.generator-editorial_root__6z13R{--editorial-xs:0.75rem;--editorial-s:1rem;--editorial-m:1.5rem;--editorial-l:3rem;--editorial-xl:4rem;background:var(--ivs-paper-tint);border-block-start:1px solid var(--ivs-rule);color:var(--ivs-ink);padding-block:var(--editorial-xl)}.generator-editorial_container__8IXQt{display:grid;row-gap:var(--editorial-xl);column-gap:var(--editorial-xl);inline-size:min(calc(100% - 2rem),76rem);margin-inline:auto}.generator-editorial_afterInvoice__5nE2I,.generator-editorial_capabilities__X2lP8,.generator-editorial_comparison__4oTNj,.generator-editorial_estimatePlan__dKfo8,.generator-editorial_faqSection__JSEr3,.generator-editorial_fields__M_KUB,.generator-editorial_presets__FKS_A,.generator-editorial_process__DaYhL,.generator-editorial_resources__p5Z3q{min-inline-size:0}.generator-editorial_afterInvoice__5nE2I,.generator-editorial_comparison__4oTNj,.generator-editorial_estimatePlan__dKfo8,.generator-editorial_faqSection__JSEr3,.generator-editorial_fields__M_KUB,.generator-editorial_presets__FKS_A,.generator-editorial_process__DaYhL,.generator-editorial_resources__p5Z3q{border-block-start:1px solid var(--ivs-rule);padding-block-start:var(--editorial-xl)}.generator-editorial_faqIntro__uK_M5,.generator-editorial_sectionIntro__GAj1I{display:grid;gap:var(--editorial-s);max-inline-size:48rem}.generator-editorial_eyebrow__WK34F{color:var(--ivs-pine);font-size:.75rem;font-weight:780;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.generator-editorial_comparison__4oTNj h2,.generator-editorial_estimatePlan__dKfo8 h2,.generator-editorial_faqIntro__uK_M5 h2,.generator-editorial_sectionIntro__GAj1I h2{font-size:clamp(2rem,1.65rem + 1.1vw,3rem);font-weight:780;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.generator-editorial_comparison__4oTNj>div>p,.generator-editorial_estimatePlan__dKfo8 p,.generator-editorial_faqIntro__uK_M5>p:last-child,.generator-editorial_sectionIntro__GAj1I>p:last-child{color:var(--ivs-ink-soft);font-size:clamp(1rem,.96rem + .14vw,1.125rem);line-height:1.65}.generator-editorial_sectionIntro__GAj1I a,.generator-editorial_workflowGrid__jNs9h a{color:var(--ivs-pine);font-weight:720;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.generator-editorial_capabilityGrid__PigAB,.generator-editorial_fieldGrid__iXyct,.generator-editorial_resourceLinks__M8nFk,.generator-editorial_workflowGrid__jNs9h{display:grid;row-gap:var(--editorial-s);column-gap:var(--editorial-s);margin-block-start:var(--editorial-l)}.generator-editorial_capabilityCard__iCjxG,.generator-editorial_fieldGrid__iXyct article,.generator-editorial_resourceLinks__M8nFk>a,.generator-editorial_workflowGrid__jNs9h article{background:var(--ivs-paper-raised);border:1px solid var(--ivs-rule);min-inline-size:0}.generator-editorial_capabilityCard__iCjxG,.generator-editorial_fieldGrid__iXyct article{display:grid;row-gap:var(--editorial-s);column-gap:var(--editorial-s);padding:var(--editorial-m)}.generator-editorial_capabilityTopline__9XyyF{align-items:center;display:flex;justify-content:space-between}.generator-editorial_capabilityIcon__tdPL5{align-items:center;background:var(--ivs-pine-tint);border-radius:.625rem;color:var(--ivs-pine);display:inline-flex;inline-size:2.75rem;justify-content:center;min-block-size:2.75rem}.generator-editorial_capabilityIcon__tdPL5 svg{block-size:1.25rem;inline-size:1.25rem}.generator-editorial_tier__jTly9{background:var(--ivs-pine-tint);border:1px solid var(--ivs-rule);border-radius:999px;color:var(--ivs-pine);display:inline-flex;font-size:.75rem;font-weight:780;letter-spacing:.1em;line-height:1;padding:.45rem .65rem;width:fit-content}.generator-editorial_tier__jTly9[data-tier=account]{background:var(--ivs-paper-tint);color:var(--ivs-ink-soft)}.generator-editorial_tier__jTly9[data-tier=pro]{background:var(--ivs-pine);border-color:var(--ivs-pine);color:white}.generator-editorial_capabilityCard__iCjxG h3,.generator-editorial_fieldGrid__iXyct h3,.generator-editorial_workflowGrid__jNs9h h3{font-size:1.25rem;font-weight:750;letter-spacing:-.025em;line-height:1.2}.generator-editorial_capabilityCard__iCjxG p,.generator-editorial_fieldGrid__iXyct p,.generator-editorial_workflowGrid__jNs9h p{color:var(--ivs-ink-soft);font-size:1rem;line-height:1.65}.generator-editorial_capabilityCard__iCjxG>a{align-items:center;color:var(--ivs-pine);display:inline-flex;font-weight:720;gap:.4rem;width:fit-content}.generator-editorial_capabilityCard__iCjxG>a svg{block-size:1rem;inline-size:1rem}.generator-editorial_steps__JHhFE{display:grid;row-gap:var(--editorial-s);column-gap:var(--editorial-s);list-style:none;margin-block-start:var(--editorial-l);padding:0}.generator-editorial_steps__JHhFE li{align-items:start;border-block-start:1px solid var(--ivs-rule);display:grid;row-gap:var(--editorial-s);column-gap:var(--editorial-s);grid-template-columns:auto minmax(0,1fr);padding-block:var(--editorial-m)}.generator-editorial_stepNumber__akFbO{align-items:center;border:1px solid var(--ivs-pine);border-radius:999px;color:var(--ivs-pine);display:inline-flex;font-family:var(--ivs-font-data),ui-monospace,monospace;font-size:.75rem;font-weight:780;inline-size:2.75rem;justify-content:center;min-block-size:2.75rem}.generator-editorial_steps__JHhFE h3{font-size:1.25rem;font-weight:750;line-height:1.2}.generator-editorial_steps__JHhFE p{color:var(--ivs-ink-soft);font-size:1rem;line-height:1.65;margin-block-start:.5rem}.generator-editorial_comparison__4oTNj{display:grid;gap:var(--editorial-l)}.generator-editorial_comparison__4oTNj>div:first-child{display:grid;gap:var(--editorial-s)}.generator-editorial_inlineLinks__HiOf_{display:flex;flex-wrap:wrap;gap:var(--editorial-s) var(--editorial-m)}.generator-editorial_inlineLinks__HiOf_ a{color:var(--ivs-pine);font-weight:720;text-decoration:underline;text-underline-offset:.2em}.generator-editorial_comparisonTable__08FyV{border:1px solid var(--ivs-rule);display:grid;min-inline-size:0}.generator-editorial_comparisonTable__08FyV>div{display:grid;row-gap:var(--editorial-s);column-gap:var(--editorial-s);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--editorial-xs) var(--editorial-s)}.generator-editorial_comparisonTable__08FyV>div+div{border-block-start:1px solid var(--ivs-rule)}.generator-editorial_comparisonTable__08FyV>div:first-child{background:var(--ivs-pine-tint);color:var(--ivs-ink-soft);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.generator-editorial_comparisonTable__08FyV span{font-size:.875rem;line-height:1.5}.generator-editorial_workflowGrid__jNs9h article{display:grid;overflow:clip}.generator-editorial_workflowGrid__jNs9h img{block-size:auto;inline-size:100%}.generator-editorial_resourceLinks__M8nFk>a,.generator-editorial_workflowGrid__jNs9h article>div{display:grid;row-gap:var(--editorial-s);column-gap:var(--editorial-s);padding:var(--editorial-m)}.generator-editorial_resourceLinks__M8nFk>a{align-items:start;color:inherit;grid-template-columns:auto minmax(0,1fr)}.generator-editorial_resourceLinks__M8nFk svg{block-size:1.25rem;color:var(--ivs-pine);inline-size:1.25rem}.generator-editorial_resourceLinks__M8nFk span{display:grid;gap:.25rem}.generator-editorial_resourceLinks__M8nFk small{color:var(--ivs-ink-soft);font-size:.875rem;line-height:1.5}.generator-editorial_faqSection__JSEr3{display:grid;gap:var(--editorial-l);max-inline-size:56rem}.generator-editorial_faqList__n7ELR{display:grid}.generator-editorial_faqList__n7ELR details{border-block-end:1px solid var(--ivs-rule)}.generator-editorial_faqList__n7ELR details:first-child{border-block-start:1px solid var(--ivs-rule)}.generator-editorial_faqList__n7ELR summary{cursor:pointer;font-size:1rem;font-weight:720;line-height:1.45;list-style:none;min-block-size:4.25rem;padding-block:1.25rem;padding-inline-end:2.5rem;position:relative}.generator-editorial_faqList__n7ELR summary::-webkit-details-marker{display:none}.generator-editorial_faqList__n7ELR summary:after{content:"+";font-family:var(--ivs-font-data),ui-monospace,monospace;font-size:1.25rem;inset-block-start:1.1rem;inset-inline-end:0;position:absolute}.generator-editorial_faqList__n7ELR details[open] summary:after{content:"−"}.generator-editorial_faqList__n7ELR details p{color:var(--ivs-ink-soft);font-size:1rem;line-height:1.68;max-inline-size:62ch;padding-block-end:var(--editorial-m);padding-inline-end:2.5rem}.generator-editorial_estimatePlan__dKfo8{align-items:end;display:grid;gap:var(--editorial-m)}.generator-editorial_estimatePlan__dKfo8>div{display:grid;gap:var(--editorial-s);max-inline-size:44rem}.generator-editorial_estimatePlan__dKfo8 button,.generator-editorial_estimatePlan__dKfo8>a{align-items:center;background:var(--ivs-pine);border:0;border-radius:.625rem;color:white;cursor:pointer;display:inline-flex;font-weight:720;column-gap:.5rem;min-block-size:2.75rem;padding-inline:var(--editorial-s);width:fit-content}.generator-editorial_estimatePlan__dKfo8 button svg,.generator-editorial_estimatePlan__dKfo8>a svg{block-size:1rem;inline-size:1rem}.generator-editorial_estimateSection__V8D__{border-block-start:1px solid var(--ivs-rule);display:grid;gap:var(--editorial-l);padding-block-start:var(--editorial-xl)}.generator-editorial_estimateSection__V8D__ p{color:var(--ivs-ink-soft);font-size:1rem;line-height:1.68}.generator-editorial_estimateFaq__lV5gY a,.generator-editorial_estimateSection__V8D__ a:not(.generator-editorial_estimatePresets__acGrY a){color:var(--ivs-pine);text-decoration:underline;text-underline-offset:.2em}.generator-editorial_estimateBody__pUSl9{display:grid;gap:var(--editorial-m);min-inline-size:0}.generator-editorial_estimateBody__pUSl9 h3{margin-block-end:var(--editorial-xs)}.generator-editorial_estimateCapabilities__f3Mqo,.generator-editorial_estimateParts__AFpx6{display:grid;gap:var(--editorial-s);list-style-position:inside}.generator-editorial_estimateParts__AFpx6 li{border-block-end:1px solid var(--ivs-rule);line-height:1.68;padding-block-end:var(--editorial-s)}.generator-editorial_estimateSample__ZrBbn{background:var(--ivs-paper-raised);border:1px solid var(--ivs-rule);border-radius:.75rem;max-inline-size:36rem;padding:var(--editorial-m)}.generator-editorial_estimateSample__ZrBbn>*+*{margin-block-start:var(--editorial-xs)}.generator-editorial_estimateSample__ZrBbn>div,.generator-editorial_estimateTotal__tMabh{display:flex;gap:var(--editorial-s);justify-content:space-between}.generator-editorial_estimateAmount__juw3z,.generator-editorial_estimateSample__ZrBbn>div span:last-child,.generator-editorial_estimateTotal__tMabh strong:last-child{font-family:var(--ivs-font-data),ui-monospace,monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.generator-editorial_estimateTotal__tMabh{border-block-start:1px solid var(--ivs-ink);padding-block-start:var(--editorial-s)}.generator-editorial_estimatePresets__acGrY{display:grid;gap:var(--editorial-s)}.generator-editorial_estimatePresets__acGrY a{background:var(--ivs-paper-raised);border:1px solid var(--ivs-rule);border-radius:.75rem;color:var(--ivs-ink);display:block;padding:var(--editorial-s);text-decoration:none}.generator-editorial_estimatePresets__acGrY span{color:var(--ivs-ink-soft);display:block;margin-block-start:var(--editorial-xs)}.generator-editorial_estimateTableWrap__faXqq{overflow-x:auto}.generator-editorial_estimateTable__ztnCC{border-collapse:collapse;font-size:.9375rem;inline-size:100%;line-height:1.6}.generator-editorial_estimateTable__ztnCC td,.generator-editorial_estimateTable__ztnCC th{border-block-end:1px solid var(--ivs-rule);padding:var(--editorial-s);text-align:start;vertical-align:top}.generator-editorial_estimateFaq__lV5gY{border-block-end:1px solid var(--ivs-rule);padding-block:var(--editorial-m)}.generator-editorial_estimateFaq__lV5gY h3{margin-block-end:var(--editorial-s)}.generator-editorial_estimateFaq__lV5gY p{color:var(--ivs-ink-soft);line-height:1.68}@media (min-width:48rem){.generator-editorial_estimateCapabilities__f3Mqo,.generator-editorial_estimatePresets__acGrY{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:70rem){.generator-editorial_estimateSection__V8D__{grid-template-columns:minmax(0,22.5rem) minmax(0,1fr);gap:var(--editorial-xl)}.generator-editorial_estimatePresets__acGrY{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.generator-editorial_capabilityGrid__PigAB,.generator-editorial_fieldGrid__iXyct,.generator-editorial_resourceLinks__M8nFk,.generator-editorial_steps__JHhFE{grid-template-columns:repeat(3,minmax(0,1fr))}.generator-editorial_steps__JHhFE li{grid-template-columns:minmax(0,1fr)}.generator-editorial_comparison__4oTNj,.generator-editorial_workflowGrid__jNs9h{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-editorial_estimatePlan__dKfo8{grid-template-columns:minmax(0,1fr) auto}}.generator-editorial_presetGrid__rEaZv{margin-block-start:var(--ivs-ds-space-7)}.generator-home_editor__bqWNo,.generator-home_receiptEditor__djz48{display:grid;gap:var(--ivs-ds-space-5);min-inline-size:0}.generator-home_editor__bqWNo.ivs-generator-editor>fieldset,.generator-home_receiptEditor__djz48,.generator-home_toolbar__m60Hb.ivs-generator-toolbar{padding:var(--ivs-ds-space-6);border:1px solid var(--ivs-rule);background:var(--ivs-paper-white);box-shadow:none}.generator-home_toolbar__m60Hb{display:grid;gap:var(--ivs-ds-space-4);min-inline-size:0}.generator-home_receiptEditor__djz48{border-radius:var(--ivs-ds-radius-control)}@media (max-width:767px){.generator-home_editor__bqWNo.ivs-generator-editor>fieldset,.generator-home_receiptEditor__djz48,.generator-home_toolbar__m60Hb.ivs-generator-toolbar{padding:var(--ivs-ds-space-5)}}.generator-home_editor__bqWNo input[type=file][hidden]{display:none}.generator-home_editor__bqWNo .generator-home_currency__KsAz0 input{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;outline:none}.generator-home_editor__bqWNo label,.generator-home_receiptEditor__djz48 label{color:var(--ivs-ds-ink-2);font-weight:400}.generator-home_lines__I2Zl6{margin-block-start:var(--ivs-ds-space-2);min-inline-size:0}.generator-home_lineGrid__zfVNw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.45fr) minmax(0,.65fr) minmax(0,.9fr) 2.75rem;gap:var(--ivs-ds-space-2);align-items:center;font-size:var(--ivs-ds-type-14)}.generator-home_lineRow__CBhVg{display:contents}.generator-home_columnHeading__plLjB{color:var(--ivs-ds-ink-2)}.generator-home_lineField__pSo8O>label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.generator-home_lineAmount___ZrBM{min-inline-size:0;text-align:end;overflow-wrap:anywhere;font-family:var(--ivs-font-data)}.generator-home_mobileLabel__b5BnJ{display:none}.generator-home_taxPair__hZO9O{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ivs-ds-space-3)}@media (max-width:639px){.generator-home_lineGrid__zfVNw{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ivs-ds-space-4)}.generator-home_columnHeading__plLjB{display:none}.generator-home_lineRow__CBhVg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 3rem;gap:var(--ivs-ds-space-3);align-items:end;border-block-end:1px solid var(--ivs-rule);padding-block-end:var(--ivs-ds-space-4)}.generator-home_descriptionField__ibxGp{grid-column:1/-1}.generator-home_lineField__pSo8O>label{position:static;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal}.generator-home_lineAmount___ZrBM{grid-column:1/3;text-align:start}.generator-home_mobileLabel__b5BnJ{display:block;color:var(--ivs-ds-ink-2);font-family:var(--ivs-font-sans);margin-block-end:var(--ivs-ds-space-3)}}.generator-home_editor__bqWNo input[inputmode=decimal],.generator-home_receiptEditor__djz48 input[inputmode=decimal]{font-family:var(--ivs-font-data)}.generator-home_editor__bqWNo.ivs-generator-editor>fieldset,.generator-home_toolbar__m60Hb.ivs-generator-toolbar{border-radius:var(--ivs-ds-radius-control)}.receipt-document_details__VkpIu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--ivs-ds-space-3) var(--ivs-ds-space-4);margin-block-start:var(--ivs-ds-space-6);font-size:var(--ivs-ds-type-14)}.receipt-document_details__VkpIu dd{min-inline-size:0;overflow-wrap:anywhere;white-space:pre-line}@media print{.receipt-document_printEditor__W7Yzz{display:none}}