/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#05090d;--panel:#091119;--panel-2:#0d1720;--line:#8fa6b529;--text:#f5f7f8;--muted:#9ca9b3;--red:#ef1824;--red-deep:#a90914;--shell-max:1460px}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:clamp(16px,.34vw + 11.5px,19.5px)}body,html{background:var(--bg)}body{color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}.site-header{z-index:20;background:#04090df5;border-bottom:1px solid #ffffff0a;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:76px;padding:0 clamp(24px,5vw,96px);display:grid;position:relative}.logo-link{width:max-content}.brand{align-items:center;display:inline-flex}.brand-logo{object-fit:contain;width:104px;height:auto;display:block}.brand-compact .brand-logo{width:64px}.navigation-shell,.site-header nav{align-self:stretch;align-items:stretch;display:flex}.site-header nav{gap:34px}.site-header nav a{color:#bac3cb;align-items:center;font-size:1.0625rem;transition:color .2s;display:flex;position:relative}.site-header nav a.active,.site-header nav a:hover{color:#fff}.site-header nav a.active:after{content:"";background:var(--red);height:2px;position:absolute;bottom:0;left:0;right:0}.menu-toggle{cursor:pointer;background:#091119;border:1px solid #ffffff1a;border-radius:4px;width:42px;height:42px;padding:10px;display:none}.menu-toggle span{background:#eef3f5;border-radius:2px;height:2px;margin:4px 0;transition:transform .2s,opacity .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex;position:relative}.language{color:#b7c0c8;letter-spacing:.12em;padding:9px;font-size:.9375rem;font-weight:800}.discord-outline{color:#ff5360;border:1px solid #ef182473;border-radius:4px;padding:10px 18px;font-size:1rem;font-weight:700}.donate-header-button{color:#f5c84c;white-space:nowrap;background:#f5c84c0f;border:1px solid #f5c84c6b;border-radius:4px;padding:10px 16px;font-size:.9375rem;font-weight:850}.donate-header-button:focus-visible,.donate-header-button:hover{color:#fff0ae;background:#f5c84c1f;border-color:#f5c84c}.player-search-toggle{color:#c8d3d9;cursor:pointer;background:#0b151d;border:1px solid #8fa6b538;border-radius:4px;place-items:center;width:38px;height:38px;display:grid}.player-search-toggle:hover,.player-search-toggle[aria-expanded=true]{color:#fff;border-color:#ef18248c}.player-search-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:17px;height:17px}.player-search-popover{z-index:30;background:#0b151d;border:1px solid #8fa6b540;border-radius:6px;width:min(390px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 13px);right:0;box-shadow:0 22px 60px #0000008c}.player-search-popover label{color:#b7c3cc;margin-bottom:9px;font-size:1rem;font-weight:700;display:block}.player-search-popover input{color:#fff;width:100%;height:42px;font:inherit;background:#071018;border:1px solid #8fa6b540;border-radius:4px;outline:none;padding:0 12px;font-size:1.0625rem}.player-search-popover input:focus{border-color:#ef1824;box-shadow:0 0 0 2px #ef182426}.player-search-results{max-height:300px;margin-top:10px;overflow-y:auto}.player-search-results p{color:#96a4ad;margin:10px 2px 2px;font-size:1rem}.player-search-results a{border-radius:4px;flex-direction:column;gap:2px;padding:10px;display:flex}.player-search-results a:focus-visible,.player-search-results a:hover{background:#14232e;outline:none}.player-search-results strong{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f7;font-size:1.0625rem;overflow:hidden}.player-search-results small{color:#85949e;font-size:.9375rem}.fast-pass-star{vertical-align:.08em;text-shadow:0 0 9px #f5c84c80;font-size:.9em;color:#f5c84c!important}.admin-skull,.fast-pass-star{cursor:help;margin-left:.38em;line-height:1;display:inline-block}.admin-skull{vertical-align:.04em;text-shadow:0 0 10px #ff303ba6;font-size:.95em;color:#ff303b!important}.donation-crown{vertical-align:.02em;cursor:help;margin-left:.38em;font-size:1em;line-height:1;display:inline-block}.crown-bronze{text-shadow:0 0 9px #cd7f327a;color:#cd7f32!important}.crown-silver{text-shadow:0 0 9px #d4d8dc80;color:#d4d8dc!important}.crown-gold{text-shadow:0 0 9px #f5c84c8c;color:#f5c84c!important}.crown-diamond{text-shadow:0 0 10px #7ce9ffa6;color:#7ce9ff!important}.crown-emerald{text-shadow:0 0 10px #29dc8b9e;color:#29dc8b!important}.profile-identity h1 .admin-skull,.profile-identity h1 .donation-crown,.profile-identity h1 .fast-pass-star{vertical-align:.38em;font-size:.42em}.hero{z-index:2;border-bottom:1px solid var(--line);background:url(/images/horizon-main-banner.png) 50%/cover no-repeat;min-height:550px;position:relative;overflow:visible}.hero-shade{background:linear-gradient(90deg,#020508fa,#020508db 29%,#02050838 60%,#02050847),linear-gradient(#0000 55%,#020508a6);position:absolute;inset:0}.hero-content{z-index:2;max-width:850px;padding:115px clamp(24px,6.5vw,120px) 140px;position:relative}.eyebrow{text-transform:uppercase;color:var(--red);letter-spacing:.3em;align-items:center;gap:10px;margin:0 0 12px;font-size:1.0625rem;font-weight:900;display:flex}.eyebrow img{border:1px solid #ffffff73;border-radius:1px;width:24px;height:16px;box-shadow:0 3px 12px #00000073}.hero h1{letter-spacing:.025em;text-shadow:0 8px 24px #000,0 2px #fff3;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(58px,7.5vw,110px);line-height:.88}.hero h1,.hero-lead{text-transform:uppercase}.hero-lead{letter-spacing:.055em;color:#d9e0e5;max-width:600px;margin:22px 0 0;font-size:1.0625rem;line-height:1.6}.hero-lead span{color:#ff303b}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.french-separator{z-index:2;background:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666% 100%);height:8px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 18px #ffffff1f,0 4px 18px #0000008c}.button{min-height:45px;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:28px;padding:0 22px;font-size:1rem;font-weight:800;transition:transform .2s,filter .2s;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.6}.button:hover{filter:brightness(1.12);transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#f01824,#ad0711);box-shadow:0 8px 30px #e5001138}.button-dark{color:#dce2e7;background:#080e14d9;border:1px solid #ffffff17}.live-peek{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070e14f5;border-radius:6px;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:20px;min-height:88px;padding:18px 24px;display:grid;position:absolute;bottom:0;left:clamp(24px,6.5vw,120px);right:clamp(24px,6.5vw,120px);transform:translateY(50%);box-shadow:0 18px 60px #00000073}.status-dot{background:#25df6e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px #25df6ecc}.status-dot.offline{box-shadow:none;background:#6d7780}.live-peek small,.live-peek strong{display:block}.live-peek>div>strong{font-size:1.125rem}.live-peek small{color:var(--muted);margin-top:4px;font-size:.875rem}.live-number{text-align:center;min-width:88px}.live-number strong{font-size:1.5625rem!important}.live-number strong span{color:#6d7a84;font-size:1.0625rem}.live-map{border-left:1px solid var(--line);min-width:140px;padding-left:22px}.live-map small{margin:0 0 4px}.dashboard-shell{z-index:1;background:radial-gradient(circle at 50% 0,#162c3733,transparent 42%),var(--bg);padding:82px clamp(24px,5vw,92px) 28px;position:relative}.dashboard-grid{max-width:var(--shell-max);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch;gap:16px;height:970px;margin:0 auto;display:grid}.dashboard-left{flex-direction:column;gap:16px;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.panel{border:1px solid var(--line);background:linear-gradient(150deg,#0b141cfa,#050b10fa);border-radius:7px;overflow:hidden;box-shadow:0 16px 50px #0000002e}.panel-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:68px;padding:15px 18px;display:flex}.panel-heading h2{text-transform:uppercase;letter-spacing:.025em;margin:0;font-size:1.125rem}.panel-heading p{color:var(--muted);margin:4px 0 0;font-size:.875rem}.panel-icon{color:#e7edf0;font-size:1.625rem}.panel-icon.trophy{color:#ff313d}.live-badge,.season-chip{color:#79e8a2;text-transform:uppercase;letter-spacing:.09em;background:#2cc46712;border:1px solid #39d27238;border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 9px;font-size:.75rem;font-weight:900;display:inline-flex}.live-badge i{background:#2cdb70;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #2cdb70}.live-badge i.offline{box-shadow:none;background:#7d8890}.season-chip{color:#ff5a65;background:#ef18240f;border-color:#ef182433}.server-card{background:#ffffff05;border:1px solid #ffffff0e;border-radius:5px;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;gap:14px;margin:16px;padding:10px;display:grid}.server-art{background:linear-gradient(90deg,#02050840,#0000),url(/images/wardogs-hero.png) 68%/cover;border-radius:3px;min-height:64px}.server-art.has-map-image{background:linear-gradient(90deg,#02050840,transparent),var(--map-image) center var(--map-focus,50%)/cover}.server-copy{min-width:0}.server-copy h3{margin:0;font-size:1.0625rem}.server-copy h3,.server-copy p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.server-copy p{color:var(--muted);margin:7px 0 0;font-size:.875rem}.server-copy p span{color:var(--red);padding:0 5px}.population{text-align:right;padding-right:4px}.population small,.population strong{display:block}.population strong{font-size:1.375rem}.population strong span{color:#75818a;font-size:.9375rem}.population small{color:#31df73;margin-top:4px;font-size:.8125rem}.stat-grid{border:1px solid var(--line);background:var(--line);border-radius:5px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 16px 16px;display:grid;overflow:hidden}.stat-grid>div{background:#09121a;min-width:0;padding:11px 13px}.stat-grid small,.stat-grid strong{display:block}.stat-grid small{color:#74828c;text-transform:uppercase;letter-spacing:.08em;overflow-wrap:break-word;font-size:.75rem}.stat-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.9375rem;overflow:hidden}.server-details strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.restart-timer{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.06em}.faction-block{margin:0 16px 16px;padding:2px 0}.mini-title{color:#85939d;text-transform:uppercase;letter-spacing:.1em;margin-bottom:11px;font-size:.8125rem}.faction-row{grid-template-columns:6.1rem 1fr 2.45rem;align-items:center;gap:9px;margin:8px 0;font-size:.8125rem;display:grid}.faction-row strong{text-align:right;font-size:.875rem}.faction-manticore{color:#21df78!important}.faction-lonestar{color:#4cbcf0!important}.faction-valkyra{color:#fa5048!important}.faction-white{color:#c1ccd2!important}.score-track{background:#111e27;border-radius:9px;height:4px;overflow:hidden}.score-track i{border-radius:9px;height:100%;display:block}.join-code{appearance:none;color:#e5eaed;cursor:pointer;text-align:left;background:#101a22;border:1px solid #ffffff0f;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 32px);margin:0 16px 16px;padding:10px 12px;display:grid}.join-code:disabled{cursor:not-allowed;opacity:.55}.join-code span{color:#9ba7af;font-size:.8125rem}.join-code strong{text-overflow:ellipsis;letter-spacing:.04em;min-width:0;font-size:.8125rem;overflow:hidden}.join-code i{color:var(--red);font-style:normal}.kill-feed-panel{flex-direction:column;flex:1;min-height:214px;display:flex}.kill-feed-icon{color:var(--red)}.kill-feed-list{overscroll-behavior:contain;scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.kill-feed-list::-webkit-scrollbar{width:7px}.kill-feed-list::-webkit-scrollbar-track{background:#ffffff09}.kill-feed-list::-webkit-scrollbar-thumb{background:#ef182480;border-radius:8px}.kill-feed-row{background:linear-gradient(90deg,#ffffff03,#0000);border-bottom:1px solid #8fa6b514;grid-template-columns:5.1rem minmax(0,1fr);align-items:center;gap:2px 10px;min-height:54px;padding:9px 16px;display:grid}.kill-feed-row:last-child{border-bottom:0}.kill-feed-row time{color:#6f7e88;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.75rem}.kill-feed-combatants{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:.875rem;display:grid}.kill-feed-combatants strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kill-feed-combatants strong:last-child{text-align:right}.kill-feed-combatants>span{color:var(--red);font-size:1rem}.kill-feed-row>small{color:#7f8c95;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.75rem;overflow:hidden}.kill-feed-row.team-kill{background:linear-gradient(90deg,#ef182414,#0000)}.kill-feed-empty{color:#71808a;text-align:center;align-content:center;place-items:center;gap:13px;min-height:145px;padding:22px;display:grid}.kill-feed-empty>span{border:1px solid #ef18243d;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.kill-feed-empty>span:after,.kill-feed-empty>span:before{content:"";border:1px solid #ef18242b;border-radius:50%;position:absolute;inset:8px}.kill-feed-empty>span:after{background:#ef182473;border:0;inset:17px;box-shadow:0 0 12px #ef182499}.kill-feed-empty>span i{background:#ef1824;border-radius:50%;width:4px;height:4px;animation:kill-feed-radar 1.8s ease-in-out infinite;position:absolute;box-shadow:0 0 8px #ef1824}.kill-feed-empty>span i:first-child{top:19px;left:7px}.kill-feed-empty>span i:nth-child(2){animation-delay:.45s;top:9px;right:10px}.kill-feed-empty>span i:nth-child(3){animation-delay:.9s;bottom:9px;right:7px}.kill-feed-empty p{max-width:280px;margin:0;font-size:.8125rem;line-height:1.55}@keyframes kill-feed-radar{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}.ranking-head,.ranking-row{grid-template-columns:2.25rem minmax(11.4rem,1.25fr) minmax(6.5rem,.7fr) 3.7rem 3.7rem 6.1rem 4.55rem;align-items:center;gap:.6rem;display:grid}.ranking-panel{flex-direction:column;height:100%;min-height:0;display:flex}.ranking-panel .ranking-list{overscroll-behavior:contain;scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.ranking-panel .ranking-list::-webkit-scrollbar{width:7px}.ranking-panel .ranking-list::-webkit-scrollbar-track{background:#ffffff09}.ranking-panel .ranking-list::-webkit-scrollbar-thumb{background:#ef182480;border-radius:8px}.ranking-head{color:#64737e;border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:#081018;padding:10px 16px;font-size:.6875rem}.ranking-head span:nth-last-child(-n+4){text-align:right}.sort-button{all:unset;box-sizing:border-box;width:100%;color:inherit;cursor:pointer;align-items:center;gap:5px;transition:color .18s;display:flex}.ranking-head span:nth-last-child(-n+4) .sort-button{justify-content:flex-end}.sort-button>i{color:#53636e;text-align:center;opacity:.55;width:9px;font-size:.75rem;font-style:normal;transition:color .18s,opacity .18s}.sort-button.active,.sort-button:hover{color:#e8f0f4}.sort-button.active>i,.sort-button:hover>i{color:#ef1824;opacity:1}.sort-button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #4cbcf0b3}.ranking-row{border-bottom:1px solid #8fa6b514;min-height:55px;padding:7px 16px;font-size:.875rem}.ranking-row:last-child{border-bottom:0}.rank{color:#84909a;font-weight:800}.rank-1{color:#ffd12e}.rank-2{color:#c8d4da}.rank-3{color:#d78a58}.player-name{align-items:center;gap:9px;min-width:0;display:flex}.player-name i{color:#fff;background:linear-gradient(145deg,#263744,#101820);border:1px solid #ffffff17;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.player-name i.has-avatar{background-position:50%;background-size:cover;box-shadow:0 0 0 1px #ffffff14,0 5px 14px #00000047}.player-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.player-name>strong{flex:1;min-width:0}.risk-score{box-sizing:border-box;color:#91a0aa;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:4px;flex:none;justify-content:space-between;align-items:center;gap:4px;width:auto;min-width:max-content;padding:.2em .45em;display:inline-flex}.risk-score small{text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.risk-score b{text-align:right;min-width:3ch;font-size:.8125rem}.risk-score.risk-low{color:#64d990;background:#64d9900f;border-color:#64d99038}.risk-score.risk-medium{color:#f5c84c;background:#f5c84c0f;border-color:#f5c84c38}.risk-score.risk-high{color:#ff6468;background:#ff646812;border-color:#ff646842}.faction-name{color:#91a0aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric{text-align:right;font-variant-numeric:tabular-nums}.muted-metric{color:#8d9aa3}.cash-metric{color:#e7edf0;white-space:nowrap;font-size:.8125rem}.ping{color:#64d990}.ping small{color:#65727c;margin-left:2px;font-size:.6875rem}.empty-state{color:#77858e;text-align:center;padding:28px;font-size:.9375rem}.cash-panel{max-width:var(--shell-max);margin:16px auto 0}.cash-heading{min-height:76px}.cash-total{text-align:right;margin-left:auto}.cash-total small,.cash-total strong{display:block}.cash-total small{color:#77858e;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem}.cash-total strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.4375rem}.chart-body{grid-template-columns:4.6rem minmax(0,1fr) 13.5rem;align-items:stretch;gap:16px;padding:24px 24px 20px;display:grid}.chart-y{color:#687681;text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;height:280px;font-size:.75rem;display:flex}.chart-canvas{cursor:crosshair;touch-action:pan-y;outline:none;min-width:0;position:relative}.chart-canvas:focus-visible{border-radius:3px;box-shadow:0 0 0 2px #4cbcf08c}.chart-canvas svg{width:100%;height:280px;display:block;overflow:visible}.chart-grid-line{stroke:#8fa6b524;stroke-width:1px;stroke-dasharray:4 6}.cash-line,.chart-grid-line{vector-effect:non-scaling-stroke}.cash-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px)}.cash-total-curve{stroke-width:3.25px;filter:drop-shadow(0 0 7px #f5c84c)}.chart-hover-line{stroke:#ffffff6b;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.chart-hover-points{pointer-events:none;height:280px;position:absolute;inset:0 0 auto}.chart-hover-points>i{border:2px solid #eef7fb;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px}.chart-hover-points>i.total{width:11px;height:11px}.chart-tooltip{z-index:4;color:#c9d5db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#040b10f2;border:1px solid #ffffff24;border-radius:5px;width:190px;padding:11px 12px 10px;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 16px 42px #0000007a,0 0 22px #4cbcf012}.chart-tooltip.edge-left{transform:translate(0)}.chart-tooltip.edge-right{transform:translate(-100%)}.chart-tooltip time{color:#7f909b;letter-spacing:.08em;margin-bottom:8px;font-size:.75rem;font-weight:800;display:block}.chart-tooltip-row{grid-template-columns:7px 1fr auto;align-items:center;gap:8px;min-height:23px;font-size:.8125rem;display:grid}.chart-tooltip-row>i{border-radius:50%;width:7px;height:7px}.chart-tooltip-row strong,.chart-tooltip-total strong{color:#fff;font-variant-numeric:tabular-nums}.chart-tooltip-total{color:#81909a;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid #ffffff17;justify-content:space-between;gap:12px;margin-top:7px;padding-top:8px;font-size:.75rem;display:flex}.chart-tooltip-total>span{align-items:center;gap:8px;display:flex}.chart-tooltip-total i{background:#f5c84c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #f5c84c}.chart-loading{z-index:3;color:#91a3ad;letter-spacing:.07em;text-transform:uppercase;pointer-events:none;background:#050d13e6;border:1px solid #4cbcf02e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:12px;right:10px;box-shadow:0 8px 24px #0000004d}.chart-loading>i{border:2px solid #4cbcf033;border-top-color:#4cbcf0;border-radius:50%;width:10px;height:10px;animation:chart-loading-spin .75s linear infinite}@keyframes chart-loading-spin{to{transform:rotate(1turn)}}.chart-x{color:#65737d;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:8px;font-size:.75rem;display:flex}.cash-legend{flex-direction:column;justify-content:center;gap:12px;display:flex}.cash-legend span{background:#0b151d;border:1px solid #ffffff0e;border-radius:4px;grid-template-columns:8px 1fr auto;align-items:center;gap:8px;padding:10px 11px;font-size:.8125rem;display:grid;color:#aeb9c0!important}.cash-legend i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.cash-legend .faction-lonestar i{color:#4cbcf0}.cash-legend .faction-valkyra i{color:#fa5048}.cash-legend .faction-manticore i{color:#21df78}.cash-legend .cash-legend-total i{color:#f5c84c}.cash-legend strong{color:#fff;font-variant-numeric:tabular-nums}.cash-empty{place-items:center;min-height:180px;display:grid}.full-ranking-link{color:#c9d2d8;text-transform:uppercase;letter-spacing:.06em;border:1px solid #ffffff17;border-radius:4px;align-items:center;gap:8px;margin-left:auto;padding:7px 10px;font-size:.75rem;font-weight:800;transition:border-color .2s,color .2s;display:inline-flex}.full-ranking-link:hover{color:#fff;border-color:#ef18248c}.ranking-panel .live-badge{margin-left:0}.player-link{border-radius:3px;transition:color .2s,background .2s}.player-link:hover{color:#fff;background:#ffffff09}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.subpage-root{background:radial-gradient(circle at 50% 0,#1f364229,transparent 40%),var(--bg);min-height:100vh}.subpage-header{position:sticky;top:0}.subpage-hero{background:linear-gradient(90deg,#03080cfa,#03080cb8),url(/images/wardogs-hero.png) 50% 47%/cover;border-bottom:8px solid #0000;border-image:linear-gradient(90deg,#0055a4 0 33.333%,#fff 33.333% 66.666%,#ef4135 66.666% 100%) 1;justify-content:space-between;align-items:center;gap:28px;min-height:250px;padding:64px clamp(24px,6vw,100px);display:flex;position:relative;overflow:hidden}.subpage-hero>div{z-index:2;position:relative}.subpage-hero.has-map-image{background:linear-gradient(90deg,#03080cfa 0,#03080ce0 30%,#03080c73 65%,#03080c33 100%),var(--map-image) center var(--map-focus,50%)/cover no-repeat,#03080c}.subpage-hero h1{text-transform:uppercase;letter-spacing:.025em;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(48px,6vw,82px);line-height:.9}.subpage-hero>div>p:last-child{color:#aeb9c0;margin:16px 0 0;font-size:1rem}.live-hero-map{color:#aeb9c0;letter-spacing:.14em;text-transform:uppercase;margin:12px 0 0;font-size:.8125rem;font-weight:800}.live-hero-map strong{color:#fff;letter-spacing:.08em;font-size:1.125rem}.subpage-content{max-width:var(--shell-max);margin:0 auto;padding:34px clamp(18px,5vw,72px) 70px}.full-leaderboard-panel{overflow:visible}.analytics-page-stack{gap:16px;display:grid}.analytics-range-switcher{border:1px solid var(--line);background:#081119;border-radius:6px;justify-self:end;gap:4px;padding:5px;display:inline-flex}.analytics-range-switcher a{color:#8f9da6;text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:4px;min-width:92px;padding:9px 14px;font-size:.8125rem;font-weight:800}.analytics-range-switcher a.active,.analytics-range-switcher a:hover{color:#fff;box-shadow:inset 0 -2px 0 var(--red);background:#16242e}.analytics-summary-banner{background:var(--line);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.analytics-summary-banner>div{background:linear-gradient(145deg,#0d1922,#081018);align-content:center;gap:8px;min-width:0;min-height:104px;padding:22px 20px;display:grid}.analytics-summary-banner small{color:#74838d;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.analytics-summary-banner strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.6875rem;overflow:hidden}.analytics-wide-card{overflow:hidden}.analytics-chart-body{grid-template-columns:5.8rem minmax(0,1fr) 12rem;align-items:stretch;gap:18px;min-height:310px;padding:24px 24px 20px;display:grid}.analytics-chart-y{color:#677680;text-align:right;flex-direction:column;justify-content:space-between;height:230px;font-size:.75rem;display:flex}.analytics-chart-canvas{min-width:0;position:relative}.analytics-chart-canvas svg{width:100%;height:230px;overflow:visible}.analytics-line{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px)}.analytics-line.secondary{stroke-width:1.5px;stroke-dasharray:7 7;opacity:.65;filter:none}.analytics-chart-points{pointer-events:none;height:230px;position:absolute;inset:0 0 auto}.analytics-chart-points>i{opacity:.9;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 6px}.analytics-chart-points>i.secondary{width:5px;height:5px;box-shadow:none}.analytics-hover-target{fill:#0000;cursor:crosshair;outline:none}.analytics-hover-line{stroke:#ffffff47;stroke-width:1px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;pointer-events:none}.analytics-chart-tooltip{z-index:4;color:#c4ced4;pointer-events:none;background:#050c12f5;border:1px solid #ffffff24;border-radius:5px;gap:7px;width:190px;padding:11px 12px;display:grid;position:absolute;top:12px;transform:translate(-50%);box-shadow:0 12px 28px #00000073}.analytics-chart-tooltip.align-left{transform:none}.analytics-chart-tooltip.align-right{transform:translate(-100%)}.analytics-chart-tooltip>strong{color:#fff;border-bottom:1px solid var(--line);padding-bottom:4px;font-size:.875rem}.analytics-chart-tooltip>span{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;font-size:.8125rem;display:grid}.analytics-chart-tooltip i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.analytics-chart-tooltip b{color:#fff;font-variant-numeric:tabular-nums}.analytics-chart-dates{color:#63727d;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;font-size:.75rem;display:flex}.analytics-chart-legend{flex-direction:column;justify-content:center;gap:12px;display:flex}.analytics-chart-legend span{color:#aeb8bf;background:#0c161f;border:1px solid #ffffff0e;border-radius:4px;align-items:center;gap:9px;padding:11px 12px;font-size:.8125rem;display:flex}.analytics-chart-legend i{border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px}.analytics-session-summary{gap:18px;margin-left:auto;display:flex}.chart-range-picker{background:#03080c8c;border:1px solid #8fa6b529;border-radius:6px;flex:none;gap:2px;margin-left:auto;padding:3px;display:flex}.analytics-intensity-kpi+.chart-range-picker,.analytics-session-summary+.chart-range-picker{margin-left:18px}.chart-range-picker button{color:#8b99a3;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:2.75rem;height:1.9rem;padding:0 .55rem;font-size:.75rem;font-weight:800;transition:background .15s,color .15s}.chart-range-picker button:focus-visible,.chart-range-picker button:hover{color:#fff;background:#ffffff12}.chart-range-picker button[aria-pressed=true]{color:#fff;background:#ef1824}.analytics-session-summary span{text-align:right;gap:3px;display:grid}.analytics-intensity-kpi small,.analytics-session-summary small{color:#73838d;text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem}.analytics-session-summary strong{color:#eef3f5;font-variant-numeric:tabular-nums;font-size:1rem}.analytics-hourly-card{overflow:hidden}.analytics-best-hour{color:#f5c84c;margin-left:auto;font-size:.9375rem}.analytics-hour-grid{grid-template-columns:repeat(24,minmax(0,1fr));gap:5px;padding:24px;display:grid}.analytics-hour-grid>div{text-align:center;gap:6px;min-width:0;display:grid}.analytics-hour-grid i{background:rgba(76,188,240,var(--hour-strength));height:68px;box-shadow:0 0 calc(12px * var(--hour-strength)) #4cbcf047;border:1px solid #4cbcf02e;border-radius:3px;display:block}.analytics-hour-grid span{color:#677680;min-height:1em;font-size:.6875rem}.analytics-hour-grid strong{color:#aebbc3;font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.analytics-distribution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.analytics-distribution-card{min-width:0;overflow:hidden}.analytics-distribution-list{gap:4px;padding:10px 20px 18px;display:grid}.analytics-distribution-list>div{border-bottom:1px solid #8fa6b514;grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);align-items:center;gap:20px;min-height:62px;padding:10px 0;display:grid}.analytics-distribution-list>div:last-child{border-bottom:0}.analytics-distribution-list span{gap:5px;min-width:0;display:grid}.analytics-distribution-list span strong{color:#edf2f4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-distribution-list span small{color:#74838d}.analytics-distribution-list i{background:#13222c;border-radius:999px;height:7px;display:block;overflow:hidden}.analytics-distribution-list i b{border-radius:inherit;background:#4cbcf0;height:100%;display:block;box-shadow:0 0 10px}.analytics-result-footer{color:#82919b;border-top:1px solid var(--line);justify-content:flex-end;gap:22px;padding:13px 20px;font-size:.8125rem;display:flex}.analytics-result-footer strong{color:#f1f5f7}.analytics-intensity-kpi{color:#ff6a70;text-align:right;font-variant-numeric:tabular-nums;gap:4px;margin-left:auto;font-size:1.375rem;display:grid}.analytics-insight-grid{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:16px;display:grid}.analytics-causes-card,.analytics-combat-card{height:420px;min-height:0;overflow:hidden}.analytics-combat-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;height:calc(100% - 68px);display:grid}.analytics-combat-grid>div{background:linear-gradient(145deg,#0c161f,#071018);align-content:center;gap:9px;min-width:0;padding:24px;display:grid}.analytics-combat-grid>div:last-child{grid-column:1/-1}.analytics-combat-grid small{color:#72818b;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:800}.analytics-combat-grid strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.analytics-combat-grid em{color:#ff5b64;margin-left:6px;font-size:.9375rem;font-style:normal}.analytics-causes-card{flex-direction:column;display:flex}.analytics-cause-list{scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.analytics-cause-list::-webkit-scrollbar{width:7px}.analytics-cause-list::-webkit-scrollbar-track{background:#ffffff09}.analytics-cause-list::-webkit-scrollbar-thumb{background:#ef182480;border-radius:8px}.analytics-cause-row{border-bottom:1px solid #8fa6b517;grid-template-columns:2.45rem minmax(11.4rem,1fr) 7.4rem 12.7rem;align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:grid}.analytics-cause-row>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.analytics-cause-row>span:not(.rank){color:#e8edf0;text-align:right;font-size:.875rem;font-weight:800}.analytics-cause-row>small{color:#7d8b95;text-align:right;font-size:.75rem}.analytics-cash-card .analytics-line{filter:drop-shadow(0 0 7px #f5c84c73)}.analytics-matches-card{overflow:hidden}.analytics-match-table{overflow-x:auto}.analytics-match-row{color:#aab8c0;font-variant-numeric:tabular-nums;border-top:1px solid #8fa6b51a;grid-template-columns:12.75rem 8.25rem 5.6rem 8.6rem minmax(19rem,1fr) 6rem 6.4rem;align-items:center;gap:.9rem;min-width:72rem;min-height:58px;padding:10px 18px;font-size:.9375rem;display:grid}.analytics-match-row>strong{color:#edf3f5}.analytics-match-head{color:#74838e;text-transform:uppercase;letter-spacing:.07em;background:#0b151d;min-height:38px;font-size:.8125rem}.analytics-match-score{flex-wrap:wrap;gap:5px 12px;display:flex}.analytics-match-score i{white-space:nowrap;font-style:normal}.analytics-leaderboard-layout{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);align-items:start;gap:16px;display:grid}.analytics-top-kills,.longest-kills-panel,.weapon-leaders-panel{flex-direction:column;height:745px;min-height:0;display:flex;overflow:hidden}.analytics-panel-heading .season-chip{margin-left:auto}.analytics-kills-grid{grid-template-columns:4rem minmax(16.6rem,1.35fr) 5.4rem 5.4rem 6.6rem 7.9rem;align-items:center;gap:8px;display:grid}.analytics-kills-grid>span:nth-last-child(-n+4),.analytics-kills-grid>strong:nth-last-child(-n+4){text-align:right}.analytics-kills-grid>.rank{align-items:center;gap:4px;display:flex}.summary-toggle{color:#aeb9c0;cursor:pointer;background:#ffffff08;border:1px solid #8fa6b529;border-radius:4px;flex:none;place-items:center;width:1.75rem;height:1.75rem;padding:0;font-size:1rem;line-height:1;transition:transform .15s,color .15s,background .15s;display:grid}.summary-toggle:focus-visible,.summary-toggle:hover{color:#fff;background:#ffffff14;border-color:#8fa6b559}.summary-toggle[aria-expanded=true]{color:#ef1824;background:#ef182414;border-color:#ef182473;transform:rotate(90deg)}.ranking-row.is-open{background:#ffffff06;border-bottom-color:#0000}.analytics-top-kills{container:top-kills/inline-size}.player-summary-row{background:#ffffff06;border-bottom:1px solid #8fa6b514;padding:0 16px 12px calc(24px + 4rem)}.player-summary{background:#03080c8c;border:1px solid #8fa6b51f;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.player-summary dl{display:contents}.player-summary dl div,.player-summary-link{border-left:1px solid #8fa6b51a;min-width:0;padding:9px 14px}.player-summary dl div{gap:4px;display:grid}.player-summary dl div:nth-child(5n+1){border-left:0}.player-summary dl div:nth-child(n+6),.player-summary-link{border-top:1px solid #8fa6b51a}.player-summary dt{color:#72818b;letter-spacing:.09em;text-transform:uppercase;font-size:.625rem;font-weight:800}.player-summary dd,.player-summary dt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.player-summary dd{color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:800}.player-summary dd small{color:#aeb9c0;font-size:.75rem;font-weight:700}.player-summary-link{color:#ef1824;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:.75rem;font-weight:900;text-decoration:none;transition:background .15s;display:flex}.player-summary-link:focus-visible,.player-summary-link:hover{background:#ef18241a}@container top-kills (max-width:640px){.player-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.player-summary dl div:nth-child(5n+1){border-left:1px solid #8fa6b51a}.player-summary dl div:nth-child(odd){border-left:0}.player-summary dl div:nth-child(n+3){border-top:1px solid #8fa6b51a}}.longest-kills-panel{position:sticky;top:94px}.longest-kill-icon{color:#f5c84c}.analytics-top-kills .ranking-list{overscroll-behavior:contain;scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;min-height:0;overflow-y:auto}.analytics-top-kills .ranking-list::-webkit-scrollbar{width:7px}.analytics-top-kills .ranking-list::-webkit-scrollbar-track{background:#ffffff09}.analytics-top-kills .ranking-list::-webkit-scrollbar-thumb{background:#ef182480;border-radius:8px}.longest-kill-list{overscroll-behavior:contain;scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;flex:1;align-content:start;min-height:0;transition:opacity .15s;display:grid;overflow-y:auto}.longest-kill-list.is-loading{opacity:.45}.longest-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px;padding:12px 18px;display:flex}.longest-filters label{color:#7f909b;letter-spacing:.08em;text-transform:uppercase;flex:10rem;gap:5px;min-width:0;font-size:.75rem;font-weight:800;display:grid}.longest-filters select{color:#fff;appearance:none;width:100%;height:2.5rem;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:#071018 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2393a0a9' stroke-width='1.5'/%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:0 2rem 0 .75rem;font-size:.9375rem;font-weight:600}.longest-filters select:focus-visible{border-color:#ef1824a6;box-shadow:0 0 0 3px #ef182414}.longest-filters option{color:#fff;background:#071018}.longest-kill-row{border-bottom:1px solid #8fa6b51a;grid-template-columns:2.45rem minmax(0,1fr) auto;align-items:center;gap:12px;min-height:112px;padding:17px 18px;display:grid}.longest-kill-row:last-child{border-bottom:0}.longest-kill-copy{gap:5px;min-width:0;display:grid}.longest-kill-copy>a,.longest-kill-copy>strong{color:#f4f7f8;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.longest-kill-copy>a:hover{color:#f5c84c}.longest-kill-copy small{color:#788791;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.longest-kill-distance{color:#f5c84c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.125rem}.weapon-leaders-panel{margin-top:0}.weapon-leader-filters label{flex-basis:14rem}.longest-filters select:disabled{opacity:.45;cursor:not-allowed}.weapon-leader-list{overscroll-behavior:contain;scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;flex:1;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}.weapon-leader-list>.empty-state{grid-column:1/-1}.weapon-leader-row{border-right:1px solid #8fa6b50f;min-height:82px;padding:13px 18px}.weapon-leader-row .longest-kill-copy small a{color:#c8d1d6;text-decoration:none}.weapon-leader-row .longest-kill-copy small a:hover{color:#f5c84c}.weapon-leader-row .longest-kill-distance small{color:#b89a4a;font-size:.75rem;font-weight:700}.live-board-shell{gap:18px;display:grid}.next-map-panel{margin-bottom:18px}.next-map-body{background:linear-gradient(145deg,#0c161f,#071018);padding:14px 20px 16px}.next-map-body.has-map-image{background:linear-gradient(90deg,#071018f7 0,#071018e6 28%,#07101880 62%,#07101826 100%),var(--map-image) center var(--map-focus,55%)/cover no-repeat,#071018;position:relative}.map-credit{z-index:2;color:#ffffff80;letter-spacing:.06em;text-shadow:0 1px 3px #000000e6;font-size:.625rem;position:absolute;bottom:6px;right:10px}@media (max-width:640px){.next-map-body.has-map-image{background:linear-gradient(90deg,#071018f2 0,#071018cc 55%,#07101880 100%),var(--map-image) 70% var(--map-focus,55%)/cover no-repeat,#071018;padding-bottom:24px}}.next-map-name{letter-spacing:.025em;text-transform:uppercase;color:#fff;font-family:Impact,Arial Narrow,sans-serif;font-size:2.1rem;font-weight:400;line-height:1;display:block}.next-map-details{gap:6px;margin:10px 0 0;display:grid}.next-map-details div{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.next-map-details dt{color:#72818b;letter-spacing:.1em;text-transform:uppercase;min-width:11rem;font-size:.75rem;font-weight:800}.next-map-details dd{color:#fff;margin:0;font-size:1.0625rem;font-weight:700}.next-map-note{color:#f5c84c;margin:10px 0 0;font-size:.875rem}.live-team-banner{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.live-team-card{--team-color:#8d9aa3;background:linear-gradient(145deg,var(--team-color),#071018 72%);min-width:0;min-height:176px;padding:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.live-team-card{background:linear-gradient(145deg,color-mix(in srgb,var(--team-color) 13%,#0b141c),#071018 72%)}}.live-team-card{border:1px solid var(--team-color)}@supports (color:color-mix(in lab,red,red)){.live-team-card{border:1px solid color-mix(in srgb,var(--team-color) 38%,transparent)}}.live-team-card{border-radius:7px;box-shadow:0 18px 45px #0003}.live-team-card:after{content:"";opacity:.08;filter:blur(4px);border-radius:50%;width:170px;height:170px;bottom:-85px;right:-65px}.live-team-accent,.live-team-card:after{background:var(--team-color);position:absolute}.live-team-accent{width:4px;box-shadow:0 0 18px var(--team-color);inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.live-team-accent{box-shadow:0 0 18px color-mix(in srgb,var(--team-color) 65%,transparent)}}.live-team-spark{pointer-events:none;width:100%;height:64%;position:absolute;bottom:0;left:0;right:0}.live-team-card header{z-index:1;border-bottom:1px solid var(--team-color);align-items:center;gap:13px;min-height:48px;margin-bottom:18px;padding-bottom:17px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.live-team-card header{border-bottom:1px solid color-mix(in srgb,var(--team-color) 25%,transparent)}}.live-team-card header img{object-fit:contain;width:40px;height:40px;filter:drop-shadow(0 0 12px var(--team-color))}@supports (color:color-mix(in lab,red,red)){.live-team-card header img{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--team-color) 32%,transparent))}}.live-team-card header span{color:var(--team-color);letter-spacing:.11em;text-transform:uppercase;font-size:1.1875rem;font-weight:900}.live-team-card dl{z-index:1;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,.7fr);gap:14px;margin:0;display:grid;position:relative}.live-team-card dl div{min-width:0}.live-team-card dt{color:#72818b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.live-team-card dd{color:#fff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:1.375rem;font-weight:850;overflow:hidden}.live-board-grid{grid-template-columns:minmax(310px,.72fr) minmax(0,1.55fr);align-items:stretch;gap:16px;display:grid}.live-board-grid>.kill-feed-panel,.live-full-leaderboard{height:760px;min-height:0}.live-full-leaderboard{flex-direction:column;display:flex;overflow:hidden}.live-full-leaderboard .ranking-list{overscroll-behavior:contain;scrollbar-color:#ef18248c #ffffff0a;scrollbar-width:thin;min-height:0;overflow-y:auto}.live-full-leaderboard .ranking-list::-webkit-scrollbar{width:7px}.live-full-leaderboard .ranking-list::-webkit-scrollbar-track{background:#ffffff09}.live-full-leaderboard .ranking-list::-webkit-scrollbar-thumb{background:#ef182480;border-radius:8px}.leaderboard-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.leaderboard-toolbar input{color:#fff;width:min(360px,60vw);height:40px;font:inherit;background:#071018;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:0 14px;font-size:.9375rem}.leaderboard-toolbar input:focus{border-color:#ef1824a6;box-shadow:0 0 0 3px #ef182414}.leaderboard-toolbar>span{color:#93a0a9;align-items:center;gap:7px;font-size:.875rem;display:flex}.leaderboard-toolbar>span i{background:#21df78;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #21df78}.leaderboard-toolbar>span i.offline{box-shadow:none;background:#707d86}.full-ranking-grid{grid-template-columns:3.2rem minmax(14rem,1.5fr) minmax(8.5rem,.8fr) 5.4rem 5.4rem 8.4rem 5.8rem}.all-time-ranking-grid{grid-template-columns:3.2rem minmax(14rem,1.5fr) 5.4rem 5.4rem 8.4rem 7rem 6.2rem}.full-leaderboard-panel .ranking-row{min-height:58px}.player-hero{min-height:270px}.profile-identity{align-items:center;gap:22px;display:flex}.profile-identity>span{background:linear-gradient(145deg,#263a48,#101820);border:1px solid #ffffff26;border-radius:50%;place-items:center;width:88px;height:88px;font-family:Impact,sans-serif;font-size:42px;display:grid;box-shadow:0 15px 45px #0006}.profile-identity>span.has-avatar{background-color:#101820;background-position:50%;background-size:cover}.profile-identity h1{text-transform:none;font-size:clamp(42px,5vw,70px)}.profile-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.profile-shell{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.profile-medals{flex-direction:column;min-width:0;max-height:calc(100vh - 100px);display:flex;position:sticky;top:84px;overflow:hidden}.medal-stage{border-top:1px solid var(--line);background:radial-gradient(at 50% 45%,#ffffff0d,#0000 65%);outline:none;flex:none;height:190px;position:relative;overflow:hidden}.medal-stage:focus-visible{box-shadow:inset 0 0 0 2px #ef182499}.medal-stage.is-loading{background:linear-gradient(90deg,#08121a,#0d1922,#08121a) 0 0/200% 100%;animation:medal-shimmer 1.4s linear infinite}@keyframes medal-shimmer{to{background-position:-200% 0}}.medal-slide{cursor:pointer;transform-origin:50% 40%;background:0 0;border:0;width:132px;padding:0;transition:transform .35s,opacity .35s,filter .35s;position:absolute;top:14px;left:50%}.medal-slide svg{width:100%;height:auto;display:block;overflow:visible}.medal-slide:not(.is-front){filter:brightness(.75)}.medal-slide.is-front.tier-2{filter:drop-shadow(0 0 10px #ffcd4659)}.medal-slide.is-front.tier-3{filter:drop-shadow(0 0 12px #ef18248c)}.medal-slide.tier-locked{filter:grayscale()brightness(.6)}.medal-arrow{z-index:20;color:#c8d1d6;cursor:pointer;background:#071018d9;border:1px solid #8fa6b533;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:1.25rem;line-height:1;display:grid;position:absolute;top:62px;transform:translateY(-50%)}.medal-arrow:focus-visible,.medal-arrow:hover{color:#fff;border-color:#ef182499}.medal-arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.medal-arrow.is-prev{left:8px}.medal-arrow.is-next{right:8px}.medal-details-frame{border-top:1px solid var(--line);flex:none;display:grid}.medal-details-frame>*{grid-area:1/1}.medal-details{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;min-width:0;padding:12px 16px 14px;display:flex}.medal-details.is-sizer{visibility:hidden;pointer-events:none}.medal-details strong{overflow-wrap:anywhere;font-size:1rem}.medal-details.tier-3 strong{color:#ff4d57}.medal-details em{color:#7f909b;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-style:normal;font-weight:800}.medal-details.tier-0 em{color:#c9864a}.medal-details.tier-1 em{color:#c3cad1}.medal-details.tier-2 em{color:#f2c230}.medal-details.tier-3 em{color:#ff4d57}.medal-details p{color:#aeb9c0;margin:2px 0 4px;font-size:.8125rem;line-height:1.45}.medal-details small{color:#8b99a3;font-variant-numeric:tabular-nums;font-size:.75rem}.medal-details small b{color:#f4f7f8;font-weight:700}.medal-details .medal-next{color:#c8d1d6;font-weight:700}.medal-bar{background:#ffffff12;border-radius:3px;width:80%;height:5px;margin-top:2px;overflow:hidden}.medal-bar i{border-radius:inherit;background:#ef1824;height:100%;display:block}.medal-thumbs{overscroll-behavior:contain;border-top:1px solid var(--line);scrollbar-width:thin;scrollbar-color:#ef18248c #ffffff0a;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:0;padding:10px 10px 14px;display:grid;overflow-y:auto}.medal-thumb{min-width:0;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:4px;padding:6px 4px 8px;display:flex}.medal-thumb span{width:62px;display:block}.medal-thumb svg{width:100%;height:auto;display:block}.medal-thumb small{color:#c8d1d6;overflow-wrap:anywhere;max-width:100%;min-height:2.4em;font-size:.6875rem;font-weight:700;line-height:1.2}.medal-thumb.tier-3 small{color:#ff4d57}.medal-thumb:focus-visible,.medal-thumb:hover{border-color:#8fa6b54d}.medal-thumb.is-current{background:#ef182414;border-color:#ef1824b3}.medal-thumb.tier-locked svg{filter:grayscale();opacity:.35}.medal-thumb.tier-locked small{color:#6f7d87}.medal-arrow:disabled{opacity:.3;cursor:default}.medal-tooltip{z-index:60;text-align:center;pointer-events:none;background:#0c161f;border:1px solid #8fa6b540;border-radius:6px;gap:2px;width:max-content;max-width:230px;padding:8px 11px;display:grid;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 26px #00000073}.medal-tooltip strong{font-size:.8125rem}.medal-tooltip em{color:#7f909b;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:800}.medal-tooltip em.tier-0{color:#c9864a}.medal-tooltip em.tier-1{color:#c3cad1}.medal-tooltip em.tier-2{color:#f2c230}.medal-tooltip em.tier-3{color:#ff4d57}.medal-tooltip span{color:#aeb9c0;font-size:.75rem}@media (prefers-reduced-motion:reduce){.medal-slide{transition:none}.medal-stage.is-loading{animation:none}}@media (max-height:940px){.profile-medals{max-height:none;position:static}.medal-thumbs{overflow:visible}}@media (max-width:1100px){.profile-shell{grid-template-columns:1fr}.profile-medals{order:-1;max-height:none;position:static}.medal-thumbs{max-height:200px}}.profile-aliases,.profile-combat,.profile-live-card,.profile-summary{min-width:0}.profile-combat,.profile-live-card{flex-direction:column;display:flex}.profile-combat .profile-stat-grid,.profile-live-card .profile-stat-grid{flex:1}.profile-combat .profile-stat-grid>div,.profile-live-card .profile-stat-grid>div{flex-direction:column;justify-content:center;display:flex}.profile-stat-grid{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.profile-stat-grid>div{background:#08121a;min-width:0;padding:18px 14px}.profile-stat-grid small,.profile-stat-grid strong{display:block}.profile-stat-grid small{color:#71808a;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.profile-stat-grid strong{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:7px;font-size:1.25rem;overflow:hidden}.career-stats,.profile-combat .profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-combat .profile-stat-grid>div:last-child{grid-column:span 2}.profile-dates{background:var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.profile-dates span{background:#09131b;padding:14px 16px}.profile-dates small,.profile-dates strong{display:block}.profile-dates small{color:#71808a;text-transform:uppercase;font-size:.75rem}.profile-dates strong{margin-top:5px;font-size:.875rem}.alias-list{flex-wrap:wrap;gap:8px;padding:18px;display:flex}.alias-list span{color:#c8d1d7;background:#101b23;border:1px solid #ffffff0f;border-radius:999px;padding:7px 10px;font-size:.8125rem}.profile-aliases{grid-column:1/-1;grid-template-columns:200px minmax(0,1fr);min-height:72px;display:grid}.profile-aliases .panel-heading{border-right:1px solid var(--line);border-bottom:0;min-height:72px;padding:12px 16px}.profile-aliases .alias-list{align-items:center;min-width:0;padding:12px 16px}.profile-aliases .steam-unavailable{grid-column:2}.steam-unavailable{color:#74818a;margin:0;padding:0 18px 18px;font-size:.8125rem}.profile-risk-body{border-top:1px solid var(--line);grid-template-columns:135px minmax(0,1fr);min-height:150px;display:grid}.profile-risk-score{border-right:1px solid var(--line);background:#0b171f;flex-direction:column;justify-content:center;gap:5px;padding:18px;display:flex}.profile-risk-details h3,.profile-risk-score small{color:#7f909b;text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem}.profile-risk-score strong{color:#eaf2f5;font-variant-numeric:tabular-nums;font-size:38px;line-height:1}.profile-risk-score span{color:#9bacb6;font-size:.9375rem}.profile-risk-low .profile-risk-score span,.profile-risk-low .profile-risk-score strong{color:#64d990}.profile-risk-medium .profile-risk-score span,.profile-risk-medium .profile-risk-score strong{color:#f5c84c}.profile-risk-high .profile-risk-score span,.profile-risk-high .profile-risk-score strong{color:#ff6468}.profile-risk-details{padding:15px 20px}.profile-risk-details h3{margin:0 0 10px}.profile-risk-details ul{color:#d0d9de;margin:0;padding-left:18px;font-size:.9375rem;line-height:1.6}.profile-risk-details li{padding:2px 0}.profile-risk-weight{color:#f5c84c;font-variant-numeric:tabular-nums;margin-left:12px}.profile-risk-details>p{color:#aab7bf;margin:0;font-size:.9375rem;line-height:1.5}.profile-risk-details .profile-risk-steam{color:#7f909b;margin-top:12px;font-size:.875rem}.profile-risk-details .profile-risk-checked{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:10px;font-size:.875rem;display:flex}.profile-risk-checked small{color:#7f909b}.profile-risk-checked strong{color:#dce5e9;font-weight:700}.profile-career-extra,.profile-combat-details,.profile-recent-matches{grid-column:1/-1}.career-highlights{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.career-highlights>div{background:#0b151d;min-width:0;padding:18px 20px}.career-highlights small{color:#82919b;text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;display:block}.career-highlights strong{font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(1.05rem,1.5vw,1.4375rem);display:block}.career-performance-grid{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.career-performance-grid>div{background:linear-gradient(145deg,#0b151d,#081119);min-width:0;padding:15px 18px}.career-performance-grid small{color:#71808a;text-transform:uppercase;letter-spacing:.06em;min-height:2.2em;font-size:.75rem;display:block}.career-performance-grid strong{color:#f0f4f6;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:1.125rem;display:block;overflow:hidden}.career-breakdown-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.career-breakdown{border:1px solid var(--line);border-radius:4px;min-width:0;overflow:hidden}.career-breakdown h3,.combat-detail-list h3{color:#9aabb5;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:.9375rem}.career-breakdown h3{padding:13px 16px}.career-breakdown-head,.career-breakdown-row{grid-template-columns:minmax(0,1fr) 6.1rem 3.7rem 5.1rem;align-items:center;gap:8px;padding:10px 14px;display:grid}.career-breakdown-head{color:#74838e;text-transform:uppercase;background:#0d1821;font-size:.8125rem}.career-breakdown-row{color:#c6d0d6;font-variant-numeric:tabular-nums;border-top:1px solid #8fa6b51a;font-size:1rem}.career-breakdown-row strong{text-overflow:ellipsis;white-space:nowrap;color:#ecf2f4;overflow:hidden}.career-breakdown-head span:not(:first-child),.career-breakdown-row span{text-align:right}.career-empty{color:#82919b;margin:0;padding:14px 16px;font-size:1rem}.combat-details-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px;display:grid}.combat-detail-list{min-width:0}.combat-detail-list h3{margin-bottom:14px}.weapon-row{color:#d7dfe3;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;margin:0 0 10px;font-size:1rem;display:grid}.weapon-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rival-row strong,.weapon-row strong{color:#a9b7c0;font-variant-numeric:tabular-nums}.weapon-row i{background:#e4b765;grid-column:1/-1;height:4px;display:block;box-shadow:0 0 7px #e4b76533}.rival-row{color:#d7dfe3;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:1rem;display:flex}.rival-row a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rival-row a:hover{color:#fff;text-decoration:underline}.match-table{overflow-x:auto}.match-row{color:#acbac2;border-top:1px solid #8fa6b51a;grid-template-columns:14rem minmax(9rem,1fr) 8rem 7rem 7.5rem 5.5rem 8.5rem 8rem 8rem;align-items:center;gap:12px;min-width:92rem;min-height:48px;padding:9px 16px;font-size:.9375rem;display:grid}.match-row strong{color:#e7eef1}.match-head{color:#7a8993;text-transform:uppercase;letter-spacing:.06em;background:#0b151d;min-height:36px;font-size:.8125rem}.match-win{color:#44d485!important}.match-loss{color:#ff6468!important}.match-draw{color:#f5c84c!important}.match-ongoing{color:#91a0aa!important}.recent-sessions{grid-column:1/-1}.session-table{overflow-x:auto}.session-row{color:#aeb9c0;border-bottom:1px solid #8fa6b514;grid-template-columns:minmax(15.75rem,1.3fr) 8.75rem 13.6rem 7rem 7rem 4.8rem 4.8rem 8.75rem;align-items:center;gap:12px;min-width:80.5rem;min-height:52px;padding:9px 16px;font-size:.8125rem;display:grid}.session-row strong{color:#f4f7f8}.session-head{color:#66757f;text-transform:uppercase;letter-spacing:.07em;background:#071018;min-height:34px;font-size:.6875rem}.profile-offline{color:#8b979f;background:#ffffff08;border-color:#ffffff14}.about-section,.community-section{max-width:var(--shell-max);border:1px solid var(--line);border-radius:7px;margin:16px auto 0;position:relative;overflow:hidden}.community-section{background:linear-gradient(90deg,#050a0efa,#050a0edb 48%,#050a0e5c),url(/images/horizon-community.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:center;gap:50px;min-height:245px;padding:42px 48px;display:grid}.community-copy{max-width:590px}.section-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-weight:900;color:var(--red)!important;margin:0 0 9px!important;font-size:.875rem!important}.about-copy h2,.community-copy h2{text-transform:uppercase;letter-spacing:.02em;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:clamp(30px,3.2vw,48px);line-height:1}.about-copy>p:not(.section-eyebrow),.community-copy>p:not(.section-eyebrow){color:#aeb8bf;margin:14px 0 20px;font-size:1rem;line-height:1.65}.discord-button{background:linear-gradient(135deg,#6657ff,#4032de);box-shadow:0 8px 30px #4d3fe82e}.community-features{grid-template-columns:1fr 1fr;align-self:end;gap:12px;margin-bottom:10px;display:grid}.community-features span{color:#bac3c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a0fbf;border:1px solid #ffffff12;border-radius:4px;padding:13px 14px;font-size:.8125rem}.community-features i{color:#fff;margin-right:8px;font-style:normal}.about-section{background:#081018;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:250px;display:grid}.about-copy{z-index:2;padding:38px 48px;position:relative}.about-security{border-left:2px solid var(--red);background:#ffffff06;max-width:680px;margin-top:20px;padding:16px 18px}.about-security h3{color:#f5f7f8;margin:0 0 8px;font-size:1.0625rem;font-weight:700}.about-security p{color:#aeb8bf;margin:8px 0 0;font-size:.9375rem;line-height:1.6}.about-copy ul{flex-wrap:wrap;gap:18px 34px;margin:22px 0 0;padding:0;list-style:none;display:flex}.about-copy li{color:#c3cbd0;font-size:.875rem}.about-copy li i{color:var(--red);margin-right:7px;font-style:normal}.about-statement{background:linear-gradient(90deg,#081018,#08101814 24%),url(/images/horizon-about.png) 50%/cover no-repeat;min-height:250px;transform:skew(-5deg)scale(1.06)}.locale-page{flex-direction:column;min-height:100vh;display:flex}.locale-page>main{flex:1}.locale-page>.subpage-root{min-height:0}.subpage-root .subpage-content{padding-bottom:18px}.site-attribution{color:#81909a;text-align:center;background:#070c10;border-top:1px solid #ffffff0f;padding:10px 24px;font-size:.875rem;display:none}.subpage-root+.site-attribution{display:block}.site-attribution a{color:inherit;text-decoration:none}.site-attribution a:focus-visible,.site-attribution a:hover{color:#d5dde2}.site-footer{border-top:1px solid var(--line);color:#697680;background:#04080c;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:88px;margin-top:24px;padding:18px clamp(24px,5vw,92px);font-size:.8125rem;display:grid}.site-footer .brand-logo{width:68px}.site-footer>div{gap:24px;display:flex}.site-footer a{color:#a9b4bb}.site-footer a:hover{color:#fff}.footer-meta,.footer-socials{align-items:center}.footer-socials{display:flex;gap:7px!important}.footer-socials a{color:#8b98a1;background:#ffffff06;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:30px;height:30px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:grid}.footer-socials a:hover{color:#fff;background:#ef182414;border-color:#ef18248c;transform:translateY(-2px)}.footer-socials svg{fill:currentColor;width:14px;height:14px}.donation-hero{background:linear-gradient(90deg,#03080cfa,#03080ca3),url(/images/wardogs-hero.png) 50% 47%/cover}.donation-content{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;display:grid}.donation-content>*,.donation-flow,.donation-step>*{min-width:0}.donation-benefits{background:linear-gradient(145deg,#f5c84c14,#09111933);border-left:2px solid #f5c84c;padding:28px;position:sticky;top:24px}.donation-benefits h2{text-transform:uppercase;letter-spacing:.025em;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-size:2rem}.donation-benefits p{color:#aeb8bf;line-height:1.65}.donation-benefits ul{color:#d7dde0;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.donation-benefits li:first-letter{color:#f5c84c}.donation-flow{gap:16px;display:grid}.donation-step{grid-template-columns:46px minmax(200px,.6fr) minmax(300px,1fr);align-items:start;gap:18px;padding:24px;display:grid;position:relative;overflow:visible}.donation-step-number{color:#f5c84c;letter-spacing:.08em;font-family:Impact,Arial Narrow,sans-serif;font-size:1.5rem}.donation-checkout h2,.donation-step h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 7px;font-size:1.125rem}.donation-checkout p,.donation-step p{color:#929fa8;margin:0;font-size:.9375rem;line-height:1.55}.donation-player-search{position:relative}.donation-player-search>input{color:#fff;width:100%;height:50px;font:inherit;background:#071018;border:1px solid #8fa6b53d;border-radius:4px;outline:0;padding:0 15px}.donation-player-search>input:focus{border-color:#f5c84c;box-shadow:0 0 0 2px #f5c84c1a}.donation-selected-player{color:#f4f7f8;cursor:pointer;text-align:left;background:#101b22;border:1px solid #f5c84c57;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex;position:absolute;inset:0}.donation-selected-player small{color:#96a5ae}.donation-search-results{z-index:8;background:#0b151d;border:1px solid #8fa6b53d;border-radius:5px;max-height:280px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 44px #00000080}.donation-search-results button{color:#edf2f4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px;display:flex}.donation-search-results button:hover{background:#14232e}.donation-search-results p,.donation-search-results small{color:#83929c}.donation-plans{grid-column:2/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.donation-plans button{color:#dfe5e8;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #8fa6b52e;border-radius:5px;flex-direction:column;align-items:flex-start;gap:7px;min-height:112px;padding:16px 12px;display:flex}.donation-plans button.selected,.donation-plans button:hover{background:#f5c84c14;border-color:#f5c84cad;box-shadow:inset 0 2px #f5c84c}.donation-plans strong{color:#f5c84c;font-size:1.45rem}.donation-plans span{font-weight:750}.donation-plans small{color:#c9aa4e}.donation-start{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:4px;display:flex}.donation-primary{color:#100d04;background:linear-gradient(135deg,#f8d868,#d7a91f);box-shadow:0 8px 30px #f5c84c2e}.donation-start p{color:#7f8e98;margin:0;font-size:.8125rem}.donation-error{flex-basis:100%;color:#ff7a83!important}.donation-checkout{grid-template-columns:50px 1fr;align-items:start;gap:20px;max-width:760px;padding:30px;display:grid}.donation-order{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:2;justify-content:space-between;padding:14px 0;display:flex}.donation-order strong{color:#f5c84c}.donation-order small,.donation-order span{display:block}.donation-order small{color:#86959e;margin-top:4px}.donation-code{color:#fff1b3;letter-spacing:.1em;cursor:pointer;background:#f5c84c0f;border:1px dashed #f5c84cb3;border-radius:6px;flex-direction:column;grid-column:2;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:96px;padding:18px 10px;font:900 clamp(1.25rem,3vw,2rem)/1 monospace;display:flex;overflow:hidden}.donation-code small{color:#ad9a63;letter-spacing:.08em;text-transform:uppercase;font:700 .75rem/1 Inter,sans-serif}.donation-checkout>.button,.donation-status{grid-column:2}.donation-status{border:1px solid var(--line);background:#ffffff05;border-radius:5px;align-items:center;gap:12px;padding:14px;display:flex}.donation-status i{background:#f5c84c;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 12px #f5c84cb3}.donation-status.active i{background:#2cdb70;box-shadow:0 0 12px #2cdb70b3}.donation-status.error i,.donation-status.expired i{background:#ef3540;box-shadow:0 0 12px #ef354099}.donation-status span,.donation-status strong{display:block}.donation-status span{color:#8f9da6;margin-top:3px;font-size:.8125rem}@media (min-width:1700px){:root{--shell-max:1720px}.live-board-grid>.kill-feed-panel,.live-full-leaderboard{height:840px}.analytics-top-kills,.longest-kills-panel,.weapon-leaders-panel{height:785px}}@media (min-width:2200px){:root{--shell-max:1980px}.hero{min-height:660px}}@media (min-width:2560px){html{font-size:clamp(19.5px,.16vw + 15.4px,23px)}:root{--shell-max:min(90vw,2600px)}.dashboard-grid{height:1000px}.hero{min-height:700px}}@media (min-width:3200px){:root{--shell-max:min(90vw,3000px)}.hero{min-height:760px}}@media (min-width:3840px){:root{--shell-max:min(90vw,3400px)}.hero{min-height:820px}}@media (min-height:1600px){.live-board-grid>.kill-feed-panel,.live-full-leaderboard{height:1120px}.analytics-top-kills,.longest-kills-panel,.weapon-leaders-panel{height:960px}.analytics-causes-card,.analytics-combat-card{height:520px}}.season-standings{overflow:hidden}.season-state{color:#35df85;text-transform:uppercase;border:1px solid #31df8040;border-radius:999px;margin-left:auto;padding:6px 10px;font-size:.7rem;font-weight:800}.season-state.finished{color:#9aaab3;border-color:#9aaab340}.season-board-controls{border-block:1px solid #8fa6b51f;align-items:center;gap:12px;padding:14px 18px;display:flex}.season-board-controls label{flex:1;max-width:320px}.season-board-controls input,.season-board-controls select{color:#eaf1f4;background:#08131b;border:1px solid #8fa6b52e;border-radius:4px;width:100%;height:42px;padding:0 13px}.season-board-controls>span{color:#8fa6b5;margin-left:auto;font-size:.8rem}.season-board-controls>span i{background:#35df85;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.season-board-table{scrollbar-color:#d3132a #09151d;scrollbar-width:thin;overflow-x:auto}.season-board-row{color:#9eb0ba;font-variant-numeric:tabular-nums;border-top:1px solid #8fa6b517;grid-template-columns:38px minmax(250px,1.7fr) repeat(8,minmax(76px,.55fr));align-items:center;gap:10px;min-width:1040px;min-height:60px;padding:8px 18px;font-size:.78rem;display:grid}.season-board-head{color:#667d8a;text-transform:uppercase;min-height:38px;font-size:.6rem}.season-board-head a{color:inherit}.season-board-head a.active{color:#fff}.season-board-row>strong{color:#eef4f6}.season-player{color:#eef4f6;align-items:center;gap:10px;min-width:0;display:flex}.match-player-name>i,.season-player>i,.season-podium i{background:#172633 50%/cover no-repeat;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.season-player>span{min-width:0;display:grid}.season-player>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.season-player>span small{color:#5f7480;font-size:.6rem}.season-player .risk-score{margin-left:auto}.season-pagination{border-top:1px solid #8fa6b51f;justify-content:center;align-items:center;gap:18px;padding:14px;display:flex}.season-pagination a{color:#fff;border:1px solid #8fa6b533;place-items:center;width:34px;height:30px;display:grid}.analytics-records-layout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.season-highlights{background:#050b10;border-top:1px solid #8fa6b51f;padding:54px max(5vw,28px)}.season-highlights>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.season-highlights h2{text-transform:uppercase;margin:4px 0 8px;font-size:clamp(2rem,4vw,3.5rem)}.season-highlights header p:last-child{color:#8fa6b5}.season-highlights header>a{color:#ff3c48;font-weight:700}.season-highlight-grid{grid-template-columns:.8fr 1.5fr 1fr;gap:14px;display:grid}.season-highlight-grid>article{background:linear-gradient(135deg,#09151e,#071017);border:1px solid #8fa6b526;flex-direction:column;gap:10px;min-height:145px;padding:22px;display:flex}.season-highlight-grid>article>small{color:#6e8490;text-transform:uppercase}.season-highlight-grid>article>strong{font-size:1.5rem}.season-podium a{color:#eaf1f4;grid-template-columns:20px 34px 1fr auto;align-items:center;gap:9px;display:grid}.season-podium a>b{color:#f5c84c}.season-podium a>span{color:#8fa6b5}.latest-match>a{color:#ff3c48;margin-top:auto;font-weight:700}.match-detail-stack{gap:18px;display:grid}.match-score-banner{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.match-score-banner>div{background:#08131b;border:1px solid;justify-content:space-between;align-items:center;min-height:105px;padding:20px;display:flex}.match-score-banner small{text-transform:uppercase}.match-score-banner strong{font-size:2.5rem}.match-timeline-card{padding:18px}.match-timeline svg{width:100%;height:230px}.match-timeline-legend{justify-content:center;gap:20px;display:flex}.match-timeline-legend span{color:#9caeb8;font-size:.75rem}.match-timeline-legend i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.match-awards>h2{text-transform:uppercase;margin-bottom:12px}.match-awards>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.match-awards a{color:#eaf1f4;background:#0a141c;border:1px solid #f5c84c2e;gap:6px;padding:16px;display:grid}.match-awards small{color:#f5c84c;text-transform:uppercase}.match-awards span{color:#8fa6b5}.match-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.match-team-card{border-top:3px solid var(--team-color);overflow:hidden}.match-team-card>header{justify-content:space-between;padding:18px;display:flex}.match-team-card>header h2{color:var(--team-color)}.match-player-table{scrollbar-color:var(--team-color) #09151d;scrollbar-width:thin;max-height:620px;overflow:auto}.match-player-row{color:#94a7b1;border-top:1px solid #8fa6b517;grid-template-columns:minmax(190px,1fr) repeat(5,58px);align-items:center;gap:8px;min-width:570px;min-height:48px;padding:7px 14px;font-size:.72rem;display:grid}.match-player-head{color:#607681;text-transform:uppercase}.match-player-name{color:#edf3f5;align-items:center;gap:9px;min-width:0;display:flex}.match-player-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.career-seasons{border-top:1px solid #8fa6b51f;margin-top:18px}.career-seasons>h3{text-transform:uppercase;padding:16px}.career-seasons>a{color:#eaf1f4;border-top:1px solid #8fa6b51a;grid-template-columns:1.6fr repeat(3,1fr);gap:12px;padding:13px 16px;display:grid}.career-seasons>a>span{gap:3px;display:grid}.career-seasons small,.feed-aliases>p{color:#718791;font-size:.7rem}.feed-aliases{border-top:1px solid #8fa6b51a;padding:12px 16px}.feed-aliases h3{text-transform:uppercase;margin-bottom:3px;font-size:.75rem}.feed-aliases .alias-list{padding:10px 0 0}@media (max-width:1150px) and (min-width:851px){.career-highlights,.career-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.donation-content{grid-template-columns:1fr}.donation-benefits{position:static}.donation-step{grid-template-columns:46px minmax(180px,.55fr) minmax(0,1fr)}.donation-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header{gap:14px;padding-inline:28px}.site-header nav{gap:20px}.header-actions{gap:8px}.discord-outline,.donate-header-button{padding-inline:12px}}@media (max-width:850px){.analytics-records-layout,.match-team-grid,.season-highlight-grid{grid-template-columns:1fr}.match-awards>div{grid-template-columns:repeat(2,1fr)}.career-seasons>a{grid-template-columns:1fr 1fr}.season-board-controls{flex-wrap:wrap}.season-board-controls label{min-width:calc(50% - 6px);max-width:none}.season-highlights>header{flex-direction:column;align-items:flex-start}.locale-page>.subpage-root{padding-bottom:calc(42px + env(safe-area-inset-bottom))}.subpage-root+.site-attribution{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#070c10f5;position:fixed;inset:auto 0 0}.site-header{grid-template-columns:1fr auto auto;gap:10px;height:68px;padding:0 20px}.navigation-shell{align-items:center;position:static}.menu-toggle{display:block}.site-header nav{visibility:hidden;opacity:0;pointer-events:none;border-bottom:1px solid var(--line);background:#04090dfa;flex-direction:column;align-items:stretch;gap:0;height:auto;padding:8px 20px 18px;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 40px #0000006b}.site-header nav.mobile-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.site-header nav a{border-bottom:1px solid #ffffff0f;min-height:46px;padding:0 8px}.site-header nav a:last-child{border-bottom:0}.site-header nav a.active:after{width:2px;height:auto;top:10px;bottom:10px;right:auto}.discord-outline{display:none}.donate-header-button{padding:8px 10px;font-size:.8125rem}.donation-content{grid-template-columns:1fr;padding-inline:14px}.donation-benefits{padding:24px;position:static}.donation-step{grid-template-columns:38px 1fr;padding:20px}.donation-plans,.donation-player-search{grid-column:1/-1}.donation-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-checkout{grid-template-columns:34px 1fr;padding:22px 18px}.donation-code{font-size:1.55rem}.hero{background-position:58%;min-height:620px;overflow:hidden}.hero-content{padding-top:110px}.live-peek{grid-template-columns:auto 1fr auto;bottom:18px;transform:none}.live-map{display:none}.dashboard-shell{padding-top:34px;padding-inline:14px}.dashboard-grid{grid-template-columns:1fr;height:auto}.dashboard-left{height:auto;overflow:visible}.kill-feed-panel{flex:none;height:420px}.chart-body{grid-template-columns:3.6rem minmax(0,1fr)}.cash-legend{flex-direction:row;grid-column:1/-1}.cash-legend span{flex:1}.about-section,.community-section{margin-inline:14px}.community-section{grid-template-columns:1fr;padding:34px 28px}.community-features{max-width:520px}.about-section{grid-template-columns:1fr}.about-statement{min-height:190px}.site-footer{grid-template-columns:auto 1fr auto}.footer-meta>span{display:none}.full-ranking-link{margin-left:auto}.live-team-banner{grid-template-columns:1fr}.live-team-card{min-height:148px}.live-board-grid{grid-template-columns:1fr}.live-board-grid>.kill-feed-panel,.live-full-leaderboard{height:560px}.ranking-panel .season-chip{display:none}.subpage-hero{padding:48px 24px}.profile-layout{grid-template-columns:1fr}.profile-career-extra,.profile-combat-details,.profile-recent-matches{grid-column:auto}.career-highlights,.career-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.career-breakdown-grid{grid-template-columns:1fr}.combat-details-grid{grid-template-columns:1fr 1fr}.profile-aliases{grid-column:auto}.analytics-leaderboard-layout{grid-template-columns:1fr}.analytics-summary-banner{grid-template-columns:repeat(3,1fr)}.analytics-session-summary{border-top:1px solid #ffffff0f;justify-content:space-between;width:100%;margin-left:0;padding-top:10px}.analytics-intensity-kpi+.chart-range-picker,.analytics-session-summary+.chart-range-picker,.chart-range-picker{margin-left:0}.analytics-intensity-card .panel-heading,.analytics-session-card .panel-heading{flex-wrap:wrap}.analytics-hour-grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:14px}.analytics-distribution-grid{grid-template-columns:1fr}.analytics-chart-body{grid-template-columns:4.2rem minmax(0,1fr)}.analytics-chart-legend{flex-direction:row;grid-column:1/-1}.analytics-chart-legend span{flex:1}.analytics-insight-grid{grid-template-columns:1fr}.analytics-causes-card,.analytics-combat-card{height:420px}.longest-kills-panel{position:static}.analytics-top-kills,.longest-kills-panel,.weapon-leaders-panel{height:620px}.longest-kills-panel,.weapon-leaders-panel{height:auto}.weapon-leader-list{max-height:560px}.recent-sessions{grid-column:auto}.full-ranking-grid{grid-template-columns:30px minmax(160px,1fr) 90px 55px 55px 85px 60px}.all-time-ranking-grid{grid-template-columns:30px minmax(180px,1fr) 55px 55px 90px 80px 65px}}@media (max-width:520px){.site-header{gap:7px;padding-inline:14px}.header-actions{gap:7px}.language{display:none}.donation-plans{grid-template-columns:1fr 1fr;gap:8px}.donation-plans button{min-height:104px;padding:13px 10px}.donation-search-results button{flex-direction:column;align-items:flex-start;gap:3px}.donation-checkout{grid-template-columns:28px minmax(0,1fr);column-gap:10px;padding-inline:12px}.donation-code{letter-spacing:.06em;padding-inline:6px;font-size:clamp(1.1rem,6vw,1.4rem)}.career-highlights{grid-template-columns:1fr 1fr}.career-highlights>div{padding:14px}.career-highlights strong{font-size:1.25rem}.career-breakdown-grid{padding:12px}.combat-details-grid{padding:16px}.combat-details-grid,.profile-risk-body{grid-template-columns:1fr}.profile-risk-score{border-right:0;border-bottom:1px solid var(--line);padding:18px}.profile-risk-details{padding:18px}.profile-aliases{grid-template-columns:1fr}.profile-aliases .panel-heading{border-right:0;border-bottom:1px solid var(--line);min-height:52px}.profile-aliases .steam-unavailable{grid-column:auto}.player-name{grid-template-columns:28px minmax(0,1fr);gap:2px 7px;display:grid}.player-name>i{grid-row:1/3}.player-name>strong{grid-column:2}.player-name>.risk-score{grid-column:2;justify-self:start}.hero h1{font-size:54px}.hero-content{padding-inline:20px}.hero-actions{flex-direction:column;align-items:stretch}.live-peek{gap:12px;padding:15px;left:14px;right:14px}.live-peek>div:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.server-card{grid-template-columns:68px minmax(0,1fr)}.population{text-align:left;grid-column:1/-1;align-items:baseline;gap:6px;display:flex}.stat-grid{grid-template-columns:1fr 1fr}.ranking-head,.ranking-row{grid-template-columns:22px minmax(110px,1fr) 42px 64px}.ranking-head span:last-child,.ranking-head span:nth-child(3),.ranking-head span:nth-child(5),.ranking-row .faction-name,.ranking-row .muted-metric,.ranking-row .ping{display:none}.chart-body{grid-template-columns:3rem minmax(0,1fr);gap:10px;padding:18px 14px}.chart-canvas svg,.chart-y{height:210px}.cash-legend{flex-direction:column}.community-section{background:linear-gradient(90deg,#050a0ef5,#050a0eb8),url(/images/horizon-community.png) 50%/cover}.community-features{grid-template-columns:1fr}.about-copy{padding:32px 26px}.about-copy ul,.site-footer{gap:14px 18px}.site-footer{grid-template-columns:auto 1fr}.site-footer p{text-align:right}.site-footer .footer-meta{grid-column:1/-1;justify-content:space-between;gap:14px}.site-footer .footer-meta>a{white-space:nowrap;align-items:center;display:inline-flex}.full-ranking-link{padding:6px 8px;font-size:0}.full-ranking-link span{font-size:.9375rem}.subpage-hero{flex-direction:column;align-items:flex-start;min-height:230px}.subpage-hero>div{width:100%;min-width:0}.subpage-hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(36px,12vw,48px)}.profile-identity{align-items:flex-start}.profile-identity>span{flex:none;width:58px;height:58px;font-size:28px}.profile-stat-grid{grid-template-columns:1fr 1fr}.profile-stat-grid>div:last-child{grid-column:1/-1}.profile-dates{grid-template-columns:1fr}.full-leaderboard-panel{overflow:hidden}.analytics-kills-grid{grid-template-columns:56px minmax(120px,1fr) 44px 62px}.player-summary-row{padding-left:16px}.analytics-summary-banner{grid-template-columns:1fr 1fr}.analytics-range-switcher{justify-self:stretch;width:100%}.analytics-range-switcher a{flex:1;min-width:0;padding-inline:7px}.analytics-session-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.analytics-session-summary span{text-align:left}.analytics-hour-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:16px 12px}.analytics-distribution-list{padding-inline:14px}.analytics-distribution-list>div{grid-template-columns:1fr;gap:10px}.analytics-best-hour,.analytics-intensity-kpi{text-align:left;width:100%;margin-left:0}.analytics-summary-banner>div{min-height:88px;padding:16px}.analytics-chart-body{grid-template-columns:3.4rem minmax(0,1fr);gap:10px;padding:20px 12px}.analytics-chart-legend{flex-direction:column}.analytics-cause-row{grid-template-columns:24px minmax(0,1fr) 68px}.analytics-cause-row>small{grid-column:2/-1}.analytics-top-kills .analytics-kills-grid .muted-metric:nth-child(4),.analytics-top-kills .analytics-kills-grid .muted-metric:nth-child(6),.analytics-top-kills .analytics-kills-grid span:nth-child(4),.analytics-top-kills .analytics-kills-grid span:nth-child(6){display:none}.longest-kill-row{grid-template-columns:24px minmax(0,1fr)}.longest-kill-distance{grid-column:2}.full-ranking-grid{grid-template-columns:24px minmax(130px,1fr) 44px 72px}.full-leaderboard-panel .faction-name,.full-leaderboard-panel .muted-metric,.full-leaderboard-panel .ping,.full-leaderboard-panel .ranking-head span:last-child,.full-leaderboard-panel .ranking-head span:nth-child(3),.full-leaderboard-panel .ranking-head span:nth-child(5){display:none}.full-leaderboard-panel .all-time-ranking-grid{grid-template-columns:24px minmax(130px,1fr) 44px 72px}.full-leaderboard-panel .all-time-ranking-grid span:nth-child(3),.full-leaderboard-panel .all-time-ranking-grid span:nth-child(5),.full-leaderboard-panel .all-time-ranking-grid strong:nth-child(3),.full-leaderboard-panel .all-time-ranking-grid strong:nth-child(5){display:block}.full-leaderboard-panel .all-time-ranking-grid span:nth-child(4),.full-leaderboard-panel .all-time-ranking-grid span:nth-child(6),.full-leaderboard-panel .all-time-ranking-grid span:nth-child(7){display:none}}@media (max-width:360px){.site-header{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:10px}.header-actions{min-width:0}.donate-header-button{width:36px;padding:0;font-size:0;overflow:hidden}.donate-header-button:before{content:"♥";font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}