.start-shell{max-width:1160px}.start-hero{max-width:880px;padding:8px 0 42px}.start-hero h1{max-width:720px}.start-hero .guide-lead{max-width:660px;margin-bottom:26px}.start-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.start-sequence{display:flex;flex-wrap:wrap;gap:12px 22px;margin:32px 0 0;font:10px/1.8 ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.start-sequence span+span:before{content:'→';margin-right:22px;color:#999}.start-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:64px;border-top:1px solid #222}.start-index{position:sticky;top:26px;align-self:start;padding-top:30px;display:grid;gap:14px;font-size:12px}.start-index a{text-decoration:none;color:var(--muted)}.start-index a:hover{color:var(--ink)}.start-content{min-width:0}.start-content>section{padding:36px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.start-content>section>p{max-width:75ch;color:var(--muted)}.start-content h2{font-size:28px}.start-content h3{margin-top:24px}.start-content .eyebrow{margin-bottom:12px}.path-choice{padding:0;border:0;margin:24px 0}.path-choice legend{font-size:12px;margin-bottom:12px}.path-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.path-options label{margin:0;display:flex;align-items:start;gap:10px;border:1px solid var(--line);padding:16px;cursor:pointer;background:#fff}.path-options label:has(input:checked){border-color:#111;box-shadow:inset 0 0 0 1px #111}.path-options input[type=radio]{accent-color:#111;margin:4px 0 0;flex:0 0 auto;width:16px;height:16px;min-height:0;padding:0}.path-options label>span{min-width:0}.path-options strong{display:block;font-size:13px;font-weight:500}.path-options small{display:block;font-size:11px;color:var(--muted);margin-top:5px;line-height:1.6}.path-detail{border-left:2px solid #222;padding:0 0 0 20px;margin-top:24px}.path-detail h3{font-size:16px;margin-top:0}.path-detail p{font-size:13px;color:var(--muted)}.start-note{padding:18px 20px;border-left:2px solid var(--warning);background:#f2f0eb;font-size:12px;color:#66532f;margin:22px 0}.command-block{margin:20px 0;border:1px solid var(--line);background:#f1f1f1}.command-block pre{margin:0;border:0;background:transparent;font:11px/1.8 ui-monospace,monospace;padding:18px;overflow:auto}.command-block .command-caption{display:flex;justify-content:space-between;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:10px 18px;color:var(--muted);font-size:11px}.start-content ol{padding-left:22px}.start-content li{padding-left:5px;margin-bottom:12px;color:#555}.start-content code{font-size:11px;overflow-wrap:anywhere}.start-prompt{padding:20px 0 20px 22px;border-left:2px solid #222;font-size:16px;line-height:1.7}.start-prompt p{margin-bottom:12px}.kb-search{max-width:480px;margin:24px 0 12px}.kb-answer{border-top:1px solid var(--line);padding:18px 0}.kb-answer summary{font-weight:500;font-size:14px;padding-right:16px}.kb-answer p{font-size:13px;color:var(--muted);margin:16px 0 0;max-width:78ch}.start-footer-note{margin:26px 0 0;font-size:12px;color:var(--muted)}.copy-feedback{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);padding:0;background:#171717;color:#fff;font-size:12px;z-index:10}.copy-feedback:not(:empty){padding:12px 18px}.start-content .table-scroll table{min-width:460px}.setup-intro{max-width:680px;color:var(--muted);font-size:14px}.setup-readiness{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-top:1px solid #222;border-bottom:1px solid var(--line);margin:28px 0}.setup-readiness p{margin:0}.setup-readiness strong{font-size:14px;font-weight:500}.setup-readiness .fine-print{margin-top:5px}.setup-list{list-style:none;padding:0;counter-reset:setup}.setup-item{display:grid;grid-template-columns:36px 1fr auto;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);align-items:start;counter-increment:setup}.setup-item:before{content:counter(setup,decimal-leading-zero);font:11px/1.8 ui-monospace,monospace;color:#777;padding-top:3px}.setup-item h3{font-size:15px;margin:0 0 7px}.setup-item p{font-size:12px;color:var(--muted);margin:0;max-width:65ch}.setup-item .setup-label{display:block;font:10px/1.6 ui-monospace,monospace;color:#777;margin:0 0 7px;text-transform:uppercase;letter-spacing:.06em}.setup-item[data-state="ready"] .setup-label{color:#222}.setup-item[data-state="blocked"] .setup-label{color:var(--warning)}.setup-item .button{margin-top:4px}.setup-prompt-row{display:flex;gap:28px;align-items:start;margin-top:32px}.setup-prompt-row>div{flex:1;min-width:0}.setup-prompt-row .start-prompt{font-size:14px}.setup-support{border-top:1px solid var(--line);padding-top:20px;margin-top:30px;display:flex;gap:12px 26px;flex-wrap:wrap;font-size:12px}.setup-project-label{overflow-wrap:anywhere}.start-auth-link{margin-top:24px;font-size:13px}@media(max-width:900px){.start-layout{grid-template-columns:150px minmax(0,1fr);gap:36px}.setup-item{gap:14px;grid-template-columns:28px 1fr}.setup-item>.button,.setup-item>.text-button{grid-column:2;justify-self:start}}@media(max-width:650px){.start-hero{padding-bottom:28px}.start-layout{display:block}.start-index{position:static;display:flex;flex-wrap:wrap;gap:12px 20px;padding:22px 0;border-bottom:1px solid var(--line)}.start-index .eyebrow{width:100%;margin:0}.start-content>section{padding:30px 0}.path-options{grid-template-columns:1fr}.start-sequence{gap:8px 12px;font-size:9px}.start-sequence span+span:before{margin-right:12px}.setup-readiness{align-items:start;flex-direction:column;gap:14px}.setup-prompt-row{display:block}.start-content h2{font-size:25px}.setup-item{padding:20px 0}.start-hero .guide-lead{font-size:17px}}
