.auth-module__cni4Dq__page{width:100%;max-width:1120px;margin:auto;padding:64px 36px 96px}.auth-module__cni4Dq__grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.auth-module__cni4Dq__story{padding-top:26px}.auth-module__cni4Dq__eyebrow{color:var(--red-text);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.auth-module__cni4Dq__story h1,.auth-module__cni4Dq__panel h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(32px,4vw,48px);line-height:1.06}.auth-module__cni4Dq__story h1{background:linear-gradient(135deg, var(--ink) 0%, #6e1d17 55%, var(--accent) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.auth-module__cni4Dq__story p{color:var(--muted);max-width:380px;line-height:1.7}.auth-module__cni4Dq__story ol{margin-top:32px;padding-left:22px}.auth-module__cni4Dq__story li{padding:9px 0;line-height:1.5}.auth-module__cni4Dq__panel{background:var(--card-bg);border:1px solid var(--red-border);box-shadow:var(--shadow-card), var(--shadow-pop);border-radius:18px;padding:32px}.auth-module__cni4Dq__panel h1{font-size:32px}.auth-module__cni4Dq__panel h2{margin:0 0 12px;font-size:24px}.auth-module__cni4Dq__panel p{line-height:1.6}.auth-module__cni4Dq__form{gap:18px;display:grid}.auth-module__cni4Dq__form label{gap:7px;font-size:14px;font-weight:600;display:grid}.auth-module__cni4Dq__form input,.auth-module__cni4Dq__form select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;min-width:0;color:var(--ink);padding:12px}.auth-module__cni4Dq__form small,.auth-module__cni4Dq__muted{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.auth-module__cni4Dq__primary,.auth-module__cni4Dq__secondary{text-align:center;border-radius:var(--radius-md);min-height:46px;padding:13px 20px;font-weight:600;text-decoration:none;display:inline-block}.auth-module__cni4Dq__primary{background:var(--ink);color:var(--on-primary);border:1px solid var(--ink);box-shadow:var(--shadow-button);transition:background-color .15s,transform .15s}.auth-module__cni4Dq__primary:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.auth-module__cni4Dq__secondary{background:var(--bg);color:var(--ink);border:1px solid var(--border-strong)}.auth-module__cni4Dq__google{cursor:pointer;width:100%;margin:20px 0 6px;transition:background-color .15s,border-color .15s,box-shadow .15s}.auth-module__cni4Dq__google:hover:not(:disabled),.auth-module__cni4Dq__google:focus-visible:not(:disabled){background:var(--surface-2);border-color:var(--ink-2);box-shadow:var(--shadow-button)}.auth-module__cni4Dq__google:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__google{transition:none}}.auth-module__cni4Dq__divider{color:var(--muted);align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.auth-module__cni4Dq__divider:before,.auth-module__cni4Dq__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-module__cni4Dq__password{gap:8px;display:flex}.auth-module__cni4Dq__password button{border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--ink);background:0 0;padding:0 12px;font-size:12px}.auth-module__cni4Dq__error{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:var(--radius-md);color:var(--warning);padding:12px 16px;font-size:14px}.auth-module__cni4Dq__success{background:var(--positive-soft);padding:12px 16px;font-size:14px}.auth-module__cni4Dq__links{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:24px;font-size:14px;display:flex}.auth-module__cni4Dq__links a,.auth-module__cni4Dq__panel a:not(.auth-module__cni4Dq__primary):not(.auth-module__cni4Dq__secondary){color:var(--accent-text);text-underline-offset:3px}.auth-module__cni4Dq__center{max-width:640px}.auth-module__cni4Dq__steps{color:var(--muted);gap:18px;margin-bottom:28px;padding:0;font-size:12px;list-style:none;display:flex}.auth-module__cni4Dq__steps [aria-current=step]{color:var(--red-text);font-weight:700}.auth-module__cni4Dq__rule{border-bottom:1px solid var(--border);padding:14px 0}.auth-module__cni4Dq__rule h3{margin:0 0 6px;font-size:18px}.auth-module__cni4Dq__rule p{margin:0;font-size:14px}.auth-module__cni4Dq__section{border-top:1px solid var(--border);margin-top:30px;padding-top:26px}.auth-module__cni4Dq__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:760px){.auth-module__cni4Dq__page{padding:24px 18px 48px}.auth-module__cni4Dq__grid{grid-template-columns:1fr;gap:24px}.auth-module__cni4Dq__story{padding:0}.auth-module__cni4Dq__story ol{display:none}.auth-module__cni4Dq__panel{padding:24px}}.auth-module__cni4Dq__page{max-width:1240px;padding:64px 40px 80px}.auth-module__cni4Dq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.auth-module__cni4Dq__story{isolation:isolate;background:var(--grad-dark);color:#fff;border-radius:20px;padding:44px 36px;position:relative;overflow:hidden;box-shadow:0 18px 45px -28px #2a1245}.auth-module__cni4Dq__story:before{content:"";z-index:-1;background:linear-gradient(#2a1245cc,#2a1245f7 70%),url(/images/stadiums/michigan-stadium.jpg) top/cover;position:absolute;inset:0}.auth-module__cni4Dq__story:after{content:"";background:#d3b482;width:120px;height:4px;position:absolute;top:0;left:36px}.auth-module__cni4Dq__eyebrow{color:#e4c998;letter-spacing:.015em;text-transform:none;font-size:13px;font-weight:550}.auth-module__cni4Dq__story h1{color:#fff;letter-spacing:-.055em;background:0 0;margin:24px 0;font-size:clamp(40px,4.5vw,62px);line-height:1.03}.auth-module__cni4Dq__story p{color:#e1d6ed;max-width:390px;font-size:15px}.auth-module__cni4Dq__story ol{counter-reset:welcome;margin:30px 0;padding:0;list-style:none}.auth-module__cni4Dq__story li{counter-increment:welcome;color:#f4edf9;align-items:center;gap:14px;padding:10px 0;font-size:14px;display:flex}.auth-module__cni4Dq__story li:before{content:"0" counter(welcome);color:#e4c998;border-bottom:1px solid #806695;width:30px;padding:4px 0;font-size:12px;font-weight:650}.auth-module__cni4Dq__story p.auth-module__cni4Dq__muted{color:#cbbbdc;border-top:1px solid #644879;margin-bottom:0;padding-top:20px;font-size:12px}.auth-module__cni4Dq__panel{border-color:#d9c9e9;border-radius:16px;padding:34px;box-shadow:0 16px 42px -25px #2a12454d}.auth-module__cni4Dq__panel h1,.auth-module__cni4Dq__panel h2{color:var(--accent-dark)}.auth-module__cni4Dq__primary{background:var(--grad-primary);border-color:#0000}.auth-module__cni4Dq__form input:focus-visible,.auth-module__cni4Dq__form select:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-color:var(--accent)}@media (max-width:760px){.auth-module__cni4Dq__page{padding:28px 18px 48px}.auth-module__cni4Dq__grid{grid-template-columns:1fr;gap:24px}.auth-module__cni4Dq__story{padding:32px 26px}.auth-module__cni4Dq__story h1{font-size:44px}.auth-module__cni4Dq__story ol{display:none}.auth-module__cni4Dq__panel{padding:26px}}
.auth-screen-module__qTJa3q__page{isolation:isolate;place-items:center;width:100%;min-height:calc(100vh - 88px);padding:40px 20px 120px;display:grid;position:relative}.auth-screen-module__qTJa3q__page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 100% at 50% 118%,#6d28d980 0%,#7c3aed3d 40%,#7c3aed00 72%);height:64vh;position:fixed;inset:auto 0 0}.auth-screen-module__qTJa3q__column{width:100%;max-width:400px;animation:auth-screen-module__qTJa3q__rise .42s var(--ease-out) both;gap:0;display:grid}@keyframes auth-screen-module__qTJa3q__rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-screen-module__qTJa3q__head{text-align:center;margin-bottom:28px}.auth-screen-module__qTJa3q__head h1{letter-spacing:-.035em;color:var(--accent-dark);margin:0;font-size:28px;font-weight:600;line-height:1.15}.auth-screen-module__qTJa3q__head p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.5}.auth-screen-module__qTJa3q__stack{gap:10px;display:grid}.auth-screen-module__qTJa3q__field{display:block;position:relative}.auth-screen-module__qTJa3q__field input,.auth-screen-module__qTJa3q__referral input{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-width:0;height:52px;color:var(--ink);box-shadow:var(--shadow-card);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);background:#ffffffeb;padding:0 18px;font-size:15px}.auth-screen-module__qTJa3q__field input::placeholder,.auth-screen-module__qTJa3q__referral input::placeholder{color:var(--faint)}.auth-screen-module__qTJa3q__field input:hover,.auth-screen-module__qTJa3q__referral input:hover{border-color:var(--border-strong)}.auth-screen-module__qTJa3q__field input:focus-visible,.auth-screen-module__qTJa3q__referral input:focus-visible{border-color:var(--accent);box-shadow:var(--glow-accent);outline:none}.auth-screen-module__qTJa3q__field input.auth-screen-module__qTJa3q__withToggle{padding-right:70px}.auth-screen-module__qTJa3q__toggle{border-radius:var(--radius-md);height:36px;color:var(--muted);cursor:pointer;transition:color .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:500;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-screen-module__qTJa3q__toggle:hover{color:var(--accent-text);background:var(--accent-soft)}.auth-screen-module__qTJa3q__toggle:focus-visible{outline:var(--focus-ring);outline-offset:1px}.auth-screen-module__qTJa3q__hint{color:var(--muted);margin:2px 4px 0;font-size:12px;line-height:1.5}.auth-screen-module__qTJa3q__primary,.auth-screen-module__qTJa3q__google{border-radius:var(--radius-lg);cursor:pointer;width:100%;height:52px;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:550;display:inline-flex}.auth-screen-module__qTJa3q__primary{background:var(--grad-primary);color:var(--on-primary);box-shadow:var(--shadow-button);border:1px solid #0000}.auth-screen-module__qTJa3q__google{border:1px solid var(--border-strong);background:var(--bg);color:var(--ink);box-shadow:var(--shadow-card)}.auth-screen-module__qTJa3q__primary:hover:not(:disabled),.auth-screen-module__qTJa3q__google:hover:not(:disabled){box-shadow:var(--lift-shadow);transform:translateY(-1px)}.auth-screen-module__qTJa3q__google:hover:not(:disabled){border-color:var(--accent)}.auth-screen-module__qTJa3q__primary:active:not(:disabled),.auth-screen-module__qTJa3q__google:active:not(:disabled){transition-duration:60ms;transform:scale(.985)}.auth-screen-module__qTJa3q__primary:focus-visible,.auth-screen-module__qTJa3q__google:focus-visible{outline:var(--focus-ring);outline-offset:2px}.auth-screen-module__qTJa3q__primary:disabled,.auth-screen-module__qTJa3q__google:disabled{opacity:.55;cursor:not-allowed}.auth-screen-module__qTJa3q__divider{color:var(--muted);align-items:center;gap:16px;margin:20px 0;font-size:13px;display:flex}.auth-screen-module__qTJa3q__divider:before,.auth-screen-module__qTJa3q__divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-screen-module__qTJa3q__referral{gap:8px;display:grid}.auth-screen-module__qTJa3q__referralLink{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:center;margin-top:6px;padding:6px 8px;font-size:13px}.auth-screen-module__qTJa3q__referralLink:hover{color:var(--accent-text);text-decoration:underline}.auth-screen-module__qTJa3q__referralLink:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-radius:var(--radius-sm)}.auth-screen-module__qTJa3q__error,.auth-screen-module__qTJa3q__success,.auth-screen-module__qTJa3q__notice{border-radius:var(--radius-md);margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.5}.auth-screen-module__qTJa3q__error{background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning)}.auth-screen-module__qTJa3q__success{background:var(--positive-soft);border:1px solid var(--positive-border);color:var(--positive)}.auth-screen-module__qTJa3q__notice{background:var(--surface-2);border:1px solid var(--border);color:var(--muted)}.auth-screen-module__qTJa3q__links{flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:24px;font-size:14px;display:flex}.auth-screen-module__qTJa3q__links a{color:var(--muted);transition:color .15s var(--ease-out);padding:4px 0;text-decoration:none}.auth-screen-module__qTJa3q__links a:hover{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.auth-screen-module__qTJa3q__links a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}.auth-screen-module__qTJa3q__fineprint{text-align:center;color:var(--ink-2);opacity:.75;margin:0;font-size:12px;line-height:1.5;position:absolute;bottom:28px;left:20px;right:20px}@media (max-width:520px){.auth-screen-module__qTJa3q__page{align-items:start;padding:24px 16px 110px}.auth-screen-module__qTJa3q__head h1{font-size:25px}}@media (prefers-reduced-motion:reduce){.auth-screen-module__qTJa3q__column{animation:none}.auth-screen-module__qTJa3q__primary,.auth-screen-module__qTJa3q__google,.auth-screen-module__qTJa3q__field input,.auth-screen-module__qTJa3q__toggle{transition:none}.auth-screen-module__qTJa3q__primary:hover:not(:disabled),.auth-screen-module__qTJa3q__google:hover:not(:disabled){transform:none}}
.account-module__FE2FEq__page{width:100%;max-width:1120px;margin:0 auto;padding:40px 32px 64px}.account-module__FE2FEq__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.account-module__FE2FEq__header h1{letter-spacing:-.04em;margin:0 0 8px;font-size:32px;font-weight:650;line-height:1.15}.account-module__FE2FEq__header p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.account-module__FE2FEq__headerLink{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.account-module__FE2FEq__headerLink:hover{color:var(--accent-text)}.account-module__FE2FEq__layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:32px;display:grid}.account-module__FE2FEq__navigation{flex-direction:column;gap:4px;display:flex;position:sticky;top:28px}.account-module__FE2FEq__navigation a{min-height:42px;color:var(--ink-2);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.account-module__FE2FEq__navigation a:hover,.account-module__FE2FEq__navigation a:focus-visible{background:var(--accent-soft);color:var(--accent-text)}.account-module__FE2FEq__navigation svg{color:var(--muted)}.account-module__FE2FEq__content{flex-direction:column;gap:22px;min-width:0;display:flex}.account-module__FE2FEq__card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow-card);border-radius:12px;scroll-margin-top:24px;overflow:hidden}.account-module__FE2FEq__cardHead{border-bottom:1px solid var(--border);padding:24px 28px 20px}.account-module__FE2FEq__cardHead h2{letter-spacing:-.02em;margin:0 0 5px;font-size:17px;font-weight:650}.account-module__FE2FEq__cardHead p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.account-module__FE2FEq__identity{align-items:center;gap:16px;padding:24px 28px 4px;display:flex}.account-module__FE2FEq__identityText{flex:1;min-width:0}.account-module__FE2FEq__identityText strong{letter-spacing:-.02em;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.account-module__FE2FEq__identityText>span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.account-module__FE2FEq__photoLink{color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:550;text-decoration:none}.account-module__FE2FEq__photoLink:hover{text-underline-offset:3px;text-decoration:underline}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;padding:24px 28px}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm label{align-content:start;gap:8px;min-width:0;font-size:13px;font-weight:550}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm>p{grid-column:1/-1}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm label:nth-of-type(2){display:block}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm label:nth-of-type(2) small{margin-left:6px}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm label:nth-of-type(2) select{margin-top:8px;display:block}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm input,.account-module__FE2FEq__card .account-module__FE2FEq__profileForm select{background:var(--bg);border-color:var(--border);border-radius:8px;height:44px;padding:0 12px;font-size:14px;font-weight:400}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm small{font-size:11px;line-height:1.5}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm>button{width:auto;min-height:40px;box-shadow:none;border-radius:8px;grid-column:1/-1;justify-self:end;padding:10px 16px;font-size:13px}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm>p{margin:0}.account-module__FE2FEq__settingRow{align-items:center;gap:14px;padding:20px 28px;display:flex}.account-module__FE2FEq__settingRow+.account-module__FE2FEq__settingRow{border-top:1px solid var(--border)}.account-module__FE2FEq__settingIcon{width:38px;height:38px;color:var(--ink-2);border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.account-module__FE2FEq__settingCopy{flex:1;min-width:0}.account-module__FE2FEq__settingCopy strong{font-size:13px;font-weight:600;display:block}.account-module__FE2FEq__settingCopy>span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.55;display:block}.account-module__FE2FEq__verified{color:var(--positive);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:550;display:inline-flex}.account-module__FE2FEq__secondary,.account-module__FE2FEq__primary{min-height:40px;font:inherit;cursor:pointer;transition:background .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.account-module__FE2FEq__secondary{border:1px solid var(--border);color:var(--ink-2);background:var(--bg)}.account-module__FE2FEq__secondary:hover:not(:disabled){background:var(--surface);border-color:var(--border-strong)}.account-module__FE2FEq__primary{background:var(--grad-primary);color:var(--on-primary);border:1px solid #0000}.account-module__FE2FEq__primary:hover:not(:disabled){background:var(--accent-hover)}.account-module__FE2FEq__secondary:disabled,.account-module__FE2FEq__primary:disabled{opacity:.55;cursor:default}.account-module__FE2FEq__passwordDetails{border-top:1px solid var(--border)}.account-module__FE2FEq__passwordDetails summary{cursor:pointer;align-items:center;gap:14px;padding:20px 28px;list-style:none;display:flex}.account-module__FE2FEq__passwordDetails summary::-webkit-details-marker{display:none}.account-module__FE2FEq__passwordDetails summary>svg{color:var(--muted);transition:transform .2s var(--ease-out);flex:none}.account-module__FE2FEq__passwordDetails[open] summary>svg{transform:rotate(90deg)}.account-module__FE2FEq__summaryAction{color:var(--accent-text);white-space:nowrap;font-size:12px;font-weight:550}.account-module__FE2FEq__passwordForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:0 28px 24px;display:grid}.account-module__FE2FEq__passwordForm label{gap:8px;min-width:0;font-size:13px;font-weight:550;display:grid}.account-module__FE2FEq__passwordForm label:first-child{grid-column:1/-1}.account-module__FE2FEq__passwordForm input{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:44px;color:var(--ink);border-radius:8px;padding:0 12px}.account-module__FE2FEq__passwordForm>p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.account-module__FE2FEq__passwordForm>button{grid-column:1/-1;justify-self:end}.account-module__FE2FEq__error,.account-module__FE2FEq__success{border-radius:8px;margin:0;padding:14px 18px;font-size:13px;line-height:1.6}.account-module__FE2FEq__error{color:var(--warning);border:1px solid var(--warning-border);background:var(--warning-soft)}.account-module__FE2FEq__success{color:var(--positive);background:var(--positive-soft)}.account-module__FE2FEq__connectionMessage{color:var(--positive);margin:0 28px 18px;font-size:12px}.account-module__FE2FEq__footer{color:var(--muted);margin:0;padding:0 2px;font-size:12px;line-height:1.6}@media (max-width:1000px){.account-module__FE2FEq__layout{grid-template-columns:156px minmax(0,1fr);gap:20px}.account-module__FE2FEq__page{padding:32px 24px 48px}}@media (max-width:760px){.account-module__FE2FEq__page{padding:26px 16px 40px}.account-module__FE2FEq__header{align-items:flex-start;gap:12px;margin-bottom:22px}.account-module__FE2FEq__header h1{font-size:28px}.account-module__FE2FEq__header p{font-size:13px}.account-module__FE2FEq__headerLink{font-size:12px}.account-module__FE2FEq__layout{grid-template-columns:minmax(0,1fr);gap:18px}.account-module__FE2FEq__navigation{flex-direction:row;gap:4px;position:static;overflow-x:auto}.account-module__FE2FEq__navigation a{white-space:nowrap;padding:8px 10px;font-size:12px}.account-module__FE2FEq__cardHead{padding:20px}.account-module__FE2FEq__identity{flex-wrap:wrap;gap:12px;padding:20px 20px 0}.account-module__FE2FEq__card .account-module__FE2FEq__profileForm{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 20px}.account-module__FE2FEq__settingRow,.account-module__FE2FEq__passwordDetails summary{flex-wrap:wrap;gap:10px;padding:18px 20px}.account-module__FE2FEq__settingCopy{min-width:120px}.account-module__FE2FEq__settingRow>button{margin-left:48px}.account-module__FE2FEq__summaryAction{display:none}.account-module__FE2FEq__passwordForm{grid-template-columns:minmax(0,1fr);padding:0 20px 20px}.account-module__FE2FEq__passwordForm label:first-child{grid-column:auto}.account-module__FE2FEq__connectionMessage{margin-left:20px;margin-right:20px}}@media (prefers-reduced-motion:reduce){.account-module__FE2FEq__navigation a,.account-module__FE2FEq__secondary,.account-module__FE2FEq__primary,.account-module__FE2FEq__passwordDetails summary>svg{transition:none}}.account-module__FE2FEq__securityBlock{border-top:1px solid var(--border);gap:16px;padding:22px 28px;font-size:13px;line-height:1.65;display:grid}.account-module__FE2FEq__securityBlock h3{margin:0;font-size:14px;font-weight:600}.account-module__FE2FEq__securityBlock p{color:var(--muted);overflow-wrap:anywhere;margin:0}.account-module__FE2FEq__securityBlock form{gap:14px;display:grid}.account-module__FE2FEq__securityBlock label{gap:7px;min-width:0;font-weight:550;display:grid}.account-module__FE2FEq__securityBlock input{border:1px solid var(--border);background:var(--bg);width:100%;min-width:0;height:44px;color:var(--ink);border-radius:8px;padding:0 12px}.account-module__FE2FEq__securityBlock button{justify-self:start}.account-module__FE2FEq__securityBlock .account-module__FE2FEq__settingRow{padding:12px 0}.account-module__FE2FEq__secret{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:8px;max-width:100%;padding:14px;font-size:13px;display:block}.account-module__FE2FEq__danger{border:1px solid var(--warning-border);background:var(--warning-soft);min-height:40px;color:var(--warning);font:inherit;cursor:pointer;border-radius:8px;padding:9px 14px}.account-module__FE2FEq__cardHead a{color:var(--accent-text);margin-top:12px;font-size:12px;display:inline-block}@media (max-width:760px){.account-module__FE2FEq__securityBlock{padding:20px}}
.onboarding-module__U4wQvq__page{gap:20px;width:100%;max-width:560px;margin:0 auto;padding:32px 20px 64px;display:grid}.onboarding-module__U4wQvq__progress{color:var(--muted);align-items:center;gap:12px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.onboarding-module__U4wQvq__progress li{align-items:center;gap:8px;display:inline-flex}.onboarding-module__U4wQvq__progress li+li:before{content:"";background:var(--border-strong);width:28px;height:1px;margin-right:4px}.onboarding-module__U4wQvq__dot{background:var(--surface-3);width:22px;height:22px;color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;font-weight:650;display:grid}.onboarding-module__U4wQvq__progress [aria-current=step]{color:var(--accent-dark);font-weight:650}.onboarding-module__U4wQvq__progress [aria-current=step] .onboarding-module__U4wQvq__dot,.onboarding-module__U4wQvq__done .onboarding-module__U4wQvq__dot{background:var(--accent);color:#fff}.onboarding-module__U4wQvq__card{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card), var(--shadow-pop);gap:22px;padding:32px;display:grid}.onboarding-module__U4wQvq__card h1{letter-spacing:-.04em;color:var(--accent-dark);margin:0;font-size:30px;line-height:1.1}.onboarding-module__U4wQvq__lede{color:var(--ink-2);margin:-10px 0 0;font-size:15px;line-height:1.55}.onboarding-module__U4wQvq__form{gap:18px;display:grid}.onboarding-module__U4wQvq__form label{gap:7px;font-size:14px;font-weight:600;display:grid}.onboarding-module__U4wQvq__form small{color:var(--muted);font-size:13px;font-weight:400;line-height:1.5}.onboarding-module__U4wQvq__form input,.onboarding-module__U4wQvq__form select{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:0 12px;font-weight:450}.onboarding-module__U4wQvq__form input:focus-visible,.onboarding-module__U4wQvq__form select:focus-visible{border-color:var(--accent);box-shadow:var(--glow-accent);outline:none}.onboarding-module__U4wQvq__error{background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:var(--radius-md);color:var(--warning);margin:0;padding:12px 16px;font-size:14px}.onboarding-module__U4wQvq__primary{border-radius:var(--radius-md);background:var(--grad-primary);width:100%;min-height:48px;color:var(--on-primary);font:inherit;cursor:pointer;box-shadow:var(--shadow-button);transition:transform .15s var(--ease-out), box-shadow .15s var(--ease-out);border:0;font-weight:650}.onboarding-module__U4wQvq__primary:hover:not(:disabled){box-shadow:var(--lift-shadow);transform:translateY(-1px)}.onboarding-module__U4wQvq__primary:active:not(:disabled){transition-duration:60ms;transform:scale(.98)}.onboarding-module__U4wQvq__primary:disabled{opacity:.65;cursor:progress}.onboarding-module__U4wQvq__primary:focus-visible,.onboarding-module__U4wQvq__back:focus-visible,.onboarding-module__U4wQvq__signout:focus-visible{outline:var(--focus-ring);outline-offset:3px}.onboarding-module__U4wQvq__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-module__U4wQvq__steps li{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);grid-template-columns:36px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.onboarding-module__U4wQvq__num{border-radius:var(--radius-md);background:var(--grad-dark);color:#fff;font-variant-numeric:tabular-nums;place-items:center;width:36px;height:36px;font-weight:650;display:grid}.onboarding-module__U4wQvq__steps h2{letter-spacing:-.01em;margin:0 0 3px;font-size:15px}.onboarding-module__U4wQvq__steps p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.onboarding-module__U4wQvq__actions{justify-items:center;gap:10px;display:grid}.onboarding-module__U4wQvq__back,.onboarding-module__U4wQvq__signout{font:inherit;color:var(--muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:6px 8px;font-size:14px}.onboarding-module__U4wQvq__back:hover:not(:disabled),.onboarding-module__U4wQvq__signout:hover{color:var(--accent-text)}.onboarding-module__U4wQvq__foot{text-align:center;color:var(--muted);font-size:13px}@media (max-width:560px){.onboarding-module__U4wQvq__page{padding:20px 16px 48px}.onboarding-module__U4wQvq__card{padding:22px}.onboarding-module__U4wQvq__card h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.onboarding-module__U4wQvq__primary,.onboarding-module__U4wQvq__form input,.onboarding-module__U4wQvq__form select{transition:none}.onboarding-module__U4wQvq__primary:hover:not(:disabled),.onboarding-module__U4wQvq__primary:active:not(:disabled){transform:none}}
