.DocumentGenerator-module__BLmvka__root{--dg-canvas:var(--qc-bg-app,#f6f7f9);--dg-surface:var(--qc-bg-surface,#fff);--dg-ink:var(--qc-text-primary,#191b20);--dg-body:var(--qc-text-body,#303641);--dg-muted:var(--qc-text-secondary,#596273);--dg-border:var(--qc-border-divider,#dde1e7);--dg-control:var(--qc-border-control,#7c8798);--dg-accent:var(--qc-color-orange-ink,#b63d0a);--dg-orange:var(--qc-color-orange-core,#ff6b35);--dg-dark:#0b0d10;--dg-dark-surface:#12151a;--dg-dark-raised:#181c22;--dg-dark-text:#f7f8fa;--dg-dark-muted:#a8b0bc;--dg-ease:cubic-bezier(.2,0,0,1);color:var(--dg-ink);background:var(--dg-canvas);font-family:var(--qc-font-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px;line-height:1.5}.DocumentGenerator-module__BLmvka__root *,.DocumentGenerator-module__BLmvka__root :before,.DocumentGenerator-module__BLmvka__root :after{box-sizing:border-box}.DocumentGenerator-module__BLmvka__root h1,.DocumentGenerator-module__BLmvka__root h2,.DocumentGenerator-module__BLmvka__root h3,.DocumentGenerator-module__BLmvka__root p{margin:0}.DocumentGenerator-module__BLmvka__root button,.DocumentGenerator-module__BLmvka__root input,.DocumentGenerator-module__BLmvka__root textarea,.DocumentGenerator-module__BLmvka__root select{font:inherit}.DocumentGenerator-module__BLmvka__root button{cursor:pointer}.DocumentGenerator-module__BLmvka__root button:disabled{cursor:not-allowed}.DocumentGenerator-module__BLmvka__root a{color:inherit;text-decoration:none}.DocumentGenerator-module__BLmvka__root svg{vertical-align:middle;flex-shrink:0}.DocumentGenerator-module__BLmvka__root :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--dg-accent);outline-offset:3px}.DocumentGenerator-module__BLmvka__root input:not([type=checkbox]),.DocumentGenerator-module__BLmvka__root select,.DocumentGenerator-module__BLmvka__root textarea{border:1px solid var(--dg-control);width:100%;min-width:0;min-height:46px;color:var(--dg-ink);background:#fff;border-radius:10px;padding:10px 12px;font-size:14px;line-height:22px;transition:border-color .12s,box-shadow .12s;box-shadow:0 1px 1px #191b2006}.DocumentGenerator-module__BLmvka__root input::placeholder,.DocumentGenerator-module__BLmvka__root textarea::placeholder{color:#697484;opacity:1}.DocumentGenerator-module__BLmvka__root input:focus,.DocumentGenerator-module__BLmvka__root textarea:focus,.DocumentGenerator-module__BLmvka__root select:focus{border-color:var(--dg-accent);box-shadow:0 0 0 3px #ff6b3514}.DocumentGenerator-module__BLmvka__root :is(input,textarea,select)[aria-invalid=true]{border-color:#c72b3d}.DocumentGenerator-module__BLmvka__root input[type=date]{padding:10px}.DocumentGenerator-module__BLmvka__root input[type=checkbox]{width:18px;height:18px;accent-color:var(--dg-accent);flex-shrink:0;margin:3px 0 0}.DocumentGenerator-module__BLmvka__root textarea{resize:vertical}.DocumentGenerator-module__BLmvka__root [hidden]{display:none!important}.DocumentGenerator-module__BLmvka__skip{z-index:100;border:2px solid var(--dg-accent);background:#fff;border-radius:10px;padding:12px;position:absolute;top:-100px;left:16px}.DocumentGenerator-module__BLmvka__skip:focus{top:10px}.DocumentGenerator-module__BLmvka__header{border-bottom:1px solid var(--dg-border);background:#fffffff5}.DocumentGenerator-module__BLmvka__headerInner{align-items:center;gap:24px;max-width:1440px;min-height:76px;margin:0 auto;padding:0 40px;display:flex}.DocumentGenerator-module__BLmvka__brand{flex-shrink:0;align-items:center;display:flex}.DocumentGenerator-module__BLmvka__brand img{object-fit:contain;width:196px;height:42px}.DocumentGenerator-module__BLmvka__toolBadge{border-left:1px solid var(--dg-border);color:var(--dg-muted);letter-spacing:.02em;padding-left:22px;font-size:12px}.DocumentGenerator-module__BLmvka__headerActions{align-items:center;gap:22px;margin-left:auto;display:flex}.DocumentGenerator-module__BLmvka__backTools{align-items:center;gap:7px;min-height:44px;font-size:13px;display:flex;color:var(--dg-muted)!important}.DocumentGenerator-module__BLmvka__backTools:hover{color:var(--dg-accent)!important}.DocumentGenerator-module__BLmvka__backTools svg{width:16px}.DocumentGenerator-module__BLmvka__accountEmail{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--dg-muted);font-size:12px;overflow:hidden}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button{white-space:normal;text-align:center;box-sizing:border-box;border-radius:12px;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;line-height:20px}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button>span{justify-content:center;align-items:center;gap:8px;display:inline-flex}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button>svg{width:17px;height:17px}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=primary]{background:var(--qc-gradient-primary,linear-gradient(135deg,#ff641f,#ff8a3d 55%,#ffb36b));color:#191b20;border-color:#ff641f;box-shadow:inset 0 1px #ffffffb3,0 2px 3px #ff641f0c}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=ghost]{box-shadow:none;background:0 0;border-color:#0000}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]{isolation:isolate;color:var(--dg-glass-ink,#191b20);border-color:var(--dg-glass-edge,#69778b85);background:linear-gradient(145deg,var(--dg-glass-sheen,#ffffff6b),transparent 46%,var(--dg-glass-toe,#ffffff2b)),var(--dg-glass-fill,#ffffff2e);box-shadow:inset 0 1px 0 var(--dg-glass-highlight,#fffffff0),inset 0 -1px 0 var(--dg-glass-lowlight,#616f831a),0 2px 3px #191b2009,0 6px 18px #191b2009;backdrop-filter:blur(14px)saturate(1.08);transition:border-color .12s var(--dg-ease),background-color .12s var(--dg-ease),box-shadow .12s var(--dg-ease);position:relative;overflow:hidden}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:before{content:"";border-radius:inherit;background:linear-gradient(120deg,var(--dg-glass-rim,#fffffff2),transparent 36%,transparent 67%,var(--dg-glass-rim,#fffffff2));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:after{content:"";background:linear-gradient(110deg,transparent 18%,var(--dg-glass-glint,#ffffffc2) 48%,transparent 78%);pointer-events:none;transition:none;position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:hover:not(:disabled){background-color:var(--dg-glass-hover,#ffffff57);border-color:var(--dg-glass-accent,#b63d0a);box-shadow:inset 0 1px 0 var(--dg-glass-highlight,#fff),0 4px 16px #ff6b3518}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:hover:not(:disabled):after{transition:transform .22s var(--dg-ease);transform:translate(120%)}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=primary]:hover:not(:disabled){background:var(--qc-gradient-primary-hover);box-shadow:inset 0 1px #fffc,0 4px 14px #ff6b3533}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=ghost]:hover:not(:disabled){color:var(--dg-accent);background:#fff4eb;border-color:#0000}}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button:active:not(:disabled){transform:none;box-shadow:inset 0 2px 3px #191b201f}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button:disabled{color:#667080;box-shadow:none;backdrop-filter:none;background:#e5e8ed;border-color:#dde1e7}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button:disabled:after,.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button:disabled:before{display:none}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__iconButton{width:44px;min-width:44px;padding:10px}.DocumentGenerator-module__BLmvka__intro{background:radial-gradient(ellipse at 91% 108%,#ff6b352b,transparent 45%),var(--dg-dark);color:var(--dg-dark-text);position:relative}.DocumentGenerator-module__BLmvka__introInner{justify-content:space-between;align-items:center;gap:32px;max-width:1440px;margin:0 auto;padding:32px 40px 36px;display:flex}.DocumentGenerator-module__BLmvka__eyebrow{letter-spacing:.2em;color:#ffa165;align-items:center;gap:12px;font-size:10px;font-weight:650;line-height:18px;display:flex}.DocumentGenerator-module__BLmvka__eyebrow>span{background:var(--dg-orange);width:25px;height:1px;display:inline-block}.DocumentGenerator-module__BLmvka__intro h1{letter-spacing:-1.6px;margin:12px 0 10px;font-size:40px;font-weight:650;line-height:1.14}.DocumentGenerator-module__BLmvka__introCopy{color:#c4cad3;font-size:15px;line-height:1.6}.DocumentGenerator-module__BLmvka__assurances{color:#c4cad3;gap:22px;margin-top:19px;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__assurances>span{align-items:center;gap:7px;display:flex}.DocumentGenerator-module__BLmvka__assurances svg{color:#ff9d68;width:14px;height:14px}.DocumentGenerator-module__BLmvka__introActions{justify-items:center;gap:12px;min-width:164px;display:grid}.DocumentGenerator-module__BLmvka__intro,.DocumentGenerator-module__BLmvka__assistStrip,.DocumentGenerator-module__BLmvka__readyCard,.DocumentGenerator-module__BLmvka__assistStarter,.DocumentGenerator-module__BLmvka__paidDiscovery,.DocumentGenerator-module__BLmvka__dialogHeader{--dg-glass-ink:#f7f8fa;--dg-glass-edge:#ffffff47;--dg-glass-sheen:#ffffff0e;--dg-glass-toe:#ffffff04;--dg-glass-fill:#ffffff09;--dg-glass-highlight:#ffffff3d;--dg-glass-lowlight:#0000004d;--dg-glass-rim:#ffffff45;--dg-glass-glint:#fff3;--dg-glass-hover:#ffffff12;--dg-glass-accent:#ff995cb3;--dg-glass-solid:#181c22}.DocumentGenerator-module__BLmvka__intro .DocumentGenerator-module__BLmvka__button:focus-visible,.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__button:focus-visible,.DocumentGenerator-module__BLmvka__readyCard .DocumentGenerator-module__BLmvka__button:focus-visible{outline-color:#ffb36b}.DocumentGenerator-module__BLmvka__darkHelp{color:#c4cad3;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__darkHelp:hover{color:#fff}.DocumentGenerator-module__BLmvka__darkHelp svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__workspace{max-width:1440px;margin:0 auto;padding:20px 40px 28px;scroll-margin-top:16px}.DocumentGenerator-module__BLmvka__workspaceToolbar{justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:14px;display:flex}.DocumentGenerator-module__BLmvka__draftStatus{color:var(--dg-muted);align-items:center;gap:7px;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__draftStatus svg{width:14px;height:14px;color:var(--dg-muted)}.DocumentGenerator-module__BLmvka__sampleTag{color:var(--dg-accent);background:#fff4eb;border:1px solid #eab79d;border-radius:5px;margin-left:5px;padding:2px 7px;font-size:10px;font-weight:600}.DocumentGenerator-module__BLmvka__textButton{color:var(--dg-accent);text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;min-height:32px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.DocumentGenerator-module__BLmvka__textButton svg{width:14px;height:14px}.DocumentGenerator-module__BLmvka__textButton:hover{text-decoration:underline}.DocumentGenerator-module__BLmvka__workspaceToolbar .DocumentGenerator-module__BLmvka__textButton{color:var(--dg-muted)}.DocumentGenerator-module__BLmvka__statusMessage{color:#303641;background:#edf0f4;border:1px solid #d5dce6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:9px 14px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__statusMessage button{min-width:32px;min-height:32px;color:var(--dg-accent);background:0 0;border:0;padding:4px;font-weight:600;text-decoration:underline}.DocumentGenerator-module__BLmvka__statusMessage button svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__workspaceGrid{grid-template-columns:minmax(0,1.43fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.DocumentGenerator-module__BLmvka__editor{background:#fff;border:1px solid #d7dce4;border-radius:18px;min-width:0;box-shadow:0 8px 32px #191b2005,0 1px 2px #191b2005}.DocumentGenerator-module__BLmvka__stepper{border-bottom:1px solid #e5e8ed;padding:0 24px}.DocumentGenerator-module__BLmvka__stepper ol{gap:12px;margin:0;padding:0;list-style:none;display:flex}.DocumentGenerator-module__BLmvka__stepper li{flex:1;min-width:0}.DocumentGenerator-module__BLmvka__stepper button{width:100%;height:70px;color:var(--dg-muted);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:550;display:flex}.DocumentGenerator-module__BLmvka__stepper button[aria-current=step]{color:var(--dg-ink);border-bottom-color:var(--dg-orange)}.DocumentGenerator-module__BLmvka__stepper button:hover:not(:disabled){color:var(--dg-accent)}.DocumentGenerator-module__BLmvka__stepNumber{background:#f5f6f8;border:1px solid #d6dce4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:650;display:flex}.DocumentGenerator-module__BLmvka__stepNumber svg{width:13px;height:13px}.DocumentGenerator-module__BLmvka__stepper button[aria-current=step] .DocumentGenerator-module__BLmvka__stepNumber{color:var(--dg-accent);background:#fff4eb;border-color:#e8ac8d}.DocumentGenerator-module__BLmvka__editorBody{padding:28px}.DocumentGenerator-module__BLmvka__stepHeading{margin-bottom:26px}.DocumentGenerator-module__BLmvka__stepEyebrow{letter-spacing:.13em;color:var(--dg-accent);font-size:9px;font-weight:650;margin-bottom:9px!important}.DocumentGenerator-module__BLmvka__stepHeading h2{letter-spacing:-.6px;outline:none;font-size:25px;font-weight:630;line-height:1.25}.DocumentGenerator-module__BLmvka__stepHeading h2:focus-visible{outline:2px solid var(--dg-accent);outline-offset:5px;border-radius:2px}.DocumentGenerator-module__BLmvka__stepHeading>p:last-child{color:var(--dg-muted);margin-top:8px;font-size:12px;line-height:1.65}.DocumentGenerator-module__BLmvka__partyGrid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.DocumentGenerator-module__BLmvka__partySection{min-width:0}.DocumentGenerator-module__BLmvka__partySection+.DocumentGenerator-module__BLmvka__partySection{border-left:1px solid #edf0f4;padding-left:26px}.DocumentGenerator-module__BLmvka__partySection h3{align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:650;display:flex}.DocumentGenerator-module__BLmvka__partySection h3 svg{color:var(--dg-muted);width:17px;height:17px}.DocumentGenerator-module__BLmvka__field{flex-direction:column;gap:7px;min-width:0;margin-bottom:14px;display:flex}.DocumentGenerator-module__BLmvka__field label{color:var(--dg-body);flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:11px;font-weight:600;line-height:17px;display:flex}.DocumentGenerator-module__BLmvka__optional{color:var(--dg-muted);margin-left:auto;font-size:10px;font-weight:400}.DocumentGenerator-module__BLmvka__hint{color:var(--dg-muted);font-size:11px;line-height:1.65}.DocumentGenerator-module__BLmvka__fieldError,.DocumentGenerator-module__BLmvka__lineError{color:#b22133;font-size:11px;line-height:1.6}.DocumentGenerator-module__BLmvka__logoRow{align-items:center;gap:10px;min-height:70px;margin:3px 0 16px;display:flex}.DocumentGenerator-module__BLmvka__logoRow .DocumentGenerator-module__BLmvka__hint{font-size:10px}.DocumentGenerator-module__BLmvka__logoRow .DocumentGenerator-module__BLmvka__textButton{min-height:28px;font-size:11px}.DocumentGenerator-module__BLmvka__logoRow>.DocumentGenerator-module__BLmvka__textButton{margin-left:auto}.DocumentGenerator-module__BLmvka__logoUpload{color:#697484;background:#f8f9fb;border:1px dashed #98a4b4;border-radius:11px;justify-content:center;align-items:center;width:53px;min-width:53px;height:53px;padding:8px;display:flex;overflow:hidden}.DocumentGenerator-module__BLmvka__logoUpload:hover{border-color:var(--dg-accent);color:var(--dg-accent);background:#fff4eb}.DocumentGenerator-module__BLmvka__logoUpload img{object-fit:contain;width:100%;max-height:100%}.DocumentGenerator-module__BLmvka__disclosure{border-top:1px solid #e5e8ed;margin:16px 0 0}.DocumentGenerator-module__BLmvka__disclosure>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;min-height:56px;padding:13px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.DocumentGenerator-module__BLmvka__disclosure>summary::-webkit-details-marker{display:none}.DocumentGenerator-module__BLmvka__disclosure>summary>span{flex:1}.DocumentGenerator-module__BLmvka__disclosure>summary>svg{width:16px;height:16px;color:var(--dg-muted)}.DocumentGenerator-module__BLmvka__disclosure>summary>svg:last-child{transition:transform .18s var(--dg-ease);margin-left:auto}.DocumentGenerator-module__BLmvka__disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.DocumentGenerator-module__BLmvka__disclosure>summary small{color:var(--dg-muted);margin-top:3px;font-size:10px;font-weight:400;line-height:1.5;display:block}.DocumentGenerator-module__BLmvka__disclosureBody{animation:DocumentGenerator-module__BLmvka__arrive .18s var(--dg-ease);padding:2px 0 12px}.DocumentGenerator-module__BLmvka__disclosureBody>.DocumentGenerator-module__BLmvka__hint{margin:8px 0 0}.DocumentGenerator-module__BLmvka__partySection .DocumentGenerator-module__BLmvka__disclosure{margin-top:7px}.DocumentGenerator-module__BLmvka__partySection .DocumentGenerator-module__BLmvka__disclosure>summary{min-height:45px;font-size:11px}.DocumentGenerator-module__BLmvka__partySection .DocumentGenerator-module__BLmvka__disclosure>summary small{font-size:10px}.DocumentGenerator-module__BLmvka__quoteDetails{border-top:1px solid #e5e8ed;margin-top:22px;padding-top:20px}.DocumentGenerator-module__BLmvka__quoteDetails h3{margin-bottom:14px;font-size:12px;font-weight:650}.DocumentGenerator-module__BLmvka__settingsGrid{grid-template-columns:1fr 1.25fr .85fr 1fr;gap:12px;display:grid}.DocumentGenerator-module__BLmvka__settingsGrid .DocumentGenerator-module__BLmvka__field{margin:0}.DocumentGenerator-module__BLmvka__settingsGrid input,.DocumentGenerator-module__BLmvka__settingsGrid select{padding:10px 9px!important;font-size:12px!important}.DocumentGenerator-module__BLmvka__assistStrip{background:radial-gradient(ellipse at 95% 100%,#ff6b3512,transparent 80%),var(--dg-dark-surface);color:var(--dg-dark-text);border:1px solid #242b34;border-radius:12px;align-items:center;gap:12px;margin-top:26px;padding:15px;display:flex}.DocumentGenerator-module__BLmvka__assistIcon{color:#ffab7b;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:38px;display:flex}.DocumentGenerator-module__BLmvka__assistStrip strong{font-size:12px;font-weight:550}.DocumentGenerator-module__BLmvka__assistStrip p{color:#bcc3cd;margin-top:3px;font-size:10px}.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__button{white-space:nowrap;min-height:40px;margin-left:auto;padding:8px 12px;font-size:11px}.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__button svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__editorFooter{border-top:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.DocumentGenerator-module__BLmvka__footerHint{color:var(--dg-muted);align-items:center;gap:7px;font-size:10px;display:flex}.DocumentGenerator-module__BLmvka__footerHint svg{width:14px;height:14px}.DocumentGenerator-module__BLmvka__editorFooter .DocumentGenerator-module__BLmvka__button{min-height:46px;padding:11px 17px;font-size:12px}.DocumentGenerator-module__BLmvka__preview{min-width:0;position:sticky;top:20px}.DocumentGenerator-module__BLmvka__previewTop{justify-content:space-between;align-items:center;min-height:45px;margin:0 0 13px;display:flex}.DocumentGenerator-module__BLmvka__previewTop>div{align-items:center;gap:8px;display:flex}.DocumentGenerator-module__BLmvka__previewTop strong{font-size:12px;font-weight:600}.DocumentGenerator-module__BLmvka__liveDot{background:#087443;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0874430b}.DocumentGenerator-module__BLmvka__previewTag{color:var(--dg-muted);border:1px solid #d5dce5;border-radius:5px;margin-left:4px;padding:2px 6px;font-size:9px;line-height:16px}.DocumentGenerator-module__BLmvka__paperStage{background:radial-gradient(at 100% 100%,#ffb36b1f,#0000 70%),#e8ecf1;border:1px solid #d9dfe7;border-radius:15px;padding:25px;box-shadow:inset 0 1px #fffc}.DocumentGenerator-module__BLmvka__scaledPaper{background:#fff;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 2px 4px #1b24320d,0 14px 30px #1b243217}.DocumentGenerator-module__BLmvka__previewBottom{color:var(--dg-muted);justify-content:space-between;align-items:center;gap:14px;padding:12px 3px;font-size:10px;display:flex}.DocumentGenerator-module__BLmvka__previewBottom>span,.DocumentGenerator-module__BLmvka__previewBottom button{align-items:center;gap:6px;display:flex}.DocumentGenerator-module__BLmvka__previewBottom svg{width:12px;height:12px}.DocumentGenerator-module__BLmvka__previewBottom button{font:inherit;min-height:32px;color:var(--dg-muted);background:0 0;border:0;padding:3px;font-weight:600}.DocumentGenerator-module__BLmvka__previewBottom button:hover{color:var(--dg-accent)}.DocumentGenerator-module__BLmvka__previewTip{color:var(--dg-muted);border-top:1px solid #dfe4ea;align-items:flex-start;gap:10px;padding:17px 2px;font-size:11px;line-height:1.7;display:flex}.DocumentGenerator-module__BLmvka__previewTip svg{width:16px;height:16px;color:var(--dg-accent);margin-top:2px}.DocumentGenerator-module__BLmvka__localNote{color:var(--dg-muted);justify-content:center;align-items:flex-start;gap:8px;padding:24px 14px 0;font-size:10px;line-height:1.7;display:flex}.DocumentGenerator-module__BLmvka__localNote svg{width:12px;height:12px;margin-top:2px}.DocumentGenerator-module__BLmvka__mobilePreview{display:none}.DocumentGenerator-module__BLmvka__loading{border:1px solid var(--dg-border);min-height:400px;color:var(--dg-muted);background:#fff;border-radius:16px;padding:30px}.DocumentGenerator-module__BLmvka__itemToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.DocumentGenerator-module__BLmvka__itemToolbar p{color:var(--dg-muted);font-size:11px}.DocumentGenerator-module__BLmvka__itemToolbar strong{color:var(--dg-body);font-weight:550}.DocumentGenerator-module__BLmvka__itemToolbar>span{color:var(--dg-muted);border:1px solid #d7dce4;border-radius:5px;padding:3px 6px;font-size:10px}.DocumentGenerator-module__BLmvka__lineHeader,.DocumentGenerator-module__BLmvka__line{grid-template-columns:minmax(125px,1fr) 56px 57px 85px 88px 32px;gap:8px;display:grid}.DocumentGenerator-module__BLmvka__lineHeader{color:var(--dg-muted);padding-bottom:9px;font-size:10px}.DocumentGenerator-module__BLmvka__lineHeader span:nth-child(5){text-align:right}.DocumentGenerator-module__BLmvka__lines{border-top:1px solid var(--dg-border)}.DocumentGenerator-module__BLmvka__line{border-bottom:1px solid #e5e8ed;align-items:start;padding:15px 0;position:relative}.DocumentGenerator-module__BLmvka__line input{border-radius:8px!important;min-height:44px!important;padding:10px 8px!important;font-size:12px!important}.DocumentGenerator-module__BLmvka__lineQty input,.DocumentGenerator-module__BLmvka__lineRate input{text-align:right}.DocumentGenerator-module__BLmvka__lineUnit input{padding:10px 5px!important}.DocumentGenerator-module__BLmvka__line label,.DocumentGenerator-module__BLmvka__lineTotal>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DocumentGenerator-module__BLmvka__lineTotal{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;align-self:center;font-size:12px}.DocumentGenerator-module__BLmvka__lineTotal strong{font-weight:600}.DocumentGenerator-module__BLmvka__lineActions{align-self:center;position:relative}.DocumentGenerator-module__BLmvka__lineActions summary{letter-spacing:1px;min-width:32px;min-height:44px;color:var(--dg-muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;font-size:12px;list-style:none;display:flex}.DocumentGenerator-module__BLmvka__lineActions summary:hover,.DocumentGenerator-module__BLmvka__lineActions[open] summary{color:var(--dg-ink);background:#f0f2f5}.DocumentGenerator-module__BLmvka__lineActions summary::-webkit-details-marker{display:none}.DocumentGenerator-module__BLmvka__itemMenu{z-index:12;border:1px solid var(--dg-border);background:#fff;border-radius:11px;width:180px;padding:6px;position:absolute;top:44px;right:0;box-shadow:0 6px 30px #191b2026,0 1px 3px #191b201a}.DocumentGenerator-module__BLmvka__itemMenu button{text-align:left;width:100%;min-height:40px;color:var(--dg-body);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 8px;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__itemMenu button:hover{background:#f0f2f5}.DocumentGenerator-module__BLmvka__itemMenu button svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__dangerText{color:#b22133!important}.DocumentGenerator-module__BLmvka__hiddenLine{background:#f9fafb}.DocumentGenerator-module__BLmvka__lineStatus{color:#825000;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding-top:4px;font-size:10px;display:flex}.DocumentGenerator-module__BLmvka__lineStatus svg{width:13px;height:13px}.DocumentGenerator-module__BLmvka__lineStatus button{color:var(--dg-accent);background:0 0;border:0;min-height:28px;padding:0 3px;font-size:10px;text-decoration:underline}.DocumentGenerator-module__BLmvka__lineError{grid-column:1/-1}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__addItem{min-height:41px;margin:16px 0 24px;font-size:11px}.DocumentGenerator-module__BLmvka__pricingGrid{border-top:1px solid #e5e8ed;grid-template-columns:1fr 1fr;gap:28px;padding:24px 0 6px;display:grid}.DocumentGenerator-module__BLmvka__checkbox{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:12px;line-height:1.6;display:flex}.DocumentGenerator-module__BLmvka__checkbox span{display:block}.DocumentGenerator-module__BLmvka__checkbox strong{font-size:12px;font-weight:600}.DocumentGenerator-module__BLmvka__checkbox small{color:var(--dg-muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.DocumentGenerator-module__BLmvka__taxFields{grid-template-columns:1fr 85px;gap:10px;margin-top:16px;display:grid}.DocumentGenerator-module__BLmvka__taxFields .DocumentGenerator-module__BLmvka__field{margin:0}.DocumentGenerator-module__BLmvka__taxFields input{font-size:12px!important}.DocumentGenerator-module__BLmvka__editorTotals{font-variant-numeric:tabular-nums;border-left:1px solid #e5e8ed;padding-left:24px;font-size:12px}.DocumentGenerator-module__BLmvka__editorTotals>div{color:var(--dg-muted);justify-content:space-between;gap:14px;margin-bottom:11px;display:flex}.DocumentGenerator-module__BLmvka__editorTotals strong{color:var(--dg-ink);font-weight:550}.DocumentGenerator-module__BLmvka__editorTotals .DocumentGenerator-module__BLmvka__totalFinal{border-top:1px solid var(--dg-border);color:var(--dg-ink);align-items:center;margin-top:14px;padding-top:14px;font-size:12px}.DocumentGenerator-module__BLmvka__totalFinal strong{letter-spacing:-.4px;font-size:20px;font-weight:650}.DocumentGenerator-module__BLmvka__editorTotals>p{color:var(--dg-muted);text-align:right;font-size:10px}.DocumentGenerator-module__BLmvka__threeFields{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.DocumentGenerator-module__BLmvka__threeFields input,.DocumentGenerator-module__BLmvka__threeFields select{font-size:12px!important}.DocumentGenerator-module__BLmvka__reviewSummary{background:#f9fafb;border:1px solid #dce1e8;border-radius:13px;overflow:hidden}.DocumentGenerator-module__BLmvka__reviewSummary>div:not(.DocumentGenerator-module__BLmvka__reviewTotal){align-items:center;gap:12px;padding:17px 18px;display:flex}.DocumentGenerator-module__BLmvka__reviewSummary>div+div{border-top:1px solid #e2e7ed}.DocumentGenerator-module__BLmvka__reviewSummary>div>div{flex:1;min-width:0}.DocumentGenerator-module__BLmvka__reviewSummary small{letter-spacing:.09em;color:var(--dg-muted);margin-bottom:4px;font-size:9px;display:block}.DocumentGenerator-module__BLmvka__reviewSummary strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.DocumentGenerator-module__BLmvka__reviewSummary p{color:var(--dg-muted);margin-top:3px;font-size:11px}.DocumentGenerator-module__BLmvka__reviewIcon{width:34px;min-width:34px;height:34px;color:var(--dg-muted);background:#fff;border:1px solid #dde3eb;border-radius:10px;justify-content:center;align-items:center;display:flex}.DocumentGenerator-module__BLmvka__reviewIcon svg{width:16px;height:16px}.DocumentGenerator-module__BLmvka__reviewTotal{background:#f0f2f5;justify-content:space-between;align-items:center;padding:18px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__reviewTotal strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:25px}.DocumentGenerator-module__BLmvka__reviewWarnings{color:#76510e;background:#fff9ed;border:1px solid #e8d4a4;border-radius:10px;margin-top:20px;padding:13px 15px;font-size:11px}.DocumentGenerator-module__BLmvka__reviewWarnings>strong{align-items:center;gap:7px;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__reviewWarnings svg{width:14px;height:14px}.DocumentGenerator-module__BLmvka__reviewWarnings ul,.DocumentGenerator-module__BLmvka__warningList{margin:9px 0 0;padding-left:18px;font-size:11px;line-height:1.75}.DocumentGenerator-module__BLmvka__generateArea{flex-direction:column;align-items:center;gap:10px;margin-top:25px;display:flex}.DocumentGenerator-module__BLmvka__generateArea .DocumentGenerator-module__BLmvka__button{width:100%;min-height:48px}.DocumentGenerator-module__BLmvka__generateArea p{color:var(--dg-muted);font-size:10px}.DocumentGenerator-module__BLmvka__limits{color:var(--dg-muted);text-align:center;margin-top:20px;font-size:10px}.DocumentGenerator-module__BLmvka__limits summary{cursor:pointer;align-items:center;gap:6px;min-height:32px;list-style:none;display:inline-flex}.DocumentGenerator-module__BLmvka__limits summary::-webkit-details-marker{display:none}.DocumentGenerator-module__BLmvka__limits svg{width:12px;height:12px}.DocumentGenerator-module__BLmvka__limits p{font-size:11px;margin:8px 0!important}.DocumentGenerator-module__BLmvka__limits button{color:var(--dg-accent);background:0 0;border:0;min-height:32px;padding:5px;font-size:11px;text-decoration:underline}.DocumentGenerator-module__BLmvka__readyCard{background:radial-gradient(ellipse at 80% 110%,#ff6b3526,transparent 75%),var(--dg-dark);color:var(--dg-dark-text);text-align:center;border-radius:14px;margin-top:24px;padding:26px}.DocumentGenerator-module__BLmvka__readyCheck{color:#ffb780;background:#ff6b3514;border:1px solid #ffa6715c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 14px;display:flex}.DocumentGenerator-module__BLmvka__readyCheck svg{width:19px;height:19px}.DocumentGenerator-module__BLmvka__readyCard h3{letter-spacing:-.4px;font-size:21px;font-weight:600}.DocumentGenerator-module__BLmvka__readyCard p{color:#b9c1ce;max-width:300px;margin:9px auto 18px;font-size:11px;line-height:1.7}.DocumentGenerator-module__BLmvka__readyCard .DocumentGenerator-module__BLmvka__button{width:100%;min-height:48px}.DocumentGenerator-module__BLmvka__readyCard .DocumentGenerator-module__BLmvka__readyHint{max-width:none;margin:12px 0 0;font-size:10px}.DocumentGenerator-module__BLmvka__transferActions{flex-direction:column;gap:9px;margin-top:16px;display:flex}.DocumentGenerator-module__BLmvka__transferLink{background:#fff;border:1px solid #9aa4b2;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:12px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__transferLink svg{width:16px;height:16px}.DocumentGenerator-module__BLmvka__transferLink svg:last-child{margin-left:auto}.DocumentGenerator-module__BLmvka__transferLink:hover{border-color:var(--dg-accent);color:var(--dg-accent)}.DocumentGenerator-module__BLmvka__saveSlot>button{width:100%;min-height:46px;font:600 12px/20px var(--qc-font-sans);justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;color:#191b20!important;background:linear-gradient(140deg,#fff,#ffffff70)!important;border:1px solid #8c97a7!important;border-radius:10px!important;box-shadow:inset 0 1px #fff!important}.DocumentGenerator-module__BLmvka__errorSummary{color:#a51f30;background:#fff0f2;border:1px solid #e5a8b0;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__errorSummary>svg{width:18px;height:18px}.DocumentGenerator-module__BLmvka__errorSummary ul{margin:7px 0 0;padding:0;list-style:none}.DocumentGenerator-module__BLmvka__errorSummary button{text-align:left;color:inherit;background:0 0;border:0;min-height:30px;padding:4px 0;font-size:11px;line-height:1.6;text-decoration:underline}.DocumentGenerator-module__BLmvka__errorBox{color:#a51f30;background:#fff0f2;border:1px solid #e5a8b0;border-radius:10px;padding:14px;font-size:12px;line-height:1.75;margin-top:15px!important}.DocumentGenerator-module__BLmvka__errorBox .DocumentGenerator-module__BLmvka__button{margin-top:12px}.DocumentGenerator-module__BLmvka__dialog{width:calc(100% - 32px);max-width:590px;min-height:0;max-height:calc(100dvh - 48px);color:var(--dg-ink);overscroll-behavior:contain;background:#fff;border:1px solid #fffa;border-radius:20px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0005}.DocumentGenerator-module__BLmvka__dialog::backdrop{backdrop-filter:blur(8px);background:#0b0d1099}.DocumentGenerator-module__BLmvka__wideDialog{max-width:875px}.DocumentGenerator-module__BLmvka__dialogHeader{background:radial-gradient(ellipse at 95% 100%,#ff6b3519,transparent 80%),var(--dg-dark-surface);color:var(--dg-dark-text);padding:27px 28px 24px;position:relative}.DocumentGenerator-module__BLmvka__dialogHeader .DocumentGenerator-module__BLmvka__eyebrow{margin-bottom:11px;font-size:9px}.DocumentGenerator-module__BLmvka__dialogHeader h2{letter-spacing:-.7px;outline:none;max-width:calc(100% - 20px);font-size:25px;font-weight:600;line-height:1.3}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__dialogHeader .DocumentGenerator-module__BLmvka__iconButton[data-qc-variant=glass]{color:#eef1f6;position:absolute;top:11px;right:13px}.DocumentGenerator-module__BLmvka__dialogHeader .DocumentGenerator-module__BLmvka__iconButton:hover{color:#fff!important;background:#ffffff14!important}.DocumentGenerator-module__BLmvka__dialogHeader .DocumentGenerator-module__BLmvka__iconButton:focus-visible{outline-color:#ffb36b}.DocumentGenerator-module__BLmvka__dialogBody{padding:25px 28px 28px}.DocumentGenerator-module__BLmvka__dialogIntro{color:var(--dg-muted);font-size:13px;line-height:1.8;margin-bottom:22px!important}.DocumentGenerator-module__BLmvka__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.DocumentGenerator-module__BLmvka__segment{background:#f0f2f5;border:1px solid #a1abba;border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.DocumentGenerator-module__BLmvka__segment button{color:var(--dg-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 8px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__segment button[aria-pressed=true]{color:var(--dg-ink);background:#fff;border-color:#bcc4d0;box-shadow:0 1px 3px #191b200f}.DocumentGenerator-module__BLmvka__segment svg{width:16px;height:16px}.DocumentGenerator-module__BLmvka__privacyLine{color:var(--dg-muted);align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;display:flex;margin-top:16px!important}.DocumentGenerator-module__BLmvka__privacyLine svg{width:13px;height:13px;margin-top:2px}.DocumentGenerator-module__BLmvka__dropzone{text-align:center;background:#f6f8fa;border:1px dashed #8c98a9;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:26px;display:flex}.DocumentGenerator-module__BLmvka__dropzone>svg{width:30px;height:30px;color:var(--dg-accent);margin-bottom:8px}.DocumentGenerator-module__BLmvka__dropzone>strong{overflow-wrap:anywhere;font-size:13px}.DocumentGenerator-module__BLmvka__dropzone>span{color:var(--dg-muted);font-size:11px}.DocumentGenerator-module__BLmvka__dropzone>img{object-fit:contain;max-width:100%;max-height:160px}.DocumentGenerator-module__BLmvka__dropzone .DocumentGenerator-module__BLmvka__button{margin-top:8px}.DocumentGenerator-module__BLmvka__dragOver{border-color:var(--dg-accent);background:#fff4eb}.DocumentGenerator-module__BLmvka__notice{background:#f0f4f7;border:1px solid #c6d3dd;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:16px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__notice svg{color:var(--dg-accent);width:19px;height:19px}.DocumentGenerator-module__BLmvka__notice p{color:var(--dg-muted);margin-top:5px;font-size:11px}.DocumentGenerator-module__BLmvka__extractedItems{border-top:1px solid var(--dg-border);margin:14px 0}.DocumentGenerator-module__BLmvka__extractedItems>div{border-bottom:1px solid var(--dg-border);flex-wrap:wrap;justify-content:space-between;gap:9px;padding:13px 0;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__extractedItems strong{font-weight:550}.DocumentGenerator-module__BLmvka__extractedItems span{color:var(--dg-muted)}.DocumentGenerator-module__BLmvka__warningList{color:#825000;margin-bottom:16px}.DocumentGenerator-module__BLmvka__helpSteps{flex-direction:column;gap:24px;margin-bottom:26px;display:flex}.DocumentGenerator-module__BLmvka__helpSteps>div{align-items:flex-start;gap:14px;display:flex}.DocumentGenerator-module__BLmvka__helpSteps>div>span{width:30px;height:30px;color:var(--dg-accent);background:#fff4eb;border:1px solid #e6b096;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:650;display:flex}.DocumentGenerator-module__BLmvka__helpSteps h3{margin-bottom:4px;font-size:14px;line-height:1.6}.DocumentGenerator-module__BLmvka__helpSteps p{color:var(--dg-muted);font-size:12px;line-height:1.8}.DocumentGenerator-module__BLmvka__documentSource{display:none}.DocumentGenerator-module__BLmvka__seo{background:#fff;border-top:1px solid #dfe4eb}.DocumentGenerator-module__BLmvka__seoInner{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1360px;margin:0 auto;padding:55px 40px;display:grid}.DocumentGenerator-module__BLmvka__seoIntro .DocumentGenerator-module__BLmvka__eyebrow{color:var(--dg-accent);margin-bottom:12px;font-size:9px}.DocumentGenerator-module__BLmvka__seoIntro h2{letter-spacing:-.7px;max-width:320px;margin-bottom:14px;font-size:27px;font-weight:650;line-height:1.2}.DocumentGenerator-module__BLmvka__seoIntro p{color:var(--dg-muted);max-width:360px;font-size:12px;line-height:1.85}.DocumentGenerator-module__BLmvka__seoIntro a{color:var(--dg-accent);align-items:center;gap:9px;min-height:40px;margin-top:22px;font-size:12px;font-weight:600;display:inline-flex}.DocumentGenerator-module__BLmvka__seoIntro a svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__faq{border-bottom:1px solid #e0e5eb}.DocumentGenerator-module__BLmvka__faq:first-child{border-top:1px solid #e0e5eb}.DocumentGenerator-module__BLmvka__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:12px 0;font-size:12px;font-weight:600;list-style:none;display:flex}.DocumentGenerator-module__BLmvka__faq summary::-webkit-details-marker{display:none}.DocumentGenerator-module__BLmvka__faq summary svg{width:14px;height:14px;color:var(--dg-muted)}.DocumentGenerator-module__BLmvka__faq[open] summary svg{transform:rotate(180deg)}.DocumentGenerator-module__BLmvka__faq p{color:var(--dg-muted);padding:0 24px 20px 0;font-size:12px;line-height:1.85}.DocumentGenerator-module__BLmvka__toolFooter{background:#f6f7f9;border-top:1px solid #e0e5eb;padding:22px 40px}.DocumentGenerator-module__BLmvka__toolFooter>div{max-width:1360px;color:var(--dg-muted);justify-content:space-between;align-items:center;gap:20px;margin:auto;font-size:10px;display:flex}.DocumentGenerator-module__BLmvka__toolFooter nav{align-items:center;gap:24px;display:flex}.DocumentGenerator-module__BLmvka__toolFooter a{align-items:center;min-height:32px;display:flex}.DocumentGenerator-module__BLmvka__toolFooter a:hover{color:var(--dg-accent)}@keyframes DocumentGenerator-module__BLmvka__arrive{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}@media (min-width:1560px){.DocumentGenerator-module__BLmvka__workspaceGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px}.DocumentGenerator-module__BLmvka__editorBody{padding:32px}}@media (max-width:1200px){.DocumentGenerator-module__BLmvka__headerInner,.DocumentGenerator-module__BLmvka__introInner,.DocumentGenerator-module__BLmvka__workspace{padding-left:28px;padding-right:28px}.DocumentGenerator-module__BLmvka__workspaceGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.DocumentGenerator-module__BLmvka__editorBody{padding:24px}.DocumentGenerator-module__BLmvka__stepper{padding:0 18px}.DocumentGenerator-module__BLmvka__stepper ol{gap:9px}.DocumentGenerator-module__BLmvka__stepper button{gap:6px;font-size:10px}.DocumentGenerator-module__BLmvka__stepNumber{width:23px;height:23px}.DocumentGenerator-module__BLmvka__paperStage{padding:18px}.DocumentGenerator-module__BLmvka__partyGrid{gap:20px}.DocumentGenerator-module__BLmvka__partySection+.DocumentGenerator-module__BLmvka__partySection{padding-left:20px}.DocumentGenerator-module__BLmvka__settingsGrid{grid-template-columns:1fr 1fr;gap:15px}.DocumentGenerator-module__BLmvka__lineHeader,.DocumentGenerator-module__BLmvka__line{grid-template-columns:minmax(104px,1fr) 48px 48px 73px 73px 30px;gap:6px}.DocumentGenerator-module__BLmvka__line input{font-size:11px!important}.DocumentGenerator-module__BLmvka__lineTotal{font-size:11px}.DocumentGenerator-module__BLmvka__assistStrip{gap:8px;padding:14px 12px}.DocumentGenerator-module__BLmvka__assistIcon{display:none}.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__button{padding:8px 9px}.DocumentGenerator-module__BLmvka__assistStrip strong{font-size:11px}.DocumentGenerator-module__BLmvka__footerHint{max-width:145px}.DocumentGenerator-module__BLmvka__taxFields{grid-template-columns:1fr 65px}.DocumentGenerator-module__BLmvka__pricingGrid{gap:20px}.DocumentGenerator-module__BLmvka__editorTotals{padding-left:18px}.DocumentGenerator-module__BLmvka__totalFinal strong{font-size:17px}.DocumentGenerator-module__BLmvka__previewBottom>span{font-size:9px}}@media (max-width:980px){.DocumentGenerator-module__BLmvka__workspaceGrid{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.DocumentGenerator-module__BLmvka__workspaceToolbar,.DocumentGenerator-module__BLmvka__statusMessage{max-width:760px;margin-left:auto;margin-right:auto}.DocumentGenerator-module__BLmvka__preview{display:none}.DocumentGenerator-module__BLmvka__mobilePreview{color:#191b20;background:linear-gradient(150deg,#fff,#fff8);border:1px solid #949fb0;border-radius:12px;align-items:center;gap:8px;width:min(100%,760px);min-height:48px;margin:18px auto 0;padding:12px 16px;font-size:12px;display:flex;box-shadow:inset 0 1px #fff}.DocumentGenerator-module__BLmvka__mobilePreview>span{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.DocumentGenerator-module__BLmvka__mobilePreview svg{width:16px;height:16px}.DocumentGenerator-module__BLmvka__mobilePreview>svg:last-child{margin-left:8px}.DocumentGenerator-module__BLmvka__stepper button{gap:9px;font-size:12px}.DocumentGenerator-module__BLmvka__stepper ol{gap:20px}.DocumentGenerator-module__BLmvka__stepNumber{width:26px;height:26px}.DocumentGenerator-module__BLmvka__intro h1{font-size:36px}.DocumentGenerator-module__BLmvka__lineHeader,.DocumentGenerator-module__BLmvka__line{grid-template-columns:minmax(160px,1fr) 64px 66px 96px 94px 34px;gap:8px}.DocumentGenerator-module__BLmvka__line input{font-size:13px!important}.DocumentGenerator-module__BLmvka__lineTotal{font-size:12px}.DocumentGenerator-module__BLmvka__editorBody{padding:28px}.DocumentGenerator-module__BLmvka__settingsGrid{grid-template-columns:1fr 1.2fr .8fr 1fr}.DocumentGenerator-module__BLmvka__assistStrip{padding:16px}.DocumentGenerator-module__BLmvka__assistIcon{display:flex}.DocumentGenerator-module__BLmvka__assistStrip strong{font-size:12px}.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__button{padding:8px 12px}.DocumentGenerator-module__BLmvka__footerHint{max-width:none}.DocumentGenerator-module__BLmvka__pricingGrid{gap:30px}.DocumentGenerator-module__BLmvka__taxFields{grid-template-columns:1fr 95px}.DocumentGenerator-module__BLmvka__totalFinal strong{font-size:22px}.DocumentGenerator-module__BLmvka__seoInner{gap:36px}}@media (max-width:640px){.DocumentGenerator-module__BLmvka__headerInner{gap:13px;min-height:65px;padding:0 18px}.DocumentGenerator-module__BLmvka__brand img{width:153px;height:34px}.DocumentGenerator-module__BLmvka__toolBadge,.DocumentGenerator-module__BLmvka__accountEmail{display:none}.DocumentGenerator-module__BLmvka__backTools{justify-content:center;width:30px;display:flex}.DocumentGenerator-module__BLmvka__backTools>span{display:none}.DocumentGenerator-module__BLmvka__headerActions{gap:10px}.DocumentGenerator-module__BLmvka__headerActions .DocumentGenerator-module__BLmvka__button{min-height:40px;padding:8px 13px;font-size:11px}.DocumentGenerator-module__BLmvka__introInner{align-items:flex-start;gap:20px;padding:24px 20px 25px}.DocumentGenerator-module__BLmvka__intro h1{letter-spacing:-1px;margin:10px 0;font-size:30px;line-height:1.12}.DocumentGenerator-module__BLmvka__introCopy{max-width:290px;font-size:12px;line-height:1.7}.DocumentGenerator-module__BLmvka__intro .DocumentGenerator-module__BLmvka__eyebrow{letter-spacing:.15em;gap:9px;font-size:8px}.DocumentGenerator-module__BLmvka__eyebrow>span{width:20px}.DocumentGenerator-module__BLmvka__assurances{gap:16px;margin-top:15px;font-size:9px}.DocumentGenerator-module__BLmvka__assurances svg{width:12px;height:12px}.DocumentGenerator-module__BLmvka__introActions{flex-direction:row;align-items:center;gap:18px;width:100%;margin-top:4px;display:flex}.DocumentGenerator-module__BLmvka__workspace{padding:14px 12px 20px;scroll-margin-top:12px}.DocumentGenerator-module__BLmvka__workspaceToolbar{margin-bottom:11px}.DocumentGenerator-module__BLmvka__draftStatus{gap:5px;font-size:9px}.DocumentGenerator-module__BLmvka__draftStatus svg{width:12px;height:12px}.DocumentGenerator-module__BLmvka__workspaceToolbar>.DocumentGenerator-module__BLmvka__textButton{padding-right:4px;font-size:10px}.DocumentGenerator-module__BLmvka__workspaceToolbar>.DocumentGenerator-module__BLmvka__textButton svg{width:12px;height:12px}.DocumentGenerator-module__BLmvka__sampleTag{margin-left:0;padding:1px 4px;font-size:8px}.DocumentGenerator-module__BLmvka__statusMessage{margin-bottom:12px;padding:9px 11px;font-size:10px}.DocumentGenerator-module__BLmvka__editor{border-radius:14px}.DocumentGenerator-module__BLmvka__stepper{padding:0 16px}.DocumentGenerator-module__BLmvka__stepper ol{gap:12px}.DocumentGenerator-module__BLmvka__stepper button{gap:6px;height:65px;font-size:10px;line-height:1.35}.DocumentGenerator-module__BLmvka__stepNumber{width:23px;height:23px;font-size:9px}.DocumentGenerator-module__BLmvka__stepper li:last-child{flex:1.2}.DocumentGenerator-module__BLmvka__editorBody{padding:22px 18px}.DocumentGenerator-module__BLmvka__stepHeading{margin-bottom:23px}.DocumentGenerator-module__BLmvka__stepHeading h2{letter-spacing:-.65px;font-size:23px;line-height:1.3}.DocumentGenerator-module__BLmvka__stepHeading>p:last-child{font-size:11px;line-height:1.8}.DocumentGenerator-module__BLmvka__stepEyebrow{font-size:8px}.DocumentGenerator-module__BLmvka__partyGrid{grid-template-columns:1fr;gap:24px}.DocumentGenerator-module__BLmvka__partySection+.DocumentGenerator-module__BLmvka__partySection{border-top:1px solid #e5e8ed;border-left:0;padding:24px 0 0}.DocumentGenerator-module__BLmvka__partySection h3{margin-bottom:16px;font-size:13px}.DocumentGenerator-module__BLmvka__field{gap:6px;margin-bottom:16px}.DocumentGenerator-module__BLmvka__field label{font-size:12px}.DocumentGenerator-module__BLmvka__optional{font-size:10px}.DocumentGenerator-module__BLmvka__root input:not([type=checkbox]),.DocumentGenerator-module__BLmvka__root select,.DocumentGenerator-module__BLmvka__root textarea{min-height:48px;padding:11px 12px;font-size:16px}.DocumentGenerator-module__BLmvka__hint{font-size:11px}.DocumentGenerator-module__BLmvka__logoRow{gap:13px;margin:12px 0}.DocumentGenerator-module__BLmvka__logoRow .DocumentGenerator-module__BLmvka__textButton{font-size:12px}.DocumentGenerator-module__BLmvka__logoRow .DocumentGenerator-module__BLmvka__hint{font-size:10px}.DocumentGenerator-module__BLmvka__logoUpload{width:54px;min-width:54px;height:54px}.DocumentGenerator-module__BLmvka__partySection .DocumentGenerator-module__BLmvka__disclosure>summary{min-height:48px;font-size:12px}.DocumentGenerator-module__BLmvka__partySection .DocumentGenerator-module__BLmvka__disclosure>summary small{font-size:10px}.DocumentGenerator-module__BLmvka__disclosure>summary{font-size:12px}.DocumentGenerator-module__BLmvka__disclosure>summary small{font-size:10px}.DocumentGenerator-module__BLmvka__quoteDetails{margin-top:26px;padding-top:22px}.DocumentGenerator-module__BLmvka__quoteDetails h3{font-size:13px}.DocumentGenerator-module__BLmvka__settingsGrid{grid-template-columns:1fr 1fr;gap:16px 12px}.DocumentGenerator-module__BLmvka__settingsGrid input,.DocumentGenerator-module__BLmvka__settingsGrid select{font-size:14px!important}.DocumentGenerator-module__BLmvka__assistStrip{flex-wrap:wrap;gap:10px;margin-top:24px;padding:16px}.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__assistIcon{width:25px}.DocumentGenerator-module__BLmvka__assistStrip>div:nth-child(2){flex:1}.DocumentGenerator-module__BLmvka__assistStrip strong{font-size:12px}.DocumentGenerator-module__BLmvka__assistStrip p{font-size:10px}.DocumentGenerator-module__BLmvka__assistStrip .DocumentGenerator-module__BLmvka__button{width:100%;min-height:44px;margin:6px 0 0;font-size:12px}.DocumentGenerator-module__BLmvka__editorFooter{gap:10px;padding:15px 18px}.DocumentGenerator-module__BLmvka__footerHint{align-items:flex-start;max-width:110px;font-size:9px;line-height:1.6}.DocumentGenerator-module__BLmvka__footerHint svg{margin-top:2px}.DocumentGenerator-module__BLmvka__editorFooter .DocumentGenerator-module__BLmvka__button{min-height:46px;padding:10px 14px;font-size:12px}.DocumentGenerator-module__BLmvka__editorFooter .DocumentGenerator-module__BLmvka__button>span{gap:5px}.DocumentGenerator-module__BLmvka__editorFooter svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__localNote{padding:19px 8px 0;font-size:9px}.DocumentGenerator-module__BLmvka__mobilePreview{margin-top:13px;padding:11px 14px;font-size:11px}.DocumentGenerator-module__BLmvka__itemToolbar{margin-bottom:12px}.DocumentGenerator-module__BLmvka__itemToolbar p{font-size:10px}.DocumentGenerator-module__BLmvka__lineHeader{display:none}.DocumentGenerator-module__BLmvka__line{grid-template-columns:1fr .85fr 1.25fr 38px;gap:12px 9px;padding:20px 0}.DocumentGenerator-module__BLmvka__line label{clip-path:none;width:auto;height:auto;color:var(--dg-muted);margin-bottom:6px;font-size:10px;display:block;position:static;overflow:visible}.DocumentGenerator-module__BLmvka__line input{min-height:46px!important;font-size:16px!important}.DocumentGenerator-module__BLmvka__lineDescription{grid-area:1/1/auto/4}.DocumentGenerator-module__BLmvka__lineActions{grid-area:1/4;align-self:end;padding-bottom:1px}.DocumentGenerator-module__BLmvka__lineActions summary{width:38px;height:46px}.DocumentGenerator-module__BLmvka__lineQty{grid-area:2/1}.DocumentGenerator-module__BLmvka__lineUnit{grid-area:2/2}.DocumentGenerator-module__BLmvka__lineRate{grid-area:2/3/auto/5}.DocumentGenerator-module__BLmvka__lineTotal{grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__lineTotal>span{clip-path:none;width:auto;height:auto;color:var(--dg-muted);font-size:10px;position:static}.DocumentGenerator-module__BLmvka__lineTotal strong{font-size:14px}.DocumentGenerator-module__BLmvka__lineStatus{font-size:10px}.DocumentGenerator-module__BLmvka__itemMenu{width:190px}.DocumentGenerator-module__BLmvka__itemMenu button{min-height:44px;font-size:12px}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__addItem{width:100%;min-height:46px;margin-top:16px;font-size:12px}.DocumentGenerator-module__BLmvka__pricingGrid{grid-template-columns:1fr;gap:24px;padding-top:22px}.DocumentGenerator-module__BLmvka__taxFields{grid-template-columns:1fr 110px;gap:12px}.DocumentGenerator-module__BLmvka__taxFields input{font-size:16px!important}.DocumentGenerator-module__BLmvka__editorTotals{border-top:1px solid #e5e8ed;border-left:0;padding:20px 0 0}.DocumentGenerator-module__BLmvka__totalFinal strong{font-size:25px}.DocumentGenerator-module__BLmvka__threeFields{grid-template-columns:1fr;gap:0}.DocumentGenerator-module__BLmvka__threeFields select{font-size:16px!important}.DocumentGenerator-module__BLmvka__checkbox{gap:10px;font-size:12px}.DocumentGenerator-module__BLmvka__checkbox small{font-size:11px}.DocumentGenerator-module__BLmvka__checkbox input{width:20px!important;height:20px!important}.DocumentGenerator-module__BLmvka__reviewSummary>div:not(.DocumentGenerator-module__BLmvka__reviewTotal){gap:10px;padding:15px 13px}.DocumentGenerator-module__BLmvka__reviewSummary small{font-size:8px}.DocumentGenerator-module__BLmvka__reviewSummary strong{font-size:13px}.DocumentGenerator-module__BLmvka__reviewSummary p{font-size:10px}.DocumentGenerator-module__BLmvka__reviewTotal{padding:15px;font-size:12px}.DocumentGenerator-module__BLmvka__reviewTotal strong{font-size:24px}.DocumentGenerator-module__BLmvka__reviewWarnings{padding:13px}.DocumentGenerator-module__BLmvka__reviewWarnings ul{font-size:11px}.DocumentGenerator-module__BLmvka__readyCard{padding:24px 20px}.DocumentGenerator-module__BLmvka__readyCard h3{font-size:21px}.DocumentGenerator-module__BLmvka__readyCard p{font-size:12px}.DocumentGenerator-module__BLmvka__readyCard .DocumentGenerator-module__BLmvka__readyHint{font-size:10px}.DocumentGenerator-module__BLmvka__generateArea .DocumentGenerator-module__BLmvka__button{min-height:49px;font-size:14px}.DocumentGenerator-module__BLmvka__generateArea p{font-size:11px}.DocumentGenerator-module__BLmvka__dialog{border-radius:16px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.DocumentGenerator-module__BLmvka__dialogHeader{padding:25px 22px 23px}.DocumentGenerator-module__BLmvka__dialogHeader h2{max-width:calc(100% - 8px);font-size:24px}.DocumentGenerator-module__BLmvka__dialogHeader .DocumentGenerator-module__BLmvka__eyebrow{max-width:calc(100% - 28px);font-size:8px}.DocumentGenerator-module__BLmvka__dialogBody{padding:23px 20px}.DocumentGenerator-module__BLmvka__dialogIntro{font-size:12px}.DocumentGenerator-module__BLmvka__dialogActions .DocumentGenerator-module__BLmvka__button{flex:1;min-height:46px;font-size:12px}.DocumentGenerator-module__BLmvka__segment button{padding:9px 6px;font-size:11px}.DocumentGenerator-module__BLmvka__segment svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__dropzone{padding:22px 14px}.DocumentGenerator-module__BLmvka__privacyLine{font-size:10px}.DocumentGenerator-module__BLmvka__helpSteps p{font-size:12px}.DocumentGenerator-module__BLmvka__helpSteps h3{font-size:14px}.DocumentGenerator-module__BLmvka__helpSteps>div{gap:12px}.DocumentGenerator-module__BLmvka__seoInner{grid-template-columns:1fr;gap:28px;padding:36px 24px}.DocumentGenerator-module__BLmvka__seoIntro h2{max-width:280px;font-size:25px}.DocumentGenerator-module__BLmvka__seoIntro p{max-width:none;font-size:12px}.DocumentGenerator-module__BLmvka__seoIntro a{margin-top:12px}.DocumentGenerator-module__BLmvka__faq summary{min-height:58px;font-size:12px}.DocumentGenerator-module__BLmvka__faq p{font-size:12px}.DocumentGenerator-module__BLmvka__toolFooter{padding:20px 24px}.DocumentGenerator-module__BLmvka__toolFooter>div{flex-direction:column;align-items:flex-start;gap:12px;font-size:10px}.DocumentGenerator-module__BLmvka__toolFooter nav{flex-wrap:wrap;gap:20px}}@media (max-width:360px){.DocumentGenerator-module__BLmvka__headerInner{padding:0 14px}.DocumentGenerator-module__BLmvka__brand img{width:142px}.DocumentGenerator-module__BLmvka__intro h1{font-size:27px}.DocumentGenerator-module__BLmvka__introInner{padding-left:18px;padding-right:18px}.DocumentGenerator-module__BLmvka__assurances{gap:12px;font-size:8px}.DocumentGenerator-module__BLmvka__workspace{padding-left:9px;padding-right:9px}.DocumentGenerator-module__BLmvka__editorBody{padding:21px 15px}.DocumentGenerator-module__BLmvka__stepper{padding:0 12px}.DocumentGenerator-module__BLmvka__stepper ol{gap:8px}.DocumentGenerator-module__BLmvka__stepper button{gap:5px;font-size:9px}.DocumentGenerator-module__BLmvka__stepNumber{width:21px;height:21px}.DocumentGenerator-module__BLmvka__editorFooter{padding:14px 15px}.DocumentGenerator-module__BLmvka__editorFooter .DocumentGenerator-module__BLmvka__button{padding:10px 11px;font-size:11px}.DocumentGenerator-module__BLmvka__settingsGrid{gap:14px 9px}.DocumentGenerator-module__BLmvka__settingsGrid .DocumentGenerator-module__BLmvka__field label{font-size:11px}.DocumentGenerator-module__BLmvka__settingsGrid input,.DocumentGenerator-module__BLmvka__settingsGrid select{font-size:13px!important}.DocumentGenerator-module__BLmvka__line{grid-template-columns:1fr .85fr 1.1fr 34px;gap:10px 8px}.DocumentGenerator-module__BLmvka__lineActions summary{width:34px}.DocumentGenerator-module__BLmvka__draftStatus{font-size:8px}.DocumentGenerator-module__BLmvka__workspaceToolbar>.DocumentGenerator-module__BLmvka__textButton{font-size:9px}}@media (prefers-reduced-motion:reduce){.DocumentGenerator-module__BLmvka__root *,.DocumentGenerator-module__BLmvka__root :before,.DocumentGenerator-module__BLmvka__root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:after{display:none}}@supports not (backdrop-filter:blur(1px)){.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]{background:var(--dg-glass-solid,#f7f8fa)}}@media (prefers-reduced-transparency:reduce){.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]{background:var(--dg-glass-solid,#f7f8fa);-webkit-backdrop-filter:none}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:before,.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button[data-qc-variant=glass]:after{display:none}.DocumentGenerator-module__BLmvka__dialog::backdrop{backdrop-filter:none;background:#0b0d10d9}}@media (forced-colors:active){.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button,.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__transferLink,.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__stepper button,.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__mobilePreview{color:buttontext!important;box-shadow:none!important;background:buttonface!important;border:1px solid buttontext!important}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button:after,.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__button:before{display:none}.DocumentGenerator-module__BLmvka__root :is(button,a,summary,input,select,textarea):focus-visible{outline-color:highlight}.DocumentGenerator-module__BLmvka__intro,.DocumentGenerator-module__BLmvka__assistStrip,.DocumentGenerator-module__BLmvka__readyCard,.DocumentGenerator-module__BLmvka__dialogHeader{color:canvastext!important;background:canvas!important}.DocumentGenerator-module__BLmvka__root p,.DocumentGenerator-module__BLmvka__root label,.DocumentGenerator-module__BLmvka__root span{color:inherit}.DocumentGenerator-module__BLmvka__stepper button[aria-current=step]{border-bottom:3px solid highlight!important}.DocumentGenerator-module__BLmvka__paperStage{border:1px solid canvastext}}@media print{.DocumentGenerator-module__BLmvka__screen,.DocumentGenerator-module__BLmvka__seo,.DocumentGenerator-module__BLmvka__toolFooter{display:none!important}.DocumentGenerator-module__BLmvka__root{background:#fff!important}.DocumentGenerator-module__BLmvka__documentSource{display:block}.DocumentGenerator-module__BLmvka__documentSource>article{width:auto;min-height:0;padding:0}.DocumentGenerator-module__BLmvka__dialog{display:none!important}}@media (max-width:640px){.DocumentGenerator-module__BLmvka__introInner{flex-wrap:wrap}.DocumentGenerator-module__BLmvka__introActions .DocumentGenerator-module__BLmvka__button{min-height:44px;padding:10px 14px}.DocumentGenerator-module__BLmvka__introActions .DocumentGenerator-module__BLmvka__darkHelp{font-size:12px}}.DocumentGenerator-module__BLmvka__relatedLinks{flex-direction:column;gap:0;margin-top:12px;display:flex}.DocumentGenerator-module__BLmvka__relatedLinks a{min-height:35px;margin:0}.DocumentGenerator-module__BLmvka__faq summary>span{color:var(--dg-muted);font-size:18px;font-weight:400}.DocumentGenerator-module__BLmvka__faq[open] summary>span{transform:rotate(45deg)}@media (max-width:640px){.DocumentGenerator-module__BLmvka__settingsGrid input:not([type=date]){font-size:16px!important}}.DocumentGenerator-module__BLmvka__allowanceWrap{background:#fff;border-bottom:1px solid #e0e4ea}.DocumentGenerator-module__BLmvka__allowanceBar{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;min-height:64px;margin:0 auto;padding:12px 40px;font-size:12px;display:flex}.DocumentGenerator-module__BLmvka__allowanceSummary{align-items:center;gap:21px;min-width:0;display:flex}.DocumentGenerator-module__BLmvka__allowanceLabel{color:var(--dg-body);white-space:nowrap;font-size:11px;font-weight:650}.DocumentGenerator-module__BLmvka__allowanceNumbers{color:var(--dg-muted);text-align:left;background:0 0;border:0;align-items:center;gap:18px;min-height:40px;padding:8px 0;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__allowanceNumbers>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.DocumentGenerator-module__BLmvka__allowanceNumbers svg{width:14px;height:14px}.DocumentGenerator-module__BLmvka__allowanceNumbers>svg{color:#727e8f;width:15px;height:15px}.DocumentGenerator-module__BLmvka__allowanceNumbers:hover{color:var(--dg-ink)}.DocumentGenerator-module__BLmvka__allowanceUpgrade{min-height:40px;color:var(--dg-accent);text-align:left;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.DocumentGenerator-module__BLmvka__allowanceUpgrade svg{width:14px;height:14px}.DocumentGenerator-module__BLmvka__allowanceUpgrade:hover{text-underline-offset:4px;text-decoration:underline}.DocumentGenerator-module__BLmvka__assistStarter{color:#f7f8fa;background:radial-gradient(at 100% 0,#ff85321a,#0000 58%),linear-gradient(125deg,#181c22,#0f1216);border:1px solid #333a43;border-radius:14px;padding:21px 22px 17px;box-shadow:inset 0 1px #ffffff16,0 5px 16px #0b0d1008}.DocumentGenerator-module__BLmvka__assistStarterHeading{align-items:flex-start;gap:12px;display:flex}.DocumentGenerator-module__BLmvka__assistStarterHeading .DocumentGenerator-module__BLmvka__assistIcon{width:28px;height:29px;display:flex}.DocumentGenerator-module__BLmvka__assistStarterHeading>div{flex:1;min-width:0}.DocumentGenerator-module__BLmvka__assistStarterHeading h3{letter-spacing:-.2px;font-size:16px;font-weight:600;line-height:1.4}.DocumentGenerator-module__BLmvka__assistStarterHeading p{color:#bac2ce;max-width:380px;margin-top:5px;font-size:11px;line-height:1.7}.DocumentGenerator-module__BLmvka__optionalDark{color:#c6cbd2;background:#ffffff06;border:1px solid #ffffff24;border-radius:5px;margin-top:1px;padding:3px 7px;font-size:9px;line-height:1.4}.DocumentGenerator-module__BLmvka__assistStarterActions{gap:10px;margin:17px 0 10px;display:flex}.DocumentGenerator-module__BLmvka__assistStarterActions .DocumentGenerator-module__BLmvka__button{min-height:43px;padding:9px 14px;font-size:12px}.DocumentGenerator-module__BLmvka__assistReassurance{color:#a8b0bc;align-items:center;gap:6px;font-size:10px;display:flex}.DocumentGenerator-module__BLmvka__assistReassurance svg{color:#ffac7a;width:12px;height:12px}.DocumentGenerator-module__BLmvka__manualDivider{color:var(--dg-muted);align-items:center;gap:12px;margin:24px 0;font-size:10px;display:flex}.DocumentGenerator-module__BLmvka__manualDivider:before,.DocumentGenerator-module__BLmvka__manualDivider:after{content:"";background:#e5e8ed;flex:1;height:1px}.DocumentGenerator-module__BLmvka__assistRecall{color:var(--dg-accent);background:0 0;border:0;align-items:center;gap:7px;min-height:40px;margin-top:-13px;margin-bottom:13px;padding:4px 0;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__assistRecall svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__assistAllowance{color:var(--dg-muted);align-items:center;gap:6px;font-size:11px;display:flex;margin:12px 0 17px!important}.DocumentGenerator-module__BLmvka__assistAllowance svg{width:14px;height:14px;color:var(--dg-accent)}.DocumentGenerator-module__BLmvka__focusDialog .DocumentGenerator-module__BLmvka__dialogHeader{background:radial-gradient(at 95% 15%,#ff79201f,#0000 70%),#12151a;border-bottom:1px solid #2b3037;padding-right:65px;box-shadow:inset 0 1px #ffffff24}.DocumentGenerator-module__BLmvka__focusDialog .DocumentGenerator-module__BLmvka__dialogHeader h2{max-width:100%}.DocumentGenerator-module__BLmvka__focusDialog .DocumentGenerator-module__BLmvka__dialogHeader .DocumentGenerator-module__BLmvka__button{color:#f7f8fa}.DocumentGenerator-module__BLmvka__accountBenefits{background:linear-gradient(130deg,#fff8f2,#f8f9fb 55%);border:1px solid #e0e4ea;border-radius:12px;grid-template-columns:1.2fr 1fr 1fr;margin:21px 0 23px;display:grid;overflow:hidden}.DocumentGenerator-module__BLmvka__accountBenefits>span{flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:18px 7px;display:flex;position:relative}.DocumentGenerator-module__BLmvka__accountBenefits>span+span{border-left:1px solid #e0e4ea}.DocumentGenerator-module__BLmvka__accountBenefits strong{letter-spacing:-.7px;font-size:25px;font-weight:600;line-height:1.2}.DocumentGenerator-module__BLmvka__accountBenefits>span:first-child strong{letter-spacing:-.1px;font-size:13px}.DocumentGenerator-module__BLmvka__accountBenefits svg{color:var(--dg-accent);width:19px;height:19px;margin-bottom:1px}.DocumentGenerator-module__BLmvka__accountBenefits small{color:var(--dg-muted);text-align:center;font-size:10px}.DocumentGenerator-module__BLmvka__googleButton,.DocumentGenerator-module__BLmvka__fullButton{width:100%;min-height:48px!important}.DocumentGenerator-module__BLmvka__orLine{color:var(--dg-muted);align-items:center;gap:12px;margin:21px 0;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__orLine>span{background:#e2e6ec;flex:1;height:1px}.DocumentGenerator-module__BLmvka__marketingConsent{margin:19px 0 22px;font-weight:400;align-items:flex-start!important;font-size:11px!important}.DocumentGenerator-module__BLmvka__marketingConsent small{margin-top:5px;line-height:1.6;font-size:10px!important}.DocumentGenerator-module__BLmvka__authFine{color:var(--dg-muted);text-align:center;font-size:11px;line-height:1.7;margin-top:11px!important}.DocumentGenerator-module__BLmvka__authSeparate{color:var(--dg-muted);border-top:1px solid #e1e5eb;align-items:flex-start;gap:8px;padding-top:20px;font-size:11px;line-height:1.7;display:flex;margin-top:21px!important}.DocumentGenerator-module__BLmvka__authSeparate svg{color:#7c8798;width:14px;height:14px;margin-top:3px}.DocumentGenerator-module__BLmvka__authTerms{color:var(--dg-muted);font-size:10px;line-height:1.8;margin:10px 0!important}.DocumentGenerator-module__BLmvka__authTerms a{text-underline-offset:2px;text-decoration:underline}.DocumentGenerator-module__BLmvka__authStorage{color:var(--dg-muted);align-items:flex-start;gap:7px;font-size:10px;line-height:1.7;display:flex;margin:16px 0 0!important}.DocumentGenerator-module__BLmvka__authStorage svg{flex-shrink:0;width:12px;height:12px;margin-top:3px}.DocumentGenerator-module__BLmvka__emailIllustration{width:64px;height:64px;color:var(--dg-accent);background:linear-gradient(145deg,#fff4e9,#f5f6f9);border:1px solid #e5c5ae;border-radius:18px;justify-content:center;align-items:center;margin:4px 0 23px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 8px 22px #f5821610}.DocumentGenerator-module__BLmvka__emailIllustration>svg:first-child{width:28px;height:28px}.DocumentGenerator-module__BLmvka__emailIllustration>svg:nth-child(2){color:#087443;background:#fff;border:1px solid #c3d8cf;border-radius:50%;width:24px;height:24px;padding:4px;position:absolute;bottom:-3px;right:-4px}.DocumentGenerator-module__BLmvka__emailDestination{color:var(--dg-muted);font-size:12px;margin:0 0 14px!important}.DocumentGenerator-module__BLmvka__emailDestination strong{color:var(--dg-ink);overflow-wrap:anywhere;margin-top:6px;font-size:17px;display:block}.DocumentGenerator-module__BLmvka__authActions{flex-wrap:wrap;gap:10px;margin:22px 0 12px;display:flex}.DocumentGenerator-module__BLmvka__authActions .DocumentGenerator-module__BLmvka__button{min-height:46px}.DocumentGenerator-module__BLmvka__allowanceComparison{border:1px solid #dfe4eb;border-radius:13px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid;overflow:hidden}.DocumentGenerator-module__BLmvka__allowanceComparison>div{padding:20px}.DocumentGenerator-module__BLmvka__allowanceComparison>div+div{background:linear-gradient(140deg,#fff4e9,#fcfbfa);border-left:1px solid #e5d7ce}.DocumentGenerator-module__BLmvka__allowanceComparison span{letter-spacing:.08em;color:var(--dg-muted);margin-bottom:13px;font-size:8px;font-weight:650;display:block}.DocumentGenerator-module__BLmvka__allowanceComparison strong{letter-spacing:-.7px;font-size:23px;line-height:1.2;display:block}.DocumentGenerator-module__BLmvka__allowanceComparison p{color:var(--dg-body);margin-top:6px;font-size:12px}.DocumentGenerator-module__BLmvka__allowanceComparison small{color:var(--dg-muted);align-items:center;gap:4px;margin-top:14px;font-size:10px;line-height:1.5;display:flex}.DocumentGenerator-module__BLmvka__allowanceComparison svg{width:13px;height:13px;color:var(--dg-accent)}.DocumentGenerator-module__BLmvka__allowanceFacts{color:var(--dg-muted);margin:15px 0 24px;font-size:12px;line-height:1.8}.DocumentGenerator-module__BLmvka__allowanceFacts p+p{margin-top:13px}.DocumentGenerator-module__BLmvka__allowanceFacts strong{color:var(--dg-body);font-weight:600}.DocumentGenerator-module__BLmvka__root .DocumentGenerator-module__BLmvka__readyCard .DocumentGenerator-module__BLmvka__removeBranding{min-height:47px;margin-top:11px}.DocumentGenerator-module__BLmvka__readyCard .DocumentGenerator-module__BLmvka__brandingRemoved{color:#d1e6da;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__brandingRemoved svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__generateAllowance{color:var(--dg-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;font-size:10px;display:flex;margin-top:12px!important}.DocumentGenerator-module__BLmvka__generateAllowance svg{width:12px;height:12px}.DocumentGenerator-module__BLmvka__generateAllowance button{color:var(--dg-accent);text-underline-offset:3px;background:0 0;border:0;min-height:32px;padding:5px;font-size:10px;text-decoration:underline}.DocumentGenerator-module__BLmvka__paidDiscovery{color:#f7f8fa;background:radial-gradient(at 0 100%,#ff762f0f,#0000 65%),#12151a;border:1px solid #353b43;border-radius:14px;margin-top:20px;padding:24px;box-shadow:inset 0 1px #ffffff14}.DocumentGenerator-module__BLmvka__paidDiscovery .DocumentGenerator-module__BLmvka__eyebrow{color:#ffad7c;letter-spacing:.11em;font-size:8px}.DocumentGenerator-module__BLmvka__paidDiscovery h3{letter-spacing:-.55px;margin-top:12px;font-size:22px;font-weight:600;line-height:1.25}.DocumentGenerator-module__BLmvka__paidDiscovery>p:not(.DocumentGenerator-module__BLmvka__eyebrow):not(.DocumentGenerator-module__BLmvka__paidNote){color:#b8c1cd;margin-top:10px;font-size:12px;line-height:1.8}.DocumentGenerator-module__BLmvka__discoveryLinks{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.DocumentGenerator-module__BLmvka__discoveryLinks .DocumentGenerator-module__BLmvka__button{min-height:44px;padding:10px 13px;font-size:11px}.DocumentGenerator-module__BLmvka__paidNote{color:#a8b0bc;font-size:10px;line-height:1.6;margin-top:12px!important}.DocumentGenerator-module__BLmvka__setupPath{border-top:1px solid #ffffff16;align-items:center;gap:8px;min-height:42px;margin-top:18px;padding-top:16px;font-size:11px;display:flex;color:#ffb98d!important}.DocumentGenerator-module__BLmvka__setupPath svg{width:14px;height:14px}.DocumentGenerator-module__BLmvka__setupPath:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.DocumentGenerator-module__BLmvka__allowanceBar{padding-left:24px;padding-right:24px}.DocumentGenerator-module__BLmvka__allowanceSummary{gap:15px}.DocumentGenerator-module__BLmvka__allowanceNumbers{gap:12px}}@media (max-width:760px){.DocumentGenerator-module__BLmvka__allowanceBar{flex-wrap:wrap;gap:0;padding-top:7px;padding-bottom:8px}.DocumentGenerator-module__BLmvka__allowanceSummary{justify-content:space-between;width:100%}.DocumentGenerator-module__BLmvka__allowanceUpgrade{justify-content:flex-start;min-height:32px}.DocumentGenerator-module__BLmvka__allowanceNumbers{gap:14px;font-size:10px}.DocumentGenerator-module__BLmvka__allowanceNumbers>svg{width:14px}}@media (max-width:640px){.DocumentGenerator-module__BLmvka__allowanceBar{padding:9px 20px 11px}.DocumentGenerator-module__BLmvka__allowanceLabel{font-size:10px}.DocumentGenerator-module__BLmvka__allowanceNumbers{gap:10px;font-size:10px}.DocumentGenerator-module__BLmvka__allowanceNumbers>span{gap:4px}.DocumentGenerator-module__BLmvka__allowanceNumbers>span>svg{display:none}.DocumentGenerator-module__BLmvka__allowanceUpgrade{font-size:10px}.DocumentGenerator-module__BLmvka__allowanceUpgrade svg{width:12px}.DocumentGenerator-module__BLmvka__assistStarter{padding:19px 16px 16px}.DocumentGenerator-module__BLmvka__assistStarterHeading{gap:9px}.DocumentGenerator-module__BLmvka__assistStarterHeading h3{max-width:205px;font-size:15px}.DocumentGenerator-module__BLmvka__assistStarterHeading p{font-size:11px;line-height:1.7}.DocumentGenerator-module__BLmvka__assistStarterHeading .DocumentGenerator-module__BLmvka__assistIcon{width:22px;height:25px}.DocumentGenerator-module__BLmvka__optionalDark{display:none}.DocumentGenerator-module__BLmvka__assistStarterActions{gap:8px}.DocumentGenerator-module__BLmvka__assistStarterActions .DocumentGenerator-module__BLmvka__button{flex:1;min-height:46px;padding:9px 8px;font-size:11px}.DocumentGenerator-module__BLmvka__assistStarterActions .DocumentGenerator-module__BLmvka__button>span{gap:6px}.DocumentGenerator-module__BLmvka__assistStarterActions .DocumentGenerator-module__BLmvka__button svg{width:15px;height:15px}.DocumentGenerator-module__BLmvka__assistReassurance{align-items:flex-start;font-size:9px;line-height:1.6}.DocumentGenerator-module__BLmvka__assistReassurance svg{margin-top:1px}.DocumentGenerator-module__BLmvka__manualDivider{margin:22px 0;font-size:10px}.DocumentGenerator-module__BLmvka__assistRecall{font-size:11px;line-height:1.6}.DocumentGenerator-module__BLmvka__accountBenefits{margin:18px 0 21px}.DocumentGenerator-module__BLmvka__accountBenefits strong{font-size:24px}.DocumentGenerator-module__BLmvka__accountBenefits>span:first-child strong{font-size:12px}.DocumentGenerator-module__BLmvka__accountBenefits small{font-size:9px}.DocumentGenerator-module__BLmvka__accountBenefits>span{padding:16px 4px}.DocumentGenerator-module__BLmvka__marketingConsent{font-size:12px!important}.DocumentGenerator-module__BLmvka__marketingConsent small{font-size:11px!important}.DocumentGenerator-module__BLmvka__authActions{flex-direction:column}.DocumentGenerator-module__BLmvka__authActions .DocumentGenerator-module__BLmvka__button{width:100%}.DocumentGenerator-module__BLmvka__authStorage{font-size:10px}.DocumentGenerator-module__BLmvka__allowanceComparison>div{padding:17px 12px}.DocumentGenerator-module__BLmvka__allowanceComparison strong{font-size:21px}.DocumentGenerator-module__BLmvka__allowanceComparison span{letter-spacing:.05em;font-size:7px}.DocumentGenerator-module__BLmvka__allowanceComparison small{font-size:9px}.DocumentGenerator-module__BLmvka__allowanceFacts{font-size:12px}.DocumentGenerator-module__BLmvka__paidDiscovery{padding:22px 18px}.DocumentGenerator-module__BLmvka__paidDiscovery h3{font-size:22px}.DocumentGenerator-module__BLmvka__discoveryLinks{gap:8px}.DocumentGenerator-module__BLmvka__discoveryLinks .DocumentGenerator-module__BLmvka__button{flex:1;padding:9px 10px;font-size:11px}.DocumentGenerator-module__BLmvka__generateAllowance{font-size:10px}}@media (forced-colors:active){.DocumentGenerator-module__BLmvka__assistStarter,.DocumentGenerator-module__BLmvka__paidDiscovery,.DocumentGenerator-module__BLmvka__accountBenefits,.DocumentGenerator-module__BLmvka__allowanceComparison>div,.DocumentGenerator-module__BLmvka__emailIllustration{color:canvastext!important;background:canvas!important;border:1px solid canvastext!important}}.DocumentGenerator-module__BLmvka__faqs,.DocumentGenerator-module__BLmvka__taxSettings{min-width:0}.DocumentGenerator-module__BLmvka__dateShortcuts{color:var(--muted,#596579);flex-wrap:wrap;align-items:center;gap:4px;margin:-2px 0 14px;font-size:11px;display:flex}.DocumentGenerator-module__BLmvka__dateShortcuts>span{flex-basis:100%;margin-bottom:2px}.DocumentGenerator-module__BLmvka__dateShortcuts button{font:inherit;color:var(--accent,#ab3a08);cursor:pointer;background:0 0;border:1px solid #dce0e7;border-radius:6px;min-height:30px;padding:5px 8px;font-weight:600}.DocumentGenerator-module__BLmvka__dateShortcuts button:hover{background:#fff2e9;border-color:#efb798}.DocumentGenerator-module__BLmvka__twoFields{grid-template-columns:1fr 1.5fr;gap:20px;display:grid}.DocumentGenerator-module__BLmvka__documentSpecificSummary{background:#f8f9fc;border-top:1px solid #e0e4eb;padding:18px 20px}.DocumentGenerator-module__BLmvka__documentSpecificSummary p{color:#596579;margin:4px 0;font-size:12px;line-height:1.6}.DocumentGenerator-module__BLmvka__documentSpecificSummary strong{color:#252b33}@media (max-width:640px){.DocumentGenerator-module__BLmvka__twoFields{grid-template-columns:1fr;gap:0}.DocumentGenerator-module__BLmvka__dateShortcuts button{min-height:40px;padding:8px 10px}}@media (forced-colors:active){.DocumentGenerator-module__BLmvka__dateShortcuts button{color:buttontext;background:canvas;border:1px solid buttontext}}.DocumentGenerator-module__BLmvka__extractedDetails{border:1px solid var(--qc-line,#a0aabc40);border-radius:12px;gap:0;max-height:250px;margin:18px 0;padding:0 16px;display:grid;overflow:auto}.DocumentGenerator-module__BLmvka__extractedDetails>div{border-bottom:1px solid #a0aabc26;grid-template-columns:minmax(112px,34%) 1fr;gap:16px;padding:12px 0;display:grid}.DocumentGenerator-module__BLmvka__extractedDetails>div:last-child{border-bottom:0}.DocumentGenerator-module__BLmvka__extractedDetails dt{opacity:.75;font-size:12px}.DocumentGenerator-module__BLmvka__extractedDetails dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px}@media (max-width:440px){.DocumentGenerator-module__BLmvka__extractedDetails>div{grid-template-columns:1fr;gap:5px}}
