.FormControls_fieldGroup__sZYgV{display:flex;flex-direction:column;gap:var(--space-1);width:100%}.FormControls_label___2DGx{font-size:.8125rem;font-weight:600;color:var(--text-main);letter-spacing:.01em;line-height:22px}.FormControls_inputWrapper__k5Sdw,.FormControls_selectWrapper__yHnGz{position:relative;display:flex;align-items:center;width:100%}.FormControls_inputIcon__4FDpc{position:absolute;left:var(--space-3);color:var(--text-muted);display:flex;align-items:center;pointer-events:none}.FormControls_input__gSkUw,.FormControls_select__vLY7r,.FormControls_textarea__A396M{width:100%;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-main);font-size:.875rem;padding:var(--space-2) var(--space-3);transition:all var(--transition-fast);outline:none}.FormControls_input__gSkUw{height:40px;text-overflow:ellipsis}.FormControls_input__gSkUw[type=date]::-webkit-calendar-picker-indicator{display:none!important;-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important;cursor:pointer}.FormControls_input__gSkUw[type=date]::-webkit-clear-button,.FormControls_input__gSkUw[type=date]::-webkit-inner-spin-button{display:none!important;-webkit-appearance:none!important}.FormControls_select__vLY7r{padding-right:var(--space-6);cursor:pointer}.FormControls_hasIcon__mCWBB{padding-left:calc(var(--space-3) * 2 + 16px)}.FormControls_hasDateIcon__CNgUF{padding-right:calc(var(--space-3) * 2 + 16px);cursor:pointer}.FormControls_calendarPickerBtn__SLsUE{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:var(--radius-sm);background:transparent;color:var(--accent-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);border:none}.FormControls_calendarPickerBtn__SLsUE:hover{background:var(--bg-surface-elevated);color:var(--accent-text)}.FormControls_textarea__A396M{min-height:80px}.FormControls_input__gSkUw:focus,.FormControls_select__vLY7r:focus,.FormControls_textarea__A396M:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(217,119,6,.15)}.FormControls_hasError__v55pL{border-color:var(--danger)!important}.FormControls_hasError__v55pL:focus{box-shadow:0 0 0 3px rgba(220,38,38,.15)!important}.FormControls_errorText__P9mPV{font-size:.75rem;color:var(--danger);font-weight:500}.FormControls_helperText__oKKAa{font-size:.75rem;color:var(--text-light)}@media (max-width:899px){.FormControls_input__gSkUw,.FormControls_select__vLY7r,.FormControls_textarea__A396M{font-size:16px}.FormControls_input__gSkUw,.FormControls_select__vLY7r{min-height:44px}}.FormControls_select__vLY7r{height:40px;font:inherit}.FormControls_textarea__A396M{font:inherit;resize:vertical}.FormControls_checkRow__c85Nt{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;font-size:.875rem;cursor:pointer}.FormControls_checkRow__c85Nt input{width:18px;height:18px;accent-color:var(--primary-500)}.FormControls_fieldGrid__79SR5{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:640px){.FormControls_cols2__2k9lG{grid-template-columns:repeat(2,minmax(0,1fr))}.FormControls_cols3__jvZnP{grid-template-columns:repeat(3,minmax(0,1fr))}.FormControls_cols4__Oc_di{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.FormControls_cols4__Oc_di{grid-template-columns:repeat(4,minmax(0,1fr))}}.Rules_field___mVzg{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;width:100%}.Rules_fieldLabel__nNdfy{font-size:.8125rem;font-weight:600;color:var(--text-main);letter-spacing:.01em;line-height:22px}.Rules_fieldBody__l_S7N{display:flex;align-items:center;min-height:40px;min-width:0}.Rules_chip__YrQzn{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;height:30px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px dashed var(--border-strong);background:transparent;color:var(--text-muted);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;text-align:left}.Rules_chip__YrQzn:hover{border-color:var(--accent-text);color:var(--accent-text)}.Rules_chip__YrQzn:focus-visible,.Rules_linkBtn__d2_yK:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.Rules_chipSet__ud9kw{border-style:solid;border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.Rules_chipText__ypIw9{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Rules_chipTyped__V2sc4{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:500}.Rules_chipNote__h4kqh{flex:none;font-size:.6875rem;font-weight:600;opacity:.8}.Rules_linkBtn__d2_yK{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:transparent;color:var(--accent-text);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer}.Rules_linkBtn__d2_yK:hover{background:var(--bg-surface-hover)}.Rules_plainBtn__gFdT2{border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;padding:var(--space-2) 0}.Rules_plainBtn__gFdT2:hover{color:var(--text-main)}.Rules_builder__VI16S{display:grid;grid-gap:var(--space-4);gap:var(--space-4);container:rule-builder/inline-size}.Rules_matchRow__D3uYf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:.875rem}.Rules_seg__670_t{display:inline-flex;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.Rules_seg__670_t button{height:34px;padding:0 14px;border:0;background:var(--bg-surface);color:var(--text-muted);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer}.Rules_seg__670_t button[aria-pressed=true]{background:var(--text-main);color:var(--bg-surface)}.Rules_seg__670_t button:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.Rules_rows__qnDeR{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Rules_row__JmYh0{display:grid;grid-template-columns:56px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 40px;grid-gap:10px;gap:10px;align-items:center}.Rules_joinWord__m76cE{font-size:.8125rem;color:var(--text-muted)}.Rules_sel__ixL14{width:100%;min-width:0;height:40px;padding:0 var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:.875rem;font-weight:500}.Rules_sel__ixL14:focus-visible,.Rules_txt__ozqSR:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.Rules_txt__ozqSR{width:100%;min-width:0;height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:.875rem}.Rules_between__KDk3g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.Rules_iconBtn__nV6va{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.Rules_iconBtn__nV6va:hover{background:var(--danger-bg);color:var(--danger)}.Rules_checklist__6EPWM{grid-column:2/5;display:flex;flex-wrap:wrap;gap:4px var(--space-4);max-height:168px;overflow:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated)}.Rules_checklist__6EPWM label{display:inline-flex;align-items:center;gap:6px;min-height:28px;font-size:.8125rem;cursor:pointer}.Rules_summaryText__EZ3DZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:var(--text-muted)}.Rules_group__7D27s{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated)}.Rules_groupHead__JSDle{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:.8125rem;font-weight:600}.Rules_groupHead__JSDle span{color:var(--text-muted);font-weight:500}.Rules_addRow__8sXO0{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Rules_readsAs__cUi9F{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated)}.Rules_readsAsLabel__bcDOp{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted)}.Rules_readsAsText__lyjS2{font-size:.9375rem;line-height:1.5}.Rules_readsAsNote__nZQrY{font-size:.8125rem;color:var(--text-muted)}.Rules_here__8HW2S{font-weight:600}.Rules_hereYes__M10Kj{color:var(--success)}.Rules_hereNo__76ogU{color:var(--text-muted)}.Rules_typed__KlwNX{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Rules_code__pOCa2{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;overflow-wrap:anywhere}.Rules_details__aEY86{font-size:.8125rem;color:var(--text-muted)}.Rules_details__aEY86 summary{cursor:pointer;color:var(--accent-text);font-weight:500}.Rules_note___LJFZ{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--text-main);font-size:.8125rem;line-height:1.5}.Rules_error__WpdQA{color:var(--danger);font-size:.8125rem}.Rules_footLeft__0KM7_{margin-right:auto;white-space:nowrap}@container rule-builder (max-width: 540px){.Rules_row__JmYh0{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;row-gap:var(--space-2)}.Rules_row__JmYh0>.Rules_joinWord__m76cE{grid-column:1/-1}.Rules_row__JmYh0>:nth-child(2){grid-column:1/3}.Rules_row__JmYh0>:nth-child(3){grid-column:1}.Rules_row__JmYh0>:nth-child(4){grid-column:2/4}.Rules_row__JmYh0>:nth-child(5){grid-column:3;grid-row:2}.Rules_checklist__6EPWM{grid-column:1/-1}}.Rules_tableWrap__9o3ag{max-height:360px;overflow:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.Rules_ctable__Lr47j{width:100%;border-collapse:collapse;font-size:.875rem}.Rules_ctable__Lr47j th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bg-surface);text-align:left;font-size:.75rem;font-weight:600;color:var(--text-muted);padding:var(--space-2) 10px;border-bottom:1px solid var(--border-subtle)}.Rules_ctable__Lr47j td{padding:6px 10px;border-bottom:1px solid var(--border-subtle);vertical-align:middle}.Rules_ctable__Lr47j tr:last-child td{border-bottom:0}.Rules_keyCell__ui2F9{width:38%}.Rules_keyGone__z0k_7{color:var(--text-muted)}.Rules_keyGone__z0k_7 small{display:block;font-size:.75rem}.Rules_rowHere__GtqFJ td{background:var(--warning-bg)}.Rules_rowHere__GtqFJ .Rules_keyCell__ui2F9{font-weight:600}.Rules_rowElse___7oo4 .Rules_keyCell__ui2F9{color:var(--text-muted)}.Rules_cellInput__cqEi2{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:.875rem}.Rules_cellInput__cqEi2:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.Rules_cellInputMono__VWEJe{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.Rules_cellInvalid__J92vw{border-color:var(--danger)}.Rules_tableFoot__mmMHR{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);align-items:center;justify-content:space-between;font-size:.8125rem;color:var(--text-muted)}.Rules_tableBar__kenBz,.Rules_tableTools__xKRzK{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.Rules_tableBar__kenBz{min-width:0}.Rules_tableBarSummary__5sV7g{font-size:.8125rem;color:var(--text-muted)}.Rules_inputRules__XKOIm{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--border-subtle);padding-top:var(--space-2)}.Rules_inputRules__XKOIm>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:600;color:var(--text-main);list-style-position:inside;min-height:32px}.Rules_badge__nd5Jg{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--radius-full);background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning);font-size:.6875rem;font-weight:600;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Rules_ruleGrid__A9yCR,.Rules_ruleLines__huIo1{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Rules_ruleGrid__A9yCR{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.Rules_optionRule__OxO75{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;min-height:36px}.Rules_optionRule__OxO75>span:first-child{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Rules_optionList__UH7dV{display:grid;grid-gap:4px;gap:4px;max-height:320px;overflow:auto;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.Rules_limitRule__G1y0T{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(70px,1fr) minmax(70px,1fr) 36px;grid-gap:var(--space-2);gap:var(--space-2);align-items:end}@media (max-width:560px){.Rules_limitRule__G1y0T{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px}.Rules_limitRule__G1y0T>:first-child{grid-column:1/-1}.Rules_optionRule__OxO75{grid-template-columns:minmax(0,1fr) auto}.Rules_optionRule__OxO75>:nth-child(2){grid-column:1/-1;grid-row:2}}.Templates_page__phxiF{display:grid;grid-gap:var(--space-5);gap:var(--space-5);max-width:1400px;margin:0 auto;container:tpl-page/inline-size}.Templates_back__2PtP_{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);text-decoration:none;font-size:.875rem;width:-moz-fit-content;width:fit-content}.Templates_back__2PtP_:hover{color:var(--text-main)}.Templates_empty__nZdyh{padding:var(--space-8);text-align:center;color:var(--text-muted)}.Templates_title__eE1C5{margin:0;font-size:1.75rem}.Templates_card__UfbZH{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.Templates_cardHead__d1bUZ{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3)}.Templates_cardTitle__gdUc_{margin:0;display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:700}.Templates_cardBody__BBAND{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:0 var(--space-5) var(--space-5)}.Templates_hint__fwgey{margin:4px 0 0;font-size:.8125rem;line-height:1.5}.Templates_hint__fwgey,.Templates_muted__kxjjj{color:var(--text-muted)}.Templates_list__sL9NZ{list-style:none;margin:0;padding:0 var(--space-5) var(--space-3)}.Templates_row__YZ22F{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px;padding:var(--space-2) 0;border-top:1px solid var(--border-subtle);color:var(--text-main);text-decoration:none}a.Templates_row__YZ22F:hover .Templates_rowTitle__1Y3rF{color:var(--accent-text)}.Templates_rowMain__OFMWI{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:.8125rem}.Templates_rowTitle__1Y3rF{font-size:.9375rem;font-weight:600}.Templates_linkButton__cnHt3{flex:none;color:var(--accent-text);font-weight:600;font-size:.875rem;text-decoration:none}.Templates_suggestions__l61SY{list-style:none;margin:0;padding:0 var(--space-5) var(--space-4);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Templates_suggestion___wmY7{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-surface-elevated);font-size:.875rem}.Templates_up__Jcypl{color:var(--warning)}.Templates_down__Wm7It{color:var(--success)}.Templates_editorHead__TT1c8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.Templates_headActions__5GsJr{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Templates_problems__AB3Cu{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--danger-border);background:var(--danger-bg);font-size:.875rem}.Templates_problems__AB3Cu ul{margin:4px 0 0;padding-left:18px}.Templates_editorLayout__asorL{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.Templates_editorMain__WOPuX{display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;container:tpl-main/inline-size}.Templates_preview__TDDjy{position:-webkit-sticky;position:sticky;top:80px;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Templates_previewCard__7Pv7b{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--bg-surface)}.Templates_previewPrice__RF47C{margin:0;font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Templates_previewDesc__tD_FD{margin:0;font-size:.875rem}.Templates_previewTable__wIGlG{width:100%;border-collapse:collapse;font-size:.8125rem}.Templates_previewTable__wIGlG td,.Templates_previewTable__wIGlG th{padding:4px 0;border-bottom:1px solid var(--border-subtle);text-align:left;font-weight:400}.Templates_previewTable__wIGlG td{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Templates_previewIssues__X61Wh{margin:0;padding-left:18px;color:var(--warning);font-size:.8125rem}.Templates_versions__DO8Dx{font-size:.8125rem;color:var(--text-muted)}.Templates_versions__DO8Dx ul{margin:8px 0 0;padding-left:18px}.Templates_block__nMtJR{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);padding-right:44px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-surface-elevated)}.Templates_block__nMtJR>.Templates_removeBtn__pyfjk:last-child{position:absolute;top:8px;right:8px}.Templates_blockFoot__J7nn7{display:flex;justify-content:space-between}.Templates_blockFoot__J7nn7 .Templates_removeBtn__pyfjk{position:static}.Templates_grid2__wYDTi,.Templates_grid4__LeyjT{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}@container tpl-main (min-width: 460px){.Templates_grid2__wYDTi,.Templates_grid4__LeyjT{grid-template-columns:repeat(2,minmax(0,1fr))}}@container tpl-main (min-width: 720px){.Templates_grid4__LeyjT{grid-template-columns:repeat(4,minmax(0,1fr))}}.Templates_formulaRow__YvAMe{display:grid;grid-template-columns:180px minmax(0,1fr) 36px;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.Templates_rowGrid__k1_kS{display:grid;grid-template-columns:minmax(110px,1.4fr) repeat(4,minmax(60px,1fr)) minmax(90px,1.2fr) 36px;grid-gap:var(--space-2);gap:var(--space-2);align-items:end}.Templates_termGrid__cdkgH{display:grid;grid-template-columns:minmax(140px,1.3fr) minmax(120px,1.4fr) minmax(110px,1fr) 36px;grid-gap:var(--space-2);gap:var(--space-2);align-items:end}.Templates_materialGrid__zHHbq{grid-template-columns:minmax(130px,1.4fr) 110px minmax(70px,1fr) 70px minmax(80px,1fr) minmax(90px,1fr) 36px;align-items:end;padding-bottom:var(--space-2)}.Templates_materialGrid__zHHbq,.Templates_stageBlock__zYOdn{display:grid;grid-gap:var(--space-2);gap:var(--space-2);border-bottom:1px solid var(--border-subtle)}.Templates_stageBlock__zYOdn{padding:var(--space-2) 0 var(--space-3)}.Templates_stageHead__KujUC{display:flex;align-items:center;gap:var(--space-3)}.Templates_stageMeta__UxKSl{flex:1 1;font-size:.75rem;color:var(--warning)}.Templates_mono__BHdDV input,.Templates_mono__BHdDV textarea,input.Templates_mono__BHdDV,textarea.Templates_mono__BHdDV{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.Templates_checks__oJjhx{display:flex;align-items:flex-end;min-height:62px}.Templates_addBtn__7tX2r,.Templates_removeBtn__pyfjk{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;min-width:36px;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:none;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.Templates_addBtn__7tX2r{color:var(--accent-text)}.Templates_addBtn__7tX2r:hover{background:var(--bg-surface-hover)}.Templates_removeBtn__pyfjk{color:var(--text-muted)}.Templates_removeBtn__pyfjk:hover:not(:disabled){color:var(--danger);background:var(--danger-bg)}.Templates_removeBtn__pyfjk:disabled{opacity:.35;cursor:not-allowed}@container tpl-page (max-width: 800px){.Templates_editorLayout__asorL{grid-template-columns:minmax(0,1fr)}.Templates_preview__TDDjy{position:static;order:-1}}@container tpl-main (max-width: 700px){.Templates_formulaRow__YvAMe,.Templates_materialGrid__zHHbq,.Templates_rowGrid__k1_kS,.Templates_termGrid__cdkgH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Templates_suggestion___wmY7{grid-template-columns:auto 1fr}.Templates_suggestion___wmY7>:last-child{grid-column:1/-1}}.Templates_optionGrid__JqNoK{display:grid;grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(90px,1fr)) minmax(96px,auto);grid-gap:var(--space-2);gap:var(--space-2);align-items:end;padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.Templates_optionGrid__JqNoK.Templates_retired__ERQsH input{color:var(--text-muted)}.Templates_optionActions__UMYLO{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);min-height:44px}@container tpl-main (max-width: 620px){.Templates_optionGrid__JqNoK{grid-template-columns:repeat(3,minmax(0,1fr))}.Templates_optionGrid__JqNoK>:first-child{grid-column:1/-1}.Templates_optionActions__UMYLO{grid-column:1/-1;justify-content:flex-start;min-height:0}}.Templates_libraryMeta__BgsuR{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.Templates_formulaHelp__JAmKh{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface);font-size:.8125rem}.Templates_formulaHelp__JAmKh>summary{padding:var(--space-3) var(--space-5);cursor:pointer;font-weight:600;color:var(--text-main)}.Templates_formulaHelpBody__5oTOY{padding:0 var(--space-5) var(--space-4);color:var(--text-muted);line-height:1.6}.Templates_formulaHelpBody__5oTOY p{margin:0 0 var(--space-2)}.Templates_formulaHelpBody__5oTOY dl{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:6px var(--space-4);gap:6px var(--space-4);margin:0}.Templates_formulaHelpBody__5oTOY dt{font-weight:600;color:var(--text-main)}.Templates_formulaHelpBody__5oTOY dd{margin:0}.Templates_formulaHelpBody__5oTOY code,.Templates_hint__fwgey code{padding:1px 4px;border-radius:var(--radius-sm);background:var(--bg-surface-hover);color:var(--text-main);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}@container tpl-main (max-width: 520px){.Templates_formulaHelpBody__5oTOY dl{grid-template-columns:minmax(0,1fr)}.Templates_formulaHelpBody__5oTOY dd{margin-bottom:var(--space-2)}}.Templates_usedByMeta__dReET{display:block;color:var(--text-muted);font-size:.75rem}@container tpl-page (max-width: 800px){.Templates_preview__TDDjy.Templates_previewAfter__z6nVl{order:0}}@container tpl-main (min-width: 621px){.Templates_optionGrid__JqNoK+.Templates_optionGrid__JqNoK div:has(>label):not(:has(input)),.Templates_optionGrid__JqNoK+.Templates_optionGrid__JqNoK label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.Templates_leftovers__qXeed{display:flex;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--warning);background:var(--warning-bg,var(--bg-surface-elevated));color:var(--text-main);font-size:.8125rem;line-height:1.5}.Templates_leftovers__qXeed>svg{flex:none;margin-top:2px;color:var(--warning)}.Templates_leftovers__qXeed ul{display:grid;grid-gap:2px;gap:2px;margin:4px 0 0;padding:0;list-style:none}.Templates_leftovers__qXeed li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--space-3)}.Templates_starterCard__hK2rc{border-color:var(--info-border);background:linear-gradient(var(--info-bg),var(--bg-surface) 120px)}.Templates_starterCard__hK2rc .Templates_cardTitle__gdUc_>svg{color:var(--info)}.Templates_changeList__OpCfi{display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start}.Templates_changeList__OpCfi dl{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;width:100%}.Templates_changeGroup__vbfL7{display:grid;grid-template-columns:minmax(0,11rem) minmax(0,1fr);grid-gap:2px var(--space-3);gap:2px var(--space-3);font-size:.875rem;line-height:1.45}.Templates_changeGroup__vbfL7 dt{grid-column:1;color:var(--text-muted);font-size:.8125rem;padding-top:1px}.Templates_changeGroup__vbfL7 dd{grid-column:2;margin:0;overflow-wrap:anywhere}@container (max-width: 520px){.Templates_changeGroup__vbfL7{grid-template-columns:minmax(0,1fr)}.Templates_changeGroup__vbfL7 dd{grid-column:1}}.Templates_updateBody__HC15E{display:grid;grid-gap:var(--space-5);gap:var(--space-5);container:tpl-update/inline-size}.Templates_updateSection__iNLjl{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.Templates_updateSection__iNLjl h3{margin:0;font-size:.9375rem;font-weight:700}.Templates_updateHead__M0N83{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-2) var(--space-3)}.Templates_conflicts__G6daR{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.Templates_conflict__Dqe0f{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated)}.Templates_conflictHead__44ye7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.Templates_conflictChoice__UkxNs{flex:0 1 auto}.Templates_conflictFields__n2Ixt{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.8125rem}.Templates_conflictFields__n2Ixt td,.Templates_conflictFields__n2Ixt th{padding:4px 6px;border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top;overflow-wrap:anywhere}.Templates_conflictFields__n2Ixt thead th{border-top:0;color:var(--text-muted);font-weight:600}.Templates_conflictFields__n2Ixt tbody th{width:32%;color:var(--text-muted);font-weight:400}.Templates_conflictFields__n2Ixt td{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;color:var(--text-muted)}.Templates_conflictFields__n2Ixt td.Templates_chosen__Rkch1{color:var(--text-main);background:var(--bg-surface);box-shadow:inset 2px 0 0 var(--info)}@container tpl-update (max-width: 460px){.Templates_conflictFields__n2Ixt tbody th,.Templates_conflictFields__n2Ixt thead{display:none}.Templates_conflictFields__n2Ixt tbody tr:first-child td{border-top:0}.Templates_conflictFields__n2Ixt tbody td:before{content:attr(data-field);display:block;font-family:var(--font-sans);color:var(--text-muted)}.Templates_conflictChoice__UkxNs{flex:1 1 100%}}.Templates_visuallyHidden__0bSZQ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Templates_starterBanner__ifW1d{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--info-border);border-radius:var(--radius-lg);background:var(--info-bg)}.Templates_bannerIcon__57ePf{margin-top:2px;color:var(--info)}.Templates_bannerBody__xxwlT{display:grid;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;font-size:.875rem}.Templates_bannerList__Np1dg{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.Templates_bannerLink__aF3rM{color:var(--accent-text);font-weight:600;text-decoration:none}.Templates_bannerClash__U9SWX{margin:0}.Templates_bannerActions__1OIq5{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2)}.Templates_bannerButton___pMRR{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none}@media (max-width:560px){.Templates_starterBanner__ifW1d{grid-template-columns:auto minmax(0,1fr)}.Templates_bannerActions__1OIq5{grid-column:1/-1;justify-content:flex-start}}.Templates_clashHeader__GXVSg{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.Templates_clashList___GfCx{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.Templates_clash__67muU{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.Templates_clashHead__J5bf7 h2{margin:0;font-size:1.0625rem;font-weight:700}.Templates_clashOptions__W_8WH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:640px){.Templates_clashOptions__W_8WH{grid-template-columns:minmax(0,1fr)}}.Templates_clashOption__4PyA_{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;grid-gap:var(--space-2) var(--space-2);gap:var(--space-2) var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated);cursor:pointer}.Templates_clashOptionOn__5YRS_{border-color:var(--info);box-shadow:inset 0 0 0 1px var(--info);background:var(--info-bg)}.Templates_clashOption__4PyA_ input{margin:3px 0 0;accent-color:var(--info)}.Templates_clashOptionTitle__wUsWC{font-weight:700;font-size:.9375rem}.Templates_clashValues__LJ_OI{grid-column:2;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Templates_clashValue__MoY7_{display:grid;grid-gap:2px;gap:2px;font-size:.8125rem;overflow-wrap:anywhere}.Templates_clashValue__MoY7_ code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;color:var(--text-main)}.Templates_clashFooter__FAKKz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.Templates_clashFooter__FAKKz .Templates_hint__fwgey{margin:0}.Templates_derivedItem__DukVe{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.Formula_field__CudTM{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;width:100%}.Formula_label__38TKk{font-size:.8125rem;font-weight:600;color:var(--text-main);letter-spacing:.01em;line-height:22px}.Formula_box__HjiRg{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:40px;padding:4px var(--space-2);text-align:left;font:inherit;color:var(--text-main);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast)}.Formula_box__HjiRg:hover{border-color:var(--accent-text)}.Formula_box__HjiRg:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.Formula_tokens__XNcDq{display:flex;flex-wrap:wrap;align-items:center;gap:3px;flex:1 1 auto;min-width:0;font-size:.8125rem;line-height:1.45;max-height:calc(1.45em * 3 + 8px);overflow:hidden}.Formula_hint__dnqj4{font-size:.75rem;color:var(--text-muted);line-height:1.4}.Formula_placeholder__Wyloe{color:var(--text-light);font-size:.8125rem}.Formula_here__LRgCp{flex:0 0 auto;align-self:flex-end;color:var(--success);font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Formula_hereOff__Ixl4m{color:var(--text-light);font-weight:400}.Formula_hereBad__Jp3fK{color:var(--danger)}.Formula_name__uzYM4{display:inline-flex;align-items:center;padding:0 6px;border-radius:6px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);font-weight:500;color:var(--text-main);white-space:nowrap;cursor:inherit}.Formula_nameUnknown__L3wUC{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.Formula_fnWord__Nrgc8{color:var(--info);font-weight:600}.Formula_op__BmVVB{color:var(--text-muted)}.Formula_text__KV9fj{color:var(--text-main)}.Formula_editor__KQM1U{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.Formula_main__H4YFI{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.Formula_editorLabel__LnV_5{display:block;font-size:.8125rem;font-weight:600;margin-bottom:6px}.Formula_editorBoxWrap___k58R{position:relative}.Formula_editorBox__eHG5Q{display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;min-height:96px;padding:12px 14px;font-size:.9375rem;line-height:1.6;background:var(--bg-surface);border:2px solid var(--border-strong);border-radius:12px;cursor:text}.Formula_editorBox__eHG5Q:focus-within{border-color:var(--accent-text)}.Formula_editorBox__eHG5Q .Formula_name__uzYM4{font-size:.9375rem;cursor:pointer}.Formula_editorBox__eHG5Q .Formula_name__uzYM4:hover{border-color:var(--accent-text)}.Formula_editorBox__eHG5Q .Formula_fnWord__Nrgc8,.Formula_editorBox__eHG5Q .Formula_op__BmVVB,.Formula_editorBox__eHG5Q .Formula_text__KV9fj{cursor:pointer}.Formula_caret__41Y2H{flex:0 1 auto;min-width:14px;max-width:100%;height:28px;padding:0;border:0;outline:none;background:transparent;font:inherit;color:var(--text-main);caret-color:var(--text-main)}.Formula_codeArea__vAlua{width:100%;min-height:96px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.55;color:var(--text-main);background:var(--bg-surface);border:2px solid var(--border-strong);border-radius:12px;resize:vertical;outline:none}.Formula_codeArea__vAlua:focus{border-color:var(--accent-text)}.Formula_menu__cp4qj{position:absolute;left:14px;top:calc(100% + 4px);z-index:3;display:flex;flex-direction:column;width:min(320px,calc(100% - 28px));padding:6px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:var(--shadow-lg)}.Formula_option__fgsZz{display:flex;justify-content:space-between;gap:var(--space-3);width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.875rem;color:var(--text-main);text-align:left;cursor:pointer}.Formula_optionOn__zFV_Y,.Formula_option__fgsZz:hover{background:var(--warning-bg)}.Formula_option__fgsZz span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Formula_menuHint__K5ans{padding:6px 10px 2px;font-size:.75rem;color:var(--text-light)}.Formula_hereCard__TAFmg{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;background:var(--success-bg);border:1px solid var(--success-border);border-radius:12px}.Formula_hereCard__TAFmg small{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--success)}.Formula_hereCard__TAFmg strong{font-size:1.375rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Formula_hereCard__TAFmg span{font-size:.8125rem;color:var(--text-muted)}.Formula_problem__3madd{margin:0;font-size:.8125rem;color:var(--danger)}.Formula_editorTools__eQEdp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2);font-size:.8125rem}.Formula_linkBtn__oF61w{min-height:36px;padding:0 var(--space-2);border:0;background:none;font:inherit;font-size:.8125rem;font-weight:500;color:var(--accent-text);cursor:pointer;border-radius:var(--radius-sm)}.Formula_linkBtn__oF61w:hover{background:var(--bg-surface-hover)}.Formula_aside__hlm3c{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-height:440px;overflow:auto;padding-left:var(--space-5);border-left:1px solid var(--border-subtle)}.Formula_group__9bSQA h3{margin:0 0 4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.Formula_nameRow__zQEDO{display:flex;justify-content:space-between;gap:var(--space-2);width:100%;min-height:28px;padding:3px 4px;border:0;border-radius:6px;background:none;font:inherit;font-size:.8125rem;color:var(--text-main);text-align:left;cursor:pointer}.Formula_nameRow__zQEDO:hover{background:var(--bg-surface-hover)}.Formula_nameRow__zQEDO span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.Formula_phoneOnly__Y3a80{display:none}.Formula_addNames__K2vVN{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Formula_addBtn__ixlRx{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-surface);font:inherit;font-size:.9375rem;font-weight:500;color:var(--text-main);cursor:pointer}.Formula_keypad__4bpbl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.Formula_key__zHwb_{height:48px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-surface-elevated);font:inherit;font-size:1.125rem;font-weight:600;color:var(--text-main);cursor:pointer}.Formula_keyWord__5BIGO{font-size:.875rem}.Formula_addBtn__ixlRx:active,.Formula_key__zHwb_:active{background:var(--bg-surface-hover)}@media (max-width:640px){.Formula_editor__KQM1U{grid-template-columns:minmax(0,1fr)}.Formula_aside__hlm3c{display:none;padding-left:0;border-left:0;max-height:220px}.Formula_asideOpen__aLR5P{display:grid}.Formula_phoneOnly__Y3a80{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Formula_editorBox__eHG5Q{font-size:1rem;padding:12px}.Formula_editorBox__eHG5Q .Formula_name__uzYM4{font-size:1rem}.Formula_menu__cp4qj{left:8px}.Formula_tokens__XNcDq{font-size:.875rem}}