.card-preview.svelte-175l35i{position:relative;width:100%;background:#07080e;overflow:hidden;box-shadow:0 24px 64px #0005}canvas.svelte-175l35i{display:block;width:100%;height:100%}.loading.svelte-175l35i{position:absolute;inset:0;display:grid;place-items:center;color:#8f96a6;background:#11131b}p.svelte-175l35i{position:absolute;inset:auto 16px 16px;padding:12px;color:#fecaca;background:#35151d;font-size:13px}.account-panel.svelte-10nu5cz{position:relative;max-width:460px;margin:0 auto;padding:32px;border:1px solid #292c37;border-radius:16px;background:#14161f}h2.svelte-10nu5cz{font-size:26px;margin:18px 0 8px;letter-spacing:-.7px}p.svelte-10nu5cz{color:#9da4b3;font-size:14px;line-height:1.6;margin-bottom:24px}.close.svelte-10nu5cz{position:absolute;right:16px;top:16px;padding:8px}form.svelte-10nu5cz{display:grid;gap:16px}label.svelte-10nu5cz{display:grid;gap:8px;font-size:13px}input.svelte-10nu5cz{width:100%;background:#0c0e15;border:1px solid #333744;border-radius:7px;padding:11px 12px;color:#eef0f7}input.svelte-10nu5cz:focus{outline:2px solid #3ba9ff;outline-offset:2px}.primary.svelte-10nu5cz{display:flex;justify-content:center;gap:10px;align-items:center;background:#3ba9ff;color:#06121f;padding:12px;border-radius:7px;font-weight:600}.links.svelte-10nu5cz{display:flex;justify-content:space-between;gap:16px;margin-top:22px;font-size:13px;color:#91cbfb}.notice.svelte-10nu5cz,.error.svelte-10nu5cz{padding:12px;background:#1b2532;border-radius:7px;font-size:13px;line-height:1.6}.error.svelte-10nu5cz{color:#ffadb7;background:#321c25}small.svelte-10nu5cz{color:#9da4b3}button.svelte-10nu5cz{cursor:pointer}button.svelte-10nu5cz:disabled{opacity:.5;cursor:wait}.pnl-workspace.svelte-1jowdbw{max-width:1440px;margin:0 auto;padding:28px 40px 80px;--panel: #11131b;--line: #252834;--muted: #9198a9;color:#e9edf5;font-size:14px}.breadcrumb.svelte-1jowdbw{display:flex;gap:12px;align-items:center;font-size:12px;color:#737c8f;margin-bottom:32px}.breadcrumb.svelte-1jowdbw a:where(.svelte-1jowdbw){display:flex;align-items:center;gap:7px;color:#9da5b5}.page-heading.svelte-1jowdbw{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.eyebrow.svelte-1jowdbw{font-size:10px;letter-spacing:2px;color:#7391ac;margin-bottom:12px}h1.svelte-1jowdbw{font-size:42px;letter-spacing:-1.6px;line-height:1.1;font-weight:600}h1.svelte-1jowdbw span:where(.svelte-1jowdbw){color:#3ba9ff}.page-heading.svelte-1jowdbw p:where(.svelte-1jowdbw){color:var(--muted);margin-top:10px;font-size:14px}.account-actions.svelte-1jowdbw{display:flex;align-items:center;gap:12px}.account-actions.svelte-1jowdbw>span:where(.svelte-1jowdbw){font-size:12px;color:var(--muted)}button.svelte-1jowdbw{cursor:pointer;transition:background .15s,transform .15s}button.svelte-1jowdbw:active{transform:translateY(1px)}button.svelte-1jowdbw:disabled{opacity:.5;cursor:default}button.svelte-1jowdbw:focus-visible,a.svelte-1jowdbw:focus-visible{outline:2px solid #3ba9ff;outline-offset:4px}.primary.svelte-1jowdbw,.secondary.svelte-1jowdbw,.quiet.svelte-1jowdbw{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-size:12px;font-weight:500;white-space:nowrap}.primary.svelte-1jowdbw{padding:12px 20px;background:#3ba9ff;color:#061421;border:1px solid #3ba9ff}.primary.svelte-1jowdbw:hover{background:#73c2ff}.secondary.svelte-1jowdbw{padding:11px 15px;background:#171a24;border:1px solid #303544;color:#d4dbe7}.secondary.svelte-1jowdbw:hover{background:#222735}.quiet.svelte-1jowdbw{padding:7px;color:#a5adbe}.quiet.svelte-1jowdbw:hover{color:#fff}.workspace-bar.svelte-1jowdbw{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);margin-bottom:26px}.tabs.svelte-1jowdbw{display:flex;gap:28px}.tabs.svelte-1jowdbw button:where(.svelte-1jowdbw){display:flex;align-items:center;gap:8px;color:#858ea0;font-size:13px;padding:0 0 16px;position:relative}.tabs.svelte-1jowdbw .active:where(.svelte-1jowdbw){color:#eff5ff}.tabs.svelte-1jowdbw .active:where(.svelte-1jowdbw):after{content:"";height:2px;background:#3ba9ff;position:absolute;bottom:-1px;left:0;right:0}.workspace-bar.svelte-1jowdbw>.quiet:where(.svelte-1jowdbw){margin-bottom:12px}.editor-grid.svelte-1jowdbw{display:grid;grid-template-columns:320px minmax(0,1fr);gap:32px;align-items:start}.controls.svelte-1jowdbw{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.mode-picker.svelte-1jowdbw{padding:0 22px 20px}.mode-picker.svelte-1jowdbw label:where(.svelte-1jowdbw){display:grid;gap:8px;font-size:12px;color:#bcc3d2}.mode-picker.svelte-1jowdbw select:where(.svelte-1jowdbw){font-size:11px}.control-heading.svelte-1jowdbw{display:flex;justify-content:space-between;align-items:center;padding:22px 22px 18px}.control-heading.svelte-1jowdbw h2:where(.svelte-1jowdbw){font-weight:500;font-size:15px}.control-heading.svelte-1jowdbw span:where(.svelte-1jowdbw){font-size:10px;letter-spacing:1px;color:#647084}.section-tabs.svelte-1jowdbw{margin:0 20px 22px;padding:4px;background:#090b12;border:1px solid #232634;border-radius:7px;display:grid;grid-template-columns:repeat(3,1fr)}.section-tabs.svelte-1jowdbw button:where(.svelte-1jowdbw){padding:8px 4px;font-size:11px;color:#8f98aa;border-radius:4px}.section-tabs.svelte-1jowdbw .selected:where(.svelte-1jowdbw){color:#f0f5ff;background:#242a37}.fields.svelte-1jowdbw{display:flex;flex-direction:column;gap:18px;padding:0 22px 24px}.fields.svelte-1jowdbw label:where(.svelte-1jowdbw),.field-label.svelte-1jowdbw{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#bcc3d2}.field-label.svelte-1jowdbw{margin-bottom:9px}input.svelte-1jowdbw:not([type=checkbox],[type=range],[type=color],[type=file]),select.svelte-1jowdbw{width:100%;min-width:0;border:1px solid #303543;border-radius:6px;background:#0b0e16;padding:10px 11px;font-size:13px;color:#e6ecf5;outline:none}input.svelte-1jowdbw:focus,select.svelte-1jowdbw:focus{border-color:#3ba9ff;box-shadow:0 0 0 2px #3ba9ff26}.pair.svelte-1jowdbw{display:grid;grid-template-columns:1fr 1fr;gap:12px}.unit-input.svelte-1jowdbw{position:relative}.unit-input.svelte-1jowdbw input:where(.svelte-1jowdbw){padding-right:48px!important}.unit-input.svelte-1jowdbw>span:where(.svelte-1jowdbw):last-child{position:absolute;right:11px;top:11px;font-size:11px;color:#7e879a;pointer-events:none}.calculation.svelte-1jowdbw{border-top:1px solid #293040;border-bottom:1px solid #293040;padding:16px 0}.calculation.svelte-1jowdbw>div:where(.svelte-1jowdbw){display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:9px;font-size:11px;color:#939eb0}.calculation.svelte-1jowdbw strong:where(.svelte-1jowdbw){font-size:14px;font-weight:500;color:#59dbb9;font-variant-numeric:tabular-nums}.calculation.svelte-1jowdbw strong.negative:where(.svelte-1jowdbw){color:#ee8797}.calculation.svelte-1jowdbw p:where(.svelte-1jowdbw){font-size:10px;line-height:1.6;color:#768397;margin-top:12px}.divider.svelte-1jowdbw{height:1px;background:var(--line)}.fields.svelte-1jowdbw .toggle:where(.svelte-1jowdbw){flex-direction:row;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.toggle.svelte-1jowdbw input:where(.svelte-1jowdbw):checked{background:#3ba9ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23061120' stroke-width='2' d='m3 8 3 3 7-7'/%3E%3C/svg%3E") center/12px no-repeat;border-color:#3ba9ff}.toggle.svelte-1jowdbw input:where(.svelte-1jowdbw){width:15px;height:15px;border-radius:3px;background:#0c1019;border-color:#465067;color:#3ba9ff}.preview-column.svelte-1jowdbw{position:sticky;top:90px;min-width:0}.preview-top.svelte-1jowdbw{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:1px;color:#748299;margin:3px 0 16px}.preview-top.svelte-1jowdbw>span:where(.svelte-1jowdbw):first-child{display:flex;align-items:center;gap:8px;color:#a2aec1}.live-dot.svelte-1jowdbw{width:5px;height:5px;background:#59dbb9;border-radius:50%}.preview-stage.svelte-1jowdbw{padding:20px;border:1px solid var(--line);border-radius:10px;background:#12141e}.preview-bottom.svelte-1jowdbw{display:flex;justify-content:space-between;gap:14px;margin-top:13px;color:#788499;font-size:10px}.preview-bottom.svelte-1jowdbw>span:where(.svelte-1jowdbw):first-child{display:flex;align-items:center;gap:6px}.export-actions.svelte-1jowdbw{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-top:26px}.explanation.svelte-1jowdbw{display:flex;align-items:flex-start;gap:14px;margin-top:34px;padding-top:26px;border-top:1px solid var(--line);color:#74859b}.explanation.svelte-1jowdbw h3:where(.svelte-1jowdbw){font-size:13px;font-weight:500;color:#cbd5e4;margin-bottom:7px}.explanation.svelte-1jowdbw p:where(.svelte-1jowdbw){max-width:430px;font-size:12px;line-height:1.7;color:#828fa3}.explanation.svelte-1jowdbw .explanation-arrow{margin-left:auto}.format-options.svelte-1jowdbw{display:grid;grid-template-columns:1fr 1fr;gap:10px}.format-options.svelte-1jowdbw button:where(.svelte-1jowdbw){display:flex;flex-direction:column;align-items:center;padding:16px;background:#0b0e16;border:1px solid #303543;border-radius:7px;gap:5px}.format-options.svelte-1jowdbw strong:where(.svelte-1jowdbw){font-weight:400;font-size:12px}.format-icon.svelte-1jowdbw{display:block;width:35px;height:24px;border:1px solid #8995ab;border-radius:2px;margin-bottom:5px}.format-icon.wide.svelte-1jowdbw{width:43px}.fields.svelte-1jowdbw small:where(.svelte-1jowdbw){font-size:10px;line-height:1.7;color:#818b9e;display:block;margin-top:4px}.background-options.svelte-1jowdbw{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.background-options.svelte-1jowdbw>button:where(.svelte-1jowdbw),.background-options.svelte-1jowdbw>.upload-tile:where(.svelte-1jowdbw){height:65px;background:#080b13;border:1px solid #303543;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px}.background-options.svelte-1jowdbw .prism-swatch:where(.svelte-1jowdbw){background:linear-gradient(125deg,#080b13 40%,#313e80 41%,#0b0e19 60%,#202952)}.chosen.svelte-1jowdbw{border-color:#60b7ff!important;box-shadow:inset 0 0 0 1px #60b7ff}.upload-tile.svelte-1jowdbw{position:relative;cursor:pointer;overflow:hidden}.upload-tile.svelte-1jowdbw input:where(.svelte-1jowdbw){position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.upload-tile.svelte-1jowdbw:focus-within{outline:2px solid #3ba9ff;outline-offset:3px}.range-heading.svelte-1jowdbw{display:flex;justify-content:space-between}.range-heading.svelte-1jowdbw span:where(.svelte-1jowdbw){color:#78899f}input[type=range].svelte-1jowdbw{width:100%;accent-color:#3ba9ff;height:16px}.palette.svelte-1jowdbw{display:flex;gap:11px;padding:3px}.palette.svelte-1jowdbw button:where(.svelte-1jowdbw){width:28px;height:28px;border-radius:50%;border:3px solid #14161e}.palette.svelte-1jowdbw .current:where(.svelte-1jowdbw){outline:1px solid #b9c6da}.color-row.svelte-1jowdbw{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.color-row.svelte-1jowdbw label:where(.svelte-1jowdbw){font-size:9px}.color-row.svelte-1jowdbw input:where(.svelte-1jowdbw){width:100%;height:30px;border:1px solid #343b4b;border-radius:5px;background:#0d1018;padding:4px;cursor:pointer}.profile-upload.svelte-1jowdbw{display:flex;gap:12px;align-items:center}.profile-upload.svelte-1jowdbw>img:where(.svelte-1jowdbw){width:46px;height:46px;object-fit:cover;border-radius:5px;background:#070a11}.profile-upload.svelte-1jowdbw .upload-tile:where(.svelte-1jowdbw){flex-direction:row;font-size:11px}.handle-input.svelte-1jowdbw{display:flex;align-items:center;background:#0b0e16;border:1px solid #303543;border-radius:6px}.handle-input.svelte-1jowdbw>span:where(.svelte-1jowdbw){padding-left:12px;color:#78899f}.handle-input.svelte-1jowdbw input:where(.svelte-1jowdbw){border:0!important;background:transparent!important}.brand-note.svelte-1jowdbw{display:flex;align-items:center;gap:12px;padding-top:6px}.brand-note.svelte-1jowdbw img:where(.svelte-1jowdbw){width:28px;height:28px}.brand-note.svelte-1jowdbw p:where(.svelte-1jowdbw){font-size:11px;line-height:1.7}.brand-note.svelte-1jowdbw span:where(.svelte-1jowdbw){font-size:10px;color:#7f8b9e}.upload-summary.svelte-1jowdbw{display:flex;align-items:center;gap:5px;font-size:10px;color:#8eabc4}.upload-summary.svelte-1jowdbw>span:where(.svelte-1jowdbw){flex:1}.feedback.svelte-1jowdbw{display:flex;gap:10px;align-items:center;padding:12px 16px;margin-bottom:18px;border:1px solid #284535;border-radius:7px;font-size:12px}.feedback.svelte-1jowdbw>button:where(.svelte-1jowdbw){margin-left:auto}.success.svelte-1jowdbw{background:#11221e;color:#a0dbc8}.error.svelte-1jowdbw{background:#2c1720;border-color:#54313f;color:#f1adb9}.validation.svelte-1jowdbw{font-size:12px;color:#f1adb9;margin-top:16px}.account-area.svelte-1jowdbw{padding:20px 0 36px}.library-heading.svelte-1jowdbw{display:flex;justify-content:space-between;align-items:center;margin:32px 0}.library.svelte-1jowdbw h2:where(.svelte-1jowdbw){font-size:22px;letter-spacing:-.5px}.library-heading.svelte-1jowdbw p:where(.svelte-1jowdbw){font-size:12px;color:var(--muted);margin-top:7px}.empty.svelte-1jowdbw{display:flex;align-items:center;flex-direction:column;text-align:center;padding:70px 20px 100px;border:1px dashed #313847;border-radius:12px;color:#879ab2}.empty.svelte-1jowdbw h3:where(.svelte-1jowdbw){font-size:22px;color:#e3eaf5;margin:22px 0 10px}.empty.svelte-1jowdbw p:where(.svelte-1jowdbw){max-width:350px;font-size:13px;line-height:1.7;margin-bottom:24px}.library-grid.svelte-1jowdbw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.saved-card.svelte-1jowdbw{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.saved-preview.svelte-1jowdbw{display:block;width:100%;aspect-ratio:840/570;background:#080a10}.saved-preview.svelte-1jowdbw img:where(.svelte-1jowdbw){width:100%;height:100%;object-fit:contain}.saved-meta.svelte-1jowdbw{display:flex;gap:10px;align-items:center;padding:18px}.saved-meta.svelte-1jowdbw>div:where(.svelte-1jowdbw){flex:1;min-width:0}.saved-meta.svelte-1jowdbw h3:where(.svelte-1jowdbw){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.saved-meta.svelte-1jowdbw p:where(.svelte-1jowdbw){font-size:11px;color:var(--muted);margin-top:4px}.delete-confirm.svelte-1jowdbw{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:12px;padding:16px;background:#321c25;color:#f1b0bd}.delete-confirm.svelte-1jowdbw>span:where(.svelte-1jowdbw){flex:1}.skeleton.svelte-1jowdbw{aspect-ratio:840/570;background:#181c28;border-radius:10px}@media(min-width:1500px){.editor-grid.svelte-1jowdbw{grid-template-columns:340px minmax(0,1fr);gap:40px}}@media(max-width:1050px){.pnl-workspace.svelte-1jowdbw{padding:24px}.editor-grid.svelte-1jowdbw{grid-template-columns:290px minmax(0,1fr);gap:20px}.preview-stage.svelte-1jowdbw{padding:10px}.preview-bottom.svelte-1jowdbw{flex-direction:column;gap:5px}.controls.svelte-1jowdbw .fields:where(.svelte-1jowdbw){padding-left:18px;padding-right:18px}.account-actions.svelte-1jowdbw>span:where(.svelte-1jowdbw){display:none}}@media(max-width:760px){.pnl-workspace.svelte-1jowdbw{padding:20px 16px 50px}.breadcrumb.svelte-1jowdbw{margin-bottom:24px}.page-heading.svelte-1jowdbw{margin-bottom:26px}h1.svelte-1jowdbw{font-size:34px}.eyebrow.svelte-1jowdbw{font-size:8px;letter-spacing:1.3px}.page-heading.svelte-1jowdbw p:where(.svelte-1jowdbw){font-size:12px}.account-actions.svelte-1jowdbw .secondary:where(.svelte-1jowdbw){padding:9px 11px}.editor-grid.svelte-1jowdbw{display:flex;flex-direction:column;gap:24px}.controls.svelte-1jowdbw{width:100%;order:2}.preview-column.svelte-1jowdbw{position:static;width:100%;order:1}.preview-stage.svelte-1jowdbw{padding:8px}.preview-bottom.svelte-1jowdbw{flex-direction:row;font-size:9px}.explanation.svelte-1jowdbw{display:none}.export-actions.svelte-1jowdbw{margin-top:18px}.export-actions.svelte-1jowdbw>.primary:where(.svelte-1jowdbw),.export-actions.svelte-1jowdbw>.secondary:where(.svelte-1jowdbw){flex:1}.library-grid.svelte-1jowdbw{grid-template-columns:1fr}.library-heading.svelte-1jowdbw h2:where(.svelte-1jowdbw){font-size:19px}.page-heading.svelte-1jowdbw{align-items:flex-start}.section-tabs.svelte-1jowdbw button:where(.svelte-1jowdbw){font-size:12px}}
