/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */
.s-icon-tile{border-radius:var(--cb-radius-md);background:var(--cb-brand-soft);width:44px;height:44px;color:var(--cb-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s-auth{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh;display:grid}.s-auth-main{flex-direction:column;min-width:0;display:flex}.s-auth-form{flex:1;justify-content:center;align-items:center;padding:24px 40px 48px;display:flex}.s-auth-panel{box-sizing:border-box;border-radius:var(--cb-radius-2xl);background:var(--cb-night);min-width:0;color:var(--cb-on-night);flex-direction:column;justify-content:center;gap:40px;margin:12px 12px 12px 0;padding:48px;display:flex;position:relative;overflow:hidden}.s-auth-glow{background:radial-gradient(40% 55% at 28% 62%, var(--cb-aurora-blue), transparent 70%), radial-gradient(34% 50% at 78% 70%, var(--cb-aurora-mint), transparent 70%);opacity:.32;filter:blur(40px);pointer-events:none;height:70%;clip-path:inset(-100% 8.333% 42.857% 8.333% round var(--cb-radius-2xl));position:absolute;bottom:-30%;left:-10%;right:-10%}.s-auth-panel>*{position:relative}.s-auth-panel>.s-auth-glow{position:absolute}.s-auth-head{flex-direction:column;gap:12px;max-width:560px;display:flex}.s-auth-label{color:var(--cb-brand-on-night);font-size:16px;font-weight:600;line-height:22px}.s-auth-title{letter-spacing:-.028em;color:var(--cb-on-night);text-wrap:balance;margin:0;font-size:36px;font-weight:600;line-height:42px}.s-auth-text{max-width:460px;color:var(--cb-on-night-muted);margin:0;font-size:17px;line-height:27px}.s-auth-phone{flex-direction:column;align-items:center;gap:14px;display:flex}.s-auth-card{box-sizing:border-box;border-radius:var(--cb-radius-2xl);background:var(--cb-surface-raised);width:100%;max-width:520px;box-shadow:var(--cb-shadow-stage);padding:32px}.s-auth-stack{flex-direction:column;gap:16px;display:flex}.s-auth-intro{flex-direction:column;gap:8px;display:flex}.s-auth-h1{letter-spacing:-.03em;color:var(--cb-ink);margin:0;font-size:28px;font-weight:600;line-height:32px}.s-auth-sub{color:var(--cb-ink-muted);margin:0;font-size:15px;line-height:23px}.s-auth-sub strong{color:var(--cb-ink);overflow-wrap:anywhere;font-weight:600}.s-auth-buttons{gap:12px;display:grid}.s-auth-buttons form .cb-btn,.s-acct-actions form .cb-btn{justify-content:center;width:100%}.s-auth-or{color:var(--cb-ink-faint);align-items:center;gap:14px;font-size:13px;line-height:18px;display:flex}.s-auth-or:before,.s-auth-or:after{content:"";background:var(--cb-line);flex:1;height:1px}.s-auth-small{color:var(--cb-ink-faint);text-align:center;margin:0;font-size:14px;line-height:21px}.s-auth-alt{color:var(--cb-ink-muted);text-align:center;margin:0;font-size:15px;line-height:22px}.s-auth-back{align-self:flex-start}@media (max-width:1240px){.s-auth-panel{padding:48px 40px}}@media (max-width:1000px){.s-auth{grid-template-columns:minmax(0,1fr)}.s-auth-panel{display:none}.s-auth-form{align-items:flex-start;padding:16px 16px 40px}}@media (max-width:420px){.s-auth-card{padding:24px 20px}}.s-signin-pw{flex-direction:column;gap:6px;display:flex}@media (max-width:600px){.s-signin-pw{margin-top:2px}}.s-signin-offer{color:var(--cb-ink-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.s-signin-code{flex-direction:column;display:flex}.s-signin-check{background:var(--cb-deal);width:64px;height:64px;color:var(--cb-on-brand);box-shadow:0 0 0 10px var(--cb-deal-soft);border-radius:50%;justify-content:center;align-items:center;margin:8px auto 4px;display:flex}.s-signin-donehead{text-align:center}.s-signin-sum{border-radius:var(--cb-radius-lg);background:var(--cb-surface-subtle);flex-direction:column;gap:12px;padding:18px;display:flex}.s-signin-sumtop{color:var(--cb-ink);justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.s-signin-sum dl{flex-direction:column;gap:10px;margin:0;display:flex}.s-signin-sum dl div{justify-content:space-between;gap:12px;font-size:15px;line-height:22px;display:flex}.s-signin-sum dt{color:var(--cb-ink-muted)}.s-signin-sum dd{color:var(--cb-ink);margin:0;font-weight:600}.s-signin-sum dd.is-deal{color:var(--cb-deal)}.s-signin-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px;display:grid}.s-signin-copy{flex-direction:column;gap:32px;min-width:0;display:flex}.s-signin-trust{max-width:420px;color:var(--cb-on-night-muted);align-items:flex-start;gap:10px;margin:0;font-size:14px;line-height:21px;display:flex}.s-signin-trust svg{color:var(--cb-aurora-mint);flex-shrink:0}@media (max-width:1240px){.s-signin-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.s-acct{background:var(--cb-surface-subtle);flex-direction:column;min-height:100vh;display:flex}.s-acct-main{flex:1;justify-content:center;align-items:flex-start;padding:72px 24px 96px;display:flex}.s-acct-card{box-sizing:border-box;border-radius:var(--cb-radius-2xl);background:var(--cb-surface-raised);width:100%;max-width:520px;box-shadow:var(--cb-shadow-stage);flex-direction:column;gap:20px;padding:40px;display:flex}.s-acct-mark{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.s-acct-mark.is-deal{background:var(--cb-deal);color:var(--cb-on-brand);box-shadow:0 0 0 10px var(--cb-deal-soft)}.s-acct-mark.is-brand{background:var(--cb-brand-soft);color:var(--cb-brand)}.s-acct-mark.is-quiet{background:var(--cb-surface-sunken);color:var(--cb-ink-muted)}.s-acct-mark.is-letter{border-radius:var(--cb-radius-sm);background:var(--cb-surface-sunken);width:96px;height:72px;box-shadow:inset 0 0 0 1.5px var(--cb-line);color:var(--cb-ink-faint);position:relative}.s-acct-mark.is-letter:after{content:"";background:var(--cb-line);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;height:44px;animation:3.2s ease-in-out infinite s-acct-flap;position:absolute;top:0;left:0;right:0}.s-acct-mark.is-letter .cbp-icon{box-sizing:border-box;background:var(--cb-surface-raised);width:30px;height:30px;box-shadow:0 0 0 1px var(--cb-line);border-radius:50%;margin-top:20px;padding:5px}@keyframes s-acct-flap{0%,30%,to{transform:none}50%,80%{transform:scaleY(-1)}}@media (prefers-reduced-motion:reduce){.s-acct-mark.is-letter:after{animation:none}}.s-acct-h1{letter-spacing:-.03em;color:var(--cb-ink);text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:34px}.s-acct-text{color:var(--cb-ink-muted);margin:0;font-size:16px;line-height:25px}.s-acct-text strong{color:var(--cb-ink);overflow-wrap:anywhere;font-weight:600}.s-acct-actions{gap:12px;display:grid}.s-acct-actions .cb-btn{justify-content:center}.s-acct-small{color:var(--cb-ink-faint);margin:0;font-size:14px;line-height:21px}.s-acct-small a{color:var(--cb-link)}.s-acct-list{border-radius:var(--cb-radius-lg);background:var(--cb-surface-subtle);gap:10px;margin:0;padding:16px 18px;list-style:none;display:grid}.s-acct-list li{color:var(--cb-ink-muted);align-items:flex-start;gap:10px;font-size:15px;line-height:22px;display:flex}.s-acct-list li svg{color:var(--cb-ink-faint);flex:none;margin-top:2px}@media (max-width:600px){.s-acct-main{padding:24px 16px 56px}.s-acct-card{padding:28px 20px}.s-acct-h1{font-size:24px;line-height:30px}}