.setup-main.sp-main{padding:32px 24px 0}.sp-wrap{max-width:1240px;margin:0 auto}.sp-wrap .setup-step-label{margin-bottom:18px}.sp-h1.setup-headline{font-size:40px;margin-bottom:8px}.sp-sub.setup-sub{margin-bottom:18px}.sp-actions.setup-actions{margin-top:20px;padding-bottom:max(14px,env(safe-area-inset-bottom))}.sp-bar-alert{flex-basis:100%;margin:0 0 4px}.sp-actions:has(.sp-bar-alert){flex-wrap:wrap}.setup-continue:disabled,.setup-continue[aria-disabled=true]{opacity:.5;border:1px solid var(--hairline-strong);cursor:not-allowed}.sp-actions .setup-skip.sp-skip{font-size:14.5px;color:var(--ink-soft);padding:10px 4px}.sp-actions .setup-skip.sp-skip:hover{background:none;color:var(--ink)}.sp-savefail{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--tomato) 8%,var(--paper));font-family:var(--font-ui);font-size:13.5px;line-height:1.45;color:var(--ink)}.sp-linkbtn{background:none;border:none;padding:6px 2px;min-height:32px;font:inherit;font-weight:600;color:var(--bed-green);text-decoration:underline;cursor:pointer}@media (max-width:640px){.sp-actions.setup-actions{flex-wrap:nowrap;gap:4px;padding:10px 8px max(10px,env(safe-area-inset-bottom))}.sp-actions .sticky-count{display:none}.sp-actions .sticky-count.sp-hint{display:block;order:-1;flex-basis:100%;font-size:12px;text-align:left;padding-left:4px}.sp-actions:has(.sp-hint){flex-wrap:wrap;row-gap:2px}.sp-actions .setup-back{margin-right:auto}.sp-actions .setup-skip{padding:12px 10px}.sp-actions .setup-continue{padding:12px 20px}.setup-main.sp-main{padding:20px 16px 0}.sp-h1.setup-headline{font-size:30px}.sp-sub.setup-sub{font-size:15px}}