.unit_root__d88ZV{--inline:clamp(20px,4vw,72px);--panel:rgba(255,255,255,0.05);--panel-border:rgba(255,255,255,0.08);--text:#f5ede2;--text-dim:rgba(245,237,226,0.7);--text-faint:rgba(215,199,181,0.6);--accent:#f5b866;--accent-grad:linear-gradient(135deg,#f5b866,#e8862e);--bg-tint-a:rgba(245,140,40,0.12);--bg-tint-b:rgba(243,175,103,0.08);--green:#7fd99a;--red:#f08a7a;zoom:.8;min-height:calc(100vh / .8);color:var(--text);background:radial-gradient(ellipse 55% 45% at 12% 18%,var(--bg-tint-a) 0,transparent 55%),radial-gradient(ellipse 42% 50% at 88% 6%,var(--bg-tint-b) 0,transparent 50%),#0a0a0c}html[data-theme=light] .unit_root__d88ZV{--panel:rgba(255,255,255,0.92);--panel-border:rgba(31,26,20,0.12);--text:#1f1a14;--text-dim:#3d342a;--text-faint:#756c61;--accent:#b8742a;--accent-grad:linear-gradient(135deg,#d68a3e,#b8742a);--bg-tint-a:rgba(255,175,100,0.18);--bg-tint-b:rgba(240,187,123,0.12);--green:#2c6342;--red:#b3261e;color-scheme:light;background:radial-gradient(ellipse 55% 45% at 12% 18%,var(--bg-tint-a) 0,transparent 55%),radial-gradient(ellipse 42% 50% at 88% 6%,var(--bg-tint-b) 0,transparent 50%),linear-gradient(180deg,#fffaf2 0,#f6f3ec 100%)}html[data-theme=light] .unit_input__HRf3u{background:#f6ecda;border-color:rgba(31,26,20,.18);color:var(--text);color-scheme:light}html[data-theme=light] .unit_addBtn__PH0y_,html[data-theme=light] .unit_ctaBtn__cjg2f,html[data-theme=light] .unit_navLogin__GwKnM{color:#ffffff}html[data-theme=light] .unit_ctaCard__fLeg2{border-color:color-mix(in srgb,var(--accent) 48%,transparent);background:radial-gradient(ellipse 90% 120% at 8% 0,color-mix(in srgb,var(--accent) 20%,transparent) 0,transparent 62%),linear-gradient(135deg,#fff6e9 0,#fceacb 100%);box-shadow:0 8px 26px rgba(184,116,42,.16)}html[data-theme=light] select.unit_input__HRf3u option{background:#ffffff;color:var(--text)}html[data-theme=light] .unit_results__9kZYx{background:rgba(255,255,255,.7)}html[data-theme=light] .unit_bigCard__7aMZ4,html[data-theme=light] .unit_variantCard__2MDY0{background:rgba(31,26,20,.03)}html[data-theme=light] .unit_comboList__Pvzwb,html[data-theme=light] .unit_infoTip__ztUZj{background:#ffffff;box-shadow:0 12px 32px rgba(56,38,16,.18)}html[data-theme=light] .unit_infoIcon__Hf8lo{border-color:rgba(31,26,20,.3)}html[data-theme=light] .unit_comboArrow__kvPc9{background:rgba(31,26,20,.04)}html[data-theme=light] .unit_table__TGEC9 th{border-bottom-color:var(--panel-border)}.unit_nav__kbM6Z{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px var(--inline)}.unit_logoChip__bVQi4{display:inline-flex;align-items:center;flex-shrink:0;padding:6px 12px;border-radius:12px;background:#f5ede2;box-shadow:0 2px 10px rgba(0,0,0,.35)}.unit_navLogoImg__XkY6w{width:auto;height:30px}.unit_navRight__ngMlj{display:flex;align-items:center;gap:14px}.unit_navBack__3EwRs{color:var(--text-dim);text-decoration:none;font-size:.95rem}.unit_navBack__3EwRs:hover{color:var(--text)}.unit_navLogin__GwKnM{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;border-radius:999px;background:var(--accent-grad);color:#1e0e02;font-weight:700;text-decoration:none;white-space:nowrap}.unit_navLogin__GwKnM:hover{transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 42%,transparent)}.unit_header__IQza1{padding:34px var(--inline) 10px;max-width:1240px}.unit_h1__7Kz5W{margin:0 0 12px;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.12;letter-spacing:-.5px}.unit_sub__CSEd2{margin:0;max-width:760px;color:var(--text-dim);font-size:1.02rem;line-height:1.55}.unit_main___o0s6{padding:22px var(--inline) 30px}.unit_calcWrap__7xZYP{display:flex;flex-direction:column;gap:18px;max-width:1480px}.unit_globals__xBS8E,.unit_group__pYUMK{border:1px solid var(--panel-border);border-radius:16px;background:var(--panel);padding:16px 18px}.unit_groupTitle__jflrP{margin:0 0 12px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-faint)}.unit_globalsRow__6_zfh{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.unit_fieldsGrid__SZm1Z{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.unit_field__TynRP{display:flex;flex-direction:column;gap:6px;min-width:0}.unit_fieldLabel__ZBb3L{font-size:.84rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unit_fieldLabelRow__FzZxz{display:flex;align-items:center;gap:6px;min-width:0}.unit_infoWrap___Hmzy{position:relative;display:inline-flex;flex-shrink:0;cursor:help;outline:none}.unit_infoIcon__Hf8lo{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;border-radius:50%;border:1px solid rgba(245,237,226,.4);color:var(--text-faint);font-size:.58rem;font-style:normal;font-weight:700;line-height:13px;text-align:center;font-family:Arial,Helvetica,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,color .15s ease}.unit_infoWrap___Hmzy:focus-visible .unit_infoIcon__Hf8lo,.unit_infoWrap___Hmzy:hover .unit_infoIcon__Hf8lo{border-color:color-mix(in srgb,var(--accent) 60%,transparent);color:var(--accent)}.unit_infoTip__ztUZj{position:absolute;bottom:calc(100% + 10px);left:-8px;z-index:30;display:flex;flex-direction:column;gap:6px;width:max-content;max-width:260px;padding:10px 12px;border-radius:10px;border:1px solid var(--panel-border);background:#1c1c20;box-shadow:0 8px 24px rgba(0,0,0,.45);color:var(--text);font-size:.82rem;line-height:1.45;white-space:pre-line;opacity:0;visibility:hidden;transform:translateY(6px) scale(.97);pointer-events:none;transition:opacity .2s ease .35s,transform .2s ease .35s,visibility 0s linear .55s}.unit_infoTip__ztUZj:after{content:"";position:absolute;top:100%;left:0;right:0;height:14px}.unit_infoWrap___Hmzy:focus-within .unit_infoTip__ztUZj,.unit_infoWrap___Hmzy:hover .unit_infoTip__ztUZj{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1),visibility 0s}.unit_infoTipText__hW3fq{display:block}.unit_clearCalcBtn__Ph34z{height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--panel-border);background:transparent;color:var(--text-faint);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .15s ease,border-color .15s ease}.unit_clearCalcBtn__Ph34z:hover{color:var(--text);border-color:rgba(245,237,226,.35)}.unit_infoTipLink__gvFwx{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.unit_infoTipLink__gvFwx:hover{color:#f8cf94}.unit_fieldSuffix__jFjPR{font-style:normal;color:var(--text-faint)}.unit_input__HRf3u{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--panel-border);background:rgba(0,0,0,.35);color:var(--text);font-size:.98rem;width:100%;color-scheme:dark}.unit_input__HRf3u:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,transparent)}input.unit_input__HRf3u::-webkit-inner-spin-button,input.unit_input__HRf3u::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.unit_input__HRf3u[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}select.unit_input__HRf3u option{background:#141416;color:var(--text)}.unit_inputWrap__yiKDr{position:relative;display:block}.unit_inputWrap__yiKDr .unit_inputWithSuffix__QttM1{padding-right:44px}.unit_inputSuffix__b5Zb8{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-faint);font-size:.9rem;pointer-events:none;white-space:nowrap}.unit_groupTitleRow__cYW_v{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.unit_groupTitleRow__cYW_v .unit_groupTitle__jflrP{margin:0}.unit_groupTitleActions__wkWqs{display:flex;gap:8px;flex-wrap:wrap}.unit_iuToggle__mYFHI{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--text-dim);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.unit_iuToggle__mYFHI input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer}.unit_iuToggle__mYFHI:hover{color:var(--text)}.unit_addVariantBtn__BTI1C{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;border-radius:999px;border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent);background:transparent;color:var(--accent);font-size:.8rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.unit_addVariantBtn__BTI1C:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);border-style:solid}.unit_variantCard__2MDY0{border:1px solid rgba(255,255,255,.06);border-radius:12px;background:rgba(0,0,0,.18);padding:12px 14px}.unit_variantCard__2MDY0+.unit_variantCard__2MDY0{margin-top:10px}.unit_variantHead__a6bq9{display:flex;align-items:center;gap:10px;margin-bottom:10px}.unit_variantChip__6QAAO{padding:3px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.unit_variantTotal__Pnyjs{font-size:.86rem;color:var(--text-dim)}.unit_variantTotal__Pnyjs b{color:var(--text)}.unit_variantRemove__Rgu7c{margin-left:auto;border:none;background:transparent;color:var(--text-faint);cursor:pointer;font-size:.85rem;padding:4px 8px;border-radius:6px;flex-shrink:0}.unit_variantRemove__Rgu7c:hover{color:var(--red);background:rgba(240,138,122,.12)}.unit_variantInline__X4XDE{display:flex;align-items:flex-end;gap:4px;min-width:0}.unit_variantInline__X4XDE>label{flex:1 1;min-width:0}.unit_variantInline__X4XDE .unit_variantRemove__Rgu7c{margin-left:0;margin-bottom:8px}.unit_variantNote__RhgrN{margin:0;font-size:.88rem;color:var(--accent)}.unit_resultsHead__Fg9I5{display:flex;align-items:center;justify-content:space-between;gap:10px}.unit_comboNav__myWW5{display:inline-flex;align-items:center;gap:8px}.unit_comboArrow__kvPc9{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--panel-border);background:rgba(0,0,0,.3);color:var(--text);font-size:1.1rem;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease}.unit_comboArrow__kvPc9:hover{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.unit_comboNavLabel__oIz_r{min-width:60px;text-align:center;font-size:.85rem;font-weight:700;color:var(--accent)}.unit_comboNavCount__9Ypv1{font-weight:400;color:var(--text-faint)}.unit_bestRow__h2NTb{background:rgba(127,217,154,.07)}.unit_bestBadge__FkXTH{margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(127,217,154,.16);color:var(--green);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.unit_combo__KbCYa{position:relative}.unit_comboList__Pvzwb{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:25;margin:0;padding:4px;list-style:none;max-height:280px;overflow-y:auto;border-radius:10px;border:1px solid var(--panel-border);background:#1c1c20;box-shadow:0 12px 32px rgba(0,0,0,.5)}.unit_comboOption__Rh0Cg{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:none;border-radius:7px;background:transparent;color:var(--text);font-size:.9rem;text-align:left;cursor:pointer}.unit_comboOption__Rh0Cg:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.unit_comboOptionName__avU1V{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit_comboOptionPct__qCt_o{flex-shrink:0;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.unit_comboEmpty__ye5BS{padding:10px;color:var(--text-faint);font-size:.88rem;text-align:center}.unit_groupHint___Fg0b{margin:12px 0 0;font-size:.92rem;color:var(--text-dim)}.unit_groupHint___Fg0b b{color:var(--text)}.unit_calcGrid__frMHd{display:grid;grid-template-columns:minmax(0,58fr) minmax(340px,42fr);grid-gap:18px;gap:18px;align-items:start}.unit_formCol__aNW2B{display:flex;flex-direction:column;gap:14px}.unit_addBtn__PH0y_{align-self:flex-start;height:46px;padding:0 26px;border:none;border-radius:999px;background:var(--accent-grad);color:#1e0e02;font-size:1rem;font-weight:700;cursor:pointer}.unit_addBtn__PH0y_:hover{transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 42%,transparent)}.unit_results__9kZYx{position:-webkit-sticky;position:sticky;top:18px;border:1px solid var(--panel-border);border-radius:16px;background:rgba(255,255,255,.04);padding:18px;display:flex;flex-direction:column;gap:14px}.unit_resultsTitle__ufCOa{margin:0;font-size:1.05rem}.unit_bigGrid__Og2oN{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.unit_bigCard__7aMZ4{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;border:1px solid var(--panel-border);background:rgba(0,0,0,.3)}.unit_bigLabel__mWxio{font-size:.8rem;color:var(--text-faint)}.unit_bigValue__18whh{font-size:1.3rem;font-weight:700;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unit_neg__KBB_n{color:var(--red)!important}.unit_pos__6BmGc{color:var(--green)}.unit_subTitle__017LZ{margin:4px 0 0;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-faint)}.unit_breakdown__ERqOu{margin:0;display:flex;flex-direction:column}.unit_bRow__Nq6LO{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed rgba(255,255,255,.07)}.unit_bRow__Nq6LO:last-child{border-bottom:none}.unit_bRow__Nq6LO dt{margin:0;font-size:.9rem;color:var(--text-dim)}.unit_bRow__Nq6LO dd{margin:0;font-size:.95rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.unit_ctaCard__fLeg2{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:14px;background:radial-gradient(ellipse 90% 120% at 10% 0,color-mix(in srgb,var(--accent) 16%,transparent) 0,transparent 60%),rgba(0,0,0,.3);padding:16px;display:flex;flex-direction:column;gap:10px}.unit_ctaTitle__kGefA{margin:0;font-size:1.02rem;font-weight:700}.unit_ctaText__EoYBa{margin:0;font-size:.92rem;line-height:1.5;color:var(--text-dim)}.unit_ctaBtn__cjg2f{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 22px;border-radius:999px;background:var(--accent-grad);color:#1e0e02;font-weight:700;text-decoration:none;white-space:nowrap}.unit_ctaBtn__cjg2f:hover{transform:translateY(-1px);box-shadow:0 10px 28px color-mix(in srgb,var(--accent) 42%,transparent)}.unit_ctaBtnDisabled__OniVV{opacity:.55;cursor:default;pointer-events:none}.unit_tableSection__DonBr{border:1px solid var(--panel-border);border-radius:16px;background:var(--panel);padding:16px 18px}.unit_tableHead__2oM6v{justify-content:space-between;gap:12px}.unit_tableHead__2oM6v,.unit_toolbar__b_D_t{display:flex;align-items:center;flex-wrap:wrap}.unit_toolbar__b_D_t{gap:10px}.unit_toolBtn__qIi4f{height:38px;padding:0 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:transparent;color:var(--accent);font-size:.92rem;font-weight:600;cursor:pointer}.unit_toolBtn__qIi4f:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 10%,transparent)}.unit_toolBtn__qIi4f:disabled{opacity:.45;cursor:default}.unit_toolBtnGhost__3eTa9{border-color:var(--panel-border);color:var(--text-faint)}.unit_fileInput__qUsAn{display:none}.unit_noticeError__VVZB1,.unit_noticeInfo__XFJhy{margin:12px 0 0;padding:10px 14px;border-radius:10px;font-size:.92rem}.unit_noticeError__VVZB1{border:1px solid rgba(240,138,122,.4);background:rgba(240,138,122,.1);color:var(--red)}.unit_noticeInfo__XFJhy{border:1px solid rgba(127,217,154,.35);background:rgba(127,217,154,.08);color:var(--green)}.unit_emptyTable__7W1NY{margin:16px 0 4px;color:var(--text-faint);font-size:.95rem}.unit_tableScroll__4Pjai{margin-top:14px;overflow-x:auto}.unit_table__TGEC9{width:100%;border-collapse:collapse;font-size:.88rem;white-space:nowrap}.unit_table__TGEC9 th{text-align:right;padding:8px 10px;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint);border-bottom:1px solid var(--panel-border)}.unit_table__TGEC9 th:first-child{text-align:left}.unit_table__TGEC9 td{padding:9px 10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(255,255,255,.05)}.unit_tdArticle__bvIL_{text-align:left!important;font-weight:600}.unit_tr__5p47Z{cursor:pointer}.unit_tr__5p47Z:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}.unit_rowDelete__iapdu{border:none;background:transparent;color:var(--text-faint);cursor:pointer;font-size:.85rem;padding:4px 6px;border-radius:6px}.unit_rowDelete__iapdu:hover{color:var(--red);background:rgba(240,138,122,.12)}.unit_footer___HC2_{display:flex;align-items:center;gap:20px;padding:26px var(--inline) 34px;color:var(--text-faint);font-size:.88rem}.unit_footer___HC2_ a{color:var(--text-faint);text-decoration:none}.unit_footer___HC2_ a:hover{color:var(--text)}@media (max-width:900px){.unit_root__d88ZV{overflow-x:clip}.unit_calcGrid__frMHd{grid-template-columns:1fr}.unit_results__9kZYx{position:static}}@media (max-width:767px){.unit_root__d88ZV{zoom:1;min-height:100vh}.unit_nav__kbM6Z{padding:14px 16px}.unit_navLogoImg__XkY6w{height:24px}.unit_navBack__3EwRs{display:none}.unit_header__IQza1{padding:20px 16px 6px}.unit_main___o0s6{padding:16px 16px 24px}.unit_bigGrid__Og2oN,.unit_fieldsGrid__SZm1Z{grid-template-columns:1fr 1fr}.unit_addBtn__PH0y_{align-self:stretch}}