.editor-section.svelte-1br30uw{min-width:0;scroll-margin-top:calc(var(--space-16) + var(--space-6))}.editor-section.svelte-1br30uw .editor-section-card{padding:var(--space-8);border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.section-heading.svelte-1br30uw{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-6)}.section-number.svelte-1br30uw{display:grid;place-items:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);background:var(--limestone-2);border-radius:var(--radius-sm);font:600 var(--text-sm)/1 var(--font-mono);color:var(--ink)}h2.svelte-1br30uw{margin:0;font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.25;color:var(--ink)}p.svelte-1br30uw{margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:1.6;color:var(--ink-3)}@media(max-width:640px){.editor-section.svelte-1br30uw .editor-section-card{padding:var(--space-5)}h2.svelte-1br30uw{font-size:var(--text-lg)}}@media(max-width:360px){.editor-section.svelte-1br30uw .editor-section-card{padding:var(--space-4)}}.guest-guide.svelte-15ffh5j{min-width:0}.guest-guide.svelte-15ffh5j .guide-card{border:1px solid var(--line-strong);padding:var(--space-6);border-radius:var(--radius-lg)}.guide-heading.svelte-15ffh5j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--ink);font-size:var(--text-md)}.guide-heading.svelte-15ffh5j>span:where(.svelte-15ffh5j){font:500 var(--text-xs)/1.5 var(--font-mono);color:var(--muted)}progress.svelte-15ffh5j{display:block;width:100%;height:var(--space-1);border:0;border-radius:var(--radius-full);background:var(--limestone-2);margin:var(--space-4) 0;appearance:none}progress.svelte-15ffh5j::-webkit-progress-bar{background:var(--limestone-2);border-radius:var(--radius-full)}progress.svelte-15ffh5j::-webkit-progress-value{background:var(--ink);border-radius:var(--radius-full);transition:width var(--dur-base) var(--ease-out)}progress.svelte-15ffh5j::-moz-progress-bar{background:var(--ink);border-radius:var(--radius-full)}ol.svelte-15ffh5j{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}nav.svelte-15ffh5j button:where(.svelte-15ffh5j){display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);background:transparent;border:0;border-radius:var(--radius-sm);padding:var(--space-2);text-align:left;font-size:var(--text-base);color:var(--ink-3);cursor:pointer}nav.svelte-15ffh5j button:where(.svelte-15ffh5j)>span:where(.svelte-15ffh5j):not(.step-number){min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}nav.svelte-15ffh5j button:where(.svelte-15ffh5j):hover{background:var(--limestone-2)}.step-number.svelte-15ffh5j{display:grid;place-items:center;width:var(--space-6);height:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-full);font:500 var(--text-xs)/1 var(--font-mono);flex-shrink:0;transition:background var(--dur-fast) var(--ease-out)}.done.svelte-15ffh5j .step-number:where(.svelte-15ffh5j){background:var(--ink);border-color:var(--ink);color:var(--bg-white)}nav.svelte-15ffh5j button:where(.svelte-15ffh5j) .step-arrow{margin-left:auto}.guide-offer.svelte-15ffh5j{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid;gap:var(--space-2)}.guide-offer.svelte-15ffh5j strong:where(.svelte-15ffh5j){font-size:var(--text-base);color:var(--ink)}.guide-offer.svelte-15ffh5j p:where(.svelte-15ffh5j){margin:0;font-size:var(--text-sm);line-height:1.5;color:var(--ink-3)}.guide-offer.svelte-15ffh5j .guide-offer-premium:where(.svelte-15ffh5j){margin-top:var(--space-1);font-size:var(--text-xs);line-height:1.5;color:var(--muted)}.guide-offer.svelte-15ffh5j .guide-offer-premium:where(.svelte-15ffh5j) a:where(.svelte-15ffh5j){color:var(--ink-3);text-decoration:underline;text-underline-offset:.2em}.guide-offer.svelte-15ffh5j .guide-offer-link:where(.svelte-15ffh5j){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target);margin-top:var(--space-1);padding:var(--space-2) var(--space-4);border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--bg-white);font-size:var(--text-sm);font-weight:600;text-decoration:none}.invoice-summary.svelte-15ffh5j{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-5) 0;padding:var(--space-5) 0;border-block:1px solid var(--line)}.summary-label.svelte-15ffh5j{font:500 var(--text-xs)/1.5 var(--font-mono);color:var(--muted);letter-spacing:.05em}.summary-total.svelte-15ffh5j{font:600 var(--text-2xl)/1.2 var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.invoice-summary.svelte-15ffh5j>span:where(.svelte-15ffh5j):not(.summary-label){font-size:var(--text-xs);color:var(--ink-3)}.preview-button.svelte-15ffh5j{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-white);color:var(--ink);font-size:var(--text-base);font-weight:600;cursor:pointer}.preview-button.svelte-15ffh5j:hover{border-color:var(--ink)}.next-hint.svelte-15ffh5j,.save-status.svelte-15ffh5j{color:var(--ink-3);font-size:var(--text-sm);line-height:1.6;margin:var(--space-4) 0 0}.save-status.svelte-15ffh5j{color:var(--muted);font-size:var(--text-xs);border-top:1px solid var(--line);padding-top:var(--space-4)}a.svelte-15ffh5j{display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--ink);font-size:var(--text-base);font-weight:600}a.svelte-15ffh5j:hover{text-decoration:underline}@media(min-width:1180px){.guest-guide.svelte-15ffh5j{position:sticky;top:calc(var(--space-16) + var(--space-6));align-self:start}}@media(max-width:1179px){.guide-details.svelte-15ffh5j{display:none}.guest-guide.svelte-15ffh5j .guide-card{padding:var(--space-4)}ol.svelte-15ffh5j{grid-template-columns:repeat(4,minmax(0,1fr))}nav.svelte-15ffh5j button:where(.svelte-15ffh5j){gap:var(--space-2);padding-inline:var(--space-1)}nav.svelte-15ffh5j button:where(.svelte-15ffh5j) .step-arrow{display:none}}@media(max-width:640px){.guide-heading.svelte-15ffh5j,progress.svelte-15ffh5j{display:none}ol.svelte-15ffh5j{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1) var(--space-2)}.guest-guide.svelte-15ffh5j .guide-card{padding:var(--space-2) var(--space-3)}nav.svelte-15ffh5j button:where(.svelte-15ffh5j){font-size:var(--text-sm)}}.guest-toolbar.svelte-xyi8uk{position:sticky;top:0;z-index:var(--z-sticky);background:var(--limestone);border-block:1px solid var(--line-strong)}.toolbar-inner.svelte-xyi8uk{max-width:1280px;min-height:var(--space-16);margin:0 auto;padding:var(--space-2) var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}a.svelte-xyi8uk{display:flex;align-items:center;min-height:var(--touch-target)}img.svelte-xyi8uk{object-fit:contain}.small-logo.svelte-xyi8uk{display:none}.toolbar-actions.svelte-xyi8uk{display:flex;align-items:center;gap:var(--space-2)}button.svelte-xyi8uk{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg-white);color:var(--ink);font-size:var(--text-base);font-weight:600;cursor:pointer;white-space:nowrap}button.svelte-xyi8uk:hover{border-color:var(--ink)}.continue-button.svelte-xyi8uk{background:var(--ink);border-color:var(--ink);color:var(--bg-white)}@media(max-width:767px){.save-action.svelte-xyi8uk{display:none}.toolbar-inner.svelte-xyi8uk{padding-inline:var(--space-3);gap:var(--space-2)}a.svelte-xyi8uk img:where(.svelte-xyi8uk):not(.small-logo){display:none}.small-logo.svelte-xyi8uk{display:block}button.svelte-xyi8uk{padding-inline:var(--space-3);font-size:var(--text-sm)}}@media(max-width:360px){.toolbar-actions.svelte-xyi8uk{gap:var(--space-1)}button.svelte-xyi8uk{padding-inline:var(--space-2)}.continue-button.svelte-xyi8uk svg{display:none}}fieldset.svelte-1rt49lp{margin:0;padding:0;border:0;min-width:0}legend.svelte-1rt49lp{font-weight:600;font-size:var(--text-md);padding:0;margin-bottom:var(--space-3);color:var(--ink)}.format-options.svelte-1rt49lp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}label.svelte-1rt49lp{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:var(--bg-white);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}label.selected.svelte-1rt49lp{border-color:var(--ink);background:var(--limestone-2)}label.svelte-1rt49lp>span:where(.svelte-1rt49lp){display:grid;gap:var(--space-1)}input.svelte-1rt49lp{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);accent-color:var(--ink);flex-shrink:0}strong.svelte-1rt49lp{font-size:var(--text-base);color:var(--ink)}label.svelte-1rt49lp span:where(.svelte-1rt49lp) span:where(.svelte-1rt49lp){font-size:var(--text-sm);color:var(--ink-3);line-height:1.5}.unavailable.svelte-1rt49lp{opacity:var(--disabled-opacity);cursor:default}p.svelte-1rt49lp{font-size:var(--text-base);line-height:1.6;color:var(--ink-3);margin:var(--space-5) 0}.action-row.svelte-1rt49lp{display:flex;gap:var(--space-3);flex-wrap:wrap}.action-row.svelte-1rt49lp button:where(.svelte-1rt49lp){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-12);padding:var(--space-3) var(--space-5);font-size:var(--text-md);font-weight:600;border-radius:var(--radius);cursor:pointer}.download-button.svelte-1rt49lp{background:var(--volt);color:var(--ink);border:1px solid var(--volt)}.preview-button.svelte-1rt49lp{background:var(--bg-white);color:var(--ink);border:1px solid var(--line-strong)}.save-row.svelte-1rt49lp{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-5)}.save-row.svelte-1rt49lp span:where(.svelte-1rt49lp){color:var(--muted);font-size:var(--text-xs)}@media(max-width:640px){.format-options.svelte-1rt49lp{grid-template-columns:minmax(0,1fr)}.action-row.svelte-1rt49lp button:where(.svelte-1rt49lp){width:100%}}.asset-error.svelte-1911516{color:var(--ink);font-size:var(--text-sm, .875rem);line-height:1.5}.asset-row.svelte-1911516{flex-wrap:wrap}.modern-sidebar.svelte-1911516{display:flex;flex-direction:column;min-height:100%;background:var(--bg-white);border-right:0;font-family:inherit;position:relative}.sidebar-header.svelte-1911516{padding:var(--space-4);border-bottom:1px solid transparent}.title.svelte-1911516{font-size:1.1rem;font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:.5rem}.text-hint.svelte-1911516{font-size:.75rem;color:var(--muted);margin-top:.1rem;font-weight:500}.sidebar-scroll-area.svelte-1911516{flex:1;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-6)}.sidebar-scroll-area.svelte-1911516::-webkit-scrollbar{width:4px}.sidebar-scroll-area.svelte-1911516::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:4px}.design-section.svelte-1911516{display:flex;flex-direction:column;gap:.75rem;position:relative}.section-label.svelte-1911516{font-size:.8rem;font-weight:600;color:var(--text-main);display:flex;align-items:center;gap:.5rem}.mb-3.svelte-1911516{margin-bottom:.75rem}.flex-between.svelte-1911516{display:flex;justify-content:space-between;items-align:center}.badge-pro.svelte-1911516{font-size:.6rem;background:#1f2937;color:#fbbf24;padding:2px 6px;border-radius:4px;font-weight:600;letter-spacing:.05em}.color-grid.svelte-1911516{display:grid;grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:.75rem;position:relative}.color-grid.locked.svelte-1911516{opacity:.6;pointer-events:none}.color-btn.svelte-1911516{width:44px;height:44px;border-radius:50%;border:2px solid white;outline:none;cursor:pointer;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 5px var(--shadow-color)}.color-btn.svelte-1911516:hover{transform:scale(1.15)}.color-btn.svelte-1911516:focus-visible{box-shadow:0 0 0 2px var(--text-main)}.check-overlay.svelte-1911516{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 1px rgba(0,0,0,.2))}.custom-color-wrapper.svelte-1911516{width:44px;height:44px;border-radius:50%;cursor:pointer;transition:transform .2s}.custom-color-wrapper.svelte-1911516:hover{transform:scale(1.1)}.rainbow-ring.svelte-1911516{width:100%;height:100%;border-radius:50%;background:conic-gradient(red,orange,#ff0,green,#00f,indigo,violet,red);padding:2px}.color-inner.svelte-1911516{width:100%;height:100%;background:#fff;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.hidden-input.svelte-1911516{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.current-color-dot.svelte-1911516{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.color-grid-wrapper.svelte-1911516{position:relative}.badge-pro.svelte-1911516{background:var(--accent-gradient);color:#fff;font-size:.6rem;font-weight:800;padding:.1rem .4rem;border-radius:4px;letter-spacing:.05em;box-shadow:0 2px 4px #7c3aed33}.btn-unlock-small.svelte-1911516{min-height:var(--touch-target);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--limestone-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--text-xs);cursor:pointer}.design-upgrade.svelte-1911516{min-height:var(--touch-target);border:1px solid var(--line-strong);background:var(--bg-white);color:var(--ink);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.sidebar-footer.svelte-1911516 p:where(.svelte-1911516){font-size:var(--text-xs);color:var(--muted);line-height:1.5;margin:0 0 var(--space-2)}button.svelte-1911516:focus-visible{outline:none;box-shadow:var(--ring)}.template-name.svelte-1911516{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1)}.template-grid.svelte-1911516{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.template-card.svelte-1911516{display:flex;flex-direction:column;gap:.5rem;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;group:"template-card"}.tpl-preview.svelte-1911516{aspect-ratio:.75;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;position:relative;overflow:hidden;transition:all .2s ease}.template-card.svelte-1911516:hover .tpl-preview:where(.svelte-1911516){border-color:#d1d5db;transform:translateY(-2px);box-shadow:0 4px 12px #00000008}.template-card.active.svelte-1911516 .tpl-preview:where(.svelte-1911516){border-color:var(--text-main)}.preview-wrapper.svelte-1911516{width:100%;height:100%;pointer-events:none;display:flex;align-items:flex-start;justify-content:center}.active-ring.svelte-1911516{position:absolute;inset:0;border:2px solid var(--text-main);border-radius:9px;pointer-events:none;z-index:5}.lock-overlay.svelte-1911516{position:absolute;inset:0;background:#ffffffb3;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;color:var(--text-main)}.template-name.svelte-1911516{font-size:.75rem;font-weight:500;color:var(--text-main);padding-left:2px}.text-muted.svelte-1911516{color:var(--text-muted)}.assets-stack.svelte-1911516{background:#fcfcfc;border:1px solid #f3f4f6;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:1rem}.asset-row.svelte-1911516{display:flex;align-items:center;justify-content:space-between;gap:1rem}.asset-info.svelte-1911516{display:flex;flex-direction:column;flex:1;min-width:0}.asset-title.svelte-1911516{font-size:.8rem;font-weight:600;color:var(--text-main)}.asset-desc.svelte-1911516{font-size:.65rem;color:var(--text-muted)}.divider.svelte-1911516{height:1px;background:#f3f4f6;width:100%}.btn-upload-icon.svelte-1911516{width:80px;height:80px;flex-shrink:0;border-radius:8px;border:1px dashed #d1d5db;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:all .2s}.btn-upload-icon.svelte-1911516:hover{border-color:var(--primary-accent);color:var(--primary-accent);background:#eff6ff}.preview-mini.svelte-1911516{width:80px;height:80px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.preview-mini.svelte-1911516 img{max-width:100%;max-height:100%;border-radius:4px;object-fit:contain}.btn-remove.svelte-1911516{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:#ef4444;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:scale(.9);box-shadow:0 1px 2px #0000001a}.btn-remove.svelte-1911516:hover{transform:scale(1.1)}.btn-save-mini.svelte-1911516{width:24px;height:24px;border:none;background:transparent;color:var(--primary-accent);cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-save-mini.svelte-1911516:hover{background:#eff6ff;border-radius:4px}.flex-align.svelte-1911516{display:flex;align-items:center}.ml-2.svelte-1911516{margin-left:.5rem}.sidebar-footer.svelte-1911516{padding:1rem;border-top:1px solid #f3f4f6;background:#fff}.template-card.read-only.svelte-1911516{opacity:.7;cursor:not-allowed}.template-card.read-only.svelte-1911516:hover .tpl-preview:where(.svelte-1911516){transform:none;box-shadow:none;border-color:#e5e7eb}.assets-stack.locked.svelte-1911516{opacity:.6;pointer-events:none}.logo-size-row.svelte-1911516{display:flex;flex-direction:column;gap:.4rem;padding-top:.25rem}.size-label.svelte-1911516{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;color:var(--text-main)}.size-value.svelte-1911516{font-size:.7rem;font-weight:600;color:var(--primary-accent);min-width:36px;text-align:right}.size-slider.svelte-1911516{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:linear-gradient(to right,var(--primary-accent) 0%,var(--primary-accent) calc((var(--val, 100) - 25) / 125 * 100%),#e5e7eb calc((var(--val, 100) - 25) / 125 * 100%),#e5e7eb 100%);outline:none;cursor:pointer}.size-slider.svelte-1911516::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--primary-accent, #3b82f6);border:2px solid white;box-shadow:0 1px 4px #0003;cursor:pointer;transition:transform .15s}.size-slider.svelte-1911516::-webkit-slider-thumb:hover{transform:scale(1.2)}.size-slider.svelte-1911516::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--primary-accent, #3b82f6);border:2px solid white;box-shadow:0 1px 4px #0003;cursor:pointer}.size-ticks.svelte-1911516{display:flex;justify-content:space-between;font-size:.6rem;color:var(--text-muted)}.logo-position-row.svelte-1911516{display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem;border-top:1px solid #f3f4f6;margin-top:.25rem}.pos-label-row.svelte-1911516{display:flex;justify-content:space-between;align-items:center}.pos-label.svelte-1911516{font-size:.75rem;font-weight:500;color:var(--text-main)}.btn-reset-pos.svelte-1911516{display:flex;align-items:center;gap:.2rem;font-size:.65rem;color:var(--text-muted);background:none;border:1px solid #e5e7eb;border-radius:4px;padding:2px 6px;cursor:pointer;transition:all .15s}.btn-reset-pos.svelte-1911516:hover{color:var(--text-main);border-color:#d1d5db;background:#f9fafb}.pos-inputs.svelte-1911516{display:flex;gap:.5rem}.pos-field.svelte-1911516{flex:1;display:flex;align-items:center;gap:.3rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:.25rem .4rem}.pos-axis.svelte-1911516{font-size:.7rem;font-weight:700;color:var(--text-muted);min-width:10px}.pos-input.svelte-1911516{flex:1;width:0;min-width:0;border:none;background:transparent;font-size:.75rem;font-weight:500;color:var(--text-main);text-align:right;outline:none;appearance:textfield;-moz-appearance:textfield}.pos-input.svelte-1911516::-webkit-outer-spin-button,.pos-input.svelte-1911516::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}.pos-unit.svelte-1911516{font-size:.65rem;color:var(--text-muted)}.lock-overlay.read-only.svelte-1911516{background:#ffffff80;color:#6b7280;border-radius:12px}@media(prefers-reduced-motion:reduce){.svelte-1911516,.svelte-1911516:before,.svelte-1911516:after{transition:none!important;animation:none!important}}.preview-dialog.svelte-1mw4hnx{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.preview-panes.svelte-1mw4hnx{display:grid;grid-template-columns:minmax(0,1fr) 320px;flex:1;min-height:0}.invoice-pane.svelte-1mw4hnx{min-width:0;min-height:0}.design-pane.svelte-1mw4hnx{min-width:0;overflow-y:auto;overscroll-behavior:contain;border-left:1px solid var(--line)}.invoice-pane[hidden].svelte-1mw4hnx,.design-pane[hidden].svelte-1mw4hnx{display:none}.preview-panes.pdf-active.svelte-1mw4hnx{grid-template-columns:minmax(0,1fr)}.pdf-pane.svelte-1mw4hnx{min-width:0;min-height:0;overflow:auto}.view-switch.svelte-1mw4hnx{display:flex;flex-shrink:0;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.view-switch.svelte-1mw4hnx button:where(.svelte-1mw4hnx){min-height:var(--touch-target);border:1px solid transparent;background:transparent;padding-inline:var(--space-3);color:var(--ink);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer}.view-switch.svelte-1mw4hnx button[aria-pressed=true]:where(.svelte-1mw4hnx){background:var(--ink);color:var(--bg-white)}.view-switch.svelte-1mw4hnx button:where(.svelte-1mw4hnx):focus-visible{outline:none;box-shadow:var(--ring)}.view-switch.svelte-1mw4hnx .design-tab:where(.svelte-1mw4hnx){display:none}@media(max-width:900px){.view-switch.svelte-1mw4hnx .design-tab:where(.svelte-1mw4hnx){display:block}.view-switch.svelte-1mw4hnx{display:flex;flex-shrink:0;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line)}.view-switch.svelte-1mw4hnx button:where(.svelte-1mw4hnx){flex:1;min-height:var(--touch-target);border:1px solid transparent;background:transparent;color:var(--ink);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.view-switch.svelte-1mw4hnx button[aria-pressed=true]:where(.svelte-1mw4hnx){background:var(--ink);color:var(--bg-white)}.view-switch.svelte-1mw4hnx button:where(.svelte-1mw4hnx):hover:not([aria-pressed=true]){background:var(--limestone-2)}.view-switch.svelte-1mw4hnx button:where(.svelte-1mw4hnx):focus-visible{outline:none;box-shadow:var(--ring)}.preview-panes.svelte-1mw4hnx{grid-template-columns:minmax(0,1fr)}.design-pane.svelte-1mw4hnx{display:none;border-left:0}.design-active.svelte-1mw4hnx .design-pane:where(.svelte-1mw4hnx){display:block}.design-active.svelte-1mw4hnx .invoice-pane:where(.svelte-1mw4hnx){display:none}}@media(prefers-reduced-motion:reduce){.view-switch.svelte-1mw4hnx button:where(.svelte-1mw4hnx){transition:none}}.metadata-flat.svelte-16v90jw,.meta-section-container.svelte-16v90jw{display:flex;flex-direction:column;gap:.75rem}.toggle-btn.svelte-16v90jw:disabled,.pill-btn.svelte-16v90jw:disabled{cursor:default;opacity:.6;pointer-events:none}.meta-group.svelte-16v90jw{display:flex;flex-direction:column}.meta-group.svelte-16v90jw>.group-label:where(.svelte-16v90jw){margin-top:1.65rem}.meta-group.svelte-16v90jw>.grid-2-cols.mb-4:where(.svelte-16v90jw){margin-bottom:2.3rem}.toggle-container.svelte-16v90jw{min-height:var(--touch-target, 44px);box-sizing:border-box;margin-bottom:2.2rem}.grid-2-cols.svelte-16v90jw{display:grid;grid-template-columns:1fr;gap:1rem}.form-group.svelte-16v90jw{display:flex;flex-direction:column;gap:.35rem}@media(min-width:640px){.grid-2-cols.svelte-16v90jw{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.group-label.svelte-16v90jw{display:block;font-weight:500;font-size:.85rem;margin-bottom:.25rem;color:var(--ink-3)}h3.svelte-16v90jw{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--ink-3);margin-bottom:.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}label.svelte-16v90jw{font-size:.875rem;font-weight:500;color:var(--ink-3);display:block;margin-bottom:.25rem}.req.svelte-16v90jw{color:var(--danger-color);margin-left:2px}.readonly-input.svelte-16v90jw{background:var(--limestone-2);color:var(--muted);cursor:not-allowed}.number-input-wrap.svelte-16v90jw{display:flex;align-items:center;gap:.5rem}.number-input-wrap.svelte-16v90jw .number-lock-icon{flex-shrink:0;color:var(--muted)}.number-input-wrap.svelte-16v90jw input.has-lock-icon{flex:1;min-width:0;background:var(--limestone-2, var(--card));color:var(--ink);cursor:not-allowed}.field-note.is-warn.svelte-16v90jw{color:var(--ink-3)}.field-note.is-warn.svelte-16v90jw:before{content:"⚠ ";color:var(--warning, #B8860B);margin-right:2px}.conflict-row.svelte-16v90jw{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.35rem;padding:.5rem .75rem;background:var(--limestone-2);border:1px solid var(--line);border-left:3px solid var(--danger-color, #dc2626);border-radius:6px;font-size:.8rem}.conflict-text.svelte-16v90jw{color:var(--ink-3)}.conflict-chip.svelte-16v90jw{background:var(--ink);color:#fff;border:none;padding:.3rem .75rem;border-radius:16px;font-size:.75rem;font-weight:600;cursor:pointer;transition:filter .15s}.conflict-chip.svelte-16v90jw:hover{filter:brightness(1.1)}.toggle-container.svelte-16v90jw{display:flex;background:var(--limestone-2);padding:4px;border-radius:8px}.toggle-btn.svelte-16v90jw{flex:1;border:none;background:none;padding:6px;border-radius:6px;font-size:.85rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .2s}.toggle-btn.active.svelte-16v90jw{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d}.date-range.svelte-16v90jw{display:flex;align-items:center;gap:.5rem}@media(max-width:640px){.toggle-btn.svelte-16v90jw{font-size:.75rem;padding:6px 2px;line-height:1.1}}.range-sep.svelte-16v90jw{color:var(--muted);font-weight:700}.mt-2.svelte-16v90jw{margin-top:.5rem}.mb-4.svelte-16v90jw{margin-bottom:1rem}.pt-2.svelte-16v90jw{padding-top:.5rem}.border-top.svelte-16v90jw{border-top:1px solid var(--line)}.error-msg.svelte-16v90jw{font-size:.8rem;color:var(--danger-color);margin-top:.25rem}.field-note.svelte-16v90jw{display:block;font-size:.8rem;color:var(--muted);margin-top:.25rem}.field-note--row.svelte-16v90jw{grid-column:1 / -1;margin-top:-.4rem}.field-header-row.svelte-16v90jw{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.toggle-pill-container.svelte-16v90jw{display:inline-flex;background:var(--limestone-2);padding:3px;border-radius:20px;gap:2px}.pill-btn.svelte-16v90jw{border:none;background:transparent;padding:4px 12px;border-radius:8px;font-size:.8rem;font-weight:500;color:var(--muted);cursor:pointer;transition:all .2s}.pill-btn.svelte-16v90jw:hover{color:var(--ink-3)}.pill-btn.active.svelte-16v90jw{background:#fff;color:var(--ink);box-shadow:0 1px 2px #0000000d;font-weight:600}.quick-select-chips.svelte-16v90jw{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.chip.svelte-16v90jw{background:var(--limestone-2);border:1px solid var(--line);padding:4px 10px;border-radius:16px;font-size:.75rem;color:var(--ink-3);cursor:pointer;transition:all .2s}.chip.svelte-16v90jw:hover{background:var(--limestone-2);color:var(--ink)}textarea.svelte-16v90jw{width:100%;min-height:80px;padding:.5rem;border:1px solid var(--input-border);border-radius:6px;font-size:.875rem;font-family:inherit}textarea.svelte-16v90jw:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px rgba(var(--accent-color-rgb),.2)}.ref-section.svelte-16v90jw{display:flex;flex-direction:column;margin-top:-.55rem}.ref-section-header.svelte-16v90jw{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px}.ref-section-toggle.svelte-16v90jw{display:flex;align-items:center;flex:1 1 auto;min-width:0;background:none;border:none;padding:.5rem 0;cursor:pointer;font-family:inherit;transition:opacity .2s}.ref-section-toggle.svelte-16v90jw:hover{opacity:.8}.bt-code-toggle{min-height:44px}.ref-toggle-left.svelte-16v90jw{display:flex;align-items:center;gap:.4rem}.ref-chevron.svelte-16v90jw{transition:transform .2s ease;color:var(--muted);flex-shrink:0}.ref-chevron-open.svelte-16v90jw{transform:rotate(90deg)}.ref-toggle-title.svelte-16v90jw{font-size:.85rem;font-weight:600;color:var(--ink-3)}.ref-badge.svelte-16v90jw{display:inline-flex;align-items:center;justify-content:center;background:var(--accent-color);color:#fff;font-size:.65rem;font-weight:700;min-width:18px;height:18px;border-radius:9px;padding:0 5px}.label-with-code.svelte-16v90jw{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.label-with-code.svelte-16v90jw .group-label:where(.svelte-16v90jw){margin-bottom:0}.ref-section-content.svelte-16v90jw{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem;padding-bottom:.25rem}.ref-grid.svelte-16v90jw{margin-top:.25rem}.sender-form-grid.svelte-1o3tqb0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}.sender-full.svelte-1o3tqb0{grid-column:1 / -1}.sender-address-row.svelte-1o3tqb0{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:var(--space-4)}.sender-help.svelte-1o3tqb0{margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.6}.sender-legal.svelte-1o3tqb0{display:grid;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}@media(max-width:640px){.sender-form-grid.svelte-1o3tqb0{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}h3.svelte-1o3tqb0{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;color:#374151;margin-bottom:.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}label.svelte-1o3tqb0{margin-bottom:.2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.group-label{display:block;font-weight:500;font-size:.9rem;margin-bottom:.35rem;color:#374151}.profile-banner.svelte-1o3tqb0{padding:1rem;border-radius:8px;display:flex;gap:1rem;align-items:flex-start;border:1px solid transparent}.profile-banner.warning.svelte-1o3tqb0{background:#fffbeb;border-color:#fcd34d;color:#92400e}.profile-banner.success.svelte-1o3tqb0{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.banner-icon.svelte-1o3tqb0{flex-shrink:0;display:flex;align-items:center;margin-top:2px}.banner-content.svelte-1o3tqb0{display:flex;flex-direction:column;gap:.5rem;flex:1}.banner-content.svelte-1o3tqb0 strong:where(.svelte-1o3tqb0){font-weight:600;font-size:.95rem}.banner-content.svelte-1o3tqb0 p:where(.svelte-1o3tqb0){font-size:.85rem;margin:0;line-height:1.4}.link-btn.svelte-1o3tqb0{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;padding:0;font-size:.85rem;font-weight:600;cursor:pointer;align-self:flex-start;text-decoration:underline;color:inherit}.warning.svelte-1o3tqb0 .link-btn:where(.svelte-1o3tqb0){color:#b45309}.success.svelte-1o3tqb0 .link-btn:where(.svelte-1o3tqb0){color:#15803d}.banking-prompt.svelte-1o3tqb0{border:1px solid var(--limestone-2);border-radius:10px;padding:1.25rem;background:#f5f7ff;display:flex;flex-direction:column;gap:1rem}.banking-prompt-header.svelte-1o3tqb0{display:flex;align-items:flex-start;gap:.75rem;color:var(--ink)}.banking-prompt-header.svelte-1o3tqb0 svg{flex-shrink:0;margin-top:2px}.banking-prompt-header.svelte-1o3tqb0 strong:where(.svelte-1o3tqb0){font-size:.95rem;font-weight:600;display:block}.banking-prompt-header.svelte-1o3tqb0 p:where(.svelte-1o3tqb0){font-size:.82rem;margin:.2rem 0 0;color:var(--ink)}.banking-fields.svelte-1o3tqb0{display:flex;flex-direction:column;gap:.75rem}.banking-row.svelte-1o3tqb0{display:flex;gap:.75rem}.banking-field.svelte-1o3tqb0{flex:1;display:flex;flex-direction:column;gap:.3rem;min-width:0}.banking-field--iban.svelte-1o3tqb0{flex:2}.banking-field.svelte-1o3tqb0 label:where(.svelte-1o3tqb0){font-size:.82rem;font-weight:600;color:#374151;white-space:normal}.banking-field.svelte-1o3tqb0 input:where(.svelte-1o3tqb0){padding:.6rem .75rem;border:1px solid var(--line-strong);border-radius:8px;font-size:.9rem;background:#fff;width:100%}.banking-field.svelte-1o3tqb0 input:where(.svelte-1o3tqb0):focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0e0e1026}.banking-field.svelte-1o3tqb0 input.error:where(.svelte-1o3tqb0){border-color:#ef4444;background:#fef2f2}.banking-error.svelte-1o3tqb0{font-size:.82rem;color:#ef4444;margin:0}.banking-actions.svelte-1o3tqb0{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-save-banking.svelte-1o3tqb0{background:var(--ink);color:#fff;border:none;padding:.55rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-save-banking.svelte-1o3tqb0:hover:not(:disabled){background:var(--ink)}.btn-save-banking.svelte-1o3tqb0:disabled{opacity:.6;cursor:default}.banking-saved.svelte-1o3tqb0{display:flex;align-items:center;gap:.5rem;color:#16a34a;font-size:.9rem;font-weight:600}.banking-saved.svelte-1o3tqb0 svg{color:#16a34a}@media(max-width:640px){.banking-row.svelte-1o3tqb0{flex-direction:column}.banking-field--iban.svelte-1o3tqb0{flex:1}}.special-fields.svelte-2ozpuz{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);overflow:hidden}.special-fields__toggle.svelte-2ozpuz{width:100%;min-height:var(--touch-target, 44px);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.special-fields__toggle.svelte-2ozpuz:hover,.special-fields__toggle.svelte-2ozpuz:focus-visible{background:var(--limestone-2)}.special-fields__toggle.svelte-2ozpuz>span:where(.svelte-2ozpuz){display:flex;flex-direction:column;gap:var(--space-1)}.special-fields__toggle.svelte-2ozpuz strong:where(.svelte-2ozpuz),legend.svelte-2ozpuz{color:var(--ink);font-size:var(--text-base);font-weight:700}.special-fields__toggle.svelte-2ozpuz small:where(.svelte-2ozpuz),.special-fields__hint.svelte-2ozpuz,.field-help.svelte-2ozpuz{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.special-fields__content.svelte-2ozpuz{display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--space-4) var(--space-4)}.special-fields__hint.svelte-2ozpuz,.field-help.svelte-2ozpuz{margin:0}.field-help--required.svelte-2ozpuz{color:var(--ink);background:var(--limestone-2);padding:var(--space-3);border-radius:var(--radius-sm)}.special-fields__hint.svelte-2ozpuz{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--limestone-2)}.special-fields__grid.svelte-2ozpuz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}fieldset.svelte-2ozpuz{min-width:0;display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;border:0}legend.svelte-2ozpuz{width:100%;margin-bottom:var(--space-3)}.form-group.svelte-2ozpuz{display:flex;flex-direction:column;gap:var(--space-1)}.label-with-code.svelte-2ozpuz{display:flex;align-items:center;gap:var(--space-2)}label.svelte-2ozpuz{color:var(--ink-3);font-size:var(--text-sm);font-weight:600}input.svelte-2ozpuz,select.svelte-2ozpuz{width:100%;min-height:var(--touch-target, 44px);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);color:var(--ink);font:inherit}input.error.svelte-2ozpuz,[aria-invalid=true].svelte-2ozpuz{border-color:var(--danger)}.delivery-choice.svelte-2ozpuz{min-height:var(--touch-target, 44px)}.delivery-address.svelte-2ozpuz{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--limestone-2)}.address-row.svelte-2ozpuz{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(0,2fr);gap:var(--space-3)}.req.svelte-2ozpuz,.error-msg.svelte-2ozpuz{color:var(--danger)}.error-msg.svelte-2ozpuz{font-size:var(--text-xs);line-height:var(--leading-normal)}@media(min-width:1024px){.special-fields__grid.svelte-2ozpuz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.address-row.svelte-2ozpuz{grid-template-columns:minmax(0,1fr)}}.footer-section-flat.svelte-keohh2{margin-bottom:2rem}.section-header-row.svelte-keohh2{margin-bottom:1rem;border-bottom:1px solid #f3f4f6;padding-bottom:.5rem;display:flex;align-items:center;gap:.75rem}h3.svelte-keohh2{font-size:1.1rem;font-weight:600;margin:0}.footer-grid.svelte-keohh2{display:flex;flex-direction:column;gap:.5rem}.input-row.svelte-keohh2{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;padding:.5rem .75rem;gap:.25rem;position:relative;transition:all .2s}.field-label-col.svelte-keohh2{display:flex;align-items:center}label.svelte-keohh2{font-size:.85rem;font-weight:600;color:#6b7280;letter-spacing:.02em;text-transform:uppercase}.pro-badge.svelte-keohh2{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;background:var(--ink);color:#fff;padding:.1rem .4rem;border-radius:999px;line-height:1;gap:.25rem}.bare-input.svelte-keohh2{width:100%;font-size:.95rem;color:#111827;background:transparent;outline:none;font-family:inherit;border:1px solid #d1d5db;border-radius:8px}.text-area.svelte-keohh2{resize:vertical;line-height:1.5;min-height:24px;padding:.5rem 1rem}.bare-input.svelte-keohh2:focus{box-shadow:none}.bare-input.svelte-keohh2:disabled{background:transparent;color:#9ca3af;cursor:not-allowed}.locked-row.svelte-keohh2{cursor:pointer;background:#fdfdfd}.lock-overlay.svelte-keohh2{position:absolute;inset:0;cursor:pointer;z-index:10;background:transparent;border:none;padding:0;margin:0}.hint.svelte-keohh2{font-size:.75rem;color:#9ca3af;margin-left:1rem}.introduction-section-flat.svelte-c72fot{margin-bottom:2rem}.label-with-code.svelte-c72fot{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.label-with-code.svelte-c72fot label:where(.svelte-c72fot){margin-bottom:0}.section-header-row.svelte-c72fot{margin-bottom:1rem;border-bottom:1px solid #f3f4f6;padding-bottom:.5rem;display:flex;align-items:center;gap:.75rem}h3.svelte-c72fot{font-size:1.1rem;font-weight:600;margin:0}.lang-selector.svelte-c72fot{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.lang-label.svelte-c72fot{display:flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.lang-toggle.svelte-c72fot{position:relative;display:inline-flex;background:#f3f4f6;border-radius:999px;padding:3px;border:1px solid #e5e7eb}.lang-slider.svelte-c72fot{position:absolute;top:3px;left:3px;height:calc(100% - 6px);width:calc(50% - 3px);background:#fff;border-radius:999px;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014;transition:transform .22s cubic-bezier(.4,0,.2,1);pointer-events:none}.lang-slider.is-en.svelte-c72fot{transform:translate(100%)}.lang-btn.svelte-c72fot{position:relative;z-index:1;background:transparent;border:none;border-radius:999px;padding:.2rem .7rem;font-size:.8rem;font-weight:600;color:#9ca3af;cursor:pointer;transition:color .2s;white-space:nowrap;font-family:inherit;line-height:1.4}.lang-btn.active.svelte-c72fot{color:#111827}.lang-btn.svelte-c72fot:disabled{cursor:not-allowed}.lang-toggle.disabled.svelte-c72fot{opacity:.6}.lang-hint.svelte-c72fot{font-size:.75rem;color:#6b7280;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.4rem .65rem;margin-bottom:.75rem;line-height:1.4}.intro-rows.svelte-c72fot{display:flex;flex-direction:column;gap:.75rem}.input-row.svelte-c72fot{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;padding:.5rem .75rem;gap:.25rem;position:relative;transition:all .2s}.field-label-col.svelte-c72fot{display:flex;align-items:center;gap:.5rem}label.svelte-c72fot{font-size:.85rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.02em}.bare-input.svelte-c72fot{width:100%;padding:.5rem 1rem;font-size:.95rem;color:#111827;background:transparent;outline:none;font-family:inherit;border:1px solid #d1d5db;border-radius:8px}.bare-input.svelte-c72fot:focus{box-shadow:none}.text-area.svelte-c72fot{resize:vertical;line-height:1.5;min-height:24px}.field-help.svelte-c72fot{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.locked-row.svelte-c72fot{cursor:pointer;background:#fdfdfd}.bare-input.svelte-c72fot:disabled{background:transparent;color:#9ca3af;cursor:not-allowed}.pro-badge.svelte-c72fot{display:inline-flex;align-items:center;font-size:.65rem;font-weight:700;background:var(--ink);color:#fff;padding:.1rem .4rem;border-radius:999px;line-height:1;gap:.25rem}.lock-overlay.svelte-c72fot{position:absolute;inset:0;cursor:pointer;z-index:10;background:transparent;border:none;width:100%;height:100%;padding:0}.ps-section.svelte-1kkfe0i{margin-bottom:2rem}.ps-header-row.svelte-1kkfe0i{border-bottom:1px solid #f3f4f6;padding-bottom:.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}h3.svelte-1kkfe0i{font-size:1.1rem;font-weight:600;margin:0}.ps-card.svelte-1kkfe0i{position:relative}.ps-cta-wrap.svelte-1kkfe0i{display:flex;flex-direction:column;gap:.5rem}.ps-cta-primary.svelte-1kkfe0i{display:flex;align-items:center;gap:12px;width:100%;padding:16px 20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.ps-cta-primary.svelte-1kkfe0i:hover:not(:disabled){border-color:var(--ink);box-shadow:0 1px 3px #4338ca14}.ps-cta-primary.svelte-1kkfe0i:hover:not(:disabled) .ps-cta-plus{color:var(--ink)}.ps-cta-primary.svelte-1kkfe0i:disabled{opacity:.6;cursor:not-allowed}.ps-cta-icon.svelte-1kkfe0i{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;background:color-mix(in srgb,var(--ink) 10%,#fff);border-radius:8px;color:var(--ink)}.ps-cta-text.svelte-1kkfe0i{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ps-cta-title.svelte-1kkfe0i{font-weight:600;font-size:15px;color:#111827}.ps-cta-sub.svelte-1kkfe0i{font-size:13px;color:#6b7280}.ps-cta-plus{color:#6b7280;flex-shrink:0;transition:color .15s}.ps-alt-row.svelte-1kkfe0i{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;color:#9ca3af;padding:.2rem .25rem;margin-top:2px}.ps-alt-label.svelte-1kkfe0i{color:#9ca3af;margin-right:.15rem}.ps-alt-sep.svelte-1kkfe0i{color:#d1d5db}.ps-alt-link.svelte-1kkfe0i{display:inline-flex;align-items:center;gap:.2rem;background:none;border:none;padding:.15rem .2rem;color:#6b7280;font-size:.78rem;cursor:pointer;border-radius:4px}.ps-alt-link.svelte-1kkfe0i:hover{color:var(--ink);background:color-mix(in srgb,var(--volt) 12%,white)}.ps-hint-field.svelte-1kkfe0i{margin-top:1rem;padding-top:.75rem;border-top:1px solid #f3f4f6}.ps-switch.svelte-1kkfe0i{position:relative;width:40px;height:22px;display:inline-block;flex-shrink:0}.ps-switch.svelte-1kkfe0i input:where(.svelte-1kkfe0i){opacity:0;width:0;height:0}.ps-switch.svelte-1kkfe0i span:where(.svelte-1kkfe0i){position:absolute;cursor:pointer;inset:0;background:#cbd5e1;border-radius:22px;transition:.2s}.ps-switch.svelte-1kkfe0i span:where(.svelte-1kkfe0i):before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:.2s;box-shadow:0 1px 2px #0003}.ps-switch.svelte-1kkfe0i input:where(.svelte-1kkfe0i):checked+span:where(.svelte-1kkfe0i){background:var(--ink)}.ps-switch.svelte-1kkfe0i input:where(.svelte-1kkfe0i):checked+span:where(.svelte-1kkfe0i):before{transform:translate(18px)}.ps-switch.svelte-1kkfe0i input:where(.svelte-1kkfe0i):disabled+span:where(.svelte-1kkfe0i){cursor:not-allowed;opacity:.5}.ps-editor.svelte-1kkfe0i{padding:.9rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:.6rem}.ps-editor-head.svelte-1kkfe0i{display:flex;justify-content:space-between;align-items:center}.ps-editor.svelte-1kkfe0i h4:where(.svelte-1kkfe0i){margin:0;font-size:.9rem;font-weight:600;color:#111827}.ps-field.svelte-1kkfe0i{display:flex;flex-direction:column;gap:.25rem;font-size:.82rem}.ps-field.svelte-1kkfe0i>span:where(.svelte-1kkfe0i){font-weight:600;color:#374151;display:inline-flex;align-items:baseline;gap:.2rem}.ps-field.svelte-1kkfe0i>span:where(.svelte-1kkfe0i)>em:where(.svelte-1kkfe0i){color:#9ca3af;font-style:normal;font-weight:400}.ps-field.svelte-1kkfe0i>span:where(.svelte-1kkfe0i)>small:where(.svelte-1kkfe0i){color:#9ca3af;font-weight:400;font-size:.72rem}.ps-field.svelte-1kkfe0i input:where(.svelte-1kkfe0i),.ps-field.svelte-1kkfe0i textarea:where(.svelte-1kkfe0i){padding:.5rem .65rem;border:1px solid #d1d5db;border-radius:6px;font-size:.88rem;font-family:inherit;background:#fff;font-variant-numeric:tabular-nums}.ps-field.svelte-1kkfe0i input:where(.svelte-1kkfe0i):focus,.ps-field.svelte-1kkfe0i textarea:where(.svelte-1kkfe0i):focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0e0e101f}.ps-field-small.svelte-1kkfe0i input:where(.svelte-1kkfe0i){max-width:14rem}.ps-input-wrap.svelte-1kkfe0i{position:relative;display:flex;align-items:center}.ps-input-wrap.svelte-1kkfe0i input:where(.svelte-1kkfe0i){flex:1;padding-right:2rem}.ps-input-check{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);color:#16a34a;pointer-events:none}.ps-row-2.svelte-1kkfe0i{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(max-width:640px){.ps-row-2.svelte-1kkfe0i{grid-template-columns:1fr}}.ps-toggle-row.svelte-1kkfe0i{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;cursor:pointer}.ps-toggle-label.svelte-1kkfe0i{font-size:.82rem;font-weight:500;color:#374151;line-height:1.3}.ps-toggle-wrap.svelte-1kkfe0i{position:relative;display:inline-block;flex-shrink:0}.ps-toggle-checkbox.svelte-1kkfe0i{position:absolute;opacity:0;width:0;height:0}.ps-toggle-switch.svelte-1kkfe0i{position:relative;display:block;width:40px;height:22px;background:#cbd5e1;border-radius:22px;transition:background .2s}.ps-toggle-switch.svelte-1kkfe0i:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform .2s}.ps-toggle-checkbox.svelte-1kkfe0i:checked+.ps-toggle-switch:where(.svelte-1kkfe0i){background:var(--ink)}.ps-toggle-checkbox.svelte-1kkfe0i:checked+.ps-toggle-switch:where(.svelte-1kkfe0i):before{transform:translate(18px)}.ps-toggle-checkbox.svelte-1kkfe0i:focus-visible+.ps-toggle-switch:where(.svelte-1kkfe0i){outline:2px solid var(--ink);outline-offset:2px}.ps-sub-note.svelte-1kkfe0i{color:#92400e;font-size:.75rem}.ps-sub-soft.svelte-1kkfe0i{color:#9ca3af;font-size:.72rem;margin-top:.1rem}.ps-error.svelte-1kkfe0i{color:#dc2626;font-size:.82rem;margin:0}.ps-field.svelte-1kkfe0i input.error:where(.svelte-1kkfe0i),.ps-field.svelte-1kkfe0i textarea.error:where(.svelte-1kkfe0i){border-color:#ef4444;background:#fef2f2}.ps-field.svelte-1kkfe0i input.error:where(.svelte-1kkfe0i):focus,.ps-field.svelte-1kkfe0i textarea.error:where(.svelte-1kkfe0i):focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.error-msg.svelte-1kkfe0i{font-size:.78rem;color:#ef4444;margin-top:.2rem;display:block}.ps-inline-link.svelte-1kkfe0i{background:none;border:none;cursor:pointer;color:var(--ink);font-size:.78rem;padding:.1rem 0;text-decoration:underline;align-self:flex-start}.ps-editor-actions.svelte-1kkfe0i{display:flex;gap:.5rem;margin-top:.25rem}.ps-btn-primary.svelte-1kkfe0i{background:var(--ink);color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:600;font-size:.85rem;cursor:pointer}.ps-btn-primary.svelte-1kkfe0i:hover{background:var(--ink)}.ps-btn-ghost.svelte-1kkfe0i{background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;cursor:pointer}.ps-btn-ghost.svelte-1kkfe0i:hover{background:#f3f4f6;color:#111827}.ps-nudge.svelte-1kkfe0i{display:flex;align-items:center;gap:.35rem;min-height:1.25rem;line-height:1.25rem;font-size:.75rem;color:#6b7280;margin-top:.25rem}.ps-nudge.svelte-1kkfe0i svg{color:var(--ink);flex-shrink:0}.pm-list.svelte-1kkfe0i{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pm-card.svelte-1kkfe0i{display:block;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a;padding:14px 18px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.pm-card.svelte-1kkfe0i:hover{border-color:var(--line-strong)}.pm-card--checked.svelte-1kkfe0i{border-color:var(--ink);background:var(--limestone-2);box-shadow:0 1px 3px #4338ca14}.pm-card__row.svelte-1kkfe0i{display:flex;align-items:center;gap:12px}.pm-card__radio.svelte-1kkfe0i{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--ink);flex-shrink:0}.pm-card__icon.svelte-1kkfe0i{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--ink) 10%,#fff);color:var(--ink);display:grid;place-items:center;flex-shrink:0}.pm-card__text.svelte-1kkfe0i{flex:1;min-width:0}.pm-card__title-row.svelte-1kkfe0i{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pm-card__title.svelte-1kkfe0i{font-size:15px;font-weight:600;color:#111827}.pm-card__meta.svelte-1kkfe0i{font-size:13px;color:#6b7280;margin-top:2px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-badge-standard.svelte-1kkfe0i{font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;border-radius:4px;background:color-mix(in srgb,var(--ink) 12%,#fff);color:var(--ink);text-transform:uppercase;white-space:nowrap}.pm-card__actions.svelte-1kkfe0i{display:flex;gap:.4rem;align-items:center;flex-shrink:0;margin-left:auto;opacity:.6;transition:opacity .15s}.pm-card.svelte-1kkfe0i:hover .pm-card__actions:where(.svelte-1kkfe0i),.pm-card.svelte-1kkfe0i:focus-within .pm-card__actions:where(.svelte-1kkfe0i){opacity:1}.pm-link.svelte-1kkfe0i{background:none;border:none;cursor:pointer;color:var(--ink);font-size:.75rem;padding:0;text-decoration:underline}.pm-icon-btn.svelte-1kkfe0i{background:transparent;border:1px solid #e5e7eb;border-radius:5px;padding:.3rem;cursor:pointer;color:#6b7280;display:inline-flex;line-height:0}.pm-icon-btn.svelte-1kkfe0i:hover{background:#f9fafb;color:#111827}.pm-icon-btn.pm-danger.svelte-1kkfe0i:hover{color:#dc2626;border-color:#fecaca}.pm-card__divider.svelte-1kkfe0i{height:1px;background:#e5e7eb;margin:14px -18px}.pm-qr-sub-row.svelte-1kkfe0i{display:flex;align-items:center;gap:12px;font-size:14px;color:#374151}.pm-qr-sub-icon.svelte-1kkfe0i{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--ink) 8%,#fff);color:var(--ink);display:grid;place-items:center;flex-shrink:0}.pm-qr-sub-text.svelte-1kkfe0i{flex:1;min-width:0}.pm-qr-sub-title.svelte-1kkfe0i{font-weight:600;font-size:14px;color:#111827}.pm-qr-sub-meta.svelte-1kkfe0i{font-size:12px;color:#6b7280;margin-top:1px}.pm-meta-hint.svelte-1kkfe0i{margin-top:.4rem;padding:0 .25rem;font-size:12px;color:#6b7280;display:flex;align-items:center;gap:6px}.pm-meta-hint.svelte-1kkfe0i svg{color:#6b7280;flex-shrink:0}.pm-section-label.svelte-1kkfe0i{font-size:13px;font-weight:500;color:#6b7280!important;margin-bottom:6px}.pm-collapsed.svelte-1kkfe0i{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px #0000000a}.pm-collapsed__change.svelte-1kkfe0i{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:1;padding:8px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.pm-collapsed__change.svelte-1kkfe0i:hover{border-color:var(--ink);color:var(--ink);background:var(--limestone-2)}.pm-collapsed__change.svelte-1kkfe0i svg{color:var(--ink);flex-shrink:0}.pm-badge-qr.svelte-1kkfe0i{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;letter-spacing:.03em;padding:2px 6px;border-radius:4px;background:color-mix(in srgb,var(--ink) 10%,#fff);color:var(--ink);text-transform:uppercase;white-space:nowrap}.pm-badge-qr.svelte-1kkfe0i svg{color:var(--ink)}.pm-collapse-row.svelte-1kkfe0i{display:flex;justify-content:flex-end;margin-top:.6rem}.pm-add-wrap.svelte-1kkfe0i{position:relative;display:inline-flex;flex-shrink:0}.pm-btn-add.svelte-1kkfe0i{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:8px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.pm-btn-add.svelte-1kkfe0i:hover{border-color:var(--ink);color:var(--ink);background:var(--limestone-2)}.pm-add-menu.svelte-1kkfe0i{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:240px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000014;padding:4px;display:flex;flex-direction:column}.pm-add-menu__item.svelte-1kkfe0i{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;font-size:14px;color:#374151;cursor:pointer;background:none;border:none;width:100%;text-align:left;line-height:1.2}.pm-add-menu__item.svelte-1kkfe0i:hover,.pm-add-menu__item.svelte-1kkfe0i:focus-visible{background:color-mix(in srgb,var(--ink) 8%,#fff);color:var(--ink);outline:none}.pm-add-menu__item.svelte-1kkfe0i svg{color:var(--ink);flex-shrink:0}.pm-add-menu__label.svelte-1kkfe0i{flex:1;min-width:0}.pm-add-menu__item--premium.svelte-1kkfe0i .pm-add-menu__label:where(.svelte-1kkfe0i){color:#6b7280}.pm-add-menu__item--premium.svelte-1kkfe0i:hover .pm-add-menu__label:where(.svelte-1kkfe0i),.pm-add-menu__item--premium.svelte-1kkfe0i:focus-visible .pm-add-menu__label:where(.svelte-1kkfe0i){color:#92400e}.pm-add-menu__pill.svelte-1kkfe0i{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,#f59e0b 18%,#fff);color:#92400e;text-transform:uppercase;white-space:nowrap;flex-shrink:0;line-height:1}.pm-add-menu__pill.svelte-1kkfe0i svg{color:#92400e}.pm-add-menu-divider.svelte-1kkfe0i{border:none;border-top:1px solid #f3f4f6;margin:4px 2px;height:0}.mobile-preview-fab.svelte-1pfpt6u{position:fixed;bottom:24px;right:24px;z-index:100;display:flex;align-items:center;gap:.5rem;background:var(--ink);color:#fff;border:none;padding:1rem 1.25rem;border-radius:50px;box-shadow:0 4px 12px #0003;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-preview-fab.svelte-1pfpt6u:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d;background:#000}.mobile-preview-fab.svelte-1pfpt6u:active{transform:scale(.95)}.mobile-preview-fab.is-open.svelte-1pfpt6u{background:var(--danger-color);padding:1rem}.fab-text.svelte-1pfpt6u{display:inline-block}@media(min-width:1024px){.mobile-preview-fab.svelte-1pfpt6u{display:none}}@media(max-width:1023px){.editor-layout:focus-within .mobile-preview-fab.svelte-1pfpt6u:not(.is-open){opacity:0;pointer-events:none;transform:translateY(var(--space-2))}}.usage-indicator.svelte-zjaq64{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .6rem;border-radius:99px;font-size:.75rem;font-weight:600;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb;cursor:help;position:relative;white-space:nowrap;height:28px;transition:all .2s ease;border:none;outline:none}.usage-indicator.svelte-zjaq64:hover{transform:scale(1.02);filter:brightness(.98)}.usage-indicator.sidebar.svelte-zjaq64{margin-left:0;width:100%}.usage-indicator.svelte-zjaq64 .text-content.hidden:where(.svelte-zjaq64){display:none}.usage-indicator.svelte-zjaq64:not(:has(.text-content:not(.hidden))){padding:0;width:32px;height:32px;justify-content:center;border-radius:50%}.usage-indicator.header.svelte-zjaq64{height:32px;padding:0 .75rem}.usage-indicator.warning.svelte-zjaq64{background:#fffbeb;color:#b45309;border-color:#fcd34d}.usage-indicator.limit-reached.svelte-zjaq64{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.indicator-icon.svelte-zjaq64{display:flex;align-items:center;justify-content:center}.upgrade-pulse.svelte-zjaq64{position:absolute;inset:-2px;border-radius:99px;border:2px solid #ef4444;opacity:0;animation:svelte-zjaq64-pulse-border 2s infinite;pointer-events:none}@keyframes svelte-zjaq64-pulse-border{0%{transform:scale(1);opacity:.5}to{transform:scale(1.1);opacity:0}}.sticky-header.svelte-1gn5die{position:sticky;top:0;z-index:40;height:72px;background:var(--limestone);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);transition:all .3s ease-in-out;border-bottom:none;width:100%}.sticky-header.scrolled.svelte-1gn5die{background:#fffffff2;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005}.header-inner.svelte-1gn5die{max-width:1440px;margin:0 auto;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 .75rem}@media(min-width:768px){.header-inner.svelte-1gn5die{padding:0 2rem}}.left-section.svelte-1gn5die{display:flex;align-items:center;gap:.5rem}@media(min-width:640px){.left-section.svelte-1gn5die{gap:1rem}}.logo-icon.svelte-1gn5die{height:40px;width:auto;display:block}.hidden.svelte-1gn5die{display:none}.block.svelte-1gn5die{display:block}.sm\:block.svelte-1gn5die{display:none}.sm\:hidden.svelte-1gn5die{display:block}@media(min-width:640px){.sm\:block.svelte-1gn5die{display:block}.sm\:hidden.svelte-1gn5die{display:none}.hidden.sm\:inline.svelte-1gn5die{display:inline}}@media(min-width:450px){.xs\:inline.svelte-1gn5die{display:inline}}@media(max-width:449px){.hidden.xs\:inline.svelte-1gn5die{display:none}}.separator.svelte-1gn5die{height:24px;width:1px;background:#e5e7eb}.invoice-meta.svelte-1gn5die{display:flex;flex-direction:column;line-height:1.1;justify-content:center}.meta-label.svelte-1gn5die{font-size:.7rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.meta-number.svelte-1gn5die{font-size:.95rem;color:var(--ink);font-weight:700;font-family:var(--font-mono, monospace);white-space:nowrap}.meta-number-wrapper.svelte-1gn5die{display:flex;align-items:center;gap:var(--space-2)}.number-preview-label.svelte-1gn5die{color:var(--muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase}@media(max-width:350px){.meta-number.svelte-1gn5die{display:none}}.meta-number.placeholder.svelte-1gn5die{color:#9ca3af;font-weight:500;font-family:inherit}.meta-top-row.svelte-1gn5die{display:flex;align-items:center;gap:.5rem;margin-bottom:.1rem}.status-badge.svelte-1gn5die{font-size:.65rem;font-weight:700;padding:.1rem .35rem;border-radius:4px;text-transform:uppercase;letter-spacing:.02em;line-height:1}.status-draft.svelte-1gn5die{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.status-finalized.svelte-1gn5die{background:var(--info-bg);color:var(--info-color-strong);border:1px solid var(--info-border)}.status-open.svelte-1gn5die{background:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.status-sent.svelte-1gn5die{background:var(--limestone-2);color:var(--ink);border:1px solid var(--line)}.status-paid.svelte-1gn5die{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-overdue.svelte-1gn5die{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.status-cancelled.svelte-1gn5die{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;text-decoration:line-through}.status-gray.svelte-1gn5die{background:#f3f4f6;color:#4b5563}.mode-badge.svelte-1gn5die{display:flex;align-items:center;gap:.2rem;font-size:.65rem;background:#fffbeb;color:#b45309;border:1px solid #fde68a;padding:.1rem .3rem;border-radius:4px;font-weight:600;text-transform:uppercase}.actions-section.svelte-1gn5die{display:flex;align-items:center;gap:.75rem;position:relative}.desktop-actions.svelte-1gn5die{display:none;gap:.5rem}.custom-bp\:hidden.svelte-1gn5die{display:flex}@media(min-width:1100px){.desktop-actions.svelte-1gn5die{display:flex}.custom-bp\:hidden.svelte-1gn5die{display:none}}.btn-secondary.svelte-1gn5die{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;color:var(--ink-3);background:#fff;border:1px solid #e5e7eb;transition:all .2s;height:44px;white-space:nowrap;flex-shrink:0;cursor:pointer;box-shadow:0 1px 2px #0000000d}.btn-secondary.svelte-1gn5die:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.btn-secondary.svelte-1gn5die:disabled{opacity:.7;cursor:not-allowed}.header-save-button{min-width:calc(12 * var(--space-2));min-height:44px;white-space:nowrap;flex-shrink:0}.header-save-button.save-btn-primary{background:var(--ink);color:var(--bg)}.header-save-button.save-btn-primary:hover:not(:disabled){background:var(--ink-2)}.split-btn-group.svelte-1gn5die{display:flex;box-shadow:0 4px 6px -1px #0e0e1033;border-radius:8px;transition:transform .1s}.split-btn-group.svelte-1gn5die:active{transform:translateY(1px)}.split-btn-wrapper.svelte-1gn5die{position:relative}.btn-primary.svelte-1gn5die{background:var(--ink);color:#fff;border:none;height:44px;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;font-size:.9rem;padding:0 .5rem;border-radius:8px;gap:.5rem;transition:filter .2s}@media(min-width:640px){.btn-primary.svelte-1gn5die{padding:0 1rem}}.btn-primary.svelte-1gn5die:active{transform:translateY(1px)}.split-btn-group.svelte-1gn5die .btn-primary:where(.svelte-1gn5die){padding:0;border-radius:0}.split-btn-group.secondary.svelte-1gn5die{box-shadow:0 1px 2px #0000000d;background:#fff;border-radius:8px}.split-btn-group.secondary.svelte-1gn5die .btn-secondary:where(.svelte-1gn5die){border:1px solid #e5e7eb;background:#fff;color:var(--ink-3);box-shadow:none;height:44px}.split-btn-group.secondary.svelte-1gn5die .btn-secondary:where(.svelte-1gn5die):hover{background:#f9fafb;border-color:#d1d5db}.split-btn-group.secondary.svelte-1gn5die .btn-secondary.main:where(.svelte-1gn5die){border-radius:8px 0 0 8px;border-right:none;padding:0 1rem}.split-btn-group.secondary.svelte-1gn5die .btn-secondary.trigger:where(.svelte-1gn5die){border-radius:0 8px 8px 0;border-left:1px solid #e5e7eb;padding:0 .5rem}.btn-primary.svelte-1gn5die:disabled{filter:grayscale(.5);cursor:not-allowed}.btn-primary.main.svelte-1gn5die{padding:0 1rem;border-radius:8px 0 0 8px;gap:.5rem}@media(min-width:640px){.btn-primary.main.svelte-1gn5die{padding:0 1.25rem}}.btn-primary.trigger.svelte-1gn5die{padding:0 .5rem;border-radius:0 8px 8px 0;border-left:1px solid rgba(255,255,255,.2);display:flex}.btn-primary.svelte-1gn5die:hover:not(:disabled){filter:brightness(110%)}.text-gray-400.svelte-1gn5die{color:#9ca3af}.dropdown-menu.svelte-1gn5die{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #f3f4f6;overflow:hidden;min-width:260px;display:flex;flex-direction:column;z-index:100;padding:.5rem}.menu-item.svelte-1gn5die{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;border-radius:8px;transition:background .1s}.menu-item.svelte-1gn5die:hover{background:#f9fafb}.menu-icon-wrapper.svelte-1gn5die{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;flex-shrink:0}.menu-icon-wrapper.pdf.svelte-1gn5die{background:#fee2e2;color:#dc2626}.menu-icon-wrapper.xml.svelte-1gn5die{background:#dbeafe;color:#2563eb}.menu-icon-wrapper.pdf.clean.svelte-1gn5die{background:var(--volt);color:var(--ink)}.menu-cost.svelte-1gn5die{margin-left:auto;display:inline-flex;align-items:center;gap:.2rem;background:var(--volt);color:var(--ink);font-size:.68rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.menu-cost.unlocked.svelte-1gn5die{background:transparent;color:var(--success-color, #16a34a)}.header-cost-badge.svelte-1gn5die{display:inline-flex;align-items:center;gap:.15rem;margin-left:.4rem;background:var(--volt);color:var(--ink);font-size:.65rem;font-weight:700;padding:.1rem .45rem;border-radius:999px;font-variant-numeric:tabular-nums}.free-credit-send-action.svelte-1gn5die{display:flex;min-width:0}.credit-send-btn.svelte-1gn5die{white-space:nowrap}.credit-send-btn.svelte-1gn5die .header-cost-badge:where(.svelte-1gn5die){margin-left:0}.send-cost-badge.svelte-1gn5die{transform-origin:center;animation:svelte-1gn5die-send-cost-update .32s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}@keyframes svelte-1gn5die-send-cost-update{0%{opacity:0;transform:translateY(-5px) scale(.82)}55%{opacity:1;transform:translateY(1px) scale(1.1)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.send-cost-badge.svelte-1gn5die{animation:none}}.credit-send-label.svelte-1gn5die{display:none}@media(min-width:1100px){.credit-send-label.svelte-1gn5die{display:inline}}@media(max-width:639px){.credit-send-btn.svelte-1gn5die{padding-inline:.55rem}}.menu-text.svelte-1gn5die{display:flex;flex-direction:column}.menu-title.svelte-1gn5die{font-weight:600;color:#1f2937;font-size:.9rem}.menu-desc.svelte-1gn5die{font-size:.75rem;color:#6b7280}.kleinbetrag-warning.svelte-1gn5die{margin:0;padding:.5rem 1rem .75rem;font-size:.75rem;color:#92400e;background:#fffbeb;border-top:1px solid #fde68a}.menu-item.svelte-1gn5die:disabled{opacity:.5;cursor:not-allowed}.menu-backdrop.svelte-1gn5die{position:fixed;inset:0;z-index:90;cursor:default}.btn-icon-mobile.svelte-1gn5die{border:1px solid #e5e7eb;width:44px;height:44px;border-radius:8px;color:var(--ink-3);cursor:pointer;background:#fff}.mobile-menu-dropdown.svelte-1gn5die{position:absolute;top:calc(100% + 8px);right:0;background:#fff;width:200px;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a;border:1px solid #e5e7eb;z-index:100;overflow:hidden;padding:.5rem}@media(max-width:1099px){.btn-icon-mobile.svelte-1gn5die{display:flex;align-items:center;justify-content:center}.mobile-menu-dropdown.svelte-1gn5die{display:flex;flex-direction:column}}.mobile-menu-item.svelte-1gn5die{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:transparent;border:none;width:100%;text-align:left;font-weight:500;color:var(--ink-3);border-radius:8px}.mobile-menu-item.svelte-1gn5die:hover{background:#f3f4f6}.rotate-180.svelte-1gn5die{transform:rotate(180deg)}@media(min-width:1100px){.mobile-only.svelte-1gn5die{display:none!important}}.menu-divider.svelte-1gn5die{height:1px;background:#e5e7eb;margin:.25rem .5rem}.mobile-menu-item.text-only.svelte-1gn5die{justify-content:flex-start;padding-left:1.25rem;font-size:.95rem;text-decoration:none}.mobile-menu-item.cta-item.svelte-1gn5die{justify-content:center;color:var(--accent-color);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.02em;text-decoration:none;margin-top:.25rem;transition:all .2s ease}.mobile-menu-item.cta-item.svelte-1gn5die:hover{filter:brightness(1.1);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:2px}.btn-text-action.svelte-1gn5die{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600;color:var(--ink-3);background:transparent;border:none;cursor:pointer;transition:background .2s}.btn-text-action.svelte-1gn5die:hover{background:#f3f4f6;color:var(--ink)}.profile-incomplete-alert.svelte-z0rmc9{background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text-strong);padding:var(--space-4);border-radius:var(--radius);display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-8)}.alert-icon.svelte-z0rmc9{color:var(--warning-color);flex-shrink:0;margin-top:var(--space-1)}.alert-content.svelte-z0rmc9 h3:where(.svelte-z0rmc9){margin:0 0 var(--space-1) 0;font-size:var(--text-md);font-weight:600;color:var(--warning-text-strong)}.alert-content.svelte-z0rmc9 .lead:where(.svelte-z0rmc9){margin:0 0 var(--space-2) 0;font-size:var(--text-base);line-height:var(--leading-normal)}.missing-list.svelte-z0rmc9{margin:0 0 var(--space-3) 0;padding-left:var(--space-5);font-size:var(--text-base);line-height:var(--leading-normal)}.missing-list.svelte-z0rmc9 li:where(.svelte-z0rmc9){margin:var(--space-1) 0}.alert-actions.svelte-z0rmc9{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin-top:var(--space-1)}.edit-sender-btn.svelte-z0rmc9,.link-btn.svelte-z0rmc9{min-height:var(--touch-target);border-radius:var(--radius);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.edit-sender-btn.svelte-z0rmc9{background:var(--warning-color);color:var(--bg-white);border:1px solid var(--warning-color);padding:var(--space-2) var(--space-4)}.edit-sender-btn.svelte-z0rmc9:hover{background:var(--warning-text-strong)}.link-btn.svelte-z0rmc9{background:none;border:none;padding:var(--space-2);color:var(--warning-text-strong);text-decoration:underline;cursor:pointer}.link-btn.svelte-z0rmc9:hover{color:var(--ink)}.edit-sender-btn.svelte-z0rmc9:focus-visible,.link-btn.svelte-z0rmc9:focus-visible{outline:none;box-shadow:var(--ring)}.validation-summary.svelte-1wvd1jf{display:flex;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-6);color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:var(--radius);box-shadow:var(--elev-1)}.summary-icon.svelte-1wvd1jf{display:flex;flex-shrink:0;padding-top:var(--space-1)}.summary-content.svelte-1wvd1jf{flex:1;min-width:0}h2.svelte-1wvd1jf{margin:0;color:var(--ink);font-size:var(--text-md);line-height:1.4}p.svelte-1wvd1jf{margin:var(--space-1) 0 var(--space-3);color:var(--ink-3);font-size:var(--text-base);line-height:1.5}ul.svelte-1wvd1jf{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}button.svelte-1wvd1jf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--ink);text-align:left;background:var(--bg-white);border:1px solid var(--error-border);border-radius:var(--radius-sm);cursor:pointer}button.svelte-1wvd1jf:hover{border-color:var(--danger-color)}button.svelte-1wvd1jf:focus-visible{outline:none;box-shadow:var(--ring-danger)}.issue-copy.svelte-1wvd1jf{display:grid;gap:var(--space-1);min-width:0}.issue-copy.svelte-1wvd1jf strong:where(.svelte-1wvd1jf),.issue-copy.svelte-1wvd1jf span:where(.svelte-1wvd1jf){font-size:var(--text-base);line-height:1.4}.issue-copy.svelte-1wvd1jf span:where(.svelte-1wvd1jf){color:var(--text-secondary)}@media(max-width:640px){.validation-summary.svelte-1wvd1jf{padding:var(--space-3)}}.invoice-type-section.svelte-fdw2iy{container-type:inline-size;container-name:invoice-tax;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px}.section-header-row.svelte-fdw2iy{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem;padding-bottom:.5rem;border-bottom:1px solid #f3f4f6}h3.svelte-fdw2iy{font-size:1.1rem;font-weight:600;margin:0;color:#111827}.active-badge.svelte-fdw2iy{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;font-size:.72rem;font-weight:600;color:#92400e}.type-cards.svelte-fdw2iy{display:flex;gap:.5rem}.type-card.svelte-fdw2iy{min-width:0;min-height:var(--touch-target);flex:1;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1.5px solid #e5e7eb;border-radius:10px;background:var(--limestone-2);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,background .15s,box-shadow .15s}.type-card.svelte-fdw2iy:hover:not(:disabled){border-color:#9ca3af;background:#fff;box-shadow:0 1px 4px #0000000f}.type-card.active.svelte-fdw2iy{border-color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 5%,white);box-shadow:0 0 0 1px var(--accent-color)}.type-card.svelte-fdw2iy:disabled{cursor:default;opacity:.65}.card-indicator.svelte-fdw2iy{flex-shrink:0}.indicator-ring.svelte-fdw2iy{width:18px;height:18px;border-radius:50%;border:2px solid #d1d5db;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s;color:#fff}.indicator-ring.checked.svelte-fdw2iy{border-color:var(--accent-color);background:var(--accent-color)}.card-body.svelte-fdw2iy{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;gap:.1rem}.card-label.svelte-fdw2iy{font-size:.875rem;font-weight:600;color:#111827;line-height:1.2}.type-card.active.svelte-fdw2iy .card-label:where(.svelte-fdw2iy){color:var(--accent-color)}.card-desc.svelte-fdw2iy{font-size:.73rem;color:#6b7280;line-height:1.3}.advanced-toggle.svelte-fdw2iy{display:inline-flex;align-items:center;gap:.3rem;background:none;border:none;padding:.1rem 0;cursor:pointer;font-size:.78rem;font-weight:500;color:#6b7280;font-family:inherit;transition:color .15s;width:fit-content}.advanced-toggle.svelte-fdw2iy:hover:not(:disabled){color:#374151}.advanced-toggle.svelte-fdw2iy:disabled{cursor:default;opacity:.6}.toggle-icon.svelte-fdw2iy{display:flex;transition:transform .2s cubic-bezier(.4,0,.2,1)}.toggle-icon.open.svelte-fdw2iy{transform:rotate(180deg)}.advanced-panel.svelte-fdw2iy{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.advanced-list.svelte-fdw2iy{display:flex;flex-direction:column;margin:0;padding:0;border:none;gap:0}.adv-row.svelte-fdw2iy{display:flex;align-items:flex-start;gap:.75rem;padding:.7rem .875rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background .1s}.adv-row.svelte-fdw2iy:last-child{border-bottom:none}.adv-row.svelte-fdw2iy:hover{background:#f9fafb}.adv-row.selected.svelte-fdw2iy{background:#fffbeb}.adv-row.svelte-fdw2iy input[type=radio]:where(.svelte-fdw2iy){display:none}.adv-radio.svelte-fdw2iy{width:16px;height:16px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;margin-top:.2rem;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.adv-row.selected.svelte-fdw2iy .adv-radio:where(.svelte-fdw2iy){border-color:var(--accent-color);background:var(--accent-color)}.adv-radio-dot.svelte-fdw2iy{width:6px;height:6px;border-radius:50%;background:#fff}.adv-content.svelte-fdw2iy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.adv-header.svelte-fdw2iy{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.adv-label.svelte-fdw2iy{font-size:.875rem;font-weight:600;color:#111827}.adv-legal.svelte-fdw2iy{font-size:.7rem;color:#9ca3af;font-weight:400}.adv-desc.svelte-fdw2iy{font-size:.775rem;color:#6b7280;line-height:1.4}.adv-warn.svelte-fdw2iy{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;color:#92400e;font-weight:500;margin-top:.1rem}.clear-btn.svelte-fdw2iy{display:block;width:100%;padding:.5rem .875rem;background:#f9fafb;border:none;border-top:1px solid #e5e7eb;font-size:.78rem;color:#6b7280;cursor:pointer;text-align:left;font-family:inherit;transition:background .15s,color .15s}.clear-btn.svelte-fdw2iy:hover:not(:disabled){background:#f3f4f6;color:#374151}.notice-preview.svelte-fdw2iy{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:.625rem .875rem;display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.notice-preview-header.svelte-fdw2iy{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:#0369a1;text-transform:uppercase;letter-spacing:.03em}.notice-preview-text.svelte-fdw2iy{margin:0;font-size:.78rem;color:#374151;line-height:1.5;font-style:italic;border-left:3px solid #7dd3fc;padding-left:.625rem}.sr-only.svelte-fdw2iy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container invoice-tax (max-width: 480px){.type-cards.svelte-fdw2iy{flex-direction:column}.type-card.svelte-fdw2iy{width:100%}}.editor-layout.svelte-muc557{display:flex;width:100%;position:relative;min-height:100vh}.editor-column.svelte-muc557{flex:1;margin:0 auto;width:100%;display:flex;flex-direction:column}.bt-toggle-bar.svelte-muc557{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;margin-bottom:.25rem}.bt-toggle-bar--hidden.svelte-muc557{display:none}.bt-toggle-group.svelte-muc557{display:inline-flex;align-items:center;gap:.4rem}.bt-beta-badge.svelte-muc557{display:inline-flex;align-items:center;font-size:.56rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--limestone, #faf9f5);background:var(--ink, #0e0e10);padding:2.5px 6px;border-radius:5px;line-height:1;white-space:nowrap;position:relative;top:-.5px}.editor-scroll-area.svelte-muc557{padding:2rem 2rem 6rem;max-width:1440px;margin:0 auto;width:100%}.row-layout.svelte-muc557{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);margin-bottom:var(--space-10)}@media(min-width:1024px){.row-layout.svelte-muc557{grid-template-columns:repeat(2,minmax(0,1fr))}.special-wide.svelte-muc557{grid-column:1 / -1}}.finalization-dialog-content.svelte-muc557{display:grid;gap:var(--space-4)}.finalization-intro.svelte-muc557,.finalization-number-note.svelte-muc557{margin:0}.finalization-intro.svelte-muc557{color:var(--ink);font-size:var(--text-md);font-weight:600;line-height:1.45}.finalization-number-card.svelte-muc557{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--limestone-2);border:1px solid var(--line);border-radius:var(--radius)}.finalization-number-label.svelte-muc557{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.finalization-number-row.svelte-muc557{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.finalization-number-row.svelte-muc557 strong:where(.svelte-muc557){color:var(--ink);font-family:var(--font-mono);font-size:var(--text-lg);overflow-wrap:anywhere}.finalization-number-note.svelte-muc557{color:var(--muted);font-size:var(--text-sm);line-height:1.55}@media(max-width:480px){.finalization-number-row.svelte-muc557{align-items:flex-start;flex-direction:column}}.guest-editor.svelte-muc557 .editor-workspace:where(.svelte-muc557){display:grid;grid-template-columns:minmax(0,1fr) 296px;gap:var(--space-6);max-width:1280px;width:100%;margin:0 auto;padding:var(--space-6);align-items:start}.guest-editor.svelte-muc557 .editor-workspace:where(.svelte-muc557)>.guest-guide{grid-column:2;grid-row:1}.guest-editor.svelte-muc557 .editor-scroll-area:where(.svelte-muc557){grid-column:1;grid-row:1;padding:0;display:grid;gap:var(--space-6);min-width:0}.guest-editor.svelte-muc557 .row-layout:where(.svelte-muc557){grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin-bottom:0}.guest-editor.svelte-muc557 .spacer-top:where(.svelte-muc557){display:none}.mobile-save-status.svelte-muc557{display:none}@media(max-width:1179px){.mobile-save-status.svelte-muc557{display:block;font-size:var(--text-xs);color:var(--muted);margin:0}}.required-note.svelte-muc557{color:var(--muted);font-size:var(--text-sm);line-height:1.6;margin:0}.guest-form.svelte-muc557 .editor-section input:not([type=checkbox]):not([type=radio]),.guest-form.svelte-muc557 .editor-section select,.guest-form.svelte-muc557 .editor-section textarea{font-size:var(--text-md);font-family:inherit;min-height:var(--touch-target);min-width:0;width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ink) 50%,var(--bg-white));border-radius:var(--radius-sm);padding:var(--space-3);background:var(--bg-white);color:var(--ink);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.guest-form.svelte-muc557 .editor-section input:focus-visible,.guest-form.svelte-muc557 .editor-section select:focus-visible,.guest-form.svelte-muc557 .editor-section textarea:focus-visible{outline:none;box-shadow:var(--ring);border-color:var(--ink)}.guest-form.svelte-muc557 .editor-section input.error,.guest-form.svelte-muc557 .editor-section textarea.error,.guest-form.svelte-muc557 .editor-section select.error{border-color:var(--danger-color)}.guest-editor.svelte-muc557 .items-section-flat,.guest-editor.svelte-muc557 .invoice-type-section{margin-bottom:0}.guest-editor.svelte-muc557 .invoice-type-section{margin-top:var(--space-6)}@media(max-width:1179px){.guest-editor.svelte-muc557 .editor-workspace:where(.svelte-muc557){display:flex;flex-direction:column;max-width:900px}.guest-editor.svelte-muc557 .editor-workspace:where(.svelte-muc557)>.guest-guide{width:100%}.guest-editor.svelte-muc557 .editor-scroll-area:where(.svelte-muc557){width:100%}}@media(max-width:640px){.guest-editor.svelte-muc557 .editor-workspace:where(.svelte-muc557){padding:var(--space-4) var(--space-3);gap:var(--space-4)}.guest-editor.svelte-muc557 .editor-scroll-area:where(.svelte-muc557),.guest-editor.svelte-muc557 .row-layout:where(.svelte-muc557){gap:var(--space-4)}}@media(prefers-reduced-motion:no-preference){.guest-editor.svelte-muc557 .editor-workspace:where(.svelte-muc557){animation:svelte-muc557-editor-enter var(--dur-base) var(--ease-out)}@keyframes svelte-muc557-editor-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}}
