.filters.svelte-6a5fwu{flex-direction:column;gap:8px;margin:6px 0 16px;display:flex}.chips.svelte-6a5fwu{flex-wrap:wrap;gap:6px;display:flex;overflow-x:auto}.chip.svelte-6a5fwu{border:1px solid var(--line2);background:var(--surf);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.8rem;display:inline-flex}.chip.svelte-6a5fwu:hover{border-color:var(--accent)}.chip.on.svelte-6a5fwu{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surf))}.chip.svelte-6a5fwu .n:where(.svelte-6a5fwu){color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.chip.s-maxed.on.svelte-6a5fwu{border-color:#4caf72}.chip.s-elite.on.svelte-6a5fwu{border-color:#d8a838}.cat.svelte-6a5fwu{border:1px solid var(--line);background:var(--surf);border-radius:12px;margin-bottom:12px;padding:8px 12px}.cat.svelte-6a5fwu summary:where(.svelte-6a5fwu){cursor:pointer;align-items:center;gap:8px;font-size:.95rem;font-weight:700;display:flex}.cat.svelte-6a5fwu .cico:where(.svelte-6a5fwu){font-size:1.1rem}.lvtot.svelte-6a5fwu{color:var(--muted);font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;padding:1px 6px;font-size:.72rem;font-weight:600}.mtot.svelte-6a5fwu{margin-left:auto}.viewtoggle.svelte-6a5fwu{gap:4px;margin-left:auto;display:inline-flex}.lcard.svelte-6a5fwu{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:4px}.lrow.svelte-6a5fwu{border-radius:6px;align-items:center;gap:8px;padding:3px 8px;display:flex}.lrow.svelte-6a5fwu:hover{background:color-mix(in srgb, var(--accent) 9%, transparent)}.lhead.svelte-6a5fwu{border-bottom:1px solid var(--line2);margin-bottom:2px;padding-top:5px;padding-bottom:5px}.lname.svelte-6a5fwu{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;font-size:.8rem;overflow:hidden}.lname.strong.svelte-6a5fwu{font-size:.85rem;font-weight:700}.linput.svelte-6a5fwu{border:1px solid var(--line2);background:var(--surf);width:44px;color:var(--text);text-align:center;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;border-radius:5px;padding:2px 4px;font-size:.76rem;font-weight:700}.linput.svelte-6a5fwu::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.linput.svelte-6a5fwu::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.linput.svelte-6a5fwu:focus{border-color:var(--accent);outline:none}.lrow.svelte-6a5fwu .lvtext:where(.svelte-6a5fwu){text-align:right;min-width:32px}.tiersm.svelte-6a5fwu{flex:none;padding:0 4px;font-size:.58rem;position:static}.linput.s-progress.svelte-6a5fwu,.lvtext.s-progress.svelte-6a5fwu{color:#d8a838}.linput.s-maxed.svelte-6a5fwu,.lvtext.s-maxed.svelte-6a5fwu{color:#4caf72}.linput.s-elite.svelte-6a5fwu,.lvtext.s-elite.svelte-6a5fwu{color:#e8c34a}.lrow.svelte-6a5fwu .lvtext.s-untouched:where(.svelte-6a5fwu){opacity:.5}.chip.svelte-6a5fwu .chipic:where(.svelte-6a5fwu){vertical-align:middle;border-radius:4px;transition:transform .12s}.chip.svelte-6a5fwu:hover .chipic:where(.svelte-6a5fwu){transform:scale(1.15)}.cat.svelte-6a5fwu summary:where(.svelte-6a5fwu) .n:where(.svelte-6a5fwu){color:var(--muted);font-size:.74rem;font-weight:400}.classgroup.svelte-6a5fwu{margin-top:12px}.classhead.svelte-6a5fwu{cursor:pointer;color:var(--accent);align-items:center;gap:8px;padding:3px 0;font-size:.92rem;font-weight:700;display:flex}.classhead.svelte-6a5fwu .n:where(.svelte-6a5fwu){color:var(--muted);font-size:.72rem;font-weight:400}.classgroup.svelte-6a5fwu .masteries:where(.svelte-6a5fwu){margin-top:8px}.masteries.svelte-6a5fwu{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.mastery.svelte-6a5fwu{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex:210px;max-width:360px;padding:8px}.masteries.listmode.svelte-6a5fwu .lcard:where(.svelte-6a5fwu){flex:280px;max-width:380px}.mhead.svelte-6a5fwu{align-items:center;gap:8px;margin-bottom:8px;display:flex}.mlabel.svelte-6a5fwu{font-size:.85rem;font-weight:600}.specs.svelte-6a5fwu{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:14px 6px;padding-top:7px;display:grid}.specs.svelte-6a5fwu .tile:where(.svelte-6a5fwu){justify-self:center}.tile.svelte-6a5fwu{border:1px solid var(--line2);background:var(--surf);border-radius:8px;flex-direction:column;align-items:center;gap:2px;width:60px;padding:5px 3px;display:inline-flex;position:relative}.tier.svelte-6a5fwu{z-index:2;letter-spacing:.02em;color:#0c0d11;background:var(--tc);border-radius:6px;padding:0 4px;font-size:.6rem;font-weight:800;line-height:1.5;position:absolute;top:-5px;left:-5px;box-shadow:0 1px 3px #00000080}.ic.svelte-6a5fwu{border-radius:5px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.ic.svelte-6a5fwu img:where(.svelte-6a5fwu){object-fit:contain;width:52px;height:52px;display:block;transform:scale(1.4)}.fallback.svelte-6a5fwu{background:var(--line2);width:44px;height:44px;color:var(--text2);border-radius:5px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:inline-flex}.lvtext.svelte-6a5fwu{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;line-height:1.1}.tile.svelte-6a5fwu input:where(.svelte-6a5fwu){width:100%;color:var(--text);text-align:center;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:1px solid #0000;border-radius:5px;padding:2px 0;font-size:.74rem;font-weight:700}.tile.svelte-6a5fwu input:where(.svelte-6a5fwu)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tile.svelte-6a5fwu input:where(.svelte-6a5fwu)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tile.svelte-6a5fwu input:where(.svelte-6a5fwu):hover,.tile.svelte-6a5fwu input:where(.svelte-6a5fwu):focus{border-color:var(--line2);background:var(--bg);outline:none}.tile.svelte-6a5fwu input:where(.svelte-6a5fwu):focus{border-color:var(--accent)}.s-untouched.svelte-6a5fwu .ic:where(.svelte-6a5fwu),.s-untouched.svelte-6a5fwu .lvtext:where(.svelte-6a5fwu),.s-untouched.svelte-6a5fwu input:where(.svelte-6a5fwu){opacity:.55}.s-progress.svelte-6a5fwu{border-color:color-mix(in srgb, #d8a838 55%, var(--line2))}.s-progress.svelte-6a5fwu input:where(.svelte-6a5fwu),.s-progress.svelte-6a5fwu .lvtext:where(.svelte-6a5fwu){color:#d8a838}.s-maxed.svelte-6a5fwu{border-color:#4caf72}.s-maxed.svelte-6a5fwu input:where(.svelte-6a5fwu),.s-maxed.svelte-6a5fwu .lvtext:where(.svelte-6a5fwu){color:#4caf72}.s-elite.svelte-6a5fwu{border-color:#e0b53a;box-shadow:0 0 0 1px #e0b53a80}.s-elite.svelte-6a5fwu input:where(.svelte-6a5fwu),.s-elite.svelte-6a5fwu .lvtext:where(.svelte-6a5fwu){color:#e8c34a}.tile.svelte-6a5fwu{transition:border-color .12s,box-shadow .12s}.tile.svelte-6a5fwu:hover{border-color:var(--accent);z-index:5;box-shadow:0 3px 10px #00000073}.bar.svelte-6a5fwu{background:var(--line2);border-radius:2px;width:100%;height:3px;margin-top:1px;position:relative;overflow:hidden}.bar.svelte-6a5fwu:before{content:"";width:var(--pct,0%);background:var(--muted);position:absolute;inset:0}.s-progress.svelte-6a5fwu .bar:where(.svelte-6a5fwu):before{background:#d8a838}.s-maxed.svelte-6a5fwu .bar:where(.svelte-6a5fwu):before{background:#4caf72}.s-elite.svelte-6a5fwu .bar:where(.svelte-6a5fwu):before{background:#e8c34a}.s-untouched.svelte-6a5fwu .bar:where(.svelte-6a5fwu){opacity:.5}.tip.svelte-6a5fwu{border:1px solid var(--line);background:var(--surf);width:288px;max-width:calc(100vw - 16px);color:var(--text);z-index:60;text-align:left;pointer-events:none;border-radius:10px;flex-direction:column;gap:8px;padding:11px 12px;line-height:1.35;display:none;position:fixed;top:0;left:0;box-shadow:0 12px 30px #0000008c}.tile.svelte-6a5fwu:hover .tip:where(.svelte-6a5fwu),.tile.svelte-6a5fwu:focus-within .tip:where(.svelte-6a5fwu),.embwrap.svelte-6a5fwu:hover .tip:where(.svelte-6a5fwu),.embwrap.svelte-6a5fwu:focus-within .tip:where(.svelte-6a5fwu),.lrow-hover.svelte-6a5fwu:hover .tip:where(.svelte-6a5fwu),.lrow-hover.svelte-6a5fwu:focus-within .tip:where(.svelte-6a5fwu){display:flex}.embwrap.svelte-6a5fwu{line-height:0;display:inline-flex}.embwrap.svelte-6a5fwu .emb:where(.svelte-6a5fwu){vertical-align:middle;border-radius:6px;transition:transform .12s,filter .12s}.embwrap.svelte-6a5fwu:hover .emb:where(.svelte-6a5fwu){filter:brightness(1.15)drop-shadow(0 2px 6px #0000008c);transform:scale(1.12)}.tiphead.svelte-6a5fwu{align-items:center;gap:10px;display:flex}.tipic.svelte-6a5fwu{background:var(--bg);border-radius:8px;flex:none;justify-content:center;align-items:center;width:112px;height:112px;display:inline-flex;overflow:hidden}.tipimg.svelte-6a5fwu{object-fit:contain;width:112px;height:112px;transform:scale(1.4)}span.tipic.fallback.svelte-6a5fwu{font-size:2.6rem}.tipmeta.svelte-6a5fwu{flex-direction:column;gap:3px;min-width:0;display:flex}.tip.svelte-6a5fwu strong:where(.svelte-6a5fwu){font-size:.86rem;line-height:1.2}.tiplvl.svelte-6a5fwu{color:var(--text2);font-variant-numeric:tabular-nums;font-size:.76rem}.tipmax.svelte-6a5fwu{color:var(--muted)}.tippct.svelte-6a5fwu{color:var(--accent);margin-left:4px;font-weight:700}.tipbar.svelte-6a5fwu{background:var(--line2);border-radius:3px;height:5px;position:relative;overflow:hidden}.tipbarfill.svelte-6a5fwu{background:var(--accent);border-radius:3px;height:100%;position:absolute;inset:0 auto 0 0}.s-maxed.svelte-6a5fwu .tipbarfill:where(.svelte-6a5fwu){background:#4caf72}.s-elite.svelte-6a5fwu .tipbarfill:where(.svelte-6a5fwu){background:#e8c34a}.tip.svelte-6a5fwu .desc:where(.svelte-6a5fwu){color:var(--text2);font-size:.76rem;line-height:1.35}.tipfame.svelte-6a5fwu{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.74rem}.tipfame.done.svelte-6a5fwu{color:#4caf72;font-weight:600}@media (width<=640px){.mastery.svelte-6a5fwu,.masteries.listmode.svelte-6a5fwu .lcard:where(.svelte-6a5fwu){flex-basis:100%;max-width:none}.cat.svelte-6a5fwu{padding:8px 10px}}
