.tools-page[data-v-6f83af56]{color:var(--ink,#59372a);max-width:1240px;margin:auto}.tool-tabs[data-v-6f83af56]{display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid var(--line,#e6c9a5);margin:24px 0}.tool-tabs a[data-v-6f83af56]{white-space:nowrap;padding:13px 17px;text-decoration:none;color:var(--muted,#8b7061);border-bottom:3px solid transparent;font-weight:650;font-size:14px}.tool-tabs a.active[data-v-6f83af56]{color:var(--green,#477768);border-color:var(--green,#477768)}.tool-count[data-v-6f83af56]{font-size:12px;border:1.5px solid var(--line,#e6c9a5);border-radius:30px;padding:7px 12px}.tool-heading[data-v-6f83af56]{margin:26px 0 20px}.tool-heading h2[data-v-6f83af56]{font-size:25px;margin:0 0 8px}.tool-heading p[data-v-6f83af56]{margin:0}.tool-layout[data-v-6f83af56]{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:20px;margin-bottom:20px}.tool-form[data-v-6f83af56]{display:flex;flex-direction:column;gap:18px;padding:24px}.form-grid[data-v-6f83af56]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid.three[data-v-6f83af56]{grid-template-columns:repeat(3,minmax(0,1fr))}.field[data-v-6f83af56]{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:600}.field input[data-v-6f83af56],.field select[data-v-6f83af56],.rune-inputs input[data-v-6f83af56]{width:100%;box-sizing:border-box;min-height:42px;border:1.5px solid var(--line,#e6c9a5);border-radius:14px;background:var(--paper,#fffdf6);color:var(--ink,#59372a);font:inherit;padding:10px 11px}.field input[data-v-6f83af56]:focus,.field select[data-v-6f83af56]:focus,.rune-inputs input[data-v-6f83af56]:focus{outline:2px solid var(--green,#477768);outline-offset:2px}.btn.primary[data-v-6f83af56]{background:var(--green,#477768);color:var(--paper,#fffdf6);border-color:var(--green,#477768)}.inline-actions[data-v-6f83af56]{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.btn.selected[data-v-6f83af56],.lock-list .selected[data-v-6f83af56]{background:var(--green-soft,#e7f2e9);border-color:var(--green,#477768);color:var(--green,#477768)}.check[data-v-6f83af56]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500}.check input[data-v-6f83af56]{accent-color:var(--green,#477768);width:16px;height:16px}.small[data-v-6f83af56]{font-size:12px;line-height:1.7}.tool-details[data-v-6f83af56]{border-top:1px solid var(--line,#e6c9a5);padding-top:14px;font-size:13px}.tool-details summary[data-v-6f83af56],.custom-package summary[data-v-6f83af56]{cursor:pointer;font-weight:650;padding:5px 0}.tool-details .form-grid[data-v-6f83af56]{margin-top:14px}.tool-details .check[data-v-6f83af56]{margin-top:12px}.result-panel[data-v-6f83af56]{align-self:start;padding:25px}.result-panel h3[data-v-6f83af56],.research-result h3[data-v-6f83af56]{font-size:37px;font-variant-numeric:tabular-nums;letter-spacing:-1.3px;margin:10px 0 8px;color:var(--green,#477768)}.result-panel .duration[data-v-6f83af56]{font-size:27px;letter-spacing:-.6px}.result-panel>p[data-v-6f83af56]{margin-bottom:18px}.result-row[data-v-6f83af56]{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line,#e6c9a5);font-size:13px;line-height:1.5}.result-row span[data-v-6f83af56]{color:var(--muted,#8b7061)}.result-row b[data-v-6f83af56]{text-align:right;font-variant-numeric:tabular-nums}.target-preview[data-v-6f83af56]{display:grid;grid-template-columns:minmax(150px,1fr) 1fr;gap:20px;align-items:center}.target-preview>.game-card[data-v-6f83af56]{max-width:220px}.target-preview>div[data-v-6f83af56]:not(.game-card){display:flex;flex-direction:column;gap:8px}.target-preview strong[data-v-6f83af56]{font-size:28px;color:var(--green,#477768)}.target-preview small[data-v-6f83af56]{font-size:12px;color:var(--muted,#8b7061)}.tool-loading[data-v-6f83af56]{padding:25px}.tool-loading .skeleton[data-v-6f83af56]{height:48px;margin-bottom:14px}.eyebrow[data-v-6f83af56]{font-size:11px;letter-spacing:1.8px;color:var(--muted,#8b7061);font-weight:700}.probability-chart[data-v-6f83af56]{width:100%;margin-top:20px}.probability-chart line[data-v-6f83af56]{stroke:var(--line,#e6c9a5)}.probability-chart polyline[data-v-6f83af56]{stroke:var(--green,#477768);stroke-width:2.5;fill:none}.probability-chart text[data-v-6f83af56]{font-size:10px;fill:var(--muted,#8b7061)}.stellar-board[data-v-6f83af56]{position:relative;aspect-ratio:1;width:min(100%,330px);margin:auto}.stellar-board svg[data-v-6f83af56]{width:100%;height:100%;overflow:visible}.stellar-board circle[data-v-6f83af56]{stroke:var(--line,#e6c9a5);fill:none}.stellar-board polygon[data-v-6f83af56]{stroke:var(--green,#477768);fill:#4777681f;stroke-width:1.5}.stellar-board>button[data-v-6f83af56]{position:absolute;width:34px;height:34px;border-radius:50%;transform:translate(-50%,-50%);border:1.5px solid var(--outline,#ac7a55);background:var(--paper,#fffdf6);color:var(--ink,#59372a);cursor:pointer;font-size:13px;z-index:1}.stellar-board>button.chosen[data-v-6f83af56]{background:var(--green,#477768);color:#fff}.stellar-board small[data-v-6f83af56]{position:absolute;top:-9px;right:-7px;background:var(--bg,#fff8e8);color:var(--accent,#bb5849);border:1.5px solid var(--line,#e6c9a5);border-radius:50%;width:19px;height:19px;font-weight:700;font-size:10px;display:grid;place-content:center}.lock-list[data-v-6f83af56]{display:flex;gap:8px;flex-wrap:wrap}.lock-list .btn[data-v-6f83af56]{font-size:11px;padding:8px}.lock-list .check[data-v-6f83af56]{padding:6px 8px;background:#fff4df;border-radius:10px}.scope-note[data-v-6f83af56]{font-size:13px;line-height:1.8;background:var(--green-soft,#e7f2e9);border-left:3px solid var(--green,#477768);padding:13px 16px;margin:0}.table-wrap[data-v-6f83af56]{overflow-x:auto}.table-wrap.panel[data-v-6f83af56]{padding:22px;margin-bottom:20px}table[data-v-6f83af56]{width:100%;border-collapse:collapse;font-size:13px;text-align:left}th[data-v-6f83af56]{color:var(--muted,#8b7061);font-size:12px;font-weight:650;background:#fff0d8}th[data-v-6f83af56],td[data-v-6f83af56]{padding:12px 10px;border-bottom:1px solid var(--line,#e6c9a5);vertical-align:middle}td[data-v-6f83af56]{font-variant-numeric:tabular-nums}td small[data-v-6f83af56]{font-size:10px;color:var(--muted,#8b7061)}table h3[data-v-6f83af56]{margin-top:0}.rune-inputs td[data-v-6f83af56]{width:32%}.rune-inputs input[data-v-6f83af56]{min-width:80px}.rune-inputs[data-v-6f83af56]{margin-bottom:20px}.metric-grid[data-v-6f83af56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:20px}.metric-grid article[data-v-6f83af56]{border:1.5px solid var(--line,#e6c9a5);border-radius:18px;padding:18px}.metric-grid h3[data-v-6f83af56]{font-size:27px;color:var(--green,#477768);margin:8px 0}.metric-grid p[data-v-6f83af56],.metric-grid span[data-v-6f83af56]{font-size:12px}.tool-error[data-v-6f83af56],.error[data-v-6f83af56]{color:var(--accent,#bb5849)}.tool-error[data-v-6f83af56]{background:#ffebe4;padding:15px 19px;border-radius:14px;border:1.5px solid #e3b7a4;margin-top:18px}.text-button[data-v-6f83af56]{background:transparent;border:0;color:var(--green,#477768);padding:5px 2px;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.text-button[data-v-6f83af56]:focus-visible{outline:2px solid var(--green,#477768)}.subsection-tabs[data-v-6f83af56]{margin-bottom:18px}.oven-range[data-v-6f83af56]{display:flex;flex-direction:column;gap:7px}.oven-range strong[data-v-6f83af56]{font-size:28px;color:var(--green,#477768)}.oven-range small[data-v-6f83af56]{font-size:12px}.rate-grid[data-v-6f83af56]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.rate-grid>div[data-v-6f83af56]{padding:12px;background:#fff4df;display:flex;flex-direction:column;gap:6px;border-radius:14px;font-size:12px}.rate-grid b[data-v-6f83af56]{color:var(--green,#477768);font-size:16px}.equipment-layout[data-v-6f83af56]{display:grid;grid-template-columns:1.2fr 1fr;gap:22px}.equipment-list[data-v-6f83af56]{max-height:580px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}.equipment-list>button[data-v-6f83af56]{display:flex;text-align:left;align-items:center;gap:8px;border:1.5px solid var(--line,#e6c9a5);background:var(--paper,#fffdf6);border-radius:14px;padding:10px;cursor:pointer;min-width:0}.equipment-list>button.selected[data-v-6f83af56]{border-color:var(--green,#477768);background:var(--green-soft,#e7f2e9)}.equipment-list .asset-image[data-v-6f83af56]{width:45px;height:45px;flex-shrink:0}.equipment-list span[data-v-6f83af56]{font-size:12px;min-width:0;line-height:1.5}.equipment-list small[data-v-6f83af56]{display:block;font-size:10px;color:var(--muted,#8b7061)}.equipment-detail[data-v-6f83af56]{padding:20px;background:#fff4df;border:1.5px solid var(--line,#e6c9a5);border-radius:18px;align-self:start}.equipment-detail>.asset-image[data-v-6f83af56]{width:100px;height:100px;margin:auto}.equipment-detail h3[data-v-6f83af56]{text-align:center;margin:14px 0 20px}.equipment-detail h4[data-v-6f83af56]{margin:22px 0 7px}.table-heading[data-v-6f83af56]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.table-heading h3[data-v-6f83af56]{margin:0}.table-heading .inline-actions[data-v-6f83af56]{font-size:12px}.currency-checks[data-v-6f83af56]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.currency-checks small[data-v-6f83af56]{font-size:10px;color:var(--muted,#8b7061);margin-left:auto}.custom-package[data-v-6f83af56]{margin:20px 0;padding:17px 24px}.custom-package .tool-form[data-v-6f83af56]{padding:20px 0 0}.research-layout[data-v-6f83af56]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.research-list[data-v-6f83af56]{max-height:660px;overflow:auto;display:flex;flex-direction:column;gap:7px}.research-list>button[data-v-6f83af56]{display:flex;justify-content:space-between;text-align:left;gap:12px;padding:13px;background:var(--paper,#fffdf6);border:1.5px solid var(--line,#e6c9a5);border-radius:14px;cursor:pointer}.research-list>button.selected[data-v-6f83af56]{border-color:var(--green,#477768);background:var(--green-soft,#e7f2e9)}.research-list span[data-v-6f83af56]{font-size:13px;flex-shrink:0}.research-list small[data-v-6f83af56]{display:block;font-size:10px;color:var(--muted,#8b7061);margin-top:5px}.research-list b[data-v-6f83af56]{font-size:11px;font-weight:500;align-self:center}.research-result[data-v-6f83af56]{padding-top:14px}.research-table[data-v-6f83af56]{max-height:380px}h4[data-v-6f83af56]{font-size:14px;margin:6px 0 0}.research-layout .tool-form[data-v-6f83af56]{align-self:start}.tool-count[data-v-6f83af56]{white-space:nowrap}button[data-v-6f83af56]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:850px){.tool-layout[data-v-6f83af56],.research-layout[data-v-6f83af56]{grid-template-columns:1fr}.result-panel[data-v-6f83af56]{width:auto}.equipment-layout[data-v-6f83af56]{grid-template-columns:1fr}.equipment-list[data-v-6f83af56]{max-height:300px}.currency-checks[data-v-6f83af56]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.tool-form[data-v-6f83af56],.result-panel[data-v-6f83af56]{padding:18px}.form-grid.three[data-v-6f83af56]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-tabs[data-v-6f83af56]{margin-top:17px}.tool-tabs a[data-v-6f83af56]{padding:11px 12px;font-size:12px}.metric-grid[data-v-6f83af56]{grid-template-columns:1fr}.metric-grid article[data-v-6f83af56]{padding:13px}.metric-grid h3[data-v-6f83af56]{font-size:24px}.rate-grid[data-v-6f83af56]{grid-template-columns:repeat(2,minmax(0,1fr))}.rate-grid>div[data-v-6f83af56]:last-child:nth-child(odd){grid-column:1/-1}.currency-checks[data-v-6f83af56]{grid-template-columns:1fr}.target-preview[data-v-6f83af56]{gap:10px}.result-row[data-v-6f83af56]{font-size:12px}.table-wrap.panel[data-v-6f83af56]{padding:14px}.tool-heading h2[data-v-6f83af56]{font-size:23px}.table-heading[data-v-6f83af56]{align-items:flex-start;flex-direction:column}.custom-package[data-v-6f83af56]{padding:16px}.research-list>button[data-v-6f83af56]{flex-direction:column;gap:5px}.research-list b[data-v-6f83af56]{align-self:flex-start}}.tools-page .panel[data-v-6f83af56]{background:var(--paper,#fffdf6);border:2px solid var(--outline,#ac7a55);border-radius:20px;box-shadow:0 3px 0 var(--line,#e6c9a5)}.tools-page .tool-tabs[data-v-6f83af56]{border:0;gap:9px;padding:3px 1px 7px}.tools-page .tool-tabs a[data-v-6f83af56]{border:1.5px solid var(--outline,#ac7a55);border-radius:14px;background:var(--paper,#fffdf6);box-shadow:0 3px 0 var(--line,#e6c9a5);color:var(--ink,#59372a);padding:11px 17px;transition:background .15s,transform .15s}.tools-page .tool-tabs a.active[data-v-6f83af56]{background:var(--green-soft,#e7f2e9);border-color:var(--green,#477768);color:var(--green,#477768);box-shadow:0 3px #b8d2bf}.tools-page .tool-tabs a[data-v-6f83af56]:hover{background:#fff0d8;transform:translateY(-1px)}.tools-page .tool-tabs a.active[data-v-6f83af56]:hover{background:var(--green-soft,#e7f2e9)}.tools-page .tool-count[data-v-6f83af56]{background:#fff0d8;border:1.5px solid var(--outline,#ac7a55);color:var(--ink,#59372a)}.tools-page .page-head h1[data-v-6f83af56],.tool-heading h2[data-v-6f83af56],.table-heading h3[data-v-6f83af56],.equipment-detail h3[data-v-6f83af56],.tool-form>h3[data-v-6f83af56],.panel.table-wrap>h3[data-v-6f83af56],.tools-page h4[data-v-6f83af56]{font-family:var(--display,"Jua",sans-serif);font-weight:400;letter-spacing:0}.tool-heading h2[data-v-6f83af56]{font-size:29px}.tools-page h4[data-v-6f83af56]{font-size:18px}.tools-page .btn[data-v-6f83af56]{border:1.5px solid var(--outline,#ac7a55);border-radius:14px;min-height:40px;box-shadow:0 3px 0 var(--line,#e6c9a5);background:#fff4df;color:var(--ink,#59372a);font-weight:700}.tools-page .btn.primary[data-v-6f83af56]{background:var(--green,#477768);border-color:#365e51;color:#fffdf6;box-shadow:0 3px #b6cebb}.tools-page .btn.selected[data-v-6f83af56],.lock-list .btn.selected[data-v-6f83af56]{background:var(--green-soft,#e7f2e9);border-color:var(--green,#477768);color:var(--green,#477768);box-shadow:0 3px #b8d2bf}.tools-page .btn[data-v-6f83af56]:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--line,#e6c9a5)}.field input[data-v-6f83af56],.field select[data-v-6f83af56],.rune-inputs input[data-v-6f83af56]{border:1.5px solid var(--line,#e6c9a5);border-radius:14px;background:#fffaf0;color:var(--ink,#59372a);min-height:44px;box-shadow:inset 0 2px #f5e9d6}.field input[data-v-6f83af56]:focus,.field select[data-v-6f83af56]:focus,.rune-inputs input[data-v-6f83af56]:focus{background:#f2faf2;outline-color:var(--green,#477768)}.rune-inputs td:last-child input[data-v-6f83af56]{background:#fff1ea}.tools-page .result-panel[data-v-6f83af56]{background:#f1f8ef;border-color:#9bae8e;box-shadow:0 3px #cfddc4;border-radius:20px}.result-panel h3[data-v-6f83af56],.research-result h3[data-v-6f83af56],.metric-grid h3[data-v-6f83af56],.target-preview strong[data-v-6f83af56],.oven-range strong[data-v-6f83af56],.rate-grid b[data-v-6f83af56]{font-family:var(--font,system-ui,-apple-system,"Segoe UI",sans-serif);font-variant-numeric:tabular-nums;font-weight:760}.result-row[data-v-6f83af56]{border-color:#d9dfcc}.result-panel .result-row b[data-v-6f83af56]{color:var(--ink,#59372a)}.target-preview[data-v-6f83af56]{padding:13px;background:#fff5e0;border:1.5px solid var(--line,#e6c9a5);border-radius:18px}.stellar-board circle[data-v-6f83af56]{stroke:var(--line,#e6c9a5);stroke-width:2}.stellar-board polygon[data-v-6f83af56]{stroke:var(--green,#477768);fill:#d9edda99;stroke-width:2}.stellar-board>button[data-v-6f83af56]{border:2px solid var(--outline,#ac7a55);background:#fff4df;box-shadow:0 3px #e4c59e;color:var(--ink,#59372a);font-weight:700}.stellar-board>button.chosen[data-v-6f83af56]{background:#cce7d5;color:#355d4d;border-color:#6e9677;box-shadow:0 3px #bdd5bf}.stellar-board small[data-v-6f83af56]{background:#ffe3d9;border-color:#d5a38e;color:#914739;box-shadow:0 1px #e8c3ae}.lock-list .check[data-v-6f83af56]{border:1px solid var(--line,#e6c9a5);border-radius:11px;padding:8px 10px}.scope-note[data-v-6f83af56]{border:1.5px solid #bed0b5;border-left:4px solid var(--green,#477768);border-radius:14px;background:var(--green-soft,#e7f2e9)}.metric-grid article[data-v-6f83af56]{border:1.5px solid #b8cdb0;border-radius:17px;background:#f0f8ed;box-shadow:0 3px #d5e0cc}.metric-grid article[data-v-6f83af56]:nth-child(2){background:#fff0e8;border-color:#dcb49e;box-shadow:0 3px #edd6c5}.metric-grid article:nth-child(2) h3[data-v-6f83af56]{color:var(--accent,#bb5849)}.metric-grid article[data-v-6f83af56]:nth-child(3){background:#fff4d9;border-color:#ddc08e;box-shadow:0 3px #efdfba}.tools-page .tool-error[data-v-6f83af56]{border:1.5px solid #dca68e;border-radius:14px;box-shadow:0 3px #edd2c0;background:#ffebe4}.rate-grid>div[data-v-6f83af56]{border:1.5px solid var(--line,#e6c9a5);border-radius:14px;box-shadow:0 2px #f0dfc3;background:#fff4df}.rate-grid>div[data-v-6f83af56]:nth-child(3n+2){background:#edf6e9}.rate-grid>div[data-v-6f83af56]:nth-child(3n){background:#ffede5}.equipment-list[data-v-6f83af56],.research-list[data-v-6f83af56]{padding:2px 3px 6px 1px}.equipment-list>button[data-v-6f83af56],.research-list>button[data-v-6f83af56]{border:1.5px solid var(--line,#e6c9a5);border-radius:14px;background:var(--paper,#fffdf6);box-shadow:0 3px #f0dfc3}.equipment-list>button.selected[data-v-6f83af56],.research-list>button.selected[data-v-6f83af56]{border-color:#719b7a;background:var(--green-soft,#e7f2e9);box-shadow:0 3px #c8dbbf}.equipment-detail[data-v-6f83af56]{background:#fff4df;border:1.5px solid var(--outline,#ac7a55);border-radius:18px;box-shadow:0 3px 0 var(--line,#e6c9a5)}.research-result[data-v-6f83af56]{border-top:1.5px solid var(--line,#e6c9a5)}.research-result h3[data-v-6f83af56]{color:var(--green,#477768)}.metric-grid .plan-duration[data-v-6f83af56]{font-size:22px;letter-spacing:-.5px}.tools-page th[data-v-6f83af56]{background:#fff0d8;color:var(--ink,#59372a)}.tools-page th[data-v-6f83af56],.tools-page td[data-v-6f83af56]{border-color:var(--line,#e6c9a5)}.tools-page tbody tr[data-v-6f83af56]:hover{background:#fff8e8}.tools-page .rune-inputs tbody tr[data-v-6f83af56]:hover{background:transparent}@media(max-width:550px){.tools-page .tool-tabs a[data-v-6f83af56]{padding:10px 12px}.tool-heading h2[data-v-6f83af56]{font-size:26px}.target-preview[data-v-6f83af56]{padding:10px}.tools-page .btn[data-v-6f83af56]{min-height:38px}.lock-list .btn[data-v-6f83af56]{font-size:10px}.result-panel h3[data-v-6f83af56]{font-size:33px}.result-panel .duration[data-v-6f83af56]{font-size:25px}.metric-grid .plan-duration[data-v-6f83af56]{font-size:21px}}@media(prefers-reduced-motion:reduce){.tools-page .tool-tabs a[data-v-6f83af56]{transition:none}.tools-page .tool-tabs a[data-v-6f83af56]:hover,.tools-page .btn[data-v-6f83af56]:active:not(:disabled){transform:none}}
