.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-weight:600;color:var(--eg-ui-muted)}.gb-facts dd,.gb-facts dt{font-size:var(--eg-text-ui)}.gb-facts dd{display:grid;gap:.2rem;margin:.25rem 0 0;color:var(--eg-ink)}.gb-facts small{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary)}.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-ui-muted);font-size:var(--eg-text-ui-secondary)}.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-ui);color:var(--eg-ink)}.gb-features p{margin:0;font-size:var(--eg-text-ui);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-ui);font-weight:700;color:var(--eg-ink-soft)}.gb-post-fields>p{margin:0;font-size:var(--eg-text-ui)}.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-ui)}.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-ui);font-weight:600;color:var(--eg-ui-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-ui);font-weight:600;color:var(--eg-ui-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-ui-secondary);color:var(--eg-ui-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-ui-secondary);color:var(--eg-ui-muted)}.gb-review-head .cw-badge{margin-left:auto}.gb-review-text{margin:0;font-size:var(--eg-text-ui);line-height:1.75;color:var(--eg-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.gb-review-text.is-empty{color:var(--eg-ui-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-ui);color:var(--eg-blue-deep)}.gb-reply p{margin:0;font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere}.gb-reply small{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-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-ui);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-ui-muted);font-size:var(--eg-text-ui);line-height:1.6}.gb-ins-note strong{color:var(--eg-ink-soft)}.gb-ins-hint{margin-top:.6rem;color:var(--eg-ui-muted);font-size:var(--eg-text-ui);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-ui);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-ui);font-weight:600;color:var(--eg-ink-soft)}.gb-ins-mini p{font-size:var(--eg-text-ui);color:var(--eg-ui-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-ui)}.gb-kw-rank{color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);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-ui);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-ui);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-ui-muted);font-size:var(--eg-text-ui);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-ui-muted);font-size:var(--eg-text-ui-secondary);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-ui-muted);font-size:var(--eg-text-ui-secondary);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-ui)}.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-ui-muted);font-size:var(--eg-text-ui)}.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-ui);line-height:1.7}.gb-fields dt{color:var(--eg-ui-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-ui-muted)}.gb-note,.gb-shown{font-size:var(--eg-text-ui);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-ui);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-ui);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-ui);color:var(--eg-ui-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-ui);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-ui);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}}.sv-dialog{width:min(60rem,calc(100vw - 2rem))}.sv-editor{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);gap:1.25rem 1.5rem;align-items:start}.sv-stage{display:grid;gap:.625rem;position:sticky;top:0}.sv-preview{aspect-ratio:9/16;display:grid;place-items:center;overflow:hidden;border-radius:var(--eg-radius-card);background:var(--eg-ink)}.sv-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sv-preview.is-empty{aspect-ratio:auto;min-height:9rem}.sv-empty{display:grid;justify-items:center;gap:.5rem;color:var(--eg-surface)}.sv-empty,.sv-facts{font-size:var(--eg-text-ui)}.sv-facts{color:var(--eg-ui-muted);font-variant-numeric:tabular-nums}.sv-frame{display:grid;gap:.5rem}.sv-frame label{display:grid;gap:.375rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.sv-frame input[type=range]{width:100%;accent-color:var(--eg-blue)}.sv-fields{gap:1rem}.sv-fields,.sv-group{display:grid;min-width:0}.sv-group{gap:.5rem;margin:0;padding:0;border:0}.sv-group:disabled{opacity:.55}.sv-field,.sv-group legend{font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.sv-group legend{margin-bottom:.375rem}.sv-field{display:grid;gap:.375rem}.sv-field textarea{width:100%;font-weight:400}.sv-field small{justify-self:end;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);font-weight:400}.sv-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.sv-hint{color:var(--eg-ui-muted);line-height:1.6}.sv-hint,.sv-name{font-size:var(--eg-text-ui)}.sv-name{display:inline-flex;align-items:center;gap:.375rem;min-width:0;overflow-wrap:anywhere}.sv-cover{width:3.5rem;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:var(--eg-radius-btn);border:1px solid var(--eg-line)}.sv-picker{display:grid;gap:.75rem}.sv-library{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none;max-height:18rem;overflow-y:auto}.sv-pick{display:grid;gap:.375rem;width:100%;padding:.375rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);text-align:left;transition:border-color .2s,transform .2s}.sv-pick:hover{transform:translateY(-2px);border-color:var(--eg-line-strong)}.sv-pick.is-selected{border-color:var(--eg-blue);box-shadow:inset 0 0 0 1px var(--eg-blue)}.sv-pick video{width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:var(--eg-radius-btn);background:var(--eg-ink);pointer-events:none}.sv-pick span{font-size:var(--eg-text-ui-secondary);color:var(--eg-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-platform{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.sv-platform small{font-size:var(--eg-text-ui);font-weight:400;color:var(--eg-ui-muted)}.sv-platform .sv-block{flex-basis:100%;color:var(--eg-error)}.sv-warn{display:grid;gap:.25rem;margin:0;padding-left:1.1rem;list-style:disc;color:var(--eg-warn)}.sv-progress,.sv-warn{font-size:var(--eg-text-ui)}.sv-progress{color:var(--eg-blue-deep);font-variant-numeric:tabular-nums}.sv-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;padding-top:.25rem}.sv-tag{display:inline-flex;align-items:center;gap:.25rem;margin-right:.375rem;padding:0 .375rem;border-radius:var(--eg-radius-pill);background:var(--eg-blue-bg);color:var(--eg-blue-deep);font-size:var(--eg-text-ui-secondary);font-style:normal;font-weight:700}.sv-sources{margin-bottom:1rem}.sv-studio{display:grid;gap:1.25rem;min-width:0}.sv-studio-intro{display:flex;align-items:flex-start;gap:.75rem}.sv-studio-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:var(--eg-radius-pill);background:var(--eg-blue-bg);color:var(--eg-blue-deep)}.sv-studio-quota{margin-top:.25rem;font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink-soft);font-variant-numeric:tabular-nums}.sv-studio-form{display:grid;gap:.875rem;min-width:0}.sv-studio-form input:not([type=checkbox]):not([type=radio]),.sv-studio-form select{width:100%;min-width:0;font-weight:400}.sv-studio-row{display:grid;grid-template-columns:minmax(7rem,.6fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem}.sv-studio-jobs{display:grid;gap:.75rem;min-width:0}.sv-studio-jobs h3{font-size:var(--eg-text-ui-body);font-weight:700;color:var(--eg-ink)}.sv-studio-list{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}.sv-studio-job{display:grid;gap:.5rem;padding:.75rem .875rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);background:var(--eg-surface);transition:border-color .2s}.sv-studio-job.is-selected{border-color:var(--eg-blue);box-shadow:inset 0 0 0 1px var(--eg-blue)}.sv-studio-job .cw-progress{margin-top:0}.sv-studio-pick{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;width:100%;padding:0;border:0;background:none;text-align:left;color:var(--eg-ink);cursor:pointer}.sv-studio-pick strong{flex:1 1 12rem;min-width:0;font-size:var(--eg-text-ui-body);overflow-wrap:anywhere}.sv-studio-pick small{flex-basis:100%;color:var(--eg-ui-muted);font-size:var(--eg-text-ui-secondary);font-variant-numeric:tabular-nums}.sv-studio-pick:focus-visible{outline:var(--eg-focus);outline-offset:2px;border-radius:var(--eg-radius-btn)}.sv-studio-detail{display:grid;gap:.25rem}.sv-studio-error{color:var(--eg-error);font-size:var(--eg-text-ui)}@media (max-width:760px){.sv-editor,.sv-studio-row{grid-template-columns:minmax(0,1fr)}.sv-stage{position:static;justify-self:center;width:min(100%,14rem)}.sv-actions .cw-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.sv-pick{transition:none}.sv-pick:hover{transform:none}.sv-studio-job{transition:none}}.ag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem}.ag-card{display:flex;flex-direction:column;gap:.6875rem;padding:1.125rem 1rem 1rem}.ag-card .cw-agent-top{margin-bottom:0}.ag-state{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-bottom:.25rem}.ag-card .ag-state{margin-bottom:0}.ag-dot.is-ready{background:var(--eg-ok)}.ag-dot.is-missing{background:var(--eg-warn)}.ag-role{font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-ui-muted)}.ag-headline{min-width:0;line-height:1.6}.ag-headline time{font-size:var(--eg-text-ui-secondary);white-space:nowrap}.ag-facts{display:grid;gap:.375rem;padding-top:.6875rem;border-top:1px solid var(--eg-line-soft)}.ag-facts>div{display:grid;grid-template-columns:3.75rem minmax(0,1fr);gap:.5rem;align-items:baseline}.ag-facts dt{font-weight:600;color:var(--eg-ui-muted)}.ag-facts dd,.ag-facts dt{font-size:var(--eg-text-ui)}.ag-facts dd{line-height:1.6;color:var(--eg-text);min-width:0}.ag-facts time{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted);white-space:nowrap}.ag-card .ag-brief{display:none}.ag-card .ag-more{margin-top:auto;padding-top:.25rem;color:var(--eg-blue-deep);font-weight:600}.ag-needs .cw-panel-head h2{display:flex;align-items:center;gap:.5rem}.ag-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4375rem;border-radius:var(--eg-radius-pill);background:var(--eg-warn-bg);color:var(--eg-warn);font-size:var(--eg-text-ui);font-weight:700;font-variant-numeric:tabular-nums}.ag-need-list{display:grid;gap:.5rem}.ag-need{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem .875rem;padding:.75rem .875rem;border:1px solid var(--eg-line);border-radius:.75rem;background:var(--eg-surface);transition:transform .2s,box-shadow .2s,border-color .2s}.ag-need:hover{transform:translateY(-2px);border-color:var(--eg-line-strong);box-shadow:0 7px 18px #558bbb15}.ag-need.is-error{box-shadow:inset 3px 0 0 var(--eg-error)}.ag-need.is-action{box-shadow:inset 3px 0 0 var(--eg-warn)}.ag-need.is-error:hover{box-shadow:inset 3px 0 0 var(--eg-error),0 7px 18px #558bbb15}.ag-need.is-action:hover{box-shadow:inset 3px 0 0 var(--eg-warn),0 7px 18px #558bbb15}.ag-need .cw-icon{width:2.375rem;height:2.375rem;border-radius:.75rem}.ag-need-text{display:grid;gap:.1875rem;min-width:0}.ag-need-text strong{font-size:var(--eg-text-ui-body);font-weight:700;line-height:1.5;color:var(--eg-ink)}.ag-need-detail{line-height:1.6}.ag-need-detail,.ag-need-text small{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.ag-need-side{display:flex;align-items:center;gap:.75rem}.ag-need-go{display:inline-flex;align-items:center;gap:.25rem;color:var(--eg-blue-deep);font-size:var(--eg-text-ui);font-weight:600;white-space:nowrap}.ag-areas{flex-wrap:wrap;gap:.375rem;overflow-x:visible}.ag-areas [role=tab]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.125rem .8125rem;font-size:var(--eg-text-md);font-weight:700;text-decoration:none}.ag-areas [role=tab]>svg{flex:none}.ag-areas [role=tab][aria-selected=true]{box-shadow:inset 0 -3px 0 var(--eg-blue)}.ag-area-count{min-width:1.375rem;font-variant-numeric:tabular-nums}.ag-team-panel{display:grid;gap:1rem;min-width:0}.ag-dialog{width:min(46rem,calc(100vw - 2rem))}.ag-dialog .cw-modal-head a.cw-icon-btn{display:inline-flex;flex-shrink:0}.ag-dialog .cw-modal-head h2:focus{outline:none}.ag-dialog .cw-modal-body{display:grid;gap:1.125rem}.ag-dialog .ag-role{font-size:var(--eg-text-ui-body);color:var(--eg-text)}.ag-note{margin:0;padding:.625rem .75rem;border-radius:.625rem;background:var(--eg-neutral-bg)}.ag-section h3{font-size:var(--eg-text-ui-body);font-weight:800;color:var(--eg-ink);margin-bottom:.5625rem}.ag-conditions,.ag-detail-needs,.ag-work{display:grid;gap:.5rem}.ag-conditions li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.625rem;align-items:start;padding:.6875rem .75rem;border:1px solid var(--eg-line-soft);border-radius:.625rem}.ag-conditions li>svg{margin-top:.125rem}.ag-conditions li.is-met>svg{color:var(--eg-ok)}.ag-conditions li.is-missing{background:var(--eg-warn-bg);border-color:transparent}.ag-conditions li.is-missing>svg{color:var(--eg-warn)}.ag-conditions strong,.ag-work strong{display:block;font-size:var(--eg-text-ui);font-weight:600;line-height:1.6;color:var(--eg-ink)}.ag-hint{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.25rem;font-size:var(--eg-text-ui);color:var(--eg-ink-soft)}.ag-work li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.6875rem .75rem;border:1px solid var(--eg-line-soft);border-radius:.625rem}.ag-work .cw-badge{justify-self:start}.ag-work li span:not(.cw-badge){display:block;margin-top:.125rem;font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.ag-dialog .ag-facts{padding-top:0;border-top:0}.ag-detail-needs li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.375rem .75rem}.ag-detail-needs .ag-need-detail{display:block;margin-top:.125rem}.ag-auto-badge{gap:.25rem}.ag-auto-badge svg{flex-shrink:0}.ag-auto-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem;padding:.75rem .875rem;border:1px solid var(--eg-line-soft);border-radius:.625rem;font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-auto-status.is-on{border-color:transparent;background:var(--eg-info-bg)}.ag-auto-status .cw-btn{gap:.375rem}.ag-setup{width:min(52rem,calc(100vw - 2rem))}.ag-setup-status{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:var(--eg-text-ui)}.ag-task,.ag-tasks{display:grid;gap:.625rem}.ag-task{padding:.875rem;border:1px solid var(--eg-line);border-radius:.75rem;background:var(--eg-surface)}.ag-task.is-soon{background:var(--eg-neutral-bg);border-color:transparent}.ag-task-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start}.ag-task-head input[type=checkbox]{width:1.25rem;height:1.25rem;margin-top:.1875rem;accent-color:var(--eg-blue)}.ag-task-head label{display:grid;gap:.125rem;cursor:pointer}.ag-task.is-soon .ag-task-head label{cursor:default}.ag-task-head strong{font-size:var(--eg-text-ui-body);font-weight:700;color:var(--eg-ink);line-height:1.5}.ag-task-head label span{font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-task-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding-top:.625rem;border-top:1px solid var(--eg-line-soft)}.ag-task-meta>div{display:grid;align-content:start;gap:.125rem;min-width:0}.ag-task-meta dt{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ui-muted)}.ag-task-meta dd{font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-task-freq{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.ag-task-freq select{font-size:var(--eg-text-input);min-height:2.75rem;padding:.375rem .625rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-input);background:#fff;color:var(--eg-ink)}.ag-task-when{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.ag-task-blocked{display:flex;align-items:center;gap:.375rem;margin:0;font-size:var(--eg-text-ui);color:var(--eg-warn)}.ag-task-options{display:grid;gap:.625rem;padding-top:.625rem;border-top:1px solid var(--eg-line-soft)}.ag-task-options fieldset{display:grid;gap:.375rem;min-width:0;margin:0;padding:0;border:0}.ag-task-auto>span,.ag-task-options legend{padding:0;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ui-muted)}.ag-task-platforms{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ag-task-platforms label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-size:var(--eg-text-ui);color:var(--eg-ink);cursor:pointer}.ag-task-platforms input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--eg-blue)}.ag-task-auto{display:grid;justify-items:start;gap:.25rem}.ag-task-auto select{max-width:100%;font-size:var(--eg-text-input);min-height:2.75rem;padding:.375rem .625rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-input);background:#fff;color:var(--eg-ink)}.ag-task-note{margin:0;font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-text)}.ag-jobs{display:grid;gap:.5rem}.ag-jobs li{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.6875rem .75rem;border:1px solid var(--eg-line-soft);border-radius:.625rem}.ag-jobs .cw-badge{justify-self:start}.ag-jobs li>div{display:grid;gap:.125rem;min-width:0;font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-jobs strong{font-weight:600;color:var(--eg-ink);overflow-wrap:anywhere}.ag-jobs .ag-job-error{color:var(--eg-warn)}.ag-jobs time{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.ag-task-run{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--eg-info-bg);font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-task-run .cw-btn{gap:.25rem}.ag-subhead{margin:1rem 0 .5rem;font-size:var(--eg-text-ui);font-weight:700;color:var(--eg-ink)}.ag-running-list{display:grid;gap:.375rem;padding-left:1.125rem;list-style:disc;font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-setup-actions{flex-wrap:wrap;gap:.625rem}.ag-setup-actions .cw-btn{gap:.375rem}.ag-setup-actions .ag-danger{color:var(--eg-error)}.ag-pause{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem;padding-top:.875rem;border-top:1px solid var(--eg-line-soft)}.ag-pause label{display:grid;gap:.25rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.ag-pause input{font-size:var(--eg-text-input);min-height:2.75rem;padding:.375rem .625rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-input);color:var(--eg-ink)}.ag-pause .cw-btn{gap:.375rem}.ag-unread{margin-left:.5rem}.ag-notice-unread a{font-weight:600}.ag-summary .cw-panel-head h2{letter-spacing:normal}.ag-summary-table td{font-variant-numeric:tabular-nums}.ag-summary>p{margin-top:.625rem}@media (max-width:1100px){.ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ag-grid{grid-template-columns:1fr}.ag-card{gap:.5rem;padding:.875rem 1rem}.ag-card .ag-facts,.ag-card .ag-role{display:none}.ag-card .ag-brief{display:block;font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-text)}.ag-brief time{font-size:var(--eg-text-ui-secondary);white-space:nowrap}.ag-need{grid-template-columns:auto minmax(0,1fr);align-items:start}.ag-need-side{grid-column:2;flex-wrap:wrap}.ag-jobs li,.ag-work li{gap:.375rem}.ag-jobs li,.ag-task-meta,.ag-work li{grid-template-columns:1fr}.ag-auto-status{align-items:flex-start}.ag-areas [role=tab]{padding:.75rem .75rem .8125rem}}@media (max-width:480px){.ag-areas [role=tab]{gap:.375rem;padding:.625rem .5rem .6875rem}.ag-areas [role=tab]>svg{display:none}.ag-facts>div{grid-template-columns:1fr;gap:.0625rem}}@media (prefers-reduced-motion:reduce){.ag-need{transition:none!important}.ag-need:hover{transform:none!important}}.ag-tips .cw-panel-head h2{letter-spacing:normal}.ag-tip-list{display:grid;gap:.625rem;margin-top:.75rem;padding:0;list-style:none}.ag-tip{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem .875rem;border:1px solid var(--eg-line-soft);border-radius:var(--eg-radius-input)}.ag-tip-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:.625rem;background:var(--eg-cyan-bg);color:var(--eg-cyan)}.ag-tip-text{flex:1;min-width:0}.ag-tip-title{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;font-size:var(--eg-text-ui-body)}.ag-tip-body,.ag-tip-title strong{overflow-wrap:anywhere}.ag-tip-body{margin-top:.25rem;font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-ink-soft);white-space:pre-line}.ag-tip-actions{display:flex;gap:.25rem;align-items:center;flex:none}@media (max-width:760px){.ag-tip{flex-wrap:wrap}.ag-tip-actions{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.ag-tips *{transition:none!important}}.rs-page{display:grid;gap:1rem}.rs-scope-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;margin:.25rem 0 .75rem}.rs-scope-list dt{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ui-muted);margin-bottom:.25rem}.rs-scope-list dd{line-height:1.6;overflow-wrap:anywhere}.rs-intro p,.rs-scope-list dd{font-size:var(--eg-text-ui-body);color:var(--eg-ink)}.rs-intro p{line-height:1.75;margin-bottom:.5rem}.rs-date{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;padding-top:.75rem;border-top:1px solid var(--eg-line-soft);font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.rs-date svg{flex:none;color:var(--eg-eyebrow)}.rs-date strong{font-weight:600;color:var(--eg-ink-soft)}.rs-hint{font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-ui-muted)}.rs-area-bar{gap:.5rem .875rem}.rs-area-bar,.rs-area-bar label{display:flex;flex-wrap:wrap;align-items:center}.rs-area-bar label{gap:.5rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.rs-area-add select,.rs-area-bar select{font-size:var(--eg-text-input);min-height:2.75rem;padding:.5rem 2rem .5rem .75rem;border:1px solid var(--eg-line-medium);border-radius:var(--eg-radius-input);background:var(--eg-surface);color:var(--eg-text);max-width:100%}.rs-area-bar [role=status]{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.rs-report{display:grid;gap:0}.rs-views{flex-wrap:wrap;overflow:visible;gap:.25rem}.rs-views [role=tab]{display:inline-flex;align-items:center;gap:.4375rem;font-size:var(--eg-text-ui);text-decoration:none}.rs-views [role=tab]>svg{flex:none}.rs-panel{display:grid;gap:1.125rem;padding-top:1.125rem}.rs-panel[hidden]{display:none}.rs-statements{display:grid;gap:.375rem;padding:.875rem 1rem;border-radius:var(--eg-radius-btn);background:linear-gradient(110deg,var(--eg-blue-bg),var(--eg-cyan-bg))}.rs-statements p{font-size:var(--eg-text-ui-body);line-height:1.75;color:var(--eg-ink)}.rs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.75rem}.rs-stat{display:grid;gap:.25rem;align-content:start;padding:.9375rem 1rem;border:1px solid var(--eg-line);border-left:3px solid var(--eg-blue);border-radius:var(--eg-radius-btn);background:var(--eg-surface)}.rs-stat.is-green{border-left-color:var(--eg-green)}.rs-stat.is-cyan{border-left-color:var(--eg-cyan)}.rs-stat.is-purple{border-left-color:var(--eg-purple)}.rs-stat>span{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.rs-stat strong{font-size:var(--eg-text-2xl);font-weight:800;color:var(--eg-ink);font-variant-numeric:tabular-nums;overflow-wrap:normal}.rs-stat small{font-size:var(--eg-text-ui);line-height:1.6;color:var(--eg-ui-muted)}.rs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem}.rs-panel h3{font-size:var(--eg-text-ui-body);font-weight:700;color:var(--eg-ink);margin-bottom:.625rem}.rs-bars{display:grid;gap:.5rem}.rs-bars li{display:grid;grid-template-columns:minmax(5.5rem,9rem) minmax(3rem,1fr) minmax(6.5rem,auto);align-items:center;gap:.625rem;font-size:var(--eg-text-ui);color:var(--eg-text)}.rs-bar-label{overflow-wrap:anywhere}.rs-bar-track{height:.5rem;background:var(--eg-thead-bg);overflow:hidden}.rs-bar-track,.rs-bar-track i{border-radius:var(--eg-radius-pill)}.rs-bar-track i{display:block;height:100%;background:var(--eg-gradient)}.rs-bars li.is-other .rs-bar-track i{background:var(--eg-line-strong)}.rs-bar-value{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.rs-bar-value small{font-size:var(--eg-text-ui);font-weight:500;color:var(--eg-ui-muted)}.rs-quarters{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.375rem;align-items:end}.rs-quarters+.rs-hint{margin-top:.75rem}.rs-quarters li{display:grid;grid-template-rows:6.5rem auto auto;justify-items:center;gap:.25rem;min-width:0}.rs-q-bar{display:flex;align-items:flex-end;width:100%;height:100%;border-bottom:1px solid var(--eg-line-medium)}.rs-q-bar i{display:block;width:100%;max-width:2.25rem;height:var(--rs-v);margin:0 auto;border-radius:.3125rem .3125rem 0 0;background:linear-gradient(180deg,var(--eg-blue),var(--eg-teal))}.rs-q-bar i.is-masked{background:repeating-linear-gradient(135deg,var(--eg-line-strong) 0 .25rem,transparent .25rem .5rem);border:1px dashed var(--eg-line-strong);border-bottom:0}.rs-q-value{font-size:var(--eg-text-ui);font-weight:600;font-variant-numeric:tabular-nums;color:var(--eg-text)}.rs-q-label{font-size:var(--eg-text-ui-secondary);line-height:1.3;text-align:center;color:var(--eg-ui-muted)}.rs-rank{display:grid;gap:.5rem}.rs-rank li{display:grid;grid-template-columns:2rem minmax(5rem,1fr) minmax(7rem,auto) minmax(10rem,auto) minmax(8.5rem,auto);align-items:center;gap:.5rem .875rem;padding:.625rem .875rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);font-size:var(--eg-text-ui);color:var(--eg-text)}.rs-rank li.is-focus{border-color:var(--eg-blue);box-shadow:inset 3px 0 0 var(--eg-blue)}.rs-rank li.is-other{background:var(--eg-neutral-bg)}.rs-rank small{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.rs-rank-no{font-weight:700;color:var(--eg-eyebrow);font-variant-numeric:tabular-nums}.rs-rank-name{font-size:var(--eg-text-ui-body);color:var(--eg-ink)}.rs-rank-none{color:var(--eg-ui-muted)}.rs-limits{border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn);padding:.75rem 1rem;background:var(--eg-surface)}.rs-limits summary{cursor:pointer;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-blue-deep)}.rs-limits summary:focus-visible{outline:var(--eg-focus);outline-offset:var(--eg-focus-offset)}.rs-limits ul{display:grid;gap:.25rem;margin:.625rem 0 .25rem 1.125rem;list-style:disc}.rs-cannot-title,.rs-limits li{font-size:var(--eg-text-ui);line-height:1.7;color:var(--eg-text)}.rs-cannot-title{margin-top:.5rem;font-weight:600}.rs-citation{font-size:var(--eg-text-ui);color:var(--eg-ui-muted)}.rs-ideas ul{display:grid;gap:.625rem;margin-top:.75rem}.rs-ideas li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1rem;padding:.75rem .875rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.rs-ideas li p{flex:1 1 20rem;font-size:var(--eg-text-ui-body);line-height:1.65;color:var(--eg-ink)}.rs-idea-actions{display:flex;flex-wrap:wrap;gap:.5rem}.rs-attribution{padding:0 .25rem}.rs-attribution strong{display:block;font-size:var(--eg-text-ui);color:var(--eg-ink-soft);margin-bottom:.25rem}.rs-attribution p{font-size:var(--eg-text-ui-secondary);line-height:1.7;color:var(--eg-ui-muted);overflow-wrap:anywhere}.rs-dialog{width:min(48rem,calc(100vw - 2rem))}.rs-form{display:grid;gap:1.125rem}.rs-picker{display:grid;gap:.625rem;min-width:0;padding:.875rem 1rem 1rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-btn)}.rs-picker legend{padding:0 .375rem;font-size:var(--eg-text-ui-body);font-weight:700;color:var(--eg-ink)}.rs-chips{display:flex;flex-wrap:wrap;gap:.5rem}.rs-chips li{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .125rem .125rem .75rem;border:1px solid var(--eg-line-strong);border-radius:var(--eg-radius-pill);background:var(--eg-blue-bg);font-size:var(--eg-text-ui);color:var(--eg-ink)}.rs-chips small{font-size:var(--eg-text-ui-secondary);color:var(--eg-ui-muted)}.rs-chips .cw-icon-btn{width:2rem;height:2rem}.rs-empty-pick{color:var(--eg-ui-muted)}.rs-empty-pick,.rs-search{font-size:var(--eg-text-ui)}.rs-search{display:grid;gap:.375rem;font-weight:600;color:var(--eg-ink-soft)}.rs-search-box{display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border:1px solid var(--eg-line-medium);border-radius:var(--eg-radius-input);background:var(--eg-surface)}.rs-search-box svg{flex:none;color:var(--eg-ui-muted)}.rs-search-box input{flex:1 1 auto;min-width:0;min-height:2.75rem;border:0;outline:0;font-size:var(--eg-text-input);color:var(--eg-text);background:transparent}.rs-search-box:focus-within{outline:var(--eg-focus);outline-offset:var(--eg-focus-offset)}.rs-search-box input:focus-visible{outline:none}.rs-options{display:grid;gap:.5rem}.rs-options-title{font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}.rs-options ul{display:grid;gap:.375rem;max-height:20rem;overflow-y:auto}.rs-options li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--eg-line);border-radius:var(--eg-radius-input)}.rs-options li>div{display:grid;gap:.125rem;min-width:0}.rs-options strong{font-size:var(--eg-text-ui-body);color:var(--eg-ink)}.rs-options small,.rs-summary{font-size:var(--eg-text-ui-secondary);line-height:1.55;color:var(--eg-ui-muted);overflow-wrap:anywhere}.rs-national,.rs-reason{font-size:var(--eg-text-ui);color:var(--eg-text)}.rs-reason{color:var(--eg-eyebrow)}.rs-options .cw-btn{flex:none}.rs-area-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem}.rs-area-add label{display:grid;gap:.375rem;font-size:var(--eg-text-ui);font-weight:600;color:var(--eg-ink-soft)}@media (max-width:1100px){.rs-two{grid-template-columns:1fr}.rs-rank li{grid-template-columns:2rem minmax(0,1fr) auto}.rs-rank li>:nth-child(n+4){grid-column:2/-1}}@media (max-width:760px){.rs-chips .cw-icon-btn{width:2.75rem;height:2.75rem}.rs-quarters,.rs-scope-list{grid-template-columns:1fr}.rs-quarters{gap:.375rem}.rs-quarters li{grid-template-rows:none;grid-template-columns:4.5rem minmax(0,1fr) 3.5rem;justify-items:stretch;align-items:center;gap:.625rem}.rs-q-bar{order:2;height:.5rem;border-bottom:0;background:var(--eg-thead-bg);overflow:hidden}.rs-q-bar,.rs-q-bar i{border-radius:var(--eg-radius-pill)}.rs-q-bar i{max-width:none;width:var(--rs-v);height:100%;margin:0}.rs-q-bar i:not(.is-masked){background:var(--eg-gradient)}.rs-q-label{order:1;text-align:left;font-size:var(--eg-text-ui);color:var(--eg-text)}.rs-q-value{order:3;text-align:right}.rs-options li{flex-wrap:wrap}}@media (max-width:480px){.rs-bars li{grid-template-columns:minmax(0,1fr) auto}.rs-bar-track{grid-column:1/-1;order:3}.rs-area-add label,.rs-area-add select{width:100%}}@media (prefers-reduced-motion:reduce){.rs-limits summary,.rs-views [role=tab]{transition:none}}