:root{--page-min-height: 100dvh}html{min-height:100%;-webkit-text-size-adjust:100%}html,body{width:100%;min-height:100%;overflow-x:hidden}body{line-height:1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#0f1117;background-size:cover;background-position:center;background-repeat:no-repeat;transition:background-image .5s ease-in-out;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0px)}#root,.App{width:100%;min-height:100%}input::-ms-reveal,input::-ms-clear{display:none}input[type=password]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}html.ios-device,html.ios-device body,html.ios-device #root,html.ios-device .App{min-height:100%}html.ios-device body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}html.ios-device input[type=text],html.ios-device input[type=email],html.ios-device input[type=password],html.ios-device input[type=search],html.ios-device input[type=number],html.ios-device input[type=tel],html.ios-device input[type=url],html.ios-device textarea,html.ios-device select{font-size:16px!important}@supports (-webkit-touch-callout: none){html.ios-device,html.ios-device body{overscroll-behavior-y:auto}html.ios-device input[type=text],html.ios-device input[type=email],html.ios-device input[type=password],html.ios-device input[type=search],html.ios-device input[type=number],html.ios-device input[type=tel],html.ios-device input[type=url],html.ios-device textarea,html.ios-device select{font-size:16px!important}}.page-container{display:flex;width:100%;min-height:var(--page-min-height);position:relative;inset:auto}html.ios-device .page-container{min-height:100svh}html.ios-device.ios-keyboard-open .page-container{min-height:auto}.page-container--center{justify-content:center;align-items:center}.page-container--scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.loginPageContainer,.auth-page,.authPage,.screen-page,.screenPage,.full-height-page,.fullHeightPage,.mainPageContainer,.dashboardPageContainer{width:100%;min-height:var(--page-min-height);position:relative;inset:auto}html.ios-device .loginPageContainer,html.ios-device .auth-page,html.ios-device .authPage,html.ios-device .screen-page,html.ios-device .screenPage,html.ios-device .full-height-page,html.ios-device .fullHeightPage,html.ios-device .mainPageContainer,html.ios-device .dashboardPageContainer{min-height:100svh}html.ios-device.ios-keyboard-open .loginPageContainer,html.ios-device.ios-keyboard-open .auth-page,html.ios-device.ios-keyboard-open .authPage,html.ios-device.ios-keyboard-open .screen-page,html.ios-device.ios-keyboard-open .screenPage,html.ios-device.ios-keyboard-open .full-height-page,html.ios-device.ios-keyboard-open .fullHeightPage,html.ios-device.ios-keyboard-open .mainPageContainer,html.ios-device.ios-keyboard-open .dashboardPageContainer{min-height:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:8px;background-clip:content-box;border:2px solid transparent}::-webkit-scrollbar-thumb:hover{background:#64646499}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) rgba(255,255,255,0)}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background-color:#0f1117;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:var(--app-height, 100dvh);transition:background-image .5s ease-in-out;padding-bottom:env(safe-area-inset-bottom,0px)}._theme-switch_1hmt3_1{--toggle-size: 30px;--container-width: 5.625em;--container-height: 2.5em;--container-radius: 6.25em;--circle-container-diameter: 3.375em;--sun-moon-diameter: 2.125em;--circle-container-offset: calc( (var(--circle-container-diameter) - var(--container-height)) / 2 * -1 );--transition: .5s cubic-bezier(0, -.02, .4, 1.25);--circle-transition: .3s cubic-bezier(0, -.02, .35, 1.17)}._theme-switch_1hmt3_1,._theme-switch_1hmt3_1 *,._theme-switch_1hmt3_1 *:before,._theme-switch_1hmt3_1 *:after{box-sizing:border-box;margin:0;padding:0;font-size:var(--toggle-size)}._theme-switch__container_1hmt3_27{width:var(--container-width);height:var(--container-height);background-color:var(--container-light-bg);border-radius:var(--container-radius);overflow:hidden;cursor:pointer;box-shadow:0 -.062em .062em #00000040,0 .062em .125em #fffffff0;transition:var(--transition);position:relative}._theme-switch__container_1hmt3_27:before{content:"";position:absolute;inset:0;box-shadow:0 .05em .187em #00000040 inset,0 .05em .187em #00000040 inset;border-radius:var(--container-radius)}._theme-switch__checkbox_1hmt3_49{display:none}._theme-switch__circle-container_1hmt3_53{width:var(--circle-container-diameter);height:var(--circle-container-diameter);background-color:#ffffff1a;position:absolute;left:var(--circle-container-offset);top:var(--circle-container-offset);border-radius:var(--container-radius);box-shadow:inset 0 0 0 3.375em #ffffff1a,inset 0 0 0 3.375em #ffffff1a,0 0 0 .625em #ffffff1a,0 0 0 1.25em #ffffff1a;display:flex;transition:var(--circle-transition);pointer-events:none}._theme-switch__sun-moon-container_1hmt3_70{pointer-events:auto;position:relative;z-index:2;width:var(--sun-moon-diameter);height:var(--sun-moon-diameter);margin:auto;border-radius:var(--container-radius);background-color:var(--sun-bg);box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #a1872a inset;filter:drop-shadow(.062em .125em .125em rgba(0,0,0,.25)) drop-shadow(0em .062em .125em rgba(0,0,0,.25));overflow:hidden;transition:var(--transition)}._theme-switch__moon_1hmt3_87{transform:translate(100%);width:100%;height:100%;background-color:var(--moon-bg);border-radius:inherit;box-shadow:.062em .062em .062em #feffef9c inset,0 -.062em .062em #969696 inset;transition:var(--transition);position:relative}._theme-switch__spot_1hmt3_99{position:absolute;top:.75em;left:.312em;width:.75em;height:.75em;border-radius:var(--container-radius);background-color:var(--spot-color);box-shadow:0 .0312em .062em #00000040 inset}._theme-switch__spot_1hmt3_99:nth-of-type(2){width:.375em;height:.375em;top:.937em;left:1.375em}._theme-switch__spot_1hmt3_99:nth-last-of-type(3){width:.25em;height:.25em;top:.312em;left:.812em}._theme-switch__clouds_1hmt3_124{width:1.25em;height:1.25em;background-color:var(--clouds-color);border-radius:var(--container-radius);position:absolute;bottom:-.625em;left:.312em;box-shadow:.937em .312em var(--clouds-color),-.312em -.312em var(--back-clouds-color),1.437em .375em var(--clouds-color),.5em -.125em var(--back-clouds-color),2.187em 0 var(--clouds-color),1.25em -.062em var(--back-clouds-color),2.937em .312em var(--clouds-color),2em -.312em var(--back-clouds-color),3.625em -.062em var(--clouds-color),2.625em 0 var(--back-clouds-color),4.5em -.312em var(--clouds-color),3.375em -.437em var(--back-clouds-color),4.625em -1.75em 0 .437em var(--clouds-color),4em -.625em var(--back-clouds-color),4.125em -2.125em 0 .437em var(--back-clouds-color);transition:.5s cubic-bezier(0,-.02,.4,1.25)}._theme-switch__stars-container_1hmt3_146{position:absolute;color:var(--stars-color);top:-100%;left:.312em;width:2.75em;transition:var(--transition)}._theme-switch__checkbox_1hmt3_49:checked+._theme-switch__container_1hmt3_27{background-color:var(--container-night-bg)}._theme-switch__checkbox_1hmt3_49:checked+._theme-switch__container_1hmt3_27 ._theme-switch__circle-container_1hmt3_53{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter))}._theme-switch__circle-container_1hmt3_53:hover{left:calc(var(--circle-container-offset) + .187em)}._theme-switch__checkbox_1hmt3_49:checked+._theme-switch__container_1hmt3_27 ._theme-switch__circle-container_1hmt3_53:hover{left:calc(100% - var(--circle-container-offset) - var(--circle-container-diameter) - .187em)}._theme-switch__checkbox_1hmt3_49:checked+._theme-switch__container_1hmt3_27 ._theme-switch__moon_1hmt3_87{transform:translate(0)}._theme-switch__checkbox_1hmt3_49:checked+._theme-switch__container_1hmt3_27 ._theme-switch__clouds_1hmt3_124{bottom:-4.062em}._theme-switch__checkbox_1hmt3_49:checked+._theme-switch__container_1hmt3_27 ._theme-switch__stars-container_1hmt3_146{top:50%;transform:translateY(-50%)}._logincard_1m8uq_1{width:100%;max-width:420px;padding:34px 30px;border-radius:22px;border:1px solid var(--auth-card-border);background:var(--auth-card-bg);box-shadow:var(--auth-card-shadow);text-align:center;transition:background .3s,border .3s}._darkmodebutton_1m8uq_15{position:absolute;top:15px;right:20px;scale:.6}._logincard_1m8uq_1 h2{margin-bottom:6px;color:var(--auth-title);font-size:2.8rem;font-weight:600;letter-spacing:.4px}._subtitle_1m8uq_30{margin:0 0 20px;color:var(--auth-subtitle);font-weight:600}._errorMessage_1m8uq_36{border:1px solid var(--auth-error-border);border-radius:14px;padding:12px 14px;background:var(--auth-error-bg);color:var(--auth-error-text);margin-bottom:16px;font-size:1rem}._inputgroup_1m8uq_46{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px}._inputgroup_1m8uq_46 label{position:static;opacity:1;font-size:1rem;font-weight:600;color:var(--auth-label);line-height:1}._inputgroup_1m8uq_46 input{width:100%;height:50px;border-radius:12px;border:1px solid var(--auth-input-border);background:var(--auth-input-bg);color:var(--auth-input-text);padding:0 44px 0 14px}._inputgroup_1m8uq_46 input::placeholder{color:var(--auth-placeholder);opacity:1}._inputgroup_1m8uq_46 input:focus,._inputgroup_1m8uq_46._inputError_1m8uq_79 input:focus{border:1px solid var(--auth-input-focus-border);box-shadow:0 0 0 3px var(--auth-input-focus-ring)}._inputgroup_1m8uq_46._inputError_1m8uq_79 label{color:var(--red-error-color)}._inputgroup_1m8uq_46._inputError_1m8uq_79 input{border-color:var(--red-error-color)}._passwordField_1m8uq_92{width:100%;position:relative}._passwordField_1m8uq_92 input{padding-right:44px}._passwordtoggleicon_1m8uq_101{position:absolute;top:50%;right:12px;transform:translateY(-50%);width:22px;height:22px;opacity:.7;cursor:pointer;color:var(--auth-icon-color)}._loginbutton_1m8uq_113{width:100%;padding:12px;border:none;border-radius:14px;background:var(--button-bg-color);color:var(--button-text-color);font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s,transform .2s;margin-top:10px}._loginbutton_1m8uq_113:hover:not(:disabled){background:var(--button-hover-bg-color);transform:scale(1.02)}._loginbutton_1m8uq_113:active:not(:disabled){transform:scale(.98)}._loginbutton_1m8uq_113:disabled{cursor:not-allowed;opacity:.8;transform:none}._rememberContainer_1m8uq_144{display:flex;align-items:center;gap:10px;margin:6px 0 14px;color:var(--auth-subtitle);font-size:.95rem}._rememberContainer_1m8uq_144 input{width:18px;height:18px;appearance:none;-webkit-appearance:none;border-radius:50%;border:2px solid var(--auth-remember-border);background:var(--auth-remember-bg);box-shadow:inset 0 0 0 2px var(--auth-remember-inner),0 0 12px var(--auth-remember-glow);cursor:pointer;transition:all .2s ease}._rememberContainer_1m8uq_144 input:hover{border-color:var(--auth-remember-hover-border);box-shadow:inset 0 0 0 2px var(--auth-remember-inner),0 0 14px var(--auth-remember-hover-glow)}._rememberContainer_1m8uq_144 input:checked{border-color:var(--auth-remember-checked-border);background:radial-gradient(circle at center,var(--auth-remember-checked-core) 0 42%,var(--auth-remember-checked-outer) 45% 100%);box-shadow:inset 0 0 0 1px var(--auth-remember-checked-inner),0 0 16px var(--auth-remember-checked-glow)}._rememberContainer_1m8uq_144 input:focus-visible{outline:2px solid var(--auth-remember-focus);outline-offset:2px}._links_1m8uq_192{margin-top:20px;font-size:.9rem}._links_1m8uq_192 a{color:var(--auth-link);font-weight:600;text-decoration:none}._links_1m8uq_192 a:hover{text-decoration:underline}._loginPageContainer_1m8uq_207{display:flex;justify-content:center;align-items:center;min-height:var(--app-vh, 100dvh);width:100vw;position:absolute;left:0;color:var(--text-color);transition:background-color .3s ease,color .3s ease;background:var(--auth-page-bg)}._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:hover,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:focus,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:active,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:first-line{color:var(--auth-input-text)!important;caret-color:var(--auth-input-text)!important;-webkit-text-fill-color:var(--auth-input-text)!important}._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:hover,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:focus,._loginPageContainer_1m8uq_207 ._inputgroup_1m8uq_46 input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important;box-shadow:0 0 0 1000px var(--auth-input-bg) inset!important}._loginPageContainer_1m8uq_207{position:relative;width:100%;min-height:var(--app-vh, 100dvh);height:auto;padding:24px 16px 110px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}._darkmodebutton_1m8uq_15{z-index:3}@media(max-width:768px){._loginPageContainer_1m8uq_207{justify-content:center;align-items:center;padding-top:clamp(96px,14vh,132px);padding-bottom:118px}._darkmodebutton_1m8uq_15{top:12px;right:16px}._logincard_1m8uq_1{width:100%;margin:0 auto;padding:24px 18px;border-radius:20px}._logincard_1m8uq_1 h2{font-size:2.35rem}._subtitle_1m8uq_30{margin-bottom:16px}._rememberContainer_1m8uq_144{align-items:flex-start;gap:8px}._links_1m8uq_192{margin-top:16px}}@media(max-width:768px)and (max-height:760px){._loginPageContainer_1m8uq_207{justify-content:flex-start;align-items:center;min-height:var(--app-vh, 100dvh);height:auto;padding-top:max(112px,calc(env(safe-area-inset-top) + 92px));padding-bottom:max(20px,env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden}._darkmodebutton_1m8uq_15{top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right))}._logincard_1m8uq_1{max-height:none;overflow:visible}}._authHeader_1m8uq_318{position:static;top:auto;display:flex;align-items:center;justify-content:flex-end;min-height:56px;gap:12px;width:100%;margin:0 auto 8px;padding:0 max(16px,env(safe-area-inset-right));z-index:4}._authLogo_1m8uq_332{display:none;height:clamp(40px,7vw,56px);width:auto;padding:6px 10px;border-radius:8px;background:var(--logo-colab-bg-color)}._darkmodebutton_1m8uq_15{position:static!important;top:auto!important;right:auto!important;display:flex;align-items:center;margin-top:10px;transform:scale(.82);transform-origin:right center;z-index:4}._desktopCornerLogo_1m8uq_353{position:static;align-self:flex-end;height:3.6em;width:auto;padding:1em;margin:12px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) 0;border-radius:5px;background:var(--logo-colab-bg-color);z-index:2;flex-shrink:0}._loginPageContainer_1m8uq_207{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding-top:0!important}._logincard_1m8uq_1{margin-top:0}@media(max-width:768px){._authHeader_1m8uq_318{position:static;width:calc(100% - 4px);justify-content:space-between;margin:max(10px,env(safe-area-inset-top)) auto 8px;padding:0;min-height:auto}._authLogo_1m8uq_332{display:block}._darkmodebutton_1m8uq_15{margin-top:4px;transform:scale(.82)}._desktopCornerLogo_1m8uq_353{display:none}._loginPageContainer_1m8uq_207{justify-content:flex-start!important;padding-top:0!important}._logincard_1m8uq_1{margin-top:8px}}@media(max-width:640px){._authHeader_1m8uq_318{width:calc(100% - 8px)}._authLogo_1m8uq_332{height:34px;padding:4px 8px}._darkmodebutton_1m8uq_15{margin-top:0;top:15px;transform:translateY(50%) translate(-35%) scale(.7);transform-origin:top right}}@media(min-width:769px){._authHeader_1m8uq_318{width:100%;margin:max(10px,env(safe-area-inset-top)) auto 8px;padding:0 max(8px,env(safe-area-inset-right));min-height:auto}._logincard_1m8uq_1{margin-top:auto;margin-bottom:auto}}@media(min-width:769px)and (max-height:860px){._loginPageContainer_1m8uq_207{padding-bottom:max(20px,env(safe-area-inset-bottom))!important}._desktopCornerLogo_1m8uq_353{margin-top:auto}}._wrapper_ca070_1{min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at 20% 20%,rgba(92,107,192,.18),transparent 35%),radial-gradient(circle at 80% 80%,rgba(56,142,255,.15),transparent 35%),#0f1117}._card_ca070_14{min-width:180px;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 28px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 35px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._spinner_ca070_28{width:48px;height:48px;border-radius:50%;border:4px solid rgba(255,255,255,.18);border-top-color:#7ea6ff;animation:_spin_ca070_28 .9s linear infinite}._label_ca070_37{color:#f5f7ff;font-size:15px;font-weight:600;letter-spacing:.2px}@keyframes _spin_ca070_28{to{transform:rotate(360deg)}}._overlay_1xc2p_1{position:fixed;inset:0;z-index:9999;background:var(--profile-modal-overlay, rgba(5, 8, 15, .7));display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}._modal_1xc2p_11{width:min(900px,100%);height:min(640px,calc(var(--app-vh, 100dvh) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom))));max-height:calc(var(--app-vh, 100dvh) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));min-height:0;display:grid;grid-template-columns:240px 1fr;background:var(--profile-modal-bg, #0f1117);color:var(--profile-modal-text, #e9e9ef);border-radius:18px;border:1px solid var(--profile-modal-border, rgba(255, 255, 255, .08));box-shadow:0 20px 50px #00000059;overflow:hidden}._sidebar_1xc2p_26{background:var(--profile-modal-sidebar-bg, #0a0b11);padding:22px 18px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--profile-modal-border, rgba(255, 255, 255, .08))}._sidebarTitle_1xc2p_35{font-size:18px;font-weight:600;margin-bottom:6px}._navButton_1xc2p_41{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--profile-modal-text, #e9e9ef);cursor:pointer;font-size:14px;text-align:left;transition:background .2s ease,border-color .2s ease}._navButton_1xc2p_41:hover{background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 12%,transparent)}._navActive_1xc2p_60{background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 22%,transparent);border-color:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 60%,transparent);position:relative}._navActive_1xc2p_60:before{content:"";position:absolute;left:-6px;top:10px;bottom:10px;width:4px;border-radius:999px;background:var(--profile-modal-accent, #3b82f6)}._navIcon_1xc2p_77{display:inline-flex;color:var(--profile-modal-accent, #3b82f6);transform-origin:top center}._navIconBellRinging_1xc2p_83{animation:_navBellRing_1xc2p_1 1.2s ease-in-out infinite}@keyframes _navBellRing_1xc2p_1{0%{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(3deg)}80%{transform:rotate(-2deg)}90%{transform:rotate(1deg)}to{transform:rotate(0)}}._navLabelWithBadge_1xc2p_101{display:inline-flex;align-items:center;gap:8px}._navNotificationBadge_1xc2p_107{min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:#ef4444;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;box-shadow:0 3px 8px #0000004d}._exitButton_1xc2p_125{margin-top:auto;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--profile-modal-border, rgba(255, 255, 255, .08));background:var(--profile-modal-input-bg, rgba(255, 255, 255, .04));color:var(--profile-modal-danger, #ff7a7a);cursor:pointer;font-weight:600}._exitIcon_1xc2p_139{color:var(--profile-modal-danger, #ff7a7a);display:inline-flex}._content_1xc2p_144{padding:24px 26px;display:flex;flex-direction:column;gap:18px;flex:1;overflow:hidden;min-height:0;position:relative}._contentScroll_1xc2p_155{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px;overflow-y:auto;scrollbar-gutter:stable;padding-right:10px;padding-bottom:12px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._header_1xc2p_169{display:flex;justify-content:space-between;gap:16px}._header_1xc2p_169 h2{font-size:22px;font-weight:700;margin-bottom:6px}._header_1xc2p_169 p{color:var(--profile-modal-subtext, #b4b7c6);font-size:13px;line-height:1.4}._closeButton_1xc2p_187{border:none;background:var(--profile-modal-input-bg, rgba(255, 255, 255, .06));color:var(--profile-modal-text, #e9e9ef);border-radius:10px;width:34px;height:34px;cursor:pointer;font-size:22px;line-height:1;display:grid;place-items:center;z-index:5}._closeButtonHeader_1xc2p_202{display:grid}._closeButtonSidebar_1xc2p_206{display:none}._form_1xc2p_210{display:flex;flex-direction:column;gap:28px;overflow:visible;flex:1}._themeLight_1xc2p_218{--priority-urgent-bg: #fee2e2;--priority-urgent-border: #ef4444;--priority-urgent-text: #991b1b;--priority-high-bg: #fef3c7;--priority-high-border: #f59e0b;--priority-high-text: #92400e;--priority-launch-bg: #dbeafe;--priority-launch-border: #3b82f6;--priority-launch-text: #1e3a8a;--priority-maintenance-bg: #fff7ed;--priority-maintenance-border: #f97316;--priority-maintenance-text: #9a3412;--priority-medium-bg: #dcfce7;--priority-medium-border: #22c55e;--priority-medium-text: #166534;--priority-low-bg: #e2e8f0;--priority-low-border: #94a3b8;--priority-low-text: #334155}._themeDark_1xc2p_244{--priority-urgent-bg: rgba(239, 68, 68, .18);--priority-urgent-border: rgba(239, 68, 68, .55);--priority-urgent-text: #fecaca;--priority-high-bg: rgba(245, 158, 11, .16);--priority-high-border: rgba(245, 158, 11, .52);--priority-high-text: #fde68a;--priority-launch-bg: rgba(59, 130, 246, .18);--priority-launch-border: rgba(59, 130, 246, .55);--priority-launch-text: #bfdbfe;--priority-maintenance-bg: rgba(249, 115, 22, .18);--priority-maintenance-border: rgba(249, 115, 22, .58);--priority-maintenance-text: #fed7aa;--priority-medium-bg: rgba(34, 197, 94, .14);--priority-medium-border: rgba(34, 197, 94, .45);--priority-medium-text: #bbf7d0;--priority-low-bg: rgba(148, 163, 184, .16);--priority-low-border: rgba(148, 163, 184, .45);--priority-low-text: #cbd5e1}._notificationsTab_1xc2p_270{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;background:var(--profile-modal-input-bg, rgba(255, 255, 255, .04));border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .08))}._notificationsToolbar_1xc2p_280{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._notificationsFilter_1xc2p_288{display:inline-flex;gap:8px;width:fit-content}._notificationsFilterButton_1xc2p_294{border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .1));background:transparent;color:var(--profile-modal-subtext, #b4b7c6);border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}._notificationsFilterButton_1xc2p_294:hover:not(:disabled){border-color:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 45%,transparent);color:var(--profile-modal-text, #e9e9ef)}._notificationsFilterButtonActive_1xc2p_310{background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 22%,transparent);border-color:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 65%,transparent);color:var(--profile-modal-text, #e9e9ef)}._notificationsFilterButton_1xc2p_294:disabled{opacity:.65;cursor:not-allowed}._notificationsMarkAllAction_1xc2p_321{border:1px solid color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 35%,transparent);background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 12%,transparent);color:var(--profile-modal-text, #e9e9ef);border-radius:999px;padding:6px 12px;font-size:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}._notificationsMarkAllAction_1xc2p_321:hover:not(:disabled){background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 20%,transparent);border-color:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 55%,transparent)}._notificationsMarkAllAction_1xc2p_321:disabled{opacity:.7;cursor:not-allowed}._notificationsIntro_1xc2p_342{color:var(--profile-modal-subtext, #b4b7c6);font-size:14px;line-height:1.5}._notificationsList_1xc2p_348{display:flex;flex-direction:column;gap:10px}._notificationItem_1xc2p_354{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .08));background:color-mix(in oklab,var(--profile-modal-input-bg, #fff) 88%,transparent)}._notificationHeader_1xc2p_364{display:flex;justify-content:space-between;gap:10px;align-items:center}._notificationTitle_1xc2p_371{font-size:14px;color:var(--profile-modal-text, #e9e9ef)}._notificationTime_1xc2p_376{font-size:12px;color:var(--profile-modal-input-muted, rgba(255, 255, 255, .6));white-space:nowrap}._notificationMessage_1xc2p_382{font-size:13px;line-height:1.4;color:var(--profile-modal-subtext, #b4b7c6)}._notificationDetailsBox_1xc2p_388{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .08));background:color-mix(in oklab,var(--profile-modal-input-bg, #fff) 92%,transparent)}._notificationDetailRow_1xc2p_398{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}._notificationDetailLabel_1xc2p_405{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--profile-modal-accent, #3b82f6)}._notificationDetailValue_1xc2p_413{font-size:12px;color:var(--profile-modal-text, #e9e9ef)}._notificationMeta_1xc2p_418{display:flex;gap:8px;flex-wrap:wrap}._notificationType_1xc2p_424,._notificationState_1xc2p_425{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .08));color:var(--profile-modal-subtext, #b4b7c6)}._notificationPriority_1xc2p_433{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid transparent;font-weight:600}._priorityUrgent_1xc2p_441{background:var(--priority-urgent-bg);border-color:var(--priority-urgent-border);color:var(--priority-urgent-text)}._priorityHigh_1xc2p_447{background:var(--priority-high-bg);border-color:var(--priority-high-border);color:var(--priority-high-text)}._priorityLaunch_1xc2p_453{background:var(--priority-launch-bg);border-color:var(--priority-launch-border);color:var(--priority-launch-text)}._priorityMaintenance_1xc2p_459{background:var(--priority-maintenance-bg);border-color:var(--priority-maintenance-border);color:var(--priority-maintenance-text)}._priorityMedium_1xc2p_465{background:var(--priority-medium-bg);border-color:var(--priority-medium-border);color:var(--priority-medium-text)}._priorityLow_1xc2p_471{background:var(--priority-low-bg);border-color:var(--priority-low-border);color:var(--priority-low-text)}._notificationReadAction_1xc2p_477{border:1px solid color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 35%,transparent);background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 12%,transparent);color:var(--profile-modal-text, #e9e9ef);border-radius:999px;padding:3px 10px;font-size:11px;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}._notificationReadAction_1xc2p_477:hover:not(:disabled){background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 20%,transparent);border-color:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 55%,transparent)}._notificationReadAction_1xc2p_477:disabled{opacity:.7;cursor:not-allowed}._notificationsLoadMoreAnchor_1xc2p_498{width:100%;height:1px}._preferenceCard_1xc2p_503{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .08));background:color-mix(in oklab,var(--profile-modal-input-bg, #fff) 90%,transparent)}._preferenceTitle_1xc2p_513{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--profile-modal-subtext, #aab0c4)}._preferenceToggleRow_1xc2p_520{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--profile-modal-text, #e9e9ef)}._preferenceHint_1xc2p_528{font-size:12px;color:var(--profile-modal-input-muted, rgba(170, 176, 196, .85))}._fieldGroup_1xc2p_533{display:flex;flex-direction:column;gap:22px}._label_1xc2p_539{display:flex;flex-direction:column;gap:12px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--profile-modal-subtext, #aab0c4)}._inputWrap_1xc2p_549{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 12px;background:var(--profile-modal-input-bg, rgba(255, 255, 255, .04));border:1px solid var(--profile-modal-input-border, rgba(255, 255, 255, .08));border-radius:12px;height:44px}._inputIcon_1xc2p_561{color:var(--profile-modal-accent, #3b82f6);display:inline-flex}._input_1xc2p_549{background:transparent;border:none;outline:none;color:var(--profile-modal-text, #e9e9ef);font-size:14px}._input_1xc2p_549[readonly]{color:var(--profile-modal-input-muted, rgba(233, 233, 239, .7));cursor:default}._input_1xc2p_549[readonly]::placeholder{color:var(--profile-modal-input-muted, rgba(233, 233, 239, .5))}._inputWrap_1xc2p_549:has(._input_1xc2p_549[readonly]){background:color-mix(in oklab,var(--profile-modal-input-bg, #fff) 85%,transparent);border-color:color-mix(in oklab,var(--profile-modal-input-border, #d1d5db) 75%,transparent);box-shadow:inset 0 0 0 1px #ffffff05}._input_1xc2p_549::placeholder{color:var(--profile-modal-input-muted, rgba(255, 255, 255, .5))}._toggle_1xc2p_593{border:none;background:transparent;color:var(--profile-modal-accent, #3b82f6);cursor:pointer;font-size:12px;font-weight:600}._strengthRow_1xc2p_602{display:flex;align-items:center;gap:10px;margin-top:14px}._passwordHint_1xc2p_609{margin-top:6px;color:var(--profile-modal-input-muted, rgba(170, 176, 196, .85));font-size:12px;text-transform:none;letter-spacing:0}._passwordChecks_1xc2p_617{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;font-size:12px;color:var(--profile-modal-input-muted, rgba(170, 176, 196, .8))}._checkOk_1xc2p_626{color:var(--profile-modal-success, #3ddc97)}._checkKo_1xc2p_630{color:var(--profile-modal-input-muted, rgba(170, 176, 196, .8))}._passwordChecks_1xc2p_617 li{display:inline-flex;align-items:center;gap:8px}._strengthTrack_1xc2p_640{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}._strengthBar_1xc2p_647{height:4px;border-radius:999px;background:color-mix(in oklab,var(--profile-modal-input-border, #d1d5db) 70%,transparent)}._strengthTrack_1xc2p_640[data-level="1"] ._strengthBar_1xc2p_647:nth-child(-n+1),._strengthTrack_1xc2p_640[data-level="2"] ._strengthBar_1xc2p_647:nth-child(-n+2){background:var(--profile-modal-danger, #ff7a7a)}._strengthTrack_1xc2p_640[data-level="3"] ._strengthBar_1xc2p_647:nth-child(-n+3){background:#f4c451}._strengthTrack_1xc2p_640[data-level="4"] ._strengthBar_1xc2p_647:nth-child(-n+4){background:var(--profile-modal-success, #3ddc97)}._strengthLabel_1xc2p_666{font-size:12px;color:var(--profile-modal-success, #77d8a8)}._forgot_1xc2p_671{margin-left:auto;border:none;background:transparent;color:#5aa4ff;font-size:12px;cursor:pointer}._error_1xc2p_680{color:var(--profile-modal-danger, #ff8a8a);font-size:12px}._validText_1xc2p_685{color:var(--profile-modal-success, #3ddc97);font-size:12px}._loadingText_1xc2p_690{color:var(--profile-modal-accent, #8aa8ff);font-size:12px}._loadingBlock_1xc2p_695{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;background:color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 12%,transparent);border:1px solid color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 35%,transparent);width:fit-content}._loadingSpinner_1xc2p_706{width:16px;height:16px;border-radius:999px;border:2px solid color-mix(in oklab,var(--profile-modal-accent, #3b82f6) 30%,transparent);border-top-color:var(--profile-modal-accent, #3b82f6);animation:_profileSpin_1xc2p_1 1s linear infinite}@keyframes _profileSpin_1xc2p_1{to{transform:rotate(360deg)}}._footer_1xc2p_721{margin-top:auto;padding-top:12px;display:flex;justify-content:flex-end;gap:12px}._cancelBtn_1xc2p_729{border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--text-color, #e9e9ef);border-radius:10px;padding:10px 16px;cursor:pointer}._saveBtn_1xc2p_738{display:inline-flex;align-items:center;gap:8px;border:none;background:linear-gradient(120deg,#1d6bff,#3e8bff);color:#fff;border-radius:10px;padding:10px 16px;cursor:pointer;font-weight:600}._saveBtn_1xc2p_738:disabled,._cancelBtn_1xc2p_729:disabled{opacity:.6;cursor:not-allowed}._saveIcon_1xc2p_757{display:inline-flex}@media(max-width:860px){._modal_1xc2p_11{grid-template-columns:1fr;height:min(640px,calc(var(--app-vh, 100dvh) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom))));max-height:calc(var(--app-vh, 100dvh) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))}._sidebar_1xc2p_26{position:relative;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:8px 10px;align-items:center;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);height:96px;min-height:96px;padding:14px 18px}._sidebarTitle_1xc2p_35{order:0;width:calc(100% - 46px);margin-right:0;margin-bottom:2px}._exitButton_1xc2p_125{order:2;margin-top:0;margin-left:auto;padding:8px 12px;min-width:86px;justify-content:center}._navButton_1xc2p_41{order:2;flex:0 0 auto;padding:8px 10px;font-size:12.5px}._closeButtonHeader_1xc2p_202{display:none}._closeButtonSidebar_1xc2p_206{display:grid;order:0;position:static;margin-left:0;z-index:10}}@media(max-width:600px){._sidebar_1xc2p_26{flex-wrap:wrap;justify-content:flex-start;height:auto;min-height:120px}._navButton_1xc2p_41{flex:0 1 auto}._exitButton_1xc2p_125{width:auto}._closeButtonSidebar_1xc2p_206{position:absolute;top:10px;right:10px;margin-left:0}._modal_1xc2p_11{width:min(92vw,520px);height:min(92vh,calc(var(--app-vh, 100dvh) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom))));max-height:calc(var(--app-vh, 100dvh) - max(32px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));min-height:0;border-radius:16px}._content_1xc2p_144{padding:44px 16px 16px;height:auto;max-height:none}._header_1xc2p_169{flex-direction:column;align-items:flex-start}._sidebar_1xc2p_26{padding:32px 14px 14px;gap:6px;flex-wrap:wrap}._sidebarTitle_1xc2p_35{width:100%}._navButton_1xc2p_41{flex:1 1 50%;justify-content:center;padding:8px 10px;font-size:13px}._exitButton_1xc2p_125{width:100%;justify-content:center;padding:8px 12px;font-size:13px}._form_1xc2p_210{gap:20px}._fieldGroup_1xc2p_533{gap:18px}._inputWrap_1xc2p_549{height:42px}._toggle_1xc2p_593{font-size:11px}._passwordChecks_1xc2p_617{grid-template-columns:1fr}._footer_1xc2p_721{flex-direction:column;align-items:stretch}}@media(max-width:520px){._sidebar_1xc2p_26{flex-direction:column;align-items:stretch;padding:50px 14px 14px}._sidebarTitle_1xc2p_35{margin-bottom:2px}._navButton_1xc2p_41{width:100%;flex:0 0 auto;justify-content:flex-start}._exitButton_1xc2p_125{width:100%}._closeButtonSidebar_1xc2p_206{top:10px;right:10px}}@media(max-width:420px){._modal_1xc2p_11{width:calc(100vw - max(24px,env(safe-area-inset-left) + env(safe-area-inset-right)));height:calc(var(--app-vh, 100dvh) - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)));max-height:calc(var(--app-vh, 100dvh) - max(24px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))}._sidebar_1xc2p_26{flex-direction:column;align-items:stretch}._navButton_1xc2p_41{justify-content:flex-start}}
