.cm-404{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:40px 50px 64px;display:flex}.cm-404-hero{text-align:center;background:radial-gradient(120% 140% at 50% 0,#75c01724 0%,#0b141600 60%),linear-gradient(#0f1a1c 0%,#0b1416 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:40px 24px;display:flex;box-shadow:inset 0 -1px 6px #75c0171a,0 24px 60px -40px #000c}.cm-404-code{color:#bfd93c;letter-spacing:.08em;text-transform:uppercase;background:#75c01714;border:1px solid #75c01766;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:12px;font-weight:700;display:flex}.cm-404-title{color:#fff;margin:0;font-family:Inter,system-ui,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.cm-404-text{color:#ffffffb3;max-width:620px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:22px}.cm-404-url{color:#fff9;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;max-width:100%;padding:4px 10px;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:12px;display:inline-block}.cm-404-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cm-404-primary,.cm-404-secondary{text-transform:uppercase;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,background-color .15s;display:inline-flex}.cm-404-primary{color:#0b1416;background:linear-gradient(#75c017 0%,#bfd93c 100%);border:1px solid #ffffff1a;box-shadow:inset 0 -1px 2px #ffffff14,0 10px 24px -10px #75c01733}.cm-404-secondary{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f}.cm-404-primary:hover{filter:brightness(1.06)}.cm-404-secondary:hover{background:#ffffff14}.cm-404-primary:focus-visible,.cm-404-secondary:focus-visible,.cm-404-card:focus-visible,.cm-404-chip:focus-visible{outline-offset:2px;outline:2px solid #8de31b}.cm-404-section{flex-direction:column;gap:16px;display:flex}.cm-404-section-title{color:#fff;align-items:baseline;gap:10px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:700;display:flex}.cm-404-section-note{color:#ffffff8c;font-size:12px;font-weight:400}.cm-404-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cm-404-card{background:linear-gradient(90deg,#75c01729 0%,#0b141633 45% 100%),#0b1416;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:6px;height:100%;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;box-shadow:inset 0 -1px 6px #75c01714}.cm-404-card:hover{border-color:#75c01766;transform:translateY(-2px)}.cm-404-card-title{color:#fff;justify-content:space-between;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.cm-404-card-arrow{color:#bfd93c;font-size:14px}.cm-404-card-text{color:#ffffffa6;margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:19px}.cm-404-card-path{color:#fff6;overflow-wrap:anywhere;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:11px}.cm-404-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cm-404-chip{color:#fffc;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cm-404-chip:hover{color:#fff;border-color:#75c01766}.cm-404-standalone{background:linear-gradient(#0a0a0a 0%,#0b1416 100%);min-height:100vh}.cm-404-standalone-bar{border-bottom:1px solid #ffffff0d;align-items:center;padding:18px 50px;display:flex}.cm-404-standalone-bar img{object-fit:contain;height:24px}@media only screen and (width<=1300px){.cm-404{gap:24px;padding:24px 20px 48px}.cm-404-hero{padding:28px 18px}.cm-404-title{font-size:26px}.cm-404-standalone-bar{padding:16px 20px}}.at-icon{object-fit:contain;width:40px;height:40px}.at-mobile-row{flex-direction:column;gap:8px;display:flex}.at-mobile-head{align-items:center;gap:10px;min-width:0;display:flex}.at-mobile-head img{object-fit:contain;flex:none;width:36px;height:36px}.at-mobile-name{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.at-mobile-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:6px 12px;font-size:12px;display:flex}.attachment-detail .main-content-wrapper{padding-block:18px 64px}.attachment-detail .wd-hero{gap:18px;min-height:0;margin-bottom:26px;padding:28px max(20px,3vw) 26px}.attachment-detail .wd-hero h1{font-size:clamp(30px,3.6vw,52px)}.attachment-detail .ad-hero-visual img{filter:drop-shadow(0 26px 30px #0009)drop-shadow(0 0 34px #a5e63c1f);width:min(100%,320px);height:clamp(110px,13vw,196px)}.attachment-detail .ad-hero-visual>span{font-size:clamp(48px,6vw,104px)}.attachment-detail .ad-filters{margin-bottom:16px}.ad-weapons{grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:12px;display:grid}.ad-weapon{border:1px solid var(--wd-line);background:linear-gradient(160deg, var(--wd-raised), #070b099e);border-radius:10px;gap:12px;min-width:0;padding:14px 15px 15px;transition:border-color .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden}.ad-weapon:before{content:"";background:#f2f7ee1f;width:3px;transition:background .18s,box-shadow .18s;position:absolute;inset:0 auto 0 0}.ad-weapon:hover{border-color:var(--wd-line-green);transform:translateY(-2px)}.ad-weapon:hover:before{background:var(--wd-green);box-shadow:0 0 12px #a5e63c59}.ad-weapon-head{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.ad-weapon-shot{background:#070b098c;border-radius:7px;place-items:center;height:46px;display:grid}.ad-weapon-shot img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);width:100%;height:38px;transition:transform .25s}.ad-weapon:hover .ad-weapon-shot img{transform:scale(1.05)}.ad-weapon-titles{gap:3px;min-width:0;display:grid}.ad-weapon-name{color:var(--wd-text);letter-spacing:.01em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;overflow:hidden}.ad-weapon:hover .ad-weapon-name{color:var(--wd-green)}.ad-weapon-meta{min-width:0;color:var(--wd-muted);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:2px 10px;font-size:9.5px;font-weight:700;display:flex}.ad-weapon-meta em{color:var(--wd-green);font-style:normal}.ad-weapon-pick{white-space:nowrap;color:var(--wd-muted)}.ad-weapon-unlock{min-width:0;color:var(--wd-muted);align-items:baseline;gap:8px;margin:-4px 0 0;font-size:11px;display:flex}.ad-weapon-unlock small{color:#f2f7ee57;letter-spacing:.14em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}.ad-weapon-unlock span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ad-stats{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ad-stat{border-top:1px solid var(--wd-line);grid-template-columns:minmax(78px,1fr) minmax(52px,74px) 46px;align-items:center;gap:10px;padding-top:5px;font-size:11.5px;display:grid}.ad-stat-label{min-width:0;color:var(--wd-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-stat-bar{background:#f2f7ee14;border-radius:999px;height:4px;overflow:hidden}.ad-stat-bar i{background:#f2f7ee4d;border-radius:999px;height:100%;display:block}.ad-stat-bar.up i{background:linear-gradient(90deg, #7cc22a, var(--wd-green))}.ad-stat-bar.down i{background:linear-gradient(90deg,#b8544f,#ff7979)}.ad-stat-value{color:var(--wd-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-family:Space Grotesk,system-ui,sans-serif;font-size:12.5px;font-weight:700}.ad-stat-value.up{color:var(--wd-green)}.ad-stat-value.down{color:#ff7979}.ad-stats-empty{border-top:1px solid var(--wd-line);color:var(--wd-muted);margin:0;padding-top:8px;font-size:11.5px}@media (width<=700px){.attachment-detail .wd-hero{padding:22px 14px 24px}.ad-weapons{grid-template-columns:1fr}.ad-weapon-head{grid-template-columns:72px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ad-weapon,.ad-weapon:before,.ad-weapon-shot img{transition:none}.ad-weapon:hover{transform:none}}.weapon-details.attachment-detail .wd-tags{flex-wrap:wrap}@media (width<=900px){.weapon-details.attachment-detail .wd-tags>div{white-space:normal;flex:40%;min-width:0;margin-right:14px;padding-right:14px}.weapon-details.attachment-detail .wd-tags>div:nth-child(2n){border-right:0;margin-right:0;padding-right:0}}.ad-similar{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.ad-similar-card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,background .18s;display:grid}.ad-similar-card:hover{background:#ffffff0f;border-color:#7aff7a73;transform:translateY(-2px)}.ad-similar-icon{align-items:center;min-height:40px;display:flex}.ad-similar-icon img{object-fit:contain;max-width:96px;height:auto}.ad-similar-card strong{overflow-wrap:anywhere;font-size:.95rem;line-height:1.25}.ad-similar-card small{opacity:.65;font-size:.78rem}@media (prefers-reduced-motion:reduce){.ad-similar-card{transition:none}.ad-similar-card:hover{transform:none}}.ad-intro{color:#c9d2dd;max-width:70ch;margin:0 0 12px;font-size:14px;line-height:1.55}.ranked-scope{--radius:.5rem;--background:oklch(16.4% .007 179);--foreground:oklch(96% .005 190);--surface:oklch(21.3% .009 195);--surface-foreground:oklch(96% .005 190);--card:oklch(21.3% .009 195);--card-foreground:oklch(96% .005 190);--popover:oklch(20.5% .009 195);--popover-foreground:oklch(96% .005 190);--primary:oklch(72% .196 132);--primary-foreground:oklch(17% .02 140);--secondary:oklch(26% .011 200);--secondary-foreground:oklch(96% .005 190);--muted:oklch(25% .01 200);--muted-foreground:oklch(79% .012 195);--accent:oklch(30% .028 160);--accent-foreground:oklch(90% .13 132);--destructive:oklch(70% .19 25);--destructive-foreground:oklch(17% .02 140);--border:oklch(29% .011 200);--input:oklch(29% .011 200);--ring:oklch(72% .196 132);--gold:oklch(82% .15 85);--chart-1:oklch(72% .196 132);--chart-2:oklch(82% .15 85);--chart-3:oklch(65% .15 220);--chart-4:oklch(68% .19 300);--chart-5:oklch(66% .2 25);--sidebar:oklch(22.3% .012 206);--sidebar-foreground:oklch(93% .006 195);--sidebar-primary:oklch(72% .196 132);--sidebar-primary-foreground:oklch(17% .02 140);--sidebar-accent:oklch(28% .02 175);--sidebar-accent-foreground:oklch(90% .13 132);--sidebar-border:oklch(30% .012 200);--sidebar-ring:oklch(72% .196 132);--cm-tabbar-h:3.75rem;--cm-safe-top:env(safe-area-inset-top,0px);--cm-safe-bottom:env(safe-area-inset-bottom,0px);--cm-safe-left:env(safe-area-inset-left,0px);--cm-safe-right:env(safe-area-inset-right,0px);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--background);color:var(--foreground);font-family:Barlow,ui-sans-serif,system-ui,sans-serif}.ranked-scope h1,.ranked-scope h2,.ranked-scope h3,.ranked-scope h4{letter-spacing:-.01em;font-family:Archivo,ui-sans-serif,system-ui,sans-serif}.ranked-scope .row-defer{content-visibility:auto;contain-intrinsic-size:auto 44px}.ranked-scope .custom-scrollbar::-webkit-scrollbar{width:5px}.ranked-scope .custom-scrollbar::-webkit-scrollbar-track{background:0 0}.ranked-scope .custom-scrollbar::-webkit-scrollbar-thumb{background:oklch(33% .011 200);border-radius:999px}.ranked-scope .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:oklch(43% .013 200)}.ranked-scope .custom-scrollbar{scrollbar-width:thin;scrollbar-color:oklch(33% .011 200) transparent}.ranked-scope img{height:auto}@keyframes cm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0)}}@keyframes cm-fade{0%{opacity:0}to{opacity:1}}@keyframes cm-slide-left{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes cm-pop{0%{opacity:0;transform:scale(.96)}60%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes cm-sheen{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes cm-glow{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 35%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab, var(--primary) 0%, transparent)}}.ranked-scope .cv-auto{content-visibility:auto;contain-intrinsic-size:auto 420px}.ranked-scope .animate-rise{animation:.45s cubic-bezier(.22,1,.36,1) both cm-rise}.ranked-scope .animate-fade{animation:.4s ease-out both cm-fade}.ranked-scope .animate-slide-left{animation:.35s cubic-bezier(.22,1,.36,1) both cm-slide-left}.ranked-scope .animate-pop{animation:.35s cubic-bezier(.22,1,.36,1) both cm-pop}.ranked-scope .animate-glow{animation:2.4s ease-out infinite cm-glow}.ranked-scope .stagger>*{animation:.45s cubic-bezier(.22,1,.36,1) both cm-rise}.ranked-scope .stagger>:first-child{animation-delay:30ms}.ranked-scope .stagger>:nth-child(2){animation-delay:70ms}.ranked-scope .stagger>:nth-child(3){animation-delay:.11s}.ranked-scope .stagger>:nth-child(4){animation-delay:.15s}.ranked-scope .stagger>:nth-child(5){animation-delay:.19s}.ranked-scope .stagger>:nth-child(6){animation-delay:.23s}.ranked-scope .stagger>:nth-child(7){animation-delay:.27s}.ranked-scope .stagger>:nth-child(8){animation-delay:.31s}.ranked-scope .stagger>:nth-child(9){animation-delay:.35s}.ranked-scope .stagger>:nth-child(10){animation-delay:.39s}.ranked-scope .stagger>:nth-child(11){animation-delay:.43s}.ranked-scope .stagger>:nth-child(12){animation-delay:.47s}.ranked-scope .stagger-rows>tr{animation:.35s ease-out both cm-fade}.ranked-scope .stagger-rows>tr:nth-child(-n+15){animation-name:cm-rise}.ranked-scope .stagger-rows>tr:first-child{animation-delay:20ms}.ranked-scope .stagger-rows>tr:nth-child(2){animation-delay:40ms}.ranked-scope .stagger-rows>tr:nth-child(3){animation-delay:60ms}.ranked-scope .stagger-rows>tr:nth-child(4){animation-delay:80ms}.ranked-scope .stagger-rows>tr:nth-child(5){animation-delay:.1s}.ranked-scope .stagger-rows>tr:nth-child(6){animation-delay:.12s}.ranked-scope .stagger-rows>tr:nth-child(7){animation-delay:.14s}.ranked-scope .stagger-rows>tr:nth-child(8){animation-delay:.16s}.ranked-scope .stagger-rows>tr:nth-child(9){animation-delay:.18s}.ranked-scope .stagger-rows>tr:nth-child(10){animation-delay:.2s}.ranked-scope .stagger-rows>tr:nth-child(n+11){animation-delay:.22s}.ranked-scope .hover-lift{will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s}.ranked-scope .hover-lift:hover{border-color:color-mix(in oklab, var(--primary) 35%, var(--border));box-shadow:0 10px 26px -18px color-mix(in oklab, var(--primary) 60%, transparent);transform:translateY(-2px)}.ranked-scope .hover-lift:active{transform:translateY(0)}.ranked-scope .nav-item{transition:background-color .18s,color .18s,transform .18s cubic-bezier(.22,1,.36,1);position:relative}.ranked-scope .nav-item:hover{transform:translate(2px)}.ranked-scope .nav-item:before{content:"";background:var(--primary);border-radius:999px;width:2px;height:0;transition:height .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ranked-scope .nav-item[data-status=active]:before,.ranked-scope .nav-item.is-active:before{height:60%}.ranked-scope .sheen{isolation:isolate;position:relative;overflow:hidden}.ranked-scope .sheen:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--primary) 12%, transparent), transparent);pointer-events:none;width:40%;position:absolute;inset:0 auto 0 0;transform:translate(-120%)}.ranked-scope .sheen:hover:after{animation:.9s ease-out cm-sheen}@media (prefers-reduced-motion:reduce){.ranked-scope *,.ranked-scope :before,.ranked-scope :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ranked-scope .hover-lift:hover,.ranked-scope .nav-item:hover{transform:none}}.ranked-scope .tab-item{-webkit-tap-highlight-color:transparent;transition:color .18s,transform .15s cubic-bezier(.22,1,.36,1);position:relative}.ranked-scope .tab-item:active{transform:scale(.92)}.ranked-scope .tab-item:after{content:"";background:var(--primary);border-radius:999px;width:0;height:2px;transition:width .22s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.ranked-scope .tab-item.tab-active:after{width:26px}.ranked-scope .tab-item.tab-active svg{filter:drop-shadow(0 0 6px color-mix(in oklab, var(--primary) 45%, transparent))}@media (width<=1023px){.ranked-scope{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}.ranked-scope .overflow-x-auto{-webkit-overflow-scrolling:touch;scrollbar-width:none}.ranked-scope .overflow-x-auto::-webkit-scrollbar{height:0}.ranked-scope a,.ranked-scope button{touch-action:manipulation}}.ranked-scope .safe-x{padding-left:max(var(--cm-safe-left), 0px);padding-right:max(var(--cm-safe-right), 0px)}.ranked-scope .px-gutter{padding-left:calc(1rem + var(--cm-safe-left));padding-right:calc(1rem + var(--cm-safe-right))}.ranked-scope .safe-top{padding-top:var(--cm-safe-top)}.ranked-scope .safe-bottom{padding-bottom:var(--cm-safe-bottom)}.ranked-scope .pb-tabbar{padding-bottom:calc(var(--cm-tabbar-h) + var(--cm-safe-bottom) + 1.25rem)}.ranked-scope .text-fluid-2xl{font-size:clamp(1.35rem,4.6vw,1.75rem);line-height:1.15}.ranked-scope .text-fluid-3xl{font-size:clamp(1.6rem,6vw,2.25rem);line-height:1.1}.ranked-scope .text-fluid-4xl{font-size:clamp(1.9rem,7vw,3rem);line-height:1.05}@media (width<=1023px){.ranked-scope{scroll-padding-top:calc(var(--cm-safe-top) + 5.5rem);scroll-padding-bottom:calc(var(--cm-tabbar-h) + var(--cm-safe-bottom));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.ranked-scope body{padding-left:var(--cm-safe-left);padding-right:var(--cm-safe-right)}.ranked-scope input,.ranked-scope select,.ranked-scope textarea{font-size:max(1rem,.95em)}.ranked-scope button,.ranked-scope [role=button],.ranked-scope a[aria-label]{min-height:44px}.ranked-scope table :is(th,td){padding-top:.7rem;padding-bottom:.7rem}}.ranked-scope .sidebar-surface{background:radial-gradient(120% 60% at 0% 0%, color-mix(in oklab, var(--primary) 10%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in oklab, var(--sidebar) 96%, var(--primary)) 0%, var(--sidebar) 45%, var(--sidebar) 100%)}.ranked-scope .sidebar-heading{align-items:center;gap:.5rem;display:flex}.ranked-scope .sidebar-heading:after{content:"";background:linear-gradient(90deg, color-mix(in oklab, var(--sidebar-border) 90%, transparent), transparent);flex:1;height:1px}.ranked-scope .nav-item.is-active,.ranked-scope .nav-item[data-status=active]{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 18%, transparent), transparent 78%);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 18%, transparent)}.ranked-scope .nav-item.is-active:before,.ranked-scope .nav-item[data-status=active]:before{box-shadow:0 0 10px 1px color-mix(in oklab, var(--primary) 70%, transparent)}.ranked-scope .mode-pill-active{box-shadow:0 6px 18px -8px color-mix(in oklab, var(--primary) 85%, transparent), inset 0 1px 0 oklab(100% 0 5.96046e-8/.25)}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ranked-scope .animate-ticker{animation:35s linear infinite ticker}.ranked-scope .animate-ticker:hover{animation-play-state:paused}.ranked-page{width:100%;max-width:1900px;margin:0 auto;padding:32px 50px}@media (width<=1300px){.ranked-page{padding:16px max(14px, var(--cm-safe-right)) calc(32px + var(--cm-safe-bottom)) max(14px, var(--cm-safe-left))}}
