@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/149fec7cbebdd4e3-s.3k9l69oe21zw_.woff2?dpl=202611151338)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afba2cc6d382d972-s.p.3ceub4vhf9cuh.woff2?dpl=202611151338)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1c4e9d4328a7e0f9-s.p.0xf8lnqelv8sb.woff2?dpl=202611151338)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.woff2?dpl=202611151338)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0a0872b54d5f580-s.p.1oqo1buse5xew.woff2?dpl=202611151338)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.woff2?dpl=202611151338)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.BW1VvW_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.BW1VvW_variable{--ff-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2?dpl=202611151338)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2?dpl=202611151338)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2?dpl=202611151338)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2?dpl=202611151338)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2?dpl=202611151338)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.p.3-6t-g6q0vh0a.woff2?dpl=202611151338)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2?dpl=202611151338)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.t0oovG_className{font-family:Inter,Inter Fallback;font-style:normal}.t0oovG_variable{--ff-body:"Inter", "Inter Fallback"}
:root{--accent:#c3121f;--accent-deep:#4a080d;--accent-hover:#d91b29;--accent-text:#f0525a;--bg:#0b0a0a;--border:#342b2c;--border-strong:#4a3d3e;--danger:#f0525a;--on-accent:#fff4ec;--quality-ash:#8a817b;--quality-bronze:#b0703f;--quality-gold:#d9ae3e;--quality-iridescent:#c08cf0;--quality-none:#3a3335;--quality-silver:#b8bbc0;--rarity-ascended:#4fa3c7;--rarity-common:#6e5034;--rarity-event:#b8902c;--rarity-legendary:#c9671d;--rarity-rare:#2f62a8;--rarity-uncommon:#3f7d3b;--rarity-very-rare:#6e3fa3;--rarity-visceral:#b3306d;--result-dc:#8c8480;--result-escaped:#7cc47f;--result-killed:#b4122a;--result-sacrificed:#f0525a;--side-killer:#f0525a;--side-survivor:#8fb8d0;--success:#7cc47f;--surface:#151213;--surface-2:#1f1a1b;--surface-3:#2a2324;--text:#ece4d9;--text-muted:#a59c94;--warning:#e3a93e;--font-body:16px;--font-display:48px;--font-h1:32px;--font-h2:24px;--font-h3:20px;--font-label:12px;--font-small:14px;--radius-md:4px;--radius-pill:999px;--radius-sm:2px;--space-2xl:32px;--space-3xl:48px;--space-lg:16px;--space-md:12px;--space-sm:8px;--space-xl:24px;--space-xs:4px}
*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--ff-body), system-ui, sans-serif;font-size:var(--font-small);flex-direction:column;min-height:100vh;line-height:20px;display:flex}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.label,.h-section,.nav a,.nav>span,.brand,.tag,.btn,.stat-value,h1{font-family:var(--ff-display), sans-serif;text-transform:uppercase;font-weight:700}.feed-link{min-height:44px;padding:0 var(--space-xs);font-size:var(--font-label);letter-spacing:1px;color:var(--accent-text);align-items:center;display:inline-flex}.label{font-size:var(--font-label);letter-spacing:1px;color:var(--text-muted);line-height:16px}.h-section{font-size:var(--font-body);letter-spacing:1.5px;margin:0 0 var(--space-md);align-items:center;gap:var(--space-sm);display:flex}.side-survivor:before,.side-killer:before{content:"";width:4px;height:16px}.side-survivor:before{background:var(--side-survivor)}.side-killer:before{background:var(--side-killer)}.topbar{z-index:10;align-items:center;gap:var(--space-xl);height:56px;padding:0 var(--space-xl);background:var(--bg);border-bottom:1px solid var(--border);display:flex;position:sticky;top:0}.brand{align-items:center;gap:var(--space-sm);font-size:var(--font-h3);letter-spacing:1.5px;display:flex}.nav{height:100%;display:flex}.nav a,.nav>span{padding:0 var(--space-md);font-size:var(--font-small);letter-spacing:1px;color:var(--text-muted);border-bottom:2px solid #0000;align-items:center;display:flex}.nav a:hover{color:var(--text)}.nav a[aria-current=page]{color:var(--text);border-bottom-color:var(--accent)}.nav>span[aria-disabled]{opacity:.6;cursor:not-allowed}.search{margin-left:auto}.search input,.field{height:36px;padding:0 var(--space-md);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font:inherit}.search input{width:300px}.lang{height:34px;padding:0 var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--ff-display), sans-serif;font-weight:700;font-size:var(--font-small);letter-spacing:1px;flex-shrink:0;gap:6px}.lang:hover{border-color:var(--border-strong)}.flag{border-radius:2px;flex:none;box-shadow:0 0 0 1px #ffffff26}.lang-panel{min-width:220px}.search input::placeholder,.field::placeholder{color:var(--text-muted)}.page{width:100%;max-width:1200px;padding:var(--space-xl);gap:var(--space-2xl);flex-direction:column;flex-grow:1;margin:0 auto;display:flex}.footer{padding:var(--space-xl);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--font-label);text-align:center}.footer a{text-decoration:underline}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-xl)}.muted{color:var(--text-muted)}p{margin:0}.art{background-color:var(--surface);background-position:50%;background-size:cover;position:relative;overflow:hidden}.art:before{content:"";background:linear-gradient(90deg,#0b0a0af2 0%,#0b0a0acc 45%,#0b0a0a40 100%);position:absolute;inset:0}.art>*{position:relative}.btn{height:36px;padding:0 var(--space-lg);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:var(--font-small);letter-spacing:1px;cursor:pointer;align-items:center;display:inline-flex}.btn:hover{background:var(--surface-3)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-hover)}.tag{align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg);font-size:var(--font-label);letter-spacing:1px;line-height:16px;display:inline-flex}.tag-patch{border-color:var(--accent);color:var(--accent-text)}.hero{isolation:isolate;min-height:320px;padding:var(--space-2xl);justify-content:flex-end;gap:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.hero h1{font-size:var(--font-display);max-width:720px;margin:0;line-height:52px}.hero p{font-size:var(--font-body);max-width:560px;line-height:24px}.cards{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.card:hover{border-color:var(--border-strong)}.card-art{height:120px;padding:var(--space-md)}.card-body{padding:var(--space-lg);gap:var(--space-sm);flex-direction:column;flex-grow:1;display:flex}.card h3{font-family:var(--ff-display), sans-serif;font-size:var(--font-h3);margin:0;line-height:24px}.card .label{margin-top:auto}.profile-head{padding:var(--space-2xl) var(--space-xl);border-bottom:1px solid var(--border)}.profile-id{align-items:center;gap:var(--space-lg);max-width:1200px;margin:0 auto;display:flex}.avatar{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:80px;height:80px}.profile-id a{text-decoration:underline}.profile-id h1{font-size:var(--font-h1);letter-spacing:1px;margin:0;line-height:36px}.stats{gap:var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));display:grid}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-xs);flex-direction:column;display:flex}.stat-value{font-size:var(--font-h1);line-height:36px}.notice{border-left:3px solid var(--accent);gap:var(--space-sm);flex-direction:column;display:flex}.steps{padding-left:var(--space-xl);gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.find{justify-content:flex-end;gap:var(--space-lg);min-height:340px;padding:var(--space-2xl);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.find h1{font-size:var(--font-h1);margin:0;line-height:36px}.find form{gap:var(--space-sm);display:flex}.find .field{width:420px;max-width:100%}.error{color:var(--danger)}@media (max-width:640px){.topbar{height:auto;padding:var(--space-sm) var(--space-lg);gap:var(--space-sm) var(--space-md);flex-wrap:wrap;position:static}.brand{order:1;min-height:44px}.lang{order:2;height:42px;margin-left:auto}.search{flex:1 0 100%;order:3;margin-left:0}.search input{width:100%;height:44px}.nav{scrollbar-width:none;height:44px;margin:0 calc(-1 * var(--space-lg));padding:0 var(--space-sm);flex:1 0 100%;order:4;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav>span{white-space:nowrap;flex-shrink:0;min-height:44px}.page{padding:var(--space-lg);gap:var(--space-xl)}.panel{padding:var(--space-lg)}.hero{min-height:280px;padding:var(--space-xl) var(--space-lg)}.hero h1{font-size:var(--font-h1);overflow-wrap:anywhere;line-height:36px}.hero p{font-size:var(--font-small);line-height:22px}.btn{height:44px}.card-body{padding:var(--space-md) var(--space-lg)}.card h3{overflow-wrap:anywhere}.profile-head{padding:var(--space-xl) var(--space-lg)}.find{min-height:280px;padding:var(--space-xl) var(--space-lg)}.find form{flex-wrap:wrap}.find .field{flex:100%;height:44px}.find .btn{flex:100%;justify-content:center}.stats{grid-template-columns:1fr 1fr}.footer{padding:var(--space-lg)}}.reveal{animation:.7s cubic-bezier(.2,.7,.2,1) backwards rise;animation-delay:var(--delay,0s)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--border-strong) transparent}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (min-width:641px) and (max-width:1280px){.search input{width:200px}}@media (max-width:640px){.lang{order:3;margin-left:0}.search{flex:calc(100% - 160px);min-width:0}}@keyframes fade-in{0%{opacity:0}}@keyframes drift{0%{transform:translate(-2%)scale(1.02)}to{transform:translate(2%,-1.5%)scale(1.08)}}@keyframes ember{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{transform:translate(var(--drift), -360px);opacity:0}}@keyframes parallax{to{translate:0 60px}}@keyframes flicker{0%,to{opacity:.35}45%{opacity:.2}70%{opacity:.4}}@keyframes ghost-in{0%{opacity:0;transform:scale(.8)}}.page{animation:.5s ease-out both fade-in}img{animation:.6s ease-out both fade-in}.embers{pointer-events:none;position:absolute;inset:0}.embers i{bottom:-8px;left:var(--x);opacity:0;border-radius:var(--radius-pill);background:var(--accent-text);width:3px;height:3px;animation:ember var(--t) linear var(--d) infinite;position:absolute;box-shadow:0 0 6px 1px #f0525acc}.nav,.p-tabs-inner{position:relative}.nav:after,.p-tabs-inner:after{content:"";height:2px;width:var(--uw,0);opacity:0;transform:translateX(var(--ux,0));background:var(--accent);box-shadow:0 0 10px var(--accent);transition:transform .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.nav[data-slide]:after,.p-tabs-inner[data-slide]:after{opacity:1}.nav[data-slide] a[aria-current=page]{border-bottom-color:#0000}.nav a{transition:color .2s,border-color .2s}.nav a:not([aria-current]):hover{border-bottom-color:var(--border-strong)}.card,.panel,.btn,.stat,.tag{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,box-shadow .25s,background .2s}.card:hover,.st-card:hover,.stat:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 12px 28px -12px #c3121f8c}.btn:hover{border-color:var(--accent-text)}.btn-primary:hover{box-shadow:0 0 18px #c3121f8c}.btn:active{transform:translateY(1px)}.footer a{transition:color .2s}.footer a:hover{color:var(--accent-text)}.back{transition:color .2s,transform .2s}.back:hover{transform:translate(-3px)}.brand svg{transition:transform .3s,filter .3s}.brand:hover svg{filter:drop-shadow(0 0 6px var(--accent));transform:scaleY(1.12)}.tag-lang{border-color:var(--warning);color:var(--warning)}.hero>*{z-index:2}.hero:before{z-index:1}.hero>.hero-bg,.hero>.hero-fog,.hero>.embers{z-index:0;position:absolute}.hero>.embers{z-index:1}.hero-bg{background-position:50%;background-size:cover;animation:40s ease-in-out infinite alternate drift;inset:-6% 0}.hero-fog{mix-blend-mode:screen;opacity:.3;background:url(/art/fog-header.webp) 50%/cover;animation:55s ease-in-out infinite alternate-reverse drift,9s ease-in-out infinite flicker;inset:0 -8%}@supports (animation-timeline:scroll()){.hero-bg{animation:40s ease-in-out infinite alternate drift,linear both parallax;animation-timeline:auto,scroll(root);animation-range:normal,0 500px}}.banner{padding:var(--space-2xl) var(--space-xl);border:1px solid var(--border);border-radius:var(--radius-md);gap:var(--space-sm);flex-direction:column;justify-content:flex-end;min-height:160px;display:flex}.banner h1{font-size:var(--font-h1);letter-spacing:1px;margin:0;line-height:36px}.notice.art{justify-content:center;min-height:160px}.notice.art>*{max-width:560px}.st-ghosts{gap:var(--space-sm);display:flex}.st-ghosts img{border-radius:var(--radius-pill);border:1px solid var(--border-strong);filter:grayscale()brightness(.55);width:56px;height:56px;animation:.5s ease-out both ghost-in;animation-delay:calc(var(--i) * .12s)}@media (max-width:640px){.banner{padding:var(--space-xl) var(--space-lg)}}.account-btn{gap:var(--space-sm);flex-shrink:0}@media (max-width:1360px){.account-btn{justify-content:center;width:36px;padding:0}.account-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.brand{white-space:nowrap;flex-shrink:0}@media (min-width:1181px) and (max-width:1280px){.search input{width:140px}}@media (min-width:1281px) and (max-width:1440px){.search input{width:200px}}@media (min-width:641px) and (max-width:1180px){.topbar{height:auto;padding-top:var(--space-sm);flex-wrap:wrap;row-gap:0}.search{flex:160px;min-width:0}.search input{width:100%}.nav{scrollbar-width:none;height:44px;margin:0 calc(-1 * var(--space-xl));padding:0 var(--space-md);flex:1 0 100%;order:9;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a,.nav>span{white-space:nowrap;flex-shrink:0}}@media (max-width:640px){.account-btn{order:2;width:44px;height:42px;margin-left:auto}.nav{order:6}.lang{order:3;margin-left:0}.search{flex:calc(100% - 180px);order:4;min-width:0}}.sel-button{justify-content:space-between;align-items:center;gap:var(--space-sm);text-align:left;cursor:pointer;display:flex}.sel-anchor{position:relative}.sel-input{text-overflow:ellipsis;padding-right:36px}.sel-toggle{width:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0 0 0 auto}.sel-chevron{color:var(--text-muted);flex:none;transition:transform .2s}[data-open] .sel-chevron{transform:rotate(180deg)}.sel-button[data-focus],.sel-button[data-open],.sel-input:focus,.sel-input[data-focus]{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.sel-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sel-panel{--gap:0px;z-index:30;width:max(var(--button-width), 220px);max-width:calc(100vw - 16px);max-height:min(340px, var(--anchor-max-height));overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-xs);transform-origin:top;outline:none;transition:opacity .15s,transform .15s;overflow-y:auto;box-shadow:0 12px 32px #0000008c}.sel-panel[data-closed]{opacity:0;transform:translateY(-4px)scale(.98)}.sel-option{align-items:center;gap:var(--space-sm);min-height:44px;padding:0 var(--space-md);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);display:flex}.sel-option[data-focus]{background:var(--surface-3)}.sel-option[data-selected]{font-weight:700}.sel-check{color:var(--accent-text);visibility:hidden;flex:none}.sel-option[data-selected] .sel-check{visibility:visible}.sel-option[data-selected]{box-shadow:inset 3px 0 0 var(--accent)}.sel-option[data-disabled]{color:var(--text-muted);cursor:default}.sel-count{font-family:var(--ff-display), sans-serif;color:var(--text-muted);font-weight:700;font-size:var(--font-small);margin-left:auto}.sel-group{top:calc(-1 * var(--space-xs));background:var(--surface);padding:var(--space-sm) var(--space-md) var(--space-xs);letter-spacing:1.5px;border-bottom:1px solid var(--border);margin-bottom:var(--space-xs);position:sticky}.sel-empty{padding:var(--space-md);color:var(--text-muted);margin:0}.skel{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-2) 25%, var(--surface-3) 50%, var(--surface-2) 75%) 0 0 / 200% 100%;height:16px;animation:1.4s linear infinite skel;display:block}@keyframes skel{to{background-position:-200% 0}}.spinner{border:2px solid var(--border-strong);border-top-color:var(--accent);vertical-align:-3px;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.p-loading-hero{gap:var(--space-xl);align-items:center;display:flex}.p-loading-avatar{flex:none;width:112px;height:112px}.p-loading-lines{gap:var(--space-md);flex:1;display:grid}.p-loading-msg{align-items:center;gap:var(--space-sm);color:var(--text-muted);margin:0;display:flex}.p-loading-grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.p-loading-card{height:120px}@media (max-width:640px){.p-loading-avatar{width:72px;height:72px}}.sk-body{gap:var(--space-xl);flex-direction:column;display:flex}.sk-cols{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min)), 1fr));gap:var(--space-md);display:grid}.sk-cols-fixed{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--min)), var(--min)))}.sk-panel{gap:var(--space-md);min-width:0;padding:var(--space-xl);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex}.sk-group{padding:0 0 var(--space-lg)}.sk-group>:first-child{border-radius:var(--radius-md) var(--radius-md) 0 0}.sk-group>:not(:first-child){margin:0 var(--space-lg)}.sk-box{border-radius:var(--radius-md)}.sk-rows{gap:var(--space-sm);flex-direction:column;display:flex}.sk-split{justify-content:space-between;gap:var(--space-md);display:flex}.sk-tight{gap:var(--space-md)}.sk-summary{flex-direction:row;align-items:flex-end}.sk-summary>.sk-cols{flex:1}.sk-timeline{gap:var(--space-md);padding-left:var(--space-md);border-left:2px solid var(--surface-3);flex-direction:column;display:flex}.sk-timeline>div{flex-direction:column;gap:4px;display:flex}@media (max-width:640px){.sk-summary{flex-direction:column;align-items:stretch}.sk-summary>.skel{width:100%!important;height:240px!important}}.qs-btn{padding:0 var(--space-sm);justify-content:center;min-width:36px}.qs{width:min(560px, calc(100% - 2 * var(--space-lg)));max-height:80vh;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);margin:10vh auto auto;padding:0}.qs::backdrop{background:#000000a6}.qs[open]{display:flex}.qs-box{flex-direction:column;width:100%;min-height:0;display:flex}.qs-input{height:52px;padding:0 var(--space-lg);border:0;border-bottom:1px solid var(--border);color:var(--text);font:inherit;font-size:var(--font-body);background:0 0}.qs-input:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qs-list{padding:var(--space-xs) 0;min-height:0;margin:0;list-style:none;overflow-y:auto}.qs-group{padding:var(--space-sm) var(--space-lg) var(--space-xs);color:var(--text-muted);letter-spacing:1.5px;display:block}.qs-opt{align-items:center;gap:var(--space-md);min-height:44px;padding:0 var(--space-lg);cursor:pointer;display:flex}.qs-opt[aria-selected=true]{background:var(--surface-3);box-shadow:inset 2px 0 var(--accent)}.qs-none,.qs-hint{padding:var(--space-sm) var(--space-lg);font-size:var(--font-small);margin:0}.qs-hint{border-top:1px solid var(--border)}@media (max-width:640px){.qs{border-width:0;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0}.qs-box{height:100%}.qs-list{flex:1}}.skip-link{left:var(--space-sm);z-index:100;padding:var(--space-sm) var(--space-md);background:var(--accent);color:var(--on-accent);font-weight:700;position:absolute;top:-80px}.skip-link:focus{top:var(--space-sm)}.page:focus{outline:none}@media (max-width:640px){.nav{-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 20px),#0000)}.p-meta a,.profile-id a,.footer a,.p-view-all,.perk-top,.perk-tier-btn,.perk-az-section{align-items:center;min-height:44px;display:inline-flex}.builds{max-width:100%;overflow-x:clip}}
:root{--mist-rgb:150 140 150;--fx-ease:cubic-bezier(.2, .7, .2, 1)}.mist{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mist-gl{opacity:.85;width:100%;height:100%;animation:2s ease-out both fade-in;position:absolute;inset:0}.mist-css{opacity:.5;background:radial-gradient(60% 40% at 25% 12%, rgb(var(--mist-rgb) / .22), transparent 70%), radial-gradient(50% 35% at 75% 6%, rgb(var(--mist-rgb) / .18), transparent 70%), radial-gradient(70% 30% at 50% 75%, rgb(var(--mist-rgb) / .1), transparent 70%);animation:60s ease-in-out infinite alternate mist-slide;display:none;position:absolute;inset:-10% -20%}:root[data-mist=css] .mist-css{display:block}:root[data-mist=css] .mist-gl{display:none}@keyframes mist-slide{to{transform:translate(8%,3%)scale(1.1)}}::view-transition-old(.page-out){animation:.18s ease-in both page-out}::view-transition-new(.page-in){animation:.4s var(--fx-ease) 80ms both page-in}@keyframes page-out{to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@keyframes page-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.reveal[data-rv=wait]:not(.is-visible){animation-play-state:paused}.btn{isolation:isolate;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;pointer-events:none;transition:transform .6s var(--fx-ease);background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn:active{transform:translateY(1px)scale(.98)}.u-draw,.footer a{transition:background-size .3s var(--fx-ease), color .2s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.u-draw:hover,.footer a:hover{background-size:100% 1px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;transition:box-shadow .2s;box-shadow:0 0 0 4px #c3121f59,0 0 16px #f0525a8c}.card,.panel,.stat{isolation:isolate;position:relative}.card:not(.art):not(.spot):before,.panel:not(.art):before,.stat:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), #f0525a24, transparent 70%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.card:not(.art):not(.spot):hover:before,.panel:not(.art):hover:before,.stat:hover:before{opacity:1}@media (hover:none){.card:not(.art):not(.spot):before,.panel:not(.art):before,.stat:before{display:none}}.spot{position:relative}.spot:after{content:"";z-index:3;pointer-events:none;opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--accent-text) 22%, transparent), transparent 70%);transition:opacity .3s;position:absolute;inset:0}.spot:hover:after{opacity:1}@media (hover:none){.spot:after{display:none}}.topbar{transition:height .25s var(--fx-ease), background .25s, box-shadow .25s, border-color .25s, backdrop-filter .25s}html[data-scrolled] .topbar{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#0b0a0ab8;border-bottom-color:#c3121f99;box-shadow:0 1px 18px -4px #c3121f8c}@media (min-width:641px){html[data-scrolled]{--topbar-h:46px}html[data-scrolled] .topbar{height:var(--topbar-h)}}.brand svg{transform-origin:50%;animation:3.2s ease-in-out infinite diamond}@keyframes diamond{50%{filter:drop-shadow(0 0 7px var(--accent));transform:scale(1.08)}}.brand:hover svg{animation-play-state:paused}.nav a{position:relative}.nav a:not([aria-current]):before{content:"";left:var(--space-md);right:var(--space-md);background:var(--accent-text);transform-origin:0;height:1px;transition:transform .3s var(--fx-ease);position:absolute;bottom:6px;transform:scaleX(0)}.nav a:not([aria-current]):hover:before{transform:scaleX(1)}.nav a:hover{text-shadow:0 0 12px #f0525a80}.footer{position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 30% 100%, rgb(var(--mist-rgb) / .2), transparent 70%), radial-gradient(50% 60% at 78% 100%, #c3121f24, transparent 70%);height:140%;animation:40s ease-in-out infinite alternate mist-slide;position:absolute;inset:auto -10% 0}.footer>*{position:relative}.footer .embers{position:absolute}
