@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-wght-normal.CnvboYUG.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-wght-normal.Ca2vKHc0.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--raw-cloud:#f2f0ea;--raw-cloud-deep:#e7e4db;--raw-ink:#1b222c;--raw-ink-soft:#525a66;--raw-night:#151a21;--raw-night-raised:#1e2530;--raw-paper-dark:#eae7e0;--raw-muted-dark:#a8aeb8;--raw-petrol:#0e5e68;--raw-petrol-soft:#4e8a92;--raw-petrol-wash:#d8e4e2;--raw-petrol-bright:#63c0cb;--raw-petrol-dim:#3e7a84;--raw-petrol-wash-dark:#1d2a31;--raw-warn:#b4633f;--raw-warn-dark:#d89372;--raw-down:#a5372a;--raw-down-dark:#e07a63;--raw-seed:#2f6b3c;--raw-seed-dark:#7cc48a;--mascot-0:#0e5e68;--mascot-1:#5b3a6e;--mascot-2:#9a4a36;--mascot-3:#2f6b3c;--mascot-4:#34508c;--mascot-5:#8a6a1f;--mascot-6:#8e3f5c;--mascot-7:#4a5666;--mascot-paper:#f2f0ea;--mascot-blush:#e6a49ad9;--ground:var(--lightningcss-light,var(--raw-cloud))var(--lightningcss-dark,var(--raw-night));--ground-raised:var(--lightningcss-light,var(--raw-cloud-deep))var(--lightningcss-dark,var(--raw-night-raised));--surface:var(--lightningcss-light,#faf9f5)var(--lightningcss-dark,#1a2029);--line:var(--lightningcss-light,#d6d2c6)var(--lightningcss-dark,#2e3744);--ink:var(--lightningcss-light,var(--raw-ink))var(--lightningcss-dark,var(--raw-paper-dark));--ink-muted:var(--lightningcss-light,var(--raw-ink-soft))var(--lightningcss-dark,var(--raw-muted-dark));--accent:var(--lightningcss-light,var(--raw-petrol))var(--lightningcss-dark,var(--raw-petrol-bright));--accent-soft:var(--lightningcss-light,var(--raw-petrol-soft))var(--lightningcss-dark,var(--raw-petrol-dim));--accent-wash:var(--lightningcss-light,var(--raw-petrol-wash))var(--lightningcss-dark,var(--raw-petrol-wash-dark));--on-accent:var(--lightningcss-light,var(--raw-cloud))var(--lightningcss-dark,var(--raw-night));--status-degraded:var(--lightningcss-light,var(--raw-warn))var(--lightningcss-dark,var(--raw-warn-dark));--status-down:var(--lightningcss-light,var(--raw-down))var(--lightningcss-dark,var(--raw-down-dark));--status-down-text:var(--status-down);--warn-text:var(--lightningcss-light,#8f4b22)var(--lightningcss-dark,var(--raw-warn-dark));--blocked:var(--status-down);--blocked-wash:var(--lightningcss-light,#f3e2dc)var(--lightningcss-dark,#33211f);--swarm-seed:var(--lightningcss-light,var(--raw-seed))var(--lightningcss-dark,var(--raw-seed-dark));--swarm-leech:var(--status-down);--shadow-near:var(--lightningcss-light,#1b222c0f)var(--lightningcss-dark,#0000004d);--shadow-far:var(--lightningcss-light,#1b222c0f)var(--lightningcss-dark,#00000040);--shadow:0 1px 2px var(--shadow-near), 0 4px 14px var(--shadow-far);--shadow-pop:0 10px 30px #1b222c2e;--shadow-dialog:0 20px 60px #0000004d;--shadow-toast:0 10px 30px #00000040;--overlay:#151a2173;--line-on-ink:#ffffff59;--hover-on-ink:#ffffff1f;--focus-ring:3px solid var(--accent);--focus-offset:2px;--mark-ring:2px solid var(--accent);--disabled-opacity:.55;--font-display:"Fraunces Variable", "Fraunces Fallback", Georgia, serif;--font-text:"Cal Sans", "Cal Sans Fallback", system-ui, sans-serif;--font-brand:"Borel Display", var(--font-display);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--t-page:500 1.75rem/2.125rem var(--font-display);--t-group:500 1.1875rem/1.625rem var(--font-display);--t-body:400 1rem/1.5rem var(--font-text);--t-secondary:400 .875rem/1.25rem var(--font-text);--t-label:500 .875rem/1.25rem var(--font-text);--t-meta:500 .8125rem/1rem var(--font-text);--t-field-label:600 .875rem/1.25rem var(--font-text);--t-tiny:500 .75rem/1rem var(--font-text);--t-brand:400 1.35rem/1 var(--font-brand);--t-brand-door:400 2.6rem/1.3 var(--font-brand);--t-brand-door-wide:400 3.6rem/1.3 var(--font-brand);--page-max:2400px;--page-margin:16px;--measure:42rem;--measure-wide:64rem;--pane:20rem;--s-half:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--control-h:44px;--control-h-s:36px;--control-h-xs:32px;--control-h-l:52px;--radius-xs:2px;--radius-s:4px;--radius:6px;--radius-m:8px;--radius-l:10px;--radius-xl:12px;--radius-2xl:16px;--radius-pill:999px;--row-min:48px;--header-h:56px;--bottom-h:0px;--menu-min:13.75rem;--panel-w:22.5rem;--dialog-w:35rem;--confirm-w:26.25rem;--toast-w:30rem;--sheet-w:36rem;--tile-icon:48px;--poster-w:11rem;--still-w:19rem;--poster-mini:72px;--poster-thumb:40px;--stage:#0e1218;--stage-raised:#1f2b36;--stage-ink:#eae7e0;--stage-muted:#a8aeb8;--stage-scrim:#0e1218db;--stage-line:#ffffff2e;--stage-fill:#ffffff52;--cue-bg:#000000c7;--cue-ink:#fff;--lead:20px;--check-box:18px;--avatar:26px;--dot:14px;--track-h:6px;--thumb:24px;--bar-thin:8px;--switch-w:48px;--switch-h:28px;--switch-thumb:20px;--handle-w:36px;--handle-h:4px;--wheel:192px;--marker:16px}@media (width>=600px){:root{--page-margin:24px}}@media (width>=1600px){:root{--page-margin:32px}}@media (width<=599px){:root{--row-min:56px;--bottom-h:calc(64px + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){:root{--control-h-s:44px;--control-h-xs:44px}}@font-face{font-family:Cal Sans;font-weight:400 700;font-display:swap;src:url(../../../fonts/CalSansVF.woff2)format("woff2")}@font-face{font-family:Borel Display;font-weight:400;font-display:swap;src:url(../../../fonts/BorelDisplay-Regular.woff2)format("woff2")}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + var(--s-2));scroll-padding-bottom:calc(var(--bottom-h) + var(--s-2))}.page{width:100%;max-width:calc(var(--page-max) + 2 * var(--page-margin));padding-inline:var(--page-margin);margin-inline:auto}.measure{max-width:var(--measure)}.page-head{align-items:baseline;gap:var(--s-2) var(--s-4);padding-block:var(--s-5) var(--s-5);flex-wrap:wrap;display:flex}.page-head h1{font:var(--t-page);letter-spacing:-.01em;margin:0}.page-head .end{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.group-title{font:var(--t-group);margin:0}.eyebrow{font:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0}[hidden]{display:none!important}html{background:var(--ground)}body{background:var(--ground);color:var(--ink);font:var(--t-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.2}a{color:var(--accent)}:where(button,input,select,textarea){font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-s)}[tabindex="-1"]:focus{outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip{left:var(--s-3);top:var(--s-2);z-index:100;position:absolute;transform:translateY(-200%)}.skip:focus-within{transform:none}.skip a{background:var(--accent);color:var(--on-accent);padding:var(--s-2) var(--s-3);border-radius:var(--radius);font-weight:600;text-decoration:none}.btn{align-items:center;gap:var(--s-2);min-height:var(--control-h-s);padding:0 var(--s-3);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;font:var(--t-label);color:var(--ink);text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--accent-soft)}.btn.big{min-height:var(--control-h-l);justify-content:center;gap:var(--s-2);font:var(--t-body);border-radius:var(--radius-xl);font-weight:500}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--ground-raised)}.btn.danger{color:var(--status-down-text)}.btn[disabled],.btn[aria-disabled=true]:not([aria-busy=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn[aria-pressed=true]{border-color:var(--accent);color:var(--accent);font-weight:600}.icon-btn{width:var(--control-h-xs);height:var(--control-h-xs);border-radius:var(--radius);cursor:pointer;color:var(--ink-muted);background:0 0;border:0;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--ground-raised);color:var(--ink)}.icon-btn[aria-disabled=true]:not([aria-busy=true]){opacity:var(--disabled-opacity);cursor:not-allowed}.link-btn{color:var(--accent);font:inherit;text-align:left;cursor:pointer;text-underline-offset:var(--s-half);background:0 0;border:0;padding:0;text-decoration:underline}.link-btn.plain{color:var(--ink);text-decoration:none}.link-btn.plain:hover{text-decoration:underline}.link-btn.quiet{color:var(--ink-muted)}.actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.actions.end{justify-content:flex-end}kbd{font:var(--t-tiny);font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--radius-s);padding:0 var(--s-1);background:var(--surface);color:var(--ink-muted);border-bottom-width:2px}.chip{align-items:center;gap:var(--s-1);font:var(--t-tiny);padding:var(--s-1) var(--s-2);border-radius:var(--radius-pill);background:var(--ground-raised);color:var(--ink-muted);white-space:nowrap;display:inline-flex}.chip.accent{background:var(--accent-wash);color:var(--accent)}.chip.warn{background:var(--blocked-wash);color:var(--warn-text)}.pill-btn{align-items:center;gap:var(--s-2);min-height:var(--control-h-xs);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--ground);color:var(--ink);font:var(--t-label);cursor:pointer;display:inline-flex}.pill-btn:hover{border-color:var(--accent-soft)}.pill-btn.on{border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.pill-btn:has(input:checked){border-color:var(--accent);background:var(--accent-wash);color:var(--accent)}.muted{color:var(--ink-muted)}.poster-grid{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.poster-grid{grid-template-columns:repeat(auto-fill, minmax(var(--poster-w), 1fr))}}.whole-card{position:relative}.whole-card .card-link:after{content:"";position:absolute;inset:0}.whole-card :where(a:not(.card-link),button,input,select,textarea,[role=button]){z-index:1;position:relative}.whole-card:has(.card-link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-m)}.whole-card .card-link:focus-visible{outline:none}@media (hover:hover){.whole-card:hover .art{outline:var(--mark-ring);outline-offset:var(--focus-offset)}}.whole-card:has(.art):has(.card-link:focus-visible){outline:none}.whole-card:has(.card-link:focus-visible) .art{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.hint,.page-head .sub{font:var(--t-secondary);color:var(--ink-muted);margin:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){min-height:var(--control-h);padding:0 var(--s-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--ground);color:var(--ink);font:var(--t-body)}:where(textarea){padding-block:var(--s-2)}.field{gap:var(--s-2);flex-direction:column;display:flex}.field>label,.field>.label{font:var(--t-field-label)}.field textarea{min-height:calc(2 * var(--control-h));resize:vertical}.field [aria-invalid=true]{border-color:var(--blocked)}.field input,.field select{min-width:0}.form-error{font:var(--t-secondary);color:var(--warn-text);margin:0}.form-error:empty{display:none}.plain-list,.facts{margin:0;padding:0;list-style:none}.facts{display:grid}.menu,.panel,.select-content{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);color:var(--ink);padding:var(--s-1);box-shadow:var(--shadow-pop);z-index:60}.menu{min-width:var(--menu-min)}.menu-item,.select-item{align-items:center;gap:var(--s-2);width:100%;min-height:var(--control-h-s);padding:var(--s-1) var(--s-3);border-radius:var(--radius);cursor:pointer;outline:none;display:flex}.menu-item[data-highlighted],.select-item[data-highlighted]{background:var(--accent-wash)}.menu-item.danger{color:var(--status-down-text)}.menu-item[data-disabled]{opacity:var(--disabled-opacity);cursor:default}.panel{width:min(var(--panel-w), calc(100vw - var(--s-6)));padding:var(--s-4);gap:var(--s-4);flex-direction:column;display:flex}.panel h2{font:var(--t-group)}.panel .row{gap:var(--s-2);flex-wrap:wrap;display:flex}.overlay{background:var(--overlay);z-index:30;position:fixed;inset:0}.sheet,.modal{z-index:31;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-dialog);overflow-wrap:anywhere;outline:none;position:fixed}.sheet{left:0;right:0;bottom:var(--keyboard,0px);max-height:calc(100dvh - var(--keyboard,0px) - var(--s-6));border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom);transform:translateY(var(--pulled,0px));flex-direction:column;animation:.22s ease-out sheet-up;display:flex}.sheet .handle{height:var(--s-5);cursor:grab;touch-action:none;flex:none;place-items:center;display:grid}.sheet .handle:before{content:"";width:var(--handle-w);height:var(--handle-h);border-radius:var(--radius-pill);background:var(--ink-muted);opacity:.4}.sheet .dlg-head{align-items:center;padding-top:0}.sheet .sheet-title{font:var(--t-group);margin:0}.sheet .sheet-body{overscroll-behavior:contain;padding:var(--s-4) var(--s-5);overflow-y:auto}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (width>=840px){.sheet{width:min(var(--sheet-w), 100vw);border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);max-height:none;animation-name:sheet-in;top:0;bottom:0;left:auto;transform:none}.sheet .handle{display:none}.sheet .dlg-head{padding-top:var(--s-4)}@keyframes sheet-in{0%{transform:translate(100%)}}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.modal{border-radius:var(--radius-xl);width:min(var(--dialog-w), calc(100vw - var(--s-6)));max-height:calc(100dvh - var(--s-6));top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dlg-head{align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);background:var(--surface);z-index:1;display:flex;position:sticky;top:0}.dlg-head .grow{flex:1}.dlg-body{padding:var(--s-4) var(--s-5);gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.tabs-list{gap:var(--s-1);border-bottom:1px solid var(--line);display:flex}.tabs-trigger{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);cursor:pointer;color:var(--ink-muted);min-height:var(--control-h);background:0 0;border:0;border-bottom:3px solid #0000;font-weight:500;display:inline-flex}.tabs-trigger[data-state=active]{color:var(--accent);border-bottom-color:var(--accent)}.toasts{bottom:calc(var(--bottom-h) + var(--s-4));gap:var(--s-2);z-index:50;width:min(var(--toast-w), calc(100vw - var(--s-6)));pointer-events:none;flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toasts>*{pointer-events:auto}@property --toast-left{syntax:"<number>";inherits:false;initial-value:1}@keyframes toast-countdown{to{--toast-left:0}}.toast.countdown{background-image:linear-gradient(var(--accent-soft), var(--accent-soft));background-position:0 100%;background-repeat:no-repeat;background-size:calc(var(--toast-left) * 100%) 3px;animation:5s linear forwards toast-countdown}.toast.countdown.long{animation-duration:10s}.toast.countdown:hover,.toast.countdown:focus-within{animation-play-state:paused}.toast{gap:var(--s-3);background:var(--ink);color:var(--ground);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-radius:var(--radius-l);box-shadow:var(--shadow-toast);align-items:center;display:flex}.toast p{flex:1;margin:0}.toast .btn{min-height:var(--control-h);color:var(--ground);border-color:var(--line-on-ink);background:0 0}.toast-close{width:var(--control-h);height:var(--control-h);margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-1)) calc(-1 * var(--s-1)) 0;border:1px solid var(--line-on-ink);border-radius:var(--radius-m);color:inherit;cursor:pointer;background:0 0;flex:none;place-items:center;display:grid}.toast-close:hover{background:var(--hover-on-ink)}.toast.warn{background:var(--blocked-wash);color:var(--warn-text);border:1px solid var(--blocked)}.toast.warn .btn{color:var(--warn-text);border-color:var(--blocked)}.banner{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius-l);background:var(--accent-wash);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.banner p{flex:1;margin:0}.callout{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--radius-l);background:var(--accent-wash);display:grid}.callout p{margin:0}.banner.warn,.callout.warn{background:var(--blocked-wash);color:var(--warn-text)}.columns{columns:22rem 4;column-gap:var(--s-5)}.columns>*{break-inside:avoid;margin-block-end:var(--s-5)}.group{gap:var(--s-3);display:grid}.group+.group{margin-top:var(--s-5)}.group-head{align-items:center;gap:var(--s-1) var(--s-3);min-height:var(--control-h);margin:0 0 var(--s-1);flex-wrap:wrap;display:flex}.group-head .fact{font:var(--t-meta);color:var(--ink-muted);white-space:nowrap;margin-left:auto}.group-head .actions{flex-wrap:nowrap;margin-left:auto}.group-head .fact+.actions{margin-left:0}.list-row{gap:var(--s-1) var(--s-3);min-height:var(--row-min);padding:var(--s-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.list-row>.title{gap:var(--s-2);min-width:0;font:var(--t-body);flex-wrap:wrap;align-items:center;display:flex}.list-row>.second{font:var(--t-meta);color:var(--ink-muted);grid-column:1}.list-row>.end{gap:var(--s-1);flex-wrap:wrap;grid-area:1/2/span 2;justify-content:end;align-items:center;display:flex}.list-row>.whole{grid-column:1/-1}.tiles{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));align-items:start;display:grid}.tile{gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);min-width:0;display:grid}.tile-head{align-items:center;gap:var(--s-3);min-width:0;display:flex}.tile-head .glyph{width:var(--tile-icon);height:var(--tile-icon);border-radius:var(--radius-m);background:var(--ground-raised);color:var(--ink-muted);flex:none;place-items:center;display:grid}.tile-head .glyph.on{background:var(--accent-wash);color:var(--accent)}.tile-head .text{flex:1;min-width:0}.tile-title{font:var(--t-body);overflow-wrap:anywhere;margin:0;font-weight:600}.tile-state{font:var(--t-secondary);color:var(--ink-muted);margin:0}.tile-state.warn{color:var(--warn-text)}.tile-head .end{gap:var(--s-1);align-items:center;margin-left:auto;display:flex}.btn-row{gap:var(--s-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;container-type:inline-size}.btn-row .btn{min-height:var(--control-h);padding-inline:var(--s-2);justify-content:center;min-width:0}@container (width<=17.5rem){.btn-row .btn-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.inset{gap:var(--s-3);padding:var(--s-3);border-radius:var(--radius-m);background:var(--ground);display:grid}.empty{padding:var(--s-6) var(--s-4);text-align:center;color:var(--ink-muted);border:1px dashed var(--line);border-radius:var(--radius-l)}.empty p{margin:0}.empty .btn{margin-top:var(--s-3)}.skeleton{min-height:calc(var(--tile-icon) + 2 * var(--s-4));background:var(--ground-raised);border-color:#0000}.label{font:var(--t-label);margin:0}.block{gap:var(--s-2);display:grid}.warn-text{color:var(--warn-text);margin:0;font-weight:600}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.menu-heading{padding:var(--s-2) var(--s-3) var(--s-1);font:var(--t-meta);color:var(--ink-muted)}.menu-separator{height:1px;margin:var(--s-1) 0;background:var(--line)}.brand.svelte-1bbj4eh{align-items:center;gap:var(--s-2);min-height:var(--control-h);color:var(--ink);text-decoration:none;display:inline-flex}.name.svelte-1bbj4eh{font:var(--t-brand);padding-top:.3em}.top.svelte-1elxaub{z-index:20;border-bottom:1px solid var(--line);background:var(--ground);position:sticky;top:0}.bar.svelte-1elxaub{align-items:center;gap:var(--s-3) var(--s-5);min-height:var(--header-h);display:flex}.grow.svelte-1elxaub{flex:1}.views.svelte-1elxaub{gap:var(--s-1);display:flex}.views.svelte-1elxaub a:where(.svelte-1elxaub),.bottom.svelte-1elxaub a:where(.svelte-1elxaub){align-items:center;gap:var(--s-2);color:var(--ink-muted);font:var(--t-label);border-radius:var(--radius);text-decoration:none;display:inline-flex}.views.svelte-1elxaub a:where(.svelte-1elxaub){min-height:var(--control-h-s);padding:0 var(--s-3)}.views.svelte-1elxaub a:where(.svelte-1elxaub):hover{background:var(--ground-raised);color:var(--ink)}.views.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--accent);background:var(--accent-wash)}.who{gap:var(--s-2)}.asked.svelte-1elxaub{min-width:var(--avatar);height:var(--avatar);border-radius:var(--radius-pill);background:var(--accent);color:var(--ground);font:var(--t-meta);place-items:center;display:inline-grid}.panel .who-title{font:var(--t-group);margin:0}.bottom.svelte-1elxaub{display:none}@media (width<=599px){.views.svelte-1elxaub,.who-name.svelte-1elxaub{display:none}.bottom.svelte-1elxaub{z-index:20;height:var(--bottom-h);padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);background:var(--ground);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}.bottom.svelte-1elxaub a:where(.svelte-1elxaub){justify-content:center;gap:var(--s-1);font:var(--t-meta);flex-direction:column}.bottom.svelte-1elxaub a[aria-current=page]:where(.svelte-1elxaub){color:var(--accent)}}.door-step.svelte-zkz7ka,.stack.svelte-zkz7ka{gap:var(--s-4);display:grid}.intro.svelte-zkz7ka{gap:var(--s-2);display:grid}.door-step.svelte-zkz7ka p:where(.svelte-zkz7ka){margin:0}.reveal-row.svelte-zkz7ka{gap:var(--s-2);display:flex}.reveal-row.svelte-zkz7ka input:where(.svelte-zkz7ka){flex:1;min-width:0}.or.svelte-zkz7ka{align-items:center;gap:var(--s-3);color:var(--ink-muted);font:var(--t-secondary);display:flex}.or.svelte-zkz7ka:before,.or.svelte-zkz7ka:after{content:"";background:var(--line);flex:1;height:1px}.pair.svelte-zkz7ka{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.notes.svelte-zkz7ka{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);display:grid}.banner.svelte-zkz7ka{align-items:center;gap:var(--s-2);display:flex}.notice.svelte-wwdbkg{gap:var(--s-4);justify-items:start;display:grid}.eyebrow.svelte-wwdbkg{margin:0}.who.svelte-19t5wng{z-index:30;align-content:center;justify-items:center;gap:var(--s-6);padding:var(--s-6) var(--page-margin);background:var(--ground);display:grid;position:fixed;inset:0;overflow-y:auto}h1.svelte-19t5wng{font:var(--t-page);text-align:center;margin:0}ul.svelte-19t5wng{justify-content:center;gap:var(--s-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.person.svelte-19t5wng{justify-items:center;gap:var(--s-3);padding:var(--s-3);border-radius:var(--radius);color:var(--ink-muted);font:var(--t-label);cursor:pointer;background:0 0;border:0;display:grid}.person.svelte-19t5wng:hover{color:var(--ink)}.person.svelte-19t5wng:focus-visible{color:var(--ink);outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:no-preference){.person.svelte-19t5wng .mascot{transition:transform .16s ease-out}.person.svelte-19t5wng:hover .mascot,.person.svelte-19t5wng:focus-visible .mascot{transform:translateY(-4px)rotate(-3deg)}}main.svelte-12qhfyh{padding-bottom:calc(var(--bottom-h) + var(--s-6))}.loading.svelte-12qhfyh{padding:var(--s-6) var(--page-margin)}.notice.svelte-12qhfyh{gap:var(--s-4);display:grid}main.svelte-12qhfyh:not(.page){padding-bottom:0}
