html[data-theme=dark] .public-day .day-strip strong,html[data-theme=dark] .weekday-row span{color:var(--ink)}html[data-theme=dark] .day-mark,html[data-theme=dark] .public-day strong.red,html[data-theme=dark] .weekday-row .sunday{color:#ff8a80}html[data-theme=dark] .public-day strong.saturday,html[data-theme=dark] .weekday-row .saturday{color:#7fb0ff}html[data-theme=dark] .legend-title{color:var(--accent-strong)}html[data-theme=dark] .legend-hint,html[data-theme=dark] .legend-item,html[data-theme=dark] .legend-item.mod,html[data-theme=dark] .public-legend-vertical li{color:var(--ink-soft)}html[data-theme=dark] .legend-item:hover{background:rgb(255 255 255/7%)}html[data-theme=dark] .ric-dplus{background:linear-gradient(180deg,#ffd873,#e0a933)}html[data-theme=dark] .sb-cta,html[data-theme=dark] .sb-go,html[data-theme=dark] .sb-title,html[data-theme=dark] .support-bar .sb-when{color:#7fd3ea}html[data-theme=dark] .account-form .button,html[data-theme=dark] .insights-open,html[data-theme=dark] .poster-readonly .viewer-actions .button,html[data-theme=dark] .search-open,html[data-theme=dark] .viewer-settings-open{color:var(--ink)}html[data-theme=dark] .account-form .button:hover,html[data-theme=dark] .insights-open:hover,html[data-theme=dark] .search-open:hover,html[data-theme=dark] .viewer-settings-open:hover{background:rgb(255 255 255/10%)}html[data-theme=dark] .poster-chrome-title{color:var(--ink)}html[data-theme=dark] .public-day.outside .day-strip{background:transparent;color:var(--muted)}html[data-theme=dark] .support-bar .sb-cta,html[data-theme=dark] .support-bar .sb-go,html[data-theme=dark] .support-bar .sb-title,html[data-theme=dark] .support-bar.is-clickable.is-hover .sb-cta{color:#7fd3ea}html[data-theme=dark] .support-bar.sb-solo .sb-cta,html[data-theme=dark] .support-bar.sb-solo .sb-title{color:#ffa8b8}html[data-theme=dark] .sb-cta,html[data-theme=dark] .sb-go{color:#7fd3ea}html[data-theme=dark] .day-mark,html[data-theme=dark] .day-mark.celebratable{color:#e0a97a}html[data-theme=dark] .ric-dplus{color:#ffd873}html[data-theme=dark] .ps-sheet{--ps-surface:#221f1b;--ps-line:rgb(255 255 255/10%);--ps-accent:var(--studio-action);--ps-accent-soft:rgb(var(--studio-action-rgb)/14%);--ps-gold:#ffd873;border-color:rgb(255 255 255/8%);background:linear-gradient(180deg,#221f1b,#1d1b17);color:var(--ink)}html[data-theme=dark] .ps-field{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/6%)}html[data-theme=dark] .ps-field input{color:var(--ink)}html[data-theme=dark] .ps-chip,html[data-theme=dark] .ps-row.is-cursor,html[data-theme=dark] .ps-row:hover,html[data-theme=dark] .ps-suggest{border-color:rgb(255 255 255/10%);background:#2b2823;color:var(--ink)}html[data-theme=dark] .ps-chip:hover{background:#343029;color:var(--studio-action-strong)}html[data-theme=dark] .ps-day-head{background:linear-gradient(180deg,#221f1b 72%,rgb(34 31 27/0))}html[data-theme=dark] .ps-sug,html[data-theme=dark] .ps-title{color:var(--ink)}html[data-theme=dark] .ps-divider,html[data-theme=dark] .ps-hint,html[data-theme=dark] .ps-meta,html[data-theme=dark] .ps-side-text{color:var(--muted)}html[data-theme=dark] .pi-sheet{border-color:rgb(255 255 255/8%);background:linear-gradient(180deg,#221f1b,#1d1b17);color:var(--ink)}html[data-theme=dark] .pi-head{border-color:rgb(255 255 255/10%)}html[data-theme=dark] .pi-card{border-color:rgb(255 255 255/9%);background:rgb(255 255 255/4%)}html[data-theme=dark] .vic-settings .modal-card{border-color:rgb(255 255 255/9%);background:#232019}html[data-theme=dark] .vic-settings .modal-head{border-bottom-color:rgb(255 255 255/10%);background:transparent}html[data-theme=dark] .vic-settings .modal-head h2,html[data-theme=dark] .vic-settings .rhh-label{color:var(--ink)}html[data-theme=dark] .vic-settings .modal-close{color:var(--muted)}html[data-theme=dark] .vic-settings .modal-close:hover{background:rgb(255 255 255/8%)}html[data-theme=dark] .vic-settings .role-help-haptics{border-top-color:rgb(255 255 255/8%)}html[data-theme=dark] .vic-settings .rhh-switch{background:rgb(255 255 255/16%)}html[data-theme=dark] .vic-settings .rhh-select{border-color:rgb(255 255 255/14%);background:linear-gradient(180deg,rgb(255 255 255/6%),rgb(255 255 255/0) 55%),#2c2820;color:var(--ink)}html[data-theme=dark] .vic-settings .rhh-menu{border-color:rgb(255 255 255/10%);background:#2b2720}html[data-theme=dark] .vic-settings .rhh-opt{color:var(--ink)}html[data-theme=dark] .vic-settings .rhh-opt:focus-visible,html[data-theme=dark] .vic-settings .rhh-opt:hover{background:rgb(255 255 255/8%)}html[data-theme=dark] .day-vod-modal,html[data-theme=dark] .replay-page{background:#1b1a17;color:var(--ink)}html[data-theme=dark] .dvm-head .dvm-title,html[data-theme=dark] .vch-label,html[data-theme=dark] .vch-toggle{color:var(--ink)}html[data-theme=dark] .vch-t{color:var(--studio-action-text)}html[data-theme=dark] .vch-item:hover{background:rgb(var(--studio-action-rgb)/8%)}html[data-theme=dark] .vch-item+.vch-item{border-top-color:rgb(255 255 255/7%)}html[data-theme=dark] .dvm-vod .vch-list,html[data-theme=dark] .vch-group,html[data-theme=dark] .vch-sec{border-color:rgb(255 255 255/8%);background:#232019}html[data-theme=dark] .vch-strip{background:linear-gradient(180deg,#262320,#1f1d1a);box-shadow:inset 0 1px 0 rgb(255 255 255/6%),inset 0 0 0 1px rgb(255 255 255/7%)}html[data-theme=dark] .ui-pill{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/7%);color:var(--ink-soft)}html[data-theme=dark] .vch-nowbar .vch-now-label{color:var(--ink)}html[data-theme=dark] .viewer-ambient-ctl.rail-showcase,html[data-theme=dark] .viewer-ambient-ctl.slot-showcase{border-color:rgb(255 255 255/9%);background:#232019;color:var(--ink)}html[data-theme=dark] .ambient-seg{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/6%);box-shadow:none}html[data-theme=dark] .ambient-seg-btn{color:var(--ink-soft)}html[data-theme=dark] .ambient-seg-btn:hover{background:rgb(255 255 255/8%)}html[data-theme=dark] .ambient-seg-btn.on.mode-on{background:rgb(78 203 128/22%);color:#9fe3b6}html[data-theme=dark] .ambient-seg-btn.on.mode-dim{color:#c3b4ff}html[data-theme=dark] .ambient-seg-btn.on.mode-off{background:rgb(255 255 255/14%);color:var(--ink)}html[data-theme=dark] .ps-seg{background:rgb(255 255 255/6%)}html[data-theme=dark] .ps-seg-btn{color:var(--muted)}html[data-theme=dark] .ps-seg-btn.on{color:var(--ink)}html[data-theme=dark] .ps-seg-thumb{background:rgb(255 255 255/12%)}html[data-theme=dark] .ps-chiplbl,html[data-theme=dark] .ps-count,html[data-theme=dark] .ps-day-head,html[data-theme=dark] .ps-note,html[data-theme=dark] .ps-parent-head,html[data-theme=dark] .ps-section{color:var(--ink-soft)}html[data-theme=dark] .ps-tc{color:#9fb6e8}html[data-theme=dark] .ps-rail-tip{background:#3a352c;color:var(--ink)}html[data-theme=dark] .dvm-date,html[data-theme=dark] .dvm-head .dvm-date,html[data-theme=dark] .vch-now-sec,html[data-theme=dark] .vch-sec-n,html[data-theme=dark] .vch-sec-name{color:var(--ink-soft)}html[data-theme=dark] .vch-item.is-past .vch-label{color:var(--muted)}html[data-theme=dark] .dvm-railside{background:rgb(255 255 255/7%)}html[data-theme=dark] .dvm-railside-btn{color:var(--ink-soft)}html[data-theme=dark] .dvm-railside-btn:hover{background:rgb(255 255 255/8%)}html[data-theme=dark] .dvm-close{background:rgb(255 255 255/7%);color:var(--ink-soft)}html[data-theme=dark] .dvm-close:hover{background:rgb(255 255 255/12%)}html[data-theme=dark] .dvm-keys kbd{background:#2c2921;color:var(--ink-soft);border-color:rgb(255 255 255/14%)}html[data-theme=dark] .dvm-tab{color:var(--ink-soft)}html[data-theme=dark] .studio-shell{background:var(--paper);color:var(--ink)}html[data-theme=dark][data-studio-calm] .studio-shell .studio-topbar{background:rgb(var(--glass-head)/88%);border-color:var(--line)}html[data-theme=dark] :is(.studio-weekdays span,.studio-day-head strong,.tag-legend-filter,.tag-legend-clear,.studio-filter-title,.modal-head h2,.modal-close,.rhh-label,.role-help-title,.role-help-summary,.role-help-can,.kbd-hints,.stool,.studio-role-tools .button,.preview-dd-trigger){color:var(--ink-soft)}html[data-theme=dark][data-studio-calm] .stool{color:var(--ink-soft)}html[data-theme=dark] .studio-day .studio-day-head strong{color:var(--ink)}html[data-theme=dark] :is(.studio-weekdays .sunday,.studio-day-head strong.red){color:#ff9b94}html[data-theme=dark] :is(.studio-weekdays .saturday,.studio-day-head strong.saturday){color:#98bdff}html[data-theme=dark] .studio-day.outside .studio-day-head strong{color:var(--muted)}html[data-theme=dark] :is(.studio-day.today,.public-day.today){background-color:var(--cal-cell)}html[data-theme=dark] :is(.studio-day.today .studio-day-head strong,.public-day.today .day-strip strong){color:var(--on-accent)}html[data-theme=dark] :is(.panel-place-ctl,.panel-place-ctl:hover,.panel-place-ctl:focus-within){background:rgb(var(--glass-panel)/94%);border-color:var(--night-line);box-shadow:var(--gs-metal-edge),var(--shadow-2)}html[data-theme=dark] .panel-place-ctl button{color:var(--muted)}html[data-theme=dark] .panel-place-ctl button:not(.on):hover{background:var(--night-hover)}html[data-theme=dark] .panel-place-ctl :is(.ppc-side.on,.ppc-toggle[aria-pressed=true],.ppc-zoom){color:var(--ink)}html[data-theme=dark] .panel-place-ctl .ppc-side.on{background:var(--night-raised);box-shadow:inset 0 0 0 1px var(--night-line)}html[data-theme=dark] :is(.modal-card,.vic-settings .modal-card,.role-help-pop,.dtp-panel,.dtp-sheet,.rhh-menu,.rest-menu,.kbd-pop,.preview-dd-menu,.event-detail-readonly,.event-hover-card,.mobile-edit-sheet){background:var(--night-sheen),var(--surface);border-color:var(--night-line);color:var(--ink);box-shadow:var(--shadow-3),inset 0 1px 0 rgb(255 255 255/5%)}html[data-theme=dark] :is(.modal-head,.vic-settings .modal-head){background:var(--night-sheen),var(--surface);border-color:var(--line)}html[data-theme=dark][data-studio-calm] .studio-shell .event-editor-panel :is(form,.event-detail-readonly){background:var(--surface);color:var(--ink);border-color:var(--night-line)}html[data-theme=dark][data-studio-calm] .studio-shell .event-editor-panel .editor-grab{background:var(--gs-metal-sheen);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] :is(.editor-title-input,.title-input),html[data-theme=dark] :is(.role-help-pop,.mobile-edit-sheet,.dtp-panel,.modal-card) :is(input:not([type=color]):not([type=range]),textarea,select){color:var(--ink);background-color:var(--surface-2);border-color:var(--night-line)}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--muted)}html[data-theme=dark] :is(.rhh-select,.vic-settings .rhh-select,.rhh-link,.vic-settings .rhh-menu,.dtp-trigger,.dtp-nav,.dtp-pop-x,.dtp-clear,.dtp-now,.rest-menu-item,.modal-close:hover,.kbd-hints kbd){background:var(--gs-metal-sheen);color:var(--ink-soft);border-color:var(--night-line);box-shadow:var(--gs-metal-edge)}html[data-theme=dark] :is(.rhh-opt,.vic-settings .rhh-opt,.dtp-title,.dtp-cell,.dtp-readout,.dtp-wheel-item.on){color:var(--ink)}html[data-theme=dark] :is(.rhh-opt:hover,.rhh-opt:focus-visible,.dtp-cell:hover,.rhh-link:hover){background:var(--night-hover)}html[data-theme=dark] :is(.rhh-opt.selected,.vic-settings .rhh-opt.selected,.dtp-cell.sel){background:var(--studio-action-tint);color:var(--studio-action-text)}html[data-theme=dark] :is(.rhh-switch,.vic-settings .rhh-switch){background:#5a574f}html[data-theme=dark] :is(.rhh-switch.on,.vic-settings .rhh-switch.on){background:#459c73;box-shadow:inset 0 0 0 1px rgb(155 235 188/25%)}html[data-theme=dark] :is(.rhh-dev-tag,.role-help-preview,.modal-discard-ask,.draft-restored){background:var(--studio-action-tint);color:var(--seg-on-accent-ink);border-color:rgb(var(--studio-action-rgb)/30%)}html[data-theme=dark] :is(.insights-tab,.insights-arrow,.insights-subtabs button,.insight-tile,.insight-next,.insight-trend,.highlight-card,.insight-empty,.insight-banner,.insight-rows li,.insight-change-passcode,.developer-panel-list li,.vt-toolbar,.perf-row,.tag-editor-row){background:var(--surface-2);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] :is(.insights-tab:hover,.insights-arrow:hover:not(:disabled),.insights-subtabs button:hover,.highlight-card:hover,.insight-tile:hover){background:var(--night-hover)}html[data-theme=dark] :is(.insights-tab.active,.insights-subtabs button.active){background:var(--studio-action-tint);color:var(--seg-on-accent-ink);border-color:rgb(var(--studio-action-rgb)/40%);box-shadow:inset 0 1px 0 rgb(255 255 255/5%)}html[data-theme=dark] :is(.insights-month,.insight-tile strong,.insight-headline,.insight-next>strong,.insight-rows li strong,.insight-bar-count,.trend-head strong,.hl-main,.vt-tip>strong,.developer-panel-list .dp-count){color:var(--ink)}html[data-theme=dark] :is(.insight-tile span,.insight-note,.insight-subhead,.insight-bar-label,.insight-rows li span,.insight-next>span,.insights-refresh,.trend-head>span,.trend-bcol>span,.vt-day,.vt-legend,.vt-tip-note,.bcast-chips,.bcast-dx,.developer-panel-hint,.developer-panel-subhead,.perf-thead,.hl-lbreak){color:var(--muted)}html[data-theme=dark] :is(.insight-bar-track,.insight-skel span,.trend-spark,.bcast-trend){background-color:var(--surface-2)}html[data-theme=dark] .trend-bar:after,html[data-theme=dark] :is(.vt-tip,.bcast-tip,.hl-tip){background:var(--night-raised);color:var(--ink);border-color:var(--night-line);box-shadow:var(--shadow-2)}html[data-theme=dark] :is(.insight-tile[data-tone=heart] strong,.insight-tile[data-tone=heart] span,.hl-heart){color:var(--pink)}html[data-theme=dark] :is(.insight-tile[data-tone=gold] strong,.ui-pill.is-gold){color:var(--accent-strong)}html[data-theme=dark] .ui-pill.is-gold{background:var(--accent-soft);border-color:rgb(255 216 115/22%)}html[data-theme=dark] .ui-pill.is-on{background:var(--studio-action-tint);color:var(--studio-action-text);border-color:var(--studio-action-line)}html[data-theme=dark] :is(.ui-pill.is-tap:hover,.ui-pill.is-tap:focus-visible){background:var(--night-hover)}html[data-theme=dark] :is(.studio-mobile,.poster-agenda,.agenda,.m-head,.agenda-header){background-color:var(--paper);color:var(--ink)}html[data-theme=dark] :is(.m-io,.m-io-pill,.m-io-pop,.agenda-rail,.agenda-legend,.agenda-day,.agenda-empty,.m-edit-sheet,.me-head,.me-foot){background:var(--surface);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] :is(.agenda-day-num,.agenda-day-title,.agenda-date,.me-title,.me-label){color:var(--ink)}html[data-theme=dark] .art-board{--ab-line:var(--line);--ab-line-strong:var(--gs-metal-line-strong);--ab-card:var(--surface);--ab-ink:var(--ink);--ab-soft:var(--muted);--ab-accent:var(--seg-on-accent-ink);--ab-accent-soft:var(--studio-action-tint);--ab-ok:var(--green);--ab-ok-soft:var(--green-soft);--ab-warn:var(--accent-strong);--ab-warn-soft:var(--accent-soft);background:var(--paper)}html[data-theme=dark] .dict-board{--d-line:var(--line);--d-ink:var(--ink);--d-soft:var(--muted);--d-accent:var(--studio-action-text);background:var(--paper)}html[data-theme=dark] :is(.dict-filter,.dict-card,.dict-toolbar,.art-board-toolbar){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.tge-seg,.tge-help-panel,.tag-editor-footer,.cpop,.cpop-tray,.cpop-kind,.access-card,.sec-kpis,.dict-row){background:var(--surface-2);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.tge-seg-thumb,.tge-help,.cpop-undo,.cpop-kind-swap,.dict-btn){background:var(--night-raised);color:var(--ink-soft);border-color:var(--night-line);box-shadow:var(--gs-metal-edge)}html[data-theme=dark] :is(.tge-seg-btn,.tge-lede,.tge-seg-n,.tag-tip-text,.cpop-label,.cpop-kind-cur,.tag-drag-handle,.sec-kpis li,.access-none){color:var(--muted)}html[data-theme=dark] .tge-seg-btn.is-on{color:var(--ink)}html[data-theme=dark] :is(.dict-act input,.cpop-hex){background:var(--surface-2);color:var(--ink);border-color:var(--night-line)}html[data-theme=dark] :is(.dict-msg,.dict-save:not(:disabled)){background:var(--studio-action-tint);color:var(--studio-action-text)}html[data-theme=dark] .dict-ignore:hover:not(:disabled){background:var(--night-hover)}html[data-theme=dark] :is(.broadcast-panel,.bp-header,.bp-toolbar,.bp-picker,.bp-kbd,.bp-text-pop,.bp-palette-pop,.bp-confirm){background:var(--surface);color:var(--ink);border-color:var(--night-line);box-shadow:var(--shadow-2)}html[data-theme=dark] :is(.bp-tool,.bp-close,.bp-month-nav,.bp-picker-toggle,.bp-mini-num,.bp-width,.bp-text-size,.bp-header h2,.bp-mini-title){color:var(--ink-soft)}html[data-theme=dark] :is(.bp-tool:hover:not(:disabled),.bp-mini-cell:hover,.bp-width:hover){background:var(--night-hover);color:var(--ink)}html[data-theme=dark] :is(.bp-tool.on,.bp-width.on,.bp-mini-cell.picked){background:var(--studio-action-tint);color:var(--seg-on-accent-ink);box-shadow:inset 0 0 0 1px rgb(var(--studio-action-rgb)/35%)}html[data-theme=dark] .bp-current-color{background:var(--surface-2);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] .bp-current-color i{border-color:rgb(255 255 255/22%)}html[data-theme=dark] .bp-tool.danger{color:var(--coral)}html[data-theme=dark] .bp-tool.danger.armed{color:white}html[data-theme=dark] .viewer-ambient-ctl{--amb-title-ink:var(--ink-soft);--amb-card-line:var(--night-line);--amb-tile-hover:var(--night-hover);--amb-tile-hover-line:var(--night-line)}html[data-theme=dark] .viewer-ambient-ctl:is(.slot-showcase,.rail-showcase) .ambient-seg-btn{color:var(--ink-soft)}html[data-theme=dark] .viewer-ambient-ctl:is(.slot-showcase,.rail-showcase) .ambient-seg-btn.on{background:var(--studio-action-tint);color:var(--seg-on-accent-ink);border-color:rgb(var(--studio-action-rgb)/30%);box-shadow:var(--gs-metal-edge)}html[data-theme=dark] .viewer-ambient-ctl:is(.slot-showcase,.rail-showcase) .ambient-seg-btn.on.mode-on{background:var(--green-soft);color:#9fe3b6;border-color:#3c6650}html[data-theme=dark] .viewer-ambient-ctl:is(.slot-showcase,.rail-showcase) .ambient-seg-btn.on.mode-off{background:var(--night-raised);color:var(--ink);border-color:var(--night-line)}html[data-theme=dark] :is(.showcase-gear,.showcase-gear.on,.showcase-set){background:var(--surface);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.insight-headline,.dp-live-tile,.dp-live-tile.is-watching,.vsum,.vsum-kpis li,.vins,.vlog-row,.sec-kpis li,.sys-emails li,.sys-commit,.insight-chip,.badge-criteria li,.tge-empty){background:var(--surface-2);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.highlight-card .hl-main,.highlight-card .hl-label,.access-email,.developer-panel-list .dp-role,.perf-label,.dp-live-tile strong){color:var(--ink)}html[data-theme=dark] :is(.highlight-card .hl-sub,.perf-num,.dp-live-tile span,.vsum-kpis span){color:var(--muted)}html[data-theme=dark] .tge-seg-btn.is-on .tge-seg-n{background:var(--studio-action-tint);color:var(--seg-on-accent-ink)}html[data-theme=dark] :is(.agenda-month,.agenda-debut){color:var(--accent-strong)}html[data-theme=dark] :is(.agenda-legend-tag,.agenda-title-text,.agenda-title .pill-sub-text,.agenda-event .pill-sub-text){color:var(--ink-soft)}html[data-theme=dark] .mb-center{background:rgb(var(--glass-panel)/96%);border-color:var(--night-line)}html[data-theme=dark] :is(.agenda-detail-sheet,.agenda-detail-backdrop.is-pop .agenda-detail-sheet){background:var(--surface);color:var(--ink);border-color:var(--night-line)}html[data-theme=dark] :is(.agenda-detail-title,.agenda-detail-title .adt-text,.agenda-detail-backdrop.is-pop .agenda-detail-title,.agenda-detail-backdrop.is-pop .agenda-detail-subs li){color:var(--ink)}html[data-theme=dark] :is(.agenda-detail-date,.agenda-detail-subs,.agenda-detail-close){color:var(--ink-soft)}html[data-theme=dark] .poster-page{background:var(--paper)}html[data-theme=dark] .agenda-header{background:rgb(var(--glass-head)/96%)}html[data-theme=dark] :is(.agenda-tier-key,.heart-tier-legend,.agenda-legend-hint,.agenda-account button,.me-title,.me-group,.m-sheet-top,.m-edit-x,.editor-title-ce,.bp-layers-panel,.bp-layer,.bp-layer-add,.bp-layer-btn,.bp-shortcuts,.bp-mini-cell,.bp-shelf,.bp-floatbar,.bp-width){background-color:var(--surface);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.editor-date-inline,.editor-heading,.me-row-label,.me-grouptitle,.me-fold-head,.me-tool,.bp-layer-meta,.bp-layers-head){color:var(--ink-soft)}html[data-theme=dark] :is(.me-tool,.aux-open){background:var(--surface);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] :is(.me-tool,.aux-open):active{background:var(--night-hover)}html[data-theme=dark] .m-actionrail .preview-dd-trigger,html[data-theme=dark] .preview-dd-trigger{background:var(--surface);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] .m-actionrail .preview-dd-trigger:active{background:var(--night-hover)}html[data-theme=dark] .preview-dd-trigger.previewing{background:var(--seg-on-accent);border-color:var(--studio-action-line);color:var(--seg-on-accent-ink)}html[data-theme=dark] .preview-dd-item{color:var(--ink-soft)}html[data-theme=dark] .preview-dd-item:hover{background:var(--night-hover)}html[data-theme=dark] .preview-dd-item.active{background:var(--seg-on-accent);color:var(--seg-on-accent-ink)}html[data-theme=dark] .editor-title-ce{color:var(--ink)}html[data-theme=dark] .auth-page{background:var(--paper)}html[data-theme=dark] :is(.auth-panel,.auth-panel-login,.auth-minimal,.auth-error-card,.auth-warning){background:var(--night-sheen),var(--surface);color:var(--ink);border-color:var(--night-line)}html[data-theme=dark] :is(.auth-panel h1,.auth-panel p,.auth-panel-login .eyebrow){color:var(--ink-soft)}html[data-theme=dark] .poster-surface{background:var(--surface-2)}html[data-theme=dark] .poster-page :is(.insights-open,.viewer-preview-actions .button,.account-form .button) .lbl{color:var(--ink-soft)}html[data-theme=dark] :is(.agenda-tier-help,.dvm-tabs,.dvm-keys,.vlog){background:var(--surface-2);border-color:var(--night-line);color:var(--ink-soft);box-shadow:var(--gs-metal-edge)}html[data-theme=dark] :is(.agenda-tier-help strong,.dvp-date,.dvm-head .dvp-date,.vsum-kpis b,.vsum-split,.sec-kpis b,.sys-email,.vlog-dur,.bcast-chips strong,.vt-legend li,.badge-criteria .bc-body em){color:var(--ink-soft)}html[data-theme=dark] .badge-criteria .bc-body b{color:var(--amber)}html[data-theme=dark] :is(.dvm-tab.is-on,.dvm-tab:hover){background:var(--night-raised);color:var(--accent-strong);box-shadow:var(--gs-metal-edge)}html[data-theme=dark] .dvm-tab.is-on :is(b,em){color:var(--accent-strong)}html[data-theme=dark] .vch-item[data-depth] .vch-label{color:var(--ink-soft)}html[data-theme=dark] .vch-item.is-active{background:var(--accent-soft);border-color:rgb(255 216 115/18%)}html[data-theme=dark] .vch-item.is-active .vch-label{background:none;color:var(--accent-strong);-webkit-text-fill-color:currentColor}html[data-theme=dark] :is(.vch-strip-head,.vch-now-time){color:var(--accent-strong)}html[data-theme=dark] :is(.dtp-wheel-band,.dtp-wheel-wrap:has(.dtp-wheel.grabbing) .dtp-wheel-band){background:var(--studio-action-tint);border-color:rgb(var(--studio-action-rgb)/25%)}html[data-theme=dark] .teaser-when{background:rgb(var(--teaser-rgb)/14%);border-color:rgb(var(--teaser-rgb)/30%)}html[data-theme=dark] :is(.teaser-when-label,.teaser-when-hint,.teaser-gate-badge){color:var(--teaser-soft)}html[data-theme=dark] :is(.m-rail-insights,.tp-section-label){color:var(--seg-on-accent-ink)}html[data-theme=dark] .editor-mode-badge.is-edit:not(.teaser-gate-badge){color:var(--studio-action-text)}html[data-theme=dark] .event-editor-panel .editor-date-inline{color:var(--ink-soft)}html[data-theme=dark] .event-editor-panel .editor-save-tab-text{color:var(--studio-action-text)}html[data-theme=dark] :is(.dtp-foot-btn,.dtp-time,.m-topstick,.m-manage){background:var(--surface);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] .dtp-foot-btn.primary{background:var(--studio-action-tint);color:var(--seg-on-accent-ink)}html[data-theme=dark] .actor-badge.owner{background:var(--green-soft);color:#9fe3b6}html[data-theme=dark] .actor-badge.developer{background:var(--studio-action-tint);color:var(--studio-action-text)}html[data-theme=dark] .button.danger{background:#3b2423;color:#ffaaa0;border-color:#6b3f3b}html[data-theme=dark] :is(.art-board-bar[data-stuck="1"],.art-section h2,.art-search,.art-seg,.art-btn,.art-back,.art-board-head code,.artslot,.artslot-cell,.artslot-spec,.artslot-brief,.artslot-top){background:var(--surface);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.art-btn:hover,.art-btn.primary,.art-chip[aria-pressed=true],.art-btn.primary:hover){background:var(--studio-action-tint);color:var(--seg-on-accent-ink);border-color:rgb(var(--studio-action-rgb)/30%)}html[data-theme=dark] .viewer-fullscreen{background:var(--paper)}html[data-theme=dark] .viewer-preview-actions{background:rgb(var(--glass-panel)/92%);border-color:var(--night-line)}html[data-theme=dark] .bp-tool-key{color:var(--muted)}html[data-theme=dark] .bp-send{background:var(--studio-action-tint);color:var(--seg-on-accent-ink)}html[data-theme=dark] :is(.bp-weekdays .sun,.bp-mini-cell.sun .bp-mini-num){color:#ff9b94}html[data-theme=dark] :is(.bp-weekdays .sat,.bp-mini-cell.sat .bp-mini-num){color:#98bdff}html[data-theme=dark] .bp-mini-title{background:var(--violet);color:transparent}html[data-theme=dark] .vrecent ul.vlog{background:var(--surface-2)}html[data-theme=dark] .vsum-split b{color:var(--ink)}html[data-theme=dark] .art-sec-bar{background:var(--night-hover)}html[data-theme=dark] .rail-info-card{background:var(--night-sheen);border-color:var(--night-line)}html[data-theme=dark] .ric-debut-sub{color:var(--muted)}html[data-theme=dark] .ric-dplus{background-clip:text;-webkit-background-clip:text}@media (hover:hover){html[data-theme=dark] .public-day:not(.outside):hover{background:var(--night-hover)}}html[data-theme=dark] .agenda-detail-backdrop .agenda-detail-tag{color:var(--ink-soft);background:var(--night-hover)}html[data-theme=dark] :is(.bp-kbd-head strong,.bp-kbd-row dd){color:var(--ink-soft)}html[data-theme=dark] .bp-kbd-row kbd{background:var(--night-hover);color:var(--ink);border-color:var(--night-line)}html[data-theme=dark] .agenda-detail-sheet .dt-when,html[data-theme=dark] .agenda-detail-sheet.is-teaser .dt-hope{background:rgb(var(--teaser-rgb)/18%);color:var(--teaser-soft)}html[data-theme=dark] .agenda-detail-sheet.is-teaser .dt-hope.on{background:var(--teaser);color:#171520}html[data-theme=dark] .art-empty{background:var(--surface);color:var(--muted);border-radius:var(--r-xs);padding:3px 6px}@media (min-width:641px){html[data-theme=dark]:not([data-gfx=soft]):not([data-gfx=off]):not([data-ambient=off]) .public-day.outside{background:rgb(var(--glass-cell)/32%)}}html[data-theme=dark] :is(.dv-total strong,.dv-breakdown li b,.act-acct,.act-name,.usage-name){color:var(--ink)}html[data-theme=dark] :is(.dv-total span,.dv-breakdown li,.act-gist,.act-span,.act-sub,.act-icon,.usage-gist,.usage-span,.upick-label,.usage-area){color:var(--ink-soft)}html[data-theme=dark] :is(.act-visit,.act-visit[data-open],.act-items,.upick-menu){background:var(--surface-2);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.act-tool,.usage-range button,.upick-btn,.usage-more){background:var(--night-raised);color:var(--ink-soft);border-color:var(--night-line)}html[data-theme=dark] :is(.act-tool:hover,.usage-range button:hover,.upick-btn:hover,.usage-more:hover,.upick-menu button:hover,.act-items>li:hover){background:var(--night-hover)}html[data-theme=dark] :is(.act-tool.is-on,.usage-range button.is-on,.upick-btn.is-open,.upick-menu button.is-on,.usage-reset){background:var(--studio-action-tint);color:var(--seg-on-accent-ink);border-color:rgb(var(--studio-action-rgb)/30%)}html[data-theme=dark] .upick-menu button{color:var(--ink-soft)}html[data-theme=dark] :is(.usage-n,.act-day,.act-rep,.act-items>li[data-source=server] .act-name,.act-items>li[data-fold=open] .act-name){color:var(--seg-on-accent-ink)}html[data-theme=dark] .cx-table thead th{background:var(--surface-2);color:var(--muted)}html[data-theme=dark] .cx-table tbody tr{border-color:var(--line)}html[data-theme=dark] .cx-mgrid i,html[data-theme=dark] .cx-table tbody tr:hover{background:var(--night-hover)}html[data-theme=dark] .cx-mgrid i.on{background:var(--violet)}html[data-theme=dark] .cx-tier.tier-rare{color:var(--violet)}html[data-theme=dark] .cx-tier.tier-epic{color:var(--amber)}html[data-theme=dark] .cx-tier.tier-legend{color:var(--pink)}html[data-theme=dark] .art-codex span{background:var(--studio-action-tint);color:var(--studio-action-text);border-color:var(--studio-action-line)}html[data-theme=dark] .art-codex b{color:var(--studio-action-text)}html[data-theme=dark] :is(.insight-skel span,.act-skeleton span){background:linear-gradient(100deg,#2c2925 30%,#3b3630 50%,#2c2925 70%);background-size:220% 100%}html[data-theme=dark] :is(.trend-bar,.vt-bar,.bcast-dbar){background:#665985}html[data-theme=dark] :is(.trend-bar.cur,.bcast-dbar[data-on]){background:linear-gradient(0deg,#7460ae,#c3b4ff)}html[data-theme=dark] :is(.trend-partial,.vt-day.partial){background:var(--studio-action-tint);color:var(--seg-on-accent-ink)}html[data-theme=dark] .insight-trend.up{color:#ffac98}html[data-theme=dark] .insight-trend.down{color:#9cc6f7}html[data-theme=dark] .agenda-subs{color:var(--ink-soft)}html[data-theme=dark] .agenda-detail-day.saturday{color:#98bdff}html[data-theme=dark] .public-event .event-heart{color:#e4d9d2}html[data-theme=dark] .public-event .event-heart.on{color:#ff9cb7}html[data-theme=dark] :is(.showcase-btn,.showcase-exit,.biome-map,.biome-chev,.biome-pill){background:rgb(var(--glass-panel)/94%);color:var(--ink);border-color:var(--night-line);box-shadow:var(--shadow-2),var(--gs-metal-edge)}html[data-theme=dark] .showcase-btn{--showcase-ink:var(--accent-strong)}html[data-theme=dark] .showcase-btn:hover{background:var(--night-raised);box-shadow:var(--shadow-3)}html[data-theme=dark] :is(.sc-set-heading button,.sc-set-reset,.sc-set-location,.sc-set-now,.sc-set-name,.sc-set-chip,.sc-set-hours,.sc-set-more summary,.biome-map-title,.biome-map-count,.biome-map-here){color:var(--ink-soft)}html[data-theme=dark] :is(.sc-set-chip,.sc-set-datetime input,.sc-set-location){background:var(--surface-2);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] .sc-set-chip.on{background:var(--green-soft);color:#a9dfb7}html[data-theme=dark] [data-tier=warm]{--pop-color:#dfb782;--pop-glow:#dfb78224}html[data-theme=dark] [data-tier=hot]{--pop-color:#ffa284;--pop-glow:#ffa28432}html[data-theme=dark] [data-tier=blaze]{--pop-color:#ff8db1;--pop-glow:#ff8db143}html[data-theme=dark] [data-tier=top]{--pop-color:#ffe095;--pop-glow:#ffe09552}html[data-theme=dark] :is(.public-event,.agenda-event)[data-tier]{box-shadow:0 0 6px var(--pop-glow)}html[data-theme=dark] .tier-warm{--tier-c:#ffbe3b}html[data-theme=dark] .tier-hot{--tier-c:#ff8640}html[data-theme=dark] .tier-blaze{--tier-c:#ff4d7d;--tier-stops:#ff4d7d,#ff8fb0,#ff4d7d,#ff6b6b,#ff4d7d}html[data-theme=dark] .tier-top{--tier-c:#ffd23f;--tier-stops:#ffd23f,#fff2b0,#e0a800,#ffd23f}html[data-theme=dark] .tier-ring{--tier-w:2.5px}html[data-theme=dark] .tier-swatch.tier-swatch{background:var(--surface-2);border-color:var(--tier-c);box-shadow:inset 3px 0 var(--tier-c)}html[data-theme=dark] .adt-badge[class*=tier-]{background:var(--surface-2);color:var(--tier-c);border-color:var(--tier-c)}html[data-theme=dark] :is(.sc-set-date-row button,.sc-set-datetime label,.sc-date-month select,.sc-date-month button,.sc-date-days button,.sc-date-picker button){color:var(--ink-soft)}html[data-theme=dark] :is(.sc-date-weekday,.sc-date-coverage,.sc-set-handle span){color:var(--muted)}html[data-theme=dark] :is(.sc-date-calendar,.sc-set-more){border-color:var(--night-line)}html[data-theme=dark] :is(.sc-date-days button:hover,.sc-set-date-row button:hover,.sc-date-picker button:hover,.sc-date-select[aria-expanded=true]){background:var(--night-hover)}html[data-theme=dark] :is(.sc-date-days button[aria-pressed=true],.sc-date-picker button[aria-selected=true]){background:var(--green-soft);color:#a9dfb7}html[data-theme=dark] .sc-date-calendar [data-day-tone=red]{color:#ff9b94}html[data-theme=dark] .sc-date-calendar [data-day-tone=blue]{color:#98bdff}html[data-theme=dark] .sc-date-picker button:focus-visible{outline-color:#a9dfb7;background:var(--green-soft)}html[data-theme=dark] .sc-set-time-range{color-scheme:dark;accent-color:#a1bf94}html[data-theme=dark] :is(.biome-map-cap,.biome-pill small){color:var(--muted)}html[data-theme=dark] .biome-dot{background:#344435;border-color:var(--night-line)}html[data-theme=dark] :is(.biome-dot-pond,.biome-dot-sea,.biome-dot-deep){background:#304450}html[data-theme=dark] .biome-dot .biome-dot-name{color:var(--ink-soft)}html[data-theme=dark] .biome-dot.on{border-color:#b5d3bd}html[data-theme=dark] .biome-dot.on .biome-dot-name{color:var(--ink)}html[data-theme=dark] :is(.public-event,.studio-event-pill):not([data-color]):not([data-mixed]):not(.teaser){background:var(--night-raised);color:var(--ink);border-color:var(--night-line);--evt-shadow:none}html[data-theme=dark] .support-fields{--sd-card:#30262a;--sd-border:#71505c;--sd-ink:#edc3cf;--sd-mid:#dda8b9;--sd-strong:#b7778e;--sd-hover:#48323b;--sd-soft:#3b2c32;--sd-stripe:rgb(221 168 185/20%);--sd-glow:rgb(221 168 185/18%);--sd-glow-soft:rgb(221 168 185/9%);--sd-track-a:#32282d;--sd-track-b:#3f2e36;--sd-thumb-shadow:rgb(0 0 0/35%)}html[data-theme=dark] .support-fields[data-kind=period]{--sd-card:#252f32;--sd-border:#466770;--sd-ink:#badddf;--sd-mid:#a1cdd5;--sd-strong:#71a9b6;--sd-hover:#30444a;--sd-soft:#2b3b40;--sd-stripe:rgb(161 205 213/20%);--sd-glow:rgb(161 205 213/18%);--sd-glow-soft:rgb(161 205 213/9%);--sd-track-a:#273235;--sd-track-b:#2c3e44}html[data-theme=dark] .support-fields :is(.duration-chips button,.dstep,.dstep-scrub){background:var(--sd-soft);color:var(--sd-ink);border-color:var(--sd-border)}html[data-theme=dark] .support-fields .dstep-scrub.scrubbing,html[data-theme=dark] .support-fields :is(.duration-chips button,.dstep):hover:not(:disabled):not(.active){background:var(--sd-hover)}html[data-theme=dark] .support-fields .duration-chips button.active{background:var(--sd-strong);color:#201c1d;border-color:var(--sd-strong)}html[data-theme=dark] .support-fields :is(button,input,a):focus-visible{outline:2px solid var(--sd-mid);outline-offset:3px}html[data-theme=dark] .duration-slider input[type=range]::-webkit-slider-thumb{background:linear-gradient(180deg,var(--sd-strong) 0 9px,var(--sd-soft) 9px)}html[data-theme=dark] .duration-slider input[type=range]::-moz-range-thumb{background:linear-gradient(180deg,var(--sd-strong) 0 9px,var(--sd-soft) 9px)}html[data-theme=dark] .support-fields :is(.support-link-label,.support-link-label svg,.dhint){color:var(--sd-mid)}html[data-theme=dark] .support-fields :is(.duration-manual,.duration-title){color:var(--sd-ink)}html[data-theme=dark] .support-fields .support-link-input{background:var(--paper);color:var(--ink);border-color:var(--sd-border)}html[data-theme=dark] .support-fields .support-link-input:focus{background:var(--paper);border-color:var(--sd-strong);box-shadow:0 0 0 3px var(--sd-glow)}html[data-theme=dark] .support-fields .support-link-input::placeholder{color:var(--muted)}html[data-theme=dark] .support-fields .support-link-input:disabled{color:var(--muted);opacity:.6}html[data-theme=dark] .support-fields .support-visit{background:var(--sd-soft);color:var(--sd-ink);border-color:var(--sd-border)}html[data-theme=dark] .support-fields .support-visit:hover{background:var(--sd-hover);border-color:var(--sd-strong)}html[data-theme=dark] .support-bar{background:linear-gradient(180deg,#563a43,#422d35);color:#ffc0d2;box-shadow:inset 0 1px 0 #ffffff12}html[data-theme=dark] .support-bar.sb-period{background:linear-gradient(180deg,#304a53,#283c45);color:#addded}html[data-theme=dark] .support-bar :is(.sb-title,.sb-cta,.sb-go,.sb-when){color:inherit}html[data-theme=dark] .agenda-link{background:#293e2b;color:#b5db9f}html[data-theme=dark] :is(.agenda-link.vod,.agenda-detail-backdrop.is-pop .agenda-link.vod){background:var(--studio-action-tint);color:var(--studio-action-text)}html[data-theme=dark] .agenda-link.period{background:#283f49;color:#addeee}html[data-theme=dark] :is(.agenda-link.vod .agenda-vod-dur,.agenda-detail-backdrop.is-pop .agenda-link.vod .agenda-vod-dur){color:#9ab6eb}html[data-theme=dark] .m-support-edit{background:var(--surface);border-color:var(--night-line);color:var(--ink-soft)}html[data-theme=dark] .m-support-edit:active{background:var(--night-hover)}html[data-theme=dark] .agenda-mark.holiday{background:rgb(255 138 128/14%);border-color:rgb(255 138 128/35%);color:#ff9b94}html[data-theme=dark] .agenda-event .event-heart{color:#d5c9c2}html[data-theme=dark] .agenda-event .event-heart.on{color:#ff9cb7}html[data-theme=dark] :is(.own-track,.vt-hbar,.vt-hours.empty .vt-hbar){background:#302d37}html[data-theme=dark] .vcrit{background:#393244;color:#d0bffa}html[data-theme=dark] .vt-hours-empty{background:rgb(33 30 28/92%);color:var(--ink-soft)}html[data-theme=dark] :is(.vmini-cell,.own-date,.vheat-wd,.vheat-axis,.hour-ticks){color:var(--ink-soft)}html[data-theme=dark] :is(.public-event,.studio-event-pill):not([data-mixed]):not(.teaser){background-image:linear-gradient(180deg,#ffffff06,#ffffff00 55%)}html[data-theme=dark] .support-bar:before{background:linear-gradient(180deg,#ffffff08,transparent 60%)}html[data-theme=dark] .support-bar span{text-shadow:none}html[data-theme=dark] .support-bar.is-clickable.is-hover :is(.sb-title,.sb-cta,.sb-go),html[data-theme=dark] .support-bar.sb-solo :is(.sb-title,.sb-cta,.sb-go){color:inherit}html[data-theme=dark] .support-bar .sb-cta{border-bottom-color:currentColor}html[data-theme=dark] .support-bar.is-clickable.is-hover,html[data-theme=dark] .support-bar.sb-period.sb-solo.is-clickable.is-hover{box-shadow:inset 0 1px 0 #ffffff16}html[data-theme=dark] .evt-tentative{background:#3b2610;box-shadow:inset 0 0 0 1px rgb(var(--tentative-rgb)/70%);color:#fbbf6b}html[data-theme=dark] .tent-swatch{background:repeating-linear-gradient(135deg,rgb(255 255 255/38%) 0 2px,transparent 2px 5px),var(--surface-2);box-shadow:inset 0 0 0 1px rgb(255 255 255/14%)}html[data-theme=dark] .agenda-tent-help{color:var(--ink-2,#c9c2b0)}:root{--gs-metal-line:#d3d1cb;--gs-metal-line-strong:#b9b6ae;--gs-metal-ink:#3a3a44;--gs-metal-face:#fdfcf9;--gs-metal-sheen:linear-gradient(180deg,#ffffff,#f5f3ee);--gs-metal-sheen-hover:linear-gradient(180deg,#ffffff,#f0eee8);--gs-metal-edge:inset 0 1px 0 rgb(255 255 255/60%),0 1px 2px rgb(60 50 30/8%);--gs-metal-radius:10px;--gs-sea-rgb:56 128 190;--gs-sun-rgb:255 246 224}.gs-tide{display:none}@media (min-width:641px){html:not([data-gfx=soft]):not([data-gfx=off]):not([data-ambient=off]) .gs-tide{display:block}}html[data-gfx=lite] .gs-tide-caustic-b,html[data-gfx=lite] .gs-tide-swell-b{display:none}html[data-gfx=lite] .gs-tide-light,html[data-gfx=lite] .gs-tide-swell-a{animation:none}html[data-ambient-pause] .gs-tide *{animation-play-state:paused}.gs-tide{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict;background:linear-gradient(180deg,rgb(var(--gs-sea-rgb)/4%) 0,rgb(var(--gs-sea-rgb)/8%) 100%)}.gs-tide-defs{position:absolute;width:0;height:0}.gs-tide-light,.gs-tide-swell{position:absolute;border-radius:50%;will-change:transform}.gs-tide-swell{background:radial-gradient(closest-side,rgb(var(--gs-sea-rgb)/12%) 0,rgb(var(--gs-sea-rgb)/5%) 50%,rgb(var(--gs-sea-rgb)/0) 100%)}.gs-tide-swell-a{left:-20%;top:-22%;width:78%;height:72%;animation:gs-drift-1 44s ease-in-out infinite alternate}.gs-tide-swell-b{right:-22%;bottom:-20%;width:76%;height:70%;animation:gs-drift-2 58s ease-in-out infinite alternate}.gs-tide-light{left:16%;top:6%;width:60%;height:58%;background:radial-gradient(closest-side,rgb(var(--gs-sun-rgb)/40%) 0,rgb(var(--gs-sun-rgb)/18%) 50%,rgb(var(--gs-sun-rgb)/0) 100%);animation:gs-drift-3 66s ease-in-out infinite alternate}@keyframes gs-drift-1{to{transform:translate3d(10%,8%,0)}}@keyframes gs-drift-2{to{transform:translate3d(-9%,-8%,0)}}@keyframes gs-drift-3{to{transform:translate3d(-8%,9%,0)}}.gs-tide-caustic{position:absolute;left:-12%;top:-12%;width:124%;height:124%;display:block;will-change:transform,opacity}.gs-tide-caustic-a{animation:gs-caustic-a 24s ease-in-out infinite alternate,gs-caustic-breathe-a 6.5s ease-in-out infinite alternate}.gs-tide-caustic-b{animation:gs-caustic-b 31s ease-in-out infinite alternate,gs-caustic-breathe-b 8.5s ease-in-out infinite alternate;animation-delay:-9s,-3s}@keyframes gs-caustic-a{0%{transform:translate3d(-4%,-3%,0) skewX(-1.4deg)}to{transform:translate3d(4%,3%,0) skewX(1.4deg)}}@keyframes gs-caustic-b{0%{transform:translate3d(3.5%,-3.5%,0) rotate(14deg) skewY(1.2deg)}to{transform:translate3d(-3.5%,3.5%,0) rotate(14deg) skewY(-1.2deg)}}@keyframes gs-caustic-breathe-a{0%{opacity:.42}to{opacity:.82}}@keyframes gs-caustic-breathe-b{0%{opacity:.28}to{opacity:.66}}@keyframes gs-caustic-breathe-a-strong{0%{opacity:.6}to{opacity:1}}@keyframes gs-caustic-breathe-b-strong{0%{opacity:.45}to{opacity:.85}}.support-bar{box-shadow:inset 0 0 0 1px rgb(255 255 255/20%),inset 0 -1px 0 rgb(40 20 40/12%)}.support-bar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(255 255 255/20%),rgb(255 255 255/4%) 55%,rgb(0 0 0/2%))}.support-bar span{position:relative;z-index:1;text-shadow:0 1px 0 rgb(255 255 255/35%)}.public-event,.studio-event-pill{background-image:linear-gradient(180deg,rgb(255 255 255/12%),rgb(255 255 255/0) 55%);box-shadow:inset 0 1px 0 rgb(255 255 255/35%),inset 0 -1px 0 rgb(38 50 66/6%),var(--elev-1)}html[data-eye-comfort] .public-event:not(.teaser),html[data-eye-comfort] .studio-event-pill{background-image:linear-gradient(180deg,rgb(255 250 238/14%),rgb(255 250 238/0) 55%),linear-gradient(0deg,rgb(226 196 140/22%),rgb(226 196 140/22%));border-color:rgb(196 172 126/55%)}.gs-season{display:none}@media (min-width:641px){html:not([data-gfx=soft]):not([data-gfx=off]):not([data-ambient=off]) .gs-season{display:block}}.gs-season{position:fixed;inset:0;width:calc(100% + var(--amb-gutter, 0px));height:100%;z-index:-1;pointer-events:none;contain:strict;--amb-op:1;opacity:var(--amb-op);animation:gs-season-in .9s ease-out backwards}.gs-season,.gs-tide{transition:opacity .45s var(--ease,ease)}html[data-ambient-dim] .gs-season,html[data-ambient=dim]:not([data-showcase]) .gs-season{--amb-op:0.5}html[data-ambient-dim] .gs-tide,html[data-ambient=dim]:not([data-showcase]) .gs-tide{opacity:.28}@keyframes gs-season-in{0%{opacity:0}to{opacity:var(--amb-op)}}html[data-ambient-grab],html[data-ambient-grab] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}html[data-ambient-grab]{cursor:-webkit-grabbing;cursor:grabbing}.showcase-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 14px;border:1.5px solid var(--showcase-line,rgb(120 110 160/35%));border-radius:var(--r-pill);background:rgb(255 253 249/78%);color:var(--ink-soft,#3d414c);font:inherit;font-size:var(--text-label,13px);font-weight:600;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px rgb(60 50 90/14%),inset 0 1px 0 rgb(255 255 255/80%);isolation:isolate;transition:transform var(--dur-2,.2s) var(--spring-bouncy,var(--ease)),box-shadow var(--dur-2,.2s) var(--ease),border-color var(--dur-2,.2s) var(--ease)}.showcase-btn:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 12px 28px rgb(60 50 90/20%),inset 0 1px 0 rgb(255 255 255/80%)}.showcase-btn:active{transform:scale(var(--press-scale))}.showcase-btn:focus-visible{outline:2px solid var(--selection-border,#b7a8ef);outline-offset:3px}.showcase-btn svg{color:var(--showcase-ink,#6b5b8a)}.showcase-btn-glow{position:absolute;inset:-6px;z-index:-1;border-radius:var(--r-pill);background:radial-gradient(closest-side,var(--showcase-glow,rgb(180 160 240/45%)),transparent 72%);opacity:.6;animation:showcase-glow 3.2s ease-in-out infinite}@keyframes showcase-glow{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.85;transform:scale(1.06)}}html[data-reduce-motion] .showcase-btn-glow{animation-duration:1ms;animation-iteration-count:1}.showcase-btn-spring{--showcase-line:rgb(150 190 118/55%);--showcase-glow:rgb(170 214 140/55%);--showcase-ink:#4d7a48}.showcase-btn-summer{--showcase-line:rgb(120 175 215/55%);--showcase-glow:rgb(150 200 235/55%);--showcase-ink:#2f6a93}.showcase-btn-autumn{--showcase-line:rgb(190 130 90/50%);--showcase-glow:rgb(220 170 110/50%);--showcase-ink:#8c5a3a}.showcase-btn-winter{--showcase-line:rgb(150 180 212/60%);--showcase-glow:rgb(200 222 245/70%);--showcase-ink:#4d6f93}.showcase-exit{position:fixed;top:14px;left:50%;transform:translateX(-50%);z-index:70;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid rgb(180 190 205/80%);border-radius:var(--r-pill);background:rgb(255 253 249/72%);color:var(--ink-soft,#3d414c);font:inherit;font-size:var(--text-label,13px);font-weight:600;box-shadow:0 6px 18px rgb(60 50 90/14%);cursor:pointer;opacity:.55;transition:opacity var(--dur-2,.2s) var(--ease);animation:showcase-exit-in .5s var(--ease) both}.showcase-exit:focus-visible,.showcase-exit:hover{opacity:1}@keyframes showcase-exit-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:.55;transform:translate(-50%)}}html[data-reduce-motion] .showcase-exit{animation-duration:1ms;animation-iteration-count:1}.showcase-exit-key{padding:1px 6px;border:1px solid rgb(150 160 178/55%);border-radius:var(--r-xs);background:rgb(255 255 255/55%);font-size:var(--text-caption);font-weight:600;letter-spacing:.02em}.biome-chev{position:fixed;z-index:70;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgb(180 190 205/80%);border-radius:var(--r-pill);background:rgb(255 253 249/62%);color:var(--ink-soft,#3d414c);box-shadow:0 6px 18px rgb(60 50 90/12%);cursor:pointer;opacity:.38;transition:opacity var(--dur-2,.2s) var(--ease),transform .22s var(--ease-spring,var(--ease))}.biome-chev:focus-visible,.biome-chev:hover{opacity:1;transform:scale(1.06)}.biome-chev:active{transform:scale(var(--press-scale))}.biome-chev.none{opacity:.12;cursor:default}.biome-chev.bounce{animation:biome-bounce .26s var(--ease) both}.biome-chev-up{top:60px;left:50%;margin-left:-22px}.biome-chev-down{bottom:18px;left:50%;margin-left:-22px}.biome-chev-left{left:16px;top:50%;margin-top:-22px}.biome-chev-right{right:16px;top:50%;margin-top:-22px}@keyframes biome-bounce{0%{transform:translate(0)}40%{transform:translate(var(--bx,0),var(--by,0))}to{transform:translate(0)}}html[data-biome-move=down] .biome-chev-down,html[data-biome-move=left] .biome-chev-left,html[data-biome-move=right] .biome-chev-right,html[data-biome-move=up] .biome-chev-up{opacity:1;animation:biome-go .62s var(--ease) both}@keyframes biome-go{0%{transform:translate(0) scale(1)}30%{transform:translate(var(--gx,0),var(--gy,0)) scale(1.16)}to{transform:translate(0) scale(1)}}html[data-biome-move=up] .biome-chev-up{--gy:-14px}html[data-biome-move=down] .biome-chev-down{--gy:14px}html[data-biome-move=left] .biome-chev-left{--gx:-14px}html[data-biome-move=right] .biome-chev-right{--gx:14px}html[data-biome-move] .biome-map{opacity:1}html[data-reduce-motion] .biome-chev{animation-duration:1ms!important;animation-iteration-count:1!important}.biome-chev-up.bounce{--by:-8px}.biome-chev-down.bounce{--by:8px}.biome-chev-left.bounce{--bx:-8px}.biome-chev-right.bounce{--bx:8px}.biome-map{position:fixed;right:18px;bottom:18px;z-index:70;width:214px;padding:12px 12px 13px;border:1px solid rgb(255 255 255/62%);border-radius:var(--r-xl);background:linear-gradient(180deg,rgb(255 253 250/99%),rgb(242 245 251/98%));box-shadow:inset 0 1px 0 rgb(255 255 255/85%),var(--elev-3);opacity:1;transition:transform .24s var(--ease-spring,var(--ease))}.biome-map:focus-within,.biome-map:hover{transform:translateY(-2px)}.biome-map-head{display:flex;width:100%;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.biome-map-chev{margin-left:2px;flex:none;color:#9aa3b4;transition:transform .2s var(--ease)}.biome-map[data-open="0"] .biome-map-chev{transform:rotate(-90deg)}.biome-map[data-open="0"]{width:auto;min-width:168px;padding-bottom:11px}.biome-map[data-open="0"]>div:not(.biome-map-bar){display:none}.biome-map-here{width:10px;height:10px;border-radius:50%;background:rgb(150 186 138);box-shadow:0 0 0 3px rgb(150 186 138/22%)}.biome-map-here[data-water]{background:rgb(112 162 200);box-shadow:0 0 0 3px rgb(112 162 200/22%)}.biome-map-title{color:var(--ink,#2b2f38);font-size:14px;font-weight:600;letter-spacing:-.015em}.biome-map-count{margin-left:auto;color:var(--ink-soft,#6b7183);font-size:var(--text-caption);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.biome-map-count i{font-style:normal;opacity:.5}.biome-map-bar{height:3px;margin:8px 0 4px;border-radius:99px;background:rgb(120 134 160/14%);overflow:hidden}.biome-map-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,rgb(146 184 136),rgb(112 162 200));transition:width .4s var(--ease)}.biome-map-cap{margin:9px 0 5px;color:rgb(96 104 122/88%);font-size:10px;font-weight:600;letter-spacing:.08em}.biome-map-cap.sea{margin-top:10px;padding-top:9px;border-top:1px solid rgb(120 134 160/14%)}.biome-map-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-bottom:5px}.biome-map-row.wide{grid-template-columns:1fr}.biome-dot{position:relative;display:flex;align-items:center;justify-content:center;height:30px;padding:0 4px;border:1px solid rgb(120 134 160/26%);border-radius:var(--r-sm);background:rgb(255 255 255/40%);cursor:pointer;transition:transform .18s var(--ease-spring,var(--ease)),box-shadow .18s var(--ease),background .18s var(--ease)}.biome-dot:hover{transform:translateY(-1px)}.biome-dot:active{transform:scale(var(--press-scale))}.biome-dot .biome-dot-name{color:rgb(70 78 94/55%);font-size:var(--text-caption);font-weight:600;letter-spacing:-.02em;white-space:nowrap}.biome-dot:not(.seen){border-color:rgb(120 134 160/20%);opacity:.5}.biome-dot:not(.seen):after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(-45deg,rgb(120 134 160/16%) 0 2px,rgb(120 134 160/0) 2px 6px)}.biome-dot:not(.seen):hover{opacity:.75}.biome-dot.seen .biome-dot-name{color:rgb(46 52 66/88%)}.biome-dot.near{border-color:rgb(90 110 140/46%)}.biome-dot.on{border-color:rgb(255 255 255/92%);box-shadow:0 0 0 2.5px rgb(var(--gs-sea-rgb,56 128 190)/.9),0 5px 14px rgb(40 60 90/20%);animation:biome-here 2.6s var(--ease) infinite}.biome-dot.on .biome-dot-name{color:rgb(24 32 48/95%);font-weight:600}@keyframes biome-here{0%,to{box-shadow:0 0 0 2.5px rgb(var(--gs-sea-rgb,56 128 190)/.9),0 5px 14px rgb(40 60 90/20%)}50%{box-shadow:0 0 0 4.5px rgb(var(--gs-sea-rgb,56 128 190)/.4),0 5px 14px rgb(40 60 90/20%)}}html[data-reduce-motion] .biome-dot.on{animation-duration:1ms;animation-iteration-count:1}.biome-dot-meadow{background:rgb(176 208 158/62%)}.biome-dot-pond{background:rgb(158 200 226/60%)}.biome-dot-valley{background:rgb(168 204 206/58%)}.biome-dot-forest{background:rgb(124 166 124/58%)}.biome-dot-mountain{background:rgb(166 178 186/60%)}.biome-dot-hill{background:rgb(212 206 172/66%)}.biome-dot-tidal{background:rgb(190 178 150/66%)}.biome-dot-sandy{background:rgb(232 222 190/78%)}.biome-dot-rocky{background:rgb(160 168 172/60%)}.biome-dot-sea{background:rgb(146 190 216/66%)}.biome-dot-deep{background:rgb(96 134 168/62%)}@media (max-width:900px){.biome-map{width:178px;padding:10px}.biome-dot{height:26px}}.biome-pill{position:fixed;top:60px;left:50%;z-index:71;display:grid;justify-items:center;grid-gap:2px;gap:2px;max-width:min(520px,90vw);padding:8px 16px;border:1px solid rgb(180 190 205/80%);border-radius:var(--r-lg);background:rgb(255 253 249/86%);color:var(--ink-soft,#3d414c);box-shadow:0 6px 18px rgb(60 50 90/14%);font-size:var(--text-label,13px);font-weight:600;text-align:center;pointer-events:none;transform:translateX(-50%);animation:biome-pill-in .36s var(--ease-enter,var(--ease)) both}.biome-pill-sub{font-size:12px;font-weight:600;opacity:.85}@keyframes biome-pill-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}html[data-reduce-motion] .biome-chev.bounce,html[data-reduce-motion] .biome-pill{animation-duration:1ms;animation-iteration-count:1}@media (max-height:640px) and (pointer:coarse),(max-width:640px){.biome-chev,.biome-map,.biome-pill{display:none}}.showcase-btn{display:none}@media (min-width:641px){html:not([data-gfx=soft]):not([data-gfx=off]):not([data-ambient=off]) .showcase-btn{display:inline-flex}}.viewer-ambient-ctl{display:none;flex-direction:column;align-items:center;justify-content:center;gap:6px;max-width:100%}@media (min-width:641px){.viewer-ambient-ctl{display:inline-flex}}.ambient-seg{gap:2px;height:36px;padding:3px;border:1px solid rgb(180 190 205/80%);border-radius:var(--r-pill);background:rgb(255 253 249/78%);box-shadow:0 4px 12px rgb(60 50 90/10%)}.ambient-seg,.ambient-seg-btn{display:inline-flex;align-items:center}.ambient-seg-btn{gap:4px;height:28px;padding:0 10px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft,#3d414c);font:inherit;font-size:var(--text-caption,12px);font-weight:600;white-space:nowrap;cursor:pointer;opacity:var(--seg-off-op);transition:transform var(--dur-1,.15s) var(--ease),background var(--dur-1,.15s) var(--ease),color var(--dur-1,.15s) var(--ease),opacity var(--dur-1,.15s) var(--ease)}.ambient-seg-btn svg{color:currentColor;opacity:.85}.ambient-seg-btn:hover{background:rgb(60 50 90/6%);opacity:1}.ambient-seg-btn:active{transform:scale(var(--press-scale))}.ambient-seg-btn:focus-visible{outline:2px solid var(--selection-border,#b7a8ef);outline-offset:1px}.ambient-seg-btn.on{opacity:1;cursor:default;box-shadow:var(--seg-on-edge)}.ambient-seg-btn.on.mode-on{background:rgb(150 196 120/32%);color:#3f6a3a}.ambient-seg-btn.on.mode-dim{background:var(--seg-on-accent);color:var(--seg-on-accent-ink)}.ambient-seg-btn.on.mode-off{background:var(--seg-on-quiet);color:var(--seg-on-quiet-ink)}.ambient-seg.metal{height:32px;padding:2px;gap:1px;border:1px solid var(--gs-metal-line,var(--line,#e6e2f0));border-radius:var(--gs-metal-radius,var(--r-md,8px));background:linear-gradient(180deg,rgb(255 255 255/70%),rgb(255 255 255/0) 55%),var(--surface,#fff);box-shadow:inset 0 1px 0 rgb(255 255 255/75%),var(--elev-1)}.ambient-seg.metal .ambient-seg-btn{height:26px;padding:0 9px;border-radius:calc(var(--gs-metal-radius, var(--r-md, 8px)) - 2px);font-size:var(--text-body,13px);font-weight:600;color:var(--gs-metal-ink,var(--ink,#2c2740))}html[data-showcase] .ambient-seg{display:none}html[data-showcase] .poster-page>:not(.gs-tide):not(.gs-season),html[data-showcase] .private-loading,html[data-showcase] .viewer-preview-overlay{opacity:0;pointer-events:none;transition:opacity .6s var(--ease)}html[data-showcase]{scrollbar-gutter:auto;overflow:hidden}.viewer-ambient-ctl.rail-showcase,.viewer-ambient-ctl.slot-showcase{--amb-card-bg:#fff;--amb-card-line:#ece9f5;--amb-card-r:18px;--amb-tile-hover:#f4f2fb;--amb-tile-hover-line:#e6e1f4;display:grid;grid-template-columns:1fr;justify-content:stretch;justify-items:stretch;align-items:stretch;align-self:stretch;grid-gap:8px;gap:8px;width:100%;box-sizing:border-box;border:1px solid var(--amb-card-line);border-radius:var(--amb-card-r);background:var(--amb-card-bg);padding:9px 11px;box-shadow:0 1px 2px rgb(70 50 110/5%),0 10px 26px rgb(70 50 110/10%);pointer-events:auto;transition:box-shadow var(--dur-2,.22s) var(--ease)}html[data-reduce-motion] .viewer-ambient-ctl.rail-showcase,html[data-reduce-motion] .viewer-ambient-ctl.slot-showcase{transition:none}@media (max-height:640px) and (pointer:coarse),(max-width:640px){.viewer-ambient-ctl.rail-showcase,.viewer-ambient-ctl.slot-showcase{display:none}}.amb-ctl-title{display:none}.viewer-ambient-ctl.rail-showcase .amb-ctl-title,.viewer-ambient-ctl.slot-showcase .amb-ctl-title{display:block;padding:0 2px 7px;border-bottom:1px solid var(--amb-card-line);color:var(--amb-title-ink,#3b3550);font-size:var(--text-title,15px);font-weight:600;letter-spacing:-.012em;line-height:1;text-align:center}.viewer-ambient-ctl.rail-showcase .ambient-seg,.viewer-ambient-ctl.slot-showcase .ambient-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn{display:grid;justify-items:center;align-content:center;grid-gap:5px;gap:5px;height:auto;min-height:42px;padding:5px 4px;border:1px solid transparent;border-radius:var(--r-md);opacity:1;color:#5b5674;font-size:var(--text-ui,13px);font-weight:600;line-height:1;transition:background .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .14s var(--ease)}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn:active,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn:active{transform:scale(var(--press-scale))}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn svg,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn svg{width:17px;height:17px}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn:hover,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn:hover{background:var(--amb-tile-hover);border-color:var(--amb-tile-hover-line)}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn.on,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn.on{border-color:#cfc4f0;background:#efeafd;color:#3d2f8f;box-shadow:inset 0 0 0 1px rgb(255 255 255/70%),0 2px 8px rgb(96 76 190/14%)}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn.on.mode-on,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn.on.mode-on{border-color:#bcd9ac;background:#eaf5e2;color:#2f6a2c}.viewer-ambient-ctl.rail-showcase .ambient-seg-btn.on.mode-off,.viewer-ambient-ctl.slot-showcase .ambient-seg-btn.on.mode-off{border-color:#d9dbe2;background:#f1f2f6;color:#55596a}.viewer-ambient-ctl.rail-showcase .showcase-btn,.viewer-ambient-ctl.slot-showcase .showcase-btn{width:100%;justify-content:center;height:34px;border-radius:var(--r-md);font-size:var(--text-ui,13px);font-weight:600}.showcase-gear{position:fixed;top:14px;right:18px;z-index:71;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid rgb(180 190 205/80%);border-radius:var(--r-pill);background:rgb(255 253 249/72%);color:var(--ink-soft,#3d414c);box-shadow:0 6px 18px rgb(60 50 90/14%);cursor:pointer;opacity:.42;transition:opacity var(--dur-2,.2s) var(--ease),transform .22s var(--ease-spring,var(--ease))}.showcase-gear:focus-visible,.showcase-gear:hover{opacity:1}.showcase-gear:active{transform:scale(var(--press-scale))}.showcase-gear.on{opacity:1;background:rgb(255 255 255/92%)}.showcase-gear svg{transition:transform .3s var(--ease-spring,var(--ease))}.showcase-gear.on svg{transform:rotate(60deg)}html[data-reduce-motion] .showcase-gear svg{transition:none}.showcase-set{position:fixed;top:60px;right:18px;z-index:71;display:flex;width:288px;max-height:calc(100vh - 96px);flex-direction:column;gap:10px;padding:12px 13px 13px;border:1px solid rgb(255 255 255/62%);background:linear-gradient(180deg,rgb(255 253 250/99%),rgb(242 245 251/98%));box-shadow:inset 0 1px 0 rgb(255 255 255/85%),var(--elev-3);animation:showcase-set-in .22s var(--ease) both}@keyframes showcase-set-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html[data-reduce-motion] .showcase-set{animation-duration:1ms;animation-iteration-count:1}.sc-set-now{margin:0;padding:0 2px 1px;color:#6b7386;font-size:12px;font-weight:600}.sc-set-row{display:flex;flex-direction:column;gap:5px}.sc-set-name{color:#8a91a1;font-size:var(--text-caption);font-weight:600;letter-spacing:.03em}.sc-set-chips{display:grid;grid-gap:4px;gap:4px}.sc-set-chip{padding:6px 4px;text-align:center;border:0;border-radius:var(--r-sm);background:transparent;color:#4a505a;font:inherit;font-size:12px;font-weight:600;line-height:1;opacity:var(--seg-off-op,.72);cursor:pointer;transition:background .16s var(--ease),opacity .16s var(--ease),transform .16s var(--ease)}.sc-set-chip:hover{background:rgb(120 128 140/10%);opacity:1}.sc-set-chip:active{transform:scale(var(--press-scale))}.sc-set-chip.on{background:var(--seg-on-accent);box-shadow:var(--seg-on-edge);color:var(--seg-on-accent-ink);opacity:1;cursor:default}@media (max-height:640px) and (pointer:coarse),(max-width:640px){html .gs-season,html .showcase-btn,html .showcase-exit,html .showcase-gear,html .showcase-set,html .viewer-ambient-ctl{display:none!important}}.showcase-exit{left:20px;top:20px;transform:none;animation:none;background:rgba(249,248,235,.9);color:#34493d;box-shadow:var(--elev-3)}.showcase-gear{right:20px;top:20px;width:auto;min-width:112px;padding:0 14px;gap:8px;border-radius:24px;background:rgba(249,248,235,.92);color:#34493d;font-size:13px;font-weight:600}.showcase-set{top:72px;right:20px;width:300px;max-height:calc(100dvh - 96px);overflow:auto;padding:18px;border-radius:var(--r-xl);background:rgba(249,248,238,.96);color:#35483e;box-shadow:var(--elev-3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sc-set-heading{display:flex;justify-content:space-between;align-items:center;font-size:16px}.sc-set-heading button,.sc-set-reset{border:0;background:transparent;color:#536b5d;font:inherit;cursor:pointer;min-height:32px}.sc-set-heading button{font-size:12px;padding:4px 8px}.sc-set-location{margin:4px 0 0;font-size:var(--text-caption);color:#68776c}.sc-set-now{margin:8px 0 16px;color:#536b5d}.sc-set-name{color:#637267}.sc-set-chip{min-height:32px;color:#536257}.sc-set-chip.on{background:#d8e5ce;color:#294330;box-shadow:none}.sc-set-datetime{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:8px;gap:8px;margin-top:16px}.sc-set-datetime label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#637267;min-width:0}.sc-set-datetime input{width:100%;min-width:0;box-sizing:border-box;padding:8px 6px;border:1px solid #cad4c3;border-radius:var(--r-sm);background:#fffdf5;color:#304735;font:inherit;font-size:13px;min-height:38px}.sc-set-time-range{width:100%;accent-color:#64865d;margin:16px 0 0;height:26px;cursor:ew-resize}.sc-set-hours{display:flex;justify-content:space-between;font-size:10px;color:#6f7c6e}.sc-set-reset{font-size:var(--text-caption);text-decoration:underline;text-underline-offset:3px;display:block;margin:8px 0 4px}.sc-set-more{margin-top:10px;border-top:1px solid #dce0d0;padding-top:12px}.sc-set-more summary{cursor:pointer;font-size:12px;padding:6px 0;color:#4f654f}.sc-set-more[open] summary{margin-bottom:12px}.showcase-exit:focus-visible,.showcase-gear:focus-visible,.showcase-set :focus-visible{outline:2px solid #50754b;outline-offset:3px}.biome-map{left:20px;right:auto;bottom:20px;border-radius:var(--r-lg);background:rgba(249,248,235,.93);color:#34493d;box-shadow:var(--elev-3)}.biome-map[data-open="0"]{width:160px}@media(max-height:600px){.showcase-set{top:62px;max-height:calc(100dvh - 74px);padding:14px}.showcase-exit,.showcase-gear{top:12px}}.showcase-gear{opacity:.9}.sc-set-more[open]>.sc-set-row{margin-top:14px}.showcase-set{gap:5px}.sc-set-datetime{grid-template-columns:1fr 1fr}.sc-set-datetime input{padding:8px 4px;font-size:12px}.showcase-set{width:280px;padding:12px;gap:6px;border-radius:var(--r-lg);background:rgb(var(--glass-panel,255 253 246)/.84);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:none}.sc-set-heading{gap:4px;font-size:13px}.sc-set-heading .sc-set-handle{display:flex;align-items:center;gap:6px;flex:1 1;text-align:left;font-size:13px;font-weight:600;padding:0;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sc-set-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.sc-set-handle span{color:#7a8d7d;font-size:19px}.sc-set-head-actions{display:flex;gap:2px}.sc-set-head-actions button{font-size:var(--text-caption);padding:0 5px}.showcase-set .sc-set-now{margin:0 0 2px;font-size:10px;font-weight:500}.showcase-set>.sc-set-row{flex-direction:row;align-items:center;gap:8px}.showcase-set>.sc-set-row .sc-set-name{font-size:var(--text-caption)}.showcase-set>.sc-set-row .sc-set-chips{flex:1 1}.showcase-set .sc-set-chip{min-height:28px}.sc-set-date-row{display:flex;align-items:center;gap:3px;margin-top:3px}.sc-set-date-row button{border:0;border-radius:var(--r-xs);background:rgb(var(--glass-panel,255 253 246)/.65);color:#354c3d;min-height:30px;min-width:27px;cursor:pointer;font:inherit}.sc-set-date-row .sc-set-date-trigger{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;flex:1 1}.sc-set-clock{font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:42px;text-align:right}.showcase-set .sc-set-time-range{margin:0;height:22px;flex-shrink:0}.showcase-set .sc-set-hours{font-size:9px}.showcase-set .sc-set-more{margin-top:3px;padding-top:5px}.showcase-set .sc-set-more summary{font-size:var(--text-caption);padding:4px 0}.sc-date-calendar{padding:8px;background:rgb(var(--glass-panel,255 253 246)/.94);border:1px solid #ccd8c9;border-radius:var(--r-sm)}.sc-date-month{display:flex;align-items:center;gap:4px;margin-bottom:6px}.sc-date-month select{min-width:0;flex:1 1;border:0;background:transparent;color:#354c3d;font:inherit;font-size:12px;height:30px}.sc-date-days button,.sc-date-month button{border:0;border-radius:var(--r-xs);min-height:28px;background:transparent;color:#354c3d;cursor:pointer;font:inherit;font-size:var(--text-caption)}.sc-date-month button{width:26px;font-size:var(--text-title)}.sc-date-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;text-align:center}.sc-date-weekday{font-size:10px;color:#778574;padding:3px 0}.sc-date-days button[aria-pressed=true]{background:#cddfc6;font-weight:600;color:#263f2b}.sc-date-days button:hover,.sc-set-date-row button:hover{background:#dce7d4}.sc-date-month button:disabled,.sc-set-date-row button:disabled{opacity:.35;cursor:default}.sc-date-calendar [data-day-tone=red],.sc-date-calendar button[data-day-tone=red]{color:#b13d4c}.sc-date-calendar [data-day-tone=blue],.sc-date-calendar button[data-day-tone=blue]{color:#3268aa}.sc-date-coverage{margin:6px 0 0;font-size:10px;color:#697768}.sc-date-month .sc-date-select{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:1 1;width:auto;padding:0 7px;font-size:12px;background:rgb(var(--glass-panel,255 253 246)/.7)}.sc-date-select[aria-expanded=true]{background:#dce8d3}.sc-date-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;max-height:190px;overflow:auto;overscroll-behavior:contain;padding:4px;border-radius:var(--r-sm);background:rgb(var(--glass-panel,255 253 246)/.96)}.sc-date-picker button{border:0;border-radius:var(--r-xs);background:transparent;color:#354c3d;font:inherit;font-size:12px;min-height:30px;cursor:pointer}.sc-date-picker button:hover{background:#e3ebda}.sc-date-picker button[aria-selected=true]{background:#cddfc6;color:#263f2b;font-weight:600}.sc-date-picker button:focus-visible{outline:2px solid #668963;outline-offset:-2px;background:#dce8d3}