.mini.svelte-nr81dc{position:relative;--frame-fill: #D8C2B6;margin:0 auto}.mini.svelte-nr81dc .grid:where(.svelte-nr81dc){position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.lines.svelte-nr81dc{position:absolute;inset:0;pointer-events:none}.lines.svelte-nr81dc path{fill:none;stroke:#000000d9;stroke-width:1.3}.tier.svelte-nr81dc{width:var(--tier-w);height:var(--tier-h);margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}.tier.root.svelte-nr81dc{justify-content:center}.tier.tier-2.svelte-nr81dc,.tier.tier-4.svelte-nr81dc{background:#0000000a}.tier-label.svelte-nr81dc{position:absolute;left:-22px;top:50%;transform:translateY(-50%);font-family:inherit;font-weight:500;font-size:13px;color:#6a4e44}.tier-label.svelte-nr81dc .star:where(.svelte-nr81dc){color:#c78b24;font-size:11px;margin-left:2px}.group.svelte-nr81dc{position:relative;width:var(--group);height:var(--group);display:flex;align-items:center;justify-content:center;--frame-fill: #B8AFA8}.group.allocated.svelte-nr81dc{--frame-fill: #ECD3C6}.group.svelte-nr81dc .frame-svg:where(.svelte-nr81dc){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.group.branch-root.svelte-nr81dc{margin-bottom:-4px}.group.svelte-nr81dc .skills:where(.svelte-nr81dc){display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:2px;max-width:70%;position:relative;z-index:2}.group.tier-3.svelte-nr81dc .skills:where(.svelte-nr81dc){gap:1px 4px;margin-top:-12%}.cell.svelte-nr81dc{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#cfb8aa;box-shadow:inset 0 0 4px #0006}.cell-bg.svelte-nr81dc{position:absolute;inset:1.5px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 1px #00000080}.cell-ico.svelte-nr81dc{position:relative;background-repeat:no-repeat;border-radius:50%;image-rendering:pixelated;filter:saturate(0) brightness(.95)}.cell.filled.svelte-nr81dc .cell-bg:where(.svelte-nr81dc){background:#f6e4dd}.cell.filled.svelte-nr81dc .cell-ico:where(.svelte-nr81dc){filter:saturate(1) brightness(1)}.cell.maxed.svelte-nr81dc .cell-bg:where(.svelte-nr81dc){background:#f6e4dd;box-shadow:0 0 4px #ffc86499}.cell.maxed.svelte-nr81dc{box-shadow:inset 0 0 4px #0006,0 0 0 1px var(--accent)}
