.account-avatar-module__MR5oKa__profile{justify-items:center;gap:.5rem;padding-block:.5rem .25rem;display:grid}.account-avatar-module__MR5oKa__portrait{object-fit:cover;background:#132a44;border:2px solid #439cff;border-radius:50%;width:8.25rem;height:8.25rem;display:block}.account-avatar-module__MR5oKa__change{color:#bbdcff;min-height:2.75rem;font:inherit;cursor:pointer;background:#182638;border:1px solid #536b87;border-radius:.65rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.account-avatar-module__MR5oKa__change:hover:not(:disabled){background:#20364f;border-color:#83bfff}}.account-avatar-module__MR5oKa__change:active:not(:disabled){background:#20364f;border-color:#83bfff}.account-avatar-module__MR5oKa__readError button{color:#a5d0ff;cursor:pointer;min-height:2.75rem;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:.5rem .75rem;text-decoration:underline}.account-avatar-module__MR5oKa__change:disabled{opacity:.5;cursor:default}.account-avatar-module__MR5oKa__confirmation{color:#85dda8;min-height:1.4em;font-size:.8125rem}.account-avatar-module__MR5oKa__readError{color:#ffb1bc;text-align:center;margin:.25rem 0;font-size:.875rem}.account-avatar-module__MR5oKa__dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;width:min(42rem,100% - 2rem);max-width:none;height:min(46rem, calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom)));color:#f8f9ff;background:#101923;border:1px solid #344d6b;border-radius:1.25rem;max-height:none;margin:auto;padding:0;overflow:auto;box-shadow:0 1.5rem 5rem #0008}.account-avatar-module__MR5oKa__dialog[open]{flex-direction:column;display:flex}.account-avatar-module__MR5oKa__dialog::backdrop{background:#020810bd}.account-avatar-module__MR5oKa__header{flex-shrink:0;padding:1.25rem 1.25rem 0}.account-avatar-module__MR5oKa__header h2{margin:0;font-size:1.5rem;line-height:1.25}.account-avatar-module__MR5oKa__preview{flex-wrap:wrap;align-items:center;gap:1rem;margin-block:1rem;display:flex}.account-avatar-module__MR5oKa__preview img{object-fit:cover;border:1px solid #439cff;border-radius:50%;width:4.5rem;height:4.5rem}.account-avatar-module__MR5oKa__dialog button{font:inherit;cursor:pointer;min-height:2.75rem}.account-avatar-module__MR5oKa__default{color:#bbdcff;background:0 0;border:1px solid #536b87;border-radius:.5rem;padding:.4rem .75rem}.account-avatar-module__MR5oKa__default[aria-pressed=true]{background:#20364f;border-color:#83bfff}.account-avatar-module__MR5oKa__tabs{border-bottom:1px solid #34455c;gap:.25rem;display:flex}.account-avatar-module__MR5oKa__tabs button{overflow-wrap:anywhere;color:#b9c7d9;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-width:0;padding:.625rem .25rem}.account-avatar-module__MR5oKa__tabs button[aria-selected=true]{color:#a5d0ff;border-bottom-color:#83bfff}.account-avatar-module__MR5oKa__tabs span{margin-left:.25rem;font-size:.75rem}.account-avatar-module__MR5oKa__panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:8rem;padding:1rem 1.25rem;overflow:auto}.account-avatar-module__MR5oKa__grid{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.75rem;display:grid}.account-avatar-module__MR5oKa__option{cursor:pointer;aspect-ratio:1;border-radius:.75rem;min-width:0;display:block;position:relative}.account-avatar-module__MR5oKa__option input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.account-avatar-module__MR5oKa__option img{aspect-ratio:1;object-fit:cover;border:2px solid #34455c;border-radius:.75rem;width:100%;height:auto;display:block}.account-avatar-module__MR5oKa__option input:checked+img{border-color:#83bfff}.account-avatar-module__MR5oKa__option input:focus-visible+img{outline-offset:2px;outline:2px solid #f8f9ff}.account-avatar-module__MR5oKa__check{color:#081321;text-align:center;background:#a5d0ff;border-radius:50%;width:1.25rem;height:1.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:none;position:absolute;bottom:.2rem;right:.2rem}.account-avatar-module__MR5oKa__option input:checked~.account-avatar-module__MR5oKa__check{display:block}.account-avatar-module__MR5oKa__footer{border-top:1px solid #34455c;flex-shrink:0;padding:.25rem 1.25rem 1rem}.account-avatar-module__MR5oKa__feedback{color:#ffb1bc;min-height:2.6em;margin:.25rem 0 .5rem;font-size:.8125rem;line-height:1.3}.account-avatar-module__MR5oKa__actions{gap:.75rem;display:flex}.account-avatar-module__MR5oKa__actions button{overflow-wrap:anywhere;color:#f8f9ff;background:0 0;border:1px solid #617790;border-radius:.65rem;flex:1;min-width:0;padding:.5rem}.account-avatar-module__MR5oKa__actions .account-avatar-module__MR5oKa__save{color:#0a1421;background:#a5d0ff;border-color:#a5d0ff;font-weight:650}.account-avatar-module__MR5oKa__dialog button:disabled{opacity:.55;cursor:default}.account-avatar-module__MR5oKa__dialog button:focus-visible{outline-offset:2px;outline:2px solid #a5d0ff}@media (max-width:30rem){.account-avatar-module__MR5oKa__header{padding:1rem 1rem 0}.account-avatar-module__MR5oKa__panel{padding:1rem}.account-avatar-module__MR5oKa__footer{padding-inline:1rem}.account-avatar-module__MR5oKa__grid{gap:.625rem}}@media (max-height:32rem){.account-avatar-module__MR5oKa__dialog{overflow:auto}.account-avatar-module__MR5oKa__panel{flex:none;max-height:55dvh}.account-avatar-module__MR5oKa__preview img{width:3rem;height:3rem}.account-avatar-module__MR5oKa__preview{margin-block:.5rem}}@media (forced-colors:active){.account-avatar-module__MR5oKa__option input:checked+img{outline:3px solid highlight}}
.auth-ui-module__4S37OW__page{align-content:start;gap:1.5rem;width:min(100%,72rem);margin-inline:auto;padding:clamp(1.25rem,4vw,3rem) 0 clamp(3rem,8vw,6rem);display:grid}.auth-ui-module__4S37OW__intro{max-width:48rem}.auth-ui-module__4S37OW__intro h1{max-width:14ch;margin-bottom:.75rem;font-size:clamp(2.25rem,7vw,4rem)}.auth-ui-module__4S37OW__intro p:last-child{color:var(--color-text-muted);margin-bottom:0}.auth-ui-module__4S37OW__grid{align-items:start;gap:1rem;display:grid}.auth-ui-module__4S37OW__card{border:.0625rem solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);gap:1rem;min-width:0;padding:clamp(1.25rem,4vw,2rem);display:grid;box-shadow:0 1rem 2.5rem #17152b14}.auth-ui-module__4S37OW__card h2,.auth-ui-module__4S37OW__card h3,.auth-ui-module__4S37OW__card p{margin-bottom:0}.auth-ui-module__4S37OW__card h2,.auth-ui-module__4S37OW__card h3{max-width:none}.auth-ui-module__4S37OW__form{gap:1rem;display:grid}.auth-ui-module__4S37OW__formControls{display:contents}.auth-ui-module__4S37OW__declarations{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.auth-ui-module__4S37OW__declarations legend{margin-bottom:.5rem;font-weight:800}.auth-ui-module__4S37OW__declarations label{cursor:pointer;align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.auth-ui-module__4S37OW__declarations input{width:1.25rem;height:1.25rem;accent-color:var(--color-accent-strong);flex:none;margin:0}.auth-ui-module__4S37OW__declarations input[aria-invalid=true]{outline:1px solid var(--color-error-strong);outline-offset:2px}.auth-ui-module__4S37OW__declarations a,.auth-ui-module__4S37OW__publicLinks a{color:var(--color-accent-strong);text-underline-offset:.2em}.auth-ui-module__4S37OW__publicLinks{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.auth-ui-module__4S37OW__publicLinks a{align-items:center;min-height:2.75rem;display:inline-flex}.auth-ui-module__4S37OW__card>summary{cursor:pointer;min-height:2.75rem;font-weight:800}.auth-ui-module__4S37OW__field{gap:.35rem;display:grid}.auth-ui-module__4S37OW__field label,.auth-ui-module__4S37OW__label{font-weight:800}.auth-ui-module__4S37OW__field input{border:.125rem solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-text);font:inherit;border-radius:.75rem;padding:.65rem .8rem}.auth-ui-module__4S37OW__field input:focus-visible{border-color:var(--color-accent)}.auth-ui-module__4S37OW__inputWrapper{min-width:0;position:relative}.auth-ui-module__4S37OW__inputWrapper input{padding-right:3rem}.auth-ui-module__4S37OW__field input[aria-invalid=true]{border-color:var(--color-error-strong)}.auth-ui-module__4S37OW__validationIcon{color:var(--color-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.auth-ui-module__4S37OW__validationIcon[data-kind=valid]{color:var(--color-success-strong)}.auth-ui-module__4S37OW__validationIcon[data-kind=error],.auth-ui-module__4S37OW__fieldError{color:var(--color-error-strong)}.auth-ui-module__4S37OW__fieldError{overflow-wrap:anywhere;margin:0;font-size:.9rem}.auth-ui-module__4S37OW__hint{color:var(--color-text-muted);margin:0;font-size:.9rem}.auth-ui-module__4S37OW__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.auth-ui-module__4S37OW__actions button{cursor:pointer;font:inherit}.auth-ui-module__4S37OW__actions button:disabled{cursor:wait;opacity:.65;transform:none}.auth-ui-module__4S37OW__link{color:var(--color-accent-strong);font-weight:800}.auth-ui-module__4S37OW__status{border:.0625rem solid var(--color-info-border);background:var(--color-info-soft);color:var(--color-info-strong);border-radius:.75rem;margin:0;padding:.75rem .9rem}.auth-ui-module__4S37OW__status[data-kind=success]{border-color:var(--color-success-border);background:var(--color-success-soft);color:var(--color-success-strong)}.auth-ui-module__4S37OW__status[data-kind=error]{border-color:var(--color-error-border);background:var(--color-error-soft);color:var(--color-error-strong)}.auth-ui-module__4S37OW__summary{gap:.75rem;margin:0;display:grid}.auth-ui-module__4S37OW__summary div{border-top:.0625rem solid var(--color-border);gap:.15rem;padding-top:.75rem;display:grid}.auth-ui-module__4S37OW__summary dt{color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:800}.auth-ui-module__4S37OW__summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.auth-ui-module__4S37OW__danger{border-color:var(--color-error-border)}.auth-ui-module__4S37OW__danger h2,.auth-ui-module__4S37OW__danger h3{color:var(--color-error-strong)}.auth-ui-module__4S37OW__secondarySection{border-top:.0625rem solid var(--color-border);gap:1rem;padding-top:1rem;display:grid}.auth-ui-module__4S37OW__busy{color:var(--color-text-muted);font-weight:700}.auth-ui-module__4S37OW__fieldLabel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.auth-ui-module__4S37OW__fieldLabel a{text-underline-offset:.2em;font-size:.85rem}.auth-ui-module__4S37OW__passwordWrapper input{padding-right:5rem}.auth-ui-module__4S37OW__passwordWrapper .auth-ui-module__4S37OW__validationIcon{right:3rem}.auth-ui-module__4S37OW__passwordToggle{width:2.75rem;height:2.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.auth-ui-module__4S37OW__passwordToggle:hover{color:var(--color-text)}.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage{--color-text:#f8f9ff;--color-text-muted:#b3b3bd;--color-text-on-strong:#111114;--color-surface:#1c1c20;--color-border:#38383f;--color-border-strong:#74747e;--color-accent:#83bfff;--color-accent-strong:#a8d2ff;--color-focus:#83bfff;--color-success-strong:#8cdda7;--color-success-soft:#14291f;--color-success-border:#43865e;--color-error-strong:#ffb4bd;--color-error-soft:#351d24;--color-error-border:#ab5464;--color-info-strong:#b1d5ff;--color-info-soft:#17273b;--color-info-border:#557ea9}.auth-ui-module__4S37OW__entryPage{width:min(100% - 3rem,24rem);color:var(--color-text);flex-direction:column;gap:1.5rem;padding-block:clamp(3rem,7vh,5rem) 1.5rem;display:flex}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__intro h1{overflow-wrap:anywhere;letter-spacing:-.03em;text-wrap:initial;max-width:10ch;margin-bottom:0;font-size:clamp(2.5rem,7vw,3.25rem);font-weight:750;line-height:1.05}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__intro>:first-child{color:#83cfff;letter-spacing:.18em;margin-bottom:.85rem;font-size:.7rem}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__intro p:last-child{line-height:1.55}.auth-ui-module__4S37OW__entryBody,.auth-ui-module__4S37OW__entryForm{gap:1.5rem;min-width:0;display:grid}.auth-ui-module__4S37OW__entryBody h2{margin-bottom:0;font-size:1.5rem}.auth-ui-module__4S37OW__feedbackSlot,.auth-ui-module__4S37OW__feedbackMeasure{min-width:0;display:grid}.auth-ui-module__4S37OW__feedbackSlot{overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.auth-ui-module__4S37OW__feedbackSlot>*,.auth-ui-module__4S37OW__feedbackMeasure>*{grid-area:1/1;align-self:start;min-width:0}.auth-ui-module__4S37OW__feedbackMeasure{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__entryForm{gap:.5rem}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field{gap:0}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field>label,:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field>.auth-ui-module__4S37OW__fieldLabel{margin-bottom:.5rem}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field>.auth-ui-module__4S37OW__feedbackSlot{margin-top:.25rem}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__feedbackSlot{font-size:.8rem}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__entryNotice{font-size:.8rem;line-height:1.4}.auth-ui-module__4S37OW__entryNotice .auth-ui-module__4S37OW__status{font:inherit;background:0 0;border:0;border-radius:0;padding:0}.auth-ui-module__4S37OW__submitActions{gap:.5rem;min-width:0;display:grid}.auth-ui-module__4S37OW__submitActions>.auth-ui-module__4S37OW__primaryButton{margin-top:0}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__entryBody:has(>form>.auth-ui-module__4S37OW__formControls>.auth-ui-module__4S37OW__submitActions){row-gap:.5rem}.auth-ui-module__4S37OW__confirmationBody{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:1rem;font-size:.9375rem;line-height:1.6;display:grid}.auth-ui-module__4S37OW__confirmationBody p{overflow-wrap:anywhere;margin:0}.auth-ui-module__4S37OW__confirmationEmail{color:var(--color-text);font-weight:600}.auth-ui-module__4S37OW__confirmationBody .auth-ui-module__4S37OW__primaryButton{margin-top:0;text-decoration:none}.auth-ui-module__4S37OW__confirmationHelp{font-size:.85rem}.auth-ui-module__4S37OW__confirmationHelp a,.auth-ui-module__4S37OW__resendLink{min-height:2rem;color:var(--color-accent-strong);text-underline-offset:.2em;padding-block:.3rem;font-weight:500;display:inline-block}.auth-ui-module__4S37OW__resendLink{font-family:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;border-radius:.2rem;padding-inline:0;text-decoration:underline}.auth-ui-module__4S37OW__resendLink[aria-disabled=true]{color:var(--color-text-muted);cursor:default;text-decoration:none}.auth-ui-module__4S37OW__resendFeedback{color:var(--color-text-muted);gap:.25rem;font-size:.8rem;line-height:1.6;display:grid}.auth-ui-module__4S37OW__resendCountdown{font-variant-numeric:tabular-nums;min-height:1.6em;margin:0}.auth-ui-module__4S37OW__entryPage button[aria-disabled=true]{cursor:default}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field label{font-size:.875rem;font-weight:600}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input{background:#1e1e22;border-width:.0625rem;border-radius:.65rem;min-height:2.875rem;font-size:1rem}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input::placeholder{color:#a6a6b0;opacity:1}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input:focus{outline:.125rem solid var(--color-focus);outline-offset:-.125rem;box-shadow:none}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input:focus:not([aria-invalid=true]){border-color:var(--color-focus)}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input[aria-invalid=true]:focus{outline-color:var(--color-error-strong)}@media (forced-colors:active){:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input:focus,:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__field input[aria-invalid=true]:focus{outline-color:highlight}}:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__hint,:is(.auth-ui-module__4S37OW__entryPage,.auth-ui-module__4S37OW__accountPage) .auth-ui-module__4S37OW__fieldError{font-size:.8rem;line-height:1.5}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__declarations{gap:.4rem;font-size:.8rem;line-height:1.5}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__declarations legend{width:100%;color:var(--color-text-muted);margin-bottom:.25rem;padding:0;font-size:.8rem;font-weight:500}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__declarations label{min-height:2rem}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__declarations p{margin-bottom:0}.auth-ui-module__4S37OW__primaryButton,.auth-ui-module__4S37OW__googleButton{width:100%;min-height:2.875rem;font:inherit;cursor:pointer;border:.0625rem solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.75rem;padding:.65rem 1rem;font-size:.875rem;font-weight:750;line-height:1.4;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.auth-ui-module__4S37OW__primaryButton{color:#111114;background:#f8f9ff;margin-top:.25rem}.auth-ui-module__4S37OW__primaryButton:hover{background:#dfeaff}.auth-ui-module__4S37OW__primaryButton[aria-disabled=true]{opacity:.65;background:#f8f9ff}.auth-ui-module__4S37OW__googleButton{border-color:var(--color-border-strong);color:var(--color-text);background:0 0}.auth-ui-module__4S37OW__googleButton:hover{background:#202025;border-color:#a7a7b3}.auth-ui-module__4S37OW__primaryButton svg,.auth-ui-module__4S37OW__googleButton svg,.auth-ui-module__4S37OW__backLink svg{flex-shrink:0}.auth-ui-module__4S37OW__primaryButton:disabled,.auth-ui-module__4S37OW__googleButton:disabled,.auth-ui-module__4S37OW__backLink:disabled{opacity:.65;cursor:default}.auth-ui-module__4S37OW__primaryButton[aria-busy=true]:disabled{cursor:wait}.auth-ui-module__4S37OW__divider{color:var(--color-text-muted);align-items:center;gap:1.25rem;font-size:.8rem;display:flex}.auth-ui-module__4S37OW__divider:before,.auth-ui-module__4S37OW__divider:after{background:var(--color-border);content:"";flex:1;height:.0625rem}.auth-ui-module__4S37OW__switchAccount{color:var(--color-text-muted);text-align:center;margin:0;font-size:.875rem}.auth-ui-module__4S37OW__switchAccount a{min-height:2rem;color:var(--color-text);text-underline-offset:.2em;align-items:center;margin-left:.5rem;font-weight:650;display:inline-flex}.auth-ui-module__4S37OW__backLink{width:fit-content;min-height:2.75rem;color:var(--color-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65rem;padding:0;font-size:.875rem;text-decoration:none;display:inline-flex}.auth-ui-module__4S37OW__backLink:hover{text-underline-offset:.2em;text-decoration:underline}.auth-ui-module__4S37OW__backLink[aria-hidden=true]{visibility:hidden}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__publicLinks{color:var(--color-text-muted);justify-content:center;align-items:center;gap:.25rem;margin-top:auto;padding-top:0;font-size:.8rem;font-weight:400}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__publicLinks a{color:inherit;padding-inline:.25rem;text-decoration:none}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__publicLinks a:hover,.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__publicLinks a:focus-visible{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}@media (hover:none) and (pointer:coarse){html:has(.auth-ui-module__4S37OW__entryPage[data-suppress-overscroll=true]){overscroll-behavior-y:none}}.auth-ui-module__4S37OW__registrationLinks{border-bottom:.0625rem solid var(--color-border);padding-bottom:.25rem}.auth-ui-module__4S37OW__entryBody:has(>.auth-ui-module__4S37OW__registrationLinks){gap:.5rem}.auth-ui-module__4S37OW__registrationLinks .auth-ui-module__4S37OW__switchAccount{margin:0}.auth-ui-module__4S37OW__registrationLinks .auth-ui-module__4S37OW__switchAccount a{min-height:2rem;font-weight:inherit;margin-left:0}.auth-ui-module__4S37OW__recovery{min-height:2rem;color:var(--color-text-muted);text-align:center;padding-block:.25rem;font-size:.85rem;text-decoration:none;display:block}.auth-ui-module__4S37OW__recovery span{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.auth-ui-module__4S37OW__recovery:hover{color:var(--color-text)}.auth-ui-module__4S37OW__hiddenHeading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-ui-module__4S37OW__authColumns,.auth-ui-module__4S37OW__authFormColumn{display:contents}.auth-ui-module__4S37OW__authPromo{display:none}@media (min-width:75rem){.auth-ui-module__4S37OW__splitEntry{width:min(100% - 3rem,70rem);padding-block:2rem 1.5rem}.auth-ui-module__4S37OW__authColumns{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(5rem,7vw,6rem);min-width:0;display:grid}.auth-ui-module__4S37OW__authFormColumn{flex-direction:column;justify-self:end;gap:1.5rem;width:100%;min-width:0;max-width:26.25rem;display:flex}.auth-ui-module__4S37OW__splitEntry .auth-ui-module__4S37OW__intro>p:first-child{display:none}.auth-ui-module__4S37OW__splitEntry .auth-ui-module__4S37OW__intro h1{max-width:none;font-size:2.75rem}.auth-ui-module__4S37OW__authPromo{min-width:0;padding-block:2rem;display:block}.auth-ui-module__4S37OW__authLogo{width:100%;height:auto;display:block}}@media (min-width:52rem){.auth-ui-module__4S37OW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-ui-module__4S37OW__wide{grid-column:1/-1}}@media (max-width:42rem){.auth-ui-module__4S37OW__entryPage{padding-block:.5rem max(1rem, env(safe-area-inset-bottom));gap:.5rem}.auth-ui-module__4S37OW__entryBody{gap:.75rem}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__intro>:first-child{margin-bottom:.25rem}.auth-ui-module__4S37OW__entryPage .auth-ui-module__4S37OW__intro h1{max-width:none}.auth-ui-module__4S37OW__primaryButton,.auth-ui-module__4S37OW__googleButton{min-height:2.75rem}.auth-ui-module__4S37OW__actions,.auth-ui-module__4S37OW__actions>*{width:100%}.auth-ui-module__4S37OW__actions>.auth-ui-module__4S37OW__link{width:auto}}.auth-ui-module__4S37OW__accountPage .button{border:1px solid var(--color-border-strong);min-height:2.75rem;color:var(--color-text);box-shadow:none;background:0 0;border-radius:.65rem;padding:.65rem 1rem;font-size:.875rem;font-weight:600;transform:none}.auth-ui-module__4S37OW__accountPage .button:hover:not(:disabled){background:#25252b}.auth-ui-module__4S37OW__accountPage .button:disabled{cursor:default;opacity:.6}.auth-ui-module__4S37OW__accountPage form .button{background:var(--color-text);color:#111114;border-color:#0000}.auth-ui-module__4S37OW__accountPage .button--primary{background:var(--color-text);color:#111114;border-color:#0000}.auth-ui-module__4S37OW__accountPage form .button:hover:not(:disabled){background:#dceaff}.auth-ui-module__4S37OW__accountPage .button--primary:hover:not(:disabled){background:#dceaff}.auth-ui-module__4S37OW__accountPage .auth-ui-module__4S37OW__status{margin-bottom:1rem;font-size:.875rem}
.account-settings-module__1nAJQq__page{width:min(100% - 3rem,46rem);padding-block:.75rem max(1rem, var(--safe-area-bottom));color:var(--color-text);flex-direction:column;gap:1rem;margin-inline:auto;display:flex}.account-settings-module__1nAJQq__page.account-settings-module__1nAJQq__overview{gap:1.125rem;max-width:46rem}.account-settings-module__1nAJQq__heading{text-align:center;flex-direction:column;gap:.25rem;min-width:0;display:flex}.account-settings-module__1nAJQq__heading h1{color:#f8f9ff;background:linear-gradient(100deg in srgb, #58aaff 5%, #a8d2ff 48%, #f8f9ff 95%);-webkit-text-fill-color:transparent;letter-spacing:-.035em;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%;margin:0 auto;font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.15}.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__heading{margin-bottom:.25rem}.account-settings-module__1nAJQq__back{width:fit-content;min-height:2.75rem;color:var(--color-accent-strong);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.account-settings-module__1nAJQq__back:hover{text-underline-offset:.2em;text-decoration:underline}.account-settings-module__1nAJQq__navigation{gap:.4rem;min-width:0;display:grid}.account-settings-module__1nAJQq__sidebar{min-width:0}.account-settings-module__1nAJQq__logout{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:1rem}.account-settings-module__1nAJQq__logout>button{width:100%}.account-settings-module__1nAJQq__navigation a{min-width:0;min-height:3rem;color:var(--color-text-muted);border-radius:.6rem;align-items:center;gap:.75rem;padding:.7rem .85rem;font-size:.875rem;font-weight:550;text-decoration:none;display:flex}.account-settings-module__1nAJQq__navigation svg{flex-shrink:0}@media (hover:hover) and (pointer:fine){.account-settings-module__1nAJQq__navigation a:hover{color:var(--color-text);background:#1c1c20}}.account-settings-module__1nAJQq__navigation a[aria-current=page]{color:var(--color-accent-strong);background:#17273b}.account-settings-module__1nAJQq__navigation a[aria-disabled=true]{opacity:.6;cursor:default}.account-settings-module__1nAJQq__content{min-width:0}.account-settings-module__1nAJQq__content:focus{box-shadow:none;outline:none}.account-settings-module__1nAJQq__profile{margin:0}.account-settings-module__1nAJQq__profile>div{padding-block:1.25rem}.account-settings-module__1nAJQq__profile dd{margin:0}.account-settings-module__1nAJQq__verified{color:var(--color-success-strong);margin-top:.35rem;font-size:.75rem;display:block}.account-settings-module__1nAJQq__setting:not(:last-child){border-bottom:1px solid var(--color-border)}.account-settings-module__1nAJQq__row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-block:1.25rem;display:flex}.account-settings-module__1nAJQq__row>div{min-width:0}.account-settings-module__1nAJQq__row h2,.account-settings-module__1nAJQq__profile dt{letter-spacing:normal;text-wrap:wrap;max-width:none;margin:0 0 .35rem;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.6}.account-settings-module__1nAJQq__value{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:.9rem}.account-settings-module__1nAJQq__toggle{min-height:2.75rem;color:var(--color-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.85rem;font-weight:600;display:inline-flex}.account-settings-module__1nAJQq__toggle svg{flex-shrink:0}.account-settings-module__1nAJQq__toggle:hover{background:#17273b}.account-settings-module__1nAJQq__toggle:disabled{opacity:.65;cursor:default}.account-settings-module__1nAJQq__editor{gap:1rem;max-width:30rem;padding-block:.5rem 1.5rem;display:grid}.account-settings-module__1nAJQq__editor>p{color:var(--color-text-muted);margin-bottom:0;font-size:.875rem}.account-settings-module__1nAJQq__danger{margin-top:1.5rem}.account-settings-module__1nAJQq__danger h2,.account-settings-module__1nAJQq__danger .account-settings-module__1nAJQq__toggle{color:var(--color-error-strong)}.account-settings-module__1nAJQq__danger .account-settings-module__1nAJQq__toggle:hover{background:var(--color-error-soft)}.account-settings-module__1nAJQq__footer{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:auto;padding-top:1rem;font-size:.8rem}.account-settings-module__1nAJQq__footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}.account-settings-module__1nAJQq__footer a{min-height:2.75rem;color:inherit;align-items:center;padding-inline:.25rem;text-decoration:none;display:inline-flex}.account-settings-module__1nAJQq__footer a:hover{color:var(--color-text);text-underline-offset:.2em;text-decoration:underline}.account-settings-module__1nAJQq__page a:focus-visible,.account-settings-module__1nAJQq__page button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (max-width:48rem){.account-settings-module__1nAJQq__page{gap:1rem;width:calc(100% - 2rem)}.account-settings-module__1nAJQq__navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.account-settings-module__1nAJQq__navigation a{text-align:center;overflow-wrap:anywhere;flex-direction:column;justify-content:center;gap:.4rem;padding:.6rem .3rem;font-size:.8rem}.account-settings-module__1nAJQq__logout>button{width:auto}.account-settings-module__1nAJQq__row{flex-wrap:wrap;gap:.5rem}.account-settings-module__1nAJQq__row>div{flex:10rem}}@media (forced-colors:active){.account-settings-module__1nAJQq__navigation a[aria-current=page]{outline-offset:-1px;outline:1px solid highlight}}.account-settings-module__1nAJQq__navigation.account-settings-module__1nAJQq__cards{grid-template-columns:minmax(0,1fr);gap:.625rem}.account-settings-module__1nAJQq__cards a,.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button{width:100%;min-width:0;min-height:4.5rem;color:var(--color-text);text-align:left;-webkit-tap-highlight-color:transparent;background:#111b29;border:1px solid #283548;border-radius:1rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.875rem;padding:.75rem 1rem;font-size:1rem;font-weight:550;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex}.account-settings-module__1nAJQq__cards a[data-activated=true]{background:#172435;border-color:#648fbe;transition:none}@media (hover:hover) and (pointer:fine){.account-settings-module__1nAJQq__cards a:hover{background:#172435;border-color:#648fbe}}.account-settings-module__1nAJQq__cards a>svg:first-child,.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button>svg{flex-shrink:0;width:1.75rem;height:1.75rem}.account-settings-module__1nAJQq__cards a>svg:first-child{color:#83bfff}.account-settings-module__1nAJQq__cardLabel{min-width:0}.account-settings-module__1nAJQq__cardDescription{color:var(--color-text-muted);margin-top:.2rem;font-size:.8rem;font-weight:400;line-height:1.4;display:block}.account-settings-module__1nAJQq__cards .account-settings-module__1nAJQq__chevron{color:#a8d2ff;margin-left:auto}.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout{border:0;margin-top:.625rem;padding:0}.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button,.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button:hover:not(:disabled){border-color:var(--color-error-border);background:var(--color-error-soft);color:var(--color-error-strong)}@media (hover:hover) and (pointer:fine){.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button:hover:not(:disabled){border-color:var(--color-error-strong);background:#452630}}@media (max-width:30rem){.account-settings-module__1nAJQq__cards a,.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button{gap:.75rem;padding:.625rem .875rem}.account-settings-module__1nAJQq__cards a>svg:first-child{width:1.75rem;height:1.75rem}}@media (prefers-reduced-motion:reduce){.account-settings-module__1nAJQq__cards a,.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button{transition:none}}@media (forced-colors:active){.account-settings-module__1nAJQq__heading h1{color:canvastext;-webkit-text-fill-color:currentColor;background:0 0}.account-settings-module__1nAJQq__cards a{border-color:linktext}.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button,.account-settings-module__1nAJQq__overview .account-settings-module__1nAJQq__logout>button:hover:not(:disabled){color:buttontext;background:buttonface;border-color:buttontext}}
.player-progress-module__V5aAKa__progress{--color-text:#f8f9ff;--color-text-muted:#b3b3bd;--color-accent:#83bfff;--color-border:#38383f;width:100%;min-width:0;max-width:32rem;color:var(--color-text);text-align:left;gap:.5rem;margin-inline:auto;padding-block:.75rem;font-size:.9rem;display:grid}.player-progress-module__V5aAKa__details{gap:.5rem;min-width:0;display:grid}.player-progress-module__V5aAKa__trackName{overflow-wrap:anywhere;font-size:.875rem}.player-progress-module__V5aAKa__duelTracks{gap:.625rem;width:100%;min-width:0;display:grid}.player-progress-module__V5aAKa__duelTracks[data-category-xp=true] .player-progress-module__V5aAKa__progress[data-variant=duel-result]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.625rem .875rem}.player-progress-module__V5aAKa__duelTracks[data-category-xp=true] .player-progress-module__V5aAKa__details{gap:.25rem}.player-progress-module__V5aAKa__duelTracks[data-category-xp=true] .player-progress-module__V5aAKa__heading{font-size:1rem}@media (min-width:600px){.player-progress-module__V5aAKa__duelTracks[data-category-xp=true]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.player-progress-module__V5aAKa__progress[data-variant=duel-result]{--progress-result-surface:#111b24;background:var(--progress-result-surface);border:1px solid #2c3842;border-radius:1.125rem;grid-template-columns:clamp(2.8rem,11vw,4.5rem) minmax(0,1fr);align-items:center;gap:clamp(.75rem,3vw,1.5rem);max-width:none;padding:clamp(.9rem,3vw,1.5rem);font-size:clamp(.8rem,2.5vw,1rem);box-shadow:inset 0 1px #ffffff05}.player-progress-module__V5aAKa__progress[data-variant=duel-result] .player-progress-module__V5aAKa__heading{font-size:clamp(1rem,3.3vw,1.4rem);font-weight:750}.player-progress-module__V5aAKa__progress[data-variant=duel-result] .player-progress-module__V5aAKa__caption{color:#b3bdc8}.player-progress-module__V5aAKa__levelBadge{aspect-ratio:64/72;color:#64e9c7;place-items:center;width:100%;display:grid}.player-progress-module__V5aAKa__levelBadge svg,.player-progress-module__V5aAKa__levelBadge strong{background:var(--progress-result-surface);grid-area:1/1}.player-progress-module__V5aAKa__levelBadge svg{width:100%;height:100%}.player-progress-module__V5aAKa__levelBadge strong{color:#f8f9ff;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,4vw,2rem)}@media (min-width:600px){.player-progress-module__V5aAKa__progress[data-variant=duel-result]{padding-block:.625rem}}.player-progress-module__V5aAKa__heading,.player-progress-module__V5aAKa__caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.player-progress-module__V5aAKa__heading{font-size:1.05rem}.player-progress-module__V5aAKa__earned{color:var(--color-accent)}.player-progress-module__V5aAKa__caption,.player-progress-module__V5aAKa__progress p{color:var(--color-text-muted)}.player-progress-module__V5aAKa__progress p{margin:0;font-size:.8rem}.player-progress-module__V5aAKa__progress progress{appearance:none;background:var(--color-border);width:100%;height:.5rem;accent-color:var(--color-accent);border:0;border-radius:1rem;display:block;overflow:hidden}.player-progress-module__V5aAKa__progress progress::-webkit-progress-bar{background:var(--color-border)}.player-progress-module__V5aAKa__progress progress::-webkit-progress-value{background:var(--color-accent);border-radius:1rem}.player-progress-module__V5aAKa__progress progress::-moz-progress-bar{background:var(--color-accent);border-radius:1rem}.player-progress-module__V5aAKa__account{min-height:8rem;padding-bottom:.5rem}.player-progress-module__V5aAKa__account .player-progress-module__V5aAKa__progress{max-width:none;padding-block:.5rem}.player-progress-module__V5aAKa__account button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;min-height:2.75rem;text-decoration:underline}.player-progress-module__V5aAKa__summaryCard{background:#111c2b;border:1px solid #344d6b;border-radius:1.25rem;min-height:0;padding:1.75rem;box-shadow:inset 0 1px #a8d2ff0a;container-type:inline-size}.player-progress-module__V5aAKa__summary{min-width:0;color:var(--color-text);grid-template-columns:clamp(3.25rem,20cqi,8.25rem) minmax(0,1fr);align-items:center;column-gap:clamp(.625rem,3.6cqi,1.625rem);display:grid}.player-progress-module__V5aAKa__summaryDetails{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"username level""subtitle caption""bar bar";gap:clamp(.375rem,1.7cqi,.75rem) clamp(.625rem,3.6cqi,1.625rem);min-width:0;display:grid}.player-progress-module__V5aAKa__avatar{background:#132a44;border:2px solid #439cff;border-radius:50%;flex-shrink:0;width:4.5rem;height:4.5rem;display:block}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__avatar{aspect-ratio:1;width:100%;height:auto}.player-progress-module__V5aAKa__username{overflow-wrap:anywhere;grid-area:username;align-self:end;min-width:0;font-size:clamp(1rem,4.7cqi,2.125rem);font-weight:650;line-height:1.25}.player-progress-module__V5aAKa__subtitle{color:var(--color-text-muted);overflow-wrap:anywhere;grid-area:subtitle;align-self:start;font-size:clamp(.75rem,3.5cqi,1.625rem);line-height:1.4}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__heading{flex-wrap:nowrap;grid-area:level;justify-content:flex-end;align-self:end;align-items:center;gap:clamp(.25rem,1.3cqi,.625rem);line-height:1.25;display:flex}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__heading strong{white-space:nowrap;font-size:clamp(.875rem,4.4cqi,2rem);font-weight:500}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__heading strong span{color:#83bfff;font-weight:700}.player-progress-module__V5aAKa__crown{color:#f1c55f;flex-shrink:0;width:clamp(1.125rem,5.8cqi,2.5rem);height:auto}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__caption{color:#bcd3ed;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:caption;align-self:start;min-width:18ch;font-size:clamp(.75rem,3.5cqi,1.625rem);line-height:1.4;display:block}.player-progress-module__V5aAKa__summary progress,.player-progress-module__V5aAKa__pendingBar{appearance:none;accent-color:#439cff;background:#25374d;border:0;border-radius:1rem;grid-area:bar;width:100%;height:clamp(.5rem,2.4cqi,1rem);margin-top:clamp(.25rem,1.4cqi,.625rem);display:block;overflow:hidden}.player-progress-module__V5aAKa__summary progress::-webkit-progress-bar{background:#25374d}.player-progress-module__V5aAKa__summary progress::-webkit-progress-value{background:linear-gradient(90deg,#69c2ff,#258bff);border-radius:1rem}.player-progress-module__V5aAKa__summary progress::-moz-progress-bar{background:linear-gradient(90deg,#69c2ff,#258bff);border-radius:1rem}.player-progress-module__V5aAKa__summaryDetails>p{color:var(--color-text-muted);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-size:.8rem}.player-progress-module__V5aAKa__identity{align-items:center;gap:1rem;display:flex}.player-progress-module__V5aAKa__identity>div{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.player-progress-module__V5aAKa__identity strong{font-size:1.125rem}.player-progress-module__V5aAKa__identity span,.player-progress-module__V5aAKa__summaryCard>.player-progress-module__V5aAKa__failure{color:var(--color-text-muted);font-size:.875rem}.player-progress-module__V5aAKa__summaryCard>.player-progress-module__V5aAKa__failure{margin:1rem 0 0}@container (max-width:14rem){.player-progress-module__V5aAKa__summary{grid-template-columns:minmax(0,1fr);gap:.75rem}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__avatar{width:3rem}.player-progress-module__V5aAKa__summaryDetails{grid-template-columns:minmax(0,1fr);grid-template-areas:"username""subtitle""level""caption""bar";row-gap:.5rem}.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__heading,.player-progress-module__V5aAKa__summary .player-progress-module__V5aAKa__caption{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;min-width:0}}@media (max-width:30rem){.player-progress-module__V5aAKa__summaryCard{padding:.875rem}}@media (forced-colors:active){.player-progress-module__V5aAKa__summaryCard,.player-progress-module__V5aAKa__avatar{border-color:canvastext}.player-progress-module__V5aAKa__summary progress{appearance:auto}}.player-progress-module__V5aAKa__placeholder{background:#25374d;border-radius:.25rem;width:6ch;max-width:100%;height:1lh;display:block}.player-progress-module__V5aAKa__caption .player-progress-module__V5aAKa__placeholder{margin-left:auto}.player-progress-module__V5aAKa__avatar{object-fit:cover}
.luminous-progress-module__LdpdYG__track{isolation:isolate;background:#252b35;border-radius:999px;width:100%;height:.625rem;position:relative;box-shadow:inset 0 1px 2px #0004}.luminous-progress-module__LdpdYG__track[data-color=green]{--fill-start:#2cc878;--fill-middle:#62e6a0;--fill-end:#b6f5cf;--glow-core:#63e69fb3;--glow-near:#43d98a80;--glow-far:#43d98a33;--fill-highlight:#e4ffef80}.luminous-progress-module__LdpdYG__track[data-variant=dot]{flex:none;width:.625rem;height:.625rem}.luminous-progress-module__LdpdYG__track[data-variant=dot] .luminous-progress-module__LdpdYG__particles{-webkit-mask-image:none;mask-image:none}.luminous-progress-module__LdpdYG__track[data-variant=next-question]{--particle-bright:#b8ffa8;--particle-soft:#d4ffca;--timed-fill-duration:5s;box-sizing:border-box;border:1.5px solid #0000;place-items:center;height:100%;padding:.125rem .5rem;display:grid}.luminous-progress-module__LdpdYG__fill{width:var(--fill-width);border-radius:inherit;background:linear-gradient(90deg, var(--fill-start,#359cff), var(--fill-middle,#71c6ff) 65%, var(--fill-end,#b6e5ff));box-shadow:0 0 5px var(--glow-core,#63bdffb3), 0 0 14px var(--glow-near,#439cff80), 0 0 26px var(--glow-far,#439cff33), inset 0 1px 1px var(--fill-highlight,#e4f5ff80);transition:width .25s linear;position:absolute;inset:0 auto 0 0}.luminous-progress-module__LdpdYG__particles{border-radius:inherit;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0003,#0009 40%,#000);mask-image:linear-gradient(90deg,#0003,#0009 40%,#000)}.luminous-progress-module__LdpdYG__particles:before,.luminous-progress-module__LdpdYG__particles:after{background-image:radial-gradient(circle at 8px 28%, var(--particle-bright,#fff) 0 .7px, transparent 1.3px), radial-gradient(circle at 17px 63%, var(--particle-soft,#f4fbff) 0 .5px, transparent 1px), radial-gradient(circle at 29px 71%, var(--particle-bright,#fff) 0 1px, transparent 1.6px), radial-gradient(circle at 48px 42%, var(--particle-soft,#effaff) 0 .65px, transparent 1.2px), radial-gradient(circle at 54px 19%, var(--particle-bright,#fff) 0 .55px, transparent 1.1px), radial-gradient(circle at 67px 80%, var(--particle-bright,#fff) 0 .8px, transparent 1.4px), radial-gradient(circle at 90px 24%, var(--particle-bright,#fff) 0 1px, transparent 1.6px), radial-gradient(circle at 96px 73%, var(--particle-bright,#fff) 0 .6px, transparent 1.2px), radial-gradient(circle at 108px 62%, var(--particle-bright,#fff) 0 .65px, transparent 1.1px), radial-gradient(circle at 130px 36%, var(--particle-bright,#fff) 0 .9px, transparent 1.5px), radial-gradient(circle at 135px 79%, var(--particle-soft,#effaff) 0 .5px, transparent 1px), radial-gradient(circle at 151px 75%, var(--particle-bright,#fff) 0 .7px, transparent 1.3px);content:"";background-size:160px 100%;position:absolute;inset:0 -160px 0 0}.luminous-progress-module__LdpdYG__particles:after{opacity:.65;transform:translate(-53px)scaleY(-1);-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.luminous-progress-module__LdpdYG__track[data-moving=true] .luminous-progress-module__LdpdYG__particles:before{animation:3.8s linear infinite luminous-progress-module__LdpdYG__particle-drift}.luminous-progress-module__LdpdYG__track[data-moving=true] .luminous-progress-module__LdpdYG__particles:after{animation:5.2s linear infinite luminous-progress-module__LdpdYG__particle-drift-reverse}.luminous-progress-module__LdpdYG__track[data-enter=true] .luminous-progress-module__LdpdYG__fill{animation:1.2s cubic-bezier(.2,.65,.3,1) .18s both luminous-progress-module__LdpdYG__fill-enter}.luminous-progress-module__LdpdYG__track[data-enter=true] .luminous-progress-module__LdpdYG__particles:before,.luminous-progress-module__LdpdYG__track[data-enter=true] .luminous-progress-module__LdpdYG__particles:after{animation-duration:1.6s}.luminous-progress-module__LdpdYG__track[data-empty=true] .luminous-progress-module__LdpdYG__fill{visibility:hidden}.luminous-progress-module__LdpdYG__caption{color:#f4f4f6;text-shadow:-1px -1px #111923,0 -1px #111923,1px -1px #111923,-1px 0 #111923,1px 0 #111923,-1px 1px #111923,0 1px #111923,1px 1px #111923;position:relative}.luminous-progress-module__LdpdYG__track[data-variant=next-question][data-moving=true] .luminous-progress-module__LdpdYG__fill{animation:luminous-progress-module__LdpdYG__timed-fill var(--timed-fill-duration) linear forwards}@keyframes luminous-progress-module__LdpdYG__timed-fill{0%{width:0}to{width:var(--fill-width)}}@keyframes luminous-progress-module__LdpdYG__fill-enter{0%{opacity:0;width:0}to{width:var(--fill-width);opacity:1}}@keyframes luminous-progress-module__LdpdYG__particle-drift{to{transform:translate(-160px)}}@keyframes luminous-progress-module__LdpdYG__particle-drift-reverse{0%{transform:translate(-160px)scaleY(-1)}to{transform:translate(0)scaleY(-1)}}@media (prefers-reduced-motion:reduce){.luminous-progress-module__LdpdYG__fill,.luminous-progress-module__LdpdYG__particles:before,.luminous-progress-module__LdpdYG__particles:after{transition:none;animation:none!important}}@media (forced-colors:active){.luminous-progress-module__LdpdYG__track{box-shadow:none;background:canvas;outline:1px solid canvastext}.luminous-progress-module__LdpdYG__fill{box-shadow:none;forced-color-adjust:none;background:highlight}.luminous-progress-module__LdpdYG__particles{display:none}.luminous-progress-module__LdpdYG__caption{color:canvastext;text-shadow:none}.luminous-progress-module__LdpdYG__track[data-variant=next-question] .luminous-progress-module__LdpdYG__fill{forced-color-adjust:auto;background:canvas;outline:1px solid canvastext}}
.live-duel-module__C7w3Aa__page,.live-duel-module__C7w3Aa__boardPage{color:#f8f9ff;background:0 0;width:100%;display:grid;position:relative;overflow:hidden}.live-duel-module__C7w3Aa__page{height:100%;min-height:0;padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);align-content:center;justify-items:center}.live-duel-module__C7w3Aa__boardPage{min-height:100dvh}.live-duel-module__C7w3Aa__intro{text-align:center;justify-items:center;gap:.25rem;display:grid}.live-duel-module__C7w3Aa__intro h1{color:#f8f9ff;max-width:none;margin:0;font-size:clamp(2rem,7vw,4.25rem)}.live-duel-module__C7w3Aa__intro p{color:#83bfff;margin:0}.live-duel-module__C7w3Aa__entryCard,.live-duel-module__C7w3Aa__roomCard,.live-duel-module__C7w3Aa__readyCard,.live-duel-module__C7w3Aa__card{color:#f8f9ff;text-align:center;background:#0f0f12b8;border:.0625rem solid #ffffff29;border-radius:1.15rem;gap:.75rem;width:min(100%,30rem);margin:auto;padding:clamp(1.1rem,4vw,1.65rem);display:grid;box-shadow:0 1.2rem 3rem #0000006b,inset 0 .0625rem #ffffff12}.live-duel-module__C7w3Aa__entryCard{align-self:start;margin-top:clamp(1rem,7vh,4rem)}.live-duel-module__C7w3Aa__readyTitle{justify-content:center;align-items:baseline;gap:.6rem;display:flex}.live-duel-module__C7w3Aa__readyDots{flex:none;align-items:center;gap:.25rem;display:flex}.live-duel-module__C7w3Aa__readyDots>div[data-variant=dot]{width:.375rem;height:.375rem}.live-duel-module__C7w3Aa__readyDots>div{animation:1.6s step-end infinite live-duel-module__C7w3Aa__ready-dot-first}.live-duel-module__C7w3Aa__readyDots>div:nth-child(2){animation-name:live-duel-module__C7w3Aa__ready-dot-second}.live-duel-module__C7w3Aa__readyDots>div:nth-child(3){animation-name:live-duel-module__C7w3Aa__ready-dot-third}@keyframes live-duel-module__C7w3Aa__ready-dot-first{0%{opacity:1}75%,to{opacity:0}}@keyframes live-duel-module__C7w3Aa__ready-dot-second{0%{opacity:0}25%{opacity:1}75%,to{opacity:0}}@keyframes live-duel-module__C7w3Aa__ready-dot-third{0%{opacity:0}50%{opacity:1}75%,to{opacity:0}}.live-duel-module__C7w3Aa__page:has(.live-duel-module__C7w3Aa__entryCard){grid-template-rows:auto auto;align-content:start;overflow-y:auto}.live-duel-module__C7w3Aa__entryCard h2,.live-duel-module__C7w3Aa__roomCard h2,.live-duel-module__C7w3Aa__readyCard h2,.live-duel-module__C7w3Aa__card h2,.live-duel-module__C7w3Aa__card p{max-width:none;margin:0}.live-duel-module__C7w3Aa__entryCard h2:focus,.live-duel-module__C7w3Aa__entryCard h2:focus-visible,.live-duel-module__C7w3Aa__roomCard h2:focus,.live-duel-module__C7w3Aa__roomCard h2:focus-visible,.live-duel-module__C7w3Aa__readyCard h2:focus,.live-duel-module__C7w3Aa__readyCard h2:focus-visible,.live-duel-module__C7w3Aa__card h2:focus,.live-duel-module__C7w3Aa__card h2:focus-visible{box-shadow:none;outline:none}.live-duel-module__C7w3Aa__field,.live-duel-module__C7w3Aa__invite label{color:#f8f9ffd1;justify-items:center;gap:.3rem;width:min(100%,21rem);margin-inline:auto;font-weight:780;display:grid}.live-duel-module__C7w3Aa__field input,.live-duel-module__C7w3Aa__topicTrigger,.live-duel-module__C7w3Aa__invite input{width:100%;min-height:3rem;box-shadow:none;color:#17152b;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent;background:#fffffff0;border:.0625rem solid #ffffff3d;border-radius:.55rem;outline:none;padding:.65rem .8rem;font-size:max(1rem,16px)}.live-duel-module__C7w3Aa__topicTrigger{cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;min-width:0;max-width:100%;padding-inline:2.75rem;display:flex;position:relative}.live-duel-module__C7w3Aa__topicTrigger[data-placeholder=true]{color:#676775;font-weight:560}.live-duel-module__C7w3Aa__topicTrigger:disabled{opacity:.65;cursor:not-allowed}.live-duel-module__C7w3Aa__topicValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-duel-module__C7w3Aa__topicChevron{color:#626272;pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;right:.9rem}.live-duel-module__C7w3Aa__topicTrigger[aria-expanded=true] .live-duel-module__C7w3Aa__topicChevron{transform:rotate(180deg)}.live-duel-module__C7w3Aa__topicMenu{z-index:100;overscroll-behavior:contain;color:#242431;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fafafa;border:1px solid #d5d5dc;border-radius:.7rem;padding:.3rem;font-family:inherit;font-size:max(1rem,16px);font-weight:650;line-height:1.3;position:fixed;overflow-y:auto;box-shadow:0 .75rem 2rem #00000061}.live-duel-module__C7w3Aa__topicOption{cursor:pointer;overflow-wrap:anywhere;-webkit-tap-highlight-color:transparent;background:#fafafa;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.7rem .8rem;display:flex}.live-duel-module__C7w3Aa__topicOption[data-active=true]{background:#e7edf6}.live-duel-module__C7w3Aa__topicOption[aria-selected=true]{color:#174c82;background:#e1edfb}.live-duel-module__C7w3Aa__topicCheck{visibility:hidden;flex:none;width:1.1rem;height:1.1rem}.live-duel-module__C7w3Aa__topicOption[aria-selected=true] .live-duel-module__C7w3Aa__topicCheck{visibility:visible}.live-duel-module__C7w3Aa__inviteTopic{color:#f8f9ffd1;text-overflow:ellipsis;white-space:nowrap;width:min(100%,21rem);min-width:0;min-height:1.5em;margin:0 auto;font-size:.95rem;line-height:1.5;overflow:hidden}.live-duel-module__C7w3Aa__inviteTopic strong{color:#f8f9ff;font-weight:780}.live-duel-module__C7w3Aa__entryFeedback{justify-content:center;align-items:center;gap:.5rem;min-height:3.5rem;display:flex}.live-duel-module__C7w3Aa__field input:focus,.live-duel-module__C7w3Aa__field input:focus-visible,.live-duel-module__C7w3Aa__topicTrigger:focus,.live-duel-module__C7w3Aa__topicTrigger:focus-visible,.live-duel-module__C7w3Aa__invite input:focus,.live-duel-module__C7w3Aa__invite input:focus-visible{border-color:#79bdff;outline:none;box-shadow:0 0 0 .1875rem #63b3ff3d}.live-duel-module__C7w3Aa__field input[aria-invalid=true]{border-color:#ff7488}.live-duel-module__C7w3Aa__fieldError{color:#ff9eac;text-align:center;min-height:1.25rem;font-size:.78rem;font-weight:720;line-height:1.25;display:block}.live-duel-module__C7w3Aa__primaryAction,.live-duel-module__C7w3Aa__secondaryAction{width:fit-content;min-width:8.5rem;min-height:2.85rem;font:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:.0625rem solid #0000;border-radius:.65rem;justify-content:center;align-items:center;margin-inline:auto;padding:.65rem 1rem;font-weight:820;line-height:1.2;text-decoration:none;display:inline-flex}.live-duel-module__C7w3Aa__primaryAction{color:#071525;background:#63b3ff;box-shadow:0 .55rem 1.4rem #2884dc40}.live-duel-module__C7w3Aa__secondaryAction{color:#f8f9ff;background:#ffffff14;border-color:#ffffff47}.live-duel-module__C7w3Aa__primaryAction:focus-visible,.live-duel-module__C7w3Aa__secondaryAction:focus-visible,.live-duel-module__C7w3Aa__textButton:focus-visible{outline-offset:.1875rem;box-shadow:none;outline:.1875rem solid #8fc9ff}.live-duel-module__C7w3Aa__primaryAction:disabled,.live-duel-module__C7w3Aa__secondaryAction:disabled,.live-duel-module__C7w3Aa__card button:disabled{cursor:not-allowed;opacity:.48}.live-duel-module__C7w3Aa__stateLabel{color:#83bfff;font-family:var(--font-display-family,system-ui, sans-serif);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.live-duel-module__C7w3Aa__invite{justify-items:center;gap:.55rem;width:100%;display:grid}.live-duel-module__C7w3Aa__invite label{width:100%}.live-duel-module__C7w3Aa__copyStatus{color:#83e8af;min-height:1rem;font-size:.72rem;font-weight:750;line-height:1}.live-duel-module__C7w3Aa__inviteUnavailable{color:#f8f9ffad;font-size:.85rem}.live-duel-module__C7w3Aa__textButton{color:#9bcdff;width:fit-content;min-height:2.75rem;font:inherit;text-underline-offset:.2em;background:0 0;border:0;margin-inline:auto;padding:0;font-size:.82rem;font-weight:780;text-decoration:underline}.live-duel-module__C7w3Aa__players,.live-duel-module__C7w3Aa__scoreGrid{gap:.65rem;width:100%;margin:0;display:grid}.live-duel-module__C7w3Aa__players div{text-align:left;background:#222228;border:.0625rem solid #ffffff1f;border-radius:.9rem;grid-template-rows:1fr 1fr;grid-template-columns:3.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;padding:.8rem;display:grid}.live-duel-module__C7w3Aa__readyAvatar{border-radius:50%;grid-area:1/1/-1;width:3.25rem;height:3.25rem;box-shadow:0 .55rem 1.2rem #0000006b}.live-duel-module__C7w3Aa__players dt{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;align-items:center;min-width:0;display:grid}.live-duel-module__C7w3Aa__readyName{min-width:0;font-family:var(--font-display-family,system-ui, sans-serif);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;font-size:1rem;font-weight:850;overflow:hidden}.live-duel-module__C7w3Aa__players dd{color:#f8f9ff94;grid-area:2/2;align-self:start;margin:0;font-size:.78rem;font-weight:720}.live-duel-module__C7w3Aa__players dd[data-ready=true]{color:#62e6a0}.live-duel-module__C7w3Aa__scoreGrid{grid-template-columns:1fr 1fr}.live-duel-module__C7w3Aa__scoreGrid div{background:#ffffff14;border-radius:.75rem;gap:.2rem;padding:.85rem;display:grid}.live-duel-module__C7w3Aa__scoreGrid span,.live-duel-module__C7w3Aa__hint,.live-duel-module__C7w3Aa__lockStatus{color:#f8f9ff9e}.live-duel-module__C7w3Aa__statusToast,.live-duel-module__C7w3Aa__errorToast{z-index:20;right:max(.75rem, env(safe-area-inset-right));bottom:max(.75rem, env(safe-area-inset-bottom));pointer-events:none;border-radius:.7rem;max-width:min(28rem,100vw - 1.5rem);font-size:.78rem;font-weight:750;position:fixed}.live-duel-module__C7w3Aa__statusToast:not(:empty),.live-duel-module__C7w3Aa__errorToast{color:#f8f9ff;background:#0f0f12eb;padding:.65rem .8rem;box-shadow:0 .75rem 2rem #0000006b}.live-duel-module__C7w3Aa__errorToast{color:#ffb0bb;border:.0625rem solid #ff7488}.live-duel-module__C7w3Aa__centered{text-align:center;justify-items:center}.live-duel-module__C7w3Aa__countdown{color:#63b3ff;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(5rem,24vw,10rem);line-height:.9}.live-duel-module__C7w3Aa__questionMeta{color:#f8f9ffad;justify-content:space-between;align-items:center;gap:1rem;font-weight:800;display:flex}.live-duel-module__C7w3Aa__timer{--remaining:100%;background:#ffffff24;border-radius:999px;height:.65rem;overflow:hidden}.live-duel-module__C7w3Aa__timer:before{width:var(--remaining);border-radius:inherit;content:"";background:#63b3ff;height:100%;transition:width .1s linear;display:block}.live-duel-module__C7w3Aa__answers{gap:.65rem;display:grid}.live-duel-module__C7w3Aa__answer{min-height:3.5rem}.live-duel-module__C7w3Aa__finalScore{color:#63b3ff;margin:0;font-size:clamp(2.5rem,10vw,5rem);font-weight:900}@media (min-width:40rem){.live-duel-module__C7w3Aa__players{grid-template-columns:1fr 1fr}.live-duel-module__C7w3Aa__invite{grid-template-columns:minmax(0,1fr) auto;align-items:end}.live-duel-module__C7w3Aa__invite .live-duel-module__C7w3Aa__copyStatus{grid-column:1/-1}}@media (max-width:36rem){.live-duel-module__C7w3Aa__page{padding-inline:max(.65rem, env(safe-area-inset-left))}.live-duel-module__C7w3Aa__intro h1{font-size:2.3rem}.live-duel-module__C7w3Aa__entryCard,.live-duel-module__C7w3Aa__roomCard,.live-duel-module__C7w3Aa__readyCard,.live-duel-module__C7w3Aa__card{padding:1rem}}@media (prefers-reduced-motion:reduce){.live-duel-module__C7w3Aa__readyDots>div{animation:none}.live-duel-module__C7w3Aa__timer:before{transition:none}}.live-duel-module__C7w3Aa__topicCategory{opacity:.8;font-size:.75em;display:block}
.image-page-background-module__rcT3bW__background{z-index:-1;isolation:isolate;background-color:var(--image-surface-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.image-page-background-module__rcT3bW__edges{background-image:linear-gradient(to bottom, var(--image-surface-top) 0, var(--image-surface-top) max(var(--viewport-edge-size), var(--safe-area-top)), transparent calc(max(var(--viewport-edge-size), var(--safe-area-top)) + 2rem)), linear-gradient(to top, var(--image-surface-bottom) 0, var(--image-surface-bottom) max(var(--viewport-edge-size), var(--safe-area-bottom)), transparent calc(max(var(--viewport-edge-size), var(--safe-area-bottom)) + 2rem));position:absolute;inset:0}
.matchmaking-waiting-module__6XJ5Ra__page{--waiting-blue:#4aabff;--waiting-gold:#e4bd66;isolation:isolate;overscroll-behavior:none;width:100%;height:100dvh;min-height:0;scroll-padding:var(--safe-area-top) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left);background:var(--image-surface-canvas,#080c14);color:#f4f5fb;position:relative;overflow-y:auto}.matchmaking-waiting-module__6XJ5Ra__mapBackdrop,.matchmaking-waiting-module__6XJ5Ra__cityBackdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.matchmaking-waiting-module__6XJ5Ra__mapBackdrop img{object-fit:cover;object-position:center bottom}.matchmaking-waiting-module__6XJ5Ra__mapBackdrop:after{content:"";background:linear-gradient(#080c1420,#080c1440 65%,#080c1459);position:absolute;inset:0}.matchmaking-waiting-module__6XJ5Ra__cityBackdrop{height:clamp(12rem,30svh,20rem);bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.matchmaking-waiting-module__6XJ5Ra__cityBackdrop img{object-fit:cover;object-position:center 65%;opacity:.75}.matchmaking-waiting-module__6XJ5Ra__content{width:min(100%,41.5rem);min-height:100dvh;padding:max(1.5rem, var(--safe-area-top)) max(1.25rem, var(--safe-area-right)) max(1.5rem, var(--safe-area-bottom)) max(1.25rem, var(--safe-area-left));grid-template-rows:auto auto minmax(15rem,1fr) auto;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5svh,1.75rem);margin-inline:auto;display:grid}.matchmaking-waiting-module__6XJ5Ra__brand{text-align:center;text-shadow:0 2px 14px #000;align-content:start;justify-items:center;gap:.35rem;min-height:clamp(7rem,16svh,10rem);display:grid}.matchmaking-waiting-module__6XJ5Ra__brand>svg{width:2.6rem;height:2.2rem;color:var(--waiting-gold);filter:drop-shadow(0 0 10px #e4bd6633)}.matchmaking-waiting-module__6XJ5Ra__brand p{letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:1.35rem;font-weight:750}.matchmaking-waiting-module__6XJ5Ra__brand h1{color:#b1bed0;letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:.7rem;max-width:none;margin:0;font-size:.75rem;font-weight:600;line-height:1.5;display:flex}.matchmaking-waiting-module__6XJ5Ra__brand h1:before,.matchmaking-waiting-module__6XJ5Ra__brand h1:after{content:"";background:#76849a66;width:1.25rem;height:1px}.matchmaking-waiting-module__6XJ5Ra__brand h1:focus{outline:none}.matchmaking-waiting-module__6XJ5Ra__waitingCard{background:linear-gradient(135deg,#171a21f5,#0d111af5);border:1px solid #aa875044;border-radius:1.5rem;padding:1.2rem 1.5rem;box-shadow:0 12px 40px #0005,inset 0 1px #e2c38210}.matchmaking-waiting-module__6XJ5Ra__cardSummary{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.matchmaking-waiting-module__6XJ5Ra__searchDetails{flex:7rem;min-width:0}.matchmaking-waiting-module__6XJ5Ra__searchDetails h2{color:#f4f5fb;max-width:none;margin:0 0 .35rem;font-size:clamp(1rem,3.5vw,1.4rem);font-weight:750;line-height:1.2}.matchmaking-waiting-module__6XJ5Ra__searchDetails p,.matchmaking-waiting-module__6XJ5Ra__timing p{margin:0}.matchmaking-waiting-module__6XJ5Ra__searchDetails p{color:#bac3d0;overflow-wrap:anywhere;font-size:.95rem;line-height:1.4}.matchmaking-waiting-module__6XJ5Ra__timing{text-align:right;font-variant-numeric:tabular-nums;max-width:100%;margin-left:auto}.matchmaking-waiting-module__6XJ5Ra__timing [role=timer]{font-size:clamp(1.6rem,5vw,2.2rem);font-weight:750;line-height:1.1}.matchmaking-waiting-module__6XJ5Ra__timing .matchmaking-waiting-module__6XJ5Ra__botDelay{color:#cad0dc;margin-top:.35rem;font-size:.8rem;line-height:1.4}.matchmaking-waiting-module__6XJ5Ra__progress{margin-top:1rem}.matchmaking-waiting-module__6XJ5Ra__cancelButton{color:#e3e7ee;min-height:2.75rem;font:inherit;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.matchmaking-waiting-module__6XJ5Ra__radarStage{place-items:center;min-width:0;display:grid}.matchmaking-waiting-module__6XJ5Ra__radar{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle,#102b4933,#11274411 65%,#0000);border:1px solid #3769a360;border-radius:50%;width:min(100%,40svh,25rem);position:relative;overflow:clip;box-shadow:0 0 70px #3189e912}.matchmaking-waiting-module__6XJ5Ra__radarRing{border:1px solid #3888d5a6;border-radius:50%;position:absolute;inset:12%}.matchmaking-waiting-module__6XJ5Ra__radarRing:nth-child(2){border-style:dotted;border-color:#438cd47a;inset:25%}.matchmaking-waiting-module__6XJ5Ra__radarRing:nth-child(3){border:1px solid #276b9c16;inset:2%}.matchmaking-waiting-module__6XJ5Ra__radarAxes{background:linear-gradient(90deg,#0000 calc(50% - .5px),#2373bc24 50%,#0000 calc(50% + .5px)),linear-gradient(0deg,#0000 calc(50% - .5px),#2373bc24 50%,#0000 calc(50% + .5px));border-radius:50%;position:absolute;inset:0}.matchmaking-waiting-module__6XJ5Ra__radarSweep{background:conic-gradient(#0000 285deg,#1684ee0a 290deg,#2192ff55 330deg,#46abff9c 359deg,#0000 360deg);border-radius:50%;animation:6s linear infinite matchmaking-waiting-module__6XJ5Ra__rotate;position:absolute;inset:0}.matchmaking-waiting-module__6XJ5Ra__radarMark{aspect-ratio:1;width:10.5%;color:var(--waiting-blue);animation:6s ease-in-out infinite matchmaking-waiting-module__6XJ5Ra__radar-pulse;animation-delay:var(--pulse-delay);background:radial-gradient(circle,#173e6e,#0b172a);border:1px solid #388ae763;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px #2585e21a}.matchmaking-waiting-module__6XJ5Ra__radarMark svg{width:72%}.matchmaking-waiting-module__6XJ5Ra__radarCore{color:#c6def7;background:radial-gradient(at top,#14273d,#060e19 80%);border:1.5px solid #398ad5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:34%;box-shadow:0 0 32px #102e52}.matchmaking-waiting-module__6XJ5Ra__radarCore>svg:first-child{width:27%;height:21%}.matchmaking-waiting-module__6XJ5Ra__radarCore>svg:last-child{width:37%;height:45%}.matchmaking-waiting-module__6XJ5Ra__footer{justify-items:center;gap:1.25rem;padding-bottom:.25rem;display:grid}.matchmaking-waiting-module__6XJ5Ra__error{color:#ffb4bd;text-align:center;min-height:1.4em;margin:0;font-size:.8rem}.matchmaking-waiting-module__6XJ5Ra__cancelButton{background:linear-gradient(160deg,#1a202bf5,#0c111cf5);border:1px solid #58657b;border-radius:999px;width:min(100%,15rem);min-height:3.1rem;padding:.6rem 1.5rem;font-weight:600;box-shadow:inset 0 1px #ffffff0c}.matchmaking-waiting-module__6XJ5Ra__cancelButton:hover:not(:disabled){background:#222b3b;border-color:#9aaac0}.matchmaking-waiting-module__6XJ5Ra__cancelButton:disabled{cursor:default;opacity:.6}.matchmaking-waiting-module__6XJ5Ra__cancelButton:focus-visible{outline-offset:3px;outline:2px solid #83bfff}.matchmaking-waiting-module__6XJ5Ra__tagline{color:#a5afc1;letter-spacing:.3em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:100%;margin:0;font-size:.65rem;font-weight:600;display:flex}.matchmaking-waiting-module__6XJ5Ra__tagline span{color:#657185}@keyframes matchmaking-waiting-module__6XJ5Ra__rotate{to{transform:rotate(360deg)}}@keyframes matchmaking-waiting-module__6XJ5Ra__radar-pulse{0%,to{opacity:.45}30%{opacity:1}65%{opacity:.65}}@media (max-width:30rem){.matchmaking-waiting-module__6XJ5Ra__content{width:100%;padding-top:max(1rem, var(--safe-area-top));padding-inline:max(1rem, var(--safe-area-left)) max(1rem, var(--safe-area-right));gap:.8rem}.matchmaking-waiting-module__6XJ5Ra__brand{min-height:clamp(6rem,16svh,8.5rem)}.matchmaking-waiting-module__6XJ5Ra__waitingCard{border-radius:1.1rem;padding:1rem}.matchmaking-waiting-module__6XJ5Ra__cardSummary{gap:.65rem}.matchmaking-waiting-module__6XJ5Ra__searchDetails h2{font-size:1rem}.matchmaking-waiting-module__6XJ5Ra__searchDetails{flex-basis:6rem}.matchmaking-waiting-module__6XJ5Ra__searchDetails p{font-size:.8rem}.matchmaking-waiting-module__6XJ5Ra__timing .matchmaking-waiting-module__6XJ5Ra__botDelay{font-size:.7rem}.matchmaking-waiting-module__6XJ5Ra__radar{width:min(100% - 1rem,40svh)}.matchmaking-waiting-module__6XJ5Ra__footer{gap:.85rem}.matchmaking-waiting-module__6XJ5Ra__tagline{gap:.7rem;font-size:.6rem}}@media (max-height:700px){.matchmaking-waiting-module__6XJ5Ra__content{padding-block:max(.75rem, var(--safe-area-top)) max(1rem, var(--safe-area-bottom));grid-template-rows:auto auto minmax(10rem,1fr) auto;gap:.6rem}.matchmaking-waiting-module__6XJ5Ra__brand{min-height:5rem}.matchmaking-waiting-module__6XJ5Ra__brand>svg{width:2rem;height:1.7rem}.matchmaking-waiting-module__6XJ5Ra__brand p{font-size:1.1rem}.matchmaking-waiting-module__6XJ5Ra__radar{width:min(100% - 1rem,34svh)}.matchmaking-waiting-module__6XJ5Ra__footer{gap:.5rem}}@media (prefers-reduced-motion:reduce){.matchmaking-waiting-module__6XJ5Ra__radarSweep,.matchmaking-waiting-module__6XJ5Ra__radarMark{animation:none}.matchmaking-waiting-module__6XJ5Ra__radarSweep{transform:rotate(25deg)}}
.quiz-page-background-module__4dVgEq__artwork{object-fit:cover;object-position:center bottom;opacity:.85}body:has([data-image-background=home]) .site-header{background:var(--image-surface-top)}body:has([data-image-background=home]) .site-header__inner{padding-left:max(0px, calc(var(--safe-area-left) - .5rem));padding-right:max(0px, calc(var(--safe-area-right) - .5rem))}
.public-duel-module__fMA2qa__page{padding:max(.75rem, var(--safe-area-top)) max(1rem, var(--safe-area-right)) max(.75rem, var(--safe-area-bottom)) max(1rem, var(--safe-area-left));overflow-y:auto}.public-duel-module__fMA2qa__choices{border:0;justify-content:center;gap:1rem;margin:0;padding:0;display:flex}.public-duel-module__fMA2qa__choices legend{color:#bbbcc6;margin-bottom:.75rem;font-size:.95rem}.public-duel-module__fMA2qa__choices label{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.public-duel-module__fMA2qa__choices input{accent-color:#83bfff;width:1.15rem;height:1.15rem}.public-duel-module__fMA2qa__hint{color:#bbbcc6}.public-duel-module__fMA2qa__feedback{color:#ffb1bc;gap:.5rem;min-height:1.5rem;font-size:.9rem;display:grid}
.public-info-module__EcDVwq__page{--color-text:#f8f9ff;--color-text-muted:#b3b3bd;--color-border-strong:#74747e;--color-accent-strong:#a8d2ff;--color-accent-soft:#1c1c20;width:min(100% - 3rem,48rem);padding-block:clamp(1.5rem, 5vw, 3rem) max(1.5rem, env(safe-area-inset-bottom));color:var(--color-text-muted);overflow-wrap:anywhere;margin-inline:auto;line-height:1.75}.public-info-module__EcDVwq__page h1{letter-spacing:-.03em;margin-bottom:1.5rem;font-size:clamp(2rem,6vw,3.25rem);font-weight:750;line-height:1.1}.public-info-module__EcDVwq__page h1,.public-info-module__EcDVwq__page h2,.public-info-module__EcDVwq__page strong,.public-info-module__EcDVwq__page caption,.public-info-module__EcDVwq__page th{color:var(--color-text)}.public-info-module__EcDVwq__page h2{margin-top:2rem;font-size:1.375rem;line-height:1.3}.public-info-module__EcDVwq__page p{margin-bottom:1.25rem}.public-info-module__EcDVwq__page a{color:var(--color-accent-strong);text-underline-offset:.2em;text-decoration-thickness:.1em}.public-info-module__EcDVwq__page a:hover{color:var(--color-text)}.public-info-module__EcDVwq__page table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;margin-block:1.5rem}.public-info-module__EcDVwq__page caption{text-align:left;margin-bottom:.75rem;font-weight:600}.public-info-module__EcDVwq__page th,.public-info-module__EcDVwq__page td{border:1px solid var(--color-border-strong);vertical-align:top;padding:.625rem}.public-info-module__EcDVwq__page th{background:var(--color-accent-soft)}.public-info-module__EcDVwq__page th:first-child{width:40%}.public-info-module__EcDVwq__homeLinks{padding-block:.5rem max(1rem, env(safe-area-inset-bottom));color:#b3b3bd;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;font-size:.8rem;font-weight:400;display:flex}.public-info-module__EcDVwq__homeLinks a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;padding:.25rem;text-decoration:none;display:inline-flex}.public-info-module__EcDVwq__homeLinks a:hover,.public-info-module__EcDVwq__homeLinks a:focus-visible{color:#f8f9ff;text-decoration:underline}
.category-progress-module__0DVArW__categories{min-width:0;color:var(--color-text,#f8f9ff);overflow-wrap:anywhere;gap:.875rem;margin-top:1.5rem;display:grid}.category-progress-module__0DVArW__categories h2,.category-progress-module__0DVArW__categories h3,.category-progress-module__0DVArW__categories p{margin:0}.category-progress-module__0DVArW__categories h2{font-size:1.125rem}.category-progress-module__0DVArW__categories h3{font-size:1rem}.category-progress-module__0DVArW__categories p{color:var(--color-text-muted,#b3b3bd);font-size:.875rem}.category-progress-module__0DVArW__category{border:1px solid var(--color-border,#38383f);border-radius:.75rem;min-width:0;padding:.875rem}.category-progress-module__0DVArW__category>p{margin-top:.375rem}.category-progress-module__0DVArW__categories button{min-height:2.75rem;color:var(--color-accent,#83bfff);border:1px solid var(--color-border,#38383f);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem .75rem}.category-progress-module__0DVArW__categories button:disabled{cursor:wait}
.home-module__8N4uya__page{width:100%;padding-inline:max(.5rem, var(--safe-area-left)) max(.5rem, var(--safe-area-right))}.home-module__8N4uya__page .home__content{text-shadow:0 2px 12px #0000008c;align-self:start;padding-top:clamp(1.5rem,7svh,5rem)}.home-module__8N4uya__page>nav{padding-bottom:max(1rem, var(--safe-area-bottom));color:#d0d7e2;text-shadow:0 1px 5px #080c14}
