.loginNav>a:last-child{font-size:12px}.loginStory small,.loginPanel>span{font-size:11px}.loginPanel label,.loginPanel footer{font-size:11px}.loginPanel button{font-size:12px}.loginPanel input{font-size:16px}.authForm input[type=hidden]{display:none}.loginPanel h2{line-height:1.12}.loginPanel .accountError,.loginPanel .accountNotice{padding:14px;border-left:3px solid #224cff;background:#fff;color:#202331;line-height:1.6}.loginPanel .accountError{border-color:#a22336}.authForm .passwordHelp{font-size:12px;color:#555b68;margin:0}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #1fc2dc;outline-offset:4px}.accountDashboard{width:min(1180px,calc(100% - 64px));margin:70px auto}.accountDashboard>header{display:flex;justify-content:space-between;align-items:center;gap:24px}.accountDashboard small,.accountRoadmap>article>span{font:11px var(--font-geist-mono);letter-spacing:.08em;color:#1fc2dc}.accountDashboard h1{font-size:clamp(36px,5vw,64px);line-height:1.1;letter-spacing:-.05em;margin:20px 0}.accountDashboard p{color:#aeb3c0;line-height:1.7;overflow-wrap:anywhere}.accountButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;border:1px solid #434756;background:transparent;color:#eeeef0;font:12px var(--font-geist-mono);cursor:pointer}.accountButton b{font:inherit}.accountStatus{display:flex;gap:24px;flex-wrap:wrap;margin:30px 0;font:11px var(--font-geist-mono);color:#aeb3c0}.accountStatus>span:first-child{color:#70d7b1}.accountEmpty{padding:48px;background:#121520;border:1px solid #303440}.accountEmpty h2{font-size:clamp(36px,5vw,62px);line-height:1.06;letter-spacing:-.04em;margin:24px 0}.accountEmpty p{max-width:650px;margin-bottom:28px}.accountRoadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.accountRoadmap article{padding:26px;border:1px solid #303440}.accountRoadmap h3{font-size:22px;margin-top:20px}.accountRoadmap small{color:#9298a6}.accountRoadmap p{font-size:14px}@media(max-width:700px){.accountDashboard{width:calc(100% - 36px);margin:40px auto}.accountDashboard>header{align-items:start;flex-direction:column}.accountRoadmap{grid-template-columns:1fr}.accountEmpty{padding:28px}.loginShell{padding-top:40px;gap:32px}}
