.VariationCreateModal_compactForm__GV7Qq input,.VariationCreateModal_compactForm__GV7Qq select,.VariationCreateModal_compactForm__GV7Qq textarea{font-size:12.5px;padding:7px 10px}.VariationCreateModal_impactHeadRow__Nbsvm{display:flex;align-items:center;justify-content:space-between;gap:10px}.VariationCreateModal_impactHead___J2GS{font-size:13.5px;font-weight:700;color:var(--color-ink)}.VariationCreateModal_busyVeil__RBfFb{position:fixed;inset:0;z-index:94;cursor:wait;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);animation:VariationCreateModal_veilIn__uTGD7 .15s ease both}@keyframes VariationCreateModal_veilIn__uTGD7{0%{opacity:0}to{opacity:1}}.VariationCreateModal_previewHost__Ag0Ck{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;padding:0}.VariationCreateModal_previewControls__Yvw_J{flex:none;width:100%;align-self:stretch;display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.VariationCreateModal_ctrlBtn__M7tVt{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:600;padding:5px 11px;color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:999px;cursor:pointer}.VariationCreateModal_ctrlBtn__M7tVt:hover{background:var(--color-hover)}.VariationCreateModal_builderHost__oqQLf{flex:1 1;min-height:0;width:100%;align-self:stretch;overflow:auto;background:var(--color-canvas);padding:0}.VariationCreateModal_builderHost__oqQLf>*{width:100%;height:100%}.VariationCreateModal_docEmpty__yb7Sc{flex:1 1;min-height:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--color-muted);font-size:13px;padding:24px}.VariationCreateModal_scroller__XVs8k{flex:1 1;min-height:0;width:100%;align-self:stretch;overflow-y:auto;padding:20px 22px 64px}.VariationCreateModal_summary__rtWZf{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.VariationCreateModal_summaryVo__Qnmru{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint)}.VariationCreateModal_summaryTitle__KOwHZ{font-size:18px;font-weight:700;color:var(--color-ink)}.VariationCreateModal_summaryDesc__ATVAB{font-size:13px;line-height:1.6;color:var(--color-body);white-space:pre-wrap}.VariationCreateModal_summaryRow__e7OtQ{display:flex;gap:10px;font-size:12.5px}.VariationCreateModal_summaryKey__6XW9r{flex:none;width:130px;font-weight:700;color:var(--color-faint)}.VariationCreateModal_summaryVal__Ql4T7{flex:1 1;color:var(--color-ink)}.VariationCreateModal_floatTabs__r6z2p{bottom:12px}.VariationCreateModal_tagRow__N0LOY{display:flex;gap:8px}.VariationCreateModal_tag__11KLa{padding:6px 14px;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-body);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer}.VariationCreateModal_tag__11KLa:hover{background:var(--color-hover)}.VariationCreateModal_tagOn__7BCZ_{color:var(--color-surface);background:var(--color-ink);border-color:var(--color-ink)}.VariationCreateModal_tagOn__7BCZ_:hover{background:var(--color-ink)}.VariationCreateModal_impactGrid__e6147{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.VariationCreateModal_unitField__ERnFu{display:flex;align-items:center;gap:6px}.VariationCreateModal_unitPrefix__zzmSq{font-size:12.5px;font-weight:600;color:var(--color-faint)}.VariationCreateModal_linkBtns__8CJTE{display:flex;flex-wrap:wrap;gap:8px}.VariationCreateModal_linkBtn__N03hB{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}.VariationCreateModal_linkBtn__N03hB:hover{background:var(--color-hover)}.VariationCreateModal_chips__yY0W_{display:flex;flex-direction:column;gap:6px;margin-top:12px}.VariationCreateModal_chip__Gk7_u{display:flex;align-items:center;gap:8px;padding:7px 8px 7px 12px;font-size:12.5px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control)}.VariationCreateModal_chipKind__0_DaJ{flex:none;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);background:var(--color-subtle);border-radius:var(--radius-pill);padding:2px 7px}.VariationCreateModal_chipLabel__Ipaf0{flex:1 1;min-width:0;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariationCreateModal_chipX__es887{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:15px;line-height:1;color:var(--color-faint);background:rgba(0,0,0,0);border:0;border-radius:5px;cursor:pointer}.VariationCreateModal_chipX__es887:hover{background:var(--color-hover);color:var(--color-ink)}.VariationCreateModal_parties__vWQlp{display:flex;flex-direction:column;gap:10px}.VariationCreateModal_partyRow__q4m8w{padding:10px 12px;background:var(--color-canvas);border:1px solid var(--color-border);border-left:3px solid var(--rag-amber,#d9a441);border-radius:var(--radius-card);display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center}.VariationCreateModal_partyRowOk__3gt6_{border-left-color:var(--rag-green,#4e7a60)}.VariationCreateModal_partyRemove__JJSTi{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:16px;line-height:1;color:var(--color-faint);background:rgba(0,0,0,0);border:1px solid var(--color-border);border-radius:6px;cursor:pointer}.VariationCreateModal_partyRemove__JJSTi:hover{background:var(--color-hover);color:var(--color-ink)}.VariationCreateModal_addParty__S9_o4{align-self:flex-start;margin-top:4px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:600;color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer}.VariationCreateModal_addParty__S9_o4:hover{background:var(--color-hover)}.VariationCreateModal_sendToggle__Az5l8{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-card)}.VariationCreateModal_sendToggleText__Q0Cs1{display:flex;flex-direction:column;gap:2px}.VariationCreateModal_sendToggleTitle__Lqamo{font-size:13px;font-weight:600;color:var(--color-ink)}.VariationCreateModal_sendToggleHint__V6_e8{font-size:11.5px;color:var(--color-faint)}.VariationCreateModal_refreshRoles__L_uzb{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:5px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--accent-deep,#4f6394);background:rgba(0,0,0,0);border:1px solid #cbd1db;border-radius:var(--radius-control);cursor:pointer}.VariationCreateModal_refreshRoles__L_uzb:hover{background:var(--accent-soft,#eef1f7)}.VariationCreateModal_flagBox__oqR73{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;background:var(--rag-amber-soft,#fdf6e8);border:1px solid var(--rag-amber-line,#e6d4a8);border-radius:var(--radius-card)}.VariationCreateModal_flagBox__oqR73 svg{color:var(--rag-amber,#d9a441);flex-shrink:0;margin-top:1px}.VariationCreateModal_flagText__UIAdI{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.VariationCreateModal_flagTitle__ADhqW{font-size:12.5px;font-weight:700;color:var(--color-ink)}.VariationCreateModal_flagHint__z6PYB{font-size:11.5px;line-height:1.45;color:var(--color-muted)}.VariationCreateModal_flagComply___TVkD{flex-shrink:0;align-self:center;padding:5px 12px;font:inherit;font-size:12px;font-weight:700;color:#fff;background:var(--rag-amber,#d9a441);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-control);cursor:pointer}.VariationCreateModal_flagComply___TVkD:hover{opacity:.92}.VariationCreateModal_loaderPane__1dR7k{flex:1 1;min-width:0;min-height:100%;display:flex;align-items:center;justify-content:center;padding:32px 18px}.VariationCreateModal_previewError__0tupp{max-width:520px;margin:0 0 14px;text-align:center;font-size:13.5px;line-height:1.5;color:var(--color-ink)}.VariationCreateModal_previewFrame__Ll5Xy{flex:1 1;min-width:0;min-height:0;width:100%;height:100%;border:none;background:#fff}.VariationCreateModal_rateHead__cWhyS{display:flex;gap:6px;align-items:center;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint);margin:-12px -10px 6px;padding:9px 10px;background:var(--color-subtle);border-radius:var(--radius-card,10px) var(--radius-card,10px) 0 0}.VariationCreateModal_rateHeadCol__69hcR{padding-left:8px}.VariationCreateModal_rowGripPad__nkRTe,.VariationCreateModal_rowGrip__FvIo8{flex:0 0 14px}.VariationCreateModal_rowGrip__FvIo8{display:inline-flex;align-items:center;justify-content:center;height:16px;color:var(--color-faintest);cursor:-webkit-grab;cursor:grab}.VariationCreateModal_rateRow__8bg_V:hover .VariationCreateModal_rowGrip__FvIo8{color:var(--color-faint)}.VariationCreateModal_rowGrip__FvIo8:active{cursor:-webkit-grabbing;cursor:grabbing}.VariationCreateModal_rowActionsPad__MAsMn,.VariationCreateModal_rowActions__l4Y5F{flex:0 0 68px}.VariationCreateModal_rowActions__l4Y5F{gap:4px;align-self:stretch}.VariationCreateModal_rowActionsPad__MAsMn,.VariationCreateModal_rowActions__l4Y5F{display:inline-flex;justify-content:flex-end}.VariationCreateModal_rowActions__l4Y5F .VariationCreateModal_chipX__es887{border:1px solid var(--color-border);height:auto}.VariationCreateModal_rowActions__l4Y5F .VariationCreateModal_chipX__es887:disabled{opacity:.35;cursor:default}.VariationCreateModal_rowActions__l4Y5F .VariationCreateModal_chipX__es887:disabled:hover{background:rgba(0,0,0,0);color:var(--color-faint)}.VariationCreateModal_rateNo__J3Orl{flex:0 0 20px;font-size:11px;color:var(--color-faint);text-align:left}.VariationCreateModal_rateNoRef__txN9c.VariationCreateModal_rateNoRef__txN9c{flex:0 0 46px;min-width:0;overflow:hidden;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VariationCreateModal_rateRow__8bg_V{display:flex;gap:6px;align-items:center;margin-bottom:3px}.VariationCreateModal_rateHeadingRow__80aQJ{font-weight:700}.VariationCreateModal_subtotalEyes__Jp8Ko{display:flex;gap:6px;flex-wrap:wrap;margin-right:auto}.VariationCreateModal_subtotalEye__SwFOM{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;font:inherit;font-size:11.5px;font-weight:600;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill,999px);background:rgba(0,0,0,0);color:var(--color-faint);cursor:pointer}.VariationCreateModal_subtotalEye__SwFOM:hover{background:var(--color-hover);color:var(--color-ink)}.VariationCreateModal_subtotalEyeOn__n6Jam{background:var(--color-subtle);border-color:var(--color-border);color:var(--color-ink)}.VariationCreateModal_unitAfter__OY2JQ{font-size:11.5px;color:var(--color-faint);padding-left:2px}.VariationCreateModal_rateSubtotal__J9NxF{text-align:right;font-weight:700;color:var(--color-muted);background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:default}.VariationCreateModal_rateAmountCell__Mu0Ip{position:relative;display:flex;flex-direction:column;gap:2px}.VariationCreateModal_rateAmountCell__Mu0Ip input[data-overridden=true]{border-color:var(--color-ink);font-weight:600}.VariationCreateModal_rateAmountCell__Mu0Ip input[data-mismatch=true]{border-color:var(--rag-amber-dot);background:var(--rag-amber-bg);color:var(--rag-amber)}.VariationCreateModal_rateReset__fl48O{font:inherit;font-size:10px;font-weight:600;letter-spacing:.02em;padding:0;border:0;background:none;cursor:pointer;color:var(--color-muted);text-align:left}.VariationCreateModal_rateReset__fl48O:hover{color:var(--color-ink);text-decoration:underline}.VariationCreateModal_rateTotalRow__8zJvW{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;padding:6px 4px 0;border-top:1px solid var(--color-border);font-size:12.5px;color:var(--color-muted)}.VariationCreateModal_rateTotalRow__8zJvW b{color:var(--color-ink)}.VariationCreateModal_rateActions__Sa2Zi{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.VariationCreateModal_impactPane__MDRsh{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card,10px);padding:12px 10px 10px}.VariationCreateModal_impactPane__MDRsh.VariationCreateModal_impactPane__MDRsh input,.VariationCreateModal_impactPane__MDRsh.VariationCreateModal_impactPane__MDRsh select{padding:4px 8px;font-size:12px}.VariationCreateModal_impactPane__MDRsh input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.VariationCreateModal_impactPane__MDRsh input[type=number]::-webkit-inner-spin-button,.VariationCreateModal_impactPane__MDRsh input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.VariationCreateModal_paneTop__dkF0R{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.VariationCreateModal_paneTopRight__IOVdP{display:inline-flex;gap:8px;margin-left:auto}.VariationCreateModal_paneTop__dkF0R .VariationCreateModal_linkBtn__N03hB{background:var(--color-surface)}.VariationCreateModal_subHead__iLh3v{padding-top:12px;padding-bottom:10px}.VariationCreateModal_subNum__tlhYQ.VariationCreateModal_subNum__tlhYQ{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--color-ink);color:#fff;font-size:9px;font-weight:700;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.VariationCreateModal_subHeadTail__DDYEM{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.VariationCreateModal_subHeadLabel__iTgp_{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-faint);white-space:nowrap;flex:none}.VariationCreateModal_subHeadSelect__ny69E{width:auto;min-width:112px;padding:4px 8px;font-size:12px;background:var(--color-surface)}.VariationCreateModal_rateTotals__AMcvf{margin-top:10px;padding-top:8px;border-top:1px solid var(--color-border)}.VariationCreateModal_rateTotalVat__R9ong{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:8px;margin-bottom:6px;border-bottom:1px dashed var(--color-border)}.VariationCreateModal_rateTotalLine___PLr9{display:flex;gap:6px;align-items:baseline;margin-top:6px;padding:0 2px;font-size:12.5px;color:var(--color-muted)}.VariationCreateModal_rateTotalLabel__proUT{flex:1 1;min-width:0;text-align:right}.VariationCreateModal_rateTotalLabelSwitch__bzrce{display:flex;align-items:center;justify-content:flex-end;gap:8px}.VariationCreateModal_rateTotalSelect__10qdT{width:auto;min-width:0;max-width:230px;margin-left:auto}.VariationCreateModal_rateTotalCell__AUu8c{flex:0 0 106px;display:flex;flex-direction:column;gap:2px}.VariationCreateModal_rateTotalCell__AUu8c input{width:100%;text-align:right}.VariationCreateModal_rateTotalCell__AUu8c input[data-overridden=true]{border-color:var(--color-ink);font-weight:600}.VariationCreateModal_rateTotalCell__AUu8c .VariationCreateModal_rateReset__fl48O{text-align:right}.VariationCreateModal_rateTotalGrand__znUFj{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-border);color:var(--color-ink);font-weight:700}.VariationCreateModal_signerCard__AJkm8{background:var(--color-subtle,#f4f5f7);border:1px solid var(--color-border);border-radius:9px;padding:7px 9px;margin-bottom:7px}.VariationCreateModal_signerCard__AJkm8 input,.VariationCreateModal_signerCard__AJkm8 select{background:#fff;padding:6px 9px;font-size:12.5px;border-radius:7px;min-height:0}.VariationCreateModal_signerHead__3DFHB{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.VariationCreateModal_signerNo__0om4q{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted)}.VariationCreateModal_signerFields__JzvJU{display:flex;flex-direction:column;gap:6px}.VariationCreateModal_roleField__UIm0H{display:flex;gap:6px}.VariationCreateModal_plan__F60pg{border:1px solid #e4efe9;background:#f7fbf9;border-radius:12px;padding:12px 14px;margin-top:12px;display:flex;flex-direction:column;gap:9px}.VariationCreateModal_planHead__94Lao{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#6e9280;font-weight:700}.VariationCreateModal_planEmpty__jPRod{font-size:12.5px;color:var(--color-muted,#667085)}.VariationCreateModal_planRow__82nIk{display:flex;gap:10px;align-items:flex-start}.VariationCreateModal_planStep__uelX7{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:#d8ede2;color:#2f7d5b;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.VariationCreateModal_planBody__PsgD1{flex:1 1;min-width:0}.VariationCreateModal_planName__lWUch{font-size:13px;font-weight:700;color:var(--color-ink,#101828)}.VariationCreateModal_planCount__7okNI{font-weight:500;color:var(--color-muted,#667085);font-size:12px}.VariationCreateModal_planDocs__T10HI{font-size:11.5px;color:var(--color-muted,#667085);margin-top:1px}.VariationCreateModal_circList__08mNc{display:flex;flex-direction:column;gap:8px;margin-top:8px}.VariationCreateModal_planInvitee__RsvKl{display:flex;align-items:center;gap:8px;min-width:0}.VariationCreateModal_planInviteeText__kQ9SE{font-size:12.5px;color:var(--color-muted,#6b6d75);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariationCreateModal_planActs__BYTWi{display:inline-flex;align-items:center;gap:2px;flex:none}.VariationCreateModal_planIconBtn__cN0oY{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--color-faint,#9a9ca3);cursor:pointer}.VariationCreateModal_planIconBtn__cN0oY:hover:not(:disabled){background:var(--color-subtle,#f5f6f8);color:var(--color-ink,#23242b)}.VariationCreateModal_planIconBtn__cN0oY:focus-visible{outline:2px solid var(--color-accent,#4f6394);outline-offset:1px}.VariationCreateModal_planIconBtn__cN0oY:disabled{color:var(--color-divider,#e8e9ed);cursor:default}.VariationCreateModal_addLine__ZFU_O{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border:1.5px dashed var(--accent-line,#bfcde6);border-radius:10px;background:var(--accent-soft,#eef1f7);cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.VariationCreateModal_addLine__ZFU_O:hover{border-color:var(--color-accent,#4f6394);background:var(--accent-tint,#e4e9f2)}.VariationCreateModal_addLine__ZFU_O:focus-visible{outline:2px solid var(--color-accent,#4f6394);outline-offset:2px}.VariationCreateModal_addPlus__KRrN0{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1.5px solid var(--color-border,#e3e5e9);color:var(--color-muted,#6b6d75);flex:none}.VariationCreateModal_addLabel__mBWoh{flex:1 1;min-width:0;font-size:13px;color:var(--color-faint,#9a9ca3)}.VariationCreateModal_dirBtn__CWMAz{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--color-accent,#4f6394);flex:none}.VariationCreateModal_apptPick__G_xDi{display:flex;flex-direction:column;gap:12px}.VariationCreateModal_apptList__xmxmo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto}.VariationCreateModal_apptRow__AhYAH{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 12px;font:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.VariationCreateModal_apptRow__AhYAH:hover{background:var(--color-hover);border-color:var(--color-faint)}.VariationCreateModal_apptRowOn__LKpUu{border-color:var(--color-ink);background:var(--color-subtle)}.VariationCreateModal_apptCheck__VyzeI{flex:none;width:20px;height:20px;border-radius:6px;border:1.5px solid var(--color-border);display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink)}.VariationCreateModal_apptRowOn__LKpUu .VariationCreateModal_apptCheck__VyzeI{border-color:var(--color-ink)}.VariationCreateModal_apptMain__nmbHX{display:flex;flex-direction:column;min-width:0;gap:2px}.VariationCreateModal_apptName__nyMdU{font-size:13.5px;font-weight:600;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariationCreateModal_apptMeta__zMJt4{font-size:11.5px;color:var(--color-faint)}.VariationCreateModal_apptPickWrap__AzztI{position:relative}.VariationCreateModal_linkBusy__sqNcY{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:10px;background:hsla(0,0%,100%,.74);border-radius:10px;font-size:13px;font-weight:600;color:var(--color-ink)}.VariationCreateModal_templateManageLink__p2v3K{color:var(--accent-deep,#4f6394);font-weight:600;text-decoration:underline}.VariationCreateModal_apptActions__e4nge{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.VariationCreateModal_aiExtract__RQ8k3,.VariationCreateModal_aiLoading__J2S0Y{display:flex;flex-direction:column;gap:12px}.VariationCreateModal_aiLoading__J2S0Y{align-items:center;padding:30px 16px;text-align:center}.VariationCreateModal_aiSpinner__052_K{width:34px;height:34px;border-radius:50%;border:3px solid var(--color-border);border-top-color:var(--color-ink);animation:VariationCreateModal_aiSpin__zvsTE .8s linear infinite}@keyframes VariationCreateModal_aiSpin__zvsTE{to{transform:rotate(1turn)}}.VariationCreateModal_aiLoadingText__8tOhE{font-size:14px;font-weight:600;color:var(--color-ink)}.VariationCreateModal_aiDocList__UIoDk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.VariationCreateModal_aiDocRow__Z62_t{display:flex;align-items:center;gap:9px;width:100%;text-align:left;padding:10px 12px;font:inherit;font-size:13px;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-border);border-radius:9px;cursor:pointer}.VariationCreateModal_aiDocRow__Z62_t span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VariationCreateModal_aiDocRow__Z62_t:hover{background:var(--color-hover);border-color:var(--color-faint)}.VariationCreateModal_aiDocRow__Z62_t:disabled{opacity:.6;cursor:default}.VariationCreateModal_floatTabs__r6z2p{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:14;display:inline-flex;align-items:center;gap:2px;padding:4px;white-space:nowrap;background:#14161e;border-radius:999px;box-shadow:0 10px 26px -8px rgba(20,22,30,.55)}.VariationCreateModal_floatTab__OM0BB{flex:none;padding:6px 18px;font:inherit;font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.62);background:rgba(0,0,0,0);border:none;border-radius:999px;cursor:pointer;transition:background .12s ease,color .12s ease}.VariationCreateModal_floatTab__OM0BB:hover{color:#fff}.VariationCreateModal_floatTabActive__2yE9K{color:#fff;background:hsla(0,0%,100%,.15)}.VariationCreateModal_dropzone__WW__Q{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:18px;text-align:center;cursor:pointer;border:1.5px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-canvas);color:var(--color-muted);transition:border-color .12s ease,background .12s ease}.VariationCreateModal_dropzone__WW__Q svg{color:var(--color-faint)}.VariationCreateModal_dropzone__WW__Q:hover{border-color:var(--accent-deep,#4f6394);background:var(--color-surface)}.VariationCreateModal_dropzoneOver__Cud8r{border-color:var(--accent-deep,#4f6394);background:var(--accent-soft,#eef1f7)}.VariationCreateModal_dropzoneText__w4cTC{font-size:13px;font-weight:600;color:var(--color-ink)}.VariationCreateModal_dropzoneHint___oXFR{font-size:11.5px;color:var(--color-faint)}.VariationCreateModal_uploadList__vO2q6{display:flex;flex-direction:column;gap:6px;margin-top:10px}.VariationCreateModal_uploadRow__aqh7J{display:flex;align-items:center;gap:8px;padding:6px 9px;background:var(--color-subtle);border:1px solid var(--color-border);border-radius:var(--radius-control)}.VariationCreateModal_uploadRow__aqh7J svg{color:var(--color-faint);flex-shrink:0}.VariationCreateModal_uploadFields__0iBWF{display:flex;flex-direction:row;gap:6px;flex:1 1;min-width:0}.VariationCreateModal_uploadInput__LxZYR{min-height:0;padding:5px 9px;font-size:12.5px}.VariationCreateModal_inputUnit__zHr62{position:relative}.VariationCreateModal_inputUnit__zHr62 input{padding-right:46px}.VariationCreateModal_unit__H0jyF{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--color-faint);pointer-events:none}.VariationCreateModal_apptLinkList__6Ekix{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.VariationCreateModal_apptLinkRow__LTIrf{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border:1px solid var(--color-border,#eaecf0);border-radius:9px;background:var(--color-surface,#fff);cursor:pointer;font:inherit}.VariationCreateModal_apptLinkRow__LTIrf:hover{border-color:#cdd3dd;background:var(--color-subtle,#f9fafb)}.VariationCreateModal_apptLinkRowOn__KP1t3{border-color:var(--color-ink,#101828);background:var(--color-subtle,#f9fafb)}.VariationCreateModal_apptLinkCheck__nQ9wa{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1px solid var(--color-border,#d0d5dd);color:#fff;background:rgba(0,0,0,0)}.VariationCreateModal_apptLinkRowOn__KP1t3 .VariationCreateModal_apptLinkCheck__nQ9wa{background:var(--color-ink,#101828);border-color:var(--color-ink,#101828)}.VariationCreateModal_apptLinkName__3i8_f{flex-shrink:0;font-size:12.5px;font-weight:700;color:var(--color-ink,#101828)}.VariationCreateModal_apptLinkSub__cvjZn{flex:1 1;min-width:0;font-size:12.5px;color:var(--color-muted,#667085);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.VariationCreateModal_callout__eAo_n{display:flex;align-items:flex-start;gap:10px;margin:10px 0 0;padding:12px 14px;border-radius:10px;background:var(--color-subtle,#f4f5f7);border:1px solid var(--color-border,#e5e7eb);font-size:12.75px;line-height:1.5;color:var(--color-muted,#667085)}.VariationCreateModal_calloutIcon__sPcjG{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:7px;background:var(--color-surface,#fff);color:var(--color-faint,#98a2b3)}.VariationCreateModal_signingPanel__CfHFz{background:var(--color-subtle,#f4f5f7);border:1px solid var(--color-border);border-radius:10px;padding:0 12px;display:flex;flex-direction:column}.VariationCreateModal_signingPanel__CfHFz input,.VariationCreateModal_signingPanel__CfHFz select{background:var(--color-surface,#fff);padding:5px 8px;font-size:12px;border-radius:6px;min-height:0}.VariationCreateModal_signBlock__sSk68{padding:11px 0}.VariationCreateModal_signBlock__sSk68+.VariationCreateModal_signBlock__sSk68{border-top:1px solid var(--color-border)}.VariationCreateModal_signingPanel__CfHFz .VariationCreateModal_signerFields__JzvJU{gap:5px}.VariationCreateModal_linkExistingBtn__deKo1{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 9px;border:1px solid #d0d5dd;border-radius:7px;background:#fff;font-family:inherit;font-size:12px;font-weight:600;color:#344054;cursor:pointer}.VariationCreateModal_linkExistingBtn__deKo1:hover{background:#f9fafb}.VariationCreateModal_impactRows__sHlNa{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.VariationCreateModal_impactRow__DQ8aN{display:flex;align-items:center;gap:10px;width:100%;height:68px;box-sizing:border-box;padding:9px 10px;text-align:left;cursor:pointer;font-family:inherit;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ed-r-control,8px);color:var(--color-muted);transition:border-color var(--ed-fade,.12s) ease}.VariationCreateModal_impactRow__DQ8aN:hover{border-color:var(--color-ink)}.VariationCreateModal_impactRowMain__HjAc5{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.VariationCreateModal_impactRow__DQ8aN>.VariationCreateModal_impactRowMain__HjAc5{align-self:flex-start}.VariationCreateModal_impactRowName__QAy7h{font-size:12.5px;font-weight:600;color:var(--color-ink)}.VariationCreateModal_impactRowHint__rxLgO{font-size:11px;color:var(--color-faint);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.VariationCreateModal_impactRowState__UgnzR{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--color-faintest);white-space:nowrap}.VariationCreateModal_impactRowStateOn__lZkns{color:var(--color-ink)}.VariationCreateModal_costSheetBody__pmoSS{display:flex;flex-direction:column;gap:0;min-width:0}.VariationCreateModal_linkCard__5XDI_{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--ed-r-control,8px)}.VariationCreateModal_letterSkeleton__kMvge{max-width:600px;margin:0 auto;background:#fff;border-radius:16px;padding:32px 34px}.VariationCreateModal_sheetSkeleton__zdsz7{max-width:760px;margin:0 auto;background:#fff;border-radius:16px;padding:40px 44px}.VariationCreateModal_cardAct__XeXUS{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;flex:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer}.VariationCreateModal_cardAct__XeXUS:hover:not(:disabled){background:var(--color-hover);color:var(--color-ink)}.VariationCreateModal_signCard__YtDxK{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:9px 10px;border:1px solid var(--color-border);border-radius:var(--ed-r-control,8px);background:var(--color-surface,#fff)}.VariationCreateModal_signCardHead__E8p6g{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.VariationCreateModal_signRow__5sAEI{display:flex;gap:8px;align-items:flex-start}.VariationCreateModal_signRow__5sAEI+.VariationCreateModal_signRow__5sAEI{padding-top:8px;border-top:1px solid var(--color-border)}.VariationCreateModal_textBtn__WNA_V{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--color-ink);text-decoration:underline;cursor:pointer}