._stack_16coa_1{right:calc(var(--s-3) + var(--safe-r));bottom:calc(var(--s-3) + var(--safe-b) + var(--bottom-nav,0px));z-index:60;gap:var(--s-2);width:min(380px, calc(100vw - var(--s-5)));display:grid;position:fixed}._toast_16coa_11{gap:var(--s-2);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border-radius:var(--r-2);background:var(--ink);color:var(--bg);box-shadow:var(--float-shadow);animation:_slide_16coa_1 var(--med) var(--ease) both;grid-template-columns:auto 1fr auto;align-items:center;display:grid}._toast_16coa_11 button{color:var(--bg)}._error_16coa_28{background:var(--danger);color:var(--on-danger)}._error_16coa_28 button{color:var(--on-danger)}@media (hover:hover){._toast_16coa_11 button:hover:not(:disabled){opacity:.75;background:0 0}}@keyframes _slide_16coa_1{0%{opacity:0;transform:translateY(8px)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}._bellboy_19gyd_2{flex:none;overflow:visible}._cap_19gyd_7{fill:var(--accent)}._trim_19gyd_11{fill:var(--brass)}._skin_19gyd_15{fill:var(--brass);stroke:currentColor;stroke-width:1.2px}._ink_19gyd_22{fill:var(--on-brass)}._smile_19gyd_26,._arm_19gyd_27{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round}._smile_19gyd_26{stroke:var(--on-brass);stroke-width:1.4px}._raised_19gyd_39{transform-box:view-box;transform-origin:43px 37px}._bellboy_19gyd_2[data-pose=wave] ._raised_19gyd_39{animation:_wave_19gyd_1 1.6s var(--ease) .3s 1}._bellboy_19gyd_2[data-pose=shrug] ._raised_19gyd_39{transform:rotate(40deg)}@keyframes _wave_19gyd_1{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-18deg)}40%,80%{transform:rotate(10deg)}}._room_1up32_1{justify-items:center;gap:var(--s-3);max-width:34rem;padding:var(--s-7) var(--s-4);text-align:center;margin:0 auto;display:grid}._room_1up32_1 h1{font-size:var(--text-xl)}._room_1up32_1 p{color:var(--ink-2)}._hook_1up32_19{background:var(--line-strong);width:2px;height:40px;position:relative}._hook_1up32_19:before{content:"";background:var(--brass);border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-5px}._tag_1up32_38{padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);border-radius:var(--r-1);background:var(--brass-soft);color:var(--ink);font-size:var(--text-lg);font-variant-numeric:tabular-nums;transform-origin:50% -36px;animation:_swing_1up32_1 2.4s var(--ease) 1;font-weight:700;position:absolute;top:36px;left:50%;transform:translate(-50%)}._hook_1up32_19+h1{margin-top:64px}._foot_1up32_59{align-items:center;gap:var(--s-3);display:flex}@keyframes _swing_1up32_1{0%{transform:translate(-50%)rotate(14deg)}30%{transform:translate(-50%)rotate(-9deg)}55%{transform:translate(-50%)rotate(5deg)}80%{transform:translate(-50%)rotate(-2deg)}to{transform:translate(-50%)rotate(0)}}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-ext-wght-normal-C6vrW8VD.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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/atkinson-hyperlegible-next-latin-wght-normal-BcXVPD7q.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}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1ef;--surface:#fff;--surface-2:#e4e9e6;--ink:#1c2b33;--ink-2:#4c5c63;--line:#d3dbd7;--line-strong:#7a8a90;--accent:#0f6a73;--on-accent:#fff;--accent-soft:#d9ecec;--accent-ink:#0a535a;--brass:#7d5610;--brass-fill:#b4812a;--on-brass:#1c1405;--brass-soft:#f3e7cc;--danger:#b3261e;--on-danger:#fff;--danger-soft:#f9dedb;--warn:#6f4e00;--warn-soft:#f8ecc4;--ok:#1d6b3f;--ok-soft:#d8eede;--focus:#0f6a73;--band:#1c2b33;--on-band:#eef1ef;--scrim:#141e248c;--float-shadow:0 12px 32px #141e2438}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171d20;--surface:#20282c;--surface-2:#2a3338;--ink:#e9efec;--ink-2:#aab7b8;--line:#36424a;--line-strong:#7f8e94;--accent:#58c1c9;--on-accent:#0a2023;--accent-soft:#1c3b3f;--accent-ink:#8ed8de;--brass:#dcb266;--brass-fill:#d0a24f;--on-brass:#231803;--brass-soft:#3d3119;--danger:#ff9d94;--on-danger:#3a0a06;--danger-soft:#4a211e;--warn:#e7c36a;--warn-soft:#3d3216;--ok:#80d3a2;--ok-soft:#1c3a29;--focus:#8ed8de;--band:#0f1417;--on-band:#e9efec;--scrim:#0000009e;--float-shadow:0 12px 32px #00000080}[data-theme=midnight]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1729;--surface:#162238;--surface-2:#1f2d47;--ink:#edf1f8;--ink-2:#a9b6cc;--line:#2c3b57;--line-strong:#7787a3;--accent:#e0b65f;--on-accent:#231803;--accent-soft:#33301f;--accent-ink:#ecca83;--brass:#e0b65f;--brass-fill:#cfa34c;--on-brass:#231803;--brass-soft:#33301f;--danger:#ff9e96;--on-danger:#3a0a06;--danger-soft:#472228;--warn:#efc873;--warn-soft:#39321f;--ok:#7fd4a4;--ok-soft:#173a30;--focus:#ecca83;--band:#08101f;--on-band:#edf1f8;--scrim:#020610a8;--float-shadow:0 12px 32px #0000008c}[data-theme=ocean]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e9f1f5;--surface:#fff;--surface-2:#dbe7ee;--ink:#14303f;--ink-2:#41606f;--line:#c9d9e2;--line-strong:#6f8a99;--accent:#0b5c86;--on-accent:#fff;--accent-soft:#d5e8f3;--accent-ink:#084a6d;--brass:#785210;--brass-fill:#c08f38;--on-brass:#1c1405;--brass-soft:#f2e7cf;--danger:#b3261e;--on-danger:#fff;--danger-soft:#f9dedb;--warn:#6b4c00;--warn-soft:#f6ebc6;--ok:#17693f;--ok-soft:#d5eee0;--focus:#0b5c86;--band:#14303f;--on-band:#e9f1f5;--scrim:#0c202c8c;--float-shadow:0 12px 32px #0c202c38}[data-theme=forest]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf1ea;--surface:#fbfcf9;--surface-2:#e0e7da;--ink:#1d2c21;--ink-2:#4a5b4e;--line:#d0d9ca;--line-strong:#76877a;--accent:#2a6440;--on-accent:#fff;--accent-soft:#d9eadd;--accent-ink:#1f5032;--brass:#74500c;--brass-fill:#b08428;--on-brass:#1c1405;--brass-soft:#f0e6cc;--danger:#ac2a20;--on-danger:#fff;--danger-soft:#f7dfda;--warn:#694a00;--warn-soft:#f4eac5;--ok:#1f6a3b;--ok-soft:#d6ecd9;--focus:#2a6440;--band:#1d2c21;--on-band:#edf1ea;--scrim:#1420188c;--float-shadow:0 12px 32px #14201838}[data-theme=sandstone]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efe9df;--surface:#fcfaf6;--surface-2:#e4dccd;--ink:#2e2619;--ink-2:#5a4e3d;--line:#d9cfbe;--line-strong:#8a7d68;--accent:#7a4a12;--on-accent:#fff;--accent-soft:#f0e0c8;--accent-ink:#643b0b;--brass:#7a4a12;--brass-fill:#b98a3c;--on-brass:#1f1505;--brass-soft:#f1e4c9;--danger:#a82a1e;--on-danger:#fff;--danger-soft:#f6dfd8;--warn:#644900;--warn-soft:#f1e6bf;--ok:#2a6438;--ok-soft:#dcead6;--focus:#7a4a12;--band:#2e2619;--on-band:#efe9df;--scrim:#281e128c;--float-shadow:0 12px 32px #281e1238}:root{--font:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 1.3rem + .8vw, 2rem);--text-display:clamp(2.5rem, 1.1rem + 6vw, 6.5rem);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--r-1:3px;--r-2:6px;--r-full:999px;--target:44px;--fast:.12s;--med:.2s;--ease:cubic-bezier(.2, .7, .2, 1);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--ink);font:400 var(--text-md) / 1.5 var(--font);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;margin:0}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color var(--med) linear, border-color var(--med) linear, color var(--med) linear!important}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:-.01em;overflow-wrap:break-word;font-weight:650;line-height:1.15}a{color:var(--accent-ink);text-underline-offset:2px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent);color:var(--on-accent)}table{border-collapse:collapse;width:100%}.tnum{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--s-3);z-index:100;padding:var(--s-2) var(--s-4);background:var(--ink);color:var(--bg);position:absolute;top:-60px}.skip-link:focus{top:var(--s-3)}::view-transition-old(root){animation-duration:var(--med);animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:var(--med);animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#fff;--ink:#000;--ink-2:#222;--line:#999;--line-strong:#000}body{color:#000;background:#fff}[data-no-print]{display:none!important}}
