:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--inbox-font);color:var(--inbox-ink);background:var(--inbox-mist)}*{box-sizing:border-box}body{margin:0}main{max-width:720px;margin:auto;padding:36px 28px 48px}.setup-header{align-items:center;gap:16px;display:flex}.setup-header small{border:1px solid var(--inbox-line);border-radius:var(--inbox-radius-control);color:var(--inbox-grey);margin-left:auto;padding:4px 8px;font-size:12px}.brand-home{color:var(--inbox-navy);border-radius:var(--inbox-radius-control);flex:none;display:block}.brand-home:focus-visible{outline:3px solid var(--inbox-focus);outline-offset:3px}.brand-canvas{aspect-ratio:1922/818;width:180px;display:block;position:relative}.brand-canvas img{width:100%;height:auto;display:block}.brand-canvas[data-image-failed] img{visibility:hidden}.brand-fallback{place-items:center;font-size:24px;font-weight:600;display:grid;position:absolute;inset:0}section{background:var(--inbox-white);border:1px solid var(--inbox-line);border-radius:var(--inbox-radius-panel);margin-top:32px;padding:42px;box-shadow:0 12px 38px #18233408}.eyebrow{text-transform:uppercase;color:var(--inbox-navy);letter-spacing:.11em;font-size:12px;font-weight:650}h1{letter-spacing:-.8px;margin:14px 0 18px;font-size:34px;line-height:1.15}.intro{color:var(--inbox-grey);line-height:1.6}.steps{margin:20px 0 16px;padding:12px 0;list-style:none}.steps li{gap:14px;padding:14px 0;display:flex}.steps strong{font-size:14px}.steps p{color:var(--inbox-grey);margin:5px 0;font-size:13px;line-height:1.4}.check,.pending{background:var(--inbox-selection);width:26px;height:26px;color:var(--inbox-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.pending{background:var(--inbox-mist);color:var(--inbox-grey)}button{border:1px solid var(--inbox-line);border-radius:var(--inbox-radius-control);background:var(--inbox-mist);width:100%;color:var(--inbox-grey);font:600 14px var(--inbox-font);padding:12px}.caption{text-align:center;color:var(--inbox-grey);margin-bottom:0;font-size:12px}footer{text-align:center;color:var(--inbox-grey);margin-top:28px;font-size:12px}@media (max-width:480px){main{padding:20px 16px 28px}section{margin-top:24px;padding:25px}h1{font-size:29px}}
