:root{color:#342047;font-synthesis:none;background:#fbf7fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(at 90% 16%,#f5e8fb,#0000 52%),#fbf9fc;min-height:100vh;margin:0}button,input{font:inherit}a{color:#7840ad}.site{flex-direction:column;max-width:1180px;min-height:100vh;margin:auto;padding:24px 36px;display:flex}.header{border-bottom:1px solid #ebdfef;justify-content:space-between;align-items:center;height:88px;display:flex}.wordmark{letter-spacing:-.055em;color:#351c51;font-size:27px;font-weight:850;text-decoration:none}.wordmark span{letter-spacing:-.045em;font-weight:500}.wordmark i{color:#d87ecb;font-style:normal}.header-label,.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.17em;color:#9750b4;font-size:.76rem;font-weight:800}.main{flex:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:68px;padding:65px 0;display:grid}.welcome h1{letter-spacing:-.06em;color:#351b50;margin:28px 0;font-size:clamp(3rem,5.5vw,5.3rem);line-height:1.05}.welcome p{color:#776482;max-width:470px;font-size:1.1rem;line-height:1.75}.panel{background:#fff;border:1px solid #eee2f1;border-radius:30px;padding:42px;box-shadow:0 15px 58px #58325e0a}.panel h2{letter-spacing:-.04em;margin:16px 0 8px;font-size:2rem}.muted,.account-email,.footnote{color:#7a6683;line-height:1.6}.panel form{gap:12px;margin-top:24px;display:grid}.panel label{margin-top:9px;font-size:.88rem;font-weight:700}.panel input{color:#321e47;background:#fffcff;border:1px solid #e2d0eb;border-radius:12px;outline-color:#9559bd;width:100%;min-height:48px;padding:14px 15px}.primary{color:#fff;cursor:pointer;background:linear-gradient(105deg,#7549b9,#b35cbb);border:0;border-radius:12px;min-height:52px;margin-top:12px;font-weight:750}.primary:disabled{opacity:.55;cursor:not-allowed}.quiet{color:#7c42ab;cursor:pointer;background:0 0;border:0;padding:8px 0;font-weight:700}.quiet:disabled{opacity:.5}.links{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.security{min-height:66px;margin-top:9px;overflow:hidden}.security p{color:#7e2059}.alert{color:#6b3a87;background:#f4eafa;border-radius:12px;padding:14px;line-height:1.5}.panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.product{border:1px solid #efddf1;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:19px 18px;display:flex}.product strong{font-size:1.12rem;display:block}.product span{margin-top:5px;font-size:.85rem;display:block}.owned{color:#34765b}.not-owned{color:#896f95}.product a{text-align:right;font-size:.9rem;font-weight:750}.footnote{margin-top:28px;font-size:.86rem}footer{color:#907b95;padding:22px 0;font-size:.85rem}@media (width<=800px){.site{padding:16px 20px}.main{grid-template-columns:1fr;gap:24px;padding:46px 0}.welcome h1{margin:18px 0;font-size:3.2rem}.panel{border-radius:20px;padding:27px 22px}.header{height:74px}.product{align-items:start}.header-label{font-size:.65rem}}
