.FallbackImage_fallback__t6FoW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:0;overflow:hidden;color:var(--text-3);font-size:.75rem;font-weight:560;line-height:1.25;text-align:center}.FallbackImage_icon___z3eV{flex-shrink:0;opacity:.8}.FallbackImage_label__TuJqI{white-space:nowrap}.SegmentedTabs_tabs__1jpeb{position:relative;display:inline-flex;gap:.125rem;max-width:100%;padding:.25rem;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken);scrollbar-width:none}.SegmentedTabs_tabs__1jpeb::-webkit-scrollbar{display:none}.SegmentedTabs_thumb__OxSH2{position:absolute;top:.25rem;bottom:.25rem;left:0;width:var(--w);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-1);box-shadow:var(--shadow-1);opacity:0;transform:translateX(var(--x));transition:transform var(--d-4) var(--ease-spring),width var(--d-4) var(--ease-spring),opacity var(--d-2)}.SegmentedTabs_thumb__OxSH2[data-ready=true]{opacity:1}.SegmentedTabs_tab__grHgG{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;height:2.125rem;min-height:0;padding:0 .875rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-size:.875rem;font-weight:580;white-space:nowrap;transition:color var(--d-2) var(--ease-out)}.SegmentedTabs_tab__grHgG:hover,.SegmentedTabs_tab__grHgG[aria-selected=true]{color:var(--text)}.SegmentedTabs_count__ZACvV{color:var(--text-3);font-size:.8125rem;font-weight:560;transition:color var(--d-2) var(--ease-out)}.SegmentedTabs_tab__grHgG[aria-selected=true] .SegmentedTabs_count__ZACvV{color:var(--brand)}.calculator_page__3kva7{--summary-w:clamp(19.5rem,27vw,23rem)}.calculator_modeBar___jIUc{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-bottom:clamp(1.25rem,2.6vw,1.75rem)}.calculator_modeNote__GbjJ3{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-3);font-size:.8125rem;animation:calculator_calc-fade__c6TxN var(--d-3) var(--ease-out) backwards}.calculator_modeNote__GbjJ3 svg{flex-shrink:0}.calculator_layout__FAmeR{display:grid;grid-template-columns:minmax(0,1fr) var(--summary-w);align-items:start;grid-gap:clamp(1.25rem,2.4vw,2rem);gap:clamp(1.25rem,2.4vw,2rem)}.calculator_catalog___Qd_m{min-width:0}.calculator_toolbar__C3zgl{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.875rem}.calculator_search__hFDiV{position:relative;flex:1 1 16rem}.calculator_searchIcon__8e9pq{position:absolute;top:50%;left:.8rem;color:var(--text-3);transform:translateY(-50%);pointer-events:none}.calculator_searchField__ofcgf{padding-left:2.4rem;padding-right:2.5rem}.calculator_searchField__ofcgf::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.calculator_searchClear__bTpUi{position:absolute;top:50%;right:.3125rem;display:grid;place-items:center;width:1.875rem;height:1.875rem;min-height:0;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-3);transform:translateY(-50%);transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out)}.calculator_searchClear__bTpUi:focus-visible,.calculator_searchClear__bTpUi:hover{background:var(--surface-2);color:var(--text)}.calculator_chips__OgWDl{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1rem}.calculator_resultBar__E3UZF{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2rem;margin-bottom:.625rem}.calculator_resultLine__A6MJg{color:var(--text-3);font-size:.875rem}.calculator_empty__l7LEC{padding-block:3rem}.calculator_grid__g0UuO{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));grid-gap:.75rem;gap:.75rem;list-style:none}.calculator_card__sCFSt{position:relative;display:grid;animation:calculator_calc-rise__a8whL var(--d-4) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 26ms)}.calculator_cardToggle__PKZ8N{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;width:100%;min-height:0;padding:.5rem .5rem .875rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);text-align:left;transition:border-color var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out),box-shadow var(--d-3) var(--ease-out),transform var(--d-1) var(--ease-out)}.calculator_cardToggle__PKZ8N:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgb(var(--brand-rgb)/.14),rgb(var(--brand-rgb)/.03) 70%);opacity:0;transition:opacity var(--d-3) var(--ease-out)}.calculator_cardToggle__PKZ8N:hover{border-color:var(--line-strong);background:var(--surface-2)}.calculator_cardToggle__PKZ8N:active{transform:scale(.985)}.calculator_cardArt__Scu_w{display:grid;place-items:center;height:7.25rem;overflow:hidden;border-radius:var(--r-sm);background:var(--bg-sunken)}.calculator_cardArt__Scu_w .calculator_artImage__o6cqK{padding:.5rem 1rem;transition:transform var(--d-3) var(--ease-out)}.calculator_cardToggle__PKZ8N:hover .calculator_artImage__o6cqK{transform:scale(1.045)}.calculator_cardBody__V80Im{display:grid;align-content:start;grid-gap:.125rem;gap:.125rem;padding:.75rem .375rem 0}.calculator_cardName__x1vtQ{color:var(--text);font-family:var(--display);font-size:1rem;font-weight:640;line-height:1.25}.calculator_cardMeta__qsLQX{color:var(--text-3);font-size:.8125rem}.calculator_cardPrice__TGT9F{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem;min-height:1.875rem;padding:.75rem .375rem 0}.calculator_card__sCFSt[data-tools=true] .calculator_cardPrice__TGT9F{padding-right:4.5rem}.calculator_cardAmount__iW8oO{color:var(--text);font-family:var(--display);font-size:1.375rem;font-weight:680;line-height:1;letter-spacing:-.01em;transition:color var(--d-2) var(--ease-out)}.calculator_cardUnit__d5WOY{color:var(--text-3);font-size:.8125rem}.calculator_cardTick__BKJAj{position:absolute;top:.875rem;right:.875rem;display:grid;place-items:center;width:1.625rem;height:1.625rem;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--surface-1);color:var(--text-2);transition:background-color var(--d-2) var(--ease-out),border-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out)}.calculator_cardTick__BKJAj svg{grid-area:1/1;opacity:0;transform:scale(.6);transition:opacity var(--d-2) var(--ease-out),transform var(--d-3) var(--ease-spring)}.calculator_cardToggle__PKZ8N:focus-visible .calculator_cardTick__BKJAj,.calculator_cardToggle__PKZ8N:hover .calculator_cardTick__BKJAj{border-color:var(--brand-line);color:var(--brand)}.calculator_cardToggle__PKZ8N:focus-visible .calculator_tickPlus__pmH_Z,.calculator_cardToggle__PKZ8N:hover .calculator_tickPlus__pmH_Z{opacity:1;transform:none}.calculator_card__sCFSt[data-selected=true] .calculator_cardToggle__PKZ8N{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-line)}.calculator_card__sCFSt[data-selected=true] .calculator_cardToggle__PKZ8N:before{opacity:1}.calculator_card__sCFSt[data-selected=true] .calculator_cardToggle__PKZ8N:hover{border-color:var(--brand-strong);background:var(--surface-1)}.calculator_card__sCFSt[data-selected=true] .calculator_cardAmount__iW8oO{color:var(--brand-strong)}.calculator_card__sCFSt[data-selected=true] .calculator_cardTick__BKJAj{border-color:var(--brand);background:var(--brand);color:var(--brand-ink);animation:calculator_calc-tick__6VTqt var(--d-4) var(--ease-spring)}.calculator_card__sCFSt[data-selected=true] .calculator_tickPlus__pmH_Z{opacity:0;transform:scale(.6)}.calculator_card__sCFSt[data-selected=true] .calculator_tickCheck__TDzN5{opacity:1;transform:none}.calculator_card__sCFSt[data-selected=true] .calculator_tickCheck__TDzN5 path{stroke-dasharray:24;animation:calculator_calc-draw__uC20t var(--d-4) var(--ease-out) 60ms backwards}.calculator_cardTools__mlDqq{position:absolute;right:.625rem;bottom:.625rem;z-index:1;display:flex;gap:.25rem}.calculator_cardTool__qm7jg{display:grid;place-items:center;width:1.875rem;height:1.875rem;min-height:0;padding:0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-1);color:var(--text-3);transition:background-color var(--d-2) var(--ease-out),border-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out),transform var(--d-1) var(--ease-out)}.calculator_cardTool__qm7jg:focus-visible,.calculator_cardTool__qm7jg:hover{border-color:var(--brand-line);background:var(--surface-2);color:var(--brand)}.calculator_cardTool__qm7jg:active{transform:scale(.94)}.calculator_cardArt__Scu_w,.calculator_modelThumb__z8mXZ,.calculator_pickArt__nMGI3,.calculator_preview__wLWuu,.calculator_statsArt__VQay7{grid-template:minmax(0,1fr) /minmax(0,1fr)}.calculator_artImage__o6cqK{width:100%;height:100%;object-fit:contain}:root[data-theme=dark] .calculator_artImage__o6cqK{filter:drop-shadow(0 0 .6px var(--text-2)) brightness(1.15)}.calculator_artGlyph__3SWlp{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--brand-soft);color:var(--brand)}.calculator_pager__a9J8g{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}.calculator_pageJump__dahQM{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-2);font-size:.875rem}.calculator_pageSelect__OXzyu{width:auto;height:2rem;padding-left:.625rem;font-size:.875rem;font-weight:600}.calculator_dock__XZu6R{position:-webkit-sticky;position:sticky;bottom:max(.75rem,env(safe-area-inset-bottom));z-index:5;display:none;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.25rem;padding:.625rem .625rem .625rem 1rem;border:1px solid var(--brand-line);border-radius:var(--r-md);background:var(--header-bg);box-shadow:var(--shadow-3);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);animation:calculator_calc-dock__8JCI7 var(--d-4) var(--ease-spring) backwards}.calculator_dockText__w4l2n{display:grid;min-width:0}.calculator_dockFigure__JBwWa{display:flex;align-items:baseline;gap:.35rem}.calculator_dockValue__G8it6{color:var(--text);font-family:var(--display);font-size:1.375rem;font-weight:700;line-height:1.1;transition:color var(--d-3) var(--ease-out)}.calculator_dockValue__G8it6[data-moving=true]{color:var(--brand-strong)}.calculator_dockUnit__r8L5V{color:var(--text-2);font-size:.8125rem;font-weight:560}.calculator_dockMeta__imnW5{color:var(--text-3);font-size:.8125rem}.calculator_summary__aJo_i{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 1.25rem);min-width:0}.calculator_summaryCard__rbjq1{display:flex;flex-direction:column;max-height:calc(100vh - var(--header-h) - 2.5rem);max-height:calc(100dvh - var(--header-h) - 2.5rem);overflow:hidden auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-1);box-shadow:var(--shadow-2)}.calculator_summaryHead__aqJBa{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.calculator_summaryTitle__OhFDF{font-size:1.0625rem;font-weight:640}.calculator_summaryTitle__OhFDF:focus{outline:none}.calculator_total__N_Qbt{position:relative;flex-shrink:0;padding:1.125rem 1.25rem;border-bottom:1px solid var(--line);background:radial-gradient(130% 120% at 0 0,rgb(var(--brand-rgb)/.13),transparent 62%)}.calculator_totalLabel__cQOQn{display:inline-flex;align-items:center;gap:.55rem;color:var(--text-2);font-size:.875rem;font-weight:580}.calculator_totalLabel__cQOQn:before{content:"";width:3px;height:.95em;border-radius:1px;background:var(--brand);transform:skewX(-22deg)}.calculator_totalFigure__Nya2X{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:.375rem}.calculator_totalValue__Rr4bh{color:var(--text);font-family:var(--display);font-size:clamp(2.5rem,3.4vw,3.125rem);font-weight:700;line-height:1;letter-spacing:-.025em;transition:color var(--d-3) var(--ease-out)}.calculator_totalValue__Rr4bh[data-moving=true]{color:var(--brand-strong)}.calculator_totalUnit__ySzCB{color:var(--text-2);font-size:1rem;font-weight:560}.calculator_totalCaption__bVgfX{margin-top:.625rem;color:var(--text-3);font-size:.8125rem}.calculator_delta__QLbes{position:absolute;top:1.125rem;right:1.25rem;padding:.125rem .5rem;border:1px solid var(--brand-line);border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-strong);font-size:.8125rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;animation:calculator_calc-delta__z7Sko 1.2s var(--ease-out) forwards}.calculator_delta__QLbes[data-sign=down]{border-color:var(--line-strong);background:var(--surface-2);color:var(--text-2)}.calculator_picks___uAbM{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.calculator_picksHead__9x_tU{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.5rem .75rem .25rem 1.25rem}.calculator_picksTitle__UVoH_{display:inline-flex;align-items:center;gap:.5rem;color:var(--text-2);font-family:var(--sans);font-size:.875rem;font-weight:600}.calculator_picksCount__1YKHA{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:var(--r-pill);background:var(--surface-3);color:var(--text);font-size:.75rem;font-weight:650}.calculator_picksEmpty___fd_G{padding:0 1.25rem 1.25rem;color:var(--text-3);font-size:.875rem}.calculator_pickList__nPmIp{flex:1 1 auto;min-height:5rem;padding:0 .75rem .75rem;overflow-y:auto;overscroll-behavior:contain;list-style:none}.calculator_pick___iXhe{display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:center;grid-gap:.625rem;gap:.625rem;padding:.375rem .125rem .375rem .375rem;border-radius:var(--r-sm);animation:calculator_calc-pick__amlLy var(--d-3) var(--ease-out) backwards,calculator_calc-flash__w2L_y 1s var(--ease-out) backwards}.calculator_pick___iXhe+.calculator_pick___iXhe{margin-top:.125rem}.calculator_pickArt__nMGI3{display:grid;place-items:center;width:2.75rem;height:2rem;overflow:hidden;border-radius:var(--r-xs);background:var(--bg-sunken)}.calculator_pickArt__nMGI3 .calculator_artImage__o6cqK{padding:.125rem .25rem}.calculator_pickArt__nMGI3 .calculator_artGlyph__3SWlp{width:100%;height:100%;border-radius:0;background:transparent}.calculator_pickArt__nMGI3 .calculator_artGlyph__3SWlp svg{width:15px;height:15px}.calculator_pickText__IDwQ7{display:grid;min-width:0}.calculator_pickName__7oDJ1{overflow:hidden;color:var(--text);font-size:.875rem;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.calculator_pickMeta__fSczW{color:var(--text-3);font-size:.75rem}.calculator_pickPrice__jq63i{color:var(--text);font-family:var(--display);font-size:.9375rem;font-weight:640}.calculator_pickRemove__Op8x1{display:grid;place-items:center;width:1.875rem;height:1.875rem;min-height:0;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-3);transition:background-color var(--d-2) var(--ease-out),color var(--d-2) var(--ease-out)}.calculator_pickRemove__Op8x1:focus-visible,.calculator_pickRemove__Op8x1:hover{background:var(--danger-soft);color:var(--danger)}.calculator_fees__Ly3TN{flex-shrink:0;margin:.25rem .75rem .75rem;padding:.875rem 1rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken)}.calculator_feesTitle__9lDG4{margin-bottom:.5rem;color:var(--text-2);font-family:var(--sans);font-size:.8125rem;font-weight:600}.calculator_feeList__Wcq07{display:grid;grid-gap:.3rem;gap:.3rem}.calculator_feeList__Wcq07 div{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem}.calculator_feeList__Wcq07 dt{color:var(--text-2)}.calculator_feeList__Wcq07 dd{color:var(--text);font-weight:600;white-space:nowrap}.calculator_feesNote__MDEFf{margin-top:.625rem;color:var(--text-3);font-size:.75rem;line-height:1.5}.calculator_models__iqIW_{margin-top:clamp(2rem,4vw,3rem);overflow:hidden}.calculator_modelsHeading__5T4Hc{font-size:inherit}.calculator_modelsToggle__U_s9n{display:flex;align-items:center;gap:.875rem;width:100%;min-height:0;padding:1rem 1.25rem;border:0;background:transparent;color:var(--text);text-align:left;transition:background-color var(--d-2) var(--ease-out)}.calculator_modelsToggle__U_s9n:hover{background:var(--surface-2)}.calculator_modelsToggle__U_s9n:focus-visible{outline-offset:-2px}.calculator_modelsIcon__4Xfed{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--r-sm);background:var(--brand-soft);color:var(--brand)}.calculator_modelsText__0LRjS{display:grid;flex:1 1;grid-gap:.125rem;gap:.125rem;min-width:0}.calculator_modelsTitle__JgJ_V{font-family:var(--display);font-size:1.125rem;font-weight:640;line-height:1.2}.calculator_modelsDesc__PJmr5{color:var(--text-3);font-family:var(--sans);font-size:.875rem;font-weight:400;line-height:1.45}.calculator_modelsChevron__PcAke{flex-shrink:0;color:var(--text-3);transition:transform var(--d-4) var(--ease-spring)}.calculator_models__iqIW_[data-open=true] .calculator_modelsChevron__PcAke{transform:rotate(180deg)}.calculator_collapse__w4AA5{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-4) var(--ease-out)}.calculator_models__iqIW_[data-open=true] .calculator_collapse__w4AA5{grid-template-rows:1fr}.calculator_collapseInner__qM1cx{min-height:0;overflow:hidden}.calculator_modelsBody__8kO38{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:1rem;gap:1rem;height:32rem;padding:1.25rem;border-top:1px solid var(--line)}.calculator_preview__wLWuu{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:radial-gradient(46% 52% at 50% 44%,rgb(var(--brand-rgb)/.12),transparent 72%),radial-gradient(60% 42% at 50% 100%,rgb(var(--brand-rgb)/.2),transparent 75%),var(--bg-sunken);transition:border-color var(--d-3) var(--ease-out)}:root[data-theme=dark] .calculator_modelThumbImage__q6zd3,:root[data-theme=dark] .calculator_previewImage__sErjk{filter:drop-shadow(0 0 .8px var(--text-2)) brightness(1.2)}.calculator_preview__wLWuu[data-variant=true]{border-color:var(--brand-line)}.calculator_previewImage__sErjk{width:100%;height:100%;object-fit:contain;padding:1.25rem 1.25rem 2.75rem;animation:calculator_calc-rise__a8whL var(--d-4) var(--ease-out) backwards}.calculator_previewStill__eCKw8{animation:none}.calculator_previewEmpty__SjOrh{display:grid;justify-items:center;grid-gap:.625rem;gap:.625rem;max-width:16rem;padding:1.5rem;color:var(--text-3);font-size:.9rem;text-align:center;text-wrap:balance}.calculator_previewCaption__RHeyP{position:absolute;bottom:.75rem;left:.75rem;max-width:calc(100% - 1.5rem);overflow:hidden;padding:.25rem .625rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-1);color:var(--text);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.calculator_picker__Uozkc{display:flex;flex-direction:column;gap:.75rem;min-height:0}.calculator_pickerTabs__DIPVm{position:relative;display:grid;flex-shrink:0;grid-template-columns:1fr 1fr;padding:.25rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken)}.calculator_pickerTabs__DIPVm:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-1);box-shadow:var(--shadow-1);transition:transform var(--d-4) var(--ease-spring)}.calculator_pickerTabs__DIPVm[data-active=bodygroups]:before{transform:translateX(100%)}.calculator_pickerTab__mrZGS{position:relative;z-index:1;height:2.125rem;min-height:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-2);font-size:.875rem;font-weight:580;transition:color var(--d-2) var(--ease-out)}.calculator_pickerTab__mrZGS:hover:not(:disabled),.calculator_pickerTab__mrZGS[aria-selected=true]{color:var(--text)}.calculator_pickerTab__mrZGS:disabled{opacity:.45}.calculator_pickerPanel__HqTEA{display:flex;flex:1 1;flex-direction:column;gap:.75rem;min-height:0}.calculator_pickerPanel__HqTEA .calculator_search__hFDiV{flex:none}.calculator_modelGrid__PwTAp{display:grid;flex:1 1;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));grid-auto-rows:max-content;align-content:start;grid-gap:.5rem;gap:.5rem;min-height:0;padding:.625rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-sunken)}.calculator_modelSkeleton__G3UoP{height:7.75rem}.calculator_gridNote__9QSWG{grid-column:1/-1;padding:2rem 1rem;color:var(--text-3);font-size:.875rem;text-align:center}.calculator_modelTile__N8l60{display:grid;grid-template-rows:5.5rem auto;width:100%;min-height:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-1);text-align:center;transition:border-color var(--d-2) var(--ease-out),background-color var(--d-2) var(--ease-out),transform var(--d-1) var(--ease-out)}.calculator_modelTile__N8l60:hover{border-color:var(--line-strong);background:var(--surface-2)}.calculator_modelTile__N8l60:active{transform:scale(.97)}.calculator_modelTile__N8l60[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.calculator_modelThumb__z8mXZ{display:grid;place-items:center;min-height:0;padding:.375rem;overflow:hidden;color:var(--text-3)}.calculator_modelThumbImage__q6zd3{width:100%;height:100%;object-fit:contain}.calculator_modelName__bV_eu{padding:.375rem .375rem .5rem;border-top:1px solid var(--line);color:var(--text-2);font-size:.75rem;font-weight:560;line-height:1.3;overflow-wrap:break-word}.calculator_modelTile__N8l60[aria-pressed=true] .calculator_modelName__bV_eu{border-top-color:var(--brand-line);color:var(--brand-strong)}.calculator_bodygroupPanel__xli0h{display:grid;flex:1 1;grid-auto-rows:max-content;align-content:start;grid-gap:1.125rem;gap:1.125rem;min-height:0;padding:.375rem .375rem .5rem;overflow-y:auto}.calculator_panelNote__gT_SK{padding:2.5rem 1rem;color:var(--text-3);font-size:.875rem;text-align:center}.calculator_bodygroupLoading___cogW{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-top:.5rem}.calculator_sliderSkeleton__b_4w_{height:2.75rem}.calculator_slider__6kxlT{display:grid;grid-gap:.5rem;gap:.5rem}.calculator_sliderHead__oPC02{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.875rem}.calculator_sliderHead__oPC02 label{color:var(--text-2);font-weight:560}.calculator_sliderValue__ESzFi{color:var(--text);font-weight:650}.calculator_range__XonVU{--fill:0%;width:100%;height:1.25rem;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calculator_range__XonVU::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(to right,var(--brand) var(--fill),var(--surface-3) var(--fill))}.calculator_range__XonVU::-moz-range-track{height:6px;border-radius:3px;background:var(--surface-3)}.calculator_range__XonVU::-moz-range-progress{height:6px;border-radius:3px;background:var(--brand)}.calculator_range__XonVU::-webkit-slider-thumb{width:18px;height:18px;margin-top:-6px;border:2px solid var(--brand);border-radius:50%;background:var(--surface-1);box-shadow:var(--shadow-1);-webkit-transition:transform var(--d-1) var(--ease-out);transition:transform var(--d-1) var(--ease-out);-webkit-appearance:none;appearance:none}.calculator_range__XonVU::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--brand);border-radius:50%;background:var(--surface-1);-moz-transition:transform var(--d-1) var(--ease-out);transition:transform var(--d-1) var(--ease-out)}.calculator_range__XonVU:active::-webkit-slider-thumb{transform:scale(1.15)}.calculator_range__XonVU:active::-moz-range-thumb{transform:scale(1.15)}.calculator_settings___pAIE{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem .875rem;border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--bg-sunken)}.calculator_settingsLabel__RUh6K{color:var(--text-3);font-size:.75rem;font-weight:560}.calculator_settingsCode__4PPLR{color:var(--text);font-size:.8125rem;overflow-wrap:anywhere}.calculator_copyButton__zugfW[data-copied=true],.calculator_copyButton__zugfW[data-copied=true]:hover{background:var(--success);color:var(--brand-ink)}.calculator_copyButton__zugfW svg{transition:transform var(--d-3) var(--ease-spring)}.calculator_copyButton__zugfW[data-copied=true] svg{animation:calculator_calc-tick__6VTqt var(--d-4) var(--ease-spring)}.calculator_barTrack__u5Ttr{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--surface-3)}.calculator_barFill__Rc5AC{display:block;height:100%;background:linear-gradient(90deg,rgb(var(--brand-rgb)/.6),var(--brand));transform:scaleX(var(--ratio,0));transform-origin:left;transition:transform var(--d-4) var(--ease-out),background-color var(--d-3) var(--ease-out);animation:calculator_calc-bar__RuWNY .8s var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 45ms + .14s)}.calculator_statsDialog__22Ao3{height:min(42rem,calc(100dvh - 24px))}.calculator_statsDialog__22Ao3 .dialog-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);padding:0;overflow:hidden}.calculator_statsMain__huelX{display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem;min-height:0;padding:1.25rem;overflow-y:auto}.calculator_statsArt__VQay7{display:grid;place-items:center;height:8.5rem;border-radius:var(--r-md);background:radial-gradient(circle at 50% 62%,rgb(var(--brand-rgb)/.2),transparent 70%),var(--bg-sunken)}.calculator_statsArt__VQay7 .calculator_artImage__o6cqK{padding:1rem 2.5rem;animation:calculator_calc-rise__a8whL var(--d-4) var(--ease-out) 60ms backwards}.calculator_prices__LTcYf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.calculator_prices__LTcYf div{padding:.625rem .875rem;border:1px solid var(--line);border-radius:var(--r-sm)}.calculator_prices__LTcYf dt{color:var(--text-3);font-size:.75rem}.calculator_prices__LTcYf dd{color:var(--text-2);font-size:.8125rem}.calculator_prices__LTcYf dd .num{color:var(--text);font-family:var(--display);font-size:1.125rem;font-weight:640}.calculator_bars__E0s_5{display:grid;grid-gap:.75rem;gap:.75rem;list-style:none}.calculator_bars__E0s_5 li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-row-gap:.375rem;row-gap:.375rem}.calculator_bars__E0s_5 .calculator_barTrack__u5Ttr{grid-column:1/-1}.calculator_barLabel__TSzRn{color:var(--text-2);font-size:.8125rem;font-weight:560}.calculator_barValue__8b9N8{color:var(--text-3);font-size:.75rem}.calculator_statsSide__awLPR{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line);background:var(--surface-2)}.calculator_sideTitle__lWzJa{flex-shrink:0;padding:.875rem 1rem .625rem;border-bottom:1px solid var(--line);color:var(--text-2);font-family:var(--sans);font-size:.8125rem;font-weight:600}.calculator_weaponList___tEUt{position:relative;flex:1 1;min-height:0;padding:.5rem .5rem .75rem;overflow-y:auto;overscroll-behavior:contain;list-style:none}.calculator_weaponButton__9ts2i{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:.75rem;column-gap:.75rem;width:100%;min-height:0;padding:.5rem .625rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;text-align:left;transition:background-color var(--d-2) var(--ease-out),border-color var(--d-2) var(--ease-out)}.calculator_weaponButton__9ts2i:hover{background:var(--surface-3)}.calculator_weaponButton__9ts2i:focus-visible{outline-offset:-2px}.calculator_weaponButton__9ts2i[aria-current=true]{border-color:var(--brand-line);background:var(--brand-soft)}.calculator_weaponName__D9_d8{overflow:hidden;color:var(--text);font-size:.875rem;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.calculator_weaponButton__9ts2i[aria-current=true] .calculator_weaponName__D9_d8{color:var(--brand-strong)}.calculator_weaponPrice__9zr2O{grid-row:span 2;align-self:center;color:var(--text-2);font-size:.8125rem;font-weight:600}.calculator_weaponMeta__AQDEr{color:var(--text-3);font-size:.75rem}.calculator_compareDialog__57S6e{height:min(46rem,calc(100dvh - 24px))}.calculator_compareDialog__57S6e .dialog-body{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);padding:0;overflow:hidden}.calculator_comparePicker__ioOZe{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface-2)}.calculator_compareFilters__fO9Tc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;padding:1rem 1rem .625rem}.calculator_compareSearch__zFTHr{grid-column:1/-1}.calculator_pickStatus__xt89N{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .5rem;min-height:2.25rem;padding:0 1rem .5rem;color:var(--text-3);font-size:.8125rem}.calculator_pickStatusActions__bMKts{display:flex;gap:.25rem;margin-right:-.5rem;margin-left:auto}.calculator_compareNone__Hd1zy{padding:2rem 1rem;color:var(--text-3);font-size:.875rem;text-align:center}.calculator_compareList__PO58c{display:grid;flex:1 1;grid-auto-rows:max-content;align-content:start;grid-gap:.125rem;gap:.125rem;min-height:0;padding:0 .5rem .75rem;overflow-y:auto;overscroll-behavior:contain;list-style:none}.calculator_compareOption__6OcZV{display:grid;grid-template-columns:minmax(0,1fr) auto 1.5rem;align-items:center;grid-gap:.625rem;gap:.625rem;width:100%;min-height:0;padding:.5rem .625rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;text-align:left;transition:background-color var(--d-2) var(--ease-out),border-color var(--d-2) var(--ease-out),opacity var(--d-2) var(--ease-out)}.calculator_compareOption__6OcZV:hover{background:var(--surface-3)}.calculator_compareOption__6OcZV:focus-visible{outline-offset:-2px}.calculator_compareOption__6OcZV[data-slot="1"]{border-color:var(--brand-line);background:var(--brand-soft)}.calculator_compareOption__6OcZV[data-slot="2"]{border-color:var(--line-strong);background:var(--surface-3)}.calculator_compareList__PO58c[data-full=true] .calculator_compareOption__6OcZV[aria-pressed=false]{opacity:.55}.calculator_optionText__V60sK{display:grid;min-width:0}.calculator_optionName__ZbsC_{overflow:hidden;color:var(--text);font-size:.875rem;font-weight:580;text-overflow:ellipsis;white-space:nowrap}.calculator_optionMeta__nO6A4{color:var(--text-3);font-size:.75rem}.calculator_optionPrice__lFjvm{color:var(--text-2);font-size:.8125rem;font-weight:600}.calculator_slotBadge__8_X1T{display:grid;flex-shrink:0;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.75rem;font-weight:700;line-height:1}.calculator_compareOption__6OcZV .calculator_slotBadge__8_X1T{grid-column:3;animation:calculator_calc-tick__6VTqt var(--d-4) var(--ease-spring)}.calculator_slotBadge__8_X1T[data-slot="1"]{background:var(--brand);color:var(--brand-ink)}.calculator_slotBadge__8_X1T[data-slot="2"]{background:var(--text);color:var(--bg)}.calculator_compareResult__pfBQ8{min-height:0;padding:1.25rem;overflow-y:auto}.calculator_versus__fwpyg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin-bottom:1.25rem}.calculator_contender___YT44{display:flex;align-items:center;gap:.75rem;min-width:0;padding:.75rem .875rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.calculator_contender___YT44[data-slot="1"]{border-color:var(--brand-line)}.calculator_contender___YT44[data-slot="2"]{border-color:var(--line-strong)}.calculator_contender___YT44[data-empty=true]{border-style:dashed;border-color:var(--line-strong);background:transparent}.calculator_contender___YT44[data-empty=true] .calculator_slotBadge__8_X1T{background:var(--surface-3);color:var(--text-3)}.calculator_contenderText__4ErDa{display:grid;min-width:0}.calculator_contenderName__eaEND{overflow:hidden;color:var(--text);font-family:var(--display);font-size:1rem;font-weight:640;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.calculator_contenderMeta__wrTvb{color:var(--text-3);font-size:.8125rem}.calculator_contenderEmpty__CLYeT{color:var(--text-3);font-size:.875rem}.calculator_duel__sXXIw{display:grid;grid-gap:1rem;gap:1rem;list-style:none}.calculator_duelStat__SGbeA{display:grid;grid-gap:.375rem;gap:.375rem}.calculator_duelLabel__6dNkG{color:var(--text-2);font-size:.8125rem;font-weight:600}.calculator_duelRow__6EHaz{--series:var(--brand);display:grid;grid-template-columns:1.25rem minmax(0,1fr) 6rem;align-items:center;grid-gap:.625rem;gap:.625rem}.calculator_duelRow__6EHaz[data-slot="2"]{--series:var(--text-2)}.calculator_duelSlot__Sk3_t{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;font-size:.6875rem;font-weight:700;line-height:1}.calculator_duelRow__6EHaz[data-slot="1"] .calculator_duelSlot__Sk3_t{background:var(--brand);color:var(--brand-ink)}.calculator_duelRow__6EHaz[data-slot="2"] .calculator_duelSlot__Sk3_t{background:var(--text);color:var(--bg)}.calculator_duelRow__6EHaz .calculator_barTrack__u5Ttr{height:8px;border-radius:4px}.calculator_duelRow__6EHaz .calculator_barFill__Rc5AC{background:var(--series)}.calculator_duelRow__6EHaz[data-result=better] .calculator_barFill__Rc5AC{background:var(--success)}.calculator_duelRow__6EHaz[data-result=worse] .calculator_barFill__Rc5AC{background:var(--line-strong)}.calculator_duelValue__XZE3t{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;color:var(--text);font-size:.8125rem;font-weight:600;white-space:nowrap}.calculator_duelRow__6EHaz[data-result=better] .calculator_duelValue__XZE3t{color:var(--success)}.calculator_duelRow__6EHaz[data-result=worse] .calculator_duelValue__XZE3t{color:var(--text-3)}.calculator_duelWorse__DueG5{color:var(--danger)}.calculator_compareEmpty__SC_xG{padding-block:2.5rem;border:1px dashed var(--line-strong);border-radius:var(--r-md)}.calculator_compareEmptyIcon__GMP0Q{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;border-radius:50%;background:var(--brand-soft);color:var(--brand)}@keyframes calculator_calc-fade__c6TxN{0%{opacity:0}}@keyframes calculator_calc-rise__a8whL{0%{opacity:0;transform:translateY(6px)}}@keyframes calculator_calc-tick__6VTqt{0%{transform:scale(.55)}}@keyframes calculator_calc-draw__uC20t{0%{stroke-dashoffset:24}}@keyframes calculator_calc-pick__amlLy{0%{opacity:0;transform:translateY(-4px)}}@keyframes calculator_calc-flash__w2L_y{0%{background-color:rgb(var(--brand-rgb)/.16)}}@keyframes calculator_calc-delta__z7Sko{0%{opacity:0;transform:translateY(6px)}16%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes calculator_calc-dock__8JCI7{0%{opacity:0;transform:translateY(18px)}}@keyframes calculator_calc-bar__RuWNY{0%{transform:scaleX(0)}}@media (max-width:1023px){.calculator_layout__FAmeR{grid-template-columns:minmax(0,1fr)}.calculator_summary__aJo_i{position:static}.calculator_summaryCard__rbjq1{max-height:none;overflow:visible}.calculator_pickList__nPmIp{min-height:0;overflow:visible}.calculator_dock__XZu6R{display:flex}}@media (max-width:860px){.calculator_modelsBody__8kO38{grid-template-columns:minmax(0,1fr);height:auto}.calculator_preview__wLWuu{height:17rem}.calculator_picker__Uozkc{height:28rem}}@media (max-width:760px){.calculator_compareDialog__57S6e,.calculator_statsDialog__22Ao3{height:auto}.calculator_compareDialog__57S6e .dialog-body,.calculator_statsDialog__22Ao3 .dialog-body{display:block;overflow-y:auto}.calculator_compareResult__pfBQ8,.calculator_statsMain__huelX{overflow:visible}.calculator_statsSide__awLPR{border-top:1px solid var(--line);border-left:0}.calculator_weaponList___tEUt{max-height:16rem}.calculator_comparePicker__ioOZe{border-right:0;border-bottom:1px solid var(--line)}.calculator_compareList__PO58c{max-height:15rem}}@media (max-width:600px){.calculator_pageSelect__OXzyu{font-size:16px}}@media (max-width:560px){.calculator_modeTabs__s4nwy,.calculator_typeTabs__VIR9J{display:flex;width:100%}.calculator_modeTabs__s4nwy [role=tab],.calculator_typeTabs__VIR9J [role=tab]{flex:1 1;justify-content:center;padding-inline:.5rem}.calculator_search__hFDiV{flex-basis:100%}.calculator_grid__g0UuO{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.calculator_cardArt__Scu_w{height:6.25rem}.calculator_cardArt__Scu_w .calculator_artImage__o6cqK{padding:.375rem .75rem}.calculator_cardBody__V80Im{padding-inline:.25rem}.calculator_cardName__x1vtQ{font-size:.9375rem}.calculator_cardPrice__TGT9F{padding-inline:.25rem}.calculator_card__sCFSt[data-tools=true] .calculator_cardPrice__TGT9F{padding-right:4.25rem}.calculator_cardAmount__iW8oO{font-size:1.25rem}.calculator_cardTick__BKJAj{top:.75rem;right:.75rem;width:1.5rem;height:1.5rem}.calculator_cardTools__mlDqq{right:.5rem;bottom:.5rem}.calculator_pager__a9J8g{gap:.5rem}.calculator_modelsToggle__U_s9n{padding:.875rem 1rem}.calculator_modelsBody__8kO38{padding:1rem}.calculator_modelGrid__PwTAp{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}.calculator_modelTile__N8l60{grid-template-rows:4.75rem auto}.calculator_versus__fwpyg{grid-template-columns:minmax(0,1fr)}.calculator_duelRow__6EHaz{grid-template-columns:1.25rem minmax(0,1fr) 5.25rem}}@media (pointer:coarse){.calculator_cardTool__qm7jg{width:2.125rem;height:2.125rem}.calculator_cardTick__BKJAj svg.calculator_tickPlus__pmH_Z{opacity:1;transform:none}.calculator_card__sCFSt[data-selected=true] .calculator_cardTick__BKJAj svg.calculator_tickPlus__pmH_Z{opacity:0}}.calculator_statsDescription__a4eCW{margin:0 0 1rem;color:var(--text-2);font-size:.9rem;line-height:1.55;white-space:pre-line}@media (max-width:380px){.calculator_typeTabs__VIR9J [role=tab]{padding-inline:.25rem;font-size:.8125rem}}