@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-cyrillic-ext-wght-normal.ab77c134.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-cyrillic-wght-normal.63653b95.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-greek-ext-wght-normal.b770c0f1.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-greek-wght-normal.b0f602f3.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-vietnamese-wght-normal.882e8c56.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-latin-ext-wght-normal.c9aba72e.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3 Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_next/static/media/source-sans-3-latin-wght-normal.eab64fe5.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-ext-wght-normal.1271dfc8.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-wght-normal.63686c4d.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-vietnamese-wght-normal.4bc766ba.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-ext-wght-normal.971f7508.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/public-sans-latin-wght-normal.7727ce67.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/merriweather-cyrillic-ext-wght-normal.8649244f.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/merriweather-cyrillic-wght-normal.f2b9c154.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/merriweather-vietnamese-wght-normal.897d1b90.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/merriweather-latin-ext-wght-normal.ef93af5c.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Merriweather Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_next/static/media/merriweather-latin-wght-normal.354b93a1.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-wght-normal.6d37bb10.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-wght-normal.e85f71ba.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-wght-normal.b193c064.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-wght-normal.31506632.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-wght-normal.d60d957c.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-wght-normal.00aebb72.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-wght-normal.d0b16ce7.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-vietnamese-wght-normal.a6d33384.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-ext-wght-normal.bc03aa8e.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_next/static/media/space-grotesk-latin-wght-normal.684ca19f.woff2?dpl=dpl_6ThzkafUvnqxowmEb6Qx4MDYDKSk) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-care-body:"Source Sans 3 Variable";--font-care-heading:"Sora Variable";--font-gov-body:"Public Sans Variable";--font-gov-heading:"Merriweather Variable";--font-reboot-body:"Inter Variable";--font-reboot-heading:"Space Grotesk Variable";--font-github-body:"Inter Variable";--font-github-heading:"Inter Variable"}html{overflow-y:scroll;scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:var(--chakra-colors-scrollbar-thumb) var(--chakra-colors-scrollbar-track)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--chakra-colors-scrollbar-track)}::-webkit-scrollbar-thumb{background-color:var(--chakra-colors-scrollbar-thumb);border-radius:var(--chakra-radii-full);border:3px solid var(--chakra-colors-scrollbar-track);min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--chakra-colors-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:var(--chakra-colors-scrollbar-track)}.chakra-ui-dark .invoice-wordmark-light,.dark .invoice-wordmark-light,.invoice-wordmark-dark,html[data-theme=dark] .invoice-wordmark-light{display:none}.chakra-ui-dark .invoice-wordmark-dark,.dark .invoice-wordmark-dark,html[data-theme=dark] .invoice-wordmark-dark{display:inline-block}@keyframes client-project-editor-reveal{0%{opacity:.35;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}.client-project-editor-reveal{animation:client-project-editor-reveal var(--chakra-durations-moderate) var(--chakra-easings-ease-in-smooth) both;transform-origin:top center}@media (prefers-reduced-motion:reduce){.client-project-editor-reveal{animation:none}}@keyframes timeline-completion-marker{0%{background-color:var(--chakra-colors-bg-panel);border-color:var(--chakra-colors-border-default);color:var(--chakra-colors-fg-default);box-shadow:none;transform:scale(.92)}55%{background-color:var(--chakra-colors-status-success-bg);border-color:var(--chakra-colors-status-success-border);color:var(--chakra-colors-status-success-emphasized);box-shadow:var(--chakra-shadows-status-success-pulse);transform:scale(1.08)}to{background-color:var(--chakra-colors-bg-panel);border-color:var(--chakra-colors-status-success-border);color:var(--chakra-colors-status-success-emphasized);box-shadow:none;transform:scale(1)}}@keyframes timeline-completion-dot{0%,38%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.68)}}@keyframes timeline-completion-check{0%,30%{opacity:0;transform:scale(.45) rotate(-16deg)}72%{opacity:1;transform:scale(1.12) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.timeline-completion-marker{animation:timeline-completion-marker calc(var(--chakra-durations-slowest) + var(--chakra-durations-fastest)) var(--chakra-easings-ease-in-smooth) both;transform-origin:center}.timeline-completion-marker .timeline-completion-check,.timeline-completion-marker .timeline-completion-dot{position:absolute;transform-origin:center}.timeline-completion-marker .timeline-completion-dot{animation:timeline-completion-dot var(--chakra-durations-slow) var(--chakra-easings-ease-out) both}.timeline-completion-marker .timeline-completion-check{animation:timeline-completion-check calc(var(--chakra-durations-slower) + var(--chakra-durations-fastest)) var(--chakra-easings-ease-in-smooth) var(--chakra-durations-faster) both}@keyframes timeline-empty-state-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.timeline-empty-state-after-completion{animation:timeline-empty-state-reveal var(--chakra-durations-slow) var(--chakra-easings-ease-in-smooth) calc(var(--chakra-durations-slowest) + var(--chakra-durations-faster)) both}@media (prefers-reduced-motion:reduce){.timeline-completion-marker{animation:none}.timeline-completion-marker .timeline-completion-dot{display:none}.timeline-completion-marker .timeline-completion-check{animation:none;opacity:1;transform:none}.timeline-empty-state-after-completion{animation:none}}@media print{@page{size:letter portrait;margin:.38in .45in}.no-print,[data-header-root],footer,header{display:none!important}body{background:#ffffff!important;color:#111827!important}body>div,body>div>div,main{min-height:0!important;height:auto!important}main{flex:none!important}main,main>div{padding:0!important}main>div{max-width:none!important}.invoice-view-page{display:block!important;padding:0!important}.invoice-document-card{border:0!important;box-shadow:none!important;background:#ffffff!important}.invoice-document-body{padding:0!important}.invoice-document{color:#111827!important;gap:18px!important}.invoice-document *{border-color:#d9dee8!important;box-shadow:none!important}.invoice-document-card,.invoice-document-card *{print-color-adjust:exact;-webkit-print-color-adjust:exact}.invoice-document div,.invoice-document p,.invoice-document span{color:#111827!important}.invoice-wordmark{filter:none!important}.invoice-wordmark-light{display:inline-block!important}.invoice-wordmark-dark{display:none!important}.invoice-total-due{background:#ffffff!important;border-color:#111827!important}.invoice-meta-item,.invoice-summary-grid,.invoice-total-block{background:#ffffff!important;border-color:#b9c3d1!important}.invoice-summary-grid{display:grid!important;grid-template-columns:1fr 1fr 1fr 1.15fr!important;gap:0!important;padding:10px!important}.invoice-line-items{border-color:#c4cedd!important}.invoice-line-header{background:#f3f6fa!important;border-color:#b9c3d1!important}.invoice-line-row{border-color:#d8dee8!important}.invoice-total-block{page-break-inside:avoid;padding:14px!important}.invoice-document-header{padding-bottom:14px!important}.invoice-party-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;padding:12px 14px!important;background:#ffffff!important;border-color:#cfd7e3!important}.invoice-party-card{padding:0!important;border:0!important;background:transparent!important}.invoice-line-header{background:#ffffff!important}.invoice-notes-grid{padding-top:14px!important;page-break-inside:avoid}}