.login_page__VIB1K{min-height:calc(100svh - var(--header-h));display:grid;place-items:center;padding:calc(var(--header-h) + 2rem) 1.25rem 3rem;background:radial-gradient(700px 400px at 20% 0,rgba(255,106,26,.12),transparent 60%),var(--bg-deep);border-top:1px solid var(--line)}.login_panel__6_Z8z{width:min(460px,100%);animation:login_riseIn__2NlH5 .7s var(--ease-out) both}.login_brand__ezSFe{font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:1.25rem}.login_brand__ezSFe span{color:var(--signal)}.login_title__r1aBc{font-family:var(--font-display);font-size:clamp(2.6rem,8vw,3.6rem);letter-spacing:.03em;line-height:.95;text-transform:uppercase;font-weight:500}.login_text__pqnWC{margin-top:1rem;color:var(--bone-dim);line-height:1.55;font-size:1rem}.login_text__pqnWC a{color:var(--signal);text-decoration:underline;text-underline-offset:.15em}.login_text__pqnWC a:hover{color:var(--bone)}.login_error__wxSLK{margin-top:1rem;color:var(--warn);line-height:1.45}.login_formBlock__eyHOy{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.login_divider__99Gky{display:flex;align-items:center;gap:.75rem;color:var(--bone-mute);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.login_divider__99Gky:after,.login_divider__99Gky:before{content:"";flex:1 1;height:1px;background:var(--line)}.login_form__NY6Qf{display:flex;flex-direction:column;gap:.85rem}.login_formBlock__eyHOy>.login_primary__UgKq8{width:100%}.login_label__9OzGh{display:flex;flex-direction:column;gap:.35rem;color:var(--bone-mute);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.login_input__GK8Qo{min-height:2.9rem;padding:0 .9rem;border:1px solid var(--line-strong);background:rgba(255,255,255,.04);color:var(--bone);font:inherit;font-size:.95rem;letter-spacing:0;text-transform:none;font-weight:500}.login_input__GK8Qo:focus{outline:1px solid var(--signal);border-color:var(--signal)}.login_actions__qYvlv{margin-top:1.85rem;display:flex;flex-wrap:wrap;gap:.75rem}.login_formBlock__eyHOy .login_actions__qYvlv{margin-top:.35rem}.login_form__NY6Qf .login_actions__qYvlv,.login_form__NY6Qf .login_actions__qYvlv .login_primary__UgKq8{width:100%}.login_primary__UgKq8,.login_secondary__bNSrl{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:0 1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;border:none;cursor:pointer;font-family:inherit;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}.login_primary__UgKq8{background:var(--signal);color:var(--bone)}.login_primary__UgKq8:hover{background:var(--signal-deep);transform:translateY(-1px)}.login_primary__UgKq8:disabled{opacity:.55;cursor:not-allowed;transform:none}.login_secondary__bNSrl{background:transparent;border:1px solid var(--line-strong);color:var(--bone)}.login_secondary__bNSrl:hover{border-color:var(--bone-dim);background:rgba(255,255,255,.04)}