*{box-sizing:border-box}html,body{color:#ffe6d8;background:#140b08;margin:0;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.feature-page.svelte-16m1uya{background-image:linear-gradient(#ffb77b0b 1px,#0000 1px),linear-gradient(90deg,#ffb77b0b 1px,#0000 1px);background-size:44px 44px;min-height:100vh}.feature-shell.svelte-16m1uya{gap:24px;padding:clamp(18px,2.8vw,34px) clamp(18px,5vw,64px) clamp(28px,5vw,64px);display:grid}.feature-copy.svelte-16m1uya{gap:10px;max-width:760px;display:grid}.eyebrow.svelte-16m1uya{color:#ffbd86;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}h1.svelte-16m1uya{color:#ffe4d8;text-shadow:0 3px #6d3215;margin:0;font-family:Bricolage Grotesque,Geist,sans-serif;font-size:clamp(2.2rem,5vw,3.6rem);line-height:.98}.feature-copy.svelte-16m1uya>span:where(.svelte-16m1uya){color:#d7bcaa;font-size:1rem;font-weight:650;line-height:1.55}.feature-copy.svelte-16m1uya strong:where(.svelte-16m1uya){color:#ffd7bd}.workbench.svelte-16m1uya{grid-template-columns:minmax(0,1.35fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.preview-panel.svelte-16m1uya,.control-panel.svelte-16m1uya{background:#25130d;border:1px solid #ffd3b229;border-radius:18px;box-shadow:inset 0 1px #ffecdc14,0 18px 48px #00000047}.preview-panel.svelte-16m1uya{align-content:start;gap:12px;min-height:520px;padding:12px;display:grid}.viewer-frame.svelte-16m1uya,.reference-frame.svelte-16m1uya{background:#1a0e0a;border-radius:14px;place-items:center;min-height:460px;display:grid;overflow:hidden}.reference-frame.svelte-16m1uya{position:relative}.reference-frame.svelte-16m1uya img:where(.svelte-16m1uya){object-fit:contain;width:100%;height:100%;max-height:460px}.reference-caption.svelte-16m1uya{color:#ffd7b8;background:#140b08b8;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:800;position:absolute;bottom:12px;left:12px}.empty-preview.svelte-16m1uya{text-align:center;color:#d7bcaa;gap:12px;padding:28px;display:grid}.empty-preview.svelte-16m1uya strong:where(.svelte-16m1uya){color:#ffe4d8;font-size:1.05rem}.empty-preview.svelte-16m1uya .preview-hint:where(.svelte-16m1uya){color:#9c7f6a;max-width:42ch;margin:0 auto;font-size:.85rem;line-height:1.5}.control-column.svelte-16m1uya{gap:14px;display:grid}.control-panel.svelte-16m1uya{gap:14px;padding:18px;display:grid}.upload-copy.svelte-16m1uya p:where(.svelte-16m1uya){color:#ffbd86;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.upload-copy.svelte-16m1uya h2:where(.svelte-16m1uya){color:#ffe4d8;margin:4px 0 0;font-size:1.35rem}.lock-card.svelte-16m1uya,.error-card.svelte-16m1uya,.processing-card.svelte-16m1uya{color:#ffd7b8;background:#ffbd8614;border:1px solid #ffbd8638;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lock-card.svelte-16m1uya a:where(.svelte-16m1uya){color:#ffbd86;text-underline-offset:3px;font-weight:900;text-decoration:underline}.error-card.svelte-16m1uya{color:#ffcfc2;background:#781e1259;border-color:#ff785a59}.error-card.svelte-16m1uya a:where(.svelte-16m1uya){color:#ffbd86;text-underline-offset:3px;font-weight:900;text-decoration:underline}.attach-zone.svelte-16m1uya{cursor:pointer;color:#c9aa92;text-align:center;background:#180b066b;border:2px dotted #ffd3b26b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:148px;padding:22px 16px;display:flex;position:relative}.attach-zone.svelte-16m1uya:hover,.attach-zone.drag-over.svelte-16m1uya{background:#c9783529;border-color:#ffbd86b8}.attach-zone.svelte-16m1uya input:where(.svelte-16m1uya){opacity:0;cursor:pointer;position:absolute;inset:0}.attach-zone.svelte-16m1uya span:where(.svelte-16m1uya){color:#ffe4d8;font-size:.98rem;font-weight:850}.attach-zone.svelte-16m1uya small:where(.svelte-16m1uya){color:#9c7f6a;margin:0;font-size:.78rem}.attachment.svelte-16m1uya{background:#180b0694;border:1px solid #ffbd8647;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.attachment-thumb.svelte-16m1uya{object-fit:cover;background:#120806;border-radius:9px;width:38px;height:38px}.attachment-thumb.placeholder.svelte-16m1uya{color:#c9aa92;place-items:center;display:grid}.attachment-meta.svelte-16m1uya{gap:2px;min-width:0;display:grid}.attachment-meta.svelte-16m1uya strong:where(.svelte-16m1uya){color:#ffe4d8;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.attachment-meta.svelte-16m1uya small:where(.svelte-16m1uya){color:#9c7f6a;font-size:.74rem}.attachment-remove.svelte-16m1uya{appearance:none;cursor:pointer;color:#e8cbb6;background:#1c100c;border:1px solid #ffd3b22e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.prompt-box.svelte-16m1uya{color:#c9aa92;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:850;display:grid}.prompt-box.svelte-16m1uya>span:where(.svelte-16m1uya){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prompt-box.svelte-16m1uya em:where(.svelte-16m1uya){font-variant-numeric:tabular-nums;color:#9c8071;font-style:normal;font-weight:700}.prompt-box.svelte-16m1uya em.over:where(.svelte-16m1uya){color:#ff9a7a}.prompt-box.svelte-16m1uya textarea:where(.svelte-16m1uya){color:#ffe6d8;width:100%;font:inherit;text-transform:none;resize:vertical;background:#1c100c;border:1px solid #ffd3b229;border-radius:12px;min-height:84px;padding:10px 12px;font-weight:650}.range-box.svelte-16m1uya{color:#c9aa92;text-transform:uppercase;gap:6px;padding:2px 2px 0;font-size:.78rem;font-weight:850;display:grid}.range-box.svelte-16m1uya>span:where(.svelte-16m1uya){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.range-box.svelte-16m1uya em:where(.svelte-16m1uya){font-variant-numeric:tabular-nums;color:#ffd7bd;font-style:normal;font-weight:800}.range-track.svelte-16m1uya{height:28px;position:relative}.range-rail.svelte-16m1uya{pointer-events:none;background:#ffb77b33;border-radius:999px;height:6px;position:absolute;top:50%;left:9px;right:9px;transform:translateY(-50%)}.range-fill.svelte-16m1uya{border-radius:inherit;background:#c97835;position:absolute;inset:0 auto 0 0}.range-mark.svelte-16m1uya{background:#ffbd8661;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #140b08b3}.range-box.svelte-16m1uya input[type=range]:where(.svelte-16m1uya){z-index:1;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.range-box.svelte-16m1uya input[type=range]:where(.svelte-16m1uya)::-webkit-slider-runnable-track{background:0 0;border:0;height:6px}.range-box.svelte-16m1uya input[type=range]:where(.svelte-16m1uya)::-webkit-slider-thumb{appearance:none;background:#ffbd86;border:2px solid #241006;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px #5b270c}.range-box.svelte-16m1uya input[type=range]:where(.svelte-16m1uya)::-moz-range-track{background:0 0;border:0;height:6px}.range-box.svelte-16m1uya input[type=range]:where(.svelte-16m1uya)::-moz-range-thumb{background:#ffbd86;border:2px solid #241006;border-radius:50%;width:18px;height:18px;box-shadow:0 1px #5b270c}.range-box.svelte-16m1uya input[type=range]:where(.svelte-16m1uya):disabled{cursor:not-allowed}.range-box.svelte-16m1uya small:where(.svelte-16m1uya){color:#9c7f6a;text-transform:none;font-size:.74rem;font-weight:600;line-height:1.35}.cta-cost.svelte-16m1uya{font-variant-numeric:tabular-nums;background:#24100647;border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:3px 8px;font-weight:900;display:inline-flex}.mode-detail.svelte-16m1uya{color:#c9aa92;margin:0;font-size:.88rem;line-height:1.45}.primary-action.svelte-16m1uya{color:#241006;cursor:pointer;background:#c97835;border:1px solid #ffdebe52;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 16px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #fff0dc80,0 5px #5b270c}.primary-action.svelte-16m1uya:disabled{opacity:.55;cursor:not-allowed}.recent-jobs.svelte-16m1uya,.jobs-cta-panel.svelte-16m1uya{background:#140b088c;border:1px solid #ffb48c24;border-radius:16px;padding:.85rem}.recent-jobs.svelte-16m1uya{gap:.7rem;display:grid}.recent-jobs-head.svelte-16m1uya{color:#ffd2b4e6;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;display:flex}.recent-jobs-head.svelte-16m1uya .view-all-link:where(.svelte-16m1uya){color:#ffb078;margin-left:auto;font-size:.8rem;font-weight:700}.recent-jobs-list.svelte-16m1uya{gap:.55rem;display:grid}.view-more-jobs.svelte-16m1uya{color:#ffb078;justify-content:center;font-size:.84rem;font-weight:750;display:inline-flex}.jobs-cta-panel.svelte-16m1uya{gap:.75rem;display:grid}.jobs-cta-copy.svelte-16m1uya{color:#ffbe8ccc;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.jobs-cta-copy.svelte-16m1uya div:where(.svelte-16m1uya){gap:.2rem;display:grid}.jobs-cta-copy.svelte-16m1uya strong:where(.svelte-16m1uya){color:#ffe0ca}.jobs-cta-copy.svelte-16m1uya span:where(.svelte-16m1uya){color:#ffe6d89e;font-size:.84rem;line-height:1.35}.jobs-panel-link.svelte-16m1uya{color:#ffe6d8;background:#28160ed9;border:1px solid #ffb48c38;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.spin-icon{animation:1s linear infinite svelte-16m1uya-spin}@keyframes svelte-16m1uya-spin{to{transform:rotate(360deg)}}@media (width<=980px){.workbench.svelte-16m1uya{grid-template-columns:1fr}}
