._calculator_17kgn_1{--craft-panel:color-mix(in srgb, var(--surface,#0e121f) 94%, transparent);width:100%;color:var(--text,#f4f7ff)}._calculator_17kgn_1 button,._calculator_17kgn_1 input,._calculator_17kgn_1 summary{font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._calculator_17kgn_1 button:focus-visible,._calculator_17kgn_1 input:focus-visible,._calculator_17kgn_1 summary:focus-visible{outline:2px solid var(--accent-bright,#a7e7ff);outline-offset:3px}._recipeHeader_17kgn_22{border:1px solid var(--panel-border,#a7e7ff33);background:radial-gradient(circle at 6% 0, var(--accent-soft,#5cc8ff24), transparent 24rem), linear-gradient(140deg, #ffffff06, transparent 50%), #080c15f0;border-radius:20px 20px 0 0;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(20px,3.5vw,32px);display:grid;overflow:hidden}._outputIcon_17kgn_37{border:1px solid var(--line-strong,#d8e5ff3d);width:104px;height:104px;color:var(--text-muted,#778198);background:radial-gradient(circle, var(--accent-soft,#5cc8ff1f), transparent 70%), #080d16;border-radius:17px;place-items:center;display:grid;overflow:hidden}._outputIcon_17kgn_37 img{object-fit:contain;width:100%;height:100%;display:block}._outputIcon_17kgn_37[data-grade=rare],._materialIcon_17kgn_59[data-grade=rare]{border-color:#4b98ff66}._outputIcon_17kgn_37[data-grade=epic],._materialIcon_17kgn_59[data-grade=epic]{border-color:#b370ff6b}._outputIcon_17kgn_37[data-grade=unique],._materialIcon_17kgn_59[data-grade=unique]{border-color:#ffd4616b}._outputIcon_17kgn_37[data-grade=legendary],._materialIcon_17kgn_59[data-grade=legendary]{border-color:#ff8d4475}._outputIcon_17kgn_37[data-grade=mythic],._materialIcon_17kgn_59[data-grade=mythic]{border-color:#ff586f80}._recipeIdentity_17kgn_69{min-width:0}._recipeIdentity_17kgn_69>p,._panelHeading_17kgn_74 p{color:var(--accent-bright,#a7e7ff);font:750 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}._recipeIdentity_17kgn_69 h2{color:#f7f9ff;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(26px,4.3vw,46px);font-weight:680;line-height:1.08}._recipeTags_17kgn_93{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}._recipeTags_17kgn_93 span{border:1px solid var(--line,#d8e5ff21);min-height:28px;color:var(--text-soft,#aab4ca);background:#ffffff06;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;display:inline-flex}._recipeTags_17kgn_93 span[data-grade=rare]{color:#83baff}._recipeTags_17kgn_93 span[data-grade=epic]{color:#c9a0ff}._recipeTags_17kgn_93 span[data-grade=unique]{color:#f2d47b}._recipeTags_17kgn_93 span[data-grade=legendary]{color:#ffad79}._recipeTags_17kgn_93 span[data-grade=mythic]{color:#ff879a}._recipeIdentity_17kgn_69>small{color:var(--text-muted,#778198);font:600 9px/1.5 var(--font-geist-mono), monospace;overflow-wrap:anywhere;margin-top:13px;display:block}._outputFacts_17kgn_126{border:1px solid var(--line,#d8e5ff21);background:#05091180;border-radius:13px;grid-template-columns:1fr 1fr;min-width:210px;display:grid;overflow:hidden}._outputFacts_17kgn_126 div{gap:7px;min-width:0;padding:16px;display:grid}._outputFacts_17kgn_126 div+div{border-left:1px solid var(--line,#d8e5ff21)}._outputFacts_17kgn_126 span,._craftCount_17kgn_148>span,._feeInput_17kgn_149>span:first-child{color:var(--text-muted,#778198);font:700 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.06em}._outputFacts_17kgn_126 strong{color:#f7f9ff;font:700 20px/1 var(--font-geist-mono), monospace}._plannerBar_17kgn_160{border:solid var(--line,#d8e5ff21);background:#0a0e18eb;border-width:0 1px 1px;border-radius:0 0 18px 18px;grid-template-columns:minmax(170px,.35fr) minmax(390px,1fr) auto;align-items:end;gap:16px;padding:18px clamp(18px,3vw,28px);display:grid}._craftCount_17kgn_148{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:6px 12px;min-width:0;display:grid}._craftCount_17kgn_148 input,._materialTable_17kgn_181 input,._feeInput_17kgn_149 input{border:1px solid var(--line-strong,#d8e5ff3d);color:#f7f9ff;min-width:0;min-height:44px;font:650 12px/1 var(--font-geist-mono), monospace;background:#070c15;border-radius:9px;outline:0;padding:0 10px}._craftCount_17kgn_148 input:focus,._materialTable_17kgn_181 input:focus,._feeInput_17kgn_149 input:focus{border-color:var(--accent,#5cc8ff);box-shadow:0 0 0 2px var(--accent-soft,#5cc8ff24)}._craftCount_17kgn_148 small{color:var(--text-muted,#778198);grid-column:1/-1;font-size:10px;line-height:1.4}._modePicker_17kgn_208{border:1px solid var(--line,#d8e5ff21);background:#0509119e;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;min-width:0;padding:4px;display:grid}._modePicker_17kgn_208 button{min-width:0;min-height:52px;color:var(--text-soft,#aab4ca);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-content:center;gap:4px;padding:7px 12px;display:grid}._modePicker_17kgn_208 button[aria-pressed=true]{border-color:var(--accent,#5cc8ff);color:#071019;background:var(--accent-bright,#a7e7ff)}._modePicker_17kgn_208 button:disabled{cursor:not-allowed;opacity:.42}._modePicker_17kgn_208 button span{font-size:11px;font-weight:760}._modePicker_17kgn_208 button small{opacity:.78;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}._actions_17kgn_259{gap:8px;display:flex}._actions_17kgn_259 button{border:1px solid var(--line,#d8e5ff21);min-height:48px;color:var(--text-soft,#aab4ca);cursor:pointer;white-space:nowrap;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:720;display:inline-flex}._actions_17kgn_259 button:first-child{border-color:var(--panel-border,#a7e7ff33);color:var(--accent-bright,#a7e7ff);background:var(--accent-soft,#5cc8ff12)}._status_17kgn_287{color:#8ee8bd;background:#5ce0a10e;border:1px solid #5ce0a133;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 13px;font-size:11px;line-height:1.55;display:flex}._status_17kgn_287 svg{flex:none;margin-top:1px}._status_17kgn_287[data-kind=error]{color:#efabb5;background:#eb808f0e;border-color:#eb808f3d}._calculatorGrid_17kgn_304{grid-template-columns:minmax(0,1fr) minmax(270px,330px);align-items:start;gap:16px;margin-top:16px;display:grid}._materialPanel_17kgn_312,._costPanel_17kgn_313,._intermediatePanel_17kgn_314{border:1px solid var(--line,#d8e5ff21);background:var(--craft-panel);border-radius:16px}._materialPanel_17kgn_312{min-width:0;padding:22px;overflow:hidden}._panelHeading_17kgn_74{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}._panelHeading_17kgn_74 h3,._costHeading_17kgn_334 h3{color:#f7f9ff;letter-spacing:-.025em;margin:0;font-size:19px}._panelHeading_17kgn_74>span{border:1px solid var(--line,#d8e5ff21);min-width:32px;min-height:28px;color:var(--accent-bright,#a7e7ff);background:var(--accent-soft,#5cc8ff12);font:700 10px/1 var(--font-geist-mono), monospace;border-radius:999px;place-items:center;padding:4px 8px;display:grid}._panelDescription_17kgn_354{max-width:720px;color:var(--text-muted,#778198);margin:10px 0 18px;font-size:11px;line-height:1.6}._materialTable_17kgn_181{border:1px solid #d8e5ff1a;border-radius:12px;overflow-x:auto}._materialTable_17kgn_181 table{border-collapse:collapse;width:100%;min-width:820px}._materialTable_17kgn_181 th,._materialTable_17kgn_181 td{color:var(--text-soft,#aab4ca);text-align:left;vertical-align:middle;border-bottom:1px solid #d8e5ff16;padding:11px 10px;font-size:11px}._materialTable_17kgn_181 thead th{color:var(--text-muted,#778198);font:700 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#ffffff06}._materialTable_17kgn_181 thead th:first-child{min-width:230px}._materialTable_17kgn_181 thead th:nth-child(4),._materialTable_17kgn_181 thead th:nth-child(5){min-width:112px}._materialTable_17kgn_181 tbody tr:last-child th,._materialTable_17kgn_181 tbody tr:last-child td{border-bottom:0}._materialTable_17kgn_181 tbody tr[data-ready]{background:#5ce0a106}._materialTable_17kgn_181 td>strong{color:#f3f7ff;font-family:var(--font-geist-mono), monospace}._materialTable_17kgn_181 input{width:100%}._materialIdentity_17kgn_403{align-items:center;gap:10px;min-width:0;display:flex}._materialIdentity_17kgn_403>span:last-child{gap:4px;min-width:0;display:grid}._materialIdentity_17kgn_403 strong{color:#f4f7ff;overflow-wrap:anywhere;font-size:11px;line-height:1.4}._materialIdentity_17kgn_403 small{color:var(--text-muted,#778198);font-size:9px}._materialIcon_17kgn_59{border:1px solid var(--line,#d8e5ff21);width:44px;height:44px;color:var(--text-muted,#778198);background:#ffffff06;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}._materialIcon_17kgn_59 img{object-fit:contain;width:100%;height:100%;display:block}._need_17kgn_443{color:#f0b08f;font:700 10px/1.4 var(--font-geist-mono), monospace;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._need_17kgn_443[data-ready]{color:#78dfaf}._missingData_17kgn_454{border:1px dashed var(--line-strong,#d8e5ff3d);min-height:220px;color:var(--text-muted,#778198);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:9px;padding:28px;display:grid}._missingData_17kgn_454 h4{color:#f4f7ff;margin:4px 0 0;font-size:15px}._missingData_17kgn_454 p{max-width:440px;margin:0;font-size:11px;line-height:1.65}._costPanel_17kgn_313{background:radial-gradient(circle at 100% 0, var(--accent-soft,#5cc8ff1a), transparent 18rem), #080c15f0;padding:20px;position:sticky;top:94px;overflow:hidden}._costHeading_17kgn_334{border-bottom:1px solid var(--line,#d8e5ff21);color:var(--accent-bright,#a7e7ff);align-items:center;gap:9px;padding-bottom:15px;display:flex}._feeInput_17kgn_149{gap:8px;margin-top:16px;display:grid}._feeInput_17kgn_149>span:last-child{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}._feeInput_17kgn_149 b{color:var(--text-muted,#778198);font:650 9px/1 var(--font-geist-mono), monospace}._costList_17kgn_507{margin:17px 0 0}._costList_17kgn_507 div{border-bottom:1px solid #d8e5ff14;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}._costList_17kgn_507 dt{color:var(--text-muted,#778198);font-size:10px}._costList_17kgn_507 dd{color:var(--text-soft,#aab4ca);font:650 11px/1 var(--font-geist-mono), monospace;margin:0}._costWarning_17kgn_531{color:#e1b396;background:#f0b08f0d;border:1px solid #f0b08f33;border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:9px;line-height:1.55}._grandTotal_17kgn_542{border-top:1px solid var(--panel-border,#a7e7ff33);background:var(--accent-soft,#5cc8ff12);gap:8px;margin:18px -20px -20px;padding:18px 20px;display:grid}._grandTotal_17kgn_542>span{color:var(--accent-bright,#a7e7ff);font:750 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}._grandTotal_17kgn_542 strong{color:#f7f9ff;font:720 clamp(21px, 3vw, 28px)/1.12 var(--font-geist-mono), monospace;overflow-wrap:anywhere}._grandTotal_17kgn_542 small{color:var(--text-muted,#778198);font-size:9px}._localNote_17kgn_569{color:var(--text-muted,#778198);margin:34px 0 0;font-size:9px;line-height:1.6}._intermediatePanel_17kgn_314{margin-top:16px;overflow:hidden}._intermediatePanel_17kgn_314 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 20px;list-style:none;display:flex}._intermediatePanel_17kgn_314 summary::-webkit-details-marker{display:none}._intermediatePanel_17kgn_314 summary>span{color:var(--accent-bright,#a7e7ff);align-items:center;gap:11px;display:flex}._intermediatePanel_17kgn_314 summary>span>span{gap:4px;display:grid}._intermediatePanel_17kgn_314 summary strong{color:#f4f7ff;font-size:13px}._intermediatePanel_17kgn_314 summary small{color:var(--text-muted,#778198);font-size:10px;line-height:1.45}._intermediatePanel_17kgn_314 summary>b{color:var(--text-soft,#aab4ca);font:700 9px/1.4 var(--font-geist-mono), monospace;white-space:nowrap}._intermediatePanel_17kgn_314 ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 20px 20px;list-style:none;display:grid}._intermediatePanel_17kgn_314 li{min-width:0;min-height:44px;color:var(--text-soft,#aab4ca);background:#ffffff05;border:1px solid #d8e5ff17;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;font-size:10px;display:flex}._intermediatePanel_17kgn_314 li span{overflow-wrap:anywhere;min-width:0}._intermediatePanel_17kgn_314 li strong{color:#f4f7ff;font-family:var(--font-geist-mono), monospace;flex:none}._mobileSummary_17kgn_626{display:none}._resetDialog_17kgn_628{border:1px solid var(--line-strong,#d8e5ff3d);width:min(440px,100vw - 32px);color:var(--text,#f4f7ff);background:radial-gradient(circle at 0 0, var(--accent-soft,#5cc8ff1f), transparent 22rem), #0b0f1a;border-radius:18px;margin:auto;padding:27px;box-shadow:0 30px 100px #00000094}._resetDialog_17kgn_628::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020409c2}._dialogClose_17kgn_646{width:44px;height:44px;color:var(--text-muted,#778198);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}._dialogIcon_17kgn_662{color:#efabb5}._resetDialog_17kgn_628 h3{color:#f7f9ff;letter-spacing:-.03em;max-width:calc(100% - 42px);margin:15px 0 0;font-size:21px}._resetDialog_17kgn_628 p{color:var(--text-soft,#aab4ca);margin:11px 0 0;font-size:12px;line-height:1.7}._dialogActions_17kgn_681{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}._dialogActions_17kgn_681 button{border:1px solid var(--line,#d8e5ff21);min-height:48px;color:var(--text-soft,#aab4ca);cursor:pointer;background:#ffffff06;border-radius:10px;font-size:11px;font-weight:740}._dialogActions_17kgn_681 button[data-danger=true]{color:#fff2f4;background:#eb808f29;border-color:#eb808f57}._visuallyHidden_17kgn_705{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1080px){._plannerBar_17kgn_160{grid-template-columns:minmax(160px,.35fr) minmax(330px,1fr)}._actions_17kgn_259{grid-column:1/-1;justify-content:flex-end}._calculatorGrid_17kgn_304{grid-template-columns:minmax(0,1fr) minmax(245px,290px)}}@media (width<=840px){._recipeHeader_17kgn_22{grid-template-columns:88px minmax(0,1fr)}._outputIcon_17kgn_37{width:88px;height:88px}._outputFacts_17kgn_126{grid-column:1/-1}._plannerBar_17kgn_160{grid-template-columns:1fr;align-items:stretch}._actions_17kgn_259{grid-column:auto;justify-content:stretch}._actions_17kgn_259 button{flex:1}._calculatorGrid_17kgn_304{grid-template-columns:1fr}._costPanel_17kgn_313{position:static}}@media (width<=680px){._calculator_17kgn_1{padding-bottom:10px}._recipeHeader_17kgn_22{border-radius:16px 16px 0 0;grid-template-columns:72px minmax(0,1fr);gap:15px;padding:17px}._outputIcon_17kgn_37{border-radius:13px;width:72px;height:72px}._recipeIdentity_17kgn_69 h2{font-size:clamp(22px,7vw,30px)}._recipeTags_17kgn_93{gap:5px;margin-top:10px}._recipeTags_17kgn_93 span{min-height:25px;padding:4px 7px;font-size:9px}._recipeIdentity_17kgn_69>small{margin-top:10px}._outputFacts_17kgn_126{min-width:0}._outputFacts_17kgn_126 div{padding:13px}._outputFacts_17kgn_126 strong{font-size:17px}._plannerBar_17kgn_160{border-radius:0 0 14px 14px;padding:15px}._craftCount_17kgn_148{grid-template-columns:minmax(0,1fr) 108px}._craftCount_17kgn_148 input{min-height:48px}._modePicker_17kgn_208 button{min-height:66px;padding-inline:9px}._modePicker_17kgn_208 button small{white-space:normal}._actions_17kgn_259 button{min-height:48px}._materialPanel_17kgn_312{border-radius:14px;padding:16px}._materialTable_17kgn_181{border:0;border-radius:0;overflow:visible}._materialTable_17kgn_181 table,._materialTable_17kgn_181 tbody,._materialTable_17kgn_181 tr,._materialTable_17kgn_181 th,._materialTable_17kgn_181 td{width:100%;min-width:0;display:block}._materialTable_17kgn_181 thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._materialTable_17kgn_181 tbody{gap:10px;display:grid}._materialTable_17kgn_181 tr{background:#0509117a;border:1px solid #d8e5ff1c;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:14px;display:grid}._materialTable_17kgn_181 th,._materialTable_17kgn_181 td{border:0;padding:0}._materialTable_17kgn_181 th[scope=row]{border-bottom:1px solid #d8e5ff17;grid-column:1/-1;padding-bottom:11px}._materialIdentity_17kgn_403 strong{font-size:12px}._materialTable_17kgn_181 td{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid}._materialTable_17kgn_181 td:before{color:var(--text-muted,#778198);content:attr(data-label);font:650 9px/1.3 var(--font-geist-mono), monospace}._materialTable_17kgn_181 td:nth-child(4),._materialTable_17kgn_181 td:nth-child(5){grid-template-columns:1fr;align-content:start;min-height:72px}._materialTable_17kgn_181 td:nth-child(4):before,._materialTable_17kgn_181 td:nth-child(5):before{margin-bottom:-2px}._materialTable_17kgn_181 input{min-height:48px}._costPanel_17kgn_313{border-radius:14px;padding:18px}._grandTotal_17kgn_542{margin-inline:-18px;margin-bottom:-18px;padding-inline:18px}._intermediatePanel_17kgn_314 summary{align-items:flex-start;padding:14px 16px}._intermediatePanel_17kgn_314 summary>b{display:none}._intermediatePanel_17kgn_314 ul{grid-template-columns:1fr;padding:0 16px 16px}._mobileSummary_17kgn_626{z-index:20;border:1px solid var(--panel-border,#a7e7ff38);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090e18eb;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:14px 8px 0;padding:12px 14px;display:grid;position:sticky;bottom:8px;box-shadow:0 14px 42px #0000006b}._mobileSummary_17kgn_626>span{gap:4px;min-width:0;display:grid}._mobileSummary_17kgn_626>span:last-child{text-align:right}._mobileSummary_17kgn_626 small{color:var(--text-muted,#778198);font:650 8px/1.3 var(--font-geist-mono), monospace}._mobileSummary_17kgn_626 strong{color:#f7f9ff;font:720 13px/1.25 var(--font-geist-mono), monospace;overflow-wrap:anywhere}._mobileSummary_17kgn_626>span:first-child strong{color:var(--accent-bright,#a7e7ff)}}@media (width<=420px){._modePicker_17kgn_208{grid-template-columns:1fr}._actions_17kgn_259{grid-template-columns:1fr 1fr;display:grid}._actions_17kgn_259 button{padding-inline:9px}._materialTable_17kgn_181 tr{grid-template-columns:1fr}._materialTable_17kgn_181 td:nth-child(4),._materialTable_17kgn_181 td:nth-child(5){min-height:74px}._dialogActions_17kgn_681{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._mobileSummary_17kgn_626{-webkit-backdrop-filter:none;backdrop-filter:none}}
