:root{--ink: #120e16;--ink-2: #1b1520;--ink-3: #261d2c;--line: #3a2e40;--paper: #f2ebe3;--muted: #a39aa6;--signal: #ff6b1f;--hazard: #ffd03a;--good: #7ee08a;--warn: #ffb347;--bad: #ff5c6c;--accent: var(--signal);--skew: polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);--cut: polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);--display: "Saira Extra Condensed","Arial Narrow","Roboto Condensed",Impact,sans-serif;--body: "Saira","Segoe UI",system-ui,-apple-system,sans-serif;--radius: 6px;--bar-h: 64px;color-scheme: dark;box-sizing: border-box;padding-top: env(safe-area-inset-top,0px);padding-bottom: env(safe-area-inset-bottom,0px)}*,*::before,*::after{box-sizing: inherit}html{scroll-padding-top: calc(var(--bar-h) + env(safe-area-inset-top,0px));-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--ink);color: var(--paper);font: 400 16px/1.55 var(--body);min-height: 100dvh;overflow-x: hidden}img{max-width: 100%;display: block}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit;background: none;border: 0;cursor: pointer;padding: 0}input,select{font: inherit;color: inherit}:focus-visible{outline: 2px solid var(--hazard);outline-offset: 3px;border-radius: 2px}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: min(1240px,100% - 32px);margin-inline: auto}.bar{position: sticky;top: env(safe-area-inset-top,0px);z-index: 50;height: var(--bar-h);background: color-mix(in srgb,var(--ink) 82%,transparent);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%);border-bottom: 1px solid var(--line)}.bar .wrap{height: 100%;display: flex;align-items: center;gap: 20px}.brand{display: flex;align-items: center;gap: 10px;flex: none}.brand-mark{width: 34px;height: 34px;display: grid;place-items: center;background: var(--signal);clip-path: var(--skew);color: var(--ink);font: 800 20px/1 var(--display)}.brand-name{font: 800 22px/1 var(--display);letter-spacing: .02em}.brand-name small{display: block;font: 500 11px/1.2 var(--body);color: var(--muted);letter-spacing: .04em}.nav{display: flex;gap: 2px;margin-left: 8px}.nav a{white-space: nowrap;padding: 8px 12px;font-weight: 600;font-size: 15px;color: var(--muted);clip-path: var(--skew);transition: color .15s,background .15s}.nav a:hover{color: var(--paper);background: var(--ink-3)}.nav a[aria-current="page"]{color: var(--ink);background: var(--paper)}.bar-tools{margin-left: auto;display: flex;gap: 8px;align-items: center}.search-btn{display: flex;align-items: center;gap: 10px;height: 40px;padding: 0 12px 0 14px;min-width: 220px;background: var(--ink-2);border: 1px solid var(--line);border-radius: var(--radius);color: var(--muted);font-size: 14px}.search-btn span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.search-btn svg{width: 18px;height: 18px;flex: none}.search-btn:hover{border-color: var(--muted);color: var(--paper)}.search-btn kbd{margin-left: auto;font: 600 11px/1 var(--body);padding: 4px 6px;border: 1px solid var(--line);border-radius: 4px}@media (max-width: 1240px){.legacy-link{display: none !important}.nav a{padding: 8px 9px;font-size: 14px}.search-btn{min-width: 180px}}.legacy-link{white-space: nowrap;font-size: 13px;color: var(--muted);padding: 8px}.legacy-link:hover{color: var(--paper)}.tabs-m{display: none}@media (max-width: 900px){.nav,.legacy-link{display: none}.search-btn{min-width: 0;width: 40px;padding: 0;justify-content: center}.search-btn span,.search-btn kbd{display: none}.tabs-m{display: grid;grid-template-columns: repeat(5,1fr);position: fixed;z-index: 50;left: 0;right: 0;bottom: 0;padding-bottom: env(safe-area-inset-bottom,0px);background: color-mix(in srgb,var(--ink) 90%,transparent);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-top: 1px solid var(--line)}.tabs-m a{display: grid;justify-items: center;gap: 2px;padding: 9px 0 8px;font-size: 11px;font-weight: 600;color: var(--muted)}.tabs-m a svg{width: 22px;height: 22px}.tabs-m a[aria-current="page"]{color: var(--hazard)}main{padding-bottom: calc(76px + env(safe-area-inset-bottom,0px))}}.display{font: 800 clamp(44px,8vw,104px)/.86 var(--display);letter-spacing: -.01em;margin: 0;text-transform: uppercase}h1,h2,h3{margin: 0}.h1{font: 800 clamp(40px,6vw,72px)/.9 var(--display);text-transform: uppercase}.h2{font: 800 clamp(28px,3.4vw,40px)/1 var(--display);text-transform: uppercase}.h3{font: 700 20px/1.2 var(--body)}.lede{color: var(--muted);max-width: 62ch;font-size: 17px;margin: 12px 0 0}.muted{color: var(--muted)}.small{font-size: 13px}.page-head{padding: 44px 0 26px;position: relative}.page-head::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 6px;background: repeating-linear-gradient(-45deg,var(--hazard) 0 10px,var(--ink) 10px 20px);opacity: .85;clip-path: polygon(0 0,220px 0,210px 100%,0 100%)}.section{padding: 36px 0}.section-head{display: flex;align-items: end;justify-content: space-between;gap: 16px;margin-bottom: 18px}.section-head a{color: var(--muted);font-weight: 600;font-size: 14px}.section-head a:hover{color: var(--paper)}.btn{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 22px;font-weight: 700;clip-path: var(--skew);background: var(--ink-3);transition: background .15s,color .15s,transform .15s}.btn:hover{background: var(--line)}.btn:active{transform: translateY(1px)}.btn-primary{background: var(--signal);color: var(--ink)}.btn-primary:hover{background: var(--hazard)}.chip{display: inline-flex;align-items: center;gap: 6px;height: 34px;padding: 0 14px;font-size: 14px;font-weight: 600;background: var(--ink-2);border: 1px solid var(--line);border-radius: 999px;color: var(--muted);transition: all .15s;white-space: nowrap}.chip:hover{color: var(--paper);border-color: var(--muted)}.chip[aria-pressed="true"]{background: var(--paper);color: var(--ink);border-color: var(--paper)}.chip img{width: 18px;height: 18px}.chip-row{display: flex;flex-wrap: wrap;gap: 8px}.tag{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 700;padding: 3px 9px;clip-path: var(--skew);background: var(--ink-3);color: var(--paper)}.tag img{width: 14px;height: 14px}.hero{position: relative;overflow: hidden;isolation: isolate;min-height: min(640px,82vh);border-bottom: 1px solid var(--line)}.hero-bg{position: absolute;inset: 0;z-index: -2;background: radial-gradient(60% 80% at 72% 55%,color-mix(in srgb,var(--accent) 38%,transparent),transparent 70%),linear-gradient(180deg,var(--ink-2),var(--ink));transition: background 1.2s}.hero-bg::after{content: "";position: absolute;inset: 0;opacity: .14;background-image: repeating-linear-gradient(0deg,rgba(255,255,255,.5) 0 1px,transparent 1px 3px);mix-blend-mode: overlay}.hero .wrap{position: relative;min-height: inherit;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);align-items: center;gap: 24px;padding: 40px 0 70px}.hero-name{position: absolute;z-index: -1;right: -2%;bottom: 40px;font: 800 clamp(120px,22vw,330px)/.78 var(--display);text-transform: uppercase;color: transparent;-webkit-text-stroke: 2px color-mix(in srgb,var(--accent) 70%,transparent);white-space: nowrap;pointer-events: none;opacity: .55;letter-spacing: -.02em}.hero-copy{position: relative;z-index: 2}.hero-copy .display span{display: block}.hero-copy .display .outline{color: transparent;-webkit-text-stroke: 2px var(--paper)}.hero-copy .lede{color: #cfc4cd}.hero-cta{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.hero-art{position: relative;height: 100%;min-height: 460px}.hero-art img{position: absolute;right: 0;bottom: -70px;height: 118%;width: auto;max-width: none;object-fit: contain;filter: drop-shadow(0 30px 60px rgba(0,0,0,.6));transition: opacity .5s,transform .7s cubic-bezier(.2,.8,.2,1)}.hero-art img.out{opacity: 0;transform: translateX(40px)}.hero-spot{position: relative;z-index: 3;margin-top: 34px;display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.spot-card{display: flex;align-items: center;gap: 12px;background: color-mix(in srgb,var(--ink) 70%,transparent);border: 1px solid var(--line);padding: 8px 16px 8px 8px;clip-path: var(--cut);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px)}.spot-card img{width: 44px;height: 44px;border-radius: 50%;background: var(--ink-3)}.spot-card b{display: block;font: 700 18px/1.1 var(--body)}.spot-dots{display: flex;gap: 6px}.spot-dots button{width: 26px;height: 6px;background: var(--line);clip-path: var(--skew);transition: background .2s,width .2s}.spot-dots button[aria-current="true"]{background: var(--accent);width: 40px}.tape{position: absolute;left: -2%;right: -2%;bottom: 18px;z-index: 4;transform: rotate(-1.4deg);background: var(--hazard);color: var(--ink);overflow: hidden;white-space: nowrap;font: 800 18px/34px var(--display);text-transform: uppercase;letter-spacing: .04em}.tape-track{display: inline-block;animation: tape 40s linear infinite;padding-left: 100%}.tape-track span{margin-right: 48px}.tape-track span::before{content: "◆";margin-right: 48px;font-size: 12px;vertical-align: 2px}@keyframes tape{to{transform: translateX(-100%)}}.hero-enter .hero-copy>*{animation: rise .7s cubic-bezier(.2,.8,.2,1) both}.hero-enter .hero-copy>*:nth-child(2){animation-delay: .08s}.hero-enter .hero-copy>*:nth-child(3){animation-delay: .16s}.hero-enter .hero-art img{animation: slidein 1s cubic-bezier(.2,.8,.2,1) both .1s}@keyframes rise{from{opacity: 0;transform: translateY(24px)}}@keyframes slidein{from{opacity: 0;transform: translateX(80px) scale(.96)}}@media (max-width: 900px){.hero .wrap{grid-template-columns: 1fr;padding: 28px 0 70px}.hero-art{position: absolute;inset: 0;min-height: 0;opacity: .45;z-index: -1}.hero-art img{height: 100%;bottom: -10%;right: -20%}.hero-name{bottom: 70px}}.quick{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 12px}.quick a{position: relative;padding: 18px 20px 20px;background: var(--ink-2);border: 1px solid var(--line);clip-path: var(--cut);transition: border-color .15s,background .15s;min-height: 132px;display: flex;flex-direction: column}.quick a:hover{background: var(--ink-3);border-color: var(--muted)}.quick a b{font: 800 26px/1 var(--display);text-transform: uppercase;display: block;margin-bottom: 6px}.quick a span{color: var(--muted);font-size: 14px}.quick a i{margin-top: auto;padding-top: 12px;font-style: normal;font-size: 12px;font-weight: 700;color: var(--hazard)}.quick a.legacy b{color: var(--muted)}.toolbar{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;padding: 14px 0;position: sticky;top: calc(var(--bar-h) + env(safe-area-inset-top,0px));z-index: 20;background: color-mix(in srgb,var(--ink) 92%,transparent);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px)}.field{position: relative;flex: 1 1 240px;max-width: 360px}.field input{width: 100%;height: 40px;padding: 0 14px 0 38px;background: var(--ink-2);border: 1px solid var(--line);border-radius: var(--radius)}.field input:focus{outline: none;border-color: var(--hazard)}.field svg{position: absolute;left: 12px;top: 11px;width: 18px;height: 18px;color: var(--muted)}select.sel{height: 40px;padding: 0 12px;background: var(--ink-2);border: 1px solid var(--line);border-radius: var(--radius)}.filter-scroll{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;max-width: 100%}.filter-scroll::-webkit-scrollbar{display: none}.result-count{color: var(--muted);font-size: 14px;margin-left: auto}.agent-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(156px,1fr));gap: 14px}.agent-card{--c: var(--signal);position: relative;display: block;aspect-ratio: 3 / 4;overflow: hidden;background: radial-gradient(90% 70% at 50% 30%,color-mix(in srgb,var(--c) 45%,transparent),transparent 70%),var(--ink-2);border: 1px solid var(--line);clip-path: var(--cut);transition: border-color .2s}.agent-card img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 12%;transition: transform .4s cubic-bezier(.2,.8,.2,1)}.agent-card:hover{border-color: var(--c)}.agent-card:hover img{transform: scale(1.06)}.agent-card .meta{position: absolute;left: 0;right: 0;bottom: 0;padding: 30px 10px 10px;background: linear-gradient(transparent,rgba(10,7,12,.92) 55%)}.agent-card .meta b{display: block;font: 800 22px/1 var(--display);text-transform: uppercase}.agent-card .meta small{display: flex;align-items: center;gap: 5px;color: #d9cfd7;font-size: 12px;font-weight: 600;margin-top: 4px}.agent-card .meta small img{position: static;width: 16px;height: 16px}.agent-card .rank{position: absolute;top: 8px;left: 8px;font: 800 18px/1 var(--display);padding: 3px 9px;clip-path: var(--skew);background: var(--hazard);color: var(--ink)}.agent-card .rank.a{background: #b48cff}.agent-card .new.up{background: var(--ink-3);color: var(--paper)}.agent-card .new{position: absolute;top: 8px;right: 8px;font-size: 11px;font-weight: 800;padding: 3px 8px;background: var(--signal);color: var(--ink);clip-path: var(--skew)}.agent-card .fav{position: absolute;top: 34px;left: 8px;color: var(--hazard);font-size: 16px}.no-art{position: absolute;inset: 0;display: grid;place-items: center;font: 800 64px/1 var(--display);color: color-mix(in srgb,var(--c) 70%,white)}.empty{padding: 60px 20px;text-align: center;color: var(--muted);border: 1px dashed var(--line)}.empty b{display: block;color: var(--paper);font-size: 18px;margin-bottom: 6px}.dossier{--c: var(--signal)}.dossier-hero{position: relative;overflow: hidden;border-bottom: 1px solid var(--line);background: radial-gradient(55% 90% at 78% 50%,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%),var(--ink-2)}.dossier-hero .wrap{display: grid;grid-template-columns: 1.1fr .9fr;gap: 24px;min-height: 480px;align-items: end}.dossier-hero .copy{padding: 30px 0 34px}.crumbs{font-size: 14px;color: var(--muted);margin-bottom: 18px}.crumbs a:hover{color: var(--paper)}.dossier-hero .art{position: relative;align-self: stretch}.dossier-hero .art img{position: absolute;bottom: -8%;right: 0;height: 112%;width: auto;max-width: none;filter: drop-shadow(0 20px 40px rgba(0,0,0,.6));animation: slidein .8s cubic-bezier(.2,.8,.2,1) both}.ghost-name{position: absolute;left: -1%;top: 18px;font: 800 clamp(110px,18vw,260px)/.8 var(--display);text-transform: uppercase;color: transparent;-webkit-text-stroke: 1.5px color-mix(in srgb,var(--c) 55%,transparent);white-space: nowrap;pointer-events: none;opacity: .5}.facts{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.dossier-actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.summary{max-width: 58ch;color: #d6ccd4;margin-top: 16px}@media (max-width: 900px){.dossier-hero .wrap{grid-template-columns: 1fr;min-height: 0}.dossier-hero .art{position: absolute;inset: 0;opacity: .3;z-index: 0}.dossier-hero .copy{position: relative;z-index: 1}}.tabbar{display: flex;gap: 4px;border-bottom: 1px solid var(--line);overflow-x: auto;scrollbar-width: none;position: sticky;top: calc(var(--bar-h) + env(safe-area-inset-top,0px));background: var(--ink);z-index: 15}.tabbar button{padding: 14px 18px;font-weight: 700;color: var(--muted);border-bottom: 3px solid transparent;white-space: nowrap}.tabbar button[aria-selected="true"]{color: var(--paper);border-color: var(--c,var(--signal))}.tabbar button:hover{color: var(--paper)}.panel{padding: 28px 0 40px}.cols{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.cols-3{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}@media (max-width: 900px){.cols,.cols-3{grid-template-columns: 1fr}}.box{background: var(--ink-2);border: 1px solid var(--line);padding: 20px;border-radius: var(--radius)}.box h3{font: 800 22px/1 var(--display);text-transform: uppercase;margin-bottom: 14px}.stat-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 1px;background: var(--line);border: 1px solid var(--line)}.stat-list div{background: var(--ink-2);padding: 12px 14px;display: flex;justify-content: space-between;gap: 10px}.stat-list span{color: var(--muted);font-size: 14px}.stat-list b{font-variant-numeric: tabular-nums}.rank-list{display: grid;gap: 10px}.rank-item{display: grid;grid-template-columns: 44px 56px 1fr;align-items: center;gap: 12px;padding: 10px;background: var(--ink);border: 1px solid var(--line);border-radius: var(--radius)}.rank-item .n{font: 800 22px/1 var(--display);color: var(--c,var(--signal));text-align: center}.rank-item img{width: 56px;height: 56px;object-fit: contain;background: var(--ink-3);border-radius: 4px}.rank-item b{display: block;font-size: 15px}.rank-item small{color: var(--muted);font-size: 13px;line-height: 1.4;display: block}.slot-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.slot{padding: 12px;background: var(--ink);border: 1px solid var(--line);border-radius: var(--radius);text-align: center}.slot i{display: block;font: 800 28px/1 var(--display);font-style: normal;color: var(--c,var(--signal))}.slot span{font-size: 13px;color: #d6ccd4}.prio{display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.prio span{padding: 4px 10px;background: var(--ink-3);border-radius: 4px;font-size: 14px;font-weight: 600}.prio em{font-style: normal;color: var(--muted)}.note{font-size: 13px;color: var(--muted);line-height: 1.5;margin-top: 12px;white-space: pre-line}.skill-nav{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 18px}.skill{padding: 18px 20px;background: var(--ink-2);border: 1px solid var(--line);border-left: 3px solid var(--c,var(--signal));margin-bottom: 10px}.skill h4{margin: 0 0 8px;font-size: 17px}.skill p{margin: 0;color: #d6ccd4;white-space: pre-line;max-width: 78ch}.key{display: inline-block;font-size: 11px;font-weight: 800;padding: 1px 6px;border-radius: 3px;background: var(--paper);color: var(--ink);vertical-align: 1px}.ms-list{display: grid;gap: 10px;counter-reset: ms}.ms{display: grid;grid-template-columns: 56px 1fr;gap: 16px;padding: 16px;background: var(--ink-2);border: 1px solid var(--line)}.ms .n{font: 800 44px/1 var(--display);color: var(--c,var(--signal))}.ms h4{margin: 0 0 6px;font-size: 17px}.ms p{margin: 0;color: #d6ccd4;font-size: 15px}.steps{display: grid;grid-template-columns: 360px 1fr;gap: 24px;align-items: start}@media (max-width: 1000px){.steps{grid-template-columns: 1fr}}.side{position: sticky;top: calc(var(--bar-h) + 16px);display: grid;gap: 16px}@media (max-width: 1000px){.side{position: static}}.step-title{display: flex;align-items: baseline;gap: 10px;margin-bottom: 12px}.step-title b{font: 800 26px/1 var(--display);color: var(--hazard)}.step-title span{font: 800 22px/1 var(--display);text-transform: uppercase}.roster{display: grid;grid-template-columns: repeat(auto-fill,minmax(52px,1fr));gap: 6px;max-height: 330px;overflow: auto;padding: 2px}.roster button{position: relative;aspect-ratio: 1;border-radius: 50%;background: var(--ink-3);border: 2px solid transparent;opacity: .38;filter: grayscale(1);transition: all .15s;overflow: hidden}.roster button img{width: 100%;height: 100%;object-fit: cover}.roster button[aria-pressed="true"]{opacity: 1;filter: none;border-color: var(--c,var(--signal))}.roster button .ini{font: 800 18px/1 var(--display)}.boss-grid{display: grid;grid-auto-flow: column;grid-auto-columns: 104px;gap: 8px;overflow-x: auto;padding-bottom: 6px;scrollbar-width: thin}.boss{position: relative;aspect-ratio: 3/4;overflow: hidden;background: var(--ink-3);border: 2px solid var(--line);text-align: left}.boss img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top}.boss span{position: absolute;left: 0;right: 0;bottom: 0;padding: 18px 6px 6px;font-size: 11px;font-weight: 700;line-height: 1.2;background: linear-gradient(transparent,rgba(10,7,12,.95) 50%)}.boss[aria-pressed="true"]{border-color: var(--hazard)}.boss .live{position: absolute;top: 4px;right: 4px;font-size: 10px;font-weight: 800;background: var(--good);color: var(--ink);padding: 1px 6px;border-radius: 3px}.boss-brief{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin: 4px 0 18px}.team{display: grid;grid-template-columns: auto 1fr auto;gap: 18px;align-items: center;padding: 16px;background: var(--ink-2);border: 1px solid var(--line);margin-bottom: 10px;clip-path: var(--cut);animation: rise .35s both}.team-faces{display: flex}.team-faces a{width: 62px;height: 62px;border-radius: 50%;overflow: hidden;border: 2px solid var(--ink);background: var(--ink-3);margin-left: -10px;display: grid;place-items: center}.team-faces a:first-child{margin-left: 0;border-color: var(--hazard);width: 70px;height: 70px}.team-faces img{width: 100%;height: 100%;object-fit: cover}.team-names{font-weight: 700}.team-names small + small{margin-top: 2px}.team-names small{display: block;color: var(--muted);font-weight: 500;font-size: 14px;margin-top: 4px;line-height: 1.45}.score{text-align: center;min-width: 74px}.score b{display: block;font: 800 40px/1 var(--display)}.score span{font-size: 12px;font-weight: 700}.tone-s b,.tone-s span{color: var(--hazard)}.tone-a b,.tone-a span{color: var(--good)}.tone-b b,.tone-b span{color: var(--paper)}.tone-c b,.tone-c span{color: var(--bad)}@media (max-width: 640px){.team{grid-template-columns: 1fr auto}.team-faces{grid-column: 1 / -1}}.chart{width: 100%;height: auto;display: block;overflow: visible}.chart text{fill: var(--muted);font: 600 12px var(--body)}.chart .grid line{stroke: var(--line);stroke-dasharray: 2 4}.chart-wrap{overflow-x: auto}.legend{display: flex;flex-wrap: wrap;gap: 16px;font-size: 13px;color: var(--muted);margin-top: 10px}.legend i{display: inline-block;width: 12px;height: 12px;border-radius: 50%;margin-right: 6px;vertical-align: -1px}.kpis{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 1px;background: var(--line);border: 1px solid var(--line)}.kpis div{background: var(--ink-2);padding: 18px}.kpis b{display: block;font: 800 44px/1 var(--display);color: var(--hazard)}.kpis span{display: block;font-weight: 700;margin-top: 6px}.kpis small{color: var(--muted);font-size: 13px}.tip{position: fixed;z-index: 80;pointer-events: none;background: var(--paper);color: var(--ink);padding: 8px 12px;border-radius: 4px;font-size: 13px;max-width: 280px;box-shadow: 0 8px 24px rgba(0,0,0,.4);opacity: 0;transition: opacity .1s}.tip b{display: block}.timeline{display: grid;gap: 0;border-left: 2px solid var(--line);margin-left: 8px}.timeline div{position: relative;padding: 0 0 18px 22px}.timeline div::before{content: "";position: absolute;left: -7px;top: 6px;width: 12px;height: 12px;background: var(--signal);clip-path: var(--skew)}.timeline b{display: block}.timeline small{color: var(--hazard);font-weight: 700}.timeline p{margin: 2px 0 0;color: var(--muted);font-size: 14px;max-width: 70ch}.boss-rows{display: grid;gap: 10px}.boss-row{display: grid;grid-template-columns: 64px 1fr 200px 90px;gap: 16px;align-items: center;padding: 10px;background: var(--ink-2);border: 1px solid var(--line)}.boss-row img{width: 64px;height: 64px;object-fit: cover;object-position: top;background: var(--ink-3)}.boss-row b{display: block}.boss-row .hp{text-align: right;font: 800 26px/1 var(--display)}@media (max-width: 700px){.boss-row{grid-template-columns: 52px 1fr 80px}.boss-row svg{display: none}.boss-row img{width: 52px;height: 52px}}.seg{display: inline-flex;background: var(--ink-2);border: 1px solid var(--line);border-radius: var(--radius);padding: 3px}.seg button{padding: 6px 14px;border-radius: 4px;font-weight: 700;font-size: 14px;color: var(--muted)}.seg button[aria-pressed="true"]{background: var(--paper);color: var(--ink)}.video-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px}.video{display: block;background: var(--ink-2);border: 1px solid var(--line);overflow: hidden;transition: border-color .15s;border-radius: var(--radius)}.video:hover{border-color: var(--muted)}.thumb{position: relative;aspect-ratio: 16/9;background: var(--ink-3);overflow: hidden}.thumb img{width: 100%;height: 100%;object-fit: cover}.thumb .ph{position: absolute;inset: 0;padding: 14px;display: flex;align-items: flex-end;font: 800 26px/.95 var(--display);text-transform: uppercase;color: var(--paper);background: linear-gradient(135deg,color-mix(in srgb,var(--vc) 60%,var(--ink)),var(--ink-3))}.thumb .play{position: absolute;right: 10px;top: 10px;width: 34px;height: 24px;border-radius: 6px;background: rgba(0,0,0,.65);display: grid;place-items: center}.video .vmeta{padding: 12px 14px 14px}.video .vmeta b{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 15px;line-height: 1.35}.video .vmeta small{display: block;color: var(--muted);margin-top: 6px;font-size: 13px}.pal-back{position: fixed;inset: 0;z-index: 90;background: rgba(8,5,10,.7);backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);display: grid;justify-items: center;align-items: start;padding: 10vh 16px 16px}.pal{width: min(640px,100%);background: var(--ink-2);border: 1px solid var(--line);border-radius: 10px;overflow: hidden;box-shadow: 0 30px 80px rgba(0,0,0,.6);animation: pop .18s cubic-bezier(.2,.8,.2,1)}@keyframes pop{from{opacity: 0;transform: translateY(-8px) scale(.98)}}.pal input{width: 100%;height: 58px;padding: 0 20px;background: transparent;border: 0;border-bottom: 1px solid var(--line);font-size: 18px}.pal input:focus{outline: none}.pal ul{list-style: none;margin: 0;padding: 6px;max-height: 56vh;overflow: auto}.pal li a{display: flex;align-items: center;gap: 12px;padding: 10px 12px;border-radius: 6px}.pal li a img,.pal li a .ico{width: 34px;height: 34px;border-radius: 50%;object-fit: cover;background: var(--ink-3);flex: none;display: grid;place-items: center;font-size: 15px}.pal li a small{color: var(--muted);margin-left: auto;font-size: 12px}.pal li[aria-selected="true"] a{background: var(--ink-3)}.pal .hint{padding: 10px 16px;font-size: 12px;color: var(--muted);border-top: 1px solid var(--line)}.foot{border-top: 1px solid var(--line);margin-top: 40px;padding: 30px 0 40px;color: var(--muted);font-size: 14px}.foot .wrap{display: flex;flex-wrap: wrap;gap: 16px 32px;justify-content: space-between}.foot a:hover{color: var(--paper)}.foot nav{display: flex;flex-wrap: wrap;gap: 6px 18px}.toast{position: fixed;left: 50%;bottom: 90px;transform: translateX(-50%);z-index: 95;background: var(--paper);color: var(--ink);padding: 10px 18px;font-weight: 700;clip-path: var(--skew);animation: rise .25s both}.skeleton{height: 280px;background: linear-gradient(90deg,var(--ink-2),var(--ink-3),var(--ink-2));background-size: 200% 100%;animation: shimmer 1.2s infinite;border-radius: var(--radius)}@keyframes shimmer{to{background-position: -200% 0}}html.rm *,html.rm *::before,html.rm *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}html.rm .tape-track{animation: none;padding-left: 0}@media (max-width: 1000px){.roster{max-height: 200px}}.nav{align-items: center}.nav-group{position: relative}.nav-btn{display: flex;align-items: center;gap: 6px;padding: 8px 12px;font-weight: 600;font-size: 15px;color: var(--muted);clip-path: var(--skew);white-space: nowrap;transition: color .15s,background .15s}.nav-btn:hover,.nav-btn[aria-expanded="true"]{color: var(--paper);background: var(--ink-3)}.nav-btn[aria-current="page"]{color: var(--ink);background: var(--paper)}.nav-btn svg{transition: transform .2s}.nav-btn[aria-expanded="true"] svg{transform: rotate(180deg)}.mega{position: absolute;top: calc(100% + 10px);left: -8px;min-width: 300px;padding: 8px;display: grid;gap: 2px;background: color-mix(in srgb,var(--ink-2) 96%,transparent);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);border: 1px solid var(--line);border-radius: 10px;box-shadow: 0 24px 60px rgba(0,0,0,.55);opacity: 0;visibility: hidden;transform: translateY(-6px) scale(.98);transform-origin: top left;transition: opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),visibility .2s}.mega::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;border-radius: 10px 10px 0 0;background: linear-gradient(90deg,var(--signal),var(--hazard))}.nav-btn[aria-expanded="true"] + .mega{opacity: 1;visibility: visible;transform: none}@media (hover: hover){.nav-group:hover .mega,.nav-group:focus-within .mega{opacity: 1;visibility: visible;transform: none}}.mega a{display: block;padding: 10px 12px;border-radius: 6px;transition: background .12s,padding .15s}.mega a:hover{background: var(--ink-3);padding-left: 16px}.mega a[aria-current]{background: var(--ink-3);box-shadow: inset 3px 0 0 var(--signal)}.mega b{display: block;font-size: 15px}.mega small{color: var(--muted);font-size: 13px}.legacy-link.btn-primary{display: inline-flex;align-items: center;height: 40px;padding: 0 16px;color: var(--ink);font-weight: 800;font-size: 14px;clip-path: var(--skew)}@media (max-width: 1240px){.nav-btn{padding: 8px 8px;font-size: 14px}}@media (max-width: 1100px){.brand-name small{display: none}}@media (max-width: 900px){.tabs-m{grid-template-columns: repeat(5,1fr)}.tabs-m button{display: grid;justify-items: center;gap: 2px;padding: 9px 0 8px;font-size: 11px;font-weight: 600;color: var(--muted)}.tabs-m button svg{width: 22px;height: 22px}.tabs-m button[aria-expanded="true"]{color: var(--hazard)}}.menu-sheet{position: fixed;z-index: 49;left: 0;right: 0;bottom: 0;top: 0;overflow: auto;padding: calc(var(--bar-h) + 16px + env(safe-area-inset-top,0px)) 16px 110px;background: color-mix(in srgb,var(--ink) 96%,transparent);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);display: grid;grid-template-columns: repeat(auto-fill,minmax(160px,1fr));gap: 20px 16px;align-content: start;opacity: 0;visibility: hidden;transform: translateY(20px);transition: opacity .2s,transform .25s cubic-bezier(.2,.8,.2,1),visibility .25s}.menu-sheet.open{opacity: 1;visibility: visible;transform: none}.menu-sheet h2{font: 800 24px/1 var(--display);text-transform: uppercase;color: var(--hazard);margin: 0 0 8px}.menu-sheet a{display: block;padding: 8px 0;border-bottom: 1px solid var(--line)}.menu-sheet a b{display: block;font-size: 15px}.menu-sheet a small{color: var(--muted);font-size: 12px}@media (min-width: 901px){.menu-sheet{display: none}}.foot-cols{display: grid;grid-template-columns: repeat(auto-fill,minmax(140px,1fr));gap: 18px;flex: 1;max-width: 820px}.foot-cols nav{display: grid;gap: 6px;align-content: start}.foot-cols b{color: var(--paper);font: 800 18px/1 var(--display);text-transform: uppercase;margin-bottom: 4px}#route-bar{position: fixed;z-index: 100;top: 0;left: 0;height: 3px;width: 100%;background: linear-gradient(90deg,var(--signal),var(--hazard),#c084fc);transform: scaleX(0);transform-origin: left;pointer-events: none}#route-bar.go{animation: routebar .7s cubic-bezier(.2,.8,.2,1)}@keyframes routebar{0%{transform: scaleX(0);opacity: 1}70%{transform: scaleX(1);opacity: 1}100%{transform: scaleX(1);opacity: 0}}#scroll-bar{position: fixed;z-index: 99;left: 0;right: 0;top: calc(var(--bar-h) + env(safe-area-inset-top,0px));height: 2px;background: var(--signal);transform: scaleX(0);transform-origin: left;pointer-events: none;opacity: .8}#wipe{position: fixed;inset: 0;z-index: 98;pointer-events: none;overflow: hidden}#wipe i{position: absolute;top: -10%;bottom: -10%;width: 40%;left: -60%;transform: skewX(-18deg);opacity: 0}#wipe i:first-child{background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--hazard) 22%,transparent),transparent)}#wipe i:last-child{background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--signal) 18%,transparent),transparent);width: 25%}#wipe.go i{animation: wipe .75s cubic-bezier(.5,0,.2,1)}#wipe.go i:last-child{animation-delay: .07s}@keyframes wipe{0%{left: -60%;opacity: 1}100%{left: 130%;opacity: 1}}.view-in{animation: viewin .55s cubic-bezier(.2,.8,.2,1) backwards}@keyframes viewin{from{opacity: 0;transform: translateY(14px);filter: blur(4px)}}#cursor-glow{position: fixed;z-index: 0;left: -300px;top: -300px;width: 600px;height: 600px;border-radius: 50%;pointer-events: none;background: radial-gradient(circle,color-mix(in srgb,var(--signal) 9%,transparent),transparent 60%);mix-blend-mode: screen}main,.foot{position: relative;z-index: 1}.rv-wait{opacity: 0}.rv-wait.rv{opacity: 1}.rv{animation: rv .7s cubic-bezier(.2,.8,.2,1) backwards;animation-delay: calc(var(--i,0) * 45ms)}@keyframes rv{from{opacity: 0;transform: translateY(22px) scale(.985)}to{opacity: 1;transform: none}}.pop{animation: pop2 .5s cubic-bezier(.2,1.6,.4,1);display: inline-block}@keyframes pop2{40%{transform: scale(1.08);color: var(--hazard)}}.ping{animation: ping .45s ease-out}@keyframes ping{from{box-shadow: 0 0 0 0 color-mix(in srgb,var(--hazard) 60%,transparent)}to{box-shadow: 0 0 0 14px transparent}}.btn-primary{transition: background .15s,transform .25s cubic-bezier(.2,.8,.2,1)}.spark{position: fixed;z-index: 120;width: 7px;height: 7px;pointer-events: none;clip-path: polygon(50% 0,100% 50%,50% 100%,0 50%)}.confetti{position: fixed;z-index: 120;top: 0;width: 9px;height: 14px;pointer-events: none;clip-path: var(--skew)}.glitch{position: relative}.glitch::before,.glitch::after{content: attr(data-text);position: absolute;inset: 0;pointer-events: none}.glitch::before{color: var(--signal);animation: gl1 .9s steps(2) both}.glitch::after{color: #5ee0f0;animation: gl2 .9s steps(2) both}@keyframes gl1{0%{clip-path: inset(10% 0 70% 0);transform: translate(-6px,0)}25%{clip-path: inset(60% 0 15% 0);transform: translate(5px,0)}50%{clip-path: inset(30% 0 45% 0);transform: translate(-3px,0)}75%{clip-path: inset(80% 0 5% 0);transform: translate(2px,0)}100%{clip-path: inset(100% 0 0 0);transform: none;opacity: 0}}@keyframes gl2{0%{clip-path: inset(70% 0 10% 0);transform: translate(6px,0)}25%{clip-path: inset(20% 0 60% 0);transform: translate(-5px,0)}50%{clip-path: inset(45% 0 30% 0);transform: translate(3px,0)}75%{clip-path: inset(5% 0 80% 0);transform: translate(-2px,0)}100%{clip-path: inset(100% 0 0 0);transform: none;opacity: 0}}.intro{position: fixed;inset: 0;z-index: 200;display: grid;place-items: center;pointer-events: none}.intro-half{position: absolute;left: 0;right: 0;height: 50.5%;background: #0b080d;transition: transform .7s cubic-bezier(.7,0,.2,1)}.intro-half.t{top: 0;border-bottom: 3px solid var(--hazard)}.intro-half.b{bottom: 0;border-top: 3px solid var(--signal)}.intro.open .intro-half.t{transform: translateY(-102%)}.intro.open .intro-half.b{transform: translateY(102%)}.intro-core{position: relative;display: grid;justify-items: center;gap: 14px;transition: opacity .25s,transform .4s}.intro.open .intro-core{opacity: 0;transform: scale(1.15)}.brand-mark.big{width: 74px;height: 74px;font-size: 46px;animation: markin .6s cubic-bezier(.2,1.5,.4,1) both}@keyframes markin{from{transform: scale(0) rotate(-30deg)}}.intro-core b{font: 800 clamp(34px,7vw,64px)/1 var(--display);letter-spacing: .06em}.intro-core b.glitch::before,.intro-core b.glitch::after{animation-iteration-count: 2}.intro-core small{color: var(--muted);font-size: 12px;letter-spacing: .1em}.intro-load{width: 220px;height: 4px;background: var(--ink-3);overflow: hidden;clip-path: var(--skew)}.intro-load i{display: block;height: 100%;background: linear-gradient(90deg,var(--signal),var(--hazard));animation: load .85s cubic-bezier(.6,0,.2,1) both}@keyframes load{from{width: 0}to{width: 100%}}.hero-cv{position: absolute;inset: 0;width: 100%;height: 100%;z-index: -1;pointer-events: none}.hero-art img{transform: translate(calc(var(--px,0) * -26px),calc(var(--py,0) * -14px))}.hero-name{transform: translate(calc(var(--px,0) * 40px),calc(var(--py,0) * 20px));animation: flicker 6s infinite}@keyframes flicker{0%,92%,100%{opacity: .55}93%{opacity: .15}94%{opacity: .6}96%{opacity: .25}97%{opacity: .55}}.hero-copy .display .outline{background: linear-gradient(90deg,var(--paper) 0 0) left / 0 100% no-repeat;-webkit-background-clip: text;background-clip: text;animation: fillin 1.4s cubic-bezier(.6,0,.2,1) .9s forwards}@keyframes fillin{to{background-size: 100% 100%}}.hero-bg{animation: breathe 8s ease-in-out infinite alternate}@keyframes breathe{to{filter: hue-rotate(-12deg) brightness(1.15)}}.tilt,.agent-card,.quick a{transform: perspective(800px) rotateX(var(--rx,0)) rotateY(var(--ry,0));transition: transform .35s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s;transform-style: preserve-3d}.tilting{transition: transform .08s linear,border-color .2s,background .2s}.tilt::after,.agent-card::after,.quick a::after{content: "";position: absolute;inset: 0;pointer-events: none;opacity: 0;transition: opacity .25s;background: radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.18),transparent 45%)}.tilting::after{opacity: 1}.quick a::before{content: "";position: absolute;inset: 0;border: 1px solid transparent;background: linear-gradient(120deg,var(--signal),var(--hazard),#c084fc) border-box;-webkit-mask: linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;opacity: 0;transition: opacity .25s;clip-path: var(--cut)}.quick a:hover::before{opacity: 1}.agent-card .meta b{transition: transform .3s}.agent-card:hover .meta b{transform: translateX(4px)}.chart path.draw{stroke-dasharray: 1;stroke-dashoffset: 1;animation: draw 1.6s cubic-bezier(.6,0,.2,1) .2s forwards}@keyframes draw{to{stroke-dashoffset: 0}}.chart circle{animation: dotin .4s cubic-bezier(.2,1.6,.4,1) both;animation-delay: 1.2s;transform-box: fill-box;transform-origin: center}@keyframes dotin{from{transform: scale(0)}}.chart circle:hover,.chart circle:focus{r: 8}.face{width: var(--s);height: var(--s);border-radius: 50%;overflow: hidden;display: inline-grid;place-items: center;background: var(--ink-3);border: 2px solid var(--c,var(--line));flex: none;transition: transform .2s}.face:hover{transform: translateY(-3px) scale(1.06);z-index: 2}.face img{width: 100%;height: 100%;object-fit: cover}.face span{font: 800 18px/1 var(--display)}.ext{color: var(--hazard);font-weight: 600}.ext:hover{text-decoration: underline}.tbl{width: 100%;border-collapse: collapse;font-size: 14px;font-variant-numeric: tabular-nums}.tbl th,.tbl td{padding: 8px 10px;border-bottom: 1px solid var(--line);text-align: left}.tbl th{color: var(--muted);font-weight: 600}.modal-back{position: fixed;inset: 0;z-index: 90;display: grid;place-items: center;padding: 16px;background: rgba(8,5,10,.72);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);animation: fade .2s}.modal-back.closing{animation: fade .18s reverse forwards}@keyframes fade{from{opacity: 0}}.modal{position: relative;width: min(680px,100%);max-height: 88vh;overflow: auto;padding: 26px;background: var(--ink-2);border: 1px solid var(--line);border-radius: 12px;animation: pop .25s cubic-bezier(.2,.8,.2,1);box-shadow: 0 40px 100px rgba(0,0,0,.6)}.modal::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 4px;background: repeating-linear-gradient(-45deg,var(--hazard) 0 10px,var(--ink) 10px 20px)}.modal-x{position: absolute;top: 12px;right: 14px;width: 36px;height: 36px;font-size: 24px;border-radius: 50%;color: var(--muted)}.modal-x:hover{background: var(--ink-3);color: var(--paper)}.m-head{display: flex;gap: 18px;align-items: center;margin-bottom: 14px}.m-art{width: 120px;height: 120px;object-fit: contain;background: radial-gradient(circle,var(--ink-3),transparent 70%);flex: none}@media (max-width: 560px){.m-head{flex-direction: column;align-items: flex-start}}.err{color: var(--bad);min-height: 1em;margin: 0}.tips{margin: 12px 0 0;padding-left: 18px;color: #d6ccd4}.tips li{margin-bottom: 6px}.fit{display: grid;grid-template-columns: auto 1fr;gap: 14px;align-items: center;padding: 10px 0;border-bottom: 1px solid var(--line)}.fit small{display: block;font-size: 13px;line-height: 1.4;margin-top: 2px}.team-faces .face{margin-left: -8px}.team-faces .face:first-child{margin-left: 0}.tier-board{display: grid;gap: 8px}.tier-row{display: grid;grid-template-columns: 170px 1fr;background: var(--ink-2);border: 1px solid var(--line);overflow: hidden}.tier-label{padding: 14px;display: grid;align-content: center;background: color-mix(in srgb,hsl(calc(40 - var(--t) * 40) 95% 55%) 85%,var(--ink));color: var(--ink);clip-path: polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.tier-label b{font: 800 40px/1 var(--display)}.tier-label small{font-weight: 700;font-size: 12px;line-height: 1.3}.tier-cells{display: flex;flex-wrap: wrap;gap: 10px;padding: 12px;align-items: center}.tier-agent{display: grid;justify-items: center;gap: 4px;width: 72px;font-size: 12px;font-weight: 700;text-align: center;transition: transform .2s}.tier-agent:hover{transform: translateY(-4px)}.tier-agent img,.tier-agent .ini{width: 60px;height: 60px;border-radius: 50%;border: 2px solid var(--c);background: var(--ink-3);object-fit: cover;display: grid;place-items: center;box-shadow: 0 0 0 0 var(--c);transition: box-shadow .25s}.tier-agent:hover img{box-shadow: 0 0 22px -2px var(--c)}@media (max-width: 640px){.tier-row{grid-template-columns: 1fr}.tier-label{clip-path: none;display: flex;gap: 10px;align-items: baseline}}.usage-row,.lb-row{display: grid;grid-template-columns: 40px auto 1fr 110px;gap: 16px;align-items: center;padding: 12px 14px;background: var(--ink-2);border: 1px solid var(--line);margin-bottom: 8px;clip-path: var(--cut);transition: background .2s,transform .2s}.usage-row:hover,.lb-row:hover{background: var(--ink-3);transform: translateX(4px)}.usage-rank,.lb-rank{font: 800 30px/1 var(--display);color: var(--muted);text-align: center}.usage-row:nth-child(-n+5) .usage-rank{color: var(--hazard)}.usage-main b{display: block;margin-bottom: 6px}.usage-bar{height: 10px;background: var(--ink-3);clip-path: var(--skew);overflow: hidden}.usage-bar i{display: block;height: 100%;width: var(--w);background: linear-gradient(90deg,var(--signal),var(--hazard));clip-path: var(--skew);animation: grow 1s cubic-bezier(.2,.8,.2,1) both;transform-origin: left}@keyframes grow{from{transform: scaleX(0)}}.usage-num{text-align: right}.usage-num b{display: block;font: 800 28px/1 var(--display)}.usage-num small{color: var(--muted);font-size: 12px}.boo{width: 34px;height: 34px;margin-left: 6px;border-radius: 8px;overflow: hidden;background: var(--ink-3);display: grid;place-items: center;align-self: center}.boo img{width: 100%;height: 100%;object-fit: cover}.lb-row{grid-template-columns: 50px auto 1fr 120px auto}.lb-score{text-align: right}.lb-score b{display: block;font: 800 26px/1 var(--display)}.lb-score small{color: var(--muted);font-size: 12px}.podium.p1{border-color: var(--hazard);box-shadow: inset 0 0 40px -10px color-mix(in srgb,var(--hazard) 40%,transparent)}.podium.p1 .lb-rank{color: var(--hazard)}.podium.p2 .lb-rank{color: #d9d4cc}.podium.p3 .lb-rank{color: #cd8a4a}.sub-form{display: grid;gap: 12px;margin-top: 12px}.sub-form label,.calc-in label{display: grid;gap: 4px;font-size: 14px;font-weight: 600}.sub-form .sel,.calc-in .sel{width: 100%}@media (max-width: 700px){.usage-row,.lb-row{grid-template-columns: 34px 1fr auto}.usage-row .team-faces,.lb-row .team-faces{grid-column: 2;grid-row: 1}.usage-main{grid-column: 1 / -1}.lb-row>div:nth-child(3){grid-column: 1 / -1}}.calc{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 22px;align-items: start;padding-bottom: 20px}@media (max-width: 1000px){.calc{grid-template-columns: 1fr}}.calc-in{display: grid;gap: 14px}.calc-in fieldset{margin: 0;display: grid;gap: 12px}.calc-in legend{font: 800 22px/1 var(--display);text-transform: uppercase;padding: 0 6px;margin-left: -6px;color: var(--hazard)}.row3{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}@media (max-width: 560px){.row3{grid-template-columns: 1fr 1fr}}input.sel{padding: 0 10px;width: 100%}.sel.mini{width: 70px;display: inline-block;height: 32px}.check{display: flex !important;grid-auto-flow: column;align-items: center;gap: 8px !important}.check input[type=checkbox]{width: 18px;height: 18px;accent-color: var(--signal)}input[type=range]{accent-color: var(--signal);width: 100%}.subs{display: grid;grid-template-columns: repeat(auto-fill,minmax(170px,1fr));gap: 8px}.stepper{display: grid;grid-template-columns: 1fr 32px 34px 32px;align-items: center;gap: 4px;padding: 6px 8px;background: var(--ink);border: 1px solid var(--line);border-radius: 6px}.stepper span{font-size: 13px;font-weight: 700;line-height: 1.2}.stepper small{display: block;color: var(--muted);font-weight: 500;font-size: 11px}.stepper button{height: 30px;border-radius: 4px;background: var(--ink-3);font-weight: 800;font-size: 16px}.stepper button:hover{background: var(--signal);color: var(--ink)}.stepper output{text-align: center;font: 800 20px/1 var(--display)}.calc-out{display: grid;gap: 14px;position: sticky;top: calc(var(--bar-h) + 16px)}@media (max-width: 1000px){.calc-out{position: static}}.glow{position: relative;overflow: hidden;border-color: color-mix(in srgb,var(--signal) 50%,var(--line))}.glow::before{content: "";position: absolute;inset: -40%;background: conic-gradient(from 0deg,transparent,color-mix(in srgb,var(--signal) 25%,transparent),transparent 30%);animation: spin 6s linear infinite;z-index: 0}.glow>*{position: relative;z-index: 1}@keyframes spin{to{transform: rotate(1turn)}}.calc-head{display: flex;gap: 16px;align-items: center}.calc-face{width: 76px;height: 76px;border-radius: 50%;border: 3px solid var(--c);box-shadow: 0 0 30px -4px var(--c);flex: none}.big{display: block;font: 800 clamp(44px,6vw,64px)/1 var(--display);color: var(--hazard);margin: 4px 0;font-variant-numeric: tabular-nums}.sk-row{display: grid;grid-template-columns: 130px 1fr 90px;gap: 12px;align-items: center;padding: 6px 0}.sk-row span{font-weight: 600;font-size: 14px}.sk-row span small{display: block;color: var(--muted);font-weight: 500;font-size: 12px}.sk-row b{text-align: right;font-variant-numeric: tabular-nums}.sk-row.best span,.sk-row.best b{color: var(--hazard)}.calc-out h3{font: 800 22px/1 var(--display);text-transform: uppercase;margin-bottom: 12px}.ring{--p: 0;width: 120px;height: 120px;flex: none;border-radius: 50%;display: grid;place-content: center;grid-auto-flow: column;align-items: baseline;background: radial-gradient(closest-side,var(--ink-2) 78%,transparent 80% 100%),conic-gradient(var(--hazard) calc(var(--p) * 1%),var(--ink-3) 0);transition: --p .6s}.ring b{font: 800 44px/1 var(--display)}#odds{display: flex;gap: 22px;align-items: center}.heat td{text-align: center;background: color-mix(in srgb,var(--good) calc(var(--h) * 70%),var(--ink-2));color: var(--paper);font-weight: 700}.heat td.me{outline: 2px solid var(--hazard);outline-offset: -2px}.heat th{text-align: center}@property --p{syntax: "<number>";inherits: false;initial-value: 0}.bagel{display: grid;grid-template-columns: 300px 1fr;gap: 18px;align-items: start}@media (max-width: 1000px){.bagel{grid-template-columns: 1fr}.bagel-stage{order: -1}}.bagel-side{display: grid;gap: 12px}.bagel-side h3{font: 800 20px/1 var(--display);text-transform: uppercase;margin-bottom: 10px}.timer-box b{display: block;font: 800 64px/1 var(--display);font-variant-numeric: tabular-nums;margin: 4px 0 10px}.timer-box b.hot{color: var(--bad);animation: pulse 1s infinite}@keyframes pulse{50%{opacity: .55}}.area-list{display: grid;gap: 6px}.area{text-align: left;padding: 10px;border: 1px solid var(--line);border-radius: 6px;background: var(--ink);transition: border-color .15s,transform .15s}.area:hover{border-color: var(--hazard);transform: translateX(3px)}.area b{display: block;font-size: 14px}.area small{color: var(--muted);font-size: 12px}.pin-kinds{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.pin-kind{display: flex;align-items: center;gap: 6px;font-size: 13px;cursor: pointer}.pin-kind input{accent-color: var(--signal)}.pin-kind i{width: 16px;height: 16px;border-radius: 50%;display: grid;place-items: center;font: 800 10px/1 var(--body);font-style: normal;color: var(--ink);border: 2px solid var(--ink);flex: none}.pin-kind small{margin-left: auto;color: var(--muted)}.bagel-stage{position: sticky;top: calc(var(--bar-h) + 12px)}@media (max-width: 1000px){.bagel-stage{position: relative;top: 0}}.map-view{position: relative;height: min(76vh,760px);overflow: hidden;border: 1px solid var(--line);border-radius: 10px;background: #0b090d;touch-action: none;cursor: grab}.map-view:active{cursor: grabbing}.map-inner{position: absolute;left: 0;top: 0;transform-origin: 0 0}.map-inner img{width: 100%;height: auto;user-select: none}#pins{position: absolute;inset: 0}.pin{position: absolute;width: 18px;height: 18px;margin: -9px 0 0 -9px;border-radius: 50%;background: var(--pc);border: 2px solid #0b090d;transform: scale(calc(1 / var(--z,1)));transform-origin: center;font: 800 10px/14px var(--body);color: #0b090d;text-align: center;box-shadow: 0 0 0 0 var(--pc);transition: box-shadow .2s,opacity .2s;animation: pinin .4s cubic-bezier(.2,1.6,.4,1) both}@keyframes pinin{from{opacity: 0}}.pin:hover,.pin:focus-visible{box-shadow: 0 0 0 6px color-mix(in srgb,var(--pc) 40%,transparent);z-index: 2}.pin.k-card{width: 24px;height: 24px;margin: -12px 0 0 -12px;border-radius: 4px;font-size: 13px;line-height: 20px;box-shadow: 0 0 18px var(--pc)}.pin.done{opacity: .28;filter: grayscale(1)}.map-ctrl{position: absolute;right: 12px;top: 12px;display: grid;gap: 6px}.map-ctrl .chip{justify-content: center;background: color-mix(in srgb,var(--ink) 80%,transparent);backdrop-filter: blur(6px)}.pin-card{position: absolute;left: 12px;right: 12px;bottom: 12px;display: grid;grid-template-columns: 14px 1fr auto;gap: 12px;align-items: center;padding: 14px;background: color-mix(in srgb,var(--ink-2) 92%,transparent);backdrop-filter: blur(10px);border: 1px solid var(--line);border-radius: 8px;animation: rise .25s both}.pin-card[hidden]{display: none}.pin-card>i{width: 14px;height: 14px;border-radius: 50%;align-self: start;margin-top: 4px}.pin-card span{display: block}.lab{display: grid;grid-template-columns: 1fr 300px;gap: 20px;align-items: start}@media (max-width: 900px){.lab{grid-template-columns: 1fr}.lab-bag{order: -1}}.lab-bag{position: sticky;top: calc(var(--bar-h) + 16px)}.lab-bag h3{font: 800 22px/1 var(--display);text-transform: uppercase;margin-bottom: 12px}.lab-total b{display: block;font: 800 40px/1 var(--display);color: var(--hazard);margin-bottom: 8px}.bag-row{display: grid;grid-template-columns: 1fr auto auto;gap: 8px;align-items: center;padding: 4px 0;font-size: 14px}.loot-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(120px,1fr));gap: 10px}.loot{position: relative;padding: 10px 8px;background: var(--ink-2);border: 1px solid var(--line);border-top: 3px solid var(--rc);border-radius: 6px;text-align: center;transition: transform .15s,background .15s}.loot:hover{transform: translateY(-3px);background: var(--ink-3)}.loot:active{transform: scale(.96)}.loot img{width: 64px;height: 64px;margin: 0 auto 6px;object-fit: contain}.loot b{display: block;font-size: 13px;line-height: 1.2}.loot small{color: var(--muted);font-size: 11px}.loot em{position: absolute;top: 6px;right: 6px;font-style: normal;font: 800 16px/1 var(--display);background: var(--hazard);color: var(--ink);padding: 2px 6px;clip-path: var(--skew)}.loot.in{background: color-mix(in srgb,var(--rc) 10%,var(--ink-2))}.cat-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 12px}.cat-card{position: relative;display: grid;justify-items: center;text-align: center;gap: 6px;padding: 18px 12px 14px;background: radial-gradient(80% 60% at 50% 25%,color-mix(in srgb,var(--rc) 18%,transparent),transparent 70%),var(--ink-2);border: 1px solid var(--line);border-radius: 8px;overflow: hidden}.cat-card:hover{border-color: var(--rc)}.cat-art img{width: 110px;height: 110px;object-fit: contain;transition: transform .4s cubic-bezier(.2,.8,.2,1);filter: drop-shadow(0 10px 18px rgba(0,0,0,.5))}.cat-card:hover .cat-art img{transform: scale(1.1) rotate(-4deg)}.cat-card b{font-size: 15px;line-height: 1.25}.cat-card small{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 4px;color: var(--muted);font-size: 12px}.cat-card small img{width: 14px;height: 14px}.cat-rank{position: absolute;top: 8px;left: 8px;font: 800 16px/1 var(--display);padding: 3px 8px;background: var(--rc);color: var(--ink);clip-path: var(--skew)}.disc-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(420px,1fr));gap: 12px}@media (max-width: 500px){.disc-list{grid-template-columns: 1fr}}.disc{display: grid;grid-template-columns: 88px 1fr;gap: 16px;padding: 16px;background: var(--ink-2);border: 1px solid var(--line);border-radius: 8px;transition: border-color .2s}.disc:hover{border-color: var(--signal)}.disc-icon img{width: 88px;height: 88px;border-radius: 50%;animation: spinslow 18s linear infinite paused}.disc:hover .disc-icon img{animation-play-state: running}@keyframes spinslow{to{transform: rotate(1turn)}}.disc h3{font: 800 24px/1 var(--display);text-transform: uppercase;margin-bottom: 8px}.disc p{margin: 6px 0;font-size: 14px;color: #d6ccd4}.disc summary{cursor: pointer;color: var(--hazard);font-weight: 600;font-size: 14px;margin-top: 6px}.boo-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 14px}.boo-card{position: relative;padding: 16px;background: var(--ink-2);border: 1px solid var(--line);border-radius: 10px;overflow: hidden}.boo-art{position: relative;display: grid;place-items: center;height: 130px;margin: -16px -16px 12px;background: radial-gradient(60% 80% at 50% 70%,color-mix(in srgb,var(--rc) 30%,transparent),transparent),var(--ink-3)}.boo-art img{height: 120px;width: auto;transition: transform .4s cubic-bezier(.2,1.6,.4,1)}.boo-card:hover .boo-art img{transform: translateY(-6px) scale(1.06)}.boo-card h3{font: 800 24px/1 var(--display);text-transform: uppercase;margin-bottom: 8px}.boo-card p{margin: 6px 0;font-size: 14px;color: #d6ccd4}.enemy-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 12px}.enemy{position: relative;display: grid;gap: 6px;padding: 0 0 12px;text-align: left;background: var(--ink-2);border: 1px solid var(--line);border-radius: 8px;overflow: hidden}.enemy:hover{border-color: var(--bad)}.enemy-art{display: grid;place-items: center;height: 150px;background: linear-gradient(180deg,#2a1a22,var(--ink-2));overflow: hidden}.enemy-art img{width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .5s}.enemy:hover .enemy-art img{transform: scale(1.08)}.enemy-art .ini{font: 800 48px/1 var(--display);color: var(--muted)}.enemy b{padding: 0 10px;font-size: 14px;line-height: 1.25}.enemy small{display: flex;gap: 3px;padding: 0 10px;align-items: center}.enemy small img{width: 18px;height: 18px}.enemy .res{margin-left: auto;opacity: .55;display: flex;gap: 3px}.mat-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(104px,1fr));gap: 8px}.mat{display: grid;justify-items: center;gap: 6px;padding: 12px 6px;background: var(--ink-2);border: 1px solid var(--line);border-bottom: 3px solid var(--rc);border-radius: 6px;transition: transform .15s}.mat:hover{transform: translateY(-3px)}.mat img{width: 56px;height: 56px;object-fit: contain}.mat small{font-size: 12px;text-align: center;line-height: 1.2}.live-strip{margin-bottom: 26px}.live-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 10px}.live-card{position: relative;display: grid;grid-template-columns: auto 1fr;gap: 12px;padding: 12px;background: var(--ink-2);border: 1px solid var(--line);border-left: 4px solid var(--kc);border-radius: 8px;overflow: hidden}.live-card img{width: 64px;height: 64px;object-fit: cover;border-radius: 6px}.live-card small{color: var(--kc);font-weight: 700;font-size: 12px;display: block}.live-card b{display: block;line-height: 1.25}.live-card span{color: var(--muted);font-size: 13px}.live-card i{position: absolute;left: 0;bottom: 0;height: 3px;width: var(--w);background: var(--kc);animation: grow 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin: left}.cal-month{font: 800 34px/1 var(--display);text-transform: uppercase;margin: 30px 0 12px;position: sticky;top: calc(var(--bar-h) + 64px + env(safe-area-inset-top,0px));z-index: 5;padding: 10px 0;background: var(--ink)}.cal-ev{display: grid;grid-template-columns: 44px 52px 1fr;gap: 14px;align-items: start;padding: 12px 0;border-bottom: 1px solid var(--line)}.cal-ev time{font: 800 30px/1 var(--display);color: var(--kc);text-align: center}.cal-ev small{color: var(--kc);font-weight: 700;font-size: 12px}.cal-ev b{display: block}.cal-ev b a:hover{color: var(--hazard)}.cal-ev p{margin: 2px 0 6px;color: var(--muted);font-size: 14px;max-width: 72ch}.cal-face,.cal-art{width: 52px;height: 52px;border-radius: 50%;object-fit: cover;border: 2px solid var(--kc)}.cal-art{border-radius: 8px}.cal-dot{width: 14px;height: 14px;margin: 8px auto;border-radius: 50%;background: var(--kc);box-shadow: 0 0 14px var(--kc)}.cal-ev:not(.future){opacity: .62}.today{position: relative;height: 2px;margin: 20px 0;background: var(--hazard);box-shadow: 0 0 20px var(--hazard)}.today span{position: absolute;left: 0;top: -12px;background: var(--hazard);color: var(--ink);font: 800 14px/1 var(--display);padding: 5px 10px;clip-path: var(--skew);text-transform: uppercase}.guide-list{display: grid;gap: 10px}.guide{background: var(--ink-2);border: 1px solid var(--line);border-radius: 8px;overflow: hidden}.guide summary{display: grid;grid-template-columns: auto 1fr auto;gap: 16px;align-items: center;padding: 14px;cursor: pointer;list-style: none}.guide summary::-webkit-details-marker{display: none}.guide summary b{display: block;font-size: 17px}.guide summary small{color: var(--muted)}.chev{transition: transform .25s;color: var(--muted)}.guide[open] .chev{transform: rotate(180deg)}.guide[open]{border-color: var(--signal)}.guide-body{padding: 0 16px 18px;animation: rise .3s both}.guide-body h4{margin: 16px 0 6px;color: var(--hazard)}.guide-body ol{margin: 0;padding-left: 20px;color: #d6ccd4}.loc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 14px}.loc{position: relative;background: var(--ink-2);border: 1px solid var(--line);border-radius: 10px;overflow: hidden}.loc-art{position: relative;aspect-ratio: 16/9;background: var(--ink-3);overflow: hidden}.loc-art img{width: 100%;height: 100%;object-fit: cover;transition: transform .6s}.loc:hover .loc-art img{transform: scale(1.07)}.loc-art .tag{position: absolute;left: 10px;top: 10px}.loc-body{padding: 14px 16px 16px}.loc-body h3{font: 800 26px/1 var(--display);text-transform: uppercase}.loc-body p{margin: 6px 0;font-size: 14px}.timeline.big ul{margin: 6px 0 0;padding-left: 18px;color: var(--muted);font-size: 14px;max-width: 80ch}.profile{display: flex;gap: 18px;align-items: center;margin-bottom: 16px}.uid-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(340px,1fr));gap: 14px}@media (max-width: 400px){.uid-grid{grid-template-columns: 1fr}}.uid-card{padding: 16px;background: radial-gradient(70% 50% at 100% 0,color-mix(in srgb,var(--c) 22%,transparent),transparent),var(--ink-2);border: 1px solid var(--line);border-radius: 10px}.uid-top{display: flex;gap: 12px;align-items: center;margin-bottom: 12px}.uid-top img{width: 56px;height: 56px;border-radius: 50%;border: 2px solid var(--c)}.uid-top b{display: block;font: 800 24px/1 var(--display);text-transform: uppercase}.uid-top span{color: var(--muted);font-size: 13px}.uid-top .chip{margin-left: auto}.stat-list.mini div{padding: 8px 10px}.uid-w{display: flex;gap: 10px;align-items: center;margin: 12px 0}.uid-w img{width: 44px;height: 44px;object-fit: contain}.uid-w small{display: block;color: var(--muted);font-size: 12px}.uid-discs{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.uid-disc{padding: 8px;background: var(--ink);border: 1px solid var(--line);border-radius: 6px;font-size: 12px;position: relative}.uid-disc i{position: absolute;right: 8px;top: 6px;font: 800 18px/1 var(--display);color: var(--muted);font-style: normal}.uid-disc b{display: block;font-size: 13px;padding-right: 18px}.uid-disc small{color: var(--muted);line-height: 1.35;display: block;margin-top: 2px}html.rm .rv-wait{opacity: 1}html.rm #cursor-glow,html.rm .hero-cv{display: none}html.rm .hero-copy .display .outline{background: none}.calc-pill{display: none}@media (max-width: 1000px){.calc-pill{position: fixed;z-index: 45;left: 50%;bottom: calc(74px + env(safe-area-inset-bottom,0px));transform: translateX(-50%);display: flex;align-items: center;gap: 10px;padding: 6px 16px 6px 6px;background: var(--paper);color: var(--ink);border-radius: 999px;box-shadow: 0 10px 30px rgba(0,0,0,.5);font-weight: 700;animation: rise .3s both}.calc-pill img{width: 34px;height: 34px;border-radius: 50%}.calc-pill span{font-size: 12px}.calc-pill b{font: 800 24px/1 var(--display);font-variant-numeric: tabular-nums}.map-view{height: 60vh}}:root{--ink: #060606;--ink-2: #111111;--ink-3: #1c1c1c;--line: #2b2b2b;--paper: #ffffff;--muted: #a3a3a3;--signal: #ff6a13;--hazard: #ffae1a;--lime: #d4f53c;--radius: 14px;--display: "Saira Extra Condensed","Arial Narrow",Impact,sans-serif;--body: "Saira","Segoe UI",system-ui,sans-serif}body{background-color: var(--ink);background-image: radial-gradient(circle at 1px 1px,rgba(255,255,255,.06) 1px,transparent 1.5px),radial-gradient(60% 40% at 100% 0%,rgba(255,106,19,.10),transparent 70%),radial-gradient(50% 40% at 0% 100%,rgba(255,106,19,.06),transparent 70%);background-size: 16px 16px,100% 100%,100% 100%;background-attachment: fixed}::selection{background: var(--signal);color: #000}.display,.h1,.h2,.brand-name,.quick a b,.agent-card .meta b,.tier-label b,.big,.usage-num b,.lb-score b,.calc-head .big,.sec-t,.zzz-title,.kicker{font-style: italic;letter-spacing: -.005em}.display,.h1{text-shadow: 0 0 40px rgba(255,106,19,.18)}.h1::after{content: "";display: block;width: 72px;height: 6px;margin-top: 14px;background: var(--signal);transform: skewX(-24deg)}.kicker{display: inline-block;font: 800 14px/1 var(--body);font-style: italic;color: var(--signal);letter-spacing: .12em;text-transform: uppercase;margin-bottom: 10px}.sec-t{font: 800 24px/1.1 var(--display);text-transform: uppercase;color: var(--paper);margin: 26px 0 12px}.sec-t small{display: block;font: 500 13px/1.4 var(--body);font-style: normal;color: var(--muted);text-transform: none;margin-top: 4px}.page-head::after{background: repeating-linear-gradient(-45deg,var(--signal) 0 10px,#000 10px 20px)}.bar{background: rgba(6,6,6,.88);border-bottom: 2px solid var(--signal);box-shadow: 0 6px 30px rgba(255,106,19,.08)}.brand-logo{height: 44px;width: auto;filter: drop-shadow(0 0 10px rgba(255,106,19,.25));transition: transform .3s cubic-bezier(.2,1.6,.4,1)}.brand:hover .brand-logo{transform: scale(1.05) rotate(-1deg)}@media (max-width: 900px){.brand-logo{height: 36px}}.nav-btn,.nav a{border-radius: 999px;clip-path: none;font-style: italic;font-weight: 700}.nav-btn[aria-current="page"],.nav a[aria-current="page"]{background: var(--signal);color: #000}.mega{border: 2px solid var(--signal);border-radius: 16px;background: rgba(10,10,10,.97)}.mega::before{background: repeating-linear-gradient(-45deg,var(--signal) 0 8px,#000 8px 16px)}.search-btn{border-radius: 999px;border: 2px solid var(--line);background: #0d0d0d}.search-btn:hover{border-color: var(--signal)}.btn{border-radius: 999px;clip-path: none;border: 2px solid #3a3a3a;background: #101010;font-style: italic;font-weight: 800;letter-spacing: .02em;text-transform: uppercase;font-size: 14px}.btn:hover{border-color: var(--signal);background: #181009;color: var(--signal)}.btn-primary,.legacy-link.btn-primary{background: var(--signal);color: #000;border-color: var(--signal);clip-path: none;border-radius: 999px;box-shadow: 0 0 0 0 rgba(255,106,19,.5),inset 0 -3px 0 rgba(0,0,0,.25)}.btn-primary:hover{background: #fff;color: #000;border-color: #fff;box-shadow: 0 0 24px rgba(255,106,19,.55)}.chip{border: 2px solid #2f2f2f;background: #0e0e0e;font-style: italic}.chip:hover{border-color: var(--signal);color: #fff}.chip[aria-pressed="true"],.seg button[aria-pressed="true"]{background: var(--signal);border-color: var(--signal);color: #000}.seg{border-radius: 999px;border: 2px solid #2f2f2f}.seg button{border-radius: 999px;font-style: italic}.tag{clip-path: none;border-radius: 6px;background: #1d1d1d;font-style: italic}.tag.weak{background: rgba(255,106,19,.18);color: #ffb98f}.tag.resist{background: rgba(255,60,80,.15);color: #ff9aa6}.box,.quick a,.agent-card,.cat-card,.boo-card,.enemy,.disc,.loc,.uid-card,.guide,.live-card,.usage-row,.lb-row,.team,.tier-row,.mat,.loot{border-radius: var(--radius);border: 2px solid #232323;clip-path: none}.box{background: linear-gradient(180deg,#121212,#0b0b0b)}.quick a:hover,.agent-card:hover,.cat-card:hover,.enemy:hover,.boo-card:hover,.loc:hover,.disc:hover{border-color: var(--signal);box-shadow: 0 0 0 1px var(--signal),0 14px 40px rgba(255,106,19,.15)}.agent-card{background: radial-gradient(90% 70% at 50% 30%,color-mix(in srgb,var(--c) 35%,transparent),transparent 70%),linear-gradient(180deg,#161616,#0a0a0a)}.agent-card .rank{border-radius: 6px;clip-path: none;transform: skewX(-12deg)}.agent-card .meta{background: linear-gradient(transparent,rgba(0,0,0,.95) 55%)}.agent-card .meta::before{content: "";position: absolute;left: 10px;right: 10px;top: 22px;height: 2px;background: linear-gradient(90deg,var(--signal),transparent);opacity: 0;transition: opacity .25s}.agent-card:hover .meta::before{opacity: 1}.quick a::before{border-radius: var(--radius);clip-path: none}.quick a i{color: var(--signal)}.usage-bar i,.hpbar i{background: linear-gradient(90deg,#ff3d00,var(--signal),var(--hazard))}.glow{border-color: rgba(255,106,19,.6)}.glow::before{background: conic-gradient(from 0deg,transparent,rgba(255,106,19,.35),transparent 30%)}.big{color: var(--signal);text-shadow: 0 0 30px rgba(255,106,19,.35)}.tape{background: var(--signal)}.tier-label{clip-path: none;border-radius: 10px 0 0 10px}.hero-bg{background: #000}.hero-video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .55;filter: saturate(1.15) contrast(1.05);animation: kenburns 30s ease-in-out infinite alternate}@keyframes kenburns{to{transform: scale(1.08) translateX(-2%)}}.hero-bg::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.6) 45%,rgba(0,0,0,.2) 75%),radial-gradient(60% 80% at 72% 55%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%)}.hero-bg::after{z-index: 2}.hero-copy .display .outline{-webkit-text-stroke: 2px var(--signal)}.intro-logo{width: min(320px,60vw);height: auto;animation: markin .7s cubic-bezier(.2,1.5,.4,1) both;filter: drop-shadow(0 0 30px rgba(255,106,19,.5))}.intro-half.t{border-bottom-color: var(--signal)}.intro-half{background: #000}.modal{border: 2px solid var(--signal);border-radius: 18px;background: #0b0b0b}.modal::before{background: repeating-linear-gradient(-45deg,var(--signal) 0 10px,#000 10px 20px);height: 6px;border-radius: 18px 18px 0 0}.modal-wide{width: min(980px,100%)}.zzz-title{margin-bottom: 8px}.picker-bar{position: static;padding: 6px 0 12px;background: none;backdrop-filter: none}.pick-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(var(--pc,110px),1fr));gap: 10px}.pick{display: grid;justify-items: center;gap: 4px;padding: 10px 6px 8px;border-radius: 14px;border: 2px solid #232323;background: #121212;transition: transform .15s,border-color .15s,box-shadow .2s}.pick:hover{transform: translateY(-3px);border-color: var(--signal);box-shadow: 0 10px 24px rgba(255,106,19,.2)}.pick.on{border-color: var(--signal);background: #1c0f06}.pick-img{position: relative;width: 78px;height: 78px;border-radius: 50%;overflow: hidden;display: grid;place-items: center;background: radial-gradient(circle,color-mix(in srgb,var(--c) 40%,#1b1b1b),#0d0d0d 70%);border: 2px solid var(--c)}.pick-img img{width: 100%;height: 100%;object-fit: contain}.pick-img em{position: absolute;right: 0;bottom: 0;font: 800 11px/1 var(--body);font-style: italic;background: var(--signal);color: #000;padding: 3px 5px;border-radius: 6px}.pick b{font-size: 13px;line-height: 1.2;text-align: center}.pick small{font-size: 11px;color: var(--muted);text-align: center;line-height: 1.25;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.stat-pick{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: 8px;margin-top: 10px}.stat-pick button{text-align: left;padding: 12px;border-radius: 12px;border: 2px solid #262626;background: #121212}.stat-pick button:hover{border-color: var(--signal)}.stat-pick button.rec{border-color: rgba(255,106,19,.6);background: #1a0e05}.stat-pick b{display: block}.stat-pick small{color: var(--muted);font-size: 12px}.lab-head{display: flex;flex-wrap: wrap;gap: 16px;justify-content: space-between;align-items: end}.head-actions{display: flex;gap: 10px;flex-wrap: wrap}.bl{display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);gap: 22px;align-items: start;padding-bottom: 30px}@media (max-width: 1080px){.bl{grid-template-columns: 1fr}}.bl-right{display: grid;gap: 14px;position: sticky;top: calc(var(--bar-h) + 14px)}@media (max-width: 1080px){.bl-right{position: static}}.bl-right h3{font: 800 22px/1 var(--display);font-style: italic;text-transform: uppercase;margin-bottom: 12px}.slotbar{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 12px}@media (max-width: 600px){.slotbar{grid-template-columns: 1fr}}.slot-big{position: relative;min-height: 230px;border-radius: 18px;border: 2px solid var(--c);overflow: hidden;text-align: left;background: radial-gradient(80% 70% at 70% 30%,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%),#0e0e0e;transition: box-shadow .25s,transform .2s}.slot-big:hover{box-shadow: 0 0 0 2px var(--signal),0 20px 50px rgba(255,106,19,.25);transform: translateY(-2px)}.slot-big img{position: absolute;right: -10%;bottom: -12%;height: 125%;width: auto;max-width: none;filter: drop-shadow(0 10px 30px rgba(0,0,0,.6));transition: transform .5s cubic-bezier(.2,.8,.2,1)}.slot-big:hover img{transform: scale(1.04) translateX(-6px)}.slot-big>span{position: absolute;left: 16px;bottom: 14px;z-index: 1;display: grid}.slot-big small,.slot-sm small{font: 700 11px/1 var(--body);font-style: italic;color: var(--signal);letter-spacing: .1em;text-transform: uppercase}.slot-big b{font: 800 42px/1 var(--display);font-style: italic;text-transform: uppercase;text-shadow: 0 2px 12px #000;margin: 4px 0}.slot-big i{font-style: normal;font-size: 13px;color: #ddd}.slot-col{display: grid;gap: 10px;align-content: start}.slot-sm{display: flex;align-items: center;gap: 12px;padding: 10px 14px 10px 10px;border-radius: 16px;border: 2px solid #262626;background: #101010;text-align: left;min-height: 74px;transition: border-color .15s,transform .15s;cursor: pointer}.slot-sm:hover{border-color: var(--signal);transform: translateY(-2px)}.slot-sm img,.slot-sm .plus{width: 52px;height: 52px;flex: none;border-radius: 50%;object-fit: contain;background: radial-gradient(circle,#232323,#0d0d0d);display: grid;place-items: center;font: 800 26px/1 var(--display);color: var(--signal)}.slot-sm b{display: block;font-size: 15px;line-height: 1.2;margin-top: 3px}.slot-sm.toggle input{width: 22px;height: 22px;accent-color: var(--signal);margin: 0 6px}.slotrow{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 10px;margin-top: 10px}.pills{display: flex;flex-wrap: wrap;gap: 4px;padding: 4px;border: 2px solid #262626;border-radius: 999px;background: #0d0d0d;width: fit-content}.pill{min-width: 40px;height: 32px;padding: 0 10px;border-radius: 999px;font: 800 13px/1 var(--body);font-style: italic;color: var(--muted);transition: background .15s,color .15s}.pill:hover{color: #fff;background: #1d1d1d}.pill.on{background: var(--signal);color: #000;box-shadow: 0 0 14px rgba(255,106,19,.5)}.disc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(290px,1fr));gap: 12px}.disc-slot{padding: 12px;border-radius: 16px;border: 2px solid #222;background: linear-gradient(180deg,#131313,#0b0b0b);position: relative;overflow: hidden}.disc-slot::before{content: "";position: absolute;right: -30px;top: -30px;width: 90px;height: 90px;border-radius: 50%;border: 10px solid rgba(255,106,19,.08)}.ds-head{display: flex;align-items: center;gap: 8px;margin-bottom: 10px;flex-wrap: wrap}.ds-n{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--signal);color: #000;font: 800 20px/1 var(--display);font-style: italic;flex: none}.ds-main.fixed{font-size: 14px;color: var(--muted)}.ds-main b{color: #fff}.ds-mains{display: flex;flex-wrap: wrap;gap: 4px}.mchip{height: 28px;padding: 0 9px;border-radius: 999px;border: 2px solid #2c2c2c;font: 700 12px/1 var(--body);font-style: italic;color: var(--muted)}.mchip.rec{border-color: rgba(255,106,19,.45);color: #ffb98f}.mchip.on{background: var(--signal);border-color: var(--signal);color: #000}.ds-budget{margin-left: auto;font: 800 13px/1 var(--body);color: var(--muted)}.sub-row{display: grid;grid-template-columns: 92px 1fr;gap: 8px;align-items: center;padding: 5px 6px;border-radius: 10px;margin-bottom: 4px}.sub-row.want{background: rgba(255,106,19,.08);box-shadow: inset 3px 0 0 var(--signal)}.sub-stat{text-align: left;font: 800 14px/1.1 var(--body);font-style: italic;padding: 4px 6px;border-radius: 8px}.sub-stat:hover{background: #1f1f1f;color: var(--signal)}.sub-stat small{display: block;font: 600 12px/1.2 var(--body);color: var(--muted);font-style: normal}.rolls{display: grid;grid-template-columns: repeat(6,1fr);gap: 3px}.roll{height: 30px;border-radius: 8px;border: 2px solid #262626;background: #0d0d0d;font: 800 12px/1 var(--body);font-style: italic;color: #777;transition: all .12s}.roll:hover:not(:disabled){border-color: var(--signal);color: #fff}.roll.lit{background: rgba(255,106,19,.22);border-color: rgba(255,106,19,.5);color: #ffcfaf}.roll.on{background: var(--signal);border-color: var(--signal);color: #000;box-shadow: 0 0 12px rgba(255,106,19,.6);transform: scale(1.06)}.roll:disabled{opacity: .3;cursor: not-allowed}.buffs{margin-top: 14px}.buffs summary{cursor: pointer}.buffs .row3{margin-top: 12px}.window-box{text-align: left}.window-box .actions{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 16px}.grade-badge{position: absolute;right: 16px;top: 16px;display: flex;align-items: center;gap: 10px}.grade-badge b{font: 900 64px/1 var(--display);font-style: italic;color: var(--g);text-shadow: 0 0 24px color-mix(in srgb,var(--g) 60%,transparent);animation: pop2 .6s cubic-bezier(.2,1.6,.4,1)}.grade-badge span{font: 700 11px/1.3 var(--body);color: var(--muted);text-transform: uppercase;letter-spacing: .08em}.grade-badge.sm{position: static;margin-left: auto}.grade-badge.sm b{font-size: 40px}@media (max-width: 520px){.grade-badge{position: static;margin-top: 10px}}.disc-grades{display: grid;grid-template-columns: repeat(6,1fr);gap: 6px}@media (max-width: 520px){.disc-grades{grid-template-columns: repeat(3,1fr)}}.disc-grades div{text-align: center;padding: 8px 4px;border-radius: 12px;border: 2px solid color-mix(in srgb,var(--g) 50%,#222);background: #0d0d0d}.disc-grades span{display: block;font-size: 11px;color: var(--muted)}.disc-grades b{display: block;font: 900 30px/1.1 var(--display);font-style: italic;color: var(--g)}.disc-grades small{font-size: 10px;color: var(--muted)}.card-list{display: grid;gap: 6px}.lab-card{display: grid;grid-template-columns: 44px 1fr auto;gap: 10px;align-items: center;padding: 6px 8px;border-radius: 12px;border: 2px solid #222;background: #0d0d0d}.lab-card img{width: 44px;height: 44px;border-radius: 50%;border: 2px solid var(--c)}.lab-card small{display: block;color: var(--muted);font-size: 12px}.uid-open{width: 100%;justify-content: center;margin: 4px 0 10px}.lab-grid{display: grid;grid-template-columns: minmax(0,1.3fr) minmax(0,1fr);gap: 22px;align-items: start;padding-bottom: 30px}@media (max-width: 1000px){.lab-grid{grid-template-columns: 1fr}}.lab-result{display: grid;gap: 14px;position: sticky;top: calc(var(--bar-h) + 14px)}@media (max-width: 1000px){.lab-result{position: static}}.lab-result h3{font: 800 22px/1 var(--display);font-style: italic;text-transform: uppercase;margin-bottom: 10px}.boss-pick{display: grid;grid-auto-flow: column;grid-auto-columns: 170px;gap: 10px;overflow-x: auto;padding-bottom: 8px}.bp{position: relative;height: 210px;border-radius: 16px;overflow: hidden;border: 2px solid #262626;text-align: left;background: #111;transition: transform .2s,border-color .2s}.bp:hover{transform: translateY(-3px);border-color: var(--signal)}.bp.on{border-color: var(--signal);box-shadow: 0 0 0 2px var(--signal),0 12px 40px rgba(255,106,19,.3)}.bp img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .5s}.bp:hover img{transform: scale(1.07)}.bp>span{position: absolute;left: 0;right: 0;bottom: 0;padding: 30px 10px 10px;background: linear-gradient(transparent,#000 60%)}.bp i{font: 800 10px/1 var(--body);font-style: italic;padding: 3px 7px;border-radius: 6px;background: #333}.bp i.live{background: var(--lime);color: #000}.bp b{display: block;font-size: 14px;line-height: 1.2;margin-top: 6px}.bp small{color: var(--muted);font-size: 12px}.boss-info{display: grid;grid-template-columns: 120px 1fr;gap: 16px;margin-top: 12px}.boss-hero{width: 120px;height: 150px;object-fit: cover;object-position: top;border-radius: 12px}.boss-info h3{font: 800 26px/1 var(--display);font-style: italic;text-transform: uppercase;margin-bottom: 8px}.team-slots{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 12px}.tslot{display: grid;justify-items: center;gap: 6px;padding: 14px 8px;border-radius: 18px;border: 2px dashed #333;background: #0d0d0d;transition: all .2s}.tslot:hover{border-color: var(--signal);border-style: solid;transform: translateY(-3px)}.tslot img,.tslot .plus{width: 78px;height: 78px;border-radius: 50%;border: 3px solid var(--c);background: #1b1b1b;display: grid;place-items: center;font: 800 34px/1 var(--display);color: var(--signal);object-fit: cover}.tslot.carry{border-color: rgba(255,106,19,.5)}.tslot.carry::before{content: "MAIN DPS";font: 800 10px/1 var(--body);font-style: italic;letter-spacing: .1em;color: var(--signal)}.tslot b{font-size: 14px}.tslot small{font-size: 11px;color: var(--muted)}.result-box{text-align: center}.stars{display: flex;justify-content: center;gap: 6px;margin: 8px 0 12px}.stars i{font-style: normal;font-size: 46px;line-height: 1;color: #2c2c2c;transition: color .3s}.stars i.on{color: var(--hazard);text-shadow: 0 0 20px rgba(255,174,26,.7);animation: starin .6s cubic-bezier(.2,1.8,.4,1) both;animation-delay: var(--d)}@keyframes starin{from{transform: scale(0) rotate(-90deg)}}.score-split{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin: 6px 0 14px}.score-split div{padding: 10px;border-radius: 12px;background: #0d0d0d;border: 2px solid #222}.score-split small{display: block;font-size: 11px;color: var(--muted);text-transform: uppercase;letter-spacing: .08em}.score-split b{font: 800 22px/1.1 var(--display);font-style: italic}.hpbar{position: relative;height: 30px;border-radius: 999px;background: #1a1a1a;overflow: hidden;border: 2px solid #2a2a2a}.hpbar i{position: absolute;inset: 0 auto 0 0;width: var(--w);border-radius: 999px;animation: grow 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin: left}.hpbar span{position: relative;z-index: 1;font: 800 13px/26px var(--body);font-style: italic;color: #fff;text-shadow: 0 1px 3px #000}.mult-row{display: flex;justify-content: space-between;gap: 10px;padding: 7px 0;border-bottom: 1px solid #1f1f1f;font-size: 14px}.mult-row b{font-variant-numeric: tabular-nums}.mult-row b.up{color: #7ee08a}.mult-row b.down{color: #ff7a7a}.room{margin-bottom: 12px;animation: rise .4s both;animation-delay: var(--d)}.room-head{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-bottom: 6px}.room-head b{font: 800 24px/1 var(--display);font-style: italic;text-transform: uppercase}.room-head>span:not(.tag){color: var(--muted);font-size: 13px}.room-res{display: flex;gap: 12px;align-items: center;font-size: 14px}.rank{font: 900 34px/1 var(--display);font-style: italic}.r-S,.r-Sp{color: var(--hazard)}.r-A{color: #d7a4ff}.r-B{color: #7dd3fc}.r-Fail,.r-Under{color: #ff6b6b}.rank-big{font: 900 96px/1 var(--display);font-style: italic;margin: 6px 0;text-shadow: 0 0 40px currentColor;animation: pop2 .7s cubic-bezier(.2,1.6,.4,1)}.route-box .btn{width: 100%;justify-content: center;margin-bottom: 8px}.route-list{list-style: none;margin: 8px 0;padding: 0;display: grid;gap: 4px;max-height: 260px;overflow: auto}.route-list li{display: grid;grid-template-columns: 26px 1fr auto;gap: 8px;align-items: center;font-size: 13px}.route-list li>b{width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: var(--signal);color: #000;font: 800 12px/1 var(--body)}.route-list small{display: block;color: var(--muted);font-size: 11px}#route-svg{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none;overflow: visible}.route-line{fill: none;stroke: #000;stroke-width: 6;vector-effect: non-scaling-stroke;stroke-linejoin: round;stroke-linecap: round;opacity: .7}.route-dash{fill: none;stroke: var(--signal);stroke-width: 3.5;vector-effect: non-scaling-stroke;stroke-dasharray: 10 8;stroke-linejoin: round;animation: march 1s linear infinite}@keyframes march{to{stroke-dashoffset: -18}}.route-n{position: absolute;z-index: 3;width: 22px;height: 22px;margin: -30px 0 0 -11px;border-radius: 50%;background: var(--signal);color: #000;font: 800 12px/22px var(--body);text-align: center;pointer-events: none;transform: scale(calc(1 / var(--z,1)));box-shadow: 0 0 0 2px #000}.map-view.plotting{outline: 3px solid var(--signal);outline-offset: -3px;cursor: crosshair}.sugg{padding: 10px 0;border-bottom: 1px solid #222}.sugg ol{margin: 6px 0 0;padding-left: 18px;font-size: 13px;color: #d4d4d4}.foot{border-top: 2px solid var(--signal);background: #050505}.tabs-m{border-top: 2px solid var(--signal)}.tabs-m a[aria-current="page"],.tabs-m button[aria-expanded="true"]{color: var(--signal)}#cursor-glow{background: radial-gradient(circle,rgba(255,106,19,.10),transparent 60%)}.calc-pill{background: var(--signal)}@media (min-width: 521px){.window-box{padding-right: 170px}}.window-box .kicker{max-width: 100%}.rank-big.fill{font-size: 44px;color: var(--muted);text-shadow: none}:root{--gS: #ff8a1f}@keyframes floaty{50%{transform: translateY(-8px)}}@keyframes spinring{to{transform: rotate(1turn)}}@keyframes shine{from{background-position: -200% 0}to{background-position: 200% 0}}@keyframes pulseGlow{50%{box-shadow: 0 0 34px color-mix(in srgb,var(--c,#ff6a13) 60%,transparent)}}.slot-big{min-height: 340px;isolation: isolate}.slot-big::before{content: "";position: absolute;z-index: -1;right: 6%;top: 8%;width: 70%;aspect-ratio: 1;border-radius: 50%;border: 2px dashed color-mix(in srgb,var(--c) 60%,transparent);animation: spinring 24s linear infinite}.slot-big::after{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.07) 50%,transparent 70%);background-size: 200% 100%;animation: shine 5s linear infinite}.slot-big img{top: 0;bottom: auto;right: -4%;height: 112%;object-fit: contain;object-position: top center;animation: floaty 5s ease-in-out infinite}.slot-big:hover img{transform: none}.slot-big>span{background: linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,0));padding: 10px 40px 8px 12px;border-radius: 12px;left: 10px}.slot-big .agent-icons{display: flex;gap: 6px;margin-top: 6px}.slot-big .agent-icons img{position: static;height: 22px;width: 22px;animation: none;filter: none}.slot-sm img{transition: transform .4s cubic-bezier(.2,1.6,.4,1)}.slot-sm:hover img{transform: rotate(-12deg) scale(1.12)}.loadout-box{display: grid;grid-template-columns: auto 1fr;gap: 18px;align-items: center}@media (max-width: 560px){.loadout-box{grid-template-columns: 1fr;justify-items: center}}.cf-row{position: relative;display: flex;justify-content: space-between;padding: 7px 0 9px;font-size: 14px;animation: rise .4s both;animation-delay: var(--d)}.cf-row b{font-variant-numeric: tabular-nums}.cf-row b.hot{color: var(--signal)}.cf-row i{position: absolute;left: 0;bottom: 2px;height: 2px;width: var(--w);background: linear-gradient(90deg,var(--signal),#ffb36b);transform-origin: left;animation: grow 1s cubic-bezier(.2,.8,.2,1) both;animation-delay: var(--d);box-shadow: 0 0 8px rgba(255,106,19,.5)}.wheel{position: relative;width: 330px;height: 300px;margin: 0 auto;flex: none}.wheel-ring{position: absolute;left: 50%;top: 50%;width: 280px;height: 250px;transform: translate(-50%,-50%);border-radius: 46% / 50%;background: radial-gradient(circle,#1a1a1a 0 46%,#101010 47% 60%,#0a0a0a 61%);border: 3px solid #262626;box-shadow: inset 0 0 40px #000,0 0 50px rgba(255,106,19,.15)}.wheel-core{position: absolute;left: 50%;top: 50%;width: 118px;height: 118px;transform: translate(-50%,-50%);border-radius: 50%;display: grid;place-items: center;background: radial-gradient(circle,#2a2a2a,#0b0b0b 72%);border: 3px solid #333;animation: pulseGlow 3s ease-in-out infinite;--c: var(--signal)}.wheel-core img{width: 92px;height: 92px;object-fit: contain;animation: spinring 30s linear infinite}.wheel-core b{position: absolute;bottom: 6px;font: 800 14px/1 var(--body);font-style: italic;color: var(--hazard)}.wheel-disc{position: absolute;left: 50%;top: 50%;width: 82px;height: 82px;margin: -41px 0 0 -41px;transform: translate(var(--x),var(--y));border-radius: 50%;background: #111;border: 3px solid #2b2b2b;display: grid;place-items: center;animation: discin .6s cubic-bezier(.2,1.6,.4,1) both;animation-delay: var(--d);transition: transform .3s}@keyframes discin{from{transform: translate(0,0) scale(.2);opacity: 0}}.wheel-disc:hover{transform: translate(var(--x),var(--y)) scale(1.1) rotate(25deg)}.wheel-disc img{width: 76px;height: 76px;border-radius: 50%}.wheel-disc em{position: absolute;right: -8px;bottom: -6px;font: 900 32px/1 var(--display);font-style: italic;color: var(--g);text-shadow: 0 2px 0 #000,0 0 14px color-mix(in srgb,var(--g) 70%,transparent)}.wheel-disc .ini{font: 800 22px/1 var(--display);color: #555}.tier-tabs{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 4px}.tier-tab{height: 46px;padding: 0 22px;border-radius: 999px;border: 2px solid #2c2c2c;background: #0e0e0e;font: 800 16px/1 var(--body);font-style: italic;letter-spacing: .02em;text-transform: uppercase;display: inline-flex;align-items: center;gap: 8px;transition: all .2s}.tier-tab small{font: 700 12px/1 var(--body);color: var(--muted)}.tier-tab:hover{border-color: var(--signal)}.tier-tab[aria-pressed="true"]{background: var(--signal);border-color: var(--signal);color: #000;box-shadow: 0 0 22px rgba(255,106,19,.45)}.tier-tab[aria-pressed="true"] small{color: #000}.tier-agent .rtag{font: 800 9px/1 var(--body);font-style: italic;color: var(--signal);text-transform: uppercase;letter-spacing: .06em}.uid-bar{display: flex;flex-wrap: wrap;gap: 14px;justify-content: space-between;align-items: end;padding: 28px 0 18px;border-bottom: 2px solid var(--signal);margin-bottom: 18px}.uid-h1{font-size: clamp(30px,4vw,46px)}.uid-h1::after{display: none}.uid-search{display: flex;gap: 8px;align-items: center;flex-wrap: wrap}.uid-search .field{max-width: 300px;min-width: 220px}.uid-search .field input{border-radius: 999px;height: 44px;border: 2px solid #2c2c2c;background: #0b0b0b}.prof{position: relative;display: flex;flex-wrap: wrap;gap: 18px;align-items: center;padding: 18px 20px;border-radius: 16px;border: 2px solid rgba(255,106,19,.55);background: linear-gradient(110deg,#2a1206 0%,#120804 45%,#0a0a0a 100%);box-shadow: inset 0 0 60px rgba(255,106,19,.08);margin-bottom: 14px;overflow: hidden}.prof::before{content: "";position: absolute;left: 8px;top: 8px;width: 18px;height: 18px;border-left: 3px solid var(--signal);border-top: 3px solid var(--signal)}.prof::after{content: "";position: absolute;right: 8px;bottom: 8px;width: 18px;height: 18px;border-right: 3px solid var(--signal);border-bottom: 3px solid var(--signal)}.prof-av{position: relative;width: 78px;height: 78px;border-radius: 50%;border: 3px solid var(--signal);overflow: hidden;flex: none;box-shadow: 0 0 24px rgba(255,106,19,.4)}.prof-av img{width: 100%;height: 100%;object-fit: cover}.prof-av i{position: absolute;right: 4px;bottom: 4px;width: 14px;height: 14px;border-radius: 50%;background: #3ddc84;border: 2px solid #000}.prof-id h2{font: 800 30px/1 var(--display);font-style: italic;text-transform: uppercase;letter-spacing: .04em;margin: 2px 0}.prof-id p{margin: 0;color: #ccc}.prof-id small{color: var(--muted);letter-spacing: .1em}.medals{display: flex;flex-wrap: wrap;gap: 8px}.medal{padding: 7px 14px;border-radius: 999px;border: 2px solid rgba(255,106,19,.6);font-size: 13px;font-weight: 700;background: rgba(0,0,0,.4)}.icon-btn{margin-left: auto;width: 46px;height: 46px;border-radius: 12px;border: 2px solid rgba(255,106,19,.6);font-size: 22px;color: var(--signal);transition: transform .4s}.icon-btn:hover{transform: rotate(180deg);background: rgba(255,106,19,.1)}.sample-flag{position: absolute;right: 70px;top: 10px;font: 700 11px/1 var(--body);color: #000;background: var(--lime);padding: 4px 8px;border-radius: 6px}.agent-tabs{display: flex;gap: 8px;overflow-x: auto;padding: 4px 2px 12px}.atab{display: flex;align-items: center;gap: 8px;height: 50px;padding: 0 16px 0 4px;border-radius: 999px;border: 2px solid #2a2a2a;background: #0e0e0e;white-space: nowrap;transition: all .2s}.atab img{width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--c);background: #1a1a1a}.atab b{font-size: 15px}.atab em{font: 800 11px/1 var(--body);font-style: italic;color: var(--signal)}.atab:hover{border-color: var(--signal);transform: translateY(-2px)}.atab.on{border-color: var(--signal);background: linear-gradient(90deg,rgba(255,106,19,.25),#120a05);box-shadow: 0 0 18px rgba(255,106,19,.35)}.uid-main{display: grid;grid-template-columns: 300px minmax(0,1.4fr) minmax(0,1fr);gap: 14px;margin-bottom: 14px}@media (max-width: 1100px){.uid-main{grid-template-columns: 240px 1fr}.combat{grid-column: 1 / -1}}@media (max-width: 640px){.uid-main{grid-template-columns: 1fr}}.uid-portrait{position: relative;min-height: 420px;border-radius: 16px;border: 2px solid #2a2a2a;overflow: hidden;background: radial-gradient(70% 60% at 50% 30%,color-mix(in srgb,var(--c) 45%,transparent),transparent 70%),linear-gradient(180deg,#1a0d06,#070707)}.uid-portrait img{position: absolute;left: 50%;top: 0;height: 104%;width: auto;max-width: none;transform: translateX(-50%);object-fit: contain;object-position: top;animation: floaty 6s ease-in-out infinite;filter: drop-shadow(0 16px 30px rgba(0,0,0,.6))}.uid-portrait-tags{position: absolute;left: 10px;bottom: 10px;display: flex;gap: 6px;align-items: center}.uid-portrait-tags .rk{width: 34px;height: 34px;display: grid;place-items: center;background: var(--signal);color: #000;font: 900 20px/1 var(--display);font-style: italic;clip-path: polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.uid-name{font: 800 clamp(30px,3.4vw,44px)/1 var(--display);font-style: italic;letter-spacing: .02em;margin: 6px 0}.core-tag{font-size: 12px;font-weight: 700;padding: 2px 8px;border-radius: 999px;border: 1px solid var(--signal);color: var(--signal);margin-left: 6px}.hexes{display: flex;gap: 6px;margin: 12px 0}.hex{width: 40px;height: 44px;display: grid;place-items: center;font: 800 13px/1 var(--body);font-style: italic;clip-path: polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background: #2a2a2a;color: #777;animation: discin .5s cubic-bezier(.2,1.6,.4,1) both;animation-delay: var(--d);--x: 0;--y: 0}.hex.on{background: linear-gradient(180deg,#ff9a3d,var(--signal));color: #000}.import-btn{position: relative;width: 100%;display: grid;text-align: left;padding: 10px 16px;margin: 6px 0 16px;border-radius: 14px;background: linear-gradient(90deg,#ffb13d,var(--signal));color: #000;overflow: hidden;box-shadow: 0 8px 30px rgba(255,106,19,.35);transition: transform .2s,box-shadow .2s}.import-btn::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size: 200% 100%;animation: shine 3.5s linear infinite}.import-btn:hover{transform: translateY(-2px);box-shadow: 0 12px 40px rgba(255,106,19,.55)}.import-btn small{font: 800 10px/1 var(--body);letter-spacing: .14em;text-transform: uppercase}.import-btn b{font: 800 20px/1.2 var(--display);font-style: italic;letter-spacing: .08em;text-transform: uppercase}.skill-bars{display: grid;gap: 4px}.skill-bars div{display: grid;grid-template-columns: 70px 1fr 54px;gap: 10px;align-items: center;padding: 6px 0;border-bottom: 1px solid #1d1d1d;font-size: 14px}.skill-bars i{height: 3px;background: #222;position: relative;overflow: hidden;border-radius: 2px}.skill-bars i::after{content: "";position: absolute;inset: 0;width: var(--w);background: linear-gradient(90deg,var(--signal),#ffb36b);animation: grow 1.1s cubic-bezier(.2,.8,.2,1) both;transform-origin: left}.skill-bars b{text-align: right}.skill-bars small{color: var(--muted);font-size: 11px}.combat .kicker{margin-bottom: 4px}.engine-row{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;margin-bottom: 14px}.engine-row>img{width: 64px;height: 64px;object-fit: contain;animation: spinring 30s linear infinite}.engine-row b{display: block;font-size: 18px}.engine-row small{color: #ccc}.set-chips{margin-left: auto;display: flex;flex-wrap: wrap;gap: 6px}.set-chip{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px 5px 5px;border-radius: 999px;border: 2px solid rgba(255,106,19,.55);font-size: 13px;font-weight: 600}.set-chip img{width: 24px;height: 24px;border-radius: 50%}.rank-panel{margin-bottom: 20px}.rank-top{display: grid;grid-template-columns: auto auto 1fr auto;gap: 18px;align-items: center;margin-bottom: 14px}@media (max-width: 900px){.rank-top{grid-template-columns: auto 1fr}}.rank-letter{position: relative;font: 900 110px/.8 var(--display);font-style: italic;color: var(--signal);text-shadow: 4px 4px 0 #6b2200,0 0 40px rgba(255,106,19,.5);animation: pop2 .8s cubic-bezier(.2,1.6,.4,1)}.rank-letter b{background: linear-gradient(180deg,#ffcc66,var(--signal) 60%,#c43d00);-webkit-background-clip: text;background-clip: text;color: transparent}.rank-letter sup{font-size: 40px;color: var(--hazard);vertical-align: top}.rank-num{display: block;font: 900 64px/1 var(--display);font-style: italic;color: var(--signal);text-shadow: 0 0 30px rgba(255,106,19,.5)}.rank-top small{font: 700 11px/1 var(--body);letter-spacing: .12em;text-transform: uppercase;color: #ccc}.meters{display: flex;gap: 8px}.meters div{position: relative;min-width: 108px;padding: 8px 12px 12px;border-radius: 10px;border: 2px solid #2c2c2c;background: #0d0d0d;overflow: hidden}.meters small{display: block;font: 700 10px/1 var(--body);letter-spacing: .12em;color: var(--muted);text-transform: uppercase}.meters b{font: 900 26px/1.1 var(--display);font-style: italic}.meters i{position: absolute;left: 0;bottom: 0;height: 4px;width: var(--w);background: var(--signal);animation: grow 1.2s cubic-bezier(.2,.8,.2,1) both;transform-origin: left}.rank-body{display: grid;grid-template-columns: 340px 1fr;gap: 16px;align-items: center}@media (max-width: 1000px){.rank-body{grid-template-columns: 1fr}}.slot-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}@media (max-width: 700px){.slot-cards{grid-template-columns: 1fr}}.slot-card{padding: 12px 14px;border-radius: 14px;border: 2px solid rgba(255,106,19,.35);background: linear-gradient(180deg,#170c06,#0c0c0c);animation: rise .45s both;animation-delay: var(--d);transition: transform .2s,border-color .2s}.slot-card:hover{transform: translateY(-3px);border-color: var(--signal)}.sc-head{display: flex;gap: 10px;align-items: center}.sc-head img{width: 38px;height: 38px;border-radius: 50%}.sc-head .kicker{margin: 0;font-size: 10px}.sc-head b{display: block;font-size: 15px}.sc-grade{margin-left: auto;font: 900 40px/1 var(--display);font-style: italic;color: var(--g);text-shadow: 0 2px 0 #000,0 0 16px color-mix(in srgb,var(--g) 60%,transparent)}.sc-main{display: flex;justify-content: space-between;margin: 10px 0 8px;padding: 6px 10px;border-radius: 6px;background: rgba(255,106,19,.14)}.sc-main b{color: #ffb98f}.sc-main small{font: 800 10px/1.8 var(--body);color: var(--signal);letter-spacing: .1em;text-transform: uppercase}.sc-main.bad{background: rgba(255,60,80,.12)}.sc-main.bad b{color: #ff9aa6}.sc-subs{display: flex;flex-wrap: wrap;gap: 6px;padding-bottom: 8px;border-bottom: 1px dashed #2a2a2a}.sc-subs span{font: 800 12px/1 var(--body);padding: 6px 9px;border-radius: 999px;border: 1px solid #2a2a2a;color: #666}.sc-subs span.w{color: #fff;border-color: #555;background: #161616}.sc-subs i{font-style: normal;color: var(--signal)}.sc-foot{display: flex;align-items: baseline;gap: 10px;margin-top: 8px}.sc-foot b{font: 900 30px/1 var(--display);font-style: italic;color: var(--signal)}.sc-foot small{font: 700 10px/1 var(--body);letter-spacing: .1em;color: var(--muted);text-transform: uppercase}.roll-totals{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 16px}.roll-totals span{padding: 6px 12px;border-radius: 999px;border: 2px solid #3a2416;font: 800 12px/1 var(--body);color: #888}.roll-totals span.w{border-color: var(--signal);color: #fff}.roll-totals b{color: var(--signal)}.boards{margin: 10px 0 30px}.board-cols{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;margin-top: 14px}@media (max-width: 1000px){.board-cols{grid-template-columns: 1fr}}.board-col{padding: 16px;border-radius: 14px;border: 2px solid;animation: rise .5s both;animation-delay: var(--d)}.board-col h3{font: 800 24px/1 var(--display);font-style: italic;text-transform: uppercase;margin-bottom: 10px}.board-col label{display: grid;gap: 4px}.board-col .sel{width: 100%}.b-da{border-color: #7a1f14;background: linear-gradient(180deg,#2a0c08,#0b0b0b)}.b-da .kicker{color: #ff7a5c}.b-shiyu{border-color: #134a6b;background: linear-gradient(180deg,#071a26,#0b0b0b)}.b-shiyu .kicker{color: #6cc8ff}.b-labyrinth{border-color: #6b5a12;background: linear-gradient(180deg,#221c06,#0b0b0b)}.b-labyrinth .kicker{color: #ffd34d}.board-sub{display: flex;justify-content: space-between;gap: 8px;margin: 14px 0 8px;padding-top: 10px;border-top: 1px solid #2a2a2a}.board-sub b{color: var(--signal);font-size: 14px}.board-sub small{color: var(--muted);font-size: 11px;text-align: right}.run{display: grid;grid-template-columns: 52px 1fr auto auto;gap: 10px;align-items: center;padding: 8px;border-radius: 10px;background: rgba(0,0,0,.35)}.run>img{width: 52px;height: 52px;object-fit: cover;object-position: top;border-radius: 8px}.run b{display: block;font: 900 24px/1 var(--display);font-style: italic;color: var(--signal)}.run span{color: var(--hazard);font-size: 12px}.run small{display: block;color: var(--muted);font-size: 12px}.watch{font: 800 11px/1 var(--body);font-style: italic;color: var(--signal)}.uid-empty{display: grid;justify-items: center;gap: 8px}.uid-empty img{width: 180px}.tb{padding: 18px 0 24px}.tb-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: end;gap: 10px;margin-bottom: 12px}.tb-h1{font-size: clamp(28px,3.2vw,40px)}.tb-h1::after{display: none}.tb-head p{margin: 0;max-width: 46ch}.tb-bosses{display: grid;grid-auto-flow: column;grid-auto-columns: 92px;gap: 8px;overflow-x: auto;padding: 2px 2px 10px}.tbb{position: relative;height: 104px;border-radius: 12px;overflow: hidden;border: 2px solid #262626;background: #111;text-align: left;transition: transform .2s,border-color .2s,box-shadow .2s}.tbb img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .4s}.tbb:hover img{transform: scale(1.1)}.tbb b{position: absolute;left: 0;right: 0;bottom: 0;padding: 18px 6px 5px;font-size: 10px;line-height: 1.15;background: linear-gradient(transparent,#000 55%)}.tbb .live{position: absolute;top: 4px;right: 4px;font: 800 9px/1 var(--body);font-style: normal;padding: 2px 5px;border-radius: 4px;background: var(--lime);color: #000}.tbb-any{position: absolute;inset: 0;display: grid;place-items: center;font: 900 26px/1 var(--display);font-style: italic;color: var(--signal)}.tbb:hover{transform: translateY(-2px);border-color: var(--signal)}.tbb.on{border-color: var(--signal);box-shadow: 0 0 0 2px var(--signal),0 8px 24px rgba(255,106,19,.35)}.tb-grid{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 14px;align-items: start}@media (max-width: 900px){.tb-grid{grid-template-columns: 1fr}}.tb-roster{position: sticky;top: calc(var(--bar-h) + 12px);padding: 14px;display: grid;gap: 10px}@media (max-width: 900px){.tb-roster{position: static}}.tb-rhead{display: flex;justify-content: space-between;align-items: baseline}.tb-rhead b{font: 800 20px/1 var(--display);font-style: italic;text-transform: uppercase}.tb-rhead span{color: var(--signal);font-weight: 800}.tb-el{display: flex;flex-wrap: wrap;gap: 4px}.tb-el .pill{min-width: 34px;height: 30px;padding: 0 6px;display: grid;place-items: center}.tb-el .pill img{width: 18px;height: 18px}.tb-faces{display: grid;grid-template-columns: repeat(6,1fr);gap: 5px;max-height: min(42vh,330px);overflow: auto;padding: 2px}.tbf{aspect-ratio: 1;border-radius: 50%;overflow: hidden;border: 2px solid transparent;background: #1a1a1a;opacity: .3;filter: grayscale(1);transition: all .15s}.tbf img{width: 100%;height: 100%;object-fit: cover}.tbf.on{opacity: 1;filter: none;border-color: var(--c)}.tbf:hover{transform: scale(1.1)}.tb-actions{display: flex;gap: 6px}.tb-with{display: grid;gap: 4px;font-size: 13px;font-weight: 700}.tb-with .sel{width: 100%}.tb-brief{display: flex;gap: 12px;align-items: center;padding: 10px 12px;margin-bottom: 10px;border-radius: 12px;border: 2px solid #232323;background: #0d0d0d}.tb-brief b{display: block;font: 800 20px/1 var(--display);font-style: italic;text-transform: uppercase;margin-bottom: 4px}.tb-bart{width: 52px;height: 52px;border-radius: 10px;object-fit: cover;object-position: top;flex: none}.tb-cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 10px}.tcard{position: relative;border-radius: 16px;border: 2px solid #252525;background: linear-gradient(180deg,#141414,#0a0a0a);overflow: hidden;animation: rise .45s both;animation-delay: var(--d);transition: transform .2s,border-color .2s,box-shadow .2s}.tcard:hover{transform: translateY(-4px);border-color: var(--signal);box-shadow: 0 16px 40px rgba(255,106,19,.22)}.tc-rank{position: absolute;z-index: 2;left: 8px;top: 6px;font: 900 26px/1 var(--display);font-style: italic;color: var(--signal);text-shadow: 0 2px 0 #000}.tc-por{display: grid;grid-template-columns: 1.2fr 1fr 1fr;height: 132px}.tc-p{position: relative;overflow: hidden;background: radial-gradient(80% 70% at 50% 25%,color-mix(in srgb,var(--c) 45%,transparent),#0c0c0c 70%);clip-path: polygon(10% 0,100% 0,90% 100%,0 100%);margin-left: -6%}.tc-p:first-child{margin-left: 0;clip-path: polygon(0 0,100% 0,90% 100%,0 100%)}.tc-p img{position: absolute;left: 50%;top: 0;height: 150%;width: auto;max-width: none;transform: translateX(-50%);object-fit: contain;object-position: top;transition: transform .4s}.tcard:hover .tc-p img{transform: translateX(-50%) scale(1.06)}.tc-p b{position: absolute;left: 0;right: 0;bottom: 0;padding: 14px 8px 4px;font-size: 11px;text-align: center;background: linear-gradient(transparent,#000 60%)}.tc-p.carry::after{content: "CARRY";position: absolute;right: 10%;top: 6px;font: 800 9px/1 var(--body);padding: 3px 6px;border-radius: 4px;background: var(--signal);color: #000}.tc-foot{display: grid;grid-template-columns: 58px 1fr;gap: 10px;align-items: center;padding: 10px 12px 12px}.tc-foot .ring{width: 58px;height: 58px;background: radial-gradient(closest-side,#0c0c0c 76%,transparent 78% 100%),conic-gradient(var(--signal) calc(var(--p) * 1%),#262626 0);animation: ringin 1s cubic-bezier(.2,.8,.2,1) both}@keyframes ringin{from{--p: 0}}.tc-foot .ring b{font: 900 20px/1 var(--display);font-style: italic}.tc-v{display: block;font: 800 16px/1 var(--display);font-style: italic;text-transform: uppercase;color: var(--signal)}.tone-s .tc-v{color: var(--hazard)}.tone-c .tc-v{color: #ff7a7a}.tc-foot small{display: block;font-size: 12px;color: var(--muted);line-height: 1.35;margin-top: 2px}.rank-top .btn-primary{justify-self: center;width: auto}.tc-por{height: 112px}.tc-foot{padding: 8px 10px 10px;grid-template-columns: 52px 1fr}.tc-foot .ring{width: 52px;height: 52px}.tc-foot small{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.tc-foot small + small{display: none}.tb-cards{grid-template-columns: repeat(auto-fill,minmax(250px,1fr))}.tb-more{grid-column: 1 / -1;justify-self: center}.tbb{height: 92px}.tb-bosses{grid-auto-columns: 84px}.tb-brief{padding: 8px 10px}.tb-brief small{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden}.tb-faces{max-height: min(36vh,300px)}:root{--pink: #ff2e88;--cyan: #19e3ff;--yel: #ffd400;--lime: #c6ff00;--hard: 5px 5px 0 #000;--hardo: 5px 5px 0 var(--signal)}@keyframes tapeRun{to{transform: translateX(-50%)}}@keyframes wobble{0%,100%{transform: rotate(-6deg)}50%{transform: rotate(-2deg) scale(1.05)}}@keyframes holo{to{background-position: 200% 50%}}@keyframes blink{50%{opacity: .2}}@keyframes bob{50%{transform: translateY(-4px)}}.bar{background: linear-gradient(180deg,#120804,#060606)}.nav-code{font: 700 11px/1 "Orbitron",var(--body);font-style: normal;color: #3d8bff;margin-right: 4px;letter-spacing: .05em}.nav-btn{font-size: 14px;padding: 8px 10px}.nav-btn[aria-current="page"] .nav-code{color: #000}.mega-k{font: 800 12px/1 "Orbitron",var(--body);color: var(--signal);letter-spacing: .14em;text-transform: uppercase;padding: 8px 12px 6px}.search-btn{min-width: 0;width: 44px;justify-content: center;padding: 0}.search-btn span,.search-btn kbd{display: none}.hdr-uid{display: flex;align-items: stretch;height: 44px;border: 2px solid #1f5c2c;background: linear-gradient(90deg,#07170b,#0b0b0b);border-radius: 8px;overflow: hidden}.hdr-uid .dot{width: 8px;height: 8px;margin: auto 0 auto 12px;border-radius: 50%;background: #3ddc84;box-shadow: 0 0 10px #3ddc84;animation: blink 2s infinite;flex: none}.hdr-uid input{width: 128px;border: 0;background: transparent;padding: 0 10px;font: 700 13px/1 "Orbitron",var(--body);letter-spacing: .08em;color: #fff}.hdr-uid input::placeholder{color: #8fa596}.hdr-uid input:focus{outline: none}.hdr-uid button{padding: 0 16px;background: var(--signal);color: #000;font: 900 15px/1 "Orbitron",var(--body);letter-spacing: .1em}.hdr-uid button:hover{background: #fff}.combat-sys{position: relative}.cs-btn{display: flex;align-items: center;gap: 10px;height: 48px;padding: 0 16px;border-radius: 10px;color: #000;background: linear-gradient(180deg,#ffb35c,var(--signal) 70%);box-shadow: 0 0 26px rgba(255,106,19,.55),inset 0 -3px 0 rgba(0,0,0,.25);transition: transform .15s,box-shadow .2s}.cs-btn:hover{transform: translateY(-1px);box-shadow: 0 0 40px rgba(255,106,19,.8),inset 0 -3px 0 rgba(0,0,0,.25)}.cs-btn span{display: grid;text-align: left;line-height: 1}.cs-btn small{font: 800 10px/1.1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase}.cs-btn b{font: 900 17px/1.1 "Orbitron",var(--body);letter-spacing: .06em;text-transform: uppercase}.cs-menu{position: absolute;right: 0;top: calc(100% + 10px);width: 360px;padding: 14px 10px 10px;border-radius: 14px;border: 2px solid #5a2a10;background: #0d0d0d;box-shadow: 0 30px 70px rgba(0,0,0,.6),0 0 0 1px #000;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: all .18s;z-index: 60}.cs-btn[aria-expanded="true"] + .cs-menu{opacity: 1;visibility: visible;transform: none}@media (hover: hover){.combat-sys:hover .cs-menu{opacity: 1;visibility: visible;transform: none}}.cs-k{display: block;font: 800 14px/1 "Orbitron",var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--signal);padding: 0 12px 10px}.cs-menu a{display: flex;align-items: center;gap: 14px;padding: 12px;border-radius: 10px;transition: background .15s,transform .15s}.cs-menu a:hover{background: #1a1007;transform: translateX(4px)}.cs-menu i{font: 800 16px/1 "Orbitron",var(--body);font-style: normal;color: #3d8bff}.cs-menu b{display: block;font: 900 18px/1.1 "Orbitron",var(--body);letter-spacing: .06em;text-transform: uppercase;color: #fff}.cs-menu small{color: var(--muted);font-size: 12px}@media (max-width: 1320px){.hdr-uid{display: none}.nav-btn{font-size: 13px;padding: 8px 7px}}@media (max-width: 1100px){.cs-btn b{font-size: 14px}.cs-btn small{display: none}}@media (max-width: 900px){.cs-btn{height: 40px;padding: 0 10px}.cs-btn span{display: none}.cs-menu{right: -52px;width: min(340px,92vw)}}.ms-desks a b{color: var(--signal)}.zzz-head{position: relative;padding: 46px 0 64px;overflow: hidden;isolation: isolate}.zzz-head::before{content: "";position: absolute;z-index: -2;inset: 0 -50vw;background: radial-gradient(60% 120% at 85% 0%,rgba(255,106,19,.22),transparent 60%),repeating-linear-gradient(-45deg,transparent 0 22px,rgba(255,255,255,.025) 22px 44px)}.zzz-head::after{display: none}.zh-ghost{position: absolute;z-index: -1;right: -2%;top: 8px;font: 900 clamp(90px,15vw,210px)/.85 var(--display);font-style: italic;text-transform: uppercase;color: transparent;-webkit-text-stroke: 2px rgba(255,106,19,.22);white-space: nowrap;pointer-events: none;letter-spacing: -.02em}.zh-top{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.zh-code{display: inline-block;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .16em;text-transform: uppercase;color: #000;background: var(--signal);padding: 7px 12px;transform: skewX(-14deg);box-shadow: 3px 3px 0 #000}.zh-bars{display: flex;gap: 4px}.zh-bars i{width: 22px;height: 6px;background: var(--signal);transform: skewX(-30deg)}.zh-bars i:nth-child(2){opacity: .6}.zh-bars i:nth-child(3){opacity: .3}.zh-sticker{margin-left: auto;font: 900 12px/1 "Orbitron",var(--body);text-transform: uppercase;letter-spacing: .1em;color: #000;padding: 8px 14px;border-radius: 999px;background: linear-gradient(110deg,#ffe14a,#ff9a3d,#ff5fa2,#6ad7ff,#ffe14a);background-size: 200% 100%;animation: holo 6s linear infinite,wobble 4s ease-in-out infinite;box-shadow: 3px 3px 0 #000}.zh-title,.h1.zh-title{font: 900 clamp(46px,7vw,96px)/.88 var(--display);font-style: italic;text-transform: uppercase;letter-spacing: -.01em;color: #fff;text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000;transform: skewX(-6deg);transform-origin: left bottom;margin: 0}.zh-title::after,.h1.zh-title::after{display: none}.zzz-head .lede{margin-top: 16px;font-size: 18px;color: #e3e3e3;max-width: 64ch}.zh-tape{position: absolute;left: -2%;right: -2%;bottom: 10px;height: 28px;background: var(--signal);transform: rotate(-.8deg);overflow: hidden;box-shadow: 0 3px 0 #000}.zh-tape span{display: inline-block;white-space: nowrap;font: 900 14px/28px "Orbitron",var(--body);letter-spacing: .14em;color: #000;animation: tapeRun 40s linear infinite}.uid-h1,.tb-h1{text-shadow: 3px 3px 0 var(--signal),6px 6px 0 #000;transform: skewX(-6deg);transform-origin: left bottom}.h2{text-shadow: 3px 3px 0 #000}.sec-t::before,.section-head .h2::before{content: "▶▶ ";color: var(--signal);font-size: .7em;vertical-align: .15em}.btn{box-shadow: var(--hard);transition: transform .12s,box-shadow .12s,background .15s,color .15s,border-color .15s}.btn:hover{transform: translate(-2px,-2px);box-shadow: 7px 7px 0 #000}.btn:active{transform: translate(3px,3px);box-shadow: 1px 1px 0 #000}.box,.quick a,.cat-card,.boo-card,.enemy,.disc,.loc,.guide,.tcard,.slot-card,.board-col,.usage-row,.lb-row{box-shadow: var(--hard)}.quick a:hover,.cat-card:hover,.enemy:hover,.boo-card:hover,.loc:hover,.disc:hover,.tcard:hover,.slot-card:hover{box-shadow: 0 0 0 2px var(--signal),8px 8px 0 #000 !important}.agent-card{box-shadow: var(--hard)}.agent-card:hover{box-shadow: 0 0 0 2px var(--c),8px 8px 0 #000}.kicker{color: var(--signal)}.chip{box-shadow: 2px 2px 0 #000}.tag{box-shadow: 2px 2px 0 #000}.quick a b{text-shadow: 2px 2px 0 #000}.quick a:nth-child(4n+1) i{color: var(--cyan)}.quick a:nth-child(4n+2) i{color: var(--yel)}.quick a:nth-child(4n+3) i{color: var(--pink)}.quick a:nth-child(4n) i{color: var(--lime)}.hero-kicker{display: inline-block;margin-bottom: 14px;font: 800 13px/1 "Orbitron",var(--body);letter-spacing: .18em;text-transform: uppercase;color: #000;background: var(--signal);padding: 8px 14px;transform: skewX(-14deg);box-shadow: 3px 3px 0 #000}.hero .display span:first-child{text-shadow: 5px 5px 0 var(--signal),10px 10px 0 #000}.gplate{display: inline-block;width: 44px;height: 44px;object-fit: contain;filter: drop-shadow(0 2px 0 #000) drop-shadow(0 0 10px rgba(0,0,0,.6));animation: pop2 .6s cubic-bezier(.2,1.6,.4,1) both}.gplate.big{width: 120px;height: 120px}.wheel-disc em .gplate{width: 38px;height: 38px}.sc-grade .gplate{width: 46px;height: 46px}.grade-badge .gplate{width: 70px;height: 70px}.disc-grades .gplate{width: 36px;height: 36px;display: block;margin: 2px auto}.desks{padding: 34px 0 10px}.desks-head{display: flex;align-items: baseline;gap: 16px;margin-bottom: 14px}.desk-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}@media (max-width: 900px){.desk-grid{grid-template-columns: 1fr}}.desk{position: relative;display: flex;align-items: flex-end;min-height: 230px;padding: 20px;border-radius: 18px;border: 3px solid #000;overflow: hidden;isolation: isolate;box-shadow: 7px 7px 0 #000;transition: transform .2s,box-shadow .2s}.desk:hover{transform: translate(-3px,-3px) rotate(-.4deg);box-shadow: 10px 10px 0 #000,0 0 40px rgba(255,106,19,.35)}.desk>img{position: absolute;z-index: -1;right: -6%;top: -6%;height: 125%;width: auto;max-width: none;object-fit: contain;transition: transform .5s cubic-bezier(.2,.8,.2,1)}.desk.d3>img{inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .55;right: 0;top: 0}.desk.d2>img{object-fit: cover;height: 110%;right: 0;top: 0;width: 70%}.desk:hover>img{transform: scale(1.06)}.desk::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(0deg,rgba(0,0,0,.92) 20%,rgba(0,0,0,.2) 75%)}.desk.d1{background: radial-gradient(70% 90% at 80% 20%,#ff8c3d,#b33a00 60%,#2a0d02)}.desk.d2{background: radial-gradient(70% 90% at 80% 20%,#ff4d6d,#6b0b2a 60%,#1a0208)}.desk.d3{background: #0d1a2a}.desk-n{position: absolute;left: 16px;top: 12px;font: 900 54px/1 "Orbitron",var(--body);color: rgba(255,255,255,.9);text-shadow: 3px 3px 0 #000}.desk b{display: block;font: 900 36px/1 var(--display);font-style: italic;text-transform: uppercase;text-shadow: 3px 3px 0 var(--signal),6px 6px 0 #000}.desk span{display: block;margin-top: 6px;color: #eee;font-size: 14px;max-width: 30ch}.desk-go{position: absolute;right: 16px;bottom: 16px;width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;font: 900 24px/1 var(--body);font-style: normal;background: var(--signal);color: #000;box-shadow: 3px 3px 0 #000;transition: transform .2s}.desk:hover .desk-go{transform: rotate(-20deg) scale(1.1)}.tier-hint{color: #ddd;margin: 4px 0 6px;font-weight: 600}.tier-matrix{--cols: 7;display: grid;gap: 8px;overflow-x: auto;padding-bottom: 6px}.tm-head,.tm-row{display: grid;grid-template-columns: 150px repeat(var(--cols),minmax(118px,1fr));gap: 6px;min-width: calc(150px + var(--cols) * 124px)}.tm-head{position: relative;z-index: 1;margin-bottom: 2px}.tm-head div{display: flex;align-items: center;justify-content: center;gap: 6px;padding: 8px;border-radius: 10px;background: #111;border: 2px solid #2a2a2a;font-size: 13px;box-shadow: 3px 3px 0 #000}.tm-head img{width: 20px;height: 20px}.tm-row{animation: rise .45s both;animation-delay: var(--d)}.tm-label{position: relative;display: grid;align-content: center;padding: 10px 12px;border-radius: 12px;border: 3px solid #000;box-shadow: 4px 4px 0 #000;color: #000;overflow: hidden;background: linear-gradient(110deg,hsl(calc(28 - var(--t) * 34) 100% 58%),hsl(calc(14 - var(--t) * 34) 100% 50%))}.tm-label::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size: 200% 100%;animation: shine 4s linear infinite;mix-blend-mode: overlay}.tm-label b{font: 900 42px/1 var(--display);font-style: italic;text-shadow: 2px 2px 0 rgba(255,255,255,.4)}.tm-label small{font-weight: 800;font-size: 11px;line-height: 1.2}.tm-label i{position: absolute;right: 8px;top: 6px;font: 900 13px/1 "Orbitron",var(--body);font-style: normal;background: #000;color: #fff;padding: 3px 6px;border-radius: 999px}.tm-cell{display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: center;gap: 6px;padding: 8px 4px;border-radius: 12px;background: #0e0e0e;border: 2px solid #1f1f1f;min-height: 96px}.tm-cell.empty{background: repeating-linear-gradient(-45deg,#0b0b0b 0 8px,#0f0f0f 8px 16px)}.tm-cell .tier-agent{width: 64px}.tm-cell .tier-agent img,.tm-cell .tier-agent .ini{width: 54px;height: 54px}.eg-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}@media (max-width: 900px){.eg-grid{grid-template-columns: 1fr}}.eg-card{position: relative;display: grid;grid-template-rows: 220px auto;border-radius: 20px;border: 3px solid #000;overflow: hidden;box-shadow: 8px 8px 0 #000;transition: transform .2s,box-shadow .2s}.eg-card:hover{transform: translate(-3px,-3px);box-shadow: 11px 11px 0 #000,0 0 50px rgba(255,106,19,.3)}.eg-da{background: linear-gradient(160deg,#3b0a06,#0b0b0b 60%)}.eg-shiyu{background: linear-gradient(160deg,#06243a,#0b0b0b 60%)}.eg-num{position: absolute;z-index: 2;left: 18px;top: 12px;font: 900 64px/1 "Orbitron",var(--body);color: #fff;text-shadow: 4px 4px 0 #000}.eg-art{position: relative;display: flex;overflow: hidden}.eg-art img{flex: 1;min-width: 0;object-fit: cover;object-position: 50% 22%;transform: skewX(-8deg) scale(1.06);border-right: 3px solid #000;transition: transform .4s}.eg-card:hover .eg-art img{transform: skewX(-8deg) scale(1.12)}.eg-rooms{align-items: center;justify-content: center;gap: 10px;padding: 20px;background: repeating-linear-gradient(-45deg,rgba(25,227,255,.06) 0 14px,transparent 14px 28px)}.eg-rooms span{display: grid;place-items: center;width: 120px;height: 120px;border-radius: 18px;border: 3px solid var(--cyan);color: var(--cyan);font: 900 26px/1 var(--display);font-style: italic;box-shadow: 0 0 24px rgba(25,227,255,.35),4px 4px 0 #000;animation: bob 3s ease-in-out infinite}.eg-rooms span:nth-child(2){animation-delay: .4s}.eg-rooms span:nth-child(3){animation-delay: .8s}.eg-rooms b{display: block;font: 800 12px/1 "Orbitron",var(--body);font-style: normal;color: #fff}.eg-body{padding: 18px 22px 22px}.eg-body h2{font: 900 40px/1 var(--display);font-style: italic;text-transform: uppercase;text-shadow: 3px 3px 0 var(--signal),6px 6px 0 #000;margin: 4px 0 8px}.eg-body p{color: #ddd}.eg-body .btn{margin-top: 6px}.eg-mini{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin: 18px 0 30px}@media (max-width: 800px){.eg-mini{grid-template-columns: 1fr 1fr}}.eg-mini a{padding: 16px;border-radius: 14px;border: 2px solid #2a2a2a;background: #101010;box-shadow: var(--hard);transition: all .15s}.eg-mini a:hover{border-color: var(--signal);transform: translate(-2px,-2px)}.eg-mini b{display: block;font: 900 22px/1 var(--display);font-style: italic;text-transform: uppercase}.eg-mini span{color: var(--muted);font-size: 13px}.cl-stats{display: grid;grid-template-columns: repeat(auto-fit,minmax(130px,1fr));gap: 10px;margin-bottom: 12px}.cl-stat{text-align: left;padding: 12px 14px;border-radius: 12px;border: 2px solid #2a2a2a;background: #101010;box-shadow: var(--hard);transition: all .15s}.cl-stat:hover,.cl-stat[aria-pressed="true"]{border-color: var(--signal);background: #1a0e05}.cl-stat b{display: block;font: 900 34px/1 var(--display);font-style: italic;color: var(--signal)}.cl-stat span{font-weight: 700;font-size: 13px}.cl-wrap{overflow-x: auto;border-radius: 14px;border: 2px solid #2a2a2a;box-shadow: var(--hard);margin-bottom: 30px}.cl-table{width: 100%;border-collapse: collapse;font-size: 14px}.cl-table>thead th{position: sticky;top: 0;text-align: left;padding: 12px 14px;background: var(--signal);color: #000;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase}.cl-rel td{padding: 12px 14px;background: #141414;border-top: 3px solid #000}.cl-rel.latest td{background: linear-gradient(90deg,#2a1206,#141414)}.cl-rel td:first-child{white-space: nowrap}.cl-ver{font: 900 20px/1 var(--display);font-style: italic;color: var(--signal)}.cl-new{margin-left: 8px;font: 900 10px/1 "Orbitron",var(--body);padding: 3px 7px;border-radius: 999px;background: var(--lime);color: #000}.cl-items>td{padding: 0 0 10px;background: #0b0b0b}.cl-items table{width: 100%;border-collapse: collapse}.cl-items td{padding: 8px 14px;border-top: 1px solid #1c1c1c;vertical-align: top;color: #ddd}.cl-items td:first-child{width: 130px}.cl-tag{display: inline-block;font: 800 11px/1 var(--body);padding: 5px 9px;border-radius: 999px;border: 2px solid currentColor;text-transform: uppercase;letter-spacing: .04em}.t-Calculator{color: var(--signal)}.t-UID{color: var(--cyan)}.t-Leaderboards{color: var(--yel)}.t-EndGame{color: var(--pink)}.t-Maps{color: var(--lime)}.t-Agents{color: #c084fc}.t-Site{color: #aaa}.faq{padding: 40px 0 30px}.faq-head .h2{font-size: clamp(32px,4vw,52px);margin: 6px 0;text-shadow: 3px 3px 0 var(--signal),6px 6px 0 #000;font-style: italic}.faq-nav{display: flex;flex-wrap: wrap;gap: 6px;margin: 14px 0}.faq-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.faq-item details{border-radius: 14px;border: 2px solid #2a2a2a;background: #0f0f0f;box-shadow: var(--hard);overflow: hidden}.faq-item details[open]{border-color: var(--signal)}.faq-item summary{display: grid;grid-template-columns: 64px 1fr auto;gap: 12px;align-items: center;padding: 14px 16px;cursor: pointer;list-style: none}.faq-item summary::-webkit-details-marker{display: none}.faq-n{font: 900 34px/1 "Orbitron",var(--body);color: var(--signal)}.faq-item summary small{display: block;font: 700 11px/1 "Orbitron",var(--body);letter-spacing: .14em;color: var(--muted);text-transform: uppercase}.faq-item summary b{font: 900 26px/1.1 var(--display);font-style: italic;text-transform: uppercase}.faq-item details[open] .chev{transform: rotate(180deg)}.faq-body{padding: 0 18px 18px 92px;color: #ddd}@media (max-width: 640px){.faq-body{padding: 0 14px 14px}}.faq-body pre{margin: 10px 0;padding: 14px 16px;border-radius: 10px;background: #050505;border: 1px solid #2a2a2a;border-left: 4px solid var(--signal);color: #ffcf9f;font: 600 13px/1.6 ui-monospace,"SFMono-Regular",Menlo,monospace;overflow-x: auto}.faq-body code{font: 600 12px/1.5 ui-monospace,Menlo,monospace;color: #ffcf9f;background: #050505;padding: 2px 6px;border-radius: 4px}.faq-body ul{padding-left: 18px}.faq-body li{margin-bottom: 6px}.faq-t{width: 100%;border-collapse: collapse;font-size: 14px;margin: 8px 0}.faq-t th{text-align: left;padding: 10px;background: #1a0e05;color: var(--signal);font: 800 11px/1.2 "Orbitron",var(--body);letter-spacing: .1em;text-transform: uppercase;border-bottom: 2px solid var(--signal)}.faq-t td{padding: 10px;border-bottom: 1px solid #1f1f1f;vertical-align: top}.faq-t td:first-child{font-weight: 700;color: #fff}.bagel-presets{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 14px}.preset{display: inline-flex;align-items: center;gap: 8px;height: 44px;padding: 0 16px 0 8px;border-radius: 999px;border: 2px solid #000;background: #151515;font: 800 14px/1 var(--body);font-style: italic;text-transform: uppercase;box-shadow: 3px 3px 0 #000;transition: all .15s}.preset img{width: 28px;height: 28px;image-rendering: auto;animation: bob 2.6s ease-in-out infinite}.preset:hover{transform: translate(-2px,-2px);border-color: var(--signal)}.preset.on{background: var(--signal);color: #000}.map-hud{display: flex;align-items: center;gap: 12px;padding: 10px 14px;margin-bottom: 8px;border-radius: 12px;background: linear-gradient(90deg,#1a0b03,#0b0b0b);border: 2px solid var(--signal);box-shadow: var(--hard);font-size: 14px}.hud-live{font: 800 11px/1 "Orbitron",var(--body);color: #3ddc84;letter-spacing: .1em;animation: blink 1.6s infinite}.map-hud b{font: 900 22px/1 var(--display);font-style: italic;text-transform: uppercase}#hud-count{color: var(--muted)}.hud-mode{margin-left: auto;font: 800 12px/1 "Orbitron",var(--body);padding: 6px 12px;border-radius: 999px;background: #222;letter-spacing: .1em}.hud-mode.on{background: var(--signal);color: #000;animation: blink 1s infinite}.map-view{border: 3px solid var(--signal);box-shadow: 0 0 40px rgba(255,106,19,.25),8px 8px 0 #000}.map-view::after{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 2px,transparent 2px 4px)}.pin{width: 26px;height: 26px;margin: -13px 0 0 -13px;background: transparent;border: 0;box-shadow: none;padding: 0}.pin img{width: 100%;height: 100%;filter: drop-shadow(0 2px 0 #000) drop-shadow(0 0 4px rgba(0,0,0,.8));transition: transform .15s}.pin:hover img,.pin:focus-visible img{transform: scale(1.35)}.pin.k-card{width: 32px;height: 32px;margin: -16px 0 0 -16px;border-radius: 0;box-shadow: none;animation: pinin .4s cubic-bezier(.2,1.6,.4,1) both,bob 2.4s ease-in-out infinite}.pin.k-card::before{content: "";position: absolute;inset: -6px;border-radius: 50%;border: 2px solid var(--hazard);animation: ping 1.6s ease-out infinite}.pin.done img{filter: grayscale(1) brightness(.6)}.pk-sprite{width: 20px;height: 20px;flex: none}.bagel-side .box{box-shadow: var(--hard)}.area{box-shadow: 2px 2px 0 #000}.route-dash{stroke-width: 4.5;filter: drop-shadow(0 0 4px rgba(255,106,19,.9))}.tm-cell{position: relative;padding-top: 22px}.tm-cell::before{content: attr(data-spec);position: absolute;left: 8px;top: 5px;font: 800 9px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase;color: rgba(255,255,255,.28)}.tm-cell .tier-agent{position: relative;z-index: 0}.agent-card img{object-position: 50% 0}.outfits{position: absolute;z-index: 2;right: 8px;bottom: 14px;display: flex;flex-direction: column;gap: 6px}.outfit{width: 64px;height: 76px;padding: 0;border-radius: 10px;overflow: hidden;border: 2px solid #333;background: rgba(0,0,0,.6);position: relative;box-shadow: 3px 3px 0 #000;transition: transform .15s,border-color .15s}.outfit img{width: 100%;height: 100%;object-fit: cover;object-position: top}.outfit span{position: absolute;left: 0;right: 0;bottom: 0;font: 700 8px/1.1 var(--body);padding: 8px 2px 2px;background: linear-gradient(transparent,#000);text-align: center}.outfit:hover{transform: translateX(-3px);border-color: var(--signal)}.outfit.on{border-color: var(--signal);box-shadow: 0 0 14px rgba(255,106,19,.6),3px 3px 0 #000}#dossier-art.swap{animation: slidein .7s cubic-bezier(.2,.8,.2,1) both}@media (max-width: 900px){.outfits{flex-direction: row;right: 8px;bottom: 8px}.outfit{width: 50px;height: 60px}}.dossier-hero .art img{filter: drop-shadow(0 0 40px color-mix(in srgb,var(--c) 45%,transparent)) drop-shadow(0 20px 40px rgba(0,0,0,.6))}@keyframes runL{to{transform: translateX(-50%)}}@keyframes runR{from{transform: translateX(-50%)}to{transform: translateX(0)}}@keyframes sweep{from{transform: translateX(-120%) skewX(-20deg)}to{transform: translateX(320%) skewX(-20deg)}}@keyframes glowPulse{50%{opacity: .55;transform: scale(1.08)}}.dossier-hero{isolation: isolate}.dossier-hero .copy{position: relative;z-index: 3}.dossier-hero .copy .display,.dossier-hero .copy .summary{text-shadow: 0 2px 12px rgba(0,0,0,.85),0 0 2px #000}.dossier-hero .facts,.dossier-hero .dossier-actions{position: relative;z-index: 3}.dossier-hero .art{z-index: 1}.dossier-hero .wrap{position: relative;z-index: 2}.dossier-hero::before{content: "";position: absolute;z-index: 0;right: 8%;top: 50%;width: 46vw;max-width: 720px;aspect-ratio: 1;transform: translateY(-50%);border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--c) 45%,transparent),transparent 65%);animation: glowPulse 5s ease-in-out infinite;pointer-events: none}.dossier-hero::after{content: "";position: absolute;z-index: 1;inset: 0;pointer-events: none;background: linear-gradient(90deg,rgba(6,6,6,.92) 0%,rgba(6,6,6,.7) 36%,transparent 62%)}.ghost-name{display: none}.ghost-run{position: absolute;z-index: 0;inset: 0;display: grid;align-content: center;gap: 0;overflow: hidden;pointer-events: none;transform: rotate(-4deg) scale(1.1)}.gr-row{display: flex;width: max-content;animation: runL 38s linear infinite}.gr-row.rev{animation: runR 46s linear infinite}.gr-row span{font: 900 clamp(110px,16vw,230px)/.86 var(--display);font-style: italic;text-transform: uppercase;white-space: nowrap;color: transparent;padding-right: .3em;-webkit-text-stroke: 2px color-mix(in srgb,var(--c) 55%,transparent);letter-spacing: -.01em}.gr-row.rev span{-webkit-text-stroke: 2px rgba(255,106,19,.22)}.dh-fx{position: absolute;z-index: 1;inset: 0;overflow: hidden;pointer-events: none}.dh-fx i{position: absolute;top: -20%;bottom: -20%;width: 90px;background: linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation: sweep 7s ease-in-out infinite}.dh-fx i:nth-child(2){width: 30px;animation-delay: 2.2s;background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 30%,transparent),transparent)}.dh-fx i:nth-child(3){width: 14px;animation-delay: 4.4s;background: linear-gradient(90deg,transparent,rgba(255,106,19,.35),transparent)}.dossier-hero .art img{animation: slidein .8s cubic-bezier(.2,.8,.2,1) both,floaty 6s ease-in-out 1s infinite}@media (max-width: 900px){.dossier-hero::after{background: linear-gradient(0deg,rgba(6,6,6,.95) 30%,rgba(6,6,6,.55))}}.howto{list-style: none;margin: 14px 0 0;padding: 0;display: grid;gap: 8px;counter-reset: none}.howto li{display: grid;grid-template-columns: 52px 1fr;gap: 12px;align-items: start;padding: 12px 14px;border-radius: 12px;background: #121212;border: 2px solid #232323;animation: rise .35s both;animation-delay: var(--d,0s)}.ht-n{font: 900 26px/1 "Orbitron",var(--body);color: var(--signal)}.howto b{display: block;font: 900 20px/1.1 var(--display);font-style: italic;text-transform: uppercase;margin-bottom: 4px}.howto p{margin: 0;color: #d6d6d6;font-size: 14px}.howto p b{display: inline;font: inherit;font-weight: 800;color: #fff;text-transform: none}.howto-legend{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 8px}.howto-legend div{display: grid;grid-template-columns: 30px 1fr;gap: 2px 10px;padding: 8px;border-radius: 10px;background: #111;border: 1px solid #222}.howto-legend img{grid-row: span 2;width: 28px;height: 28px}.howto-legend span{font-size: 12px;color: var(--muted)}.da-tune{display: grid;gap: 10px;margin: 14px 0 6px;padding: 12px;border-radius: 12px;background: #0b0b0b;border: 2px dashed #3a2416;text-align: left}.dt-row label{display: flex;align-items: baseline;gap: 8px;font-weight: 800;font-size: 14px;margin-bottom: 6px}.dt-row label small{color: var(--muted);font-weight: 600}.dt-row label b{color: var(--signal);font: 900 18px/1 "Orbitron",var(--body)}.dt-ctl{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.dt-ctl .sel{width: 120px;height: 38px}.dt-ctl .chip:disabled{opacity: .4;cursor: default}#hpmul{flex: 1;min-width: 160px;-webkit-appearance: none;appearance: none;height: 10px;border-radius: 999px;background: linear-gradient(90deg,var(--signal) var(--p),#222 var(--p));border: 2px solid #000}#hpmul::-webkit-slider-thumb{-webkit-appearance: none;width: 24px;height: 24px;border-radius: 50%;background: #fff;border: 3px solid var(--signal);box-shadow: 2px 2px 0 #000;cursor: pointer}#hpmul::-moz-range-thumb{width: 20px;height: 20px;border-radius: 50%;background: #fff;border: 3px solid var(--signal);cursor: pointer}.lab-desk{padding: 0 14px 18px}.ld-top{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 10px 0 12px;border-bottom: 2px solid var(--signal);margin-bottom: 12px}.ld-title{font: 900 clamp(20px,2.2vw,30px)/1 "Orbitron",var(--display);text-transform: uppercase;letter-spacing: .08em;margin: 0 auto 0 0;text-shadow: 3px 3px 0 #000}.ld-maps{display: flex;border-radius: 10px;overflow: hidden;border: 2px solid #2a2a2a}.ld-maps button{padding: 10px 18px;font: 800 14px/1 "Orbitron",var(--body);letter-spacing: .08em;text-transform: uppercase;color: #ccc;background: #0d0d0d}.ld-maps button.on{background: var(--signal);color: #000}.ld-how{padding: 10px 18px;border-radius: 10px;border: 2px solid #3d8bff;color: #fff;font: 800 14px/1 "Orbitron",var(--body);text-transform: uppercase;letter-spacing: .08em;box-shadow: 3px 3px 0 #000}.ld-how:hover{background: #3d8bff;color: #000}.ld-clock{display: grid;padding: 4px 12px;border-left: 2px solid #2a2a2a}.ld-clock small{font: 800 10px/1 "Orbitron",var(--body);color: var(--signal);letter-spacing: .1em;text-transform: uppercase}.ld-clock b{font: 900 26px/1.1 "Orbitron",var(--body);font-variant-numeric: tabular-nums}.ld-clock b.hot{color: var(--bad);animation: blink 1s infinite}.ld-start,.ld-reset{padding: 12px 18px;border-radius: 8px;font: 900 14px/1 "Orbitron",var(--body);text-transform: uppercase;letter-spacing: .08em;box-shadow: 3px 3px 0 #000}.ld-start{background: var(--signal);color: #000}.ld-reset{border: 2px solid #3a3a3a}.ld-grid{display: grid;grid-template-columns: 270px minmax(0,1fr) 340px;gap: 12px;height: calc(100vh - var(--bar-h) - 96px);min-height: 560px}@media (max-width: 1200px){.ld-grid{grid-template-columns: 230px minmax(0,1fr) 290px}}@media (max-width: 960px){.ld-grid{grid-template-columns: 1fr;height: auto}.ld-stage{order: -1;height: 66vh}}.ld-left,.ld-right{overflow: auto;display: grid;gap: 10px;align-content: start;scrollbar-width: thin}.ld-panel{border-radius: 12px;border: 2px solid #3a2416;background: linear-gradient(180deg,#180c04,#0b0b0b);box-shadow: var(--hard)}.ld-panel summary{display: flex;align-items: center;gap: 8px;padding: 12px 14px;cursor: pointer;list-style: none;font: 800 13px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase}.ld-panel summary::-webkit-details-marker{display: none}.ld-panel summary em{margin-left: auto;font-style: normal;color: var(--signal)}.ld-panel summary::after{content: "▾";color: var(--muted);transition: transform .2s}.ld-panel[open] summary::after{transform: rotate(180deg)}.legend{display: grid;padding: 0 8px 10px}.lg-row{display: grid;grid-template-columns: 24px 1fr auto;gap: 8px;align-items: center;padding: 5px 6px;border-radius: 6px;text-align: left;font-size: 14px}.lg-row img{width: 22px;height: 22px}.lg-row em{font-style: normal;color: var(--muted);font-size: 12px}.lg-row:hover{background: #1f1206}.lg-row.off{opacity: .35}.ld-route{padding: 0 12px 12px;display: grid;gap: 8px}.ld-route .btn{justify-content: center}.ld-route h4{margin: 6px 0 4px;font-size: 13px}.ld-stage{position: relative;min-height: 0}.ld-stage .map-view{height: 100%;border-radius: 14px}.ld-mode{position: absolute;z-index: 3;left: 12px;top: 12px;font: 800 11px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase;padding: 7px 12px;border-radius: 999px;background: rgba(0,0,0,.75);border: 1px solid #333}.ld-mode.on{background: var(--signal);color: #000;animation: blink 1s infinite}.ld-hint{position: absolute;z-index: 3;right: 210px;bottom: 16px;font-size: 13px;padding: 6px 12px;border-radius: 8px;background: rgba(0,0,0,.75);color: #ddd;pointer-events: none}@media (max-width: 700px){.ld-hint{display: none}}.ld-ctrl{position: absolute;z-index: 3;right: 12px;bottom: 12px;display: flex;gap: 6px;padding: 6px;border-radius: 12px;border: 2px solid var(--signal);background: rgba(10,10,10,.85)}.ld-ctrl button{width: 40px;height: 40px;border-radius: 8px;border: 2px solid #333;font: 900 20px/1 var(--body);color: #fff;background: #151515}.ld-ctrl button:hover{border-color: var(--signal);color: var(--signal)}.ld-head{padding: 14px 16px;border-radius: 12px;border: 2px solid #2a2a2a;background: #0e0e0e;box-shadow: var(--hard)}.ld-head .kicker{font-family: "Orbitron",var(--body);letter-spacing: .14em}.ld-head h2{font: 900 26px/1.05 "Orbitron",var(--display);text-transform: uppercase;letter-spacing: .04em;margin: 4px 0 6px}.ld-head p{margin: 0;color: #ccc;font-size: 14px}.ld-right .pin-card{position: static;display: grid;grid-template-columns: 32px 1fr;gap: 4px 10px;animation: rise .25s both}.ld-right .pin-card>img{width: 30px;height: 30px;grid-row: span 2}.ld-right .pin-card .chip{grid-column: 2;justify-self: start;margin-top: 6px}.ld-right .pin-card[hidden]{display: none}.pc-x{position: absolute;right: 8px;top: 6px;font-size: 20px;color: var(--muted)}.ld-right .pin-card{position: relative}.ld-tabs{display: grid;grid-template-columns: repeat(3,1fr);border-radius: 12px;overflow: hidden;border: 2px solid #2a2a2a}.ld-tabs button{padding: 12px;font: 800 14px/1 "Orbitron",var(--body);letter-spacing: .1em;text-transform: uppercase;color: #bbb;background: #0d0d0d}.ld-tabs button[aria-selected="true"]{background: var(--signal);color: #000}#ld-body{display: grid;gap: 10px;align-content: start}#ld-body h4{margin: 8px 0 0;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--signal)}.ld-presets{display: flex;flex-wrap: wrap;gap: 6px}.lp{padding: 9px 12px;border-radius: 8px;border: 2px solid #333;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .06em;text-transform: uppercase;background: #0e0e0e;box-shadow: 2px 2px 0 #000}.lp:hover{border-color: var(--signal)}.lp.on{background: var(--signal);color: #000;border-color: var(--signal)}.ld-search{max-width: none}.ld-search input{border-radius: 10px}.ld-kinds{display: flex;flex-wrap: wrap;gap: 6px}.kc{display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px 6px 6px;border-radius: 999px;border: 2px solid #333;font-size: 13px;font-weight: 700;opacity: .45;transition: all .15s}.kc img{width: 20px;height: 20px}.kc em{font-style: normal;color: var(--muted);font-size: 12px}.kc.on{opacity: 1;border-color: var(--signal);background: #1a0e05}.ld-hits,.ld-cards{display: grid;gap: 6px}.ld-card{display: grid;grid-template-columns: 30px 1fr auto;gap: 10px;align-items: center;padding: 10px;border-radius: 10px;border: 2px solid #2a2a2a;background: #101010;text-align: left;transition: border-color .15s,transform .15s}.ld-card:hover{border-color: var(--signal);transform: translateX(3px)}.ld-card.done{opacity: .45}.ld-card img{width: 28px;height: 28px}.ld-card b{display: block;font-size: 14px}.ld-card small{color: var(--muted);font-size: 12px}.ld-card em{font: 800 10px/1 var(--body);font-style: normal;padding: 4px 6px;border-radius: 6px;background: var(--lime);color: #000}.lab-desk .map-view::after{border-radius: 14px}.ld-left,.ld-right{display: flex;flex-direction: column;gap: 10px}.ld-left>*,.ld-right>*{flex: none}.uid-hero{position: relative;overflow: hidden;border-radius: 18px;border: 2px solid #2a2a2a;box-shadow: var(--hard);margin-bottom: 14px;min-height: 400px;background: radial-gradient(60% 90% at 78% 50%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%),linear-gradient(180deg,#160b05,#070707)}.uid-hero-in{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);min-height: 400px}.uid-hero .copy{position: relative;z-index: 3;padding: 26px 28px;align-self: center}.uid-hero .uid-name{font: 900 clamp(44px,6vw,84px)/.9 var(--display);font-style: italic;text-transform: uppercase;color: #fff;margin: 8px 0 10px;text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000;transform: skewX(-6deg);transform-origin: left bottom}.uid-lv{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;color: #ddd;margin: 0}.uid-hero .import-btn{max-width: 440px}.uid-hero .art{position: relative;z-index: 1}.uid-hero .art img{position: absolute;right: 2%;bottom: -12%;height: 122%;width: auto;max-width: none;object-fit: contain;transform: none;filter: drop-shadow(0 0 40px color-mix(in srgb,var(--c) 45%,transparent)) drop-shadow(0 20px 40px rgba(0,0,0,.6))}.uid-hero.dossier-hero::before{right: 4%;width: 40vw;max-width: 560px}.uid-main2{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 14px;margin-bottom: 14px}@media (max-width: 900px){.uid-hero-in{grid-template-columns: 1fr}.uid-hero .art{position: absolute;inset: 0;opacity: .45}.uid-main2{grid-template-columns: 1fr}}.dossier-hero .art img{top: 22px;bottom: auto;height: 108%}.uid-hero .art img{top: 22px;bottom: auto;height: 112%}.hero-art img{top: 22px;bottom: auto;height: 112%}.slot-big img{top: 18px;height: 108%}.desk>img{top: 12px;height: 118%}.desk.d2>img,.desk.d3>img{top: 0}.tc-p img{top: 6px}.uid-hero .art,.dossier-hero .art{overflow: visible}@media (max-width: 900px){.dossier-hero .art img,.uid-hero .art img{top: 12px;height: 100%;right: -10%}}.dossier-hero .art img{height: 134%}.uid-hero .art img{height: 140%}.hero-art img{height: 128%}@media (max-width: 900px){.dossier-hero .art img,.uid-hero .art img{height: 118%}}@keyframes holoSpin{to{--ha: 360deg}}@property --ha{syntax: "<angle>";inherits: false;initial-value: 0deg}@keyframes cardInR{from{opacity: 0;transform: translateX(60px) rotate(2deg)}}@keyframes cardInL{from{opacity: 0;transform: translateX(-60px) rotate(-2deg)}}@keyframes cardIn{from{opacity: 0;transform: translateY(20px) scale(.97)}}.qb{display: grid;grid-template-columns: 300px minmax(0,1fr);gap: 20px;align-items: start;padding: 22px 0 36px}@media (max-width: 960px){.qb{grid-template-columns: 1fr}}.qb-side{position: sticky;top: calc(var(--bar-h) + 14px);display: grid;gap: 10px;max-height: calc(100vh - var(--bar-h) - 28px);grid-template-rows: auto auto auto auto auto minmax(0,1fr)}@media (max-width: 960px){.qb-side{position: static;max-height: none;grid-template-rows: none}}.qb-h1{font: 900 clamp(30px,3vw,42px)/.95 var(--display);font-style: italic;text-transform: uppercase;margin: 0;text-shadow: 3px 3px 0 var(--signal),6px 6px 0 #000;transform: skewX(-6deg);transform-origin: left bottom}.qb-side .field{max-width: none}.qb-specs{display: flex;flex-wrap: wrap;gap: 4px}.qb-specs .pill{min-width: 38px;height: 34px;display: grid;place-items: center;padding: 0 8px}.qb-specs .pill img{width: 20px;height: 20px}.qb-list{overflow: auto;display: grid;gap: 4px;align-content: start;padding-right: 4px;scrollbar-width: thin;min-height: 0}@media (max-width: 960px){.qb-list{grid-auto-flow: column;grid-auto-columns: 210px;overflow-x: auto;padding-bottom: 6px}.qb-group{display: none}}.qb-group{font: 800 11px/1 "Orbitron",var(--body);letter-spacing: .14em;text-transform: uppercase;color: var(--signal);padding: 10px 4px 4px}.qb-tile{display: grid;grid-template-columns: 40px 1fr auto;gap: 10px;align-items: center;padding: 6px 10px 6px 6px;border-radius: 12px;border: 2px solid #1f1f1f;background: #0e0e0e;text-align: left;transition: border-color .15s,transform .15s,background .15s}.qb-tile:hover{border-color: var(--c);transform: translateX(3px)}.qb-tile.on{border-color: var(--signal);background: linear-gradient(90deg,rgba(255,106,19,.25),#120a05);box-shadow: 0 0 16px rgba(255,106,19,.3)}.qb-tile img{width: 40px;height: 40px;border-radius: 50%;border: 2px solid var(--c);background: #1a1a1a}.qb-tile b{display: block;font-size: 14px;line-height: 1.15}.qb-tile small{display: flex;align-items: center;gap: 4px;color: var(--muted);font-size: 11px}.qb-tile small img{width: 13px;height: 13px;border: 0}.qb-tile em{font: 900 16px/1 var(--display);font-style: italic;color: var(--hazard)}.qb-tile em.a{color: #c77dff}.qb-nav{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-bottom: 12px}.qb-arrow{width: 46px;height: 46px;border-radius: 50%;border: 2px solid #333;font: 900 28px/1 var(--body);background: #111;box-shadow: 3px 3px 0 #000;transition: all .15s}.qb-arrow:hover:not(:disabled){background: var(--signal);color: #000;border-color: var(--signal)}.qb-arrow:disabled{opacity: .3}.qb-arrow:last-child{margin-left: auto}.qb-count{font: 800 14px/1 "Orbitron",var(--body);color: var(--muted)}.qb-flip-btn{height: 46px;padding: 0 18px;border-radius: 999px;font: 900 14px/1 var(--body);font-style: italic;text-transform: uppercase;color: #000;background: linear-gradient(110deg,#ffe14a,#ff9a3d,#ff5fa2,#6ad7ff,#ffe14a);background-size: 200% 100%;animation: holo 6s linear infinite;box-shadow: 3px 3px 0 #000}.flash{display: grid;perspective: 1800px}.flash.in-r{animation: cardInR .45s cubic-bezier(.2,.8,.2,1)}.flash.in-l{animation: cardInL .45s cubic-bezier(.2,.8,.2,1)}.flash.in{animation: cardIn .45s cubic-bezier(.2,.8,.2,1)}.fc{grid-area: 1 / 1;position: relative;isolation: isolate;overflow: hidden;border-radius: 22px;padding: 22px;backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: transform .8s cubic-bezier(.3,1.3,.4,1);background: radial-gradient(70% 60% at 85% 10%,color-mix(in srgb,var(--c) 35%,transparent),transparent 70%),linear-gradient(160deg,#1a0d06,#0a0a0a 55%,#060606);border: 3px solid transparent;box-shadow: 8px 8px 0 #000,0 30px 70px rgba(0,0,0,.5)}.fc::before{content: "";position: absolute;inset: -3px;z-index: -1;border-radius: 22px;padding: 3px;background: conic-gradient(from var(--ha),#ff6a13,#ffe14a,#ff5fa2,#6ad7ff,#c6ff00,#ff6a13);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: holoSpin 6s linear infinite}.fc-back{transform: rotateY(180deg)}.flash.flipped .fc-front{transform: rotateY(-180deg)}.flash.flipped .fc-back{transform: rotateY(0)}.fc-holo{position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(115deg,transparent 20%,rgba(255,255,255,.06) 30%,rgba(106,215,255,.07) 38%,rgba(255,95,162,.06) 46%,transparent 56%);background-size: 250% 100%;animation: shine 7s linear infinite}.fc-run{position: absolute;z-index: -1;left: 0;top: 46%;display: flex;width: max-content;animation: runL 40s linear infinite;pointer-events: none;transform: rotate(-6deg)}.fc-run span{font: 900 150px/1 var(--display);font-style: italic;text-transform: uppercase;white-space: nowrap;color: transparent;-webkit-text-stroke: 2px color-mix(in srgb,var(--c) 30%,transparent);padding-right: .3em}.fc-head{display: grid;grid-template-columns: minmax(0,1fr) 210px;gap: 16px;align-items: end;margin-bottom: 16px}.fc-head.slim{grid-template-columns: 1fr}.fc-kicker{display: inline-flex;align-items: center;gap: 8px;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .14em;text-transform: uppercase;color: #000;background: var(--signal);padding: 7px 12px;transform: skewX(-14deg);box-shadow: 3px 3px 0 #000}.fc-s{font: 900 14px/1 var(--display);font-style: normal;padding: 2px 6px;background: #000;color: var(--hazard);border-radius: 4px}.fc-s.a{color: #c77dff}.fc-title h2{font: 900 clamp(44px,6vw,80px)/.9 var(--display);font-style: italic;text-transform: uppercase;margin: 12px 0 10px;text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000;transform: skewX(-6deg);transform-origin: left bottom}.fc-tags{display: flex;flex-wrap: wrap;gap: 6px}.fc-tags .tag.hot{background: var(--signal);color: #000}.fc-art{position: relative;height: 230px;margin: -22px -22px 0 0}.fc-art img{position: absolute;right: 0;top: 8px;height: 112%;width: auto;max-width: none;filter: drop-shadow(0 0 30px color-mix(in srgb,var(--c) 50%,transparent)) drop-shadow(0 14px 24px rgba(0,0,0,.6));animation: floaty 6s ease-in-out infinite}.fc-grid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}@media (max-width: 760px){.fc-grid{grid-template-columns: 1fr 1fr}.fc-head{grid-template-columns: 1fr 120px}.fc-art{height: 150px}}@media (max-width: 480px){.fc-grid{grid-template-columns: 1fr}}.fc-tile{position: relative;padding: 12px 14px;border-radius: 14px;background: rgba(8,8,8,.82);border: 2px solid #262626;backdrop-filter: blur(4px);-webkit-backdrop-filter: blur(4px);transition: transform .15s,border-color .15s}.fc-tile:hover{transform: translateY(-2px);border-color: color-mix(in srgb,var(--c) 70%,#333)}.fc-tile>small{display: block;font: 800 10px/1 "Orbitron",var(--body);letter-spacing: .16em;text-transform: uppercase;color: var(--signal);margin-bottom: 8px}.fc-engine,.fc-set{display: grid;grid-template-columns: 56px 1fr;grid-template-rows: auto auto 1fr;column-gap: 12px;align-content: start}.fc-engine>small,.fc-set>small{grid-column: 1 / -1}.fc-engine>img,.fc-set>img{grid-row: span 2;width: 56px;height: 56px;object-fit: contain;border-radius: 50%;background: radial-gradient(circle,#222,#0b0b0b 70%)}.fc-engine b,.fc-set b{font: 900 20px/1.05 var(--display);font-style: italic;text-transform: uppercase}.fc-engine span,.fc-set span{font-size: 12px;color: #cfcfcf;line-height: 1.35}.fc-mains{grid-row: span 2}.fc-main{display: grid;grid-template-columns: 34px 1fr;gap: 10px;align-items: center;padding: 6px 0;border-bottom: 1px dashed #2a2a2a}.fc-main:last-child{border: 0}.fc-main>i{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--signal);color: #000;font: 900 18px/1 var(--display);font-style: italic}.chainline{display: flex;flex-wrap: wrap;align-items: center;gap: 4px}.chainline span{padding: 5px 9px;border-radius: 8px;background: #1b1b1b;border: 1px solid #333;font-weight: 800;font-size: 13px}.chainline span:first-child{background: var(--signal);color: #000;border-color: var(--signal)}.chainline i{font-style: normal;color: var(--signal);font-weight: 900}.chainline.big span{font-size: 15px;padding: 7px 11px}.fc-base .fc-target{display: flex;gap: 8px;align-items: baseline;padding: 4px 0;font-size: 13px}.fc-target b{min-width: 40px;font: 900 16px/1 var(--display);font-style: italic;color: var(--hazard);text-transform: uppercase}.fc-prio{display: grid;gap: 6px}.pr{display: flex;flex-wrap: wrap;align-items: center;gap: 4px}.pr em{width: 26px;height: 26px;border-radius: 6px;display: grid;place-items: center;font: 900 15px/1 "Orbitron",var(--body);font-style: normal;background: #333;color: #fff}.pr-1 em{background: var(--signal);color: #000}.pr-2 em{background: #ffae1a;color: #000}.pr span{padding: 4px 8px;border-radius: 6px;background: #1b1b1b;font-weight: 700;font-size: 13px}.fc-skills p{margin: 8px 0 0;font-size: 12px;color: var(--muted)}.fc-teams{grid-column: span 2;display: flex;flex-wrap: wrap;gap: 14px;align-items: center}.fc-teams>small{width: 100%;margin: 0}@media (max-width: 760px){.fc-teams{grid-column: 1 / -1}}.fc-team{display: grid;justify-items: center;gap: 4px}.fc-team b{font-size: 12px}.fc-team .team-faces img{width: 38px;height: 38px;border-radius: 50%}.fc-foot{position: relative;z-index: 1;display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin-top: 14px}.fc-hint{margin-left: auto;font: 700 11px/1 "Orbitron",var(--body);letter-spacing: .08em;color: #777}@media (hover: none){.fc-hint{display: none}}.fc-back-grid{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 10px}@media (max-width: 760px){.fc-back-grid{grid-template-columns: 1fr}}.fc-wide p{margin: 0 0 6px;font-size: 14px;color: #ddd}.fc-alt{display: grid;grid-template-columns: 40px 1fr;gap: 10px;align-items: center;padding: 6px 0;border-bottom: 1px solid #1f1f1f}.fc-alt img{width: 40px;height: 40px;object-fit: contain;border-radius: 50%;background: #151515}.fc-alt b{display: block;font-size: 14px}.fc-alt small{color: var(--muted);font-size: 12px}.fc-tile p{margin: 8px 0 0;font-size: 13px;color: #ccc}.fc,.fc-back,.flash.flipped .fc-front,.flash.flipped .fc-back{transform: none;backface-visibility: visible;-webkit-backface-visibility: visible;transition: none}.fc-back{display: none}.flash.flipped .fc-front{display: none}.flash.flipped .fc-back{display: block}@keyframes flipY{0%{transform: rotateY(0)}50%{transform: rotateY(90deg) scale(.96)}100%{transform: rotateY(0)}}.flash.flip-anim{animation: flipY .6s cubic-bezier(.4,0,.2,1)}@keyframes btnShine{0%,55%{background-position: 160% 0}100%{background-position: -60% 0}}@keyframes stripeRun{to{background-position: 40px 0}}@keyframes barPulse{0%,100%{transform: skewX(-30deg) scaleX(1)}50%{transform: skewX(-30deg) scaleX(.45)}}@keyframes driftDots{to{background-position: 16px 16px,0 0,0 0}}@keyframes cardShine{0%,70%{transform: translateX(-130%) skewX(-20deg)}100%{transform: translateX(260%) skewX(-20deg)}}@keyframes kickerBlink{0%,92%,100%{opacity: 1}95%{opacity: .35}}body{animation: driftDots 6s linear infinite}#bg-run{position: fixed;inset: -20% -10%;z-index: 0;pointer-events: none;display: grid;align-content: space-around;transform: rotate(-12deg);opacity: .05}#bg-run .gr-row{animation-duration: var(--sp,80s)}#bg-run .gr-row span{font: 900 clamp(70px,10vw,150px)/1 var(--display);font-style: italic;-webkit-text-stroke: 2px #fff;color: transparent}.zh-ghost{display: none}.has-run{position: relative;isolation: isolate;overflow: hidden}.zh-run{--c: var(--signal);position: absolute;z-index: -1;inset: -10% -6%;display: grid;align-content: center;gap: 0;pointer-events: none;transform: rotate(-3deg)}.zh-run .gr-row span{font: 900 clamp(90px,13vw,190px)/.86 var(--display);font-style: italic;-webkit-text-stroke: 2px rgba(255,106,19,.32)}.zh-run .gr-row.rev span{-webkit-text-stroke: 2px rgba(255,255,255,.08)}.zh-sweep{position: absolute;z-index: -1;inset: 0;overflow: hidden;pointer-events: none}.zh-sweep i{position: absolute;top: -30%;bottom: -30%;width: 120px;background: linear-gradient(90deg,transparent,rgba(255,106,19,.14),transparent);animation: sweep 6s ease-in-out infinite}.zh-sweep i:nth-child(2){width: 30px;animation-delay: 2.6s;background: linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)}.lab-head.has-run,.uid-bar.has-run,.tb-head.has-run,.page-head.has-run{padding-top: 22px;padding-bottom: 22px}.zh-bars i{animation: barPulse 1.6s ease-in-out infinite}.zh-bars i:nth-child(2){animation-delay: .2s}.zh-bars i:nth-child(3){animation-delay: .4s}.zh-code,.hero-kicker,.fc-kicker{animation: kickerBlink 5s infinite}.hero-name.hero-run{left: -4%;right: -4%;top: 4%;bottom: 40px;display: grid;align-content: center;-webkit-text-stroke: 0;font-size: 0;opacity: .7;transform: translate(calc(var(--px,0) * 40px),calc(var(--py,0) * 20px)) rotate(-4deg)}.hero-run .gr-row span{font: 900 clamp(110px,15vw,220px)/.84 var(--display);font-style: italic;-webkit-text-stroke: 2px color-mix(in srgb,var(--accent) 65%,transparent)}.hero-run .gr-row:nth-child(2) span{-webkit-text-stroke: 2px rgba(255,255,255,.14)}.hero-run .gr-row:nth-child(3){animation-duration: 30s}.foot-run{position: relative;z-index: 1;overflow: hidden;background: var(--signal);border-top: 3px solid #000;border-bottom: 3px solid #000;transform: rotate(-.6deg);margin: 30px -1% -6px}.foot-run .gr-row{animation-duration: 50s}.foot-run .gr-row span{font: 900 46px/1.2 var(--display);font-style: italic;color: #000;-webkit-text-stroke: 0;padding-right: 0}.section-head .h2,.sec-t,.faq-head .h2,.desks-head .h2{position: relative}.section-head .h2::after,.desks-head .h2::after,.faq-head .h2::after{content: "";position: absolute;left: 0;bottom: -8px;width: 140px;height: 6px;background: repeating-linear-gradient(-45deg,var(--signal) 0 10px,#000 10px 20px);animation: stripeRun 1s linear infinite}.modal::before,.mega::before,.page-head::after{animation: stripeRun 1s linear infinite}.btn-primary,.import-btn,.cs-btn{background-image: linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size: 250% 100%;background-repeat: no-repeat;animation: btnShine 4s ease-in-out infinite}.btn-primary{background-color: var(--signal)}.cs-btn{background-image: linear-gradient(110deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%),linear-gradient(180deg,#ffb35c,var(--signal) 70%);background-size: 250% 100%,100% 100%}.desk::after,.eg-card::after,.agent-card .meta::after{content: "";position: absolute;top: -20%;bottom: -20%;left: 0;width: 40%;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);animation: cardShine 6s ease-in-out infinite}.agent-card .meta{overflow: hidden}.agent-card:nth-child(3n+1) .meta::after{animation-delay: 1s}.agent-card:nth-child(3n+2) .meta::after{animation-delay: 2.5s}.agent-card:nth-child(3n) .meta::after{animation-delay: 4s}.eg-card:nth-child(2)::after,.desk:nth-child(2)::after{animation-delay: 1.5s}.desk:nth-child(3)::after{animation-delay: 3s}.agent-card:hover,.tcard:hover,.cat-card:hover,.boo-card:hover,.enemy:hover{animation: holoGlow 1.6s linear infinite}@keyframes holoGlow{0%{box-shadow: 0 0 0 2px #ff6a13,8px 8px 0 #000}33%{box-shadow: 0 0 0 2px #ffe14a,8px 8px 0 #000}66%{box-shadow: 0 0 0 2px #ff5fa2,8px 8px 0 #000}100%{box-shadow: 0 0 0 2px #ff6a13,8px 8px 0 #000}}.nav-btn[aria-expanded="true"] + .mega a,.nav-group:hover .mega a,.cs-btn[aria-expanded="true"] + .cs-menu a,.combat-sys:hover .cs-menu a{animation: rise .35s both}.mega a:nth-child(2),.cs-menu a:nth-child(2){animation-delay: .03s}.mega a:nth-child(3),.cs-menu a:nth-child(3){animation-delay: .06s}.mega a:nth-child(4),.cs-menu a:nth-child(4){animation-delay: .09s}.mega a:nth-child(5){animation-delay: .12s}.mega a:nth-child(6){animation-delay: .15s}.mega a:nth-child(7){animation-delay: .18s}.mega a:nth-child(8){animation-delay: .21s}.mega a:nth-child(9){animation-delay: .24s}.big,.rank-num,.result-box .big{animation: numGlow 3s ease-in-out infinite}@keyframes numGlow{50%{text-shadow: 0 0 46px rgba(255,106,19,.75)}}html.rm body,html.rm #bg-run .gr-row,html.rm .zh-run .gr-row,html.rm .hero-run .gr-row,html.rm .foot-run .gr-row,html.rm .ghost-run .gr-row,html.rm .fc-run,html.rm .zh-sweep i,html.rm .dh-fx i,html.rm .desk::after,html.rm .eg-card::after,html.rm .agent-card .meta::after{animation: none !important}html.rm #bg-run{display: none}.ld-top.has-run{padding-left: 8px;padding-right: 8px;border-radius: 12px}.ld-top .zh-run{inset: -40% -4%;transform: rotate(-2deg)}.ld-top .zh-run .gr-row span{font-size: 64px;line-height: .9}.mem-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-bottom: 12px}.mem-tab{position: relative;display: flex;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 14px;border: 2px solid #2a2a2a;background: #0f0f0f;text-align: left;box-shadow: 3px 3px 0 #000;transition: all .15s}.mem-tab img,.mem-tab .plus{width: 44px;height: 44px;border-radius: 50%;border: 2px solid var(--c,#333);background: #1a1a1a;flex: none;display: grid;place-items: center;font: 800 22px/1 var(--display);color: var(--signal)}.mem-tab small{display: block;font: 800 10px/1.2 "Orbitron",var(--body);letter-spacing: .1em;text-transform: uppercase;color: var(--signal)}.mem-tab b{font-size: 15px}.mem-tab:hover{border-color: var(--signal);transform: translateY(-2px)}.mem-tab.on{border-color: var(--signal);background: linear-gradient(90deg,rgba(255,106,19,.28),#120a05);box-shadow: 0 0 18px rgba(255,106,19,.35),3px 3px 0 #000}.mem-tab.add{border-style: dashed}.mem-x{position: absolute;right: 6px;top: 4px;font-style: normal;font-size: 18px;color: #888;padding: 0 4px}.mem-x:hover{color: var(--bad)}@media (max-width: 600px){.mem-tabs{grid-template-columns: 1fr}}.ds-set{display: flex;align-items: center;gap: 6px;padding: 3px 10px 3px 3px;border-radius: 999px;border: 2px solid #333;background: #111;font-size: 12px;font-weight: 700;max-width: 190px;transition: border-color .15s}.ds-set:hover{border-color: var(--signal)}.ds-set img,.ds-set .plus{width: 26px;height: 26px;border-radius: 50%;flex: none;display: grid;place-items: center;color: var(--signal)}.ds-set span:last-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.disc-slot .ds-mains{margin: 0 0 8px}.set-sum{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin: 12px 0 4px;padding: 10px;border-radius: 12px;border: 2px dashed #3a2416;background: #0b0b0b}.ss{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px 4px 4px;border-radius: 999px;border: 2px solid #2a2a2a;font-size: 13px;opacity: .6}.ss.on{opacity: 1;border-color: var(--signal);background: #1a0e05}.ss img{width: 26px;height: 26px;border-radius: 50%}.ss em{font-style: normal;color: var(--muted);font-weight: 700}.ss i{font-style: normal;font: 800 10px/1 var(--body);padding: 3px 6px;border-radius: 6px}.ss .b4{background: var(--hazard);color: #000}.ss .b2{background: var(--signal);color: #000}.ss .b0{background: #222;color: #aaa}.set-sum #fill-set{margin-left: auto}.dmg-box .dmg-pair{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;padding-right: 150px}@media (max-width: 520px){.dmg-box .dmg-pair{grid-template-columns: 1fr;padding-right: 0}}.dmg-pair .big{font-size: clamp(34px,4vw,52px)}.dmg-pair .big.team{color: #fff;text-shadow: 0 0 30px rgba(255,255,255,.25),3px 3px 0 var(--signal)}.dmg-pair small{display: block;font-size: 12px}.team-split{display: grid;gap: 6px;margin: 14px 0 4px}.ts-row{position: relative;display: grid;grid-template-columns: 34px 1fr auto;gap: 10px;align-items: center;padding: 6px 10px 6px 6px;border-radius: 10px;background: #0d0d0d;border: 1px solid #222;overflow: hidden}.ts-row>i{position: absolute;left: 0;bottom: 0;height: 3px;width: var(--w);background: var(--c,var(--signal));animation: grow 1s cubic-bezier(.2,.8,.2,1) both;transform-origin: left}.ts-row.me{border-color: var(--signal)}.ts-row img{width: 34px;height: 34px;border-radius: 50%;border: 2px solid var(--c,#333)}.ts-row b{font-size: 14px}.ts-row small{display: block;color: var(--muted);font-size: 11px}.ts-row em{font-style: normal;font-weight: 800;text-align: right;font-variant-numeric: tabular-nums}.ts-row em small{display: block;text-align: right}.sk-row.anom span{color: #d7a4ff}.bon{margin: 0 0 6px;font-size: 13px;color: #ddd}.bon b{color: var(--signal)}.bon.sup b{color: var(--cyan,#19e3ff)}.skill-pills .pill{height: auto;min-height: 40px;display: grid;place-items: center;padding: 6px 14px;line-height: 1.1}.skill-pills .pill small{display: block;font: 700 10px/1 var(--body);opacity: .75}.lab-row{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;margin: 4px 0 8px}.buff-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(210px,1fr));gap: 8px}.buffcard{position: relative;display: grid;gap: 4px;text-align: left;padding: 12px;border-radius: 12px;border: 2px solid #2a2a2a;background: linear-gradient(160deg,#161616,#0b0b0b);box-shadow: 3px 3px 0 #000;transition: all .15s}.buffcard:hover{border-color: var(--signal);transform: translateY(-2px)}.buffcard.on{border-color: var(--signal);background: linear-gradient(160deg,#2a1206,#0d0d0d);box-shadow: 0 0 18px rgba(255,106,19,.35),3px 3px 0 #000}.buffcard b{font: 900 18px/1.05 var(--display);font-style: italic;text-transform: uppercase;padding-right: 54px}.buffcard small{font-size: 12px;color: #cfcfcf;line-height: 1.35}.bc-mult{position: absolute;right: 10px;top: 10px;font: 900 16px/1 "Orbitron",var(--body);color: var(--hazard)}.bc-match{font: 700 11px/1.2 var(--body);color: var(--signal)}.room-buff{margin-bottom: 10px}.room-buff .buffcard{cursor: default}.rank-line{margin: 0 0 8px;font: 800 16px/1 "Orbitron",var(--body);letter-spacing: .06em;color: var(--hazard)}.room-res .gplate{width: 40px;height: 40px}.pills.mini .pill{min-width: 34px;height: 28px;padding: 0 6px}@supports not (color: color-mix(in srgb,red 50%,blue)){.agent-card,.slot-big,.uid-portrait,.dossier-hero,.uid-hero{background-color: #151515}.gr-row span,.zh-run .gr-row span,.hero-run .gr-row span{-webkit-text-stroke-color: rgba(255,106,19,.3)}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.bar,.mega,.menu-sheet,.pal-back,.modal-back{background-color: rgba(6,6,6,.97)}}.zzz-head.has-run{padding-top: 46px;padding-bottom: 66px}.dmg-box .dmg-pair{padding-right: 0}.dmg-box .grade-badge{position: static;margin: 12px 0 0}#hpmul::-moz-range-track{background: transparent;border: 0}#hpmul::-moz-range-progress{background: transparent}.quick a::before,.fc::before{mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.stats-strip{position: relative;z-index: 1;background: linear-gradient(90deg,#ff6a13,#ff9a3d 50%,#ff6a13);border-top: 3px solid #000;border-bottom: 3px solid #000;overflow: hidden}.stats-strip::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(-45deg,transparent 0 18px,rgba(0,0,0,.08) 18px 36px);animation: stripeRun 2s linear infinite}.ss-in{position: relative;display: grid;grid-template-columns: repeat(6,1fr);gap: 8px;padding: 14px 0}@media (max-width: 800px){.ss-in{grid-template-columns: repeat(3,1fr)}}.ss-in div{text-align: center;color: #000;animation: rise .5s both;animation-delay: var(--d)}.ss-in b{display: block;font: 900 clamp(30px,4vw,48px)/1 var(--display);font-style: italic;text-shadow: 2px 2px 0 rgba(255,255,255,.4)}.ss-in span{font: 800 11px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase}.feat-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px}@media (max-width: 900px){.feat-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 520px){.feat-grid{grid-template-columns: 1fr}}.feat{position: relative;display: grid;align-content: end;min-height: 150px;padding: 16px;border-radius: 16px;border: 2px solid #232323;background: linear-gradient(135deg,#1a0c05,#0b0b0b 70%);overflow: hidden;box-shadow: var(--hard);transition: transform .2s,border-color .2s,box-shadow .2s;animation: rise .5s both;animation-delay: var(--d);isolation: isolate}.feat>img{position: absolute;z-index: -1;right: -6%;top: 6px;height: 120%;width: auto;max-width: 70%;object-fit: contain;object-position: top;opacity: .55;transition: transform .4s,opacity .3s}.feat:hover>img{transform: scale(1.08) rotate(-2deg);opacity: .85}.feat::after{content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(90deg,rgba(8,8,8,.95) 35%,rgba(8,8,8,.2))}.feat:hover{transform: translate(-3px,-3px);border-color: var(--signal);box-shadow: 8px 8px 0 #000,0 0 30px rgba(255,106,19,.25)}.feat-n{position: absolute;left: 14px;top: 10px;font: 900 28px/1 "Orbitron",var(--body);color: var(--signal);text-shadow: 2px 2px 0 #000}.feat b{font: 900 26px/1 var(--display);font-style: italic;text-transform: uppercase;text-shadow: 2px 2px 0 #000}.feat small{color: #ccc;font-size: 13px;margin-top: 4px}.featured{position: relative;display: grid;grid-template-columns: minmax(0,.9fr) minmax(0,1.1fr);gap: 20px;align-items: center;min-height: 420px;margin-top: 30px;border-radius: 22px;border: 3px solid #000;overflow: hidden;isolation: isolate;background: radial-gradient(60% 90% at 25% 50%,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%),linear-gradient(120deg,#1a0d06,#070707);box-shadow: 10px 10px 0 #000}.fa-art{position: relative;height: 100%;min-height: 420px}.fa-art img{position: absolute;left: 50%;top: 16px;height: 125%;width: auto;max-width: none;transform: translateX(-50%);filter: drop-shadow(0 0 40px color-mix(in srgb,var(--c) 50%,transparent));animation: floaty 6s ease-in-out infinite}@keyframes floatyC{50%{transform: translateX(-50%) translateY(-8px)}}.fa-art img{animation-name: floatyC}.fa-copy{padding: 26px 26px 26px 0}.fa-name{font: 900 clamp(48px,6vw,86px)/.9 var(--display);font-style: italic;text-transform: uppercase;margin: 8px 0;text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000;transform: skewX(-6deg);transform-origin: left bottom}.fa-meta{font: 800 13px/1 "Orbitron",var(--body);letter-spacing: .1em;color: var(--signal);margin: 0 0 12px}.fa-quote{font-size: 17px;color: #e6e6e6;border-left: 4px solid var(--signal);padding-left: 14px;max-width: 58ch}.fa-build{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 14px 0}.fa-build>div{display: flex;gap: 8px;align-items: center;padding: 8px;border-radius: 12px;background: rgba(0,0,0,.55);border: 1px solid #2a2a2a}.fa-build img{width: 40px;height: 40px;object-fit: contain}.fa-build small{display: block;font: 800 9px/1 "Orbitron",var(--body);letter-spacing: .1em;color: var(--signal);text-transform: uppercase}.fa-build b{font-size: 13px;line-height: 1.2}@media (max-width: 860px){.featured{grid-template-columns: 1fr}.fa-art{min-height: 300px}.fa-copy{padding: 0 20px 22px}.fa-build{grid-template-columns: 1fr}}.home-two{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 16px;align-items: start}@media (max-width: 900px){.home-two{grid-template-columns: 1fr}}.home-stack{display: grid;gap: 16px}.home-two .section-head{margin-bottom: 12px}.home-two .h2{font-size: 26px}.mini-cal{border-radius: 12px;border: 2px solid #2a2a2a;overflow: hidden}.mc-head{padding: 8px 12px;background: var(--signal);color: #000;font: 900 14px/1 "Orbitron",var(--body);letter-spacing: .1em;text-transform: uppercase}.mc-grid{display: grid;grid-template-columns: repeat(7,1fr);gap: 2px;padding: 6px;background: #0b0b0b}.mc-grid i{text-align: center;font-style: normal;font: 800 10px/1 "Orbitron",var(--body);color: var(--muted);padding: 4px 0}.mc-grid span{position: relative;min-height: 42px;padding: 4px;border-radius: 6px;background: #121212;font-size: 12px}.mc-grid span.has{background: #1a1008}.mc-grid span.today{outline: 2px solid var(--signal);background: #2a1206}.mc-grid span b{font-weight: 800}.mc-grid em{display: inline-block;width: 8px;height: 8px;border-radius: 50%;margin: 2px 2px 0 0}.sub-h{margin: 14px 0 8px;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--signal)}.ev-list{display: grid;gap: 6px}.ev{display: grid;grid-template-columns: 6px 1fr;gap: 10px;padding: 8px 10px;border-radius: 10px;background: #101010;border: 1px solid #222}.ev>i{border-radius: 3px;background: var(--k)}.ev b{display: block;font-size: 14px}.ev small{color: var(--muted);font-size: 12px}.egl{display: flex;gap: 10px;align-items: center;padding: 6px;border-radius: 10px;margin-bottom: 6px;background: #101010;border: 1px solid #222;transition: border-color .15s,transform .15s}.egl:hover{border-color: var(--signal);transform: translateX(3px)}.egl img{width: 48px;height: 48px;border-radius: 8px;object-fit: cover;object-position: top}.egl b{display: block;font-size: 14px}.egl small{color: var(--muted);font-size: 12px}.reset{font-size: 14px;padding: 4px 0}.reset em{font-style: normal;color: var(--signal);font-weight: 800}.proxy-desk{background: linear-gradient(135deg,#07170b,#0b0b0b);border-color: #1f5c2c}.home-uid{display: flex;gap: 8px;margin-top: 10px}.home-uid input{flex: 1;height: 46px;border-radius: 999px;border: 2px solid #2c2c2c;background: #050505;padding: 0 16px;font: 700 15px/1 "Orbitron",var(--body);letter-spacing: .08em}.t0-faces{display: flex;flex-wrap: wrap;gap: 10px}.t0-faces a{display: grid;justify-items: center;gap: 4px;width: 70px;font-size: 12px;font-weight: 700;text-align: center;animation: discin .5s cubic-bezier(.2,1.6,.4,1) both;animation-delay: var(--d);--x: 0;--y: 0}.t0-faces img{width: 58px;height: 58px;border-radius: 50%;border: 3px solid var(--c);box-shadow: 0 0 0 0 var(--c);transition: transform .2s,box-shadow .2s}.t0-faces a:hover img{transform: translateY(-4px) scale(1.06);box-shadow: 0 0 22px var(--c)}.mini-team{display: grid;grid-template-columns: 40px 1fr auto;gap: 10px;align-items: center;padding: 8px 0;border-bottom: 1px solid #1f1f1f}.mini-team em{font: 900 22px/1 var(--display);font-style: italic;color: var(--signal)}.mini-team>b{font: 900 22px/1 var(--display);font-style: italic}.updates{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px}@media (max-width: 900px){.updates{grid-template-columns: 1fr 1fr}}.upd{padding: 14px;border-radius: 14px;border: 2px solid #232323;background: #0f0f0f;box-shadow: var(--hard);transition: all .15s}.upd:hover{border-color: var(--signal);transform: translate(-2px,-2px)}.upd b{display: block;margin: 6px 0 4px}.upd small{color: var(--muted)}.bsheet{position: relative;isolation: isolate;overflow: hidden;border-radius: 22px;padding: 20px;border: 3px solid transparent;box-shadow: 8px 8px 0 #000,0 30px 70px rgba(0,0,0,.5);background: radial-gradient(60% 50% at 12% 18%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%),linear-gradient(160deg,#1a0d06,#0a0a0a 55%,#060606)}.bsheet::before{content: "";position: absolute;inset: -3px;z-index: -1;border-radius: 22px;padding: 3px;background: conic-gradient(from var(--ha),#ff6a13,#ffe14a,#ff5fa2,#6ad7ff,#c6ff00,#ff6a13);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation: holoSpin 6s linear infinite}.bsheet.in-r{animation: cardInR .45s cubic-bezier(.2,.8,.2,1)}.bsheet.in-l{animation: cardInL .45s cubic-bezier(.2,.8,.2,1)}.bsheet.in{animation: cardIn .45s cubic-bezier(.2,.8,.2,1)}.bs-run{position: absolute;z-index: -1;inset: 30% -5% auto;display: grid;transform: rotate(-5deg);pointer-events: none}.bs-run .gr-row span{font: 900 130px/.9 var(--display);font-style: italic;-webkit-text-stroke: 2px color-mix(in srgb,var(--c) 28%,transparent)}.bs-holo{position: absolute;z-index: -1;inset: 0;pointer-events: none;background: linear-gradient(115deg,transparent 20%,rgba(255,255,255,.05) 30%,rgba(106,215,255,.06) 38%,transparent 50%);background-size: 250% 100%;animation: shine 7s linear infinite}.bs-head{display: flex;justify-content: space-between;align-items: flex-end;gap: 12px;margin-bottom: 14px;padding-bottom: 12px;border-bottom: 3px solid;border-image: repeating-linear-gradient(-45deg,var(--signal) 0 10px,#000 10px 20px) 3}.bs-kicker{display: inline-flex;gap: 8px;align-items: center;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .14em;color: #000;background: var(--signal);padding: 7px 12px;transform: skewX(-14deg);box-shadow: 3px 3px 0 #000}.bs-s{font: 900 13px/1 var(--display);font-style: normal;padding: 2px 6px;background: #000;color: var(--hazard);border-radius: 4px}.bs-s.a{color: #c77dff}.bs-head h2{font: 900 clamp(46px,6vw,82px)/.9 var(--display);font-style: italic;text-transform: uppercase;margin: 12px 0 0;text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000;transform: skewX(-6deg);transform-origin: left bottom}.bs-upd{font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .12em;color: var(--muted);text-transform: uppercase}.bs-grid{display: grid;gap: 10px;grid-template-columns: 230px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas: "port eng four two" "port stats stats skills" "port notes notes notes"}@media (max-width: 1250px){.bs-grid{grid-template-columns: 210px minmax(0,1fr) minmax(0,1fr);grid-template-areas: "port eng eng" "port four two" "stats stats skills" "notes notes notes"}}@media (max-width: 760px){.bs-grid{grid-template-columns: 1fr 1fr;grid-template-areas: "port port" "eng eng" "four two" "stats stats" "skills skills" "notes notes"}}@media (max-width: 480px){.bs-grid{grid-template-columns: 1fr;grid-template-areas: "port" "eng" "four" "two" "stats" "skills" "notes"}}.bs-port{grid-area: port;display: grid;grid-template-rows: auto 1fr;gap: 8px}.bs-eng{grid-area: eng}.bs-four{grid-area: four}.bs-two{grid-area: two}.bs-stats{grid-area: stats}.bs-skills{grid-area: skills}.bs-notes{grid-area: notes}.bs-art{position: relative;aspect-ratio: 3 / 4;border-radius: 16px;overflow: hidden;border: 3px solid var(--c);background: radial-gradient(80% 70% at 50% 25%,color-mix(in srgb,var(--c) 50%,transparent),#0b0b0b 72%);box-shadow: 0 0 30px color-mix(in srgb,var(--c) 35%,transparent),4px 4px 0 #000}.bs-art img{width: 100%;height: 100%;object-fit: cover;object-position: 50% 0;transition: transform .6s;animation: artZoom 8s ease-in-out infinite alternate}@keyframes artZoom{to{transform: scale(1.06) translateY(-2%)}}.bs-art::after{content: "";position: absolute;inset: 0;background: linear-gradient(110deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);background-size: 250% 100%;animation: shine 5s linear infinite}.bs-ident{display: grid;gap: 4px;padding: 10px 12px;border-radius: 14px;background: rgba(8,8,8,.85);border: 2px solid #262626;align-content: start}.bs-ident span{display: flex;align-items: center;gap: 6px;font-weight: 800}.bs-ident img{width: 20px;height: 20px}.bs-ident small{font: 800 10px/1 "Orbitron",var(--body);letter-spacing: .14em;color: var(--signal);text-transform: uppercase;margin-top: 4px}.bs-ident strong{font: 900 20px/1.05 var(--display);font-style: italic;text-transform: uppercase}.bs-panel{padding: 12px 14px;border-radius: 14px;background: rgba(8,8,8,.86);border: 2px solid #262626;animation: rise .45s both;transition: border-color .15s;min-width: 0}.bs-panel:hover{border-color: color-mix(in srgb,var(--c) 70%,#333)}.bs-eng{animation-delay: .04s}.bs-four{animation-delay: .08s}.bs-two{animation-delay: .12s}.bs-stats{animation-delay: .16s}.bs-skills{animation-delay: .2s}.bs-notes{animation-delay: .24s}.bs-panel h3{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;font: 900 18px/1 var(--display);font-style: italic;text-transform: uppercase}.bs-panel h3 i{font: 900 12px/1 "Orbitron",var(--body);font-style: normal;color: #000;background: var(--signal);padding: 4px 6px;border-radius: 4px}.bs-row{display: grid;grid-template-columns: auto 44px 1fr;gap: 10px;align-items: center;padding: 6px 4px;border-bottom: 1px dashed #262626}.bs-four .bs-row,.bs-two .bs-row{grid-template-columns: 44px 1fr}.bs-row:last-of-type{border-bottom: 0}.bs-row em{font: 900 16px/1 var(--display);font-style: italic;color: var(--muted);min-width: 26px}.bs-row img{width: 44px;height: 44px;object-fit: contain;border-radius: 50%;background: radial-gradient(circle,#222,#0b0b0b 70%)}.bs-row b{display: block;font-size: 14px;line-height: 1.2}.bs-row small{display: block;font-size: 12px;color: #bbb;line-height: 1.3}.bs-row.best{border-radius: 10px;background: linear-gradient(90deg,rgba(255,106,19,.18),transparent);border-bottom-color: transparent}.bs-row.best em,.bs-row.best b{color: var(--hazard)}.bs-pick{margin: 8px 0 0;font-size: 12px;color: var(--muted)}.bs-disc{display: grid;grid-template-columns: 34px 1fr;gap: 10px;align-items: center;padding: 5px 0}.bs-disc>em{width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--signal);color: #000;font: 900 15px/1 var(--display);font-style: italic}.bs-disc.subs>em{background: var(--hazard);font-size: 12px}.bs-base{display: grid;grid-template-columns: repeat(auto-fit,minmax(130px,1fr));gap: 6px;margin-top: 8px}.bs-base div{padding: 8px 10px;border-radius: 10px;background: #121212;border: 1px solid #262626;font-size: 13px}.bs-base b{display: block;font: 900 18px/1 var(--display);font-style: italic;color: var(--hazard);text-transform: uppercase}.bs-notes{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}.bs-notes h3,.bs-notes .bs-more{grid-column: 1 / -1}.bs-notes .bs-more{justify-self: start}@media (max-width: 760px){.bs-notes{grid-template-columns: 1fr}}.bs-note b{display: block;font: 800 11px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--signal);margin-bottom: 6px}.bs-note .clamp{max-height: 7.2em;overflow: hidden;-webkit-mask-image: linear-gradient(#000 70%,transparent);mask-image: linear-gradient(#000 70%,transparent)}.bs-notes.open .bs-note .clamp{max-height: none;-webkit-mask-image: none;mask-image: none}.bs-note p{margin: 0 0 6px;font-size: 13px;color: #ddd;line-height: 1.45}.bs-foot{margin-top: 12px;padding: 12px 14px;border-radius: 14px;background: rgba(8,8,8,.86);border: 2px solid #262626}.bs-teamhead{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-bottom: 8px}.bs-teamhead>b{font: 900 18px/1 var(--display);font-style: italic;text-transform: uppercase}.bs-teamhead em{font-style: normal;font-size: 12px;color: var(--muted)}.bs-teams{display: flex;flex-wrap: wrap;gap: 16px}.bs-team{display: grid;justify-items: center;gap: 4px}.bs-team b{font-size: 12px}.bs-team .team-faces img{width: 44px;height: 44px;border-radius: 50%}.bs-src{display: block;margin-top: 8px;color: #777;font-size: 11px}.motion-btn{margin-top: 10px;padding: 8px 14px;border-radius: 999px;border: 2px solid #333;font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .08em;text-transform: uppercase;color: #ddd}.motion-btn:hover{border-color: var(--signal);color: var(--signal)}.feat{min-height: 176px}.feat>img.feat-art{position: absolute;z-index: -2;inset: 0;right: 0;top: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: right center;opacity: 1;transform: none;transition: transform .6s cubic-bezier(.2,.8,.2,1),filter .3s}.feat:hover>img.feat-art{transform: scale(1.06);opacity: 1;filter: saturate(1.2) brightness(1.08)}.feat::after{z-index: -1;background: linear-gradient(90deg,rgba(6,6,6,.94) 0%,rgba(6,6,6,.72) 32%,rgba(6,6,6,0) 62%)}.modal-tut{width: min(760px,100%);padding: 26px 26px 18px}.tut-step{display: grid;grid-template-columns: 260px 1fr;gap: 22px;align-items: center;min-height: 230px;animation: rise .35s both}@media (max-width: 640px){.tut-step{grid-template-columns: 1fr}}.tut-visual{display: grid;place-items: center;min-height: 200px;border-radius: 16px;border: 2px solid #2a2a2a;background: radial-gradient(70% 70% at 50% 40%,rgba(255,106,19,.22),transparent 70%),#0b0b0b;padding: 14px}.tut-n{display: block;font: 900 46px/1 "Orbitron",var(--body);color: var(--signal)}.tut-n small{font-size: 16px;color: var(--muted);margin-left: 6px}.tut-copy h2{font: 900 34px/1 var(--display);font-style: italic;text-transform: uppercase;margin: 6px 0 10px;text-shadow: 3px 3px 0 var(--signal),6px 6px 0 #000}.tut-copy p{margin: 0;font-size: 16px;color: #ddd;line-height: 1.5}.tut-copy p b{color: #fff}.tut-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-top: 18px}.tut-foot .btn:disabled{opacity: .35;pointer-events: none}.tut-dots{display: flex;gap: 6px}.tut-dots button{width: 26px;height: 8px;border-radius: 999px;background: #333;transition: all .2s}.tut-dots button.on{width: 44px;background: var(--signal)}.tut-note{margin: 12px 0 0;font-size: 12px;color: var(--muted);text-align: center}.tv-faces{display: flex;gap: 8px}.tv-faces span{display: grid;justify-items: center;gap: 4px;font-size: 10px;color: var(--muted)}.tv-faces img{width: 62px;height: 62px;border-radius: 50%;border: 3px solid #333}.tv-faces .on img{border-color: var(--signal);box-shadow: 0 0 18px rgba(255,106,19,.6)}.tv-faces .on small{color: var(--signal);font-weight: 800}.tv-row{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px}.tv-row img{width: 64px;height: 64px;object-fit: contain;border-radius: 50%;animation: floaty 4s ease-in-out infinite}.tv-pills{display: flex;gap: 4px}.tv-pills i,.tv-rolls i{font-style: normal;font: 800 13px/1 var(--body);padding: 8px 10px;border-radius: 999px;background: #1b1b1b;color: #888}.tv-pills i.on,.tv-rolls i.on{background: var(--signal);color: #000;box-shadow: 0 0 12px rgba(255,106,19,.6)}.tv-rolls{display: flex;flex-wrap: wrap;align-items: center;gap: 4px;padding: 10px;border-radius: 10px;background: rgba(255,106,19,.1);box-shadow: inset 3px 0 0 var(--signal)}.tv-rolls b{margin-right: 6px}.tv-rolls i{border-radius: 8px}.tv-rolls i.lit{background: rgba(255,106,19,.3);color: #ffcfaf}.tv-badges{display: flex;gap: 6px}.tv-badges i{font-style: normal;font: 800 12px/1 var(--body);padding: 6px 8px;border-radius: 6px}.tv-badges .b4{background: var(--hazard);color: #000}.tv-badges .b2{background: var(--signal);color: #000}.tv-dmg{display: grid;gap: 10px;text-align: center}.tv-dmg small{display: block;font: 800 10px/1 "Orbitron",var(--body);letter-spacing: .12em;color: var(--signal);text-transform: uppercase}.tv-dmg b{font: 900 40px/1 var(--display);font-style: italic;color: var(--signal)}.tv-dmg b.w{color: #fff;text-shadow: 3px 3px 0 var(--signal)}.tv-btn{padding: 10px 16px;border-radius: 999px;background: var(--signal);color: #000;font: 800 13px/1 var(--body);font-style: italic;text-transform: uppercase;box-shadow: 3px 3px 0 #000}.tv-btn.ghost{background: #111;color: #fff;border: 2px solid #444}@media (max-width: 560px){.modal-tut{padding: 20px 16px 14px}.tut-foot{gap: 6px}.tut-foot .btn{padding: 0 14px}.tut-dots{gap: 4px}.tut-dots button{width: 10px}.tut-dots button.on{width: 22px}.tut-visual{min-height: 140px}.tut-copy h2{font-size: 28px}}.lb-modes{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-bottom: 12px}.lb-mode{padding: 12px 18px;border-radius: 12px;border: 2px solid #2a2a2a;background: #0f0f0f;font: 800 14px/1 "Orbitron",var(--body);letter-spacing: .06em;text-transform: uppercase;box-shadow: 3px 3px 0 #000}.lb-mode.on{background: var(--signal);color: #000;border-color: var(--signal)}.lb-modes .btn-primary{margin-left: auto}.lb-filters{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;padding: 12px;border-radius: 14px;border: 2px solid #3a2416;background: #0b0b0b}.lb-filters .sel{height: 40px;min-width: 220px}.lb-rule{font-size: 13px;color: #ccc;margin: 10px 0 12px}.lb-rule b{color: var(--signal)}.lb-boss-strip{display: grid;grid-auto-flow: column;grid-auto-columns: 150px;gap: 8px;overflow-x: auto;padding-bottom: 8px;margin-bottom: 10px}.lb-boss-strip button{position: relative;height: 90px;border-radius: 12px;overflow: hidden;border: 2px solid #2a2a2a;text-align: left}.lb-boss-strip img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;opacity: .7}.lb-boss-strip span{position: absolute;left: 0;right: 0;bottom: 0;padding: 18px 8px 6px;font-size: 12px;font-weight: 800;background: linear-gradient(transparent,#000)}.lb-boss-strip button:hover{border-color: var(--signal)}.lb-table{display: grid;gap: 8px;margin-bottom: 30px}.lbr{display: grid;grid-template-columns: 46px minmax(120px,1fr) auto minmax(110px,.8fr) 130px 92px;gap: 12px;align-items: center;padding: 10px 14px;border-radius: 14px;border: 2px solid #232323;background: #0f0f0f;box-shadow: var(--hard);animation: rise .4s both;animation-delay: var(--d)}.lbr:hover{border-color: var(--signal)}.lbr.p1{border-color: var(--hazard);background: linear-gradient(90deg,rgba(255,196,40,.14),#0f0f0f)}.lbr.p2{border-color: #cfcfd8}.lbr.p3{border-color: #cd8a4a}.lbr-rank{font: 900 30px/1 var(--display);font-style: italic;text-align: center;color: var(--muted)}.lbr.p1 .lbr-rank{color: var(--hazard)}.lbr.p2 .lbr-rank{color: #e6e6ee}.lbr.p3 .lbr-rank{color: #cd8a4a}.lbr-who{min-width: 0}.lbr-who b{display: block;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lbr-who small{font-size: 12px;color: var(--muted)}.lbr-team{display: flex;gap: 6px;align-items: center}.lbr-m{display: grid;justify-items: center;gap: 2px}.lbr-m i{font-style: normal;font: 800 10px/1 var(--body);color: var(--signal)}.lbr-boo{display: grid;justify-items: center}.lbr-boo img{width: 34px;height: 34px;border-radius: 8px}.lbr-boo i{font-style: normal;font-size: 10px;color: var(--muted)}.lbr-meta small{font-size: 12px;color: #bbb}.lbr-score{text-align: right}.lbr-score b{display: block;font: 900 26px/1 var(--display);font-style: italic;color: var(--signal)}.lbr-score small{font-size: 11px;color: var(--muted)}@media (max-width: 900px){.lbr{grid-template-columns: 38px 1fr auto}.lbr-team{grid-column: 1 / -1;grid-row: 2}.lbr-meta{grid-column: 2}.lbr>.chip,.lbr>span:last-child{grid-column: 3}}.sf3{display: grid;gap: 14px;margin-top: 10px}.sf-row{display: grid;gap: 6px}.sf-row>b{font: 800 12px/1 "Orbitron",var(--body);letter-spacing: .12em;text-transform: uppercase;color: var(--signal)}.sf-targets{display: grid;grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 8px}.sft{position: relative;min-height: 70px;padding: 8px;border-radius: 12px;border: 2px solid #2a2a2a;background: #111;overflow: hidden;text-align: left;font-size: 13px;font-weight: 700}.sft img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: top;opacity: .35}.sft span{position: relative}.sft.on{border-color: var(--signal);box-shadow: 0 0 14px rgba(255,106,19,.4)}.sft.on img{opacity: .6}.sf-team{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}@media (max-width: 640px){.sf-team{grid-template-columns: 1fr}}.sf-mem{position: relative;display: grid;gap: 6px;justify-items: center;padding: 10px;border-radius: 14px;border: 2px solid #2a2a2a;background: #0e0e0e}.sf-mem.empty{border-style: dashed}.sf-face{display: grid;justify-items: center;gap: 4px}.sf-face img{width: 64px;height: 64px;border-radius: 50%;border: 3px solid var(--c)}.sf-face b{font-size: 13px}.sf-add{display: grid;justify-items: center;gap: 4px;padding: 18px 8px;color: var(--muted);font-weight: 700}.sf-add span{width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;background: #1a1a1a;font: 800 28px/1 var(--display);color: var(--signal)}.sf-eng{display: flex;align-items: center;gap: 6px;padding: 4px 10px 4px 4px;border-radius: 999px;border: 2px solid #333;font-size: 11px;max-width: 100%}.sf-eng img,.sf-eng span{width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;flex: none}.sf-x{position: absolute;right: 6px;top: 4px;font-size: 18px;color: #888}.sf-warn{font-style: normal;font-size: 11px;font-weight: 800;color: var(--bad)}.sf-mem label{font-size: 12px;display: grid;gap: 2px;justify-items: center}.sf-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.sf-grid label{display: grid;gap: 4px;font-size: 13px;font-weight: 700}.sf-grid .wide{grid-column: 1 / -1}.sf-grid .sel{width: 100%}@media (max-width: 560px){.sf-grid{grid-template-columns: 1fr}}.sf-load{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px}.sf-load label{display: grid;gap: 4px;font-size: 12px}@media (max-width: 560px){.sf-load{grid-template-columns: 1fr 1fr}}.sf3 .chip img{width: 20px;height: 20px}.board-col{min-width: 0;overflow: hidden}.board-col .sel{max-width: 100%}.run{grid-template-columns: 44px minmax(0,1fr) auto;row-gap: 6px}.run>img{width: 44px;height: 44px}.run .team-faces{grid-column: 2 / -1}.run .team-faces .face{--s: 30px !important;width: 30px;height: 30px}.run .watch{grid-column: 3;grid-row: 1}.board-sub{flex-wrap: wrap}.board-sub small{text-align: left}.skillbox{margin: 10px 0}.skillbox h3{font: 900 18px/1 var(--display);font-style: italic;text-transform: uppercase;margin: 0 0 10px}.sk-line{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-bottom: 8px}.sk-line>b{font: 800 11px/1 "Orbitron",var(--body);letter-spacing: .1em;color: var(--signal);text-transform: uppercase;min-width: 120px}.sk-grid{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 6px;margin-bottom: 8px}.sk-grid label{display: grid;gap: 3px;font-size: 11px;font-weight: 700}.sk-grid .sel{height: 34px;width: 100%}@media (max-width: 640px){.sk-grid{grid-template-columns: repeat(3,1fr)}}.pv-nodes{display: grid;gap: 2px}.pv-nodes p{margin: 0;font-size: 12px;color: #777}.pv-nodes p.on{color: #ddd}.pv-nodes b{color: var(--signal)}.mchip.off{opacity: .45}.arch-bar{display: grid;gap: 10px;padding: 12px;margin-bottom: 8px;border-radius: 14px;border: 2px dashed #3a2416;background: #0b0b0b}.arch-bar>label{display: grid;gap: 4px;font-weight: 800;font-size: 13px}.arch-bar .sel{width: 100%}.cus{display: grid;grid-template-columns: 2fr 1fr 1fr;gap: 8px}.cus label{display: grid;gap: 4px;font-size: 12px}.cus-el{grid-column: 1 / -1;display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.cus-el b{font-size: 12px;min-width: 50px}@keyframes grain{0%,100%{transform: translate(0,0)}20%{transform: translate(-3%,2%)}40%{transform: translate(2%,-3%)}60%{transform: translate(-2%,-2%)}80%{transform: translate(3%,3%)}}@keyframes crtFlicker{0%,96%,100%{opacity: .5}97%{opacity: .8}98%{opacity: .35}}@keyframes chroma{0%,88%,100%{text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000}90%{text-shadow: -3px 0 0 #19e3ff,3px 0 0 #ff2e88,4px 4px 0 var(--signal),8px 8px 0 #000}92%{text-shadow: 3px 0 0 #19e3ff,-3px 0 0 #ff2e88,4px 4px 0 var(--signal),8px 8px 0 #000}94%{text-shadow: 4px 4px 0 var(--signal),8px 8px 0 #000}}@keyframes gridMove{to{background-position: 0 64px,64px 0}}@keyframes topStripe{to{background-position: 56px 0}}@keyframes stickerWob{0%,100%{transform: rotate(-2deg)}50%{transform: rotate(2deg) scale(1.04)}}@keyframes bounceIn{0%{transform: translateY(0)}40%{transform: translateY(-4px) scale(1.03)}100%{transform: translateY(-2px)}}body::after{content: "";position: fixed;inset: -50%;z-index: 120;pointer-events: none;opacity: .06;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation: grain 1.2s steps(4) infinite}body::before{content: "";position: fixed;inset: 0;z-index: 119;pointer-events: none;background: repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);animation: crtFlicker 7s infinite;mix-blend-mode: multiply}#bg-run::after{content: "";position: fixed;left: -10%;right: -10%;bottom: -10%;height: 46vh;transform: perspective(400px) rotateX(62deg);transform-origin: bottom;opacity: .55;background-image: linear-gradient(rgba(255,106,19,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(255,106,19,.55) 1px,transparent 1px);background-size: 64px 64px;animation: gridMove 3s linear infinite;-webkit-mask-image: linear-gradient(transparent,#000 70%);mask-image: linear-gradient(transparent,#000 70%)}#bg-run{opacity: .07}.zh-title,.h1.zh-title,.qb-h1,.bs-head h2,.fa-name,.uid-hero .uid-name,.display span:first-child{animation: chroma 6s steps(1) infinite}.box,.feat,.bs-panel,.board-col,.egl,.upd,.disc-slot{background-image: radial-gradient(circle at 100% 0,rgba(255,106,19,.16) 0 1.5px,transparent 2px),linear-gradient(180deg,#121212,#0b0b0b);background-size: 9px 9px,100% 100%}.box{position: relative}.box::after{content: "";position: absolute;left: 16px;right: 16px;top: -2px;height: 4px;border-radius: 4px;pointer-events: none;opacity: 0;transition: opacity .25s;background: repeating-linear-gradient(-45deg,var(--signal) 0 10px,#000 10px 20px);animation: topStripe 1.2s linear infinite}.box:hover::after{opacity: 1}.chip:hover,.tag:hover,.pill:hover{animation: stickerWob .5s ease-in-out}.tag{border: 1px solid rgba(255,255,255,.08)}.btn:hover{animation: bounceIn .35s ease-out forwards}.btn-primary{text-shadow: 0 1px 0 rgba(255,255,255,.35);letter-spacing: .04em}.kicker{text-shadow: 0 0 10px rgba(255,106,19,.55)}.nav-btn[aria-current="page"]{box-shadow: 3px 3px 0 #000;transform: rotate(-2deg)}.bar{box-shadow: 0 2px 0 #000,0 6px 30px rgba(255,106,19,.18)}.agent-card .rank,.cat-rank{box-shadow: 2px 2px 0 #000}.agent-card:hover{transform: perspective(800px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(-4px)}html.rm body::after,html.rm body::before,html.rm #bg-run::after{animation: none !important}html.rm .zh-title,html.rm .qb-h1,html.rm .bs-head h2,html.rm .fa-name,html.rm .display span{animation: none !important}.desk>img.desk-art{inset: 0;top: 0;right: 0;width: 100%;height: 100%;max-width: none;object-fit: cover;object-position: right center;opacity: 1}.lbr{grid-template-columns: 46px minmax(130px,.9fr) 120px minmax(0,2fr) 92px}.lbr-who small{display: block}.lbr-team{flex-wrap: wrap;gap: 10px}.lbm{display: grid;justify-items: center;gap: 3px;padding: 4px 6px;border-radius: 10px;background: #141414;border: 1px solid #262626}.lbm>i{font-style: normal;font: 800 10px/1 var(--body);color: var(--signal)}.lbm-gear{display: flex;gap: 2px;align-items: center}.lbm-gear img{width: 22px;height: 22px;object-fit: contain;border-radius: 50%;background: #0b0b0b}.lbm-gear em{font-style: normal;font-size: 9px;color: var(--muted);margin-right: 2px}.sf-discs{display: flex;gap: 4px}.sf-mains{display: grid;grid-template-columns: repeat(3,1fr);gap: 4px;width: 100%}.sf-mains label{font-size: 10px;display: grid;gap: 2px}.sf-mains .sel,.sf-subs .sel{height: 30px;font-size: 11px;padding: 0 4px;width: 100%}.sf-subs{display: grid;grid-template-columns: 1fr 1fr;gap: 4px;width: 100%}@media (max-width: 900px){.lbr{grid-template-columns: 38px 1fr auto}.lbr-team{grid-column: 1 / -1}}.lb-table{gap: 14px}.lbr{grid-template-columns: 56px minmax(170px,1fr) 150px minmax(0,2.4fr) 110px;gap: 20px;padding: 18px 22px;border-radius: 18px;min-height: 104px}.lbr-rank{font-size: 40px}.lbr-who b{font-size: 18px;margin-bottom: 4px}.lbr-who small{font-size: 13px;line-height: 1.5}.lbr-score{padding: 8px 12px;border-radius: 12px;background: #0a0a0a;border: 1px solid #262626;text-align: center}.lbr-score b{font-size: 32px}.lbr-score small{font-size: 12px}.lbr-team{gap: 14px}.lbm{gap: 6px;padding: 10px 12px;border-radius: 14px;min-width: 92px}.lbm .face{--s: 52px !important;width: 52px;height: 52px}.lbm>i{font-size: 11px}.lbm-gear{gap: 4px}.lbm-gear img{width: 28px;height: 28px}.lbr-boo{padding: 10px;border-radius: 14px;background: #141414;border: 1px solid #262626;gap: 4px}.lbr-boo img{width: 44px;height: 44px}.lbr>.chip{justify-self: end;height: 42px;padding: 0 16px}.lb-filters{gap: 14px;padding: 16px}.lb-rule{margin: 14px 0 18px;font-size: 14px}@media (max-width: 1100px){.lbr{grid-template-columns: 46px 1fr 140px;row-gap: 14px}.lbr-team{grid-column: 1 / -1}.lbr>.chip{grid-column: 3;grid-row: 1}}@media (max-width: 600px){.lbr{grid-template-columns: 40px 1fr;padding: 14px}.lbr-score{grid-column: 1 / -1}.lbr>.chip{grid-column: 1 / -1;grid-row: auto;justify-self: stretch}}.sf-dd{width: 100%}.sf-dd summary{cursor: pointer;font-size: 12px;font-weight: 800;color: var(--signal);padding: 4px 0}.sf-disc{display: grid;grid-template-columns: 26px 1.1fr repeat(4,1fr);gap: 3px;align-items: center;margin-top: 4px}.sf-disc b{font: 800 11px/1 var(--body);color: var(--signal)}.sf-disc .sel{height: 28px;font-size: 10px;padding: 0 2px;width: 100%}.sf-team{grid-template-columns: 1fr}.sf-mem{justify-items: stretch}.sf-mem>.sf-face,.sf-mem>.pills,.sf-mem>.sf-eng,.sf-mem>.sf-discs{justify-self: center}.agent-nav{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-bottom: 16px;position: relative;z-index: 4}.agent-nav a{display: inline-flex;align-items: center;gap: 8px;height: 40px;padding: 0 14px;border-radius: 999px;border: 2px solid #333;background: rgba(10,10,10,.85);font-weight: 800;font-size: 13px;box-shadow: 3px 3px 0 #000;transition: all .15s}.agent-nav a:hover{border-color: var(--signal);color: var(--signal);transform: translateY(-2px)}.agent-nav .an-all{background: var(--signal);color: #000;border-color: var(--signal)}.agent-nav .an-all:hover{color: #000;background: #fff;border-color: #fff}.agent-nav img{width: 26px;height: 26px;border-radius: 50%;border: 2px solid #444}@media (max-width: 600px){.agent-nav .an-step span{display: none}}.slot-col .pills{display: flex;flex-wrap: nowrap;width: 100%;gap: 3px}.slot-col .pill{flex: 1 1 0;min-width: 0;padding: 0 2px;height: 34px;font-size: 12px}.mini-reset{height: 28px;padding: 0 12px;font-size: 11px;vertical-align: middle;margin-left: 8px;font-style: normal;text-transform: none;letter-spacing: 0;text-shadow: none}.mini-reset:hover{border-color: var(--bad);color: #ff9aa6}.buffs .mini-reset{margin: 10px 0 0}.tslot{position: relative}.ts-x{position: absolute;top: 6px;right: 8px;width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;font-style: normal;font-size: 18px;line-height: 1;background: #222;color: #ddd;border: 1px solid #444;transition: all .15s}.ts-x:hover{background: var(--bad);color: #fff;border-color: var(--bad)}@keyframes importGlow{50%{box-shadow: 0 0 36px rgba(255,212,0,.75),0 0 0 3px #fff,6px 6px 0 #000}}.import-btn{background: linear-gradient(100deg,#ffe14a 0%,#ffb000 35%,#ff6a13 70%,#ff2e88 100%) !important;color: #000 !important;border: 3px solid #fff;box-shadow: 0 0 24px rgba(255,174,26,.6),0 0 0 3px rgba(255,255,255,.6),6px 6px 0 #000;animation: importGlow 2.2s ease-in-out infinite}.import-btn b{font-size: 24px;text-shadow: 0 1px 0 rgba(255,255,255,.6)}.import-btn small{color: #000;opacity: .8}.import-btn:hover{transform: translateY(-3px) scale(1.01);filter: brightness(1.08) saturate(1.2)}html.rm .import-btn{animation: none}.tip{max-width: 340px;line-height: 1.45}.tip i{color: #b3410a;font-style: normal;font-weight: 700}.ss{cursor: help}.ss:hover,.ss:focus{border-color: var(--hazard);outline: none}@media (max-width: 1500px){.nav-btn{font-size: 13px;padding: 8px 7px}.nav-code{margin-right: 2px}}@media (max-width: 1380px){.nav-btn{font-size: 12px;padding: 8px 5px}.hdr-uid{display: none}}@media (max-width: 1560px){.hdr-uid{display: none}.nav-code{font-size: 10px}.nav-btn{letter-spacing: 0}.cs-btn{padding: 0 12px;gap: 8px}}@media (max-width: 1440px){.nav-code{display: none}.nav-btn svg{width: 9px}}.fb-grid{display: grid;grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: 18px;align-items: start;margin-bottom: 40px}@media (max-width: 900px){.fb-grid{grid-template-columns: 1fr}}.fb-form{display: grid;gap: 14px;padding: 20px}.fb-form label{display: grid;gap: 6px;font-weight: 800;font-size: 14px}.fb-form .sel{width: 100%}.fb-form textarea{min-height: 160px;padding: 12px;resize: vertical;font: inherit}.fb-two{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}@media (max-width: 600px){.fb-two{grid-template-columns: 1fr}}.fb-type{flex-wrap: wrap}.fb-hp{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0}.fb-side{display: grid;gap: 12px}.fb-card{display: grid;gap: 6px;padding: 18px}.fb-card b{font: 900 22px/1.05 var(--display);font-style: italic;text-transform: uppercase}.fb-card small{color: #ccc;font-size: 14px}.fb-ico{width: 46px;height: 46px;border-radius: 12px;display: grid;place-items: center;font-size: 22px;background: var(--signal);color: #000;box-shadow: 3px 3px 0 #000}.fb-card.yt .fb-ico{background: #ff2e2e;color: #fff}.fb-card.yt:hover{border-color: #ff2e2e;transform: translateY(-2px)}.fb-card.support .fb-ico{background: #ff5fa2}.fb-card.support .btn[aria-disabled="true"]{opacity: .6;cursor: default;justify-self: start}.fb-done{display: grid;gap: 8px;justify-items: start;padding: 20px 0}.fb-done b{font: 900 26px/1 var(--display);font-style: italic;text-transform: uppercase;color: var(--signal)}.foot-yt{color: #ff6a6a;font-weight: 800}#main{position: relative;z-index: 2;isolation: isolate;display: flow-root;padding-bottom: 64px}.foot-run{position: relative;z-index: 0;transform: none;margin: 0;clear: both}.foot-run .gr-row span{font-size: 38px;line-height: 1.25}.tb{padding-bottom: 48px}.tb-roster{max-height: calc(100vh - var(--bar-h) - 28px);overflow-y: auto;scrollbar-width: thin}@media (max-width: 900px){.tb-roster{max-height: none;overflow: visible}}.lb-boss-strip button.on{border-color: var(--signal);box-shadow: 0 0 14px rgba(255,106,19,.45)}.lb-boss-strip button.on img{opacity: 1}.sk-lv{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:#d6ccd4}.sk-lv input{accent-color:#ff6b1f;width:140px}.sk-tab-wrap{overflow-x:auto;margin-top:10px}.sk-tab{width:100%;border-collapse:collapse;font-size:13px}.sk-tab td,.sk-tab th{padding:6px 10px;border-top:1px solid rgba(255,255,255,.08);text-align:left}.sk-tab th{color:#ff8a3d;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.sk-tab td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:#fff;font-weight:600;white-space:nowrap}.sk-tab tr:first-child td{border-top:0}

/* 3.14 hero: crisp cutout art, calmer background */
.hero-bg .hero-video{opacity:.2;filter:saturate(.75) blur(1.5px)}
.hero-bg::before{background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.78) 38%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.2) 100%),radial-gradient(45% 70% at 76% 62%,color-mix(in srgb,var(--accent) 34%,transparent),transparent 72%)}
.hero-name.hero-run{opacity:.22}
.hero-run .gr-row span{-webkit-text-stroke:1.5px color-mix(in srgb,var(--accent) 55%,transparent)}
.hero-art::before{content:"";position:absolute;z-index:-1;right:4%;bottom:6%;width:min(78%,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 42%,transparent) 0,transparent 66%);filter:blur(24px);pointer-events:none}
.hero-art::after{content:"";position:absolute;z-index:-1;right:8%;bottom:0;width:min(70%,500px);height:3px;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:.6}
@media (min-width:901px){
.hero .wrap{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}
.hero-art{align-self:stretch;min-height:560px}
.hero-art img{top:auto;left:auto;right:var(--r,-2%);bottom:var(--y,-70px);width:auto;height:var(--h,calc(100% + 160px));max-width:none;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 0 1.5px color-mix(in srgb,var(--accent) 80%,transparent)) drop-shadow(0 28px 48px rgba(0,0,0,.75));-webkit-mask-image:linear-gradient(to bottom,#000 84%,transparent 99%);mask-image:linear-gradient(to bottom,#000 84%,transparent 99%)}
.hero-art img[data-slug="roxy"]{--h:calc(100% + 110px);--r:-3%}
.hero-art img[data-slug="claret-flint"]{--h:calc(100% + 60px);--r:-20%}
.hero-art img[data-slug="sigrid"]{--h:calc(100% + 60px);--r:-23%}
.hero-art img[data-slug="remielle"]{--h:calc(100% + 80px);--r:-10%}
.hero-art img[data-slug="velina"]{--h:calc(100% + 70px);--r:4%}
.hero-art img[data-slug="severian"]{--h:calc(100% + 60px);--r:-18%}
.hero-art img[data-slug="phoenix"]{--h:calc(100% + 80px);--r:-8%}
.hero-art img[data-slug="norma"]{--h:calc(100% + 50px);--r:2%}
.hero-art::before{width:min(90%,680px);right:2%}
}
@media (max-width:900px){
.hero-art{opacity:.32}
.hero-art img{top:auto;right:-6%;bottom:0;height:92%;width:auto;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);mask-image:linear-gradient(to bottom,#000 70%,transparent)}
}

.team-faces .face-alt{position:relative;display:inline-block;margin-left:-10px;flex:none}
.team-faces .face-alt>a{margin-left:0}
.team-faces .alt-mini{position:absolute;right:-10px;bottom:-8px;display:flex;align-items:center;gap:2px;z-index:2}
.team-faces .alt-mini i{font:700 10px/1 var(--body);font-style:normal;color:#fff;background:var(--hazard);padding:2px 4px;border-radius:6px}
.team-faces .alt-mini a,.team-faces .alt-mini a:first-child{width:30px;height:30px;margin:0;border:2px solid var(--hazard)}
