._3lrIIq_authShell{--auth-ink:#10130f;--auth-paper:#f3f3ee;--auth-panel:#fbfbf8;--auth-line:#d5d9cf;--auth-muted:#70766c;min-height:100svh;color:var(--auth-ink);background:var(--auth-paper)}._3lrIIq_heroPanel{background:var(--auth-ink);position:relative}._3lrIIq_heroPanel:after{content:"";pointer-events:none;border:1px solid #ffffff1a;width:min(44vw,620px);height:min(44vw,620px);position:absolute;top:18%;right:-25%;transform:rotate(45deg);box-shadow:0 0 0 72px #ffffff03,0 0 0 144px #ffffff02}._3lrIIq_authPanel{background:linear-gradient(#10130f06 1px, transparent 1px), var(--auth-paper);background-size:100% 48px;position:relative;overflow-y:auto}._3lrIIq_authPanel:before{content:"";background:var(--rc-orange);width:3px;position:fixed;inset:0 auto 0 0}._3lrIIq_authCard{width:min(100%,456px);padding-block:32px}._3lrIIq_mobileBrand img{border-radius:2px}._3lrIIq_eyebrow{color:var(--rc-orange);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:800}._3lrIIq_authHeader h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.25rem,5vw,3.15rem);font-weight:610;line-height:.98}._3lrIIq_authHeader>p:last-of-type{max-width:410px;color:var(--auth-muted);margin-top:12px;font-size:.8rem;line-height:1.65}._3lrIIq_modeToggle{border:1px solid var(--auth-line);background:var(--auth-panel);grid-template-columns:1fr 1fr;gap:0;margin-bottom:22px;padding:0;display:grid}._3lrIIq_modeToggle button{min-height:46px;font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border:0;border-radius:0;font-size:9px;font-weight:800;transition:color .15s,background .15s}._3lrIIq_modeToggle button+button{border-left:1px solid var(--auth-line)}._3lrIIq_modeActive{background:var(--auth-ink);color:#fff}._3lrIIq_modeIdle{color:var(--auth-muted);background:0 0}._3lrIIq_modeIdle:hover{color:var(--auth-ink);background:#10130f0a}._3lrIIq_authShell select,._3lrIIq_authShell textarea{background:var(--auth-panel);box-shadow:none;border-color:#c6cbc0;border-radius:0!important}._3lrIIq_authShell [data-slot=input]{background:var(--auth-panel);box-shadow:none;border-color:#c6cbc0;border-radius:0!important}._3lrIIq_authShell [data-slot=input]{height:54px}._3lrIIq_authShell select:focus,._3lrIIq_authShell textarea:focus{border-color:var(--auth-ink);box-shadow:0 0 0 3px #f9731633}._3lrIIq_authShell [data-slot=input]:focus{border-color:var(--auth-ink);box-shadow:0 0 0 3px #f9731633}._3lrIIq_authShell [data-slot=button]{border-radius:0}._3lrIIq_demoAction{border:1px solid var(--auth-ink);background:var(--auth-panel);height:52px;color:var(--auth-ink);box-shadow:4px 4px 0 var(--rc-orange)}._3lrIIq_demoAction:hover{color:var(--auth-ink);box-shadow:3px 3px 0 var(--rc-orange);background:#fff;transform:translate(1px,1px)}._3lrIIq_googleAction{background:var(--auth-panel);border-color:#c6cbc0;height:52px}._3lrIIq_googleAction:hover{border-color:var(--auth-ink);background:#fff}._3lrIIq_primaryAction{border:1px solid var(--auth-ink);background:var(--rc-orange);color:#fff;height:54px;box-shadow:4px 4px 0 var(--auth-ink)}._3lrIIq_primaryAction:hover{background:var(--rc-orange-dark);box-shadow:3px 3px 0 var(--auth-ink);transform:translate(1px,1px)}._3lrIIq_dividerLabel{background:var(--auth-paper)}._3lrIIq_securityPanel{background:#10b9810e;border-color:#10b98147;border-radius:0}._3lrIIq_errorPanel,._3lrIIq_authShell input[type=checkbox]{border-radius:0}@media (min-width:1024px){._3lrIIq_authPanel:before{left:auto;right:0}}@media (max-width:639px){._3lrIIq_authPanel{align-items:flex-start;padding:22px 18px 46px}._3lrIIq_authCard{padding-block:0}._3lrIIq_mobileBrand{margin-bottom:34px}._3lrIIq_authHeader h2{font-size:2.45rem}}.dark ._3lrIIq_authShell{--auth-ink:#f5f5ef;--auth-paper:#0d100c;--auth-panel:#171b15;--auth-line:#ffffff21;--auth-muted:#a1a89c}.dark ._3lrIIq_heroPanel{background:#090b08}.dark ._3lrIIq_modeActive{background:var(--rc-orange)}.dark ._3lrIIq_demoAction{background:var(--auth-panel);color:var(--auth-ink);border-color:#ffffff2e}.dark ._3lrIIq_googleAction:hover{background:#20251e}
