.freshness[data-v-fda6358f]{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:.85rem;display:inline-flex}.dot[data-v-fda6358f]{border-radius:50%;width:8px;height:8px}.picker[data-v-f05c39b7]{flex-direction:column;gap:8px;display:flex}.field-label[data-v-f05c39b7]{color:var(--text-dim);font-size:.85rem}.input-wrap[data-v-f05c39b7]{position:relative}.input-wrap input[data-v-f05c39b7]{width:100%}.dropdown[data-v-f05c39b7]{z-index:20;background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius);max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0006}.dropdown li[data-v-f05c39b7]{cursor:pointer;border-radius:6px;flex-direction:column;padding:8px 10px;display:flex}.dropdown li[data-v-f05c39b7]:hover{background:var(--accent-dim)}.m-const[data-v-f05c39b7]{font-weight:600}.m-meta[data-v-f05c39b7]{color:var(--text-dim);font-size:.82rem}.current[data-v-f05c39b7]{align-items:center;gap:8px;display:flex}.star[data-v-f05c39b7]{color:var(--text-dim);background:0 0;border-color:#0000;padding:2px 8px;font-size:1.1rem;line-height:1}.star.active[data-v-f05c39b7]{color:var(--rich-perfect)}.chip[data-v-f05c39b7]{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:999px;padding:4px 12px}.chip-meta[data-v-f05c39b7]{color:var(--text-dim);margin-left:6px;font-size:.85rem}.favorites[data-v-f05c39b7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fav-title[data-v-f05c39b7]{color:var(--text-dim);font-size:.85rem}.fav-chip[data-v-f05c39b7]{border-radius:999px;padding:3px 10px;font-size:.85rem}.fav-chip.active[data-v-f05c39b7]{border-color:var(--accent);color:var(--accent)}.params[data-v-31788f45]{flex-direction:column;gap:14px;display:flex}.row[data-v-31788f45]{flex-wrap:wrap;gap:16px;display:flex}.field[data-v-31788f45]{flex-direction:column;flex:1;gap:4px;min-width:180px;display:flex}.field label[data-v-31788f45]{color:var(--text-dim);font-size:.85rem}.hint[data-v-31788f45]{color:var(--text-dim);font-size:.78rem}.stepper[data-v-31788f45]{align-items:stretch;gap:4px;display:flex}.stepper input[data-v-31788f45]{text-align:center;width:100%}.stepper button[data-v-31788f45]{width:38px;font-size:1.1rem}.presets[data-v-31788f45]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.preset-title[data-v-31788f45]{color:var(--text-dim);font-size:.85rem}.presets button[data-v-31788f45]{font-size:.83rem}.plex-input[data-v-31788f45]{gap:4px;display:flex}.plex-input input[data-v-31788f45]{flex:1}.mini[data-v-31788f45]{width:38px}.ricon[data-v-14bfddb6],.ricon-img[data-v-14bfddb6]{vertical-align:middle;object-fit:contain;border-radius:6px;flex:none}.filter[data-v-f363dea7]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev)}.header[data-v-f363dea7]{background:0 0;border:none;justify-content:space-between;width:100%;padding:10px 14px;display:flex}.count[data-v-f363dea7]{color:var(--text-dim)}.body[data-v-f363dea7]{padding:0 14px 14px}.actions[data-v-f363dea7]{gap:6px;margin-bottom:10px;display:flex}.group-title[data-v-f363dea7]{color:var(--text-dim);text-transform:uppercase;margin:10px 0 6px;font-size:.8rem}.grid[data-v-f363dea7]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 12px;display:grid}.check[data-v-f363dea7]{cursor:pointer;align-items:center;gap:8px;padding:2px 0;display:flex}.check input[data-v-f363dea7]{width:16px;height:16px}.cards[data-v-ebefc803]{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.card[data-v-ebefc803]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:14px}.card.accent[data-v-ebefc803]{border-color:var(--accent-dim);background:linear-gradient(160deg, var(--bg-elev), var(--accent-dim))}.label[data-v-ebefc803]{color:var(--text-dim);font-size:.82rem}.value[data-v-ebefc803]{margin:4px 0;font-size:1.4rem;font-weight:700}.unit[data-v-ebefc803]{color:var(--text-dim);font-size:.78rem}.richness[data-v-825503b6]{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dot[data-v-825503b6]{border-radius:50%;width:8px;height:8px;display:inline-block}.picon[data-v-6466505d]{vertical-align:middle;object-fit:contain;flex:none}.table-wrap[data-v-be5addfd]{overflow-x:auto}.num[data-v-be5addfd]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-be5addfd]{font-weight:700}.res-cell[data-v-be5addfd]{align-items:center;gap:8px;display:inline-flex}.type-cell[data-v-be5addfd]{align-items:center;gap:6px;display:inline-flex}.sortable[data-v-be5addfd]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sortable[data-v-be5addfd]:hover{color:var(--text)}.empty[data-v-be5addfd]{text-align:center;color:var(--text-dim);padding:24px}@media (width<=720px){table[data-v-be5addfd],thead[data-v-be5addfd],tbody[data-v-be5addfd],tr[data-v-be5addfd],td[data-v-be5addfd]{display:block}thead[data-v-be5addfd]{display:none}tr[data-v-be5addfd]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);margin-bottom:10px;padding:6px 10px}td[data-v-be5addfd]{text-align:right;border:none;justify-content:space-between;gap:12px;padding:4px 0;display:flex}td[data-v-be5addfd]:before{content:attr(data-label);color:var(--text-dim);text-align:left;font-size:.82rem}.num[data-v-be5addfd]{text-align:right}}.view[data-v-21c2c6b5]{gap:var(--gap);flex-direction:column;display:flex}.card[data-v-21c2c6b5]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.table-card h2[data-v-21c2c6b5]{margin:0 0 12px;font-size:1.1rem}.loading[data-v-21c2c6b5],.placeholder[data-v-21c2c6b5]{color:var(--text-dim);text-align:center;padding:24px}.warn-note[data-v-21c2c6b5]{border:1px solid var(--warn);border-radius:var(--radius);color:var(--warn);padding:10px 14px;font-size:.9rem}.table-wrap[data-v-f845582b]{overflow-x:auto}.num[data-v-f845582b]{text-align:right;font-variant-numeric:tabular-nums}.strong[data-v-f845582b]{font-weight:700}.res[data-v-f845582b]{font-weight:600}.res-cell[data-v-f845582b]{align-items:center;gap:8px;display:inline-flex}.dim[data-v-f845582b]{color:var(--text-dim)}.manual[data-v-f845582b]{color:var(--warn);margin-left:4px}.rich[data-v-f845582b]{margin-left:4px}.hot[data-v-f845582b]{background:#3fb95012}.empty[data-v-f845582b]{text-align:center;color:var(--text-dim);padding:24px}.eff[data-v-f845582b]{align-items:center;gap:8px;min-width:120px;display:flex}.bar[data-v-f845582b]{background:var(--bg-elev-2);border-radius:999px;flex:1;height:8px;overflow:hidden}.fill[data-v-f845582b]{background:var(--accent);border-radius:999px;height:100%}.eff-val[data-v-f845582b]{color:var(--text-dim);text-align:right;min-width:42px;font-size:.82rem}@media (width<=720px){table[data-v-f845582b],thead[data-v-f845582b],tbody[data-v-f845582b],tr[data-v-f845582b],td[data-v-f845582b]{display:block}thead[data-v-f845582b]{display:none}tr[data-v-f845582b]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);margin-bottom:10px;padding:6px 10px}td[data-v-f845582b]{text-align:right;border:none;justify-content:space-between;gap:12px;padding:4px 0;display:flex}td[data-v-f845582b]:before{content:attr(data-label);color:var(--text-dim);text-align:left;font-size:.82rem}.eff[data-v-f845582b]{min-width:60%}}.view[data-v-8c7feb76]{gap:var(--gap);flex-direction:column;display:flex}.card[data-v-8c7feb76]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.controls[data-v-8c7feb76]{flex-wrap:wrap;gap:24px;display:flex}.field[data-v-8c7feb76]{flex-direction:column;gap:4px;display:flex}.field label[data-v-8c7feb76]{color:var(--text-dim);font-size:.85rem}.field input[data-v-8c7feb76]{width:120px}.hint[data-v-8c7feb76]{color:var(--text-dim);font-size:.78rem}.nth[data-v-8c7feb76]{gap:4px;display:flex}.nth button[data-v-8c7feb76]{width:38px}.nth button.active[data-v-8c7feb76]{border-color:var(--accent);color:var(--accent)}.table-card h2[data-v-8c7feb76]{margin:0 0 4px;font-size:1.1rem}.sub[data-v-8c7feb76]{color:var(--text-dim);margin:0 0 12px;font-size:.85rem}.placeholder[data-v-8c7feb76]{color:var(--text-dim);text-align:center;padding:24px}.prices[data-v-401c2c8a]{flex-direction:column;gap:12px;display:flex}.toolbar[data-v-401c2c8a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer[data-v-401c2c8a]{flex:1}.flash[data-v-401c2c8a]{color:var(--ok);font-size:.9rem}.import[data-v-401c2c8a]{gap:8px;display:flex}.import textarea[data-v-401c2c8a]{flex:1;font-family:inherit}.hint[data-v-401c2c8a]{color:var(--text-dim);margin:0;font-size:.85rem}.table-wrap[data-v-401c2c8a]{overflow-x:auto}.num[data-v-401c2c8a]{text-align:right;font-variant-numeric:tabular-nums}.res[data-v-401c2c8a]{font-weight:600}.res-cell[data-v-401c2c8a]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.group[data-v-401c2c8a]{margin-top:4px}.group-title[data-v-401c2c8a]{color:var(--text-dim);border-bottom:1px solid var(--border);margin:8px 0 6px;padding-bottom:4px;font-size:.95rem}.unknown-tag[data-v-401c2c8a]{color:var(--warn);border:1px solid var(--warn);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.72rem}.unknown-mark[data-v-401c2c8a]{color:var(--warn)}.unknown .res[data-v-401c2c8a]{color:var(--text)}.price-input[data-v-401c2c8a]{text-align:right;width:120px}.price-input.active[data-v-401c2c8a]{border-color:var(--warn)}.reset[data-v-401c2c8a]{color:var(--bad);padding:2px 8px}@media (width<=720px){table[data-v-401c2c8a],thead[data-v-401c2c8a],tbody[data-v-401c2c8a],tr[data-v-401c2c8a],td[data-v-401c2c8a]{display:block}thead[data-v-401c2c8a]{display:none}tr[data-v-401c2c8a]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elev);margin-bottom:8px;padding:6px 10px}td[data-v-401c2c8a]{border:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}td[data-v-401c2c8a]:before{content:attr(data-label);color:var(--text-dim);font-size:.82rem}.price-input[data-v-401c2c8a]{width:140px}}.view[data-v-b7923d71]{gap:var(--gap);flex-direction:column;display:flex}.card[data-v-b7923d71]{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.toolbar[data-v-b7923d71]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flash[data-v-b7923d71]{color:var(--ok);font-size:.9rem}.import[data-v-b7923d71]{gap:8px;display:flex}.import textarea[data-v-b7923d71]{flex:1;font-family:inherit}.hint[data-v-b7923d71]{color:var(--text-dim);margin:0;font-size:.85rem}.hint code[data-v-b7923d71]{background:var(--bg-elev-2);border-radius:4px;padding:1px 5px}.edit-form h3[data-v-b7923d71]{margin:0 0 12px;font-size:1rem}.fields[data-v-b7923d71]{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.fields label[data-v-b7923d71]{color:var(--text-dim);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.res-rows[data-v-b7923d71]{flex-direction:column;gap:6px;display:flex}.res-row[data-v-b7923d71]{align-items:center;gap:6px;display:flex}.res-row select[data-v-b7923d71]{flex:1;min-width:0}.res-row input[data-v-b7923d71]{width:100px}.add[data-v-b7923d71]{align-self:flex-start;font-size:.85rem}.form-actions[data-v-b7923d71]{gap:8px;margin-top:12px;display:flex}.primary[data-v-b7923d71]{border-color:var(--accent);color:var(--accent)}.list-head[data-v-b7923d71]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.list-head h3[data-v-b7923d71]{margin:0;font-size:1rem}.planet-list[data-v-b7923d71]{flex-direction:column;gap:6px;display:flex}.planet-row[data-v-b7923d71]{border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:12px;padding:8px 10px;display:flex}.p-main[data-v-b7923d71]{flex-direction:column;min-width:140px;display:flex}.p-name[data-v-b7923d71]{font-weight:600}.p-type[data-v-b7923d71]{color:var(--text-dim);font-size:.8rem}.edited[data-v-b7923d71]{color:var(--warn);font-size:.72rem}.p-res[data-v-b7923d71]{flex-wrap:wrap;flex:1;gap:10px;display:flex}.p-res-item[data-v-b7923d71]{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.p-actions[data-v-b7923d71]{gap:4px;display:flex}.mini[data-v-b7923d71]{padding:2px 8px}.dim[data-v-b7923d71],.placeholder[data-v-b7923d71]{color:var(--text-dim);text-align:center;padding:16px}.app-shell[data-v-c9ac0944]{max-width:1100px;margin:0 auto;padding:16px}.app-header[data-v-c9ac0944]{margin-bottom:12px}.title-row[data-v-c9ac0944]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-header h1[data-v-c9ac0944]{margin:0;font-size:1.5rem}.subtitle[data-v-c9ac0944]{color:var(--text-dim);margin:4px 0 0}.tabs[data-v-c9ac0944]{border-bottom:1px solid var(--border);gap:4px;margin-bottom:16px;display:flex}.tabs button[data-v-c9ac0944]{color:var(--text-dim);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:10px 16px}.tabs button.active[data-v-c9ac0944]{color:var(--text);border-bottom-color:var(--accent)}.tabs button[data-v-c9ac0944]:hover{color:var(--text)}.loading[data-v-c9ac0944],.error[data-v-c9ac0944]{text-align:center;padding:32px}.error[data-v-c9ac0944]{color:var(--bad)}.app-footer[data-v-c9ac0944]{border-top:1px solid var(--border);color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:12px;font-size:.8rem;display:flex}.edit-toggle[data-v-c9ac0944]{border:1px solid var(--border);color:var(--text-dim);background:0 0;border-radius:999px;padding:2px 10px;font-size:.78rem}.edit-toggle.on[data-v-c9ac0944]{border-color:var(--warn);color:var(--warn)}:root{--bg:#0e1116;--bg-elev:#161b22;--bg-elev-2:#1c2330;--border:#2a3240;--text:#e6edf3;--text-dim:#9aa7b4;--accent:#4a90e2;--accent-dim:#2d5a8a;--rich-poor:#7d8895;--rich-medium:#4a90e2;--rich-rich:#3fb950;--rich-perfect:#d4af37;--ok:#3fb950;--warn:#d4a72c;--bad:#f85149;--radius:8px;--gap:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-size:15px;line-height:1.5}#app{min-height:100vh}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;color:var(--text);background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;padding:6px 12px}button:hover{border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}input,select{font:inherit;color:var(--text);background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px}input:focus,select:focus{border-color:var(--accent);outline:none}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px}th{color:var(--text-dim);font-weight:600}
