.res-grid.svelte-y1q8m4{margin-top:12px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.res-item.svelte-y1q8m4{border:1px solid var(--border);border-radius:6px;background:#0000004d;padding:12px;text-align:center}.res-label.svelte-y1q8m4{margin-bottom:6px;font-size:.65rem;letter-spacing:1.5px;text-transform:uppercase}.res-value.svelte-y1q8m4{font-family:Chakra Petch,sans-serif;font-size:1.4rem;font-weight:700}.res-value.pos.svelte-y1q8m4{color:var(--green)}.res-value.neg.svelte-y1q8m4{color:var(--accent2)}.res-value.neu.svelte-y1q8m4{color:var(--dim)}.res-bar-track.svelte-y1q8m4{position:relative;margin-top:8px;height:4px;border-radius:2px;background:#ffffff14}.res-bar-center.svelte-y1q8m4{position:absolute;left:50%;top:-1px;height:6px;width:1px;background:#fff3}.res-bar-fill.svelte-y1q8m4{position:absolute;top:0;height:100%;border-radius:2px;opacity:.7}.res-verdict.svelte-y1q8m4{margin-top:16px;border-radius:6px;background:#0003;padding:12px 16px;color:var(--dim);font-size:.9rem;line-height:1.5}.res-verdict.svelte-y1q8m4 strong:where(.svelte-y1q8m4){color:var(--text)}.unverified-note.svelte-y1q8m4{margin-left:6px;color:var(--dim);font-size:.75rem;font-weight:400;letter-spacing:.5px;text-transform:none}@media(max-width:640px){.res-grid.svelte-y1q8m4{grid-template-columns:repeat(3,minmax(0,1fr))}}.skill-tags.svelte-1tz0o2s{display:flex;flex-wrap:wrap;gap:8px}.gear-grid.svelte-173jndm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gear-slot.svelte-173jndm{border:1px solid var(--border);border-radius:6px;background:#0000004d;padding:14px 18px}.gear-slot-label.svelte-173jndm{margin-bottom:4px;color:var(--dim);font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.gear-slot-value.svelte-173jndm{color:var(--text);font-size:1.05rem;font-weight:600}@media(max-width:640px){.gear-grid.svelte-173jndm{grid-template-columns:1fr}}.artian-card.svelte-1ropc6a{border:1px solid rgb(240 192 64 / .25);border-radius:6px;background:#f0c0400a;padding:12px;transition:border-color .2s}.artian-card.svelte-1ropc6a:hover{border-color:#f0c04066}.artian-header.svelte-1ropc6a{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.artian-name.svelte-1ropc6a{font-family:Chakra Petch,sans-serif;font-weight:600;font-size:.95rem;color:var(--gold)}.artian-variant.svelte-1ropc6a{font-size:.7rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:2px 8px;border-radius:4px}.artian-variant.variant-standard.svelte-1ropc6a{background:#f0c0401f;color:var(--gold)}.artian-variant.variant-gogma.svelte-1ropc6a{background:#a855f726;color:var(--purple)}.artian-steps.svelte-1ropc6a{margin:0;padding-left:16px;font-size:.82rem;color:var(--dim);line-height:1.5;list-style:disc}.artian-steps.svelte-1ropc6a li:where(.svelte-1ropc6a){margin-bottom:2px}.weapon-card.svelte-80cisz{border:1px solid var(--border);border-radius:6px;background:#00000040;padding:12px;transition:border-color .2s}.weapon-card.svelte-80cisz:hover{border-color:var(--gold)}.weapon-element.svelte-80cisz{margin-bottom:4px;font-size:.65rem;letter-spacing:1.5px;text-transform:uppercase}.weapon-element.fire.svelte-80cisz{color:var(--fire)}.weapon-element.water.svelte-80cisz{color:var(--water)}.weapon-element.thunder.svelte-80cisz{color:var(--thunder)}.weapon-element.ice.svelte-80cisz{color:var(--ice)}.weapon-element.dragon.svelte-80cisz{color:var(--dragon)}.weapon-element.raw.svelte-80cisz{color:var(--raw)}.weapon-name.svelte-80cisz{color:var(--text);font-size:.9rem;font-weight:600;line-height:1.3}.weapon-stat.svelte-80cisz,.weapon-detail.svelte-80cisz{margin-top:4px;color:var(--dim);font-size:.78rem;line-height:1.4}.result-card.svelte-ddtt7k{border:1px solid var(--gold);border-radius:14px;background:linear-gradient(135deg,#14172280,#1a1d2a80);padding:32px;box-shadow:0 18px 40px #00000038}.result-header.svelte-ddtt7k{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px}.result-name.svelte-ddtt7k{color:var(--gold);font-family:Chakra Petch,sans-serif;font-size:1.6rem;font-weight:700}.result-desc.svelte-ddtt7k{margin-bottom:24px;color:var(--dim);font-size:1rem;line-height:1.6}.source-chip-row.svelte-ddtt7k{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.source-chip.svelte-ddtt7k{font-size:.75rem}.tier-chip.svelte-ddtt7k{font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.tier-chip.tier-meta.svelte-ddtt7k{color:var(--gold);background:#f0c0401f;border:1px solid var(--gold)}.tier-chip.tier-mixed.svelte-ddtt7k{color:var(--raw);background:#c9a87a1a;border:1px solid var(--raw)}.artian-grid.svelte-ddtt7k{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.tip-lines.svelte-ddtt7k{margin:8px 0 0;padding-left:18px;font-size:.85rem;color:var(--dim);line-height:1.5;list-style:disc}.tip-lines.svelte-ddtt7k li:where(.svelte-ddtt7k){margin-bottom:3px}.weapon-grid.svelte-ddtt7k{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}@media(max-width:640px){.result-card.svelte-ddtt7k{padding:24px 20px}}.question-node.svelte-3txkp7{margin-bottom:0;border:1px solid var(--border);border-radius:8px;background:var(--card);padding:28px 32px;transition:all .3s}.question-node.active.svelte-3txkp7{border-color:var(--accent);box-shadow:0 0 24px #e845451f}.question-node.completed.svelte-3txkp7{border-color:var(--green);opacity:.7}.q-label.svelte-3txkp7{margin-bottom:8px;color:var(--dim);font-family:Chakra Petch,sans-serif;font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.q-text.svelte-3txkp7{margin-bottom:20px;font-size:1.25rem;font-weight:600;line-height:1.4}.options.svelte-3txkp7{display:flex;flex-wrap:wrap;gap:12px}.opt-btn.svelte-3txkp7{flex:1 1 240px;min-height:52px;border:1px solid rgb(232 69 69 / .25);border-radius:6px;background:#e8454514;padding:10px 24px;color:var(--text);font-size:1rem;font-weight:600;letter-spacing:.5px;transition:all .2s}.opt-btn.svelte-3txkp7:hover{transform:translateY(-1px);border-color:var(--accent);background:#e8454533}.opt-btn.selected.svelte-3txkp7{border-color:var(--accent);background:var(--accent);color:#fff}.opt-btn.balanced.svelte-3txkp7{border-color:#4a9eff40;background:#4a9eff14}.opt-btn.balanced.svelte-3txkp7:hover{border-color:var(--blue);background:#4a9eff33}.opt-btn.balanced.selected.svelte-3txkp7{border-color:var(--blue);background:var(--blue);color:#000}.opt-btn.comfort.svelte-3txkp7{border-color:#3dd68c40;background:#3dd68c14}.opt-btn.comfort.svelte-3txkp7:hover{border-color:var(--green);background:#3dd68c33}.opt-btn.comfort.selected.svelte-3txkp7{border-color:var(--green);background:var(--green);color:#000}@media(max-width:640px){.question-node.svelte-3txkp7{padding:24px 20px}.opt-btn.svelte-3txkp7{flex-basis:100%}}.rank-selector.svelte-1styv3g{display:inline-flex;border:1px solid var(--border);border-radius:8px;background:var(--card);overflow:hidden}.rank-btn.svelte-1styv3g{padding:10px 24px;border:none;background:transparent;color:var(--dim);font-family:Chakra Petch,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;transition:all .2s}.rank-btn.svelte-1styv3g:hover{color:var(--text);background:#ffffff0a}.rank-btn.active.svelte-1styv3g{background:linear-gradient(135deg,#e845452e,#f0c0401f);color:var(--gold);box-shadow:inset 0 0 16px #f0c0400f}.rank-btn.svelte-1styv3g+.rank-btn:where(.svelte-1styv3g){border-left:1px solid var(--border)}.weapon-tabs.svelte-lh9u6z{display:flex;flex-wrap:wrap;gap:12px}.weapon-tab.svelte-lh9u6z{background:var(--card);border:1px solid var(--border);border-radius:999px;padding:14px 22px;color:var(--dim);font-family:Chakra Petch,sans-serif;font-size:1rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;transition:all .2s}.weapon-tab.svelte-lh9u6z:hover{background:#1a1d2a;color:var(--text)}.weapon-tab.active.svelte-lh9u6z{background:linear-gradient(135deg,#e8454526,#f0c0401a);border-color:var(--gold);color:var(--gold)}@media(max-width:640px){.weapon-tab.svelte-lh9u6z{width:100%;padding-inline:18px;font-size:.95rem;text-align:center}}.app-header.svelte-1uha8ag{margin-bottom:24px;text-align:center}.app-subtitle.svelte-1uha8ag{color:var(--dim);font-size:1rem;letter-spacing:1px}.app-lead.svelte-1uha8ag{margin:18px auto 0;max-width:720px;color:color-mix(in srgb,var(--dim) 82%,white 18%);font-size:1.05rem;line-height:1.6}.hero-panel.svelte-1uha8ag,.flow-shell.svelte-1uha8ag{border:1px solid color-mix(in srgb,var(--border) 86%,white 14%);border-radius:16px;background:linear-gradient(180deg,#12141ce0,#0c0e14f0);box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff08}.hero-panel.svelte-1uha8ag{margin-bottom:24px;padding:20px}.hero-panel-label.svelte-1uha8ag{margin-bottom:14px;color:var(--dim);font-family:Chakra Petch,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}.rank-section.svelte-1uha8ag{margin-bottom:24px;display:flex;justify-content:center}.section-title.svelte-1uha8ag{margin-bottom:14px;border-left:3px solid var(--gold);padding-left:16px;color:var(--gold);font-family:Chakra Petch,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.flow-shell.svelte-1uha8ag{padding:28px}.flow-copy.svelte-1uha8ag{margin:0 0 24px;color:color-mix(in srgb,var(--dim) 88%,white 12%);font-size:1rem;line-height:1.55}.flow-stack.svelte-1uha8ag{display:flex;flex-direction:column}.connector.svelte-1uha8ag{margin:0 auto;height:32px;width:2px;background:linear-gradient(to bottom,var(--accent),transparent)}.page-footer.svelte-1uha8ag{margin-top:28px;display:flex;flex-direction:column;gap:18px}.reset-btn.svelte-1uha8ag{align-self:flex-start;border:1px solid var(--dim);border-radius:6px;background:transparent;padding:8px 20px;color:var(--dim);font-size:.9rem;font-weight:600;letter-spacing:1px;transition:all .2s}.reset-btn.svelte-1uha8ag:hover{border-color:var(--accent);color:var(--accent)}.refs-link.svelte-1uha8ag{display:inline-block;margin-top:10px;font-size:.85rem;font-weight:600;color:var(--dim);text-decoration:none;transition:color .2s}.refs-link.svelte-1uha8ag:hover{color:var(--gold)}.support-row.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px 24px}.support-link.svelte-1uha8ag{font-size:.85rem;font-weight:600;color:var(--dim);text-decoration:none;transition:color .2s}.support-link.svelte-1uha8ag:hover{color:var(--gold)}@media(max-width:640px){.hero-panel.svelte-1uha8ag,.flow-shell.svelte-1uha8ag{padding:20px}.app-lead.svelte-1uha8ag{font-size:.98rem}.flow-copy.svelte-1uha8ag{margin-bottom:20px}}
