.setup-module__8ZsL6G__page{min-height:100vh;padding:24px}.setup-module__8ZsL6G__panel{border:1px solid var(--border);background:var(--surface);width:min(860px,100%);box-shadow:var(--shadow-soft);border-radius:26px;margin:0 auto;padding:32px}.setup-module__8ZsL6G__header,.setup-module__8ZsL6G__section{gap:12px;display:grid}.setup-module__8ZsL6G__header{margin-bottom:28px}.setup-module__8ZsL6G__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.76rem;font-weight:700}.setup-module__8ZsL6G__header h1{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(2.4rem,6vw,4rem);font-weight:500;line-height:.94}.setup-module__8ZsL6G__header p,.setup-module__8ZsL6G__section p,.setup-module__8ZsL6G__section li{color:var(--muted);line-height:1.72}.setup-module__8ZsL6G__section+.setup-module__8ZsL6G__section{border-top:1px solid color-mix(in srgb, var(--Black) 8%, var(--White));margin-top:24px;padding-top:24px}.setup-module__8ZsL6G__section h2{font-size:1.2rem}.setup-module__8ZsL6G__section ul{padding-left:18px}.setup-module__8ZsL6G__section pre{background:color-mix(in srgb, var(--Black) 6%, var(--White));width:fit-content;font-family:var(--font-mono);border-radius:16px;padding:12px 14px}.setup-module__8ZsL6G__section code{font-family:var(--font-mono);font-size:.95em}@media (max-width:640px){.setup-module__8ZsL6G__page{padding:16px}.setup-module__8ZsL6G__panel{padding:22px 20px}}
