@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-serif-latin-400-normal.BIGslYFI.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-400-normal.BB-zNvJB.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-serif-latin-500-normal.REKAfBVG.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-500-normal.C3_OdgN3.woff) format("woff")}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-serif-latin-700-normal.bnJnpGuO.woff2) format("woff2"),url(/_astro/ibm-plex-serif-latin-700-normal.BBiG0u0D.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/jetbrains-mono-latin-700-normal.BYuf6tUa.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-700-normal.D3wTyLJW.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2) format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/caveat-latin-700-normal.D8_1Nw6V.woff2) format("woff2"),url(/_astro/caveat-latin-700-normal.cPyBTTZN.woff) format("woff")}.send-panel.svelte-8m3u9y{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;padding:36px;border-radius:24px;background:var(--card-surface);border:1px solid color-mix(in oklab,var(--accent) 35%,var(--surface-border));box-shadow:0 1px #fff6 inset,0 18px 38px -22px color-mix(in oklab,var(--accent) 65%,transparent)}.dark .send-panel.svelte-8m3u9y{box-shadow:0 1px #ffffff0a inset,0 18px 38px -22px color-mix(in oklab,var(--accent) 80%,transparent)}@media(max-width:720px){.send-panel.svelte-8m3u9y{grid-template-columns:1fr;gap:22px;padding:28px 24px}}.send-content.svelte-8m3u9y{min-width:0}.send-eyebrow.svelte-8m3u9y{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--card-ink);opacity:.7;margin-bottom:10px}.send-headline.svelte-8m3u9y{font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--card-ink);margin:0 0 14px}.send-filename.svelte-8m3u9y{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0 0 8px;padding:6px 12px;border-radius:999px;background:color-mix(in oklab,var(--card-surface) 60%,var(--surface-card));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--surface-border));font-size:12.5px;font-weight:500;color:var(--card-ink);overflow:hidden}.send-file-icon.svelte-8m3u9y{width:14px;height:14px;flex-shrink:0;opacity:.7}.send-filename-text.svelte-8m3u9y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-helper.svelte-8m3u9y{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--card-ink);opacity:.72}.send-actions.svelte-8m3u9y{display:flex;flex-direction:column;align-items:flex-end;gap:10px}@media(max-width:720px){.send-actions.svelte-8m3u9y{align-items:stretch}}.send-button.svelte-8m3u9y{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 32px;font-size:16px;font-weight:700;letter-spacing:-.005em;color:#fff;background:var(--accent);border:0;border-radius:14px;cursor:pointer;white-space:nowrap;box-shadow:0 14px 32px -10px color-mix(in oklab,var(--accent) 70%,transparent),0 1px #ffffff47 inset,0 -2px color-mix(in oklab,var(--accent) 30%,black) inset;transition:transform .15s ease,box-shadow .2s ease,background .15s ease}@media(max-width:720px){.send-button.svelte-8m3u9y{width:100%}}.send-button.svelte-8m3u9y:before{content:"";position:absolute;inset:-6px;border-radius:18px;background:radial-gradient(60% 70% at 50% 50%,color-mix(in oklab,var(--accent) 35%,transparent) 0%,transparent 70%);z-index:-1;opacity:.7;animation:svelte-8m3u9y-sendGlow 2.6s ease-in-out infinite;pointer-events:none}@keyframes svelte-8m3u9y-sendGlow{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:.95;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.send-button.svelte-8m3u9y:before{animation:none}}.send-button.svelte-8m3u9y:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 18px 36px -10px color-mix(in oklab,var(--accent) 75%,transparent),0 1px #ffffff5c inset,0 -2px color-mix(in oklab,var(--accent) 35%,black) inset}.send-button.svelte-8m3u9y:active{transform:translateY(0)}.send-button.svelte-8m3u9y:disabled{cursor:wait;opacity:.85;transform:none}.send-button.svelte-8m3u9y:disabled:before{animation:none;opacity:.4}.send-icon.svelte-8m3u9y{width:19px;height:19px;flex-shrink:0}.send-spinner.svelte-8m3u9y{width:19px;height:19px;flex-shrink:0;animation:svelte-8m3u9y-sendSpin .9s linear infinite}@keyframes svelte-8m3u9y-sendSpin{to{transform:rotate(360deg)}}.send-clear.svelte-8m3u9y{background:transparent;border:0;color:var(--card-ink);opacity:.55;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:4px 0}.send-clear.svelte-8m3u9y:hover{opacity:.95}.send-error.svelte-8m3u9y{margin:0;font-size:12.5px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;padding:6px 10px;border-radius:8px;max-width:320px}.dark .send-error.svelte-8m3u9y{color:#fca5a5;background:#dc262624;border-color:#dc262659}.invoice-tabs.svelte-bf32w5{display:inline-flex;gap:4px;padding:4px;background:var(--surface-hover);border:1px solid var(--surface-border);border-radius:999px;margin-bottom:16px}.invoice-tab.svelte-bf32w5{padding:6px 18px;border-radius:999px;font-size:13px;font-weight:600;color:var(--muted);background:transparent;border:0;cursor:pointer;transition:background .15s ease,color .15s ease}.invoice-tab.svelte-bf32w5:hover{color:var(--text-primary)}.invoice-tab.active.svelte-bf32w5{background:var(--surface-card);color:var(--text-primary);box-shadow:0 1px 2px #00000014}.preview-wrap.svelte-bf32w5{overflow:hidden;border-radius:var(--radius-card);background:var(--surface-hover);padding:1rem}.preview-scale.svelte-bf32w5{transform-origin:top left}@media(max-width:919px)and (min-width:641px){.preview-scale.svelte-bf32w5{transform:scale(.78);width:128%;height:231.66mm}}@media(max-width:640px){.preview-scale.svelte-bf32w5{transform:scale(.55);width:182%;height:calc(297mm * .55)}}
