.SkillSimulator-module___cQ1Rq__shell{width:min(1540px,100%);color:var(--foreground);margin:0 auto;padding:1.25rem 1rem 4rem}@media (min-width:640px){.SkillSimulator-module___cQ1Rq__shell{padding-inline:1.5rem}}@media (min-width:1024px){.SkillSimulator-module___cQ1Rq__shell{padding-inline:2rem}}.SkillSimulator-module___cQ1Rq__hero,.SkillSimulator-module___cQ1Rq__panel,.SkillSimulator-module___cQ1Rq__detail,.SkillSimulator-module___cQ1Rq__note{border:1px solid var(--border);background:var(--surface-strong);box-shadow:0 18px 54px color-mix(in srgb, var(--foreground) 8%, transparent)}.SkillSimulator-module___cQ1Rq__hero{background:var(--panel-gradient);border-radius:1.35rem;padding:clamp(1.2rem,3vw,2rem)}.SkillSimulator-module___cQ1Rq__eyebrow{color:var(--accent);font:800 .68rem/1.2 var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase}.SkillSimulator-module___cQ1Rq__title{font:750 clamp(2rem, 5vw, 3.4rem)/.96 var(--font-cinzel);margin-top:.55rem}.SkillSimulator-module___cQ1Rq__lede{max-width:44rem;color:var(--muted);margin-top:.75rem;line-height:1.7}.SkillSimulator-module___cQ1Rq__jobs{grid-template-columns:repeat(13,minmax(4.5rem,1fr));gap:.4rem;margin-top:1.15rem;display:grid;overflow-x:auto}.SkillSimulator-module___cQ1Rq__job{min-width:4.5rem;min-height:7.1rem;color:var(--foreground);border:1px solid var(--border);background:var(--surface);border-radius:.7rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:.28rem;padding:.4rem .2rem .38rem;display:flex;overflow:visible}.SkillSimulator-module___cQ1Rq__job[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.SkillSimulator-module___cQ1Rq__job img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:4.6rem;image-rendering:pixelated}.SkillSimulator-module___cQ1Rq__job span{text-align:center;max-width:100%;font-size:.62rem;font-weight:800;line-height:1.15}.SkillSimulator-module___cQ1Rq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.1rem;display:flex}.SkillSimulator-module___cQ1Rq__views,.SkillSimulator-module___cQ1Rq__meters{flex-wrap:wrap;gap:.45rem;display:flex}.SkillSimulator-module___cQ1Rq__view,.SkillSimulator-module___cQ1Rq__reset{min-height:2.5rem;color:var(--foreground);border:1px solid var(--border);background:var(--surface-strong);border-radius:.7rem;padding:0 .9rem;font-weight:800}.SkillSimulator-module___cQ1Rq__view[aria-pressed=true]{color:var(--primary-button-fg);background:var(--primary-button-bg);border-color:var(--primary-button-bg)}.SkillSimulator-module___cQ1Rq__meter{border:1px solid var(--border);background:var(--surface);border-radius:.7rem;min-width:9.5rem;padding:.45rem .75rem}.SkillSimulator-module___cQ1Rq__meter span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.SkillSimulator-module___cQ1Rq__meter strong{color:var(--foreground);font-size:.95rem}.SkillSimulator-module___cQ1Rq__workspace{align-items:start;gap:1rem;margin-top:1rem;display:grid}.SkillSimulator-module___cQ1Rq__skillsCol{gap:1rem;min-width:0;display:grid}.SkillSimulator-module___cQ1Rq__panel{border-radius:1.15rem;margin:0;padding:1rem}.SkillSimulator-module___cQ1Rq__sectionTitle{color:var(--accent);font:800 .68rem/1.2 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem}.SkillSimulator-module___cQ1Rq__list{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}.SkillSimulator-module___cQ1Rq__card,.SkillSimulator-module___cQ1Rq__treeSkill{width:100%;color:var(--foreground);border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:.8rem;align-items:center;gap:.65rem;padding:.55rem;display:flex}.SkillSimulator-module___cQ1Rq__pick{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:.65rem;display:flex}.SkillSimulator-module___cQ1Rq__card[data-selected=true],.SkillSimulator-module___cQ1Rq__card[data-path=true],.SkillSimulator-module___cQ1Rq__treeSkill[aria-pressed=true],.SkillSimulator-module___cQ1Rq__treeSkill[data-path=true]{border-color:var(--accent);background:var(--accent-soft)}.SkillSimulator-module___cQ1Rq__card img,.SkillSimulator-module___cQ1Rq__treeSkill img{object-fit:contain;width:2.5rem;height:2.5rem;image-rendering:pixelated}.SkillSimulator-module___cQ1Rq__cardName{font-size:.86rem;font-weight:800;display:block}.SkillSimulator-module___cQ1Rq__cardMeta{color:var(--faint);margin-top:.15rem;font-size:.68rem;display:block}.SkillSimulator-module___cQ1Rq__stepper{align-items:center;gap:.25rem;margin-left:auto;display:flex}.SkillSimulator-module___cQ1Rq__stepper button{width:1.7rem;height:1.7rem;color:var(--foreground);border:1px solid var(--border);background:var(--surface-strong);border-radius:.4rem;font-weight:800}.SkillSimulator-module___cQ1Rq__stepper button:disabled{opacity:.35}.SkillSimulator-module___cQ1Rq__free{color:var(--accent);background:var(--accent-soft);letter-spacing:.08em;border-radius:999px;margin-left:auto;padding:.15rem .45rem;font-size:.62rem;font-weight:850}.SkillSimulator-module___cQ1Rq__treeWrap{overflow-x:auto}.SkillSimulator-module___cQ1Rq__tree{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;min-width:42rem;display:grid}.SkillSimulator-module___cQ1Rq__treeSkill{flex-direction:column;justify-content:center;min-height:4.6rem;padding:.35rem}.SkillSimulator-module___cQ1Rq__treeSkill span{text-align:center;font-size:.62rem;font-weight:800;line-height:1.25}.SkillSimulator-module___cQ1Rq__detail{border-radius:1.15rem;min-width:0;margin:0;padding:1.1rem}.SkillSimulator-module___cQ1Rq__detailHead{align-items:flex-start;gap:.9rem;display:flex}.SkillSimulator-module___cQ1Rq__detailHead img{object-fit:contain;width:4rem;height:4rem;image-rendering:pixelated;flex-shrink:0}.SkillSimulator-module___cQ1Rq__detailHead h2{font:750 1.45rem/1.15 var(--font-cinzel)}.SkillSimulator-module___cQ1Rq__detailCopy{color:var(--muted);margin-top:.45rem;font-size:.9rem;line-height:1.55}.SkillSimulator-module___cQ1Rq__detailCopy p+p{margin-top:.4rem}.SkillSimulator-module___cQ1Rq__record{color:var(--accent);text-underline-offset:.18em;margin-top:.55rem;font-size:.82rem;font-weight:800;text-decoration:underline;display:inline-block}.SkillSimulator-module___cQ1Rq__levels{border-collapse:collapse;width:100%;margin-top:.9rem;font-size:.82rem}.SkillSimulator-module___cQ1Rq__levels th,.SkillSimulator-module___cQ1Rq__levels td{border-bottom:1px solid var(--border);text-align:left;padding:.45rem .5rem}.SkillSimulator-module___cQ1Rq__levels tr[data-current=true]{background:var(--accent-soft);font-weight:750}.SkillSimulator-module___cQ1Rq__note{background:var(--surface-soft);color:var(--muted);border-radius:1.05rem;margin-top:1.1rem;padding:1rem 1.1rem;font-size:.78rem;line-height:1.7}.SkillSimulator-module___cQ1Rq__empty{color:var(--muted);line-height:1.6}@media (min-width:1024px){.SkillSimulator-module___cQ1Rq__workspace{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.SkillSimulator-module___cQ1Rq__list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.SkillSimulator-module___cQ1Rq__detail{max-height:calc(100vh - 7rem);position:sticky;top:6.25rem;overflow-y:auto}}@media (max-width:1023px){.SkillSimulator-module___cQ1Rq__workspace{grid-template-areas:"detail""skills"}.SkillSimulator-module___cQ1Rq__skillsCol{grid-area:skills}.SkillSimulator-module___cQ1Rq__detail{z-index:4;grid-area:detail;max-height:42vh;position:sticky;top:5.5rem;overflow-y:auto}}@media (max-width:639px){.SkillSimulator-module___cQ1Rq__shell{padding-inline:.75rem}}
