.auth-module__cni4Dq__stage{background:var(--color-surface);min-height:70svh;margin:calc(-1 * var(--space-5)) calc(-1 * var(--space-4)) calc(-1 * var(--space-7));place-items:start center;padding:clamp(24px,5vw,64px) 16px;display:grid}@media (max-width:767px){body[data-portal=admin] .auth-module__cni4Dq__stage{margin-inline:-12px}}.auth-module__cni4Dq__card{border:1px solid var(--color-border);background:var(--color-bg);width:100%;max-width:460px;color:var(--color-accent);border-radius:16px;padding:32px;box-shadow:0 8px 28px #1b274908}.auth-module__cni4Dq__logo{min-height:50px;margin-bottom:20px;display:inline-flex}.auth-module__cni4Dq__logo img{display:block}.auth-module__cni4Dq__welcome{letter-spacing:-.025em;margin:0 0 24px;font-size:24px;font-weight:700}.auth-module__cni4Dq__tabs{border-bottom:1px solid var(--color-border);margin-bottom:24px;display:flex}.auth-module__cni4Dq__tabs button{min-height:52px;font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1}.auth-module__cni4Dq__tabs button[aria-selected=true]{color:var(--color-accent);border-bottom-color:var(--color-accent);font-weight:700}.auth-module__cni4Dq__card .auth-module__cni4Dq__tabs button:focus-visible{outline-offset:-6px;border-radius:8px}.auth-module__cni4Dq__intro{color:var(--color-text-muted);margin:0 0 24px;font-size:14px;line-height:1.6}.auth-module__cni4Dq__card h1{margin-top:0}.auth-module__cni4Dq__card label{font-size:14px}.auth-module__cni4Dq__card [id$=-hint]{font-size:13px;line-height:1.5}.auth-module__cni4Dq__card :is(a,button,input):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.auth-module__cni4Dq__card h1{margin-bottom:16px;font-size:24px;line-height:1.3}.auth-module__cni4Dq__card input{border-radius:10px;min-height:50px;font-size:16px}.auth-module__cni4Dq__card button[type=submit]{border-radius:10px;width:100%;min-height:50px}.auth-module__cni4Dq__password{position:relative}.auth-module__cni4Dq__password input{width:100%;padding-right:80px}.auth-module__cni4Dq__password button{min-width:68px;min-height:44px;color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600;position:absolute;bottom:3px;right:3px}.auth-module__cni4Dq__forgot{text-align:right;margin:-8px 0 0;font-size:14px}.auth-module__cni4Dq__forgot a{min-height:44px;color:var(--color-accent);align-items:center;display:inline-flex}.auth-module__cni4Dq__actions{gap:12px;margin-top:20px;display:grid}.auth-module__cni4Dq__ownerEntry{border-top:1px solid var(--color-border);text-align:center;margin:24px 0 0;padding-top:16px;font-size:14px}.auth-module__cni4Dq__ownerEntry a{min-height:44px;color:var(--color-accent);text-underline-offset:4px;align-items:center;gap:8px;display:inline-flex}.auth-module__cni4Dq__actions button{min-height:48px}.auth-module__cni4Dq__portalKicker{color:var(--color-text-muted);margin:0 0 6px;font-size:13px;font-weight:600}.auth-module__cni4Dq__portalCard .auth-module__cni4Dq__logo{margin-bottom:24px}.auth-module__cni4Dq__portalCard h1{letter-spacing:-.025em;margin:0 0 24px;font-size:28px}.auth-module__cni4Dq__portalCard .auth-module__cni4Dq__forgot{font-size:13px}.auth-module__cni4Dq__listingChoices{gap:12px;margin:24px 0;display:grid}.auth-module__cni4Dq__listingChoices a{border:1px solid var(--color-border);color:var(--color-accent);border-radius:12px;gap:6px;padding:18px;text-decoration:none;display:grid}.auth-module__cni4Dq__listingChoices a:hover{border-color:var(--color-accent);background:var(--color-surface)}.auth-module__cni4Dq__listingChoices span{color:var(--color-text-muted);font-size:14px;line-height:1.5}@media (max-width:480px){.auth-module__cni4Dq__stage{padding:24px 12px}.auth-module__cni4Dq__card{border-radius:14px;padding:24px 20px}.auth-module__cni4Dq__welcome{font-size:22px}}
