summary.svelte-1pug9zw{cursor:pointer;font-weight:650;padding:12px 0}p.svelte-1pug9zw{font-size:.85rem;color:var(--ink-secondary);max-width:65ch}label.svelte-1pug9zw{display:grid;gap:6px;font-size:.85rem}.point-canvas.svelte-1pug9zw{display:block;position:relative;padding:0;border:0;background:var(--bg-ground);margin:16px auto;max-width:100%;cursor:crosshair}img.svelte-1pug9zw{display:block;max-height:520px;max-width:100%;width:auto}svg.svelte-1pug9zw{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.coordinates.svelte-1pug9zw{display:grid;grid-template-columns:1fr 1fr;gap:20px}input.svelte-1pug9zw{width:100%;accent-color:var(--accent-turf)}.workbench-panel.svelte-efwjb5{background-color:var(--bg-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.75rem}.workbench-topbar.svelte-efwjb5{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.title-block.svelte-efwjb5{max-width:54ch}.section-heading.svelte-efwjb5{margin:0 0 .2rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.section-desc.svelte-efwjb5{margin:0;font-size:.8125rem;color:var(--ink-secondary)}.workbench-controls.svelte-efwjb5{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.control-group.svelte-efwjb5{display:flex;flex-direction:column;gap:.2rem}.control-label.svelte-efwjb5{font-size:.72rem;font-weight:600;color:var(--ink-secondary)}.btn-compact.svelte-efwjb5{padding:.38rem .65rem;font-size:.75rem}.demo-bar.svelte-efwjb5{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.45rem .65rem;background-color:var(--bg-ground);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.demo-bar-label.svelte-efwjb5{font-size:.75rem;font-weight:600;color:var(--ink-secondary)}.slots-grid.svelte-efwjb5{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.capture-slot.svelte-efwjb5{border-right:1px solid var(--border-subtle);padding:.7rem .75rem;display:flex;flex-direction:column;gap:.5rem}.capture-slot.svelte-efwjb5:first-child{padding-left:0}.capture-slot.svelte-efwjb5:last-child{border-right:none;padding-right:0}.slot-header.svelte-efwjb5{display:flex;justify-content:space-between;align-items:flex-start;gap:.4rem}.slot-title.svelte-efwjb5{margin:0;font-size:.8125rem;font-weight:700}.slot-req.svelte-efwjb5{font-size:.72rem;color:var(--ink-secondary)}.icon-btn.svelte-efwjb5{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:var(--bg-sheet);color:var(--ink-secondary);cursor:pointer}.icon-btn.svelte-efwjb5:hover{color:var(--danger-ink);border-color:var(--danger-border);background-color:var(--danger-bg)}.slot-frame.svelte-efwjb5{height:360px;width:100%;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:var(--bg-ground-subtle);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:.25rem}.photo-stage.svelte-efwjb5{position:relative;height:100%;max-width:100%;border-radius:2px;overflow:hidden}.slot-photo.svelte-efwjb5{width:100%;height:100%;display:block}.biometric-overlay.svelte-efwjb5{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.synthetic-pill.svelte-efwjb5{position:absolute;top:.35rem;left:.35rem;padding:.15rem .42rem;border-radius:3px;background-color:var(--bg-rail);color:var(--ink-rail-primary);font-size:.65rem;font-weight:700;letter-spacing:.01em;pointer-events:none}.empty-slot-body.svelte-efwjb5{padding:.75rem;text-align:center;color:var(--ink-secondary);display:flex;flex-direction:column;align-items:center;gap:.4rem}.slot-hint.svelte-efwjb5{margin:0;font-size:.72rem;max-width:24ch;line-height:1.35}.slot-footer.svelte-efwjb5{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.upload-trigger.svelte-efwjb5{position:relative;overflow:hidden}.sr-only-input.svelte-efwjb5{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.slot-status.svelte-efwjb5{font-size:.72rem;color:var(--ink-secondary)}.warnings-stack.svelte-efwjb5{display:flex;flex-direction:column;gap:.45rem}@media(max-width:720px){.slots-grid.svelte-efwjb5{grid-template-columns:1fr}.capture-slot.svelte-efwjb5{border-right:none;border-bottom:1px solid var(--border-subtle);padding:.75rem 0}.capture-slot.svelte-efwjb5:last-child{border-bottom:none}.slot-frame.svelte-efwjb5{height:320px}}.slot-frame.empty.svelte-efwjb5{height:170px}.capture-options.svelte-efwjb5 summary:where(.svelte-efwjb5){cursor:pointer;padding:8px;font-size:14px}.workbench-controls.svelte-efwjb5{padding:12px 0}.capture-slot[hidden].svelte-efwjb5{display:none}.view-tabs.svelte-efwjb5{display:flex;gap:8px;flex-wrap:wrap}.capture-slot.svelte-efwjb5{border-right:0;padding:16px 0}.workbench-panel.svelte-efwjb5{padding:24px}.upload-trigger.svelte-efwjb5:focus-within{outline:2px solid var(--accent-turf);outline-offset:3px}.ledger-sheet.svelte-1m1u3ea{background-color:var(--bg-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.15rem 1.25rem;display:flex;flex-direction:column;gap:.95rem}.ledger-header.svelte-1m1u3ea{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;flex-wrap:wrap;padding-bottom:.8rem;border-bottom:1px solid var(--border-subtle)}.zone-heading-group.svelte-1m1u3ea{max-width:68ch}.zone-heading.svelte-1m1u3ea{margin:0 0 .2rem;font-size:1.1875rem;font-weight:750;letter-spacing:-.02em}.zone-path.svelte-1m1u3ea{margin:0;font-size:.8125rem;color:var(--ink-secondary)}.ledger-actions.svelte-1m1u3ea{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.preset-rows.svelte-1m1u3ea{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.preset-ledger-row.svelte-1m1u3ea{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.75rem .85rem;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-sheet);transition:background-color .16s var(--ease-out-expo)}.preset-ledger-row.svelte-1m1u3ea:last-child{border-bottom:none}.preset-ledger-row.svelte-1m1u3ea:hover{background-color:var(--bg-row-hover)}.preset-ledger-row.applied.svelte-1m1u3ea{background-color:var(--bg-row-applied)}.preset-ledger-row.focused.svelte-1m1u3ea{outline:2px solid var(--accent-turf);outline-offset:-2px}.preset-row-main.svelte-1m1u3ea{display:flex;flex-direction:column;gap:.15rem}.preset-row-title.svelte-1m1u3ea{font-size:.75rem;font-weight:600;color:var(--ink-secondary)}.preset-row-val-wrap.svelte-1m1u3ea{display:flex;align-items:center;gap:.45rem}.inline-swatch.svelte-1m1u3ea{width:.95rem;height:.95rem;border-radius:3px;border:1px solid var(--ink-primary);flex-shrink:0}.preset-row-val.svelte-1m1u3ea{font-size:.9375rem;font-weight:700;color:var(--ink-primary)}.preset-row-sub.svelte-1m1u3ea{font-size:.75rem;color:var(--ink-secondary)}.slider-table-wrap.svelte-1m1u3ea{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden}.slider-table-head.svelte-1m1u3ea{display:grid;grid-template-columns:3.2rem 1.35fr 1.35fr 8.2rem 7.2rem;gap:.85rem;padding:.5rem .85rem;background-color:var(--bg-ground);border-bottom:1px solid var(--border-subtle);font-size:.75rem;font-weight:700;color:var(--ink-secondary)}.align-right.svelte-1m1u3ea{text-align:right}.slider-rows.svelte-1m1u3ea{display:flex;flex-direction:column}.slider-row.svelte-1m1u3ea{display:grid;grid-template-columns:3.2rem 1.35fr 1.35fr 8.2rem 7.2rem;align-items:center;gap:.85rem;padding:.68rem .85rem;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-sheet);transition:background-color .15s var(--ease-out-expo)}.slider-row.svelte-1m1u3ea:last-child{border-bottom:none}.slider-row.svelte-1m1u3ea:hover{background-color:var(--bg-row-hover)}.slider-row.applied.svelte-1m1u3ea{background-color:var(--bg-row-applied)}.slider-row.focused.svelte-1m1u3ea{outline:2px solid var(--accent-turf);outline-offset:-2px}.row-code.svelte-1m1u3ea{font-size:.8125rem;font-weight:700;color:var(--ink-secondary)}.param-info.svelte-1m1u3ea{display:flex;flex-direction:column;gap:.15rem;min-width:0}.param-title-line.svelte-1m1u3ea{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.param-name.svelte-1m1u3ea{font-size:.875rem;font-weight:650;color:var(--ink-primary)}.param-note.svelte-1m1u3ea{font-size:.75rem;color:var(--ink-secondary)}.confidence-pill.svelte-1m1u3ea{font-size:.6875rem;font-weight:650;padding:.1rem .4rem;border-radius:3px;border:1px solid var(--border-subtle)}.confidence-pill.verified.svelte-1m1u3ea{background-color:var(--accent-turf-soft);border-color:var(--accent-turf);color:var(--accent-turf-hover)}.confidence-pill.estimated.svelte-1m1u3ea{background-color:var(--bg-ground);border-color:var(--border-strong);color:var(--ink-secondary)}.confidence-pill.conflict.svelte-1m1u3ea{background-color:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-ink)}.gauge-column.svelte-1m1u3ea{display:flex;flex-direction:column;gap:.25rem}.poles-line.svelte-1m1u3ea{display:flex;justify-content:space-between;font-size:.72rem;color:var(--ink-secondary)}.pole-label.svelte-1m1u3ea{display:inline-flex;align-items:center;gap:.2rem}.discrete-gauge.svelte-1m1u3ea{display:grid;grid-template-columns:repeat(21,minmax(0,1fr));gap:2px;align-items:center;height:14px}.gauge-tick.svelte-1m1u3ea{height:14px;border-radius:1px;background-color:var(--bg-ground-subtle);border:1px solid var(--border-subtle);transform:scaleY(.5);transition:background-color .16s var(--ease-out-expo),transform .16s var(--ease-out-expo)}.gauge-tick.center-tick.svelte-1m1u3ea{transform:scaleY(.92);background-color:var(--ink-secondary);border-color:var(--ink-secondary)}.gauge-tick.active-tick.svelte-1m1u3ea{transform:scaleY(.72);background-color:var(--accent-turf);border-color:var(--accent-turf)}.gauge-tick.target-head.svelte-1m1u3ea{transform:scaleY(1);background-color:var(--ink-primary);border-color:var(--ink-primary)}.numeric-readout.svelte-1m1u3ea{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.offset-primary.svelte-1m1u3ea{font-size:.9375rem;font-weight:700;color:var(--ink-primary)}.community-secondary.svelte-1m1u3ea{font-size:.72rem;color:var(--ink-secondary)}.stamp-cell.svelte-1m1u3ea{display:flex;justify-content:flex-end}.stamp-btn.svelte-1m1u3ea{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.75rem;font-weight:650;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background-color:var(--bg-sheet);color:var(--ink-primary);cursor:pointer;transition:background-color .18s var(--ease-out-expo),color .18s var(--ease-out-expo),border-color .18s var(--ease-out-expo)}.stamp-btn.svelte-1m1u3ea:hover{background-color:var(--bg-ground-subtle)}.stamp-btn.stamped.svelte-1m1u3ea{background-color:var(--accent-turf);border-color:var(--accent-turf);color:var(--bg-sheet)}.ledger-footer.svelte-1m1u3ea{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:nowrap;padding-top:.75rem;border-top:1px solid var(--border-subtle)}.footer-step.svelte-1m1u3ea{font-size:.8125rem;color:var(--ink-secondary);white-space:nowrap}.mobile-nav-label.svelte-1m1u3ea{display:none}@media(max-width:960px){.slider-table-head.svelte-1m1u3ea{display:none}.slider-row.svelte-1m1u3ea{grid-template-columns:2.8rem minmax(0,1fr) auto;grid-template-areas:"code info stamp" "gauge gauge readout";gap:.65rem}.row-code.svelte-1m1u3ea{grid-area:code}.param-info.svelte-1m1u3ea{grid-area:info}.stamp-cell.svelte-1m1u3ea{grid-area:stamp}.gauge-column.svelte-1m1u3ea{grid-area:gauge}.numeric-readout.svelte-1m1u3ea{grid-area:readout}}@media(max-width:560px){.desktop-nav-label.svelte-1m1u3ea{display:none}.mobile-nav-label.svelte-1m1u3ea{display:inline}.footer-nav-btn.svelte-1m1u3ea{padding:.45rem .65rem}}.summary-strip.svelte-1pf5y7n{background-color:var(--bg-sheet);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem 1.15rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.75rem}.summary-top.svelte-1pf5y7n{display:flex;justify-content:space-between;align-items:flex-start;gap:.65rem}.strip-heading.svelte-1pf5y7n{margin:0 0 .2rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.015em}.strip-note.svelte-1pf5y7n{margin:0;font-size:.8125rem;color:var(--ink-secondary)}.btn-compact.svelte-1pf5y7n{padding:.38rem .65rem;font-size:.75rem;flex-shrink:0}.preset-overview-list.svelte-1pf5y7n{display:flex;flex-direction:column;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.overview-row.svelte-1pf5y7n{padding:.65rem 0;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.25rem}.overview-row.svelte-1pf5y7n:last-child{border-bottom:none}.overview-row.split-two.svelte-1pf5y7n{display:grid;grid-template-columns:1.1fr 1fr;gap:.75rem}.sub-cell.svelte-1pf5y7n{display:flex;flex-direction:column;gap:.2rem}.sub-cell.svelte-1pf5y7n:first-child{border-right:1px solid var(--border-subtle);padding-right:.65rem}.cell-label.svelte-1pf5y7n{font-size:.72rem;font-weight:600;color:var(--ink-secondary)}.cell-value.svelte-1pf5y7n{font-size:.8125rem;font-weight:650;color:var(--ink-primary)}.cell-sub.svelte-1pf5y7n{font-size:.75rem;color:var(--ink-secondary)}.full-width.svelte-1pf5y7n{width:100%}.swatch-line.svelte-1pf5y7n{display:flex;align-items:center;gap:.45rem}.tone-swatch.svelte-1pf5y7n{width:1rem;height:1rem;border-radius:3px;border:1px solid var(--ink-primary);flex-shrink:0}.ai-inline-drawer.svelte-1pf5y7n{border-top:1px solid var(--border-subtle);padding-top:.75rem;display:flex;flex-direction:column;gap:.55rem}.ai-field.svelte-1pf5y7n{display:flex;flex-direction:column;gap:.2rem}.key-input-wrap.svelte-1pf5y7n{display:flex;align-items:center;gap:.45rem;padding-left:.6rem;background-color:var(--bg-sheet);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.key-input.svelte-1pf5y7n{border:none;width:100%;padding-left:.15rem}.key-input.svelte-1pf5y7n:focus-visible{outline:none}.key-input-wrap.svelte-1pf5y7n:focus-within{outline:2px solid var(--accent-turf);outline-offset:2px}.ai-actions.svelte-1pf5y7n{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ai-helper.svelte-1pf5y7n{margin:0;font-size:.75rem;color:var(--ink-secondary)}@media(max-width:540px){.overview-row.split-two.svelte-1pf5y7n{grid-template-columns:1fr}.sub-cell.svelte-1pf5y7n:first-child{border-right:none;border-bottom:1px solid var(--border-subtle);padding-right:0;padding-bottom:.55rem}}.mobile-zone-select.svelte-1m8xhtm{display:none}@media(max-width:760px){.mobile-zone-select.svelte-1m8xhtm{display:grid;gap:8px;padding:0 16px 20px;font-size:14px}.mobile-zone-select.svelte-1m8xhtm select:where(.svelte-1m8xhtm){width:100%;min-height:44px;padding:8px;color:var(--ink-primary);background:var(--bg-sheet);border:0;border-radius:6px}.zone-nav.svelte-1m8xhtm{display:none!important}}.zone-rail.svelte-1m8xhtm{background-color:var(--bg-rail);color:var(--ink-rail-primary);border-right:1px solid var(--border-rail);display:flex;flex-direction:column;justify-content:space-between;position:static;top:0;height:auto;overflow-y:auto;padding:1.15rem .95rem;gap:1rem}.rail-header.svelte-1m8xhtm{display:flex;flex-direction:column;gap:.45rem}.rail-title.svelte-1m8xhtm{margin:0;font-size:1.375rem;font-weight:750;letter-spacing:-.025em;color:var(--ink-rail-primary)}.rail-subtitle.svelte-1m8xhtm{margin:0;font-size:.8125rem;color:var(--ink-rail-secondary);line-height:1.35}.engine-badge.svelte-1m8xhtm{margin-top:.25rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;background-color:var(--bg-rail-elevated);border:1px solid var(--border-rail);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--ink-rail-primary)}.progress-box.svelte-1m8xhtm{margin-top:.2rem;padding:.6rem .7rem;background-color:var(--bg-rail-elevated);border:1px solid var(--border-rail);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.4rem}.progress-meta.svelte-1m8xhtm{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--ink-rail-secondary)}.progress-track.svelte-1m8xhtm{height:6px;background-color:var(--bg-rail);border-radius:3px;overflow:hidden}.progress-fill.svelte-1m8xhtm{width:100%;height:100%;background-color:var(--accent-mint-on-dark);transform-origin:left center;transition:transform .2s var(--ease-out-expo)}.reset-link.svelte-1m8xhtm{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.15rem 0;background:none;border:none;color:var(--ink-rail-secondary);font-size:.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.reset-link.svelte-1m8xhtm:hover{color:var(--ink-rail-primary)}.zone-nav.svelte-1m8xhtm{display:flex;flex-direction:column;gap:.15rem;flex:1}.zone-tab.svelte-1m8xhtm{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid transparent;background-color:transparent;color:var(--ink-rail-secondary);text-align:left;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease-out-expo),color .15s var(--ease-out-expo),border-color .15s var(--ease-out-expo)}.zone-tab.svelte-1m8xhtm:hover{background-color:var(--bg-rail-elevated);color:var(--ink-rail-primary)}.zone-tab.active.svelte-1m8xhtm{background-color:var(--bg-rail-active);border-color:var(--accent-mint-on-dark);color:var(--ink-rail-primary);font-weight:650}.zone-order.svelte-1m8xhtm{font-size:.75rem;color:var(--ink-rail-secondary)}.zone-name.svelte-1m8xhtm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zone-tally.svelte-1m8xhtm{font-size:.72rem;padding:.1rem .4rem;border-radius:3px;background-color:var(--bg-rail);color:var(--ink-rail-secondary);display:inline-flex;align-items:center;justify-content:center;min-width:2rem}.zone-tally.done.svelte-1m8xhtm{background-color:var(--accent-mint-on-dark);color:var(--ink-on-mint);font-weight:700}.rail-footer.svelte-1m8xhtm{border-top:1px solid var(--border-rail);padding-top:.75rem;display:flex;flex-direction:column;gap:.4rem}.shortcut-hint.svelte-1m8xhtm{margin:0;font-size:.75rem;color:var(--ink-rail-secondary);line-height:1.5}kbd.svelte-1m8xhtm{display:inline-block;padding:.05rem .32rem;font-size:.7rem;font-family:var(--font-sans);font-weight:650;background-color:var(--bg-rail-elevated);border:1px solid var(--border-rail);border-radius:3px;color:var(--ink-rail-primary)}.disclaimer.svelte-1m8xhtm{margin:0;font-size:.72rem;color:var(--ink-rail-secondary)}@media(max-width:1024px){.zone-rail.svelte-1m8xhtm{position:static;height:auto;border-right:none;border-bottom:1px solid var(--border-rail);padding:.9rem 1rem;gap:.75rem}.zone-nav.svelte-1m8xhtm{flex-direction:row;overflow-x:auto;padding-bottom:.3rem;gap:.4rem;scroll-behavior:smooth}.zone-tab.svelte-1m8xhtm{display:inline-flex;width:auto;flex-shrink:0;padding:.45rem .65rem}.rail-footer.svelte-1m8xhtm{display:none}}.brand-header.svelte-1uha8ag{display:flex;align-items:center;gap:24px;padding:22px max(24px,calc((100vw - 1240px)/2));border-bottom:1px solid var(--border-subtle);background:var(--bg-sheet)}.brand.svelte-1uha8ag{display:flex;align-items:center;gap:10px;color:var(--ink-primary);text-decoration:none;font-size:30px;font-weight:800;letter-spacing:-.04em}.brand-description.svelte-1uha8ag,.game-label.svelte-1uha8ag{font-size:13px;color:var(--ink-secondary)}.game-label.svelte-1uha8ag{margin-left:auto}.studio.svelte-1uha8ag{max-width:1240px;margin:0 auto;padding:28px 24px}.step-nav.svelte-1uha8ag{display:flex;gap:12px;margin-bottom:36px;border-bottom:1px solid var(--border-subtle)}.step-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){background:none;border:0;border-bottom:3px solid transparent;padding:16px 20px;display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:600;color:var(--ink-secondary)}.step-nav.svelte-1uha8ag button.current:where(.svelte-1uha8ag){color:var(--accent-turf);border-bottom-color:var(--accent-turf)}.step-nav.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{opacity:.45;cursor:default}.step-nav.svelte-1uha8ag span:where(.svelte-1uha8ag){font-variant-numeric:tabular-nums;font-size:13px}h1.svelte-1uha8ag{font-size:clamp(28px,4vw,46px);letter-spacing:-.035em;line-height:1.12;margin:0 0 14px;font-weight:650;text-wrap:balance}.intro.svelte-1uha8ag{margin:40px 0 32px}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag),.section-title.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-secondary);font-size:16px;margin:0}.step-footer.svelte-1uha8ag,.section-title.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0}.step-footer.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;color:var(--ink-secondary);max-width:55ch}.base-settings.svelte-1uha8ag{background:var(--bg-sheet);margin:24px 0;border-block:1px solid var(--border-subtle)}summary.svelte-1uha8ag{cursor:pointer;padding:18px;font-weight:600}.recipe-layout.svelte-1uha8ag{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px}.share-sheet.svelte-1uha8ag{padding:40px;background:var(--bg-sheet);border:1px solid var(--border-subtle);border-radius:16px;max-width:840px}.share-sheet.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:30px}.share-sheet.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-secondary)}.share-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.share-link.svelte-1uha8ag{display:grid;gap:8px;font-size:14px}.share-link.svelte-1uha8ag input:where(.svelte-1uha8ag){width:100%;padding:12px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--bg-ground)}.site-footer.svelte-1uha8ag{padding:48px 0 8px;font-size:12px;color:var(--ink-secondary)}.sample-notice.svelte-1uha8ag{padding:12px 16px;background:var(--warn-bg);color:var(--warn-ink);margin-bottom:24px;border-radius:8px}@media(max-width:760px){.brand-description.svelte-1uha8ag,.game-label.svelte-1uha8ag{display:none}.brand-header.svelte-1uha8ag{padding:16px 20px}.studio.svelte-1uha8ag{padding:16px}.step-nav.svelte-1uha8ag{gap:0;justify-content:space-between;margin-bottom:24px}.step-nav.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:14px 10px}.recipe-layout.svelte-1uha8ag{grid-template-columns:1fr}.step-footer.svelte-1uha8ag,.section-title.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.share-sheet.svelte-1uha8ag{padding:24px}.intro.svelte-1uha8ag{margin-top:28px}}
