@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap";:root{--bg-primary:#0c2d20;--bg-secondary:#133826;--bg-surface:#17231f;--bg-surface-muted:#1c2d27;--text-primary:#f5f8f6;--text-muted:#b2c4ba;--accent:#f2b451;--accent-strong:#ffcf7b;--danger:#e96262;--success:#5ac482;--radius-sm:.5rem;--radius-md:.9rem;--radius-lg:1.25rem;--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--text-xs:.8rem;--text-sm:.92rem;--text-md:1rem;--text-lg:1.2rem;--text-xl:1.5rem;--text-xxl:2rem}*{box-sizing:border-box}@property --premium-frame-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.premium-player-frame{isolation:isolate;position:relative}.premium-player-frame[data-premium-tier=LITE]{--premium-frame-color:#8fd4b3}.premium-player-frame[data-premium-tier=PRO]{--premium-frame-color:#efc86d}.premium-player-frame[data-premium-tier=ELITE]{--premium-frame-color:#d6b7ff}.premium-player-frame:after,.premium-player-frame:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:20}.premium-player-frame:before{border:1px solid color-mix(in srgb,var(--premium-frame-color) 88%,#fff);box-shadow:0 0 7px color-mix(in srgb,var(--premium-frame-color) 32%,transparent)}.premium-player-frame[data-premium-animated=true]:after{animation:premium-neon-snake 4.2s linear infinite;background:conic-gradient(from var(--premium-frame-angle),transparent 0deg 288deg,color-mix(in srgb,var(--premium-frame-color) 28%,transparent) 300deg,var(--premium-frame-color) 322deg,#fff 330deg,var(--premium-frame-color) 338deg,transparent 352deg 1turn);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--premium-frame-color) 48%,transparent));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}@keyframes premium-neon-snake{to{--premium-frame-angle:360deg}}@media(prefers-reduced-motion:reduce){.premium-player-frame[data-premium-animated=true]:after{animation:none;display:none}}#__nuxt,body,html{margin:0;min-height:100%}body{background:radial-gradient(circle at 12% 15%,rgba(65,116,88,.2),transparent 33%),radial-gradient(circle at 88% 10%,rgba(232,179,80,.1),transparent 28%),radial-gradient(circle at 50% 120%,rgba(8,15,12,.45),transparent 38%),var(--bg-primary)!important;color:var(--text-primary);font-family:Outfit,sans-serif}html[data-premium-theme=midnight] body{background:radial-gradient(circle at 80% 5%,rgba(111,93,193,.18),transparent 30%),linear-gradient(145deg,#111827,#07100d 72%)!important}html[data-premium-theme=emerald] body{background:radial-gradient(circle at 15% 8%,rgba(54,207,137,.2),transparent 34%),linear-gradient(145deg,#123b2b,#081711 72%)!important}html[data-premium-theme=gold] body{background:radial-gradient(circle at 84% 8%,rgba(232,179,80,.22),transparent 31%),linear-gradient(145deg,#382e19,#101a14 70%)!important}html[data-premium-surface=soft] .panel{border-color:#ffffff0d;box-shadow:0 14px 34px #0000001f}html[data-premium-surface=contrast] .panel{border-color:#f2b45140;box-shadow:inset 0 0 0 1px #ffffff09}a{color:inherit}.btn,a,button,button a{text-decoration:none}button,input{font:inherit}.page-shell{margin:0 auto;max-width:1200px;padding:1.1rem}.page-title{font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:.03em;margin:0}.page-subtitle{color:var(--text-muted);font-size:var(--text-sm);margin:.4rem 0 0}.panel{background:linear-gradient(145deg,#1a2822eb,#111b17f2);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);padding:1rem}.btn{background:var(--accent);border:0;border-radius:var(--radius-md);color:#101611;cursor:pointer;font-weight:600;padding:.7rem 1rem;transition:transform .12s ease,filter .12s ease}.btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.btn--ghost{background:#ffffff1a;color:var(--text-primary)}.btn--danger{background:#8d2f2f;color:#fff}.btn--success{background:var(--success);color:#08120d}.input,.select{background:var(--bg-surface-muted);border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radius-sm);color:var(--text-primary);padding:.62rem .72rem;width:100%}.input:focus,.select:focus{border-color:#f2b451a6;outline:2px solid rgba(242,180,81,.45)}.kpi{font-family:Space Grotesk,sans-serif;font-size:clamp(1.4rem,4vw,2.4rem);font-weight:700}.tag{align-items:center;background:#ffffff1f;border-radius:999px;color:var(--text-muted);display:inline-flex;font-size:var(--text-xs);gap:.3rem;padding:.2rem .6rem}.admin-page{overflow-x:clip}@media(max-width:560px){.admin-page{padding:18px 12px}.admin-page .topbar{align-items:flex-start;gap:12px}.admin-page .hero{gap:18px}.admin-page .hero .orb{flex:0 0 58px;font-size:2rem;height:58px;width:58px}.admin-page .user-row{align-items:flex-start;flex-wrap:wrap}.admin-page .user-row>strong{margin-left:50px}.admin-page .audit-row,.admin-page .season-row{align-items:flex-start;flex-wrap:wrap}.admin-page .audit-row time,.admin-page .season-row>small{margin-left:44px;width:100%}}@media(max-width:900px){.page-shell{padding:.8rem}.panel{padding:.85rem}}.global-ccu[data-v-c444370a]{color:var(--text-muted,#9bad9f);display:flex;flex:0 0 auto;font-size:.72rem;line-height:1.2;min-height:2.5rem;padding:.35rem .75rem}.global-ccu[data-v-c444370a],.global-ccu__status[data-v-c444370a]{align-items:center;justify-content:center}.global-ccu__status[data-v-c444370a]{background:#0717113d;border:1px solid rgba(219,237,222,.11);border-radius:999px;display:inline-flex;gap:.38rem;min-height:1.65rem;opacity:0;padding:.3rem .62rem;transition:opacity .2s ease;white-space:nowrap}.global-ccu__status--visible[data-v-c444370a]{opacity:1}.global-ccu__dot[data-v-c444370a]{animation:global-ccu-pulse-c444370a 2.2s ease-in-out infinite;background:#70dc9b;border-radius:50%;box-shadow:0 0 .4rem #5be28ec7;flex:0 0 .42rem;height:.42rem;width:.42rem}.global-ccu__label[data-v-c444370a]{color:#9bdab1;font-size:.64rem;font-weight:800;letter-spacing:.075em}.global-ccu__separator[data-v-c444370a]{color:#dbedde61}.global-ccu__count[data-v-c444370a]{font-variant-numeric:tabular-nums;text-align:left;width:11rem}@keyframes global-ccu-pulse-c444370a{0%,to{opacity:.72;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media(max-width:390px){.global-ccu[data-v-c444370a]{font-size:.68rem}.global-ccu__status[data-v-c444370a]{gap:.32rem;padding-inline:.5rem}}@media(prefers-reduced-motion:reduce){.global-ccu__dot[data-v-c444370a]{animation:none}.global-ccu__status[data-v-c444370a]{transition:none}}.legal-footer[data-v-a98858f0]{background:#07171185;border-top:1px solid hsla(0,0%,100%,.08);padding:1.5rem 1rem calc(7rem + env(safe-area-inset-bottom,0px))}.legal-footer__inner[data-v-a98858f0]{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;margin:auto;max-width:1200px}.legal-footer small[data-v-a98858f0],.legal-footer strong[data-v-a98858f0]{display:block}.legal-footer strong[data-v-a98858f0]{color:#dce9df;font:700 .9rem Space Grotesk,sans-serif}.legal-footer small[data-v-a98858f0]{color:var(--text-muted);font-size:.72rem;margin-top:.35rem}.legal-footer nav[data-v-a98858f0]{display:flex;flex-wrap:wrap;gap:.45rem .8rem;justify-content:flex-end;max-width:680px}.legal-footer a[data-v-a98858f0]{color:var(--text-muted);font-size:.72rem;text-decoration:none}.legal-footer__settings[data-v-a98858f0]{background:transparent;border:0;color:var(--text-muted);cursor:pointer;font:inherit;font-size:.72rem;padding:0}.legal-footer a[data-v-a98858f0]:focus-visible,.legal-footer a[data-v-a98858f0]:hover,.legal-footer__settings[data-v-a98858f0]:focus-visible,.legal-footer__settings[data-v-a98858f0]:hover{color:var(--accent);outline:none}@media(max-width:700px){.legal-footer__inner[data-v-a98858f0]{display:grid;gap:1rem}.legal-footer nav[data-v-a98858f0]{justify-content:flex-start}}.cookie-banner[data-v-bd204afc]{background:linear-gradient(145deg,#1a412efa,#0b1d15fa);border:1px solid rgba(242,180,81,.28);border-radius:18px;bottom:calc(1rem + env(safe-area-inset-bottom,0px));box-shadow:0 16px 50px #0000004d;color:var(--text-primary);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.1rem;position:fixed;right:1rem;width:min(720px,100vw - 2rem);z-index:40}.cookie-banner__copy[data-v-bd204afc]{min-width:0}.cookie-banner__copy p[data-v-bd204afc]{color:var(--text-muted);font-size:.82rem;line-height:1.4;margin:.35rem 0}.cookie-banner__copy a[data-v-bd204afc],.cookie-banner__settings[data-v-bd204afc]{color:var(--accent);font-size:.78rem}.cookie-banner__actions[data-v-bd204afc]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.cookie-banner__actions .btn[data-v-bd204afc]{white-space:nowrap}.cookie-banner__settings[data-v-bd204afc]{background:transparent;border:0;cursor:pointer;padding:.2rem}.cookie-dialog__backdrop[data-v-bd204afc]{background:#00000094;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:50}.cookie-dialog[data-v-bd204afc]{padding:1.2rem;width:min(560px,100%)}.cookie-dialog__heading[data-v-bd204afc]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.cookie-dialog h2[data-v-bd204afc]{margin:.25rem 0 0}.cookie-dialog__close[data-v-bd204afc]{background:transparent;border:0;color:var(--text-muted);cursor:pointer;font-size:1.6rem;line-height:1}.cookie-dialog__description[data-v-bd204afc]{color:var(--text-muted);line-height:1.45}.cookie-dialog__option[data-v-bd204afc]{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 0}.cookie-dialog__option small[data-v-bd204afc],.cookie-dialog__option strong[data-v-bd204afc]{display:block}.cookie-dialog__option small[data-v-bd204afc]{color:var(--text-muted);line-height:1.35;margin-top:.25rem;max-width:440px}.cookie-dialog__option input[data-v-bd204afc]{accent-color:var(--accent);flex:none;height:1.15rem;width:1.15rem}.cookie-dialog__links[data-v-bd204afc]{margin-top:.7rem}.cookie-dialog__links a[data-v-bd204afc]{color:var(--accent);font-size:.82rem}.cookie-dialog__actions[data-v-bd204afc]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}@media(max-width:700px){.cookie-banner[data-v-bd204afc]{bottom:calc(.65rem + env(safe-area-inset-bottom,0px));grid-template-columns:1fr;right:.65rem;width:calc(100vw - 1.3rem)}.cookie-banner__actions[data-v-bd204afc]{justify-content:flex-start}.cookie-banner__actions .btn[data-v-bd204afc]{flex:1 1 auto}}.bottom-nav[data-v-0649723d]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0c1c15f7;border:1px solid rgba(219,237,222,.16);border-bottom:0;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -10px 35px #00000038;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));left:50%;padding:.45rem max(.55rem,env(safe-area-inset-right,0px)) calc(.45rem + env(safe-area-inset-bottom,0px)) max(.55rem,env(safe-area-inset-left,0px));position:fixed;transform:translate(-50%);width:min(100%,640px);z-index:40}.bottom-nav a[data-v-0649723d]{align-content:center;border-radius:14px;color:var(--text-muted);display:grid;font-size:clamp(.62rem,2.5vw,.78rem);gap:.28rem;justify-items:center;line-height:1.05;min-height:54px;min-width:0;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.bottom-nav span[data-v-0649723d]{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bottom-nav svg[data-v-0649723d]{height:22px;width:22px}.bottom-nav a.is-active[data-v-0649723d]{background:linear-gradient(180deg,#f2b45124,#f2b4510f);color:var(--accent)}.bottom-nav a[data-v-0649723d]:active{transform:scale(.96)}.bottom-nav a[data-v-0649723d]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:390px){.bottom-nav[data-v-0649723d]{padding-left:max(.25rem,env(safe-area-inset-left,0px));padding-right:max(.25rem,env(safe-area-inset-right,0px))}.bottom-nav a[data-v-0649723d]{font-size:.6rem;gap:.18rem;min-height:50px}.bottom-nav svg[data-v-0649723d]{height:21px;width:21px}}@media(prefers-reduced-motion:reduce){.bottom-nav a[data-v-0649723d]{transition:none}}.toast-list[data-v-2f964f0d]{bottom:calc(90px + env(safe-area-inset-bottom,0px));position:fixed;right:1rem;width:min(90vw,28rem);z-index:1000}.toast-list__items[data-v-2f964f0d]{display:grid;gap:.6rem}.toast[data-v-2f964f0d]{align-items:center;background:#141816f2;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-md);box-shadow:0 10px 30px #00000040;display:flex;gap:1rem;justify-content:space-between;padding:.75rem .95rem}.toast--error[data-v-2f964f0d]{border-color:#e96262b3}.toast--success[data-v-2f964f0d]{border-color:#5ac482b3}.toast--info[data-v-2f964f0d]{border-color:#e9ce62b3}.toast button[data-v-2f964f0d]{background:transparent;border:0;color:inherit;cursor:pointer;flex:none;font-size:1.1rem;height:1.5rem;width:1.5rem}.toast-enter-active[data-v-2f964f0d],.toast-leave-active[data-v-2f964f0d]{transition:all .2s ease}.toast-enter-from[data-v-2f964f0d],.toast-leave-to[data-v-2f964f0d]{opacity:0;transform:translateY(6px)}.season-backdrop[data-v-7344c967]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;display:grid;inset:0;overscroll-behavior:contain;padding:1rem;place-items:center;position:fixed;z-index:1000}.season-modal[data-v-7344c967]{background:radial-gradient(circle at 90% 0,rgba(242,180,81,.2),transparent 38%),linear-gradient(145deg,#173f2d,#091d15);border:1px solid rgba(242,180,81,.4);border-radius:28px;box-shadow:0 30px 90px #000d;color:var(--text-primary);display:grid;gap:.85rem;max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;padding:2rem;position:relative;width:min(100%,560px)}.season-modal__close[data-v-7344c967]{background:transparent;border:0;color:var(--text-muted);cursor:pointer;font-size:2rem;position:absolute;right:1rem;top:.8rem}.season-modal__icon[data-v-7344c967]{font-size:3rem}.season-modal>small[data-v-7344c967]{color:var(--accent);font-weight:900;letter-spacing:.14em}.season-modal h2[data-v-7344c967]{font-size:clamp(1.7rem,6vw,2.5rem);margin:0}.season-modal__stats[data-v-7344c967]{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr)}.season-modal__stats article[data-v-7344c967]{background:#ffffff0a;border-radius:14px;display:grid;padding:.75rem}.season-modal__stats strong[data-v-7344c967]{color:var(--accent);font-size:1.25rem}.season-modal__stats span[data-v-7344c967]{color:var(--text-muted);font-size:.75rem}.season-rewards[data-v-7344c967]{display:grid;gap:.5rem}.season-rewards article[data-v-7344c967]{align-items:center;background:#f2b45114;border:1px solid rgba(242,180,81,.22);border-radius:16px;display:flex;gap:.8rem;padding:.85rem}.season-rewards article>span[data-v-7344c967]{font-size:2rem}.season-rewards small[data-v-7344c967],.season-rewards strong[data-v-7344c967]{display:block}.season-rewards small[data-v-7344c967]{color:var(--accent);font-size:.62rem;font-weight:900;letter-spacing:.08em}.season-rewards p[data-v-7344c967]{color:var(--text-muted);font-size:.75rem;margin:.18rem 0 0}.season-modal__next[data-v-7344c967]{background:#ffffff0d;border-radius:14px;color:var(--text-muted);display:grid;gap:.15rem;padding:.85rem 1rem}.season-modal__next b[data-v-7344c967]{color:var(--accent);font-size:1.15rem}.season-modal__next small[data-v-7344c967]{font-size:.72rem}.season-modal__actions[data-v-7344c967]{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:600px){.season-backdrop[data-v-7344c967]{align-items:end;padding:0 max(.35rem,env(safe-area-inset-right,0px)) 0 max(.35rem,env(safe-area-inset-left,0px))}.season-modal[data-v-7344c967]{border-radius:26px 26px 0 0;max-height:min(90dvh,900px);padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));width:100%}.season-modal__close[data-v-7344c967]{height:44px;right:.55rem;top:.55rem;width:44px}.season-modal__stats[data-v-7344c967]{grid-template-columns:repeat(2,minmax(0,1fr))}.season-modal__actions[data-v-7344c967]{display:grid;grid-template-columns:1fr 1fr}.season-modal__actions[data-v-7344c967]>*{align-items:center;display:flex;justify-content:center;min-height:46px;text-align:center}}.pwa-dialog[data-v-82c6ec30]{background:radial-gradient(ellipse at top left,#304a31,#17231f 70%);border:1px solid #627057;border-radius:24px;box-shadow:0 20px 80px #0008;box-sizing:border-box;color:var(--text-primary);margin:auto auto max(12px,env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));overflow-y:auto;overscroll-behavior:contain;padding:22px;width:min(560px,calc(100% - 24px))}.pwa-dialog[data-v-82c6ec30]::backdrop{background:#030b08b8}header[data-v-82c6ec30]{align-items:flex-start;display:flex;gap:12px;margin-bottom:18px}h2[data-v-82c6ec30]{flex:1;font-size:1.4rem;line-height:1.3;margin:0}[data-v-82c6ec30] li,[data-v-82c6ec30] p{line-height:1.55}[data-v-82c6ec30] .pwa-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}[data-v-82c6ec30] a.btn,[data-v-82c6ec30] button{min-height:44px}[data-v-82c6ec30] a:focus-visible,[data-v-82c6ec30] button:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}@media(min-width:700px){.pwa-dialog[data-v-82c6ec30]{margin:auto}}@media(max-width:600px){.pwa-dialog[data-v-82c6ec30]{border-radius:24px 24px 0 0;inset:auto 0 0;margin:0 auto;max-height:90dvh;max-width:none;padding:1.2rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));position:fixed;width:min(100%,640px)}header[data-v-82c6ec30]{align-items:center}h2[data-v-82c6ec30]{font-size:1.25rem}}.welcome-progress[data-v-07e3a3aa]{display:flex;gap:7px;margin:0 0 12px}.welcome-progress span[data-v-07e3a3aa]{background:#43564a;border-radius:4px;flex:1;height:4px;transition:background-color .22s ease,transform .22s ease}.welcome-progress span.is-current[data-v-07e3a3aa]{background:var(--accent-strong);transform:scaleY(1.5)}.welcome-progress span.is-complete[data-v-07e3a3aa]{background:#799676}.welcome-slide[data-v-07e3a3aa]{min-height:275px}.welcome-visual[data-v-07e3a3aa]{background:#10281f;border-radius:16px;display:grid;height:138px;margin:0 -3px 4px;place-items:center}.welcome-visual svg[data-v-07e3a3aa]{display:block;height:132px;width:min(100%,300px)}.welcome-step[data-v-07e3a3aa]{color:var(--accent-strong);font-size:.83rem;font-weight:650;letter-spacing:.02em;margin:13px 0 5px}h3[data-v-07e3a3aa]{font-size:clamp(1.25rem,4vw,1.55rem);letter-spacing:-.025em;line-height:1.25;margin:0;text-wrap:balance}.welcome-copy[data-v-07e3a3aa]{color:var(--text-muted);line-height:1.55;margin:8px 0 0;max-width:58ch}.welcome-actions[data-v-07e3a3aa]{align-items:center;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);margin-top:15px}.welcome-actions button[data-v-07e3a3aa]{min-height:48px}.welcome-back[data-v-07e3a3aa]{grid-column:1;grid-row:1}.welcome-next[data-v-07e3a3aa]{grid-column:2;grid-row:1}.welcome-skip[data-v-07e3a3aa]{background:transparent;border:0;color:var(--text-muted);cursor:pointer;font:inherit;grid-column:1/-1;grid-row:2;justify-self:center;min-height:40px!important;padding:4px 12px;text-underline-offset:3px}.welcome-skip[data-v-07e3a3aa]:hover{color:var(--text-primary);text-decoration:underline}.welcome-actions button[data-v-07e3a3aa]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:3px}.welcome-slide-enter-active[data-v-07e3a3aa],.welcome-slide-leave-active[data-v-07e3a3aa]{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.welcome-slide-enter-from[data-v-07e3a3aa]{filter:blur(3px);opacity:0;transform:translateY(8px)}.welcome-slide-leave-to[data-v-07e3a3aa]{filter:blur(2px);opacity:0;transform:translateY(-5px)}@media(prefers-reduced-motion:reduce){.welcome-progress span[data-v-07e3a3aa],.welcome-slide-enter-active[data-v-07e3a3aa],.welcome-slide-leave-active[data-v-07e3a3aa]{transition:none}.welcome-slide-enter-from[data-v-07e3a3aa],.welcome-slide-leave-to[data-v-07e3a3aa]{filter:none;transform:none}}@media(max-width:380px){.welcome-slide[data-v-07e3a3aa]{min-height:255px}.welcome-visual[data-v-07e3a3aa]{height:120px}.welcome-visual svg[data-v-07e3a3aa]{height:116px}.welcome-actions[data-v-07e3a3aa]{grid-template-columns:1fr}.welcome-back[data-v-07e3a3aa],.welcome-next[data-v-07e3a3aa]{grid-column:1}.welcome-back[data-v-07e3a3aa]{grid-row:1}.welcome-next[data-v-07e3a3aa]{grid-row:2}.welcome-skip[data-v-07e3a3aa]{grid-row:3}}.pwa-help-actions[data-v-c4ae0c82]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}button[data-v-c4ae0c82]{min-height:44px}span[data-v-c4ae0c82]{color:var(--text-muted);font-size:.85rem}.pwa-brand[data-v-1368a947]{align-items:center;display:flex;gap:14px}.pwa-brand img[data-v-1368a947]{border-radius:15px;flex-shrink:0}.pwa-brand p[data-v-1368a947]{margin:0}.pwa-steps[data-v-1368a947]{padding-left:25px}.pwa-steps li[data-v-1368a947]{padding:0 0 14px 5px}svg[data-v-1368a947]{fill:none;height:24px;margin-right:6px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vertical-align:middle;width:24px}.pwa-note[data-v-1368a947]{color:var(--text-muted);font-size:.9rem}input[data-v-1368a947]{width:100%}.beta-notice[data-v-4a285d7b]{--beta-surface:#14271f;--beta-surface-raised:#1c3529;--beta-ink:#f5f8f6;--beta-muted:#c2d1c7;--beta-accent:#f2b451;--beta-accent-ink:#19251d;align-items:center;animation:beta-arrive-4a285d7b .42s cubic-bezier(.16,1,.3,1) both;background:radial-gradient(ellipse at 0 0,#2b4934,transparent 54%),var(--beta-surface);border:1px solid #89a28d52;border-radius:25px;box-shadow:0 26px 90px #020b07bb,0 8px 24px #020b0766;box-sizing:border-box;color:var(--beta-ink);display:grid;font-family:Outfit,sans-serif;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:5.25rem minmax(0,1fr);inset:0;margin:auto;max-height:min(92dvh,700px);max-width:590px;overflow:auto;padding:clamp(1.2rem,4vw,2rem);position:fixed;width:min(590px,calc(100% - 28px))}.beta-notice[open][data-v-4a285d7b]{display:grid}.beta-notice[data-v-4a285d7b]::backdrop{animation:beta-backdrop-4a285d7b .32s ease-out both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020a07c4}.beta-notice__close[data-v-4a285d7b]{background:#ffffff08;border:1px solid #ffffff1c;border-radius:50%;color:var(--beta-muted);cursor:pointer;display:grid;height:42px;place-items:center;position:absolute;right:.8rem;top:.8rem;transition:color .16s ease,background .16s ease,transform .16s ease;width:42px;z-index:1}.beta-notice__close[data-v-4a285d7b]:hover{background:#ffffff17;color:var(--beta-ink);transform:rotate(5deg)}.beta-notice__close svg[data-v-4a285d7b]{stroke:currentColor;stroke-linecap:round;stroke-width:1.8;width:19px}.beta-notice__mark[data-v-4a285d7b]{align-content:center;align-self:start;color:var(--beta-accent);display:grid;gap:.45rem;justify-items:center;margin-top:.65rem}.beta-notice__mark svg[data-v-4a285d7b]{max-width:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:74px}.beta-notice__mark svg path[data-v-4a285d7b]:first-child{fill:color-mix(in srgb,var(--beta-accent) 12%,transparent)}.beta-notice__mark span[data-v-4a285d7b]{font-size:.63rem;font-weight:800;letter-spacing:.16em}.beta-notice__body[data-v-4a285d7b]{min-width:0;padding-right:.1rem}.beta-notice h2[data-v-4a285d7b]{font-family:Outfit,sans-serif;font-size:clamp(1.35rem,4.2vw,1.85rem);letter-spacing:-.035em;line-height:1.18;margin:0;max-width:17ch;text-wrap:balance}.beta-notice__copy[data-v-4a285d7b]{color:var(--beta-muted);font-size:.98rem;line-height:1.55;margin-top:1rem;max-width:48ch}.beta-notice__copy p[data-v-4a285d7b]{margin:0}.beta-notice__copy p+p[data-v-4a285d7b]{margin-top:.8rem}.beta-notice__actions[data-v-4a285d7b]{display:grid;gap:.6rem;margin-top:1.35rem}.beta-notice__dismiss[data-v-4a285d7b],.beta-notice__report[data-v-4a285d7b]{align-items:center;border:1px solid transparent;border-radius:13px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.6rem;justify-content:center;min-height:48px;min-width:0;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:transform .16s ease,filter .16s ease,background-color .16s ease}.beta-notice__report[data-v-4a285d7b]{background:var(--beta-accent);box-shadow:0 7px 18px #d9a14c2a;color:var(--beta-accent-ink)}.beta-notice__report svg[data-v-4a285d7b]{flex:0 0 19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:19px}.beta-notice__dismiss[data-v-4a285d7b]{background:var(--beta-surface-raised);border-color:#ffffff26;color:var(--beta-ink)}.beta-notice__dismiss[data-v-4a285d7b]:hover,.beta-notice__report[data-v-4a285d7b]:hover{filter:brightness(1.08);transform:translateY(-1px)}.beta-notice__close[data-v-4a285d7b]:focus-visible,.beta-notice__dismiss[data-v-4a285d7b]:focus-visible,.beta-notice__report[data-v-4a285d7b]:focus-visible{outline:3px solid var(--beta-accent);outline-offset:3px}@media(prefers-color-scheme:light){.beta-notice[data-v-4a285d7b]{--beta-surface:#fffdf7;--beta-surface-raised:#f0f2ea;--beta-ink:#20342a;--beta-muted:#425d4b;--beta-accent:#dfad4e;--beta-accent-ink:#1f2b22;background:radial-gradient(ellipse at 0 0,#e1ecd9,transparent 58%),var(--beta-surface);border-color:#60776152;box-shadow:0 26px 90px #0b1c1270,0 8px 24px #0b1c1240}.beta-notice__close[data-v-4a285d7b]{background:#17351b08;border-color:#25442b22}.beta-notice__close[data-v-4a285d7b]:hover{background:#17351b14}.beta-notice__dismiss[data-v-4a285d7b]{border-color:#29473332}}@media(max-width:560px){.beta-notice[data-v-4a285d7b]{align-content:start;border-radius:25px 25px 0 0;gap:.7rem;grid-template-columns:1fr;inset:auto 0 0;margin:0 auto;max-height:min(92dvh,720px);max-width:640px;padding:1.1rem 1.15rem calc(1.2rem + env(safe-area-inset-bottom,0px));position:fixed;width:100%}.beta-notice__mark[data-v-4a285d7b]{align-items:center;gap:.55rem;grid-template-columns:48px auto;justify-content:start;margin:0 3rem .15rem 0}.beta-notice__mark svg[data-v-4a285d7b]{width:45px}.beta-notice__mark span[data-v-4a285d7b]{font-size:.6rem}.beta-notice__body[data-v-4a285d7b]{padding:0}.beta-notice h2[data-v-4a285d7b]{font-size:clamp(1.45rem,6.5vw,1.85rem);max-width:24ch}.beta-notice__copy[data-v-4a285d7b]{font-size:.93rem;margin-top:.75rem}.beta-notice__actions[data-v-4a285d7b]{margin-top:1rem}}@media(prefers-reduced-motion:reduce){.beta-notice[data-v-4a285d7b],.beta-notice[data-v-4a285d7b]::backdrop{animation:none}.beta-notice__close[data-v-4a285d7b],.beta-notice__dismiss[data-v-4a285d7b],.beta-notice__report[data-v-4a285d7b]{transition:none}}@keyframes beta-arrive-4a285d7b{0%{filter:blur(4px);opacity:0;transform:translateY(12px) scale(.985)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes beta-backdrop-4a285d7b{0%{opacity:0}to{opacity:1}}.pwa-experience[data-v-fd07baf0]{margin:0 auto;max-width:1200px;padding:0 max(12px,env(safe-area-inset-left,0px)) 0 max(12px,env(safe-area-inset-right,0px))}.pwa-banner[data-v-fd07baf0]{align-items:center;background:linear-gradient(105deg,#364a2c,#17231f);border:1px solid #f2b45166;border-radius:16px;display:flex;flex-wrap:wrap;gap:10px;margin-top:max(10px,env(safe-area-inset-top,0px));padding:10px 12px}.pwa-banner span[data-v-fd07baf0]{flex:1;font-weight:600}.pwa-banner img[data-v-fd07baf0]{border-radius:9px}.pwa-banner button[data-v-fd07baf0]{min-height:44px}.pwa-network[data-v-fd07baf0]{color:var(--text-muted);font-size:.9rem;margin:10px 0}.pwa-update[data-v-fd07baf0]{background:var(--bg-surface);border:1px solid var(--accent);border-radius:16px;margin:10px 0;padding:14px}.pwa-update p[data-v-fd07baf0]{line-height:1.5;margin:0 0 10px}.pwa-help[data-v-fd07baf0]{padding:12px 0}#__nuxt{display:flex;flex-direction:column;min-height:100vh}.app-content{flex:1 0 auto;min-height:0;padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app-content--online-table{padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px))}.app-content--platform-shell{padding-bottom:env(safe-area-inset-bottom,0)}.archive-home-link{align-self:flex-start;color:var(--accent-strong);display:inline-flex;font-weight:700;margin:.65rem 1rem 0;text-decoration:none;width:-moz-fit-content;width:fit-content}.legal-footer{flex:0 0 auto}html{scroll-padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}
