:root{--display:"Aptos Display","Segoe UI Variable Display","Segoe UI","Helvetica Neue",Arial,sans-serif}html[data-theme=light] .login-shell{background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),radial-gradient(circle at top,rgba(255,170,94,.22),transparent 28%),linear-gradient(180deg,#f7e6de,#fff0eb 48%,#faefe9)}.login-shell,html[data-theme=light] .login-shell{position:relative;overflow:hidden;min-height:100vh;padding:24px}.login-shell{background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),radial-gradient(circle at top,rgba(255,170,94,.22),transparent 28%),linear-gradient(180deg,#1a110d,#100a08 48%,#080605)}.login-stage{width:min(1920px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);grid-gap:24px;gap:24px;align-items:center}.login-card-premium,.login-editorial-panel{position:relative;z-index:1;border-radius:30px}.login-editorial-panel{padding:38px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(255,170,94,.16),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.login-back-link{color:rgba(255,238,226,.72);border:1px solid rgba(255,255,255,.09);border-radius:5px}.login-back-link,html[data-theme=light] .login-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:24px;padding:1rem}html[data-theme=light] .login-back-link{color:rgba(158,105,67,.72);border:1px solid rgba(121,106,106,.09);border-radius:5px}.login-editorial-panel .section-kicker{color:#f0ad62}.login-editorial-panel h1{margin:10px 0 12px;color:#fff9f6;font-size:clamp(3rem,6vw,5.2rem);line-height:.92;letter-spacing:-.08em;font-family:var(--stripe-display);max-width:10ch}.login-editorial-panel .muted{color:rgba(255,238,226,.72);max-width:54ch}.login-proof-list{display:grid;grid-gap:12px;gap:12px;margin-top:26px}.login-proof-item{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.login-proof-item span,.login-proof-item strong{display:block}.login-proof-item strong{color:#fff7f0}.login-proof-item span{margin-top:8px;color:rgba(255,237,223,.7);line-height:1.6}.login-card-premium{width:min(100%,560px);border:1px solid rgba(255,255,255,.1);background:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(180deg,rgba(31,20,15,.96),rgba(17,11,9,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 26px 64px rgba(10,6,4,.28)}.login-card-premium .field span,.login-card-premium .section-kicker,.login-card-premium .text-link,.login-card-premium h2{color:#fff7f0}.login-form-title{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:.98;letter-spacing:-.05em;font-family:var(--display)}.login-card-premium .muted,.login-card-premium .small{color:rgba(255,237,223,.68)}.login-card-premium .auth-tab,.login-card-premium .callout,.login-card-premium .field input,.login-card-premium .field select,.login-card-premium .field textarea{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff8f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.login-card-premium .auth-tab{color:rgba(255,237,223,.66)}.login-card-premium .auth-tab.active{border-color:rgba(255,187,120,.22);background:rgba(255,170,94,.16);color:#fff8f2}.login-card-premium .callout strong{color:#fff7f0}.login-links-row{display:flex;gap:16px;flex-wrap:wrap}html[data-theme=light] .login-card-premium .callout strong,html[data-theme=light] .login-card-premium .field span,html[data-theme=light] .login-card-premium .section-kicker,html[data-theme=light] .login-card-premium .text-link,html[data-theme=light] .login-card-premium h2{color:#241913}html[data-theme=light] .login-card-premium .auth-tab,html[data-theme=light] .login-card-premium .muted,html[data-theme=light] .login-card-premium .small{color:#6f5c50}html[data-theme=light] .login-card-premium .auth-tab,html[data-theme=light] .login-card-premium .callout,html[data-theme=light] .login-card-premium .field input,html[data-theme=light] .login-card-premium .field select,html[data-theme=light] .login-card-premium .field textarea{border-color:rgba(94,62,38,.12);background:rgba(255,255,255,.8);color:#241913;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}html[data-theme=light] .login-card-premium .auth-tab.active{border-color:rgba(222,123,49,.22);background:rgba(239,127,51,.14);color:#241913}