@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--teal-900:#0c2530;--teal-800:#12343f;--teal-700:#1d4a57;--teal-600:#2a5d6b;--teal-100:#eef2f3;--lavender-700:#6d5bd0;--lavender-500:#9d90e3;--lavender-300:#d9cdf7;--lavender-100:#f3f0fd;--mint-700:#12343f;--mint-500:#12343f;--mint-300:#9d90e3;--mint-100:#eef2f3;--gold-600:#6d5bd0;--gold-500:#9d90e3;--gold-300:#d9cdf7;--gold-100:#f3f0fd;--forest-600:#12343f;--forest-500:#12343f;--forest-100:#eef2f3;--red-600:#5a48c0;--red-100:#f3f0fd;--st-draft:#a3acb1;--st-sent:#9d90e3;--st-paid:#12343f;--st-partial:#6d5bd0;--st-cancel:#a3acb1;--paper:#f2f5fa;--surface:#fff;--ink-900:#12343f;--ink-700:#3d484e;--ink-500:#4f5a60;--ink-300:#a3acb1;--line:#e8ecef;--font-display:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-page:22px;--fs-section:16px;--fs-body:14px;--fs-table:13px;--fs-small:12px;--fs-micro:11px;--fs-number:20px;--r-sm:8px;--r-md:10px;--r-lg:14px;--shadow-sm:0 0 0 0 #0000;--shadow-md:0 1px 2px #12343f0d;--shadow-lg:0 12px 32px #12343f1f}.mono{font-feature-settings:"tnum";font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-family:var(--font-body)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mono-label{color:#4f5a60;color:var(--ink-500);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-family:var(--font-mono)!important;font-size:11px;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase}html{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}@media print{tfoot{display:table-row-group}}.glow-card{isolation:isolate;overflow:hidden;position:relative}.glow-card:before{background:radial-gradient(circle at 40% 40%,#d9cdf7f2,#9d90e37a 36%,#12343f29 60%,#fff0 72%);border-radius:50%;content:"";filter:blur(12px);height:460px;pointer-events:none;position:absolute;right:-140px;top:-170px;width:460px;z-index:-1}@media (max-width:760px){:root{--fs-page:20px;--fs-table:14px;--fs-small:13px;--fs-micro:12px}.glow-card:before{filter:blur(6px);height:300px;right:-100px;top:-120px;width:300px}}*{box-sizing:border-box}body,html{font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f2f5fa;background:var(--paper);color:#12343f;color:var(--ink-900);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);font-variant-numeric:tabular-nums;margin:0;padding:0}#root{min-height:100vh}.font-display,h1,h2,h3,h4{color:#12343f;color:var(--ink-900);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;margin:0}h1{font-size:22px;font-size:var(--fs-page)}h2{font-size:16px;font-size:var(--fs-section)}body,h3,h4{font-size:14px;font-size:var(--fs-body)}body{line-height:1.5}button{cursor:pointer}button,input,select,textarea{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body)}button:disabled{cursor:not-allowed}input,select,textarea{color:#12343f;color:var(--ink-900)}input::placeholder,textarea::placeholder{color:#a3acb1;color:var(--ink-300)}input:focus,select:focus,textarea:focus{border-color:#6d5bd0!important;border-color:var(--lavender-700)!important;outline:none}@media (hover:none) and (pointer:coarse),(max-width:768px){input,select,textarea{font-size:16px!important}}a{color:#1d4a57;color:var(--teal-700)}::selection{background:#d9cdf7;background:var(--lavender-300)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6d5bd0;outline:2px solid var(--lavender-700);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e8ecef;background:var(--line);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#a3acb1;background:var(--ink-300)}@media print{.no-print{display:none!important}body{background:#fff}}
/*# sourceMappingURL=main.604a7bd3.css.map*/