.svg-inherit circle[fill][data-v-1bfe6f4a],.svg-inherit path[fill][data-v-1bfe6f4a],.svg-inherit rect[fill][data-v-1bfe6f4a]{fill:currentColor}.svg-inherit circle[stroke][data-v-1bfe6f4a],.svg-inherit path[stroke][data-v-1bfe6f4a],.svg-inherit rect[stroke][data-v-1bfe6f4a]{stroke:currentColor}.sr-only[data-v-1bfe6f4a]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section.billing-builder[data-v-1bfe6f4a]{clip-path:inset(0);background-color:var(--fx-bg);padding-block:calc(clamp(2.25rem,2.25352vw + 1.72183rem,3.75rem))}section.billing-builder[data-v-1bfe6f4a]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(var(--fx-dots) 1px,transparent 1.2px) 0 0/14px 14px;position:fixed;inset:0}.billing-builder__inner[data-v-1bfe6f4a]{flex-direction:column;justify-content:flex-start;align-items:normal;gap:calc(clamp(2rem,.75117vw + 1.82394rem,2.5rem));width:100%;max-width:80rem;margin-inline:auto;padding-inline:calc(clamp(1rem,3.00469vw + .29577rem,3rem));display:flex}.billing-builder__body[data-v-1bfe6f4a]{grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));align-items:start;gap:calc(clamp(1.5rem,.37559vw + 1.41197rem,1.75rem));display:grid}.billing-builder__options[data-v-1bfe6f4a]{border:0;flex-direction:column;justify-content:flex-start;align-items:normal;gap:.75rem;margin:0;padding:0;display:flex}.billing-builder__option[data-v-1bfe6f4a]{background-color:var(--fx-surface);border:1.5px solid var(--fx-line-strong);cursor:pointer;border-radius:4px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.75rem;padding:1rem;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}.billing-builder__option.on[data-v-1bfe6f4a]{border-color:var(--fx-ink);box-shadow:3px 3px 0 var(--fx-shadow)}.billing-builder__option input[data-v-1bfe6f4a]{width:1.125rem;height:1.125rem;accent-color:var(--fx-ink);flex-shrink:0;margin:2px 0 0}.billing-builder__option>span[data-v-1bfe6f4a]{flex-direction:column;justify-content:flex-start;align-items:normal;gap:.25rem;display:flex}.billing-builder__option .title[data-v-1bfe6f4a]{font-size:1rem;font-weight:600;line-height:1.5rem}.billing-builder__option .text[data-v-1bfe6f4a],.billing-builder__option .title[data-v-1bfe6f4a]{letter-spacing:0;font-family:IBM Plex Sans,system-ui,sans-serif}.billing-builder__option .text[data-v-1bfe6f4a]{color:var(--fx-ink-2);text-wrap:pretty;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-builder__invoice[data-v-1bfe6f4a]{flex-direction:column;justify-content:flex-start;align-items:normal;gap:1rem;padding:1.5rem;display:flex}@media (width<48rem){.billing-builder__invoice[data-v-1bfe6f4a]{padding:1.25rem 1rem}}.billing-builder__invoice table[data-v-1bfe6f4a]{border-collapse:collapse;width:100%}.billing-builder__invoice th[data-v-1bfe6f4a]{letter-spacing:0;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--fx-ink-2);border-bottom:1px solid var(--fx-line);padding-bottom:.5rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.65625rem;font-weight:500;line-height:.875rem}.billing-builder__invoice th[data-v-1bfe6f4a]:last-child{text-align:right}.billing-builder__invoice td[data-v-1bfe6f4a]{vertical-align:middle;border-bottom:1px solid var(--fx-line);padding-block:.75rem}.billing-builder__invoice .empty td[data-v-1bfe6f4a]{color:var(--fx-ink-3);padding-block:1.25rem;font-weight:500}.billing-builder__invoice .empty td[data-v-1bfe6f4a],.billing-builder__invoice .label[data-v-1bfe6f4a]{letter-spacing:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.25rem}.billing-builder__invoice .label[data-v-1bfe6f4a]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;font-weight:600;display:flex}.billing-builder__invoice .detail[data-v-1bfe6f4a]{color:var(--fx-ink-2);margin-top:2px;font-size:.75rem;line-height:.875rem}.billing-builder__invoice .amount[data-v-1bfe6f4a],.billing-builder__invoice .detail[data-v-1bfe6f4a]{letter-spacing:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500}.billing-builder__invoice .amount[data-v-1bfe6f4a]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:.75rem;font-size:.875rem;line-height:1.25rem}.billing-builder__head[data-v-1bfe6f4a]{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.billing-builder__head .client[data-v-1bfe6f4a]{letter-spacing:-.01em;font-family:Bricolage Grotesque,system-ui,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2}.billing-builder__head .project[data-v-1bfe6f4a]{letter-spacing:0;color:var(--fx-ink-2);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-builder__head .due[data-v-1bfe6f4a]{letter-spacing:0;color:var(--fx-ink-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;font-weight:500;line-height:.875rem}.billing-builder__due[data-v-1bfe6f4a]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.billing-builder__due span[data-v-1bfe6f4a]{letter-spacing:0;font-size:.875rem;font-weight:400;line-height:1.25rem}.billing-builder__due span[data-v-1bfe6f4a],.billing-builder__due strong[data-v-1bfe6f4a]{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:600}.billing-builder__due strong[data-v-1bfe6f4a]{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:2rem;line-height:2rem}.billing-builder__pay[data-v-1bfe6f4a]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.billing-builder__pay span[data-v-1bfe6f4a]:not(.fx-chip){letter-spacing:0;color:var(--fx-ink-2);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.125rem}.line-enter-active[data-v-1bfe6f4a],.line-leave-active[data-v-1bfe6f4a]{transition:opacity .2s cubic-bezier(.33,1,.68,1)}.line-enter-from[data-v-1bfe6f4a],.line-leave-to[data-v-1bfe6f4a]{opacity:0}
