.sm-oauth-intro{margin-top:1rem;padding:1rem;border-radius:.75rem;background:var(--eg-blue-50,#eef8ff);font-size:.8125rem;line-height:1.8;overflow-wrap:anywhere}.sm-oauth-intro strong{display:flex;align-items:center;gap:.5rem}.sm-oauth-intro ol{list-style:decimal;padding-left:1.25rem;margin:.75rem 0}.sm-oauth-intro li+li{margin-top:.5rem}.sm-oauth-intro .cw-btn{margin-top:.75rem;max-width:100%;white-space:normal}.sm-oauth-picker{border:1px solid var(--eg-blue,#008cff)}.sm-oauth-picker>p{margin:.75rem 0;font-size:.875rem;line-height:1.8}.sm-oauth-picker .cw-panel-head{flex-wrap:wrap;gap:.75rem}.sm-oauth-picker select{width:100%;min-width:0}.sm-meta-settings{padding:1.25rem;margin-bottom:1.5rem;overflow-wrap:anywhere}.sm-meta-settings h2{font-size:1.125rem;font-weight:700}.sm-meta-settings details,.sm-meta-settings p{font-size:.875rem;line-height:1.8}.sm-meta-settings ol{list-style:decimal;padding-left:1.5rem}.sm-meta-settings ul{list-style:disc;padding-left:1.5rem}.sm-messenger-access,.sm-webhook{margin:1.25rem 0;padding-top:1rem;border-top:1px solid var(--eg-line)}.sm-messenger-access{display:grid;gap:1rem}.sm-messenger-access h3{font-size:var(--eg-text-base);font-weight:700;margin-top:.5rem}.sm-messenger-access .cw-form{gap:.75rem}.sm-messenger-access .sm-messenger-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.sm-messenger-access .sm-messenger-results{list-style:none;padding:0;display:grid;gap:.5rem}.sm-messenger-results li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.sm-messenger-results li>span:first-child{display:flex;flex-wrap:wrap;gap:.25rem .5rem;align-items:baseline;min-width:0}.sm-webhook h3{font-size:var(--eg-text-base);font-weight:700;margin-bottom:.5rem}.sm-webhook dl{display:grid;gap:.25rem;margin-top:.75rem;font-size:var(--eg-text-sm)}.sm-webhook dd{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.sm-webhook dd>small,.sm-webhook dd>span,.sm-webhook-confirm{flex-basis:100%}.sm-webhook code{padding:.15rem .4rem;border-radius:var(--eg-radius-badge);background:var(--eg-blue-bg);overflow-wrap:anywhere}.sm-webhook small{color:var(--eg-muted)}.sm-meta-settings li+li{margin-top:.75rem}.sm-meta-settings dd{margin-bottom:.75rem;overflow-wrap:anywhere}.sm-meta-settings dt{font-weight:700}.sm-page{display:grid;gap:1.125rem;color:var(--eg-ink);min-width:0}.sm-page *{box-sizing:border-box}.sm-page button{cursor:pointer}.sm-page button:disabled{opacity:.45;cursor:not-allowed}.sm-page :is(button,a,input,select,textarea):focus-visible{outline:var(--eg-focus);outline-offset:var(--eg-focus-offset)}.sm-card{min-width:0}.sm-page .cw-panel-head>svg{color:var(--eg-purple)}.sm-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;align-items:start}.sm-channel{padding:1.0625rem 1.125rem;min-width:0;gap:0}.sm-channel-top{display:flex;align-items:center;gap:.75rem}.sm-channel-top>div{display:flex;align-items:center;gap:.6875rem;flex-wrap:wrap}.sm-channel-top h3{font-size:var(--eg-text-sm);font-weight:700}.sm-mark{width:2.4375rem;height:2.4375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.6875rem;color:#fff;flex:none;background:var(--eg-facebook)}.sm-mark.sm-instagram{background:radial-gradient(circle at 25% 105%,#ffde6b 0,#fa9150 25%,#e93a7c 50%,#8a49d7 80%)}.sm-mark.sm-line{background:var(--eg-line-oa)}.sm-mark.sm-google{background:var(--eg-orange)}.sm-mark.small{width:1.125rem;height:1.125rem;border-radius:.3125rem}.sm-account{display:flex;gap:.5625rem;align-items:center;margin:.875rem 0 .75rem}.sm-account-avatar{width:2.125rem;height:2.125rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,#dbf0ff,#e1faf4);border:2px solid #fff;color:#388fb1;flex:none;font-size:.9375rem;font-weight:650}.sm-account>div{min-width:0;flex:1}.sm-account strong{display:block;font-size:var(--eg-text-xs);overflow-wrap:anywhere;line-height:1.7}.sm-account small{display:block;color:#8097b8;font-size:var(--eg-text-min);overflow-wrap:anywhere;margin-top:2px}.sm-health{display:flex;gap:.625rem;align-items:center;background:linear-gradient(100deg,#e7f8ef,#effaf6);color:#199a72;border-radius:.4375rem;padding:.5625rem .6875rem}.sm-health>div{min-width:0}.sm-health strong{font-weight:600}.sm-health small,.sm-health strong{display:block;font-size:var(--eg-text-min)}.sm-health small{color:#7d9fa6;margin-top:2px}.sm-health.neutral{background:var(--eg-thead-bg);color:#8ca6c1}.sm-health.error{background:var(--eg-error-bg);color:#ca788b}.sm-help{font-size:var(--eg-text-min);color:#6e89af;margin-top:.625rem}.sm-help summary{cursor:pointer;list-style:revert;margin-left:.625rem}.sm-help ol{margin:.625rem 0 0;padding-left:1.125rem;line-height:1.9;font-size:var(--eg-text-min)}.sm-help li+li{margin-top:.3125rem}.sm-channel-form{margin-top:.9375rem}.sm-channel-form label{font-size:var(--eg-text-min)}.sm-main-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.sm-bottom-grid,.sm-main-grid{display:grid;gap:1rem;align-items:start}.sm-bottom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}.sm-ai-button{display:inline-flex;align-items:center;gap:.375rem;border:0;background:#e8f6ff;color:#2699f0;padding:.4375rem .6875rem;border-radius:.4375rem;font-size:var(--eg-text-min);font-weight:600}.sm-compose-form{display:grid;gap:.8125rem;scroll-margin-top:1.5625rem}.sm-message-label{display:block}.sm-message-label textarea{width:100%;border:1px solid var(--eg-line-medium);border-radius:.5625rem;padding:.8125rem .875rem;color:#24497b;font-size:var(--eg-text-input);line-height:1.8;resize:vertical;min-height:7.375rem;background:#fff;outline:none}.sm-page input::-moz-placeholder,.sm-page textarea::-moz-placeholder{color:#9cb0c9}.sm-page input::placeholder,.sm-page textarea::placeholder{color:#9cb0c9}.sm-editor-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.6875rem;margin-top:-.3125rem}.sm-editor-toolbar button{display:inline-flex;align-items:center;gap:.3125rem;background:transparent;border:0;color:#6b87ac;font-size:var(--eg-text-min);padding:.1875rem 0}.sm-editor-toolbar>span{color:#9ab0c9;font-size:var(--eg-text-min);margin-left:auto}.sm-link-tool{display:flex;gap:.5rem}.sm-link-tool input{min-width:0;flex:1;border:1px solid var(--eg-line-medium);border-radius:.4375rem;padding:.5625rem .6875rem;font-size:var(--eg-text-input);color:#355a8b}.sm-emoji{display:flex;gap:.3125rem;padding:.5rem;background:#f5faff;border-radius:.5rem;flex-wrap:wrap}.sm-emoji button{background:#fff;border:1px solid var(--eg-card-border);font-size:var(--eg-text-xl);border-radius:.4375rem;width:2.125rem;height:2.125rem}.sm-selected{display:flex;flex-wrap:wrap;gap:.375rem}.sm-selected>span{font-size:var(--eg-text-min);background:#ecf6ff;color:#5792c1;border-radius:.375rem;padding:.375rem .5rem;display:flex;align-items:center;gap:.3125rem;max-width:100%;overflow-wrap:anywhere}.sm-selected button{border:0;background:transparent;color:#6b91b5;flex:none;display:flex}.sm-publish-to{display:flex;align-items:center;gap:.8125rem;flex-wrap:wrap;padding:.5625rem 0}.sm-publish-to>span,.sm-schedule>span{font-size:var(--eg-text-min);color:#738bad;margin-right:2px}.sm-publish-to label{display:flex;align-items:center;gap:.375rem;font-size:var(--eg-text-min);white-space:nowrap;color:#3b6191}.sm-page input[type=checkbox],.sm-page input[type=radio]{accent-color:#079aff;width:.875rem;height:.875rem;flex:none}.sm-publish-to label:has(input:disabled){opacity:.48}.sm-schedule{display:flex;align-items:center;gap:.875rem;padding:.4375rem 0;flex-wrap:wrap}.sm-schedule label{display:flex;gap:.3125rem;align-items:center;color:#5b7daa;font-size:var(--eg-text-min)}.sm-schedule input[type=datetime-local]{min-width:0;border:1px solid var(--eg-line-medium);border-radius:.4375rem;background:#fff;padding:.5rem .625rem;color:#3e689d;font-size:var(--eg-text-input)}.sm-compose-actions{display:flex;align-items:center;gap:.5625rem;flex-wrap:wrap;justify-content:flex-end}.sm-compose-actions>.cw-text-link{margin-right:auto;color:#8ea4bd}.sm-compose-actions .cw-btn{font-size:var(--eg-text-xs);border-radius:.5rem;padding:.625rem .9375rem;font-size:var(--eg-text-min)}.sm-hint{color:#8b9fba;font-size:var(--eg-text-min);line-height:1.8;margin:0}.sm-hint a{color:#429bdd}.sm-usage{font-size:var(--eg-text-min);color:#8da2bc;white-space:nowrap}.sm-drop.cw-upload-box{display:block;border:1px dashed var(--eg-line-strong);background:linear-gradient(#fff,#f8fcff);border-radius:.625rem;padding:0;margin:0}.sm-drop.is-dragging{border-color:#079fff;background:#e2f5ff}.sm-drop>input{display:none}.sm-drop>button{display:flex;align-items:center;justify-content:center;gap:.3125rem;flex-direction:column;border:0;background:transparent;border-radius:.625rem;width:100%;padding:.8125rem .5rem;color:#1698f5}.sm-drop strong{font-size:var(--eg-text-xs);font-weight:600}.sm-drop span{font-size:var(--eg-text-min);color:#91a7c4}.sm-drop small{font-size:var(--eg-text-min);color:#9db3ce}.sm-media-controls{margin-top:.8125rem}.sm-media-controls,.sm-tabs{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.sm-tabs{min-width:0}.sm-tabs button{position:relative;background:transparent;border:0;border-bottom:2px solid transparent;color:#7b91b1;font-size:var(--eg-text-min);padding:.5rem .3125rem;font-weight:600;white-space:nowrap}.sm-tabs button[aria-pressed=true]{color:var(--eg-blue);border-bottom-color:var(--eg-blue)}.sm-media-controls select{border:1px solid var(--eg-line-medium);background:#fff;border-radius:.375rem;padding:.375rem .5rem;color:#6f8bae;font-size:var(--eg-text-input);min-width:0;margin-left:auto}.sm-media-search{display:flex;align-items:center;gap:.375rem;margin:.625rem 0;color:#8ea8c8;border:1px solid var(--eg-line);border-radius:.375rem;padding:.375rem .5rem}.sm-media-search input{border:0;background:transparent;color:#5c7fa9;font-size:var(--eg-text-input);outline:none;flex:1;min-width:0}.sm-media-search>span{font-size:var(--eg-text-min);white-space:nowrap}.sm-media-grid.cw-media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6875rem;margin-top:0}.sm-media-item.cw-media-item{border:1px solid transparent;border-radius:.5rem;overflow:hidden;background:#fff;min-width:0;padding:.1875rem}.sm-media-item.is-selected{border-color:#1ba4fc;background:#f0f9ff}.sm-thumbnail{position:relative;border-radius:.375rem;overflow:hidden;aspect-ratio:1.2}.sm-preview{padding:0;border:0;width:100%;height:100%;position:relative;display:block;background:#eef5fb}.sm-preview img,.sm-preview video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sm-media-check{position:absolute;top:.3125rem;left:.3125rem;z-index:2;display:flex;padding:0;gap:.1875rem;align-items:center;color:#fff;cursor:pointer}.sm-media-check input{box-shadow:0 1px 4px #23456b33}.sm-media-check>span{display:grid;place-items:center;border-radius:50%;background:#159ffd;font-size:var(--eg-text-min);width:1rem;height:1rem}.sm-format{position:absolute;bottom:.3125rem;right:.3125rem;font-size:var(--eg-text-min);color:#fff;padding:2px .25rem;border-radius:.25rem;background:#17344c85;pointer-events:none}.sm-video-play{display:grid;place-items:center;position:absolute;inset:0;color:#fff;background:#17345520}.sm-media-item>strong{display:block;font-size:var(--eg-text-min);color:#56749a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.375rem}.sm-media-item>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:2px;margin-top:2px}.sm-media-item small{font-size:var(--eg-text-min);color:#9aacc3}.sm-media-item .cw-icon-btn{background:transparent;padding:.25rem;color:#88a4c6}.sm-media-empty{grid-column:1/-1;display:grid;justify-items:center;text-align:center;gap:.5rem;padding:1.4375rem .3125rem;color:#96b2d1;font-size:var(--eg-text-min)}.sm-pagination{display:flex;align-items:center;gap:.4375rem;margin-top:.6875rem;font-size:var(--eg-text-min);color:#8ea5c0}.sm-pagination>span:first-child{margin-right:auto}.sm-pagination .cw-icon-btn{padding:.25rem;background:transparent}.sm-uploads{display:grid;gap:.4375rem;margin-top:.625rem}.sm-uploads>div{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;font-size:var(--eg-text-min);color:#708aac}.sm-uploads>div>span:first-child{flex:1;min-width:0;overflow-wrap:anywhere}.sm-uploads progress{width:100%;height:.25rem;accent-color:#08b6da}.sm-uploads .cw-error{display:flex;gap:.4375rem;padding:.3125rem .5rem;font-size:var(--eg-text-min)}.sm-uploads button{background:none;border:0;color:inherit}.sm-table td:nth-child(3){white-space:nowrap;font-size:var(--eg-text-min)}.sm-table td>small{display:block;font-size:var(--eg-text-min);color:var(--eg-muted-light);margin-top:.25rem}.sm-history-message{display:flex;align-items:center;gap:.4375rem;text-align:left;max-width:16.25rem;min-width:7.5rem;width:100%;border:0;background:transparent;color:#49678c;padding:0}.sm-history-icon,.sm-history-message>img{width:2.25rem;height:2.25rem;-o-object-fit:cover;object-fit:cover;border-radius:.375rem;flex:none}.sm-history-icon{display:grid;place-items:center;background:#eaf6ff;color:#4ca7d7}.sm-history-message>span:last-child{min-width:0;flex:1}.sm-history-message strong{font-weight:550}.sm-history-message small,.sm-history-message strong{display:block;font-size:var(--eg-text-min);line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-history-message small{color:#92a6bf}.sm-table .cw-btn{padding:.25rem .375rem}.sm-table .cw-btn,.sm-table .cw-text-link{font-size:var(--eg-text-min)}.sm-row-actions{display:flex;align-items:center;gap:.25rem}.sm-row-message{display:block;max-width:15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--eg-text-min);color:#426b99}.sm-platform-icons{display:flex;gap:.25rem}.sm-table .sm-row-actions .cw-btn{min-width:3rem;justify-content:center;white-space:nowrap}.sm-table .sm-row-actions .cw-text-link{white-space:nowrap}.sm-table td>small.sm-comment-state{color:var(--eg-muted);white-space:nowrap}.sm-table td>small.sm-comment-state.is-warn{color:var(--eg-warn);font-weight:600}.sm-first-comment{display:grid;gap:.5rem}.sm-media-spec{display:block;font-size:var(--eg-text-min);color:var(--eg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-assistant-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:1rem;align-items:start}.sm-assistant-grid>div{min-width:0}.sm-idea{display:flex;gap:.5rem;align-items:center;border:1px solid var(--eg-line);border-radius:.5rem;padding:.5625rem .5rem;margin:.5625rem 0;background:linear-gradient(110deg,#fbfdff,#fff)}.sm-idea>span{width:1.6875rem;height:1.9375rem;border-radius:.5rem;background:#edf4ff;color:#4a91f7;display:grid;place-items:center;flex:none}.sm-idea>div{min-width:0;flex:1}.sm-idea strong{font-weight:600}.sm-idea p,.sm-idea strong{font-size:var(--eg-text-min)}.sm-idea p{color:#91a6c1;margin-top:.25rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sm-idea .cw-btn{padding:.25rem .4375rem;font-size:var(--eg-text-min);background:#eef8ff;color:#359ce4;border:0}.sm-assistant .sm-hint{margin-top:.4375rem}.sm-metrics{border:1px solid var(--eg-card-border);border-radius:.625rem;padding:.8125rem;background:linear-gradient(#fff,#fbfdff)}.sm-metrics h3{font-size:var(--eg-text-xs);font-weight:650}.sm-metrics h3>span{font-size:var(--eg-text-min);color:#8ba2bf;font-weight:400;margin-left:.25rem}.sm-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem}.sm-metric-grid span{display:block;font-size:var(--eg-text-min);color:#8b9fba;white-space:nowrap}.sm-metric-grid strong{display:block;font-size:1.4375rem;color:#16386e;margin-top:.375rem;font-weight:750}.sm-metrics h4{font-size:var(--eg-text-min);font-weight:600;margin:1.125rem 0 .625rem;color:#5379a9}.sm-bars{align-items:flex-end;min-height:6.25rem;border-bottom:1px solid var(--eg-line);padding-bottom:.375rem}.sm-bars,.sm-bars>div{display:flex;gap:.3125rem}.sm-bars>div{flex:1;min-width:0;flex-direction:column;align-items:center}.sm-bars span{font-size:var(--eg-text-min);color:#62a3d3}.sm-bars i{display:block;width:75%;border-radius:.25rem .25rem 0 0;background:linear-gradient(#239bff,#7bd5ff);min-height:.1875rem}.sm-bars small{font-size:var(--eg-text-min);color:#97acc4}.sm-writing-tips{display:grid;gap:.75rem;margin:.8125rem 0}.sm-writing-tips p{display:flex;gap:.4375rem;align-items:flex-start;font-size:var(--eg-text-min);color:#7390b2;line-height:1.8}.sm-writing-tips svg{color:#02b697;flex:none;margin-top:.1875rem}.sm-review-link{display:flex;align-items:center;gap:.375rem;font-size:var(--eg-text-min);color:#7980d3;background:#f5f2ff;border-radius:.4375rem;padding:.625rem;margin-top:.8125rem}.sm-dialog .sm-hint{margin:.75rem 0}@media (min-width:1700px){.sm-card{padding:1.375rem}.sm-channel{padding:1.25rem 1.4375rem}.sm-account strong{font-size:var(--eg-text-sm)}.sm-channel-top h3{font-size:.9375rem}.sm-message-label textarea{min-height:9.5rem}.sm-publish-to label{font-size:var(--eg-text-min)}.sm-history-message strong{font-size:var(--eg-text-xs)}.sm-history-message small,.sm-media-item small,.sm-media-item>strong,.sm-table td:nth-child(3){font-size:var(--eg-text-min)}}@media (max-width:1350px){.sm-channel{padding:.9375rem .8125rem}.sm-account{flex-wrap:wrap}.sm-account>.cw-btn{margin-left:2.6875rem}.sm-account>div{min-width:calc(100% - 2.8125rem)}.sm-channel-top{gap:.5625rem}.sm-channel-top>div{gap:.375rem}.sm-channel-top h3{font-size:var(--eg-text-xs)}.sm-mark{width:2.125rem;height:2.125rem}.sm-card{padding:1rem}.sm-bottom-grid,.sm-main-grid{gap:.8125rem}.sm-editor-toolbar,.sm-publish-to{gap:.625rem}.sm-assistant-grid{grid-template-columns:1fr}.sm-metrics{padding:.9375rem}.sm-bars{min-height:5rem}.sm-metric-grid{margin-top:.75rem}.sm-media-grid.cw-media-grid{gap:.4375rem}.sm-history-message{min-width:7.5rem}.sm-history-icon,.sm-history-message>img{display:none}}@media (max-width:1100px){.sm-channels{grid-template-columns:1fr}.sm-channel-top>div{gap:.75rem}.sm-channel-top h3{font-size:var(--eg-text-base)}.sm-account{flex-wrap:nowrap}.sm-account>div{min-width:0}.sm-account>.cw-btn{margin-left:0}.sm-bottom-grid,.sm-main-grid{grid-template-columns:1fr}.sm-channel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);-moz-column-gap:1.25rem;column-gap:1.25rem;align-items:start}.sm-account{margin:0;align-self:center}.sm-health{margin-top:.75rem}.sm-channel-form,.sm-channel>.cw-error,.sm-health,.sm-help{grid-column:1/-1}.sm-channel-form{max-width:37.5rem}.sm-assistant-grid{grid-template-columns:1fr 1fr}.sm-media-grid.cw-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.sm-history-icon,.sm-history-message>img{display:grid}.sm-message-label textarea{min-height:8.75rem}.sm-history-message{max-width:20rem}.sm-card{padding:1.1875rem}.sm-table td:nth-child(3){font-size:var(--eg-text-min)}}@media (max-width:760px){.sm-page{gap:.9375rem}.sm-messenger-access .sm-messenger-search{grid-template-columns:minmax(0,1fr)}.sm-messenger-results li{flex-direction:column;align-items:flex-start}.sm-channel{display:block}.sm-account{margin:.9375rem 0 .75rem;gap:.5rem}.sm-account strong{font-size:var(--eg-text-xs)}.sm-account small{font-size:var(--eg-text-min)}.sm-channel-top h3{font-size:var(--eg-text-base)}.sm-card{padding:1.0625rem .9375rem}.sm-ai-button{font-size:var(--eg-text-min);padding:.4375rem .5rem}.sm-message-label textarea{min-height:9rem}.sm-editor-toolbar{gap:.6875rem}.sm-editor-toolbar button{font-size:var(--eg-text-min);min-height:1.5625rem}.sm-publish-to{gap:.625rem}.sm-publish-to>span{width:100%}.sm-publish-to label{font-size:var(--eg-text-min)}.sm-schedule{gap:.6875rem}.sm-schedule input[type=datetime-local]{width:100%}.sm-compose-actions{gap:.4375rem}.sm-compose-actions>.cw-text-link{width:100%;margin-bottom:.1875rem}.sm-compose-actions .cw-btn{flex:1;justify-content:center;padding:.6875rem .625rem;font-size:var(--eg-text-xs)}.sm-hint{line-height:1.9}.sm-hint,.sm-usage{font-size:var(--eg-text-min)}.sm-usage{white-space:normal;text-align:right;line-height:1.8}.sm-drop>button{padding:1.125rem .5rem}.sm-drop strong{font-size:var(--eg-text-sm)}.sm-drop span{font-size:var(--eg-text-min)}.sm-media-grid.cw-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5625rem}.sm-media-item small,.sm-media-item>strong{font-size:var(--eg-text-min)}.sm-media-item .cw-icon-btn{padding:.3125rem}.sm-media-controls{gap:.375rem}.sm-tabs{gap:.3125rem}.sm-tabs button{font-size:var(--eg-text-min);padding:.5625rem .3125rem}.sm-media-controls select{padding:.375rem}.sm-history .sm-tabs{gap:.4375rem}.sm-history-message{min-width:9.375rem}.sm-table .cw-btn{font-size:var(--eg-text-min);padding:.375rem .4375rem}.sm-assistant-grid{grid-template-columns:1fr}.sm-idea strong{font-size:var(--eg-text-sm)}.sm-idea .cw-btn,.sm-idea p{font-size:var(--eg-text-min)}.sm-idea .cw-btn{padding:.4375rem .5625rem}.sm-metrics h3{font-size:var(--eg-text-base)}.sm-metric-grid span{font-size:var(--eg-text-min)}.sm-metric-grid strong{font-size:1.6875rem}.sm-metrics h4{font-size:var(--eg-text-xs)}.sm-bars small,.sm-bars span,.sm-pagination,.sm-review-link{font-size:var(--eg-text-min)}.sm-writing-tips p{font-size:var(--eg-text-xs)}}@media (max-width:370px){.sm-card{padding:.9375rem .75rem}.sm-account{flex-wrap:wrap}.sm-account>div{min-width:calc(100% - 2.8125rem)}.sm-account>.cw-btn{margin-left:2.6875rem}.sm-media-grid.cw-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-media-item small,.sm-publish-to label{font-size:var(--eg-text-min)}.sm-publish-to label{gap:.25rem}.sm-channel-top h3{font-size:var(--eg-text-sm)}.sm-mark.small{width:1rem;height:1rem}.sm-tabs{gap:.25rem}.sm-media-controls select{margin-left:0}.sm-compose-actions .cw-badge{width:100%}}@media (prefers-reduced-motion:reduce){.sm-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sm-setup{display:grid;gap:1rem}.sm-setup-intro{background:var(--eg-blue-bg);border-radius:var(--eg-radius-btn);padding:1rem;line-height:1.8;font-size:var(--eg-text-sm)}.sm-setup-intro ul{list-style:disc;padding-left:1.25rem;margin:.5rem 0}.sm-setup-intro small,.sm-setup>small{color:var(--eg-muted);font-size:var(--eg-text-xs);line-height:1.8}.sm-setup-sources,.sm-setup-steps{display:flex;flex-wrap:wrap;gap:.5rem}.sm-setup-step{display:grid;gap:.875rem;padding:1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.sm-setup-step h3{font-size:var(--eg-text-lg);font-weight:700}.sm-setup-step ol{list-style:decimal;padding-left:1.5rem;display:grid;gap:.75rem;line-height:1.9;font-size:var(--eg-text-base)}.sm-setup-step .sm-setup-result{white-space:pre-wrap}.sm-setup-problems p,.sm-setup-step p{line-height:1.9;color:var(--eg-muted);font-size:var(--eg-text-base)}.sm-setup-step code{padding:.75rem;background:var(--eg-neutral-bg);border-radius:var(--eg-radius-btn);overflow-wrap:anywhere;font-size:var(--eg-text-sm)}.sm-setup-step .cw-badge,.sm-setup-step .cw-btn{justify-self:start;white-space:normal}.sm-setup-problems summary{cursor:pointer;color:var(--eg-blue)}.sm-setup-problems>div{padding-top:1rem}.sm-setup-sources a{display:inline-flex;align-items:center;gap:.25rem;color:var(--eg-blue);font-size:var(--eg-text-xs)}.ds-page{display:grid;gap:1rem;color:var(--eg-ink);min-width:0}.ds-page *{box-sizing:border-box}.ds-page button{cursor:pointer}.ds-page button:disabled{cursor:not-allowed;opacity:.45}.ds-dialog :is(button,a,input,select,textarea,pre):focus-visible,.ds-page :is(button,a,input,select,textarea):focus-visible{outline:var(--eg-focus);outline-offset:var(--eg-focus-offset)}.ds-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ds-toolbar p{font-size:var(--eg-text-xs);color:var(--eg-muted);margin:.3125rem 0}.ds-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ds-actions .cw-btn{font-size:var(--eg-text-min)}.ds-google{font-size:1.25rem;font-weight:850;color:var(--eg-google);line-height:1}.ds-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem}.ds-stat{padding:1.0625rem .8125rem;gap:.6875rem}.ds-stat>div{min-width:0}.ds-stat-icon{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:#e8f6ff;color:var(--eg-blue)}.ds-stat-icon svg{width:1.4375rem;height:1.4375rem}.ds-stat-icon.green{color:#00b890;background:#e6fbf2}.ds-stat-icon.purple{color:#9164ff;background:#f3ecff}.ds-stat-icon.orange{color:#f49b20;background:#fff4df}.ds-stat h2{font-size:var(--eg-text-min);font-weight:700;margin:0 0 .1875rem}.ds-stat strong{font-size:1.8125rem;line-height:1.35;color:#102a59;letter-spacing:-.04em}.ds-stat strong small{font-size:var(--eg-text-xs);font-weight:500;letter-spacing:0}.ds-stat p{font-size:var(--eg-text-min);color:#8197b6;line-height:1.6;margin:.25rem 0 0}.ds-main-grid{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(15.625rem,.95fr);gap:.875rem;align-items:start}.ds-aside,.ds-main{display:grid;gap:.875rem;min-width:0}.ds-check-grid,.ds-tables,.ds-trend-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:.875rem;min-width:0}.ds-card{padding:1rem;min-width:0}.ds-page .cw-panel-head h2 svg{height:1.125rem;color:var(--eg-blue);flex:none}.ds-ai .cw-panel-head svg,.ds-tasks .cw-panel-head svg{color:#9660ff}.ds-publish{display:grid;gap:.75rem;align-content:start}.ds-publish .cw-panel-head svg{color:var(--eg-blue)}.ds-publish-lead{font-size:var(--eg-text-xs);line-height:1.8;color:var(--eg-muted);margin:0}.ds-publish-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ds-publish-stats>div{display:grid;gap:.125rem;padding:.625rem .5rem;border-radius:var(--eg-radius-input);background:var(--eg-blue-bg);text-align:center}.ds-publish-stats strong{font-size:var(--eg-text-xl);font-weight:800;color:var(--eg-ink)}.ds-publish-stats small{font-size:var(--eg-text-min);color:var(--eg-muted)}.ds-publish .ds-footnote{margin:0}.ds-publish-missing{display:grid;gap:.25rem;margin:0;padding:.625rem .75rem;border-radius:var(--eg-radius-input);background:var(--eg-warn-bg);color:var(--eg-warn);font-size:var(--eg-text-xs);line-height:1.7}.ds-publish>.cw-btn{justify-self:start}.ds-page .cw-panel-head>select{max-width:7rem}.ds-subtitle{font-size:var(--eg-text-min);color:#7c95b7;line-height:1.8;margin:0 0 .625rem}.ds-progress{font-size:var(--eg-text-sm);color:var(--eg-ink);line-height:1.7;margin:0 0 .75rem;padding:.625rem .875rem;border-radius:var(--eg-radius-input);background:var(--eg-blue-bg);border:1px solid var(--eg-line-accent)}.ds-footnote{font-size:var(--eg-text-min);color:#8197b7;line-height:1.8;margin:.75rem 0 0;overflow-wrap:anywhere}.ds-footnote summary{cursor:pointer;color:#5584b1}.ds-source{font-size:var(--eg-text-min);color:#7995b8}.ds-card select{border:1px solid var(--eg-line-medium);background:#fff;color:#4b6d9b;font-size:var(--eg-text-input);border-radius:.375rem;padding:.375rem;min-width:0}.ds-audit>select{width:100%;margin-bottom:.5rem}.ds-checks{display:grid;gap:.3125rem}.ds-check{width:100%;display:flex;align-items:center;gap:.375rem;justify-content:space-between;border:1px solid var(--eg-line-soft);border-radius:.4375rem;background:#fff;padding:.5rem;text-align:left;color:#20416f;font-size:var(--eg-text-min)}.ds-check:hover{background:#f4faff;border-color:var(--eg-line-strong)}.ds-check>span:first-child{display:flex;align-items:center;gap:.4375rem;flex:1;min-width:0}.ds-check>span:first-child svg{width:.875rem;height:.875rem;flex:none}.ds-check>svg{color:#9bb4d2}.ds-pass{color:var(--eg-ok)}.ds-warn{color:var(--eg-warn)}.ds-ai-row{display:flex;align-items:center;gap:.375rem;min-height:2.1875rem;border-bottom:1px solid var(--eg-neutral-bg)}.ds-ai-row>a:first-child,.ds-ai-row>button:first-child{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;border:0;background:none;text-align:left;color:#264774;font-size:var(--eg-text-min);text-decoration:none;padding:.25rem 0}.ds-ai-row>a:first-child svg,.ds-ai-row>button:first-child svg{flex:none;color:#2896ff}.ds-mini{display:inline-flex;justify-content:center;border:1px solid var(--eg-line);background:#eff7ff;color:#1684e6;border-radius:.3125rem;padding:.1875rem .4375rem;font-size:var(--eg-text-min);white-space:nowrap;text-decoration:none}.ds-fix{border:1px solid var(--eg-line-soft);border-radius:.4375rem;background:#fff;margin-bottom:.375rem}.ds-fix.warn{border-color:var(--eg-line-accent);background:#fffdf7}.ds-fix>summary{display:flex;align-items:center;gap:.375rem;min-height:2.1875rem;padding:.25rem .5rem;cursor:pointer;list-style:none}.ds-fix>summary::-webkit-details-marker{display:none}.ds-fix>summary>span:first-child{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;font-size:var(--eg-text-sm);color:var(--eg-ink)}.ds-fix>summary>span:first-child svg{flex:none;color:#7bc5f8}.ds-fix-blocked,.ds-fix-why{margin:0 .5rem .5rem;font-size:var(--eg-text-min);line-height:1.8;color:#7c95b7}.ds-fix-blocked{color:var(--eg-ink)}.ds-fix-steps{display:grid;gap:.25rem;margin:0 .5rem .5rem;padding-left:1.25rem;font-size:var(--eg-text-min);line-height:1.8;color:var(--eg-ink-soft)}.ds-fix-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0 .5rem .625rem}.ds-fix-alt{font-size:var(--eg-text-min);line-height:1.8;color:var(--eg-ink-soft);margin:0 0 .625rem;padding:.5rem .75rem;border-radius:var(--eg-radius-input);background:var(--eg-blue-bg)}.ds-fix-alt a{color:var(--eg-blue-deep);font-weight:600;margin-left:.25rem}.ds-survey-card{grid-column:1/-1}.ds-survey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ds-survey>.ds-actions,.ds-survey>.ds-subtitle,.ds-survey>.ds-survey-check{grid-column:1/-1}@media (max-width:760px){.ds-survey{grid-template-columns:1fr}}.ds-survey .ds-subtitle{margin-bottom:0}.ds-survey-check{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--eg-text-min);line-height:1.7;color:var(--eg-ink-soft)}.ds-survey-check input{margin-top:.25rem}.ds-survey-result h3{margin:.5rem 0 .25rem;font-size:var(--eg-text-md);color:var(--eg-ink)}.ds-survey-result p{margin:0 0 .5rem;color:var(--eg-ink-soft)}.ds-survey-result p,.ds-survey-result ul{font-size:var(--eg-text-min);line-height:1.8}.ds-survey-result ul{margin:0 0 .625rem;padding-left:1.125rem;color:#7c95b7}.ds-page .cw-empty p{max-width:16.25rem;font-size:var(--eg-text-min);line-height:1.9;margin:0}.ds-page .cw-empty svg{color:#7bc5f8}.ds-card td:first-child{max-width:10.625rem;overflow-wrap:anywhere}.ds-card td:not(:first-child){white-space:nowrap}.ds-card td a{color:var(--eg-blue-deep);text-decoration:none}.ds-card td small{display:block;color:#7c94b5;font-size:var(--eg-text-min)}.ds-search{display:flex;align-items:center;gap:.4375rem;border:1px solid var(--eg-line);border-radius:.375rem;padding:.375rem .5rem;margin-bottom:.5rem;color:#96aecb}.ds-search input{border:0;background:transparent;width:100%;font-size:var(--eg-text-input);min-width:0;outline:none;color:#2b4d79}.ds-search input::-moz-placeholder{color:#9ab0cc}.ds-search input::placeholder{color:#9ab0cc}.ds-pagination{display:flex;justify-content:flex-end;align-items:center;gap:.625rem;margin-top:.625rem;font-size:var(--eg-text-min);color:#8aa2c1}.ds-pagination>span:first-child{margin-right:auto}.ds-pagination button{border:0;background:transparent;color:#5994c9;font-size:var(--eg-text-min)}.ds-trend-numbers{display:flex;gap:1.375rem;margin-top:.625rem}.ds-trend-numbers strong{display:block;color:#142e60;font-size:1.375rem;letter-spacing:-.03em}.ds-trend-numbers span{font-size:var(--eg-text-min);color:#879fc0}.ds-trend svg{width:100%;margin-top:.625rem}.ds-trend .ds-chart-grid{stroke:var(--eg-chart-grid)}.ds-trend .ds-chart-line{stroke:var(--eg-chart-1)}.ds-trend .ds-chart-line.is-second{stroke:var(--eg-chart-2)}.ds-trend .ds-chart-dot{fill:var(--eg-chart-1)}.ds-page .cw-panel-head h2 svg{margin-top:0;width:1.125rem}.ds-chart-caption{display:flex;justify-content:space-between;font-size:var(--eg-text-min);color:#8ca4c3;margin:0 .9375rem}.ds-source-brand{display:flex;align-items:center;gap:.625rem;background:#f4faff;border-radius:.5625rem;padding:.75rem;margin:.75rem 0}.ds-source-brand .ds-google{font-size:1.5625rem}.ds-source-brand>div{flex:1;min-width:0}.ds-source-brand p,.ds-source-brand strong{font-size:var(--eg-text-min)}.ds-source-brand p{color:#829cbb;margin:.1875rem 0 0}.ds-report-row{display:flex;gap:.5625rem;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--eg-line-soft);font-size:var(--eg-text-min)}.ds-report-row span+span{font-size:var(--eg-text-min);color:#7e99b9;text-align:right}.ds-data-source>.cw-btn{margin-top:.9375rem}.ds-gsc .ds-report-row span:first-child{flex-shrink:0}.ds-gsc .ds-report-row span+span{min-width:0;overflow-wrap:anywhere}.ds-gsc>.cw-btn,.ds-gsc>.ds-actions{margin-top:.75rem}.ds-gsc>.cw-error,.ds-gsc>.cw-notice{margin:.75rem 0 0;font-size:var(--eg-text-xs);line-height:1.6}.ds-task{display:flex;align-items:center;gap:.5rem;border:0;background:transparent;padding:.6875rem 0;width:100%;text-align:left;color:#24446f}.ds-task>span:nth-child(2){flex:1;min-width:0}.ds-task strong{font-weight:600}.ds-task small,.ds-task strong{font-size:var(--eg-text-min);display:block}.ds-task small{color:#8ba1be;margin-top:.1875rem}.ds-task-box{width:.8125rem;height:.8125rem;border:1px solid var(--eg-line-strong);border-radius:.1875rem;flex:none}.ds-task>svg{color:#99b1ce}.ds-task:hover strong{color:var(--eg-blue)}.ds-tasks>.cw-text-link{border-top:1px solid var(--eg-line-soft);padding-top:.8125rem;width:100%;margin-top:.3125rem}.ds-task-start{text-align:center;padding:.9375rem 0;color:#469fcf}.ds-task-start>svg{margin:auto auto .625rem}.ds-task-start>strong{display:block;font-size:var(--eg-text-xs)}.ds-task-start>p{font-size:var(--eg-text-min);color:#889fbf;line-height:1.8}.ds-platform{display:flex;align-items:center;gap:.5rem;margin:.8125rem 0;font-size:var(--eg-text-min)}.ds-platform strong{font-weight:500;width:3.9375rem;flex:none}.ds-platform-icon{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:.3125rem;background:#e4f7f2;color:#168d7b;flex:none}.ds-platform-icon.p1{background:#faeee9;color:#cc8e76}.ds-platform-icon.p2{background:#eef1fa;color:#586b91}.ds-platform-icon.p3{background:#ecf3ff;color:var(--eg-google)}.ds-unmeasured{flex:1;height:.375rem;border-radius:.375rem;background:repeating-linear-gradient(135deg,#f1f5fb,#f1f5fb 5px,#e8eff8 0,#e8eff8 6px)}.ds-platform>span:last-child{color:#91a5c0;font-size:var(--eg-text-min);white-space:nowrap}.ds-question{display:flex;align-items:center;justify-content:space-between;gap:.375rem;color:#45628f;font-size:var(--eg-text-min);text-decoration:none;border:1px solid var(--eg-line-soft);border-radius:.4375rem;padding:.5625rem;margin:.4375rem 0;line-height:1.5}.ds-question:hover{background:#eff8ff}.ds-question svg{flex:none}.ds-callout{padding:1.3125rem;border:1px solid var(--eg-line-accent);background:radial-gradient(at 90% 10%,#c2f5ee,transparent 70%),linear-gradient(140deg,#e1f2ff,#f2fcff);border-radius:.875rem}.ds-callout>span{display:grid;place-items:center;background:#ffffffb3;color:#04a7ce;width:2.6875rem;height:2.6875rem;border-radius:.8125rem}.ds-callout h2{font-size:var(--eg-text-lg);font-weight:750;line-height:1.7;margin:.875rem 0 .5rem}.ds-callout p{font-size:var(--eg-text-min);color:#6085ab;line-height:1.8;margin-bottom:1rem}.ds-scanning,.ds-setup{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;border:1px solid var(--eg-line-accent);background:#edfaff;border-radius:.625rem;color:#2082b5;font-size:var(--eg-text-xs)}.ds-setup>div{flex:1}.ds-setup p{font-size:var(--eg-text-min);margin:.1875rem 0;color:#7398b6}.ds-spin{animation:ds-rotate 1.3s linear infinite}@keyframes ds-rotate{to{transform:rotate(1turn)}}.ds-dialog{width:min(44.375rem,calc(100vw - 1.875rem));max-height:88dvh}.ds-icon{border:0;background:#f0f7ff;border-radius:.5rem;color:#6a94bf;width:1.875rem;height:1.875rem;display:grid;place-items:center;cursor:pointer}.ds-detail{font-size:var(--eg-text-sm);line-height:1.9;white-space:pre-wrap;margin:1.125rem 0;overflow-wrap:anywhere}.ds-modal-actions{margin-top:1.25rem}.ds-file-tabs{display:flex;flex-wrap:wrap;gap:.4375rem;margin-bottom:.9375rem}.ds-file-tabs button{border:1px solid var(--eg-line);background:#f6faff;border-radius:.4375rem;color:#658ab4;padding:.5rem .75rem;font-size:var(--eg-text-min);cursor:pointer}.ds-file-tabs button[aria-pressed=true]{color:#fff;background:var(--eg-blue);border-color:var(--eg-blue)}.ds-code{white-space:pre-wrap;overflow-wrap:anywhere;max-height:21.25rem;overflow:auto;border:1px solid var(--eg-line);border-radius:.625rem;background:#f6faff;color:#3c6290;padding:1rem;font-size:var(--eg-text-min);line-height:1.8;margin:.9375rem 0}.ds-tip{display:flex;align-items:flex-start;gap:.5625rem;padding:.75rem;background:#eff9ff;border-radius:.5rem;color:#5d88ac}.ds-tip svg{flex:none}.ds-tip p{font-size:var(--eg-text-min);line-height:1.8;margin:0}.ds-tip a{display:block;color:var(--eg-blue)}.ds-meta-form{display:grid;gap:.75rem}.ds-csv-label,.ds-meta-form label{display:grid;gap:.4375rem;font-size:var(--eg-text-xs);color:#486b98}.ds-csv-label textarea,.ds-meta-form input,.ds-meta-form textarea{width:100%;border:1px solid var(--eg-line-medium);border-radius:.5rem;padding:.625rem;font:inherit;background:#fff;color:#284b7c}.ds-meta-form textarea{min-height:5.3125rem}.ds-import ol{padding-left:1.375rem;font-size:var(--eg-text-xs);line-height:2.1}.ds-import a{color:#1686e5}.ds-import ol a{display:inline-flex;align-items:center;gap:.3125rem}.ds-upload{display:flex;flex-direction:column;align-items:center;gap:.5625rem;border:1px dashed #a9d8fc;background:#f6fbff;border-radius:.625rem;padding:1.25rem;margin:1.0625rem 0;color:#148aff;font-size:var(--eg-text-xs)}.ds-upload span{font-size:var(--eg-text-min);color:#87a3c3}.ds-upload input[type=file]{max-width:100%;font-size:var(--eg-text-min)}.ds-csv-label textarea{min-height:7.1875rem;resize:vertical;font-family:monospace}.ds-import>.ds-actions{margin:1.0625rem 0}.ds-import .cw-danger,.ds-import .ds-pass{font-size:var(--eg-text-xs)}@media (min-width:1700px){.ds-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-check-grid{grid-template-columns:1.35fr 1fr}.ds-check{flex-wrap:wrap}.ds-check>span:first-child{flex-basis:100%}}@media (max-width:1350px){.ds-stat{padding:.875rem .625rem;gap:.5rem}.ds-stat-icon{width:2.125rem;height:2.125rem}.ds-stat-icon svg{width:1.1875rem}.ds-stat strong{font-size:var(--eg-text-2xl)}.ds-main-grid{grid-template-columns:minmax(0,1fr) 16.25rem}.ds-check-grid,.ds-tables,.ds-trend-grid{grid-template-columns:1fr}.ds-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-stat h2{font-size:var(--eg-text-min)}}@media (max-width:1100px){.ds-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-main-grid{grid-template-columns:minmax(0,1fr)}.ds-check-grid,.ds-tables,.ds-trend-grid{grid-template-columns:1fr 1fr}.ds-checks{grid-template-columns:1fr}.ds-aside{grid-template-columns:1fr 1fr}.ds-stat strong{font-size:1.6875rem}}@media (max-width:760px){.ds-toolbar>.ds-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.ds-toolbar>.ds-actions>*{padding:.625rem .375rem;font-size:var(--eg-text-min);text-align:center;justify-content:center}.ds-stats{grid-template-columns:1fr 1fr;gap:.5rem}.ds-stat{padding:.8125rem .625rem}.ds-stat:last-child{grid-column:1/-1}.ds-stat:last-child p{margin:0}.ds-stat:last-child>div{display:grid;grid-template-columns:1fr auto;flex:1;align-items:center;-moz-column-gap:.9375rem;column-gap:.9375rem}.ds-stat:last-child p{grid-column:1}.ds-stat:last-child strong{grid-column:2;grid-row:1/3}.ds-aside,.ds-check-grid,.ds-tables,.ds-trend-grid{grid-template-columns:minmax(0,1fr)}.ds-card{padding:.875rem}.ds-ai-row>a:first-child,.ds-ai-row>button:first-child,.ds-check{font-size:var(--eg-text-min)}.ds-check{padding:.625rem .5rem}.ds-keywords table{min-width:23.75rem}.ds-pages table{min-width:22.5rem}.ds-setup{flex-wrap:wrap}.ds-setup>.cw-btn{margin-left:auto}.ds-platform strong{width:5.625rem}.ds-platform{font-size:var(--eg-text-min)}.ds-dialog .cw-btn{max-width:100%}.ds-trend-numbers{gap:1.375rem}}@media (prefers-reduced-motion:reduce){.ds-spin{animation:none}}.ds-search-help{padding:1rem;margin-bottom:1rem;background:var(--eg-blue-bg);border-radius:var(--eg-radius-btn);font-size:var(--eg-text-sm);line-height:1.8}.ds-search-help summary{cursor:pointer;color:var(--eg-blue);font-weight:700}.ob-page{display:grid;gap:1.25rem}.ob-page p{color:var(--eg-muted);line-height:1.8}.ob-page h2{font-size:var(--eg-text-2xl);line-height:1.5}.ob-page h3{font-size:var(--eg-text-md)}.ob-page h2,.ob-page h3{font-weight:700}.ob-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ob-chapter{display:flex;align-items:center;gap:.75rem;padding:1rem;transition:transform .2s,border-color .2s}.ob-chapter:hover{transform:translateY(-2px)}.ob-chapter.is-current{border-color:var(--eg-blue);background:var(--eg-blue-bg)}.ob-chapter>div{display:grid;gap:.375rem;min-width:0}.ob-chapter small{color:var(--eg-muted);font-size:var(--eg-text-xs)}.ob-chapter strong{font-size:var(--eg-text-base)}.ob-quest-list,.ob-weekly{display:grid;gap:1rem}.ob-quest-list>.cw-btn{justify-self:start}.ob-quest{padding:1.5rem}.ob-quest.is-done{border-color:var(--eg-ok-line)}.ob-quest.is-next{border-color:var(--eg-blue)}.ob-quest-title{display:flex;gap:.75rem;align-items:center}.ob-quest-title>div{flex:1;min-width:0;display:grid;gap:.5rem}.ob-quest-title .cw-badge{justify-self:start}.ob-quest-title .ob-stop-icon{color:var(--eg-blue);background:var(--eg-blue-bg);font-weight:700}.ob-quest.is-done .ob-stop-icon{color:var(--eg-ok);background:var(--eg-ok-bg)}.ob-instructions{list-style:decimal;padding-left:1.5rem;margin:1rem 0;display:grid;gap:.5rem;font-size:var(--eg-text-base);color:var(--eg-ink-soft);line-height:1.8}.ob-page .ob-evidence{display:flex;gap:.5rem;align-items:flex-start;color:var(--eg-eyebrow);font-size:var(--eg-text-sm)}.ob-evidence svg{flex-shrink:0;margin-top:.25rem}.ob-task-note{padding:.875rem 1rem;background:var(--eg-blue-bg);border-radius:var(--eg-radius-btn);margin-top:.875rem;font-size:var(--eg-text-sm);line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ob-task-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.ob-task-detail>div:only-child{grid-column:1/-1}.ob-task-form{margin-top:1rem;padding:1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.ob-task-form fieldset{display:grid;gap:.75rem;min-width:0}.ob-task-form legend{margin-bottom:.75rem;font-weight:700;font-size:var(--eg-text-base)}.ob-task-form small{color:var(--eg-muted);font-size:var(--eg-text-xs)}.ob-task-form .cw-btn{justify-self:start}.ob-tone-form .ob-task-note{margin-top:0}.ob-tone-choice{display:grid;gap:.375rem;text-align:left;padding:.875rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);color:var(--eg-ink);font-size:var(--eg-text-base);transition:border-color .2s,background .2s}.ob-tone-choice span{color:var(--eg-ink-soft);font-size:var(--eg-text-sm);line-height:1.8}.ob-tone-choice.is-selected,.ob-tone-choice:hover{border-color:var(--eg-blue);background:var(--eg-blue-bg)}.ob-topic-choice{display:grid;grid-template-columns:1.125rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.875rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);cursor:pointer;font-size:var(--eg-text-base);line-height:1.7}.ob-topic-choice>input{width:1.125rem;height:1.125rem;margin-top:.25rem}.ob-topic-form input[type=radio]{font-size:var(--eg-text-input)}.ob-topic-choice>span{display:grid;gap:.375rem;min-width:0;overflow-wrap:anywhere}.ob-topic-choice strong{color:var(--eg-ink)}.ob-topic-choice .cw-badge{margin-right:.375rem}.ob-topic-choice.is-selected,.ob-topic-choice:hover{border-color:var(--eg-blue);background:var(--eg-blue-bg)}.ob-topic-form .cw-btn{white-space:normal;text-align:left}.ob-loop-links,.ob-task-actions{display:flex;flex-wrap:wrap;gap:.875rem;align-items:center;margin-top:1rem}.ob-tool-coach{margin-bottom:0;position:relative}.ob-tool-coach>#journey-tool-start{position:absolute;left:0;bottom:0;width:1px;height:1px}@media (max-width:1100px){.ob-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-task-detail{grid-template-columns:minmax(0,1fr);gap:.5rem}}@media (max-width:760px){.ob-chapter{padding:.75rem;align-items:flex-start}.ob-chapter .cw-icon{display:none}.ob-quest{padding:1rem}.ob-quest-title{flex-wrap:wrap}.ob-quest-title>.cw-btn{margin-left:3.5rem}.ob-task-actions .cw-btn{white-space:normal}.ob-welcome .cw-btn{text-align:left}}.ob-welcome{display:grid;grid-template-columns:1fr auto;gap:1rem 2rem;background:var(--eg-page-bg);padding:2rem}.ob-welcome h2{margin:.75rem 0 .5rem;font-size:var(--eg-text-3xl)}.ob-footer,.ob-footer span,.ob-welcome .cw-eyebrow,.ob-welcome-meta,.ob-welcome-meta span{display:flex;align-items:center;gap:.5rem}.ob-welcome-meta{flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem}.ob-companion,.ob-welcome-meta{font-size:var(--eg-text-sm);color:var(--eg-eyebrow)}.ob-companion{display:grid;justify-items:center;align-content:center;gap:.5rem}.ob-companion .cw-bot{margin:0}.ob-progress{height:.375rem;grid-column:1/-1;background:var(--eg-chart-track);border-radius:var(--eg-radius-pill);overflow:hidden}.ob-progress i{display:block;height:100%;background:var(--eg-gradient);transition:width .3s ease}.ob-audit-confirm{display:flex;align-items:center;gap:1rem}.ob-audit-confirm>svg{flex-shrink:0;color:var(--eg-cyan)}.ob-audit-confirm>div{min-width:0}.ob-audit-confirm p,.ob-baseline p{overflow-wrap:anywhere;margin:.5rem 0}.ob-audit-confirm small{display:block;color:var(--eg-muted);line-height:1.7}.ob-actions{margin-left:auto;flex-shrink:0;justify-items:center}.ob-actions,.ob-map{display:grid;gap:.75rem}.ob-map{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0}.ob-stop{display:flex;align-items:center;width:100%;height:100%;text-align:left;gap:.75rem;padding:1.125rem;transition:transform .2s,border-color .2s}.ob-stop>span:nth-child(2){display:grid;gap:.375rem;min-width:0}.ob-stop strong{font-size:var(--eg-text-base)}.ob-stop small{color:var(--eg-muted);font-size:var(--eg-text-xs)}.ob-stop-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--eg-neutral-bg);color:var(--eg-neutral);border-radius:var(--eg-radius-btn);flex-shrink:0}.ob-stop.is-current{border-color:var(--eg-blue);background:var(--eg-blue-bg)}.ob-stop.is-current .ob-stop-icon{background:var(--eg-gradient);color:var(--eg-surface)}.ob-stop.is-done .ob-stop-icon{color:var(--eg-ok);background:var(--eg-ok-bg)}.ob-stop[aria-disabled=true]{cursor:default}.ob-stop:not([aria-disabled=true]):hover{transform:translateY(-2px)}.ob-workspace{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(16rem,1fr);gap:1.25rem;align-items:start}.ob-mission{padding:1.75rem}.ob-mission .cw-panel-head .cw-muted{display:flex;align-items:center;gap:.375rem}.ob-mission>p{margin:.5rem 0 1.5rem}.ob-mission .cw-form small{color:var(--eg-muted);font-weight:400;line-height:1.6}.ob-mission .cw-form>.cw-btn{justify-self:start}.ob-website-start{display:grid;gap:1rem;padding:1.25rem;background:var(--eg-page-bg);border:1px solid var(--eg-line-accent);border-radius:var(--eg-radius-btn)}.ob-website-start .cw-btn{justify-self:start;white-space:normal}.ob-website-start .ob-coach-heading>div{display:grid;gap:.375rem;min-width:0}.ob-analysis-result{display:grid;gap:.625rem;padding:1.25rem;background:var(--eg-ok-bg);border-radius:var(--eg-radius-btn);overflow-wrap:anywhere}.ob-analysis-result .cw-badge{justify-self:start}.ob-analysis-result details,.ob-analysis-result p{font-size:var(--eg-text-sm)}.ob-analysis-result summary{cursor:pointer;color:var(--eg-eyebrow)}.ob-analysis-result ul{margin:.5rem 0 0;padding-left:1.25rem;line-height:1.8}.ob-analysis-result a{color:var(--eg-blue);text-decoration:underline;text-underline-offset:.1875rem}.ob-reading{font-size:var(--eg-text-sm);border-left:2px solid var(--eg-cyan);padding-left:.75rem}.ob-coach{display:grid;gap:1rem}.ob-coach-heading{display:flex;align-items:center;gap:.75rem}.ob-coach p{font-size:var(--eg-text-base);margin:.875rem 0}.ob-coach h3{gap:.5rem}.ob-coach h3,.ob-reward{display:flex;align-items:center}.ob-reward{gap:.75rem;padding:1rem;background:var(--eg-orange-bg);color:var(--eg-warn);border-radius:var(--eg-radius-btn)}.ob-reward div{display:grid;gap:.25rem}.ob-baseline>strong{font-size:var(--eg-text-2xl)}.ob-baseline>small{display:block;margin-top:.5rem;color:var(--eg-muted);line-height:1.7}.ob-baseline ul{display:grid;gap:.75rem;padding:0;list-style:none;margin-bottom:1rem}.ob-baseline li{gap:.5rem;font-size:var(--eg-text-sm)}.ob-baseline li,.ob-template{display:flex;align-items:center}.ob-template{gap:.75rem;padding:1rem;background:var(--eg-blue-bg);border-radius:var(--eg-radius-btn)}.ob-template div{flex:1;min-width:0}.ob-template small{display:block;margin-top:.25rem}.ob-template>svg{flex-shrink:0;color:var(--eg-blue)}.ob-review{display:grid;gap:1rem}.ob-review>p{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--eg-neutral-bg);border-radius:var(--eg-radius-btn);padding:1.5rem;color:var(--eg-ink-soft)}.ob-page .ob-consent{display:flex;align-items:flex-start;gap:.625rem;line-height:1.7}.ob-page .ob-consent input{width:1.125rem;height:1.125rem;flex-shrink:0;margin-top:.1875rem}.ob-footer{justify-content:space-between;flex-wrap:wrap;color:var(--eg-muted);font-size:var(--eg-text-sm)}.ob-finish{display:grid;justify-items:center;text-align:center;gap:1rem;padding:2rem}.ob-medal{display:grid;place-items:center;color:var(--eg-orange);background:var(--eg-orange-bg);width:5rem;height:5rem;border-radius:var(--eg-radius-pill)}.ob-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin:.75rem 0}.ob-next-grid>a{display:grid;gap:.75rem;text-align:left;transition:transform .2s}.ob-next-grid>a:hover{transform:translateY(-2px)}.ob-next-grid b,.ob-next-grid svg{color:var(--eg-blue)}.ob-next-grid span{color:var(--eg-muted);font-size:var(--eg-text-base);line-height:1.7}.ob-next-grid b{gap:.5rem;font-size:var(--eg-text-sm)}.ob-next-grid b,.ob-resume{display:flex;align-items:center}.ob-resume{gap:1rem;margin-bottom:1.25rem}.ob-resume>div{flex:1;min-width:0}.ob-resume p{margin-top:.375rem;color:var(--eg-muted);font-size:var(--eg-text-sm)}.ob-resume.is-compact{gap:.75rem;margin-bottom:0;padding:.5rem .75rem .5rem .625rem}.ob-resume.is-compact .cw-icon{width:2.125rem;height:2.125rem;border-radius:.75rem}.ob-resume.is-compact>div{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.125rem}.ob-resume.is-compact strong{font-size:var(--eg-text-sm)}.ob-resume.is-compact p{margin-top:0}@media (max-width:1100px){.ob-map{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-workspace{grid-template-columns:minmax(0,1fr)}.ob-coach{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-audit-confirm{flex-wrap:wrap}.ob-actions{margin-left:0}}@media (max-width:760px){.ob-welcome{padding:1.25rem;gap:1rem}.ob-welcome h2{font-size:var(--eg-text-2xl)}.ob-companion{display:none}.ob-mission{padding:1.25rem}.ob-template{flex-wrap:wrap}.ob-template .cw-btn{width:100%}.ob-coach,.ob-next-grid{grid-template-columns:minmax(0,1fr)}.ob-resume{flex-wrap:wrap}.ob-resume .cw-btn{width:100%}.ob-stop{padding:.75rem;gap:.5rem}.ob-stop-icon{width:2rem;height:2rem}.ob-stop>svg{display:none}.ob-finish{padding:1.25rem}}@media (max-width:370px){.ob-stop{align-items:flex-start}.ob-stop-icon{display:none}}@media (prefers-reduced-motion:reduce){.ob-page *,.ob-resume{animation:none!important;transition:none!important}}.bk-page{display:grid;gap:1rem}.bk-panel{min-width:0}.bk-tone-guide{display:flex;flex-direction:column;gap:.4375rem;font-size:var(--eg-text-xs)}.bk-tone-guide>span{font-weight:600;color:var(--eg-ink-soft)}.bk-tone-guide>p{min-height:5.25rem;padding:.6875rem .75rem;border:1px dashed var(--eg-line-medium);border-radius:var(--eg-radius-input);background:var(--eg-neutral-bg);color:var(--eg-text);font-size:var(--eg-text-sm);line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.bk-tone-guide>.cw-text-link{align-self:flex-start;font-size:var(--eg-text-xs)}.bk-updates{overflow:visible}.bk-updates>.cw-page-head{padding-top:0;margin-bottom:.75rem}.bk-filters{flex-wrap:wrap;margin-bottom:1rem}.bk-filters .cw-search{flex:1 1 14rem}.bk-filters select{flex:0 1 10rem}.bk-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,27rem);gap:1.25rem;align-items:start}.bk-editor-col{position:sticky;top:1rem}.bk-count{font-size:var(--eg-text-xs);color:var(--eg-muted);margin-bottom:.625rem}.bk-list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.bk-item{display:flex;gap:.75rem;align-items:flex-start;padding:.9375rem 1rem;border:1px solid var(--eg-line);border-radius:.75rem;background:var(--eg-surface);transition:border-color .2s,transform .2s,background .2s}.bk-item:hover{border-color:var(--eg-line-strong);transform:translateY(-2px)}.bk-item.is-selected{border-color:var(--eg-blue);background:var(--eg-info-bg)}.bk-item-main{flex:1;display:grid;gap:.375rem;justify-items:start}.bk-item h3{font-size:var(--eg-text-md);font-weight:800;color:var(--eg-ink);line-height:1.45;overflow-wrap:anywhere}.bk-item-main>p:not(.bk-ai){font-size:var(--eg-text-sm);color:var(--eg-muted);line-height:1.6;overflow-wrap:anywhere}.bk-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:var(--eg-text-xs);color:var(--eg-muted)}.bk-item-meta>span:not(.cw-badge)+span:before{content:"·";margin-right:.625rem}.bk-item>.cw-btn{flex-shrink:0}.bk-ai{display:inline-flex;align-items:center;gap:.3125rem;font-size:var(--eg-text-xs);color:var(--eg-muted);line-height:1.5}.bk-ai svg{flex-shrink:0}.bk-ai.is-ok{color:var(--eg-ok);font-weight:600}.bk-skeleton{display:grid;gap:.75rem}.bk-skeleton>div{display:grid;gap:.5rem;padding:1rem;border:1px solid var(--eg-line);border-radius:.75rem;background:var(--eg-surface)}.bk-skeleton i{display:block;height:.75rem;border-radius:var(--eg-radius-badge);background:linear-gradient(90deg,var(--eg-line-soft),var(--eg-line-medium),var(--eg-line-soft));background-size:200% 100%;animation:bk-shimmer 1.2s ease-in-out infinite}.bk-skeleton i:first-child{width:28%}.bk-skeleton i:nth-child(2){width:68%;height:1rem}.bk-skeleton i:nth-child(3){width:92%}.bk-skeleton.is-form>div{border:0;padding:.25rem 0}.bk-skeleton.is-form i:nth-child(2){width:100%;height:4.5rem}@keyframes bk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bk-load-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem}.bk-empty{border:1px dashed var(--eg-line-strong);border-radius:.75rem}.bk-editor-idle{display:grid;gap:.625rem;padding:1.5rem 1.25rem;border:1px dashed var(--eg-line-strong);border-radius:var(--eg-radius-card);background:var(--eg-surface);color:var(--eg-muted);font-size:var(--eg-text-sm);line-height:1.7}.bk-editor-idle>svg{color:var(--eg-blue)}.bk-editor-idle strong{color:var(--eg-ink);font-size:var(--eg-text-base)}.bk-editor-idle ul{display:grid;gap:.375rem;padding-left:1.125rem;list-style:disc}.bk-editor{padding:1.125rem 1.125rem 1.25rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);box-shadow:var(--eg-shadow-card);scroll-margin-top:1rem}.bk-editor-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.bk-editor-head h3{flex:1;font-size:var(--eg-text-md);font-weight:800;color:var(--eg-ink)}.bk-back{display:none}.bk-editor-status{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:1rem;padding:.625rem .75rem;border-radius:var(--eg-radius-input);background:var(--eg-neutral-bg)}.bk-editor-status small{flex-basis:100%;color:var(--eg-muted);font-size:var(--eg-text-min)}.bk-editor-status>.cw-btn{margin-left:auto;white-space:nowrap}.bk-form{gap:.9375rem}.bk-radios{display:grid;gap:.4375rem;min-width:0}.bk-radios legend{padding:0;margin-bottom:.4375rem}.bk-radio-row{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.bk-radio-row label{display:inline-flex;flex-direction:row;align-items:center;gap:.4375rem;font-size:var(--eg-text-sm);color:var(--eg-text);cursor:pointer}.bk-radio-row input{width:1rem;height:1rem;accent-color:var(--eg-blue)}.bk-hint{padding:.5rem .75rem;border-radius:var(--eg-radius-input);background:var(--eg-warn-bg);color:var(--eg-warn);line-height:1.6}.bk-ai-note,.bk-hint{font-size:var(--eg-text-xs)}.bk-ai-note{display:flex;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--eg-line-accent);border-radius:var(--eg-radius-input);background:var(--eg-info-bg);color:var(--eg-info);line-height:1.7}.bk-ai-note>svg{flex-shrink:0;margin-top:.1875rem}.bk-ai-note strong{display:block;margin-top:.125rem;font-weight:600}.bk-editor-actions{justify-content:flex-end}.bk-editor-actions>.cw-btn{white-space:nowrap}.bk-form>small.bk-actions-note{text-align:right}.bk-meta{color:var(--eg-muted);font-size:var(--eg-text-min)}@media (max-width:1350px){.bk-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}}@media (max-width:1100px){.bk-layout{grid-template-columns:minmax(0,1fr)}.bk-editor-col{position:static}.bk-layout.is-editing .bk-list-col,.bk-layout:not(.is-editing) .bk-editor-col{display:none}.bk-back{display:inline-flex}.bk-editor-head .cw-icon-btn{display:none}}@media (max-width:760px){.bk-updates>.cw-page-head{flex-wrap:wrap}.bk-filters select{flex:1 1 8rem;width:auto}.bk-item{flex-direction:column;padding:.875rem}.bk-item>.cw-btn{align-self:flex-end}.bk-editor{padding:1rem .875rem 1.125rem}.bk-form>small.bk-actions-note{text-align:left}}@media (prefers-reduced-motion:reduce){.bk-item{transition:none}.bk-item:hover{transform:none}.bk-skeleton i{animation:none}}.mc-page,.mc-panel,.mc-stack{display:grid;gap:1rem}.mc-page h2,.mc-page h3{display:flex;align-items:center;gap:.45rem}.mc-page h3{font-size:var(--eg-text-base);font-weight:700}.mc-tab-count{margin-left:.4rem}.mc-status>p{margin:.5rem 0 .75rem}.mc-checks{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}.mc-checks li{display:grid;gap:.2rem;padding:.65rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);font-size:var(--eg-text-sm);overflow-wrap:anywhere}.mc-checks li strong{font-size:var(--eg-text-xs);color:var(--eg-muted);font-weight:600}.mc-checks li.is-ok{border-color:var(--eg-ok-line);background:var(--eg-ok-bg)}.mc-checks li.is-bad{border-color:var(--eg-line-strong);background:var(--eg-warn-bg)}.mc-status .cw-error,.mc-status .cw-info{display:flex;align-items:center;gap:.4rem;margin:.5rem 0}.mc-thread-tags{display:flex;flex-wrap:wrap;gap:.3rem}.mc-lead-bind{display:flex;align-items:center;gap:.4rem;font-size:var(--eg-text-sm);color:var(--eg-ink-soft)}.mc-lead-bind .cw-input{width:auto;max-width:12rem;padding:.35rem .5rem}.mc-broadcasts summary,.mc-events summary{cursor:pointer;color:var(--eg-blue-deep);font-size:var(--eg-text-sm)}.mc-events ul,.mc-sends{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.35rem;font-size:var(--eg-text-sm)}.mc-events time{color:var(--eg-muted);margin-right:.35rem}.mc-events .cw-badge,.mc-sends .cw-badge{margin-left:.35rem}.mc-table{width:100%}.mc-table td{vertical-align:top}.mc-table small{display:block;margin-top:.25rem;color:var(--eg-muted);font-size:var(--eg-text-min)}.mc-table tr.is-editing td{background:var(--eg-blue-bg)}.mc-clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:22rem;white-space:pre-wrap}.mc-row-actions{flex-wrap:nowrap}.mc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.mc-check{display:flex;align-items:center;gap:.5rem;font-size:var(--eg-text-sm);color:var(--eg-ink-soft)}.mc-switch{align-items:flex-start;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-blue-bg)}.mc-switch input{margin-top:.2rem}.mc-switch span{display:grid;gap:.25rem}.mc-image-preview{max-width:12rem;max-height:12rem;border-radius:var(--eg-radius-btn);border:1px solid var(--eg-line);-o-object-fit:cover;object-fit:cover}.mc-try-result{margin-top:.75rem;padding:.65rem .8rem;border-radius:var(--eg-radius-btn);background:var(--eg-info-bg);font-size:var(--eg-text-sm)}.mc-links{list-style:none;margin:.75rem 0 1rem;padding:0;display:grid;gap:.5rem}.mc-links li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.mc-links li>div:first-child{min-width:0;overflow-wrap:anywhere}.mc-links small{display:block;color:var(--eg-muted);font-size:var(--eg-text-min);margin-top:.2rem}.mc-broadcasts{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.75rem}.mc-broadcasts>li{display:grid;gap:.4rem;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card)}.mc-broadcasts>li>.cw-danger{justify-self:start}.mc-sends small{margin-left:.4rem;color:var(--eg-muted);font-size:var(--eg-text-min)}.mc-hours,.mc-targets,.mc-when{display:grid;gap:.6rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);padding:.85rem 1rem}.mc-hours legend,.mc-targets legend,.mc-when legend{font-size:var(--eg-text-xs);font-weight:600;color:var(--eg-ink-soft);padding:0 .3rem}.mc-targets ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;max-height:16rem;overflow:auto}.mc-days{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.mc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.mc-stat{display:grid;gap:.3rem}.mc-stat h3{font-size:var(--eg-text-sm);color:var(--eg-muted);font-weight:600}.mc-stat strong{font-size:var(--eg-text-2xl);color:var(--eg-ink)}.mc-rank{margin:0;padding-left:1.25rem;display:grid;gap:.4rem}.mc-rank li span{margin-right:.5rem}@media (max-width:1350px){.mc-checks,.mc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.mc-checks,.mc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-links li{flex-direction:column;align-items:flex-start}.mc-lead-bind{flex-wrap:wrap}}@media (max-width:370px){.mc-checks,.mc-stats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mc-page *{transition:none}}.gb-page,.gb-panel{display:grid;gap:1rem}.gb-page h2,.gb-page h3{display:flex;align-items:center;gap:.45rem}.gb-account h4,.gb-picker h3{font-size:var(--eg-text-base);font-weight:700;color:var(--eg-ink)}.gb-status>p{margin:0 0 .75rem}.gb-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin:0 0 1rem}.gb-facts>div{min-width:0;padding:.7rem .85rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);overflow-wrap:anywhere}.gb-facts dt{font-size:var(--eg-text-xs);font-weight:600;color:var(--eg-muted)}.gb-facts dd{display:grid;gap:.2rem;margin:.25rem 0 0;font-size:var(--eg-text-sm);color:var(--eg-ink)}.gb-facts small{color:var(--eg-muted);font-size:var(--eg-text-min)}.gb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gb-actions .cw-btn{display:inline-flex;align-items:center;gap:.35rem}.gb-picker{display:grid;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--eg-line)}.gb-picker-head{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.gb-account{display:grid;gap:.5rem}.gb-account h4{color:var(--eg-ink-soft);overflow-wrap:anywhere}.gb-locations,.gb-posts{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.gb-locations li,.gb-posts li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);transition:border-color .2s,transform .2s}.gb-locations li:hover{border-color:var(--eg-line-strong);transform:translateY(-2px)}.gb-locations li.is-current{border-color:var(--eg-ok-line);background:var(--eg-ok-bg)}.gb-locations li>div,.gb-post-main{min-width:0;display:grid;gap:.2rem;overflow-wrap:anywhere}.gb-locations li>div .cw-badge{justify-self:start}.gb-locations small,.gb-posts small{color:var(--eg-muted);font-size:var(--eg-text-min)}.gb-locations li>.cw-badge,.gb-locations li>.cw-btn{flex:none}.gb-posts .gb-post-error{color:var(--eg-error)}.gb-post-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:none;max-width:50%}.gb-features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.gb-features li{display:grid;align-content:start;gap:.35rem;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-blue-bg)}.gb-features strong{display:flex;align-items:center;gap:.4rem;font-size:var(--eg-text-sm);color:var(--eg-ink)}.gb-features p{margin:0;font-size:var(--eg-text-sm);color:var(--eg-ink-soft)}.gb-features .cw-text-link{justify-self:start}.gb-post-fields{display:grid;gap:.75rem;min-width:0;margin:0;padding:.85rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-blue-bg)}.gb-post-fields legend{padding:0 .3rem;font-size:var(--eg-text-xs);font-weight:700;color:var(--eg-ink-soft)}.gb-post-fields>p{margin:0;font-size:var(--eg-text-xs)}.gb-post-types{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.gb-post-types label{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--eg-text-sm)}.gb-post-period{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.gb-admin{display:grid;gap:1rem}.gb-admin h2{font-size:var(--eg-text-md);font-weight:800}.gb-admin h3{font-size:var(--eg-text-base);font-weight:700;margin-top:.5rem}.gb-admin .cw-form{gap:.75rem}.gb-admin code,.gb-admin dd{overflow-wrap:anywhere}.gb-admin .gb-admin-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.gb-admin-results{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.gb-admin-results li{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.5rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}@media (max-width:760px){.gb-locations li,.gb-posts li{flex-direction:column;align-items:stretch}.gb-post-side{justify-content:flex-start;max-width:none}.gb-admin .gb-admin-search{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gb-locations li{transition:none}.gb-locations li:hover{transform:none}}.gb-reviews .cw-panel-head{margin-bottom:.25rem;flex-wrap:wrap}.gb-reviews .cw-panel-head h2{flex-wrap:wrap;min-width:0}.gb-review-place{font-size:var(--eg-text-xs);font-weight:600;color:var(--eg-muted);overflow-wrap:anywhere}.gb-review-lead{margin:0 0 1rem}.gb-review-error,.gb-reviews>.cw-notice{margin-bottom:1rem}.gb-review-error{display:grid;gap:.5rem;justify-items:start}.gb-review-error .cw-muted{margin:0}.gb-review-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-bottom:1rem}.gb-review-stat{display:grid;gap:.25rem;align-content:start;padding:.75rem .9rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface)}.gb-review-stat>span{font-size:var(--eg-text-xs);font-weight:600;color:var(--eg-muted)}.gb-review-stat strong{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--eg-text-2xl);color:var(--eg-ink);line-height:1.2}.gb-review-stat small{font-size:var(--eg-text-min);color:var(--eg-muted)}.gb-review-filter{margin-bottom:1rem}.gb-review-order{margin:0 0 0 auto}.gb-stars{display:inline-flex;gap:.05rem;font-size:var(--eg-text-md);line-height:1;color:var(--eg-line-strong)}.gb-stars .is-on{color:var(--eg-orange)}.gb-review-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.gb-review{display:grid;gap:.6rem;min-width:0;padding:.9rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);transition:border-color .2s,box-shadow .2s}.gb-review.is-open{border-color:var(--eg-line-accent);box-shadow:var(--eg-shadow-card)}.gb-review-head{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;min-width:0}.gb-review-head h3{margin:0;font-size:var(--eg-text-base);font-weight:700;color:var(--eg-ink);overflow-wrap:anywhere}.gb-review-head time{font-size:var(--eg-text-xs);color:var(--eg-muted)}.gb-review-head .cw-badge{margin-left:auto}.gb-review-text{margin:0;font-size:var(--eg-text-sm);line-height:1.75;color:var(--eg-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.gb-review-text.is-empty{color:var(--eg-muted)}.gb-reply{display:grid;gap:.3rem;padding:.7rem .85rem;border-left:2px solid var(--eg-blue);border-radius:var(--eg-radius-btn);background:var(--eg-blue-bg)}.gb-reply strong{font-size:var(--eg-text-xs);color:var(--eg-blue-deep)}.gb-reply p{margin:0;font-size:var(--eg-text-sm);line-height:1.7;color:var(--eg-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.gb-reply small{font-size:var(--eg-text-min);color:var(--eg-muted)}.gb-review-actions{display:flex;flex-wrap:wrap;gap:.5rem}.gb-review-actions .gb-delete{color:var(--eg-error)}.gb-review>.cw-error{margin:0}.gb-composer{gap:.6rem;padding-top:.25rem}.gb-composer .cw-muted{margin:0}.gb-count{justify-self:end}.gb-count.is-over{color:var(--eg-error);font-weight:600}.gb-warnings{padding:.6rem .85rem .6rem 1.75rem;display:grid;gap:.25rem;background:var(--eg-warn-bg);color:var(--eg-warn)}.gb-hint,.gb-warnings{margin:0;border-radius:var(--eg-radius-btn);font-size:var(--eg-text-xs);line-height:1.6}.gb-hint{padding:.55rem .85rem;background:var(--eg-info-bg);color:var(--eg-info)}.gb-review-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.gb-review-more .cw-muted{margin:0}@media (max-width:760px){.gb-review{padding:.8rem .85rem}.gb-review-order{margin-left:0;flex-basis:100%}.gb-review-head .cw-badge{margin-left:0}}.gb-ins{display:grid;gap:1rem}.gb-ins.is-loading>:not(.gb-ins-head){opacity:.55;transition:opacity .2s}.gb-ins-head .cw-panel-head{flex-wrap:wrap;margin-bottom:.5rem}.gb-ins-note{display:flex;flex-wrap:wrap;gap:.2rem .9rem;color:var(--eg-muted);font-size:var(--eg-text-xs);line-height:1.6}.gb-ins-note strong{color:var(--eg-ink-soft)}.gb-ins-hint{margin-top:.6rem;color:var(--eg-muted);font-size:var(--eg-text-min);line-height:1.7}.gb-ins-stats .cw-stat>div{min-width:0}.gb-ins-stats .cw-stat p{flex-wrap:wrap}.gb-ins-stats .cw-stat p strong{overflow-wrap:anywhere}.gb-ins-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.gb-ins-matrix td,.gb-ins-matrix th{text-align:right;font-variant-numeric:tabular-nums}.gb-ins-matrix th:first-child{text-align:left}.gb-ins-daily tbody th,.gb-ins-matrix tbody th{background:transparent;color:var(--eg-ink-soft);font-size:var(--eg-text-xs);font-weight:600;border-bottom:1px solid var(--eg-line-soft)}.gb-ins-matrix tr.is-total td,.gb-ins-matrix tr.is-total th{border-top:1px solid var(--eg-line-medium)}.gb-ins-minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.875rem}.gb-ins-mini{display:grid;gap:.3rem;min-width:0;padding:.875rem .95rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.gb-ins-mini h3{font-size:var(--eg-text-xs);font-weight:600;color:var(--eg-ink-soft)}.gb-ins-mini p{font-size:var(--eg-text-xs);color:var(--eg-muted)}.gb-ins-mini p strong{font-size:var(--eg-text-xl);font-weight:800;color:var(--eg-ink);font-variant-numeric:tabular-nums}.gb-ins-keywords{-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;margin:0;padding:0;list-style:none}.gb-ins-keywords li{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.3rem .6rem;padding:.5rem 0 .55rem;border-bottom:1px solid var(--eg-line-soft);font-size:var(--eg-text-sm)}.gb-kw-rank{color:var(--eg-muted);font-size:var(--eg-text-xs);font-variant-numeric:tabular-nums}.gb-kw-text{color:var(--eg-text);overflow-wrap:anywhere}.gb-ins-keywords li strong{color:var(--eg-ink);font-size:var(--eg-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.gb-kw-bar{grid-column:2/4;height:.25rem;border-radius:999px;background:var(--eg-chart-track);overflow:hidden}.gb-kw-bar i{display:block;height:100%;border-radius:999px;background:var(--eg-chart-1)}.gb-ins-daily summary{cursor:pointer;font-size:var(--eg-text-sm);font-weight:700;color:var(--eg-ink)}.gb-ins-daily .cw-table-wrap{margin-top:.75rem;max-height:26rem;overflow:auto}.gb-ins-daily td,.gb-ins-daily th{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gb-ins-daily th:first-child{text-align:left}.gb-ins-daily thead th{position:sticky;top:0}.gb-chart{display:grid;gap:.4rem;margin:0}.gb-chart-readout{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .85rem;min-height:1.25rem;color:var(--eg-muted);font-size:var(--eg-text-xs);font-variant-numeric:tabular-nums}.gb-chart-readout strong{color:var(--eg-ink)}.gb-chart-readout span{display:inline-flex;align-items:center;gap:.3rem}.gb-chart-plot{position:relative;height:10rem;margin-top:.4rem;touch-action:pan-y}.gb-chart.is-compact .gb-chart-plot{height:4.5rem}.gb-chart-plot svg{display:block;width:100%;height:100%;overflow:visible}.gb-chart .is-grid{stroke:var(--eg-chart-grid);stroke-dasharray:3 4}.gb-chart .is-grid,.gb-chart .is-line{fill:none;vector-effect:non-scaling-stroke}.gb-chart .is-line{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gb-chart path.is-s1{stroke:var(--eg-chart-1)}.gb-chart path.is-s2{stroke:var(--eg-chart-2)}.gb-chart i.is-s1{background:var(--eg-chart-1)}.gb-chart i.is-s2{background:var(--eg-chart-2)}.gb-chart-tick{position:absolute;left:0;z-index:1;padding-right:.3rem;background:var(--eg-surface);color:var(--eg-muted);font-size:var(--eg-text-min);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.gb-chart-tick.is-top{top:-.35rem}.gb-chart-tick.is-zero{bottom:-.35rem}.gb-chart-cross{top:0;bottom:0;width:1px;background:var(--eg-line-strong);transform:translateX(-50%)}.gb-chart-cross,.gb-chart-dot{position:absolute;pointer-events:none}.gb-chart-dot{width:.5rem;height:.5rem;border:2px solid var(--eg-surface);border-radius:50%;box-sizing:content-box;transform:translate(-50%,-50%)}.gb-chart-axis{display:flex;justify-content:space-between;color:var(--eg-muted);font-size:var(--eg-text-min);font-variant-numeric:tabular-nums}.gb-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin:.2rem 0 0;padding:0;list-style:none;color:var(--eg-ink-soft);font-size:var(--eg-text-xs)}.gb-chart-legend li,.gb-chart-readout span{white-space:nowrap}.gb-chart-legend i,.gb-chart-readout i{display:inline-block;width:.9375rem;height:.1875rem;margin-right:.35rem;border-radius:.1875rem;vertical-align:middle}.gb-ins-summary dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0}.gb-ins-summary dt{color:var(--eg-muted);font-size:var(--eg-text-xs)}.gb-ins-summary dd{margin:.2rem 0 0}.gb-ins-summary dd strong{color:var(--eg-ink);font-size:var(--eg-text-xl);font-weight:800;font-variant-numeric:tabular-nums}@media (max-width:1100px){.gb-ins-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gb-ins-keywords{-moz-columns:1;column-count:1}.gb-ins-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gb-ins.is-loading>:not(.gb-ins-head){transition:none}}.gb-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:.75rem}.gb-block{display:grid;align-content:start;gap:.75rem;padding:1rem 1.125rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-card);background:var(--eg-surface);min-width:0}.gb-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.gb-block-head h3{font-size:var(--eg-text-base);font-weight:700;color:var(--eg-ink);margin-right:auto}.gb-badges{display:inline-flex;flex-wrap:wrap;gap:.375rem}.gb-badges:empty{display:none}.gb-fields{display:grid;gap:.5rem;margin:0}.gb-fields>div{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:.5rem;font-size:var(--eg-text-sm);line-height:1.7}.gb-fields dt{color:var(--eg-muted)}.gb-fields dd{margin:0;color:var(--eg-text);overflow-wrap:anywhere;display:grid;gap:.375rem}.gb-hours>div{line-height:1.5}.gb-desc{white-space:pre-wrap}.gb-note{color:var(--eg-muted)}.gb-note,.gb-shown{font-size:var(--eg-text-xs);line-height:1.7}.gb-shown{display:block;color:var(--eg-info);background:var(--eg-info-bg);border-radius:var(--eg-radius-input);padding:.5rem .625rem;white-space:pre-wrap}.gb-special-summary{display:grid;gap:.375rem;margin:0;padding-left:1.125rem;font-size:var(--eg-text-sm);color:var(--eg-text)}.gb-alert{display:flex;align-items:flex-start;gap:.5625rem;padding:.75rem 1rem;margin:.5rem 0;border-radius:.625rem;background:var(--eg-warn-bg);color:var(--eg-warn);font-size:var(--eg-text-sm);line-height:1.7}.gb-alert.is-info{background:var(--eg-info-bg);color:var(--eg-info)}.gb-alert>svg{flex:none;margin-top:.25rem}.gb-edit .cw-error,.gb-edit .gb-alert{display:grid;gap:.5rem;justify-items:start}.gb-result{align-items:flex-start}.gb-result>div{flex:1;min-width:0}.gb-result ul{margin:.25rem 0 0;padding-left:1.125rem;line-height:1.7}.cw-form-dialog.gb-dialog{width:min(46rem,calc(100vw - 2rem))}.gb-edit{gap:1rem}.gb-edit-note{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--eg-text-xs);color:var(--eg-muted);line-height:1.7}.gb-edit-note>svg{flex:none;margin-top:.1875rem;color:var(--eg-info)}.gb-edit-actions{position:sticky;bottom:0;justify-content:flex-end;padding:.75rem 0;border-top:1px solid var(--eg-line-soft);background:var(--eg-surface)}.gb-edit-actions .cw-badge{margin-right:auto}.gb-special-list,.gb-week{display:grid;gap:.5rem}.gb-add,.gb-copy{justify-self:start}.gb-day{display:grid;grid-template-columns:4.5rem 9.5rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;padding:.625rem 0;border-bottom:1px solid var(--eg-line-soft)}.gb-day:last-child{border-bottom:0}.gb-day-name{font-size:var(--eg-text-sm);font-weight:700;color:var(--eg-ink-soft);padding-top:.6875rem}.gb-periods{display:grid;gap:.5rem;min-width:0}.gb-periods:empty{display:none}.gb-period{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 2rem;align-items:center;gap:.375rem}.gb-period input{min-width:0}.gb-next,.gb-row-error{grid-column:1/-1}.gb-special{display:grid;gap:.625rem;padding:.75rem .875rem;border:1px solid var(--eg-line-medium);border-radius:var(--eg-radius-btn)}.gb-special-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.gb-special-head strong{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--eg-text-sm);color:var(--eg-ink-soft)}.gb-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.gb-day.is-special{grid-template-columns:3rem 9.5rem minmax(0,1fr);padding:0;border-bottom:0}.gb-add-special{justify-self:start}@media (max-width:1100px){.gb-info-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.gb-day,.gb-day.is-special{grid-template-columns:minmax(0,1fr);gap:.5rem}.gb-day-name{padding-top:0}}@media (max-width:480px){.cw-form-dialog.gb-dialog{width:calc(100vw - 1.25rem)}.gb-dates,.gb-fields>div{grid-template-columns:minmax(0,1fr)}.gb-fields>div{gap:.125rem}.gb-period{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;gap:.25rem}.gb-period input{padding-inline:.375rem}.gb-period input::-webkit-calendar-picker-indicator{display:none}}@media (prefers-reduced-motion:reduce){.gb-page *{transition:none}}