.account-main{padding-block:48px 88px}.account-row{display:flex;flex-wrap:wrap;gap:24px;align-items:stretch}.account-aside{position:relative;flex:1 1 380px;max-width:470px;display:flex;flex-direction:column;padding:48px 52px 44px 48px;border-radius:var(--r-panel)}.account-aside:after{content:"";position:absolute;top:32px;bottom:32px;right:0;width:6px;background:repeating-linear-gradient(180deg,var(--zari) 0 6px,transparent 6px 12px)}.account-aside__lockup{display:block;height:56px;width:auto;align-self:flex-start}.account-aside .eyebrow{margin-top:64px}.account-aside .stitch{margin:16px 0 24px}.account-aside .display{font-size:clamp(34px,2.4vw + 16px,52px);line-height:var(--lh-display)}.account-aside__lede{margin-top:20px;font-size:18px;line-height:1.55;color:var(--on-dark-muted)}.account-aside .ticks{margin-top:32px;--gap:16px;font-size:16px}.account-aside__langs{margin-top:auto;padding-top:36px;font-size:14px;color:var(--on-dark-muted)}.account-aside__langs span[lang]{color:var(--on-dark)}.account-card{flex:1.45 1 520px;min-width:0;padding:40px 48px 44px;border:1px solid var(--line);border-radius:var(--r-panel);background:var(--paper);box-shadow:0 1px 2px rgba(22,20,43,.05),0 20px 50px rgba(22,20,43,.08)}.account-card h2:focus{outline:none}.account-card__step{margin-top:28px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--zari-ink)}:root:lang(gu) .account-card__step,:root:lang(hi) .account-card__step{letter-spacing:0;text-transform:none;font-size:14px}.account-card h2{margin-top:8px;font-size:clamp(28px,1.6vw + 18px,40px)}.account-card__lede{margin-top:10px;max-width:520px;color:var(--muted)}.account-form{margin-top:28px;display:flex;flex-direction:column;gap:18px}.account-form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min,200px),100%),1fr));grid-gap:16px;gap:16px}.account-form__grid .span-all{grid-column:1/-1}.account-form .btn-lg{min-height:56px}.account-actions{gap:12px;justify-content:space-between}.account-actions,.channel-note{display:flex;flex-wrap:wrap;align-items:center}.channel-note{justify-content:center;gap:6px 10px;font-size:15px;color:var(--muted)}.channel-note svg{color:var(--wa)}.code-box{padding:20px 24px 22px;border:1px dashed var(--dash-line);border-radius:var(--r-card);background:var(--soft)}.code-box.is-live{border-style:solid;border-color:var(--line);background:var(--paper)}.code-box__row{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 16px}.code-box__row .field{flex:1 1 200px}.code-box__row .btn-row{gap:10px}.suffix-input{display:flex;align-items:stretch;min-height:48px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--paper)}.suffix-input:focus-within{outline:3px solid var(--zari);outline-offset:1px;border-color:var(--neel)}.suffix-input input{flex:1 1;min-width:0;padding:0 2px 0 14px;border:0;border-radius:var(--r-control) 0 0 var(--r-control);background:transparent;font-family:var(--font-mono);font-size:15px}.suffix-input input:focus-visible{outline:none}.suffix-input span{display:flex;align-items:center;padding:0 14px 0 0;font-family:var(--font-mono);font-size:15px;color:var(--muted)}.next-box{padding:16px 18px;border-radius:14px;background:var(--ivory)}.next-box ol{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.next-box li{display:flex;gap:10px}.next-box li>span:first-child{flex:0 0 22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid var(--zari-deep);border-radius:50%;color:var(--zari-ink);font-family:var(--font-mono);font-size:12px;font-weight:500}.consent-check{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5}.consent-check input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--neel)}.consent-check a{font-weight:500}.steps{list-style:none;margin:0;padding:0 0 28px;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 14px}.steps,.steps li{display:flex;align-items:center}.steps li{gap:10px;flex:1 1 auto}.steps li:last-child{flex:0 1 auto}.steps__num{flex:0 0 34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--font-mono);font-size:14px}.steps__label,.steps__num{color:var(--muted);font-weight:500}.steps__label{font-size:15px;white-space:nowrap}.steps__line{flex:1 1 20px;min-width:20px;height:2px;background:var(--line)}.steps li[aria-current=step] .steps__num{border-color:var(--neel);background:var(--neel);color:var(--on-dark)}.steps li[aria-current=step] .steps__label{color:var(--ink);font-weight:600}.steps li.is-done .steps__line,.steps li[aria-current=step] .steps__line{background:var(--zari-deep)}.steps li.is-done .steps__num{border-color:var(--zari-deep);background:var(--zari-wash);color:var(--zari-ink)}.progress{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.progress li{display:flex;align-items:center;gap:12px;color:var(--muted)}.progress li>span:first-child{flex:0 0 30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:50%;font-family:var(--font-mono);font-size:13px}.progress li.is-done{color:var(--ink)}.progress li.is-done>span:first-child{border-color:var(--ok);background:var(--ok-fill);color:var(--ok)}.progress li.is-now{color:var(--ink);font-weight:600}.progress li.is-now>span:first-child{border-color:var(--neel);background:var(--neel);color:var(--on-dark)}@media (prefers-reduced-motion:no-preference){.progress li.is-now>span:first-child{animation:pulse 1.6s ease-in-out infinite}}@keyframes pulse{50%{box-shadow:0 0 0 6px var(--tint)}}.account-talk{margin-top:32px;text-align:center;font-size:15px;color:var(--muted)}.account-talk a{font-weight:500;color:var(--zari-ink)}.phone-only{display:none}@media (max-width:720px){.account-main{padding-block:0 32px}.account-main>.container{padding-inline:0}.account-row{gap:0}.account-aside{max-width:none;padding:28px 24px 44px;border-radius:0}.account-aside .stitch,.account-aside .ticks,.account-aside:after,.account-aside__langs,.account-aside__lede,.account-aside__lockup{display:none}.account-aside .eyebrow{margin-top:0}.account-aside .display{margin-top:14px;font-size:34px}.account-card{margin-top:-20px;padding:28px 24px 8px;border:0;border-radius:24px 24px 0 0;box-shadow:none}.account-card h2{font-size:26px}.steps{padding-bottom:0;border-bottom:0;gap:6px}.steps li{flex:0 0 auto}.steps__num{flex-basis:8px;width:8px;height:8px;border:0;background:var(--dot);font-size:0}.steps li[aria-current=step] .steps__num{flex-basis:28px;width:28px;border-radius:999px}.steps li.is-done .steps__num{background:var(--zari-deep)}.steps__label,.steps__line{display:none}.account-card__step{margin-top:12px}.code-box{padding:16px}.phone-only{display:block}.account-talk{padding-inline:24px}}.phone-inline{display:none}@media (max-width:720px){.phone-inline{display:inline}}