.about[data-v-eeb67261]{max-width:min(560px,100vw - 32px);color:var(--text);padding:0}.about[data-v-eeb67261]::backdrop{background:#0000008c}.content[data-v-eeb67261]{flex-direction:column;gap:4px;padding:16px 18px;display:flex}h2[data-v-eeb67261]{margin:0}h3[data-v-eeb67261]{margin:10px 0 0;font-size:.95rem}p[data-v-eeb67261]{margin:4px 0}a[data-v-eeb67261]{color:var(--accent)}.tile[data-v-1b42cfed]{background:0 0;border:none;flex-direction:column;align-items:stretch;gap:2px;min-width:0;padding:0;display:flex}.tile[data-v-1b42cfed]:hover{background:0 0}.tile:hover .portrait[data-v-1b42cfed]{filter:brightness(1.12)}.portrait[data-v-1b42cfed]{aspect-ratio:1;border:2px solid var(--type);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--type) 55%, white 10%), color-mix(in srgb, var(--type) 35%, black) 75%);border-radius:8px;display:block;position:relative;overflow:hidden}.portrait.super[data-v-1b42cfed]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--super) 70%, transparent)}.portrait.extreme[data-v-1b42cfed]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--extreme) 70%, transparent)}.selected .portrait[data-v-1b42cfed]{outline:3px solid var(--accent);outline-offset:1px}.checked .portrait img[data-v-1b42cfed]{opacity:.55}img[data-v-1b42cfed]{object-fit:cover;width:100%;height:100%;display:block}.rarity[data-v-1b42cfed],.type[data-v-1b42cfed],.form[data-v-1b42cfed],.star[data-v-1b42cfed],.check[data-v-1b42cfed]{color:#fff;text-shadow:0 1px 1px #0009;border-radius:4px;padding:2px 3px;font-size:10px;font-weight:700;line-height:1;position:absolute}.rarity[data-v-1b42cfed]{background:#0000008c;bottom:2px;left:2px}.rarity.LR[data-v-1b42cfed]{background:linear-gradient(90deg,#e74c3c,#f1c40f,#2ecc71,#3498db,#9b59b6)}.rarity.UR[data-v-1b42cfed]{background:#b8860b}.type[data-v-1b42cfed]{background:color-mix(in srgb, var(--type) 85%, black);top:2px;right:2px}.form[data-v-1b42cfed]{background:#0009;font-size:11px;top:2px;left:2px}.star[data-v-1b42cfed]{color:var(--accent);background:0 0;padding:0;font-size:13px;bottom:2px;right:2px}.check[data-v-1b42cfed]{color:var(--good);background:#00000040;place-items:center;font-size:26px;display:grid;inset:0}.label[data-v-1b42cfed]{text-align:center;background:var(--panel-2);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:1px 2px;font-size:.75rem;font-weight:600;overflow:hidden}.small .rarity[data-v-1b42cfed],.small .type[data-v-1b42cfed]{display:none}.small .label[data-v-1b42cfed]{font-size:.7rem}.board[data-v-1de73aaa]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.head[data-v-1de73aaa]{padding:10px 12px 0}h2[data-v-1de73aaa]{margin:0;font-size:1.05rem}.help[data-v-1de73aaa]{margin:6px 12px 0}.teams[data-v-1de73aaa]{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));align-content:start;gap:10px;padding:12px;display:grid;overflow-y:auto}.team[data-v-1de73aaa]{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--panel-2);padding:8px}.team.active[data-v-1de73aaa]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.team-name[data-v-1de73aaa]{background:0 0;border:none;padding:0;font-weight:700}.team-name[aria-pressed=true][data-v-1de73aaa]{color:var(--accent);background:0 0}.slots[data-v-1de73aaa]{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:6px;display:grid}.slot[data-v-1de73aaa]{aspect-ratio:1;min-width:0;position:relative}.slot.leader .placeholder[data-v-1de73aaa]{border-color:var(--accent)}.placeholder[data-v-1de73aaa]{border:1px dashed var(--border);height:100%;color:var(--muted);border-radius:8px;place-items:center;font-size:.65rem;display:grid}.dots[data-v-1de73aaa]{gap:3px;display:flex;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.dots span[data-v-1de73aaa]{border:1px solid var(--panel);border-radius:50%;width:8px;height:8px}.dots .on[data-v-1de73aaa]{background:var(--good)}.dots .off[data-v-1de73aaa]{background:var(--bad)}@media (width<=420px){.teams[data-v-1de73aaa]{grid-template-columns:1fr}}.graph[data-v-c4401b2b]{width:100%;max-width:420px;margin:0 auto;display:block}.edge line[data-v-c4401b2b]{stroke:var(--accent);stroke-opacity:.65}.edge circle[data-v-c4401b2b]{fill:var(--panel-3);stroke:var(--accent)}.edge text[data-v-c4401b2b]{fill:var(--text);text-anchor:middle;dominant-baseline:central;font-size:11px;font-weight:700}.edge.faded[data-v-c4401b2b]{opacity:.12}.node[data-v-c4401b2b]{cursor:pointer;outline:none}.node .ring[data-v-c4401b2b]{fill:var(--panel);stroke:var(--type);stroke-width:3px}.node:hover .ring[data-v-c4401b2b],.node:focus .ring[data-v-c4401b2b]{stroke:var(--accent)}.team[data-v-83b60acf]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.head[data-v-83b60acf]{padding:10px 12px 0}h2[data-v-83b60acf]{margin:0;font-size:1.05rem}h3[data-v-83b60acf]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 4px;font-size:.85rem}.members[data-v-83b60acf]{--tile:52px;padding:10px 12px}.members.removing[data-v-83b60acf] .portrait{outline:2px dashed var(--danger);outline-offset:1px}.body[data-v-83b60acf]{flex-direction:column;gap:12px;padding:12px;display:flex;overflow-y:auto}.tile-grid[data-v-83b60acf]{--tile:58px}.stepper strong[data-v-83b60acf]{text-align:center;min-width:1.5em}.link-list[data-v-83b60acf]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.toggle[data-v-83b60acf]{cursor:pointer}.option[data-v-83b60acf]{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px;display:flex}.option-head[data-v-83b60acf]{flex-wrap:nowrap;align-items:flex-start}.leader[data-v-83b60acf]{flex:none;width:56px}.group[data-v-83b60acf]{gap:6px}.member[data-v-83b60acf]{width:46px}.boost[data-v-83b60acf]{justify-content:center;min-width:56px;font-weight:700}.picker[data-v-eb073e53]{position:relative}.row[data-v-eb073e53]{flex-wrap:nowrap}.mode[data-v-eb073e53]{white-space:nowrap}.options[data-v-eb073e53]{z-index:20;max-height:280px;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 #00000059}.options button[data-v-eb073e53]{text-align:left;background:0 0;border:none;width:100%;padding:5px 8px;display:block}.options button[data-v-eb073e53]:hover{background:var(--panel-3)}.options button.picked[data-v-eb073e53]{color:var(--accent);font-weight:600}.options button.picked[data-v-eb073e53]:before{content:"✓ "}.none[data-v-eb073e53]{padding:6px 8px}.picked-list[data-v-eb073e53]{flex-wrap:wrap;margin-top:6px}.browser[data-v-595549c9]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.controls[data-v-595549c9]{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px;display:flex}.nowrap[data-v-595549c9]{flex-wrap:nowrap}.filters[data-v-595549c9]{flex-direction:column;gap:8px;display:flex}.filters-toggle[data-v-595549c9]{white-space:nowrap;display:none}.divider[data-v-595549c9]{background:var(--border);align-self:stretch;width:1px}.type-button[aria-pressed=true][data-v-595549c9]{background:var(--type);border-color:var(--type);color:#fff}.sort-row[data-v-595549c9]{gap:4px}.sort[data-v-595549c9]{padding:3px 8px}.toggle[data-v-595549c9]{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.grid[data-v-595549c9]{flex:1;align-content:start;padding:10px;overflow-y:auto}@media (width<=899px){.filters-toggle[data-v-595549c9]{display:inline-block}.filters[data-v-595549c9]{display:none}.filters.open[data-v-595549c9]{display:flex}}.category-text[data-v-f0eb56f9]{white-space:pre-line}.link[data-v-f0eb56f9]{font-weight:600;text-decoration:none}.link[data-v-f0eb56f9]:hover{text-decoration:underline}.detail[data-v-ec6e8348]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.head[data-v-ec6e8348]{gap:12px;padding:12px;display:flex}.portrait[data-v-ec6e8348]{flex:none;width:96px}.identity[data-v-ec6e8348]{flex-direction:column;gap:6px;min-width:0;display:flex}h2[data-v-ec6e8348]{margin:0;font-size:1.15rem;line-height:1.2}h3[data-v-ec6e8348]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);align-items:center;gap:6px;margin:0 0 4px;font-size:.85rem;display:flex}.dot[data-v-ec6e8348]{background:var(--type);border-radius:50%;width:8px;height:8px}.actions[data-v-ec6e8348]{margin-top:2px}.body[data-v-ec6e8348]{flex-direction:column;gap:14px;padding:12px;display:flex;overflow-y:auto}.block p[data-v-ec6e8348]{margin:0}.pre[data-v-ec6e8348]{white-space:pre-line}.stats[data-v-ec6e8348]{flex-wrap:wrap;gap:20px;display:flex}.stats div[data-v-ec6e8348]{flex-direction:column;display:flex}.stats strong[data-v-ec6e8348]{font-size:1.05rem}.note[data-v-ec6e8348]{margin:-8px 0 0}.boost[data-v-ec6e8348]{text-transform:none;letter-spacing:0;color:var(--text)}.tile-grid[data-v-ec6e8348]{--tile:58px}.tile-grid.related[data-v-ec6e8348]{--tile:72px}.app-header[data-v-d68d9e5f]{border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:16px;height:52px;padding:8px 16px;display:flex}.brand[data-v-d68d9e5f]{white-space:nowrap;align-items:center;gap:8px;display:flex}.logo[data-v-d68d9e5f]{color:var(--accent);font-size:1.2rem}.pages[data-v-d68d9e5f]{flex:1;gap:4px;display:flex}.about-button[data-v-d68d9e5f]{margin-left:auto}.message[data-v-d68d9e5f]{text-align:center;padding:48px 16px}.layout[data-v-d68d9e5f]{gap:var(--gap);padding:var(--gap);grid-template-columns:minmax(340px,5fr) 6fr;height:calc(100dvh - 52px);display:grid}.layout.battlefield[data-v-d68d9e5f]{grid-template-columns:minmax(340px,4fr) 7fr}.side[data-v-d68d9e5f]{gap:var(--gap);grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.mobile-nav[data-v-d68d9e5f]{display:none}@media (width<=899px){.app-header[data-v-d68d9e5f]{gap:8px;padding:8px 12px}.brand strong[data-v-d68d9e5f]{display:none}.layout[data-v-d68d9e5f],.layout.battlefield[data-v-d68d9e5f]{height:auto;padding:8px 8px 72px;display:block}.side[data-v-d68d9e5f]{display:block}.layout[data-v-d68d9e5f]>*,.side[data-v-d68d9e5f]>*{display:none}.layout.show-browse .area-browse[data-v-d68d9e5f],.layout.show-detail .side[data-v-d68d9e5f],.layout.show-detail .area-detail[data-v-d68d9e5f],.layout.show-team .side[data-v-d68d9e5f],.layout.show-team .area-team[data-v-d68d9e5f]{display:flex}.area-browse[data-v-d68d9e5f],.area-detail[data-v-d68d9e5f],.area-team[data-v-d68d9e5f]{height:calc(100dvh - 132px)}.mobile-nav[data-v-d68d9e5f]{background:var(--panel);border-top:1px solid var(--border);z-index:30;gap:4px;padding:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button[data-v-d68d9e5f]{flex:1;padding:8px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#12151c;--panel:#1b2029;--panel-2:#232a35;--panel-3:#2c3542;--border:#323c4b;--text:#e8ecf2;--muted:#98a3b3;--accent:#f5a524;--accent-text:#1a1206;--good:#3fb950;--bad:#6b7480;--danger:#f85149;--agl:#2f80ed;--teq:#27ae60;--int:#9b51e0;--str:#eb5757;--phy:#f2994a;--super:#f2c94c;--extreme:#bb6bd9;--radius:8px;--gap:12px;--tile:64px;font-family:Segoe UI,system-ui,-apple-system,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.4}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f5;--panel:#fff;--panel-2:#f3f5f8;--panel-3:#e5e9ef;--border:#d4dae3;--text:#18202b;--muted:#5d6878;--accent:#d9820b;--accent-text:#fff}}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text)}#app{min-height:100%}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:1px solid var(--border);background:var(--panel-2);border-radius:6px;padding:4px 10px}button:hover{background:var(--panel-3)}button:disabled{opacity:.5;cursor:default}button.active,button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.link{color:var(--accent);background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.danger:hover{border-color:var(--danger);color:var(--danger)}input[type=search],input[type=text]{background:var(--panel-2);border:1px solid var(--border);border-radius:6px;width:100%;padding:6px 10px}.muted{color:var(--muted)}.small{font-size:.85rem}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spread{justify-content:space-between}.stack{flex-direction:column;gap:8px;display:flex}.panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.chip{background:var(--panel-3);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.82rem;display:inline-flex}button.chip{border:1px solid #0000}.tabs{border-bottom:1px solid var(--border);gap:4px;display:flex;overflow-x:auto}.tabs button{white-space:nowrap;color:var(--muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:8px 12px}.tabs button.active{color:var(--text);border-bottom-color:var(--accent);background:0 0}.empty{text-align:center;color:var(--muted);padding:24px 12px}.tile-grid{grid-template-columns:repeat(auto-fill, minmax(var(--tile), 1fr));gap:6px;display:grid}.type-AGL{--type:var(--agl)}.type-TEQ{--type:var(--teq)}.type-INT{--type:var(--int)}.type-STR{--type:var(--str)}.type-PHY{--type:var(--phy)}.toast{background:var(--panel-3);border:1px solid var(--border);border-radius:var(--radius);z-index:50;max-width:calc(100vw - 32px);padding:8px 16px;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000059}
