.fig-page{--ink:#14171a;--muted:#5c646c;--line:#e0dcd5;background:#fff;color:var(--ink);font-family:"Instrument Sans",var(--font-sans),system-ui,sans-serif}.fig-topbar{height:60px;background:#15181b}.fig-topbar-inner{max-width:1440px;height:60px;margin:auto;padding:0 30px;display:flex;align-items:center;gap:16px}.fig-mobile-header img,.fig-topbar img{width:132px;height:34px;-o-object-fit:contain;object-fit:contain;background:#f4f2ee;padding:4px 8px}.fig-topbar i{width:1px;height:22px;background:#33383d}.fig-mobile-header h1,.fig-topbar h1{font-size:14px;font-weight:600;color:#f3f4f5}.fig-mobile-header p,.fig-topbar p{font-size:12px;color:#9aa2a9}.fig-topbar span{flex:1}.fig-topbar a:not(.fig-brand-logo){color:#e4e7e9;border:1px solid #3a4046;padding:8px 14px;font-size:13px}.fig-generator-shell{max-width:none;padding:0;background:#e8e5df;background-image:radial-gradient(#d8d4cc 1px,transparent 0);background-size:22px 22px}.fig-generator-shell>aside{max-width:1380px;margin:0 auto;padding-top:12px}.fig-mobile-header{display:flex;background:#15181b;padding:12px 20px;align-items:center;gap:12px}.fig-structured-layout{display:grid;grid-template-columns:minmax(420px,620px) minmax(380px,1fr);gap:28px;align-items:start}.fig-structured-preview{position:sticky;top:20px}.fig-mobile-actions{position:sticky;bottom:0;background:#f4f2ee;padding:12px 0;z-index:10}.fig-desktop-workspace{max-width:1440px;min-width:1280px;margin:auto;padding:38px 30px 58px;display:grid;grid-template-columns:minmax(780px,1fr) 320px;gap:36px;align-items:start}.fig-paper-stage{display:flex;justify-content:center;min-width:780px}.fig-paper{width:780px;min-height:1103px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(20,23,26,.06),0 30px 60px -30px rgba(20,23,26,.3)}.fig-paper-rule{height:3px;background:var(--fig-accent)}.fig-paper-edit{display:block;width:100%;border:0;background:transparent;color:inherit;font:inherit;line-height:1.45;padding:3px 6px;margin:0 -6px;border-radius:2px;outline:0;overflow-wrap:anywhere}.fig-paper-edit:hover{background:#f2f0eb;box-shadow:inset 0 -1px 0 #c7c3bb}.fig-paper-edit:focus{background:#fff;box-shadow:0 0 0 2px #14171a}.fig-paper-edit::-moz-placeholder{color:#9aa0a6;font-style:italic}.fig-paper-edit::placeholder{color:#9aa0a6;font-style:italic}.fig-paper-textarea{resize:none;min-height:24px;field-sizing:content}.fig-paper-masthead{display:flex;justify-content:space-between;align-items:flex-start}.fig-business-block{width:380px}.fig-business-name{font-size:19px;font-weight:700;letter-spacing:-.01em}.fig-business-block>.fig-paper-edit:not(.fig-business-name){font-size:12.5px;color:#4e565e}.fig-tax-id{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:#6e767e}.fig-tax-id input{font-family:IBM Plex Mono,ui-monospace,monospace}.fig-invoice-id{width:240px;text-align:right}.fig-invoice-title{font-weight:700;line-height:1;text-align:right}.fig-invoice-number{margin-top:7px;text-align:right;color:var(--fig-accent);font:600 13.5px IBM Plex Mono,ui-monospace,monospace}.fig-date-row{display:grid;grid-template-columns:90px 1fr;margin-top:5px;align-items:center}.fig-date-row input{font-size:11.5px;text-align:right;color:#5c646c}.fig-bill-summary{display:grid;grid-template-columns:1fr 250px;gap:40px;margin-top:45px}.fig-item-head input,.fig-kicker,.fig-payment-title input{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e767e}.fig-customer-name{font-size:15px;font-weight:600;margin-top:5px}.fig-bill-summary div:first-child>input:not(.fig-kicker):not(.fig-customer-name),.fig-bill-summary textarea{font-size:12.5px;color:#4e565e}.fig-summary-total{border-left:1px solid #e9e6e1;padding-left:24px}.fig-summary-total span{display:block;font-size:11px;text-transform:uppercase}.fig-summary-total strong{display:block;font:600 15px IBM Plex Mono,monospace}.fig-items{margin-top:36px}.fig-item-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 60px 92px 100px;gap:12px}.fig-item-head{border-bottom:1.5px solid #14171a;padding-bottom:8px}.fig-item-head input:not(:first-child){text-align:right}.fig-item-row{border-bottom:1px solid #e9e6e1}.fig-line-amount,.fig-number{text-align:right;font:12.5px IBM Plex Mono,monospace}.fig-line-amount{padding:4px 6px;font-weight:500}.fig-remove{position:absolute;right:-30px;top:10px;width:22px;height:22px;border:1px solid #dfdbd3;color:#8a9098}.fig-add-line{display:flex;align-items:center;gap:9px;padding:13px 6px 13px 0;font-size:13px;font-weight:600}.fig-add-line span{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #c2bdb4}.fig-totals>div{display:grid;grid-template-columns:1fr auto;align-items:baseline}.fig-totals input{font-size:12.5px;color:#4e565e}.fig-totals span{font:12.5px IBM Plex Mono,monospace}.fig-totals .fig-grand-total{border-top:1.5px solid #14171a;margin-top:10px;padding-top:12px}.fig-grand-total input{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#14171a}.fig-grand-total strong{font:600 21px IBM Plex Mono,monospace}.fig-totals small{display:block;text-align:right;color:#7a828a;font-size:11.5px;margin-top:4px}.fig-payment{border-top:1px solid #e9e6e1;display:grid;grid-template-columns:1fr}.fig-payment-with-qr{grid-template-columns:1fr 136px;gap:36px}.fig-payment-title{display:flex;align-items:center;gap:7px;color:var(--fig-accent)}.fig-payment-copy{margin-top:8px;color:#4e565e}.fig-payment>div:first-child>input{font:11.5px IBM Plex Mono,monospace;color:#5c646c}.fig-pay-link{display:inline-block;margin-top:8px;color:var(--fig-accent);font-size:12.5px;font-weight:600}.fig-notes{margin-top:20px}.fig-notes textarea{font-size:12.5px;color:#4e565e}.fig-qr{border-left:1px solid #e9e6e1;text-align:center}.fig-qr img{border:1px solid #e4e1db}.fig-qr input{text-align:center;color:#5c646c}.fig-paper-footer{display:flex;justify-content:space-between;border-top:1px solid #e9e6e1;color:#8a9098;font-size:11px}.fig-paper-footer b{color:var(--fig-accent)}.fig-rail{position:sticky;top:20px;display:flex;flex-direction:column;gap:14px}.fig-rail-card,.fig-rail>details{background:#fff;border:1px solid var(--line);padding:16px;border-radius:0;margin:0}.fig-rail h2{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e767e}.fig-primary-action,.fig-secondary-action{width:100%;height:46px;border-radius:2px;font-size:14px;font-weight:600}.fig-primary-action{background:#14171a;color:#fff}.fig-secondary-action{height:42px;border:1px solid #bfb9af;margin-top:9px}.fig-output-card p,.fig-rail-note{font-size:11.5px;color:#5c646c;margin-top:11px}.fig-output-card p span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8a9098;margin-right:7px}.fig-swatches{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.fig-swatches button{width:34px;height:34px;padding:3px;border:1px solid #d5d1c9}.fig-swatches button[aria-pressed=true]{border:2px solid #14171a}.fig-swatches span{display:block;width:100%;height:100%}.fig-settings{display:flex;flex-direction:column}.fig-two-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fig-single-field,.fig-two-fields label{color:#4e565e}.fig-single-field input,.fig-two-fields input,.fig-two-fields select{width:100%;height:38px;border:1px solid #d5d1c9;padding:0 8px;margin-top:5px;color:#14171a}.fig-tax-control{grid-template-columns:1fr 84px}.fig-toggle-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.fig-toggle-row i{display:flex;width:34px;height:20px;padding:2px;border-radius:10px;background:#c9c7c2;justify-content:flex-start}.fig-toggle-row i.on{background:#14171a;justify-content:flex-end}.fig-toggle-row b{width:16px;height:16px;border-radius:50%;background:#fff}.fig-wording-status{display:flex;justify-content:space-between;border-top:1px solid #efede8;padding-top:12px;font-size:12.5px;color:#5c646c}.fig-wording-status button{text-decoration:underline;color:#14171a}.fig-error{font-size:12px;color:#b4443c;margin-top:8px}.fig-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(16,19,22,.48)}.fig-dialog{width:452px;max-width:100%;background:#fff;border:1px solid #e0dcd5;box-shadow:0 40px 90px -30px rgba(16,19,22,.55);padding:26px;outline:0}.fig-dialog-grip{display:none}.fig-dialog header{display:flex;justify-content:space-between;gap:20px}.fig-dialog small{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#0c6b66}.fig-dialog h2{font-size:20px;font-weight:600;margin-top:5px}.fig-dialog header button{font-size:20px;color:#8a9098;align-self:start}.fig-mobile-customize{display:none}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.fig-toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:10px;background:#14171a;color:#fff;padding:12px 18px;box-shadow:0 18px 40px -18px rgba(20,23,26,.6);animation:toastIn .16s ease-out;font-size:13.5px;font-weight:500}.fig-toast svg{width:15px;height:15px;flex:0 0 auto}@media (max-width:1279px){.fig-generator-shell{background:#f4f2ee;padding:0}.fig-generator-shell>aside{padding:12px 20px 0}.fig-workspace-root{max-width:1100px;margin:auto;padding:20px}.fig-structured-editor{background:#fff;padding:24px;border:1px solid #e0dcd5}.fig-mobile-customize{display:block;margin-top:24px;border:1px solid #e0dcd5;padding:14px}.fig-mobile-customize summary{font-weight:600}.fig-mobile-customize>div{margin-top:16px}.fig-label-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.fig-label-fields label{font-size:11px;color:#5c646c}.fig-label-fields input{width:100%;min-height:44px;border:1px solid #d5d1c9;padding:8px;font-size:14px;color:#14171a}.fig-reset-wording{margin-top:14px;text-decoration:underline;font-size:13px}}@media (max-width:768px){.fig-mobile-header{padding:10px 12px}.fig-mobile-header img{width:105px;height:30px}.fig-mobile-header h1{font-size:13px}.fig-generator-shell>aside{padding:8px 12px 0}.fig-workspace-root{padding:14px 12px}.fig-structured-layout{display:block}.fig-structured-editor{padding:18px 14px}.fig-structured-editor .space-y-8{gap:28px}.fig-structured-preview{position:static;margin-top:24px}.fig-structured-preview>div{padding:20px}.fig-label-fields{grid-template-columns:1fr}.fig-overlay{align-items:flex-end;padding:0}.fig-dialog{width:100%;padding:12px 20px 24px;border-radius:14px 14px 0 0}.fig-dialog-grip{display:block;width:38px;height:4px;margin:0 auto 14px;border-radius:2px;background:#ddd9d2}.fig-dialog a,.fig-dialog button{min-height:48px}.fig-mobile-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media print{.fig-mobile-actions,.fig-mobile-header,.fig-mobile-tools,.fig-overlay,.fig-page>section,.fig-rail,.fig-structured-layout,.fig-topbar{display:none!important}.fig-desktop-workspace,.fig-generator-shell,.fig-paper-stage{display:block!important;background:#fff;padding:0}.fig-paper{border:0;box-shadow:none;margin:0;width:210mm;min-height:297mm}.fig-paper-edit:focus,.fig-paper-edit:hover{box-shadow:none;background:transparent}}.fig-topbar button{color:#e4e7e9;border:1px solid #3a4046;padding:8px 14px;font-size:13px}.fig-new-invoice,.fig-topbar .fig-new-invoice{border:1px solid #0c6b66;background:#0c6b66;color:#fff;padding:8px 14px}.fig-new-invoice:hover{background:#095b57;color:#fff}.fig-brand-logo{display:block;flex:0 0 28px;width:28px;height:28px;background:transparent;padding:0;box-sizing:border-box}.fig-mobile-header .fig-brand-logo img,.fig-topbar .fig-brand-logo img{display:block;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;background:transparent;padding:0}.fig-mobile-header .fig-brand-logo{width:28px;height:28px}.fig-page{font-family:var(--fig-font-sans),var(--font-sans),system-ui,sans-serif}.fig-grand-total strong,.fig-invoice-number,.fig-line-amount,.fig-number,.fig-payment>div:first-child>input,.fig-summary-total strong,.fig-tax-id input,.fig-totals span{font-family:var(--fig-font-mono),ui-monospace,monospace}.fig-structured-preview>summary{display:none}.fig-structured-preview[open]>summary{margin-bottom:12px}.fig-item-row .fig-item-note{margin-top:1px;font-size:11.5px;line-height:1.35;color:#7a828a}.fig-autocomplete-menu{position:absolute;z-index:60;top:calc(100% + 5px);left:0;width:100%;max-height:248px;overflow-y:auto;border:1px solid #d8d4cc;border-radius:3px;background:#fff;padding:0;box-shadow:0 12px 28px -16px rgba(20,23,26,.42);list-style:none}.fig-autocomplete-menu-paper{min-width:280px}.fig-autocomplete-heading{padding:9px 12px 7px;border-bottom:1px solid #e9e6e1;color:#747c83;font-size:10px;font-weight:600;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.fig-autocomplete-option{display:block;width:100%;padding:9px 12px;border:0;border-bottom:1px solid #f0ede8;background:#fff;text-align:left}.fig-autocomplete-option:last-child{border-bottom:0}.fig-autocomplete-option.is-highlighted,.fig-autocomplete-option:hover,.fig-autocomplete-option[aria-selected=true]{background:#f2f7f6}.fig-autocomplete-primary{display:block;color:#202428;font-size:13px;font-weight:500;line-height:1.35}.fig-autocomplete-secondary{display:block;margin-top:2px;color:#747c83;font-size:11px;line-height:1.35}.fig-autocomplete-empty{padding:12px;color:#8a9098;font-size:12px;line-height:1.4}.fig-paper-autocomplete{width:100%;min-width:0}.fig-paper-autocomplete .fig-autocomplete-menu{width:max(100%,300px)}@media (max-width:768px){.fig-structured-preview{border:1px solid #e0dcd5;background:#fff;padding:14px}.fig-structured-preview>summary{display:list-item;cursor:pointer;font-size:14px;font-weight:600}.fig-structured-preview>div{margin-top:14px}}.fig-paper-inner{padding:46px 50px 38px}.fig-paper-masthead{gap:44px}.fig-business-block{max-width:380px;min-width:0}.fig-business-logo-slot{display:flex;align-items:center;gap:10px;margin-bottom:14px}.fig-business-logo-button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border:0;background:#14171a;color:#fff;font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer}.fig-business-logo-button:hover{opacity:.88}.fig-business-logo-button:disabled{cursor:default;opacity:.6}.fig-business-logo-button:focus-visible{outline:2px solid var(--fig-accent);outline-offset:2px}.fig-business-logo-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.fig-business-logo-remove{border:0;background:transparent;color:#8a9098;font-size:11.5px;font-weight:500;text-decoration:underline;cursor:pointer;padding:0}.fig-business-logo-remove:hover{color:#4e565e}.fig-business-logo-error{display:block;width:100%;margin-top:4px;color:#b3261e;font-size:11px}.fig-business-name{font-size:20px;line-height:1.25;letter-spacing:-.012em}.fig-business-contacts{display:flex;flex-direction:column;gap:3px;margin-top:12px}.fig-business-contacts>div{display:flex;align-items:flex-start;gap:8px;min-height:24px;color:#4e565e;font-size:12.5px}.fig-contact-icon{width:14px;height:14px;flex:0 0 auto;margin-top:5px;color:#8a9098}.fig-business-contacts .fig-paper-edit{font-size:12.5px;line-height:1.45;color:#4e565e}.fig-tax-id{margin-top:14px;gap:6px;font-size:11.5px}.fig-tax-id input{font-family:var(--fig-font-mono),monospace;font-size:11px;line-height:1.5;color:#2c3338;font-weight:500}.fig-invoice-id{width:250px}.fig-invoice-title{font-family:var(--fig-font-sans),system-ui,sans-serif;font-size:27px;letter-spacing:.13em}.fig-invoice-number{margin-top:8px}.fig-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.fig-date-grid>div>.fig-paper-edit:first-child{font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e767e;text-align:right}.fig-date-grid>div>.fig-paper-edit:last-child{font-size:12.5px;font-weight:500;color:#2c3338;text-align:right;margin-top:2px}.fig-reference-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.fig-reference-row>.fig-paper-edit:first-child{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6e767e;text-align:right}.fig-reference-row>.fig-paper-edit:last-child{font-size:12px;color:#2c3338;text-align:right}.fig-section-rule{height:1px;background:#e9e6e1;margin:34px 0 26px}.fig-bill-summary{display:flex;justify-content:space-between;gap:56px;margin-top:0}.fig-bill-summary>div:first-child{max-width:360px;flex:1}.fig-customer-name{font-size:14.5px;line-height:1.35;margin-top:6px}.fig-bill-summary textarea{line-height:1.55;margin-top:4px}.fig-summary-total{border-left:0;padding-left:0;flex:0 0 auto;text-align:right}.fig-summary-total span{font-size:10.5px;font-weight:600;letter-spacing:.09em;color:#6e767e}.fig-summary-total strong{font-size:15px;margin-top:7px}.fig-items{margin-top:32px}.fig-item-grid{grid-template-columns:minmax(0,1fr) 64px 106px 118px;gap:0 16px}.fig-item-head{padding-bottom:9px}.fig-item-head input{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:#565e66}.fig-item-row{padding:10px 0}.fig-item-row textarea{font-size:13.5px;line-height:1.45}.fig-totals{display:block;width:300px;margin:6px 0 0 auto}.fig-totals>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0}.fig-totals input{flex:1 1 auto;min-width:0}.fig-totals small{margin-top:7px}.fig-payment{margin-top:30px;padding-top:26px;gap:36px;align-items:flex-start}.fig-payment-with-qr{grid-template-columns:minmax(0,1fr) 136px}.fig-pay-online .fig-contact-icon,.fig-payment-title .fig-contact-icon{color:var(--fig-accent);margin-top:0}.fig-payment-title input{width:150px}.fig-payment-copy{max-width:420px;margin-top:10px;font-family:var(--fig-font-sans),system-ui,sans-serif;font-size:12.5px;line-height:1.6}.fig-pay-online{margin-top:13px;display:inline-grid;grid-template-columns:14px auto minmax(0,1fr);align-items:center;gap:8px;width:auto;max-width:100%;border:1px solid #dfdbd4;background:#faf9f7;padding:7px 12px;color:#5c646c}.fig-pay-online>a,.fig-pay-online>span{font-size:12.5px;font-weight:600;color:var(--fig-accent);white-space:nowrap}.fig-pay-online input{font-family:var(--fig-font-mono),monospace;font-size:11.5px;color:#5c646c}.fig-pay-online:not(.is-valid)>span{color:#8a9098}.fig-qr{padding-left:30px}.fig-qr img{width:105px;height:105px}.fig-qr input{margin-top:5px;font-size:11px;font-weight:500}.fig-notes{max-width:420px;margin-top:22px}.fig-notes textarea{margin-top:5px;line-height:1.6}.fig-footer-message{margin-top:22px;text-align:center}.fig-footer-message-text{text-align:center;color:#6e767e;font-size:12px}.fig-paper-footer{align-items:baseline;margin-top:36px;padding-top:14px}.fig-page,.fig-page button,.fig-page input,.fig-page select,.fig-page textarea{font-family:var(--fig-font-sans),system-ui,sans-serif}.fig-paper-edit::-moz-placeholder{font-style:normal}.fig-paper-edit::placeholder{font-style:normal}.fig-grand-total strong,.fig-invoice-number,.fig-line-amount,.fig-number,.fig-summary-total strong,.fig-totals span{font-family:var(--fig-font-mono),monospace}.fig-output-card .fig-primary-action{height:46px;font-size:14.5px}.fig-output-card .fig-secondary-action{height:42px;font-size:13.5px}.fig-output-card p{display:flex;align-items:flex-start;gap:7px;line-height:1.5;margin-top:12px}.fig-output-card p span{flex:0 0 auto;margin:6px 0 0}.fig-rail-promo{display:block!important;font-size:11.5px;color:#5c646c}.fig-rail-promo a{color:var(--fig-accent);font-weight:600;text-decoration:none}.fig-rail-promo a:hover{text-decoration:underline}.fig-rail-card:not(.fig-output-card):not(.fig-settings){padding:14px 16px 16px}.fig-rail-note{font-size:12px;margin-top:10px}.fig-settings{gap:12px;padding:14px 16px 16px}.fig-single-field,.fig-two-fields label{font-size:12px;font-weight:500}.fig-single-field input,.fig-two-fields input,.fig-two-fields select{border-radius:2px;font-size:13px;background:#fff}.fig-single-field input[inputmode=decimal],.fig-tax-control input:last-child{font-family:var(--fig-font-mono),monospace;text-align:right}.fig-recent-rail{background:#fff;border:1px solid #e0dcd5;margin:0!important;padding:0!important}.fig-recent-rail>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;list-style:none;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e767e}.fig-recent-rail>summary::-webkit-details-marker{display:none}.fig-recent-rail>summary:after{content:"+";font-size:13px;font-weight:400;color:#8a9098}.fig-recent-rail[open]>summary:after{content:"−"}.fig-recent-rail>ul{margin:0;border-top:1px solid #efede8;padding:0}.fig-recent-rail>ul>li{border:0;border-bottom:1px solid #f3f1ec;border-radius:0;padding:10px 16px}.fig-backup-links{display:flex;position:relative;gap:14px;padding:0 4px}.fig-backup-links>button{padding:0;background:transparent;border:0;color:#4e565e;font-size:12.5px;text-decoration:underline;text-decoration-color:#c7c3bb;text-underline-offset:3px}.fig-backup-links>.fig-error{position:absolute;top:22px;left:4px}.fig-tax-control label:first-child input{font-family:var(--fig-font-sans),system-ui,sans-serif;text-align:left}.fig-tax-control label:last-child input{font-family:var(--fig-font-mono),monospace;text-align:right}.fig-bank-details{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 20px;align-items:center;max-width:380px;margin-top:10px}.fig-bank-details>span{color:#6e767e;font-size:12.5px}.fig-bank-details input{font-family:var(--fig-font-mono),monospace;font-size:12.5px;font-weight:500;color:#14171a}.fig-invoice-title{text-transform:uppercase}.fig-tax-total-label{display:inline-flex;align-items:baseline;gap:3px;min-width:0;color:#4e565e}.fig-tax-total-label .fig-paper-edit{flex:0 1 auto;field-sizing:content;width:auto;min-width:2ch;max-width:150px}.fig-tax-total-label small{margin:0;color:inherit;font-size:12.5px;white-space:nowrap}.fig-analytics-consent{position:fixed;z-index:45;right:18px;bottom:18px;max-width:720px;margin:0;background:#fff;border-radius:2px;box-shadow:0 18px 50px -24px rgba(20,23,26,.45)}@media (max-width:767px){.fig-analytics-consent{left:12px;right:12px;bottom:12px}}.fig-payment-link-help{margin:-3px 0 3px;color:#8a3b35;font-size:11.5px;line-height:1.4}.fig-about-tool{background:#fff;border-top:1px solid #e2ded7}.fig-about-inner{max-width:1000px;margin:0 auto;padding:52px 28px 60px}.fig-about-kicker{color:#6e767e;font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.fig-about-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:52px;margin-top:18px}.fig-about-copy{display:flex;flex-direction:column;gap:26px}.fig-about-copy h2,.fig-faq-heading{margin:0;color:#14171a;font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.fig-about-copy p{margin:8px 0 0;color:#41484f;font-size:14px;line-height:1.65;text-wrap:pretty}.fig-faq-heading{font-size:16px;margin-bottom:12px}.fig-about-faq{display:flex;flex-direction:column;margin:0}.fig-about-faq>div{border-top:1px solid #efede8;padding:13px 0}.fig-about-faq dt{color:#14171a;font-size:13.5px;font-weight:600;line-height:1.4}.fig-about-faq dd{margin:5px 0 0;color:#4e565e;font-size:13px;line-height:1.6;text-wrap:pretty}.fig-country-switcher-list{display:inline-flex;flex-wrap:wrap;gap:0}.fig-country-switcher-list>span+span:before{content:"·";margin:0 8px;color:#c2bdb4}.fig-country-switcher-list a{color:var(--fig-accent,#14171a);font-weight:600;text-decoration:none}.fig-country-switcher-list a:hover{text-decoration:underline}.fig-country-switcher-current{color:#41484f;font-weight:600}@media (max-width:767px){.fig-about-inner{padding:38px 20px 44px}.fig-about-grid{grid-template-columns:1fr;gap:30px}}.fig-readable-date{position:relative;display:block;min-height:25px;margin-top:2px}.fig-readable-date>span{display:block;padding:3px 22px 3px 6px;color:#2c3338;font-size:12.5px;font-weight:500;line-height:1.45;text-align:right;white-space:nowrap}.fig-readable-date>input{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;cursor:pointer}.fig-readable-date:focus-within{background:#fff;box-shadow:0 0 0 2px #14171a}.fig-notes{width:100%;max-width:none}.fig-notes textarea{width:100%;min-height:88px}#notes{min-height:96px}@font-face{font-family:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-s.woff2) format("woff2");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:__Instrument_Sans_3d9088;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");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:__Instrument_Sans_Fallback_3d9088;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_3d9088{font-family:__Instrument_Sans_3d9088,__Instrument_Sans_Fallback_3d9088;font-style:normal}.__variable_3d9088{--fig-font-sans:"__Instrument_Sans_3d9088","__Instrument_Sans_Fallback_3d9088"}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");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:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--fig-font-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}