.AppSwitcher-module__a8R_na__dropdown{background-color:var(--si-surface-raised,var(--mantine-color-white))}[data-mantine-color-scheme=dark] .AppSwitcher-module__a8R_na__dropdown{background-color:var(--mantine-color-dark-7)}.AppSwitcher-module__a8R_na__dropdown{border:1px solid var(--si-border,var(--mantine-color-gray-3))}[data-mantine-color-scheme=dark] .AppSwitcher-module__a8R_na__dropdown{border:1px solid var(--mantine-color-dark-5)}[data-mantine-color-scheme=light] .AppSwitcher-module__a8R_na__dropdown{box-shadow:var(--si-shadow-lg)}.AppSwitcher-module__a8R_na__appItem{border-radius:var(--mantine-radius-sm);width:100%;padding:10px 8px;transition:background-color .14s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:block}.AppSwitcher-module__a8R_na__appItem:hover{background-color:var(--si-brand-hover,var(--mantine-color-gray-1))}[data-mantine-color-scheme=dark] .AppSwitcher-module__a8R_na__appItem:hover{background-color:var(--mantine-color-dark-6)}.AppSwitcher-module__a8R_na__appItem:hover{transform:translate(2px)}.AppSwitcher-module__a8R_na__appItemActive{background-color:var(--si-brand-subtle,var(--mantine-color-brand-0))}[data-mantine-color-scheme=dark] .AppSwitcher-module__a8R_na__appItemActive{background-color:var(--mantine-color-dark-6)}.AppSwitcher-module__a8R_na__appItemActive{border-left:3px solid var(--mantine-color-brand-4)}.AppSwitcher-module__a8R_na__appIcon{color:var(--mantine-color-brand-4);flex-shrink:0;justify-content:center;align-items:center;display:flex}
.NavBar-module__d-sbrW__navbar{border-bottom:1px solid var(--si-border-strong,var(--mantine-color-gray-3))}[data-mantine-color-scheme=dark] .NavBar-module__d-sbrW__navbar{border-bottom:1px solid var(--mantine-color-dark-4)}.NavBar-module__d-sbrW__navbar{background-color:var(--si-surface-raised,#fff)}[data-mantine-color-scheme=dark] .NavBar-module__d-sbrW__navbar{background-color:#000}[data-mantine-color-scheme=light] .NavBar-module__d-sbrW__navbar{box-shadow:0 1px 3px #2d41340a}.NavBar-module__d-sbrW__icon{margin-right:0}.NavBar-module__d-sbrW__contextLink{transition:color .16s cubic-bezier(.22,1,.36,1)}.NavBar-module__d-sbrW__contextLink:hover{color:var(--mantine-color-brand-4);text-decoration:underline}.NavBar-module__d-sbrW__homeGroup{transition:opacity .15s}.NavBar-module__d-sbrW__homeGroup:hover{opacity:.8}
.SplashScreen-module__Mligxq__screen{background:linear-gradient(135deg, #29e48d29, transparent 34%), radial-gradient(circle at center, #29e48d14, transparent 42%), var(--mantine-color-gray-0);place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .SplashScreen-module__Mligxq__screen{background:linear-gradient(135deg,#29e48d29,#0000 34%),radial-gradient(circle,#29e48d14,#0000 42%),#030504}.SplashScreen-module__Mligxq__screen{color:var(--mantine-color-dark-8)}[data-mantine-color-scheme=dark] .SplashScreen-module__Mligxq__screen{color:var(--mantine-color-white)}.SplashScreen-module__Mligxq__grid{background-image:linear-gradient(90deg,#29e48d1f 1px,#0000 1px),linear-gradient(#29e48d1a 1px,#0000 1px);background-size:64px 64px;animation:12s linear infinite SplashScreen-module__Mligxq__drift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.SplashScreen-module__Mligxq__beam{background:linear-gradient(90deg,#0000,#29e48da6,#0000);width:120vw;height:1px;animation:2.4s ease-in-out infinite SplashScreen-module__Mligxq__scan;position:absolute;left:-10vw}.SplashScreen-module__Mligxq__beam:nth-of-type(2){animation-delay:.24s;top:34%}.SplashScreen-module__Mligxq__beam:nth-of-type(3){animation-delay:.76s;top:66%}.SplashScreen-module__Mligxq__panel{background:#ffffffc2;border:1px solid #29e48d52;width:min(520px,100vw - 48px);padding:44px 38px;position:relative}[data-mantine-color-scheme=dark] .SplashScreen-module__Mligxq__panel{background:#060a08c7}.SplashScreen-module__Mligxq__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff14}.SplashScreen-module__Mligxq__logo{filter:drop-shadow(0 0 24px #29e48d52);width:92px;height:auto;margin-bottom:22px}.SplashScreen-module__Mligxq__eyebrow{color:var(--mantine-color-brand-5);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.SplashScreen-module__Mligxq__title{font-size:clamp(30px,6vw,52px);font-weight:700;line-height:.98;font-family:var(--si-font-display);margin:0}.SplashScreen-module__Mligxq__subtitle{color:var(--mantine-color-dimmed);margin:16px 0 30px;font-size:15px;line-height:1.55}.SplashScreen-module__Mligxq__progressTrack{background:var(--mantine-color-gray-3);height:4px;overflow:hidden}[data-mantine-color-scheme=dark] .SplashScreen-module__Mligxq__progressTrack{background:var(--mantine-color-dark-5)}.SplashScreen-module__Mligxq__progress{background:var(--mantine-color-brand-5);width:42%;height:100%;animation:1.4s ease-in-out infinite SplashScreen-module__Mligxq__load;box-shadow:0 0 18px #29e48db3}.SplashScreen-module__Mligxq__status{color:var(--mantine-color-dimmed);justify-content:space-between;gap:16px;margin-top:14px;font-size:12px;display:flex}@keyframes SplashScreen-module__Mligxq__drift{0%{transform:translate(0,0)}to{transform:translate(64px,64px)}}@keyframes SplashScreen-module__Mligxq__scan{0%,to{opacity:.12;transform:translateY(-22px)}50%{opacity:.9;transform:translateY(22px)}}@keyframes SplashScreen-module__Mligxq__load{0%{transform:translate(-105%)}55%,to{transform:translate(250%)}}
@keyframes LoginPage-module__9qSpNG__login-drift{0%{transform:translate(0,0)}to{transform:translate(64px,64px)}}@keyframes LoginPage-module__9qSpNG__login-card-enter{0%{opacity:0;transform:translateY(32px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LoginPage-module__9qSpNG__login-logo-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginPage-module__9qSpNG__login-button-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes LoginPage-module__9qSpNG__login-glow-pulse{0%,to{box-shadow:0 0 20px #29e48d26,0 0 60px #29e48d0d}50%{box-shadow:0 0 28px #29e48d40,0 0 80px #29e48d14}}@keyframes LoginPage-module__9qSpNG__login-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoginPage-module__9qSpNG__root{background:radial-gradient(90% 50% at 50% 105%,#29e48d1a,#0000),radial-gradient(50% 50% at 80% 20%,#29e48d0a,#0000),radial-gradient(40% 40% at 10% 80%,#29e48d08,#0000),#050706;min-height:100vh;position:relative;overflow:hidden}.LoginPage-module__9qSpNG__root:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#29e48d12 1px,#0000 1px),linear-gradient(#29e48d0d 1px,#0000 1px);background-size:72px 72px;animation:18s linear infinite LoginPage-module__9qSpNG__login-drift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000 70%);mask-image:radial-gradient(70% 70%,#000,#0000 70%)}.LoginPage-module__9qSpNG__root:after{content:"";opacity:.02;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.LoginPage-module__9qSpNG__center{z-index:1;min-height:100vh;position:relative}.LoginPage-module__9qSpNG__paper{-webkit-backdrop-filter:blur(32px)saturate(1.2);animation:.6s cubic-bezier(.22,1,.36,1) both LoginPage-module__9qSpNG__login-card-enter;box-shadow:0 48px 100px #000000b3,0 0 0 1px #ffffff08,inset 0 1px #ffffff0a;background:#080c0ad9!important;border:1px solid #29e48d14!important}.LoginPage-module__9qSpNG__logoStack{justify-content:center;align-items:center;animation:.5s cubic-bezier(.22,1,.36,1) .15s both LoginPage-module__9qSpNG__login-logo-enter;margin:0!important}.LoginPage-module__9qSpNG__logoImage{max-height:480px}.LoginPage-module__9qSpNG__formStack{padding:0 var(--mantine-spacing-lg);margin-top:-10px;animation:.5s cubic-bezier(.22,1,.36,1) .35s both LoginPage-module__9qSpNG__login-button-enter}.LoginPage-module__9qSpNG__emailInput{color:#fff;background:#ffffff08;border:1px solid #29e48d26;border-radius:10px;transition:border-color .2s,box-shadow .2s}.LoginPage-module__9qSpNG__emailInput:focus{border-color:#29e48d80;box-shadow:0 0 0 2px #29e48d1a}.LoginPage-module__9qSpNG__emailInput::placeholder{color:#ffffff59}.LoginPage-module__9qSpNG__submitButton{--btn-height:52px;height:var(--btn-height);letter-spacing:.3px;color:#050706;border-radius:10px;font-size:15px;font-weight:600;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1);animation:3s ease-in-out 1s infinite LoginPage-module__9qSpNG__login-glow-pulse;position:relative}.LoginPage-module__9qSpNG__submitButton:before{content:"";opacity:0;z-index:-1;background:conic-gradient(#29e48d66,#29e48d1a,#29e48d66,#29e48d1a,#29e48d66);border-radius:12px;padding:2px;transition:opacity .3s;animation:4s linear infinite LoginPage-module__9qSpNG__login-ring-rotate;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.LoginPage-module__9qSpNG__submitButton:not(:disabled):hover{animation:none;transform:translateY(-2px);box-shadow:0 8px 32px #29e48d4d,0 2px 8px #29e48d26}.LoginPage-module__9qSpNG__submitButton:not(:disabled):hover:before{opacity:1}.LoginPage-module__9qSpNG__submitButton:not(:disabled):active{transition-duration:.1s;animation:none;transform:translateY(0)scale(.98);box-shadow:0 2px 8px #29e48d33}.LoginPage-module__9qSpNG__submitButton:disabled{animation:none}@media (prefers-reduced-motion:reduce){.LoginPage-module__9qSpNG__root:before,.LoginPage-module__9qSpNG__paper,.LoginPage-module__9qSpNG__logoStack,.LoginPage-module__9qSpNG__formStack,.LoginPage-module__9qSpNG__submitButton,.LoginPage-module__9qSpNG__submitButton:before{transition:none!important;animation:none!important}}
.UserSettingsPage-module__GU-t5G__container{max-width:860px}.UserSettingsPage-module__GU-t5G__panel{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .UserSettingsPage-module__GU-t5G__panel{border:1px solid var(--mantine-color-dark-4)}.UserSettingsPage-module__GU-t5G__panel{background:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .UserSettingsPage-module__GU-t5G__panel{background:var(--mantine-color-dark-7)}.UserSettingsPage-module__GU-t5G__panel{border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xl)}.UserSettingsPage-module__GU-t5G__themeControl{max-width:520px}
