:root{--bg:#eef0f6;--panel:#ffffffc7;--panel-solid:#fff;--panel-2:#f3f4f9;--line:#1c204c14;--line-2:#1c204c24;--text:#1c1f3a;--muted:#5f6589;--accent:#6a58e8;--accent-2:#a78bfa;--accent-soft:#7c6cf21f;--ink:#17192e;--good:#15803d;--warn:#9b600f;--bad:#c9383e;--gold:#8f6512;--tint-1:#1c204c08;--tint-2:#1c204c0e;--tint-3:#1c204c17;--sp-block:16px;--radius:20px;--radius-sm:12px;--shadow:0 1px 2px #1c204c0a, 0 10px 30px -12px #1c204c29;--shadow-hover:0 2px 4px #1c204c0d, 0 18px 40px -14px #1c204c3d;--shadow-neu:-6px -6px 14px #ffffffe6, 6px 6px 16px #a3aacd61;--shadow-inset:inset 2px 2px 5px #a3aacd59, inset -2px -2px 5px #ffffffe6;--ease:cubic-bezier(.2, .8, .2, 1);--font-head:"Nunito", "Manrope", system-ui, sans-serif;--font-body:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--el-holy:#e0891b;--el-fire:#e5484d;--el-ice:#1a9fb8;--el-dark:#7c5ce0;--el-electric:#c49400;--el-grass:#1e9e62;--el-water:#3b82e0;--el-rock:#8b6a43;--el-wind:#139c8a;--el-holy-t:color-mix(in srgb, var(--el-holy) 60%, var(--text));--el-fire-t:color-mix(in srgb, var(--el-fire) 76%, var(--text));--el-ice-t:color-mix(in srgb, var(--el-ice) 64%, var(--text));--el-dark-t:color-mix(in srgb, var(--el-dark) 88%, var(--text));--el-electric-t:color-mix(in srgb, var(--el-electric) 60%, var(--text));--el-grass-t:color-mix(in srgb, var(--el-grass) 68%, var(--text));--el-water-t:color-mix(in srgb, var(--el-water) 74%, var(--text));--el-rock-t:color-mix(in srgb, var(--el-rock) 92%, var(--text));--el-wind-t:color-mix(in srgb, var(--el-wind) 68%, var(--text))}*{box-sizing:border-box}body,html{color:var(--text);margin:0}html{background:var(--bg)}body{font:15px/1.5 var(--font-body);-webkit-font-smoothing:antialiased;background:radial-gradient(900px 600px at 8% -10%,#a78bfa33,transparent 60%),radial-gradient(800px 600px at 105% 10%,#7dd3fc33,transparent 60%),radial-gradient(700px 500px at 60% 110%,#f4aad229,transparent 60%),var(--bg);background-attachment:fixed;min-height:100vh}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#7c6cf240}.container{max-width:1280px;margin:0 auto;padding:16px}.panel{background:var(--panel);border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);border:1px solid #ffffffe6;padding:16px}.muted{color:var(--muted)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h1,h2,h3{line-height:1.2;font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 12px;font-weight:800}b,strong{line-height:1.25}h1{letter-spacing:-.02em;font-size:32px;font-weight:900}h2{font-size:20px}h3{font-size:16px}.btn{background:var(--panel-solid);border:1px solid var(--line);cursor:pointer;color:var(--text);transition:transform .15s var(--ease),box-shadow .2s var(--ease),border-color .2s,background .2s;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #1c204c0d,0 4px 12px -6px #1c204c2e}.btn:hover{border-color:#7c6cf273;box-shadow:0 2px 4px #1c204c0f,0 8px 18px -8px #7c6cf273}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.on{background:var(--accent);border-color:var(--accent);color:#fff}.btn.ink{background:var(--ink);border-color:var(--ink);color:#fff}.btn.ink:hover{background:#26294a}.btn.small{height:28px;padding:0 12px;font-size:12px}.input{background:var(--panel-2);min-width:0;box-shadow:var(--shadow-inset);border:1px solid #0000;border-radius:999px;padding:8px 16px;transition:border-color .2s,background .2s}.input:focus{border-color:var(--accent);background-color:#fff;outline:none}select.input{appearance:none;cursor:pointer;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20fill%3D%22none%22%20stroke%3D%22%235f6589%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:36px}.chip{white-space:nowrap;vertical-align:middle;background:#fff9;border:1px solid;border-radius:999px;align-items:center;gap:4px;height:23px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;display:grid}.tbl{border-collapse:collapse;width:100%}.tbl td,.tbl th{border-bottom:1px solid var(--line);text-align:left;padding:8px}.tbl th{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:12px;font-weight:600}.tbl td.num,.tbl th.num{text-align:right;font-variant-numeric:tabular-nums}.tbl tr:hover td{background:var(--accent-soft)}input[type=checkbox]{appearance:none;cursor:pointer;background:var(--tint-3);width:34px;height:20px;transition:background .2s var(--ease);border-radius:999px;flex:none;margin:0;position:relative;box-shadow:inset 0 1px 2px #1c204c2e}input[type=checkbox]:before{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1c204c4d}input[type=checkbox]:hover{background:var(--line-2)}input[type=checkbox]:checked{background:var(--accent)}input[type=checkbox]:checked:before{transform:translate(14px)}label:has(>input[type=checkbox]){cursor:pointer;-webkit-user-select:none;user-select:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.page-enter-active,.page-leave-active{transition:opacity .22s var(--ease),transform .22s var(--ease)}.page-enter-from{opacity:0;transform:translateY(8px)}.page-leave-to{opacity:0;transform:translateY(-4px)}*{scrollbar-width:thin;scrollbar-color:#1c204c2e transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.page-enter-from,.page-leave-to{transform:none}}@media (width<=768px){.container{padding:12px 16px}.hide-sm{display:none}}@media (pointer:coarse){.btn.small,.hit{position:relative}.btn.small:after,.hit:after{content:"";position:absolute;inset:-4px -2px}.hit:after{inset:-8px -4px}input[type=checkbox]{width:40px;height:24px}input[type=checkbox]:before{width:20px;height:20px}input[type=checkbox]:checked:before{transform:translate(16px)}.foot a{padding-block:8px}}.top[data-v-2bed7d23]{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(1.3);background:radial-gradient(600px 120px at 20% 0,#7c6cf238,#0000 70%),#17192eeb;border-bottom:1px solid #a78bfa29;position:sticky;top:0;box-shadow:0 10px 30px -18px #17192ecc}.top .container[data-v-2bed7d23]{flex-wrap:nowrap;gap:20px;padding-top:8px;padding-bottom:8px}@media (width<=768px){.top .container[data-v-2bed7d23]{gap:12px}}.logo[data-v-2bed7d23]{transition:transform .2s var(--ease);border-radius:16px;flex:none;align-items:center;margin-left:-6px;padding:4px 6px;display:flex}.logo[data-v-2bed7d23]:hover{transform:rotate(-2deg)scale(1.03)}.logo img[data-v-2bed7d23]{width:auto;height:24px;display:block}@media (width<=768px){.logo img[data-v-2bed7d23]{height:18px}}nav[data-v-2bed7d23]{scrollbar-width:none;flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow-x:auto}nav[data-v-2bed7d23]::-webkit-scrollbar{display:none}@media (width<=768px){nav[data-v-2bed7d23]{gap:8px}}.grp[data-v-2bed7d23]{flex-wrap:nowrap;align-items:center;gap:2px;display:flex}.grp.main[data-v-2bed7d23]{flex:1 0 auto;justify-content:space-between}.grp.team[data-v-2bed7d23]{border-left:1px solid #a78bfa2e;flex:none;padding-left:12px}.nav[data-v-2bed7d23]{white-space:nowrap;color:#e2deffb3;border:1px solid #0000;border-radius:999px;flex:none;padding:6px clamp(8px,2.9vw - 22px,16px);font-size:14px;font-weight:600;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.nav[data-v-2bed7d23]:hover{color:#fff;background:#7c6cf229;border-color:#a78bfa33}.nav.dd.active[data-v-2bed7d23],.nav.router-link-exact-active[data-v-2bed7d23],.nav[href^=\/bosses].router-link-active[data-v-2bed7d23]{color:#fff;background:linear-gradient(#a78bfa61,#7c6cf238);border-color:#c4b5fd73;box-shadow:inset 0 1px #ffffff40,0 6px 16px -8px #7c6cf2cc}.nav.ev[data-v-2bed7d23]:hover{background:#f472b624;border-color:#f9a8d438}.nav.ev.router-link-active[data-v-2bed7d23]{color:#fff;background:linear-gradient(#f9a8d452,#ec48992e);border-color:#fbcfe86b;box-shadow:inset 0 1px #ffffff38,0 6px 16px -8px #ec4899b3}.nav.ext[data-v-2bed7d23]{color:#b9a9ff}.nav.ext[data-v-2bed7d23]:hover{color:#fff}.nav.cta[data-v-2bed7d23]{border-color:#c4b5fd80;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 6px 16px -6px #6c5ce7b3}.nav.cta[data-v-2bed7d23],.nav.cta[data-v-2bed7d23]:hover{color:#fff;background:linear-gradient(135deg,#9d8cff,#6c5ce7)}.nav.cta[data-v-2bed7d23]:hover{filter:brightness(1.08)}.nav.cta.router-link-exact-active[data-v-2bed7d23]{color:#fff;background:linear-gradient(135deg,#a898ff,#6c5ce7);box-shadow:0 0 0 3px #7c6cf259,inset 0 1px #ffffff4d,0 6px 16px -6px #6c5ce7b3}.ddwrap[data-v-2bed7d23]{flex:none}.ddwrap[data-v-2bed7d23],.nav.dd[data-v-2bed7d23]{display:inline-flex}.nav.dd[data-v-2bed7d23]{cursor:pointer;font:inherit;background:0 0;align-items:center;gap:4px;font-size:14px;font-weight:600}.nav.dd svg[data-v-2bed7d23]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;transition:transform .2s var(--ease)}.nav.dd.open svg[data-v-2bed7d23]{transform:rotate(180deg)}.nav.dd.open[data-v-2bed7d23]:not(.active){color:#fff;background:#7c6cf229;border-color:#a78bfa33}.foot[data-v-2bed7d23]{padding-top:40px;padding-bottom:32px;font-size:12px}.foot a[data-v-2bed7d23]{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.foot a[data-v-2bed7d23]:hover{color:var(--accent)}.dev[data-v-2bed7d23]{color:var(--text);font-weight:700}.ddmenu{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#17192ef0;border:1px solid #a78bfa38;border-radius:16px;gap:2px;width:260px;padding:6px;display:grid;position:fixed;box-shadow:0 24px 48px -16px #0c0c1e99,inset 0 1px #ffffff0f}.dditem{color:#e2deffd9;border:1px solid #0000;border-radius:12px;gap:1px;padding:8px 12px;transition:background .15s,border-color .15s;display:grid}.dditem b{color:#fff;font-size:14px;font-weight:700}.dditem small{color:#c8c2f099;font-size:12px}.dditem:focus-visible,.dditem:hover{background:#7c6cf22e;border-color:#a78bfa38;outline:none}.dditem.on{background:linear-gradient(#a78bfa52,#7c6cf22e);border-color:#c4b5fd66}.dd-enter-active,.dd-leave-active{transition:opacity .16s ease,transform .16s var(--ease)}.dd-enter-from,.dd-leave-to{opacity:0;transform:translateY(-6px)}
