._layout_b2dcn_1{grid-template-columns:minmax(220px,.82fr) minmax(310px,1.5fr);align-items:start;gap:20px;display:grid}._results_b2dcn_2,._controls_b2dcn_2{gap:14px;min-width:0;display:grid}._results_b2dcn_2{position:sticky;top:18px}._card_b2dcn_4,._total_b2dcn_4,._breakdown_b2dcn_4,._fold_b2dcn_4{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-width:0}._card_b2dcn_4,._total_b2dcn_4,._breakdown_b2dcn_4{padding:clamp(16px,2.5vw,24px)}._total_b2dcn_4{background:linear-gradient(135deg,#fff3e8,#ffe3d8);border-color:#efc4b0}._heading_b2dcn_7{justify-content:space-between;align-items:center;gap:10px;display:flex}._heading_b2dcn_7 h2,._breakdown_b2dcn_4 h3{color:var(--text);margin:0;font-size:18px;font-weight:800;line-height:1.3}._heading_b2dcn_7 img{image-rendering:pixelated;flex-shrink:0}._total_b2dcn_4 output{color:#843b29;letter-spacing:-.045em;margin:7px 0;font-size:clamp(34px,4.2vw,54px);font-weight:800;line-height:1.1;display:block}._total_b2dcn_4 output span{letter-spacing:0;font-size:19px}._total_b2dcn_4 p,._note_b2dcn_12,._sources_b2dcn_12,._cap_b2dcn_12{color:var(--muted);font-size:13px;line-height:1.5}._breakdown_b2dcn_4 dl{gap:7px;margin:12px 0;display:grid}._breakdown_b2dcn_4 dl>div,._subtotal_b2dcn_14{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._breakdown_b2dcn_4 dt,._breakdown_b2dcn_4 dd{font-size:13px;line-height:1.4}._breakdown_b2dcn_4 dd{white-space:nowrap;margin:0}._subtotal_b2dcn_14{border-top:1px solid var(--line);margin:8px 0;padding-top:8px;font-size:14px}._cap_b2dcn_12{background:var(--paper);border-radius:8px;margin-top:12px;padding:8px 10px}._reset_b2dcn_19{border:1px solid var(--line);background:var(--paper);color:var(--accent);border-radius:9px;align-items:center;gap:6px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}._reset_b2dcn_19:hover{background:var(--accent-soft)}._grid_b2dcn_21{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px 16px;display:grid}._card_b2dcn_4>._grid_b2dcn_21,._card_b2dcn_4>._enchants_b2dcn_22{margin-top:15px}._card_b2dcn_4>._field_b2dcn_23{margin-top:12px}._field_b2dcn_23{gap:4px;min-width:0;display:grid}._field_b2dcn_23 span{font-size:14px;font-weight:700}._field_b2dcn_23 small{color:var(--muted);font-size:12px;line-height:1.4}._field_b2dcn_23 select,._field_b2dcn_23 input,._enchants_b2dcn_22 select{border:1px solid var(--line-strong);background:var(--paper);border-radius:8px;width:100%;min-width:0;min-height:39px;padding:5px 8px}._check_b2dcn_28{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:14px;line-height:1.4;display:flex}._card_b2dcn_4>._check_b2dcn_28{margin-top:12px}._check_b2dcn_28 input{flex-shrink:0;width:16px;height:16px}._checks_b2dcn_31{gap:3px;display:grid}._enchants_b2dcn_22{border-collapse:collapse;width:100%;font-size:14px}._enchants_b2dcn_22 th{text-align:left}._enchants_b2dcn_22 thead th{color:var(--muted);padding-bottom:5px;font-size:12px}._enchants_b2dcn_22 :is(td,th){padding:5px 6px}._enchants_b2dcn_22 tr>:first-child{padding-left:0}._enchants_b2dcn_22 tr>:last-child{padding-right:0}._enchants_b2dcn_22 tbody tr+tr{border-top:1px solid var(--line)}._fold_b2dcn_4 summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:750;list-style:none;display:flex}._fold_b2dcn_4 summary::-webkit-details-marker{display:none}._fold_b2dcn_4[open] summary svg{transform:rotate(180deg)}._foldBody_b2dcn_42{gap:10px;padding:0 18px 16px;display:grid}._sources_b2dcn_12 a{text-underline-offset:2px;font-weight:650;text-decoration:underline}@media (max-width:950px){._layout_b2dcn_1{grid-template-columns:minmax(0,1fr);grid-template-areas:"reward""controls""breakdown"}._results_b2dcn_2{display:contents}._total_b2dcn_4{grid-area:reward}._controls_b2dcn_2{grid-area:controls}._breakdown_b2dcn_4{grid-area:breakdown}}@media (max-width:480px){._grid_b2dcn_21{grid-template-columns:minmax(0,1fr)}}._mainChecks_b2dcn_52{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(185px,100%),1fr));gap:3px 12px;margin-top:14px;padding-top:10px;display:grid}._moonPanel_b2dcn_53{border:1px solid var(--line);background:#fcf5ef;border-radius:12px;gap:8px;margin-top:14px;padding:14px;display:grid}._moonPanel_b2dcn_53 h3{font-size:16px;font-weight:800}._moonPanel_b2dcn_53 ._field_b2dcn_23{margin-top:4px}._moonResult_b2dcn_56{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;font-size:14px;display:flex}._moonResult_b2dcn_56 output{color:var(--accent-hover);font-size:20px;font-weight:800}
