.shell[hidden]{display:none!important}.landing-header{max-width:1200px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:32px}.landing-header img{max-width:190px;height:auto}.landing-powered{font-size:12px;color:var(--muted,#53667b)}.landing-main{max-width:1200px;margin:45px auto 70px;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:0 32px}.landing-intro h1{font-size:clamp(40px,5vw,66px);line-height:1.08;letter-spacing:-2px;color:#142b45;margin:22px 0}.landing-intro>p{font-size:18px;line-height:1.7;max-width:470px}.landing-intro>.field-help{font-size:12px}.landing-steps{padding:0;list-style:none;margin:34px 0}.landing-steps li{display:flex;align-items:center;gap:12px;margin:17px 0;color:#142b45}.landing-steps span{display:grid;place-items:center;border:1px solid #c8d7e6;width:30px;height:30px;border-radius:50%;font-size:12px}.account-card{padding:32px;align-self:start}.account-card form{display:grid;gap:14px}.account-card button.primary{width:100%}.landing-footer{max-width:1200px;margin:auto;border-top:1px solid #dce4ed;padding:25px 32px;display:flex;justify-content:space-between;gap:18px;font-size:12px;color:#53667b}.landing-footer nav{display:flex;gap:18px;flex-wrap:wrap}.live-packages{display:grid;gap:10px;margin-top:28px}.live-packages article{border:1px solid #dce4ed;border-radius:8px;padding:16px}.live-packages h3{font-size:14px;margin:0 0 8px}.live-packages strong{font-size:20px}.live-packages p,.live-packages small{font-size:12px}.live-packages .best-plan{border-color:#1959b8}.recovery-codes{padding:20px;background:#f3f6fa;white-space:pre-wrap;line-height:1.8;user-select:all}.setup-key{display:block;word-break:break-all;padding:12px}#mfa-qr{max-width:240px;margin:14px auto}#mfa-qr svg{width:100%;height:auto}.save-state{position:sticky;top:65px;z-index:20;padding:10px 24px;background:#eaf3fb;border-bottom:1px solid #c8d7e6;font-size:13px;display:flex;align-items:center;gap:14px}.save-state.failed{background:#fff2df;color:#743b00}.save-state button{padding:5px 12px}.live-error{margin:0}.live-gate{background:#f3f6fa}@media(max-width:760px){.landing-main{grid-template-columns:1fr;gap:24px;margin:20px auto;padding:0 18px}.landing-intro h1{font-size:42px}.landing-steps{display:none}.landing-header{padding:22px 18px;gap:18px}.landing-header img{max-width:160px}.landing-powered{max-width:115px;text-align:right}.account-card{padding:24px}.landing-footer{flex-direction:column;padding:24px 18px}.landing-intro>p{font-size:16px}}

.landing-footer a{color:#1959b8}.landing-header{position:static}.landing-footer{position:static}

.save-state{flex-wrap:wrap}
.email-confirm-card{min-height:0;max-width:560px;margin:10vh auto;padding:32px}.email-confirm-card h1{font-size:30px}.email-confirm-card p{line-height:1.7}.email-confirm-card .checkline{margin:24px 0}@media(max-width:600px){.email-confirm-card{margin:32px 18px;padding:24px}}

.main>header{position:sticky;top:0;z-index:30}
.save-state{top:78px}
