.auth-shell-module__rriutq__shell{min-height:100vh;color:var(--brand-navy);background:radial-gradient(circle at 92% 0,#00e6da1a,#0000 30rem),#f5f8fc;grid-template-rows:auto 1fr auto;display:grid}.auth-shell-module__rriutq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;width:min(1180px,100% - 48px);min-height:82px;margin:0 auto;display:flex}.auth-shell-module__rriutq__brand{align-items:center;gap:.8rem;display:flex}.auth-shell-module__rriutq__brand img{width:132px;height:auto;display:block}.auth-shell-module__rriutq__product{border-left:1px solid var(--line-strong);color:var(--brand-muted-blue);font-family:var(--font-reddit-mono), monospace;letter-spacing:.16em;padding-left:.8rem;font-size:.6rem;font-weight:780}.auth-shell-module__rriutq__securityLabel{color:var(--muted);font-size:.72rem;font-weight:680}.auth-shell-module__rriutq__main{place-items:center;width:min(1120px,100% - 48px);margin:0 auto;padding:clamp(3rem,8vw,7rem) 0;display:grid}.auth-shell-module__rriutq__card{background:#fffffff7;border:1px solid #1545d526;border-radius:14px;width:min(100%,480px);padding:clamp(1.6rem,5vw,2.6rem);box-shadow:0 24px 70px #000d341a}.auth-shell-module__rriutq__wideCard{width:min(100%,720px)}.auth-shell-module__rriutq__eyebrow{color:var(--brand-blue);font-family:var(--font-reddit-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.auth-shell-module__rriutq__card h1{letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2rem,7vw,3.35rem);font-weight:590;line-height:1}.auth-shell-module__rriutq__lede{color:var(--muted);margin:1rem 0 0;font-size:.88rem;line-height:1.65}.auth-shell-module__rriutq__form{gap:1rem;margin-top:1.7rem;display:grid}.auth-shell-module__rriutq__field{gap:.42rem;display:grid}.auth-shell-module__rriutq__field span,.auth-shell-module__rriutq__legend{color:var(--brand-navy);font-size:.73rem;font-weight:740}.auth-shell-module__rriutq__field input,.auth-shell-module__rriutq__field select{border:1px solid var(--line-strong);width:100%;min-height:48px;color:var(--brand-navy);background:#fff;border-radius:8px;padding:.7rem .82rem}.auth-shell-module__rriutq__field input:focus,.auth-shell-module__rriutq__field select:focus{border-color:var(--brand-blue);outline-offset:1px;outline:2px solid #1545d529}.auth-shell-module__rriutq__field small{color:var(--muted);font-size:.69rem}.auth-shell-module__rriutq__button,.auth-shell-module__rriutq__secondaryButton,.auth-shell-module__rriutq__dangerButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.72rem 1rem;font-size:.76rem;font-weight:760;display:inline-flex}.auth-shell-module__rriutq__button{border:1px solid var(--brand-blue);background:var(--brand-blue);color:#fff}.auth-shell-module__rriutq__secondaryButton{border:1px solid var(--line-strong);color:var(--brand-navy);background:#fff}.auth-shell-module__rriutq__dangerButton{color:var(--danger);background:#fff8f7;border:1px solid #b4231847}.auth-shell-module__rriutq__button:disabled,.auth-shell-module__rriutq__secondaryButton:disabled,.auth-shell-module__rriutq__dangerButton:disabled{cursor:wait;opacity:.58}.auth-shell-module__rriutq__links,.auth-shell-module__rriutq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:1.25rem;display:flex}.auth-shell-module__rriutq__links a,.auth-shell-module__rriutq__textButton{color:var(--brand-blue);cursor:pointer;background:0 0;border:0;font-size:.73rem;font-weight:740}.auth-shell-module__rriutq__message,.auth-shell-module__rriutq__error,.auth-shell-module__rriutq__notice{border-radius:8px;margin-top:1rem;padding:.82rem .9rem;font-size:.75rem;line-height:1.55}.auth-shell-module__rriutq__message{color:var(--success);background:#087f780f;border:1px solid #087f7833}.auth-shell-module__rriutq__error{color:var(--danger);background:#fff8f7;border:1px solid #b4231833}.auth-shell-module__rriutq__notice{color:var(--brand-blue);background:#f5f7ff;border:1px solid #1545d529}.auth-shell-module__rriutq__secret{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;margin-top:1rem;padding:1rem}.auth-shell-module__rriutq__secret code{overflow-wrap:anywhere;color:var(--brand-navy);font-family:var(--font-reddit-mono), monospace;margin-top:.55rem;font-size:.76rem;line-height:1.65;display:block}.auth-shell-module__rriutq__codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.auth-shell-module__rriutq__codes li{border:1px solid var(--line);font-family:var(--font-reddit-mono), monospace;text-align:center;background:#fff;border-radius:6px;padding:.5rem .6rem;font-size:.7rem}.auth-shell-module__rriutq__tabs{gap:.5rem;margin-top:1.25rem;display:flex}.auth-shell-module__rriutq__tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:999px;padding:.52rem .72rem;font-size:.7rem;font-weight:720}.auth-shell-module__rriutq__tabs .auth-shell-module__rriutq__activeTab{color:var(--brand-blue);background:#eef2ff;border-color:#1545d54d}.auth-shell-module__rriutq__footer{color:var(--muted);text-align:center;padding:1.4rem 1rem;font-size:.66rem}@media (max-width:620px){.auth-shell-module__rriutq__header,.auth-shell-module__rriutq__main{width:min(100% - 28px,1120px)}.auth-shell-module__rriutq__header{min-height:74px}.auth-shell-module__rriutq__brand img{width:112px}.auth-shell-module__rriutq__securityLabel{display:none}.auth-shell-module__rriutq__main{padding:2rem 0 4rem}.auth-shell-module__rriutq__card{padding:1.45rem}.auth-shell-module__rriutq__codes{grid-template-columns:1fr}}
