.s3a-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.s3a-wrap{position:relative;display:inline-flex;align-items:center;font-family:var(--font-body)}.s3a-wrap *,.s3a-reader *{box-sizing:border-box}.s3a-wrap [hidden],.s3a-reader[hidden],.s3a-reader [hidden]{display:none!important}.s3a-i{width:1rem;height:1rem;flex:none}.s3a-ck{width:0.875rem;height:0.875rem;flex:none}.s3a-trigger{--s3a-r: var(--radius-sm, 0.625rem);display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;min-width:44px;min-height:44px;margin:0;padding:0;border:1px solid var(--line-strong);border-radius:var(--s3a-r);background:var(--chip-bg);color:var(--text);cursor:pointer}.s3a-trigger:hover{background:var(--chip-bg-hover)}.s3a-trigger[aria-expanded=true]{background:var(--chip-bg-hover);box-shadow:inset 0 0 0 1px var(--line-strong)}.s3a-rings{width:1.5rem;height:1.5rem;display:block}.s3a-panel{position:absolute;top:calc(100% + 0.5rem);right:0;z-index:130;width:22rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 6rem);max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain;padding:0.875rem;border:0;border-top:3px solid transparent;border-radius:var(--radius-md, 0.875rem);background:linear-gradient(var(--panel-solid),var(--panel-solid)) padding-box,var(--grad-cta) border-box;box-shadow:0 0 0 1px var(--line-strong),0 18px 44px var(--plate-shadow);color:var(--text);font:400 0.9375rem/1.45 var(--font-body);letter-spacing:normal;word-spacing:normal;text-align:left;container:s3a / inline-size}.s3a-panel[data-wide]{width:min(46rem,calc(100vw - 2rem))}.s3a-panel[data-inline]{position:static;width:100%;max-width:none;max-height:none;overflow:visible;margin-top:0.6rem;box-shadow:0 0 0 1px var(--line-strong)}.s3a-wrap:has(>.s3a-panel[data-inline]:not([hidden])){flex-wrap:wrap;width:100%}.s3a-panel :is(h2,h3,h4,p,ul){margin:0}.s3a-panel ul{list-style:none;padding:0}.s3a-panel :is(h2,h3,h4){letter-spacing:normal;text-wrap:balance}.s3a-body{display:grid;gap:1rem}.s3a-main{display:flex;flex-direction:column;gap:0.5rem}.s3a-title{font:600 0.875rem/1.3 var(--font-head);letter-spacing:0.14em;text-transform:uppercase;color:var(--label)}.s3a-item{display:grid;gap:0.375rem}.s3a-label{margin-top:0.25rem;font:700 0.75rem/1.3 var(--font-body);color:var(--text-dim)}.s3a-note{font-size:0.75rem;line-height:1.45;color:var(--text-dim)}.s3a-seg{--s3a-r: var(--radius-sm, 0.625rem);display:grid;gap:0.25rem;padding:0.25rem;border-radius:var(--s3a-r);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.s3a-seg[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.s3a-seg[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.s3a-seg[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.s3a-opt{--s3a-r: 0.375rem;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:2.75rem;margin:0;padding:0 0.25rem;border:0;border-radius:var(--s3a-r);background:transparent;color:var(--text);font:600 0.8125rem/1.2 var(--font-body);text-align:center;cursor:pointer}.s3a-opt:hover{background:var(--chip-bg)}.s3a-opt[aria-checked=true]{background:var(--pressed-bg);color:var(--pressed-fg);box-shadow:inset 0 0 0 1.5px var(--pressed-fg);font-weight:700}.s3a-opt-word{display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;min-width:0}.s3a-opt .s3a-ck{display:none}.s3a-opt[aria-checked=true] .s3a-ck{display:inline-block}.s3a-opt:has(.s3a-ti-slot){flex-direction:column;justify-content:flex-start;gap:0.1875rem;padding-block:0.375rem}.s3a-ti-slot{display:flex;justify-content:center;line-height:0}.s3a-ti{width:1.5em;height:1.5em;flex:none;overflow:visible;--s3a-ti-accent: var(--label)}.s3a-opt[aria-checked=true] .s3a-ti{--s3a-ti-accent: currentColor}.s3a-ti-acc{fill:var(--s3a-ti-accent)}.s3a-ti-soft{stroke:var(--s3a-ti-accent);stroke-width:1.1;stroke-linejoin:round}@container s3a (width < 20rem){.s3a-seg[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.s3a-seg[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.s3a-seg[data-n="3"]>:nth-child(3){grid-column:1 / -1}}@container s3a (width < 10rem){.s3a-seg[data-n="2"],.s3a-seg[data-n="3"],.s3a-seg[data-n="4"]{grid-template-columns:minmax(0,1fr)}.s3a-seg[data-n="3"]>:nth-child(3){grid-column:auto}}.s3a-row{--s3a-r: 0.375rem;display:flex;width:100%;align-items:center;justify-content:space-between;gap:0.75rem;min-height:2.75rem;margin:0;padding:0 0.5rem;border:0;border-radius:var(--s3a-r);background:transparent;color:var(--text);font:600 0.875rem/1.3 var(--font-body);text-align:left;cursor:pointer}.s3a-row:hover{background:var(--chip-bg)}.s3a-ind{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:0.25rem;min-width:3.5rem;min-height:1.75rem;padding:0 0.5rem;border-radius:0.375rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);font-size:0.875rem;font-weight:700;color:var(--text-dim)}.s3a-ind .s3a-ck{display:none}[aria-checked=true]>.s3a-ind{background:var(--pressed-bg);color:var(--pressed-fg);box-shadow:inset 0 0 0 1.5px var(--pressed-fg)}[aria-checked=true]>.s3a-ind .s3a-ck{display:inline-block}.s3a-btn.s3a-more{display:flex;width:100%;margin:0.375rem 0 0;font-size:0.875rem}.s3a-chev{width:1rem;height:1rem;flex:none;transform:rotate(-90deg)}.s3a-btn{--s3a-r: var(--radius-sm, 0.625rem);display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:2.75rem;margin:0;padding:0 0.875rem;border:0;border-radius:var(--s3a-r);background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:700 0.875rem/1.2 var(--font-body);text-align:center;cursor:pointer}.s3a-btn:hover{background:var(--chip-bg)}.s3a-btn-on{background:var(--pressed-bg);color:var(--pressed-fg);box-shadow:inset 0 0 0 1.5px var(--pressed-fg)}.s3a-btn-on:hover{background:var(--pressed-bg);text-decoration:underline;text-underline-offset:3px}.s3a-adv{min-width:0;display:flex;flex-direction:column;gap:0.75rem;container:s3a-adv / inline-size}.s3a-adv-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 0.75rem}.s3a-adv-h{font:700 1.125rem/1.25 var(--font-head);color:var(--text)}.s3a-lede{font-size:0.8125rem;line-height:1.5;color:var(--text-dim);max-width:40em}.s3a-count{font-size:0.8125rem;color:var(--text-dim)}.s3a-count b{font-size:0.9375rem;color:var(--text)}.s3a-tabs{display:flex;flex-wrap:wrap;gap:0.25rem;border-bottom:1px solid var(--line)}.s3a-tab{--s3a-r: 0.375rem;display:inline-flex;align-items:center;gap:0.375rem;min-height:2.75rem;margin:0;padding:0 0.75rem;border:0;border-radius:var(--s3a-r) var(--s3a-r) 0 0;background:transparent;color:var(--text-dim);font:600 0.875rem/1.2 var(--font-body);cursor:pointer;box-shadow:inset 0 -3px 0 transparent}.s3a-tab b{font-weight:600}.s3a-tab .s3a-ck{display:none}.s3a-tab:hover{color:var(--text);background:var(--chip-bg)}.s3a-tab[aria-selected=true]{color:var(--text);box-shadow:inset 0 -3px 0 var(--pressed-bg)}.s3a-tab[aria-selected=true] b{font-weight:800}.s3a-tab[aria-selected=true] .s3a-ck{display:inline-block}.s3a-tab-c{font-size:0.75rem;font-weight:700;white-space:nowrap}.s3a-tab-c:empty{display:none}@container s3a-adv (width < 30rem){.s3a-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:0.375rem;border:0}.s3a-tab{justify-content:flex-start;flex-wrap:wrap;padding:0.375rem 0.75rem;border-radius:0.375rem;box-shadow:inset 0 0 0 1.5px var(--line-strong);text-align:left}.s3a-tab[aria-selected=true]{background:var(--pressed-bg);color:var(--pressed-fg);box-shadow:inset 0 0 0 1.5px var(--pressed-fg)}.s3a-tab[aria-selected=true]:hover{background:var(--pressed-bg)}}.s3a-adv-body{display:grid;gap:1rem;min-width:0}@container s3a-adv (min-width: 34rem){.s3a-adv-body{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}.s3a-adv-body>.s3a-tabpanels{grid-column:1;grid-row:1}.s3a-adv-body>.s3a-foot{grid-column:1;grid-row:2}.s3a-pv{grid-column:2;grid-row:1 / span 2}.s3a-panel[data-pv-fits] .s3a-pv{position:sticky;top:0.75rem}}.s3a-tabpanel{min-width:0}.s3a-who{margin-bottom:0.625rem!important;font-size:0.8125rem;line-height:1.5;color:var(--text-dim)}.s3a-rows{border-radius:var(--radius-sm, 0.625rem);box-shadow:inset 0 0 0 1px var(--line-strong);container:s3a-rows / inline-size}.s3a-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.25rem 0.75rem;padding:0.75rem 0.875rem;border-top:1px solid var(--line)}.s3a-r:first-child{border-top:0}.s3a-r:not(:has(>.s3a-r-ctl)){grid-template-columns:minmax(0,1fr)}@container s3a-rows (width < 26rem){.s3a-r{grid-template-columns:minmax(0,1fr);padding-inline:0.75rem}.s3a-r>.s3a-r-ctl{justify-content:flex-start;padding-top:0.375rem}}.s3a-r-text{min-width:0;container:s3a-row / inline-size}@container s3a-row (width < 26rem){.s3a-r .s3a-seg[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container s3a-row (width < 34rem){.s3a-r .s3a-seg[data-s3a-choice=colorBlind]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container s3a-row (width < 17rem){.s3a-r .s3a-seg[data-s3a-choice=colorBlind]{grid-template-columns:minmax(0,1fr)}}@container s3a-row (width < 20rem){.s3a-r .s3a-seg[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.s3a-r .s3a-seg[data-n="3"]>:nth-child(3){grid-column:1 / -1}}@container s3a-row (width < 10rem){.s3a-r .s3a-seg[data-n="2"],.s3a-r .s3a-seg[data-n="3"],.s3a-r .s3a-seg[data-n="4"]{grid-template-columns:minmax(0,1fr)}.s3a-r .s3a-seg[data-n="3"]>:nth-child(3){grid-column:auto}}.s3a-r-ctl{display:flex;align-items:flex-start;justify-content:flex-end}.s3a-name{font:700 0.9375rem/1.3 var(--font-head);color:var(--text)}.s3a-says{margin-top:0.25rem!important;max-width:34em;font-size:0.8125rem;line-height:1.5;color:var(--text-dim)}.s3a-helps{margin-top:0.375rem!important}.s3a-r .s3a-seg,.s3a-r .s3a-play{margin-top:0.5rem}.s3a-sw{--s3a-r: 0.375rem;display:inline-flex;align-items:center;gap:0.5rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0 0.25rem;border:0;border-radius:var(--s3a-r);background:transparent;color:var(--text);font:700 0.8125rem var(--font-body);cursor:pointer}.s3a-sw i{position:relative;display:block;width:3rem;height:1.75rem;border-radius:0.375rem;background:var(--panel-solid);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.s3a-sw i b{position:absolute;left:0.25rem;top:0.25rem;width:1.25rem;height:1.25rem;border-radius:0.1875rem;background:var(--text-dim)}.s3a-sw[aria-checked=true] i{background:var(--pressed-bg);box-shadow:inset 0 0 0 1.5px var(--pressed-fg)}.s3a-sw[aria-checked=true] i b{left:auto;right:0.25rem;background:var(--pressed-fg)}.s3a-sw>span{min-width:1.75rem;text-align:left}.s3a-tag{display:inline-flex;align-items:center;gap:0.25rem;min-height:1.75rem;padding:0 0.5rem;border-radius:0.375rem;box-shadow:inset 0 0 0 1.5px var(--label);color:var(--text);font-size:0.75rem;font-weight:700;white-space:nowrap}.s3a-play{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem}.s3a-play .s3a-note{flex-basis:100%}.s3a-pv{padding:0.875rem;border-radius:var(--radius-sm, 0.625rem);border-top:3px solid var(--label);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--line)}.s3a-pv-eye{display:flex;align-items:center;gap:0.375rem;font:600 0.72rem/1.3 var(--font-head);letter-spacing:0.16em;text-transform:uppercase;color:var(--label)}.s3a-pv-h{margin-top:0.25rem!important;font:700 1rem/1.3 var(--font-head);color:var(--text)}.s3a-pv-paper{position:relative;margin-top:0.75rem;padding:0.875rem 1rem;border-radius:0.375rem;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.s3a-pv-title{padding-right:2rem;font:700 1rem/1.3 var(--font-head);color:var(--text)}.s3a-pv-text{margin-top:0.5rem!important;font-size:0.9375rem;line-height:1.6;color:var(--text)}.s3a-pv-link{margin-top:0.625rem!important;font-size:0.9375rem}.s3a-wrap .s3a-panel .s3a-pv-link a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0;color:var(--label);background:none;text-decoration:none;font-weight:600}.s3a-wrap .s3a-panel .s3a-pv-link a:hover{text-decoration:underline}.s3a-pv-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:0.75rem}.s3a-pv-strip i{display:block;height:0.625rem;border-radius:2px;background:var(--bar-track);box-shadow:inset 0 0 0 1px var(--line-strong)}.s3a-pv-strip i[data-seg=on]{background:var(--bar-fill);box-shadow:none}.s3a-pv-done{margin-top:0.25rem!important;font-size:0.8125rem;color:var(--text)}.s3a-pv-art{position:absolute;right:0.75rem;top:0.75rem;width:1.5rem;height:1.5rem;color:var(--label)}.s3a-pv-lh{margin-top:0.75rem!important;font-size:0.75rem;font-weight:700;color:var(--text-dim)}.s3a-pv-on{display:grid;gap:0.25rem;margin-top:0.25rem!important;font-size:0.8125rem;font-weight:700;color:var(--text)}.s3a-pv-on li{display:flex;align-items:center;gap:0.375rem}.s3a-pv-on .s3a-ck{color:var(--label)}.s3a-pv-all{display:grid;gap:0.125rem;margin-top:0.25rem!important;padding-left:1.125rem!important;list-style:disc!important;font-size:0.8125rem;color:var(--text)}.s3a-pv-none{margin-top:0.75rem!important;font-size:0.8125rem;color:var(--text)}.s3a-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem 1rem;padding-top:0.75rem;border-top:1px solid var(--line)}.s3a-saved{font-size:0.8125rem;color:var(--text-dim)}:focus-visible{outline-style:solid!important;outline-width:3px!important;outline-color:var(--focus)!important}html[data-contrast=more] :focus-visible{outline-width:4px!important}.s3a-wrap :focus-visible,.s3a-reader :focus-visible{outline-offset:2px;border-radius:var(--s3a-r, 4px);position:relative;z-index:1}.s3a-adv-h:focus{outline:none}.s3a-skip{position:fixed;left:1rem;top:calc(var(--nav-h, 76px) + 0.5rem);z-index:300;transform:translateY(-200%);opacity:0;padding:0.7rem 1.2rem;border:2px solid var(--focus);border-radius:var(--radius-sm, 0.625rem);background:var(--skip-bg, var(--panel-solid));color:var(--skip-fg, var(--text));font-weight:600;text-decoration:none}.s3a-skip:focus{transform:none;opacity:1}.s3a-reader{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);z-index:98;width:min(46rem,calc(100vw - 2rem));max-height:40vh;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0.5rem 1rem;padding:0.75rem 1rem;border:1px solid var(--line-strong);border-top:3px solid var(--label);border-radius:var(--radius-md, 0.875rem);background:var(--panel-solid);color:var(--text);box-shadow:0 18px 44px var(--plate-shadow);font-family:var(--font-body)}.s3a-reader p{margin:0}.s3a-reader-status{grid-column:1 / -1;font:600 0.74rem/1.3 var(--font-head);letter-spacing:0.14em;text-transform:uppercase;color:var(--label)}.s3a-reader-text{font-size:1.0625rem;line-height:1.55;color:var(--text)}.s3a-reader-text mark{padding:0 0.12em;border-radius:0.2rem;background:var(--pressed-bg);color:var(--pressed-fg);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.s3a-reader-ctl{display:flex;flex-wrap:wrap;gap:0.5rem}@media(max-width:600px){.s3a-reader{grid-template-columns:minmax(0,1fr)}}[data-s3a-reading]{outline:3px dashed var(--focus)!important;outline-offset:4px!important}.s3a-guide-veil{position:fixed;z-index:95;pointer-events:none;background:color-mix(in srgb,var(--bg) 62%,transparent)}.s3a-guide-rule{position:fixed;z-index:96;height:2px;pointer-events:none;background:var(--text)}[data-s3a-guide][hidden]{display:none}.s3a-mask{position:fixed;left:0;right:0;z-index:97;pointer-events:none;background:rgba(var(--r-010210,3,1,16),0.62)}html[data-theme=light] .s3a-mask{background:rgba(var(--r-04121b,7,16,33),0.5)}.s3a-mask-top{top:0;height:max(0px,calc(var(--s3a-mask-y, 40vh) - 2.5rem));border-bottom:2px solid var(--text)}.s3a-mask-bottom{top:calc(var(--s3a-mask-y, 40vh) + 2.5rem);bottom:0;border-top:2px solid var(--text)}html[data-theme=light] .s3a-mask-top{border-bottom-color:#ffffff}html[data-theme=light] .s3a-mask-bottom{border-top-color:#ffffff}html[data-contrast=more]:not([data-theme=light]){--text: #ffffff;--text-dim: #ffffff;--label: var(--c-7fffff,#d9e8f6);--outline: var(--c-7fffff,#d9e8f6);--line: var(--c-007feb,#8b3fd6);--line-strong: var(--c-00afcc,#be96fa);--chip-bg: var(--c-0a1040,#120c30);--chip-bg-hover: var(--c-041318,#0b0620);--nav-bg: var(--c-010210,#030110);--nav-bg-scrolled: var(--c-010210,#030110)}html[data-contrast=more][data-theme=light]{--text: var(--c-04121b,#071021);--text-dim: var(--c-04121b,#071021);--label: var(--c-17383d,#171d3d);--outline: var(--c-17383d,#171d3d);--line: var(--c-0b6a72,#7226bd);--line-strong: var(--c-0b6a72,#7226bd);--chip-bg: #ffffff;--chip-bg-hover: var(--c-e7f6f8,#e1e7f8);--nav-bg: #ffffff;--nav-bg-scrolled: #ffffff}html[data-contrast=more] .site-nav{border-bottom:2px solid var(--line-strong);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-contrast=more] .outline{color:var(--text)!important;-webkit-text-stroke:0!important}html[data-contrast=more] :is(.hero-plate,.station-copy,.leader-plate,.closing-plate,.page-plate,.page-panel,.screen,.screen-cap,.stat){border:2px solid var(--line-strong)!important}html[data-contrast=more] .btn{box-shadow:inset 0 0 0 2px var(--text)!important}html[data-contrast=more] .btn-primary{box-shadow:inset 0 0 0 2px var(--ink)!important;outline:2px solid var(--text);outline-offset:0}html[data-contrast=more] .btn-primary:focus-visible{outline-offset:3px}html[data-contrast=more] :is(.theme-toggle,.nav-toggle,.motion-toggle,.contact-chip,.s3a-trigger){border:2px solid var(--line-strong)}html[data-contrast=more]:not([data-theme=light]) :is(.galaxy,.meteors,.nebula-canvas,.sky-meteors){opacity:0.35}html[data-contrast=more] .nav-links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}html[data-contrast=more] :is(main,footer) :is(p,li) a{text-decoration-thickness:2px}html[data-links=on] :is(main,footer,[data-a11y-preview]) a[href]:not(.btn,.contact-chip,[role=button],[role=tab]){text-decoration-line:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}html[data-headings=on] :is(main,[data-a11y-preview]) :is(h1,h2,h3,h4){border-inline-start:0.3125rem solid currentColor;padding-inline-start:0.625rem!important}html[data-headings=on] main .visually-hidden{border:0!important}html[data-line-spacing=roomy] :is(main,footer,[data-a11y-preview]) :is(p,li,dd,dt,blockquote,td,th,label,figcaption){line-height:1.85!important}html[data-line-spacing=extra] :is(main,footer,[data-a11y-preview]) :is(p,li,dd,dt,blockquote,td,th,label,figcaption){line-height:2.1!important}html[data-line-spacing=roomy] :is(main,footer,[data-a11y-preview]) p{margin-bottom:1.25em}html[data-line-spacing=extra] :is(main,footer,[data-a11y-preview]) p{margin-bottom:1.6em}html[data-line-spacing] [data-a11y-preview] p{margin-bottom:0}html[data-letter-spacing=on] :is(main,footer,[data-a11y-preview]){letter-spacing:0.05em;word-spacing:0.16em}html[data-letter-spacing=on] :is(main,footer,[data-a11y-preview]) :is(p,li,dd,dt,blockquote,td,th,label,figcaption,button,a):not(.label,.eyebrow){letter-spacing:0.05em!important;word-spacing:0.16em!important}html[data-color-blind] :is(.bar>span,[data-seg=on],[role=progressbar]>:first-child){background-image:repeating-linear-gradient(135deg,transparent 0 0.25rem,color-mix(in srgb,var(--screen-bg) 62%,transparent) 0.25rem 0.4375rem)!important}html[data-color-blind] [data-seg=next]{outline:2px dashed var(--text);outline-offset:-2px}html[data-color-blind] .chk.half{background:linear-gradient(90deg,var(--chk) 50%,transparent 50%)!important;box-shadow:inset 0 0 0 2px var(--chk)}html[data-color-blind] .chk.none{background:transparent!important;border:2px dashed var(--text-dim)}html[data-color-blind] .orbit-node:not(.lit){stroke-dasharray:3 3}html[data-color-blind] .orbit-node.lit{stroke-width:4}html[data-color-blind=red-green]:not([data-theme=light]){--chk: var(--c-007feb,#8b3fd6);--bar-fill: var(--c-007feb,#8b3fd6);--node-fill: var(--c-007feb,#8b3fd6)}html[data-color-blind=red-green][data-theme=light]{--chk: var(--c-1a53f0,#3a7bff);--bar-fill: var(--c-1a53f0,#3a7bff);--node-fill: var(--c-1a53f0,#3a7bff)}html[data-color-blind=no-color]{filter:grayscale(1)}html[data-motion=off]{scroll-behavior:auto!important}html:is([data-hide-decor=on],[data-calm=on]) :is(.hero-sky,.page-sky-ground,.orbit,.comet-canvas,.nebula-canvas,.sky-meteors,canvas[aria-hidden=true],.meteors,.logo-ring,.hero-hint,.hint-dot,.sl-sun,[data-ring-host],[data-decor]){visibility:hidden!important}html:is([data-hide-decor=on],[data-calm=on]) :is(main,[data-a11y-preview]) img[alt=""]{visibility:hidden!important}@media(max-width:959px){html:is([data-hide-decor=on],[data-calm=on]) .hero-sky{margin-bottom:calc(-1 * max(54svh,360px))}html:is([data-hide-decor=on],[data-calm=on]) .hero-grid{margin-top:1rem}html:is([data-hide-decor=on],[data-calm=on]) .page-sky{padding-top:calc(var(--nav-h) + 1rem / var(--ts, 1))}}@media(forced-colors:active){.s3a-trigger,.s3a-opt,.s3a-row .s3a-ind,.s3a-btn,.s3a-more,.s3a-tab,.s3a-sw i,.s3a-tag{border:1px solid ButtonText!important}.s3a-panel,.s3a-reader,.s3a-pv,.s3a-rows{border:1px solid CanvasText!important}.s3a-seg{border:1px solid CanvasText}:is([aria-checked=true],[aria-pressed=true],[aria-selected=true]){outline:2px solid Highlight!important;outline-offset:1px}.s3a-sw i b{forced-color-adjust:none;background:CanvasText}.s3a-sw[aria-checked=true] i b{background:Highlight}.s3a-ti{--s3a-ti-accent: currentColor}.nav-links a[aria-current=page],.footer-nav a[aria-current=page]{outline:3px solid Highlight;outline-offset:-3px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}:is(.theme-toggle,.nav-toggle,.motion-toggle,.btn,.contact-chip){border:2px solid ButtonText!important}:is(.hero-plate,.station-copy,.leader-plate,.closing-plate,.page-plate,.page-panel,.screen,.screen-cap,.stat){border:1px solid CanvasText!important}.nav-toggle .bar{forced-color-adjust:none;background:ButtonText}:is(.galaxy,.comet-canvas,.nebula-canvas,.sky-meteors,.meteors,.logo-ring,.ps-stars,.ps-art,.far-over-galaxy){visibility:hidden}.bar{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.bar>span{forced-color-adjust:none;background:CanvasText!important}.chk,.radio,.q-mark{forced-color-adjust:none;border:2px solid CanvasText}.chk{background:CanvasText!important}.chk::after{border-color:Canvas!important}.chk.half{background:linear-gradient(90deg,CanvasText 50%,Canvas 50%)!important}.chk.none{background:Canvas!important}.radio.on{background:radial-gradient(circle,CanvasText 0 45%,Canvas 50%)!important}.s3a-pv-strip i{forced-color-adjust:none;background:Canvas;border:1px solid CanvasText}.s3a-pv-strip i[data-seg=on]{background:CanvasText}.s3a-reader-text mark{forced-color-adjust:none;background:Highlight;color:HighlightText}.s3a-guide-veil,.s3a-mask{background:Canvas;opacity:0.85}[data-s3a-reading]{outline-color:Highlight!important}.s3a-panel{background:Canvas!important}}.s3a-titlerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.5rem}.s3a-close{display:none;min-height:44px;width:auto}@media(max-width:959px),(pointer:coarse){.s3a-close{display:inline-flex;align-items:center}}@media(max-width:599px){.s3a-panel:not([data-inline]){position:fixed;left:1rem;right:1rem;width:auto;max-width:none;top:calc(var(--nav-h, 76px) + 0.5rem)}.s3a-label{font-size:0.875rem}.s3a-close{display:inline-flex;align-items:center}.s3a-adv-btns{display:flex;flex-wrap:wrap;gap:0.5rem}.s3a-row{padding-inline:0}}
