:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#1f2023;--stage:#16171a;--panel:#2c2e32;--panel-2:#34363a;--hover:#393b3f;--line:#3a3c40;--line-strong:#4b4d51;--stage-glow:#1e1f23;--tip-bg:#1f2023eb;--fg:#ece6da;--fg-soft:#cfc8bb;--muted:#a6a8ac;--sel-line:#ece6da6b;--lit-frame:#ece6da9e;--highlight:#ece6da0f;--handle:#e6e0d4;--grip:#1f20236b;--marker:#84dfae;--ramp-0:#2b5aa8;--ramp-1:#7aa5d6;--ramp-2:#d9d4c7;--ramp-3:#f5c27a;--ramp-4:#f0943a;--ramp-5:#ff7a00;--pulse:#fff;--future:#45474b;--dim-year:#6a6c70;--guide:#9a9ca033;--guide-strong:#ece6da66;--avg-opacity:.5;--avg-dash:4 3;--tl-track:#4a4c50;--tl-mark:#babcc0;--mask:#000;--shadow:#04040580;--face:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--fs-2xs:10px;--fs-xs:11px;--fs-year:10.5px;--fs-label:10.5px;--fs-sm:12px;--fs-md:13px;--fs-tab:14px;--fs-ui:14px;--fs-body:15px;--fs-sentence:16px;--fs-sel:22px;--fs-panel-h:21px;--fs-lg:18px;--fs-xl:22px;--fs-h1:clamp(26px,5vw,40px);--fs-bracket:75%;--lh-mono:1.3;--track-label:.06em;--track-headline-phone:-.025em;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:10px;--sp-6:12px;--sp-7:14px;--sp-8:16px;--sp-9:20px;--sp-10:28px;--sp-12:40px;--gutter:16px;--max-width:980px;--note-width:65ch;--side-min:280px;--explain-width:280px;--r:4px;--r-xs:3px;--r-sm:8px;--r-lg:14px;--r-pill:999px;--border:1px;--tap:44px;--icon-info:22px;--icon-region:.62em;--strip-h:22px;--handle-w:7px;--handle-proud:4px;--tl-h:8px;--ratio:1.7;--column:900px;--column-min:720px;--page-rest:423px;--tabs-fade-l:24px;--tabs-fade-r:36px;--fade-l:0px;--fade-r:0px;--fit-line1:calc((100cqi - var(--icon-info) - var(--sp-6) - 5 * var(--sp-3) - var(--sp-1)) / 25.7);--fit-headline:4.3cqi;--fit-credit:2.9cqi;--bp-split:900px;--morph-ms:1600;--reduced-morph-ms:200;--guide-fade-from:.6;--wait-fade-ms:300;--wait-wave-1-ms:29000;--wait-wave-2-ms:18000;--wait-wave-3-ms:40000;--wait-fill:.2;--wait-top:.8;--wait-low:.36}@font-face{font-family:Figtree;font-style:normal;font-weight:300 400;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2")}html,body{height:auto}body{background:var(--ink);color:var(--fg);font-family:var(--face);font-size:var(--fs-body);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));padding-block:var(--sp-10) var(--sp-12);margin:0;line-height:1.5}.wrap{max-width:var(--max-width);gap:var(--sp-9);flex-direction:column;margin:0 auto;display:flex}h1{font-family:var(--face);font-weight:400;font-size:var(--fs-h1);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.05}.crumb{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:var(--sp-2) 0;align-self:flex-start;text-decoration:none}.crumb:hover{color:var(--fg)}.crumb:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(3 * var(--border));border-radius:var(--r-xs)}.card:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(3 * var(--border))}.index-lede{color:var(--fg-soft);max-width:var(--note-width);margin:0}.cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(15 * var(--sp-10))),1fr));gap:var(--sp-8);display:grid}.card{gap:var(--sp-4);padding:var(--sp-8) var(--sp-9);background:var(--panel);border:var(--border) solid transparent;border-radius:var(--r-sm);box-shadow:inset 0 var(--border) 0 var(--highlight);color:var(--fg);text-decoration:none;display:grid}.card:hover{background:var(--hover)}.card b{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);font-weight:400}.card span{color:var(--fg-soft)}.card i{font-family:var(--mono);font-size:var(--fs-sm);color:var(--fg-soft);justify-self:end;font-style:normal}.page{gap:var(--sp-7);box-sizing:border-box;min-width:0;width:clamp(var(--column-min), calc((100dvh - var(--page-rest)) * var(--ratio)), 100%);max-width:var(--column);max-height:calc(100dvh - var(--sp-10) - var(--sp-12));flex-direction:column;margin-inline:auto;display:flex}.page>*{flex:none}.head{column-gap:var(--sp-6);row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.line1{align-items:baseline;column-gap:var(--sp-3);min-width:0;font-size:var(--fs-sel);color:var(--fg-soft);flex-wrap:wrap;grid-area:1/1;line-height:1.3;display:flex}.head .headline{grid-area:2/1/auto/-1}.sep{color:var(--muted)}.date{color:var(--marker);font-variant-numeric:tabular-nums;white-space:nowrap}.where{min-width:0;position:relative}.place{align-items:center;gap:var(--sp-1);font:inherit;color:var(--fg);border:0;border-bottom:calc(1.5 * var(--border)) dotted var(--muted);cursor:pointer;touch-action:manipulation;background:0 0;margin:0;padding:0;display:inline-flex}.place:hover{border-bottom-color:var(--fg)}.place .icon{color:var(--fg-soft);width:var(--icon-region);height:var(--icon-region)}.place:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.places{left:0;top:calc(100% + var(--sp-2));z-index:3;gap:var(--sp-2);min-width:var(--side-min);padding:var(--sp-6);background:color-mix(in srgb,var(--ink) 45%,transparent);backdrop-filter:blur(var(--sp-3));border:var(--border) solid var(--line);border-radius:var(--r-lg);display:grid;position:absolute}.places[hidden]{display:none}.places>:is(p,.title){margin:0 0 var(--sp-2);font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.places .option{align-items:center;column-gap:var(--sp-4);padding:var(--sp-4) var(--sp-6);text-align:left;font-family:var(--mono);font-size:var(--fs-md);color:var(--fg);background:var(--panel);border:var(--border) solid transparent;border-radius:var(--r-sm);box-shadow:inset 0 var(--border) 0 var(--highlight);cursor:pointer;touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.places .option:hover{background:var(--hover)}.places .option .icon{color:var(--fg);visibility:hidden}.places .option[aria-selected=true]{border-color:var(--lit-frame);background:var(--hover)}.places .option[aria-selected=true] .icon{visibility:visible}.places .option:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.date-row{min-width:0;display:inline-grid}.date-row>*{grid-area:1/1}.date-row.noting .date{visibility:hidden}.updated{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.06em;color:var(--fg);white-space:nowrap;align-self:center;margin:0}.big{font-family:var(--face);color:var(--fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:300}.bracket{font-size:var(--fs-bracket);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.bracket:empty{display:none}.head .waiting{font-size:var(--fs-body);color:var(--fg-soft);margin:0}.fit{display:grid}.fit:before{content:attr(data-fit);visibility:hidden}.fit:before,.fit>span{grid-area:1/1}.headline{min-width:0;font-family:var(--face);font-weight:300;font-size:var(--fs-sentence);letter-spacing:normal;color:var(--fg-soft);text-wrap:pretty;font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.explain{anchor-scope:--term}.term{font:inherit;letter-spacing:inherit;color:inherit;border:0;border-bottom:calc(1.5 * var(--border)) dotted var(--muted);cursor:help;touch-action:manipulation;anchor-name:--term;background:0 0;margin:0;padding:0}.term:hover{border-bottom-color:var(--fg)}.term:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.term-note{position-anchor:--term;position-area:bottom span-right;position-try-fallbacks:bottom span-left,bottom span-all;z-index:3;box-sizing:border-box;width:max-content;max-width:min(var(--explain-width),calc(100vw - 2 * var(--gutter)));height:auto;margin:var(--sp-2) 0 0;padding:var(--sp-3) var(--sp-5);font-family:var(--face);font-size:var(--fs-sm);letter-spacing:normal;text-align:left;white-space:normal;color:var(--fg-soft);background:var(--panel-2);border:var(--border) solid var(--line);border-radius:var(--r-sm);box-shadow:0 var(--sp-3) calc(3 * var(--sp-3)) var(--shadow);font-weight:400;line-height:1.45;position:absolute;inset:auto;overflow:visible}@media (hover:hover){.explain:hover .term-note{display:block}}@supports not (position-area:bottom){.term-note{height:fit-content;margin:auto;position:fixed;inset:0}}.facts-group{gap:var(--sp-2);min-width:0;display:grid}.select{font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);margin:0}.facts{gap:var(--sp-4);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.fact{gap:var(--sp-1);min-width:0;padding:var(--sp-4) var(--sp-5) var(--sp-5);text-align:left;font-family:var(--face);color:var(--fg);background:var(--panel);border:var(--border) solid transparent;border-radius:var(--r-sm);box-shadow:inset 0 var(--border) 0 var(--highlight);cursor:pointer;touch-action:manipulation;margin:0;display:grid}.fact:hover{background:var(--hover)}.fact[aria-pressed=true]{border-color:var(--lit-frame);background:var(--hover)}.fact:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.fact b{font-weight:400;font-size:var(--fs-md);color:var(--fg);font-variant-numeric:tabular-nums}.fact>span{font-family:var(--mono);font-size:var(--fs-xs);color:var(--muted);letter-spacing:var(--track-label);text-transform:uppercase}.facts .fact>span{font-size:var(--fs-label);line-height:var(--lh-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.facts .fact[aria-pressed=true]>span{color:var(--fg-soft)}.facts .fact b{white-space:nowrap;line-height:1.35;overflow:hidden}.facts .fact .fit{grid-template-columns:minmax(0,1fr)}.facts .fact .fit>span{text-overflow:ellipsis;overflow:hidden}.fact .when{color:var(--muted)}.fact .what{color:var(--fg)}.tl{width:100%;height:var(--tl-h);margin-top:var(--sp-2);display:block;overflow:visible}.tl-track{stroke:var(--tl-track);stroke-width:var(--border)}.tl-mark{stroke:var(--tl-mark);stroke-width:var(--border);fill:none}.tl-now{stroke:var(--marker);stroke-width:calc(1.5 * var(--border))}.tl-chunk{fill:var(--tl-track)}.tl-lit{fill:var(--tl-mark);stroke:var(--tl-mark);stroke-width:var(--border)}nav.forms{gap:var(--sp-2);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;margin:0 0 0 calc(-1 * var(--sp-2));padding:var(--sp-2);display:flex;overflow-x:auto}nav.forms::-webkit-scrollbar{display:none}nav.forms button{font-family:var(--face);font-weight:400;font-size:var(--fs-sm);color:var(--muted);border:var(--border) solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);cursor:pointer;background:0 0;flex:none}nav.forms button:hover{color:var(--fg)}nav.forms button[aria-pressed=true]{color:var(--fg);border-color:var(--sel-line)}nav.forms button:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.question{min-width:0;font-family:var(--face);font-weight:400;font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.5;overflow:hidden}.help{width:var(--icon-info);height:var(--icon-info);color:var(--fg-soft);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;grid-area:1/2;place-items:center;padding:0;display:grid}.help .icon{width:var(--icon-info);height:var(--icon-info);stroke-width:1.3px}.help:hover{color:var(--fg)}.how{box-sizing:border-box;width:min(var(--note-width),calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));overscroll-behavior:contain;padding:0 var(--sp-10) var(--sp-10);color:var(--fg);background:var(--panel);border:var(--border) solid var(--line);border-radius:var(--r-lg);font-family:var(--face);font-size:var(--fs-body);margin:auto;line-height:1.5;overflow-y:auto}.how:popover-open{gap:var(--sp-3);display:grid}.how::backdrop{background:color-mix(in srgb,var(--ink) 60%,transparent)}.how-head{justify-content:space-between;align-items:center;gap:var(--sp-6);padding-top:var(--sp-10);padding-bottom:var(--sp-2);background:var(--panel);display:flex;position:sticky;top:0}.how h2{font-family:var(--face);font-weight:400;font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--fg);margin:0}.how h3{margin:var(--sp-6) 0 0;font-family:var(--face);font-weight:400;font-size:var(--fs-lg);color:var(--fg)}.how p{color:var(--fg-soft);margin:0}.how p[aria-current=true]{color:var(--fg)}.how-drive{gap:var(--sp-6);margin:0;display:grid}.how-drive>div{gap:var(--sp-2);display:grid}.how-drive dt{font-family:var(--mono);font-size:var(--fs-2xs);line-height:var(--lh-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted)}.how-drive dd{gap:var(--sp-3);margin:0;display:grid}.how-views{gap:var(--sp-1);padding-left:var(--sp-6);border-left:var(--border) solid var(--line);display:grid}.how a{color:var(--fg-soft)}.how a:hover{color:var(--fg)}.how a:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border));border-radius:var(--r-xs)}.how-close{padding:var(--sp-2);font-size:var(--fs-ui);color:var(--muted);border:var(--border) solid var(--line);border-radius:var(--r-pill);cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.how-close:hover{color:var(--fg)}.help:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.how-close:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(2 * var(--border))}.stage{width:100%;aspect-ratio:var(--ratio);background:radial-gradient(120% 90% at 50% 40%, var(--stage-glow) 0%, var(--stage) 70%);border:var(--border) solid var(--line);border-radius:var(--r-lg);touch-action:manipulation;flex:0 auto;max-width:100%;min-height:0;margin:0;position:relative;overflow:hidden}.stage canvas,.stage .guides{width:100%;height:100%;display:block;position:absolute;inset:0}.guides{pointer-events:none;font-family:var(--mono);font-size:var(--fs-label);fill:var(--muted);opacity:0;transition:opacity calc(var(--morph-ms) * (1 - var(--guide-fade-from)) * 1ms) ease-out}.guides.drawn{opacity:1}@media (prefers-reduced-motion:reduce){.guides{transition-duration:calc(var(--reduced-morph-ms) * 1ms)}}.guides circle{fill:none;stroke:var(--guide);stroke-width:var(--border)}.guides line{stroke:var(--guide);stroke-width:var(--border)}.guides line.scale{stroke:var(--muted)}.guides polyline.average{fill:none;stroke:var(--fg-soft);stroke-width:var(--border);stroke-opacity:var(--avg-opacity);stroke-dasharray:var(--avg-dash)}.guides text{paint-order:stroke;stroke:var(--ink);stroke-width:calc(3 * var(--border));stroke-linejoin:round}.guides text.label.soft{fill:var(--fg-soft)}.stage .mark{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mark circle,.mark line{fill:none;stroke:var(--marker);stroke-width:var(--border);stroke-linecap:round}.mark circle.under,.mark line.under{stroke:var(--tip-bg);stroke-width:calc(2.5 * var(--border));stroke-linejoin:round}.mark text{font-family:var(--mono);font-size:var(--fs-sm);fill:var(--marker);paint-order:stroke;stroke:var(--tip-bg);stroke-width:calc(3.5 * var(--border));stroke-linejoin:round}.mark.small text{font-size:var(--fs-xs)}.lit circle,.lit line{stroke:var(--fg)}.lit text{fill:var(--fg)}.mark .lit{opacity:.6}.stage circle.hover{fill:none;stroke:var(--fg);stroke-width:var(--border)}.tip{z-index:3;pointer-events:none;background:var(--panel-2);border:var(--border) solid var(--line);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-5);white-space:nowrap;gap:var(--border);box-shadow:0 var(--sp-3) calc(3 * var(--sp-3)) var(--shadow);flex-direction:column;display:flex}.tip[hidden]{display:none}.stage .tip{position:absolute;top:0;left:0}.tip .d{font-family:var(--mono);font-size:var(--fs-label);color:var(--muted)}.tip .t{font-size:var(--fs-body);color:var(--fg);font-variant-numeric:tabular-nums}.stage .unsupported,.stage .load-failed{padding:var(--sp-9);text-align:center;color:var(--fg-soft);place-items:center;margin:0;display:grid;position:absolute;inset:0}.wait{pointer-events:none;position:absolute;inset:0}.wait-ribbon{width:100%;height:100%;color:var(--fg);display:block;position:absolute;inset:0}.wait-ribbon mask{mask-type:alpha}.wait-fill{fill:currentColor;fill-opacity:var(--wait-fill);stroke:none}.wait-top,.wait-low{fill:none;stroke:currentColor;stroke-width:var(--border);vector-effect:non-scaling-stroke}.wait-top{stroke-opacity:var(--wait-top)}.wait-low{stroke-opacity:var(--wait-low)}.wait-layer{transform-box:fill-box}.wait .wait-layer-1{animation:wait-slide-1 calc(var(--wait-wave-1-ms) * 1ms) linear infinite}.wait .wait-layer-2{animation:wait-slide-2 calc(var(--wait-wave-2-ms) * 1ms) linear infinite}.wait .wait-layer-3{animation:wait-slide-3 calc(var(--wait-wave-3-ms) * 1ms) linear infinite}.wait-say{left:0;right:0;bottom:var(--sp-10);text-align:center;font-family:var(--mono);font-size:var(--fs-label);color:var(--muted);position:absolute}@keyframes wait-slide-1{0%{transform:translate(0)}to{transform:translate(25%)}}@keyframes wait-slide-2{0%{transform:translate(0)}to{transform:translate(-20%)}}@keyframes wait-slide-3{0%{transform:translate(0)}to{transform:translate(-25%)}}.wait.gone{opacity:0;transition:opacity calc(var(--wait-fade-ms) * 1ms) ease-out}@media (prefers-reduced-motion:reduce){.wait *{animation:none!important}}.stage .readout{left:var(--sp-6);top:var(--sp-5);font-family:var(--mono);font-size:var(--fs-2xs);color:var(--muted);font-variant-numeric:tabular-nums;pointer-events:none;margin:0;position:absolute}.time{align-items:start;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.time [role=slider]:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(3 * var(--border));border-radius:var(--r-sm)}.time button:focus-visible{outline:calc(2 * var(--border)) solid var(--fg);outline-offset:calc(3 * var(--border));border-radius:var(--r-sm)}.strip{min-width:0;padding-top:var(--handle-proud);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative}.strip:active{cursor:grabbing}.strip>*{pointer-events:none}.strip-stripes{height:var(--strip-h);border-radius:var(--r-pill);display:flex;overflow:hidden}.strip-stripes i{flex:none;height:100%}.handle{height:calc(var(--strip-h) + 2 * var(--handle-proud));width:var(--handle-w);margin-left:calc(var(--handle-w) / -2);box-sizing:border-box;background:var(--handle);border-radius:calc(var(--handle-w) / 2);box-shadow:0 0 0 calc(1.5 * var(--border)) var(--ink),0 var(--border) var(--sp-2) var(--shadow);justify-content:center;align-items:center;gap:var(--sp-1);flex-direction:column;display:flex;position:absolute;top:0}.handle i{width:calc(3 * var(--border));height:var(--border);background:var(--grip);display:block}.strip-decades{height:calc(var(--fs-label) * 1.6);margin-top:var(--handle-proud);font-family:var(--mono);font-size:var(--fs-label);color:var(--muted);line-height:1.6;position:relative}.strip-decades span{position:absolute;top:0}.strip-hover{top:var(--handle-proud);height:var(--strip-h);z-index:1;width:var(--border);background:var(--fg-soft);position:absolute}.strip-hover span{bottom:calc(100% + var(--sp-2));white-space:nowrap;padding:var(--sp-1) var(--sp-3);border:var(--border) solid var(--line);border-radius:var(--r-xs);background:var(--tip-bg);font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg);position:absolute;left:0}.reset{height:calc(var(--strip-h) + 2 * var(--handle-proud));padding:0 var(--sp-6);font-family:var(--mono);font-weight:400;font-size:var(--fs-lg);color:var(--fg);background:var(--panel);border:var(--border) solid transparent;border-radius:var(--r-sm);box-shadow:inset 0 var(--border) 0 var(--highlight);cursor:pointer;touch-action:manipulation;place-items:center;display:grid}.reset:hover{background:var(--hover)}.icon{width:1em;height:1em;display:block}.credit{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@property --fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --fade-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes tabs-fade-l{0%{--fade-l:0}to{--fade-l:var(--tabs-fade-l)}}@keyframes tabs-fade-r{0%{--fade-r:var(--tabs-fade-r)}to{--fade-r:0}}@supports (animation-timeline:scroll()){nav.forms{-webkit-mask-image:linear-gradient(to right,transparent 0,var(--mask) var(--fade-l),var(--mask) calc(100% - var(--fade-r)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,var(--mask) var(--fade-l),var(--mask) calc(100% - var(--fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,var(--mask) var(--fade-l),var(--mask) calc(100% - var(--fade-r)),transparent 100%);animation:linear both tabs-fade-l,linear both tabs-fade-r;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--tabs-fade-l),calc(100% - var(--tabs-fade-r)) 100%}}@media (width<=900px){body{padding-block:0}.page{gap:var(--sp-4);box-sizing:border-box;width:100%;height:100dvh;max-height:none;padding-block:max(var(--sp-6), env(safe-area-inset-top,0px)) max(var(--sp-6), env(safe-area-inset-bottom,0px));grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.line1{font-size:min(var(--fs-lg), var(--fit-line1));flex-wrap:nowrap}.line1 .where{flex-shrink:0}.updated{font-size:min(var(--fs-sm), var(--fit-line1) * 2 / 3)}.date-row{grid-template-columns:minmax(0,max-content)}.updated{text-overflow:ellipsis;min-width:0;overflow:hidden}.headline{font-size:min(var(--fs-sm), var(--fit-headline));letter-spacing:var(--track-headline-phone);line-height:1.35}.stage{aspect-ratio:auto;background:var(--stage);width:auto;max-width:none;height:auto;min-height:0;margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left,0px))) calc(-1 * max(var(--gutter), env(safe-area-inset-right,0px)));border:0;border-radius:0}.credit{font-size:min(var(--fs-sm), var(--fit-credit))}@container (width<720px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts .fact>span{font-size:var(--fs-2xs)}.facts .fact b{font-size:var(--fs-sm)}}}@media (pointer:coarse){.place,nav.forms button,.help,.how-close,.term,.reset{position:relative}.reset:after{content:"";width:max(100%,var(--tap));height:var(--tap);position:absolute;top:50%;right:0;transform:translateY(-50%)}nav.forms{padding-block:calc(var(--tap) / 2);margin-block:calc(var(--sp-2) - var(--tap) / 2)}.place:after,nav.forms button:after,.how-close:after{content:"";width:max(100%,var(--tap));height:var(--tap);position:absolute;top:50%;left:0;transform:translateY(-50%)}.help:after{content:"";top:50%;right:calc(-1 * var(--gutter));width:var(--tap);height:var(--tap);position:absolute;transform:translateY(-50%)}.term:after{content:"";width:max(100%,var(--tap));height:var(--tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}