:root{--serif:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--paper:#fff8e7;--surface:#fffdf6;--rail:#fffaf0;--ink:#1d1b17;--muted:#5b5449;--faint:#8c8477;--line:#1d1b1729;--scrim:#1d1b176b;--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}.serif{font-family:var(--serif)}.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--lemon{--c:var(--lemon)}.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(--serif);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(--lemon));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 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}}.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-5225870d]{width:var(--size);height:var(--size);border:2px solid var(--ink);background:var(--fill);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-5225870d]{color:var(--faint);border-style:dashed}.sign[data-v-eeb6e685]{flex-direction:column;gap:16px;display:flex}h2[data-v-eeb6e685]{font-family:var(--serif);font-size:1.7rem;font-weight:800;line-height:1.15}.envelope[data-v-eeb6e685]{border:var(--stroke);background:var(--lemon);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-eeb6e685]{color:var(--ink);overflow-wrap:anywhere}.again[data-v-eeb6e685]{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.error[data-v-eeb6e685]{color:var(--bad);font-size:.88rem;font-weight:600}.locale[data-v-3993807d]{border:1.5px solid var(--ink);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}button[data-v-3993807d]{letter-spacing:.05em;cursor:pointer;background:0 0;border:0;padding:3px 10px;font-size:.72rem;font-weight:800}button+button[data-v-3993807d]{border-left:1.5px solid var(--ink)}button[data-v-3993807d]:hover{background:var(--lemon-soft)}button[aria-checked=true][data-v-3993807d]{background:var(--ink);color:var(--paper)}button[data-v-3993807d]:focus-visible{outline-offset:-4px}.name[data-v-6e8c632c]{flex-direction:column;gap:16px;display:flex}h2[data-v-6e8c632c]{font-family:var(--serif);font-size:1.7rem;font-weight:800;line-height:1.15}.you[data-v-6e8c632c]{align-items:center;gap:12px;font-size:.88rem;display:flex}.email[data-v-6e8c632c]{overflow-wrap:anywhere}.not-me[data-v-6e8c632c]{color:var(--muted);align-self:center;font-size:.82rem}.error[data-v-6e8c632c]{color:var(--bad);font-size:.88rem;font-weight:600}.page[data-v-f132c7db]{background:var(--lemon-soft);place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative}.split[data-v-f132c7db]{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-f132c7db]{border-right:var(--stroke);background:var(--lemon);flex-direction:column;gap:18px;padding:36px;display:flex}.brand[data-v-f132c7db]{font-family:var(--serif);font-size:1.2rem;font-weight:800}h1[data-v-f132c7db]{font-family:var(--serif);letter-spacing:-.01em;font-size:2.5rem;font-weight:800;line-height:1.05}.demo[data-v-f132c7db]{border:var(--stroke);background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex;transform:rotate(-1deg)}.word[data-v-f132c7db]{border:var(--stroke);background:var(--mint);box-shadow:var(--shadow-sm);font-family:var(--serif);border-radius:12px;align-self:flex-start;padding:4px 12px;font-size:1.5rem;font-weight:800}.guesses[data-v-f132c7db]{flex-direction:column;gap:6px;font-size:.88rem;display:flex}.guesses>span[data-v-f132c7db]{align-items:center;gap:8px;display:flex}.rules[data-v-f132c7db]{flex-direction:column;gap:4px;margin:0;padding-left:1.1em;font-weight:600;display:flex}.who[data-v-f132c7db]{flex-direction:column;gap:18px;padding:36px;display:flex}.who h2[data-v-f132c7db]{font-family:var(--serif);font-size:1.8rem;font-weight:800}.you[data-v-f132c7db]{align-items:center;gap:12px;font-size:.88rem;display:flex}.error[data-v-f132c7db]{color:var(--bad);font-size:.88rem;font-weight:600}.corner[data-v-f132c7db]{position:absolute;top:16px;right:16px}@media (width<=760px){.split[data-v-f132c7db]{grid-template-columns:1fr}.pitch[data-v-f132c7db]{border-right:0;border-bottom:var(--stroke)}h1[data-v-f132c7db]{font-size:2rem}}.page[data-v-73109ee4]{background:var(--lemon-soft);place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative}.corner[data-v-73109ee4]{position:absolute;top:16px;right:16px}.box[data-v-73109ee4]{width:min(460px,100%);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:14px;padding:30px;display:flex}.brand[data-v-73109ee4]{font-family:var(--serif);font-size:1.1rem;font-weight:800}.working[data-v-73109ee4]{font-family:var(--serif);font-size:1.4rem;font-weight:700}.form[data-v-73109ee4]{flex-direction:column;gap:12px;width:100%;display:flex}h1[data-v-73109ee4]{font-family:var(--serif);font-size:1.7rem;font-weight:800;line-height:1.15}.error[data-v-73109ee4]{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-b6955077]{background:var(--lemon-soft);place-items:center;min-height:100dvh;padding:40px 24px;display:grid;position:relative}.split[data-v-b6955077]{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-b6955077]{border-right:var(--stroke);background:var(--lemon);flex-direction:column;gap:16px;padding:34px;display:flex}.brand[data-v-b6955077]{font-family:var(--serif);font-size:1.1rem;font-weight:800}.invite .eyebrow[data-v-b6955077]{--c:var(--surface)}h1[data-v-b6955077]{font-family:var(--serif);font-size:2.3rem;font-weight:800;line-height:1.1}.group-name[data-v-b6955077]{vertical-align:bottom;align-items:center;gap:10px;display:inline-flex}.members[data-v-b6955077]{align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.stack-av[data-v-b6955077]{display:flex}.stack-av[data-v-b6955077]>*+*{margin-left:-8px}.teaser[data-v-b6955077]{border:var(--stroke);background:var(--surface);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex}.teaser .word[data-v-b6955077]{border:var(--stroke);background:var(--mint);box-shadow:var(--shadow-sm);font-family:var(--serif);border-radius:12px;flex:none;padding:6px 12px;font-size:1.4rem;font-weight:800}.teaser p[data-v-b6955077]{font-size:.86rem}.rules[data-v-b6955077]{flex-direction:column;gap:3px;margin:0;padding-left:1.1em;font-weight:600;display:flex}.side[data-v-b6955077]{flex-direction:column;gap:14px;padding:34px;display:flex}.side h2[data-v-b6955077]{font-family:var(--serif);font-size:1.7rem;font-weight:800}.form[data-v-b6955077]{flex-direction:column;gap:18px;display:flex}.as[data-v-b6955077]{align-items:center;gap:12px;font-size:.9rem;display:flex}.center[data-v-b6955077]{text-align:center}.error[data-v-b6955077]{color:var(--bad);font-size:.88rem;font-weight:600}.lost[data-v-b6955077]{width:min(480px,100%);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:30px;display:flex}.lost h1[data-v-b6955077]{font-size:1.7rem}.retry[data-v-b6955077]{gap:8px;display:flex}.retry .field[data-v-b6955077]{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.corner[data-v-b6955077]{position:absolute;top:16px;right:16px}@media (width<=760px){.split[data-v-b6955077]{grid-template-columns:1fr}.invite[data-v-b6955077]{border-right:0;border-bottom:var(--stroke)}h1[data-v-b6955077]{font-size:1.9rem}}.dev[data-v-e0fd84d1]{z-index:40;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:16px;right:16px}.toggle[data-v-e0fd84d1]{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-e0fd84d1]{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-e0fd84d1]{font-size:.8rem;font-weight:800}.hint[data-v-e0fd84d1]{color:var(--faint);font-size:.78rem}.danger[data-v-e0fd84d1]{--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-6c6a33d9]{flex-direction:column;gap:18px;display:flex}.head[data-v-6c6a33d9]{align-items:flex-start;gap:14px;display:flex}.head h2[data-v-6c6a33d9]{font-family:var(--serif);font-size:1.5rem;font-weight:800;line-height:1.15}.head p[data-v-6c6a33d9]{margin-top:2px;font-size:.9rem}.code[data-v-6c6a33d9]{border:var(--stroke);background:var(--lemon);box-shadow:var(--shadow);font-family:var(--serif);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-6c6a33d9]:hover{transform:rotate(0)}.row[data-v-6c6a33d9]{gap:8px;display:flex}.row .field[data-v-6c6a33d9]{color:var(--muted);font-size:.85rem}.members[data-v-6c6a33d9]{flex-direction:column;gap:8px;display:flex}.members ul[data-v-6c6a33d9]{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.members li[data-v-6c6a33d9]{align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:flex}.foot[data-v-6c6a33d9]{justify-content:flex-end;align-items:center;gap:16px;display:flex}.dev[data-v-6c6a33d9]{color:var(--muted);margin-right:auto;font-size:.8rem}.picks[data-v-78a039e3]{flex-wrap:wrap;gap:6px;display:flex}.pick[data-v-78a039e3]{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-78a039e3]:hover{background:var(--lemon-soft)}.pick[aria-checked=true][data-v-78a039e3]{background:var(--lemon);box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.langs[data-v-9e5c970c]{flex-direction:column;gap:7px;display:flex}.lang[data-v-9e5c970c]{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-9e5c970c]:hover:not(:disabled){background:var(--lemon-soft)}.name[data-v-9e5c970c]{font-family:var(--serif);font-size:1.05rem;font-weight:750;line-height:1.2}.today[data-v-9e5c970c]{color:var(--muted);grid-column:1;font-size:.78rem}.today b[data-v-9e5c970c]{font-family:var(--serif);color:var(--ink);font-weight:700}.tick[data-v-9e5c970c]{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-9e5c970c]{background:var(--lemon);box-shadow:var(--shadow-sm)}.lang[aria-checked=true] .tick[data-v-9e5c970c],.lang[aria-checked=true] .today[data-v-9e5c970c]{color:var(--ink)}.lang[data-v-9e5c970c]:disabled{border-style:dashed;border-color:var(--faint);color:var(--faint);cursor:not-allowed}.lang:disabled .tick[data-v-9e5c970c]{visibility:hidden}.seg[data-v-ad098b9a]{border:var(--stroke);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}button[data-v-ad098b9a]{background:var(--surface);cursor:pointer;border:0;padding:9px 8px;font-size:.86rem;font-weight:700}button+button[data-v-ad098b9a]{border-left:var(--stroke)}button[data-v-ad098b9a]:hover{background:var(--lemon-soft)}button[aria-checked=true][data-v-ad098b9a]{background:var(--lemon)}button[data-v-ad098b9a]:focus-visible{outline-offset:-4px}.new[data-v-8a30d931]{flex-direction:column;gap:18px;display:flex}.head[data-v-8a30d931]{justify-content:space-between;align-items:center;display:flex}.head h2[data-v-8a30d931]{font-family:var(--serif);font-size:1.8rem;font-weight:800}.x[data-v-8a30d931]{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-8a30d931]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.col[data-v-8a30d931]{flex-direction:column;gap:12px;display:flex}.col-title[data-v-8a30d931]{align-items:center;gap:8px;font-size:.95rem;font-weight:800;display:flex}.step[data-v-8a30d931]{border:1.5px solid var(--ink);background:var(--lemon);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.small[data-v-8a30d931]{font-size:.83rem}.foot[data-v-8a30d931]{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding-top:16px;display:flex}.preview[data-v-8a30d931]{flex-direction:column;gap:6px;display:flex}.preview-card[data-v-8a30d931]{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-8a30d931]{min-width:0}.preview-text b[data-v-8a30d931]{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;display:block;overflow:hidden}.preview-text small[data-v-8a30d931]{color:var(--muted);font-size:.75rem}.actions[data-v-8a30d931]{align-items:center;gap:14px;display:flex}.error[data-v-8a30d931]{max-width:260px;color:var(--bad);font-size:.85rem;font-weight:600}@media (width<=700px){.cols[data-v-8a30d931]{grid-template-columns:1fr}.foot[data-v-8a30d931]{flex-direction:column;align-items:stretch}}.me[data-v-9adf566e]{flex-direction:column;gap:18px;display:flex}.head[data-v-9adf566e]{align-items:center;gap:14px;display:flex}.head h2[data-v-9adf566e]{font-family:var(--serif);font-size:1.6rem;font-weight:800}.locale-row[data-v-9adf566e]{align-self:flex-start}.actions[data-v-9adf566e]{justify-content:flex-end;align-items:center;gap:10px;display:flex}.out[data-v-9adf566e]{color:var(--muted);margin-right:auto;font-size:.85rem}.error[data-v-9adf566e]{color:var(--bad);font-size:.85rem;font-weight:600}.side[data-v-fa1b1410]{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-fa1b1410]{justify-content:space-between;align-items:center;gap:8px;padding-inline:8px 2px;display:flex}.wordmark[data-v-fa1b1410]{min-width:0;font-family:var(--serif);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:1.15rem;font-weight:800;text-decoration:none;overflow:hidden}.hello[data-v-fa1b1410]{font-family:var(--serif);padding-inline:8px;font-size:1.15rem;font-weight:750;line-height:1.2}.hello small[data-v-fa1b1410]{font-family:var(--sans);color:var(--muted);margin-top:3px;font-size:.8rem;font-weight:500;display:block}.nav[data-v-fa1b1410]{flex-direction:column;gap:6px;display:flex}.side-label[data-v-fa1b1410]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-top:6px;padding-inline:8px;font-size:.7rem;font-weight:700}.list[data-v-fa1b1410]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.group[data-v-fa1b1410]{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-fa1b1410]:hover{background:var(--surface);border-color:var(--line)}.group.on[data-v-fa1b1410]{background:var(--surface);border:var(--stroke);box-shadow:var(--shadow-sm)}.text[data-v-fa1b1410]{min-width:0}.text b[data-v-fa1b1410]{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;display:block;overflow:hidden}.text small[data-v-fa1b1410]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.ping[data-v-fa1b1410]{border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px}.ping.turn[data-v-fa1b1410]{background:var(--mint)}.ping.reveal[data-v-fa1b1410]{background:var(--lemon)}.empty[data-v-fa1b1410]{color:var(--faint);padding:4px 8px;font-size:.8rem}.foot[data-v-fa1b1410]{flex-direction:column;gap:10px;margin-top:auto;display:flex}.start[data-v-fa1b1410]{justify-content:flex-start}.me[data-v-fa1b1410]{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-fa1b1410]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.me:hover .dim[data-v-fa1b1410]{color:var(--ink);text-decoration:underline}.fold[data-v-fa1b1410]{display:none}@media (width<=860px){.side[data-v-fa1b1410]{border-right:0;border-bottom:var(--stroke);height:auto;position:static}.fold[data-v-fa1b1410]{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-fa1b1410]{gap:0;padding:10px 14px}.side.folded[data-v-fa1b1410]>:not(.top),.side.folded .locale[data-v-fa1b1410]{display:none}}.shell[data-v-ea073bf7]{grid-template-columns:264px minmax(0,1fr);min-height:100dvh;display:grid}.content[data-v-ea073bf7]{min-width:0}@media (width<=860px){.shell[data-v-ea073bf7]{grid-template-columns:1fr}}.empty[data-v-5a3cbb11]{place-items:center;min-height:100dvh;padding:40px 24px;display:grid}.box[data-v-5a3cbb11]{width:min(520px,100%);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:32px;display:flex}h1[data-v-5a3cbb11]{font-family:var(--serif);font-size:2.3rem;font-weight:800;line-height:1.08}.box>.btn[data-v-5a3cbb11]{align-self:flex-start}.code[data-v-5a3cbb11]{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:8px;padding-top:18px;display:flex}.row[data-v-5a3cbb11]{gap:8px;display:flex}.row .field[data-v-5a3cbb11]{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-622a6bee]{flex-wrap:wrap;gap:8px;display:flex}.tab[data-v-622a6bee]{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-622a6bee]:hover{box-shadow:var(--shadow-sm);transform:translate(-1px,-1px)}.tab.on[data-v-622a6bee]{background:var(--lemon);box-shadow:var(--shadow-sm)}.tab.done[data-v-622a6bee]:not(.on){background:var(--mint-soft)}.tab.add[data-v-622a6bee]{background:var(--mint);animation:nudge-622a6bee 2.4s var(--ease) infinite;border-style:dashed}.tab.add small[data-v-622a6bee]{opacity:.75;font-weight:600}.dot[data-v-622a6bee]{border:1.5px solid var(--ink);background:var(--coral);border-radius:50%;width:8px;height:8px}@keyframes nudge-622a6bee{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-622a6bee]{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-9208188e]{border:var(--stroke);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:18px;padding:10px 26px 4px 20px}.lane[data-v-9208188e]{height:104px;position:relative}.road[data-v-9208188e]{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-9208188e]{border-left:1.5px solid var(--ink)}.flag[data-v-9208188e]{font-size:1.3rem;position:absolute;bottom:4px;right:-14px}.runner[data-v-9208188e]{will-change:left;transition:left 1.1s cubic-bezier(.3,1.5,.5,1);position:absolute;transform:translate(-50%)}.runner.row-0[data-v-9208188e]{z-index:3;bottom:18px}.runner.row-1[data-v-9208188e]{z-index:2;bottom:42px}.runner.row-2[data-v-9208188e]{z-index:1;bottom:66px}.runner[data-v-9208188e]:after{content:"";background:var(--ink);opacity:.35;width:1.5px;position:absolute;top:100%;left:50%}.runner.row-1[data-v-9208188e]:after{height:20px}.runner.row-2[data-v-9208188e]:after{height:44px}.runner.you[data-v-9208188e]>.av,.runner.you[data-v-9208188e] .ring{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.runner.idle[data-v-9208188e]{opacity:.55}.runner.found[data-v-9208188e]{animation:hop-9208188e .7s var(--ease) 1.1s 2}.place[data-v-9208188e]{font-family:var(--serif);font-size:.8rem;position:absolute;top:-12px;right:-10px}@keyframes hop-9208188e{50%{transform:translate(-50%)translateY(-10px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.runner[data-v-9208188e]{transition:none;animation:none}}.tries[data-v-cfded817]{flex-direction:column;gap:7px;margin:0;padding:0 4px 4px 0;list-style:none;display:flex;position:relative}li[data-v-cfded817]{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-cfded817]{--lift:var(--shadow);rotate:-.6deg}.row-enter-active[data-v-cfded817]{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-cfded817]{opacity:0;transform:translateY(-12px)scale(.96)}.row-move[data-v-cfded817]{transition:transform .45s var(--ease)}.n[data-v-cfded817]{opacity:.6;font-size:.75rem;font-weight:700}.word[data-v-cfded817]{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:700;overflow:hidden}.score[data-v-cfded817]{text-align:right;font-weight:700}.rank-pill[data-v-cfded817]{justify-self:end}.rank-pill.off[data-v-cfded817]{visibility:hidden}@media (width<=640px){li[data-v-cfded817]{grid-template-columns:20px minmax(0,1fr) auto 42px;gap:6px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.row-enter-active[data-v-cfded817],.row-move[data-v-cfded817]{transition:none}}.stage[data-v-a5a64efb]{flex-direction:column;gap:18px;width:100%;max-width:600px;margin-inline:auto;display:flex}.intro[data-v-a5a64efb]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.title[data-v-a5a64efb]{font-family:var(--serif);font-size:1.7rem;font-weight:800;line-height:1.15}.how-link[data-v-a5a64efb]{color:var(--muted);font-size:.85rem}.how[data-v-a5a64efb]{border:var(--stroke);background:var(--lemon-soft);border-radius:18px;flex-direction:column;align-items:flex-end;gap:12px;padding:16px 18px 14px;display:flex}.how ol[data-v-a5a64efb]{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-a5a64efb]{flex-direction:column;gap:8px;display:flex}.how .n[data-v-a5a64efb]{border:var(--stroke);background:var(--lemon);width:28px;height:28px;box-shadow:var(--shadow-sm);font-family:var(--serif);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.how p[data-v-a5a64efb]{font-size:.9rem;line-height:1.4}.form[data-v-a5a64efb],.all[data-v-a5a64efb]{flex-direction:column;gap:8px;display:flex}.row[data-v-a5a64efb]{gap:10px;display:flex}.row.shaking[data-v-a5a64efb]{animation:shake-a5a64efb .42s var(--ease)}.row .field[data-v-a5a64efb]{min-width:0;font-family:var(--serif);flex:1;font-weight:700}.note[data-v-a5a64efb]{color:var(--warm);font-size:.9rem;font-weight:600}.reaction[data-v-a5a64efb]{--r:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;padding:14px 18px;animation:.5s cubic-bezier(.3,1.4,.5,1) both slap;display:grid}.said[data-v-a5a64efb]{grid-column:1/-1;font-size:.8rem;font-weight:800}.reaction b[data-v-a5a64efb]{text-overflow:ellipsis;white-space:nowrap;font-size:1.7rem;font-weight:800;line-height:1.15;overflow:hidden}.points[data-v-a5a64efb]{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800}.reaction .rank-pill[data-v-a5a64efb]{grid-column:1/-1;justify-self:start;margin-top:4px}.all-head[data-v-a5a64efb]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chart-link[data-v-a5a64efb]{color:var(--muted);font-size:.8rem}.empty[data-v-a5a64efb]{border:1.5px dashed var(--faint);text-align:center;border-radius:14px;padding:18px}.yesterday[data-v-a5a64efb]{text-align:center;font-size:.85rem}@keyframes shake-a5a64efb{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}@media (width<=640px){.how ol[data-v-a5a64efb]{grid-template-columns:1fr;gap:10px}.how li[data-v-a5a64efb]{flex-direction:row;align-items:flex-start}.reaction b[data-v-a5a64efb],.points[data-v-a5a64efb]{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.reaction[data-v-a5a64efb],.row.shaking[data-v-a5a64efb]{animation:none!important}}.stage[data-v-e4b48f1c]{flex-direction:column;gap:18px;width:100%;max-width:600px;margin-inline:auto;display:flex}.confetti[data-v-e4b48f1c]{z-index:30;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i[data-v-e4b48f1c]{border:1.5px solid var(--ink);width:10px;height:16px;animation:fall-e4b48f1c var(--fall) cubic-bezier(.3, .2, .6, 1) var(--delay) forwards;border-radius:3px;position:absolute;top:-20px}.confetti i.round[data-v-e4b48f1c]{border-radius:50%;width:12px;height:12px}@keyframes fall-e4b48f1c{to{transform:translate(var(--drift), 110vh) rotate(var(--spin))}}.secret[data-v-e4b48f1c]{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-e4b48f1c;display:flex}.word[data-v-e4b48f1c]{overflow-wrap:anywhere;font-size:clamp(2.4rem,8vw,3.6rem);font-weight:800;line-height:1.1}.word span[data-v-e4b48f1c]{animation:letter-e4b48f1c .55s cubic-bezier(.3, 1.9, .5, 1) calc(.25s + var(--i) * 70ms) backwards;display:inline-block}.in[data-v-e4b48f1c],.place[data-v-e4b48f1c]{font-weight:700}.points[data-v-e4b48f1c]{border:var(--stroke);background:var(--lemon);box-shadow:var(--shadow-sm);border-radius:999px;margin-top:4px;padding:3px 14px;font-size:.9rem;font-weight:600}.points b[data-v-e4b48f1c]{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.3rem}.podium-box[data-v-e4b48f1c]{flex-direction:column;gap:12px;display:flex}.podium[data-v-e4b48f1c]{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-e4b48f1c]{width:min(130px,30%);animation:rise-e4b48f1c .5s var(--ease) var(--delay) backwards;flex-direction:column;align-items:center;gap:3px;display:flex}.podium .name[data-v-e4b48f1c]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.85rem;font-weight:700;overflow:hidden}.podium .medal[data-v-e4b48f1c]{font-size:1.2rem}.podium li.you .name[data-v-e4b48f1c]{text-decoration:underline;text-decoration-thickness:2px}.bar[data-v-e4b48f1c]{width:100%;height:var(--h);border:var(--stroke);transform-origin:bottom;animation:grow-e4b48f1c .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-e4b48f1c]{font-family:var(--serif);font-size:1.3rem}.bar small[data-v-e4b48f1c]{font-size:.65rem;font-weight:700}.others[data-v-e4b48f1c]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.others li[data-v-e4b48f1c]{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:.88rem;font-weight:600;display:grid}.next[data-v-e4b48f1c]{text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.next p[data-v-e4b48f1c]{font-weight:600}.actions[data-v-e4b48f1c]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.block[data-v-e4b48f1c]{flex-direction:column;gap:8px;display:flex}@keyframes rise-e4b48f1c{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes letter-e4b48f1c{0%{opacity:0;transform:translateY(24px)rotate(-14deg)scale(.4)}}@keyframes grow-e4b48f1c{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.confetti[data-v-e4b48f1c]{display:none}.secret[data-v-e4b48f1c],.word span[data-v-e4b48f1c],.podium li[data-v-e4b48f1c],.bar[data-v-e4b48f1c]{animation:none}}.block[data-v-0812a2d4]{flex-direction:column;gap:12px;display:flex}.rail-title[data-v-0812a2d4]{font-family:var(--serif);justify-content:space-between;align-items:baseline;font-size:1.1rem;font-weight:800;display:flex}.rail-title span[data-v-0812a2d4]{font-family:var(--sans);color:var(--muted);font-size:.8rem;font-weight:600}.who[data-v-0812a2d4]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who li[data-v-0812a2d4]{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-0812a2d4]{font-family:var(--serif);text-align:center;font-weight:800}.who-name[data-v-0812a2d4]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.state[data-v-0812a2d4]{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.78rem;font-weight:600}.state.done[data-v-0812a2d4]{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-0812a2d4]{color:var(--faint)}.note[data-v-0812a2d4]{color:var(--muted);font-size:.82rem}.board[data-v-2b91522a]{flex-direction:column;gap:12px;display:flex}.title[data-v-2b91522a]{font-family:var(--serif);font-size:1.1rem;font-weight:800}.days[data-v-2b91522a]{grid-template-columns:repeat(7,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.days li[data-v-2b91522a]{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-2b91522a]{background:var(--lemon)}.days .open[data-v-2b91522a]{background:var(--lemon-soft);border-style:dashed}.days .upcoming[data-v-2b91522a],.days .before[data-v-2b91522a]{border-style:dashed;border-color:var(--faint);color:var(--faint)}.chain[data-v-2b91522a]{color:var(--muted);font-size:.8rem}.rows[data-v-2b91522a]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rows li[data-v-2b91522a]{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-2b91522a]{background:var(--sky-soft)}.n[data-v-2b91522a]{text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.name[data-v-2b91522a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.name small[data-v-2b91522a]{color:var(--muted);margin-left:4px;font-size:.72rem;font-weight:500}.pts[data-v-2b91522a]{font-variant-numeric:tabular-nums;font-weight:800}.award[data-v-2b91522a]{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-2b91522a]{letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:800}.award q[data-v-2b91522a]{font-family:var(--serif);font-size:1rem;font-weight:600;line-height:1.25}.award-by[data-v-2b91522a]{font-size:.75rem}.room[data-v-f773d386]{grid-template-columns:minmax(0,1fr) 310px;min-height:100dvh;display:grid}.main[data-v-f773d386]{flex-direction:column;gap:26px;min-width:0;padding:22px 40px 60px;display:flex}.head[data-v-f773d386]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.title[data-v-f773d386]{align-items:center;gap:12px;min-width:0;display:flex}.title h1[data-v-f773d386]{font-family:var(--serif);font-size:1.7rem;font-weight:800;line-height:1.1}.meta[data-v-f773d386]{color:var(--muted);font-size:.82rem}.tools[data-v-f773d386]{align-items:center;gap:8px;display:flex}.codechip[data-v-f773d386]{border:1.5px dashed var(--ink);background:var(--surface);font-family:var(--serif);letter-spacing:.06em;cursor:pointer;border-radius:9px;padding:5px 11px;font-size:.9rem;font-weight:800}.codechip[data-v-f773d386]:hover{border-style:solid}.menu[data-v-f773d386]{position:relative}.menu summary[data-v-f773d386]{padding-inline:12px;list-style:none}.menu summary[data-v-f773d386]::-webkit-details-marker{display:none}.menu-list[data-v-f773d386]{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-f773d386]{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-f773d386]:hover{background:#ffe3de}.menu-list button.plain[data-v-f773d386]{color:var(--ink)}.menu-list button.plain[data-v-f773d386]:hover{background:var(--lemon-soft)}.colour-form[data-v-f773d386]{flex-direction:column;gap:14px;display:flex}.colour-form h2[data-v-f773d386]{font-family:var(--serif);font-size:1.5rem;font-weight:800;line-height:1.15}.colour-actions[data-v-f773d386]{justify-content:flex-end;gap:10px;display:flex}.people[data-v-f773d386]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.people li[data-v-f773d386]{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:grid}.owner[data-v-f773d386]{color:var(--muted);margin-left:6px;font-size:.75rem;font-weight:600}.rail[data-v-f773d386]{border-left:var(--stroke);background:var(--rail);flex-direction:column;gap:18px;padding:24px 20px;display:flex}.block[data-v-f773d386]{flex-direction:column;gap:12px;display:flex}.rail-title[data-v-f773d386]{font-family:var(--serif);justify-content:space-between;align-items:baseline;font-size:1.1rem;font-weight:800;display:flex}.rail-title span[data-v-f773d386]{font-family:var(--sans);color:var(--muted);font-size:.8rem;font-weight:600}.who[data-v-f773d386]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.who li[data-v-f773d386]{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-f773d386]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sealed[data-v-f773d386]{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-f773d386]{border-style:dashed;border-color:var(--faint);background:var(--surface);color:var(--faint)}.note[data-v-f773d386]{color:var(--muted);font-size:.82rem}.divider[data-v-f773d386]{border:0;border-top:1px solid var(--line);width:100%;margin:0}.gone[data-v-f773d386],.loading[data-v-f773d386]{place-items:center;min-height:100dvh;padding:40px 24px;display:grid}.gone-box[data-v-f773d386]{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-f773d386]{font-family:var(--serif);font-size:1.6rem;font-weight:800}@media (width<=1100px){.room[data-v-f773d386]{grid-template-columns:1fr}.rail[data-v-f773d386]{border-left:0;border-top:var(--stroke)}}@media (width<=640px){.main[data-v-f773d386]{padding:18px 16px 40px}.head[data-v-f773d386]{flex-wrap:wrap}}
