.row.svelte-11xz7dp{border-radius:6px;align-items:stretch;transition:background-color .15s;display:flex}.row.svelte-11xz7dp:hover,.row.active.svelte-11xz7dp{background-color:#1e3a5f}.link.svelte-11xz7dp{color:#94a3b8;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;min-width:0;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.row.active.svelte-11xz7dp .link:where(.svelte-11xz7dp){color:#60a5fa}.name.svelte-11xz7dp{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.shared-pill.svelte-11xz7dp{text-transform:uppercase;color:#60a5fa;background-color:#60a5fa2e;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:600}.delete.svelte-11xz7dp{color:#475569;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;align-self:center;width:22px;height:22px;margin-right:6px;font-size:16px;line-height:1;transition:opacity .15s}.row.svelte-11xz7dp:hover .delete:where(.svelte-11xz7dp),.row.active.svelte-11xz7dp .delete:where(.svelte-11xz7dp){opacity:1}.delete.svelte-11xz7dp:hover{color:#f87171;background-color:#f871711f}:root[data-theme=light] .row.svelte-11xz7dp:hover,:root[data-theme=light] .row.active.svelte-11xz7dp{background-color:#dbeafe}:root[data-theme=light] .link.svelte-11xz7dp{color:#475569}:root[data-theme=light] .row.active.svelte-11xz7dp .link:where(.svelte-11xz7dp){color:#1d4ed8}.overlay.svelte-5zuzj4{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-5zuzj4{background-color:#121f36;border:1px solid #1e3a5f;border-radius:10px;flex-direction:column;gap:12px;width:min(440px,90vw);padding:20px 24px;display:flex}.panel.wide.svelte-5zuzj4{width:min(620px,94vw);max-height:90vh;overflow-y:auto}.source-cards.svelte-5zuzj4{flex-direction:column;gap:8px;display:flex}.source-card.svelte-5zuzj4{text-align:left;color:#e2e8f0;cursor:pointer;background:#0a1628;border:1.5px solid #1e3a5f;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.source-card.active.svelte-5zuzj4{background:#8b5cf61a;border-color:#8b5cf6}.source-card.svelte-5zuzj4:hover:not(.active){border-color:#2a5a9a}.src-icon.svelte-5zuzj4{background:#8b5cf629;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:inline-flex}.src-body.svelte-5zuzj4{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.src-name.svelte-5zuzj4{font-size:14px;font-weight:600}.src-desc.svelte-5zuzj4{color:#94a3b8;font-size:12px;line-height:1.35}.src-transport.svelte-5zuzj4{color:#64748b;margin-top:1px;font-size:11px}.src-check.svelte-5zuzj4{color:#fff;border:1.5px solid #334155;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-flex}.src-check.on.svelte-5zuzj4{background:#8b5cf6;border-color:#8b5cf6}.start-count.svelte-5zuzj4{background:#ffffff47;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.title.svelte-5zuzj4{color:#e2e8f0;margin:0;font-size:15px;font-weight:600}.input.svelte-5zuzj4{color:#e2e8f0;background-color:#0a1628;border:1px solid #1e3a5f;border-radius:6px;padding:8px 10px;font-size:14px}.input.svelte-5zuzj4:focus{outline-offset:1px;outline:2px solid #60a5fa}.modes.svelte-5zuzj4{gap:8px;display:flex}.mode-card.svelte-5zuzj4{text-align:left;color:#e2e8f0;cursor:pointer;background:#0a1628;border:1px solid #1e3a5f;border-radius:8px;flex-direction:column;flex:1;gap:3px;padding:10px 12px;display:flex}.mode-card.active.svelte-5zuzj4{background:#2563eb29;border-color:#3b82f6}.mode-card.svelte-5zuzj4:hover{border-color:#2a5a9a}.mode-name.svelte-5zuzj4{font-size:13px;font-weight:600}.mode-hint.svelte-5zuzj4{color:#94a3b8;font-size:11px}.source-field.svelte-5zuzj4{flex-direction:column;gap:4px;display:flex}.source-label.svelte-5zuzj4{color:#94a3b8;font-size:12px;font-weight:500}.source-empty.svelte-5zuzj4{color:#64748b;font-size:12px;font-style:italic}.template-field.svelte-5zuzj4{flex-direction:column;gap:6px;display:flex}.template-grid.svelte-5zuzj4{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.template-card.svelte-5zuzj4{text-align:left;color:#e2e8f0;cursor:pointer;background:#0a1628;border:1px solid #1e3a5f;border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.template-card.active.svelte-5zuzj4{background:#8b5cf61f;border-color:#8b5cf6}.template-card.svelte-5zuzj4:hover{border-color:#2a5a9a}.template-name.svelte-5zuzj4{font-size:12px;font-weight:600}.template-desc.svelte-5zuzj4{color:#94a3b8;font-size:11px;line-height:1.3}.actions.svelte-5zuzj4{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-5zuzj4,.primary.svelte-5zuzj4{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.cancel.svelte-5zuzj4{color:#94a3b8;background:0 0;border-color:#1e3a5f}.cancel.svelte-5zuzj4:hover:not(:disabled){color:#e2e8f0;background-color:#1e3a5f}.primary.svelte-5zuzj4{color:#fff;background-color:#2563eb}.primary.svelte-5zuzj4:hover:not(:disabled){background-color:#1d4ed8}.primary.svelte-5zuzj4:disabled,.cancel.svelte-5zuzj4:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .panel.svelte-5zuzj4{background-color:#fff;border-color:#1e3a5f2e}:root[data-theme=light] .title.svelte-5zuzj4{color:#0f172a}:root[data-theme=light] .input.svelte-5zuzj4,:root[data-theme=light] .mode-card.svelte-5zuzj4,:root[data-theme=light] .template-card.svelte-5zuzj4{color:#0f172a;background-color:#f8fafc;border-color:#1e3a5f2e}:root[data-theme=light] .mode-card.active.svelte-5zuzj4,:root[data-theme=light] .template-card.active.svelte-5zuzj4{background:#2563eb14;border-color:#2563eb}:root[data-theme=light] .template-desc.svelte-5zuzj4{color:#475569}:root[data-theme=light] .cancel.svelte-5zuzj4{color:#475569;border-color:#1e3a5f2e}:root[data-theme=light] .cancel.svelte-5zuzj4:hover:not(:disabled){color:#0f172a;background-color:#e2e8f0}.sidebar.svelte-1wczol6{background-color:#0a1628;border-right:1px solid #1e3a5f;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow-y:auto}.header.svelte-1wczol6{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 6px;display:flex}.new-btn.svelte-1wczol6{color:#e2e8f0;cursor:pointer;background-color:#2563eb59;border:1px solid #1e3a5f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:flex}.new-btn.svelte-1wczol6:hover{color:#fff;background-color:#1d4ed8}.title.svelte-1wczol6{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0;font-size:11px;font-weight:700}.empty.svelte-1wczol6{color:#64748b;margin:8px 16px;font-size:12px;font-style:italic}.list.svelte-1wczol6{flex-direction:column;gap:2px;margin:0;padding:4px 8px;list-style:none;display:flex}:root[data-theme=light] .sidebar.svelte-1wczol6{background-color:#f8fafc;border-right-color:#1e3a5f1f}:root[data-theme=light] .title.svelte-1wczol6{color:#475569}:root[data-theme=light] .empty.svelte-1wczol6{color:#64748b}.overlay.svelte-1t8g3ac{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.panel.svelte-1t8g3ac{background-color:#121f36;border:1px solid #1e3a5f;border-radius:10px;flex-direction:column;gap:12px;width:min(900px,95vw);max-height:90vh;padding:20px 24px;display:flex;overflow:hidden}.header.svelte-1t8g3ac{align-items:center;gap:12px;display:flex}.title.svelte-1t8g3ac{color:#e2e8f0;flex:1;margin:0;font-size:15px;font-weight:600}.close.svelte-1t8g3ac{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #1e3a5f;border-radius:6px;width:28px;height:28px;font-size:14px}.close.svelte-1t8g3ac:hover{color:#e2e8f0;background-color:#1e3a5f}.empty.svelte-1t8g3ac{text-align:center;color:#64748b;margin:0;padding:16px 0;font-style:italic}.table-wrap.svelte-1t8g3ac{flex:1;min-height:0;overflow:auto}.table.svelte-1t8g3ac{border-collapse:collapse;width:100%;font-size:13px}.table.svelte-1t8g3ac th:where(.svelte-1t8g3ac),.table.svelte-1t8g3ac td:where(.svelte-1t8g3ac){text-align:left;white-space:nowrap;border-bottom:1px solid #1e3a5f;padding:6px 10px}.table.svelte-1t8g3ac th:where(.svelte-1t8g3ac){color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;background-color:#121f36;font-size:11px;font-weight:600;position:sticky;top:0}.table.svelte-1t8g3ac td:where(.svelte-1t8g3ac){color:#cbd5e1}:root[data-theme=light] .panel.svelte-1t8g3ac{background-color:#fff;border-color:#1e3a5f2e}:root[data-theme=light] .title.svelte-1t8g3ac{color:#0f172a}:root[data-theme=light] .table.svelte-1t8g3ac td:where(.svelte-1t8g3ac){color:#1e293b}:root[data-theme=light] .table.svelte-1t8g3ac th:where(.svelte-1t8g3ac){background-color:#fff}:root[data-theme=light] .table.svelte-1t8g3ac th:where(.svelte-1t8g3ac),:root[data-theme=light] .table.svelte-1t8g3ac td:where(.svelte-1t8g3ac){border-bottom-color:#1e3a5f1f}:root[data-theme=light] .close.svelte-1t8g3ac{color:#475569;border-color:#1e3a5f2e}.history-toolbar.svelte-1r213e2{gap:6px;padding:8px 16px 0;display:flex}.history-btn.svelte-1r213e2{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #1e3a5f;border-radius:6px;width:30px;height:28px;font-size:15px;line-height:1;transition:background .15s,color .15s}.history-btn.svelte-1r213e2:hover:not(:disabled){color:#e2e8f0;background:#1e3a5f}.history-btn.svelte-1r213e2:disabled{opacity:.4;cursor:not-allowed}.grid.svelte-1r213e2{align-content:start;padding:16px;display:grid}.grid.edit.svelte-1r213e2 .grid-item:where(.svelte-1r213e2){cursor:grab}.grid.edit.svelte-1r213e2 .grid-item.dragging:where(.svelte-1r213e2){cursor:grabbing;z-index:5;opacity:.92;outline-offset:-1px;outline:2px solid #60a5fa}.grid-item.svelte-1r213e2{min-width:0;min-height:0;position:relative;overflow:hidden}.resize-handle.svelte-1r213e2{cursor:nwse-resize;opacity:.45;touch-action:none;background:0 0;border:none;width:18px;height:18px;padding:0;position:absolute;bottom:0;right:0}.resize-handle.svelte-1r213e2:hover{opacity:1}.resize-handle.svelte-1r213e2:after{content:"";border-top:0 solid #0000;border-bottom:10px solid #60a5fa;border-left:10px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;bottom:3px;right:3px}:root[data-theme=light] .history-btn.svelte-1r213e2{color:#475569;border-color:#1e3a5f2e}:root[data-theme=light] .history-btn.svelte-1r213e2:hover:not(:disabled){color:#0f172a;background:#e2e8f0}.toggle.svelte-1sv326n{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px solid #1e3a5f;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s}.toggle.svelte-1sv326n:hover{color:#e2e8f0;background-color:#1e3a5f}.toggle.active.svelte-1sv326n{color:#60a5fa;background-color:#1e3a5f;border-color:#60a5fa}:root[data-theme=light] .toggle.svelte-1sv326n{color:#475569;border-color:#1e3a5f2e}:root[data-theme=light] .toggle.svelte-1sv326n:hover{color:#0f172a;background-color:#e2e8f0}:root[data-theme=light] .toggle.active.svelte-1sv326n{color:#1d4ed8;background-color:#dbeafe;border-color:#1d4ed8}.add-btn.svelte-xk3w8{color:#fff;cursor:pointer;background-color:#2563eb;border:1px solid #2563eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .15s;display:inline-flex}.add-btn.svelte-xk3w8:hover:not(:disabled){background-color:#1d4ed8}.add-btn.svelte-xk3w8:disabled{opacity:.5;cursor:not-allowed}.plus.svelte-xk3w8{font-size:16px;font-weight:600;line-height:1}.overlay.svelte-1hjccca{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-1hjccca{background-color:#121f36;border:1px solid #1e3a5f;border-radius:10px;flex-direction:column;gap:12px;width:min(680px,94vw);max-height:90vh;padding:20px 24px;display:flex;overflow:auto}.title.svelte-1hjccca{color:#e2e8f0;margin:0;font-size:15px;font-weight:600}.error.svelte-1hjccca{color:#f87171;margin:0;font-size:12px}.actions.svelte-1hjccca{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-1hjccca,.primary.svelte-1hjccca,.ghost.svelte-1hjccca{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.ghost.svelte-1hjccca{color:#60a5fa;background:0 0;border-color:#0000;margin-right:auto}.ghost.svelte-1hjccca:hover:not(:disabled){background-color:#60a5fa1f}.ghost.svelte-1hjccca:disabled{opacity:.5;cursor:not-allowed}.cancel.svelte-1hjccca{color:#94a3b8;background:0 0;border-color:#1e3a5f}.cancel.svelte-1hjccca:hover:not(:disabled){color:#e2e8f0;background-color:#1e3a5f}.primary.svelte-1hjccca{color:#fff;background-color:#2563eb}.primary.svelte-1hjccca:hover:not(:disabled){background-color:#1d4ed8}.primary.svelte-1hjccca:disabled,.cancel.svelte-1hjccca:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .panel.svelte-1hjccca{background-color:#fff;border-color:#1e3a5f2e}:root[data-theme=light] .title.svelte-1hjccca{color:#0f172a}:root[data-theme=light] .cancel.svelte-1hjccca{color:#475569;border-color:#1e3a5f2e}.refresh.svelte-1yqjht3{color:#94a3b8;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.refresh-select.svelte-1yqjht3{color:#e2e8f0;cursor:pointer;background-color:#0a1628;border:1px solid #1e3a5f;border-radius:6px;padding:3px 6px;font-size:12px}.refresh-select.svelte-1yqjht3:focus{outline-offset:1px;outline:2px solid #60a5fa}:root[data-theme=light] .refresh.svelte-1yqjht3{color:#475569}:root[data-theme=light] .refresh-select.svelte-1yqjht3{color:#0f172a;background-color:#f8fafc;border-color:#1e3a5f2e}.overlay.svelte-k64kel{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-k64kel{background-color:#121f36;border:1px solid #1e3a5f;border-radius:10px;flex-direction:column;gap:12px;width:min(440px,92vw);max-height:90vh;padding:20px 24px;display:flex;overflow-y:auto}.title.svelte-k64kel{color:#e2e8f0;margin:0;font-size:15px;font-weight:600}.field.svelte-k64kel{flex-direction:column;gap:4px;font-size:13px;display:flex}.field-label.svelte-k64kel{color:#94a3b8;font-weight:500}.input.svelte-k64kel{color:#e2e8f0;background-color:#0a1628;border:1px solid #1e3a5f;border-radius:6px;padding:8px 10px;font-size:13px}.input.svelte-k64kel:focus{outline-offset:1px;outline:2px solid #60a5fa}.actions.svelte-k64kel{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-k64kel,.primary.svelte-k64kel{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.cancel.svelte-k64kel{color:#94a3b8;background:0 0;border-color:#1e3a5f}.cancel.svelte-k64kel:hover:not(:disabled){color:#e2e8f0;background-color:#1e3a5f}.primary.svelte-k64kel{color:#fff;background-color:#2563eb}.primary.svelte-k64kel:hover:not(:disabled){background-color:#1d4ed8}.primary.svelte-k64kel:disabled,.cancel.svelte-k64kel:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .panel.svelte-k64kel{background-color:#fff;border-color:#1e3a5f2e}:root[data-theme=light] .title.svelte-k64kel{color:#0f172a}:root[data-theme=light] .field-label.svelte-k64kel{color:#475569}:root[data-theme=light] .input.svelte-k64kel{color:#0f172a;background-color:#f8fafc;border-color:#1e3a5f2e}:root[data-theme=light] .cancel.svelte-k64kel{color:#475569;border-color:#1e3a5f2e}.overlay.svelte-1bg90rt{z-index:1000;background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel.svelte-1bg90rt{background-color:#121f36;border:1px solid #1e3a5f;border-radius:10px;flex-direction:column;gap:12px;width:min(620px,92vw);max-height:80vh;padding:20px 24px;display:flex;overflow:hidden}.title.svelte-1bg90rt{color:#e2e8f0;margin:0;font-size:15px;font-weight:600}.banner.svelte-1bg90rt{color:#fde68a;background-color:#422006;border:1px solid #92400e;border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.placeholder.svelte-1bg90rt{color:#94a3b8;text-align:center;margin:12px 0;font-size:13px}.verdicts.svelte-1bg90rt{flex-direction:column;flex:1;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.verdict.svelte-1bg90rt{background-color:#0a1628;border:1px solid #1e3a5f;border-radius:6px;padding:8px 10px}.verdict-header.svelte-1bg90rt{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.verdict-title.svelte-1bg90rt{color:#e2e8f0;font-weight:500}.verdict-pill.svelte-1bg90rt{text-transform:uppercase;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.verdict-pill-applied.svelte-1bg90rt,.verdict-pill-would_wire.svelte-1bg90rt{color:#86efac;background-color:#14532d}.verdict-pill-skipped.svelte-1bg90rt,.verdict-pill-not_applicable.svelte-1bg90rt{color:#94a3b8;background-color:#1e3a5f}.verdict-pill-error.svelte-1bg90rt{color:#fca5a5;background-color:#4a1a1a}.verdict-reason.svelte-1bg90rt{color:#94a3b8;margin:4px 0 0;font-size:12px}.diff.svelte-1bg90rt{color:#cbd5e1;background-color:#02060f;border:1px solid #1e3a5f;border-radius:4px;max-height:200px;margin:6px 0 0;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;overflow:auto}.success.svelte-1bg90rt{color:#86efac;margin:0;font-size:12px}.actions.svelte-1bg90rt{justify-content:flex-end;gap:8px;display:flex}.cancel.svelte-1bg90rt,.primary.svelte-1bg90rt{cursor:pointer;border:1px solid #0000;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.cancel.svelte-1bg90rt{color:#94a3b8;background:0 0;border-color:#1e3a5f}.cancel.svelte-1bg90rt:hover:not(:disabled){color:#e2e8f0;background-color:#1e3a5f}.primary.svelte-1bg90rt{color:#fff;background-color:#2563eb}.primary.svelte-1bg90rt:hover:not(:disabled){background-color:#1d4ed8}.primary.svelte-1bg90rt:disabled,.cancel.svelte-1bg90rt:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .panel.svelte-1bg90rt{background-color:#fff;border-color:#1e3a5f2e}:root[data-theme=light] .title.svelte-1bg90rt{color:#0f172a}:root[data-theme=light] .placeholder.svelte-1bg90rt{color:#475569}:root[data-theme=light] .verdict.svelte-1bg90rt{background-color:#f8fafc;border-color:#1e3a5f1f}:root[data-theme=light] .verdict-title.svelte-1bg90rt{color:#0f172a}:root[data-theme=light] .verdict-reason.svelte-1bg90rt{color:#475569}:root[data-theme=light] .banner.svelte-1bg90rt{color:#78350f;background-color:#fef3c7;border-color:#f59e0b}.filter-overlay.svelte-eh0svf{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.filter-panel.svelte-eh0svf{background:#121f36;border:1px solid #1e3a5f;border-radius:12px;width:min(640px,94vw);max-height:88vh;padding:20px 22px;overflow-y:auto}:root[data-theme=light] .filter-panel.svelte-eh0svf{background:#fff;border-color:#1e3a5f2e}.slicer-bar.svelte-eh0svf{background-color:#0a1628;border-bottom:1px solid #1e3a5f;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.pills.svelte-eh0svf{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.empty.svelte-eh0svf{color:#94a3b8;flex:1;margin:0;font-size:12px}.add.svelte-eh0svf{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px dashed #1e3a5f;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.add.svelte-eh0svf:hover{color:#60a5fa;border-color:#60a5fa}.add-tile.svelte-eh0svf{color:#94a3b8;cursor:pointer;background-color:#0000;border:1px dashed #1e3a5f;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.add-tile.svelte-eh0svf:hover:not(:disabled){color:#60a5fa;border-color:#60a5fa}.add-tile.svelte-eh0svf:disabled{opacity:.5;cursor:not-allowed}:root[data-theme=light] .slicer-bar.svelte-eh0svf{background-color:#f8fafc;border-bottom-color:#1e3a5f1f}:root[data-theme=light] .empty.svelte-eh0svf{color:#475569}:root[data-theme=light] .add.svelte-eh0svf,:root[data-theme=light] .add-tile.svelte-eh0svf{color:#475569;background-color:#f8fafc;border-color:#1e3a5f2e}:root[data-theme=light] .add.svelte-eh0svf:hover,:root[data-theme=light] .add-tile.svelte-eh0svf:hover:not(:disabled){color:#1d4ed8;border-color:#1d4ed8}.canvas.svelte-1whr7fy{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.canvas-header.svelte-1whr7fy{background-color:#121f36;border-bottom:1px solid #1e3a5f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.canvas-title-group.svelte-1whr7fy{align-items:center;gap:6px;min-width:0;display:flex}.canvas-title.svelte-1whr7fy{color:#e2e8f0;font-size:18px;font-weight:600}.canvas-title-input.svelte-1whr7fy{color:#e2e8f0;background-color:#0a1628;border:1px solid #2563eb;border-radius:6px;min-width:220px;padding:4px 8px;font-size:18px;font-weight:600}.canvas-title-input.svelte-1whr7fy:focus{outline-offset:1px;outline:2px solid #60a5fa}.rename-action.svelte-1whr7fy{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.rename-action.svelte-1whr7fy:hover{color:#e2e8f0;background-color:#1e3a5f}.canvas-actions.svelte-1whr7fy,.export-group.svelte-1whr7fy{align-items:center;gap:8px;display:flex}.export-opt.svelte-1whr7fy{color:#94a3b8;cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.export-opt.svelte-1whr7fy input:where(.svelte-1whr7fy){cursor:pointer}:root[data-theme=light] .export-opt.svelte-1whr7fy{color:#475569}.font-scale.svelte-1whr7fy{gap:4px;display:flex}.font-scale-btn.svelte-1whr7fy,.toolbar-btn.svelte-1whr7fy{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #1e3a5f;border-radius:6px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.font-scale-btn.svelte-1whr7fy{padding:4px 8px}.toolbar-btn.svelte-1whr7fy{padding:4px 10px}.toolbar-btn.svelte-1whr7fy:disabled{opacity:.5;cursor:wait}.toolbar-btn.danger.svelte-1whr7fy{color:#f87171}.share-status.svelte-1whr7fy{color:#5eead4;white-space:nowrap;font-size:11px}.share-link.svelte-1whr7fy{color:#93c5fd;white-space:nowrap;font-size:11px}.share-expiry.svelte-1whr7fy{color:#64748b;white-space:nowrap;font-size:11px}.font-scale-btn.svelte-1whr7fy:hover,.toolbar-btn.svelte-1whr7fy:hover{color:#e2e8f0;background:#1e3a5f}:root[data-theme=light] .font-scale-btn.svelte-1whr7fy,:root[data-theme=light] .toolbar-btn.svelte-1whr7fy{color:#475569;border-color:#1e3a5f2e}:root[data-theme=light] .font-scale-btn.svelte-1whr7fy:hover,:root[data-theme=light] .toolbar-btn.svelte-1whr7fy:hover{color:#0f172a;background:#e2e8f0}.placeholder.svelte-1whr7fy{color:#94a3b8;text-align:center;margin:auto;padding:24px;font-size:14px}:root[data-theme=light] .canvas-header.svelte-1whr7fy{background-color:#fff;border-bottom-color:#1e3a5f1f}:root[data-theme=light] .canvas-title.svelte-1whr7fy{color:#0f172a}:root[data-theme=light] .canvas-title-input.svelte-1whr7fy{color:#0f172a;background-color:#f8fafc;border-color:#2563eb}:root[data-theme=light] .rename-action.svelte-1whr7fy{color:#475569}:root[data-theme=light] .rename-action.svelte-1whr7fy:hover{color:#0f172a;background-color:#e2e8f0}:root[data-theme=light] .placeholder.svelte-1whr7fy{color:#475569}.layout.svelte-1xbz3kw{flex:1;min-height:0;display:flex;overflow:hidden}
