:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--auth-bg:#08090d;--auth-panel:#0e1118;--auth-panel-2:#141722;--auth-line:#ffffff14;--auth-text:#f8fafc;--auth-text-2:#94a3b8;--auth-muted:#64748b;--auth-cyan:#38bdf8;--auth-brass:#f59e0b}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0}html{background:var(--auth-bg);scrollbar-color:#38bdf873 #ffffff0a}body{background:radial-gradient(ellipse 80% 50% at 50% -20%, #2563eb1f, transparent 70%), radial-gradient(ellipse 60% 40% at 90% 25%, #38bdf80f, transparent 60%), var(--auth-bg);min-width:320px;color:var(--auth-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,Geist,system-ui,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button,label,select,input[type=checkbox],input[type=radio],input[type=range]{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--auth-cyan);outline-offset:3px}img,video,canvas,svg{max-width:100%}input[type=checkbox],input[type=radio]{flex:0 0 16px;width:16px;height:16px;padding:0}[hidden]{display:none!important}.auth-page{min-height:100dvh;color:var(--auth-text);background:radial-gradient(circle at 18% 18%,#d6a85f1c,#0000 34%),radial-gradient(circle at 78% 12%,#65d8ff14,#0000 28%),linear-gradient(135deg,#090b0c,#0b0d0e 55%,#101416);grid-template-columns:minmax(300px,1fr) minmax(360px,520px);align-items:center;gap:clamp(38px,7vw,110px);margin:0;padding:clamp(28px,6vw,100px);display:grid}.auth-brand{max-width:720px}.auth-brand .brand-mark{background:var(--auth-panel);width:76px;height:76px;color:var(--auth-brass);border:1px solid #d6a85f3d;border-radius:18px;place-items:center;margin-bottom:30px;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:900;display:grid;box-shadow:0 18px 52px #00000057}.auth-brand p{color:var(--auth-brass);letter-spacing:.18em;margin:0 0 14px;font-size:12px;font-weight:900}.auth-brand h1{max-width:760px;color:var(--auth-text);letter-spacing:-.045em;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:clamp(38px,5.5vw,76px);line-height:.98}.auth-brand>span:last-child{max-width:560px;color:var(--auth-text-2);font-size:17px;line-height:1.55;display:block}.auth-page .cl-rootBox,.auth-page .cl-cardBox{width:100%}.auth-page .cl-card{border:1px solid var(--auth-line);background:var(--auth-panel);width:100%;color:var(--auth-text);border-radius:18px;box-shadow:0 24px 70px #0000005c}.auth-page .cl-headerTitle,.auth-page .cl-formFieldLabel,.auth-page .cl-footerActionText{color:var(--auth-text)}.auth-page .cl-headerSubtitle,.auth-page .cl-dividerText{color:var(--auth-muted)}.auth-page .cl-formButtonPrimary{background:var(--auth-brass);color:#151009}.auth-page .cl-formButtonPrimary:hover{background:#e1ba72}.auth-page .cl-footerActionLink{color:var(--auth-cyan)}@media (max-width:900px){.auth-page{grid-template-columns:1fr;gap:34px;padding:30px 18px}.auth-brand h1{font-size:clamp(36px,10vw,52px)}.auth-brand>span:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
