.setup-command-page.svelte-fpvdp2{--setup-ink:#17231f;--setup-muted:#62716c;--setup-soft:#f6f7f1;--setup-panel:#fff;--setup-line:#e2e5dc;--setup-line-strong:#ccd5ca;--setup-green:#13795b;--setup-green-dark:#123f34;--setup-green-soft:#e7f5ee;--setup-yellow:#f3b94f;--setup-yellow-soft:#fff3d9;--setup-coral:#df6f61;--setup-coral-soft:#fde7e2;--setup-blue:#2f79c7;--setup-blue-soft:#e8f1fb;width:min(100%,96rem);min-height:calc(100vh - 82px);color:var(--setup-ink);grid-template-columns:minmax(0,1fr);gap:14px;margin:0 auto;padding:14px 18px 24px;display:grid}.setup-workspace.svelte-fpvdp2{grid-template-columns:248px minmax(0,1fr) 318px;align-items:start;gap:14px;min-width:0;display:grid}.setup-rail.svelte-fpvdp2,.setup-main.svelte-fpvdp2,.setup-review-rail.svelte-fpvdp2{gap:14px;min-width:0;display:grid}.setup-rail.svelte-fpvdp2,.setup-review-rail.svelte-fpvdp2{position:sticky;top:86px}.setup-card.svelte-fpvdp2{border:1px solid var(--setup-line);background:#fffffff0;border-radius:8px;padding:16px;box-shadow:0 10px 28px #1f2b260f}.section-label.svelte-fpvdp2{color:var(--setup-green-dark);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}h1.svelte-fpvdp2,h2.svelte-fpvdp2,h3.svelte-fpvdp2,p.svelte-fpvdp2{letter-spacing:0;margin:0}.setup-card.svelte-fpvdp2 h2:where(.svelte-fpvdp2){font-size:18px;line-height:1.15}.setup-card.svelte-fpvdp2 p:where(.svelte-fpvdp2){color:var(--setup-muted);font-size:13px;line-height:1.55}.setup-header.svelte-fpvdp2{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setup-header.svelte-fpvdp2 h1:where(.svelte-fpvdp2){font-size:32px;font-weight:850;line-height:1.08}.setup-progress.svelte-fpvdp2{text-align:right;gap:4px;min-width:160px;display:grid}.setup-progress.svelte-fpvdp2 strong:where(.svelte-fpvdp2){font-size:24px;line-height:1}.setup-progress.svelte-fpvdp2 span:where(.svelte-fpvdp2){color:var(--setup-muted);font-size:12px;font-weight:800}.progress-track.svelte-fpvdp2{background:#edf0e8;border-radius:999px;height:7px;overflow:hidden}.progress-track.svelte-fpvdp2 i:where(.svelte-fpvdp2){border-radius:inherit;background:linear-gradient(90deg, var(--setup-green), var(--setup-blue));height:100%;display:block}.form-grid.svelte-fpvdp2,.setup-panel.svelte-fpvdp2,.preference-block.svelte-fpvdp2,.choice-section.svelte-fpvdp2,.choice-layout.svelte-fpvdp2{gap:12px;display:grid}.field-stack.svelte-fpvdp2{gap:7px;display:grid}.field-stack.svelte-fpvdp2>span:where(.svelte-fpvdp2),.block-heading.svelte-fpvdp2 span:where(.svelte-fpvdp2){color:var(--setup-muted);font-size:12px;font-weight:800}.input.svelte-fpvdp2,.select.svelte-fpvdp2,.textarea.svelte-fpvdp2{border:1px solid var(--setup-line-strong);width:100%;min-width:0;color:var(--setup-ink);background:#fff;border-radius:8px;outline:none;padding:10px 11px}.input.svelte-fpvdp2,.select.svelte-fpvdp2{min-height:40px}.textarea.svelte-fpvdp2{resize:vertical;min-height:90px}.textarea.tall.svelte-fpvdp2{min-height:156px}.input.svelte-fpvdp2:focus,.select.svelte-fpvdp2:focus,.textarea.svelte-fpvdp2:focus,.button.svelte-fpvdp2:focus-visible,.setup-step-list.svelte-fpvdp2 button:where(.svelte-fpvdp2):focus-visible,.setup-tabs.svelte-fpvdp2 button:where(.svelte-fpvdp2):focus-visible,.option-grid.svelte-fpvdp2 button:where(.svelte-fpvdp2):focus-visible,.choice-row.svelte-fpvdp2 button:where(.svelte-fpvdp2):focus-visible{border-color:var(--setup-green);box-shadow:0 0 0 3px #13795b29}.button.svelte-fpvdp2{background:var(--setup-green);color:#fff;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.button.svelte-fpvdp2:hover:not(:disabled){background:var(--setup-green-dark);transform:translateY(-1px)}.button.secondary.svelte-fpvdp2{border-color:var(--setup-line-strong);color:var(--setup-ink);background:#fff}.button.warm.svelte-fpvdp2{background:var(--setup-yellow);color:#3f2b0b}.button.dark.svelte-fpvdp2{background:var(--setup-green-dark)}.button.google.svelte-fpvdp2{border-color:var(--setup-line-strong);color:#171717;background:#fff;gap:9px}.button.svelte-fpvdp2:disabled{cursor:not-allowed;opacity:.55;transform:none}.google-g.svelte-fpvdp2{width:18px;height:18px}.active-kitchen-card.svelte-fpvdp2{background:var(--setup-green-soft);border:1px solid #13795b2e;border-radius:8px;gap:5px;margin-top:10px;padding:12px;display:grid}.active-kitchen-card.svelte-fpvdp2 span:where(.svelte-fpvdp2){color:var(--setup-muted);font-size:12px;font-weight:760}.setup-step-list.svelte-fpvdp2{gap:8px;display:grid}.setup-step-list.svelte-fpvdp2 button:where(.svelte-fpvdp2),.setup-tabs.svelte-fpvdp2 button:where(.svelte-fpvdp2),.option-grid.svelte-fpvdp2 button:where(.svelte-fpvdp2),.choice-row.svelte-fpvdp2 button:where(.svelte-fpvdp2){border:1px solid var(--setup-line);min-width:0;color:var(--setup-muted);text-align:left;background:#fff;border-radius:8px;transition:border-color .16s,background .16s,color .16s,transform .16s}.setup-step-list.svelte-fpvdp2 button:where(.svelte-fpvdp2):hover,.setup-tabs.svelte-fpvdp2 button:where(.svelte-fpvdp2):hover,.option-grid.svelte-fpvdp2 button:where(.svelte-fpvdp2):hover,.choice-row.svelte-fpvdp2 button:where(.svelte-fpvdp2):hover{transform:translateY(-1px)}.setup-step-list.svelte-fpvdp2 button:where(.svelte-fpvdp2){grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:9px;display:grid}.setup-step-list.svelte-fpvdp2 span:where(.svelte-fpvdp2),.setup-tabs.svelte-fpvdp2 span:where(.svelte-fpvdp2){background:var(--setup-soft);border-radius:999px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.setup-step-list.svelte-fpvdp2 strong:where(.svelte-fpvdp2){font-size:13px}.setup-step-list.svelte-fpvdp2 button.active:where(.svelte-fpvdp2),.setup-step-list.svelte-fpvdp2 button.complete:where(.svelte-fpvdp2),.setup-tabs.svelte-fpvdp2 button.active:where(.svelte-fpvdp2),.option-grid.svelte-fpvdp2 button.active:where(.svelte-fpvdp2),.choice-row.svelte-fpvdp2 button.active:where(.svelte-fpvdp2){background:var(--setup-green-soft);color:var(--setup-green-dark);border-color:#13795b59}.setup-step-list.svelte-fpvdp2 button.active:where(.svelte-fpvdp2) span:where(.svelte-fpvdp2),.setup-step-list.svelte-fpvdp2 button.complete:where(.svelte-fpvdp2) span:where(.svelte-fpvdp2),.setup-tabs.svelte-fpvdp2 button.active:where(.svelte-fpvdp2) span:where(.svelte-fpvdp2){background:var(--setup-green);color:#fff}.setup-tabs.svelte-fpvdp2{border-bottom:1px solid var(--setup-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:14px;display:grid}.setup-tabs.svelte-fpvdp2 button:where(.svelte-fpvdp2){align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-weight:850;display:inline-flex}.step-heading.svelte-fpvdp2{gap:7px;display:grid}.step-heading.svelte-fpvdp2 h2:where(.svelte-fpvdp2){font-size:24px;font-weight:820;line-height:1.08}.option-grid.svelte-fpvdp2{gap:10px;display:grid}.store-grid.svelte-fpvdp2{grid-template-columns:repeat(4,minmax(0,1fr))}.preference-grid.svelte-fpvdp2{grid-template-columns:repeat(2,minmax(0,1fr))}.option-grid.svelte-fpvdp2 button:where(.svelte-fpvdp2){overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:11px;font-weight:850;display:flex}.store-grid.svelte-fpvdp2 button:where(.svelte-fpvdp2) strong:where(.svelte-fpvdp2){color:var(--setup-muted);font-size:11px}.preference-layout.svelte-fpvdp2{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;display:grid}.block-heading.svelte-fpvdp2,.rail-heading.svelte-fpvdp2{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.choice-layout.svelte-fpvdp2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-section.svelte-fpvdp2{border:1px solid var(--setup-line);background:#fbfcf8;border-radius:8px;padding:13px}.choice-row.svelte-fpvdp2{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.choice-row.svelte-fpvdp2 button:where(.svelte-fpvdp2){gap:6px;min-height:116px;padding:11px;display:grid}.choice-row.svelte-fpvdp2 strong:where(.svelte-fpvdp2){color:var(--setup-ink);font-size:13px;line-height:1.2}.choice-row.svelte-fpvdp2 span:where(.svelte-fpvdp2){color:var(--setup-muted);font-size:12px;line-height:1.45}.panel-actions.svelte-fpvdp2{border-top:1px solid var(--setup-line);justify-content:space-between;gap:10px;padding-top:14px;display:flex}.review-grid.svelte-fpvdp2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-grid.svelte-fpvdp2 div:where(.svelte-fpvdp2){border:1px solid var(--setup-line);background:var(--setup-soft);border-radius:8px;gap:5px;min-height:94px;padding:13px;display:grid}.review-grid.svelte-fpvdp2 span:where(.svelte-fpvdp2),.setup-summary.svelte-fpvdp2 dt:where(.svelte-fpvdp2){color:var(--setup-muted);text-transform:uppercase;font-size:11px;font-weight:900}.review-grid.svelte-fpvdp2 strong:where(.svelte-fpvdp2),.setup-summary.svelte-fpvdp2 dd:where(.svelte-fpvdp2){overflow-wrap:anywhere;font-size:13px;line-height:1.45}.check-list.svelte-fpvdp2,.setup-summary.svelte-fpvdp2{gap:9px;margin:0;display:grid}.check-row.svelte-fpvdp2{border-bottom:1px solid var(--setup-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:grid}.check-row.svelte-fpvdp2:last-child{border-bottom:0}.check-row.svelte-fpvdp2 strong:where(.svelte-fpvdp2){color:var(--setup-muted);text-align:right;font-size:12px}.check-dot.svelte-fpvdp2{background:var(--setup-muted);border-radius:999px;width:9px;height:9px}.check-dot.success.svelte-fpvdp2{background:var(--setup-green)}.check-dot.warn.svelte-fpvdp2{background:var(--setup-yellow)}.check-dot.neutral.svelte-fpvdp2{background:var(--setup-blue)}.status-pill.svelte-fpvdp2{border:1px solid var(--setup-line);background:var(--setup-soft);width:fit-content;color:var(--setup-muted);border-radius:999px;align-items:center;padding:6px 9px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.status-pill.success.svelte-fpvdp2{background:var(--setup-green-soft);color:var(--setup-green-dark);border-color:#13795b47}.status-pill.warn.svelte-fpvdp2{background:var(--setup-yellow-soft);color:#61400d;border-color:#f3b94f8f}.prompt-preview.svelte-fpvdp2 pre:where(.svelte-fpvdp2){white-space:pre-wrap;border:1px solid var(--setup-line);max-height:280px;color:var(--setup-muted);background:#fffaf0;border-radius:8px;margin:0;padding:13px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.next-card.svelte-fpvdp2{background:linear-gradient(180deg, var(--setup-yellow-soft), #fff)}.next-card.svelte-fpvdp2 p:where(.svelte-fpvdp2){margin:8px 0 12px}.setup-summary.svelte-fpvdp2 div:where(.svelte-fpvdp2){gap:3px;display:grid}.setup-summary.svelte-fpvdp2 dd:where(.svelte-fpvdp2){color:var(--setup-muted);margin:0}.message.svelte-fpvdp2{background:var(--setup-green-soft);color:var(--setup-green-dark);border:1px solid #13795b38;border-radius:8px;padding:12px 14px;font-size:13px;font-weight:800}.message.error.svelte-fpvdp2{background:var(--setup-coral-soft);color:#783126;border-color:#df6f617a}@media (width<=1320px){.setup-workspace.svelte-fpvdp2{grid-template-columns:224px minmax(0,1fr) 292px}.choice-layout.svelte-fpvdp2{grid-template-columns:1fr}}@media (width<=1120px){.setup-workspace.svelte-fpvdp2{grid-template-columns:1fr}.setup-rail.svelte-fpvdp2,.setup-review-rail.svelte-fpvdp2{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:auto}}@media (width<=760px){.setup-command-page.svelte-fpvdp2{padding:10px}.setup-header.svelte-fpvdp2,.setup-rail.svelte-fpvdp2,.setup-review-rail.svelte-fpvdp2,.setup-tabs.svelte-fpvdp2,.preference-layout.svelte-fpvdp2,.review-grid.svelte-fpvdp2,.store-grid.svelte-fpvdp2,.preference-grid.svelte-fpvdp2,.choice-row.svelte-fpvdp2{grid-template-columns:1fr}.setup-header.svelte-fpvdp2,.block-heading.svelte-fpvdp2,.rail-heading.svelte-fpvdp2{display:grid}.setup-progress.svelte-fpvdp2{text-align:left;min-width:0}.panel-actions.svelte-fpvdp2{display:grid}.panel-actions.svelte-fpvdp2 .button:where(.svelte-fpvdp2),.next-card.svelte-fpvdp2 .button:where(.svelte-fpvdp2){width:100%}}
