:root{--bg:#eceef4;--panel:#fff;--tile:#fff;--ink:#16181f;--outline:#16181f;--muted:#6b7280;--gold:#f4a81f;--teal:#17b3a3;--violet:#8b5cf6;--pink:#f0559f;--accent:#4f7cf7;--lime:#5cb85c;--accent-wash:color-mix(in srgb, var(--accent) 20%, #fff);--outline-w:2.5px;--outline-w-lg:3px;--pop-sm:3px 4px 0 var(--outline);--pop:4px 5px 0 var(--outline);--pop-lg:5px 7px 0 var(--outline);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito,system-ui,-apple-system,sans-serif}*{box-sizing:border-box;--tint-wash:color-mix(in srgb, var(--tint) 20%, #fff)}html{font-size:clamp(10px,2.15dvh,16px)}html,body{min-height:100dvh;margin:0}body{background-color:var(--bg)}#app{min-height:100dvh}h1{font-weight:800}p{margin:0}button{-webkit-tap-highlight-color:transparent;font-family:inherit}.overlay[data-v-c5147036]{z-index:80;background:#16181f73;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.modal[data-v-c5147036]{background:var(--panel);border:var(--outline-w-lg) solid var(--outline);width:100%;max-width:340px;box-shadow:var(--pop-lg);border-radius:1.3rem;flex-direction:column;gap:.9rem;padding:1.6rem 1.4rem;display:flex}.title[data-v-c5147036]{text-align:center;color:var(--ink);margin:0;font-size:1.15rem;font-weight:900}.who[data-v-c5147036]{text-align:center;color:var(--muted);margin:0;font-weight:700}.who strong[data-v-c5147036]{color:var(--ink)}.tabs[data-v-c5147036]{gap:.5rem;display:flex}.tab[data-v-c5147036]{cursor:pointer;color:var(--muted);background:var(--tile);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:1;padding:.7rem .5rem;font-family:inherit;font-size:1rem;font-weight:900}.tab.on[data-v-c5147036]{color:#fff;background:var(--accent)}.tab[data-v-c5147036]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field[data-v-c5147036]{width:100%;color:var(--ink);background:var(--tile);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;padding:.85rem 1rem;font-family:inherit;font-size:1.1rem;font-weight:800}.field[data-v-c5147036]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sub[data-v-c5147036]{text-align:center;color:var(--muted);margin-bottom:-.4rem;font-size:.85rem;font-weight:800}.pin[data-v-c5147036]{justify-content:center;gap:.6rem;display:flex}.digit[data-v-c5147036]{text-align:center;width:3.2rem;height:3.2rem;color:var(--ink);background:var(--tile);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.8rem;font-family:inherit;font-size:1.5rem;font-weight:900}.digit[data-v-c5147036]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.warn[data-v-c5147036]{color:var(--muted);margin:0;font-size:.78rem;font-weight:700;line-height:1.3}.err[data-v-c5147036]{text-align:center;color:var(--pink);margin:0;font-size:.9rem;font-weight:800}.cta[data-v-c5147036]{background:var(--accent);color:#fff;border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1.1rem;padding:.85rem 1.4rem;font-family:inherit;font-size:1.02rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.cta.ghost[data-v-c5147036]{background:var(--panel);color:var(--ink)}.cta.danger[data-v-c5147036]{background:var(--pink);color:#fff}.cta[data-v-c5147036]:disabled{opacity:.45;cursor:default}.cta[data-v-c5147036]:not(:disabled):active{box-shadow:0 0 0 var(--outline);transform:translate(4px,5px)}.cta[data-v-c5147036]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(4px,5px)}.badge[data-v-506e1b6b]{color:#fff;cursor:pointer;background:var(--accent);border:var(--outline-w) solid var(--outline);width:2.6rem;height:2.6rem;box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;transition:transform 80ms,box-shadow 80ms;display:grid;position:relative}.badge.unset[data-v-506e1b6b]{background:var(--panel);color:var(--ink)}.badge[data-v-506e1b6b]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.badge[data-v-506e1b6b]:focus-visible{outline:2px solid var(--outline);outline-offset:2px}.menu[data-v-b86393fd]{flex-direction:column;justify-content:center;align-items:center;gap:2.6rem;max-width:560px;min-height:100dvh;margin:0 auto;padding:2.2rem 1.2rem 3rem;display:flex;position:relative}.badge-corner[data-v-b86393fd]{top:calc(.9rem + env(safe-area-inset-top));position:absolute;right:1rem}.top[data-v-b86393fd]{width:fit-content}.brand[data-v-b86393fd]{flex-wrap:wrap;justify-content:center;gap:.3rem;margin:0;display:flex}.btile[data-v-b86393fd]{text-transform:uppercase;color:#fff;background:var(--tint);border:var(--outline-w) solid var(--outline);min-width:1.35em;height:1.7em;box-shadow:var(--pop-sm);border-radius:.4em;place-items:center;padding:0 .2em;font-size:1.45rem;font-weight:900;display:grid}.btile[data-v-b86393fd]:nth-child(2n){transform:translateY(-.28em)}.actions[data-v-b86393fd]{flex-direction:column;gap:1rem;width:100%;max-width:340px;display:flex}.action[data-v-b86393fd]{cursor:pointer;border:var(--outline-w-lg) solid var(--outline);box-shadow:var(--pop);border-radius:1.1rem;padding:1.1rem 1.4rem;font-size:1.15rem;font-weight:900;transition:transform 80ms,box-shadow 80ms;position:relative}.action[data-v-b86393fd]:active{box-shadow:0 0 0 var(--outline);transform:translate(4px,5px)}.action[data-v-b86393fd]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(4px,5px)}.daily[data-v-b86393fd]{background:var(--accent);color:#fff}.past[data-v-b86393fd]{background:var(--accent-wash);color:var(--ink)}.community[data-v-b86393fd]{--tint:var(--violet);background:var(--tint-wash);color:var(--ink)}.admin[data-v-b86393fd]{background:var(--panel);color:var(--ink);border-style:dashed}.credit[data-v-b86393fd]{text-align:right;color:var(--ink);opacity:.35;margin:.3rem 0 0;font-size:.85rem;font-weight:700}.check[data-v-b86393fd]{font-size:.95rem;font-weight:900;line-height:1;position:absolute;top:.55rem;right:.7rem}.dot[data-v-b86393fd]{border:1.5px solid var(--outline);background:#fff;border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:.7rem;right:.7rem}.notif[data-v-b86393fd]{color:var(--violet);font-size:1.2rem;font-weight:900;line-height:1;position:absolute;top:.55rem;right:.7rem}.challenges[data-v-82b73fcf]{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.top[data-v-82b73fcf]{align-items:center;gap:.6rem;padding:.9rem 1rem .5rem;display:flex}.icon-btn[data-v-82b73fcf]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;transition:transform 80ms,box-shadow 80ms;display:grid}.icon-btn[data-v-82b73fcf]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.icon-btn[data-v-82b73fcf]:focus-visible{outline:2px solid var(--outline);outline-offset:2px}.title[data-v-82b73fcf]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:800}.spacer[data-v-82b73fcf]{flex:none;width:2.6rem}.list[data-v-82b73fcf]{min-height:0;padding:.6rem 1rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:.7rem;margin:0;list-style:none;display:flex;overflow-y:auto}.row[data-v-82b73fcf]{cursor:pointer;width:100%;color:var(--ink);background:var(--accent-wash);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);border-radius:1rem;align-items:center;padding:1rem 1.2rem;font-size:1.1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative}.row[data-v-82b73fcf]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.row[data-v-82b73fcf]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(3px,4px)}.row.done[data-v-82b73fcf]{background:var(--accent);color:#fff}.date[data-v-82b73fcf]{letter-spacing:.01em;text-transform:capitalize}.meta[data-v-82b73fcf]{align-items:center;gap:.7rem;margin-left:auto;display:flex}.stats[data-v-82b73fcf]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.stat[data-v-82b73fcf]{white-space:nowrap;opacity:.85;font-size:.82rem;font-weight:800}.check[data-v-82b73fcf]{font-size:1rem;font-weight:900;line-height:1}.dot[data-v-82b73fcf]{background:var(--accent);border:1.5px solid var(--outline);border-radius:50%;width:.7rem;height:.7rem}.community[data-v-7e30d16b]{flex-direction:column;max-width:560px;min-height:100dvh;max-height:100dvh;margin:0 auto;display:flex}.top[data-v-7e30d16b]{align-items:center;gap:.6rem;padding:.9rem 1rem .5rem;display:flex}.icon-btn[data-v-7e30d16b]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;transition:transform 80ms,box-shadow 80ms;display:grid}.icon-btn[data-v-7e30d16b]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.icon-btn[data-v-7e30d16b]:focus-visible{outline:2px solid var(--outline);outline-offset:2px}.title[data-v-7e30d16b]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.1rem;font-weight:800}.list[data-v-7e30d16b]{flex-direction:column;flex:1;gap:.7rem;min-height:0;margin:0;padding:.6rem 1rem 1rem;list-style:none;display:flex;overflow-y:auto}.row[data-v-7e30d16b]{--tint:var(--violet);cursor:pointer;width:100%;color:var(--ink);background:var(--tint-wash);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);border-radius:1rem;align-items:center;padding:1rem 1.2rem;font-size:1.1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms;display:flex}.row[data-v-7e30d16b]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.row[data-v-7e30d16b]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(3px,4px)}.notif[data-v-7e30d16b]{color:var(--violet);flex:none;margin-left:auto;padding:.2rem .5rem;font-size:.75rem;font-weight:900}.count[data-v-7e30d16b]{background:var(--tint);color:#fff;border:1.5px solid var(--outline);font-variant-numeric:tabular-nums;border-radius:.7rem;flex:none;margin-left:auto;padding:.2rem .55rem;font-size:.85rem;font-weight:900}.notif+.count[data-v-7e30d16b]{margin-left:.4rem}.empty[data-v-7e30d16b]{text-align:center;color:var(--muted);padding:2rem 1rem;font-weight:700}.foot[data-v-7e30d16b]{padding:.8rem 1rem calc(1.2rem + env(safe-area-inset-bottom));border-top:var(--outline-w) solid var(--outline);background:var(--bg);flex:none}.create[data-v-7e30d16b]{color:#fff;cursor:pointer;background:var(--violet);border:var(--outline-w-lg) solid var(--outline);width:100%;box-shadow:var(--pop);border-radius:1.1rem;padding:1rem 1.2rem;font-family:inherit;font-size:1.12rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.create[data-v-7e30d16b]:active{box-shadow:0 0 0 var(--outline);transform:translate(4px,5px)}.create[data-v-7e30d16b]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(4px,5px)}.challenges[data-v-5443b9b0]{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.top[data-v-5443b9b0]{align-items:center;gap:.6rem;padding:.9rem 1rem .5rem;display:flex}.icon-btn[data-v-5443b9b0]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;transition:transform 80ms,box-shadow 80ms;display:grid}.icon-btn[data-v-5443b9b0]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.icon-btn[data-v-5443b9b0]:focus-visible{outline:2px solid var(--outline);outline-offset:2px}.title[data-v-5443b9b0]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:800}.spacer[data-v-5443b9b0]{flex:none;width:2.6rem}.list[data-v-5443b9b0]{min-height:0;padding:.6rem 1rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:.7rem;margin:0;list-style:none;display:flex;overflow-y:auto}.item[data-v-5443b9b0]{align-items:stretch;gap:.5rem;display:flex}.row[data-v-5443b9b0]{cursor:pointer;color:var(--ink);--tint:var(--violet);background:var(--tint-wash);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);border-radius:1rem;flex:1;align-items:center;padding:1rem 1.2rem;font-size:1.1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative}.row[data-v-5443b9b0]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.row[data-v-5443b9b0]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(3px,4px)}.row.done[data-v-5443b9b0]{background:var(--tint);color:#fff}.num[data-v-5443b9b0]{letter-spacing:.02em}.meta[data-v-5443b9b0]{align-items:center;gap:.7rem;margin-left:auto;display:flex}.stats[data-v-5443b9b0]{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.stat[data-v-5443b9b0]{white-space:nowrap;opacity:.85;font-size:.9rem;font-weight:800}.check[data-v-5443b9b0]{font-size:1rem;font-weight:900;line-height:1}.dot[data-v-5443b9b0]{background:var(--violet);border:1.5px solid var(--outline);border-radius:50%;width:.7rem;height:.7rem}.act[data-v-5443b9b0]{cursor:pointer;width:2.9rem;color:var(--ink);background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.act[data-v-5443b9b0]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.act.danger[data-v-5443b9b0]{color:var(--pink)}.empty[data-v-5443b9b0]{text-align:center;color:var(--muted);padding:2rem 1rem;font-weight:700}.overlay[data-v-5443b9b0]{z-index:80;background:#16181f73;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.modal[data-v-5443b9b0]{background:var(--panel);border:var(--outline-w-lg) solid var(--outline);width:100%;max-width:340px;box-shadow:var(--pop-lg);border-radius:1.3rem;flex-direction:column;gap:.9rem;padding:1.6rem 1.4rem;display:flex}.modal-title[data-v-5443b9b0]{text-align:center;margin:0;font-size:1.1rem;font-weight:900}.err[data-v-5443b9b0]{text-align:center;color:var(--pink);font-size:.9rem;font-weight:800}.modal-actions[data-v-5443b9b0]{gap:.7rem;display:flex}.cta[data-v-5443b9b0]{background:var(--violet);color:#fff;border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1rem;flex:1;padding:.8rem 1rem;font-family:inherit;font-size:1rem;font-weight:900}.cta-ghost[data-v-5443b9b0]{background:var(--panel);color:var(--ink)}.cta.danger[data-v-5443b9b0]{background:var(--pink)}.cta[data-v-5443b9b0]:disabled{opacity:.5;cursor:default}.cta[data-v-5443b9b0]:not(:disabled):active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.form[data-v-df20a58e]{flex-direction:column;flex:1;gap:1.1rem;min-height:0;padding:.6rem 1rem 1rem;display:flex;overflow-y:auto}.section[data-v-df20a58e]{background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:1rem;flex-direction:column;gap:.9rem;padding:.9rem;display:flex}.secret-section[data-v-df20a58e]{border-color:var(--accent)}.hint-section[data-v-df20a58e]{border-color:var(--lime)}.section-title[data-v-df20a58e]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:900;display:flex}.secret-section .section-title[data-v-df20a58e]{color:var(--accent)}.hint-section .section-title[data-v-df20a58e]{color:var(--lime)}.bulb-ico[data-v-df20a58e]{place-items:center;display:inline-grid}.section-note[data-v-df20a58e]{color:var(--muted);margin:-.2rem 0 0;font-size:.8rem;font-weight:700;line-height:1.35}.hint-section .lab[data-v-df20a58e],.hint-section .input[data-v-df20a58e]{color:var(--lime)}.hint-section .input[data-v-df20a58e]:focus-visible{outline-color:var(--lime)}.field[data-v-df20a58e]{flex-direction:column;gap:.3rem;display:flex}.lab[data-v-df20a58e]{color:var(--tint,var(--accent));padding-left:.2rem;font-size:.85rem;font-weight:800}.secret .lab[data-v-df20a58e]{color:var(--accent)}.input[data-v-df20a58e]{text-transform:uppercase;width:100%;color:var(--tint,var(--accent));background:var(--tile);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;padding:.8rem 1rem;font-family:inherit;font-size:1.15rem;font-weight:900}.secret .input[data-v-df20a58e]{color:var(--accent)}.input[data-v-df20a58e]:focus-visible{outline:2px solid var(--tint,var(--accent));outline-offset:2px}.input[data-v-df20a58e]:read-only{opacity:.55;cursor:not-allowed;box-shadow:none}.lock-banner[data-v-df20a58e]{color:var(--ink);background:color-mix(in srgb, var(--lime) 18%, var(--panel));border:var(--outline-w) solid var(--lime);border-radius:.9rem;margin:0;padding:.7rem .9rem;font-size:.86rem;font-weight:800;line-height:1.35}.hint[data-v-df20a58e]{color:var(--pink);padding-left:.2rem;font-size:.78rem;font-weight:700}.foot[data-v-df20a58e]{padding:.8rem 1rem calc(1.2rem + env(safe-area-inset-bottom));border-top:var(--outline-w) solid var(--outline);background:var(--bg);flex:none}.create-btn[data-v-df20a58e]{color:#fff;cursor:pointer;background:var(--accent);border:var(--outline-w-lg) solid var(--outline);width:100%;box-shadow:var(--pop);border-radius:1.1rem;padding:1rem 1.2rem;font-family:inherit;font-size:1.12rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.create-btn[data-v-df20a58e]:disabled{opacity:.4;cursor:default}.create-btn[data-v-df20a58e]:not(:disabled):active{box-shadow:0 0 0 var(--outline);transform:translate(4px,5px)}.overlay[data-v-df20a58e]{z-index:80;background:#16181f73;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.modal[data-v-df20a58e]{background:var(--panel);border:var(--outline-w-lg) solid var(--outline);width:100%;max-width:360px;box-shadow:var(--pop-lg);border-radius:1.3rem;flex-direction:column;gap:.9rem;padding:1.6rem 1.4rem;display:flex}.modal-title[data-v-df20a58e]{text-align:center;margin:0;font-size:1.15rem;font-weight:900}.modal-by[data-v-df20a58e]{text-align:center;color:var(--muted);margin-top:-.4rem;font-weight:700}.cross[data-v-df20a58e]{grid-template-columns:1fr 1fr;grid-template-areas:"c0 c1""sec sec""c2 c3";place-items:center;gap:.7rem 1rem;padding:.4rem 0;display:grid;position:relative}.cross-links[data-v-df20a58e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chip[data-v-df20a58e]{z-index:1;text-transform:uppercase;color:#fff;background:var(--tint);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.7rem;padding:.5rem .75rem;font-size:.95rem;font-weight:900;position:relative}.c0[data-v-df20a58e]{grid-area:c0}.c1[data-v-df20a58e]{grid-area:c1}.c2[data-v-df20a58e]{grid-area:c2}.c3[data-v-df20a58e]{grid-area:c3}.center[data-v-df20a58e]{grid-area:sec}.secret-chip[data-v-df20a58e]{background:var(--accent)}.hint-chip[data-v-df20a58e]{background:var(--lime)}.recap-hint[data-v-df20a58e]{align-self:flex-start;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.82rem;display:inline-flex}.err[data-v-df20a58e]{text-align:center;color:var(--pink);font-size:.9rem;font-weight:800}.note[data-v-df20a58e]{text-align:center;color:red;margin:0;padding:.6rem .7rem;font-size:.86rem;font-weight:700;line-height:1.35}.modal-actions[data-v-df20a58e]{gap:.7rem;margin-top:.3rem;display:flex}.cta[data-v-df20a58e]{background:var(--accent);color:#fff;border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1rem;flex:1;padding:.8rem 1rem;font-family:inherit;font-size:1rem;font-weight:900}.cta-ghost[data-v-df20a58e]{background:var(--panel);color:var(--ink)}.cta[data-v-df20a58e]:disabled{opacity:.5;cursor:default}.cta[data-v-df20a58e]:not(:disabled):active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.create[data-v-58c46445]{flex-direction:column;max-width:560px;min-height:100dvh;max-height:100dvh;margin:0 auto;display:flex}.top[data-v-58c46445]{align-items:center;gap:.6rem;padding:.9rem 1rem .3rem;display:flex}.icon-btn[data-v-58c46445]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;display:grid}.icon-btn[data-v-58c46445]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.title[data-v-58c46445]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:800}.spacer[data-v-58c46445]{flex:none;width:2.6rem}.who[data-v-58c46445]{justify-content:space-between;align-items:center;gap:.5rem;padding:.2rem 1rem .4rem;display:flex}.who-name[data-v-58c46445]{color:var(--ink);font-size:1.05rem;font-weight:900}.switch[data-v-58c46445]{cursor:pointer;color:var(--ink);background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.7rem;flex:none;padding:.45rem .7rem;font-family:inherit;font-size:.82rem;font-weight:800}.switch[data-v-58c46445]:active{box-shadow:0 0 0 var(--outline);transform:translate(2px,3px)}.admin[data-v-fd9da017]{flex-direction:column;max-width:560px;min-height:100dvh;margin:0 auto;display:flex}.top[data-v-fd9da017]{align-items:center;gap:.6rem;padding:.9rem 1rem .5rem;display:flex}.icon-btn[data-v-fd9da017]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;display:grid}.icon-btn[data-v-fd9da017]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.title[data-v-fd9da017]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:800}.spacer[data-v-fd9da017]{flex:none;width:2.6rem}.toolbar[data-v-fd9da017]{gap:.6rem;padding:.2rem 1rem .6rem;display:flex}.tool[data-v-fd9da017]{cursor:pointer;color:var(--ink);background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:1;padding:.7rem .9rem;font-family:inherit;font-size:.9rem;font-weight:800}.tool.primary[data-v-fd9da017]{background:var(--accent);color:#fff}.tool[data-v-fd9da017]:disabled{opacity:.5;cursor:default}.tool[data-v-fd9da017]:not(:disabled):active{box-shadow:0 0 0 var(--outline);transform:translate(2px,3px)}.toolbar-err[data-v-fd9da017]{margin:-.2rem 1rem .4rem}.list[data-v-fd9da017]{min-height:0;padding:.4rem 1rem calc(2rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:.7rem;margin:0;list-style:none;display:flex;overflow-y:auto}.item[data-v-fd9da017]{align-items:stretch;gap:.5rem;display:flex}.row[data-v-fd9da017]{text-align:left;color:var(--ink);background:var(--accent-wash);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1rem;flex:1;align-items:center;gap:.7rem;padding:.9rem 1.1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms;display:flex;position:relative}.row[data-v-fd9da017]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.row.past[data-v-fd9da017]{background:var(--panel);opacity:.85}.bulb-flag[data-v-fd9da017]{filter:grayscale();opacity:.5}.bulb-flag.on[data-v-fd9da017]{filter:none;opacity:1}.date[data-v-fd9da017]{text-transform:capitalize;flex:none;font-size:.92rem}.secret[data-v-fd9da017]{text-transform:uppercase;color:var(--accent);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.stats[data-v-fd9da017]{color:var(--muted);flex:none;gap:.5rem;font-size:.8rem;font-weight:800;display:flex}.act[data-v-fd9da017]{cursor:pointer;width:2.9rem;color:var(--ink);background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.act[data-v-fd9da017]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.act.danger[data-v-fd9da017]{color:var(--pink)}.empty[data-v-fd9da017]{text-align:center;color:var(--muted);padding:2rem 1rem;font-weight:700}.overlay[data-v-fd9da017]{z-index:80;background:#16181f73;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.modal[data-v-fd9da017]{background:var(--panel);border:var(--outline-w-lg) solid var(--outline);width:100%;max-width:340px;box-shadow:var(--pop-lg);border-radius:1.3rem;flex-direction:column;gap:.9rem;padding:1.6rem 1.4rem;display:flex}.modal-title[data-v-fd9da017]{text-align:center;margin:0;font-size:1.1rem;font-weight:900}.err[data-v-fd9da017]{text-align:center;color:var(--pink);font-size:.9rem;font-weight:800}.modal-actions[data-v-fd9da017]{gap:.7rem;display:flex}.cta[data-v-fd9da017]{background:var(--accent);color:#fff;border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1rem;flex:1;padding:.8rem 1rem;font-family:inherit;font-size:1rem;font-weight:900}.cta-ghost[data-v-fd9da017]{background:var(--panel);color:var(--ink)}.cta.danger[data-v-fd9da017]{background:var(--pink)}.cta[data-v-fd9da017]:disabled{opacity:.5;cursor:default}.cta[data-v-fd9da017]:not(:disabled):active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.create[data-v-5c48a8ff]{flex-direction:column;max-width:560px;min-height:100dvh;max-height:100dvh;margin:0 auto;display:flex}.top[data-v-5c48a8ff]{align-items:center;gap:.6rem;padding:.9rem 1rem .3rem;display:flex}.icon-btn[data-v-5c48a8ff]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;display:grid}.icon-btn[data-v-5c48a8ff]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.title[data-v-5c48a8ff]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:800}.spacer[data-v-5c48a8ff]{flex:none;width:2.6rem}.section[data-v-5c48a8ff]{background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:1rem;flex-direction:column;gap:.9rem;padding:.9rem;display:flex}.section-title[data-v-5c48a8ff]{text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:0;font-size:.95rem;font-weight:900}.field[data-v-5c48a8ff]{flex-direction:column;gap:.3rem;display:flex}.input[data-v-5c48a8ff]{width:100%;color:var(--ink);background:var(--tile);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;padding:.8rem 1rem;font-family:inherit;font-size:1.1rem;font-weight:900}.date-input.fixed[data-v-5c48a8ff]{text-transform:capitalize}.hint[data-v-5c48a8ff]{color:var(--pink);padding-left:.2rem;font-size:.78rem;font-weight:700}.wheel[data-v-655e71ae]{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--panel);border:var(--outline-w-lg) solid var(--outline);width:100%;box-shadow:var(--pop-lg);border-radius:50%;transition:transform .1s,box-shadow .18s,background .18s;position:relative}.wheel.active[data-v-655e71ae]{background:var(--tint-wash);box-shadow:none}.wheel.shaking[data-v-655e71ae]{animation:.4s ease-in-out shake-655e71ae}.links[data-v-655e71ae]{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.node[data-v-655e71ae]{aspect-ratio:1;z-index:2;color:var(--ink);text-transform:uppercase;border-radius:50%;place-items:center;font-weight:900;transition:transform .12s,background .12s,color .12s;display:grid;position:absolute;transform:translate(-50%,-50%)}.node span[data-v-655e71ae]{line-height:1;display:block}.node.on[data-v-655e71ae]{background:var(--tint);color:#fff;transform:translate(-50%,-50%)scale(1.12)}.wheel[data-v-655e71ae]{container-type:size}.hub[data-v-655e71ae]{aspect-ratio:1;z-index:1;pointer-events:none;width:24%;color:var(--muted);opacity:.55;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub svg[data-v-655e71ae]{width:100%;height:100%}@keyframes shake-655e71ae{15%{transform:translate(-1.5%)}35%{transform:translate(1.2%)}55%{transform:translate(-.8%)}75%{transform:translate(.4%)}}@media (prefers-reduced-motion:reduce){.wheel.shaking[data-v-655e71ae]{animation:none}}.tray[data-v-7b395ade]{flex-direction:column;align-items:center;gap:.4rem;width:100%;display:flex}.trow[data-v-7b395ade]{border-radius:.9rem;flex-wrap:nowrap;justify-content:center;gap:.35rem;width:100%;padding:.28rem .4rem;display:flex;container-type:inline-size}.trow.bar[data-v-7b395ade]{gap:.5rem;margin-top:.15rem;padding:0 8%}.trow.bar.has-bulb[data-v-7b395ade]{justify-content:space-between}.controls[data-v-7b395ade]{gap:.5rem;display:flex}.key[data-v-7b395ade]{min-width:0;max-width:2.8rem;height:2.8rem;font-weight:900;font-size:clamp(.55rem, calc(48 / var(--n,7) * 1cqi), 1.15rem);text-transform:uppercase;color:var(--ink);cursor:pointer;background:var(--tint-wash);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.6rem;flex:1 1 0;place-items:center;padding:0 .3rem;transition:transform 80ms,box-shadow 80ms,opacity .18s;display:grid;position:relative}.key[data-v-7b395ade]:active{box-shadow:0 0 0 var(--outline);background:var(--tint);color:#fff;transform:translate(3px,4px)}.key.filled[data-v-7b395ade]{color:#fff;background:var(--tint);border-color:var(--outline)}.key.spent[data-v-7b395ade]{cursor:default;opacity:.32;box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.key.wide[data-v-7b395ade]{min-width:4.4rem;max-width:none;color:var(--ink);background:var(--panel);flex:none;padding:0 .9rem;font-size:1.3rem}.key.wide[data-v-7b395ade]:active{background:var(--ink);color:var(--panel)}.key.bulb[data-v-7b395ade]{color:#000;background:color-mix(in srgb, var(--lime) 20%, #fff);flex:0 auto;justify-content:center;align-items:center;gap:.4rem;min-width:3.4rem;max-width:none;padding:0 .7rem;display:flex;overflow:hidden}.key.bulb svg[data-v-7b395ade]{flex:none}.bulb-word[data-v-7b395ade]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;min-width:0;font-size:.9rem;overflow:hidden}.key.bulb.used[data-v-7b395ade]{color:#fff;background:var(--lime)}.key.bulb[data-v-7b395ade]:active{background:var(--lime);color:#fff}.coach[data-v-7bd6e937]{z-index:60;pointer-events:none;position:fixed;inset:0}.dim[data-v-7bd6e937]{background:#14161d8c;animation:.15s fade-7bd6e937;position:absolute;inset:0}.block[data-v-7bd6e937]{pointer-events:auto;position:absolute}.spot[data-v-7bd6e937]{border:3px solid #fff;transition:left .2s,top .2s,width .2s,height .2s;animation:1.6s ease-in-out infinite halo-7bd6e937;position:absolute;box-shadow:0 0 0 9999px #14161d8c}.reveal[data-v-7bd6e937]{width:100%;height:100%;animation:.15s fade-7bd6e937;position:absolute;inset:0}.bubble[data-v-7bd6e937]{background:var(--panel);border:var(--outline-w-lg) solid var(--outline);box-shadow:var(--pop-lg);border-radius:1.2rem;flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;animation:.25s cubic-bezier(.34,1.56,.64,1) pop-in-7bd6e937;display:flex;position:absolute}.text[data-v-7bd6e937]{color:var(--ink);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.text[data-v-7bd6e937] strong{color:var(--accent);font-weight:900}.foot[data-v-7bd6e937]{align-items:center;gap:.8rem;min-height:2.4rem;display:flex}.next[data-v-7bd6e937]{pointer-events:auto;background:var(--accent);color:#fff;border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1rem;margin-left:auto;padding:.7rem 1.4rem;font-family:inherit;font-size:1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.next[data-v-7bd6e937]:active,.next[data-v-7bd6e937]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(4px,5px)}@keyframes fade-7bd6e937{0%{opacity:0}}@keyframes pop-in-7bd6e937{0%{opacity:0;transform:scale(.85)}}@keyframes halo-7bd6e937{50%{border-color:var(--accent)}}@media (prefers-reduced-motion:reduce){.spot[data-v-7bd6e937]{animation:none}}.overlay[data-v-d373907f]{z-index:80;background:#16181f73;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.modal[data-v-d373907f]{background:var(--panel);border:var(--outline-w-lg) solid var(--outline);width:100%;max-width:340px;box-shadow:var(--pop-lg);border-radius:1.3rem;flex-direction:column;align-items:center;gap:.7rem;padding:1.6rem 1.4rem;display:flex}.bulb[data-v-d373907f]{color:#fff;background:var(--lime);border:var(--outline-w) solid var(--outline);width:3.2rem;height:3.2rem;box-shadow:var(--pop-sm);border-radius:50%;place-items:center;display:grid}.title[data-v-d373907f]{text-align:center;margin:0;font-size:1.2rem;font-weight:900}.sub[data-v-d373907f]{text-align:center;color:var(--muted);margin:0;font-size:.92rem;font-weight:700;line-height:1.35}.hint-word[data-v-d373907f]{text-align:center;text-transform:uppercase;letter-spacing:.03em;color:var(--lime);margin:.2rem 0;font-size:1.35rem;font-weight:900}.actions[data-v-d373907f]{flex-direction:column;gap:.6rem;width:100%;margin-top:.4rem;display:flex}.cta[data-v-d373907f]{border:var(--outline-w) solid var(--outline);width:100%;box-shadow:var(--pop);cursor:pointer;border-radius:1rem;padding:.85rem 1rem;font-family:inherit;font-size:1rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.cta[data-v-d373907f]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.cta-hint[data-v-d373907f]{background:var(--lime);color:#fff}.cta-ghost[data-v-d373907f]{background:var(--panel);color:var(--ink)}.game[data-v-ced37c39]{flex-direction:column;max-width:560px;min-height:100dvh;max-height:100dvh;margin:0 auto;display:flex}.top[data-v-ced37c39]{align-items:center;gap:.6rem;padding:.9rem 1rem .5rem;display:flex}.icon-btn[data-v-ced37c39]{width:2.6rem;height:2.6rem;color:var(--ink);cursor:pointer;background:var(--panel);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.9rem;flex:none;place-items:center;font-size:1.3rem;transition:transform 80ms,box-shadow 80ms;display:grid}.icon-btn[data-v-ced37c39]:active{box-shadow:0 0 0 var(--outline);transform:translate(3px,4px)}.icon-btn[data-v-ced37c39]:focus-visible{outline:2px solid var(--outline);outline-offset:2px}.icon-btn.spacer[data-v-ced37c39]{visibility:hidden;pointer-events:none;box-shadow:none}.icon-btn.over-coach[data-v-ced37c39]{z-index:61;position:relative}.title[data-v-ced37c39]{text-align:center;color:var(--ink);flex:1;margin:0;font-size:1.15rem;font-weight:800}.secret-cell[data-v-ced37c39]{z-index:1;place-items:center;display:grid;position:relative}.secret[data-v-ced37c39]{background:var(--accent-wash);border:var(--outline-w-lg) solid var(--outline);min-width:0;max-width:100%;box-shadow:var(--pop-lg);cursor:pointer;border-radius:1.1rem;justify-content:center;align-items:center;padding:.7rem 1rem;transition:transform .1s,box-shadow .1s,background .2s;display:flex;position:relative}.secret[data-v-ced37c39]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(5px,7px)}.secret[data-v-ced37c39]:active,.secret.active[data-v-ced37c39]{box-shadow:0 0 0 var(--outline);transform:translate(5px,7px)}.secret-boxes[data-v-ced37c39]{gap:.4rem;min-width:0;max-width:100%;display:flex}.secret-boxes.shake[data-v-ced37c39]{animation:.4s shake-ced37c39}@keyframes shake-ced37c39{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(4px)}50%{transform:translate(-5px)}}.sbox[data-v-ced37c39]{text-transform:uppercase;width:1.95rem;min-width:0;height:2.5rem;color:var(--ink);background:var(--tile);border:var(--outline-w) solid var(--outline);border-radius:.5rem;flex:1.95rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.sbox.set[data-v-ced37c39]{color:#fff;background:var(--accent);animation:.14s press-ced37c39}.secret-boxes.wrong .sbox[data-v-ced37c39]{opacity:.75;position:relative}.secret-boxes.wrong .sbox[data-v-ced37c39]:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1.5px), var(--outline) calc(50% - 1.5px), var(--outline) calc(50% + 1.5px), transparent calc(50% + 1.5px));opacity:.5;border-radius:inherit;position:absolute;inset:0}.sbox.gap-after[data-v-ced37c39]{margin-right:.9rem}.secret.found[data-v-ced37c39]{background:var(--accent);box-shadow:var(--pop-lg);cursor:default;pointer-events:none;transform:none}.secret.found .sbox[data-v-ced37c39]{color:#fff;background:#ffffff38;border-color:#0000;animation:.3s cubic-bezier(.34,1.56,.64,1) pop-ced37c39}.board[data-v-ced37c39]{overflow-clip-margin:12px;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"w0 w1""secret secret""w2 w3";align-content:start;justify-items:center;gap:.7rem;min-height:0;padding:.2rem 1rem .4rem;display:grid;position:relative;overflow:clip}.cell[data-v-ced37c39]{z-index:1;width:100%;position:relative}.links[data-v-ced37c39]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.slot[data-v-ced37c39]{box-sizing:border-box;cursor:pointer;background:0 0;border:0;place-items:center;width:100%;min-height:6.8rem;padding:.4rem;display:grid}.slot:active .wheel[data-v-ced37c39]{box-shadow:0 0 0 var(--outline);transform:translate(5px,7px)}.slot.active .wheel[data-v-ced37c39]{transform:translate(5px,7px)}.slot[data-v-ced37c39]:focus-visible{outline:none}.slot:focus-visible .wheel[data-v-ced37c39]{box-shadow:0 0 0 var(--outline);transform:translate(5px,7px)}.slot .wheel[data-v-ced37c39]{max-width:6.4rem}.slot.done[data-v-ced37c39]{cursor:default}.answer[data-v-ced37c39]{background:var(--tint);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);letter-spacing:.02em;text-transform:uppercase;color:#fff;border-radius:.8rem;padding:.9rem;font-size:1.05rem;font-weight:900;animation:.4s cubic-bezier(.34,1.56,.64,1) answer-in-ced37c39}@keyframes answer-in-ced37c39{0%{opacity:0;transform:scale(.7)}}.dock[data-v-ced37c39]{height:22.5rem;padding:.6rem 1rem calc(1rem + env(safe-area-inset-bottom));flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.7rem;display:flex}.track[data-v-ced37c39]{gap:.35rem;min-width:0;max-width:100%;min-height:2.4rem;display:flex}.track.full[data-v-ced37c39]{animation:.3s nudge-ced37c39}.tick[data-v-ced37c39]{text-transform:uppercase;width:1.9rem;min-width:0;height:2.4rem;color:var(--ink);background:var(--tile);border:var(--outline-w) solid var(--outline);border-radius:.55rem;flex:1.9rem;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.tick.gap-after[data-v-ced37c39]{margin-right:1rem}.tick.set[data-v-ced37c39]{color:#fff;background:var(--tint);animation:.22s cubic-bezier(.34,1.56,.64,1) pop-ced37c39}@keyframes pop-ced37c39{0%{transform:scale(.4)}}@keyframes press-ced37c39{50%{transform:scale(1.12)}}@keyframes nudge-ced37c39{50%{transform:translateY(-3px)}}.finish[data-v-ced37c39]{flex-direction:column;align-items:center;gap:1.1rem;animation:.4s cubic-bezier(.34,1.56,.64,1) answer-in-ced37c39;display:flex}.finish-head[data-v-ced37c39]{align-items:center;gap:.7rem;display:flex}.finish-hint[data-v-ced37c39]{text-transform:uppercase;letter-spacing:.02em;color:#fff;background:var(--lime);border:var(--outline-w) solid var(--outline);box-shadow:var(--pop-sm);border-radius:.7rem;align-items:center;gap:.4rem;margin-bottom:3rem;padding:.4rem .8rem;font-size:1rem;font-weight:900;display:inline-flex}.finish-hint.wash[data-v-ced37c39]{color:var(--lime);background:color-mix(in srgb, var(--lime) 18%, #fff)}.finish-bravo[data-v-ced37c39]{color:var(--ink);font-size:1.9rem;font-weight:900}.finish-stats[data-v-ced37c39]{color:var(--muted);text-align:center;margin:-.4rem 0 0;font-size:.95rem;font-weight:800}.finish-mark[data-v-ced37c39]{color:#fff;background:var(--accent);border:var(--outline-w) solid var(--outline);width:2.4rem;height:2.4rem;box-shadow:var(--pop-sm);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.finish-actions[data-v-ced37c39]{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.cta[data-v-ced37c39]{background:var(--accent);color:#fff;border:var(--outline-w) solid var(--outline);box-shadow:var(--pop);cursor:pointer;border-radius:1.1rem;padding:.85rem 1.9rem;font-family:inherit;font-size:1.02rem;font-weight:900;transition:transform 80ms,box-shadow 80ms}.cta-wash[data-v-ced37c39]{background:var(--accent-wash);color:var(--ink)}.cta-ghost[data-v-ced37c39]{background:var(--panel);color:var(--ink)}.cta-community[data-v-ced37c39]{background:var(--violet)}.cta[data-v-ced37c39]:active{box-shadow:0 0 0 var(--outline);transform:translate(4px,5px)}.cta[data-v-ced37c39]:focus-visible{box-shadow:0 0 0 var(--outline);outline:none;transform:translate(4px,5px)}.stage[data-v-ced37c39]{width:min(66vw,285px,100dvh - 30rem)}
