@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.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:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.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}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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{--display:"Nunito Variable", "Nunito", "Arial Rounded MT Bold", system-ui, sans-serif;--sans:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper:#f6f2ff;--surface:#fff;--rail:#faf8ff;--ink:#2b1b5a;--muted:#5d5280;--faint:#9289b0;--line:#2b1b5a29;--scrim:#2b1b5a6b;--grape:#6c3bff;--berry:#ff5e8a;--gold:#e9c27a;--accent:#c9b8ff;--accent-soft:#ebe3ff;--brand:linear-gradient(135deg, var(--grape), var(--berry));--lemon:#ffd23f;--mint:#5ee2b2;--pink:#ff8acb;--lilac:#b39dff;--sky:#63b3ff;--coral:#ff9a8b;--lime:#b8f04a;--orange:#ff9f43;--cyan:#4fd1e0;--mint-soft:#eafcf4;--lemon-soft:#fff4c7;--sky-soft:#e3f0ff;--good:#2f8a57;--hot:#e05a24;--warm:#b86f12;--mild:#8f7414;--cold:#4f7195;--bad:#c2463a;--stroke:2px solid var(--ink);--shadow:4px 4px 0 var(--ink);--shadow-sm:2px 2px 0 var(--ink);--radius:22px;--radius-sm:14px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}button,input,textarea{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.display{font-family:var(--display)}.muted{color:var(--muted)}.dim{color:var(--faint);font-size:.85rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{--c:var(--surface);border:var(--stroke);background:var(--c);box-shadow:var(--shadow-sm);white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease), box-shadow .12s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:.93rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active:not(:disabled){box-shadow:0 0 0 var(--ink);transform:translate(2px,2px)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--grape{--c:var(--grape);color:var(--surface)}.btn--mint{--c:var(--mint)}.btn--orange{--c:var(--orange)}.btn--pink{--c:var(--pink)}.btn--lg{box-shadow:var(--shadow);padding:11px 26px;font-size:1rem}.btn--lg:hover:not(:disabled){box-shadow:5px 5px 0 var(--ink)}.btn--block{width:100%}.btn--sm{padding:5px 12px;font-size:.8rem}.btn--ghost{box-shadow:none;background:0 0}.btn--ghost:hover:not(:disabled){background:var(--surface);box-shadow:var(--shadow-sm)}.link-btn{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.label{color:var(--muted);font-size:.8rem;font-weight:700;display:block}.field{border:var(--stroke);background:var(--surface);resize:none;border-radius:12px;width:100%;padding:10px 13px;font-size:1rem}.field::placeholder{color:var(--faint)}.field:focus-visible{box-shadow:var(--shadow-sm);outline:none}.field--big{font-family:var(--display);font-size:1.3rem;font-weight:700}.stack{flex-direction:column;gap:8px;display:flex}.eyebrow{border:1.5px solid var(--ink);background:var(--c,var(--surface));border-radius:999px;align-self:flex-start;padding:2px 11px;font-size:.76rem;font-weight:700;line-height:1.5;display:inline-block}.lang-tag{border:1.5px solid var(--ink);background:var(--surface);letter-spacing:.04em;vertical-align:1px;border-radius:5px;padding:0 5px;font-size:.62rem;font-weight:800;line-height:1.5;display:inline-block}.chip{border:1.5px solid var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.chip[aria-pressed=true]{background:var(--c,var(--accent));box-shadow:var(--shadow-sm)}.chip:disabled{border-style:dashed;border-color:var(--faint);color:var(--faint);cursor:not-allowed}.kbd{border:1.5px solid var(--ink);background:var(--surface);border-bottom-width:3px;border-radius:6px;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-block}.card{background:var(--surface);border:var(--stroke);border-radius:var(--radius)}:root{--tilt:.5}.sticker{isolation:isolate;border:var(--stroke);border-radius:var(--r,14px);box-shadow:var(--lift,none);background:#fff;position:relative;overflow:hidden}.sticker:before,.sticker:after{content:"";z-index:-1;border-radius:calc(var(--r,14px) - 5px);position:absolute;inset:3px}.fx-freezing{border-color:var(--faint);color:var(--muted)}.fx-freezing:before{background:repeating-linear-gradient(45deg,#00000009 0 2px,#0000 2px 5px),#ebe4d2}.fx-cold{--lift:1px 1px 0 var(--ink)}.fx-cold:before{background:#cfe4ff}.fx-warm{--lift:var(--shadow-sm)}.fx-warm:before{background:var(--lemon)}.fx-warm:after{background:linear-gradient(168deg,#fffc 0 24%,#fff0 24.6%),linear-gradient(#ffffff40,#fff0 70%)}.fx-hot{--lift:var(--shadow-sm)}.fx-hot:before{background:linear-gradient(120deg,#ff8acb,#ffa6a0 55%,#ffb45e)}.fx-hot:after{background-image:radial-gradient(circle,#fff 0 1.3px,#0000 1.8px),radial-gradient(circle,#fff 0 .9px,#0000 1.4px),radial-gradient(circle,#fff7b0 0 1.6px,#0000 2.1px),radial-gradient(circle,#fffc 0 .7px,#0000 1.2px);background-size:29px 23px,17px 19px,41px 37px,11px 13px;background-position:calc(var(--tilt) * 14px) 3px, calc(var(--tilt) * -22px) 9px, calc(var(--tilt) * 30px) 14px, calc(var(--tilt) * -9px) 1px;animation:1.6s ease-in-out infinite alternate twinkle}.fx-burning{--lift:3px 3px 0 var(--ink)}.fx-burning:before{background:linear-gradient(#ffffff4d,#ffffff4d) 0 0/100% 100%,linear-gradient(115deg,#ff8acb,#ffd23f,#5ee2b2,#63b3ff,#b39dff,#ff8acb,#ffd23f,#5ee2b2) 0 0/320% 100%;background-position:0 0, calc(var(--tilt) * 100%) 0}.fx-burning:after{background:linear-gradient(105deg,#0000 38%,#ffffffd9 50%,#0000 62%) 0 0/260% 100%,repeating-linear-gradient(115deg,#fff6 0 1.5px,#0000 1.5px 7px) 0 0/100% 100%;background-position:calc(var(--tilt) * 100%) 0, 0 0}.fx-scorching{--lift:3px 3px 0 var(--ink)}.fx-scorching:before{background:linear-gradient(115deg,#d4941a,#ffe07a 22%,#fff6c4 38%,#f0b02e 55%,#c98512 72%,#ffe07a 88%,#d4941a) 0 0/240% 100%;background-position:calc(var(--tilt) * 100%) 0}.fx-scorching:after{background:linear-gradient(105deg,#0000 40%,#ffffffe6 50%,#0000 60%) 0 0/260% 100%;background-position:calc((1 - var(--tilt)) * 100%) 0}.fx-found{--lift:var(--shadow)}.fx-found:before{background:linear-gradient(#ffffff38, #ffffff38), conic-gradient(from calc(var(--tilt) * 360deg) at 30% 120%, #5ee2b2, #63b3ff, #b39dff, #ff8acb, #ffd23f, #5ee2b2)}.fx-found:after{background-image:linear-gradient(105deg,#0000 40%,#fffc 50%,#0000 60%),radial-gradient(circle,#fff 0 1.4px,#0000 2px),radial-gradient(circle,#fff 0 1px,#0000 1.5px);background-size:260% 100%,31px 27px,19px 17px;background-position:calc(var(--tilt) * 100%) 0, 4px 6px, 11px 2px}.rank-pill{border:1.5px solid var(--ink);color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;padding:0 7px;font-size:.7rem;font-weight:800;line-height:1.55}.sticker.flat{border:0;border-radius:0}.sticker.flat:before,.sticker.flat:after{border-radius:0;inset:0}@keyframes twinkle{0%{opacity:.55}}@keyframes slap{0%{opacity:0;transform:scale(1.7)rotate(-9deg)}55%{opacity:1;transform:scale(.94)rotate(1.5deg)}78%{transform:scale(1.03)rotate(-.6deg)}to{transform:none}}@keyframes flop{0%{opacity:0;transform:translateY(-10px)scale(1.04)rotate(-.5deg)}60%{opacity:1;transform:translateY(2px)scale(.99)rotate(.4deg)}to{transform:none}}@keyframes slap-soft{0%{opacity:0;transform:scale(1.25)rotate(-4deg)}60%{opacity:1;transform:scale(.97)rotate(.8deg)}to{transform:none}}@keyframes slap-big{0%{opacity:0;transform:scale(2.1)rotate(-12deg)}50%{opacity:1;transform:scale(.92)rotate(2deg)}72%{transform:scale(1.05)rotate(-1deg)}to{transform:none}}@keyframes sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes spark{0%{opacity:0;translate:0;scale:.4}15%{opacity:1;scale:1.1}to{translate:var(--dx) var(--dy);opacity:0;scale:.6;rotate:var(--rot)}}@keyframes halo{30%{box-shadow:var(--lift), 0 0 0 5px #ffd65ae6, 0 0 36px #ffc828a6}}@keyframes pop{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.bob{width:72px;height:72px;animation:.9s ease-in-out infinite alternate bob}@keyframes bob{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-14px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.bob{animation:none}}.toasts[data-v-e75e24e7]{z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast[data-v-e75e24e7]{border:var(--stroke);background:var(--mint-soft);max-width:min(460px,100vw - 32px);box-shadow:var(--shadow-sm);border-radius:14px;padding:9px 16px;font-size:.9rem;font-weight:600}.toast.error[data-v-e75e24e7]{background:#ffe3de}.toast-enter-active[data-v-e75e24e7],.toast-leave-active[data-v-e75e24e7]{transition:all .25s var(--ease)}.toast-enter-from[data-v-e75e24e7],.toast-leave-to[data-v-e75e24e7]{opacity:0;transform:translateY(10px)}.av[data-v-cf6dda3d]{width:var(--size);height:var(--size);border:2px solid var(--ink);background:var(--fill);color:var(--ink);font-size:calc(var(--size) * .4);border-radius:50%;flex:none;place-items:center;font-weight:800;line-height:1;display:inline-grid}.pending[data-v-cf6dda3d]{color:var(--faint);border-style:dashed}.privacy[data-v-8a896263]{text-align:center;font-size:.8rem}.sign[data-v-8a896263]{flex-direction:column;gap:16px;display:flex}h2[data-v-8a896263]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.envelope[data-v-8a896263]{border:var(--stroke);background:var(--accent);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:16px;align-self:flex-start;place-items:center;font-size:1.6rem;display:grid;transform:rotate(-4deg)}.address[data-v-8a896263]{color:var(--ink);overflow-wrap:anywhere}.code-form[data-v-8a896263]{flex-direction:column;gap:10px;display:flex}.code[data-v-8a896263]{font-family:var(--display);letter-spacing:.4em;text-align:center;font-size:1.8rem;font-weight:800}.dev[data-v-8a896263]{color:var(--muted);font-size:.85rem}.again[data-v-8a896263]{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.error[data-v-8a896263]{color:var(--bad);font-size:.88rem;font-weight:600}.wordmark-logo[data-v-ebe259ac]{min-width:0;font-family:var(--display);letter-spacing:-.01em;align-items:center;gap:.4em;font-weight:900;line-height:1;display:inline-flex}.icon[data-v-ebe259ac]{border-radius:.36em;flex:none;width:1.6em;height:1.6em}.name[data-v-ebe259ac]{color:var(--grape)}.crew[data-v-ebe259ac]{color:var(--berry)}.locale[data-v-b5313325]{border:1.5px solid var(--ink);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}button[data-v-b5313325]{letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:.72rem;font-weight:800}button+button[data-v-b5313325]{border-left:1.5px solid var(--ink)}button[data-v-b5313325]:hover{background:var(--accent-soft)}button[aria-checked=true][data-v-b5313325]{background:var(--ink);color:var(--paper)}button[data-v-b5313325]:focus-visible{outline-offset:-4px}.name[data-v-f2d1a293]{flex-direction:column;gap:16px;display:flex}h2[data-v-f2d1a293]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.you[data-v-f2d1a293]{align-items:center;gap:12px;font-size:.88rem;display:flex}.email[data-v-f2d1a293]{overflow-wrap:anywhere}.not-me[data-v-f2d1a293]{color:var(--muted);align-self:center;font-size:.82rem}.error[data-v-f2d1a293]{color:var(--bad);font-size:.88rem;font-weight:600}.page[data-v-d4b32e40]{background:var(--accent-soft);place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative}.split[data-v-d4b32e40]{border:var(--stroke);background:var(--surface);width:min(940px,100%);box-shadow:6px 6px 0 var(--ink);border-radius:26px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.pitch[data-v-d4b32e40]{border-right:var(--stroke);background:var(--brand);color:var(--surface);flex-direction:column;gap:18px;padding:36px;display:flex}.pitch[data-v-d4b32e40] .name,.pitch[data-v-d4b32e40] .crew{color:var(--surface)}.brand[data-v-d4b32e40]{font-family:var(--display);font-size:1.2rem;font-weight:800}h1[data-v-d4b32e40]{font-family:var(--display);letter-spacing:-.01em;font-size:2.5rem;font-weight:800;line-height:1.05}.demo[data-v-d4b32e40]{color:var(--ink);border:var(--stroke);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;transform:rotate(-1deg)}.word[data-v-d4b32e40]{border:var(--stroke);background:var(--mint);box-shadow:var(--shadow-sm);font-family:var(--display);border-radius:12px;align-self:flex-start;padding:4px 12px;font-size:1.5rem;font-weight:800}.guesses[data-v-d4b32e40]{flex-direction:column;gap:6px;font-size:.88rem;display:flex}.guesses>span[data-v-d4b32e40]{align-items:center;gap:8px;display:flex}.rules[data-v-d4b32e40]{flex-direction:column;gap:4px;margin:0;padding-left:1.1em;font-weight:600;display:flex}.who[data-v-d4b32e40]{flex-direction:column;gap:18px;padding:36px;display:flex}.who h2[data-v-d4b32e40]{font-family:var(--display);font-size:1.8rem;font-weight:800}.you[data-v-d4b32e40]{align-items:center;gap:12px;font-size:.88rem;display:flex}.error[data-v-d4b32e40]{color:var(--bad);font-size:.88rem;font-weight:600}.corner[data-v-d4b32e40]{position:absolute;top:16px;right:16px}@media (width<=760px){.split[data-v-d4b32e40]{grid-template-columns:1fr}.pitch[data-v-d4b32e40]{border-right:0;border-bottom:var(--stroke)}h1[data-v-d4b32e40]{font-size:2rem}}.page[data-v-103c504d]{background:var(--accent-soft);place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative}.corner[data-v-103c504d]{position:absolute;top:16px;right:16px}.box[data-v-103c504d]{width:min(460px,100%);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:14px;padding:30px;display:flex}.brand[data-v-103c504d]{font-family:var(--display);font-size:1.1rem;font-weight:800}.working[data-v-103c504d]{font-family:var(--display);font-size:1.4rem;font-weight:700}.form[data-v-103c504d]{flex-direction:column;gap:12px;width:100%;display:flex}h1[data-v-103c504d]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.error[data-v-103c504d]{color:var(--bad);font-size:.88rem;font-weight:600}.swatches[data-v-709a9a72]{flex-wrap:wrap;gap:8px;display:flex}.sw[data-v-709a9a72]{width:var(--size);height:var(--size);border:2px solid var(--ink);cursor:pointer;transition:transform .12s var(--ease);border-radius:50%;padding:0}.sw[data-v-709a9a72]:hover:not(:disabled){transform:scale(1.08)}.sw.taken[data-v-709a9a72]{opacity:.35;cursor:not-allowed;position:relative}.sw.taken[data-v-709a9a72]:after{content:"";border-left:2px solid var(--ink);position:absolute;top:-3px;bottom:-3px;left:50%;transform:rotate(45deg)}.sw[aria-checked=true][data-v-709a9a72]{outline:2px solid var(--ink);outline-offset:3px}.tile[data-v-711c9faf]{width:var(--size);height:var(--size);border:2px solid var(--ink);border-radius:calc(var(--size) * .28);font-size:calc(var(--size) * .5);flex:none;place-items:center;line-height:1;display:grid}.page[data-v-26a5100c]{background:var(--accent-soft);place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative}.split[data-v-26a5100c]{border:var(--stroke);background:var(--surface);width:min(940px,100%);box-shadow:6px 6px 0 var(--ink);border-radius:26px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.invite[data-v-26a5100c]{border-right:var(--stroke);background:var(--brand);color:var(--surface);flex-direction:column;gap:16px;padding:34px;display:flex}.invite[data-v-26a5100c] .name,.invite[data-v-26a5100c] .crew{color:var(--surface)}.brand[data-v-26a5100c]{font-family:var(--display);font-size:1.1rem;font-weight:800}.invite .eyebrow[data-v-26a5100c]{--c:var(--surface);color:var(--ink)}h1[data-v-26a5100c]{font-family:var(--display);font-size:2.3rem;font-weight:800;line-height:1.1}.group-name[data-v-26a5100c]{vertical-align:bottom;align-items:center;gap:10px;display:inline-flex}.members[data-v-26a5100c]{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.stack-av[data-v-26a5100c]{display:flex}.stack-av[data-v-26a5100c]>*+*{margin-left:-8px}.teaser[data-v-26a5100c]{border:var(--stroke);background:var(--surface);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.teaser .word[data-v-26a5100c]{border:var(--stroke);background:var(--mint);box-shadow:var(--shadow-sm);font-family:var(--display);border-radius:12px;flex:none;padding:6px 12px;font-size:1.4rem;font-weight:800}.teaser p[data-v-26a5100c]{font-size:.86rem}.rules[data-v-26a5100c]{flex-direction:column;gap:3px;margin:0;padding-left:1.1em;font-weight:600;display:flex}.side[data-v-26a5100c]{flex-direction:column;gap:14px;padding:34px;display:flex}.side h2[data-v-26a5100c]{font-family:var(--display);font-size:1.7rem;font-weight:800}.form[data-v-26a5100c]{flex-direction:column;gap:18px;display:flex}.as[data-v-26a5100c]{align-items:center;gap:12px;font-size:.9rem;display:flex}.center[data-v-26a5100c]{text-align:center}.error[data-v-26a5100c]{color:var(--bad);font-size:.88rem;font-weight:600}.lost[data-v-26a5100c]{width:min(480px,100%);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:30px;display:flex}.lost h1[data-v-26a5100c]{font-size:1.7rem}.retry[data-v-26a5100c]{gap:8px;display:flex}.retry .field[data-v-26a5100c]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.corner[data-v-26a5100c]{position:absolute;top:16px;right:16px}@media (width<=760px){.split[data-v-26a5100c]{grid-template-columns:1fr}.invite[data-v-26a5100c]{border-right:0;border-bottom:var(--stroke)}h1[data-v-26a5100c]{font-size:1.9rem}}.dev[data-v-2e3a6389]{z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toggle[data-v-2e3a6389]{border:var(--stroke);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-sm);cursor:pointer;border-radius:50%;font-size:1.1rem}.panel[data-v-2e3a6389]{border:var(--stroke);background:var(--surface);width:220px;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:7px;padding:12px;display:flex}.title[data-v-2e3a6389]{font-size:.8rem;font-weight:800}.hint[data-v-2e3a6389]{color:var(--faint);font-size:.78rem}.danger[data-v-2e3a6389]{--c:#ffe3de}.modal[data-v-7fa3d34a]{border:var(--stroke);border-radius:var(--radius);background:var(--paper);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:6px 6px 0 var(--ink);padding:0;overflow:auto}.modal[data-v-7fa3d34a]::backdrop{background:var(--scrim)}.modal[open][data-v-7fa3d34a]{animation:pop .25s var(--ease)}.modal-body[data-v-7fa3d34a]{padding:24px 28px}.invite[data-v-7d41e4af]{flex-direction:column;gap:18px;display:flex}.head[data-v-7d41e4af]{align-items:flex-start;gap:14px;display:flex}.head h2[data-v-7d41e4af]{font-family:var(--display);font-size:1.5rem;font-weight:800;line-height:1.15}.head p[data-v-7d41e4af]{margin-top:2px;font-size:.9rem}.code[data-v-7d41e4af]{border:var(--stroke);background:var(--accent);box-shadow:var(--shadow);font-family:var(--display);letter-spacing:.08em;cursor:copy;border-radius:18px;padding:14px 10px;font-size:2.4rem;font-weight:900;transform:rotate(-1.2deg)}.code[data-v-7d41e4af]:hover{transform:rotate(0)}.row[data-v-7d41e4af]{gap:8px;display:flex}.row .field[data-v-7d41e4af]{color:var(--muted);font-size:.85rem}.members[data-v-7d41e4af]{flex-direction:column;gap:8px;display:flex}.members ul[data-v-7d41e4af]{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.members li[data-v-7d41e4af]{align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:flex}.foot[data-v-7d41e4af]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.dev[data-v-7d41e4af]{color:var(--muted);margin-right:auto;font-size:.8rem}.picks[data-v-2f0e2dd0]{flex-wrap:wrap;gap:6px;display:flex}.pick[data-v-2f0e2dd0]{border:2px solid var(--ink);background:var(--surface);cursor:pointer;border-radius:11px;place-items:center;width:38px;height:38px;padding:0;font-size:1.1rem;display:grid}.pick[data-v-2f0e2dd0]:hover{background:var(--accent-soft)}.pick[aria-checked=true][data-v-2f0e2dd0]{background:var(--accent);box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.langs[data-v-d064be32]{flex-direction:column;gap:7px;display:flex}.lang[data-v-d064be32]{border:var(--stroke);background:var(--surface);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:1px 10px;padding:8px 13px;display:grid}.lang[data-v-d064be32]:hover:not(:disabled){background:var(--accent-soft)}.name[data-v-d064be32]{font-family:var(--display);font-size:1.05rem;font-weight:750;line-height:1.2}.today[data-v-d064be32]{color:var(--muted);grid-column:1;font-size:.78rem}.today b[data-v-d064be32]{font-family:var(--display);color:var(--ink);font-weight:700}.tick[data-v-d064be32]{border:2px solid var(--ink);background:var(--surface);color:#0000;border-radius:50%;grid-area:1/2/span 2;place-items:center;width:24px;height:24px;font-size:.75rem;font-weight:900;display:grid}.lang[aria-checked=true][data-v-d064be32]{background:var(--accent);box-shadow:var(--shadow-sm)}.lang[aria-checked=true] .tick[data-v-d064be32],.lang[aria-checked=true] .today[data-v-d064be32]{color:var(--ink)}.lang[data-v-d064be32]:disabled{border-style:dashed;border-color:var(--faint);color:var(--faint);cursor:not-allowed}.lang:disabled .tick[data-v-d064be32]{visibility:hidden}.seg[data-v-4ef2b3b8]{border:var(--stroke);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}button[data-v-4ef2b3b8]{background:var(--surface);cursor:pointer;border:0;padding:9px 8px;font-size:.86rem;font-weight:700}button+button[data-v-4ef2b3b8]{border-left:var(--stroke)}button[data-v-4ef2b3b8]:hover{background:var(--accent-soft)}button[aria-checked=true][data-v-4ef2b3b8]{background:var(--accent)}button[data-v-4ef2b3b8]:focus-visible{outline-offset:-4px}.new[data-v-689ca6bb]{flex-direction:column;gap:18px;display:flex}.head[data-v-689ca6bb]{justify-content:space-between;align-items:center;display:flex}.head h2[data-v-689ca6bb]{font-family:var(--display);font-size:1.8rem;font-weight:800}.x[data-v-689ca6bb]{border:var(--stroke);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.cols[data-v-689ca6bb]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.col[data-v-689ca6bb]{flex-direction:column;gap:12px;display:flex}.col-title[data-v-689ca6bb]{align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.step[data-v-689ca6bb]{border:1.5px solid var(--ink);background:var(--accent);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.small[data-v-689ca6bb]{font-size:.83rem}.foot[data-v-689ca6bb]{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.preview[data-v-689ca6bb]{flex-direction:column;gap:6px;display:flex}.preview-card[data-v-689ca6bb]{border:var(--stroke);background:var(--surface);width:240px;box-shadow:var(--shadow-sm);border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.preview-text[data-v-689ca6bb]{min-width:0}.preview-text b[data-v-689ca6bb]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;display:block;overflow:hidden}.preview-text small[data-v-689ca6bb]{color:var(--muted);font-size:.75rem}.actions[data-v-689ca6bb]{align-items:center;gap:14px;display:flex}.error[data-v-689ca6bb]{max-width:260px;color:var(--bad);font-size:.85rem;font-weight:600}@media (width<=700px){.cols[data-v-689ca6bb]{grid-template-columns:1fr}.foot[data-v-689ca6bb]{flex-direction:column;align-items:stretch}}.me[data-v-15b3d11f]{flex-direction:column;gap:18px;display:flex}.head[data-v-15b3d11f]{align-items:center;gap:14px;display:flex}.head h2[data-v-15b3d11f]{font-family:var(--display);font-size:1.6rem;font-weight:800}.locale-row[data-v-15b3d11f]{align-self:flex-start}.actions[data-v-15b3d11f]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.actions--wrap[data-v-15b3d11f]{flex-wrap:wrap}.actions--wrap .btn[data-v-15b3d11f]{flex:auto}.out[data-v-15b3d11f]{color:var(--muted);margin-right:auto;font-size:.85rem}.extras[data-v-15b3d11f]{flex-wrap:wrap;gap:16px;font-size:.85rem;display:flex}.extras .link-btn[data-v-15b3d11f]{color:var(--muted)}.bin[data-v-15b3d11f]{font-size:2.2rem}.btn--danger[data-v-15b3d11f]{background:var(--bad);color:var(--surface)}.error[data-v-15b3d11f]{color:var(--bad);font-size:.85rem;font-weight:600}.side[data-v-d9a3a61d]{border-right:var(--stroke);background:var(--paper);flex-direction:column;gap:14px;height:100dvh;padding:20px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.top[data-v-d9a3a61d]{justify-content:space-between;align-items:center;gap:8px;padding-inline:8px 2px;display:flex}.wordmark[data-v-d9a3a61d]{min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:1.15rem;font-weight:800;text-decoration:none;overflow:hidden}.hello[data-v-d9a3a61d]{font-family:var(--display);padding-inline:8px;font-size:1.15rem;font-weight:750;line-height:1.2}.hello small[data-v-d9a3a61d]{font-family:var(--sans);color:var(--muted);margin-top:3px;font-size:.8rem;font-weight:500;display:block}.nav[data-v-d9a3a61d]{flex-direction:column;gap:6px;display:flex}.side-label[data-v-d9a3a61d]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:6px;padding-inline:8px;font-size:.7rem;font-weight:700}.list[data-v-d9a3a61d]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.group[data-v-d9a3a61d]{border:2px solid #0000;border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 9px;text-decoration:none;display:grid}.group[data-v-d9a3a61d]:hover{background:var(--surface);border-color:var(--line)}.group.on[data-v-d9a3a61d]{background:var(--surface);border:var(--stroke);box-shadow:var(--shadow-sm)}.text[data-v-d9a3a61d]{min-width:0}.text b[data-v-d9a3a61d]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.text small[data-v-d9a3a61d]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.ping[data-v-d9a3a61d]{border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px}.ping.turn[data-v-d9a3a61d]{background:var(--mint)}.ping.reveal[data-v-d9a3a61d]{background:var(--accent)}.empty[data-v-d9a3a61d]{color:var(--faint);padding:4px 8px;font-size:.8rem}.foot[data-v-d9a3a61d]{flex-direction:column;gap:10px;margin-top:auto;display:flex}.start[data-v-d9a3a61d]{justify-content:flex-start}.me[data-v-d9a3a61d]{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;padding:10px 8px 2px;font-size:.88rem;font-weight:700;display:flex}.me-name[data-v-d9a3a61d]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.me:hover .dim[data-v-d9a3a61d]{color:var(--ink);text-decoration:underline}.fold[data-v-d9a3a61d]{display:none}@media (width<=860px){.side[data-v-d9a3a61d]{border-right:0;border-bottom:var(--stroke);height:auto;position:static}.fold[data-v-d9a3a61d]{border:var(--stroke);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-size:.85rem;font-weight:700;display:inline-flex}.side.folded[data-v-d9a3a61d]{gap:0;padding:10px 14px}.side.folded[data-v-d9a3a61d]>:not(.top),.side.folded .locale[data-v-d9a3a61d]{display:none}}.shell[data-v-d39ea48f]{grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.content[data-v-d39ea48f]{min-width:0}@media (width<=860px){.shell[data-v-d39ea48f]{grid-template-columns:1fr}}.empty[data-v-a2958c9b]{place-items:center;min-height:100dvh;padding:40px 24px;display:grid}.box[data-v-a2958c9b]{width:min(520px,100%);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:32px;display:flex}h1[data-v-a2958c9b]{font-family:var(--display);font-size:2.3rem;font-weight:800;line-height:1.08}.box>.btn[data-v-a2958c9b]{align-self:flex-start}.code[data-v-a2958c9b]{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:8px;padding-top:18px;display:flex}.row[data-v-a2958c9b]{gap:8px;display:flex}.row .field[data-v-a2958c9b]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.chart[data-v-a774caba]{border:var(--stroke);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}ul[data-v-a774caba]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}li[data-v-a774caba]{grid-template-columns:46px 84px minmax(0,1fr);align-items:center;gap:10px;font-size:.88rem;line-height:1.3;display:grid}.swatch[data-v-a774caba]{--r:10px;height:28px}.means[data-v-a774caba]{color:var(--muted)}@media (width<=640px){li[data-v-a774caba]{grid-template-columns:40px minmax(0,1fr);gap:0 10px}.swatch[data-v-a774caba]{grid-row:span 2}}.tabs[data-v-57e76b7c]{flex-wrap:wrap;gap:8px;display:flex}.tab[data-v-57e76b7c]{border:var(--stroke);background:var(--surface);cursor:pointer;transition:transform .15s var(--ease), box-shadow .15s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:.85rem;font-weight:700;display:inline-flex;position:relative}.tab[data-v-57e76b7c]:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.tab.on[data-v-57e76b7c]{background:var(--accent);box-shadow:var(--shadow-sm)}.tab.done[data-v-57e76b7c]:not(.on){background:var(--mint-soft)}.tab.add[data-v-57e76b7c]{background:var(--mint);animation:nudge-57e76b7c 2.4s var(--ease) infinite;border-style:dashed}.tab.add small[data-v-57e76b7c]{opacity:.75;font-weight:600}.dot[data-v-57e76b7c]{border:1.5px solid var(--ink);background:var(--coral);border-radius:50%;width:8px;height:8px}@keyframes nudge-57e76b7c{0%,80%,to{transform:none}88%{transform:rotate(-2deg)scale(1.04)}94%{transform:rotate(2deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.tab.add[data-v-57e76b7c]{animation:none}}.ring[data-v-409f7967]{box-shadow:none;vertical-align:middle;border-radius:50%;padding:3px;display:inline-grid}.ring[data-v-409f7967]:before,.ring[data-v-409f7967]:after{border-radius:50%;inset:0}.slap[data-v-409f7967]{animation:.5s cubic-bezier(.3,1.4,.5,1) both slap}@media (prefers-reduced-motion:reduce){.slap[data-v-409f7967]{animation:none}}.track[data-v-b5516dca]{border:var(--stroke);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:10px 26px 4px 20px}.lane[data-v-b5516dca]{height:104px;position:relative}.road[data-v-b5516dca]{border:1.5px solid var(--ink);border-radius:7px;height:14px;display:flex;position:absolute;inset:auto 0 8px;overflow:hidden}.road .sticker+.sticker[data-v-b5516dca]{border-left:1.5px solid var(--ink)}.flag[data-v-b5516dca]{font-size:1.3rem;position:absolute;bottom:4px;right:-14px}.runner[data-v-b5516dca]{will-change:left;transition:left 1.1s cubic-bezier(.3,1.5,.5,1);position:absolute;transform:translate(-50%)}.runner.row-0[data-v-b5516dca]{z-index:3;bottom:18px}.runner.row-1[data-v-b5516dca]{z-index:2;bottom:42px}.runner.row-2[data-v-b5516dca]{z-index:1;bottom:66px}.runner[data-v-b5516dca]:after{content:"";background:var(--ink);opacity:.35;width:1.5px;position:absolute;top:100%;left:50%}.runner.row-1[data-v-b5516dca]:after{height:20px}.runner.row-2[data-v-b5516dca]:after{height:44px}.runner.you[data-v-b5516dca]>.av,.runner.you[data-v-b5516dca] .ring{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.runner.idle[data-v-b5516dca]{opacity:.55}.runner.found[data-v-b5516dca]{animation:hop-b5516dca .7s var(--ease) 1.1s 2}.place[data-v-b5516dca]{font-family:var(--display);font-size:.8rem;position:absolute;top:-12px;right:-10px}@keyframes hop-b5516dca{50%{transform:translate(-50%)translateY(-10px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.runner[data-v-b5516dca]{transition:none;animation:none}}.tries[data-v-8e3f4ff8]{flex-direction:column;gap:7px;margin:0;padding:0 4px 4px 0;list-style:none;display:flex;position:relative}li[data-v-8e3f4ff8]{font-variant-numeric:tabular-nums;grid-template-columns:26px minmax(0,1fr) auto 46px;align-items:center;gap:8px;padding:8px 12px;display:grid}li.latest[data-v-8e3f4ff8]{--lift:var(--shadow);rotate:-.6deg}.row-enter-active[data-v-8e3f4ff8]{transition:opacity .35s var(--ease), transform .45s cubic-bezier(.3, 1.5, .5, 1);transition-delay:calc(var(--i) * 35ms)}.row-enter-from[data-v-8e3f4ff8]{opacity:0;transform:translateY(-12px)scale(.96)}.row-move[data-v-8e3f4ff8]{transition:transform .45s var(--ease)}.n[data-v-8e3f4ff8]{opacity:.6;font-size:.75rem;font-weight:700}.word[data-v-8e3f4ff8]{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;overflow:hidden}.score[data-v-8e3f4ff8]{text-align:right;font-weight:700}.rank-pill[data-v-8e3f4ff8]{justify-self:end}.rank-pill.off[data-v-8e3f4ff8]{visibility:hidden}@media (width<=640px){li[data-v-8e3f4ff8]{grid-template-columns:20px minmax(0,1fr) auto 42px;gap:6px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.row-enter-active[data-v-8e3f4ff8],.row-move[data-v-8e3f4ff8]{transition:none}}.stage[data-v-51fe6f1e]{flex-direction:column;gap:18px;width:100%;max-width:600px;margin-inline:auto;display:flex}.intro[data-v-51fe6f1e]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.title[data-v-51fe6f1e]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.how-link[data-v-51fe6f1e]{color:var(--muted);font-size:.85rem}.how[data-v-51fe6f1e]{border:var(--stroke);background:var(--accent-soft);border-radius:18px;flex-direction:column;align-items:flex-end;gap:12px;padding:16px 18px 14px;display:flex}.how ol[data-v-51fe6f1e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.how li[data-v-51fe6f1e]{flex-direction:column;gap:8px;display:flex}.how .n[data-v-51fe6f1e]{border:var(--stroke);background:var(--accent);width:28px;height:28px;box-shadow:var(--shadow-sm);font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.how p[data-v-51fe6f1e]{font-size:.9rem;line-height:1.4}.form[data-v-51fe6f1e],.all[data-v-51fe6f1e]{flex-direction:column;gap:8px;display:flex}.row[data-v-51fe6f1e]{gap:10px;display:flex}.row.shaking[data-v-51fe6f1e]{animation:shake-51fe6f1e .42s var(--ease)}.row .field[data-v-51fe6f1e]{min-width:0;font-family:var(--display);flex:1;font-weight:700}.note[data-v-51fe6f1e]{color:var(--warm);font-size:.9rem;font-weight:600}.note.nudge[data-v-51fe6f1e]{color:var(--muted);font-weight:700}.landing[data-v-51fe6f1e]{position:relative}.reaction[data-v-51fe6f1e]{--r:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:14px 18px;display:grid;position:relative}.reaction.land-flop[data-v-51fe6f1e]{animation:flop .38s var(--ease) both}.reaction.land-soft[data-v-51fe6f1e]{animation:.42s cubic-bezier(.3,1.3,.5,1) both slap-soft}.reaction.land-slap[data-v-51fe6f1e]{animation:.5s cubic-bezier(.3,1.4,.5,1) both slap}.reaction.land-big[data-v-51fe6f1e]{animation:.6s cubic-bezier(.3,1.5,.5,1) both slap-big}.reaction.land-big.fx-scorching[data-v-51fe6f1e],.reaction.land-big.fx-found[data-v-51fe6f1e]{animation:slap-big .6s cubic-bezier(.3, 1.5, .5, 1) both, halo .8s .2s var(--ease)}.said[data-v-51fe6f1e]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 8px;font-size:.8rem;font-weight:800;display:flex}.reaction.has-ribbon .said[data-v-51fe6f1e]{padding-right:58px}.delta[data-v-51fe6f1e]{border:1.5px solid var(--ink);color:var(--ink);background:#ffffffb3;border-radius:999px;padding:0 7px;font-size:.68rem;font-weight:800;line-height:1.6}.delta.up[data-v-51fe6f1e]{background:var(--mint)}.delta.down[data-v-51fe6f1e]{border-color:var(--faint);color:var(--muted);background:#fff}.ribbon[data-v-51fe6f1e]{border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);background:var(--pink);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;animation:ribbon-51fe6f1e .45s .25s var(--ease) both;padding:2px 40px;font-size:.62rem;font-weight:800;position:absolute;top:12px;right:-34px;rotate:35deg}@keyframes ribbon-51fe6f1e{0%{opacity:0;translate:60px -40px}}.sweep[data-v-51fe6f1e]{border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fffffff2 50%,#0000 65%) 0 0/260% 100%;animation:.65s ease-out .1s both sweep;position:absolute;inset:0}.spark[data-v-51fe6f1e]{pointer-events:none;line-height:1;animation:.7s cubic-bezier(.2,.7,.3,1) both spark;position:absolute;top:50%;left:50%}.reaction b[data-v-51fe6f1e]{text-overflow:ellipsis;white-space:nowrap;font-size:1.7rem;font-weight:800;line-height:1.15;overflow:hidden}.points[data-v-51fe6f1e]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800}.reaction .rank-pill[data-v-51fe6f1e]{grid-column:1/-1;justify-self:start;margin-top:4px}.all-head[data-v-51fe6f1e]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart-link[data-v-51fe6f1e]{color:var(--muted);font-size:.8rem}.empty[data-v-51fe6f1e]{border:1.5px dashed var(--faint);text-align:center;border-radius:14px;padding:18px}.yesterday[data-v-51fe6f1e]{text-align:center;font-size:.85rem}@keyframes shake-51fe6f1e{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@media (width<=640px){.how ol[data-v-51fe6f1e]{grid-template-columns:1fr;gap:10px}.how li[data-v-51fe6f1e]{flex-direction:row;align-items:flex-start}.reaction b[data-v-51fe6f1e],.points[data-v-51fe6f1e]{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.reaction[data-v-51fe6f1e],.ribbon[data-v-51fe6f1e],.sweep[data-v-51fe6f1e],.row.shaking[data-v-51fe6f1e]{animation:none!important}}.install[data-v-25212d6f]{background:var(--accent-soft);align-items:flex-start;gap:14px;padding:18px;display:flex}.icon[data-v-25212d6f]{border:var(--stroke);width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:14px;flex:none;transform:rotate(-4deg)}.body[data-v-25212d6f]{flex-direction:column;gap:8px;min-width:0;display:flex}h3[data-v-25212d6f]{font-family:var(--display);font-size:1.2rem;font-weight:800;line-height:1.2}.steps[data-v-25212d6f]{flex-direction:column;gap:4px;margin:0;padding-left:1.3em;font-weight:600;display:flex}.share[data-v-25212d6f]{margin-inline:2px;display:inline-block}.actions[data-v-25212d6f]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;font-size:.9rem;display:flex}.stage[data-v-b669f0cc]{flex-direction:column;gap:18px;width:100%;max-width:600px;margin-inline:auto;display:flex}.confetti[data-v-b669f0cc]{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i[data-v-b669f0cc]{border:1.5px solid var(--ink);width:10px;height:16px;animation:fall-b669f0cc var(--fall) cubic-bezier(.3, .2, .6, 1) var(--delay) forwards;border-radius:3px;position:absolute;top:-20px}.confetti i.round[data-v-b669f0cc]{border-radius:50%;width:12px;height:12px}@keyframes fall-b669f0cc{to{transform:translate(var(--drift), 110vh) rotate(var(--spin))}}.secret[data-v-b669f0cc]{background:var(--mint-soft);box-shadow:var(--shadow);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:22px 24px 24px;animation:.5s cubic-bezier(.3,1.5,.5,1) rise-b669f0cc;display:flex}.word[data-v-b669f0cc]{overflow-wrap:anywhere;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:800;line-height:1.1}.word span[data-v-b669f0cc]{animation:letter-b669f0cc .55s cubic-bezier(.3, 1.9, .5, 1) calc(.25s + var(--i) * 70ms) backwards;display:inline-block}.in[data-v-b669f0cc],.place[data-v-b669f0cc]{font-weight:700}.points[data-v-b669f0cc]{border:var(--stroke);background:var(--accent);box-shadow:var(--shadow-sm);border-radius:999px;margin-top:4px;padding:3px 14px;font-size:.9rem;font-weight:600}.points b[data-v-b669f0cc]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.3rem}.podium-box[data-v-b669f0cc]{flex-direction:column;gap:12px;display:flex}.podium[data-v-b669f0cc]{border-bottom:var(--stroke);justify-content:center;align-items:flex-end;gap:10px;margin:0;padding:0 8px;list-style:none;display:flex}.podium li[data-v-b669f0cc]{width:min(130px,30%);animation:rise-b669f0cc .5s var(--ease) var(--delay) backwards;flex-direction:column;align-items:center;gap:3px;display:flex}.podium .name[data-v-b669f0cc]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.podium .medal[data-v-b669f0cc]{font-size:1.2rem}.podium li.you .name[data-v-b669f0cc]{text-decoration:underline;text-decoration-thickness:2px}.bar[data-v-b669f0cc]{width:100%;height:var(--h);border:var(--stroke);transform-origin:bottom;animation:grow-b669f0cc .6s cubic-bezier(.3, 1.4, .5, 1) var(--delay) backwards;border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.bar b[data-v-b669f0cc]{font-family:var(--display);font-size:1.3rem}.bar small[data-v-b669f0cc]{font-size:.65rem;font-weight:700}.others[data-v-b669f0cc]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.others li[data-v-b669f0cc]{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:grid}.next[data-v-b669f0cc]{text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.next p[data-v-b669f0cc]{font-weight:600}.actions[data-v-b669f0cc]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.block[data-v-b669f0cc]{flex-direction:column;gap:8px;display:flex}@keyframes rise-b669f0cc{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes letter-b669f0cc{0%{opacity:0;transform:translateY(24px)rotate(-14deg)scale(.4)}}@keyframes grow-b669f0cc{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.confetti[data-v-b669f0cc]{display:none}.secret[data-v-b669f0cc],.word span[data-v-b669f0cc],.podium li[data-v-b669f0cc],.bar[data-v-b669f0cc]{animation:none}}.block[data-v-f4c523a7]{flex-direction:column;gap:12px;display:flex}.rail-title[data-v-f4c523a7]{font-family:var(--display);justify-content:space-between;align-items:baseline;font-size:1.1rem;font-weight:800;display:flex}.rail-title span[data-v-f4c523a7]{font-family:var(--sans);color:var(--muted);font-size:.8rem;font-weight:600}.who[data-v-f4c523a7]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who li[data-v-f4c523a7]{grid-template-columns:18px 32px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:grid}.place[data-v-f4c523a7]{font-family:var(--display);text-align:center;font-weight:800}.who-name[data-v-f4c523a7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state[data-v-f4c523a7]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.78rem;font-weight:600}.state.done[data-v-f4c523a7]{border:1.5px solid var(--ink);background:var(--mint);color:var(--ink);border-radius:6px;padding:1px 8px;font-weight:700}.state.idle[data-v-f4c523a7]{color:var(--faint)}.note[data-v-f4c523a7]{color:var(--muted);font-size:.82rem}.word[data-v-e6f23b41]{border:var(--stroke);background:var(--mint);box-shadow:var(--shadow);text-align:center;border-radius:22px;padding:22px 16px 18px}.word.md[data-v-e6f23b41]{box-shadow:var(--shadow-sm);border-radius:18px;padding:14px 14px 12px}.text[data-v-e6f23b41]{font-family:var(--display);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:800;line-height:1.05}.say[data-v-e6f23b41]{margin-top:8px;font-size:.85rem}.md .say[data-v-e6f23b41]{margin-top:4px;font-size:.78rem}.stage[data-v-2c3383bc]{flex-direction:column;gap:18px;width:100%;max-width:600px;margin-inline:auto;display:flex}.intro[data-v-2c3383bc]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.title[data-v-2c3383bc]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.how-link[data-v-2c3383bc]{color:var(--muted);font-size:.85rem}.how[data-v-2c3383bc]{border:var(--stroke);background:var(--accent-soft);border-radius:18px;flex-direction:column;align-items:flex-end;gap:12px;padding:16px 18px 14px;display:flex}.how ol[data-v-2c3383bc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.how li[data-v-2c3383bc]{flex-direction:column;gap:8px;display:flex}.how .n[data-v-2c3383bc]{border:var(--stroke);background:var(--accent);width:28px;height:28px;box-shadow:var(--shadow-sm);font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:grid}.how p[data-v-2c3383bc]{font-size:.9rem;line-height:1.4}.form[data-v-2c3383bc]{flex-direction:column;gap:16px;display:flex}.stack[data-v-2c3383bc]{position:relative}.guess[data-v-2c3383bc]{min-height:100px;font-size:1.05rem;line-height:1.45}.count[data-v-2c3383bc]{font-variant-numeric:tabular-nums;align-self:flex-end;font-size:.75rem}.count.near[data-v-2c3383bc]{color:var(--warm)}.row[data-v-2c3383bc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.elsewhere[data-v-2c3383bc]{flex-direction:column;gap:10px;padding:18px 20px;display:flex}.elsewhere q[data-v-2c3383bc]{font-size:1.15rem;font-weight:600}.elsewhere .row[data-v-2c3383bc]{justify-content:flex-end}.error[data-v-2c3383bc]{color:var(--bad);font-size:.88rem;font-weight:600}@media (width<=640px){.how ol[data-v-2c3383bc]{grid-template-columns:1fr}.how li[data-v-2c3383bc]{flex-direction:row;align-items:flex-start}}.stage[data-v-38fd6a2b]{flex-direction:column;gap:18px;width:100%;max-width:620px;margin-inline:auto;display:flex}.copy h2[data-v-38fd6a2b]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.copy p[data-v-38fd6a2b]{margin-top:4px}.yours[data-v-38fd6a2b]{border-left:4px solid var(--ink);background:var(--sky-soft);border-radius:0 14px 14px 0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.yours q[data-v-38fd6a2b]{font-size:1.15rem;font-weight:600}.cards[data-v-38fd6a2b]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.facedown[data-v-38fd6a2b]{border:var(--stroke);background:repeating-linear-gradient(-45deg, var(--c) 0 8px, var(--surface) 8px 16px);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;display:flex}.facedown .who[data-v-38fd6a2b],.facedown .state[data-v-38fd6a2b]{border:1.5px solid var(--ink);background:var(--surface);border-radius:6px;padding:0 7px;font-size:.8rem;font-weight:700}.facedown .state[data-v-38fd6a2b]{font-size:.7rem;font-weight:600}.facedown.waiting[data-v-38fd6a2b]{background:var(--surface);color:var(--faint);border-style:dashed}.facedown.waiting .who[data-v-38fd6a2b],.facedown.waiting .state[data-v-38fd6a2b]{border-style:dashed;border-color:var(--faint)}.invite[data-v-38fd6a2b]{align-self:flex-start}.stage[data-v-290db051]{flex-direction:column;gap:18px;width:100%;max-width:640px;margin-inline:auto;display:flex}.copy h2[data-v-290db051]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.copy p[data-v-290db051]{margin-top:4px}.options[data-v-290db051]{flex-direction:column;gap:10px;display:flex}.option[data-v-290db051]{border:var(--stroke);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform .12s var(--ease), box-shadow .12s var(--ease), background .12s;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.option[data-v-290db051]:hover:not(.yours){box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.option[data-v-290db051]:has(input:focus-visible){outline:3px solid var(--sky);outline-offset:2px}.option.picked[data-v-290db051],.option.mine[data-v-290db051]{background:var(--mint-soft);box-shadow:var(--shadow);transform:translate(-1px,-1px)}.option.yours[data-v-290db051]{box-shadow:none;background:var(--sky-soft);cursor:default;border-style:dashed}.letter[data-v-290db051]{border:var(--stroke);background:var(--accent);width:32px;height:32px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:grid}.option.picked .letter[data-v-290db051],.option.mine .letter[data-v-290db051]{background:var(--mint)}.option.yours .letter[data-v-290db051]{background:var(--surface)}.text[data-v-290db051]{font-size:1.1rem;font-weight:600;line-height:1.35}.tag[data-v-290db051]{border:1.5px solid var(--ink);background:var(--surface);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:700}.tag--pick[data-v-290db051]{background:var(--mint)}.row[data-v-290db051]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.small[data-v-290db051]{font-size:.85rem}.stage[data-v-ef46e94d]{flex-direction:column;gap:18px;width:100%;max-width:720px;margin-inline:auto;display:flex}.eyebrow[data-v-ef46e94d]{align-self:flex-start}.headline[data-v-ef46e94d]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.15}.meaning[data-v-ef46e94d]{border-left:5px solid var(--ink);background:var(--surface);border-radius:0 16px 16px 0;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.def[data-v-ef46e94d]{font-family:var(--display);font-size:1.3rem;font-weight:600;line-height:1.3}.def b[data-v-ef46e94d]{font-weight:800}.pos[data-v-ef46e94d]{font-family:var(--sans);color:var(--muted);font-size:.8rem;font-style:italic;font-weight:500}.example[data-v-ef46e94d]{font-family:var(--display);color:var(--muted);font-style:italic}.etym[data-v-ef46e94d]{color:var(--faint);font-size:.82rem}.options[data-v-ef46e94d]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.option[data-v-ef46e94d]{border:var(--stroke);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.option.real[data-v-ef46e94d]{background:var(--mint-soft);box-shadow:var(--shadow)}.option.decoy[data-v-ef46e94d]{box-shadow:none;border-style:dashed}.top[data-v-ef46e94d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.tag[data-v-ef46e94d]{border:1.5px solid var(--ink);background:var(--surface);border-radius:999px;align-items:center;gap:6px;padding:1px 9px 1px 4px;font-size:.75rem;font-weight:700;display:inline-flex}.tag[data-v-ef46e94d]:not(.tag--by){padding-left:9px}.tag--real[data-v-ef46e94d]{background:var(--mint)}.text[data-v-ef46e94d]{font-size:1.1rem;font-weight:600;line-height:1.35}.picks[data-v-ef46e94d]{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:flex}.faces[data-v-ef46e94d]{display:inline-flex}.faces[data-v-ef46e94d]>*+*{margin-left:-6px}.pts[data-v-ef46e94d]{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:800}.results[data-v-ef46e94d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.results li[data-v-ef46e94d]{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:28px 30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.results li.you[data-v-ef46e94d]{border:var(--stroke);background:var(--accent-soft)}.rank[data-v-ef46e94d]{font-family:var(--display);text-align:center;font-weight:800}.who[data-v-ef46e94d]{flex-direction:column;min-width:0;display:flex}.who small[data-v-ef46e94d]{color:var(--muted);font-size:.78rem}.results .pts[data-v-ef46e94d]{font-size:1.15rem}.block[data-v-4572a8d2]{flex-direction:column;gap:12px;display:flex}.rail-title[data-v-4572a8d2]{font-family:var(--display);justify-content:space-between;align-items:baseline;font-size:1.1rem;font-weight:800;display:flex}.rail-title span[data-v-4572a8d2]{font-family:var(--sans);color:var(--muted);font-size:.8rem;font-weight:600}.who[data-v-4572a8d2]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who li[data-v-4572a8d2]{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:grid}.who-name[data-v-4572a8d2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sealed[data-v-4572a8d2]{border:1.5px solid var(--ink);background:repeating-linear-gradient(-45deg, var(--c) 0 5px, var(--surface) 5px 10px);border-radius:6px;padding:1px 8px;font-size:.72rem;font-weight:700}.sealed.waiting[data-v-4572a8d2]{border-style:dashed;border-color:var(--faint);background:var(--surface);color:var(--faint)}.note[data-v-4572a8d2]{color:var(--muted);font-size:.82rem}.board[data-v-9578ec70]{flex-direction:column;gap:12px;display:flex}.title[data-v-9578ec70]{font-family:var(--display);font-size:1.1rem;font-weight:800}.days[data-v-9578ec70]{grid-template-columns:repeat(7,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.days li[data-v-9578ec70]{aspect-ratio:1;border:1.5px solid var(--ink);background:var(--surface);border-radius:7px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.days .everyone[data-v-9578ec70]{background:var(--accent)}.days .open[data-v-9578ec70]{background:var(--accent-soft);border-style:dashed}.days .upcoming[data-v-9578ec70],.days .before[data-v-9578ec70]{border-style:dashed;border-color:var(--faint);color:var(--faint)}.chain[data-v-9578ec70]{color:var(--muted);font-size:.8rem}.rows[data-v-9578ec70]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rows li[data-v-9578ec70]{border-radius:9px;grid-template-columns:22px 26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 6px;font-size:.86rem;display:grid}.rows li.you[data-v-9578ec70]{background:var(--sky-soft)}.n[data-v-9578ec70]{text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.name[data-v-9578ec70]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.name small[data-v-9578ec70]{color:var(--muted);margin-left:4px;font-size:.72rem;font-weight:500}.pts[data-v-9578ec70]{font-variant-numeric:tabular-nums;font-weight:800}.award[data-v-9578ec70]{border:var(--stroke);background:var(--pink);box-shadow:var(--shadow-sm);border-radius:13px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.award-label[data-v-9578ec70]{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.award q[data-v-9578ec70]{font-family:var(--display);font-size:1rem;font-weight:600;line-height:1.25}.award-by[data-v-9578ec70]{font-size:.75rem}.room[data-v-99148256]{grid-template-columns:minmax(0,1fr) 310px;min-height:100dvh;display:grid}.main[data-v-99148256]{flex-direction:column;gap:26px;min-width:0;padding:22px 40px 60px;display:flex}.head[data-v-99148256]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.title[data-v-99148256]{align-items:center;gap:12px;min-width:0;display:flex}.title h1[data-v-99148256]{font-family:var(--display);font-size:1.7rem;font-weight:800;line-height:1.1}.meta[data-v-99148256]{color:var(--muted);font-size:.82rem}.tools[data-v-99148256]{align-items:center;gap:8px;display:flex}.codechip[data-v-99148256]{border:1.5px dashed var(--ink);background:var(--surface);font-family:var(--display);letter-spacing:.06em;cursor:pointer;border-radius:9px;padding:5px 11px;font-size:.9rem;font-weight:800}.codechip[data-v-99148256]:hover{border-style:solid}.menu[data-v-99148256]{position:relative}.yesterday-tab[data-v-99148256]{border:var(--stroke);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:-10px;padding:8px 14px;font-weight:700;display:inline-flex}.yesterday-tab.ping[data-v-99148256]{background:var(--accent)}.yesterday-tab[data-v-99148256]:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.back-today[data-v-99148256]{align-self:flex-start;margin-bottom:-10px;font-weight:700}.menu summary[data-v-99148256]{padding-inline:12px;list-style:none}.menu summary[data-v-99148256]::-webkit-details-marker{display:none}.menu-list[data-v-99148256]{z-index:5;border:var(--stroke);background:var(--surface);min-width:160px;box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.menu-list button[data-v-99148256]{text-align:left;width:100%;color:var(--bad);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:600}.menu-list button[data-v-99148256]:hover{background:#ffe3de}.menu-list button.plain[data-v-99148256]{color:var(--ink)}.menu-list button.plain[data-v-99148256]:hover{background:var(--accent-soft)}.colour-form[data-v-99148256]{flex-direction:column;gap:14px;display:flex}.colour-form h2[data-v-99148256]{font-family:var(--display);font-size:1.5rem;font-weight:800;line-height:1.15}.colour-actions[data-v-99148256]{justify-content:flex-end;gap:10px;display:flex}.people[data-v-99148256]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.people li[data-v-99148256]{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:grid}.owner[data-v-99148256]{color:var(--muted);margin-left:6px;font-size:.75rem;font-weight:600}.rail[data-v-99148256]{border-left:var(--stroke);background:var(--rail);flex-direction:column;gap:18px;padding:24px 20px;display:flex}.block[data-v-99148256]{flex-direction:column;gap:12px;display:flex}.rail-title[data-v-99148256]{font-family:var(--display);justify-content:space-between;align-items:baseline;font-size:1.1rem;font-weight:800;display:flex}.rail-title span[data-v-99148256]{font-family:var(--sans);color:var(--muted);font-size:.8rem;font-weight:600}.who[data-v-99148256]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who li[data-v-99148256]{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:grid}.who-name[data-v-99148256]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sealed[data-v-99148256]{border:1.5px solid var(--ink);background:repeating-linear-gradient(-45deg, var(--c) 0 5px, var(--surface) 5px 10px);border-radius:6px;padding:1px 8px;font-size:.72rem;font-weight:700}.sealed.waiting[data-v-99148256]{border-style:dashed;border-color:var(--faint);background:var(--surface);color:var(--faint)}.note[data-v-99148256]{color:var(--muted);font-size:.82rem}.divider[data-v-99148256]{border:0;border-top:1px solid var(--line);width:100%;margin:0}.gone[data-v-99148256],.loading[data-v-99148256]{place-items:center;min-height:100dvh;padding:40px 24px;display:grid}.loading[data-v-99148256]{align-content:center;gap:14px}.gone-box[data-v-99148256]{width:min(460px,100%);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.gone-box h1[data-v-99148256]{font-family:var(--display);font-size:1.6rem;font-weight:800}@media (width<=1100px){.room[data-v-99148256]{grid-template-columns:1fr}.rail[data-v-99148256]{border-left:0;border-top:var(--stroke)}}@media (width<=640px){.main[data-v-99148256]{padding:18px 16px 40px}.head[data-v-99148256]{flex-wrap:wrap}}.page[data-v-a1d2b152]{background:var(--accent-soft);min-height:100dvh;padding:56px 16px 40px;position:relative}.corner[data-v-a1d2b152]{position:absolute;top:14px;right:16px}.paper[data-v-a1d2b152]{border:var(--stroke);background:var(--surface);width:min(720px,100%);box-shadow:6px 6px 0 var(--ink);border-radius:26px;flex-direction:column;align-items:flex-start;gap:18px;margin:0 auto;padding:32px clamp(18px,5vw,40px);display:flex}.brand[data-v-a1d2b152]{text-decoration:none}h1[data-v-a1d2b152]{font-family:var(--display);font-size:clamp(1.8rem,6vw,2.4rem);font-weight:900}.lead[data-v-a1d2b152]{font-size:1.05rem;font-weight:600}section[data-v-a1d2b152]{flex-direction:column;gap:8px;display:flex}h2[data-v-a1d2b152]{font-family:var(--display);font-size:1.25rem;font-weight:800}ul[data-v-a1d2b152]{flex-direction:column;gap:6px;padding-left:1.2em;display:flex}li[data-v-a1d2b152],section p[data-v-a1d2b152]{line-height:1.5}.small[data-v-a1d2b152]{font-size:.85rem}
