._page_1smyg_259{padding-bottom:4.5rem}._grid_1smyg_262{display:grid;gap:var(--s-5);align-items:start}._form_1smyg_1{display:grid;gap:var(--s-4)}._toolbar_1smyg_1{display:flex;gap:var(--s-2);justify-content:flex-end;margin-bottom:calc(-1 * var(--s-2))}._group_1smyg_1{margin:0;display:grid;gap:var(--s-4);min-width:0}._legend_1smyg_1{display:flex;align-items:center;gap:var(--s-2);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-lg);padding:0;float:left;width:100%}._legend_1smyg_1+*{clear:both}._step_1smyg_1{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--c-brand-tint);color:var(--c-brand);font-size:var(--fs-xs)}._fields_1smyg_1,._resultCol_1smyg_1{display:grid;gap:var(--s-4)}._result_1smyg_1{border-color:var(--c-border-strong)}._resultLabel_1smyg_1{margin:0;font-size:var(--fs-sm);color:var(--c-text-muted);font-weight:600}._price_1smyg_1{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.5rem,2rem + 2vw,3.25rem);letter-spacing:-.02em;color:var(--c-brand);margin:var(--s-1) 0 var(--s-4);line-height:1.1}._priceMuted_1smyg_1{color:var(--c-text-muted)}._empty_1smyg_1 ._note_1smyg_1{margin:0}._alert_1smyg_1{background:var(--c-accent-tint);color:var(--c-accent-strong);border-radius:var(--radius);padding:var(--s-3) var(--s-4);font-weight:600;font-size:var(--fs-sm)}._metrics_1smyg_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2);margin-bottom:var(--s-5)}._metric_1smyg_1{background:var(--c-surface-sunken);border-radius:var(--radius);padding:var(--s-2) var(--s-3);display:grid}._metric_1smyg_1 span{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:600}._metric_1smyg_1 strong{font-size:var(--fs-lg);font-family:var(--font-heading)}._metricProfit_1smyg_1{background:var(--c-profit-tint)}._metricProfit_1smyg_1 span,._metricProfit_1smyg_1 strong{color:var(--c-profit)}._subhead_1smyg_1{font-size:var(--fs-base);margin-bottom:var(--s-2)}._bar_1smyg_1{display:flex;height:14px;border-radius:999px;overflow:hidden;background:var(--c-surface-sunken);gap:2px}._bar_1smyg_1 span{display:block;height:100%;transition:width var(--dur) ease-out}._legend2_1smyg_1{list-style:none;padding:0;margin:var(--s-3) 0 var(--s-4);display:grid;gap:var(--s-1);font-size:var(--fs-sm)}._legend2_1smyg_1 li{display:grid;grid-template-columns:auto 1fr auto 4rem;align-items:center;gap:var(--s-2)}._legendPct_1smyg_1{text-align:right;color:var(--c-text-muted)}._dot_1smyg_1{width:10px;height:10px;border-radius:3px}._details_1smyg_1{border-top:var(--border);padding:var(--s-3) 0}._details_1smyg_1 summary{cursor:pointer;font-weight:600;color:var(--c-brand);font-size:var(--fs-sm)}._table_1smyg_1{width:100%;border-collapse:collapse;margin-top:var(--s-3);font-size:var(--fs-sm)}._table_1smyg_1 th,._table_1smyg_1 td{padding:var(--s-2) 0;border-bottom:var(--border);text-align:right}._table_1smyg_1 th:first-child{text-align:left;font-weight:400}._table_1smyg_1 thead th{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:600}._table_1smyg_1 tfoot th,._table_1smyg_1 tfoot td{font-weight:600;border-bottom:0}._formula_1smyg_1{margin-top:var(--s-3);font-size:var(--fs-sm)}._disclaimer_1smyg_1{margin:var(--s-3) 0 0}._promo_1smyg_1{display:grid;gap:var(--s-2);justify-items:start;background:var(--c-surface)}._promoTitle_1smyg_1{font-size:var(--fs-lg);margin:var(--s-1) 0 0}._promo_1smyg_1 ._note_1smyg_1{margin:0 0 var(--s-2)}._stickyBar_1smyg_1{position:fixed;left:var(--s-3);right:var(--s-3);bottom:calc(3.75rem + env(safe-area-inset-bottom));z-index:25;display:flex;justify-content:space-between;align-items:center;background:var(--c-brand);color:#fff;text-decoration:none;padding:var(--s-2) var(--s-4);border-radius:var(--radius);box-shadow:0 6px 20px #1c24332e}._stickyBar_1smyg_1:hover{color:#fff}._stickyBar_1smyg_1 strong{font-family:var(--font-heading);font-size:var(--fs-lg);display:block}._stickyLabel_1smyg_1{display:block;font-size:var(--fs-xs);opacity:.85}._stickyCta_1smyg_1{display:inline-flex;align-items:center;gap:var(--s-1);font-weight:600;font-size:var(--fs-sm)}@media(min-width:40rem){._fields_1smyg_1{grid-template-columns:1fr 1fr}}@media(min-width:56rem){._page_1smyg_259{padding-bottom:0}._grid_1smyg_262{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-6)}._resultCol_1smyg_1{position:sticky;top:calc(var(--header-h) + var(--s-4))}._stickyBar_1smyg_1{display:none}}._items_1smyg_3{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-3)}._item_1smyg_3{border:var(--border);border-radius:var(--radius);padding:var(--s-3);background:var(--c-bg);display:grid;gap:var(--s-2)}._itemHead_1smyg_18{display:flex;align-items:center;gap:var(--s-2)}._desc_1smyg_23{flex:1}._rowNum_1smyg_26{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--c-surface);border:var(--border);font-size:var(--fs-xs);font-weight:600;flex:none}._remove_1smyg_38{color:var(--c-text-muted);padding:0 var(--s-2);flex:none}._remove_1smyg_38:hover{color:var(--c-danger);background:var(--c-danger-tint)}._itemFields_1smyg_47{display:grid;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}._itemFields_1smyg_47>:last-child{grid-column:1 / -1}._add_1smyg_55{justify-self:start}._unitSelect_1smyg_58{border:0;border-left:var(--border);background:var(--c-surface-sunken);font:inherit;font-size:var(--fs-sm);font-weight:600;color:var(--c-text);min-height:3rem;padding:0 var(--s-2);cursor:pointer;flex:none}._textarea_1smyg_71{font:inherit;font-size:1.0625rem;color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--radius);padding:var(--s-2) var(--s-3);resize:vertical;background:var(--c-surface)}._textarea_1smyg_71:focus{outline:none;border-color:var(--c-brand);box-shadow:var(--focus-ring)}._previewCol_1smyg_87{display:grid;gap:var(--s-3);align-content:start}._actions_1smyg_92{display:flex;flex-wrap:wrap;gap:var(--s-2)}._actions_1smyg_92 button:disabled{opacity:.55;cursor:not-allowed}._status_1smyg_101{margin:0}._doc_1smyg_106{background:#fff;border:var(--border);border-radius:var(--radius-lg);padding:var(--s-5);font-size:var(--fs-sm);color:var(--c-text)}._docHead_1smyg_114{display:flex;justify-content:space-between;gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:3px solid var(--c-brand)}._docHead_1smyg_114 p{margin:0}._docBrand_1smyg_124{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xl);color:var(--c-brand);line-height:1.2}._docMeta_1smyg_131{text-align:right}._docTitle_1smyg_134{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.06em}._docMuted_1smyg_141{color:var(--c-text-muted)}._docClient_1smyg_144{margin:var(--s-4) 0;display:grid;font-weight:600;font-size:var(--fs-base)}._docClient_1smyg_144 span{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}._docTable_1smyg_157{width:100%;border-collapse:collapse}._docTable_1smyg_157 th{text-align:right;font-size:var(--fs-xs);color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;padding:var(--s-2) 0 var(--s-2) var(--s-2);border-bottom:var(--border)}._docTable_1smyg_157 td{text-align:right;padding:var(--s-2) 0 var(--s-2) var(--s-2);border-bottom:var(--border);vertical-align:top;white-space:nowrap}._docTable_1smyg_157 th:first-child,._docTable_1smyg_157 td:first-child{text-align:left;padding-left:0;white-space:normal;width:55%}._docDiscount_1smyg_184{display:block;font-size:var(--fs-xs);color:var(--c-profit)}._docEmpty_1smyg_189{text-align:center!important;color:var(--c-text-muted);padding:var(--s-5) 0!important}._docTotals_1smyg_194{margin:var(--s-3) 0 0 auto;max-width:16rem;display:grid;gap:var(--s-1)}._docTotals_1smyg_194 div{display:flex;justify-content:space-between}._docTotals_1smyg_194 dd{margin:0}._docTotal_1smyg_194{border-top:2px solid var(--c-text);padding-top:var(--s-2);margin-top:var(--s-1);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-lg);color:var(--c-brand)}._docTerms_1smyg_216{margin:var(--s-5) 0 0;display:grid;gap:var(--s-3);padding-top:var(--s-4);border-top:var(--border)}._docTerms_1smyg_216 dt{font-size:var(--fs-xs);color:var(--c-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}._docTerms_1smyg_216 dd{margin:0}._pre_1smyg_87{white-space:pre-wrap}@media(min-width:40rem){._itemFields_1smyg_47{grid-template-columns:.7fr 1fr 1.2fr}._itemFields_1smyg_47>:last-child{grid-column:auto}}@media(min-width:56rem){._previewCol_1smyg_87{position:sticky;top:calc(var(--header-h) + var(--s-4))}._itemFields_1smyg_47{grid-template-columns:repeat(2,minmax(0,1fr))}._itemFields_1smyg_47>:last-child{grid-column:1 / -1}}@media print{._page_1smyg_259{padding:0}._grid_1smyg_262{display:block;padding:0}._previewCol_1smyg_87{position:static}._doc_1smyg_106{border:0;border-radius:0;padding:0;font-size:11pt}}
