.pizza-picker[data-v-f190a212]{position:absolute;left:16px;top:16px;bottom:16px;z-index:6;width:min(470px,calc(100% - 32px));display:flex;flex-direction:column;border-radius:28px;background:#fff9eff5;box-shadow:0 18px 50px #35484c47;overflow:hidden}.pizza-picker__head[data-v-f190a212]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 6px}.pizza-picker__head h2[data-v-f190a212]{margin:0;font-size:1.6rem}.pizza-picker__close[data-v-f190a212]{width:48px;height:48px;border:none;border-radius:50%;background:#ffe1ec;font-size:1.3rem;cursor:pointer}.pizza-picker__body[data-v-f190a212]{flex:1;overflow-y:auto;padding:0 18px}.pizza-picker__preview[data-v-f190a212]{display:block;width:190px;height:190px;margin:0 auto 6px;filter:drop-shadow(0 6px 10px rgb(120 70 30 / .25))}.pizza-picker__section h3[data-v-f190a212]{margin:10px 0 8px;font-size:1.15rem}.pizza-picker__section h3 small[data-v-f190a212]{font-weight:400;opacity:.6;font-size:.85rem;margin-left:6px}.pizza-picker__row[data-v-f190a212]{display:flex;flex-wrap:wrap;gap:8px}.pizza-picker__item[data-v-f190a212]{display:flex;flex-direction:column;align-items:center;gap:2px;width:92px;padding:8px 4px 6px;border:3px solid transparent;border-radius:20px;background:#fff;font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 3px 8px #35484c1f;transition:transform .1s}.pizza-picker__item svg[data-v-f190a212]{width:54px;height:54px}.pizza-picker__item[aria-pressed=true][data-v-f190a212]{border-color:#ff5aa8;background:#ffeaf4;transform:scale(1.05)}.pizza-picker__actions[data-v-f190a212]{display:flex;gap:10px;padding:12px 18px 16px}.pizza-picker__actions button[data-v-f190a212]{flex:1;min-height:60px;border:none;border-radius:999px;font:inherit;font-size:1.25rem;font-weight:800;cursor:pointer}.pizza-picker__surprise[data-v-f190a212]{background:#e2d4ff}.pizza-picker__bake[data-v-f190a212]{background:linear-gradient(#ffb04a,#ff6a2b);color:#fff;box-shadow:0 6px 16px #ff6a2b73}@media(max-width:520px){.pizza-picker[data-v-f190a212]{top:8px;left:8px;bottom:8px;width:calc(100% - 16px)}.pizza-picker__preview[data-v-f190a212]{width:150px;height:150px}.pizza-picker__item[data-v-f190a212]{width:calc(33% - 6px)}}.creature-pad[data-v-840c64fe]{position:absolute;right:20px;bottom:20px;z-index:4;display:flex;align-items:flex-end;gap:14px;-webkit-user-select:none;user-select:none;touch-action:none}.creature-pad__moves[data-v-840c64fe]{display:flex;flex-direction:column;gap:8px}.creature-pad__move[data-v-840c64fe]{font:inherit;font-weight:700;padding:10px 16px;border:2px solid rgb(255 255 255 / .9);border-radius:999px;background:#fff9efeb;box-shadow:0 6px 16px #35484c33;cursor:pointer}.creature-pad__move[aria-pressed=true][data-v-840c64fe]{background:#ffd66e;border-color:#f5a623;transform:translateY(2px) scale(.97);box-shadow:inset 0 3px 8px #965a0059}.creature-pad__move[data-v-840c64fe]:active{transform:translateY(2px) scale(.96)}.room-actions[data-v-840c64fe]{position:absolute;left:50%;bottom:64px;z-index:4;transform:translate(-50%);display:flex;gap:14px}.room-action[data-v-840c64fe]{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 34px 14px 26px;border:4px solid #fff3e4;border-radius:999px;font:inherit;font-size:1.6rem;font-weight:800;color:#fff;cursor:pointer;box-shadow:0 10px 26px #35484c47;animation:room-action-call-840c64fe 1.6s ease-in-out infinite}.room-action__icon[data-v-840c64fe]{font-size:2.2rem;line-height:1}.room-action--pizza[data-v-840c64fe]{background:linear-gradient(#ffb04a,#ff6a2b);text-shadow:0 2px 0 rgb(160 60 10 / .35)}.room-action--ride[data-v-840c64fe]{background:linear-gradient(#b86bff,#ff3fa4);text-shadow:0 2px 0 rgb(90 20 120 / .4)}@keyframes room-action-call-840c64fe{50%{transform:scale(1.06)}}@media(max-width:600px){.room-actions[data-v-840c64fe]{bottom:200px}.room-action[data-v-840c64fe]{min-height:64px;font-size:1.3rem;padding:10px 26px 10px 20px}}.cook-caption[data-v-840c64fe]{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:5;padding:10px 22px;border-radius:999px;background:#fff9eff2;box-shadow:0 8px 22px #35484c33;font-weight:800;font-size:1.2rem;pointer-events:none}.cook-caption--ride[data-v-840c64fe]{top:calc(var(--nav-h) + 24px);font-size:1.4rem}.creature-pad__cross[data-v-840c64fe]{position:relative;width:168px;height:168px;border-radius:50%;background:#fff9ef8c;box-shadow:inset 0 0 0 2px #ffffffb3,0 8px 22px #35484c2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.creature-pad__arrow[data-v-840c64fe]{position:absolute;width:50px;height:50px;border:2px solid rgb(255 255 255 / .95);border-radius:14px;background:#fff9efeb;color:#7a6a58;font-size:18px;line-height:1;cursor:pointer;transition:background .08s,transform .08s,color .08s}.creature-pad__arrow--up[data-v-840c64fe]{left:59px;top:4px}.creature-pad__arrow--down[data-v-840c64fe]{left:59px;bottom:4px}.creature-pad__arrow--left[data-v-840c64fe]{left:4px;top:59px}.creature-pad__arrow--right[data-v-840c64fe]{right:4px;top:59px}.creature-pad__arrow.is-lit[data-v-840c64fe]{background:#ff8fc6;border-color:#ff5aa8;color:#fff;transform:scale(1.08);box-shadow:0 0 14px #ff5aa88c}.creature-pad__well[data-v-840c64fe]{position:absolute;left:59px;top:59px;width:50px;height:50px;border-radius:50%;cursor:grab}.creature-pad__knob[data-v-840c64fe]{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffd3ea 55%,#ff9fcf);box-shadow:0 4px 10px #35484c47;pointer-events:none;transition:transform .12s ease-out}.creature-pad__knob.is-held[data-v-840c64fe]{transition:none}.creature-pad__well[data-v-840c64fe]:active{cursor:grabbing}.creature-actions[data-v-840c64fe]{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));z-index:3;max-width:min(420px,calc(100% - 32px));padding:10px 14px;border-radius:16px;background:#fff9eff2}.creature-actions[open][data-v-840c64fe]{z-index:6}.creature-actions summary[data-v-840c64fe]{cursor:pointer;font-weight:700}.creature-actions__short[data-v-840c64fe]{display:none}@media(pointer:coarse),(max-width:640px){.creature-pad[data-v-840c64fe]{right:max(12px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));gap:8px}.creature-pad__moves[data-v-840c64fe]{gap:6px}.creature-pad__move[data-v-840c64fe]{padding:7px 12px;font-size:14px}.creature-pad__cross[data-v-840c64fe]{width:96px;height:96px}.creature-pad__arrow[data-v-840c64fe]{display:none}.creature-pad__well[data-v-840c64fe],.creature-pad__knob[data-v-840c64fe]{width:42px;height:42px}.creature-pad__well[data-v-840c64fe]{left:calc(50% - 21px);top:calc(50% - 21px)}.creature-actions[data-v-840c64fe]{bottom:max(14px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));padding:8px 12px}.creature-actions:not([open]) .creature-actions__full[data-v-840c64fe]{display:none}.creature-actions:not([open]) .creature-actions__short[data-v-840c64fe]{display:inline}.room-actions[data-v-840c64fe]{bottom:calc(150px + env(safe-area-inset-bottom))}}.creature-actions__buttons[data-v-840c64fe]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.creature-actions button[data-v-840c64fe]{font:inherit;padding:8px 12px;border:1px solid #b3b3a0;border-radius:20px;background:#fff;cursor:pointer}.creature-actions button[aria-pressed=true][data-v-840c64fe]{background:#dbeafe;border-color:#2563eb}.creature-world[data-v-840c64fe]{position:relative;width:100%}.creature-world--open[data-v-840c64fe]{overflow:hidden;border-radius:clamp(18px,2.2vw,34px);box-shadow:0 24px 58px #35484c3d}.creature-world--3d[data-v-840c64fe]{height:100%;border-radius:0;box-shadow:none;background:linear-gradient(#91d6fb,#e7f9ff 55%,#95d74b)}.creature-world__scene[data-v-840c64fe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.creature-world__stage[data-v-840c64fe]{position:absolute;cursor:grab;touch-action:pan-y}.creature-world__stage[data-v-840c64fe]:active{cursor:grabbing}.creature-world__stage[data-v-840c64fe] canvas{display:block;width:100%;height:100%}.creature-world__glass[data-v-840c64fe]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.sound-buttons[data-v-803635b2]{display:flex;flex-direction:column-reverse;align-items:center;gap:4px}.sound-button[data-v-803635b2]{display:grid;place-items:center;width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer}.sound-button__art[data-v-803635b2]{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 5px 6px rgb(60 40 80 / .28));transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s,opacity .2s}.sound-button:hover .sound-button__art[data-v-803635b2],.sound-button:focus-visible .sound-button__art[data-v-803635b2]{transform:translateY(-3px) scale(1.1) rotate(-5deg)}.sound-button:active .sound-button__art[data-v-803635b2]{transform:scale(.92)}.sound-button__art--off[data-v-803635b2]{filter:saturate(.35) brightness(1.08) drop-shadow(0 5px 6px rgb(60 40 80 / .28))}@media(max-width:1024px),(pointer:coarse){.sound-button[data-v-803635b2]{width:42px;height:42px}.sound-button__art[data-v-803635b2]{width:38px;height:38px}}.stage[data-v-03559fcc]{width:100%}.still[data-v-03559fcc]{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4)}.still img[data-v-03559fcc]{max-height:46vh;width:auto;filter:drop-shadow(0 10px 14px rgb(60 50 40 / .28))}.still__note[data-v-03559fcc]{font-size:14px;text-align:center;margin:0}.stage-controls[data-v-03559fcc]{flex-wrap:wrap;gap:8px}.steer-button[data-v-03559fcc]{min-width:44px;touch-action:none;font-size:20px;padding:6px 12px}.came[data-v-050698df]{position:absolute;top:calc(var(--nav-h) + 20px);left:50%;z-index:3;transform:translate(-50%);display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 22px 8px 8px;border:4px solid white;border-radius:999px;background:linear-gradient(90deg,#ff5fa2,#ff8a3d);box-shadow:0 10px 28px #d64c9659;color:#fff;font-size:19px;pointer-events:none}@media(max-width:640px){.came[data-v-050698df]{top:calc(var(--nav-h) + 64px);font-size:16px}}.came strong[data-v-050698df]{font-family:var(--font-heading);font-weight:var(--font-heading-weight)}.came__picture[data-v-050698df]{width:52px;height:52px;flex:none;border-radius:999px;background:#fff3b0;object-fit:contain}.came__picture--none[data-v-050698df]{display:grid;place-items:center;font-size:30px}.came-enter-active[data-v-050698df]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s}.came-leave-active[data-v-050698df]{transition:transform .3s ease-in,opacity .3s}.came-enter-from[data-v-050698df],.came-leave-to[data-v-050698df]{opacity:0;transform:translate(-50%,-24px) scale(.8)}.world-stage[data-v-050698df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.world-stage--menu[data-v-050698df]{pointer-events:none}.world-stage[data-v-050698df] .stage,.world-stage[data-v-050698df]>.creature-world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.world-stage[data-v-050698df] .stage>.row{position:absolute;top:calc(var(--nav-h) + 10px);left:max(12px,env(safe-area-inset-left));z-index:2;max-width:min(420px,calc(100% - 180px));margin-top:0!important;justify-content:flex-start;text-shadow:0 1px 2px rgb(255 255 255 / .9)}.shell[data-v-5eeefbfb]{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100%}.nav[data-v-5eeefbfb]{pointer-events:none}.nav[data-v-5eeefbfb]>*{pointer-events:auto}.nav-brand img[data-v-5eeefbfb]{display:block;object-fit:contain;filter:drop-shadow(0 4px 6px rgb(60 40 80 / .3));transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.nav-brand__wordmark[data-v-5eeefbfb]{height:78px;width:auto}.nav-brand__mark[data-v-5eeefbfb]{display:none!important;width:54px;height:54px}.nav-brand:hover img[data-v-5eeefbfb]{transform:rotate(-3deg) scale(1.05)}.nav-menu[data-v-5eeefbfb]{display:flex;align-items:flex-start;gap:18px}.nav-icon[data-v-5eeefbfb]{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:56px;color:#fff;text-decoration:none}.nav-icon[data-v-5eeefbfb]:hover{color:#fff;text-decoration:none}.nav-icon__art[data-v-5eeefbfb]{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 5px 6px rgb(60 40 80 / .28));transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .2s}.nav-icon:hover .nav-icon__art[data-v-5eeefbfb],.nav-icon:focus-visible .nav-icon__art[data-v-5eeefbfb]{transform:translateY(-4px) scale(1.1) rotate(-4deg);filter:drop-shadow(0 9px 8px rgb(60 40 80 / .3))}.nav-icon:active .nav-icon__art[data-v-5eeefbfb]{transform:translateY(1px) scale(.94)}.nav-icon.router-link-active .nav-icon__art[data-v-5eeefbfb]{filter:drop-shadow(0 0 10px rgb(255 255 255 / .95)) drop-shadow(0 5px 6px rgb(60 40 80 / .28))}.nav-icon__label[data-v-5eeefbfb]{font-size:12.5px;font-weight:800;line-height:1;white-space:nowrap;text-shadow:0 1px 0 rgb(120 60 90 / .8),0 0 6px rgb(120 60 90 / .55)}@media(max-width:1024px),(pointer:coarse){.nav[data-v-5eeefbfb]{gap:var(--space-2);padding:0 max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}.nav-brand__wordmark[data-v-5eeefbfb]{height:54px}.nav-menu[data-v-5eeefbfb]{gap:6px;align-items:center}.nav-icon[data-v-5eeefbfb]{min-width:40px}.nav-icon__art[data-v-5eeefbfb]{width:38px;height:38px}.nav-icon__label[data-v-5eeefbfb]:not(.nav-icon__label--always){display:none}.nav-icon--wide[data-v-5eeefbfb]{flex-direction:row;gap:6px}.nav-icon--wide .nav-icon__label[data-v-5eeefbfb]{font-size:15px}}@media(max-width:480px){.nav-brand__wordmark[data-v-5eeefbfb]{display:none!important}.nav-brand__mark[data-v-5eeefbfb]{display:block!important}}.shell__main[data-v-5eeefbfb]{position:relative;z-index:1;flex:1}.shell__main--play[data-v-5eeefbfb]{pointer-events:none}@font-face{font-family:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Caprasimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caprasimo-latin-400-normal-u3avbpQ7.woff2) format("woff2"),url(/assets/caprasimo-latin-400-normal-CPOhBPz8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nav-h: 92px;--color-bg: #f5ead8;--color-surface: #ebddc5;--color-text: #201e1d;--color-accent: #c67139;--color-accent-2: #7a8a5e;--color-divider: color-mix(in srgb, #201e1d 16%, transparent);--color-neutral-100: #f9f4ed;--color-neutral-200: #eee7db;--color-neutral-300: #dcd3c4;--color-neutral-400: #c0b6a5;--color-neutral-500: #a19786;--color-neutral-600: #82796a;--color-neutral-700: #645c50;--color-neutral-800: #474238;--color-neutral-900: #2e2b25;--color-accent-100: #fff2eb;--color-accent-200: #ffe1d0;--color-accent-300: #ffc6a5;--color-accent-400: #f6a06b;--color-accent-500: #d67f48;--color-accent-600: #b2622d;--color-accent-700: #8c491a;--color-accent-800: #643312;--color-accent-900: #402310;--color-accent-2-100: #f0fae1;--color-accent-2-200: #e1eecc;--color-accent-2-300: #ccdbb2;--color-accent-2-400: #aebf92;--color-accent-2-500: #8fa073;--color-accent-2-600: #728157;--color-accent-2-700: #56633f;--color-accent-2-800: #3d472b;--color-accent-2-900: #272e1b;--font-heading: "Caprasimo", system-ui, sans-serif;--font-heading-weight: 400;--font-body: "Figtree Variable", "Figtree", system-ui, sans-serif;--space-1: 4.4px;--space-2: 8.8px;--space-3: 13.2px;--space-4: 17.6px;--space-6: 26.4px;--space-8: 35.2px;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 28px;--shadow-sm: 0 1px 2px color-mix(in srgb, #2e2b25 14%, transparent);--shadow-md: 0 3px 10px color-mix(in srgb, #2e2b25 16%, transparent);--shadow-lg: 0 12px 32px color-mix(in srgb, #2e2b25 22%, transparent);color-scheme:light}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:15px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.12;letter-spacing:-.015em;margin:0 0 var(--space-2)}h1{font-size:42px}h2{font-size:32px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h6{font-size:13px;letter-spacing:.08em;text-transform:uppercase}p{margin:0 0 var(--space-3)}a{color:var(--color-accent);text-underline-offset:3px}a:hover{color:var(--color-accent-600)}img{display:block;max-width:100%}.text-muted{color:color-mix(in srgb,var(--color-text) 55%,transparent)}:focus{outline:none}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--color-accent) 30%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:14px;line-height:1.2;color:var(--color-text);background:transparent;border:1px solid transparent;padding:var(--space-2) calc(var(--space-3) * 1.2);border-radius:999px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-bg)}.btn-primary:hover:not(:disabled){background:var(--color-accent-600)}.btn-primary:active:not(:disabled){background:var(--color-accent-700)}.btn-secondary{border-color:var(--color-divider);background:var(--color-neutral-100)}.btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 7%,var(--color-neutral-100))}.btn-ghost{color:var(--color-accent);padding-inline:var(--space-1);background:transparent}.btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.btn-danger{color:var(--color-accent-700)}.btn-block{width:100%;margin-top:var(--space-2)}.btn-small{min-height:38px;padding:8px 13px;font-size:13px}.field>label{display:block;font-size:12px;margin-bottom:5px;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.input{width:100%;min-height:36px;padding:6px 14px;font:inherit;font-size:14px;color:var(--color-text);caret-color:var(--color-accent);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:999px}.input:hover{border-color:color-mix(in srgb,var(--color-text) 45%,transparent)}.input:focus-visible{border-color:var(--color-accent);outline-offset:0}.radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.radio input{position:absolute;opacity:0;width:0;height:0}.radio .dot{width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid var(--color-divider)}.radio:hover .dot{border-color:var(--color-accent)}.radio input:checked+.dot{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 4px var(--color-bg)}.seg{display:inline-flex;overflow:hidden;border:1px solid var(--color-divider);border-radius:999px;width:max-content;max-width:100%}.seg-opt{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.seg-opt input{position:absolute;opacity:0;width:0;height:0}.seg-opt+.seg-opt{border-left:1px solid var(--color-divider)}.seg-opt:has(input:checked){background:var(--color-accent);color:var(--color-bg)}.seg-opt:not(:has(input:checked)):hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}.card{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:calc(var(--radius-lg) * 1.15);background:var(--color-surface)}.card-kicker{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent)}.card-title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:1.2}.card-body{margin:0;font-size:13px;opacity:.8}.card-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:color-mix(in srgb,var(--color-text) 50%,transparent)}.elev-sm{box-shadow:var(--shadow-sm)}.elev-md{box-shadow:var(--shadow-md)}.elev-lg{box-shadow:var(--shadow-lg)}.panel{position:relative;background:var(--color-neutral-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-8)}.tag{display:inline-flex;align-items:center;font-size:11px;letter-spacing:.02em;padding:3px 10px;border-radius:999px}.tag-accent{background:var(--color-accent-100);color:var(--color-accent-800)}.tag-accent-2{background:var(--color-accent-2-100);color:var(--color-accent-2-800)}.tag-neutral{background:var(--color-neutral-100);color:var(--color-neutral-800)}.tag-outline{border:1px solid var(--color-accent);color:var(--color-accent)}.nav{display:flex;align-items:center;gap:var(--space-6);box-sizing:border-box;height:var(--nav-h);padding:0 var(--space-8);position:sticky;top:0;z-index:10;background:linear-gradient(#281e4629,#281e4600)}.nav-brand{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:24px;margin-right:auto;display:flex;align-items:center;gap:var(--space-2);text-decoration:none;color:var(--color-text)}.nav a{color:inherit;text-decoration:none;font-size:15px}.nav a:hover{text-decoration:none}@media(max-width:1024px),(pointer:coarse){:root{--nav-h: 62px}}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 60%,transparent);padding:var(--space-2);border-bottom:1px solid var(--color-divider)}.table td{padding:var(--space-2);border-bottom:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.table tbody tr:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}.bg-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-color:#a9dcf5;background-size:cover;background-position:center bottom;background-repeat:no-repeat}.terrarium{--case-cream: #f6efe1;--case-cream-dim: #e7dbc6;position:relative;width:100%;container-type:inline-size;filter:drop-shadow(0 26px 40px rgb(90 70 110 / .22))}.terrarium__lid{position:relative;height:5.2cqw;margin:0 -1cqw -1.4cqw;border-radius:3cqw 3cqw 1.8cqw 1.8cqw;background:linear-gradient(180deg,#fdf8ee 0%,var(--case-cream) 42%,var(--case-cream-dim) 100%);box-shadow:inset 0 2px #ffffffe6,inset 0 -3px 6px #96806429;z-index:2}.terrarium__lid:after{content:"";position:absolute;inset:auto 2.6cqw .9cqw;height:1.2cqw;border-radius:999px;background:linear-gradient(180deg,rgb(150 128 100 / .1),transparent 70%)}.terrarium__medallion{position:absolute;left:50%;top:.2cqw;width:6.2cqw;height:4.2cqw;transform:translate(-50%)}.terrarium__base{position:relative;height:7.4cqw;margin:-1.8cqw -1.4cqw 0;border-radius:1.8cqw 1.8cqw 3.4cqw 3.4cqw;background:linear-gradient(180deg,var(--case-cream-dim) 0%,var(--case-cream) 26%,#fdf8ee 74%,var(--case-cream-dim) 100%);box-shadow:inset 0 3px 7px #96806429,inset 0 -2px #fffc;z-index:2}.terrarium__motifs{position:absolute;inset:auto 3cqw 1.4cqw;width:calc(100% - 6cqw);height:3.2cqw}.candy-window{position:relative;border-radius:2.6cqw;overflow:hidden;aspect-ratio:2.2;border:none;background:#a9dcf5;box-shadow:0 0 0 3px #ffffff8c,inset 0 0 0 1px #ffffff80;z-index:1}.candy-window canvas{display:block;width:100%;height:100%}.candy-window:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .16) 3.5%,transparent 8%,transparent 92%,rgb(255 255 255 / .16) 96.5%,rgb(255 255 255 / .5) 100%),linear-gradient(180deg,#bee2f524,#ffffff08);box-shadow:inset 0 2px 10px #fff6,inset 0 -10px 16px #201e1d14}.candy-window:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;background:linear-gradient(180deg,#ffffff80,#ffffff4d 12%,#fff0 30%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L200,0 L200,17 C160,5 132,27 100,15 C70,3 40,27 0,7 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 100' preserveAspectRatio='none'%3E%3Cpath d='M0,0 L200,0 L200,17 C160,5 132,27 100,15 C70,3 40,27 0,7 Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-transparency:reduce){.candy-window:after{background:none}}.page{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:60px var(--space-4) 90px}.page--narrow{max-width:560px}.notice{padding:14px 18px;border-radius:var(--radius-md);background:var(--color-accent-2-100);font-size:14px;line-height:1.5}.notice--error{background:#ffe1d0;color:var(--color-accent-800)}.stack{display:grid;gap:var(--space-4)}.row{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
