.AuthPanel_panel__CSjLR{position:relative;background-color:#0c0c0e;display:flex;flex-direction:column;justify-content:space-between;padding:48px;overflow:hidden}.AuthPanel_panel__CSjLR:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.AuthPanel_panel__CSjLR:after{content:"";position:absolute;bottom:-15%;left:-10%;width:65%;height:65%;background:radial-gradient(ellipse,rgba(255,86,0,.22) 0,transparent 68%);pointer-events:none}.AuthPanel_top__KY2ty{position:relative;z-index:1}.AuthPanel_logoWrap__cHY0v{display:inline-flex;text-decoration:none}.AuthPanel_logoImg__BcdEe{width:48px;height:48px;border-radius:12px;object-fit:cover;display:block}.AuthPanel_bottom__iPgHe{position:relative;z-index:1}.AuthPanel_mobileBar__lUrhn{display:none}.AuthPanel_idLabel__0KcS9{font-family:var(--font-display);font-size:clamp(28px,3.5vw,42px);font-weight:800;color:#fff;letter-spacing:-1px;line-height:1.1;margin-bottom:10px}.AuthPanel_accent__4cYvl{color:var(--primary)}.AuthPanel_idSub__3jMnW{font-size:14px;color:hsla(0,0%,100%,.4);letter-spacing:1.5px;text-transform:uppercase;font-weight:500}.AuthPanel_mobileBarText__LE4l0{display:flex;flex-direction:column;gap:2px}.AuthPanel_mobileBarName__kS_0j{font-family:var(--font-display);font-size:18px;font-weight:800;color:#fff;letter-spacing:-.5px}.AuthPanel_mobileBarSub__3lWdb{font-size:11px;color:hsla(0,0%,100%,.4);letter-spacing:1.5px;text-transform:uppercase;font-weight:500}@media (max-width:860px){.AuthPanel_panel__CSjLR{display:none}.AuthPanel_mobileBar__lUrhn{display:flex;align-items:center;gap:14px;background-color:#0c0c0e;padding:18px 24px;position:relative;overflow:hidden;grid-column:1/-1}.AuthPanel_mobileBar__lUrhn:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.AuthPanel_mobileBar__lUrhn:after{content:"";position:absolute;right:-10%;bottom:-40%;width:50%;height:200%;background:radial-gradient(ellipse,rgba(255,86,0,.18) 0,transparent 65%);pointer-events:none}.AuthPanel_mobileBar__lUrhn .AuthPanel_logoImg__BcdEe{width:40px;height:40px;border-radius:10px;position:relative;z-index:1}.AuthPanel_mobileBarText__LE4l0,.AuthPanel_mobileBar__lUrhn .AuthPanel_logoWrap__cHY0v{position:relative;z-index:1}}.auth_authPage__Jqo8j{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding:0;align-items:stretch}.auth_authPanel__iJozb{position:relative;background-color:#0c0c0e;display:flex;flex-direction:column;justify-content:space-between;padding:48px;overflow:hidden}.auth_authPanel__iJozb:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.auth_authPanel__iJozb:after{content:"";position:absolute;bottom:-10%;left:-10%;width:60%;height:60%;background:radial-gradient(ellipse,rgba(255,86,0,.2) 0,transparent 70%);pointer-events:none}.auth_panelTop__M4984{position:relative;z-index:1}.auth_panelLogo__K7Qsu{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:-.5px;text-decoration:none;display:inline-flex}.auth_panelLogoAccent__voBQP{color:var(--primary)}.auth_panelLogoText__y4hBH{color:#fff}.auth_panelBottom__jRWF8{position:relative;z-index:1}.auth_panelQuote__OtM0j{font-family:var(--font-display);font-size:clamp(20px,2.5vw,28px);font-weight:700;color:#fff;line-height:1.3;letter-spacing:-.4px;margin-bottom:16px}.auth_panelQuote__OtM0j span{color:var(--primary)}.auth_panelSub__H97X1{font-size:14px;color:hsla(0,0%,100%,.4);line-height:1.6}.auth_authSide__A_FGs{display:flex;align-items:center;justify-content:center;padding:48px 40px;background-color:var(--bg)}.auth_authCard__ZTu1W{width:100%;max-width:400px}.auth_authHeader__cSg35{margin-bottom:32px}.auth_authTitle__g1ztC{font-size:22px;font-weight:800;letter-spacing:-.5px;margin-bottom:6px;font-family:var(--font-display)}.auth_authDescription__VTC6R{font-size:14px;color:var(--text-secondary);line-height:1.6}.auth_form__Tq6FM{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.auth_labelRow__2NpZv{display:flex;align-items:center;justify-content:space-between}.auth_forgotLink__izPgb{font-size:12px;color:var(--primary);font-weight:600;transition:opacity var(--transition)}.auth_forgotLink__izPgb:hover{opacity:.75}.auth_form__Tq6FM .form-input{font-family:var(--font-mono);font-size:14px;border-radius:4px;letter-spacing:.3px}.auth_form__Tq6FM .form-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted)}.auth_passwordWrap__jDcYY{position:relative}.auth_passwordWrap__jDcYY .form-input{padding-right:44px}.auth_passToggle__5MxCd{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:15px;cursor:pointer;border:none;background:none;padding:4px;transition:color var(--transition)}.auth_passToggle__5MxCd:hover{color:var(--text)}.auth_checkboxLabel__wkX4H{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_checkbox__6vEml{position:absolute;opacity:0;width:0;height:0}.auth_checkmark___YssL{width:16px;height:16px;border-radius:3px;border:1.5px solid var(--input-border);background-color:var(--input-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition);position:relative}.auth_checkmark___YssL:after{content:"";position:absolute;width:4px;height:8px;border:2px solid #fff;border-top:none;border-left:none;transform:rotate(45deg) translateY(-1px);opacity:0;transition:opacity .15s ease}.auth_checkbox__6vEml:checked+.auth_checkmark___YssL{background-color:var(--primary);border-color:var(--primary)}.auth_checkbox__6vEml:checked+.auth_checkmark___YssL:after{opacity:1}.auth_inlineLink__ch1A_{color:var(--primary);text-decoration:underline;font-weight:600}.auth_submitBtn__3quwu{width:100%;justify-content:center;padding:11px;font-size:14px;border-radius:4px;font-family:var(--font-mono);letter-spacing:.5px}.auth_submitBtn__3quwu:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.auth_dividerOr__RL3eH{display:flex;align-items:center;gap:12px;margin:4px 0 14px}.auth_dividerOr__RL3eH:after,.auth_dividerOr__RL3eH:before{content:"";flex:1 1;height:1px;background-color:var(--border)}.auth_dividerOr__RL3eH span{font-size:11px;color:var(--text-muted);white-space:nowrap;font-family:var(--font-mono)}.auth_oauthBtns__dha71{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:20px}.auth_oauthBtn__Wge8G{justify-content:center;font-size:13px;padding:9px 14px;border-radius:4px}.auth_switchText__oDypS{text-align:center;font-size:13px;color:var(--text-secondary);margin-top:4px}.auth_switchLink__nEuMH{color:var(--primary);font-weight:600;transition:opacity var(--transition)}.auth_switchLink__nEuMH:hover{opacity:.75}.auth_captchaWrap__dAgl6,.auth_codeInputs__4PIN3{display:flex;justify-content:center}.auth_codeInputs__4PIN3{gap:8px}.auth_codeDigit__kAX58{width:48px;height:56px;text-align:center;font-size:22px;font-family:var(--font-mono);font-weight:700;background-color:var(--input-bg);border:1.5px solid var(--input-border);border-radius:4px;color:var(--text);transition:border-color var(--transition),box-shadow var(--transition);caret-color:var(--primary)}.auth_codeDigit__kAX58:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary-rgb),.15)}.auth_resendRow__7Z8w9{display:flex;justify-content:center;margin:4px 0 14px}.auth_resendBtn__I2Bla{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--primary);font-weight:600;cursor:pointer;border:none;background:none;font-family:var(--font-mono);padding:4px 8px;border-radius:4px;transition:opacity var(--transition)}.auth_resendBtn__I2Bla:disabled{color:var(--text-muted);cursor:not-allowed}.auth_resendBtn__I2Bla:not(:disabled):hover{opacity:.75}.auth_backLink__tr545{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--text-secondary);margin-top:14px;transition:color var(--transition);text-decoration:none}.auth_backLink__tr545:hover{color:var(--primary)}.auth_successIcon__FVxUg{width:56px;height:56px;border-radius:50%;background-color:rgba(34,197,94,.12);display:flex;align-items:center;justify-content:center;font-size:26px;color:#22c55e;margin:0 auto 20px;border:1.5px solid rgba(34,197,94,.25)}@media (max-width:860px){.auth_authPage__Jqo8j{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:start}.auth_authSide__A_FGs{padding:40px 24px 60px;min-height:0}}@media (max-width:480px){.auth_authSide__A_FGs{padding:32px 16px 48px}.auth_codeDigit__kAX58{width:42px;height:50px;font-size:19px}.auth_codeInputs__4PIN3{gap:6px}.auth_oauthBtns__dha71{grid-template-columns:1fr}}.auth_formError__abUIP{display:flex;align-items:center;gap:8px;padding:10px 14px;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:var(--radius-sm);color:#ef4444;font-size:13px}