.browse-quiz-card[data-v-bc002f3a]{isolation:isolate;background:#171f33;border:1px solid #d0bcff24;border-radius:.9rem;min-height:25rem;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.browse-quiz-card[data-v-bc002f3a]:hover{border-color:#d0bcff61;transform:translateY(-5px);box-shadow:0 18px 50px #00000047,0 0 24px #d0bcff24}.quiz-art[data-v-bc002f3a],.quiz-shade[data-v-bc002f3a]{z-index:-2;position:absolute;inset:0}.quiz-art[data-v-bc002f3a]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .65s}.quiz-art--fallback[data-v-bc002f3a]{background-image:radial-gradient(circle at 72% 22%,#73ddf357,#0000 34%),linear-gradient(145deg,#34265d,#111b32 62%,#162d3c)}.browse-quiz-card:hover .quiz-art[data-v-bc002f3a]{transform:scale(1.055)}.quiz-shade[data-v-bc002f3a]{z-index:-1;background:linear-gradient(#0b13261f 18%,#0b1326eb 57%,#0b1326 96%)}.quiz-xp[data-v-bc002f3a]{z-index:2;color:#ffe083;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffe08329,#4cd7f60f),#080e1cc7;border:1px solid #ffe0836b;border-radius:999px;align-items:center;gap:.35rem;min-height:2.2rem;padding:.42rem .7rem;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:inset 0 1px #ffffff14,0 0 18px #eec2001f}.quiz-xp strong[data-v-bc002f3a]{font-variant-numeric:tabular-nums;font-family:Sora,sans-serif;font-size:.78rem}.quiz-content[data-v-bc002f3a]{flex-direction:column;justify-content:flex-end;width:100%;padding:1.5rem;display:flex}.quiz-badges[data-v-bc002f3a]{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.8rem;display:flex}.difficulty[data-v-bc002f3a],.completed-badge[data-v-bc002f3a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .7rem;display:inline-flex}.completed-badge[data-v-bc002f3a]{color:#79e7fa;background:#4cd7f624}.difficulty-casual[data-v-bc002f3a]{color:#6ee7b7;background:#34d39926}.difficulty-fan[data-v-bc002f3a]{color:#f7cf46;background:#eec20024}.difficulty-superfan[data-v-bc002f3a]{color:#d0bcff;background:#a078ff2e}h2[data-v-bc002f3a]{color:#fff;max-width:16rem;margin:0 0 .55rem;font-family:Sora,sans-serif;font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.2}.show-title[data-v-bc002f3a]{color:#79e7fa;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:17rem;margin:0 0 .4rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;line-height:1.4;overflow:hidden}.question-count[data-v-bc002f3a]{color:#aeb7cc;align-items:center;gap:.45rem;margin:0 0 1.2rem;font-size:.9rem;display:flex}.start-button[data-v-bc002f3a]{color:#26075c;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(120deg,#d5c4ff,#73ddf3);border-radius:.65rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 0 22px #d0bcff38}.start-button[data-v-bc002f3a]:hover{transform:translateY(-2px);box-shadow:0 0 30px #73ddf357}.start-button[data-v-bc002f3a]:active{transform:scale(.98)}.start-button--completed[data-v-bc002f3a]{color:#79e7fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1326c7;border:1px solid #79e7fa59;box-shadow:0 0 20px #4cd7f61f}.difficulty-filter[data-v-5a7c591a]{gap:.35rem;min-width:0;display:grid;position:relative}.difficulty-filter>span[data-v-5a7c591a]{color:#8995af;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700}.difficulty-buttons[data-v-5a7c591a]{scrollbar-width:thin;scrollbar-color:#d0bcff40 transparent;gap:.65rem;padding:.15rem .1rem .55rem;display:flex;overflow-x:auto}button[data-v-5a7c591a]{cursor:pointer;color:#9da8c0;letter-spacing:.06em;text-transform:uppercase;background:#121b30ad;border:1px solid #d0bcff2e;border-radius:999px;flex:none;min-height:2.65rem;padding:.6rem 1rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}button[data-v-5a7c591a]:hover:not(:disabled){color:#79e7fa;background:#4cd7f61a;border-color:#73ddf37a}button.active[data-v-5a7c591a]{color:#f3efff;background:linear-gradient(120deg,#d0bcff33,#4cd7f621);border-color:#d0bcffb8;box-shadow:0 0 22px #9d75ff1f}button[data-v-5a7c591a]:disabled{cursor:wait}.quiz-type-filter[data-v-1a99044b]{gap:.35rem;min-width:0;display:grid;position:relative}.quiz-type-filter>span[data-v-1a99044b]{color:#8995af;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700}.quiz-type-buttons[data-v-1a99044b]{scrollbar-width:thin;scrollbar-color:#d0bcff40 transparent;gap:.65rem;padding:.15rem .1rem .55rem;display:flex;overflow-x:auto}button[data-v-1a99044b]{cursor:pointer;color:#9da8c0;letter-spacing:.06em;text-transform:uppercase;background:#121b30ad;border:1px solid #d0bcff2e;border-radius:999px;flex:none;min-height:2.65rem;padding:.6rem 1rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700;transition:border-color .18s,background .18s,color .18s,box-shadow .18s}button[data-v-1a99044b]:hover:not(:disabled){color:#79e7fa;background:#4cd7f61a;border-color:#73ddf37a}button.active[data-v-1a99044b]{color:#f3efff;background:linear-gradient(120deg,#d0bcff33,#4cd7f621);border-color:#d0bcffb8;box-shadow:0 0 22px #9d75ff1f}button[data-v-1a99044b]:disabled{cursor:wait}.browse-filters[data-v-6aafb5a8]{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:1.25rem;display:flex;position:relative}.browse-filters[data-v-6aafb5a8]>:first-child{flex:1;min-width:0}.reset-filters[data-v-6aafb5a8]{cursor:pointer;color:#79e7fa;letter-spacing:.06em;text-transform:uppercase;background:#79e7fa14;border:1px solid #79e7fa4d;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.65rem;margin-bottom:.55rem;padding:.65rem 1rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.reset-filters[data-v-6aafb5a8]:hover:not(:disabled){color:#fff;background:#79e7fa24;border-color:#79e7fa8c}.reset-filters[data-v-6aafb5a8]:disabled{cursor:wait;opacity:.55}@media (width<=760px){.browse-filters[data-v-6aafb5a8]{flex-direction:column;align-items:stretch;gap:.75rem}.reset-filters[data-v-6aafb5a8]{align-self:flex-start;margin-bottom:0}}.browse-pagination[data-v-d7efcd09]{border-top:1px solid #d0bcff1a;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex;position:relative}.browse-pagination--top[data-v-d7efcd09]{border-top:0;border-bottom:1px solid #d0bcff1a;margin-top:0;margin-bottom:1.5rem;padding-top:0;padding-bottom:1.5rem}.browse-pagination p[data-v-d7efcd09]{color:#8995af;margin:0;font-size:.78rem}.browse-pagination p strong[data-v-d7efcd09]{color:#e9edff;font-variant-numeric:tabular-nums}.browse-pagination nav[data-v-d7efcd09]{align-items:center;gap:.4rem;display:flex}.browse-pagination nav[data-v-d7efcd09] :is(a,span){color:#aeb7cc;background:#121b309e;border:1px solid #d0bcff29;border-radius:.55rem;place-items:center;min-width:2.45rem;height:2.45rem;font-family:JetBrains Mono,monospace;font-size:.72rem;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:grid}.browse-pagination nav a[data-v-d7efcd09]:hover{color:#79e7fa;background:#4cd7f61a;border-color:#73ddf380}.browse-pagination nav .active[data-v-d7efcd09]{color:#f3efff;background:#d0bcff24;border-color:#cbb7ff}.browse-pagination nav .ellipsis[data-v-d7efcd09]{background:0 0;border-color:#0000}.browse-pagination nav .disabled[data-v-d7efcd09]{opacity:.35}@media (width<=640px){.browse-pagination[data-v-d7efcd09]{flex-direction:column;align-items:flex-start}.browse-pagination nav[data-v-d7efcd09]{align-self:stretch;max-width:100%;padding-bottom:.25rem;overflow-x:auto}}.quiz-search[data-v-790aa331]{border-radius:.85rem;align-items:center;min-height:3.75rem;margin-bottom:2rem;padding:0 .75rem 0 1rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative}.quiz-search[data-v-790aa331]:focus-within{border-color:#73ddf380;box-shadow:inset 0 1px #ffffff0f,0 0 24px #73ddf31a}.search-icon[data-v-790aa331]{color:#79e7fa;flex:none}input[data-v-790aa331]{color:#f3efff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:.9rem .75rem}input[data-v-790aa331]::placeholder{color:#74809a}input[data-v-790aa331]::-webkit-search-cancel-button{display:none}.clear-search[data-v-790aa331]{cursor:pointer;color:#cbb7ff;background:#d0bcff1a;border:0;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.clear-search[data-v-790aa331]:hover{color:#fff;background:#d0bcff2e}.result-count[data-v-790aa331]{color:#8995af;letter-spacing:.06em;text-transform:uppercase;border-left:1px solid #d0bcff24;flex:none;margin-left:.65rem;padding-left:.9rem;font-family:JetBrains Mono,monospace;font-size:.68rem}.sr-only[data-v-790aa331]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.result-count[data-v-790aa331]{display:none}}.login-modal-backdrop[data-v-64a8e714]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030712d1;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.login-modal[data-v-64a8e714]{color:#e9edff;text-align:center;background:linear-gradient(145deg,#0b1226c7,#050a18d6),radial-gradient(circle at 85% 5%,#73ddf329,#0000 12rem),url(/images/landing/workos-login-arena.png) 50%/cover;border:1px solid #d0bcff47;border-radius:1.15rem;outline:0;width:min(100%,29rem);padding:2.2rem;position:relative;box-shadow:0 30px 90px #0000008f,0 0 40px #9d75ff1f,inset 0 1px #ffffff0f}.login-modal-close[data-v-64a8e714]{cursor:pointer;color:#aeb7cc;background:#ffffff0a;border:1px solid #d0bcff24;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid;position:absolute;top:1rem;right:1rem}.login-modal-close[data-v-64a8e714]:hover{color:#79e7fa;border-color:#73ddf361}.login-modal-icon[data-v-64a8e714]{color:#bda9ff;background:linear-gradient(145deg,#a179ff38,#4cd7f61f);border:1px solid #9beaff59;border-radius:1rem;place-items:center;width:4rem;height:4rem;margin:0 auto 1.25rem;display:grid;box-shadow:0 0 26px #a179ff33}.login-modal-kicker[data-v-64a8e714]{color:#79e7fa;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.login-modal h2[data-v-64a8e714]{letter-spacing:-.035em;margin:.7rem 0 .8rem;font-family:Sora,sans-serif;font-size:clamp(1.5rem,5vw,2rem);line-height:1.18}.login-modal p[data-v-64a8e714]{color:#98a4bd;margin:0 auto 1.6rem;line-height:1.65}.login-modal p strong[data-v-64a8e714]{color:#d9ceff;font-weight:600}.login-modal-action[data-v-64a8e714],.login-modal-cancel[data-v-64a8e714]{cursor:pointer;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.2rem;font-family:Sora,sans-serif;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}.login-modal-action[data-v-64a8e714]{color:#180d3a;background:linear-gradient(120deg,#d5c4ff,#73ddf3);border:0;box-shadow:0 0 24px #73ddf333}.login-modal-action[data-v-64a8e714]:hover{transform:translateY(-1px);box-shadow:0 0 32px #73ddf357}.login-modal-cancel[data-v-64a8e714]{color:#aeb7cc;background:0 0;border:1px solid #d0bcff24;margin-top:.65rem}.login-modal-cancel[data-v-64a8e714]:hover{color:#f3efff;border-color:#d0bcff4d}.login-modal small[data-v-64a8e714]{color:#68758f;margin-top:1.2rem;font-size:.68rem;display:block}.login-modal-enter-active[data-v-64a8e714],.login-modal-leave-active[data-v-64a8e714]{transition:opacity .18s}.login-modal-enter-active .login-modal[data-v-64a8e714],.login-modal-leave-active .login-modal[data-v-64a8e714]{transition:opacity .18s,transform .18s}.login-modal-enter-from[data-v-64a8e714],.login-modal-leave-to[data-v-64a8e714],.login-modal-enter-from .login-modal[data-v-64a8e714],.login-modal-leave-to .login-modal[data-v-64a8e714]{opacity:0}.login-modal-enter-from .login-modal[data-v-64a8e714],.login-modal-leave-to .login-modal[data-v-64a8e714]{transform:translateY(.75rem)scale(.98)}@media (width<=520px){.login-modal[data-v-64a8e714]{padding:2rem 1.25rem 1.5rem}}@media (prefers-reduced-motion:reduce){.login-modal-enter-active[data-v-64a8e714],.login-modal-leave-active[data-v-64a8e714],.login-modal-enter-active .login-modal[data-v-64a8e714],.login-modal-leave-active .login-modal[data-v-64a8e714]{transition-duration:.01ms}}.browse-section[data-v-b71891af]{background:#0b1326b8;border-top:1px solid #d0bcff17;padding:5.5rem 0 6.5rem;position:relative;overflow:hidden}.browse-glow[data-v-b71891af]{filter:blur(90px);background:#4cd7f60f;border-radius:50%;width:34rem;height:28rem;position:absolute;top:5rem;right:-10rem}.browse-heading[data-v-b71891af]{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex;position:relative}.browse-kicker[data-v-b71891af]{color:#cbb7ff;align-items:center;gap:.45rem;display:inline-flex}h1[data-v-b71891af]{letter-spacing:-.04em;margin:.65rem 0 .55rem;font-family:Sora,sans-serif;font-size:clamp(1.8rem,5vw,2.65rem)}.browse-heading p[data-v-b71891af]{color:#8995af;margin:0}.browse-heading>a[data-v-b71891af]{color:#79e7fa;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:none}.browse-grid[data-v-b71891af]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),24rem));justify-content:center;gap:1.25rem;display:grid;position:relative}.browse-empty[data-v-b71891af]{color:#cbb7ff;text-align:center;border-radius:.9rem;grid-column:1/-1;align-content:center;place-items:center;min-height:15rem;display:grid}.browse-empty h2[data-v-b71891af]{color:#f3efff;margin:.8rem 0 .35rem;font-family:Sora,sans-serif}.browse-empty p[data-v-b71891af]{color:#8995af;margin:0}.browse-empty button[data-v-b71891af]{cursor:pointer;color:#79e7fa;letter-spacing:.08em;text-transform:uppercase;background:#4cd7f61a;border:1px solid #79e7fa59;border-radius:999px;margin-top:1rem;padding:.65rem 1rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.browse-empty button[data-v-b71891af]:hover{background:#4cd7f62e}@media (width>=720px){.browse-heading>a[data-v-b71891af]{display:inline-flex}}.rankings-section[data-v-6b9a4a58]{background:radial-gradient(circle at 50% 20%,#8454f11f,#0000 30rem);padding:5.75rem 0 6.5rem}.rankings-heading[data-v-6b9a4a58]{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;display:flex}.rankings-kicker[data-v-6b9a4a58]{color:#79e7fa}h2[data-v-6b9a4a58]{color:#d5c4ff;letter-spacing:-.045em;text-shadow:0 0 24px #bc9dff40;margin:.55rem 0 .45rem;font-family:Sora,sans-serif;font-size:clamp(2rem,6vw,3rem)}.rankings-heading p[data-v-6b9a4a58]{color:#8995af;margin:0}.player-search[data-v-6b9a4a58]{color:#8995af;background:#111a2ccc;border:1px solid #cfbcff2e;border-radius:999px;align-items:center;gap:.7rem;width:min(100%,27rem);margin-bottom:1.25rem;padding:0 1rem;display:flex}.player-search[data-v-6b9a4a58]:focus-within{border-color:#c8b3ff;box-shadow:0 0 0 3px #c8b3ff1a}.player-search input[data-v-6b9a4a58]{color:#e9edff;width:100%;min-height:2.9rem;font:inherit;background:0 0;border:0;outline:0}.player-search input[data-v-6b9a4a58]::placeholder{color:#64708a}.ranking-panel[data-v-6b9a4a58]{border-radius:1rem;overflow:hidden}.table-scroll[data-v-6b9a4a58]{overflow-x:auto}table[data-v-6b9a4a58]{border-collapse:collapse;text-align:left;width:100%}th[data-v-6b9a4a58]{color:#8995af;letter-spacing:.1em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.68rem}th[data-v-6b9a4a58],td[data-v-6b9a4a58]{border-bottom:1px solid #8995af1f;padding:1.15rem 1rem}tbody tr[data-v-6b9a4a58]{transition:background .16s}tbody tr[data-v-6b9a4a58]:hover{background:#cfbcff0d}.current-player[data-v-6b9a4a58]{background:linear-gradient(90deg,#bc9dff1f,#bc9dff08);box-shadow:inset 3px 0 #c8b3ff}.current-player--pinned[data-v-6b9a4a58]{background:linear-gradient(90deg,#bc9dff33,#79e7fa0f)}.current-player--pinned td[data-v-6b9a4a58]{border-bottom-color:#c8b3ff59}.rank[data-v-6b9a4a58]{font-family:Sora,sans-serif;font-size:1.1rem;font-weight:800}.player-cell[data-v-6b9a4a58]{align-items:center;gap:.75rem;min-width:10rem;display:flex}.avatar[data-v-6b9a4a58]{background:#252e45;border:2px solid;border-radius:50%;flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-family:Sora,sans-serif;font-size:.7rem;font-weight:800;display:inline-flex;overflow:hidden}.avatar img[data-v-6b9a4a58]{object-fit:cover;width:100%;height:100%}.player-name[data-v-6b9a4a58]{white-space:nowrap;font-weight:700}.player-name small[data-v-6b9a4a58]{color:#c8b3ff;text-transform:uppercase;background:#c8b3ff29;border-radius:999px;margin-left:.35rem;padding:.15rem .35rem;font-size:.62rem}.score-column[data-v-6b9a4a58]{text-align:right;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700}.accent-gold[data-v-6b9a4a58]{color:#f0c84b}.accent-purple[data-v-6b9a4a58]{color:#c8b3ff}.accent-cyan[data-v-6b9a4a58]{color:#79e7fa}.accent-muted[data-v-6b9a4a58]{color:#9aa5bd}.empty-state[data-v-6b9a4a58]{color:#8995af;text-align:center;padding:2.5rem}.load-more[data-v-6b9a4a58]{color:#c8b3ff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;width:100%;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600}.load-more[data-v-6b9a4a58]:hover{color:#e4dbff;background:#cfbcff0d}@media (width<=639px){.achievement-column[data-v-6b9a4a58]{display:none}th[data-v-6b9a4a58],td[data-v-6b9a4a58]{padding-inline:.75rem}}@media (width>=768px){.rankings-heading[data-v-6b9a4a58]{flex-direction:row;align-items:flex-end}th[data-v-6b9a4a58],td[data-v-6b9a4a58]{padding:1.2rem 1.5rem}}.site-footer[data-v-fffee571]{background:#050a15;border-top:1px solid #d0bcff1a;padding:2.5rem 0}.footer-inner[data-v-fffee571]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.footer-brand[data-v-fffee571]{color:#ede9ff;align-items:center;gap:.5rem;font-family:Sora,sans-serif;font-size:.92rem;font-weight:800;display:inline-flex}.footer-brand span[data-v-fffee571]{color:#8ee8f9}nav[data-v-fffee571]{flex-wrap:wrap;justify-content:center;gap:1.4rem;display:flex}nav a[data-v-fffee571],nav button[data-v-fffee571],p[data-v-fffee571]{color:#717d98;margin:0;font-size:.8rem}nav a[data-v-fffee571]:hover{color:#9beaff}nav button[data-v-fffee571]{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}nav[data-v-fffee571] :is(a,button):hover{color:#9beaff}nav[data-v-fffee571] :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #73ddf3}@media (width>=768px){.footer-inner[data-v-fffee571]{flex-direction:row;justify-content:space-between}}.site-header[data-v-6dfa4068]{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080e1cc7;border-bottom:1px solid #d0bcff24;position:fixed;inset:0 0 auto}.header-inner[data-v-6dfa4068]{justify-content:space-between;align-items:center;height:4.75rem;display:flex}.brand[data-v-6dfa4068]{color:#f4f0ff;letter-spacing:-.04em;align-items:center;gap:.65rem;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:800;display:inline-flex}.brand>span:last-child>span[data-v-6dfa4068]{color:#9beaff}.brand-mark[data-v-6dfa4068]{color:#b59bff;background:linear-gradient(145deg,#a179ff38,#4cd7f624);border:1px solid #9beaff73;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 0 18px #a179ff33}.desktop-nav[data-v-6dfa4068]{align-items:center;gap:2.2rem;display:none}.desktop-nav a[data-v-6dfa4068]{color:#aeb6cb;padding-block:1.7rem;font-size:.92rem;font-weight:600;transition:color .16s;position:relative}.desktop-nav a[data-v-6dfa4068]:hover,.desktop-nav .active[data-v-6dfa4068]{color:#f1ecff}.desktop-nav .active[data-v-6dfa4068]:after{content:"";background:#b69cff;border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 12px #b69cff}.header-actions[data-v-6dfa4068]{align-items:center;gap:.65rem;display:flex}.sign-out-button[data-v-6dfa4068]{cursor:pointer;color:#ffb4ab;letter-spacing:.06em;text-transform:uppercase;background:#93000a1a;border:1px solid #ffb4ab40;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.6rem;padding:.55rem .85rem;font-family:JetBrains Mono,monospace;font-size:.67rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:none}.sign-out-button[data-v-6dfa4068]:hover{color:#ffe5e1;background:#93000a33;border-color:#ffb4ab80}.icon-button[data-v-6dfa4068]{cursor:pointer;color:#dbe2f8;background:0 0;border:0;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.icon-button[data-v-6dfa4068]:hover{color:#9beaff;background:#ffffff0f}.total-score[data-v-6dfa4068]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#ffe08314,#0000 58%),#1e293bbd;border:1px solid #ffe08342;border-radius:999px;align-items:center;gap:.45rem;min-height:2.6rem;padding:.35rem .75rem .35rem .35rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 20px #eec20017}.sign-in-score[data-v-6dfa4068]{cursor:pointer;text-decoration:none}.total-score[data-v-6dfa4068]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:35%;height:280%;position:absolute;top:-90%;left:-30%;transform:rotate(20deg)}.total-score[data-v-6dfa4068]:hover{border-color:#ffe0837a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 0 26px #eec20024}.total-score__icon[data-v-6dfa4068]{color:#ffe083;background:linear-gradient(145deg,#ffe0833d,#cea7001f);border:1px solid #ffe0836b;border-radius:50%;flex:0 0 1.9rem;place-items:center;width:1.9rem;height:1.9rem;display:grid;box-shadow:inset 0 0 10px #ffe0831f,0 0 12px #eec2001a}.total-score__copy[data-v-6dfa4068]{flex-direction:column;justify-content:center;line-height:1;display:flex}.total-score__label[data-v-6dfa4068]{color:#aeb6cb;letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.62rem;display:none}.total-score__value[data-v-6dfa4068]{color:#ffe083;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 0 12px #eec20047;font-family:Sora,sans-serif;font-size:.88rem;position:relative}.total-score__value small[data-v-6dfa4068]{color:#4cd7f6;letter-spacing:.08em;margin-left:.12rem;font-family:JetBrains Mono,monospace;font-size:.58rem}.desktop-only[data-v-6dfa4068]{display:none}.mobile-nav[data-v-6dfa4068]{background:#080e1cf5;border-top:1px solid #d0bcff1f;padding:.6rem 1rem 1rem;display:grid}.mobile-nav[data-v-6dfa4068] :is(a,button){cursor:pointer;color:#c9d0e4;width:100%;font:inherit;text-align:left;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.55rem;padding:.8rem;font-weight:600;display:flex}.mobile-nav[data-v-6dfa4068] :is(a,button):hover{color:#fff;background:#d0bcff14}.mobile-nav .mobile-sign-out[data-v-6dfa4068]{color:#ffb4ab}@media (width<=520px){.brand>span[data-v-6dfa4068]:last-child{display:none}.header-actions[data-v-6dfa4068]{gap:.35rem}.total-score[data-v-6dfa4068]{padding-right:.6rem}}@media (width>=768px){.desktop-nav[data-v-6dfa4068],.desktop-only[data-v-6dfa4068],.sign-out-button[data-v-6dfa4068]{display:flex}.menu-button[data-v-6dfa4068],.mobile-nav[data-v-6dfa4068]{display:none}.total-score[data-v-6dfa4068]{padding:.35rem .95rem .35rem .35rem}.total-score__label[data-v-6dfa4068]{display:inline}}html{scroll-behavior:smooth}body{margin:0}.landing-shell{color:#e9edff;background:radial-gradient(circle at 15% 25%,#764ce41a,#0000 28rem),#080e1c;min-height:100vh;font-family:Hanken Grotesk,sans-serif;overflow:hidden}.landing-shell *,.landing-shell :before,.landing-shell :after{box-sizing:border-box}.landing-container{width:min(100% - 2rem,1200px);margin-inline:auto}.eyebrow{letter-spacing:.14em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600}.glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#222a40c2,#0f172a94);border:1px solid #cfbcff24;box-shadow:inset 0 1px #ffffff0a}.gradient-button{color:#180d3a;background:linear-gradient(120deg,#d5c4ff,#73ddf3);border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:3.2rem;font-family:Sora,sans-serif;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 28px #9d75ff47}.gradient-button:hover{transform:translateY(-2px);box-shadow:0 0 38px #73ddf35c}.gradient-button:active{transform:scale(.98)}.gradient-button:focus-visible,.landing-shell a:focus-visible,.landing-shell button:focus-visible{outline-offset:4px;outline:2px solid #73ddf3}@media (width>=768px){.landing-container{width:min(100% - 6rem,1200px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-shell *,.landing-shell :before,.landing-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
