.authStandaloneIntro,.authStandaloneBenefits{gap:14px;display:grid}.authStandaloneIntro .legalIntro{margin:0}.authStandaloneShell{justify-items:center;gap:18px;margin-top:28px;display:grid}.authStandaloneGrid{grid-template-columns:minmax(0,1fr);align-items:start;width:min(920px,100%)}.authStandaloneActions{flex-wrap:wrap;gap:12px;width:min(920px,100%);display:flex}.authMapCard{align-content:start;gap:18px;display:grid;overflow:hidden}.authMapHeader{gap:8px;display:grid}.authMapHeader h2{margin:0}.authMapImage{background:linear-gradient(#fffffff5,#f0f9f5eb);border:1px solid #24344f14;border-radius:24px;width:100%;height:auto;box-shadow:0 18px 34px #17263b14}.authMapBanner{background:radial-gradient(circle at 10% 20%,#0d7a6714,#0000 24%),radial-gradient(circle at 88% 16%,#d2a65a14,#0000 22%),linear-gradient(#ffffffd1,#f6faf7db);border:1px solid #ffffff6b;border-radius:34px;margin-top:8px;padding:14px;overflow:hidden;box-shadow:0 26px 60px #17263b14}.authMapBannerImage{border-radius:26px;width:100%;height:auto;display:block}.authModeTabs{background:#ece8de9e;border:1px solid #24344f14;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;display:inline-grid}.authModeTab{min-height:42px;color:var(--muted);background:0 0;border-radius:999px;padding:0 16px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:700;transition:background .14s,color .14s,box-shadow .14s}.authModeTab.isActive{color:var(--navy);background:#fffffff0;box-shadow:0 10px 24px #24344f14}.authPanelLead{color:var(--muted);margin:0 0 18px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.75}.authDivider{align-items:center;gap:12px;margin-bottom:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#24344f14;flex:1;height:1px}.authDivider span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:700}.authFormCard,.authPanelSignedInCard{background:linear-gradient(#fffffff2,#f6f2e9eb);border:1px solid #24344f14;border-radius:20px;gap:14px;margin-top:12px;padding:16px;display:grid}.authPanelPrimaryActions{flex-wrap:wrap;gap:12px;display:flex}.authPanelPrimaryActions .buttonPrimary,.authPanelPrimaryActions .buttonSecondary{min-height:44px}.authPanelPrimaryActions .buttonPrimary{min-width:160px}.authPanelSignedInNextStep{color:var(--text);margin:-2px 0 0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:600;line-height:1.6}.authPanelMessage{margin:0}.authPanelNextStepHint{color:var(--muted);margin:-4px 0 0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}.authAssistRow{justify-content:flex-end;margin-top:-4px;display:flex}.authInlineLink{color:var(--teal-deep);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:700;text-decoration:none}.authInlineLink:hover{text-decoration:underline}.authPanelSwitch{color:var(--teal-deep);background:0 0;justify-self:start;padding:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:700}.authPanelSignedInHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.authPanelEyebrow{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:800}.authPanelSignedInHeader h2{margin:0}.authPanelSignedInPill{min-height:32px;color:var(--teal-deep);background:#0d7a671f;border-radius:999px;padding:6px 12px;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:800}.authPanelSignedInMeta,.authPanelMeta{color:var(--muted);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.65}@media (max-width:720px){.authModeTabs{width:100%}.authModeTab{min-height:44px}.authFormCard,.authPanelSignedInCard{border-radius:20px;padding:16px}.authPanelSignedInHeader{grid-template-columns:1fr;display:grid}.authPanelPrimaryActions{display:grid}.authPanelPrimaryActions .buttonPrimary,.authPanelPrimaryActions .buttonSecondary{width:100%}.authStandaloneActions{display:grid}}
