.auth_shell__F7Oiq{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 max(.75rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-right));background:transparent}.auth_card__KA4lG{position:relative;z-index:1;width:100%;max-width:440px;padding:2.1rem 1.85rem 1.85rem;border-radius:20px;border:1px solid rgba(167,139,250,.28);background:linear-gradient(165deg,rgba(22,16,34,.72),rgba(10,8,18,.55));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 0 48px rgba(98,40,215,.22),0 24px 48px rgba(0,0,0,.45)}.auth_brandRow__buogx{display:flex;align-items:center;gap:.5rem;margin:0 0 1.35rem}.auth_brandIcon__h5MGK{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,rgba(124,58,237,.45),rgba(168,85,247,.25));border:1px solid rgba(192,132,252,.35);color:#e9d5ff}.auth_brandName__M0mgB{font-size:.95rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fafafa}.auth_title__saMM4{margin:0 0 .45rem;font-size:clamp(1.65rem,4vw,2rem);font-weight:800;letter-spacing:-.03em;color:#fafafa;line-height:1.15}.auth_lead__xu9je{margin:0 0 1.5rem;font-size:.92rem;line-height:1.55;color:var(--dash-muted)}.auth_trialHint__qOHUF{margin:0 0 1.35rem;padding:.75rem .85rem;border-radius:12px;border:1px solid rgba(167,139,250,.32);background:rgba(88,28,135,.15);font-size:.86rem;line-height:1.5;color:var(--dash-muted)}.auth_trialHint__qOHUF strong{color:#e4e4e7}.auth_trialHintLink__9PK_o{color:#d8b4fe;font-weight:700;text-decoration:underline;text-underline-offset:2px}.auth_trialHintLink__9PK_o:hover{color:#f0abfc}.auth_field__tsYDj{margin-bottom:1rem}.auth_label__o_lL3{display:block;margin-bottom:.4rem;font-size:.78rem;font-weight:600;color:#e4e4e7}.auth_inputWrap__AnMvT{position:relative;display:flex;align-items:center}.auth_inputIcon__O_H8B{position:absolute;left:.85rem;z-index:1;color:var(--dash-muted);pointer-events:none}.auth_input__c251n{width:100%;padding:.72rem .85rem .72rem 2.65rem;border-radius:12px;border:1px solid rgba(82,82,91,.55);background:rgba(9,9,11,.65);color:var(--dash-text);font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}.auth_input__c251n::placeholder{color:#71717a}.auth_input__c251n:focus{outline:none;border-color:rgba(167,139,250,.55);box-shadow:0 0 0 3px rgba(124,58,237,.2)}.auth_inputPassword__lRoFo{padding-right:2.85rem}.auth_togglePass__2tzMU{position:absolute;right:.35rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--dash-muted);cursor:pointer;transition:color .15s ease,background .15s ease}.auth_togglePass__2tzMU:hover{color:var(--dash-text-secondary);background:rgba(255,255,255,.06)}.auth_formActions__5KZAe{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin:.15rem 0 1.15rem;flex-wrap:wrap}.auth_formActionsBetween__19NBF{justify-content:space-between}.auth_rememberLabel__s___o{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.82rem;font-weight:500;color:var(--dash-text-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_rememberInput__J4M6o{width:1.05rem;height:1.05rem;accent-color:#7c3aed;cursor:pointer}.auth_forgotLink__YT1U8{font-size:.82rem;font-weight:600;color:#c4b5fd;text-decoration:none}.auth_forgotLink__YT1U8:hover{color:#ddd6fe;text-decoration:underline}.auth_submit__oaITh{width:100%;margin-top:0;padding:.58rem 1rem;border:none;border-radius:12px;background:linear-gradient(90deg,#6228d7,#7c3aed);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;box-shadow:0 8px 28px rgba(98,40,215,.48),inset 0 0 0 1px rgba(255,255,255,.1);transition:filter .15s ease}.auth_submitInner__V1b2n{display:inline-flex;align-items:center;justify-content:center;gap:.65rem}.auth_submitRocket__qs67K{width:34px;height:34px;object-fit:contain;flex-shrink:0;display:block}.auth_submit__oaITh:hover:not(:disabled){filter:brightness(1.06)}.auth_submit__oaITh:disabled{opacity:.55;cursor:not-allowed}.auth_error__WDyRu{margin:0 0 1rem;padding:.65rem .8rem;border-radius:10px;background:var(--dash-red-soft);color:#fecaca;font-size:.8125rem}.auth_divider__iKvMl{display:flex;align-items:center;gap:.75rem;margin:1.35rem 0 1rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:none;color:#71717a}.auth_divider__iKvMl:after,.auth_divider__iKvMl:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(82,82,91,.75),transparent)}.auth_socialRow__n8Ndt{display:grid;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.auth_socialBtn__TdwJy{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.65rem;padding:.55rem .75rem;border-radius:12px;border:1px solid rgba(82,82,91,.65);background:rgba(12,12,16,.75);color:#fafafa;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth_socialBtn__TdwJy:hover:not(:disabled){border-color:rgba(167,139,250,.35);background:rgba(24,24,30,.85)}.auth_socialBtn__TdwJy:disabled{opacity:.45;cursor:not-allowed}.auth_socialDiscord___xTUP{color:#fff}.auth_socialDiscord___xTUP:hover:not(:disabled){border-color:rgba(88,101,242,.55)}.auth_discordGlyph__ZtoHc{flex-shrink:0}.auth_secureRow__0432U{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1.35rem;font-size:.78rem;color:#71717a}.auth_secureRow__0432U svg{flex-shrink:0;color:#52525b}.auth_footer__CPqgI{margin-top:1.35rem;text-align:center;font-size:.85rem;color:var(--dash-muted)}.auth_footer__CPqgI a{color:#c4b5fd;font-weight:700;text-decoration:none}.auth_footer__CPqgI a:hover{text-decoration:underline;color:#ddd6fe}.auth_mutedSmall___Bhq4{margin:0 0 1rem;font-size:.85rem;color:var(--dash-muted);line-height:1.45}.auth_mutedSmall___Bhq4 strong{color:#e4e4e7}.auth_textLinkBtn__Q_g6L{display:block;width:100%;margin-top:.75rem;padding:.4rem;border:none;background:none;color:#c4b5fd;font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.auth_textLinkBtn__Q_g6L:hover{color:#ddd6fe}.auth_eyebrow__Sob_Q{margin:0 0 .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--dash-accent-mid)}@media (max-width:520px){.auth_card__KA4lG{padding:1.65rem 1.2rem 1.5rem;border-radius:16px}.auth_title__saMM4{font-size:1.45rem}.auth_submit__oaITh{min-height:48px;padding:.65rem 1rem}.auth_togglePass__2tzMU{width:44px;height:44px}.auth_socialRow__n8Ndt{grid-template-columns:1fr}.auth_textLinkBtn__Q_g6L{min-height:44px;padding:.55rem .4rem}}