.Ninety8SportsLogo-module__Wlb0jG__wordmark{--wordmark-height:14px;width:calc(var(--wordmark-height) * 546 / 49);height:var(--wordmark-height);vertical-align:baseline;position:relative;overflow:hidden}.Ninety8SportsLogo-module__Wlb0jG__wordmark>img{left:calc(var(--wordmark-height) * -17 / 49);top:calc(var(--wordmark-height) * -46 / 49);width:calc(var(--wordmark-height) * 586 / 49);height:calc(var(--wordmark-height) * 119 / 49);max-width:none;position:absolute}@media (max-width:639px){.Ninety8SportsLogo-module__Wlb0jG__wordmark{--wordmark-height:12px}}
.ToolHeaderIdentity-module__R2ADma__identity{min-width:280px;font-family:var(--font-display);flex:360px;align-items:center;gap:12px;font-size:14px;line-height:20px;display:flex}.ToolHeaderIdentity-module__R2ADma__brand{color:inherit;white-space:nowrap;flex:none;align-items:baseline;gap:6px;font-weight:700;display:inline-flex}.ToolHeaderIdentity-module__R2ADma__logo{flex:none;display:inline-flex}.ToolHeaderIdentity-module__R2ADma__divider{opacity:.2;background:currentColor;flex:none;width:1px;height:20px}.ToolHeaderIdentity-module__R2ADma__project{flex:1;align-items:center;min-width:0;font-weight:600;display:flex}.ToolHeaderIdentity-module__R2ADma__project>:is(span,button,input){width:100%;min-width:0;font:inherit;line-height:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ToolHeaderIdentity-module__R2ADma__project>:is(button,input){border:1px solid #0000;border-radius:4px;height:32px;padding:5px 4px}.ToolHeaderIdentity-module__R2ADma__project>button:hover{background:var(--color-raised)}.ToolHeaderIdentity-module__R2ADma__project>input{border-color:var(--color-accent);background:var(--color-panel-2)}@media (max-width:639px){.ToolHeaderIdentity-module__R2ADma__identity{gap:8px;min-width:0;font-size:12px}.ToolHeaderIdentity-module__R2ADma__brand{gap:4px}}
.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form{gap:14px;margin:0;display:grid}.PasswordSettings-module__6x-saW__form .n98-password-field-group{grid-template-columns:158px minmax(0,1fr);align-items:center;gap:16px;display:grid}.PasswordSettings-module__6x-saW__form .n98-auth-label{color:var(--color-text);letter-spacing:normal;margin:0;font-size:12px;font-weight:500}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-field{border:1px solid var(--color-border);background:var(--color-panel);height:40px;color:var(--color-text-dim);box-shadow:none;border-radius:8px;gap:9px;padding:0 10px}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-field:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 12%, transparent)}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-field>svg{flex-shrink:0;width:16px;height:16px}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-field input{min-width:0;color:var(--color-text);font-size:13px}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-field input::placeholder{color:var(--color-text-dim);opacity:.75}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-visibility-button{width:36px;min-width:36px;height:36px;color:var(--color-text-dim);border-radius:6px;margin-right:-8px}.PasswordSettings-module__6x-saW__form .concept-visibility-button svg{width:16px;height:16px}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .n98-password-requirements{background:0 0;border:0;border-radius:0;padding:2px 0 0;display:block}.PasswordSettings-module__6x-saW__form .n98-password-requirements ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.PasswordSettings-module__6x-saW__form .n98-password-requirements li{border:1px solid var(--color-border);background:var(--color-panel-2);min-height:68px;color:var(--color-text-dim);border-radius:8px;align-content:center;justify-items:center;gap:5px;padding:12px 5px 8px;line-height:1.3;display:grid;position:relative}.PasswordSettings-module__6x-saW__form .n98-password-requirements .PasswordSettings-module__6x-saW__ruleStatus{width:12px;height:12px;margin:0;position:absolute;top:5px;right:5px}.PasswordSettings-module__6x-saW__ruleSymbol{font-size:20px;font-weight:650;line-height:1}.PasswordSettings-module__6x-saW__ruleLabel{text-align:center;font-size:10px}.PasswordSettings-module__6x-saW__form .n98-password-requirements li.is-met{border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-border));background:color-mix(in srgb, var(--color-success) 7%, var(--color-panel));color:var(--color-success)}.PasswordSettings-module__6x-saW__form .n98-password-actions{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;margin-top:4px;padding-top:14px;display:flex}:is(.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-login-submit,.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .n98-auth-text-button){border:1px solid var(--color-border);background:var(--color-panel);width:auto;height:auto;min-height:36px;color:var(--color-text);box-shadow:none;border-radius:8px;flex:none;gap:8px;margin:0;padding:8px 13px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-login-submit{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-login-submit:hover{background:var(--color-accent-hover)}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .n98-auth-text-button:hover{background:var(--color-panel-2)}.PasswordSettings-module__6x-saW__form .concept-login-submit svg{width:15px;height:15px}@media (max-width:700px){.PasswordSettings-module__6x-saW__form .n98-password-field-group{grid-template-columns:1fr;gap:6px}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-field{height:44px}.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-visibility-button{width:40px;height:40px}:is(.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .concept-login-submit,.PasswordSettings-module__6x-saW__form.PasswordSettings-module__6x-saW__form .n98-auth-text-button){min-height:40px}}@media (max-width:380px){.PasswordSettings-module__6x-saW__form .n98-password-requirements ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
.SeekBar-module__NtrPna__seekBar{z-index:2;pointer-events:auto;height:24px;position:absolute;top:-4px;left:12px;right:12px}.SeekBar-module__NtrPna__slider{cursor:pointer;touch-action:none;border-radius:999px;height:100%;position:relative}.SeekBar-module__NtrPna__slider:focus-visible{outline-offset:1px;outline:2px solid #fffffff5}.SeekBar-module__NtrPna__slider[data-pointer-focus=true],.SeekBar-module__NtrPna__slider[data-scrubbing=true]{outline:none}.SeekBar-module__NtrPna__track{background:#e8eaee26;border-radius:999px;height:2px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.SeekBar-module__NtrPna__buffered,.SeekBar-module__NtrPna__played{inset-block:0;position:absolute;left:0}.SeekBar-module__NtrPna__buffered{background:#e8eaee42}.SeekBar-module__NtrPna__played{background:#e8eaeed1}.SeekBar-module__NtrPna__knob{opacity:0;pointer-events:none;background:#eceef0;border:1px solid #141513b8;border-radius:50%;width:9px;height:9px;transition:opacity .12s,transform .12s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000059}.SeekBar-module__NtrPna__slider:hover .SeekBar-module__NtrPna__knob,.SeekBar-module__NtrPna__slider:focus .SeekBar-module__NtrPna__knob,.SeekBar-module__NtrPna__slider:focus-visible .SeekBar-module__NtrPna__knob,.SeekBar-module__NtrPna__slider[data-scrubbing=true] .SeekBar-module__NtrPna__knob{opacity:1;transform:translate(-50%,-50%)scale(1.08)}.SeekBar-module__NtrPna__tooltip{z-index:10;background:var(--color-player-controls-raised);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;white-space:nowrap;border:1px solid #ffffff1c;border-radius:7px;padding:3px 7px;font-size:10.5px;position:absolute;top:-25px;transform:translate(-50%);box-shadow:0 8px 20px #00000052}@media (pointer:coarse){.SeekBar-module__NtrPna__seekBar{height:32px;top:-8px}}@media (prefers-reduced-motion:reduce){.SeekBar-module__NtrPna__knob{transition:none}}
.PlayerControls-module__d03YDa__playerOverlay{z-index:30;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;container:player-controls/inline-size}.PlayerControls-module__d03YDa__controlStack{opacity:1;flex-direction:column;width:min(360px,100% - 24px);transition:opacity .16s;display:flex}.PlayerControls-module__d03YDa__playerOverlay[data-visible=false] .PlayerControls-module__d03YDa__controlStack{opacity:0}.PlayerControls-module__d03YDa__controlStack[data-positioned=true]{position:absolute;transform:translate(-50%,-50%)}.PlayerControls-module__d03YDa__playerOverlay[data-visible=false] .PlayerControls-module__d03YDa__controlSurface{pointer-events:none}.PlayerControls-module__d03YDa__controlSurface{background:var(--color-player-controls);color:#f2f3f5d1;cursor:grab;width:100%;font-family:var(--font-sans);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(9px)saturate(108%);backdrop-filter:blur(9px)saturate(108%);border:1px solid #ffffff17;border-radius:17px;padding:4px 10px;position:relative;box-shadow:0 10px 28px #00000052}.PlayerControls-module__d03YDa__controlSurface[data-dragging=true]{cursor:grabbing}.PlayerControls-module__d03YDa__controlSurface:focus-visible{outline-offset:2px;outline:2px solid #fffffff5}.PlayerControls-module__d03YDa__toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:11px;display:flex}.PlayerControls-module__d03YDa__transportGroup,.PlayerControls-module__d03YDa__utilityGroup{align-items:center;display:flex}.PlayerControls-module__d03YDa__transportGroup{gap:3px}.PlayerControls-module__d03YDa__utilityGroup{gap:2px}.PlayerControls-module__d03YDa__controlButton{color:#e8eaeec2;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.PlayerControls-module__d03YDa__controlButton:hover,.PlayerControls-module__d03YDa__activeButton{color:#fff;background:#ffffff13;border-color:#ffffff14}.PlayerControls-module__d03YDa__controlButton:active{background:#ffffff1f}.PlayerControls-module__d03YDa__controlButton:focus-visible{outline-offset:2px;outline:2px solid #fffffff5}.PlayerControls-module__d03YDa__controlButton:disabled{color:#e8eaee42;cursor:default}.PlayerControls-module__d03YDa__controlButton:disabled:hover,.PlayerControls-module__d03YDa__controlButton:disabled:active{background:0 0;border-color:#0000}.PlayerControls-module__d03YDa__primaryButton{color:#fff;background:#fff1;border-color:#ffffff12;border-radius:11px;width:38px;height:38px;margin:0 2px}.PlayerControls-module__d03YDa__primaryButton:hover{background:#ffffff1c;border-color:#ffffff1f}.PlayerControls-module__d03YDa__settingsSlot{flex:none;position:relative}.PlayerControls-module__d03YDa__settingsMenu{box-sizing:border-box;width:222px;max-width:var(--settings-menu-max-width,222px);max-height:var(--settings-menu-max-height,none);background:var(--color-player-controls-raised);color:#fff;cursor:default;overscroll-behavior:contain;transform:translate(var(--settings-menu-shift-x,0), var(--settings-menu-shift-y,0));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1c;border-radius:14px;padding:12px;position:absolute;bottom:calc(100% + 14px);right:-4px;box-shadow:0 18px 44px #0006}.PlayerControls-module__d03YDa__settingsMenu[data-constrained=true]{overflow-y:auto}.PlayerControls-module__d03YDa__controlStack[data-menu-placement=below] .PlayerControls-module__d03YDa__settingsMenu{top:calc(100% + 14px);bottom:auto}.PlayerControls-module__d03YDa__settingsMenu:after{background:var(--color-player-controls-raised);content:"";border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:10px;height:10px;position:absolute;bottom:-5px;right:18px;transform:rotate(45deg)}.PlayerControls-module__d03YDa__controlStack[data-menu-placement=below] .PlayerControls-module__d03YDa__settingsMenu:after{border:0;border-top:1px solid #ffffff1a;border-left:1px solid #ffffff1a;top:-5px;bottom:auto}.PlayerControls-module__d03YDa__settingsMenu[data-clamped=true]:after,.PlayerControls-module__d03YDa__settingsMenu[data-constrained=true]:after{display:none}.PlayerControls-module__d03YDa__dragHint{pointer-events:none;background:#ffffff29;border-radius:999px;width:24px;height:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.PlayerControls-module__d03YDa__settingsMenuTitle{color:#ffffff94;letter-spacing:.01em;margin:0 0 9px;font-size:10.5px;font-weight:650}.PlayerControls-module__d03YDa__speedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.PlayerControls-module__d03YDa__speedOption{color:#ffffffb8;font-variant-numeric:tabular-nums;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff12;border-radius:9px;justify-content:center;align-items:center;gap:4px;min-height:36px;font-size:11.5px;font-weight:620;transition:background-color .12s,border-color .12s,color .12s;display:flex}.PlayerControls-module__d03YDa__speedOption:hover,.PlayerControls-module__d03YDa__speedOption:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff2b;outline:none}.PlayerControls-module__d03YDa__selectedSpeed,.PlayerControls-module__d03YDa__selectedSpeed:hover,.PlayerControls-module__d03YDa__selectedSpeed:focus-visible{color:#20221f;background:#ffffffe6;border-color:#fff3}.PlayerControls-module__d03YDa__settingsAction{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff17;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:10px;padding:8px 9px 6px;font-size:11.5px;font-weight:600;display:flex}.PlayerControls-module__d03YDa__settingsAction:hover,.PlayerControls-module__d03YDa__settingsAction:focus-visible{color:#fff;background:#ffffff0f}.PlayerControls-module__d03YDa__settingsAction:focus-visible{outline-offset:1px;outline:2px solid #ffffffe6}@container player-controls (max-width:600px){.PlayerControls-module__d03YDa__controlStack{width:min(396px,100% - 12px)}.PlayerControls-module__d03YDa__controlSurface{border-radius:15px;padding:5px 8px}.PlayerControls-module__d03YDa__toolbar{justify-content:center;gap:2px}.PlayerControls-module__d03YDa__transportGroup{gap:0}.PlayerControls-module__d03YDa__utilityGroup{gap:2px}.PlayerControls-module__d03YDa__controlButton{width:44px;height:44px}.PlayerControls-module__d03YDa__primaryButton{width:46px;height:46px;margin:0}.PlayerControls-module__d03YDa__settingsMenu{right:0}}@container player-controls (max-width:340px){.PlayerControls-module__d03YDa__controlStack{width:100%}.PlayerControls-module__d03YDa__controlSurface{padding-inline:4px}.PlayerControls-module__d03YDa__toolbar,.PlayerControls-module__d03YDa__utilityGroup{gap:0}.PlayerControls-module__d03YDa__primaryButton{width:44px;height:44px}}@media (pointer:coarse){.PlayerControls-module__d03YDa__toolbar{margin-top:19px}.PlayerControls-module__d03YDa__controlButton{min-width:44px;min-height:44px}.PlayerControls-module__d03YDa__speedOption,.PlayerControls-module__d03YDa__settingsAction{min-height:44px}}@media (prefers-reduced-motion:reduce){.PlayerControls-module__d03YDa__controlStack,.PlayerControls-module__d03YDa__controlButton,.PlayerControls-module__d03YDa__speedOption{transition:none}}
.LanguageSettings-module__M0GGfa__panel{container-type:inline-size}.LanguageSettings-module__M0GGfa__intro{margin-bottom:16px}.LanguageSettings-module__M0GGfa__heading{letter-spacing:-.025em;font-size:18px;font-weight:600}.LanguageSettings-module__M0GGfa__heading:focus{outline:none}.LanguageSettings-module__M0GGfa__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.LanguageSettings-module__M0GGfa__choice{border:1px solid var(--color-border);background:var(--color-panel);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:60px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:grid;position:relative}.LanguageSettings-module__M0GGfa__choice:hover{border-color:var(--color-border-strong);background:var(--color-panel-2)}.LanguageSettings-module__M0GGfa__choice.LanguageSettings-module__M0GGfa__active{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent-soft) 40%, var(--color-panel))}.LanguageSettings-module__M0GGfa__choice:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.LanguageSettings-module__M0GGfa__code{background:var(--color-panel-2);width:30px;height:30px;color:var(--color-text-dim);letter-spacing:.03em;border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.LanguageSettings-module__M0GGfa__indicator{border:1.5px solid var(--color-border-strong);background:var(--color-panel);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.LanguageSettings-module__M0GGfa__active .LanguageSettings-module__M0GGfa__code,.LanguageSettings-module__M0GGfa__active .LanguageSettings-module__M0GGfa__indicator{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.LanguageSettings-module__M0GGfa__choiceCopy strong{color:var(--color-text);font-size:14px;font-weight:600;line-height:1.3}@container (max-width:380px){.LanguageSettings-module__M0GGfa__choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LanguageSettings-module__M0GGfa__choice{transition:none}}@media (forced-colors:active){.LanguageSettings-module__M0GGfa__choice.LanguageSettings-module__M0GGfa__active{outline:2px solid highlight}.LanguageSettings-module__M0GGfa__choice:has(input:focus-visible){outline:3px dashed highlight}}
.PrivacySettings-module__6GtugG__panel{container-type:inline-size}.PrivacySettings-module__6GtugG__heading{color:var(--color-text);letter-spacing:-.025em;margin:0 0 16px;font-size:18px;font-weight:600}.PrivacySettings-module__6GtugG__heading:focus{outline:none}.PrivacySettings-module__6GtugG__categories{gap:10px;display:grid}.PrivacySettings-module__6GtugG__category{border:1px solid var(--color-border);background:var(--color-panel);border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.PrivacySettings-module__6GtugG__icon{background:var(--color-panel-2);width:32px;height:32px;color:var(--color-text-dim);border-radius:9px;place-items:center;display:grid}.PrivacySettings-module__6GtugG__copy{min-width:0}.PrivacySettings-module__6GtugG__titleRow{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.PrivacySettings-module__6GtugG__title{color:var(--color-text);margin:0;font-size:13px;font-weight:600;line-height:1.5}.PrivacySettings-module__6GtugG__panel .PrivacySettings-module__6GtugG__copy>p{color:var(--color-text-dim);margin:3px 0 0;font-size:12px;line-height:1.5}.PrivacySettings-module__6GtugG__optionalLabel{color:var(--color-text-dim);font-size:10px;line-height:1.5}.PrivacySettings-module__6GtugG__status{background:var(--color-panel-2);color:var(--color-text-dim);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.PrivacySettings-module__6GtugG__required{background:color-mix(in srgb, var(--color-success) 9%, var(--color-panel));color:var(--color-success)}.PrivacySettings-module__6GtugG__optional{transition:border-color .15s,background-color .15s}.PrivacySettings-module__6GtugG__optional:hover{border-color:var(--color-border-strong)}.PrivacySettings-module__6GtugG__enabled{border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));background:color-mix(in srgb, var(--color-accent-soft) 20%, var(--color-panel))}.PrivacySettings-module__6GtugG__enabled .PrivacySettings-module__6GtugG__icon{background:var(--color-accent-soft);color:var(--color-accent)}.PrivacySettings-module__6GtugG__switch{cursor:pointer;place-items:center;width:40px;height:36px;display:grid;position:relative}.PrivacySettings-module__6GtugG__switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.PrivacySettings-module__6GtugG__switchTrack{border:1px solid var(--color-border-strong);background:var(--color-panel-2);pointer-events:none;border-radius:999px;width:36px;height:21px;transition:background-color .15s,border-color .15s}.PrivacySettings-module__6GtugG__switchTrack:before{background:var(--color-text-dim);content:"";border-radius:50%;width:15px;height:15px;margin:2px;transition:transform .15s,background-color .15s;display:block}.PrivacySettings-module__6GtugG__switch input:checked+.PrivacySettings-module__6GtugG__switchTrack{border-color:var(--color-accent);background:var(--color-accent)}.PrivacySettings-module__6GtugG__switch input:checked+.PrivacySettings-module__6GtugG__switchTrack:before{background:#fff;transform:translate(15px)}.PrivacySettings-module__6GtugG__switch:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px;border-radius:8px}.PrivacySettings-module__6GtugG__inactive{background:color-mix(in srgb, var(--color-panel) 65%, var(--color-panel-2))}.PrivacySettings-module__6GtugG__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.PrivacySettings-module__6GtugG__button{border:1px solid var(--color-border);background:var(--color-panel);min-height:36px;color:var(--color-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 13px;font-size:12px;font-weight:600;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.PrivacySettings-module__6GtugG__button:hover{border-color:var(--color-border-strong);background:var(--color-panel-2)}.PrivacySettings-module__6GtugG__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.PrivacySettings-module__6GtugG__button.PrivacySettings-module__6GtugG__primary{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.PrivacySettings-module__6GtugG__button.PrivacySettings-module__6GtugG__primary:hover{background:color-mix(in srgb, var(--color-accent) 90%, #000)}@container (max-width:480px){.PrivacySettings-module__6GtugG__category{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:14px}.PrivacySettings-module__6GtugG__switch,.PrivacySettings-module__6GtugG__button{min-height:40px}}@container (max-width:320px){.PrivacySettings-module__6GtugG__category{grid-template-columns:32px minmax(0,1fr)}.PrivacySettings-module__6GtugG__status,.PrivacySettings-module__6GtugG__switch{grid-column:2;justify-self:start}.PrivacySettings-module__6GtugG__actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.PrivacySettings-module__6GtugG__optional,.PrivacySettings-module__6GtugG__switchTrack,.PrivacySettings-module__6GtugG__switchTrack:before,.PrivacySettings-module__6GtugG__button{transition:none}}@media (forced-colors:active){.PrivacySettings-module__6GtugG__switch input:checked+.PrivacySettings-module__6GtugG__switchTrack{border-color:highlight}.PrivacySettings-module__6GtugG__switchTrack:before{background:buttontext}.PrivacySettings-module__6GtugG__switch input:checked+.PrivacySettings-module__6GtugG__switchTrack:before{background:highlight}}
.RevisionHistoryPanel-module__h3Q8tW__panel{gap:12px;display:grid;container-type:inline-size}.RevisionHistoryPanel-module__h3Q8tW__heading{color:var(--color-text);letter-spacing:-.025em;margin:0 0 4px;font-size:20px;font-weight:600}.RevisionHistoryPanel-module__h3Q8tW__heading:focus{outline:none}.RevisionHistoryPanel-module__h3Q8tW__panel .RevisionHistoryPanel-module__h3Q8tW__current{border:1px solid var(--color-border);background:var(--color-panel-2);min-height:56px;color:var(--color-text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:600;display:flex}.RevisionHistoryPanel-module__h3Q8tW__currentLabel{align-items:center;gap:9px;display:flex}.RevisionHistoryPanel-module__h3Q8tW__currentLabel svg{color:var(--color-accent);flex-shrink:0}.RevisionHistoryPanel-module__h3Q8tW__panel .RevisionHistoryPanel-module__h3Q8tW__current code{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-accent);border-radius:6px;padding:4px 7px;font-size:11px;font-weight:500}.RevisionHistoryPanel-module__h3Q8tW__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.RevisionHistoryPanel-module__h3Q8tW__panel .RevisionHistoryPanel-module__h3Q8tW__entry{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;min-width:0;padding:0}.RevisionHistoryPanel-module__h3Q8tW__summary{cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:14px 16px;list-style:none;transition:background-color .15s;display:flex}.RevisionHistoryPanel-module__h3Q8tW__summary::-webkit-details-marker{display:none}.RevisionHistoryPanel-module__h3Q8tW__summary:hover{background:var(--color-panel-2)}.RevisionHistoryPanel-module__h3Q8tW__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.RevisionHistoryPanel-module__h3Q8tW__entryContent{flex:1;gap:7px;min-width:0;display:grid}.RevisionHistoryPanel-module__h3Q8tW__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;display:flex}.RevisionHistoryPanel-module__h3Q8tW__badge{background:var(--color-panel-2);color:var(--color-text-dim);border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.RevisionHistoryPanel-module__h3Q8tW__badge.RevisionHistoryPanel-module__h3Q8tW__feature{background:var(--color-accent-soft);color:var(--color-accent)}.RevisionHistoryPanel-module__h3Q8tW__badge.RevisionHistoryPanel-module__h3Q8tW__security{background:color-mix(in srgb, var(--color-success) 10%, var(--color-panel));color:var(--color-success)}.RevisionHistoryPanel-module__h3Q8tW__badge.RevisionHistoryPanel-module__h3Q8tW__fix{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-panel));color:var(--color-warning)}.RevisionHistoryPanel-module__h3Q8tW__badge.RevisionHistoryPanel-module__h3Q8tW__update{background:var(--color-panel-2);color:var(--color-text-dim)}.RevisionHistoryPanel-module__h3Q8tW__meta time{color:var(--color-text-dim);white-space:nowrap;font-size:11px;font-weight:400}.RevisionHistoryPanel-module__h3Q8tW__title{color:var(--color-text);font-size:14px;font-weight:600;line-height:1.4}.RevisionHistoryPanel-module__h3Q8tW__chevron{color:var(--color-text-dim);flex-shrink:0;transition:transform .15s}.RevisionHistoryPanel-module__h3Q8tW__release[open] .RevisionHistoryPanel-module__h3Q8tW__chevron{transform:rotate(180deg)}.RevisionHistoryPanel-module__h3Q8tW__changes{padding:0 16px 14px}.RevisionHistoryPanel-module__h3Q8tW__panel .RevisionHistoryPanel-module__h3Q8tW__changes ul{color:var(--color-text-dim);gap:5px;margin:0;padding-left:17px;font-size:12px;line-height:1.6;list-style:outside;display:grid}.RevisionHistoryPanel-module__h3Q8tW__panel .RevisionHistoryPanel-module__h3Q8tW__changes li::marker{color:var(--color-accent)}.RevisionHistoryPanel-module__h3Q8tW__changes code{color:var(--color-text-dim);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace;font-variant-numeric:tabular-nums;margin-top:9px;font-size:10px;display:inline-block}@container (max-width:420px){.RevisionHistoryPanel-module__h3Q8tW__panel .RevisionHistoryPanel-module__h3Q8tW__current,.RevisionHistoryPanel-module__h3Q8tW__summary{padding:12px 14px}.RevisionHistoryPanel-module__h3Q8tW__changes{padding:0 14px 12px}.RevisionHistoryPanel-module__h3Q8tW__summary{gap:10px}.RevisionHistoryPanel-module__h3Q8tW__title{font-size:13px}}@media (prefers-reduced-motion:reduce){.RevisionHistoryPanel-module__h3Q8tW__summary,.RevisionHistoryPanel-module__h3Q8tW__chevron{transition:none}}
.SettingsModal-module__61f3UG__settingsOverview{gap:16px;display:grid}.SettingsModal-module__61f3UG__toggleGrid{gap:8px;display:grid}.SettingsModal-module__61f3UG__settingCard,.SettingsModal-module__61f3UG__selectCard{border:1px solid var(--color-border);background:var(--color-panel-2);border-radius:10px;transition:border-color .15s,background-color .15s,transform .15s}.SettingsModal-module__61f3UG__settingCard{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:grid}.SettingsModal-module__61f3UG__settingCard:hover,.SettingsModal-module__61f3UG__settingCard:focus-within,.SettingsModal-module__61f3UG__selectCard:hover{border-color:var(--color-border-strong);background:var(--color-raised)}.SettingsModal-module__61f3UG__settingCard:hover{transform:translateY(-1px)}.SettingsModal-module__61f3UG__settingIcon{background:var(--color-panel);width:36px;height:36px;color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:9px;flex:none;place-items:center;display:grid}.SettingsModal-module__61f3UG__settingTitle{color:var(--color-text);font-size:11.5px;font-weight:650;line-height:1.35;display:block}.SettingsModal-module__61f3UG__segmentedToggle{border:1px solid var(--color-border-strong);background:var(--color-panel);border-radius:8px;grid-template-columns:1fr 1fr;width:72px;min-height:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #2a14160d}.SettingsModal-module__61f3UG__segmentedToggle:has(.SettingsModal-module__61f3UG__toggleInput:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.SettingsModal-module__61f3UG__segmentedToggle:has(.SettingsModal-module__61f3UG__toggleInput:focus-visible) .SettingsModal-module__61f3UG__toggleInput{outline:none}.SettingsModal-module__61f3UG__toggleInput{z-index:2;cursor:pointer;appearance:none;background:0 0;border:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.SettingsModal-module__61f3UG__toggleOption{min-width:0;color:var(--color-text-dim);letter-spacing:.06em;place-items:center;font-size:9.5px;font-weight:750;transition:background-color .15s,color .15s;display:grid}.SettingsModal-module__61f3UG__toggleInput:not(:checked)~.SettingsModal-module__61f3UG__toggleOff,.SettingsModal-module__61f3UG__toggleInput:checked~.SettingsModal-module__61f3UG__toggleOn{background:var(--color-accent);color:#fff}.SettingsModal-module__61f3UG__selectCard{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:11px;display:grid}.SettingsModal-module__61f3UG__selectContent{min-width:0}.SettingsModal-module__61f3UG__settingSelect{border:1px solid var(--color-border-strong);background:var(--color-panel);width:100%;min-height:34px;color:var(--color-text);border-radius:7px;margin-top:7px;padding:5px 9px;font-size:11px}.SettingsModal-module__61f3UG__actions{z-index:5;border-top:1px solid var(--color-border);background:var(--color-panel);background:color-mix(in srgb, var(--color-panel) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:flex-end;gap:8px;margin:0 -16px -16px;padding:12px 16px;display:flex;position:sticky;bottom:-16px;box-shadow:0 -8px 20px #2a14160a}fieldset:disabled .SettingsModal-module__61f3UG__settingCard,fieldset:disabled .SettingsModal-module__61f3UG__selectCard{cursor:not-allowed;opacity:.62}.SettingsModal-module__61f3UG__toggleInput:disabled{cursor:not-allowed}@media (min-width:640px){.SettingsModal-module__61f3UG__toggleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.SettingsModal-module__61f3UG__settingCard{gap:8px}}@media (prefers-reduced-motion:reduce){.SettingsModal-module__61f3UG__settingCard,.SettingsModal-module__61f3UG__selectCard,.SettingsModal-module__61f3UG__toggleOption{transition:none}.SettingsModal-module__61f3UG__settingCard:hover{transform:none}}
.ProfileSettings-module__JhIE6W__form.ProfileSettings-module__JhIE6W__form{gap:16px}.ProfileSettings-module__JhIE6W__form .n98-profile-preview{padding:16px}.ProfileSettings-module__JhIE6W__form .n98-profile-fields{gap:16px}.ProfileSettings-module__JhIE6W__email>span{align-items:center;gap:5px;display:inline-flex}.ProfileSettings-module__JhIE6W__access{border-top:1px solid var(--color-border);gap:10px;padding-top:16px;display:grid}.ProfileSettings-module__JhIE6W__accessHeading{color:var(--color-text-dim);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.ProfileSettings-module__JhIE6W__accessHeading>strong{color:var(--color-text);font-weight:600}.ProfileSettings-module__JhIE6W__capabilities{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ProfileSettings-module__JhIE6W__capabilities>li{border:1px solid var(--color-border);background:var(--color-panel-2);min-width:0;color:var(--color-text-dim);border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.ProfileSettings-module__JhIE6W__capabilities>li>svg{flex:none}.ProfileSettings-module__JhIE6W__capabilities>li>svg:last-child{margin-left:auto}.ProfileSettings-module__JhIE6W__capabilities>li[data-enabled=true]>svg{color:var(--color-success)}.ProfileSettings-module__JhIE6W__capabilities>li>span{gap:3px;min-width:0;display:grid}.ProfileSettings-module__JhIE6W__capabilities strong{color:var(--color-text);font-size:12px;font-weight:600}.ProfileSettings-module__JhIE6W__capabilities small{font-size:11px;line-height:1.35}.ProfileSettings-module__JhIE6W__adminAccess{color:var(--color-text-dim);align-items:center;gap:6px;font-size:11px;display:flex}@media (max-width:420px){.ProfileSettings-module__JhIE6W__capabilities>li{gap:7px;padding:10px}.ProfileSettings-module__JhIE6W__capabilities>li>svg:first-child{width:17px;height:17px}}
.AdminSettings-module__s2HMyG__hint,.AdminSettings-module__s2HMyG__badge{color:var(--color-text-dim);align-items:center;gap:8px;font-size:12px;line-height:1.5;display:flex}.AdminSettings-module__s2HMyG__hint>svg,.AdminSettings-module__s2HMyG__badge>svg,.AdminSettings-module__s2HMyG__details summary svg{color:var(--color-accent);flex:none}.AdminSettings-module__s2HMyG__badge{gap:6px;font-size:11px}.AdminSettings-module__s2HMyG__steps{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AdminSettings-module__s2HMyG__steps li{color:var(--color-text-dim);align-items:center;gap:7px;font-size:12px;display:inline-flex}.AdminSettings-module__s2HMyG__steps li>svg:first-child{color:var(--color-accent)}.AdminSettings-module__s2HMyG__details{color:var(--color-text-dim);font-size:12px;line-height:1.6}.AdminSettings-module__s2HMyG__details summary{cursor:pointer;border-radius:4px;align-items:center;gap:7px;width:fit-content;max-width:100%;min-height:36px;padding:6px 0;list-style:none;display:flex}.AdminSettings-module__s2HMyG__details summary::-webkit-details-marker{display:none}.AdminSettings-module__s2HMyG__details summary:hover{color:var(--color-accent)}.AdminSettings-module__s2HMyG__details summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.AdminSettings-module__s2HMyG__details[open]>summary>svg:last-child{transform:rotate(180deg)}.AdminSettings-module__s2HMyG__details ul{gap:7px;margin:6px 0 0;padding-left:20px;list-style:outside;display:grid}.AdminSettings-module__s2HMyG__memberNotice{border:1px solid var(--color-border);background:var(--color-panel-2);color:var(--color-text-dim);border-radius:7px;align-items:flex-start;gap:8px;margin:0 16px 16px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.AdminSettings-module__s2HMyG__memberNotice svg{color:var(--color-accent);flex:none;margin-top:2px}.AdminSettings-module__s2HMyG__auditDetails{grid-column:1/-1}.AdminSettings-module__s2HMyG__auditDetails small{display:block}
.SelectionActions-module__yWg8bq__selectionActions{gap:10px}.SelectionActions-module__yWg8bq__markControl{background-color:#fffefa;background-image:linear-gradient(145deg,#fff 0%,#fffefa 46%,#f7f0e5 100%);border-color:#fffffff0;transition:color .16s,box-shadow .16s,transform .16s;box-shadow:6px 8px 18px #5c0f121a,-4px -4px 12px #ffffffeb,inset 0 1px #fffffffa}.SelectionActions-module__yWg8bq__markControl:hover:not(:has(input:disabled)){color:var(--color-accent);transform:translateY(-1px);box-shadow:7px 10px 20px #5c0f1221,-5px -5px 14px #fffffff5,inset 0 1px #fff}.SelectionActions-module__yWg8bq__markControl:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.SelectionActions-module__yWg8bq__markCheckbox{appearance:none;background:#fff;border:1px solid #5c0f129e;transition:border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #5c0f1214,0 1px #ffffffe6}.SelectionActions-module__yWg8bq__markCheckbox:checked,.SelectionActions-module__yWg8bq__markCheckbox:indeterminate{border-color:var(--color-accent);background:linear-gradient(145deg, #72171b, var(--color-accent));box-shadow:inset 0 1px #ffffff38,0 1px 2px #5c0f123d}.SelectionActions-module__yWg8bq__markCheckbox:focus-visible{outline:none}.SelectionActions-module__yWg8bq__deleteControl{background:0 0;transition:color .16s,transform .16s}.SelectionActions-module__yWg8bq__deleteControl:hover:not(:disabled){color:var(--color-accent-hover);background:0 0;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.SelectionActions-module__yWg8bq__markControl,.SelectionActions-module__yWg8bq__deleteControl{transition:none}.SelectionActions-module__yWg8bq__deleteControl:hover:not(:disabled){transform:none}.SelectionActions-module__yWg8bq__markControl:hover:not(:has(input:disabled)){transform:none}}
.OfflineSettings-module__9gHFMa__panel{color:var(--color-text);gap:12px;font-size:12px;line-height:1.55;display:grid;container-type:inline-size}.OfflineSettings-module__9gHFMa__heading{letter-spacing:-.025em;margin:0 0 4px;font-size:20px;font-weight:600}.OfflineSettings-module__9gHFMa__heading:focus{outline:none}.OfflineSettings-module__9gHFMa__card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;min-width:0;padding:16px}.OfflineSettings-module__9gHFMa__statusCard,.OfflineSettings-module__9gHFMa__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.OfflineSettings-module__9gHFMa__statusCard{background:var(--color-panel-2)}.OfflineSettings-module__9gHFMa__rowTitle{color:var(--color-text);align-items:center;gap:9px;margin:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.OfflineSettings-module__9gHFMa__rowTitle strong{font-weight:inherit}.OfflineSettings-module__9gHFMa__rowTitle svg{color:var(--color-accent);flex-shrink:0}.OfflineSettings-module__9gHFMa__copy{color:var(--color-text-dim);align-items:center;gap:7px;margin:7px 0 0;font-size:12px;line-height:1.6;display:flex}.OfflineSettings-module__9gHFMa__copy svg{flex-shrink:0}.OfflineSettings-module__9gHFMa__guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.OfflineSettings-module__9gHFMa__guides li{background:var(--color-panel-2);border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:12px;display:flex}.OfflineSettings-module__9gHFMa__guides svg{color:var(--color-accent);flex-shrink:0}.OfflineSettings-module__9gHFMa__guides strong{font-size:12px;font-weight:600;line-height:1.4}.OfflineSettings-module__9gHFMa__notes{color:var(--color-text-dim);gap:5px;margin:0 0 9px;padding-left:17px;list-style:outside;display:grid}.OfflineSettings-module__9gHFMa__badge{background:var(--color-panel-2);color:var(--color-text-dim);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.OfflineSettings-module__9gHFMa__ready{background:color-mix(in srgb, var(--color-success) 10%, var(--color-panel));color:var(--color-success)}.OfflineSettings-module__9gHFMa__details{margin-top:9px}.OfflineSettings-module__9gHFMa__details summary{width:fit-content;max-width:100%;min-height:36px;color:var(--color-accent);cursor:pointer;border-radius:5px;align-items:center;gap:7px;font-size:12px;font-weight:500;list-style:none;display:flex}.OfflineSettings-module__9gHFMa__details summary::-webkit-details-marker{display:none}.OfflineSettings-module__9gHFMa__details summary>svg{flex-shrink:0;transition:transform .15s}.OfflineSettings-module__9gHFMa__details[open]>summary>svg:last-child{transform:rotate(180deg)}.OfflineSettings-module__9gHFMa__details summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.OfflineSettings-module__9gHFMa__details>p{color:var(--color-text-dim);margin:0 0 9px;font-size:12px;line-height:1.6}.OfflineSettings-module__9gHFMa__projects{border-top:1px solid var(--color-border);margin-top:5px;padding-top:6px}.OfflineSettings-module__9gHFMa__projects summary{width:100%;color:var(--color-text)}.OfflineSettings-module__9gHFMa__selectionCount{color:var(--color-text-dim);margin-left:auto;font-size:11px}.OfflineSettings-module__9gHFMa__projectList{border:1px solid var(--color-border);background:var(--color-panel-2);border-radius:8px;max-height:192px;margin:0;padding:4px;overflow-y:auto}.OfflineSettings-module__9gHFMa__project{cursor:pointer;border-radius:5px;align-items:center;gap:9px;min-height:36px;padding:6px 8px;display:flex}.OfflineSettings-module__9gHFMa__project:hover{background:var(--color-panel)}.OfflineSettings-module__9gHFMa__project:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:-2px}.OfflineSettings-module__9gHFMa__project input{width:16px;height:16px;accent-color:var(--color-accent);flex-shrink:0}.OfflineSettings-module__9gHFMa__project span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OfflineSettings-module__9gHFMa__projectList:disabled .OfflineSettings-module__9gHFMa__project{cursor:default;opacity:.6}.OfflineSettings-module__9gHFMa__actions{border-top:1px solid var(--color-border);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.OfflineSettings-module__9gHFMa__panel .OfflineSettings-module__9gHFMa__action{text-align:left;border-radius:8px;justify-content:center;gap:7px;max-width:100%;height:auto;min-height:36px;padding:7px 11px;font-size:12px;line-height:1.4}.OfflineSettings-module__9gHFMa__action svg{flex-shrink:0}.OfflineSettings-module__9gHFMa__action:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.OfflineSettings-module__9gHFMa__notice{background:var(--color-panel-2);color:var(--color-text-dim);border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.55}.OfflineSettings-module__9gHFMa__success{color:var(--color-success)}.OfflineSettings-module__9gHFMa__error{color:var(--color-danger)}@container (max-width:420px){.OfflineSettings-module__9gHFMa__card{padding:14px}.OfflineSettings-module__9gHFMa__guides{grid-template-columns:1fr}.OfflineSettings-module__9gHFMa__guides li{flex-direction:row;align-items:center;gap:11px;padding:10px 12px}.OfflineSettings-module__9gHFMa__panel .OfflineSettings-module__9gHFMa__action,.OfflineSettings-module__9gHFMa__details summary,.OfflineSettings-module__9gHFMa__project{min-height:40px}}@media (prefers-reduced-motion:reduce){.OfflineSettings-module__9gHFMa__details summary>svg{transition:none}}
.SceneStrip-module__tvyeZq__playSurface:focus-visible{outline:none}
.login-module__WEZH7G__providerLogin{grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.login-module__WEZH7G__divider{color:#806669;align-items:center;gap:14px;font-size:12px;display:flex}.login-module__WEZH7G__divider:before,.login-module__WEZH7G__divider:after{content:"";background:#5c0f1221;flex:1;height:1px}.login-module__WEZH7G__microsoftButton{color:#2a1416;background:#fffcf6d1;border:1px solid #5c0f1230;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;min-height:56px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 2px 5px #5c0f1209,inset 0 1px #fffc}.login-module__WEZH7G__microsoftButton>svg{flex:none}.login-module__WEZH7G__microsoftButton:hover:not(:disabled){background:#fffcf6;border-color:#5c0f125c;box-shadow:0 4px 12px #5c0f1211}.login-module__WEZH7G__microsoftButton:focus-visible{outline-offset:3px;outline:3px solid #5c0f12}.login-module__WEZH7G__microsoftButton:disabled{cursor:wait;opacity:.58}@media (max-width:520px),(max-height:820px){.login-module__WEZH7G__providerLogin{gap:10px}.login-module__WEZH7G__microsoftButton{min-height:52px;font-size:14px}}@media (min-width:521px) and (min-height:780px) and (max-height:860px){.login-module__WEZH7G__providerLogin{gap:calc(5dvh - 29px)}.login-module__WEZH7G__microsoftButton{min-height:calc(5dvh + 13px);font-size:calc(1.25dvh + 4.25px)}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__microsoftButton{transition:none}}
.CodeEventPlayer-module__WOK4Oa__player{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.CodeEventPlayer-module__WOK4Oa__closeButton{z-index:40;color:#ffffffbf;cursor:pointer;background:#0006;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:12px;right:12px}.CodeEventPlayer-module__WOK4Oa__closeButton:hover{color:#fff;background:#000000b3}.CodeEventPlayer-module__WOK4Oa__eventStrip{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#66686c #181d22;background:#181d22;border-top:1px solid #ffffff29;flex-shrink:0;min-width:0;display:flex;overflow-x:auto}.CodeEventPlayer-module__WOK4Oa__eventTime{color:#ffffffa6;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border-right:1px solid #ffffff29;flex:1 0 120px;min-height:40px;padding:10px 16px;font-size:11px;line-height:20px;position:relative}.CodeEventPlayer-module__WOK4Oa__eventTime:last-child{border-right:0}.CodeEventPlayer-module__WOK4Oa__eventTime:hover{color:#fff;background:#ffffff12}.CodeEventPlayer-module__WOK4Oa__eventTime[aria-current=true]{background:var(--color-player-controls);color:#fff;box-shadow:inset 0 -2px #d6b2aa}.CodeEventPlayer-module__WOK4Oa__eventTime:focus-visible,.CodeEventPlayer-module__WOK4Oa__closeButton:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid #fff}.CodeEventPlayer-module__WOK4Oa__closeButton:focus-visible{z-index:40}
.SettingsPage-module__uqqrsG__page{width:100%;max-width:760px;margin-inline:auto;padding-bottom:28px}.SettingsPage-module__uqqrsG__header{margin-bottom:20px}.SettingsPage-module__uqqrsG__title{color:var(--color-text);letter-spacing:-.03em;align-items:center;gap:10px;margin:0;font-size:24px;font-weight:600;line-height:1.3;display:flex}.SettingsPage-module__uqqrsG__title svg{color:var(--color-accent);flex-shrink:0}.SettingsPage-module__uqqrsG__title:focus{outline:none}.SettingsPage-module__uqqrsG__content{min-width:0}.SettingsPage-module__uqqrsG__surface,.SettingsPage-module__uqqrsG__emptyState{border:1px solid var(--color-border);background:var(--color-panel);border-radius:12px;padding:18px}.SettingsPage-module__uqqrsG__emptyState{color:var(--color-text-dim);align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.SettingsPage-module__uqqrsG__emptyState svg{flex-shrink:0}@media (max-width:600px){.SettingsPage-module__uqqrsG__header{margin-bottom:16px}.SettingsPage-module__uqqrsG__title{font-size:22px}.SettingsPage-module__uqqrsG__surface,.SettingsPage-module__uqqrsG__emptyState{padding:14px}}
