.iRBh-W_auth{background:var(--page-background,#f6f7f9);place-items:center;min-height:100vh;padding:28px;display:grid}.iRBh-W_authCard{background:var(--surface,#fff);border:1px solid var(--border,#e7ebf0);border-radius:14px;width:min(960px,100%);padding:26px;box-shadow:0 8px 30px #1e283c0f}.iRBh-W_authBrand{color:var(--text-primary,#17202e);margin-bottom:25px;font-size:21px;font-weight:800}.iRBh-W_authBrand:first-letter{color:#f08b4f}.iRBh-W_authGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.iRBh-W_eyebrow{color:#f08b4f;text-transform:uppercase;letter-spacing:1.4px;margin:0;font-size:10px;font-weight:800}.iRBh-W_auth h1{margin:8px 0;font-size:30px}.iRBh-W_muted{color:var(--text-muted,#718096);font-size:13px;line-height:1.5}.iRBh-W_auth form{gap:13px;margin-top:24px;display:grid}.iRBh-W_auth label{gap:6px;font-size:11px;font-weight:700;display:grid}.iRBh-W_auth input,.iRBh-W_auth select{border:1px solid var(--border,#dfe5ec);border-radius:7px;height:42px;padding:0 12px;font-size:12px}.iRBh-W_auth button{color:#fff;background:#f08b4f;border:0;border-radius:8px;height:44px;font-weight:800}.iRBh-W_auth button[type=submit]:disabled{opacity:.7;cursor:wait}.iRBh-W_auth button[type=submit]:hover:not(:disabled){background:#e07a3c}.iRBh-W_formSection{color:#f08b4f;text-transform:uppercase;letter-spacing:1.2px;margin:4px 0 0;font-size:10px;font-weight:800}.iRBh-W_fieldHint{color:var(--text-muted,#718096);font-size:10px;font-weight:500;line-height:1.4}.iRBh-W_formColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.iRBh-W_identifierField{gap:6px;display:grid}.iRBh-W_identifierLabel{color:var(--text-primary,#17202e);font-size:11px;font-weight:700}.iRBh-W_identifierToggle{border:1px solid var(--border,#dfe5ec);background:var(--surface-hover,#f7f9fb);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid}.iRBh-W_auth .iRBh-W_identifierOption{height:32px;color:var(--text-muted,#718096);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:11px;font-weight:700;transition:background .14s,border-color .14s,color .14s}.iRBh-W_auth .iRBh-W_identifierOption:hover{color:#e07a3c;background:0 0}.iRBh-W_auth .iRBh-W_identifierOptionActive{background:var(--surface,#fff);color:#d96a29;border-color:#f3c7af;box-shadow:0 1px 3px #17202e14}.iRBh-W_auth .iRBh-W_identifierOption:focus-visible{outline-offset:1px;outline:2px solid #f08b4f}.iRBh-W_error{color:#c33b32;margin:2px 0 0;font-size:11px;font-weight:700}.iRBh-W_inline{justify-content:space-between;align-items:center;display:flex!important}.iRBh-W_inline a,.iRBh-W_foot a{color:#f08b4f;font-weight:700}.iRBh-W_check{flex-direction:row;align-items:center;font-weight:500!important;display:flex!important}.iRBh-W_check input{height:auto}.iRBh-W_foot{text-align:center;margin-top:20px;font-size:11px}.iRBh-W_illustration{background:var(--accent-soft,#fff0e7);color:#f08b4f;text-align:center;border-radius:12px;place-items:center;min-height:350px;font-size:100px;display:grid}.iRBh-W_illustration span{color:var(--text-primary,#17202e);font-size:18px;font-weight:800}@media (max-width:700px){.iRBh-W_authGrid{grid-template-columns:1fr}.iRBh-W_illustration{display:none}}@media (max-width:420px){.iRBh-W_formColumns{grid-template-columns:1fr}}.iRBh-W_page{min-height:100vh}.iRBh-W_passwordField{display:block;position:relative}.iRBh-W_passwordField input{width:100%;padding-right:48px}.iRBh-W_auth .iRBh-W_passwordToggle{width:34px;height:34px;color:var(--text-muted,#718096);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background .14s,color .14s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.iRBh-W_passwordToggle svg{width:18px;height:18px}.iRBh-W_auth .iRBh-W_passwordToggle:hover{background:var(--surface-hover,#f4f6f9);color:#f08b4f}.iRBh-W_auth .iRBh-W_passwordToggle:focus-visible{outline-offset:1px;outline:2px solid #f08b4f}@media (prefers-reduced-motion:reduce){.iRBh-W_auth .iRBh-W_passwordToggle{transition-duration:.01ms}}
