@font-face{font-family:Big Shoulders;src:local(Big Shoulders SemiBold),url(../_fonts/yT76H6GoIh2ajVYU5sveE_VZXw0_oLmK-VRWFV77syY-rg7O__wkEtJU-dPf3LxgdobpYXD7SSBzwXvM_TGD9eI.woff2)format("woff2");font-display:swap;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;font-weight:600;font-style:normal}@font-face{font-family:Big Shoulders Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:80.7916%;ascent-override:121.981%;descent-override:26.5498%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:75.8978%;ascent-override:129.846%;descent-override:28.2617%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:74.7778%;ascent-override:131.791%;descent-override:28.685%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback\: Arial;src:local(Arial);size-adjust:75.4821%;ascent-override:130.561%;descent-override:28.4173%;line-gap-override:0%}@font-face{font-family:Big Shoulders Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:70.9916%;ascent-override:138.819%;descent-override:30.2149%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;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;font-weight:400;font-style:normal;font-stretch:100%}@font-face{font-family:IBM Plex Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;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;font-weight:500;font-style:normal;font-stretch:100%}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/8yfpHalfiruUnOlEjXAfKI-EE4NlNjlVImQJr-kKi8g-1vG_ZyIAcgj7Zi9Y_7AZOa45lCkr-iXD4cDI90NO4vM.woff2)format("woff2");font-display:swap;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;font-weight:600;font-style:normal;font-stretch:100%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2)format("woff2");font-display:swap;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;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono Fallback\: monospace;src:local("monospace");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2)format("woff2");font-display:swap;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;font-weight:500;font-style:normal}@font-face{font-family:Newsreader;src:local(Newsreader Light),url(../_fonts/pIYltgTb20V2mVm5wHE_M4aUUm4-SKD-UG6gAMFTb2s-cXlfHynzNeH99Qu9k51dB6t1yQJa7PWOpPNyy4mhSF4.woff2)format("woff2");font-display:swap;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;font-weight:300;font-style:normal}@font-face{font-family:Newsreader Fallback\: serif;src:local("serif");size-adjust:100%;ascent-override:73.5%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Newsreader;src:local(Newsreader Regular),local(Newsreader),url(../_fonts/pIYltgTb20V2mVm5wHE_M4aUUm4-SKD-UG6gAMFTb2s-cXlfHynzNeH99Qu9k51dB6t1yQJa7PWOpPNyy4mhSF4.woff2)format("woff2");font-display:swap;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;font-weight:400;font-style:normal}:root{--bench:#141917;--steel:#1e2523;--steel-lit:#28312e;--edge:#38443f;--room:#0b0d0c;--paper:#e4eae5;--muted:#8fa09a;--light:#6fd8cb;--grease:#e4703a;--ink:#0b1614;--alarm:#e2564a;--lifted:0 10px 24px -12px #000000b3;--display:"Big Shoulders", "Big Shoulders Fallback: BlinkMacSystemFont", "Big Shoulders Fallback: Segoe UI", "Big Shoulders Fallback: Helvetica Neue", "Big Shoulders Fallback: Arial", "Big Shoulders Fallback: Noto Sans", "IBM Plex Sans", system-ui, sans-serif;--ui:"IBM Plex Sans", "IBM Plex Sans Fallback: sans-serif", system-ui, sans-serif;--prose:"Newsreader", "Newsreader Fallback: serif", Georgia, serif;--data:"IBM Plex Mono", "IBM Plex Mono Fallback: monospace", ui-monospace, monospace;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1.25rem;--s5:2rem;--s6:3.25rem;--machined:2px;--gate:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:after,:before{box-sizing:border-box}body,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}body{background:var(--bench);color:var(--paper);font-family:var(--ui);-webkit-text-size-adjust:100%;font-size:1rem;line-height:1.55}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;font-weight:600;line-height:1}h1{font-size:clamp(2.25rem,1.4rem + 3.6vw,3.75rem)}h2,h3{font-family:var(--ui);letter-spacing:-.005em;font-size:1.0625rem;font-weight:600;line-height:1.3}a{color:var(--light);-webkit-text-decoration-color:color-mix(in oklab,var(--light) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--light) 40%,transparent);text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{padding:var(--s2) var(--s3);border:1px solid var(--edge);border-radius:var(--machined);background:color-mix(in oklab,var(--bench) 70%,#000);inline-size:100%;min-inline-size:0}textarea{resize:vertical;line-height:1.5}input::-moz-placeholder{color:var(--muted)}textarea::-moz-placeholder{color:var(--muted)}input::placeholder,textarea::placeholder{color:var(--muted)}input:hover,select:hover,textarea:hover{border-color:color-mix(in oklab,var(--edge) 60%,var(--paper))}input[type=file]{padding:var(--s1) var(--s2);color:var(--muted);font-family:var(--data);font-size:.75rem}input[type=file]::file-selector-button{padding:2px var(--s2);border:1px solid var(--edge);border-radius:var(--machined);background:var(--steel);color:var(--paper);font:inherit;cursor:pointer;margin-inline-end:var(--s2)}input[type=file]::file-selector-button:hover{border-color:color-mix(in oklab,var(--light) 55%,var(--edge));background:var(--steel-lit)}input[type=radio]{accent-color:var(--grease);inline-size:auto}button{padding:var(--s2) var(--s3);border:1px solid var(--edge);border-radius:var(--machined);background:var(--steel);letter-spacing:.01em;cursor:pointer;font-size:.8125rem;font-weight:500}button:hover:not(:disabled){border-color:color-mix(in oklab,var(--light) 55%,var(--edge));background:var(--steel-lit)}button:disabled{color:color-mix(in oklab,var(--muted) 60%,transparent);cursor:not-allowed}.primary{background:var(--light);color:var(--ink);border-color:#0000;font-weight:600}.primary:hover:not(:disabled){background:color-mix(in oklab,var(--light) 85%,#fff);border-color:#0000}.danger:hover:not(:disabled){border-color:var(--alarm);background:color-mix(in oklab,var(--alarm) 16%,transparent)}:focus-visible{outline:2px solid var(--light);outline-offset:2px;border-radius:var(--machined)}.room{gap:var(--s5);min-block-size:100dvh;padding:clamp(var(--s4),5vw,var(--s6)) var(--s4);background:var(--room);grid-template-rows:auto 1fr;display:grid}.room>header{gap:var(--s1);inline-size:min(100%,46rem);margin-inline:auto;display:grid}.frame{border:1px solid var(--edge);border-radius:var(--gate);background:radial-gradient(120% 90% at 50% 0,color-mix(in oklab,var(--light) 6%,transparent),transparent 70%),color-mix(in oklab,var(--room) 55%,var(--steel))}.shot{white-space:pre-wrap;font-family:var(--prose);max-inline-size:42ch;font-size:clamp(1.1875rem,1rem + .9vw,1.5rem);line-height:1.5}.splice:before{content:"→";color:var(--grease);font-family:var(--data)}.eyebrow,.trail{color:var(--muted);font-family:var(--data);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.eyebrow{font-size:.6875rem}.trail{font-size:.75rem}[role=alert]{border-inline-start:2px solid var(--alarm);background:color-mix(in oklab,var(--alarm) 12%,transparent)}.toast,[role=alert]{padding:var(--s2) var(--s3);font-size:.875rem}.toast{border-inline-start:2px solid var(--light);background:color-mix(in oklab,var(--light) 12%,var(--bench));box-shadow:var(--lifted);position:fixed;inset-block-end:var(--s4);inset-inline-end:var(--s4)}.kept{animation:.7s ease-out kept}@keyframes kept{0%{border-color:var(--light);background:color-mix(in oklab,var(--light) 14%,var(--bench))}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gone[data-v-96f48902]{align-content:center;justify-items:start;gap:var(--s3);inline-size:min(100%,46rem);margin-inline:auto;display:grid}h1[data-v-96f48902]{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem)}
