*{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-1mr92y7{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-1mr92y7{gap:24px;padding:clamp(18px,2.8vw,34px) clamp(18px,5vw,64px) clamp(28px,5vw,64px);display:grid}.feature-copy.svelte-1mr92y7{gap:10px;max-width:760px;display:grid}.eyebrow.svelte-1mr92y7{color:#ffbd86;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}h1.svelte-1mr92y7{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-1mr92y7>span:where(.svelte-1mr92y7){color:#d7bcaa;font-size:1rem;font-weight:650;line-height:1.55}.feature-copy.svelte-1mr92y7 strong:where(.svelte-1mr92y7){color:#ffd7bd}.workbench.svelte-1mr92y7{grid-template-columns:minmax(0,1.35fr) minmax(320px,420px);align-items:start;gap:18px;display:grid}.preview-panel.svelte-1mr92y7,.control-panel.svelte-1mr92y7{background:#25130d;border:1px solid #ffd3b229;border-radius:18px;box-shadow:inset 0 1px #ffecdc14,0 18px 48px #00000047}.preview-panel.svelte-1mr92y7{align-content:start;gap:12px;min-height:520px;padding:12px;display:grid}.viewer-frame.svelte-1mr92y7,.reference-frame.svelte-1mr92y7{background:#1a0e0a;border-radius:14px;place-items:center;min-height:460px;display:grid;overflow:hidden}.reference-frame.svelte-1mr92y7{position:relative}.reference-frame.svelte-1mr92y7 img:where(.svelte-1mr92y7){object-fit:contain;width:100%;height:100%;max-height:460px}.reference-caption.svelte-1mr92y7{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-1mr92y7{text-align:center;color:#d7bcaa;gap:12px;padding:28px;display:grid}.empty-preview.svelte-1mr92y7 strong:where(.svelte-1mr92y7){color:#ffe4d8;font-size:1.05rem}.empty-preview.svelte-1mr92y7 .preview-hint:where(.svelte-1mr92y7){color:#9c7f6a;max-width:42ch;margin:0 auto;font-size:.85rem;line-height:1.5}.control-column.svelte-1mr92y7{gap:14px;display:grid}.control-panel.svelte-1mr92y7{gap:14px;padding:18px;display:grid}.upload-copy.svelte-1mr92y7 p:where(.svelte-1mr92y7){color:#ffbd86;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.upload-copy.svelte-1mr92y7 h2:where(.svelte-1mr92y7){color:#ffe4d8;margin:4px 0 0;font-size:1.35rem}.kind-grid.svelte-1mr92y7{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.kind-card.svelte-1mr92y7{text-align:left;appearance:none;cursor:pointer;color:#e8cbb6;background:#1c100c;border:1px solid #ffd3b229;border-radius:14px;justify-items:stretch;gap:4px;padding:13px 13px 12px;transition:border-color .14s,background .14s;display:grid}.kind-card.svelte-1mr92y7:hover:not(:disabled){border-color:#ffd3b252}.kind-card.svelte-1mr92y7:disabled{cursor:not-allowed;opacity:.55}.kind-head.svelte-1mr92y7{justify-content:space-between;align-items:center;gap:8px;display:flex}.kind-card.svelte-1mr92y7 strong:where(.svelte-1mr92y7){color:#ffe4d8;font-size:1rem}.kind-card.svelte-1mr92y7 .kind-tick{color:#ffbd86;flex:none}.kind-card.svelte-1mr92y7 small:where(.svelte-1mr92y7){color:#c9aa92;font-size:.78rem;line-height:1.35}.kind-cost.svelte-1mr92y7{background:#180b069e;border:1px solid #ffbd8638;border-radius:999px;align-items:center;gap:5px;width:max-content;margin-top:6px;padding:4px 9px 4px 6px;display:inline-flex}.kind-cost.svelte-1mr92y7 img:where(.svelte-1mr92y7){object-fit:contain;filter:drop-shadow(0 1px #ffd9a06b);display:block}.kind-cost.svelte-1mr92y7 b:where(.svelte-1mr92y7){color:#ffd8b0;font-size:.86rem;font-weight:900;line-height:1}.kind-cost.svelte-1mr92y7 i:where(.svelte-1mr92y7){color:#c9aa92;text-transform:uppercase;letter-spacing:.02em;font-size:.72rem;font-style:normal;font-weight:800}.kind-card.selected.svelte-1mr92y7{background:#c9783547;border-color:#ffbd868c}.kind-card.selected.svelte-1mr92y7 .kind-cost:where(.svelte-1mr92y7){background:#180b0680;border-color:#ffbd866b}.attach-zone.svelte-1mr92y7{cursor:pointer;color:#c9aa92;background:#180b066b;border:1px dashed #ffd3b23d;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;transition:border-color .14s,background .14s;display:flex;position:relative}.attach-zone.svelte-1mr92y7:hover,.attach-zone.drag-over.svelte-1mr92y7{background:#c9783529;border-color:#ffbd8680}.attach-zone.svelte-1mr92y7 input:where(.svelte-1mr92y7){opacity:0;cursor:pointer;position:absolute;inset:0}.attach-zone.svelte-1mr92y7 span:where(.svelte-1mr92y7){color:#e8cbb6;font-size:.85rem;font-weight:800}.attach-zone.svelte-1mr92y7 small:where(.svelte-1mr92y7){color:#9c7f6a;margin-left:auto;font-size:.74rem}.attachment.svelte-1mr92y7{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-1mr92y7{object-fit:cover;background:#120806;border-radius:9px;width:38px;height:38px}.attachment-thumb.placeholder.svelte-1mr92y7{color:#c9aa92;place-items:center;display:grid}.attachment-meta.svelte-1mr92y7{gap:2px;min-width:0;display:grid}.attachment-meta.svelte-1mr92y7 strong:where(.svelte-1mr92y7){color:#ffe4d8;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.attachment-meta.svelte-1mr92y7 small:where(.svelte-1mr92y7){color:#9c7f6a;font-size:.74rem}.attachment-remove.svelte-1mr92y7{appearance:none;cursor:pointer;color:#e8cbb6;background:#1c100c;border:1px solid #ffd3b22e;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.attachment-remove.svelte-1mr92y7:hover:not(:disabled){color:#ffcfc2;border-color:#ff8a6c80}.attachment-remove.svelte-1mr92y7:disabled{cursor:not-allowed;opacity:.5}.restyle-option.svelte-1mr92y7{cursor:pointer;background:#180b0666;border:1px solid #ffbd8638;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.restyle-option.svelte-1mr92y7 input:where(.svelte-1mr92y7){accent-color:#ffbd86;cursor:pointer;width:16px;height:16px;margin-top:3px}.restyle-option.svelte-1mr92y7 span:where(.svelte-1mr92y7){gap:2px;display:grid}.restyle-option.svelte-1mr92y7 strong:where(.svelte-1mr92y7){color:#ffe4d8;font-size:.86rem}.restyle-option.svelte-1mr92y7 small:where(.svelte-1mr92y7){color:#9c7f6a;font-size:.74rem;line-height:1.4}.mode-row.svelte-1mr92y7{gap:8px;display:grid}.mode-heading.svelte-1mr92y7{color:#c9aa92;text-transform:uppercase;font-size:.78rem;font-weight:900}.quality-seg.svelte-1mr92y7{grid-template-columns:minmax(0,.85fr) minmax(0,.85fr) minmax(0,1.45fr);gap:8px;display:grid;container-type:inline-size}.quality-seg-btn.svelte-1mr92y7{appearance:none;cursor:pointer;color:#e8cbb6;white-space:nowrap;background:#1c100c;border:1px solid #ffd3b229;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;padding:0 8px;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.quality-seg-btn.compact.svelte-1mr92y7{padding:0 6px}.quality-label.svelte-1mr92y7{z-index:1;white-space:nowrap;font-size:clamp(.72rem,4.6cqi,.92rem);line-height:1.1;position:relative}.quality-extra.svelte-1mr92y7{z-index:1;color:#ffd7b8;font-variant-numeric:tabular-nums;background:#ffbd8629;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 6px;font-size:clamp(.62rem,3.4cqi,.72rem);font-weight:700;display:inline-flex;position:relative}.quality-extra.svelte-1mr92y7 img:where(.svelte-1mr92y7){display:block}.quality-seg-btn.selected.svelte-1mr92y7{color:#ffe6d8;background:#c9783547;border-color:#ffbd868c}.quality-seg-btn.shimmer.svelte-1mr92y7:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffe6be24 48%,#0000 66%);animation:2.4s ease-in-out infinite svelte-1mr92y7-effort-shimmer;position:absolute;inset:0;transform:translate(-120%)}.quality-seg-btn.shimmer.selected.svelte-1mr92y7{color:#ffe8d2;background:linear-gradient(135deg,#b462288c,#5a2a12b3),#c9783547;border-color:#ffd296b8;box-shadow:0 0 18px #ffaa5a2e,inset 0 1px #fff0d233}.quality-seg-btn.shimmer.selected.svelte-1mr92y7:after{background:linear-gradient(110deg,#0000 28%,#ffe6be47 48%,#0000 68%)}@keyframes svelte-1mr92y7-effort-shimmer{0%,35%{transform:translate(-120%)}70%,to{transform:translate(120%)}}.cta-cost.svelte-1mr92y7{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}.cta-cost.svelte-1mr92y7 img:where(.svelte-1mr92y7){display:block}.mode-detail.svelte-1mr92y7{color:#c9aa92;margin:0;font-size:.88rem;line-height:1.45}.lock-card.svelte-1mr92y7,.error-card.svelte-1mr92y7,.processing-card.svelte-1mr92y7{color:#ffd7b8;background:#ffbd8614;border:1px solid #ffbd8638;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.error-card.svelte-1mr92y7{color:#ffcfc2;background:#781e1259;border-color:#ff785a59}.prompt-box.svelte-1mr92y7{color:#c9aa92;text-transform:uppercase;gap:6px;font-size:.78rem;font-weight:850;display:grid}.prompt-box.svelte-1mr92y7>span:where(.svelte-1mr92y7){justify-content:space-between;align-items:baseline;gap:8px;display:flex}.prompt-box.svelte-1mr92y7 em:where(.svelte-1mr92y7){font-variant-numeric:tabular-nums;color:#9c8071;font-style:normal;font-weight:700}.prompt-box.svelte-1mr92y7 em.over:where(.svelte-1mr92y7){color:#ff9a7a}.prompt-box.svelte-1mr92y7 textarea:where(.svelte-1mr92y7){color:#ffe6d8;width:100%;font:inherit;text-transform:none;resize:vertical;background:#1c100c;border:1px solid #ffd3b229;border-radius:12px;min-height:96px;padding:10px 12px;font-weight:650}.primary-action.svelte-1mr92y7{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-1mr92y7:disabled{opacity:.55;cursor:not-allowed}.recent-jobs.svelte-1mr92y7,.jobs-cta-panel.svelte-1mr92y7{background:#140b088c;border:1px solid #ffb48c24;border-radius:16px;padding:.85rem}.recent-jobs.svelte-1mr92y7{gap:.7rem;display:grid}.recent-jobs-head.svelte-1mr92y7{color:#ffd2b4e6;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;display:flex}.recent-jobs-head.svelte-1mr92y7 .view-all-link:where(.svelte-1mr92y7){color:#ffb078;margin-left:auto;font-size:.8rem;font-weight:700}.recent-jobs-head.svelte-1mr92y7 .view-all-link:where(.svelte-1mr92y7):hover{color:#ffe0ca}.recent-jobs-list.svelte-1mr92y7{gap:.55rem;display:grid}.view-more-jobs.svelte-1mr92y7{color:#ffb078;justify-content:center;font-size:.84rem;font-weight:750;display:inline-flex}.view-more-jobs.svelte-1mr92y7:hover{color:#ffe0ca}.jobs-cta-panel.svelte-1mr92y7{gap:.75rem;display:grid}.jobs-cta-copy.svelte-1mr92y7{color:#ffbe8ccc;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid}.jobs-cta-copy.svelte-1mr92y7 div:where(.svelte-1mr92y7){gap:.2rem;display:grid}.jobs-cta-copy.svelte-1mr92y7 strong:where(.svelte-1mr92y7){color:#ffe0ca}.jobs-cta-copy.svelte-1mr92y7 span:where(.svelte-1mr92y7){color:#ffe6d89e;font-size:.84rem;line-height:1.35}.jobs-panel-link.svelte-1mr92y7{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}.jobs-panel-link.svelte-1mr92y7:hover{border-color:#ffa06466}.spin-icon{animation:1s linear infinite svelte-1mr92y7-spin}@keyframes svelte-1mr92y7-spin{to{transform:rotate(360deg)}}@media (width<=980px){.workbench.svelte-1mr92y7{grid-template-columns:1fr}}
