/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--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-outline-style:solid;--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}::backdrop{--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-outline-style:solid;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-2xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.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}}.m-5{margin:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#090a0c;--card:#121316;--card2:#18191d;--line:#292b31;--text:#f5f5f2;--muted:#85878e;--yellow:#ffd500;--font-xs:.75rem;--font-sm:.875rem;--font-base:1rem;--font-md:1.125rem;--font-lg:1.375rem;--font-xl:1.75rem;--font-2xl:2.25rem;--font-ui:Arial,"Helvetica Neue",Helvetica,sans-serif;--font-timing:"Arial Narrow","Roboto Condensed",Arial,sans-serif;--card-elevated:#15161a;--line-strong:#3b3d44}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#f0f2f5;background:#090a0c;margin:0;font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}@scope(:root) to ([data-wargrid-ui]){*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);z-index:2;align-items:center;gap:48px;height:76px;display:flex;position:relative}.brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:14px;font-weight:900;display:flex}.brand span{background:var(--yellow);color:#0a0a0a;letter-spacing:-.08em;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);place-items:center;width:32px;height:32px;font-size:12px;display:grid}nav{gap:30px;margin:auto;display:flex}nav a{color:#9b9ca1;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;transition:all .2s}nav a:hover{color:var(--yellow)}.server{color:#8e9095;letter-spacing:.12em;font:700 10px monospace}.server i{background:#55cb7a;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #55cb7a80}.hero{background:linear-gradient(120deg,#0000 0 64%,#ffd50008 64% 65%,#0000 65%);min-height:700px;padding:70px 0 35px;position:relative}.hero:after{content:"018";color:#ffffff03;font-size:180px;font-weight:900;line-height:1;position:absolute;top:65px;right:0}.eyebrow{color:#666970;letter-spacing:.18em;border-bottom:1px solid #1c1d21;justify-content:space-between;padding-bottom:20px;font:700 10px monospace;display:flex}.eyebrow b{color:#9d9fa5}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;padding:72px 0;display:grid}.kicker{color:var(--yellow);letter-spacing:.2em;margin:0 0 20px;font:800 10px monospace}.hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(54px,6.3vw,88px);font-weight:900;line-height:.91}.hero h1 em{color:var(--yellow);font-style:normal}.intro{color:#9a9ba1;max-width:575px;margin:28px 0 34px;font-size:16px;line-height:1.65}.actions{gap:12px;display:flex}.actions a{letter-spacing:.13em;padding:16px 20px;font-size:10px;font-weight:900}.primary{background:var(--yellow);color:#090a0c}.primary span{margin-left:32px;font-size:14px}.secondary{border:1px solid var(--line)}.status-card{background:var(--card);border:1px solid var(--line);padding:26px;position:relative;box-shadow:16px 16px #050506}.status-card:before{content:"";background:var(--yellow);width:42px;height:3px;position:absolute;top:-1px;left:-1px}.card-top{color:#777981;letter-spacing:.15em;justify-content:space-between;font:800 10px monospace;display:flex}.idle{color:#8c8e95}.empty-mark{justify-content:center;align-items:center;gap:34px;margin:60px 0 22px;display:flex}.empty-mark span{color:#34363c;font-size:72px;font-weight:200}.empty-mark i{color:#62646b;border:1px solid #34363c;border-radius:50%;place-items:center;width:42px;height:42px;font:900 12px monospace;display:grid}.status-card h2{text-align:center;text-transform:uppercase;margin:0;font-size:24px}.status-card>p{text-align:center;color:#74767d;max-width:310px;margin:10px auto 46px;font-size:13px;line-height:1.5}.telemetry{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);padding-top:20px;display:grid}.telemetry div{text-align:center;border-right:1px solid var(--line)}.telemetry div:last-child{border:0}.telemetry small{color:#666970;letter-spacing:.15em;margin-bottom:8px;font:700 9px monospace;display:block}.telemetry b{font:800 13px monospace}.scroll{color:#62646a;letter-spacing:.14em;font:700 9px monospace}.scroll span{color:var(--yellow);margin-left:12px}.system-strip{border-block:1px solid var(--line);background:#0d0e11}.system-strip .shell{letter-spacing:.14em;color:#55575e;justify-content:space-between;align-items:center;height:58px;font:700 9px monospace;display:flex}.system-strip b{color:#a8a9ad}.content{padding:110px 0}.section-head{grid-template-columns:1fr 360px;align-items:end;margin-bottom:50px;display:grid}.section-head h2,.data-panel h2,.history h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:42px;line-height:1.04}.section-head>p{color:#85878e;font-size:14px;line-height:1.65}.feature-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);background:var(--card);min-height:260px;padding:25px}.feature-grid article:last-child{border:0}.feature-grid article>span{color:#52545b;font:700 10px monospace}.icon{color:var(--yellow);margin:42px 0 30px;font-size:27px}.feature-grid h3{text-transform:uppercase;margin:0 0 12px;font-size:15px}.feature-grid p{color:#777981;margin:0;font-size:12px;line-height:1.6}.data-section{padding-bottom:110px}.data-panel{background:var(--card2);border:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:80px;padding:50px;display:grid}.data-panel>div>p:last-child{color:#85878e;max-width:350px;font-size:13px;line-height:1.6}.flow{justify-content:space-between;align-items:center;gap:14px;display:flex}.flow div{border:1px solid #383a40;width:150px;padding:18px}.flow div b{color:#55575d;margin-bottom:26px;font:700 9px monospace;display:block}.flow div span{font-size:11px;font-weight:800;line-height:1.4}.flow small{color:#686a70;font:700 8px monospace}.flow i{color:#55575d;font-style:normal}.flow .active{border-color:var(--yellow);box-shadow:inset 0 0 0 1px #ffd50022}.flow .active b{color:var(--yellow)}.history{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:100px;padding:100px 0 120px;display:grid}.empty-history{border-top:1px solid var(--line);gap:28px;padding-top:28px;display:flex}.empty-history>span{color:#292b30;font:900 48px monospace}.empty-history h3{text-transform:uppercase;margin:5px 0 12px;font-size:16px}.empty-history p{color:#777981;max-width:440px;margin:0;font-size:13px;line-height:1.6}footer{border-top:1px solid var(--line);color:#55575d;justify-content:space-between;align-items:center;height:110px;display:flex}footer p{letter-spacing:.13em;font:700 9px monospace}@media (max-width:850px){.shell{width:min(100% - 28px,680px)}.nav{gap:16px}.nav nav{display:none}.server{margin-left:auto}.hero{min-height:auto;padding-top:42px}.hero-grid{grid-template-columns:1fr;gap:48px;padding:45px 0}.hero h1{font-size:clamp(48px,14vw,72px)}.eyebrow b{display:none}.status-card{box-shadow:8px 8px #050506}.scroll,.system-strip .shell span{display:none}.system-strip .shell{justify-content:space-around}.content{padding:80px 0}.section-head{grid-template-columns:1fr;gap:20px}.feature-grid{grid-template-columns:1fr 1fr}.feature-grid article:nth-child(2){border-right:0}.feature-grid article{border-bottom:1px solid var(--line)}.data-panel{grid-template-columns:1fr;gap:40px;padding:28px}.flow{align-items:stretch}.flow div{flex:1;width:auto;padding:12px}.flow i{align-self:center}.history{grid-template-columns:1fr;gap:44px;padding:80px 0}footer{flex-wrap:wrap;gap:20px;height:auto;padding:30px 0}}@media (max-width:520px){.hero h1{font-size:45px}.actions{flex-direction:column}.actions a{text-align:center}.hero-grid{padding-top:36px}.empty-mark{margin-top:45px}.feature-grid{grid-template-columns:1fr}.feature-grid article{border-right:0;min-height:220px}.flow{flex-direction:column}.flow i{transform:rotate(90deg)}.section-head h2,.data-panel h2,.history h2{font-size:34px}.history{gap:34px}footer p{width:100%;margin:0}}body:before{content:"";pointer-events:none;z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:64px 64px;animation:48s linear infinite telemetryGrid;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,var(--yellow),transparent);opacity:0;width:28vw;height:1px;animation:22s ease-in-out infinite racingLine;position:fixed;top:64%;left:-30vw}nav a{position:relative}nav a:after{content:"";background:var(--yellow);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}nav a:hover:after{transform:scaleX(1)}.server i{animation:2s ease-in-out infinite livePulse}.actions a{transition:background-color .2s,border-color .2s}.primary span{transition:transform .2s;display:inline-block}.actions a:hover span{transform:translate(4px)}.secondary:hover{border-color:#5a5d65}.status-card{animation:.55s both cardReveal}.feature-grid article{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.feature-grid article:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0005}@keyframes telemetryGrid{to{background-position:64px 64px}}@keyframes racingLine{0%,78%{opacity:0;transform:translate(0)}81%{opacity:.28}94%{opacity:.18}to{opacity:0;transform:translate(160vw)}}@keyframes livePulse{0%,to{opacity:.65;box-shadow:0 0 5px #55cb7a55}50%{opacity:1;box-shadow:0 0 12px #55cb7aaa}}@keyframes cardReveal{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-race-ambient{z-index:0;pointer-events:none;opacity:.62;position:absolute;inset:42px -3vw 20px 28%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32% 92%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 32% 92%,#0000)}.hero-race-ambient:before{content:"";filter:saturate(.25);background:radial-gradient(at 72% 56%,#ffffff0a,#0000 42%),linear-gradient(108deg,#0000 43%,#ffffff06 43.2%,#0000 43.7%);position:absolute;inset:0}.ambient-track{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff0a;height:92px;animation:11s ease-in-out infinite ambientBreathe;position:absolute;top:58%;left:4%;right:1%;transform:skewY(-2deg)}.ambient-track:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 54px,#ffffff08 54px 56px);position:absolute;inset:13px 0}.ambient-checkpoint{border-inline:1px solid #ffd50016;border-top:1px solid #ffd50012;width:72px;height:111px;position:absolute;top:-20px;left:71%;transform:skewY(2deg)}.ambient-car{clip-path:polygon(2% 54%,18% 38%,35% 38%,44% 5%,72% 5%,83% 38%,100% 50%,92% 78%,10% 78%);filter:drop-shadow(-18px 0 8px #ffffff08);background:#c9cbd014;width:44px;height:17px;animation:32s linear infinite nightRun;position:absolute;top:34px;left:-8%}.ambient-car:before,.ambient-car:after{content:"";background:#ffffff0c;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0}.ambient-car:before{left:7px}.ambient-car:after{right:6px;box-shadow:-20px 0 14px #ffd5000f}.hero>.eyebrow,.hero>.hero-grid,.hero>.scroll{z-index:1;position:relative}@keyframes nightRun{0%,14%{opacity:0;transform:translate(0)}18%{opacity:.34}50%{opacity:.22}68%{opacity:.3;transform:translate(72vw)}73%,to{opacity:0;transform:translate(88vw)}}@keyframes ambientBreathe{0%,to{opacity:.48;transform:skewY(-2deg)translateY(0)}50%{opacity:.65;transform:skewY(-2deg)translateY(1px)}}@media (max-width:850px){.hero-race-ambient{display:none}}@media (prefers-reduced-motion:reduce){.ambient-car{opacity:.14;animation:none;left:72%}.ambient-track{animation:none}}html,body{overflow-x:clip}body{font-family:var(--font-ui)}button,input,select,textarea{font:inherit}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible){outline:2px solid var(--yellow);outline-offset:3px}nav a{font-size:var(--font-xs);letter-spacing:.045em;text-transform:none}.app-nav nav a{font-size:var(--font-sm)}.kicker,.eyebrow,.card-top,.telemetry small,.mini-head,.quick-links small,.route-map-grid>a>span,.route-map-grid>a>small,.profile-kpis small,.war-progress small,.map-live-stats small{font-size:var(--font-xs)}.primary,.secondary,.actions a,.registration-card button,.admin-upcoming button,.rules-finish a{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);justify-content:center;align-items:center;min-height:44px;display:inline-flex}.primary,.registration-card button,.admin-upcoming button,.rules-finish a{box-shadow:none}.status-card{box-shadow:8px 8px #050506}.feature-grid article:hover{box-shadow:none;border-color:var(--line-strong);transform:translateY(-1px)}.server i{box-shadow:none;animation:none}.score-share>span,.live-scorebar span{text-shadow:none}.logo-brand{gap:0;min-width:184px}.logo-brand img{width:184px;height:auto;display:block}.site-footer{color:#777981;grid-template-columns:1.35fr .55fr .55fr auto;align-items:start;gap:34px;height:auto;padding:42px 0;display:grid}.site-footer>div{gap:10px;display:grid}.site-footer p{max-width:440px;margin:0;line-height:1.7}.site-footer b{color:var(--yellow);letter-spacing:.18em;font:900 10px monospace}.site-footer a{color:#b8bac0;letter-spacing:.08em;text-transform:uppercase;font:800 11px monospace;display:block}.site-footer a:hover{color:var(--yellow)}.site-footer>p:last-child{color:var(--yellow);letter-spacing:.18em;white-space:nowrap;align-self:start;font:900 10px monospace}.footer-image-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:520px;margin-top:14px;display:grid!important}.footer-image-strip img{object-fit:cover;filter:saturate(.9)contrast(1.08);background:#08090b;border:1px solid #33363d;width:100%;height:86px}.footer-image-strip img:first-child{border-left:2px solid var(--yellow)}@media (max-width:850px){.site-footer{grid-template-columns:1fr 1fr}.site-footer>p:last-child{grid-column:1/-1}.logo-brand{min-width:150px}.logo-brand img{width:150px}}@media (max-width:520px){.site-footer{grid-template-columns:1fr}.site-footer p{width:auto}.footer-image-strip{grid-template-columns:1fr}.footer-image-strip img{height:120px}}.server-registry-head{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#111216;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 auto 34px;padding:28px;display:flex}.server-registry-head h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(28px,4vw,50px)}.server-registry-head p{color:#9da0a8;max-width:620px}.server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:90px;display:grid}.server-card{border:1px solid var(--line);color:#f5f5f2;background:#101114;min-height:330px;display:grid}.server-card img{object-fit:cover;border-bottom:1px solid var(--line);filter:saturate(.9)contrast(1.08);width:100%;height:150px}.server-card>div{gap:10px;padding:20px;display:grid}.server-card span{color:#55d98b;letter-spacing:.14em;font:900 9px monospace}.server-card h2{text-transform:uppercase;margin:0;font-size:20px}.server-card p{color:#a1a4ad;margin:0;font-size:13px;line-height:1.55}.server-card small{color:var(--yellow);font:900 10px monospace}.server-register-layout{grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:100px;display:grid}.server-register-form,.server-key-box,.server-detail-grid article{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#101114;padding:28px}.server-register-form{gap:13px;display:grid}.server-register-form h2,.server-key-box h2,.server-detail-grid h2{text-transform:uppercase;margin:0 0 10px;font-size:28px}.server-register-form label{color:#9da0a8;letter-spacing:.08em;gap:7px;font:900 10px monospace;display:grid}.server-register-form input,.server-register-form textarea,.server-key-box textarea{color:#fff;background:#08090b;border:1px solid #383a40;width:100%;min-height:44px;padding:11px 12px}.server-register-form textarea{min-height:110px}.server-register-form button{background:var(--yellow);color:#08090a;letter-spacing:.12em;border:0;min-height:48px;font:900 10px monospace}.server-key-box{align-self:start;position:sticky;top:24px}.server-key-box pre{white-space:pre-wrap;word-break:break-word;color:#55d98b;background:#08090b;border:1px solid #33363d;padding:16px;font:800 11px monospace}.server-key-box li{color:#a1a4ad;margin:9px 0}.public-server-head{background-image:linear-gradient(90deg,#090a0cef,#090a0caa),var(--page-head-image);background-position:50%;background-size:cover}.server-detail-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:100px;display:grid}.server-detail-grid a{color:var(--yellow);margin:10px 0;font:900 11px monospace;display:block}.server-detail-grid code{color:#55d98b;word-break:break-word;background:#08090b;border:1px solid #383a40;padding:14px;display:block}@media (max-width:900px){.server-grid,.server-register-layout,.server-detail-grid{grid-template-columns:1fr}.server-registry-head{flex-direction:column;align-items:flex-start}.server-key-box{position:static}}@media (prefers-reduced-motion:reduce){.route-view{animation:none}.feature-grid article,.actions a{transition:none}}.logo-brand img{max-width:100%;height:auto;width:220px!important}.site-footer{isolation:isolate;position:relative;border-top:1px solid #34363d!important;grid-template-columns:minmax(420px,1.45fr) minmax(140px,.35fr) minmax(140px,.35fr) auto!important;gap:42px!important;padding:58px 0!important}.site-footer:before{content:"";z-index:-1;background:radial-gradient(circle at 18% 22%,#ffd50014,#0000 28%),radial-gradient(circle at 74% 8%,#00e5ff12,#0000 30%),linear-gradient(#090a0c 0,#060709 100%);position:absolute;inset:0 -8vw}.footer-brand-panel{gap:18px!important;display:grid!important}.footer-brand-panel>p{color:#9b9da5!important;letter-spacing:.08em!important;max-width:650px!important;font-size:13px!important}.footer-image-hero,.footer-image-strip{display:none!important}.site-footer>div:not(.footer-brand-panel){padding-top:22px}.site-footer>p:last-child{padding-top:22px;letter-spacing:.22em!important;font-size:12px!important}@media (max-width:950px){.site-footer{grid-template-columns:1fr 1fr!important}.footer-brand-panel{grid-column:1/-1}.footer-logo img{width:220px!important}.site-footer>p:last-child{grid-column:1/-1}}@media (max-width:560px){.site-footer{grid-template-columns:1fr!important}.logo-brand img,.footer-logo img{width:190px!important}}.shell{width:min(1440px,100% - 64px)!important}.web-app,.admin-page{background:radial-gradient(circle at 12% 6%,#ffd50010,#0000 24%),radial-gradient(circle at 86% 8%,#00e5ff0d,#0000 26%),linear-gradient(#090a0c 0%,#050608 100%)!important}.home-hero,.page-head,.rules-hero,.career-head,.server-registry-head,.admin-shell:before{box-shadow:inset 0 0 0 1px #ffffff05,0 28px 80px #0008}.home-hero{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#101114;margin-top:26px;min-height:560px!important;padding:92px 38px 72px!important}.home-dashboard,.quick-links{border-top:0!important}.status-card,.latest-war,.quick-links a,.server-card,.career-stats,.career-badges article,.career-current,.career-history article,.history-cards>a{background:#111216e8!important;border-color:#30323a!important}.route-map-grid>a.war-map-card{border-left:3px solid var(--yellow)!important;min-height:0!important}.route-map-grid>a.war-map-card>.war-map-card-body{text-align:left!important;border:0!important;border-block:0!important;grid-template-columns:1fr!important;gap:16px!important;padding:24px 28px 28px!important;display:grid!important}.route-map-grid>a.war-map-card>.war-map-card-body>div.war-map-score{text-align:center!important;border-block:1px solid var(--line)!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:12px!important;display:grid!important}.route-map-records{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:hidden!important}.route-map-records span{align-content:center!important;min-height:96px!important;display:grid!important}.route-map-records b{letter-spacing:.2em!important;font-size:20px!important}.route-map-records em{color:#f5f5f2!important;font-size:12px!important}.route-map-records small{font-size:10px!important}.directory{padding-top:56px!important}.directory-tools{margin-bottom:28px!important}.site-footer{background:0 0!important;margin-top:80px!important}.site-footer:before{opacity:1!important;background:linear-gradient(90deg,#07080bf4,#07080bd8 44%,#07080bf4),linear-gradient(#07080b 0%,#0000 55%,#07080b 100%),url(/assets/wargrid/hero-racing-night.png) 50%/cover no-repeat!important}.site-footer:after{content:"";background:linear-gradient(90deg,var(--yellow),transparent 70%);z-index:0;height:2px;position:absolute;top:0;left:0;right:0}.footer-brand-panel,.site-footer>div:not(.footer-brand-panel),.site-footer>p:last-child{z-index:1;position:relative}.logo-brand img{filter:drop-shadow(0 10px 24px #000)}.site-footer{max-width:1440px!important;margin-inline:auto!important;padding-inline:32px!important}.site-footer:before{filter:saturate(.85)contrast(1.04)}.footer-brand-panel{max-width:620px}.footer-logo img{max-width:80vw;width:260px!important}.footer-brand-panel p{color:#aeb0b8!important;letter-spacing:.12em!important;text-transform:none!important;font-weight:800!important}.site-footer b,.site-footer>p:last-child{color:#ffd500!important}.site-footer a{opacity:.78;color:#f7f7f2!important}.site-footer a:hover{opacity:1;color:#ffd500!important}@media (max-width:900px){.shell{width:min(100% - 28px,760px)!important}.home-hero{padding:58px 24px!important}.route-map-records b{font-size:16px!important}.route-map-records span{min-height:82px!important}}.site-footer{background:#07080b!important;border-top:1px solid #292b31!important;border-bottom:1px solid #15161a!important;grid-template-columns:minmax(260px,1fr) auto auto auto!important;gap:42px!important;margin-top:72px!important;padding:38px 32px!important}.site-footer:before{display:none!important}.site-footer:after{width:88px;right:auto;background:#ffd500!important;height:3px!important}.footer-brand-panel{gap:12px!important;max-width:560px!important}.logo-brand img{content:url(/assets/wargrid-profile-logo.svg);filter:none!important;width:190px!important}.nav .logo-brand img,.footer-logo img{width:172px!important}.footer-logo img{width:230px!important}.footer-brand-panel p{color:#8f929b!important;letter-spacing:.06em!important;max-width:560px!important;font-size:13px!important;font-weight:700!important;line-height:1.6!important}.site-footer b{color:#ffd500!important;letter-spacing:.22em!important;font-size:12px!important}.site-footer a{color:#d7d8dc!important;letter-spacing:.08em!important;font-size:13px!important}.site-footer>p:last-child{color:#ffd500!important;letter-spacing:.24em!important;font-size:12px!important}.footer-image-strip,.footer-image-hero,.cms-image-preview{display:none!important}@media (max-width:900px){.site-footer{grid-template-columns:1fr 1fr!important}.footer-brand-panel,.site-footer>p:last-child{grid-column:1/-1!important}}@media (max-width:560px){.site-footer{grid-template-columns:1fr!important;padding-inline:18px!important}.logo-brand img,.footer-logo img{width:190px!important}}.admin-shell{padding-top:42px!important;padding-bottom:90px!important}.admin-heading{border:1px solid #30333a!important;border-left:4px solid var(--yellow)!important;background:linear-gradient(135deg,#131418,#0a0b0d)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:28px!important;padding:28px!important;display:grid!important}.admin-heading h1{letter-spacing:-.06em!important;text-transform:uppercase!important;margin:0!important;font-size:clamp(42px,5vw,76px)!important;line-height:.9!important}.admin-heading p{color:#a8abb4!important;max-width:720px!important;font-size:15px!important;line-height:1.6!important}.admin-user{background:#090a0c!important;border:1px solid #363941!important;min-width:240px!important;padding:18px!important}.admin-user span{color:var(--yellow)!important;letter-spacing:.18em!important;font:900 10px monospace!important;display:block!important}.admin-user b{color:#fff!important;margin:8px 0 14px!important;display:block!important}.admin-user button,.admin-section-nav button,.admin-command-grid button,.admin-data-manager button,.admin-upcoming button{cursor:pointer!important}.admin-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:18px 0!important;display:grid!important}.admin-command-grid button{text-align:left!important;color:#fff!important;background:#111216!important;border:1px solid #30333a!important;min-height:118px!important;padding:20px!important}.admin-command-grid button:hover{background:#17181d!important;border-color:#ffd500aa!important}.admin-command-grid span{color:var(--yellow)!important;letter-spacing:.18em!important;font:900 10px monospace!important;display:block!important}.admin-command-grid b{text-transform:uppercase!important;margin-top:14px!important;font-size:20px!important;display:block!important}.admin-section-nav{background:#090a0c!important;border:1px solid #30333a!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 24px!important;padding:10px!important;display:flex!important}.admin-section-nav button{color:#b9bdc8!important;letter-spacing:.08em!important;background:0 0!important;border:1px solid #0000!important;min-height:42px!important;padding:0 16px!important;font:900 12px monospace!important}.admin-section-nav button.active{border-color:var(--yellow)!important;color:#050609!important;background:#ffd500!important}.admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.admin-content-grid article,.admin-record-inspector,.admin-data-manager article,.admin-list article,.admin-tools article,.audit-log{border:1px solid #30333a!important;border-left:4px solid var(--yellow)!important;background:#111216!important;padding:22px!important}.admin-content-grid h3,.admin-record-inspector h3,.admin-data-manager h3{text-transform:uppercase!important;margin:0 0 18px!important;font-size:20px!important}.admin-content-grid label,.admin-form label{color:#a8abb4!important;letter-spacing:.08em!important;gap:8px!important;margin-bottom:12px!important;font:900 12px monospace!important;display:grid!important}.admin-content-grid input,.admin-content-grid textarea,.admin-content-grid select,.admin-form input,.admin-form textarea,.admin-form select,.admin-key-form input{color:#fff!important;background:#08090c!important;border:1px solid #3a3d45!important;width:100%!important;min-height:46px!important;padding:12px!important}.admin-content-grid textarea,.admin-record-inspector textarea{min-height:130px!important}.admin-data-manager button,.admin-upcoming button,.admin-key-form button{background:var(--yellow)!important;color:#050609!important;letter-spacing:.1em!important;border:0!important;min-height:46px!important;padding:0 18px!important;font:900 12px monospace!important}.admin-data-manager button.danger,.admin-upcoming button.danger,.admin-buttons button.danger{color:#fff!important;background:#ff3158!important}@media (max-width:1050px){.admin-command-grid,.admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-heading{grid-template-columns:1fr!important}.admin-user{min-width:0!important}}@media (max-width:640px){.admin-command-grid,.admin-content-grid{grid-template-columns:1fr!important}.admin-shell{width:min(100% - 24px,760px)!important}.admin-heading{padding:20px!important}}.admin-dashboard-pro{grid-template-columns:300px minmax(0,1fr)!important;align-items:start!important;gap:22px!important;display:grid!important}.admin-sidebar{background:linear-gradient(#111216 0,#08090c 100%)!important;border:1px solid #30333a!important;grid-template-rows:auto 1fr auto!important;gap:22px!important;min-height:calc(100vh - 36px)!important;padding:18px!important;display:grid!important;position:sticky!important;top:18px!important}.admin-sidebar:before{content:"";background:var(--yellow);width:4px;position:absolute;top:-1px;bottom:-1px;left:-1px}.admin-sidebar-brand{border-bottom:1px solid #30333a!important;gap:12px!important;padding-bottom:18px!important;display:grid!important}.admin-sidebar-brand img{width:172px!important;height:auto!important}.admin-sidebar-brand span{color:#8f929b!important;letter-spacing:.2em!important;font:900 11px monospace!important}.admin-sidebar nav{align-content:start!important;gap:8px!important;margin:0!important;display:grid!important}.admin-sidebar nav button{color:#d9dbe1!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;grid-template-columns:34px 1fr!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}.admin-sidebar nav button:hover{background:#15161a!important;border-color:#41444c!important}.admin-sidebar nav button.active{background:#ffd50012!important;border-color:#ffd500!important}.admin-sidebar nav button i{color:#ffd500!important;background:#090a0c!important;border:1px solid #343740!important;place-items:center!important;width:34px!important;height:34px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.admin-sidebar nav button.active i{color:#050609!important;background:#ffd500!important;border-color:#ffd500!important}.admin-sidebar nav button b{color:#fff!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:14px!important;display:block!important}.admin-sidebar nav button small{color:#858891!important;margin-top:4px!important;font-size:11px!important;line-height:1.25!important;display:block!important}.admin-sidebar-user{background:#090a0c!important;border:1px solid #30333a!important;min-width:0!important;padding:16px!important}.admin-sidebar-user small{color:#858891!important;letter-spacing:.14em!important;text-transform:uppercase!important;font:900 10px monospace!important;display:block!important}.admin-sidebar-user b{color:#fff!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:8px 0 12px!important;display:block!important;overflow:hidden!important}.admin-sidebar-user button{color:#fff!important;background:#121316!important;border:1px solid #3a3d45!important;width:100%!important;min-height:40px!important;font:900 12px monospace!important}.admin-workspace{gap:18px!important;min-width:0!important;display:grid!important}.admin-dashboard-pro .admin-heading{margin:0!important}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-kpi-grid article{background:#111216!important;border:1px solid #30333a!important;min-height:112px!important;padding:18px!important}.admin-kpi-grid span{color:#858891!important;letter-spacing:.16em!important;font:900 10px monospace!important;display:block!important}.admin-kpi-grid b{color:#ffd500!important;font:900 30px/1 var(--font-timing)!important;margin-top:12px!important;display:block!important}.admin-kpi-grid small{color:#aeb2bd!important;margin-top:10px!important;font-size:12px!important;display:block!important}.admin-dashboard-pro .admin-command-grid,.admin-dashboard-pro>.admin-section-nav{display:none!important}.admin-dashboard-pro .admin-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.admin-dashboard-pro .admin-list{gap:12px!important;display:grid!important}.admin-dashboard-pro .admin-list article{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.admin-dashboard-pro .admin-list h2{text-transform:uppercase!important;margin:6px 0!important;font-size:24px!important}.admin-dashboard-pro .admin-list p{color:#a8abb4!important;margin:0!important}.admin-dashboard-pro .admin-buttons{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.admin-dashboard-pro .admin-buttons button,.admin-dashboard-pro .admin-form button{color:#fff!important;background:#15161a!important;border:1px solid #3a3d45!important;min-height:40px!important;padding:0 14px!important;font:900 11px monospace!important}.admin-dashboard-pro .admin-buttons button:hover,.admin-dashboard-pro .admin-form button:hover{color:#ffd500!important;border-color:#ffd500!important}.admin-dashboard-pro .audit-log{gap:0!important;display:grid!important}.admin-dashboard-pro .audit-log p{color:#aeb2bd!important;border-top:1px solid #30333a!important;grid-template-columns:150px 1fr minmax(100px,.6fr) minmax(160px,.8fr)!important;gap:12px!important;margin:0!important;padding:12px 0!important;display:grid!important}@media (max-width:1180px){.admin-dashboard-pro{grid-template-columns:1fr!important}.admin-sidebar{min-height:0!important;position:relative!important;top:auto!important}.admin-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-sidebar nav button{grid-template-columns:1fr!important}.admin-sidebar nav button small,.admin-sidebar-user{display:none!important}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-kpi-grid,.admin-dashboard-pro .admin-tools,.admin-dashboard-pro .admin-list article{grid-template-columns:1fr!important}.admin-dashboard-pro .admin-buttons{justify-content:flex-start!important}.admin-dashboard-pro .audit-log p{grid-template-columns:1fr!important}}.admin-page{color:#f7f7f2!important;background:#090a0c!important}.admin-dashboard-pro{background:#08090b!important;border-inline:1px solid #24262c!important;grid-template-columns:320px minmax(0,1fr)!important;gap:0!important;width:min(1540px,100% - 36px)!important;padding:0!important}.admin-sidebar{min-height:100vh!important;box-shadow:none!important;border:0!important;background:#17181d!important;border-right:1px solid #24262c!important;padding:28px 24px!important;position:sticky!important;top:0!important}.admin-sidebar:before{display:none!important}.admin-sidebar-brand{border-bottom:1px solid #2b2d34!important;align-items:center!important;gap:14px!important;padding-bottom:28px!important;display:flex!important}.admin-sidebar-brand span{color:#8d9099!important;font:900 12px/1.2 var(--font-ui)!important;letter-spacing:.18em!important}.admin-sidebar nav{gap:10px!important;margin:22px 0!important;display:grid!important}.admin-sidebar nav button{color:#a8abb4!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:34px 1fr!important;min-height:58px!important;padding:0 16px!important}.admin-sidebar nav button.active{border-color:var(--yellow)!important;color:#fff!important;box-shadow:inset 3px 0 0 var(--yellow)!important;background:#ffd5000d!important}.admin-sidebar nav button i{color:var(--yellow)!important;background:0 0!important;border:0!important;font-size:18px!important}.admin-sidebar nav button b{color:inherit!important;text-transform:none!important;font-size:16px!important}.admin-sidebar nav button small{color:#838690!important;font-size:12px!important}.admin-sidebar-user{background:#1d1f25!important;border:1px solid #252830!important;border-radius:12px!important;margin-top:auto!important}.admin-workspace{background:#08090b!important;gap:22px!important;padding:22px 30px 60px!important}.admin-topbar{background:#101116;border-bottom:1px solid #24262c;grid-template-columns:180px minmax(260px,1fr) auto;align-items:center;gap:18px;height:66px;margin:-22px -30px 24px;padding:0 30px;display:grid}.admin-topbar button{color:#fff;height:44px;font:800 15px var(--font-ui);background:#17181d;border:1px solid #30333a;border-radius:8px;padding:0 14px}.admin-topbar label{color:#777;background:#0c0d10;border:1px solid #30333a;border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.admin-topbar input{color:#b9bdc8;width:100%;font:800 16px var(--font-ui);background:0 0;border:0;outline:0}.admin-topbar>div{align-items:center;gap:12px;display:flex}.admin-topbar>div>span{width:40px;height:40px;color:var(--yellow);background:#1d1f25;border-radius:8px;place-items:center;display:grid}.admin-topbar>div>b{background:var(--yellow);color:#050609;border-radius:50%;place-items:center;width:44px;height:44px;font:900 14px Arial;display:grid}.admin-hero-panel{background:linear-gradient(90deg,#050609f5 0,#050609b5 44%,#05060945 100%),url(/assets/wargrid/map-canyon-tech.png) 50%/cover no-repeat;border:1px solid #24262c;border-radius:10px;justify-content:space-between;align-items:end;gap:28px;min-height:260px;padding:34px;display:flex;overflow:hidden}.admin-hero-panel p{color:var(--yellow);letter-spacing:.14em;margin:0 0 12px;font:900 13px monospace}.admin-hero-panel h1{color:#fff;font:900 clamp(40px,4.6vw,62px)/.92 var(--font-ui);letter-spacing:-.055em;margin:0}.admin-hero-panel span{color:#f0f1f4;margin-top:12px;font-size:18px;display:block}.admin-hero-panel button{background:var(--yellow);color:#050609;min-width:180px;height:50px;font:900 15px var(--font-ui);border:0;border-radius:3px;align-self:end}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important}.admin-kpi-grid article{background:0 0!important;border:0!important;border-bottom:3px solid #30333a!important;min-height:126px!important;padding:0 6px 22px!important}.admin-kpi-grid article:nth-child(2){border-color:var(--yellow)!important}.admin-kpi-grid span{color:#b7bbca!important;font:500 16px var(--font-ui)!important;letter-spacing:0!important}.admin-kpi-grid b{color:#fff!important;font:900 48px/1 var(--font-ui)!important;margin-top:20px!important}.admin-kpi-grid small{color:#aeb2c0!important;font-size:16px!important}.admin-heading{border:1px solid #24262c!important;border-left:3px solid var(--yellow)!important;background:#111216!important;border-radius:10px!important;margin-top:10px!important}.admin-heading h1{font-size:clamp(34px,4vw,58px)!important}.admin-heading .kicker,.admin-user span{color:var(--yellow)!important}.admin-content-grid article,.admin-record-inspector,.admin-data-manager article,.admin-list article,.admin-tools article,.audit-log,.admin-upcoming,.admin-content-manager,.admin-page-editor article{border-color:#2b2d34!important;border-left-color:var(--yellow)!important;background:#111216!important;border-radius:8px!important}@media (max-width:1180px){.admin-dashboard-pro{grid-template-columns:1fr!important}.admin-sidebar{border-bottom:1px solid #24262c!important;border-right:0!important;min-height:0!important;position:relative!important}.admin-sidebar nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.admin-topbar{height:auto;padding-block:16px;grid-template-columns:1fr!important}.admin-hero-panel{min-height:280px}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.admin-workspace{padding:16px!important}.admin-topbar{margin:-16px -16px 18px;padding-inline:16px}.admin-sidebar nav{grid-template-columns:1fr!important}.admin-hero-panel{padding:28px;display:grid}.admin-kpi-grid{grid-template-columns:1fr!important}}.admin-overview-suite{gap:22px!important;display:grid!important}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.admin-module-card{position:relative;text-align:left!important;color:#fff!important;background:linear-gradient(145deg,#15161b 0%,#0b0c10 72%)!important;border:1px solid #2b2d34!important;border-radius:12px!important;gap:12px!important;min-height:188px!important;padding:22px!important;display:grid!important;overflow:hidden!important}.admin-module-card:before{content:"";background:linear-gradient(90deg,var(--yellow),#18d8ff00);height:4px;position:absolute;inset:0 0 auto}.admin-module-card:hover{transform:translateY(-1px);box-shadow:0 18px 40px #0008;border-color:var(--yellow)!important}.admin-module-card span{color:var(--yellow)!important;font:900 12px var(--font-mono)!important;letter-spacing:.16em!important}.admin-module-card h2{color:#fff!important;font:900 24px/1.05 var(--font-ui)!important;letter-spacing:-.03em!important;margin:0!important}.admin-module-card p{color:#b7bac4!important;margin:0!important;font-size:15px!important;line-height:1.5!important}.admin-module-card small{margin-top:auto;color:#7f838e!important;font:800 12px var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.09em!important}.admin-module-card b{color:var(--yellow)!important;font:900 13px var(--font-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.admin-live-board{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr)!important;gap:16px!important;display:grid!important}.admin-war-monitor,.admin-health-panel,.admin-ops-columns article{background:#101116!important;border:1px solid #2b2d34!important;border-radius:12px!important;box-shadow:0 20px 60px #0005!important}.admin-war-monitor{background:linear-gradient(90deg,#08090df2,#08090dcc 48%,#08090d30),url(/assets/wargrid/map-ice-reactor.png) 50%/cover no-repeat!important;justify-content:space-between!important;align-items:flex-end!important;min-height:230px!important;padding:30px!important;display:flex!important}.admin-war-monitor h2{color:#fff!important;font:900 clamp(34px,4vw,58px)/.95 var(--font-ui)!important;letter-spacing:-.055em!important;text-transform:uppercase!important;margin:8px 0!important}.admin-war-monitor p{color:#f3f4f7!important;margin:0!important;font-size:20px!important}.admin-war-monitor button,.admin-health-panel button,.admin-ops-columns header button{border:1px solid var(--yellow)!important;background:var(--yellow)!important;color:#050609!important;font:900 13px var(--font-mono)!important;text-transform:uppercase!important;border-radius:4px!important;padding:13px 18px!important}.admin-health-panel{align-content:start!important;gap:12px!important;padding:24px!important;display:grid!important}.admin-health-panel h2{color:#fff!important;font:900 34px var(--font-ui)!important;margin:0 0 8px!important}.admin-health-panel div{border-top:1px solid #2b2d34!important;grid-template-columns:1fr auto!important;gap:12px!important;padding-top:12px!important;display:grid!important}.admin-health-panel span{color:#8c909a!important;font:800 12px var(--font-mono)!important;text-transform:uppercase!important}.admin-health-panel b{color:var(--yellow)!important;font:900 18px var(--font-ui)!important}.admin-ops-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.admin-ops-columns article{align-content:start!important;gap:0!important;padding:22px!important;display:grid!important}.admin-ops-columns header{justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:10px!important;display:flex!important}.admin-ops-columns h2{color:#fff!important;font:900 22px var(--font-ui)!important;letter-spacing:-.03em!important;margin:0!important}.admin-ops-columns header button{color:var(--yellow)!important;background:0 0!important;border-color:#0000!important;padding:0!important}.admin-ops-columns p{color:#cdd0d7!important;border-top:1px solid #2b2d34!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0!important;padding:14px 0!important;display:grid!important}.admin-ops-columns p span{color:var(--yellow)!important;font:900 12px var(--font-mono)!important}.admin-ops-columns p b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff!important}.admin-ops-columns p small{color:#8b8f99!important;font:800 12px var(--font-mono)!important;text-transform:uppercase!important}.admin-overview-suite .analytics-grid{margin-top:0!important}@media (max-width:1180px){.admin-overview-grid,.admin-ops-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-live-board{grid-template-columns:1fr!important}}@media (max-width:720px){.admin-overview-grid,.admin-ops-columns{grid-template-columns:1fr!important}.admin-war-monitor{min-height:260px!important;display:grid!important}.admin-ops-columns p{grid-template-columns:36px minmax(0,1fr)!important}.admin-ops-columns p small{grid-column:2}}.admin-hero-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-self:end!important;gap:10px!important;display:flex!important}.admin-hero-actions button{min-width:150px!important}.admin-hero-actions button:not(:first-child){color:#fff!important;background:#101116!important;border:1px solid #373a42!important}.admin-fastbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important;display:grid!important}.admin-fastbar button,.admin-link-button{color:#fff!important;min-height:44px!important;font:900 12px var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#15161b!important;border:1px solid #30333a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;text-decoration:none!important;display:inline-flex!important}.admin-fastbar button:hover,.admin-link-button:hover{border-color:var(--yellow)!important;color:var(--yellow)!important}.admin-server-editor{border:1px solid var(--yellow)!important;background:linear-gradient(145deg,#15140b,#101116 58%)!important;border-radius:12px!important;padding:24px!important}.admin-server-editor .admin-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-server-editor label{color:#aeb2bd!important;font:900 11px var(--font-mono)!important;text-transform:uppercase!important;letter-spacing:.09em!important;gap:8px!important;display:grid!important}.admin-server-editor input,.admin-server-editor textarea{color:#fff!important;background:#08090c!important;border:1px solid #333640!important;width:100%!important;min-height:44px!important;padding:0 12px!important}.admin-server-editor textarea{resize:vertical!important;min-height:120px!important;padding:12px!important}@media (max-width:1180px){.admin-fastbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.admin-hero-actions,.admin-fastbar{grid-template-columns:1fr!important;display:grid!important}.admin-server-editor .admin-content-grid{grid-template-columns:1fr!important}}.admin-page{background:#07080a!important;min-height:100vh!important}.admin-page>.nav{display:none!important}.admin-page .admin-shell.shell{width:100%!important;max-width:none!important;margin:0!important}.admin-dashboard-pro{border:0!important;grid-template-columns:280px minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:100vh!important}.admin-sidebar{background:#17181d!important;padding:22px 18px!important}.admin-sidebar-brand img{width:148px!important}.admin-sidebar-brand span{max-width:96px!important;font-size:11px!important}.admin-sidebar nav{gap:6px!important}.admin-sidebar nav button{border-radius:9px!important;min-height:52px!important;padding:0 12px!important}.admin-sidebar nav button b{font-size:15px!important}.admin-sidebar nav button small{font-size:11px!important}.admin-workspace{background:#08090b!important;padding:18px 26px 46px!important}.admin-topbar{background:#14151a!important;grid-template-columns:170px minmax(240px,520px) auto!important;height:64px!important;margin:-18px -26px 20px!important;padding:0 26px!important}.admin-topbar label{height:40px!important}.admin-topbar button{height:40px!important;font-size:14px!important}.admin-hero-panel{background-position:50%!important;border-radius:10px!important;min-height:210px!important;padding:28px 32px!important}.admin-hero-panel h1{font-size:clamp(38px,4.2vw,58px)!important}.admin-hero-panel span{max-width:760px!important;font-size:17px!important}.admin-hero-actions{gap:10px!important;min-width:180px!important;display:grid!important}.admin-hero-actions button{min-width:170px!important;height:46px!important}.admin-kpi-grid{gap:18px!important;margin:18px 0!important}.admin-kpi-grid article{min-height:102px!important;padding-bottom:16px!important}.admin-kpi-grid span{font-size:14px!important}.admin-kpi-grid b{margin-top:14px!important;font-size:40px!important}.admin-kpi-grid small{font-size:14px!important}.admin-fastbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin:12px 0 18px!important}.admin-fastbar button{border-radius:6px!important;min-height:38px!important;font-size:11px!important}.admin-heading{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;margin:0 0 18px!important;padding:18px 20px!important;display:grid!important}.admin-heading h1{margin:4px 0!important;font-size:30px!important}.admin-heading p:not(.kicker){margin:0!important;font-size:15px!important}.admin-user{padding:10px 12px!important}.admin-content-grid article,.admin-record-inspector,.admin-data-manager article,.admin-list article,.admin-tools article,.audit-log,.admin-upcoming,.admin-content-manager,.admin-page-editor article{background:#111217!important;border-radius:8px!important}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-module-card{min-height:142px!important;padding:18px!important}.admin-module-card h2{font-size:20px!important}.admin-module-card p{font-size:14px!important}.admin-war-monitor{min-height:190px!important;padding:24px!important}.admin-war-monitor h2{font-size:clamp(30px,3vw,46px)!important}.admin-health-panel{padding:20px!important}.admin-ops-columns{grid-template-columns:1.4fr 1fr 1fr!important}.admin-key-form{grid-template-columns:minmax(240px,420px) minmax(180px,320px)!important;gap:12px!important;max-width:780px!important;display:grid!important}.admin-page .admin-shell:not(.admin-dashboard-pro){background:linear-gradient(90deg,#07080af5,#07080ad0),url(/assets/wargrid/hero-racing-night.png) 50%/cover no-repeat!important;place-content:center!important;min-height:100vh!important;padding:28px!important;display:grid!important}.admin-page .admin-shell:not(.admin-dashboard-pro)>h1{letter-spacing:-.07em!important;margin:10px 0!important;font-size:clamp(48px,8vw,96px)!important}.admin-page .admin-shell:not(.admin-dashboard-pro)>p{color:#b9bdc8!important;max-width:720px!important;font-size:18px!important}@media (max-width:1180px){.admin-dashboard-pro{grid-template-columns:1fr!important}.admin-sidebar{min-height:0!important;position:relative!important}.admin-overview-grid,.admin-ops-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-topbar{grid-template-columns:1fr!important;height:auto!important;padding-block:14px!important}.admin-fastbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:720px){.admin-workspace{padding:14px!important}.admin-topbar{margin:-14px -14px 16px!important;padding-inline:14px!important}.admin-sidebar nav,.admin-hero-panel,.admin-heading,.admin-overview-grid,.admin-ops-columns,.admin-fastbar,.admin-key-form{grid-template-columns:1fr!important}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.admin-topbar,.admin-hero-panel{display:none!important}.admin-overview-compact{gap:12px!important}@media (min-width:1100px) and (min-height:820px){.admin-dashboard-pro{height:100vh!important;overflow:hidden!important}.admin-sidebar{min-height:100vh!important;padding:16px 14px!important}.admin-sidebar-brand{padding-bottom:16px!important}.admin-sidebar nav{gap:3px!important;margin:12px 0!important}.admin-sidebar nav button{min-height:43px!important;padding:0 10px!important}.admin-sidebar nav button b{font-size:13px!important}.admin-sidebar nav button small{font-size:10px!important}.admin-workspace{gap:10px!important;height:100vh!important;padding:14px 20px!important;overflow:hidden!important}.admin-kpi-grid{gap:10px!important;margin:0 0 10px!important}.admin-kpi-grid article{min-height:72px!important;padding:0 4px 9px!important}.admin-kpi-grid span{font-size:11px!important}.admin-kpi-grid b{margin-top:7px!important;font-size:27px!important}.admin-kpi-grid small{margin-top:4px!important;font-size:11px!important}.admin-fastbar{gap:7px!important;margin:0 0 10px!important}.admin-fastbar button{min-height:32px!important;padding:0 8px!important;font-size:10px!important}.admin-overview-suite{gap:10px!important}.admin-live-board{grid-template-columns:1.5fr .75fr!important;gap:10px!important}.admin-war-monitor,.admin-health-panel{min-height:102px!important;padding:16px!important}.admin-war-monitor h2{font-size:25px!important}.admin-war-monitor p{font-size:14px!important}.admin-war-monitor button,.admin-health-panel button{padding:9px 11px!important;font-size:10px!important}.admin-health-panel{grid-template-columns:1fr auto auto!important;align-items:center!important;gap:10px!important}.admin-health-panel>p{grid-column:1/-1!important;margin:0!important}.admin-health-panel h2{margin:0!important;font-size:22px!important}.admin-health-panel div{border:0!important;gap:4px!important;padding:0!important;display:grid!important}.admin-health-panel span{font-size:10px!important}.admin-health-panel b{font-size:15px!important}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.admin-module-card{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:76px!important;padding:12px!important}.admin-module-card:before{height:2px!important}.admin-module-card span{font-size:10px!important}.admin-module-card h2{font-size:15px!important}.admin-module-card small{margin:3px 0 0!important;font-size:10px!important}.admin-module-card b{white-space:nowrap!important;font-size:10px!important}.admin-ops-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.admin-ops-columns article{min-height:82px!important;padding:12px!important}.admin-ops-columns h2{font-size:14px!important}.admin-ops-columns p{grid-template-columns:26px minmax(0,1fr) auto!important;padding:8px 0 0!important;font-size:12px!important}.admin-ops-columns p span,.admin-ops-columns p small{font-size:10px!important}}.admin-map-records{font:800 13px/1.35 var(--font-mono)!important;border-top:1px solid #2b2d34!important;grid-template-columns:minmax(220px,1.25fr) repeat(3,minmax(180px,1fr))!important;align-items:start!important;gap:16px!important;padding:14px 0!important;display:grid!important}.admin-map-records b{color:#fff!important;word-break:break-word!important}.admin-map-records span{color:#aeb2bd!important;word-break:break-word!important}.admin-map-records .tm-formatted-text{font-family:var(--font-ui)!important;font-weight:900!important}.admin-map-request{border-top:1px solid #2b2d34!important;grid-template-columns:minmax(180px,1fr) minmax(240px,1.2fr) auto auto!important;align-items:center!important;gap:12px!important;padding:12px 0!important;display:grid!important}.admin-map-request b{color:#fff!important}.admin-map-request span{color:#aeb2bd!important}.admin-map-request a{color:var(--cyan)!important;text-decoration:none!important}.admin-map-request button{color:#fff!important;min-height:34px!important;font:900 11px var(--font-mono)!important;background:#15161b!important;border:1px solid #3a3d45!important;border-radius:6px!important;padding:0 12px!important}.map-request-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:22px;margin-top:26px;display:grid}.map-request-form,.map-request-panel{border:1px solid var(--line);border-left:4px solid var(--yellow);background:linear-gradient(145deg,#121318,#090a0c);padding:28px;box-shadow:0 24px 70px #0008}.map-request-form h2,.map-request-panel h2{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(30px,4vw,54px)}.map-request-form{gap:14px;display:grid}.map-request-form label{color:#aeb2bd;font:900 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.map-request-form input,.map-request-form textarea{color:#fff;width:100%;min-height:48px;font:800 15px var(--font-ui);background:#08090c;border:1px solid #343740;outline:0;padding:0 14px}.map-request-form textarea{resize:vertical;min-height:150px;padding:14px}.map-request-form input:focus,.map-request-form textarea:focus{border-color:var(--yellow);box-shadow:0 0 0 3px #ffd50018}.map-request-form button{background:var(--yellow);color:#050609;min-height:52px;font:950 13px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:0}.map-request-message{color:var(--yellow);font:900 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.map-request-panel{align-self:start;position:sticky;top:92px}.map-request-panel ul{color:#c5c8d0;margin:18px 0;padding-left:18px;line-height:1.7}.map-request-panel a{color:var(--yellow);font:900 13px var(--font-mono);margin-top:16px;text-decoration:none;display:inline-flex}.data-area-players .data-badge-award,.data-area-players .data-badge-create,.data-area-players .data-maps,.data-area-players .data-import,.data-area-badges .data-player-overview,.data-area-badges .data-user-accounts,.data-area-badges .data-maps,.data-area-badges .data-import,.data-area-maps .data-badge-award,.data-area-maps .data-badge-create,.data-area-maps .data-player-overview,.data-area-maps .data-user-accounts{display:none}.server-card-banner{border-bottom:1px solid var(--line);background:#08090b;overflow:hidden;height:166px!important;padding:0!important;display:block!important}.server-card-banner img{filter:saturate(.98)contrast(1.05);object-fit:cover!important;border:0!important;width:100%!important;height:166px!important;display:block!important}.server-card>div:not(.server-card-banner){gap:10px;padding:20px;display:grid}.rulebook-editor{gap:9px;margin:10px 0;display:grid}.rulebook-editor-head{color:#aeb2bd;font:800 12px var(--font-mono);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rulebook-editor-head button,.rulebook-row button{color:#fff;min-height:30px;font:900 10px var(--font-mono);background:#17191e;border:1px solid #3b3e45;padding:0 9px}.rulebook-row{background:#0b0c10;border:1px solid #30333a;grid-template-columns:28px minmax(130px,.45fr) minmax(220px,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.rulebook-row>b{color:var(--yellow);font:900 12px var(--font-mono);padding-top:11px}.rulebook-row input,.rulebook-row textarea{color:#fff;width:100%;min-height:40px;font:700 13px var(--font-ui);background:#08090b;border:1px solid #373a42;padding:10px}.rulebook-row textarea{resize:vertical;min-height:64px}.rulebook-row .danger{color:#ffb0b7;border-color:#7d3138}@media (max-width:800px){.rulebook-row{grid-template-columns:26px 1fr}.rulebook-row textarea{grid-column:2}.rulebook-row button{grid-column:2;justify-self:start}}.cms-page-studio{grid-template-columns:210px minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.cms-page-studio>nav{border:1px solid var(--line);background:#0d0e12;align-content:start;gap:4px;padding:10px;display:grid}.cms-page-studio>nav button{color:#aeb2bd;text-align:left;min-height:36px;font:900 12px var(--font-mono);background:0 0;border:0;border-left:2px solid #0000;padding:0 12px}.cms-page-studio>nav button.active{border-color:var(--yellow);color:#fff;background:#ffd50010}.cms-page-studio>article{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#111216;gap:13px;padding:22px;display:grid}.cms-page-studio label{color:#aeb2bd;font:900 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:7px;display:grid}.cms-page-studio label input,.cms-page-studio label textarea{color:#fff;width:100%;min-height:44px;font:700 14px var(--font-ui);background:#08090b;border:1px solid #373a42;padding:11px 12px}.cms-page-studio label textarea{resize:vertical;min-height:78px}.cms-page-studio-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:18px;padding-bottom:14px;display:flex}.cms-page-studio-head h3{margin:3px 0;font-size:28px}.cms-page-studio-head p{color:#aeb2bd;max-width:600px;margin:0}.cms-page-studio-head a{color:var(--yellow);font:900 11px var(--font-mono);white-space:nowrap}@media (max-width:820px){.cms-page-studio{grid-template-columns:1fr}.cms-page-studio>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.cms-page-studio-head{display:grid}.cms-page-studio-head a{white-space:normal}}@media (max-width:980px){.map-request-layout{grid-template-columns:1fr}.map-request-panel{position:static}.admin-map-records,.admin-map-request{grid-template-columns:1fr!important}}.app-nav{grid-template-columns:220px minmax(0,1fr) auto auto;min-height:76px;gap:22px!important;height:76px!important;display:grid!important}.app-nav>.logo-brand{width:220px;height:48px;overflow:hidden}.app-nav>.logo-brand img{object-fit:contain;object-position:left center;width:220px!important;height:48px!important}.app-nav nav{justify-content:center;width:100%;margin:0!important}.route-view{animation:none!important}.admin-player-edit{border:1px solid #ffd50066;border-left:4px solid var(--yellow);background:#111216;grid-template-columns:120px repeat(4,minmax(140px,1fr));align-items:end;gap:14px;margin:18px 0;padding:20px;display:grid}.admin-player-edit>div,.admin-player-edit label{gap:8px;display:grid}.admin-player-edit span,.admin-player-edit label{color:#9da0a8;font:900 10px var(--font-mono);letter-spacing:.08em}.admin-player-edit input,.admin-player-edit select{color:#fff;background:#08090c;border:1px solid #383b43;min-height:44px;padding:0 12px}.admin-upcoming-player{grid-template-columns:52px minmax(150px,1fr) minmax(220px,1.5fr) auto auto auto!important}.admin-upcoming-player>small{text-overflow:ellipsis;color:#858995;overflow:hidden}.map-request-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding-bottom:18px;display:flex}.map-request-form-head>span{color:#5f626a;font:900 10px var(--font-mono)}.map-request-metrics{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.map-request-metrics span{border-right:1px solid var(--line);color:#8f929a;font:800 10px var(--font-mono);gap:6px;padding:16px;display:grid}.map-request-metrics span:last-child{border:0}.map-request-metrics b{color:var(--yellow);font-size:15px}.map-request-rules .rules-hero{background:linear-gradient(90deg,#090a0cf4,#090a0cb8),url(/assets/wargrid/map-canyon-tech.png) 50%/cover no-repeat;min-height:290px}@media (max-width:1180px){.app-nav{display:flex!important}.app-nav nav{justify-content:flex-start}.admin-player-edit{grid-template-columns:1fr 1fr}.admin-upcoming-player{grid-template-columns:52px 1fr!important}.admin-upcoming-player>*{min-width:0}}@media (max-width:850px){.app-nav{min-height:68px;height:68px!important}.app-nav>.logo-brand{width:180px;height:42px}.app-nav>.logo-brand img{width:180px!important;height:42px!important}.admin-player-edit,.map-request-metrics{grid-template-columns:1fr}.map-request-metrics span{border-right:0;border-bottom:1px solid var(--line)}}@media (min-width:1181px){.app-nav{grid-template-columns:220px minmax(0,1fr) 156px 54px!important}.app-nav>.tm-auth{width:156px;min-width:156px}}@media (min-width:851px) and (max-width:1180px){.app-nav{grid-template-columns:190px minmax(0,1fr) 140px 48px!important;display:grid!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:190px!important}.app-nav>.tm-auth{width:140px;min-width:140px}.app-nav>.admin-link{text-align:center;width:48px;min-width:48px}}.app-nav>.tm-auth{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:34px;display:flex;overflow:hidden}.app-nav>.admin-link{text-align:center;width:54px;min-width:54px}@media (max-width:850px){.app-nav>.tm-auth{width:112px;min-width:112px;margin-left:auto}.app-nav>.admin-link{display:none!important}}.admin-data-row:has(.chrishan-doner){align-items:center;grid-template-columns:auto 54px minmax(0,1fr) minmax(170px,.7fr) auto!important}.chrishan-doner{opacity:0;pointer-events:none;width:48px;height:48px;transition:opacity .28s,transform .38s cubic-bezier(.2,1.6,.4,1);display:block;position:relative;transform:scale(.35)rotate(-12deg)}.chrishan-doner.is-visible{opacity:1;transform:scale(1)rotate(0)}.chrishan-doner img{object-fit:contain;filter:drop-shadow(0 6px 10px #000a);width:48px;height:48px;display:block}.chrishan-doner.is-visible:after{content:"DÖNER MODE";white-space:nowrap;color:var(--yellow);font:900 7px var(--font-mono);letter-spacing:.08em;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}@media (max-width:720px){.admin-data-row:has(.chrishan-doner){grid-template-columns:auto 48px minmax(0,1fr)!important}:is(.admin-data-row:has(.chrishan-doner)>small,.admin-data-row:has(.chrishan-doner)>button){grid-column:3}}@media (min-width:1100px){.admin-dashboard-pro{align-items:stretch!important;height:auto!important;min-height:100vh!important;overflow:visible!important}.admin-workspace{grid-auto-rows:max-content!important;align-content:start!important;gap:16px!important;height:auto!important;min-height:100vh!important;padding:22px 26px 56px!important;overflow:visible!important}.admin-sidebar{min-height:100vh!important;padding:18px 16px!important}.admin-sidebar nav{gap:5px!important;margin:16px 0!important}.admin-sidebar nav button{min-height:48px!important;padding:0 12px!important}.admin-sidebar nav button b{font-size:15px!important}.admin-sidebar nav button small{font-size:12px!important}.admin-kpi-grid{gap:14px!important;margin:0 0 6px!important}.admin-kpi-grid article{min-height:84px!important;padding:0 5px 13px!important}.admin-kpi-grid span{font-size:13px!important}.admin-kpi-grid b{margin-top:10px!important;font-size:32px!important}.admin-kpi-grid small{margin-top:6px!important;font-size:13px!important}.admin-fastbar{flex-wrap:wrap!important;gap:8px!important;margin:4px 0 10px!important;display:flex!important}.admin-fastbar button{flex:none!important;min-height:36px!important;padding:0 13px!important;font-size:11px!important}.admin-overview-suite{gap:14px!important}.admin-live-board{grid-template-columns:minmax(0,1.5fr) minmax(310px,.75fr)!important;gap:14px!important}.admin-war-monitor,.admin-health-panel{min-height:128px!important;padding:18px!important}.admin-war-monitor h2{font-size:30px!important}.admin-health-panel h2{font-size:26px!important}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.admin-module-card{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:96px!important;padding:14px!important}.admin-module-card h2{font-size:17px!important}.admin-module-card small,.admin-module-card b{font-size:11px!important}.admin-ops-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.admin-ops-columns article{min-height:96px!important;padding:14px!important}}.admin-workspace>.admin-data-manager,.admin-workspace>.admin-content-manager,.admin-workspace>.admin-upcoming{width:100%!important;min-width:0!important;max-width:none!important}.data-area-players .admin-content-grid,.data-area-badges .admin-content-grid{grid-template-columns:minmax(0,1fr)!important}.cms-upload-field .upload-image-preview{border:1px solid var(--yellow);background:#090a0c;place-items:center;width:64px;height:64px;overflow:hidden;display:grid!important}.cms-upload-field .upload-image-preview.round{border-radius:50%}.cms-upload-field .upload-image-preview.wide{border-radius:5px;width:min(100%,260px);height:76px}.cms-upload-field .upload-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.admin-badge-thumb{border:1px solid var(--yellow);width:44px;height:44px;color:var(--yellow);font:900 18px var(--font-mono);background:#0b0c10;border-radius:50%;place-items:center;overflow:hidden;display:grid!important}.admin-badge-thumb img{object-fit:cover;width:100%;height:100%}.admin-data-row:has(.admin-badge-thumb){grid-template-columns:52px minmax(0,1fr) minmax(150px,.5fr) auto!important;align-items:center!important}.server-admin-identity{min-width:0;align-items:center!important;gap:14px!important;display:flex!important}.server-admin-identity>img,.server-admin-identity>span{border:1px solid var(--yellow);width:48px;height:48px;color:var(--yellow);font:900 18px var(--font-mono);background:#17130a;border-radius:50%;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.server-admin-identity>img{object-fit:cover}.server-card-body{grid-template-columns:62px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;display:grid!important;position:relative!important}.server-card-logo{border:2px solid var(--yellow);width:58px;height:58px;color:var(--yellow);font:900 22px var(--font-mono);background:#17130a;border-radius:50%;place-items:center;overflow:hidden;box-shadow:0 6px 18px #0008;display:grid!important}.server-card-logo img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:1100px){.admin-content-grid{width:100%!important}.admin-data-manager>.admin-record-inspector,.admin-data-manager>.admin-list,.admin-content-manager>.cms-page-studio{width:100%!important;max-width:none!important}}@media (max-width:720px){.admin-data-row:has(.admin-badge-thumb){grid-template-columns:52px minmax(0,1fr)!important}:is(.admin-data-row:has(.admin-badge-thumb) small,.admin-data-row:has(.admin-badge-thumb) button){grid-column:2}.server-card-body{grid-template-columns:52px minmax(0,1fr)!important}.server-card-logo{width:48px;height:48px}}@media (min-width:1181px){.admin-sidebar{overscroll-behavior:contain!important;z-index:30!important;align-self:start!important;width:auto!important;height:100dvh!important;position:sticky!important;inset:0 auto auto!important;overflow-y:auto!important}.admin-workspace{min-height:100dvh!important}.admin-fastbar{z-index:20!important;background:#08090b!important;border-bottom:1px solid #1f2128!important;margin:-12px 0 10px!important;padding:12px 0!important;position:sticky!important;top:0!important}.admin-heading{align-items:center!important;min-height:206px!important}.admin-heading>div{align-content:center!important}.admin-user{align-content:center!important;align-self:stretch!important;display:grid!important}.admin-content-manager,.admin-data-manager,.admin-upcoming{scroll-margin-top:68px!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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@scope(:root) to ([data-wargrid-ui]){.online{color:#55cb7a}.status-card.live h2{margin-top:42px}.versus{grid-template-columns:1fr 42px 1fr;align-items:center;gap:18px;margin:34px 0 12px;display:grid}.versus div{text-align:center}.versus small{color:#94969c;text-transform:uppercase;font:800 10px monospace;display:block}.versus b{color:var(--yellow);margin-top:10px;font-size:56px;line-height:1;display:block}.versus i{color:#62646b;border:1px solid #34363c;border-radius:50%;place-items:center;width:42px;height:42px;font:900 12px monospace;display:grid}.war-list{border-top:1px solid var(--line)}.war-list article,.war-list button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.war-list button:hover h3{color:var(--yellow)}.war-list button>b span{color:var(--yellow);letter-spacing:.12em;margin-top:9px;font-size:8px;display:block}.war-list small{color:var(--yellow);text-transform:uppercase;font:700 9px monospace}.war-list h3{text-transform:uppercase;margin:6px 0 0}.war-list b{text-align:right;font:800 12px monospace}.war-list p{color:var(--muted);margin:6px 0 0;font:700 10px monospace}.admin-link,.admin-back{color:var(--yellow);letter-spacing:.14em;font:800 10px monospace}.war-dashboard{gap:28px;display:grid}.data-empty,.inline-empty{border:1px solid var(--line);background:var(--card);color:var(--muted);text-align:center;padding:38px;font:700 12px monospace}.war-selector{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.war-selector span,.block-head>span{color:var(--muted);letter-spacing:.14em;font:700 9px monospace;display:block}.war-selector b{text-transform:uppercase;margin-top:7px;font-size:17px;display:block}.war-selector select{background:var(--card);min-width:260px;color:var(--text);border:1px solid var(--line);padding:13px 16px;font:700 11px monospace}.score-banner{border:1px solid var(--line);background:var(--card);grid-template-columns:1fr 260px 1fr;align-items:center;display:grid}.score-banner>div{justify-content:center;align-items:center;gap:24px;padding:28px;display:flex}.score-banner>div:last-child{flex-direction:row-reverse}.score-banner small{text-transform:uppercase;font:900 12px monospace}.score-banner b{color:var(--yellow);font-size:48px}.score-banner>span{text-align:center;color:var(--yellow);letter-spacing:.13em;border-inline:1px solid var(--line);padding:18px;font:800 10px monospace}.score-banner i{color:var(--muted);margin-top:7px;font-style:normal;display:block}.score-dates{color:var(--muted);letter-spacing:.04em;white-space:nowrap;gap:5px;margin-top:12px;font-size:8px;font-style:normal;display:grid}.score-dates b{color:var(--text);font-size:8px;font-weight:700}.stats-block{padding:46px 0 20px}.block-head{justify-content:space-between;align-items:end;margin-bottom:24px;display:flex}.block-head h2{text-transform:uppercase;margin:0;font-size:30px}.table-wrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;background:var(--card);width:100%;min-width:780px}th{color:var(--muted);letter-spacing:.12em;text-align:left;border-bottom:1px solid var(--line);padding:14px 16px;font:700 10px monospace}.sort-head{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}:is(.sort-head:hover,.sort-head:focus-visible){color:var(--yellow)}td{border-bottom:1px solid var(--line);padding:17px 16px;font:700 13px monospace}tbody tr:last-child td{border-bottom:0}td strong{font-family:Arial,sans-serif;font-size:15px;display:block}td small{color:var(--muted);margin-top:4px;display:block}td.points{color:var(--yellow);font-size:18px}td.contribution{min-width:116px}td.contribution b{color:var(--yellow);font-size:15px}td.contribution span{background:#34363c;width:82px;height:3px;margin-top:7px;display:block;overflow:hidden}td.contribution i{background:var(--yellow);height:100%;display:block}td.average-lr{min-width:98px}td.average-lr>b{color:var(--yellow);font-size:18px;display:block}td.average-lr>small,td.record-coverage>small{letter-spacing:.08em;font-size:8px}td.record-coverage{min-width:92px}td.record-coverage>b{font-size:14px}.avg-badge{color:#55d98b;vertical-align:middle;background:#102a24;margin-left:8px;padding:3px 5px;font:900 7px monospace;display:inline-block}.map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.map-grid article{background:var(--card);border:1px solid var(--line);padding:22px}.map-grid article.has-winner{border-top-color:var(--yellow)}.map-title{align-items:center;gap:15px;display:flex}.map-title>span{color:var(--yellow);font:900 18px monospace}.map-title h3{text-transform:uppercase;margin:0;font-size:15px}.map-title small{color:var(--muted);font:600 8px monospace}.map-title>em{color:var(--yellow);white-space:nowrap;margin-left:auto;font:800 8px monospace}.map-score{text-align:center;background:#0d0e10;grid-template-columns:45px 1fr 45px;align-items:center;margin:22px 0;display:grid}.map-score b{color:var(--yellow);padding:12px;font-size:26px}.map-score span{color:var(--muted);text-transform:uppercase;font:700 8px monospace}.map-grid ol{margin:0;padding:0;list-style:none}.map-grid li{border-top:1px solid var(--line);grid-template-columns:1fr auto 55px;gap:12px;padding:9px 0;font:700 9px monospace;display:grid}.map-grid li span small{color:var(--muted);margin-top:3px;display:block}.map-grid li b{color:var(--text)}.map-grid li em{color:var(--yellow);text-align:right;font-style:normal}.map-grid article>p{color:var(--muted);font-size:11px}.map-kpis{border:1px solid var(--line);background:var(--card);grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.map-kpis>div{border-right:1px solid var(--line);padding:19px}.map-kpis>div:last-child{border:0}.map-kpis small,.map-mini small,.map-tools label>span{color:var(--muted);letter-spacing:.12em;font:700 8px monospace;display:block}.map-kpis b{color:var(--yellow);margin:10px 0 5px;font:900 22px monospace;display:block}.map-kpis span,.map-mini span{color:#777981;font:600 9px monospace}.map-tools{grid-template-columns:1fr 220px;gap:12px;margin-bottom:16px;display:grid}.map-tools label{gap:7px;display:grid}.map-tools input,.map-tools select{background:var(--card);width:100%;color:var(--text);border:1px solid var(--line);outline:none;padding:13px 14px;font:700 10px monospace}.map-tools input:focus,.map-tools select:focus{border-color:var(--yellow)}.map-mini{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 0 18px;display:grid}.map-mini>div{border-right:1px solid var(--line);text-align:center;padding:13px 8px}.map-mini>div:last-child{border:0}.map-mini b{margin:7px 0 3px;font:900 13px monospace;display:block}.map-grid details{border-top:1px solid var(--line)}.map-grid summary{cursor:pointer;color:var(--yellow);letter-spacing:.1em;padding:14px 0 0;font:800 9px monospace;list-style:none}.map-grid summary::-webkit-details-marker{display:none}.map-grid summary span{float:right;border:1px solid var(--line);padding:2px 6px}.map-grid details[open] summary{padding-bottom:12px}.admin-page{min-height:100vh}.admin-back{margin-left:auto}.admin-shell{padding:90px 0 120px}.admin-shell>h1,.admin-heading h1{text-transform:uppercase;letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(44px,7vw,76px)}.admin-shell>p,.admin-heading p{color:var(--muted);max-width:620px;line-height:1.6}.admin-action{letter-spacing:.13em;margin-top:24px;padding:16px 22px;font:900 10px monospace;display:inline-block}.admin-key-form{grid-template-columns:minmax(220px,420px) auto;align-items:end;gap:12px;margin-top:22px;display:grid}.admin-key-form input{background:var(--card);border:1px solid var(--line);color:#fff;letter-spacing:.08em;height:48px;padding:0 14px;font:800 11px monospace}.admin-key-form .admin-action{margin-top:0}.admin-heading{justify-content:space-between;align-items:start;gap:40px;margin-bottom:48px;display:flex}.admin-user{border:1px solid var(--line);gap:8px;min-width:260px;padding:18px;display:grid}.admin-user span{color:var(--yellow);font:800 9px monospace}.admin-user b{font-size:12px}.admin-user a,.admin-user button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.admin-error{color:#ffb0b0;background:#541c1c;border:1px solid #8b3636;margin:0 0 24px;padding:14px 16px;font:800 10px monospace}.admin-list{border-top:1px solid var(--line)}.admin-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:24px 0;display:flex}.admin-list article.is-hidden{opacity:.48}.admin-list small{color:var(--yellow);font:700 9px monospace}.admin-list h2{text-transform:uppercase;margin:7px 0;font-size:18px}.admin-list p{color:var(--muted);margin:0;font:700 10px monospace}.admin-list button{color:#ff8585;cursor:pointer;background:0 0;border:1px solid #8b3636;padding:12px 15px;font:800 9px monospace}.admin-list .is-hidden button{color:#72dc95;border-color:#3f7d53}.admin-list button:disabled{opacity:.5;cursor:wait}.offline{color:#ff7474}.war-meta{border:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:28px;padding:15px 18px;display:flex}.war-meta>span{color:var(--muted);letter-spacing:.1em;font:700 8px monospace}.war-meta>span b{color:var(--text);margin-top:5px;display:block}.war-meta>div{gap:7px;margin-left:auto;display:flex}.war-meta button{border:1px solid var(--line);color:var(--yellow);cursor:pointer;background:#0d0e10;padding:9px 12px;font:800 8px monospace}.compare-controls{grid-template-columns:1fr 50px 1fr;align-items:center;gap:12px;display:grid}.compare-controls select,.history-tools input,.history-tools select{background:var(--card);color:var(--text);border:1px solid var(--line);padding:13px 14px;font:700 10px monospace}.compare-controls>b{text-align:center;color:var(--yellow);font:900 11px monospace}.compare-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.compare-grid article{border:1px solid var(--line);background:var(--card);padding:24px}.compare-grid h3{text-transform:uppercase;margin:0 0 5px}.compare-grid>article>small{color:var(--muted);font:600 9px monospace}.compare-grid article>div{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid}.compare-grid article span{color:var(--muted);background:#0d0e10;padding:12px;font:700 8px monospace}.compare-grid article span b{color:var(--yellow);margin-top:6px;font-size:16px;display:block}.history-browser{width:100%}.history-tools{grid-template-columns:1fr 150px 150px;gap:8px;margin-bottom:16px;display:grid}.all-time-maps{border-top:1px solid var(--line)}.history-tools input:focus,.history-tools select:focus,.compare-controls select:focus{border-color:var(--yellow);outline:none}.war-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020304d9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.war-modal{background:var(--bg);border:1px solid #41434a;flex-direction:column;width:min(1280px,100%);max-height:calc(100vh - 48px);animation:.22s both warModalIn;display:flex;box-shadow:0 24px 90px #000}.war-modal-head{border-bottom:1px solid var(--line);background:var(--card);flex:none;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.war-modal-head span{color:var(--yellow);letter-spacing:.16em;margin-bottom:5px;font:800 9px monospace;display:block}.war-modal-head b{letter-spacing:.08em;font-size:14px}.war-modal-head button{color:var(--text);letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #4a4d54;padding:11px 14px;font:800 10px monospace}:is(.war-modal-head button:hover,.war-modal-head button:focus-visible){border-color:var(--yellow);color:var(--yellow);outline:none}.war-modal-content{overscroll-behavior:contain;padding:26px;overflow:auto}.war-modal .war-selector{padding-bottom:14px}.war-modal .stats-block:last-child{margin-bottom:4px}@keyframes warModalIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.admin-tools{grid-template-columns:1fr 1fr;gap:16px;margin:0 0 42px;display:grid}.admin-tools>article{border:1px solid var(--line);background:var(--card);padding:22px}.admin-tools h2,.audit-log h2{margin:0 0 16px;font-size:14px}.admin-tools p{color:var(--muted);justify-content:space-between;gap:12px;font:700 10px monospace;display:flex}.admin-form{gap:8px;margin:14px 0;display:flex}.admin-form input{min-width:0;color:var(--text);border:1px solid var(--line);background:#0d0e10;flex:1;padding:11px}.admin-form button,.admin-tools p button{border:1px solid var(--line);color:var(--yellow);cursor:pointer;background:0 0;padding:9px 11px;font:800 8px monospace}.admin-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-list button.danger{color:#fff;background:#551c1c;border-color:#a63b3b}.audit-log{border-top:1px solid var(--line);margin-top:54px;padding-top:28px}.audit-log p{border-bottom:1px solid var(--line);grid-template-columns:160px 150px 1fr 1fr;gap:14px;margin:0;padding:11px 0;font:700 9px monospace;display:grid}.audit-log time,.audit-log small{color:var(--muted)}@media print{.nav,.hero,.system-strip,.content,.history>div:first-child,footer,.war-selector,.war-meta button,.map-tools,.admin-link{display:none!important}body{color:#000;background:#fff}.data-section,.history{border:0;width:100%;padding:0}.war-dashboard,.stats-block{break-inside:avoid}.status-card,.score-banner,.table-wrap,.map-grid article,.map-kpis{color:#000;background:#fff;border-color:#aaa}}@media (max-width:760px){.war-selector,.admin-heading,.admin-list article{flex-direction:column;align-items:stretch}.war-selector select{width:100%;min-width:0}.score-banner{grid-template-columns:1fr 150px 1fr}.score-banner>div{gap:10px;padding:18px 8px;flex-direction:column!important}.score-banner b{font-size:36px}.score-dates b{font-size:7px}.map-kpis{grid-template-columns:1fr 1fr}.map-kpis>div:nth-child(2){border-right:0}.map-kpis>div{border-bottom:1px solid var(--line)}.map-tools,.history-tools,.map-grid,.compare-grid,.admin-tools,.compare-controls{grid-template-columns:1fr}.war-meta>div{flex-wrap:wrap;width:100%;margin-left:0}.admin-user{min-width:0}.block-head h2{font-size:24px}.war-list button{flex-direction:column;align-items:flex-start}.war-list button>b{text-align:left}.audit-log p{grid-template-columns:1fr}.admin-buttons{justify-content:flex-start}.war-modal-backdrop{padding:8px}.war-modal{max-height:calc(100vh - 16px)}.war-modal-content{padding:16px}.war-modal-head{padding:14px}.war-modal-head b{font-size:12px}}.admin-section-nav{border-bottom:1px solid var(--line);margin:-18px 0 42px;display:flex}.admin-section-nav button{color:#777;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 22px;font:900 10px monospace}.admin-section-nav button.active{border-color:var(--yellow);color:var(--yellow)}.analytics-dashboard{gap:20px;display:grid}.analytics-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:8px;display:flex}.analytics-title h2{letter-spacing:-.05em;margin:0;font-size:clamp(32px,5vw,58px)}.analytics-title p:last-child{max-width:560px;color:var(--muted);font-size:12px}.period-filter{flex-wrap:wrap;justify-content:flex-end;display:flex}.period-filter button{border:1px solid var(--line);color:#777;cursor:pointer;background:#0d0e10;border-right:0;padding:10px 12px;font:800 8px monospace}.period-filter button:last-child{border-right:1px solid var(--line)}.period-filter button.active{background:var(--yellow);color:#090a0c;border-color:var(--yellow)}.analytics-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.analytics-kpis article{background:var(--card);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:21px}.analytics-kpis article:nth-child(4n){border-right:0}.analytics-kpis small,.analytics-panel header small{color:#777;letter-spacing:.13em;font:800 8px monospace;display:block}.analytics-kpis b{color:#fff;margin:14px 0 8px;font:900 30px monospace;display:block}.analytics-kpis span{color:#55d98b;font:900 9px monospace}.analytics-kpis span.down{color:#ff7373}.analytics-kpis em{color:#555;margin-top:5px;font:700 8px monospace;display:block}.analytics-panel{border:1px solid var(--line);background:var(--card);min-width:0;padding:24px}.analytics-panel header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.analytics-panel h3{margin:7px 0 0;font-size:17px}.analytics-panel header>b{color:var(--yellow);font:900 29px monospace}.analytics-panel header>span{color:#666;font:800 8px monospace}.analytics-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.traffic-chart{border-top:1px solid var(--line);background:repeating-linear-gradient(0deg,#0000 0 54px,#ffffff08 54px 55px);align-items:end;gap:6px;height:230px;padding:18px 4px 0;display:flex}.traffic-chart>div{flex:1;grid-template-rows:1fr 18px;align-items:end;min-width:5px;height:100%;display:grid}.traffic-chart i{background:linear-gradient(180deg,#fff36b,var(--yellow));min-height:4px;display:block;box-shadow:0 0 12px #ffd50028}.traffic-chart small{color:#555;text-align:center;white-space:nowrap;margin-top:5px;font:700 7px monospace}.traffic-chart>p{color:#777;align-self:center;margin:auto;font:800 10px monospace}.analytics-table p{border-top:1px solid #24262b;grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;margin:0;padding:12px 0;font:800 9px monospace;display:grid}.analytics-table p>span,.analytics-table p>em{color:#666;font-style:normal}.analytics-table p>strong{color:var(--yellow)}.analytics-table p.empty-row{color:#666;display:block}.analytics-bars p{margin:0 0 17px}.analytics-bars p>span{justify-content:space-between;margin-bottom:7px;font:800 9px monospace;display:flex}.analytics-bars em{color:#777;font-style:normal}.analytics-bars p>i{background:#2c2e34;height:3px;display:block}.analytics-bars u{background:var(--yellow);height:100%;text-decoration:none;display:block}.analytics-funnel{border:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.analytics-funnel article{border-right:1px solid var(--line);padding:20px;position:relative}.analytics-funnel article:last-child{border:0}.analytics-funnel small{color:#555;font:800 8px monospace}.analytics-funnel b{color:var(--yellow);margin:14px 0 7px;font:900 25px monospace;display:block}.analytics-funnel span{font:800 8px monospace}.analytics-browser{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.analytics-browser span{border:1px solid var(--line);color:#777;gap:8px;padding:8px;font:800 8px monospace;display:flex}.analytics-browser b{color:#fff}.analytics-settings label{color:#777;gap:8px;font:800 8px monospace;display:grid;position:relative}.analytics-settings input{border:1px solid var(--line);color:#fff;background:#0b0c0e;width:100%;padding:12px;font:700 10px monospace}.analytics-settings label>span{position:absolute;bottom:13px;right:12px}.analytics-settings>p{color:var(--yellow);font:900 16px monospace}.analytics-settings>small{color:#666;line-height:1.5;display:block}.analytics-settings button{border:1px solid var(--yellow);background:var(--yellow);color:#08090b;cursor:pointer;margin:16px 0;padding:11px 14px;font:900 9px monospace}@media (max-width:900px){.analytics-kpis{grid-template-columns:repeat(2,1fr)}.analytics-kpis article:nth-child(2n){border-right:0}.analytics-grid{grid-template-columns:1fr}.analytics-funnel{grid-template-columns:1fr 1fr}.analytics-funnel article{border-bottom:1px solid var(--line)}.analytics-title{flex-direction:column;align-items:flex-start}.period-filter{justify-content:flex-start}}@media (max-width:520px){.analytics-kpis{grid-template-columns:1fr 1fr}.analytics-kpis b{font-size:23px}.analytics-funnel{grid-template-columns:1fr}.analytics-funnel article{border-right:0}.traffic-chart{gap:3px}.traffic-chart small{display:none}.period-filter button{padding:9px 8px}.analytics-table p{grid-template-columns:1fr auto}.analytics-table p>span{display:none}.analytics-table p>em{grid-column:1/-1}.admin-section-nav{margin-top:0}}.admin-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:-22px 0 34px;display:grid}.admin-command-grid button{text-align:left;border:1px solid var(--line);border-left:3px solid var(--yellow);color:#fff;cursor:pointer;background:linear-gradient(135deg,#111216,#090a0c);min-height:104px;padding:18px}.admin-command-grid span{color:var(--yellow);letter-spacing:.16em;font:900 9px monospace;display:block}.admin-command-grid b{text-transform:uppercase;margin-top:18px;font-size:15px;display:block}.admin-command-grid button:hover{border-color:#625600;transform:translateY(-1px)}@media (max-width:760px){.admin-command-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.admin-command-grid{grid-template-columns:1fr}}.admin-page{background:radial-gradient(circle at 12% 8%,#ffe10010,#0000 24%),radial-gradient(circle at 82% 10%,#00e5ff10,#0000 25%),#07080a}.admin-shell{position:relative}.admin-shell:before{content:"";border:1px solid #ffffff14;border-left:3px solid var(--yellow);opacity:.92;z-index:0;background:linear-gradient(90deg,#07080af5,#07080ac9 54%,#07080af5),url(/assets/wargrid/hero-racing-night.png) 100%/cover no-repeat;height:245px;position:absolute;inset:18px 0 auto}.admin-shell>*{z-index:1;position:relative}.admin-heading{align-items:center;min-height:205px;margin-bottom:26px;padding:28px 30px}.admin-heading h1{text-shadow:0 0 34px #000}.admin-user{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0cdd;box-shadow:0 18px 45px #0008}.admin-command-grid button{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#101116cc;transition:all .18s;position:relative;overflow:hidden;box-shadow:0 18px 36px #0007}.admin-command-grid button:before{content:"";opacity:.75;background:linear-gradient(130deg,#ffe10012,#0000 36%,#00e5ff10);position:absolute;inset:0}.admin-command-grid button>*{z-index:1;position:relative}.admin-command-grid button:first-child{background-image:linear-gradient(135deg,#111216d8,#090a0cd8),url(/assets/wargrid/footer-grid-lines.png);background-size:cover}.admin-command-grid button:nth-child(2){background-image:linear-gradient(135deg,#111216dd,#090a0cdd),url(/assets/wargrid/map-ice-reactor.png);background-size:cover}.admin-command-grid button:nth-child(3){background-image:linear-gradient(135deg,#111216dd,#090a0cdd),url(/assets/wargrid/map-canyon-tech.png);background-size:cover}.admin-command-grid button:nth-child(4){background-image:linear-gradient(135deg,#111216dd,#090a0cdd),url(/assets/wargrid/hero-racing-night.png);background-size:cover}.admin-section-nav{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a0ced;gap:8px;margin-bottom:22px;padding:8px;display:flex;position:sticky;top:0}.admin-section-nav button{color:#858891;letter-spacing:.12em;cursor:pointer;background:#121318;border:1px solid #0000;flex:1;min-height:43px;font:900 10px monospace}.admin-section-nav button.active,.admin-section-nav button:hover{border-color:var(--yellow);color:var(--yellow);background:#211f10}.admin-content-manager .admin-upcoming-head,.admin-data-manager .admin-upcoming-head,.admin-tools article,.admin-record-inspector,.admin-content-manager article{background:linear-gradient(135deg,#121318e8,#090a0cf5);box-shadow:0 18px 40px #0006}.admin-record-inspector{border-left:3px solid var(--yellow)!important}.cms-image-preview img{box-shadow:0 0 22px #0008}.server-admin-list article{background:linear-gradient(90deg,#101114,#0b0c0f);padding-inline:20px}@media (max-width:760px){.admin-shell:before{height:320px}.admin-heading{padding:24px 18px}.admin-section-nav{flex-wrap:wrap;position:relative}.admin-section-nav button{min-width:calc(50% - 8px)}}.card-top .online{animation:2s ease-in-out infinite liveStatusPulse}.score-banner>div:first-child{animation:.5s both teamLeft}.score-banner>div:last-child{animation:.5s both teamRight}.score-banner>span{animation:.48s 80ms both scoreReveal}tbody tr{transition:background-color .22s,box-shadow .22s;animation:.38s both rowReveal}tbody tr:nth-child(2){animation-delay:40ms}tbody tr:nth-child(3){animation-delay:80ms}tbody tr:nth-child(4){animation-delay:.12s}tbody tr:nth-child(5){animation-delay:.16s}tbody tr:nth-child(n+6){animation-delay:.2s}tbody tr:hover{background:#ffffff05}tbody tr.is-mvp{box-shadow:inset 3px 0 0 var(--yellow);background:linear-gradient(90deg,#ffd50016,#0000 62%)}tbody tr.is-mvp:hover{background:linear-gradient(90deg,#ffd50022,#0000 68%)}.mvp-badge{background:var(--yellow);color:#090a0c;letter-spacing:.1em;vertical-align:2px;margin-left:9px;padding:3px 6px;font:900 8px monospace;animation:.55s .35s both mvpReveal;display:inline-block}td.contribution i{transform-origin:0;animation:.75s ease-out .18s both contributionFill}.tm-formatted-text{white-space:normal;font-family:Arial,Segoe UI Symbol,Segoe UI Emoji,sans-serif;display:inline}.tm-symbol{text-transform:none;letter-spacing:normal;min-width:.65em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.tm-symbol-fa{font-family:FontAwesome!important}.tm-symbol-game{font-family:Segoe Fluent Icons,Segoe MDL2 Assets,FontAwesome,Segoe UI Symbol,sans-serif!important}.tm-symbol-unicode{font-family:Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,sans-serif!important}.tm-symbol-emoji{font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif!important}.tm-text-shadow{text-shadow:1px 1px #000,0 0 4px #0009}.tm-text-wide{letter-spacing:.035em}.tm-text-narrow{letter-spacing:-.025em}.map-grid article{transition:transform .25s,border-color .25s,box-shadow .25s}.map-grid article:hover{border-color:#474a51;transform:translateY(-3px);box-shadow:0 10px 24px #0005}.map-grid article{padding:0;overflow:hidden}.map-grid .map-title,.map-grid .map-score,.map-grid .map-mini,.map-grid details,.map-grid article>p{margin-left:22px;margin-right:22px}.map-grid .map-title{margin-top:18px}.map-grid details,.map-grid article>p{margin-bottom:22px}.map-grid .map-artwork{height:150px}.war-list button{transition:transform .22s,background-color .22s}.war-list button:hover{background:#ffffff03;transform:translate(4px)}@keyframes teamLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes teamRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes scoreReveal{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes rowReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes contributionFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mvpReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes liveStatusPulse{0%,to{opacity:.72;text-shadow:0 0 #0000}50%{opacity:1;text-shadow:0 0 9px #55cb7a88}}.war-track{background:linear-gradient(#07101e 0,#080b12 45%,#07090d 100%);border:1px solid #23446d;margin:0 0 23px;padding:25px 9px 10px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #087bff12,0 0 12px #087bff0d}.war-track:before{content:"";pointer-events:none;background:linear-gradient(90deg,#087bff0a,#0000 28% 72%,#087bff0a);position:absolute;inset:0}.status-card.live>p{margin-bottom:18px}.track-labels{color:#b5c3d7;letter-spacing:.16em;justify-content:space-between;font:800 8px monospace;display:flex;position:absolute;inset:7px 12px auto 55px}.track-labels span:first-child:before{content:"⚑ ";color:#e9f1ff}.track-labels span:last-child:after{content:" ⚑";color:#e9f1ff}.track-lane{background:repeating-linear-gradient(90deg,#0000 0 30px,#ffd50038 30px 32px),linear-gradient(90deg,#087bff12,#0000 62%);border-block:1px solid #385272;height:48px;margin-left:48px;position:relative}.track-lane+.track-lane{background:repeating-linear-gradient(90deg,#0000 0 30px,#ffd5004d 30px 32px),linear-gradient(90deg,#ffd5000b,#0000 62%);margin-top:10px}.team-tag{color:#59a7ff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 8px #087bff;max-width:42px;font:900 8px monospace;position:absolute;top:17px;right:calc(100% + 9px);overflow:hidden}.track-lane+.track-lane .team-tag{color:#ffd500;text-shadow:0 0 8px #ffd50088}.checkpoint{opacity:.75;background:repeating-linear-gradient(#f2f5f8 0 5px,#0000 5px 9px);width:3px;height:48px;position:absolute;top:-1px;left:52%;box-shadow:0 0 5px #fff3}.finish-line{background:repeating-conic-gradient(#f2f2f2 0 25%,#111318 0 50%) 0/8px 8px;opacity:.95;width:8px;height:48px;position:absolute;top:-1px;right:4%;box-shadow:0 0 7px #fff4}.race-car{z-index:2;aspect-ratio:160/56;pointer-events:none;width:72px;margin-left:-36px;transition:left .65s cubic-bezier(.22,1,.36,1);animation:.8s cubic-bezier(.16,.74,.22,1) both carArrival;position:absolute;top:10px}.race-car:before{content:"";z-index:-1;filter:blur(3px);background:linear-gradient(90deg,#0000,#188dff80,#eaf4ffcc);width:58px;height:8px;position:absolute;top:44%;right:62%;transform:skew(-24deg)}.race-car.car-b:before{background:linear-gradient(90deg,#0000,#ff8a0080,#ffd500dd)}.race-car.car-b{animation-delay:.1s}.tm-car{filter:drop-shadow(0 1px 2px #000b);width:100%;height:auto;display:block;overflow:visible}.tm-car__shadow{fill:#000;opacity:.52}.tm-car__tire{fill:#050506;stroke:#2d2f34;stroke-width:2px}.tm-car__rim{fill:#202329;stroke-width:2px}.tm-car__hub{stroke:#08090a;stroke-width:1px}.tm-car__underbody>path:first-child{fill:#101216}.tm-car__aero,.tm-car__wing,.tm-car__aero-line{fill:#08090b}.tm-car__canopy{fill:#080a0d;stroke:#747983;stroke-width:1px}.tm-car__intake{fill:#0b0d10}.tm-car__highlight{opacity:.9}.tm-car__lamp{fill:#f4f5f2}.tm-car--silver .tm-car__main{fill:#b9bec5}.tm-car--silver .tm-car__upper{fill:#555c65}.tm-car--silver .tm-car__sidepod{fill:#777e87}.tm-car--silver .tm-car__rear{fill:#353a42}.tm-car--silver .tm-car__rim{stroke:#e9ecee}.tm-car--silver .tm-car__hub{fill:#f3f4f1}.tm-car--silver .tm-car__highlight{fill:#fff}.tm-car--silver .tm-car__aero-line{fill:#d7dadd}.tm-car--yellow{filter:drop-shadow(0 1px 2px #000b)drop-shadow(0 0 2px #ffd5002e)}.tm-car--yellow .tm-car__main{fill:#ffd500}.tm-car--yellow .tm-car__upper{fill:#292a2d}.tm-car--yellow .tm-car__sidepod{fill:#d6a900}.tm-car--yellow .tm-car__rear{fill:#17191d}.tm-car--yellow .tm-car__rim{stroke:#ffd500}.tm-car--yellow .tm-car__hub{fill:#ffe86b}.tm-car--yellow .tm-car__highlight{fill:#fff079}.tm-car--yellow .tm-car__aero-line{fill:#6b5400}.tm-car--yellow .tm-car__lamp{fill:#fff3a8}.race-car.is-leading .tm-car{filter:drop-shadow(0 2px 2px #000c)drop-shadow(0 0 6px #ffd5005c)}@keyframes carArrival{0%{opacity:0;transform:translateY(1px)scale(.92)}to{opacity:1;transform:none}}@media (max-width:520px){.war-track{margin-inline:-5px;padding-inline:7px}.race-car{width:52px;margin-left:-26px;top:15px}.race-car:before{width:38px}.team-tag{display:none}.track-labels{left:9px}.track-lane{background-size:auto;height:48px;margin-left:0}.checkpoint,.finish-line{height:48px}}@media (prefers-reduced-motion:reduce){.race-car{transition-duration:.01ms;animation:none}}.race-showcase{isolation:isolate;background:radial-gradient(circle at 50% 12%,#073d7c 0,#0000 34%),radial-gradient(circle at 0 62%,#0768be55 0,#0000 31%),radial-gradient(circle at 100% 60%,#ff164236 0,#0000 30%),linear-gradient(#020813,#061426 58%,#030914);border-block:1px solid #17375e;padding:56px 0 36px;position:relative;overflow:hidden}.race-showcase:before,.race-showcase:after{content:"";z-index:-1;filter:blur(6px);opacity:.72;width:48%;height:12px;position:absolute;top:53%}.race-showcase:before{background:#078bff;left:-8%;transform:rotate(7deg)}.race-showcase:after{background:#ff283d;right:-8%;transform:rotate(-7deg)}.race-showcase-glow{z-index:-2;opacity:.2;background:repeating-linear-gradient(112deg,#0000 0 76px,#1289ff 77px 79px,#0000 80px 160px);position:absolute;inset:0}.race-showcase-inner>header{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:22px;padding:0 32px;display:flex}.race-update-badge{color:#fff;letter-spacing:.14em;border:1px solid #ffd500;border-radius:7px;margin-bottom:12px;padding:6px 13px;font:900 10px monospace;display:inline-block}.race-showcase h2{color:#f6f7f9;letter-spacing:-.04em;text-shadow:0 4px 20px #000;margin:0;font-size:clamp(31px,4.2vw,64px);font-style:italic;line-height:.92}.race-showcase h2 i,.race-brand i,.race-feature-bar i{color:#ffd500;font-style:italic}.race-showcase header p{color:#fff;letter-spacing:.35em;margin:10px 0 0;font:800 11px monospace}.race-brand{text-align:right}.race-brand b{color:#f5f6f8;letter-spacing:-.04em;font-size:clamp(23px,3vw,43px);font-style:italic;display:block}.race-brand span{color:#d5dce8;letter-spacing:.29em;font:700 9px monospace}.race-showcase-board{background:radial-gradient(circle at 50% 38%,#087bff22,#0000 42%),linear-gradient(#061426f2,#060b13f5);border:1px solid #376ba9;border-radius:8px;padding:58px 28px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #087bff18,0 14px 45px #000a}.race-showcase-labels{color:#e4e9f1;letter-spacing:.14em;justify-content:space-between;font:italic 900 12px monospace;display:flex;position:absolute;top:18px;left:29px;right:29px}.race-showcase-lane{background:repeating-linear-gradient(90deg,#0000 0 64px,#ffd5005c 64px 67px),linear-gradient(90deg,#087bff1c,#0000 70%);border-block:1px solid #7890ae;height:82px;margin-left:125px;position:relative}.race-showcase-lane+.race-showcase-lane{background:repeating-linear-gradient(90deg,#0000 0 64px,#ffd50070 64px 67px),linear-gradient(90deg,#ffd50013,#0000 70%);margin-top:18px}.race-showcase-team{text-align:right;width:108px;position:absolute;top:20px;right:calc(100% + 18px)}.race-showcase-team b{text-overflow:ellipsis;color:#268aff;white-space:nowrap;text-shadow:0 0 12px #087bff;font-size:18px;font-style:italic;display:block;overflow:hidden}.lane-b .race-showcase-team b{color:#ffd500;text-shadow:0 0 12px #ffd50088}.race-showcase-team span{color:#a0aaba;margin-top:4px;font:800 9px monospace;display:block}.race-showcase-cp{background:repeating-linear-gradient(#f3f5f7 0 7px,#0000 7px 13px);width:4px;height:82px;position:absolute;top:-1px;left:50%;box-shadow:0 0 8px #fff5}.race-showcase-finish{background:repeating-conic-gradient(#f3f3f3 0 25%,#111318 0 50%) 0/14px 14px;width:14px;height:82px;position:absolute;top:-1px;right:2%;box-shadow:0 0 10px #fff5}.race-showcase-car{z-index:2;pointer-events:none;width:142px;margin-left:-71px;transition:left .75s cubic-bezier(.22,1,.36,1);position:absolute;top:17px}.race-showcase-car:before,.race-hero-car:before{content:"";z-index:-1;filter:blur(5px);background:linear-gradient(90deg,#0000,#168cff9c,#eef7ffdd);width:150px;height:18px;position:absolute;top:43%;right:58%;transform:skew(-24deg)}.lane-b .race-showcase-car:before,.hero-b:before{background:linear-gradient(90deg,#0000,#ff5c0095,#ffd500e6)}.race-showcase-car .tm-car{filter:drop-shadow(0 5px 5px #000e)drop-shadow(0 0 8px #168cff88)}.lane-b .race-showcase-car .tm-car{filter:drop-shadow(0 5px 5px #000e)drop-shadow(0 0 8px #ffd50088)}.race-team-cars{grid-template-columns:1fr 1fr;gap:7%;min-height:255px;padding:32px 38px 0;display:grid}.race-team-cars article{min-width:0;position:relative}.race-team-cars small{color:#9bb2cf;letter-spacing:.18em;font:700 9px monospace}.race-team-cars h3{z-index:2;color:#28f;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 14px #087bff;margin:5px 0;font-size:clamp(22px,3vw,43px);font-style:italic;position:relative;overflow:hidden}.race-team-cars article+article h3{color:#ffd500;text-shadow:0 0 14px #ffb800}.race-hero-car{filter:drop-shadow(0 22px 12px #000b);width:94%;position:absolute;top:45px;left:2%}.race-hero-car:before{width:56%;height:24px;top:48%;right:48%}.race-hero-car .tm-car{filter:drop-shadow(0 0 13px #087bff88);width:100%}.race-hero-car.hero-b .tm-car{filter:drop-shadow(0 0 13px #ffd50077)}.race-feature-bar{border-top:1px solid #304967;padding:18px 8px 0}.race-feature-bar>strong{color:#fff;letter-spacing:.2em;font:italic 900 12px monospace;display:block}.race-feature-bar>div{grid-template-columns:repeat(6,1fr);margin-top:18px;display:grid}.race-feature-bar span{color:#dfe9f7;border-right:1px solid #314158;place-items:center;gap:7px;min-height:55px;font-size:24px;display:grid}.race-feature-bar span:last-child{border:0}.race-feature-bar span b{color:#fff;text-align:center;letter-spacing:.05em;font:800 8px monospace}.race-feature-bar .live-feature{color:#56eaa0}.race-feature-bar>em{text-align:center;color:#cdd6e2;letter-spacing:.4em;margin-top:17px;font:700 9px monospace;display:block}.race-showcase-empty{border:1px solid var(--line);background:var(--card);padding:55px}.race-showcase-empty h2{font-size:44px}.race-showcase-empty>p:last-child{color:var(--muted)}@media (max-width:850px){.race-showcase{padding-top:42px}.race-showcase-inner>header{padding-inline:8px}.race-brand{display:none}.race-showcase-board{padding-inline:16px}.race-showcase-lane{height:72px;margin-left:0}.race-showcase-team{z-index:3;text-align:left;width:86px;padding-left:4px;position:relative;top:6px;right:auto}.race-showcase-team b{font-size:12px}.race-showcase-team span{font-size:8px}.race-showcase-car{width:100px;margin-left:-50px;top:17px}.race-showcase-car:before{width:82px}.race-showcase-cp,.race-showcase-finish{height:72px}.race-team-cars{min-height:190px;padding-inline:8px}.race-feature-bar>div{grid-template-columns:repeat(3,1fr);row-gap:14px}.race-feature-bar span:nth-child(3){border:0}}@media (max-width:520px){.race-showcase h2{font-size:34px}.race-showcase header p{font-size:8px}.race-showcase-board{margin-inline:-7px;padding:48px 8px 14px}.race-showcase-labels{font-size:9px;top:15px;left:12px;right:12px}.race-showcase-lane{background:repeating-linear-gradient(90deg,#0000 0 36px,#ffd5004d 36px 38px),linear-gradient(90deg,#087bff12,#0000 70%);height:64px}.race-showcase-car{width:72px;margin-left:-36px;top:18px}.race-showcase-cp,.race-showcase-finish{height:64px}.race-showcase-finish{background-size:10px 10px;width:10px}.race-showcase-team{width:67px;top:5px}.race-showcase-team b{font-size:10px}.race-showcase-team span{font-size:7px}.race-team-cars{gap:3%;min-height:125px;padding-top:22px}.race-team-cars h3{font-size:16px}.race-team-cars small{font-size:7px}.race-hero-car{top:37px}.race-feature-bar>div{grid-template-columns:repeat(2,1fr)}.race-feature-bar span:nth-child(3){border-right:1px solid #314158}.race-feature-bar span:nth-child(2n){border:0}.race-feature-bar>em{letter-spacing:.17em;font-size:7px}}@media (prefers-reduced-motion:reduce){.race-showcase-car{transition-duration:.01ms}}.race-car .tm-car,.race-showcase-car .tm-car,.race-hero-car .tm-car{transform-origin:50%;transform:scaleX(-1)}.race-car{animation:.8s cubic-bezier(.16,.74,.22,1) both carArrival,.7s ease-in-out .8s infinite raceDrive}.race-showcase-car{animation:.7s ease-in-out infinite raceDrive}.race-showcase-lane:nth-of-type(3) .race-showcase-car{animation-delay:.18s}.race-hero-car{animation:1.8s ease-in-out infinite raceIdle}.race-team-cars article+article .race-hero-car{animation-delay:.22s}.race-car:before,.race-showcase-car:before,.race-hero-car:before{animation:.72s ease-in-out infinite raceTrail}@keyframes raceDrive{0%,to{transform:translateY(0)}45%{transform:translateY(-1.8px)}58%{transform:translateY(.7px)}}@keyframes raceIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes raceTrail{0%,to{opacity:.48;filter:blur(5px)}50%{opacity:1;filter:blur(7px)}}@media (prefers-reduced-motion:reduce){.race-car,.race-showcase-car,.race-hero-car,.race-car:before,.race-showcase-car:before,.race-hero-car:before{animation:none}}.admin-content-manager,.admin-data-manager{gap:22px;display:grid}.admin-upcoming-head{border:1px solid #30333a;border-left:3px solid var(--yellow);background:linear-gradient(135deg,#14151a,#090a0c);padding:24px!important}.admin-upcoming-head h2{letter-spacing:-.045em;font-size:clamp(28px,4vw,56px)!important}.cms-upload-field{position:relative;gap:8px!important;display:grid!important}.cms-upload-field>span{min-height:38px;color:var(--yellow);letter-spacing:.12em;cursor:pointer;background:#15140b;border:1px dashed #5a4f12;justify-content:center;align-items:center;font:900 11px monospace;display:flex;position:relative}.cms-upload-field>span input{opacity:0;cursor:pointer;position:absolute;inset:0}.cms-upload-field>span b{pointer-events:none}.cms-upload-field>small{color:#ff8585;font:800 11px monospace}.admin-content-grid input,.admin-content-grid textarea,.admin-content-grid select,.admin-page-editor input,.admin-page-editor textarea,.admin-page-editor select,.admin-record-inspector input,.admin-record-inspector textarea,.admin-record-inspector select{font-size:14px!important;line-height:1.35!important}.admin-form .cms-upload-field{min-width:min(100%,420px)}.admin-form .cms-upload-field input{width:100%}.admin-data-row button{margin-left:auto}}@scope(:root) to ([data-wargrid-ui]){.mobile-nav{margin-left:auto;display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--line);letter-spacing:.12em;padding:11px 14px;font:800 10px monospace;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav div{border:1px solid var(--line);z-index:20;background:#101114;width:220px;padding:8px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #000a}.mobile-nav a{color:#aaa;letter-spacing:.08em;padding:13px;font:800 11px monospace}.mobile-nav a:hover{color:var(--yellow)}.upcoming-teaser{border:1px solid var(--line);background:#0e0f12;align-items:center;gap:22px;min-height:82px;padding:16px 20px;display:flex}.upcoming-teaser>div{gap:4px;margin-right:auto;display:grid}.upcoming-teaser small,.captains-card small{letter-spacing:.16em;color:var(--yellow);font:800 9px monospace}.upcoming-teaser b{text-transform:uppercase;font-size:15px}.upcoming-teaser strong{color:var(--yellow);font:900 34px monospace}.upcoming-teaser strong i{color:#777;font-size:13px;font-style:normal}.upcoming-teaser>a{background:var(--yellow);color:#08090a;letter-spacing:.09em;place-items:center;min-height:44px;padding:0 18px;font:900 10px monospace;display:grid}.upcoming-shell{border-bottom:1px solid var(--line);padding:108px 0}.upcoming-head,.block-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:44px;display:flex}.upcoming-head h2,.block-head h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(38px,5vw,64px)}.upcoming-head>div>p:last-child{color:#85878e;margin:14px 0 0}.up-status{color:#85878e;letter-spacing:.12em;width:max-content;font:800 9px monospace}.up-status.open{color:#55d98b}.up-status.full{color:var(--yellow)}.up-status.captains_selected{color:#6fc8ff}.upcoming-grid{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.registration-card,.captains-card{border:1px solid var(--line);background:var(--card);padding:34px}.registration-count{justify-content:space-between;align-items:end;display:flex}.registration-count strong{color:var(--yellow);font:900 68px/.85 monospace}.registration-count strong i{color:#777;font-size:19px;font-style:normal}.registration-count span{color:#777;letter-spacing:.14em;font:800 9px monospace}.registration-progress{background:#292b31;height:4px;margin:24px 0}.registration-progress i{background:var(--yellow);height:100%;display:block}.registration-card>p,.captains-card>p{color:#85878e;font-size:13px;line-height:1.6}.registration-card form{gap:15px;margin-top:26px;display:grid}.registration-card label>span{letter-spacing:.12em;color:#96989f;margin-bottom:9px;font:800 9px monospace;display:block}.registration-card input[type=text],.registration-card input:not([type]){color:#fff;background:#090a0c;border:1px solid #383a40;width:100%;min-height:48px;padding:0 14px;font-size:16px}.registration-consent{align-items:center;gap:11px;min-height:44px;display:flex}.registration-consent input{width:20px;height:20px;accent-color:var(--yellow)}.registration-consent span{letter-spacing:0!important;margin:0!important;font-family:Arial!important;font-size:13px!important;font-weight:400!important}.registration-card button,.admin-upcoming button{background:var(--yellow);color:#08090a;letter-spacing:.08em;cursor:pointer;border:0;min-height:46px;padding:0 18px;font:900 10px monospace}.registration-card button:disabled,.admin-upcoming button:disabled{opacity:.45;cursor:not-allowed}.captain-button{width:100%;color:var(--yellow)!important;background:0 0!important;border:1px solid #665800!important;margin-top:12px!important}.registration-message{color:var(--yellow)!important;font:800 11px monospace!important}.captains-card{flex-direction:column;justify-content:center;min-height:360px;display:flex;position:relative;overflow:hidden}.captains-card:after{content:"02";color:#ffffff04;font-size:190px;font-weight:900;position:absolute;bottom:-44px;right:-10px}.captains-card h3{margin:20px 0 6px;font-size:28px}.captain-pair{gap:14px;margin-top:24px;display:grid}.captain-pair>div{border-left:3px solid var(--yellow);background:#0b0c0e;padding:18px}.captain-pair span{color:#777;margin-bottom:8px;font:800 9px monospace;display:block}.captain-pair b{font-size:21px}.block-head>span{color:#777;font:800 10px monospace}.registered-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.registered-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#101114;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-width:0;min-height:78px;padding:14px;display:grid}.registered-grid article>span{color:#555;font:800 11px monospace}.registered-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.registered-grid small{color:#777;margin-top:6px;font:800 8px monospace;display:block}.registered-grid time{color:#606269;font:700 9px monospace}.upcoming-empty{border-top:1px solid var(--line);align-items:center;gap:28px;padding:38px 0;display:flex}.upcoming-empty>span{color:#26282d;font:900 55px monospace}.upcoming-empty h2{margin:0 0 8px}.upcoming-empty p{color:#777;margin:0}.admin-upcoming{border:1px solid var(--line);background:#101114;margin:34px 0 54px;padding:28px}.admin-upcoming-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-upcoming h2{margin:0;font-size:26px}.admin-upcoming input,.admin-upcoming select{color:#fff;background:#090a0c;border:1px solid #383a40;min-height:46px;padding:0 12px}.admin-upcoming-grid{grid-template-columns:2fr 1fr 1fr auto;gap:10px;display:grid}.admin-upcoming-actions{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.admin-upcoming .outline{color:#ddd;background:0 0;border:1px solid #42444b}.admin-upcoming .danger{color:#ff8e93;background:#3c171a}.admin-upcoming-players{gap:8px;display:grid}.admin-upcoming-player{border-top:1px solid var(--line);grid-template-columns:45px 1fr auto auto;align-items:center;gap:12px;padding:11px;display:grid}.admin-upcoming-player>span{color:#666;font:800 10px monospace}.admin-upcoming-player label{color:#aaa;align-items:center;gap:8px;font-size:12px;display:flex}.admin-upcoming-player input{min-height:auto}.admin-captain-selects{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.admin-captain-selects select{flex:1;min-width:180px}.admin-war-editor{background:#0b0c0f;border:1px solid #303238;grid-template-columns:2fr 1fr 1fr 1.3fr 1.3fr .8fr;gap:10px;padding:18px;display:grid}.admin-war-editor label{color:#8d9098;letter-spacing:.1em;gap:7px;font:800 9px monospace;display:grid}.admin-war-editor button{grid-column:1/-1;min-height:44px}.upcoming-team-match{letter-spacing:.08em;align-items:center;display:flex;color:#fff!important;gap:12px!important;margin:14px 0 0!important;font:900 12px monospace!important}.upcoming-team-match span{color:var(--yellow)}@media (max-width:850px){.nav>.admin-link,.nav>.server{display:none}.mobile-nav{display:block}.upcoming-teaser{margin-top:8px}.upcoming-grid{grid-template-columns:1fr}.registered-grid,.admin-upcoming-grid,.admin-war-editor{grid-template-columns:1fr 1fr}.admin-upcoming-grid button{grid-column:1/-1}.admin-upcoming-player{grid-template-columns:34px 1fr auto}.admin-upcoming-player label{grid-column:2}.upcoming-shell{padding:76px 0}}@media (max-width:560px){.upcoming-head,.block-head{flex-direction:column;align-items:flex-start}.upcoming-teaser{flex-wrap:wrap;align-items:flex-start}.upcoming-teaser>a{width:100%}.registration-card,.captains-card{padding:22px}.registration-count strong{font-size:56px}.registered-grid{grid-template-columns:1fr}.admin-upcoming{padding:18px}.admin-upcoming-grid,.admin-war-editor{grid-template-columns:1fr}.admin-upcoming-player{grid-template-columns:28px 1fr}.admin-upcoming-player button{grid-column:2;width:100%}.admin-captain-selects{display:grid}.admin-upcoming-actions button{flex:1;min-width:130px}}.admin-content-manager{margin:34px 0 54px}.admin-content-manager .admin-upcoming-head{border:1px solid var(--line);border-left:3px solid var(--yellow);background:linear-gradient(90deg,#101114,#111318);padding:28px}.cms-help-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.cms-help-strip span{color:var(--yellow);letter-spacing:.12em;background:#0f1013;border:1px solid #363941;padding:14px;font:900 10px monospace}.admin-content-grid,.admin-page-editor{gap:14px;display:grid}.admin-content-grid{grid-template-columns:1fr 1fr}.admin-page-editor{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.admin-content-manager article{border:1px solid var(--line);background:#101114;padding:22px}.admin-content-manager h3{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:14px}.admin-content-manager label{color:#9da0a8;letter-spacing:.08em;gap:7px;margin-top:12px;font:800 10px monospace;display:grid}.admin-content-manager input,.admin-content-manager textarea{color:#f5f5f2;background:#08090b;border:1px solid #383a40;width:100%;min-height:42px;padding:11px 12px;font:700 12px Arial,Helvetica,sans-serif}.admin-content-manager textarea{resize:vertical;min-height:92px;line-height:1.55}.admin-content-manager input:focus,.admin-content-manager textarea:focus{outline:1px solid var(--yellow);border-color:var(--yellow)}.cms-image-preview{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.cms-image-preview img{object-fit:cover;background:#08090b;border:1px solid #383a40;width:100%;height:92px}.admin-content-manager code{color:var(--yellow)}.admin-data-manager{margin:34px 0 54px}.admin-data-manager>.admin-upcoming-head,.admin-record-inspector{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#101114;padding:28px}.admin-data-manager article{border:1px solid var(--line);background:#101114;padding:22px}.admin-data-manager h3{color:var(--yellow);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:14px}.admin-data-manager label{color:#9da0a8;letter-spacing:.08em;gap:7px;margin-top:12px;font:800 10px monospace;display:grid}.admin-data-manager input,.admin-data-manager select{color:#f5f5f2;background:#08090b;border:1px solid #383a40;width:100%;min-height:42px;padding:0 12px}.admin-button-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-data-row{border-top:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:0;padding:10px 0;display:grid}.admin-data-row span{color:#666;font:800 10px monospace}.admin-data-row small{color:#9da0a8;font:800 10px monospace}.admin-record-inspector{margin-top:14px}.admin-map-records{border-top:1px solid var(--line);grid-template-columns:1.2fr repeat(3,1fr);gap:12px;padding:13px 0;font:800 11px monospace;display:grid}.admin-map-records b{color:#f5f5f2}.admin-map-records span{color:#9da0a8}@media (max-width:850px){.admin-content-grid,.admin-page-editor,.cms-help-strip,.admin-map-records{grid-template-columns:1fr}.admin-data-row{grid-template-columns:28px 1fr}.admin-data-row small{grid-column:2}}.registration-card input[type=password]{color:#fff;background:#090a0c;border:1px solid #383a40;width:100%;min-height:48px;padding:0 14px;font-size:16px}.registration-note code{color:var(--yellow);font-size:12px}.registered-grid em{color:var(--yellow);letter-spacing:.04em;margin-top:5px;font:800 8px monospace;display:block}.registration-modes{flex-wrap:wrap;gap:8px;margin:18px 0 8px;display:flex}.registration-modes span{color:#7d8088;letter-spacing:.11em;border:1px solid #30333a;padding:9px 11px;font:900 9px monospace}.registration-modes .mode-active{color:var(--yellow);border-color:#665800}.registration-note{color:#a9acb5!important;margin-top:0!important}.verified-profile,.guest-profile,.account-profile{letter-spacing:.1em;margin-top:8px;font:800 8px monospace;display:block}.verified-profile{color:#55d98b}.guest-profile{color:var(--yellow)}.account-profile{color:#6fc8ff}.wargrid-account-box{background:#0b0c0e;border:1px solid #2d3036;margin:14px 0;padding:14px}.account-toggle{width:100%;color:#6fc8ff!important;background:0 0!important;border:1px solid #29485a!important}.wargrid-account-box form{margin-top:14px!important}.account-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.account-tabs button{color:#85878e!important;background:#15161a!important;border:1px solid #30333a!important}.account-tabs button.active{color:#6fc8ff!important;border-color:#6fc8ff!important}.registration-card select,.registration-card textarea{color:#fff;background:#090a0c;border:1px solid #383a40;width:100%;min-height:48px;padding:12px 14px;font-size:14px}.registration-card textarea{resize:vertical;min-height:130px}.team-registration{max-width:760px;margin-top:18px}.team-registration h3{margin:8px 0;font-size:28px}.team-registration form{grid-template-columns:1fr 1fr}.team-registration form label:nth-child(3),.team-registration form label:nth-child(4),.team-registration form label:nth-child(5),.team-registration form button{grid-column:1/-1}@media (max-width:560px){.team-registration form{grid-template-columns:1fr}}.auth-shell{padding:95px 0}.auth-card{border:1px solid var(--line);background:var(--card);max-width:760px;padding:38px}.auth-card h1{letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(46px,7vw,86px)}.auth-card>p{color:#a5a8b1}.auth-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:26px 0;display:grid}.auth-tabs button,.auth-card form button,.auth-actions a,.auth-verify{color:#85878e;letter-spacing:.1em;cursor:pointer;background:#111216;border:1px solid #30333a;place-items:center;min-height:48px;font:900 10px monospace;display:grid}.auth-tabs button.active,.auth-card form button,.auth-actions a{background:var(--yellow);border-color:var(--yellow);color:#08090a}.auth-card form{gap:15px;display:grid}.auth-card label span{color:#96989f;letter-spacing:.12em;margin-bottom:9px;font:900 9px monospace;display:block}.auth-card input{color:#fff;background:#090a0c;border:1px solid #383a40;width:100%;min-height:50px;padding:0 14px;font-size:16px}.auth-card small{color:#6fc8ff;letter-spacing:.08em;margin-top:8px;font:800 8px monospace;display:block}.auth-message{font:900 11px monospace;color:var(--yellow)!important}.auth-verify{color:#6fc8ff;background:0 0;margin-top:16px}.auth-identity{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.auth-identity span{border-right:1px solid var(--line);color:#777;letter-spacing:.1em;padding:18px;font:900 8px monospace}.auth-identity span:last-child{border-right:0}.auth-identity b{color:var(--yellow);word-break:break-all;margin-top:9px;font-size:15px;display:block}.auth-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}@media (max-width:650px){.auth-card{padding:24px}.auth-identity,.auth-actions{grid-template-columns:1fr}.auth-identity span{border-right:0;border-bottom:1px solid var(--line)}.auth-identity span:last-child{border-bottom:0}}.trackmania-login-help{border:1px solid #665800;border-left:3px solid var(--yellow);background:#17150a;gap:9px;margin:22px 0;padding:17px 18px;display:grid}.trackmania-login-help b{color:var(--yellow);letter-spacing:.12em;font:900 10px monospace}.trackmania-login-help p,.auth-page-note{line-height:1.55;color:#d2d4d9!important;margin:0!important;font-size:14px!important}.trackmania-login-help a{color:#090a0c;background:var(--yellow);letter-spacing:.08em;width:max-content;padding:10px 12px;font:900 10px monospace}.auth-page-note{margin:16px 0!important}.slot-callout{background:linear-gradient(100deg,#211d08,#121318 60%);border:1px solid #f3d51d52;border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(120px,.55fr) auto;align-items:center;gap:24px;margin:-18px 0 28px;padding:18px 20px 18px 24px;display:grid;box-shadow:0 18px 50px #0005}.slot-callout small{color:var(--yellow);letter-spacing:.15em;font:900 8px monospace}.slot-callout h3{letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(16px,2vw,24px)}.slot-callout-numbers{align-items:center;gap:12px;display:flex}.slot-callout-numbers>span{text-align:center;display:grid}.slot-callout-numbers b{font:1000 28px/1 monospace}.slot-callout-numbers i{color:#555;font-style:normal}.slot-callout-numbers small{color:#85878e;margin-top:5px;font-size:7px}.slot-callout-track{background:#303239;border-radius:999px;height:7px;overflow:hidden}.slot-callout-track i{border-radius:inherit;background:linear-gradient(90deg,#f3d51d,#ff8a00);height:100%;display:block}.slot-callout>a{background:var(--yellow);color:#090a0c;letter-spacing:.08em;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 16px;font:1000 9px monospace;display:flex}.slot-callout.is-full{background:linear-gradient(100deg,#251010,#121318);border-color:#8b3d3d}.slot-callout.is-full small{color:#ff7878}.captains-card{background:radial-gradient(circle at 50% 34%,#24200e 0,#131419 38%,#0d0e11 72%);border-radius:24px;flex-direction:column;justify-content:flex-start;min-height:360px;display:flex;position:relative;overflow:hidden}.captains-card:after{content:"";border:1px solid #f3d51d18;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;right:-70px;box-shadow:0 0 0 34px #f3d51d08}.captains-card>header,.captains-card>footer{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.captains-card>header b{letter-spacing:.08em;margin-top:7px;font:900 13px monospace;display:block}.captains-card>header>span{color:var(--yellow);letter-spacing:.1em;border:1px solid #f3d51d44;border-radius:999px;padding:8px 11px;font:900 9px monospace}.captain-matchup{z-index:1;grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;gap:10px;margin:26px 0;display:grid;position:relative}.captain-matchup>strong{background:var(--yellow);color:#090a0c;border-radius:50%;align-self:center;place-items:center;width:46px;height:46px;font:1000 13px monospace;display:grid;box-shadow:0 0 32px #f3d51d33}.captain-team{text-align:center;background:#08090cbf;border:1px solid #ffffff13;border-radius:18px;min-width:0;padding:22px 18px 18px;position:relative}.captain-team>i{color:#ffffff12;font:900 28px monospace;position:absolute;top:10px;right:12px}.captain-team>small{color:#83858c;display:block}.captain-team h3{text-overflow:ellipsis;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(17px,2vw,24px);line-height:1.05;overflow:hidden}.captain-team p{color:#777;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;margin:0;padding-top:13px;display:flex}.captain-team p span{letter-spacing:.12em;font:800 8px monospace}.captain-team p b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.captains-card>footer{margin-top:auto;display:block}.captains-card>footer>div{letter-spacing:.09em;color:#777;justify-content:space-between;gap:12px;margin-bottom:10px;font:800 8px monospace;display:flex}.captains-card>footer b{color:#fff}.captains-card>footer>i{background:#292b31;border-radius:999px;height:5px;display:block;overflow:hidden}.captains-card>footer>i span{border-radius:inherit;background:var(--yellow);height:100%;transition:width .25s;display:block}@media (max-width:800px){.slot-callout{grid-template-columns:1fr auto}.slot-callout-track{grid-area:2/1/auto/-1}.slot-callout>a{grid-column:1/-1}.slot-callout-numbers{grid-area:1/2}}@media (max-width:560px){.slot-callout{grid-template-columns:1fr;margin-top:-12px}.slot-callout-numbers,.slot-callout-track,.slot-callout>a{grid-area:auto/1}.slot-callout-numbers{justify-content:flex-start}.captain-matchup{grid-template-columns:1fr;margin:20px 0}.captain-matchup>strong{z-index:2;margin:-18px auto;position:relative}.captains-card>footer>div{flex-direction:column;align-items:flex-start}}.compact-registration{border-radius:24px;padding:26px}.compact-registration>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.compact-registration>header small{color:var(--yellow);letter-spacing:.15em;font:900 8px monospace}.compact-registration>header h3{margin:5px 0 0;font-size:20px}.compact-registration>header>span{color:var(--yellow);border:1px solid #665800;border-radius:999px;padding:7px 10px;font:900 8px monospace}.compact-registration .registration-note{margin:14px 0 0!important}.compact-registration .wargrid-account-box{margin:12px 0;padding:10px}.compact-registration>form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.compact-registration>form .registration-consent,.compact-registration>form button{grid-column:1/-1}.compact-registration>form input,.compact-registration>form select{min-height:43px}.compact-registration>form small{display:none}.compact-registration>form .registration-consent{min-height:32px}.compact-registration>form .registration-consent+label{margin-top:-6px}.captains-card{min-height:0;padding:26px}.captain-matchup{margin:18px 0}.captain-team{padding:17px 14px 14px}.captain-team h3{margin:10px 0 13px}.team-registration-collapsed{border:1px solid var(--line);background:#101114;border-radius:18px;max-width:none;margin-top:16px}.team-registration-collapsed>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 22px;list-style:none;display:flex}.team-registration-collapsed>summary::-webkit-details-marker{display:none}.team-registration-collapsed>summary span{gap:5px;display:grid}.team-registration-collapsed>summary small{color:var(--yellow);letter-spacing:.14em;font:900 8px monospace}.team-registration-collapsed>summary b{font-size:15px}.team-registration-collapsed>summary>i{color:#8d9098;letter-spacing:.1em;font:900 9px monospace}.team-registration-collapsed[open]>summary>i{font-size:0}.team-registration-collapsed[open]>summary>i:after{content:"CLOSE FORM −";font-size:9px}.team-registration-collapsed>.registration-card{border:0;border-top:1px solid var(--line);border-radius:0 0 18px 18px}.registered-section{margin-top:50px}@media (max-width:560px){.compact-registration>form{grid-template-columns:1fr}.compact-registration>form>*{grid-column:1!important}.team-registration-collapsed>summary{flex-direction:column;align-items:flex-start}}}@scope(:root) to ([data-wargrid-ui]){.rules-section{border-top:1px solid var(--line);background:linear-gradient(135deg,#ffd50005,#0000 38%);padding:110px 0 120px}.rules-hero{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#101114;grid-template-columns:1fr 420px;align-items:end;gap:70px;min-height:320px;padding:48px 34px;display:grid;position:relative;overflow:hidden}.rules-hero:before{content:"";background:linear-gradient(90deg,#090a0cf8,#090a0cd8 58%,#090a0cf0),var(--page-head-image,url(/assets/wargrid-track-header.png)) center right/cover no-repeat;opacity:.82;position:absolute;inset:0}.rules-hero:after{content:"FIELD MANUAL";color:#ffffff10;letter-spacing:.08em;font:900 42px monospace;position:absolute;top:24px;right:28px}.rules-hero>*{z-index:1;position:relative}.rules-hero h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(48px,7vw,88px);line-height:.9}.rules-hero>p{color:#92949a;margin:0;font-size:14px;line-height:1.7}.rules-hero>p b{color:var(--text);text-transform:uppercase;margin-top:12px;display:block}.rules-jumps{z-index:5;border:1px solid var(--line);background:#0d0e11;gap:0;margin:55px 0 0;display:flex;position:sticky;top:0;overflow:auto}.rules-jumps a{white-space:nowrap;border-right:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;color:#92949a;padding:16px 20px;font:800 9px monospace}.rules-jumps a:hover{background:var(--yellow);color:#090a0c}.rules-block{border-bottom:1px solid var(--line);padding:90px 0;scroll-margin-top:55px}.rules-title{align-items:flex-start;gap:28px;margin-bottom:42px;display:flex}.rules-title>span{color:#35373d;font:900 48px/.8 monospace}.rules-title h3{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:36px}.rules-title .kicker{margin-bottom:10px}.quick-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.quick-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--card);min-height:210px;padding:25px}.quick-grid article:nth-child(3n){border-right:0}.quick-grid article:nth-child(n+4){border-bottom:0}.quick-grid article>span,.fair-grid article>span{color:var(--yellow);font:800 9px monospace}.quick-grid h4,.rule-copy h4,.console-callout h4,.fair-grid h4{text-transform:uppercase;margin:42px 0 12px;font-size:15px}.quick-grid p,.rule-copy p,.console-callout p,.fair-grid p,.authority-note p,.faq-list p{color:#85878e;margin:0;font-size:13px;line-height:1.65}.rules-split{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.rules-split .rules-title{margin:0}.rule-copy h4:first-child{margin-top:0}.rule-copy h4{margin-top:28px}.lr-strip{border-block:1px solid var(--line);align-items:center;gap:18px;height:72px;margin-bottom:28px;display:flex}.lr-strip b{color:var(--yellow);font:900 18px monospace}.lr-strip i{background:#464950;flex:1;height:1px}.lr-strip span{color:#777;font-weight:900}.rule-copy blockquote{border-left:3px solid var(--yellow);background:var(--card);letter-spacing:.08em;margin:30px 0;padding:22px 26px;font:900 12px/1.5 monospace}.map-rule{border:1px solid var(--line);background:var(--card);grid-template-columns:145px 1fr;align-items:center;gap:24px;margin-top:12px;padding:20px;display:grid}.map-rule>div{border-right:1px solid var(--line)}.map-rule small{color:#6f7178;letter-spacing:.13em;margin-bottom:7px;font:800 8px monospace;display:block}.map-rule b{color:var(--yellow);font:900 20px monospace}.map-rule strong{color:var(--text)}.map-rule-exception{background:#ffd50007;border-color:#ffd50055}.console-block{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.console-callout{background:#ffd50008;border:1px solid #ffd50066;padding:34px}.console-callout>strong{color:var(--yellow);letter-spacing:.14em;font:900 10px monospace}.console-callout h4{margin:14px 0 26px;font-size:24px}.console-callout ol{color:#dedede;margin:0 0 24px;padding-left:24px;font-size:13px;line-height:2}.fair-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fair-grid article{background:var(--card);grid-template-columns:34px 1fr;gap:12px;padding:24px;display:grid}.fair-grid h4{margin:0 0 8px}.authority-note{border:1px solid var(--line);grid-template-columns:240px 1fr;gap:35px;margin-top:24px;padding:28px;display:grid}.authority-note b{color:var(--yellow);letter-spacing:.12em;font:900 11px monospace}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:0 8px}.faq-list summary{cursor:pointer;text-transform:uppercase;justify-content:space-between;padding:22px 0;font-size:13px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--yellow);font:500 20px monospace}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{max-width:760px;padding:0 40px 24px 0}.rules-finish{text-align:center;padding:100px 0 0}.rules-finish p{letter-spacing:.18em;color:#777;font:800 9px monospace}.rules-finish h3{letter-spacing:-.05em;margin:14px 0 34px;font-size:clamp(38px,6vw,72px)}.rules-finish h3 em{color:var(--yellow);font-style:normal}.rules-finish a{background:var(--yellow);color:#090a0c;letter-spacing:.12em;padding:18px 24px;font:900 10px monospace;display:inline-block}@media (max-width:850px){.rules-section{padding:80px 0}.rules-hero,.rules-split,.console-block{grid-template-columns:1fr;gap:35px}.rules-hero>p{max-width:600px}.rules-jumps{margin-top:38px}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid article:nth-child(3n){border-right:1px solid var(--line)}.quick-grid article:nth-child(2n){border-right:0}.quick-grid article:nth-child(n+4){border-bottom:1px solid var(--line)}.quick-grid article:nth-child(n+5){border-bottom:0}.rules-block{padding:65px 0}.authority-note{grid-template-columns:1fr;gap:12px}}@media (max-width:560px){.quick-grid,.fair-grid{grid-template-columns:1fr}.quick-grid article{border-right:0!important;border-bottom:1px solid var(--line)!important}.quick-grid article:last-child{border-bottom:0!important}.rules-title>span{font-size:34px}.rules-title h3{font-size:29px}.rules-jumps{margin-inline:-14px}.rules-jumps a{padding:14px}.authority-note{padding:22px}.rules-finish{text-align:left}.map-rule{grid-template-columns:1fr}.map-rule>div{border-right:0;border-bottom:1px solid var(--line);padding-bottom:14px}}.rules-jumps{grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:relative;top:auto;overflow:visible}.rules-jumps a{white-space:normal;text-align:center;min-height:48px;font-size:var(--font-xs);letter-spacing:.06em;text-transform:none;place-items:center;padding:12px;display:grid}.rules-jumps a:last-child{border-right:0}.rules-finish p{font-size:var(--font-xs);letter-spacing:.08em}.official-rule-grid article{min-height:168px}.rules-managed-note{color:#e7ca48;letter-spacing:.06em;margin:0 0 22px;font:800 11px/1.5 monospace}@media (max-width:980px){.rules-jumps{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-jumps a:nth-child(3n){border-right:0}.rules-jumps a:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:560px){.rules-jumps{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.rules-jumps a{min-height:52px;padding:12px 10px}.rules-jumps a:nth-child(odd){border-right:1px solid var(--line)}.rules-jumps a:nth-child(2n){border-right:0}.rules-jumps a:nth-child(-n+4){border-bottom:1px solid var(--line)}}@media (max-width:340px){.rules-jumps{grid-template-columns:1fr}.rules-jumps a{border-bottom:1px solid var(--line);border-right:0!important}.rules-jumps a:last-child{border-bottom:0}}}@font-face{font-family:FontAwesome;src:url(/_next/static/media/fontawesome-webfont.G5YE5S7X.eot?v=4.7.0);src:url(/_next/static/media/fontawesome-webfont.G5YE5S7X.eot#iefix&v=4.7.0)format("embedded-opentype"),url(/_next/static/media/fontawesome-webfont.B-jkhYfk.woff2?v=4.7.0)format("woff2"),url(/_next/static/media/fontawesome-webfont.CDK5bt4p.woff?v=4.7.0)format("woff"),url(/_next/static/media/fontawesome-webfont.CQDK8MU3.ttf?v=4.7.0)format("truetype"),url(/_next/static/media/fontawesome-webfont.D13rzr4g.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block}.fa-lg{vertical-align:-15%;font-size:1.33333em;line-height:.75em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571em}.fa-ul{margin-left:2.14286em;padding-left:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:2.14286em;position:absolute;top:.142857em;left:-2.14286em}.fa-li.fa-lg{left:-1.85714em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:2s linear infinite fa-spin}.fa-pulse{animation:1s steps(8,end) infinite fa-spin}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{vertical-align:middle;width:2em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-stack-1x,.fa-stack-2x{text-align:center;width:100%;position:absolute;left:0}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-yc:before,.fa-y-combinator:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-tv:before,.fa-television:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:""}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-signing:before,.fa-sign-language:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-vcard:before,.fa-address-card:before{content:""}.fa-vcard-o:before,.fa-address-card-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}@scope(:root) to ([data-wargrid-ui]){.web-app{min-height:100vh}.app-nav{z-index:30;position:relative}.app-nav nav a{white-space:nowrap}.app-nav nav a.active{color:var(--yellow)}.app-nav nav a.active:after{transform:scaleX(1)}.page-head{border-bottom:1px solid var(--line);padding:78px 0 50px}.page-head h1{text-transform:uppercase;letter-spacing:-.055em;margin:0;font-size:clamp(48px,7vw,86px);line-height:.9}.page-head>p:last-child{max-width:620px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.65}.home-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:78px;min-height:620px;padding-block:75px;display:grid}.home-hero h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(55px,6.4vw,88px);line-height:.9}.home-hero h1 em{color:var(--yellow);font-style:normal}.home-hero>div>p:not(.kicker){color:#92949a;max-width:570px;line-height:1.65}.home-hero .status-card{min-width:0}.inline-link{color:var(--yellow);letter-spacing:.1em;margin-top:20px;font:900 9px monospace;display:block}.score-share{background:#272930;height:25px;margin:20px 0 24px;position:relative;overflow:hidden}.score-share>i{background:var(--yellow);height:100%;display:block}.score-share>span{color:#fff;text-shadow:0 1px 3px #000;place-items:center;font:900 9px monospace;display:grid;position:absolute;inset:0}.home-dashboard{border-top:1px solid var(--line);grid-template-columns:1.35fr .65fr;gap:35px;padding:80px 0;display:grid}.home-side{gap:20px;display:grid}.home-side>section{border-top:1px solid var(--line)}.mini-head{letter-spacing:.12em;justify-content:space-between;align-items:center;height:46px;font:800 9px monospace;display:flex}.mini-head a{color:var(--yellow)}.home-player{border-top:1px solid #1d1f23;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:grid}.home-player>span{color:#555;font:800 9px monospace}.home-player strong{color:var(--yellow);font:900 15px monospace}.latest-war{background:var(--card);border:1px solid var(--line);gap:10px;padding:20px;display:grid}.latest-war small{color:var(--yellow);font:800 9px monospace}.latest-war b{font-size:15px}.latest-war span{color:var(--muted);font:800 8px monospace}.mini-empty{color:var(--muted);font-size:11px}.quick-links{grid-template-columns:repeat(4,1fr);padding-bottom:95px;display:grid}.quick-links a{border:1px solid var(--line);background:var(--card);border-right:0;gap:10px;min-height:130px;padding:24px;display:grid}.quick-links a:last-child{border-right:1px solid var(--line)}.quick-links small{color:var(--yellow);font:800 8px monospace}.quick-links b{text-transform:uppercase;font-size:13px}.quick-links span{color:#777;margin-top:auto}.map-rotation{grid-template-columns:1fr 54px 1fr;align-items:stretch;display:grid}.map-rotation article,.rotation-empty{border:1px solid var(--line);background:var(--card);min-width:0;padding:28px}.map-rotation .next-map{opacity:.76}.map-rotation article>span,.rotation-empty>span{color:var(--yellow);letter-spacing:.14em;font:900 9px monospace}.map-rotation h2{text-transform:uppercase;overflow-wrap:anywhere;margin:35px 0 10px;font-size:clamp(23px,3vw,38px)}.map-rotation article>p{color:var(--muted);letter-spacing:.1em;font:800 9px monospace}.rotation-arrow{color:var(--yellow);place-items:center;font:400 24px monospace;display:grid}.rotation-empty{gap:25px;display:grid}.rotation-empty b{font-size:14px}.map-live-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;padding-top:22px;display:grid}.map-live-stats>div{border-right:1px solid var(--line);padding:0 15px}.map-live-stats>div:first-child{padding-left:0}.map-live-stats>div:last-child{border:0}.map-live-stats small{color:#72747b;font:800 8px monospace;display:block}.map-live-stats b{margin-top:8px;font-size:19px;display:block}.map-live-stats em{color:var(--muted);margin-top:5px;font:700 9px monospace;display:block}.live-head{padding:65px 0 35px}.live-title{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.live-title span{color:#777;font:800 9px monospace}.live-title h1{text-transform:uppercase;margin:8px 0 0;font-size:clamp(38px,6vw,74px)}.sync-state{text-align:right}.sync-state b,.sync-state span{display:block}.sync-state b{color:#55d98b;font:900 10px monospace}.sync-state span{color:#777;margin-top:8px;font:700 8px monospace}.live-score{grid-template-columns:1fr 70px 1fr;align-items:center;margin-top:55px;display:grid}.live-score article{text-align:center}.live-score small{font:900 16px monospace;display:block}.live-score b{color:var(--yellow);font:900 clamp(60px,9vw,116px)/1 monospace;display:block}.live-score>i{border:1px solid var(--line);color:#777;border-radius:50%;place-items:center;width:50px;height:50px;margin:auto;font:900 10px monospace;display:grid}.live-scorebar{background:#25272d;height:30px;position:relative}.live-scorebar i{background:var(--yellow);height:100%;display:block}.live-scorebar span{color:#fff;text-shadow:0 1px 4px #000;place-items:center;font:900 9px monospace;display:grid;position:absolute;inset:0}.war-progress{border:1px solid var(--line);grid-template-columns:1fr 1fr 1.3fr 1fr;margin-top:24px;display:grid}.war-progress>div{border-right:1px solid var(--line);padding:22px}.war-progress>div:last-child{border:0}.war-progress small{color:#777;font:800 8px monospace;display:block}.war-progress b{margin-top:10px;font:900 14px/1.55 monospace;display:block}.war-progress span{background:#303239;height:3px;margin-top:10px;display:block}.war-progress span i{background:var(--yellow);height:100%;display:block}.live-rotation{padding:60px 0}.live-shortcuts{grid-template-columns:repeat(3,1fr);padding-bottom:90px;display:grid}.live-shortcuts a{border:1px solid var(--line);border-right:0;justify-content:space-between;padding:22px;font:900 10px monospace;display:flex}.live-shortcuts a:last-child{border-right:1px solid var(--line)}.live-shortcuts span{color:var(--yellow)}.route-loading,.route-empty{min-height:420px;padding-block:100px}.route-loading{color:var(--yellow);font:900 12px monospace}.route-empty{text-align:center}.route-empty>span{color:#292b31;font:900 90px monospace}.route-empty h1{font-size:40px}.route-empty p{color:var(--muted)}.route-empty a{color:var(--yellow);margin-top:20px;font:900 10px monospace;display:inline-block}.directory{padding:48px 0 100px}.directory-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.directory-tools input{background:var(--card);border:1px solid var(--line);color:#fff;width:min(460px,100%);padding:15px;font:800 10px monospace}.directory-tools span{color:#777;font:800 9px monospace}.table-link{font-family:Arial,Segoe UI Symbol,Segoe UI Emoji,sans-serif;font-size:14px;font-weight:800}.table-link:hover{color:var(--yellow)}.profile,.history-detail{padding:75px 0 110px}.back-link{color:#888;margin-bottom:50px;font:800 9px monospace;display:inline-block}.profile>h1,.final-head>h1{text-transform:uppercase;margin:0 0 45px;font-size:clamp(42px,7vw,80px)}.profile-kpis{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:35px;display:grid}.profile-kpis>div{border-right:1px solid var(--line);padding:26px}.profile-kpis>div:last-child{border:0}.profile-kpis small{color:#777;font:800 8px monospace;display:block}.profile-kpis b{color:var(--yellow);margin-top:10px;font:900 28px monospace;display:block}.profile-current{border:1px solid var(--line);background:var(--card);justify-content:space-between;gap:20px;padding:22px;font:800 10px monospace;display:flex}.profile-current span{color:#777}.profile-history{margin-top:65px}.profile-history h2,.history-detail-content h2{text-transform:uppercase;margin:0 0 20px;font-size:27px}.profile-history a{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:20px;padding:18px 0;display:grid}.profile-history small{color:#777}.profile-history span{color:var(--yellow);font:800 10px monospace}.route-map-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.route-map-grid>a{border:1px solid var(--line);background:var(--card);padding:24px;display:block}.route-map-grid>a.current{border-color:var(--yellow);box-shadow:inset 3px 0 0 var(--yellow)}.route-map-grid>a>span{color:var(--yellow);font:800 9px monospace}.route-map-grid h2,.route-map-grid h3{text-transform:uppercase;margin:18px 0}.route-map-grid>a>div{text-align:center;border-block:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:12px;display:grid}.route-map-grid>a>div b{color:var(--yellow);font-size:23px}.route-map-grid>a>div i{color:#666;font-style:normal}.route-map-grid>a>small{color:#777;margin-top:15px;font:700 8px monospace;display:block}.archive-page{padding:50px 0 100px}.history-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.history-cards>a{border:1px solid var(--line);background:var(--card);padding:28px}.history-cards>a>small{color:var(--yellow);font:800 8px monospace}.history-cards h2{text-transform:uppercase;margin:12px 0 25px}.history-cards>a>div{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.history-cards strong{color:var(--yellow);font:900 26px monospace}.history-cards p{color:#777;font:700 9px monospace}.history-cards>a>span{color:var(--yellow);margin-top:20px;font:800 9px monospace;display:block}.final-head{padding-bottom:50px}.final-head>div{grid-template-columns:1fr 60px 1fr;align-items:center;display:grid}.final-head article{text-align:center}.final-head small{font:900 16px monospace;display:block}.final-head article b{color:var(--yellow);font:900 76px monospace;display:block}.final-head>div>i{text-align:center;color:#666;font-style:normal}.final-head>p:last-child{text-align:center;color:#777;font:800 10px monospace}.final-head strong{color:var(--yellow)}.history-detail-content{gap:30px;display:grid}.history-detail-content h2{margin-top:35px}.tm-auth{color:var(--yellow);letter-spacing:.09em;white-space:nowrap;border:1px solid #665800;align-items:center;gap:8px;margin-left:16px;padding:8px 10px;font:900 8px monospace;display:inline-flex}.tm-auth.loading{color:#777;border-color:var(--line)}.tm-auth.connected{color:#55d98b;border-color:#315c47}.tm-auth b{text-overflow:ellipsis;max-width:120px;overflow:hidden}.tm-auth button{color:#aaa;cursor:pointer;background:0 0;border:0;border-left:1px solid #315c47;padding:0 0 0 8px;font:800 7px monospace}.tm-auth button:hover{color:#fff}.sync-state.delayed b{color:#ff7979}.sync-state small{color:#777;margin-top:8px;font:700 8px monospace;display:block}.live-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:1.2fr 1fr 1fr;gap:1px;margin-bottom:60px;display:grid}.live-grid article{background:var(--card);min-width:0;padding:24px}.live-grid h2{text-transform:uppercase;overflow-wrap:anywhere;margin:18px 0 9px;font-size:clamp(22px,3vw,34px)}.live-grid p:not(.kicker){color:var(--muted);font:700 10px/1.6 monospace}.live-grid a{border-top:1px solid var(--line);color:#ddd;justify-content:space-between;gap:8px;padding:10px 0;font:800 10px monospace;display:flex}.live-grid a:hover{color:var(--yellow)}.live-grid a b{color:var(--yellow);margin-left:auto}@media (max-width:850px){.live-grid{grid-template-columns:1fr}.live-grid article{border-bottom:1px solid var(--line)}}@keyframes routeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.discord-community{box-shadow:inset 3px 0 0 var(--yellow);background:linear-gradient(110deg,#14151a,#0e0f12);border:1px solid #3b3d43;grid-template-columns:1.3fr .7fr;align-items:center;gap:55px;margin-bottom:80px;padding:34px;display:grid}.discord-community h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,4vw,46px)}.discord-community p:last-child{color:var(--muted);font-size:12px;line-height:1.6}.discord-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.discord-stats span{border:1px solid var(--line);color:#777;padding:15px;font:800 8px monospace}.discord-stats span b{color:#fff;margin-bottom:5px;font:900 22px monospace;display:block}.discord-stats a{background:var(--yellow);color:#090a0c;text-align:center;letter-spacing:.12em;grid-column:1/-1;padding:15px;font:900 9px monospace}@media (max-width:700px){.discord-community{grid-template-columns:1fr}.discord-stats{grid-template-columns:1fr 1fr}}.discord-server-viewer{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:22px;display:grid}.discord-server-viewer>img,.discord-server-viewer>span{object-fit:cover;background:#5865f2;border:1px solid #5865f277;border-radius:22px;width:76px;height:76px}.discord-server-viewer>span{color:#fff;place-items:center;font:950 20px monospace;display:grid}.discord-server-viewer h2{margin:0!important}.discord-online-dot{background:#23a55a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #23a55a88}.discord-stats a{color:#fff!important;background:#5865f2!important;font-size:11px!important}.discord-stats a strong{margin-left:18px}.discord-stats a:hover{background:#6d78f5!important}.discord-community{margin-top:80px}.discord-online-dot.offline{box-shadow:none;background:#777}.discord-stats .discord-missing{color:#aeb4ff;text-align:center;letter-spacing:.1em;background:#5865f212;border-color:#5865f255;grid-column:1/-1;padding:15px;font:900 9px monospace}@media (max-width:520px){.discord-server-viewer{grid-template-columns:54px minmax(0,1fr)}.discord-server-viewer>img,.discord-server-viewer>span{border-radius:16px;width:54px;height:54px}}.app-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a0cec;border:1px solid #ffffff12;border-top:0;border-radius:0 0 18px 18px;width:min(1180px,100% - 48px);padding:0 14px;top:0;box-shadow:0 12px 35px #0007;height:68px!important;min-height:68px!important;position:sticky!important}.app-nav nav{gap:clamp(10px,1.45vw,20px)!important}.app-nav nav a{letter-spacing:.03em!important;text-transform:none!important;font-size:10px!important}.app-nav nav a:after{bottom:-8px}.page-head{padding:58px 0 40px}.page-head h1{font-size:clamp(38px,5.4vw,66px)}.home-hero h1{font-size:clamp(48px,5.7vw,76px)}.live-title h1{font-size:clamp(34px,5vw,60px)}.profile>h1,.final-head>h1{font-size:clamp(36px,5.5vw,64px)}.discord-community{display:none!important}.discord-float{z-index:80;position:fixed;bottom:22px;right:22px}.discord-float-trigger{color:#fff;cursor:pointer;background:#5865f2;border:1px solid #7d86ff;border-radius:19px;width:58px;height:58px;padding:0;position:relative;box-shadow:0 15px 45px #000a}.discord-float-trigger img{object-fit:cover;border-radius:18px;width:100%;height:100%}.discord-float-trigger>b{font:1000 14px monospace}.discord-float-trigger>.discord-online-dot{border:3px solid #090a0c;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.discord-float-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101116f7;border:1px solid #5865f266;border-radius:22px;width:min(390px,100vw - 28px);padding:22px;animation:.16s ease-out discordPop;position:absolute;bottom:72px;right:0;box-shadow:0 24px 70px #000d}.discord-float-close{color:#888;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.discord-float-panel .discord-server-viewer{grid-template-columns:58px 1fr;gap:15px;padding-right:22px}.discord-float-panel .discord-server-viewer>img,.discord-float-panel .discord-server-viewer>span{border-radius:16px;width:58px;height:58px}.discord-float-panel .discord-server-viewer small{color:#8f96ff;letter-spacing:.12em;font:900 8px monospace}.discord-float-panel h2{margin:4px 0!important;font-size:19px!important}.discord-float-panel p{color:#979aa4;margin:0;font-size:11px;line-height:1.4}.discord-float-panel .discord-stats{margin-top:17px}@keyframes discordPop{0%{opacity:0;transform:translateY(9px)scale(.97)}to{opacity:1;transform:none}}.tm-location{color:#898d96;letter-spacing:.03em;white-space:normal;align-items:center;gap:6px;margin-top:6px;font:800 8px monospace;display:flex}.tm-location img{object-fit:cover;border-radius:2px;width:20px;height:13px}.tm-location>b{color:#55d98b;background:#55d98b18;border-radius:4px;margin-left:3px;padding:3px 5px;font-size:7px}.registered-grid .tm-location{margin-top:7px}.registered-grid .tm-location img{width:18px;height:12px}@media (max-width:850px){.app-nav{width:min(100% - 20px,680px)}.page-head h1{font-size:clamp(34px,10vw,56px)}}@media (max-width:520px){.discord-float{bottom:14px;right:14px}.discord-float-trigger{border-radius:17px;width:52px;height:52px}}.footer-v2{color:#8f929b;background:radial-gradient(circle at 14% 0,#f3d51d12,#0000 32%),linear-gradient(#0c0d10,#060709)!important;border-top:1px solid #363840!important;width:100%!important;max-width:none!important;margin:90px 0 0!important;padding:0!important;display:block!important}.footer-v2:before,.footer-v2:after{display:none!important}.footer-v2-main{grid-template-columns:1.25fr 1fr 1fr .55fr;align-items:start;gap:28px;padding:58px 0 44px;display:grid}.footer-v2-main>section,.footer-v2-main>nav{z-index:1;min-width:0;position:relative}.footer-v2 .footer-brand-panel{gap:14px!important}.footer-v2 .footer-logo img{max-width:100%;width:240px!important}.footer-v2 .footer-brand-panel>p{color:#a4a7af!important;letter-spacing:.02em!important;max-width:390px!important;font-size:12px!important;line-height:1.6!important}.footer-v2 .footer-brand-panel>span{width:max-content;color:var(--yellow);letter-spacing:.14em;border:1px solid #f3d51d55;border-radius:999px;padding:7px 10px;font:900 8px monospace}.footer-credit{background:#111216;border:1px solid #ffffff10;border-radius:18px;padding:22px}.footer-credit:before{content:"";background:var(--yellow);width:42px;height:2px;position:absolute;top:-1px;left:22px}.footer-credit small,.footer-links>b{color:var(--yellow);letter-spacing:.16em;font:900 8px monospace}.footer-credit h3{color:#f4f4f1;text-transform:uppercase;margin:16px 0 10px;font-size:15px;line-height:1.3}.footer-credit p{color:#858891!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.footer-links{gap:10px!important;margin:0!important;padding:3px 0 0!important;display:grid!important}.footer-links a{letter-spacing:.04em!important;text-transform:none!important;font-size:11px!important}.footer-v2-bottom{color:#686b73;letter-spacing:.1em;border-top:1px solid #202228;justify-content:space-between;align-items:center;gap:20px;min-height:58px;font:800 8px monospace;display:flex}.footer-v2-bottom p{max-width:none!important;margin:0!important}.footer-v2-bottom p:nth-child(2){color:var(--yellow)!important}.footer-v2-bottom a{color:#d7d8dc!important;font-size:9px!important}@media (max-width:980px){.footer-v2-main{grid-template-columns:1fr 1fr}.footer-v2 .footer-brand-panel{grid-column:1/-1}.footer-links{grid-template-columns:repeat(3,auto);justify-content:start}.footer-links>b{grid-column:1/-1}}@media (max-width:600px){.footer-v2-main{grid-template-columns:1fr;padding:42px 0 30px}.footer-v2 .footer-brand-panel{grid-column:auto}.footer-links{grid-template-columns:1fr 1fr}.footer-v2-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}}html{scrollbar-gutter:stable;overflow-y:scroll}.web-app{padding-top:68px}.app-nav{contain:layout paint;width:min(1180px,100% - 32px)!important;height:68px!important;min-height:68px!important;margin:0!important;position:fixed!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:190px!important;min-width:190px!important;height:44px!important}.app-nav>.tm-auth{width:156px!important;min-width:156px!important}.app-nav>.admin-link{width:54px!important;min-width:54px!important}.route-view{min-height:calc(100vh - 68px);animation:none!important}.tm-location{min-height:16px}.tm-location img{background:#22252b;flex:0 0 20px;display:block}@media (max-width:1180px){.app-nav{width:calc(100% - 20px)!important}}@media (max-width:850px){.web-app{padding-top:62px}.app-nav{height:62px!important;min-height:62px!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:150px!important;min-width:150px!important;height:38px!important}.app-nav>.tm-auth{width:112px!important;min-width:112px!important}.route-view{min-height:calc(100vh - 62px)}}*{scrollbar-width:thin;scrollbar-color:var(--yellow) #090a0c}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#090a0c}::-webkit-scrollbar-thumb{background:var(--yellow);border:2px solid #090a0c;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffe75c}.footer-v3{color:#858995;background:#090a0d!important;border:0!important;border-top:1px solid #24262c!important;width:100%!important;max-width:none!important;margin:90px 0 0!important;padding:0!important;display:block!important}.footer-v3:before,.footer-v3:after{display:none!important}.footer-v3-main{grid-template-columns:1.05fr 1.5fr repeat(3,.72fr);align-items:start;gap:clamp(34px,5vw,82px);min-height:390px;padding:72px 0 64px;display:grid}.footer-v3-main>section,.footer-v3-main>nav{min-width:0;z-index:1!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.footer-v3-brand .footer-logo img{width:210px!important;max-width:100%!important}.footer-v3-brand>span{color:var(--yellow);letter-spacing:.18em;margin-top:20px;font:900 9px monospace;display:block}.footer-v3-main b{margin:0 0 27px;display:block;color:var(--yellow)!important;letter-spacing:.22em!important;font:900 10px monospace!important}.footer-v3-main a{margin:0 0 17px;transition:color .15s,transform .15s;display:block;color:#a9adb6!important;letter-spacing:0!important;text-transform:none!important;font:500 14px Arial,sans-serif!important}.footer-v3-main a:hover{transform:translate(3px);color:var(--yellow)!important}.footer-v3-about p{color:#9296a0!important;letter-spacing:0!important;max-width:330px!important;margin:0 0 18px!important;font:500 14px/1.75 Arial,sans-serif!important}.footer-v3-bottom{background:#07080a;border-top:1px solid #24262c}.footer-v3-bottom>.shell{grid-template-columns:auto 1fr auto 54px;align-items:center;gap:28px;min-height:76px;display:grid}.footer-v3-bottom p{color:#747882!important;letter-spacing:.08em!important;max-width:none!important;margin:0!important;font:800 8px/1.6 monospace!important}.footer-v3-bottom p:nth-child(2){text-align:center}.footer-v3-bottom span{color:#a8acb5}.footer-v3-bottom i{color:var(--yellow);margin:0 10px;font-style:normal}.footer-v3-bottom p:nth-child(3){white-space:nowrap;color:var(--yellow)!important}.footer-to-top{border:1px solid #665800;place-items:center;width:54px;height:54px;transition:all .15s;color:var(--yellow)!important;margin:0!important;font:300 26px Arial!important;display:grid!important}.footer-to-top:hover{border-color:var(--yellow);background:var(--yellow);color:#090a0c!important;transform:none!important}@media (max-width:1050px){.footer-v3-main{grid-template-columns:1fr 1.4fr repeat(2,1fr)}.footer-v3-main>nav:last-child{grid-column:3/-1}.footer-v3-bottom>.shell{grid-template-columns:1fr auto}.footer-v3-bottom p:nth-child(2){text-align:left}.footer-v3-bottom p:nth-child(3){grid-column:1}.footer-to-top{grid-area:1/2/3}}@media (max-width:700px){.footer-v3-main{grid-template-columns:1fr 1fr;min-height:0;padding:48px 0 34px}.footer-v3-brand,.footer-v3-about{grid-column:1/-1}.footer-v3-main>nav:last-child{grid-column:auto}.footer-v3-main b{margin-bottom:18px}.footer-v3-bottom>.shell{grid-template-columns:1fr 48px;padding:20px 0}.footer-v3-bottom p:nth-child(2){max-width:calc(100vw - 100px)!important}.footer-to-top{width:48px;height:48px}}body{overflow-anchor:none}.app-nav{background:linear-gradient(#111216fa,#090a0cfa)!important;border-color:#2b2e35!important;border-radius:0 0 16px 16px!important;grid-template-columns:190px minmax(0,1fr) 156px 54px!important;padding:0 10px 0 18px!important;box-shadow:0 1px #ffffff08,0 18px 50px #000b!important}.app-nav:before{content:"";background:linear-gradient(90deg,transparent,var(--yellow) 38%,var(--yellow) 62%,transparent);opacity:.48;height:2px;position:absolute;bottom:-1px;left:18px;right:18px}.app-nav nav{border:1px solid #24272d;border-radius:13px;justify-content:center;align-items:center;height:44px;padding:4px;display:flex;background:#07080a!important}.app-nav nav a{border-radius:9px;place-items:center;height:34px;padding:0 clamp(7px,1vw,13px);display:grid;color:#8f939d!important;letter-spacing:.01em!important;font:800 10px Arial,sans-serif!important;transition:background .15s,color .15s!important}.app-nav nav a:after{display:none!important}.app-nav nav a:hover{background:#15171c;color:#fff!important}.app-nav nav a.active{box-shadow:0 5px 16px #f3d51d24;background:var(--yellow)!important;color:#090a0c!important}.app-nav>.tm-auth{border:1px solid #292c33;border-radius:11px;background:#0a0b0e!important;height:38px!important;min-height:38px!important}.app-nav>.tm-auth.loading{font-size:0}.app-nav>.tm-auth.loading:after{content:"ACCOUNT";color:#6e727b;font:800 9px Arial,sans-serif}.app-nav>.admin-link{background:#0a0b0e;border:1px solid #292c33;border-radius:11px;place-items:center;height:38px;display:grid;color:#858995!important;font-size:9px!important}.app-nav>.admin-link:hover{border-color:#665800;color:var(--yellow)!important}.page-head{box-sizing:border-box;min-height:250px}.page-head h1{min-height:.92em}.route-view{contain:layout style}@media (max-width:1180px){.app-nav{grid-template-columns:170px minmax(0,1fr) 140px 48px!important}.app-nav nav a{padding-inline:7px;font-size:9px!important}}@media (max-width:850px){.app-nav{padding-inline:12px!important;display:flex!important}.app-nav nav{display:none!important}.app-nav>.tm-auth{margin-left:auto}.page-head{min-height:220px}}.tm-location>i{letter-spacing:0;filter:saturate(1.1);background:#17191e;border-radius:3px;flex:0 0 22px;place-items:center;width:22px;height:16px;font:16px/1 Segoe UI Emoji,Apple Color Emoji,sans-serif;display:inline-grid}.footer-v3{position:relative;overflow:hidden}.footer-v3:after{z-index:0;letter-spacing:-.08em;pointer-events:none;font:1000 clamp(90px,13vw,210px)/1 Arial,sans-serif;position:absolute;top:22px;right:-30px;content:"WARGRID"!important;color:#ffffff025!important;display:block!important}.footer-v3-main{z-index:1;position:relative;min-height:0!important;padding:58px 0 54px!important}.footer-v3-brand{padding-top:42px!important}.footer-v3-brand>small{color:#62666f;letter-spacing:.12em;margin-top:13px;font:800 8px monospace;display:block}.footer-v3-brand .footer-logo img{width:225px!important}.footer-v3-about h2{color:#f3f3f0;letter-spacing:-.05em;margin:-2px 0 22px;font-size:clamp(27px,2.5vw,38px);line-height:.92}.footer-v3-about h2 em{color:var(--yellow);font-style:normal}.footer-v3-about p{margin-bottom:12px!important;line-height:1.6!important}.footer-v3-about .footer-manifesto{color:#d3d5da!important;letter-spacing:.04em!important;font:800 11px/1.6 monospace!important}.footer-v3-main>nav{padding-top:3px!important}.footer-v3-main>nav a{width:max-content;max-width:100%;padding-bottom:4px;position:relative;color:#9a9ea7!important;margin-bottom:14px!important;font-size:13px!important}.footer-v3-main>nav a:after{content:"";background:var(--yellow);height:1px;transition:right .18s;position:absolute;bottom:0;left:0;right:100%}.footer-v3-main>nav a:hover:after{right:0}.footer-v3-main>nav a span{color:#4e5159;opacity:0;margin-left:8px;font-size:10px;transition:opacity .18s,color .18s;display:inline}.footer-v3-main>nav a:hover span{color:var(--yellow);opacity:1}.footer-v3-bottom>.shell{min-height:68px}.footer-v3-bottom p:nth-child(2){color:#8b8f98!important}.footer-v3-bottom p:nth-child(2)>span{color:#d2d4d9}.footer-v3-bottom p:nth-child(2)>span:last-of-type{color:var(--yellow)}@media (max-width:1050px){.footer-v3-brand{padding-top:12px!important}.footer-v3-main{padding-top:46px!important}}@media (max-width:700px){.footer-v3-main{padding:40px 0 34px!important}.footer-v3-brand{padding-top:0!important}.footer-v3-about h2{font-size:32px}.footer-v3:after{top:90px}}.footer-v4{background:#08090b!important;border-top:1px solid #2b2d32!important;margin-top:88px!important}.footer-v4:after{display:none!important}.footer-v4-main{grid-template-columns:minmax(420px,1.15fr) minmax(460px,.85fr);align-items:end;gap:clamp(70px,9vw,150px);padding:74px 0 68px;display:grid}.footer-v4-intro{min-width:0}.footer-v4-kicker{color:var(--yellow);letter-spacing:.2em;margin-bottom:36px;font:900 9px/1 monospace;display:block}.footer-v4 .footer-logo{margin:0 0 34px!important}.footer-v4 .footer-logo img{max-width:100%;height:auto;display:block;width:250px!important}.footer-v4-intro h2{color:#f4f4ef;letter-spacing:-.065em;text-transform:uppercase;margin:0;font:900 clamp(38px,4.3vw,68px)/.88 Arial,sans-serif}.footer-v4-intro h2 em{color:var(--yellow);font-style:normal}.footer-v4-intro>p{color:#8d919a!important;letter-spacing:0!important;max-width:590px!important;margin:28px 0 24px!important;font:500 14px/1.65 Arial,sans-serif!important}.footer-v4-status{color:#c4c6cc;letter-spacing:.1em;align-items:center;gap:9px;font:800 8px/1.3 monospace;display:flex}.footer-v4-status i{background:var(--yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #ffd80016}.footer-v4-directory{grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,76px);padding-bottom:2px;display:grid}.footer-v4-directory nav{margin:0!important;padding:0!important;display:block!important}.footer-v4-directory b{margin-bottom:22px;display:block;color:#656972!important;letter-spacing:.18em!important;font:900 9px/1 monospace!important}.footer-v4-directory a{border-bottom:1px solid #22242a;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;color:#b6b9c0!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font:600 13px/1 Arial,sans-serif!important;transition:border-color .15s,color .15s!important;display:flex!important}.footer-v4-directory a:first-of-type{border-top:1px solid #22242a}.footer-v4-directory a span{color:#50535b;font:800 8px monospace}.footer-v4-directory a:hover{border-color:#6f6100;color:var(--yellow)!important;transform:none!important}.footer-v4-directory a:hover span{color:var(--yellow)}.footer-v4-bottom{background:#060709;border-top:1px solid #26282e}.footer-v4-bottom>.shell{grid-template-columns:auto 1fr 1.25fr auto 50px;align-items:center;gap:clamp(18px,3vw,46px);min-height:74px;display:grid}.footer-v4-bottom p{white-space:nowrap;color:#6d717a!important;letter-spacing:.07em!important;margin:0!important;font:800 8px/1.5 monospace!important}.footer-v4-bottom p span{color:#a4a7af;margin-bottom:3px;display:block}.footer-v4-bottom p:nth-child(2),.footer-v4-bottom p:nth-child(3){color:#e0e1e4!important}.footer-v4-bottom p:nth-child(4){color:var(--yellow)!important}.footer-v4 .footer-to-top{width:50px;height:50px}@media (max-width:1050px){.footer-v4-main{grid-template-columns:1fr;gap:52px;padding:62px 0 54px}.footer-v4-intro>p{max-width:680px!important}.footer-v4-bottom>.shell{grid-template-columns:auto 1fr 50px;padding:17px 0}.footer-v4-bottom p:nth-child(3){grid-column:2}.footer-v4-bottom p:nth-child(4){grid-column:1}.footer-v4 .footer-to-top{grid-area:1/3/3}}@media (max-width:650px){.footer-v4-main{gap:40px;padding:48px 0 42px}.footer-v4-kicker{margin-bottom:28px}.footer-v4 .footer-logo{margin-bottom:27px!important}.footer-v4 .footer-logo img{width:210px!important}.footer-v4-intro h2{font-size:clamp(36px,12vw,54px)}.footer-v4-directory{grid-template-columns:1fr;gap:34px}.footer-v4-bottom>.shell{grid-template-columns:1fr 46px;gap:14px;padding:20px 0}.footer-v4-bottom p{white-space:normal}.footer-v4-bottom p:first-child,.footer-v4-bottom p:nth-child(2),.footer-v4-bottom p:nth-child(3),.footer-v4-bottom p:nth-child(4){grid-column:1}.footer-v4 .footer-to-top{grid-area:1/2/5;width:46px;height:46px}}@media (max-width:1050px){.app-nav{gap:18px}.app-nav nav{gap:14px}.app-nav nav a{font-size:9px}.app-nav .server{display:none}.home-hero{gap:35px}.home-dashboard{grid-template-columns:1fr}.war-progress{grid-template-columns:1fr 1fr}.war-progress>div:nth-child(2){border-right:0}.war-progress>div{border-bottom:1px solid var(--line)}}@media (max-width:850px){.page-head{padding-top:55px}.home-hero{grid-template-columns:1fr;padding-block:55px}.home-dashboard{padding-block:60px}.quick-links{grid-template-columns:1fr 1fr}.quick-links a:nth-child(2){border-right:1px solid var(--line)}.map-rotation{grid-template-columns:1fr}.rotation-arrow{height:50px;transform:rotate(90deg)}.live-title{flex-direction:column;align-items:flex-start}.sync-state{text-align:left}.profile-kpis{grid-template-columns:1fr 1fr}.profile-kpis>div:nth-child(2){border-right:0}.profile-kpis>div{border-bottom:1px solid var(--line)}.history-cards{grid-template-columns:1fr}}@media (max-width:560px){.home-hero h1{font-size:45px}.quick-links{grid-template-columns:1fr}.quick-links a{border-right:1px solid var(--line);min-height:105px}.live-score{grid-template-columns:1fr}.live-score>i{margin-block:18px}.war-progress{grid-template-columns:1fr}.war-progress>div{border-right:0}.live-shortcuts{grid-template-columns:1fr}.live-shortcuts a{border-right:1px solid var(--line);border-bottom:0}.route-map-grid,.profile-kpis{grid-template-columns:1fr}.profile-kpis>div{border-right:0}.profile-current{flex-direction:column}.profile-history a,.map-live-stats{grid-template-columns:1fr}.map-live-stats>div{border-right:0;border-bottom:1px solid var(--line);padding:12px 0}.final-head article b{font-size:52px}.directory-tools{flex-direction:column;align-items:stretch}.page-head h1{font-size:45px}}.map-detail-hero{grid-template-columns:minmax(280px,.85fr) 1fr;align-items:end;gap:28px;margin-bottom:34px;display:grid}.map-detail-hero .map-artwork{border:1px solid var(--line);border-left:3px solid var(--yellow);height:260px}.map-detail-hero h1{text-transform:uppercase;margin:0;font-size:clamp(42px,7vw,80px);line-height:.92}@media (max-width:760px){.map-detail-hero{grid-template-columns:1fr}.map-detail-hero .map-artwork{height:210px}}.home-hero{border-bottom:1px solid #ffffff08;position:relative;overflow:hidden}.home-hero:before{content:"";background:linear-gradient(90deg,#090a0c 0%,#090a0cee 32%,#090a0c77 64%,#090a0c 100%),linear-gradient(0deg,#090a0c 0%,transparent 28%,transparent 72%,#090a0c 100%),var(--page-head-image,url(/assets/wargrid-track-header.png)) center right/cover no-repeat;opacity:.92;z-index:0;position:absolute;inset:0}.home-hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(120deg,#0000 0 55%,#ffd50018 55.2%,#0000 55.7%),radial-gradient(circle at 82% 28%,#00e5ff18,#0000 26%);position:absolute;inset:0}.home-hero>div,.home-hero>.status-card{z-index:1;position:relative}.home-hero .status-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121316e8}.map-artwork{border-bottom:1px solid var(--line);background:#07111a;min-height:160px;margin:-28px -28px 24px;position:relative;overflow:hidden}.map-artwork img{object-fit:cover;filter:saturate(1.08)contrast(1.06)brightness(.82);width:100%;height:100%;min-height:160px;display:block}.map-artwork:after{content:"";background:linear-gradient(#0000 35%,#121316f2 100%),linear-gradient(90deg,#00d9ff33 0 4px,#0000 4px);position:absolute;inset:0}.route-map-grid .map-artwork{min-height:126px;margin:0 0 18px}.route-map-grid .map-artwork img{min-height:126px}@media (max-width:850px){.home-hero:before{background:linear-gradient(180deg,#090a0ccc,#090a0c 82%),var(--page-head-image,url(/assets/wargrid-track-header.png)) center/cover no-repeat}.map-artwork,.map-artwork img{min-height:135px}}.page-head{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#0d0f13;flex-direction:column;justify-content:flex-end;min-height:310px;margin-top:28px;padding:72px 38px 48px;display:flex;position:relative;overflow:hidden}.page-head:before{content:"";background:linear-gradient(90deg,#090a0cf8 0%,#090a0ce8 34%,#090a0c88 66%,#090a0cf8 100%),linear-gradient(0deg,#090a0c 0%,transparent 40%),var(--page-head-image,url(/assets/wargrid-track-header.png)) center right/cover no-repeat;opacity:.84;position:absolute;inset:0}.page-head-copy{gap:18px;max-width:900px;margin:14px 0 0;display:flex}.page-head-copy span{color:#b7bac2;gap:4px;max-width:340px;font-size:12px;line-height:1.45;display:grid}.page-head-copy b{color:var(--yellow);font:900 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}@media (max-width:720px){.page-head-copy{gap:10px;display:grid}.page-head-copy span{max-width:none}}.page-head:after{content:"";background:linear-gradient(90deg,transparent,var(--yellow));width:210px;height:1px;position:absolute;top:28px;right:34px}.page-head>*{z-index:1;position:relative}.page-head h1{max-width:760px}.page-head>p:last-child{color:#a5a7ad;max-width:720px}.page-head-chips{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.page-head-chips span{color:#f5f5f2;letter-spacing:.12em;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#090a0ccf;border:1px solid #ffffff1f;align-items:center;min-height:32px;padding:8px 12px;font:900 10px monospace;display:inline-flex}.page-head-chips span:first-child{border-color:var(--yellow);color:var(--yellow)}.page-head-war:before{background:linear-gradient(90deg,#090a0cf8,#090a0cbb 58%,#090a0cf5),var(--page-head-image,url(/assets/wargrid-tm2020-hero.png)) center right/cover no-repeat}.page-head-maps:before{background:linear-gradient(90deg,#090a0cf7,#090a0c90 62%,#090a0cf4),var(--page-head-image,url(/assets/wargrid-track-header.png)) center/cover no-repeat}.page-head-players:before{background:radial-gradient(circle at 76% 25%,#ffd50024,transparent 22%),linear-gradient(90deg,#090a0cf8,#090a0cd8 70%,#090a0cf8),var(--page-head-image,url(/assets/wargrid-track-header.png)) center right/cover no-repeat;filter:saturate(.88)}.page-head-history:before{background:linear-gradient(90deg,#090a0cf8,#090a0ce8 50%,#090a0ca8),repeating-linear-gradient(0deg,#ffffff08 0 1px,transparent 1px 42px),var(--page-head-image,url(/assets/wargrid-tm2020-hero.png)) center/cover no-repeat}.page-head-register:before{background:linear-gradient(90deg,#090a0cf8,#090a0cd8 60%,#090a0cf8),radial-gradient(circle at 78% 42%,#00e5ff20,transparent 28%),var(--page-head-image,url(/assets/wargrid-track-header.png)) center right/cover no-repeat}@media (prefers-reduced-motion:reduce){.route-view{animation:none}}.profile-kpis>button{-webkit-appearance:none;appearance:none;text-align:left;border:0;border-right:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;padding:26px}.profile-kpis>button:last-child{border-right:0}.profile-kpis>button small{color:#777;font:800 8px monospace;display:block}.profile-kpis>button b{color:var(--yellow);margin-top:10px;font:900 28px monospace;display:block}.profile-kpis>button span{color:#666;margin-top:8px;font:800 7px monospace;display:block}.profile-kpis>button:hover{background:#17181c}.podium-section{margin-top:68px;scroll-margin-top:35px}.podium-heading h2{margin:0;font-size:30px}.podium-heading p{color:var(--muted);font-size:12px}.podium-filters{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:25px;display:grid}.podium-filters button{border:0;border-right:1px solid var(--line);background:var(--card);color:#777;text-align:left;cursor:pointer;padding:19px}.podium-filters button:last-child{border:0}.podium-filters span{font:900 9px monospace;display:block}.podium-filters b{margin-top:8px;font:900 20px monospace;display:block}.podium-filters button.active,.podium-filters button:hover{color:var(--yellow);background:#191a1e}.podium-filters button.active{box-shadow:inset 0 -3px var(--yellow)}.podium-tools{justify-content:flex-end;gap:10px;margin:18px 0;display:flex}.podium-tools select{background:var(--card);border:1px solid var(--line);color:#ddd;min-width:150px;padding:12px;font:800 9px monospace}.podium-list{border-top:1px solid var(--line)}.podium-list>a{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(180px,1fr) 75px 80px 110px 90px 18px;align-items:center;gap:16px;padding:18px 12px;transition:all .18s;display:grid}.podium-list>a:hover{background:#15161a;border-color:#3d3e43;transform:translate(3px)}.podium-list>a>strong{background:var(--yellow);color:#090909;place-items:center;height:38px;font:900 12px monospace;display:grid}.podium-list .rank-2>strong{background:#e2e3e6}.podium-list .rank-3>strong{color:var(--yellow);box-shadow:inset 3px 0 var(--yellow);background:#393a3f}.podium-list span>small{color:#676970;font:800 7px monospace;display:block}.podium-list span>b{margin-top:6px;font:900 11px monospace;display:block}.podium-list .podium-map>b{font-size:14px}.podium-list b.live{color:#55d98b}.podium-list em{color:var(--yellow);font-style:normal}.podium-state{border:1px solid var(--line);text-align:center;padding:55px}.podium-state>b{font:900 15px monospace}.podium-state p{color:#777}.podium-state button{background:var(--yellow);cursor:pointer;border:0;padding:11px 20px;font:900 9px monospace}.podium-skeleton{background:var(--line);gap:1px;display:grid}.podium-skeleton i{background:linear-gradient(100deg,#121317 25%,#1b1c20 42%,#121317 60%) 0 0/300% 100%;height:75px;animation:1.4s infinite podiumLoad}@keyframes podiumLoad{to{background-position:-150% 0}}@media (max-width:900px){.podium-list>a{grid-template-columns:52px minmax(160px,1fr) 65px 80px 95px}.podium-list>a>span:nth-of-type(2){display:none}}@media (max-width:650px){.profile-kpis>button{border-right:0;border-bottom:1px solid var(--line)}.podium-filters{grid-template-columns:1fr 1fr}.podium-filters button:nth-child(2){border-right:0}.podium-filters button:nth-child(-n+2){border-bottom:1px solid var(--line)}.podium-tools{flex-direction:column;align-items:stretch}.podium-list>a{grid-template-columns:48px 1fr auto;padding:16px 8px}.podium-list>a>span:not(.podium-map),.podium-list>a>em{display:none}.podium-list .podium-map:after{content:"WAR DATA · TIME · POINTS";color:#555;margin-top:7px;font:700 7px monospace;display:block}.podium-list>a{grid-template-columns:48px 1fr 1fr;align-items:start}.podium-list>a>strong{grid-row:1/4}.podium-list .podium-map{grid-column:2/4}.podium-list>a>span:not(.podium-map){display:block}.podium-list .podium-map:after{content:none}}.local-record-table{border:1px solid var(--line);background:#0b0c0f;border-top:0;border-radius:0;margin-top:18px;overflow:hidden}.local-record-header,.local-record-row{grid-template-columns:105px minmax(260px,1fr) 170px 170px 120px 90px;align-items:center;display:grid}.local-record-header{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#85878e;letter-spacing:.22em;background:#111216;min-height:48px;font:900 8px monospace}.local-record-header span{padding:0 16px}.local-record-row{border-top:1px solid var(--line);color:#f4f4f4;background:#101114;border-radius:0;min-height:59px;transition:all .16s}.local-record-row:hover{background:#15161a;transform:translate(2px)}.local-record-row>strong:first-child{border-left:4px solid var(--yellow);border-right:1px solid var(--line);color:var(--yellow);font:900 28px var(--font-timing);letter-spacing:-.08em;background:#0b0c0e;align-self:stretch;place-items:center;display:grid}.local-record-row.rank-2>strong:first-child,.local-record-row.rank-3>strong:first-child{border-left-color:var(--yellow)}.local-record-map{min-width:0;padding:0 16px}.local-record-map b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.local-record-map small{color:#777;margin-top:4px;font:700 8px monospace;display:block}.local-record-time{color:var(--yellow);font:900 12px monospace}.local-record-row em{width:max-content;color:var(--yellow);background:#14130b;border:1px solid #665800;border-radius:0;padding:10px 14px;font:900 9px monospace}.local-record-row>b:not(.local-record-time){color:#fff;font:900 12px monospace}.local-record-row>i{color:#aaa;font-style:normal}@media (max-width:900px){.local-record-header,.local-record-row{grid-template-columns:76px minmax(160px,1fr) 100px 88px 64px}.local-record-header span:nth-child(6),.local-record-row>i{display:none}.local-record-row>strong:first-child{font-size:22px}.local-record-row em{padding:8px 9px}}@media (max-width:650px){.local-record-header{display:none}.local-record-row{grid-template-columns:70px 1fr 86px;gap:10px;padding-right:10px}.local-record-map{padding:0}.local-record-row em,.local-record-row>b:not(.local-record-time){display:none}}.page-head>p:last-child,.home-hero>div>p:not(.kicker),.map-rotation article>p,.upcoming-head>div>p:last-child{font-size:var(--font-sm)}.inline-link,.mini-head,.latest-war span,.directory-tools span,.profile-current,.profile-history span,.history-cards>a>small,.history-cards>a>span{font-size:var(--font-xs)}.home-hero h1,.page-head h1,.live-title h1,.live-score b,.final-head article b,.profile-kpis b{font-family:var(--font-timing)}.route-map-grid>a.current,.status-card.live{box-shadow:inset 3px 0 0 var(--yellow);border-color:#7a6900}.route-map-grid>a.next{border-color:var(--line-strong)}@media (max-width:560px){.home-hero .actions a{width:100%}.directory-tools input{font-size:var(--font-base)}}.route-map-grid>a.war-map-card{border:1px solid var(--line);isolation:isolate;grid-template-rows:auto 1fr;position:relative;overflow:hidden;background:#101114!important;padding:0!important;display:grid!important}.route-map-grid>a.war-map-card:before{content:"";background:linear-gradient(180deg,transparent 0 38%,#101114 72%),var(--map-card-image) center top/cover no-repeat;opacity:.36;z-index:-1;position:absolute;inset:0}.route-map-grid>a.war-map-card.current{border-color:var(--yellow);box-shadow:inset 4px 0 0 var(--yellow),0 20px 45px #0006}.route-map-grid>a.war-map-card.next{border-color:#555963}.route-map-grid>a.war-map-card>.map-artwork{border:0!important;border-bottom:1px solid var(--line)!important;background:var(--map-card-image) center/cover no-repeat!important;height:230px!important;min-height:230px!important;margin:0!important;display:block!important}.route-map-grid>a.war-map-card>.map-artwork img{object-fit:cover!important;opacity:1!important;filter:saturate(1.12)contrast(1.08)brightness(.92)!important;width:100%!important;height:100%!important;min-height:230px!important;display:block!important;position:absolute!important;inset:0!important}.route-map-grid>a.war-map-card>.map-artwork:before{content:""!important;background:linear-gradient(180deg,transparent 42%,#101114ee 100%),linear-gradient(90deg,var(--yellow) 0 4px,transparent 4px)!important;z-index:1!important;position:absolute!important;inset:0!important}.war-map-card-body{gap:16px;display:grid;padding:24px 28px 26px!important}.war-map-card-body h2,.war-map-card-body h3{text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,32px);margin:0!important}.war-map-score{text-align:center!important;border-block:1px solid var(--line)!important;background:0 0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;padding:18px 0!important;display:grid!important}@media (max-width:760px){.route-map-grid>a.war-map-card>.map-artwork{height:180px!important;min-height:180px!important}.route-map-grid>a.war-map-card>.map-artwork img{min-height:180px!important}.war-map-card-body{padding:20px!important}}.console-invite{border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--yellow);background:linear-gradient(110deg,#0c0d10 0 42%,#14151a 42%);grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;margin-bottom:100px;padding:38px;scroll-margin-top:24px;display:grid}.console-invite-copy h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px)}.console-invite-copy>p:not(.kicker){max-width:430px;color:var(--muted);font-size:14px;line-height:1.65}.console-invite-copy>small{color:#696b72;letter-spacing:.12em;margin-top:28px;font:800 8px monospace;display:block}.console-invite-panel{background:#101115;border:1px solid #33353b;min-height:245px;padding:28px}.console-invite-panel h3{margin:13px 0;font-size:20px}.console-invite-panel p{color:var(--muted);font-size:12px;line-height:1.6}.invite-label,.invite-player span,.invite-status span{color:var(--yellow);letter-spacing:.13em;font:900 9px monospace}.invite-label.success{color:#55d98b}.invite-label.warning,.invite-error{color:#ff8585}.invite-player{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:18px;display:flex}.invite-player b{font-size:18px}.platform-choice{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 18px;display:grid}.platform-choice button,.invite-primary,.invite-secondary{color:#b7b8bd;letter-spacing:.1em;cursor:pointer;background:#17181c;border:1px solid #3a3c43;min-height:46px;font:900 10px monospace}.platform-choice button.active{border-color:var(--yellow);color:var(--yellow);box-shadow:inset 0 -3px var(--yellow);background:#211f10}.invite-primary,.invite-secondary{justify-content:center;align-items:center;width:100%;padding:13px;display:flex}.invite-primary{border-color:var(--yellow);background:var(--yellow);color:#090a0c}.invite-secondary{margin-top:18px}.invite-primary:disabled{color:#6e7077;cursor:not-allowed;background:#25262a;border-color:#3a3b40}.invite-status{border-block:1px solid var(--line);grid-template-columns:1fr auto;gap:12px;margin:22px 0;padding:18px;display:grid}.invite-status b{text-align:right;color:#fff;font:900 11px monospace}.invite-error{margin-top:15px!important;font-weight:800!important}.invite-state{font:900 10px monospace!important}@media (max-width:800px){.console-invite{background:#101115;grid-template-columns:1fr;gap:30px;padding:25px}.console-invite-panel{padding:22px}}.invite-name{gap:8px;margin-bottom:18px;display:grid}.invite-name span{color:var(--yellow);letter-spacing:.13em;font:900 9px monospace}.invite-name input{color:#fff;background:#090a0c;border:1px solid #3a3c43;min-height:46px;padding:0 13px;font-size:15px}.home-steps{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:80px;display:grid}.home-steps article{border-right:1px solid var(--line);min-height:220px;padding:30px}.home-steps article:last-child{border:0}.home-steps small{color:var(--yellow);font:900 11px monospace}.home-steps h2{font-size:22px}.home-steps p{color:var(--muted);line-height:1.6}.home-war-facts{gap:32px;margin:28px 0;display:flex}.home-war-facts b{color:var(--yellow);font-size:28px}.home-war-facts small{color:var(--muted);letter-spacing:.1em;margin-top:7px;font:800 9px monospace;display:block}@media (max-width:700px){.home-steps{grid-template-columns:1fr}.home-steps article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.home-war-facts{flex-wrap:wrap;gap:18px}}@media (max-width:480px){.platform-choice,.invite-status{grid-template-columns:1fr}.invite-status b{text-align:left;margin-bottom:6px}}.home-polished{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);min-height:680px;margin-top:0;padding-top:92px}.home-polished h1{max-width:720px}.home-visual-panel{z-index:1;border:1px solid var(--line);border-left:4px solid var(--yellow);background:#0e0f12;min-height:420px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0009}.home-visual-panel img{object-fit:cover;filter:saturate(1.08)contrast(1.08)brightness(.72);width:100%;height:100%;position:absolute;inset:0}.home-visual-panel:before{content:"";background:linear-gradient(#0000 30%,#090a0cf4 100%),linear-gradient(90deg,#ffd5001f 0 3px,#0000 3px);position:absolute;inset:0}.home-visual-panel div{gap:8px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.home-visual-panel span{color:#55d98b;letter-spacing:.18em;font:900 10px monospace}.home-visual-panel b{letter-spacing:-.055em;font-size:clamp(34px,4vw,58px)}.home-visual-panel small{color:#aeb1b8;letter-spacing:.12em;font:900 10px monospace}.home-steps-polished{z-index:2;background:#0b0c0f;margin-top:-38px;position:relative;box-shadow:0 28px 70px #0008}.home-steps-polished article{background:linear-gradient(135deg,#15161a,#090a0c);transition:all .16s;position:relative;overflow:hidden}.home-steps-polished article:after{content:"";border:1px solid #ffd5001a;width:120px;height:120px;position:absolute;bottom:-30px;right:-30px;transform:rotate(35deg)}.home-steps-polished article:hover{background:linear-gradient(135deg,#191a1f,#0b0c0f);border-color:#4a4c54}.home-steps-polished a{color:var(--yellow);letter-spacing:.12em;margin-top:22px;font:900 10px monospace;display:inline-block}.home-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 auto 110px;display:grid}.home-showcase-grid article{border:1px solid var(--line);border-left:3px solid var(--yellow);background:radial-gradient(circle at 85% 12%,#00e5ff10,#0000 32%),linear-gradient(135deg,#121318,#090a0c);min-height:260px;padding:30px}.home-showcase-grid h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(24px,3vw,38px);line-height:.95}.home-showcase-grid p{color:#a3a5ac;font-size:13px;line-height:1.65}.home-showcase-grid a{color:var(--yellow);letter-spacing:.12em;margin-top:22px;font:900 10px monospace;display:inline-block}@media (max-width:900px){.home-polished{grid-template-columns:1fr;min-height:0;padding-top:58px}.home-visual-panel{min-height:300px}.home-steps-polished{margin-top:0}.home-showcase-grid{grid-template-columns:1fr}}.telemetry.has-server{grid-template-columns:repeat(4,minmax(0,1fr))}.telemetry.has-server b{overflow-wrap:anywhere}@media (max-width:560px){.telemetry.has-server{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.telemetry.has-server>div:nth-child(2){border-right:0}}.war-progress.has-server{grid-template-columns:1fr 1fr 1.3fr 1fr .8fr}.server-population{white-space:nowrap;font:900 11px monospace}.server-population.occupied{color:#55d98b}.server-population.empty,.server-population.offline{color:#ff7474}.server-population.unknown{color:#777}.map-rotation article{padding:0;overflow:hidden}.map-rotation article>span,.map-rotation article>h2,.map-rotation article>p,.map-rotation article>small,.map-rotation .map-live-stats{margin-left:28px;margin-right:28px}.map-rotation article>span{margin-top:24px;display:block}.map-rotation .map-live-stats{margin-bottom:28px}.map-artwork{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#16181d 0,#0b0c0f 45%,#211f10 100%);height:165px;position:relative;overflow:hidden}.map-artwork:before{content:"";opacity:.95;background:linear-gradient(110deg,#0000 0 20%,#ffe1001c 20% 24%,#0000 24% 48%,#ffffff12 48% 50%,#0000 50%),radial-gradient(circle at 75% 28%,#ffe10024,#0000 26%);position:absolute;inset:0}.map-artwork:after{content:"";background:repeating-linear-gradient(90deg,#101114 0 30px,#202227 30px 60px);border-top:3px solid #f2f2f2;border-bottom:3px solid #f2f2f2;height:52px;position:absolute;bottom:24px;left:-8%;right:-8%;transform:skewY(-8deg)}.map-artwork img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.map-artwork span{z-index:1;color:#fff;letter-spacing:.13em;justify-content:space-between;align-items:end;font:900 9px monospace;display:flex;position:absolute;inset:auto 18px 16px}.map-artwork span i{color:var(--yellow);font:900 22px monospace}.map-artwork span b{color:#fff}.route-map-records{text-align:left!important;border:1px solid var(--line)!important;border-left:3px solid var(--yellow)!important;background:#0b0c10!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;margin:14px 0 8px!important;padding:0!important;display:grid!important}.route-map-records span{border-right:1px solid var(--line);min-width:0;padding:11px 12px;display:block}.route-map-records span:last-child{border-right:0}.route-map-records b{color:var(--yellow);letter-spacing:.14em;font:900 8px monospace;display:block}.map-record-podium{border:1px solid var(--line);border-left:3px solid var(--yellow);background:var(--card);grid-template-columns:repeat(3,1fr);margin:0 0 34px;display:grid}.map-record-podium article{border-right:1px solid var(--line);min-width:0;padding:22px}.map-record-podium article:last-child{border-right:0}.map-record-podium small{color:var(--yellow);letter-spacing:.14em;font:900 9px monospace;display:block}.map-record-podium h2{color:#fff;margin:14px 0 10px;font:900 28px monospace}.map-record-podium a{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:900 12px monospace;display:block;overflow:hidden}.map-record-podium p{color:var(--muted);margin:8px 0 0;font:800 9px monospace}.route-map-grid>a.war-map-card{border:1px solid #30333a!important;border-left:3px solid var(--yellow)!important;background:#111216!important;grid-template-rows:210px auto!important;min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.route-map-grid>a.war-map-card>.map-artwork{background:var(--map-card-image) center/cover no-repeat!important;border:0!important;border-bottom:1px solid #30333a!important;height:210px!important;min-height:210px!important;margin:0!important}.route-map-grid>a.war-map-card>.map-artwork img{object-fit:cover!important;filter:saturate(1.02)contrast(1.06)brightness(.78)!important;height:210px!important;min-height:210px!important}.route-map-grid>a.war-map-card>.map-artwork:before{content:""!important;z-index:1!important;background:linear-gradient(#0000 30%,#101114e8 100%),linear-gradient(90deg,#ffd500 0 3px,#0000 3px)!important;position:absolute!important;inset:0!important}.route-map-grid>a.war-map-card>.map-artwork:after{display:none!important}.war-map-card-body{text-align:left!important;border:0!important;grid-template-columns:1fr!important;gap:14px!important;padding:20px 22px 22px!important;display:grid!important}.war-map-card-body>span{color:var(--yellow)!important;letter-spacing:.12em!important;font:900 12px/1.2 monospace!important}.war-map-card-body h2,.war-map-card-body h3{min-height:2.2em;margin:0!important;font-size:clamp(21px,2.2vw,30px)!important;line-height:1.08!important}.war-map-score{text-align:center!important;border-block:1px solid #30333a!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;padding:13px 0!important;display:grid!important}.war-map-score b{color:var(--yellow)!important;font:900 clamp(28px,3.2vw,42px)/1 monospace!important}.war-map-score i{color:#73767f!important;font-style:normal!important}.route-map-records{border:1px solid #30333a!important;border-left:3px solid var(--yellow)!important;background:#090a0d!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;display:grid!important}.route-map-records span{border-right:1px solid #30333a!important;align-content:start!important;min-height:118px!important;padding:16px 14px!important;display:grid!important}.route-map-records b{letter-spacing:.18em!important;color:var(--yellow)!important;font:900 22px/1 monospace!important}.route-map-records em{color:#f6f7f2!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:36px!important;font:900 14px/1.25 Arial,sans-serif!important;display:block!important;overflow:hidden!important}.route-map-records small{color:#a4a7af!important;margin-top:14px!important;font:800 11px/1 monospace!important;display:block!important}.war-map-card-body>small{color:#8a8d95!important;letter-spacing:.1em!important;font:900 11px/1 monospace!important}.map-detail-hero{grid-template-columns:minmax(320px,.9fr) minmax(0,1fr)!important}.map-detail-hero .map-artwork{height:320px!important}@media (max-width:760px){.route-map-grid{grid-template-columns:1fr!important}.route-map-grid>a.war-map-card{grid-template-rows:180px auto!important}.route-map-grid>a.war-map-card>.map-artwork,.route-map-grid>a.war-map-card>.map-artwork img{height:180px!important;min-height:180px!important}.route-map-records span{min-height:96px!important;padding:13px 10px!important}.route-map-records b{font-size:16px!important}.route-map-records em{margin-top:24px!important;font-size:12px!important}.map-detail-hero{grid-template-columns:1fr!important}}.maps-directory{padding-top:40px!important}.maps-directory .directory-tools{grid-template-columns:minmax(240px,560px) auto!important;align-items:center!important;margin-bottom:28px!important;display:grid!important}.route-map-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))!important;gap:20px!important}.route-map-grid>a.war-map-card{border-radius:0!important;grid-template-rows:178px auto!important;transition:transform .15s,border-color .15s!important;box-shadow:0 18px 50px #0008!important}.route-map-grid>a.war-map-card:hover{border-color:#ffd500aa!important;transform:translateY(-2px)!important}.route-map-grid>a.war-map-card>.map-artwork{background-position:50%!important;height:178px!important;min-height:178px!important}.route-map-grid>a.war-map-card>.map-artwork img{filter:saturate(1.05)contrast(1.06)brightness(.86)!important;height:178px!important;min-height:178px!important}.route-map-grid>a.war-map-card>.map-artwork:before{background:linear-gradient(#0000 55%,#111216e8 100%),linear-gradient(90deg,#ffd500 0 3px,#0000 3px)!important}.war-map-card-body{gap:12px!important;padding:18px 20px 20px!important}.war-map-card-body h2,.war-map-card-body h3{min-height:0!important;font:800 clamp(22px,2.1vw,34px)/1.08 var(--font-ui)!important;letter-spacing:-.045em!important;text-transform:uppercase!important;color:#f6f7f2!important;overflow-wrap:normal!important;word-break:normal!important}.war-map-score{gap:8px!important;padding:10px 0!important}.war-map-score b{font-size:clamp(30px,3vw,46px)!important}.route-map-records{border-left-width:3px!important}.route-map-records span{align-content:start!important;min-height:78px!important;padding:12px!important}.route-map-records b{letter-spacing:.12em!important;font-size:15px!important}.route-map-records em{margin-top:13px!important;font-size:13px!important;line-height:1.1!important}.route-map-records small{margin-top:7px!important;font-size:10px!important}.map-detail-hero h1{font:800 clamp(38px,6vw,82px)/.95 var(--font-ui)!important;letter-spacing:-.055em!important;word-break:normal!important}@media (max-width:1100px){.route-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.maps-directory .directory-tools,.route-map-grid{grid-template-columns:1fr!important}.route-map-grid>a.war-map-card{grid-template-rows:170px auto!important}.route-map-grid>a.war-map-card>.map-artwork,.route-map-grid>a.war-map-card>.map-artwork img{height:170px!important;min-height:170px!important}.route-map-records{grid-template-columns:1fr!important}.route-map-records span{border-bottom:1px solid #30333a!important;border-right:0!important;min-height:0!important}.route-map-records span:last-child{border-bottom:0!important}.route-map-records em{margin-top:7px!important}.war-map-card-body h2,.war-map-card-body h3{font-size:25px!important}}.tm-formatted-text{min-width:0;max-width:100%;display:inline}.map-title-text{max-width:100%;line-height:inherit;overflow-wrap:normal;word-break:normal;text-wrap:balance;display:block!important}.war-map-card-body h2 .tm-formatted-text,.war-map-card-body h3 .tm-formatted-text{max-width:100%;line-height:1.08!important;display:block!important}.war-map-card-body h2,.war-map-card-body h3{-webkit-hyphens:none!important;hyphens:none!important}.map-record-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;display:block!important}.route-map-records em .tm-formatted-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block!important}.table-link .tm-formatted-text,.table-wrap td .tm-formatted-text{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}.tm-symbol{font-weight:900;font-family:Segoe UI Symbol,Arial Unicode MS,Arial,sans-serif!important}@media (max-width:980px){.route-map-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))!important}.war-map-card-body h2,.war-map-card-body h3{font-size:clamp(22px,7vw,34px)!important}}.maps-directory .route-map-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:24px!important;display:grid!important}.maps-directory .war-map-card{border:1px solid #30333a!important;border-left:4px solid var(--yellow)!important;min-width:0!important;box-shadow:none!important;background:#111216!important;grid-template-rows:190px auto!important;display:grid!important}.maps-directory .war-map-card .map-artwork{background:url(/assets/wargrid/map-ice-reactor.png) 50%/cover no-repeat!important;border-bottom:1px solid #30333a!important;height:190px!important;min-height:190px!important;margin:0!important;position:relative!important}.maps-directory .war-map-card .map-artwork img{object-fit:cover!important;object-position:center!important;width:100%!important;height:190px!important;min-height:190px!important;display:block!important}.maps-directory .war-map-card .war-map-card-body{gap:14px!important;padding:22px 24px 24px!important;display:grid!important}.maps-directory .war-map-card h2{min-height:2.2em!important;font-size:clamp(25px,2.5vw,42px)!important;line-height:1.02!important}.maps-directory .war-map-score{border-top:1px solid #30333a!important;border-bottom:1px solid #30333a!important;grid-template-columns:1fr auto 1fr!important;padding:12px 0!important;display:grid!important}.maps-directory .war-map-score b{font:900 clamp(36px,4.2vw,56px)/1 var(--font-timing)!important;color:var(--yellow)!important;text-align:center!important}.maps-directory .route-map-records{border:1px solid #30333a!important;border-left:4px solid var(--yellow)!important;background:#08090c!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important;display:grid!important}.maps-directory .route-map-records span{align-content:unset!important;border-right:1px solid #30333a!important;grid-template-rows:auto 1fr auto!important;min-height:118px!important;padding:16px 14px!important;display:grid!important}.maps-directory .route-map-records span:last-child{border-right:0!important}.maps-directory .route-map-records b{letter-spacing:.14em!important;color:var(--yellow)!important;font:900 20px/1 monospace!important}.maps-directory .route-map-records em{font:900 13px/1.2 var(--font-ui)!important;color:#f7f7f2!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;align-self:center!important;margin:0!important;overflow:hidden!important}.maps-directory .route-map-records small{color:#b9bdc8!important;align-self:end!important;margin:0!important;font:800 11px/1 monospace!important}@media (max-width:1250px){.maps-directory .route-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.maps-directory .route-map-grid{grid-template-columns:1fr!important}.maps-directory .war-map-card{grid-template-rows:170px auto!important}.maps-directory .war-map-card .map-artwork,.maps-directory .war-map-card .map-artwork img{height:170px!important;min-height:170px!important}.maps-directory .route-map-records span{min-height:92px!important}}.maps-directory .route-map-records span{min-height:104px!important}.maps-directory .route-map-records em{color:#fff!important;letter-spacing:0!important;font-size:15px!important}.maps-directory .map-title-text{text-wrap:wrap!important;display:block!important}.maps-directory .war-map-card h2 .tm-symbol,.maps-directory .war-map-card h3 .tm-symbol{line-height:1!important;display:inline!important}.maps-directory .war-map-card{grid-template-rows:220px auto!important}.maps-directory .war-map-card .map-artwork,.maps-directory .war-map-card .map-artwork img{height:220px!important;min-height:220px!important}.maps-directory .war-map-card .map-artwork{background:url(/assets/wargrid/map-canyon-tech.png) 50%/cover no-repeat!important}.maps-directory .war-map-card .war-map-card-body{gap:18px!important;padding:24px!important}.maps-directory .war-map-card h2{max-width:100%;min-height:auto!important;font-size:clamp(28px,2.2vw,42px)!important;line-height:1.02!important}.maps-directory .route-map-records{min-height:0!important}.maps-directory .route-map-records span{grid-template-rows:auto auto auto!important;gap:9px!important;min-height:82px!important;padding:14px!important}.maps-directory .route-map-records b{font-size:16px!important}.maps-directory .route-map-records em{align-self:auto!important;font-size:14px!important}.maps-directory .route-map-records small{align-self:auto!important}@media (max-width:760px){.maps-directory .war-map-card{grid-template-rows:190px auto!important}.maps-directory .war-map-card .map-artwork,.maps-directory .war-map-card .map-artwork img{height:190px!important;min-height:190px!important}}.route-map-grid>a.war-map-card,.maps-directory .war-map-card{grid-template-rows:auto!important}.route-map-grid>a.war-map-card:before,.route-map-grid>a.war-map-card>.map-artwork,.maps-directory .war-map-card .map-artwork{display:none!important}.map-artwork--identifier{border-bottom:1px solid var(--line)!important;background:#101114!important;height:96px!important;min-height:96px!important;margin:0!important}.map-artwork--identifier:before,.map-artwork--identifier:after{display:none!important}.map-artwork--identifier span{inset:auto 18px 15px!important}}@scope(:root) to ([data-wargrid-ui]){.career{padding:54px 0 90px}.career-loading,.career-private{padding:110px 0}.career-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;padding:18px 0 28px;display:flex}.career-head h1{text-transform:uppercase;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,5vw,4.4rem)}.career-head p{color:var(--muted);font-size:var(--text-base)}.career-actions{flex-wrap:wrap;align-items:flex-start;gap:9px;max-width:360px;display:flex}.career button,.career-actions button{border:1px solid var(--line);color:var(--text);font:800 var(--text-xs) monospace;letter-spacing:.08em;background:0 0;padding:12px 14px}.career button:hover,.career button.active{border-color:var(--yellow);color:var(--yellow)}.career button:disabled{opacity:.38}.career-actions small{color:var(--yellow);width:100%;font:700 var(--text-xs) monospace}.career-tabs{border-bottom:1px solid var(--line);gap:24px;margin:30px 0;display:flex}.career-tabs button{border:0;padding:14px 0}.career-tabs .active{border-bottom:2px solid var(--yellow)}.career-stats{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.career-stats div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px}.career-stats small,.career-history small,.career-badges small{color:var(--muted);font:700 var(--text-xs) monospace;letter-spacing:.08em;display:block}.career-stats b{font-size:var(--text-2xl);color:var(--yellow);margin-top:8px;display:block}.career-badges,.career-recent{margin-top:34px}.career-badges>div{flex-wrap:wrap;gap:10px;display:flex}.career-badges article{background:var(--card);border:1px solid var(--line);flex:1;min-width:160px;padding:15px}.career-badges b{color:var(--yellow);font-size:var(--text-lg);display:block}.career-badges span{color:var(--muted);font-size:var(--text-sm);margin:8px 0;line-height:1.45;display:block}.career-history{gap:10px;display:grid}.career-history article{border:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.career-history h3{font-size:var(--text-lg);margin:5px 0}.history-score{font-size:var(--text-lg)}.win{color:#55cb7a}.loss{color:#ff6b6b}.draw{color:var(--yellow)}.career-settings{border:1px solid var(--yellow);flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px;padding:18px;display:flex}.career-settings .kicker{width:100%}.career-settings label{color:var(--muted);font:700 var(--text-xs) monospace;gap:6px;display:grid}.career-settings select{background:var(--bg);color:var(--text);border:1px solid var(--line);padding:10px}.theme-ice{--yellow:#68c8ff}.theme-amber{--yellow:#ffad42}@media (max-width:700px){.career-head{display:block}.career-actions{margin-top:22px}.career-stats{grid-template-columns:repeat(2,1fr)}.career-history article{grid-template-columns:1fr;gap:8px}.career-history article>a{padding:8px 0}.career-tabs{gap:15px}}.career-top-maps{margin-top:34px}.career-top-maps article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:15px 0;display:grid}.career-top-maps article>b{color:var(--yellow);font:900 14px monospace}.career-top-maps strong{font-size:var(--text-lg);display:block}.career-top-maps small{color:var(--muted);font:700 var(--text-xs) monospace;margin-top:7px;display:block}.career-badges article>i{border:1px solid var(--yellow);width:34px;height:34px;color:var(--yellow);place-items:center;margin-bottom:12px;font:900 12px monospace;display:grid}.career-head{border:1px solid var(--line);border-left:3px solid var(--yellow);background:var(--card);background:linear-gradient(90deg,#121316f4,#121316d8),url(/assets/wargrid-track-header.png) 100%/cover no-repeat;margin-top:18px;padding:30px;position:relative;overflow:hidden}.career-head:after{content:"";background:linear-gradient(90deg,transparent,var(--yellow));opacity:.7;width:180px;height:1px;position:absolute;top:20px;right:26px}.career-head>*{z-index:1;position:relative}.career-head>div:first-child .kicker{color:#55d98b;align-items:center;gap:10px;display:inline-flex}.career-identity-row{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.career-badge-rail{align-items:center;gap:10px;padding-top:8px;display:flex}.career-badge-rail span{width:42px;height:42px;color:var(--yellow);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);box-shadow:0 0 18px color-mix(in srgb,var(--yellow) 35%,transparent);background:#0b0c0fd8;border:1px solid;place-items:center;font:900 18px monospace;display:grid}.career-badge-rail span img,.career-badges article>i img{object-fit:contain;width:100%;height:100%}.career-badge-rail span:nth-child(2){color:#47b9ff}.career-badge-rail span:nth-child(3){color:#ad54ff}.career-badge-rail span:nth-child(4){color:#55d98b}.career-badge-rail span:nth-child(5){color:#a8a9ad}.career-badge-rail.empty span{opacity:.55}.career-actions{grid-template-columns:repeat(2,minmax(132px,1fr));align-content:start;width:min(100%,380px);max-width:none;display:grid}.career-actions a{border:1px solid var(--yellow);min-height:41px;color:var(--yellow);font:800 var(--text-xs) monospace;letter-spacing:.08em;place-items:center;padding:10px 14px;display:grid}.career-actions small{grid-column:1/-1}.career-tabs{margin:22px 0 34px;padding-inline:2px}.career-current{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#101115;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 30px;margin-bottom:34px;padding:28px;display:grid}.career-current .kicker{color:var(--yellow);grid-column:1/-1;margin:0}.career-current .kicker:after{content:"  ● LIVE";float:right;color:#55d98b}.career-current h2{grid-column:1/-1;margin:10px 0 14px;font-size:clamp(1.5rem,3vw,2.3rem)}.career-current>b{color:var(--yellow);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.career-current>span{border:1px solid var(--line);max-width:600px;color:var(--text);font:800 var(--text-sm) monospace;padding:13px 16px;line-height:1.7}.career-stats{background:var(--card);padding-top:76px;position:relative}.career-stats:before{content:"COMPLETED WAR STATS\a Career statistics include completed Wars only.";box-sizing:border-box;border-bottom:1px solid var(--line);height:76px;color:var(--yellow);font:900 var(--text-xs) monospace;letter-spacing:.09em;white-space:pre;padding:18px 20px;line-height:1.8;position:absolute;inset:0 0 auto}.career-badges>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.career-badges article{border-left:2px solid var(--yellow);min-width:0;padding:18px 110px 18px 18px;position:relative}.career-badges article:after{content:"✓ EARNED";color:#55d98b;font:900 var(--text-xs) monospace;position:absolute;top:18px;right:18px}.career-badges article>i{margin-bottom:14px}@media (max-width:760px){.career-head{padding:22px}.career-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.career-current{grid-template-columns:1fr;align-items:start}.career-current>span{max-width:none}.career-badges>div{grid-template-columns:1fr}}@media (max-width:430px){.career-actions{grid-template-columns:1fr}.career-actions small{grid-column:auto}.career-badges article{padding-top:50px;padding-right:18px}.career-badges article:after{left:18px;right:auto}.career-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile-account-panel{border:1px solid var(--line,#2b3038);background:#111318;margin:24px 0;padding:22px}.profile-account-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.profile-account-head h2{margin:5px 0 0;font-size:clamp(20px,2.2vw,30px)}.profile-account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profile-account-actions button,.profile-account-actions a{color:#ffd400;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffd400;padding:11px 15px;font:700 11px/1 monospace;text-decoration:none}.profile-account-actions button:hover,.profile-account-actions a:hover{color:#08090b;background:#ffd400}.profile-account-notice{color:#ffd400;margin-top:12px;display:block}@media (max-width:700px){.profile-account-panel{padding:16px}.profile-account-head{flex-direction:column;align-items:flex-start}.profile-account-actions{width:100%}.profile-account-actions button,.profile-account-actions a{text-align:center;flex:1}}.career.shell{width:min(1380px,100% - 38px)}.back-link{color:var(--muted);font:800 var(--text-xs) monospace;letter-spacing:.08em;margin-bottom:14px;display:inline-flex}.back-link:hover{color:var(--yellow)}.career button{cursor:pointer}.career button:disabled{cursor:not-allowed}.career-head h1{overflow-wrap:anywhere}.career-current{padding:28px;display:block}.career-current.muted{opacity:.82}.career-current .kicker:after{content:none}.career-current-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.career-current-head .kicker{color:var(--yellow);margin:0}.career-current-head span{color:#55d98b;font:900 var(--text-xs) monospace;letter-spacing:.08em}.career-current h2{margin:18px 0 22px}.career-current-metrics,.current-war-metrics{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.career-current-metrics>div,.current-war-metrics>div{border-right:1px solid var(--line);min-width:0;padding:17px 16px}.career-current-metrics>div:last-child,.current-war-metrics>div:last-child{border-right:0}.career-current-metrics small,.current-war-metrics small{color:var(--muted);font:800 var(--text-xs) monospace;letter-spacing:.08em;display:block}.career-current-metrics b,.current-war-metrics b{color:var(--yellow);overflow-wrap:anywhere;margin-top:7px;font-size:clamp(1.35rem,2.4vw,2rem);font-weight:500;display:block}.career-current-link{font:900 var(--text-xs) monospace;letter-spacing:.08em;margin-top:18px;display:inline-flex}.career-current-link:hover{color:var(--yellow)}.career-head{align-items:center;min-height:260px}.career-head p:not(.kicker){text-transform:uppercase;letter-spacing:.06em;max-width:620px}.career-identity-row h1{font-size:clamp(56px,7.5vw,112px);font-weight:300;line-height:.86}.career-badge-rail span{background:#090a0ce8;width:54px;height:54px;font-size:22px}.career-badge-rail span:hover{transform:translateY(-2px)}.career-current,.career-stats-panel,.career-top-maps,.career-badges,.career-recent{box-shadow:inset 0 0 0 1px #ffffff05}.career-current h2{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(28px,4vw,52px)}.career-top-maps{border:1px solid var(--line);border-left:3px solid var(--yellow);background:#111216e8;padding:24px}.career-top-maps>.kicker{margin-top:0}.career-top-maps>div{border-top:0}.career-top-maps article{grid-template-columns:56px 1fr;padding:18px 0}.career-badges>.kicker{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.career-badges>.kicker:after{content:"BADGE PROGRESSION";color:#777981;font:900 var(--text-xs) monospace;letter-spacing:.14em}.career-badges article{min-height:150px;background:linear-gradient(135deg,#111216,#0b0c0f)!important}.career-badges article>i{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);width:48px;height:48px;font-size:18px}.career-stats-panel{border:1px solid var(--line);background:var(--card);margin-bottom:34px}.career-stats-panel>header{border-bottom:1px solid var(--line);padding:18px}.career-stats-panel>header .kicker{margin-bottom:7px}.career-stats-panel>header h2{font-size:var(--text-lg);margin:0}.career-stats-panel>header small{color:var(--muted);font:700 var(--text-xs) monospace;letter-spacing:.06em;margin-top:4px;display:block}.career-stats{border:0;padding-top:0}.career-stats:before{content:none}.career-stats div:nth-child(4n){border-right:0}.career-stats div:nth-last-child(-n+4){border-bottom:0}.career-settings input,.career-settings select{background:var(--bg);min-height:40px;color:var(--text);border:1px solid var(--line);padding:10px}.career-settings-error{color:#ff8585;width:100%;font:800 var(--text-xs) monospace}.career-private>p{max-width:620px;color:var(--muted);line-height:1.65}.career-private>a{color:var(--yellow);font:800 var(--text-xs) monospace;letter-spacing:.08em;margin-top:18px;display:inline-flex}@media (max-width:700px){.career.shell{width:min(100% - 28px,680px)}.career-current-metrics,.current-war-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.career-current-metrics>div:nth-child(2n),.current-war-metrics>div:nth-child(2n){border-right:0}.career-current-metrics>div:nth-child(-n+2),.current-war-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.career-stats div:nth-child(2n){border-right:0}.career-stats div:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.career-stats div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:430px){.career-current{padding:20px}.career-current-metrics b,.current-war-metrics b{font-size:1.25rem}.career-tabs{overflow-x:auto}}.badge-collection{background:#101115;border:1px solid #2e3037;gap:18px;margin-top:10px;padding:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff05}.badge-collection-hero{border-bottom:1px solid #2c2e35;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:26px;display:flex}.badge-collection-hero h2{letter-spacing:-.06em;text-transform:uppercase;margin:8px 0 10px;font-size:clamp(34px,5vw,62px);line-height:.9}.badge-collection-hero span{color:#a2a5ad;font-size:14px;display:block}.badge-collection-hero strong{color:var(--yellow);text-align:right;font:900 clamp(38px,5vw,70px)/.85 monospace}.badge-collection-hero strong small{color:#f2f2ee;letter-spacing:.14em;margin-top:12px;font:900 11px monospace;display:block}.badge-progress-grid{background:#0b0c0f;border:1px solid #2c2e35;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.badge-progress-grid>div{border-right:1px solid #2c2e35;padding:20px}.badge-progress-grid>div:last-child{border-right:0}.badge-progress-grid small,.badge-milestones small,.badge-detail-panel small,.prestige-badges small{color:#777b84;letter-spacing:.12em;font:900 10px monospace;display:block}.badge-progress-grid b{color:var(--yellow);margin-top:12px;font:900 28px monospace;display:block}.badge-progress-grid span{color:#7f828a;margin-top:6px;font-size:12px;display:block}.badge-milestones{grid-template-columns:1.7fr .7fr;gap:14px;display:grid}.badge-milestones article{background:#0c0d10;border:1px solid #2c2e35;padding:18px}.badge-milestones article:first-child>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.badge-milestones article:first-child span{background:#121318;border:1px solid #2b2d34;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.badge-milestones i{width:32px;height:32px;color:var(--yellow);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:1px solid #3a3d45;place-items:center;font-style:normal;display:grid}.badge-milestones b{text-transform:uppercase;font-size:12px}.badge-milestones em{color:var(--yellow);font:900 14px monospace}.badge-milestones p{color:#dfe1e5;justify-content:space-between;margin:13px 0 0;font:900 12px monospace;display:flex}.badge-milestones time{color:#777b84}.badge-objective{background:#0b0c0f;border:1px solid #2c2e35;gap:14px;padding:18px;display:grid}.badge-objective h3{text-transform:uppercase;margin:4px 0 0;font-size:18px}.badge-track-tabs{border:1px solid #2c2e35;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.badge-track-tabs button{color:#777b84;letter-spacing:.1em;background:#0e0f12;border:0;border-right:1px solid #2c2e35;min-height:46px;font:900 10px monospace}.badge-track-tabs button:last-child{border-right:0}.badge-track-tabs button.active{color:var(--yellow);box-shadow:inset 0 0 0 1px var(--yellow);background:#151409}.badge-main-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;display:grid}.badge-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.badge-card-grid article{background:#111216;border:1px solid #2c2e35;grid-template-columns:62px 1fr auto;align-items:center;gap:16px;min-height:128px;padding:18px;display:grid}.badge-card-grid article.is-featured{background:linear-gradient(90deg,#1a1707,#111216 42%);border-color:#bda000}.badge-card-grid i,.badge-detail-panel>i{width:54px;height:60px;color:var(--yellow);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:#0b0c0f;border:1px solid #555963;place-items:center;font:900 22px monospace;display:grid}.badge-card-grid i img,.badge-detail-panel>i img{object-fit:contain;width:100%;height:100%}.badge-card-grid b{color:#f5f6f2;text-transform:uppercase;font-size:15px;display:block}.badge-card-grid small{color:#777b84;margin:4px 0;font:900 9px monospace;display:block}.badge-card-grid span{color:#9ca0a8;font-size:12px;line-height:1.45;display:block}.badge-card-grid em{color:#0000;background:#292b31;height:5px;margin-top:12px;display:block;position:relative;overflow:hidden}.badge-card-grid em u{background:var(--yellow);height:100%;display:block}.badge-card-grid button{align-self:end;min-width:84px;border-color:#3a3d45!important;padding:9px 10px!important;font-size:10px!important}.badge-detail-panel{background:linear-gradient(#15161a,#0c0d10);border:1px solid #665a12;gap:15px;padding:28px;display:grid;position:sticky;top:24px}.badge-detail-panel>i{border-color:var(--yellow);color:#fff;background:#6b5a00;width:112px;height:126px;font-size:42px}.badge-detail-panel h3{color:#f5f6f2;text-transform:uppercase;margin:0;font-size:clamp(28px,3vw,42px);line-height:.95}.badge-detail-panel p{color:#a7abb4;line-height:1.6}.badge-detail-panel div{border-top:1px solid #2c2e35;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.badge-detail-panel span{color:#777b84;font:900 10px monospace}.badge-detail-panel b{color:#f5f6f2;font:900 11px monospace}.prestige-badges{border-top:1px solid #2c2e35;margin-top:36px;padding-top:30px}.prestige-badges>div:first-child{justify-content:space-between;gap:22px;display:flex}.prestige-badges h2{text-transform:uppercase;margin:5px 0 0;font-size:34px}.prestige-badges>p{color:#8d9098;text-align:right;max-width:360px;margin-left:auto;font-size:12px}.prestige-badges>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.prestige-badges article{color:#666a72;background:#0d0e11;border:1px solid #2c2e35;grid-template-columns:54px 1fr;gap:16px;padding:18px;display:grid;position:relative}.prestige-badges article.highlight{color:#f5f6f2;background:#181608;border-color:#6d6112}.prestige-badges i{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);border:1px solid #353841;grid-row:1/3;place-items:center;width:46px;height:52px;font-style:normal;display:grid}.prestige-badges b{font-size:13px}.prestige-badges span{color:#8d9098;font-size:12px}@media (max-width:980px){.badge-main-grid,.badge-milestones{grid-template-columns:1fr}.badge-detail-panel{position:static}.badge-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.badge-progress-grid>div:nth-child(2n){border-right:0}.badge-progress-grid>div:nth-child(-n+2){border-bottom:1px solid #2c2e35}.badge-track-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.prestige-badges>div:last-child{grid-template-columns:1fr 1fr}}@media (max-width:640px){.badge-collection{padding:20px}.badge-collection-hero{display:block}.badge-collection-hero strong{text-align:left;margin-top:20px;display:block}.badge-card-grid,.badge-milestones article:first-child>div,.prestige-badges>div:last-child{grid-template-columns:1fr}.badge-card-grid article{grid-template-columns:54px 1fr}.badge-card-grid button{grid-column:1/-1}.badge-progress-grid{grid-template-columns:1fr}.badge-progress-grid>div{border-bottom:1px solid #2c2e35;border-right:0!important}.badge-track-tabs{grid-template-columns:1fr 1fr}.prestige-badges>p{text-align:left;margin-left:0}}}:root{--wg-corner:0px}@scope(:root) to ([data-wargrid-ui]){body :where(button,input,select,textarea,fieldset,article,section,aside,details,summary,dialog,table,.card,.panel,.modal,.popover,[class*=card],[class*=panel],[class*=modal],[class*=badge],[class*=pill],[class*=chip],[class*=button],[class*=preview],[class*=editor],[class*=callout],[class*=viewer]){border-radius:var(--wg-corner)!important}.app-nav,.app-nav nav,.app-nav nav a,.app-nav>.tm-auth,.app-nav>.admin-link,.mobile-nav,.mobile-nav>div,.discord-float-trigger,.discord-float-trigger img,.discord-float-panel,.discord-server-viewer>img,.discord-server-viewer>span,.footer-to-top,button,input,select,textarea,.primary,.secondary,[class*=button],[class*=btn]{border-radius:0!important}button,.primary,[class*=button],[class*=btn]{clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}input,select,textarea{clip-path:none}:where(article,[class*=card],[class*=panel],[class*=callout]){position:relative}:where(article,[class*=card],[class*=panel],[class*=callout]):not(.footer-v4-intro):after{border-radius:0!important}.server i,.discord-online-dot,.footer-v4-status i,[class*=status] i,[class*=online] i{border-radius:50%!important}.tm-location img,.tm-location>i,.admin-topbar>div>b,.admin-badge-thumb,.server-card-logo,.server-admin-identity>img,.server-admin-identity>span,.upload-image-preview.round{border-radius:0!important}*{scrollbar-color:var(--yellow) #090a0c}::-webkit-scrollbar-thumb{border-radius:0!important}.slot-callout-track,.slot-callout-track i,.captains-card>footer>i,.captains-card>footer>i span,[class*=progress] span,[class*=progress] i{border-radius:0!important}@media (max-width:850px){.app-nav,.mobile-nav>summary{border-radius:0!important}}.shell{width:min(1180px,100% - 64px)}.home-hero{gap:64px!important;min-height:580px!important;padding-block:58px!important}.home-hero>div>p:not(.kicker){max-width:440px!important;margin:20px 0 26px!important}.home-dashboard{gap:32px!important;padding:52px 0 44px!important}.home-dashboard>.home-side{align-content:start}.home-dashboard .map-rotation h2{margin:26px 0 8px!important;font-size:clamp(24px,2.5vw,34px)!important;line-height:1!important}.home-dashboard .map-rotation article>span{margin-top:20px!important}.home-dashboard .map-rotation article>p{margin-bottom:20px!important}.footer-v4{margin-top:36px!important}.footer-v4-main{grid-template-columns:minmax(380px,1fr) minmax(450px,.88fr)!important;align-items:center!important;gap:clamp(56px,8vw,120px)!important;padding:56px 0 52px!important}.footer-v4 .footer-logo{margin-bottom:29px!important}.footer-v4-directory{gap:clamp(32px,4vw,60px)!important}.page-head{min-height:260px!important;margin-top:24px!important;padding:54px 34px 38px!important}.page-head>p:last-child{max-width:540px!important;margin-top:16px!important;line-height:1.5!important}.directory,.profile,.history-detail,.archive-page{padding-top:40px!important;padding-bottom:72px!important}@media (max-width:1050px){.footer-v4-main{grid-template-columns:1fr!important}.shell{width:min(100% - 40px,1180px)}}@media (max-width:650px){.shell{width:min(100% - 28px,1180px)}.home-hero{min-height:0!important;padding-block:42px!important}.home-dashboard{padding:40px 0 28px!important}.footer-v4{margin-top:28px!important}.footer-v4-main{padding:42px 0 38px!important}.page-head{min-height:220px!important;padding:42px 22px 30px!important}}.discord-float{left:22px!important;right:auto!important}.discord-float-panel{left:0!important;right:auto!important}.discord-brand-mark{margin:auto;display:block;object-fit:contain!important;width:32px!important;height:32px!important}.discord-server-viewer>span .discord-brand-mark{width:34px!important;height:34px!important}.discord-float-trigger{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))!important;background:#5865f2!important}.footer-credits>.shell{grid-template-columns:auto minmax(480px,1fr) auto 50px!important;align-items:stretch!important;gap:0!important;min-height:96px!important;display:grid!important}.footer-copyright,.footer-host{border-right:1px solid #24262c;flex-direction:column;justify-content:center;padding:0 28px;display:flex}.footer-copyright{padding-left:0}.footer-copyright b{color:#f4f4ef;letter-spacing:.17em;font:900 13px/1 Arial,sans-serif}.footer-copyright span,.footer-host small{color:#676b74;letter-spacing:.1em;margin-top:7px;font:800 7px/1.2 monospace}.footer-credit-signatures{grid-template-columns:1fr 1.35fr;display:grid}.footer-credit-signatures article{background:#090a0d;border-right:1px solid #24262c;grid-template-columns:auto 1fr;align-items:center;gap:18px;padding:0 28px;display:grid!important}.footer-credit-signatures small{color:var(--yellow);letter-spacing:.12em;font:900 7px/1.3 monospace}.footer-credit-signatures article div{gap:5px;display:grid}.footer-credit-signatures article b{color:#f1f2ed;letter-spacing:.08em;font:900 13px/1 Arial,sans-serif}.footer-credit-signatures article span{color:#777b84;font:600 9px/1.3 Arial,sans-serif}.footer-host{min-width:160px}.footer-host b{color:var(--yellow);white-space:nowrap;margin-top:7px;font:900 9px/1.2 monospace}.footer-credits .footer-to-top{align-self:center;margin-left:18px!important}@media (max-width:950px){.footer-credits>.shell{grid-template-columns:1fr 50px!important;padding:18px 0!important}.footer-copyright,.footer-host{border:0!important;padding:12px 18px!important}.footer-credit-signatures{grid-column:1;grid-template-columns:1fr 1fr}.footer-credit-signatures article{border-top:1px solid #24262c;min-height:72px;padding:12px 18px!important}.footer-host{grid-column:1}.footer-credits .footer-to-top{grid-area:1/2/4;margin:0!important}}@media (max-width:600px){.discord-float{left:14px!important;right:auto!important}.footer-credit-signatures{grid-template-columns:1fr}.footer-credit-signatures article{border-right:0}.footer-credit-signatures article:last-child{border-bottom:1px solid #24262c}}.upcoming-shell.embedded{padding-top:42px!important}.upcoming-shell.embedded>.slot-callout{margin-top:0!important}@media (max-width:650px){.upcoming-shell.embedded{padding-top:28px!important}}.discord-float{bottom:16px!important;left:16px!important}.discord-float-trigger{width:44px!important;height:44px!important;padding:0!important;box-shadow:0 10px 28px #000b!important}.discord-float-trigger>.discord-online-dot{border-width:2px!important;width:10px!important;height:10px!important;bottom:-2px!important;right:-2px!important}.discord-float-panel{bottom:56px!important}.tm-location{gap:5px!important;min-height:14px!important;margin-top:4px!important;font-size:7px!important;line-height:1.2!important}.tm-location img{width:18px!important;height:12px!important}.tm-location>i{background:0 0!important;width:18px!important;height:12px!important;font-size:13px!important}.tm-location>b{letter-spacing:.04em!important;margin-left:2px!important;padding:2px 4px!important;font-size:6px!important}.player-profile-link{min-width:150px;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.player-profile-link>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.player-profile-link>small{color:var(--yellow);letter-spacing:.09em;opacity:.7;flex:none;font:900 7px/1 monospace}.player-profile-link:hover>small{opacity:1}@media (max-width:600px){.discord-float{bottom:10px!important;left:10px!important}.discord-float-trigger{width:40px!important;height:40px!important}}body{font-size:15px}body :where(p,li,td,input,select,textarea){font-size:max(12px,1em)}body :where(small,label>span,th,.kicker,.eyebrow,.mini-head,.card-top,.up-status,[class*=kicker],[class*=label]){font-size:10px!important;line-height:1.35!important}body :where(button,.primary,.secondary,[class*=button],[class*=btn]){font-size:10px!important;line-height:1.2!important}.app-nav nav a,.app-nav>.admin-link,.app-nav>.tm-auth,.tm-location{font-size:10px!important}.tm-location>b,.player-profile-link>small{font-size:9px!important}.footer-v4-kicker,.footer-v4-directory b,.footer-copyright span,.footer-host small,.footer-credit-signatures small{font-size:9px!important;line-height:1.35!important}.footer-credit-signatures article span,.footer-host b{font-size:10px!important}.footer-credit-signatures article b,.footer-copyright b{font-size:13px!important}@media (max-width:600px){body{font-size:14px}body :where(small,label>span,th,.kicker,.eyebrow,.mini-head,.card-top,.up-status,[class*=kicker],[class*=label]){font-size:10px!important}}.captain-draft{border-top:3px solid var(--yellow)!important;background:linear-gradient(145deg,#15150d 0,#0d0e12 44%,#090a0d 100%)!important;padding:26px!important;box-shadow:inset 0 1px #ffffff08!important}.captain-draft:after{content:"DRAFT"!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#ffffff035!important;letter-spacing:-.08em!important;border:0!important;font:1000 92px/.8 Arial,sans-serif!important;bottom:-20px!important;right:-6px!important;transform:none!important}.captain-draft>header{border-bottom:1px solid #303238;padding-bottom:20px}.captain-draft>header small{color:#777b84!important}.captain-draft>header b{color:#fff;letter-spacing:-.02em!important;margin-top:6px!important;font:900 18px/1 Arial,sans-serif!important}.captain-draft>header>span{clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));border:1px solid var(--yellow)!important;color:var(--yellow)!important;letter-spacing:.08em!important;background:#171406!important;padding:8px 12px!important;font:900 10px/1 monospace!important}.captain-draft .captain-matchup{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr)!important;gap:0!important;margin:24px 0 18px!important}.captain-draft .captain-team{grid-template-rows:auto minmax(64px,auto) auto;align-items:center;display:grid;text-align:left!important;background:#0a0b0e!important;border:1px solid #303238!important;padding:18px!important}.captain-draft .captain-team:first-child{border-right:0!important}.captain-draft .captain-team:last-child{border-left:0!important}.captain-draft .captain-team>i{color:#ffd50024!important;font-size:32px!important;top:14px!important;right:15px!important}.captain-draft .captain-team>small{color:#777b84!important;letter-spacing:.14em!important}.captain-draft .captain-team h3{color:#f4f4ef;text-wrap:balance;align-self:center;letter-spacing:-.05em!important;margin:15px 0!important;font:900 clamp(22px,2.2vw,36px)/.92 Arial,sans-serif!important}.captain-draft .captain-team p{margin:0!important;padding-top:13px!important}.captain-draft .captain-team p span{font-size:9px!important}.captain-draft .captain-team p b.open{color:var(--yellow)!important}.captain-draft .captain-team p b.locked{color:#55d98b!important}.captain-draft .captain-matchup>strong{z-index:2;align-self:center;position:relative;background:var(--yellow)!important;width:58px!important;height:58px!important;box-shadow:none!important;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)!important;border:6px solid #0d0e12!important}.captain-draft .captain-matchup>strong span{font:1000 11px/1 monospace}.captain-candidate-pool{z-index:1;position:relative;background:#101114!important;border:1px solid #303238!important;padding:16px!important}.captain-candidate-pool>small{margin-bottom:11px;display:block;color:#777b84!important}.captain-candidate-pool>div{flex-wrap:wrap;gap:8px;display:flex}.captain-candidate-pool>div>span{border-left:2px solid var(--yellow);background:#1a1b20;align-items:center;gap:9px;min-height:34px;padding:0 12px;display:flex}.captain-candidate-pool>div>span i{color:#666a72;font:800 8px monospace}.captain-candidate-pool>div>span b{color:#f2f2ee;font-size:11px}.captain-candidate-pool em{color:#777b84;font:800 10px monospace}.captain-draft>footer{z-index:1;position:relative;margin-top:18px!important}.captain-draft>footer>div{align-items:center;margin-bottom:9px!important;font-size:9px!important}.captain-draft>footer>div b{color:var(--yellow)!important}.captain-draft>footer>i{background:#303238!important;height:3px!important}@media (max-width:650px){.captain-draft{padding:20px!important}.captain-draft .captain-matchup{grid-template-columns:1fr!important}.captain-draft .captain-team:first-child,.captain-draft .captain-team:last-child{border:1px solid #303238!important}.captain-draft .captain-matchup>strong{margin:-8px auto!important}.captain-draft:after{font-size:66px!important}}.home-hero h1{font-size:clamp(44px,5.2vw,72px)!important}.page-head h1{font-size:clamp(38px,4.8vw,62px)!important}.live-title h1,.profile>h1,.final-head>h1{font-size:clamp(36px,4.6vw,60px)!important}.upcoming-head h2{font-size:clamp(34px,4vw,52px)!important}.block-head h2{font-size:clamp(28px,3vw,40px)!important}.footer-v4-intro h2{font-size:clamp(34px,3.5vw,54px)!important}.maps-directory .war-map-card h2{font-size:clamp(24px,2vw,34px)!important}.upcoming-shell{font-size:14px}.slot-callout h3{font-size:clamp(17px,1.6vw,21px)!important}.compact-registration>header h3{font-size:21px!important}.compact-registration .registration-note{font-size:13px!important;line-height:1.5!important}.compact-registration input,.compact-registration select,.compact-registration textarea{font-size:14px!important}.compact-registration .registration-consent span{font-size:13px!important}.captain-draft>header b{font-size:16px!important}.captain-candidate-pool>div>span b{font-size:12px!important}.registered-section{margin-top:54px!important}.registered-section .block-head{margin-bottom:24px!important}.registered-grid article{grid-template-columns:38px minmax(0,1fr) auto!important;min-height:92px!important;padding:14px 16px!important}.registered-grid article>span{font-size:10px!important}.registered-grid article>div>b{font-size:14px!important}.registered-grid article small{font-size:10px!important;line-height:1.3!important}.registered-grid article em{font-size:9px!important}.registered-actions{justify-items:end;gap:10px;min-width:72px;display:grid}.registered-actions time{font-size:10px!important}.registered-actions a{color:var(--yellow);letter-spacing:.06em;white-space:nowrap;border:1px solid #5e5200;padding:7px 8px;font:900 9px/1 monospace}.registered-actions a:hover{border-color:var(--yellow);background:var(--yellow);color:#090a0c}@media (max-width:650px){.home-hero h1{font-size:clamp(38px,12vw,54px)!important}.registered-grid article{grid-template-columns:32px minmax(0,1fr) auto!important;padding:12px!important}.registered-actions{min-width:0}.registered-actions time{display:none}.registered-actions a{padding:7px 6px;font-size:8px!important}}.event-player-profile{padding-top:64px!important}.event-profile-head{border-bottom:1px solid #303238;justify-content:space-between;align-items:flex-end;gap:30px;padding:40px 0 34px;display:flex}.event-profile-head h1{text-transform:uppercase;margin:8px 0 15px!important;font-size:clamp(38px,5vw,64px)!important}.event-profile-head>span{color:var(--yellow);letter-spacing:-.08em;font:900 clamp(56px,8vw,110px)/.8 monospace}.event-profile-grid{border-bottom:1px solid #303238;grid-template-columns:repeat(4,1fr);display:grid}.event-profile-grid article{background:#101114;border-right:1px solid #303238;gap:14px;min-height:110px;padding:24px;display:grid}.event-profile-grid article:last-child{border-right:0}.event-profile-grid small,.event-profile-id>span{color:#777b84;letter-spacing:.12em;font:900 10px/1.2 monospace}.event-profile-grid b{color:#f2f2ee;font-size:14px}.event-profile-id{border:1px solid #303238;border-left:3px solid var(--yellow);background:#0c0d10;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:24px;padding:20px 22px;display:grid}.event-profile-id code{color:#bbbfc8;font-size:12px}.event-profile-id a{color:var(--yellow);letter-spacing:.07em;font:900 10px monospace}.footer-v4-main{padding-top:76px!important;padding-bottom:74px!important}.footer-credits{border-top:1px solid #3a3d44!important;padding-bottom:18px!important}.footer-credits>.shell{min-height:118px!important}.footer-copyright,.footer-host,.footer-credit-signatures article{padding-inline:34px!important}@media (max-width:850px){.event-profile-grid{grid-template-columns:1fr 1fr}.event-profile-grid article:nth-child(2){border-right:0}.event-profile-grid article{border-bottom:1px solid #303238}.event-profile-id{grid-template-columns:1fr}.footer-v4-main{padding-top:58px!important;padding-bottom:56px!important}.footer-credits{padding-bottom:12px!important}}@media (max-width:560px){.event-profile-head{flex-direction:column;align-items:flex-start}.event-profile-grid{grid-template-columns:1fr}.event-profile-grid article{border-right:0;min-height:0}.footer-credits>.shell{min-height:0!important}}.captain-draft:after{display:none!important}.captain-draft>footer{margin-top:auto!important;padding-top:24px!important}.captain-draft>footer>div{min-height:28px;border-bottom:0!important;margin:0!important;padding:0 0 10px!important}.captain-draft>footer>i{margin:0!important;display:block!important}.captain-draft .captain-candidate-pool{margin-bottom:0!important}.footer-credits-line{border-top:1px solid #3a3d44!important;padding:0!important}.footer-credits-line>.shell{grid-template-columns:minmax(0,1fr) 46px!important;align-items:center!important;gap:24px!important;min-height:64px!important;padding:0!important;display:grid!important}.footer-credit-line{color:#7f838c;letter-spacing:.07em;white-space:nowrap;justify-content:space-between;align-items:center;gap:18px;min-width:0;font:800 9px/1.3 monospace;display:flex}.footer-credit-line span{margin:0!important;display:inline!important}.footer-credit-line span:first-child{color:#aeb1b8}.footer-credit-line span:last-child{color:var(--yellow)}.footer-credit-line b{color:#f3f3ef;letter-spacing:.12em;margin-left:6px;font:900 10px/1 Arial,sans-serif}.footer-credit-line i{background:#2d3036;flex:54px;max-width:100px;height:1px!important;margin:0!important;display:block!important}.footer-credits-line .footer-to-top{grid-area:1/2!important;width:46px!important;height:46px!important;margin:0!important}@media (max-width:900px){.footer-credits-line>.shell{min-height:72px!important}.footer-credit-line{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:7px 13px}.footer-credit-line i{flex:0 0 18px}.footer-credit-line span:last-child{flex-basis:auto}}@media (max-width:560px){.footer-credits-line>.shell{grid-template-columns:1fr 42px!important;min-height:92px!important;padding:12px 0!important}.footer-credit-line{font-size:8px!important}.footer-credit-line i{display:none!important}.footer-credit-line span{flex-basis:100%!important}.footer-credits-line .footer-to-top{width:42px!important;height:42px!important}}.footer-love-banner{background:var(--yellow);color:#08090b;width:100%;height:42px;display:block!important}.footer-love-banner>.shell{letter-spacing:.11em;justify-content:center;align-items:center;gap:18px;height:100%;font:900 10px/1 monospace;display:flex}.footer-love-banner b{color:#08090b;font-size:13px}.footer-love-banner i{color:#6e6100;font:800 8px/1 monospace}.footer-love-banner a{border-bottom:1px solid #08090b;padding-bottom:2px;color:#08090b!important}.footer-v4 .footer-logo{margin:0 0 28px!important}.footer-about-copy{color:#9da1aa!important;max-width:480px!important;margin:0!important;font:500 14px/1.65 Arial,sans-serif!important}.footer-v4-main{align-items:center!important}.footer-v4,.footer-v4-main,.footer-v4-directory nav,.footer-v4-directory a,.footer-credits-line,.footer-to-top{box-shadow:none!important;text-shadow:none!important}.footer-v4-directory a:hover{transform:none!important}.footer-v4-directory a:after{display:none!important}.discord-float{transform:translateY(-50%);inset:50% 0 auto auto!important}.discord-float-trigger{width:42px!important;height:54px!important;box-shadow:none!important;clip-path:polygon(7px 0,100% 0,100% 100%,7px 100%,0 calc(100% - 7px),0 7px)!important;border-right:0!important}.discord-float-trigger .discord-brand-mark{width:23px!important;height:23px!important}.discord-float-panel{transform:translateY(-50%);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;inset:50% 52px auto auto!important}.discord-float.open .discord-float-trigger{background:#6874f8!important}@media (max-width:650px){.footer-love-banner{height:auto}.footer-love-banner>.shell{text-align:center;flex-wrap:wrap;gap:5px 12px;min-height:48px;padding:9px 0}.footer-v4 .footer-logo img{width:285px!important}.footer-about-copy{font-size:13px!important}.discord-float{transform:none;top:auto!important;bottom:88px!important}.discord-float-panel{transform:none;top:auto!important;bottom:0!important;right:50px!important}}.footer-love-banner{isolation:isolate;border-top:3px solid var(--yellow);border-bottom:1px solid #6b5d00;position:relative;overflow:hidden;color:#fff!important;background:#090a0c url(/assets/wargrid-footer-banner-v1.png) 50% 58%/cover no-repeat!important;height:126px!important}.footer-love-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#050608ed 0%,#050608b8 42%,#05060878 67%,#050608d9 100%),linear-gradient(#0000 40%,#050608d9 100%);position:absolute;inset:0}.footer-love-banner:after{content:"";background:var(--yellow);width:6px;position:absolute;top:0;bottom:0;left:0}.footer-love-banner>.shell{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:40px!important;height:100%!important;display:flex!important}.footer-love-banner>.shell>div{gap:9px;display:grid}.footer-love-banner small{letter-spacing:.16em;color:var(--yellow)!important;font:900 10px/1 monospace!important}.footer-love-banner small b{margin-left:6px;font-size:16px}.footer-love-banner strong{color:#fff;letter-spacing:-.04em;font:900 clamp(23px,2.6vw,38px)/1 Arial,sans-serif}.footer-love-banner strong em{color:var(--yellow);font-style:normal}.footer-love-banner a{letter-spacing:.08em;background:#0a0b0de6;align-items:center;gap:13px;min-height:48px;font:900 13px/1 monospace;display:flex;border:1px solid var(--yellow)!important;color:var(--yellow)!important;padding:0 18px!important}.footer-love-banner a span{color:#8d919a;font-size:9px}.footer-love-banner a b{font-size:16px}@media (max-width:650px){.footer-love-banner{height:112px!important}.footer-love-banner>.shell{flex-wrap:nowrap!important;padding:16px 0!important}.footer-love-banner strong{font-size:22px}.footer-love-banner small{font-size:8px!important}.footer-love-banner a{min-height:44px;font-size:10px;padding-inline:12px!important}}.footer-v4{background:#08090b!important}.footer-love-banner{border-bottom-color:#413900!important;height:112px!important}.footer-love-banner strong{font-size:clamp(22px,2.2vw,34px)!important}.footer-love-banner a{background:var(--yellow)!important;color:#090a0c!important;border-color:var(--yellow)!important}.footer-v4-main{grid-template-columns:minmax(360px,1fr) minmax(450px,.9fr)!important;gap:clamp(54px,8vw,118px)!important;padding:50px 0 46px!important}.footer-v4-kicker,.footer-v4 .footer-logo{margin-bottom:22px!important}.footer-v4-directory a{color:#b2b5bd!important;padding:10px 0!important;font-size:13px!important}.footer-v4-directory b{margin-bottom:14px!important}.footer-credits{padding-bottom:0!important}.footer-credits-line>.shell{min-height:60px!important}.footer-credit-line span:nth-last-child(3){color:#b8bbc2}.footer-credit-line span:nth-last-child(3) b{color:var(--yellow)}.discord-float{top:86px!important;bottom:auto!important;right:16px!important;transform:none!important}.discord-float-trigger{width:40px!important;height:46px!important}.discord-float-panel{top:0!important;bottom:auto!important;right:50px!important;transform:none!important}@media (max-width:1050px){.footer-v4-main{grid-template-columns:1fr!important;gap:38px!important;padding:44px 0 40px!important}.footer-v4-directory{width:100%;max-width:680px}.footer-v4 .footer-logo img{width:290px!important}}@media (max-width:650px){.footer-love-banner{height:104px!important}.footer-love-banner strong{font-size:20px!important}.footer-love-banner a span{display:none}.footer-v4-main{padding:38px 0 34px!important}.discord-float{top:72px!important;right:10px!important}.discord-float-trigger{width:38px!important;height:42px!important}}.footer-love-banner{height:224px!important;box-shadow:0 18px 48px #ffd50029,0 3px 0 var(--yellow)!important;border-bottom:0!important}.footer-love-banner>.shell{padding-block:42px!important}.footer-love-banner>.shell>div{gap:14px!important}.footer-love-banner strong{max-width:860px;font-size:clamp(30px,3.2vw,50px)!important}.footer-love-banner a{min-height:58px!important;padding-inline:24px!important}.footer-v4-main{align-items:center!important;min-height:470px!important;padding:100px 0 92px!important}.footer-v4 .footer-logo img{width:360px!important}.footer-about-copy{max-width:520px!important;font-size:15px!important;line-height:1.7!important}.footer-v4-directory{align-self:center!important}.footer-v4-directory a{padding:14px 0!important}.footer-credit-line{justify-content:flex-start!important;gap:30px!important}.footer-credit-line i{display:none!important}.footer-credit-line span{background:0 0!important;border:0!important;padding:0!important}.footer-credit-line span:nth-child(3){margin-left:auto!important}.footer-credits-line{border-top:1px solid #25282e!important}@media (max-width:1050px){.footer-love-banner{height:190px!important}.footer-v4-main{min-height:0!important;padding:82px 0 76px!important}.footer-credit-line span:nth-child(3){margin-left:0!important}}@media (max-width:650px){.footer-love-banner{height:170px!important}.footer-love-banner>.shell{padding-block:28px!important}.footer-love-banner strong{font-size:25px!important}.footer-v4-main{padding:66px 0 60px!important}.footer-v4 .footer-logo img{width:310px!important}.footer-about-copy{font-size:14px!important}}.app-nav{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;contain:layout paint!important;background:#090a0cf7!important;border:0!important;border-bottom:1px solid #303238!important;grid-template-columns:190px minmax(0,1fr) 150px 58px!important;gap:18px!important;width:min(1240px,100% - 32px)!important;height:74px!important;min-height:74px!important;padding:0 18px!important;top:0!important;box-shadow:0 14px 34px #0008!important}.app-nav:before{background:var(--yellow)!important;opacity:1!important;width:46px!important;height:2px!important;bottom:0!important;left:18px!important;right:auto!important}.app-nav nav{background:0 0!important;border:0!important;justify-content:center!important;gap:0!important;height:100%!important;padding:0!important}.app-nav nav a{position:relative;color:#9b9ea6!important;letter-spacing:.045em!important;text-transform:uppercase!important;clip-path:none!important;background:0 0!important;border:0!important;height:74px!important;padding:0 clamp(10px,1.15vw,17px)!important;font:800 10px/1 Arial,sans-serif!important}.app-nav nav a.active{color:#fff!important;box-shadow:none!important;background:0 0!important}.app-nav nav a.active:after{content:""!important;background:var(--yellow)!important;height:2px!important;display:block!important;position:absolute!important;bottom:0!important;left:11px!important;right:11px!important;transform:none!important}.app-nav>.tm-auth,.app-nav>.admin-link{clip-path:none!important;color:#a8abb2!important;background:0 0!important;border:0!important;border-left:1px solid #303238!important;height:40px!important;min-height:40px!important}.app-nav>.tm-auth:hover,.app-nav>.admin-link:hover{color:#fff!important;background:#101114!important;border-color:#303238!important}.app-nav>.admin-link{width:58px!important;min-width:58px!important;color:var(--yellow)!important}.route-view{min-height:calc(100vh - 74px)!important}@media (max-width:1180px){.app-nav{grid-template-columns:166px minmax(0,1fr) 130px 50px!important;gap:10px!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:158px!important;min-width:158px!important}.app-nav nav a{padding-inline:8px!important;font-size:9px!important}.app-nav>.tm-auth{width:130px!important;min-width:130px!important}.app-nav>.admin-link{width:50px!important;min-width:50px!important}}@media (max-width:850px){.web-app{padding-top:66px!important}.app-nav{width:100%!important;height:66px!important;min-height:66px!important;padding-inline:16px!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:160px!important;min-width:160px!important;height:38px!important}.app-nav>.tm-auth{width:118px!important;min-width:118px!important;height:38px!important}.mobile-nav summary{background:#101114!important;border-color:#303238!important;padding:10px 12px!important}.route-view{min-height:calc(100vh - 66px)!important}}.page-head{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #303238!important;border-left:2px solid var(--yellow)!important;min-height:238px!important;box-shadow:none!important;background:#0b0c0f!important;grid-template-rows:auto auto 1fr auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-content:center!important;column-gap:56px!important;margin-top:22px!important;padding:42px 38px 34px!important;display:grid!important}.page-head:after{background:linear-gradient(90deg,transparent,var(--yellow))!important;width:34%!important;height:1px!important;top:auto!important;bottom:0!important;right:0!important}.page-head>.kicker{color:var(--yellow)!important;grid-column:1!important;margin:0 0 13px!important}.page-head h1{text-wrap:balance;letter-spacing:-.045em!important;grid-column:1!important;max-width:820px!important;min-height:0!important;margin:0!important;font-size:clamp(34px,4vw,52px)!important;line-height:.94!important}.page-head>p:not(.kicker){color:#a8abb2!important;grid-column:1!important;max-width:580px!important;margin:16px 0 0!important;font-size:13px!important;line-height:1.55!important}.page-head-copy{display:none!important}.page-head-chips{border-top:1px solid #34373e!important;grid-area:1/2/5!important;align-self:end!important;gap:0!important;min-width:190px!important;margin:0!important;display:grid!important}.page-head-chips span{color:#8f939c!important;letter-spacing:.1em!important;clip-path:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #282b31!important;justify-content:space-between!important;min-height:34px!important;padding:0 2px!important;font:800 9px/1 monospace!important}.page-head-chips span:first-child{color:#f3f3ef!important;border-color:#282b31!important}.page-head-chips span:first-child:before{content:"●";color:var(--yellow);margin-right:10px;font-size:7px}@media (max-width:720px){.page-head{grid-template-columns:1fr!important;min-height:220px!important;padding:36px 24px 28px!important}.page-head h1{font-size:clamp(32px,10vw,45px)!important}.page-head-chips{border-top:0!important;grid-area:auto/1!important;min-width:0!important;margin-top:24px!important;display:flex!important}.page-head-chips span{border:1px solid #303238!important;border-right:0!important;min-height:28px!important;padding:0 10px!important;font-size:8px!important}.page-head-chips span:last-child{border-right:1px solid #303238!important}}.footer-love-banner{box-shadow:none!important;border-bottom:1px solid #ffd5006b!important}.footer-love-banner:after{opacity:.72!important;width:2px!important}.page-head{background:#08090b!important;border-top:1px solid #ffd50061!important;border-bottom:1px solid #303238!important;border-left:0!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr)!important;min-height:280px!important;padding:54px 42px 38px!important}.page-head:before{opacity:1!important;background:linear-gradient(90deg,#060709f7 0%,#060709de 44%,#06070986 72%,#060709ed 100%),linear-gradient(0deg,#08090b 0%,transparent 52%),var(--page-head-image,url(/assets/wargrid-track-header.png)) center 54%/cover no-repeat!important;filter:saturate(.72)contrast(1.08)!important}.page-head:after{background:var(--yellow)!important;opacity:.8!important;width:52px!important;height:2px!important;inset:0 auto auto 0!important}.page-head>.kicker{margin-bottom:15px!important}.page-head h1{max-width:900px!important;font-size:clamp(38px,4.5vw,58px)!important;line-height:.92!important}.page-head>p:not(.kicker){color:#b0b3bb!important;max-width:620px!important;margin-top:17px!important}.page-head-chips{border:0!important;grid-area:4/1!important;align-self:auto!important;gap:18px!important;min-width:0!important;margin-top:25px!important;display:flex!important}.page-head-chips span{color:#858992!important;background:0 0!important;border:0!important;min-height:0!important;padding:0 0 0 12px!important;font-size:9px!important;position:relative!important}.page-head-chips span:before{content:""!important;background:#555961!important;width:4px!important;height:4px!important;position:absolute!important;left:0!important}.page-head-chips span:first-child{color:#d9dadd!important}.page-head-chips span:first-child:before{content:""!important;background:var(--yellow)!important;margin:0!important}@media (max-width:720px){.page-head{min-height:240px!important;padding:42px 24px 30px!important}.page-head h1{font-size:clamp(34px,10vw,47px)!important}.page-head-chips{flex-wrap:wrap!important;gap:12px!important;margin-top:21px!important}.page-head-chips span{border:0!important;padding-left:10px!important}}.home-upcoming-hero{min-height:520px!important;box-shadow:none!important;background:#08090b!important;border:0!important;border-top:1px solid #ffd5006b!important;border-bottom:1px solid #303238!important;padding:0!important;display:block!important}.home-upcoming-hero:before{background:linear-gradient(90deg,#050608fa 0%,#050608e6 43%,#05060886 73%,#050608e3 100%),linear-gradient(0deg,#08090be8 0%,transparent 42%),var(--page-head-image,url(/assets/wargrid-track-header.png)) center 52%/cover no-repeat!important;opacity:1!important}.home-upcoming-hero:after{display:none!important}.home-war-primary{z-index:1!important;flex-direction:column!important;justify-content:center!important;width:min(100%,930px)!important;min-height:520px!important;padding:62px 58px 48px!important;display:flex!important;position:relative!important}.home-war-state{color:var(--yellow);letter-spacing:.16em;align-items:center;gap:22px;margin-bottom:23px;font:900 10px/1 monospace;display:flex}.home-war-state b{color:#57da8b;border-left:1px solid #4a4d54;padding-left:22px;font-size:9px}.home-upcoming-hero h1{text-wrap:balance;letter-spacing:-.055em!important;max-width:900px!important;margin:0!important;font-size:clamp(44px,5.4vw,72px)!important;line-height:.9!important}.home-upcoming-hero time{color:#c0c2c8;margin-top:22px;font:700 15px/1.4 Arial,sans-serif;display:block}.home-war-bottom{border-top:1px solid #34373d;justify-content:space-between;align-items:flex-end;gap:36px;margin-top:auto;padding-top:38px;display:flex}.home-upcoming-hero .home-war-facts{display:flex;gap:0!important;margin:0!important}.home-upcoming-hero .home-war-facts b{min-width:112px;padding-right:28px;color:#f3f3ef!important;font-size:28px!important;line-height:1!important}.home-upcoming-hero .home-war-facts b+b{border-left:1px solid #34373d;padding-left:28px}.home-upcoming-hero .home-war-facts small{color:#858992!important;margin-top:9px!important}.home-upcoming-hero .actions{flex:none;align-items:stretch}.home-upcoming-hero .actions a{justify-content:center;align-items:center;min-height:54px;display:flex;padding:0 21px!important}.home-upcoming-hero .actions .secondary{color:#c3c5ca;border-color:#3a3d44}@media (max-width:850px){.home-upcoming-hero,.home-war-primary{min-height:500px!important}.home-war-primary{padding:52px 32px 38px!important}.home-war-bottom{flex-direction:column;align-items:stretch}.home-upcoming-hero .actions{width:100%}}@media (max-width:560px){.home-upcoming-hero,.home-war-primary{min-height:470px!important}.home-war-primary{padding:42px 22px 30px!important}.home-upcoming-hero h1{font-size:clamp(38px,12vw,52px)!important}.home-upcoming-hero .home-war-facts{width:100%}.home-upcoming-hero .home-war-facts b{flex:1;min-width:0;padding-right:12px!important;font-size:23px!important}.home-upcoming-hero .home-war-facts b+b{padding-left:12px!important}.home-upcoming-hero .actions{grid-template-columns:1fr;display:grid!important}.home-upcoming-hero .actions a{width:100%}}.web-app{padding-top:0!important}.app-nav{z-index:1000!important;visibility:visible!important;opacity:1!important;border:0!important;border-top:2px solid var(--yellow)!important;background:#08090b!important;border-bottom:1px solid #34373e!important;grid-template-columns:205px minmax(0,1fr) 150px 62px!important;gap:20px!important;width:min(100% - 64px,1770px)!important;height:78px!important;min-height:78px!important;margin:0 auto!important;padding:0 22px!important;display:grid!important;position:sticky!important;top:0!important;left:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 16px 34px #0009!important}.app-nav:before{display:none!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:190px!important;min-width:190px!important;height:46px!important}.app-nav nav{justify-content:center!important;height:76px!important;display:flex!important;overflow:visible!important}.app-nav nav a{color:#a6a9b0!important;height:76px!important;padding-inline:clamp(11px,1.25vw,20px)!important}.app-nav nav a.active{background:var(--yellow)!important;color:#08090b!important}.app-nav nav a.active:hover{background:var(--yellow)!important;color:#08090b!important}.app-nav>.tm-auth,.app-nav>.admin-link{background:#0d0e12!important;border:1px solid #30333a!important;height:42px!important;min-height:42px!important}.app-nav>.admin-link{width:62px!important;min-width:62px!important;color:var(--yellow)!important;border-color:#625600!important}@media (max-width:1180px){.app-nav{grid-template-columns:175px minmax(0,1fr) 130px 50px!important;gap:10px!important;width:calc(100% - 32px)!important;padding-inline:16px!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:165px!important;min-width:165px!important}.app-nav nav a{padding-inline:9px!important}}@media (max-width:850px){.app-nav{border-top-width:2px!important;width:100%!important;height:68px!important;min-height:68px!important;display:flex!important}.app-nav nav{display:none!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:165px!important;min-width:165px!important;height:40px!important}.mobile-nav{margin-left:auto!important;display:block!important}.app-nav>.tm-auth{margin-left:0!important}.app-nav>.admin-link{display:none!important}}.app-nav nav a.active,.app-nav nav a.active:hover{color:var(--yellow)!important;box-shadow:none!important;background:0 0!important;position:relative!important}.app-nav nav a.active:after{content:""!important;background:var(--yellow)!important;opacity:.9!important;width:28px!important;height:2px!important;display:block!important;position:absolute!important;bottom:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.app-nav nav a.active,.app-nav nav a.active:hover{background:var(--yellow)!important;color:#08090b!important;box-shadow:none!important}.app-nav nav a.active:after{display:none!important}.app-nav nav a:hover{color:#fff!important;background:#15171b!important}.footer-love-banner{height:250px!important;box-shadow:none!important;border-top:0!important;border-bottom:1px solid #ffd50057!important}.footer-love-banner:after{display:none!important}.footer-love-banner:before{background:linear-gradient(90deg,#050608fa 0%,#050608df 46%,#05060870 74%,#050608d8 100%),linear-gradient(#0000 48%,#08090bd9 100%)!important}.footer-love-banner>.shell{align-items:center!important;padding-block:48px!important}.footer-love-banner>.shell>div{max-width:820px!important}.footer-love-banner strong{font-size:clamp(32px,3.8vw,56px)!important;line-height:.94!important}.footer-love-banner a{border:0!important;border-bottom:2px solid var(--yellow)!important;color:#f4f4ef!important;clip-path:none!important;background:0 0!important;align-self:flex-end!important;min-height:0!important;padding:0 0 9px!important;font-size:12px!important}.footer-love-banner a span{color:#858992!important}.footer-love-banner a b{color:var(--yellow)!important}.footer-v4{border-top:0!important;margin-top:54px!important}.footer-v4-main{border-top:0!important}@media (max-width:650px){.footer-love-banner{height:210px!important}.footer-love-banner>.shell{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:24px!important}.footer-love-banner a{align-self:flex-start!important}.footer-love-banner strong{font-size:28px!important}}.slot-callout-numbers b,.home-war-facts b{font-variant-numeric:tabular-nums}.registration-card .withdraw-registration{color:#ff9d9d;letter-spacing:.1em;background:#241010;border:1px solid #7e3434;width:100%;min-height:46px;margin-top:12px;font:900 10px/1 monospace}.registration-card .withdraw-registration:hover{background:#381414}.captain-draft .captain-team{border-top:2px solid var(--yellow)!important;min-height:190px!important}.captain-draft .captain-team>small{color:var(--yellow)!important;font-size:10px!important}.captain-draft .captain-team h3{font-size:clamp(25px,3vw,40px)!important}.captain-draft .captain-team p span{margin-bottom:6px;display:block;color:#7f838c!important}.captain-draft .captain-team p b{font-size:14px!important}.captain-candidate-pool{margin-top:20px!important}.captain-candidate-pool>small{color:var(--yellow)!important;font-size:10px!important}.captain-candidate-pool>div>span i{display:none!important}.captain-candidate-pool>div>span{min-height:38px!important;padding-inline:14px!important}.admin-join-requests{border:1px solid #30333a;border-top:2px solid var(--yellow);background:#0b0c0f;margin:32px 0;padding:22px}.admin-join-requests .block-head{margin-bottom:14px}.admin-join-requests .admin-upcoming-player{grid-template-columns:48px minmax(130px,1fr) minmax(220px,2fr) auto auto auto}.admin-join-requests .request-accepted{border-left:2px solid #55d98b}.admin-join-requests .request-rejected{opacity:.55}.admin-empty-state{color:#858992;font:800 11px monospace}@media (max-width:850px){.app-nav{gap:10px!important}.mobile-nav{z-index:3;position:relative!important}.mobile-nav>summary{letter-spacing:.08em;cursor:pointer;place-items:center;min-width:76px;min-height:42px;font:900 11px monospace;color:var(--yellow)!important;display:grid!important}.mobile-nav>div{max-height:calc(100vh - 86px);overflow:auto;border:1px solid #3a3d44!important;border-top:2px solid var(--yellow)!important;background:#090a0c!important;width:min(300px,100vw - 28px)!important;padding:10px!important;display:grid!important;position:absolute!important;top:48px!important;right:0!important;box-shadow:0 24px 48px #000d!important}.mobile-nav>div a{border-bottom:1px solid #24272d;align-items:center;min-height:44px;padding:0 14px;display:flex;color:#d6d7da!important;font:800 14px Arial,sans-serif!important}.app-nav>.tm-auth{font-size:10px!important}.captain-draft .captain-matchup{grid-template-columns:1fr!important}.captain-draft .captain-matchup>strong{margin:-10px auto!important}.captain-draft .captain-team{border:1px solid #303238!important;border-top:2px solid var(--yellow)!important}.admin-join-requests .admin-upcoming-player{grid-template-columns:42px 1fr!important}.admin-join-requests .admin-upcoming-player small,.admin-join-requests .admin-upcoming-player label{grid-column:2}}@media (max-width:520px){.app-nav{padding-inline:12px!important}.app-nav>.logo-brand,.app-nav>.logo-brand img{width:138px!important;min-width:138px!important}.app-nav>.tm-auth{display:none!important}.mobile-nav{margin-left:auto!important}.slot-callout{align-items:stretch!important}.slot-callout-numbers{justify-content:flex-start!important}.captain-draft{padding:18px!important}.captain-draft .captain-team{min-height:165px!important}.captain-candidate-pool>div{grid-template-columns:1fr!important;display:grid!important}.captain-candidate-pool>div>span{width:100%}}}@scope(:root) to ([data-wargrid-ui]){.home-upcoming-hero,.home-upcoming-hero .home-war-primary{min-height:380px!important}.home-upcoming-hero .home-war-primary{gap:0!important;width:100%!important;padding:38px 42px!important}.home-upcoming-hero h1{overflow-wrap:anywhere;color:var(--yellow)!important;letter-spacing:-.025em!important;max-width:1000px!important;font-family:Arial,sans-serif!important;font-size:clamp(28px,3.1vw,48px)!important;font-weight:800!important;line-height:1.12!important}.home-war-state{flex-wrap:wrap;letter-spacing:.07em!important;gap:12px!important;margin-bottom:20px!important;font:700 14px/1.5 Arial,sans-serif!important}.home-war-state b{color:#ffe55c!important;letter-spacing:.04em!important;background:#211d08!important;border:1px solid #766500!important;padding:8px 12px!important;font:700 14px/1.4 Arial,sans-serif!important}.home-upcoming-hero time{color:#d3d6dc!important;margin-top:16px!important;font:600 20px/1.5 Arial,sans-serif!important}.home-war-bottom{flex-wrap:wrap;align-items:center!important;gap:24px!important;margin-top:32px!important;padding-top:24px!important}.home-upcoming-hero .home-war-facts b{color:#ffd500!important;min-width:130px!important;font:800 42px/1 Arial,sans-serif!important}.home-upcoming-hero .home-war-facts b:nth-child(2){color:#65df9c!important}.home-upcoming-hero .home-war-facts b:nth-child(3){color:#a8afbb!important}.home-upcoming-hero .home-war-facts small{display:block;color:#c4cad3!important;letter-spacing:.03em!important;font:600 14px/1.4 Arial,sans-serif!important}.home-upcoming-hero .actions a{letter-spacing:.04em!important;min-height:52px!important;font:800 15px/1.4 Arial,sans-serif!important}.app-nav{contain:none!important}.app-nav nav a{padding-inline:12px!important;font-size:14px!important}.app-nav>.tm-auth,.app-nav>.admin-link{font-size:13px!important}.upcoming-shell .kicker,.registration-card header small,.captain-draft>header small,.captain-candidate-pool>small,.slot-callout>div>small{color:var(--yellow)!important;letter-spacing:.06em!important;font:700 14px/1.4 Arial,sans-serif!important}.upcoming-shell .block-head h2,.registration-card header h3,.slot-callout h3{color:var(--yellow)!important;letter-spacing:-.015em!important;font:800 clamp(22px,2vw,30px)/1.2 Arial,sans-serif!important}.registration-card p,.registration-card label span,.registration-card input,.registration-card select,.registration-card textarea{font-size:16px!important;line-height:1.5!important}.registration-card button{min-height:46px;font-size:14px!important}.slot-callout-numbers b{color:var(--yellow)!important;font-size:34px!important}.slot-callout-numbers small,.slot-callout>a{font-size:14px!important}.captain-draft>header b{color:var(--yellow)!important;font-size:23px!important}.captain-draft>header>span,.captain-draft>footer>div,.captain-draft .captain-team>small{font-size:14px!important}.captain-draft .captain-team h3{color:var(--yellow)!important;font:800 clamp(24px,2vw,32px)/1.15 Arial,sans-serif!important}.captain-draft .captain-team p{gap:8px!important;display:grid!important}.captain-draft .captain-team p span{font-size:14px!important}.captain-draft .captain-team p b{overflow-wrap:anywhere;font-size:20px!important}.captain-candidate-pool>div>span b{font-size:16px!important}.registered-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.registered-grid article{min-width:0;gap:14px!important;padding:20px!important}.registered-grid article>span{color:var(--yellow)!important;font:700 18px/1.4 Arial,sans-serif!important}.registered-grid article>div{min-width:0}.registered-grid article>div>b{overflow-wrap:anywhere;font-size:20px!important;line-height:1.35!important}.registered-grid article small,.registered-grid article em,.registered-grid article time,.registered-actions a{overflow-wrap:anywhere;white-space:normal!important;font-size:14px!important;line-height:1.5!important}.registered-grid article em{color:#a6aebb!important}.registered-grid .tm-location{font-size:14px!important;line-height:1.5!important}.registered-actions a{align-items:center;min-height:44px;display:inline-flex;color:var(--yellow)!important;padding:8px!important}.upcoming-shell .block-head>span{color:#b9c0ca!important;font-size:14px!important}@media (max-width:1180px){.app-nav{display:flex!important}.app-nav nav{display:none!important}.mobile-nav{margin-left:auto!important;display:block!important}}@media (max-width:850px){.home-upcoming-hero .home-war-primary{padding:28px!important}.registered-grid{grid-template-columns:1fr!important}}@media (max-width:560px){.home-upcoming-hero,.home-upcoming-hero .home-war-primary{min-height:0!important}.home-upcoming-hero .home-war-primary{padding:24px 18px!important}.home-upcoming-hero h1{font-size:30px!important}.home-upcoming-hero time{font-size:17px!important}.home-upcoming-hero .home-war-facts b{min-width:0!important;font-size:32px!important}.home-upcoming-hero .home-war-facts small{font-size:12px!important}.registered-grid article{grid-template-columns:36px minmax(0,1fr)!important;display:grid!important}.registered-actions{grid-column:2}}}@scope(:root) to ([data-wargrid-ui]){body{font-weight:400}.home-upcoming-hero h1{font-size:clamp(26px,2.8vw,40px)!important;font-weight:600!important}.home-upcoming-hero time{font-size:17px!important;font-weight:400!important}.home-war-state,.home-war-state b,.home-upcoming-hero .home-war-facts small{font-weight:500!important}.home-upcoming-hero .home-war-facts b{font-size:34px!important;font-weight:600!important}.upcoming-shell .block-head h2,.registration-card header h3,.slot-callout h3{font-size:24px!important;font-weight:600!important}.captain-draft>header b,.captain-draft .captain-team h3{font-size:23px!important;font-weight:600!important}.captain-draft .captain-team p b,.registered-grid article>div>b{font-size:17px!important;font-weight:600!important}.registration-card p,.registration-card label span,.registration-card input,.registration-card select,.registration-card textarea{font-size:15px!important;font-weight:400!important}.registration-card button,.wg-header .tm-auth a,.wg-header .tm-auth button{font-size:14px!important;font-weight:600!important}.registered-grid article small,.registered-grid article em,.registered-grid article time,.registered-grid .tm-location,.registered-actions a{font-size:13px!important;font-weight:400!important}.wg-desktop-links a,.wg-menu summary,.wg-menu-panel a{font-weight:500}.registration-auth-actions{gap:12px;display:flex}.registration-auth-actions button{flex:1;min-height:44px;color:#d5d9df!important;background:#131820!important;border:1px solid #555d68!important;padding:10px!important}.registration-auth-actions button+button{color:#111!important;background:#ffd500!important;border-color:#ffd500!important}.wg-login-dialog{box-sizing:border-box;color:#d2d7df;background:#10141a;border:1px solid #626b77;border-top:3px solid #ffd500;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);padding:30px;overflow:auto;box-shadow:0 18px 70px #0009;margin:auto!important;position:fixed!important;inset:0!important}.wg-login-dialog::backdrop{background:#000b}.wg-login-dialog:not([open]){display:none}.wg-login-dialog h3{padding-right:24px;color:#ffd500!important;font:600 23px/1.3 Arial,sans-serif!important}.wg-login-dialog p,.wg-login-dialog li{font:400 15px/1.65 Arial,sans-serif!important}.wg-login-dialog ol{padding-left:22px}.wg-login-dialog li{margin:12px 0}.wg-login-dialog a{color:#ffd500}.wg-login-dialog>form{border:0!important;margin:0!important;padding:0!important;display:block!important}.wg-login-dialog .wg-dialog-close{width:44px;min-height:44px;position:absolute;top:10px;right:12px;color:#fff!important;clip-path:none!important;background:#242c37!important;border:1px solid #636c79!important;padding:0!important;font:400 28px/1 Arial!important}.wg-login-example{background:#1b2029;border-left:2px solid #ffd500;padding:14px}.wg-login-dialog code{overflow-wrap:anywhere;color:#ffd500;font-size:14px}.wg-map-artwork{aspect-ratio:16/9;background:#151a21;position:relative;overflow:hidden;display:block!important}.wg-map-artwork img{object-fit:cover;width:100%;height:100%;display:block;filter:none!important;opacity:1!important}.wg-map-artwork>span{color:#9ca5b4;justify-content:center;align-items:center;height:100%;font:400 14px Arial;display:flex}}@scope(:root) to ([data-wargrid-ui]){.web-app .original-header{background:#090a0c!important;border-top:2px solid #ffd500!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;min-height:72px!important;padding:10px 20px!important;display:flex!important}.web-app .original-header .logo-brand{flex:none!important}.web-app .original-header .logo-brand img{object-fit:contain!important;width:190px!important;height:42px!important;display:block!important}.web-app .original-header>nav{flex:auto!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important}.web-app .original-header>nav a{color:#b9bdc5!important;letter-spacing:.5px!important;align-items:center!important;min-height:44px!important;padding:0 10px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.web-app .original-header>nav a:hover,.web-app .original-header>nav a.active{color:#ffd500!important}.web-app .original-header .tm-auth{gap:6px!important;width:auto!important;margin:0!important;display:flex!important}.web-app .original-header .tm-auth a,.web-app .original-header .tm-auth button,.web-app .original-header .admin-link{justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.web-app .original-header .mobile-nav{display:none!important}@media (min-width:801px) and (max-width:1100px){.web-app .original-header>nav{flex-basis:100%!important;order:5!important}}@media (max-width:800px){.web-app .original-header{gap:10px!important;padding:10px 12px!important}.web-app .original-header .logo-brand img{width:160px!important;height:36px!important}.web-app .original-header>nav,.web-app .original-header>.admin-link{display:none!important}.web-app .original-header .mobile-nav{margin-left:auto!important;display:block!important;position:relative!important}.web-app .original-header .mobile-nav summary{cursor:pointer;color:#ffd500!important;padding:12px!important;font-size:14px!important;display:block!important}.web-app .original-header .mobile-nav:not([open])>div{display:none!important}.web-app .original-header .mobile-nav[open]>div{z-index:1001!important;background:#101114!important;border:1px solid #ffd500!important;width:min(280px,100vw - 32px)!important;max-height:65dvh!important;display:grid!important;position:absolute!important;top:100%!important;right:0!important;overflow:auto!important}.web-app .original-header .mobile-nav a{color:#eee!important;padding:12px 18px!important;font-size:14px!important}.web-app .original-header>.tm-auth{flex-basis:100%!important;justify-content:flex-end!important}}}@scope(:root) to ([data-wargrid-ui]){:is(.web-app:has(.live-head),.web-app:has(.upcoming-shell)){background:#090b0e!important}:is(.web-app:has(.live-head) .page-head,.web-app:has(.upcoming-shell) .page-head){border:1px solid #292e35!important;border-top:2px solid #ffd500!important}.web-app .live-grid article,.web-app .map-rotation article,.web-app .registration-card,.web-app .captain-draft{box-shadow:none!important;clip-path:none!important;background:#111419!important;border:1px solid #292e35!important;border-radius:4px!important}.web-app .captain-team{box-shadow:none!important;background:#0c0f13!important;border:1px solid #303640!important;border-top:2px solid #ffd500!important;border-radius:4px!important}.web-app .captain-candidate-pool{background:#0c0f13!important;border:1px solid #292e35!important}.web-app .slot-callout,.web-app .slot-callout.is-full{background:#111419!important;border:1px solid #292e35!important;border-left:3px solid #ffd500!important}.web-app .slot-callout small{color:#a6aeba!important}.web-app .live-head .kicker,.web-app .live-grid .kicker,.web-app .live-rotation .kicker,.web-app .upcoming-shell .kicker{letter-spacing:1.2px!important;font:500 12px/1.5 Arial,sans-serif!important}.web-app .registration-card header h3,.web-app .captain-draft>header b,.web-app .registered-section h2{color:#edf0f4!important;font-weight:500!important}.web-app .captain-draft>header{border-bottom:1px solid #292e35!important;padding-bottom:16px!important}.web-app .captain-draft footer{border-top:1px solid #292e35!important}.web-app .upcoming-shell .registration-card>header small,.web-app .captain-draft>header small{color:#ffd500!important;letter-spacing:1px!important;font:500 11px/1.5 Arial,sans-serif!important}.web-app .registered-grid article>span{color:#8c96a5!important;font-size:12px!important;font-weight:500!important}.web-app .original-header{z-index:1000;box-sizing:border-box;position:relative}.web-app .original-header>nav{width:auto!important;height:auto!important;position:static!important}.web-app .original-header>nav a{text-decoration:none;background:0 0!important}.web-app .original-header .tm-auth{flex:none!important;position:static!important}.web-app .original-header .tm-auth a{color:#ddd;background:#111419;border:1px solid #30353d;text-decoration:none}.web-app .original-header .tm-auth a.nav-register{color:#111!important;background:#ffd500!important}.web-app .original-header .admin-link{color:#ffd500;text-decoration:none}.web-app .live-title h1 *{font:inherit!important;letter-spacing:inherit!important}.web-app .live-head>.kicker{margin-top:0!important}.web-app .upcoming-shell{padding-top:0!important;padding-bottom:0!important}.web-app .captain-team p{min-height:0!important;margin-top:16px!important}.web-app .captain-candidate-pool>div{gap:8px!important}.web-app .captain-candidate-pool>div>span{min-height:0!important;padding:9px 12px!important}.web-app .captain-draft footer{padding-top:12px!important}.web-app .live-head{padding-top:0!important;padding-bottom:0!important}.web-app .live-shortcuts{min-height:0!important;padding:0!important}.web-app .live-shortcuts a{padding:20px!important}.web-app .route-view>.page-head{min-height:180px!important;margin-bottom:32px!important;padding:32px!important}.web-app .live-head,.web-app .upcoming-shell{max-width:1280px!important;margin:32px auto!important}.web-app .live-title{align-items:center!important;gap:24px!important;margin:16px 0 24px!important}.web-app .live-title h1{letter-spacing:-.5px!important;color:#f1f2f4!important;margin:10px 0!important;font:500 clamp(24px,2.4vw,34px)/1.25 Arial,sans-serif!important;display:block!important}.web-app .live-title span,.web-app .sync-state span,.web-app .sync-state small{font-size:12px!important;line-height:1.6!important}.web-app .live-score{background:#111419!important;border:1px solid #2c3037!important;grid-template-columns:1fr 48px 1fr!important;align-items:center!important;gap:20px!important;margin:0!important;padding:24px!important;display:grid!important}.web-app .live-score article{text-align:center;min-width:0}.web-app .live-score article small{margin:0 0 10px!important;font-size:20px!important;font-weight:500!important;line-height:1.4!important;display:block!important}.web-app .live-score article b{color:#ffd500!important;font:600 clamp(40px,5vw,64px)/1.1 Arial,sans-serif!important}.web-app .live-score>i{color:#a0a6b0!important;font:500 13px Arial!important}.web-app .live-scorebar{height:24px!important;margin:0 0 20px!important}.web-app .live-scorebar span{font-size:12px!important}.web-app .war-progress{margin:0!important}.web-app .war-progress small{font-size:11px!important;line-height:1.5!important}.web-app .war-progress b{font-size:15px!important;line-height:1.6!important}.web-app .live-grid,.web-app .live-rotation,.web-app .live-shortcuts{max-width:1280px!important;margin:28px auto!important}.web-app .live-grid{gap:16px!important}.web-app .live-grid article{min-height:0!important;padding:24px!important}.web-app .live-grid h2{font-size:23px!important;font-weight:500!important;line-height:1.4!important}.web-app .live-grid a{padding:10px 0!important;font-size:13px!important;line-height:1.6!important}.web-app .live-grid p{font-size:13px!important}.web-app .map-rotation{gap:20px!important;margin:16px 0!important}.web-app .map-rotation article{overflow:hidden;min-height:0!important;padding:0 0 24px!important}.web-app .map-rotation article>.wg-map-artwork{aspect-ratio:auto!important;width:100%!important;height:220px!important;min-height:0!important;margin:0 0 20px!important}.web-app .map-rotation article>.wg-map-artwork img{object-fit:cover!important;width:100%!important;max-width:none!important;height:100%!important}.web-app .map-rotation article>:not(.wg-map-artwork){margin-left:24px!important;margin-right:24px!important}.web-app .map-rotation h2{font:500 24px/1.4 Arial,sans-serif!important}.web-app .map-rotation p,.web-app .map-rotation small{font-size:12px!important}.web-app .upcoming-head{margin-bottom:24px!important}.web-app .upcoming-head h2{font:500 clamp(24px,3vw,36px)/1.25 Arial,sans-serif!important}.web-app .upcoming-head p{font-size:14px!important;line-height:1.6!important}.web-app .slot-callout{margin:0 0 24px!important;padding:20px 24px!important}.web-app .slot-callout h3{font-size:18px!important;line-height:1.4!important}.web-app .upcoming-grid{align-items:start!important;gap:24px!important}.web-app .registration-card,.web-app .captain-draft{min-height:0!important;padding:24px!important}.web-app .registration-card header h3,.web-app .captain-draft>header b{font-size:20px!important;line-height:1.4!important}.web-app .registration-note{font-size:15px!important;line-height:1.6!important}.web-app .registration-live-link{color:#111;background:#ffd500;margin-top:16px;padding:12px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.web-app .captain-matchup{margin:24px 0!important}.web-app .captain-team{min-width:0!important;padding:20px 16px!important}.web-app .captain-team h3{overflow-wrap:anywhere;font:500 21px/1.35 Arial,sans-serif!important}.web-app .captain-team small,.web-app .captain-team p span{font-size:11px!important}.web-app .captain-team p b{font-size:16px!important}.web-app .captain-candidate-pool{margin:16px 0!important;padding:16px!important}.web-app .captain-candidate-pool b{font-size:13px!important;font-weight:500!important}.web-app .captain-draft footer{margin-top:24px!important}.web-app .registered-section{margin-top:36px!important}.web-app .registered-section h2{font:500 24px/1.3 Arial,sans-serif!important}.web-app .registered-grid{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.web-app .registered-grid article{background:#111419!important;border:1px solid #292e35!important;grid-template-columns:30px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;padding:18px!important;display:grid!important}.web-app .registered-grid article>div>b{font-size:16px!important;font-weight:500!important}.web-app .registered-grid article small,.web-app .registered-grid article em,.web-app .registered-grid .tm-location{overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.7!important}.web-app .registered-actions{grid-column:2!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.web-app .registered-actions a{letter-spacing:.2px!important;padding:7px!important;font-size:10px!important}@media (max-width:1000px){.web-app .registered-grid,.web-app .war-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.web-app .live-head,.web-app .upcoming-shell,.web-app .live-grid,.web-app .live-rotation,.web-app .live-shortcuts{width:calc(100% - 32px)!important}.web-app .live-title,.web-app .upcoming-head{flex-direction:column!important;align-items:flex-start!important;display:flex!important}.web-app .live-score{grid-template-columns:1fr 28px 1fr!important;gap:8px!important;padding:20px 12px!important}.web-app .live-score article small{font-size:16px!important}.web-app .live-grid,.web-app .upcoming-grid,.web-app .map-rotation,.web-app .registered-grid{grid-template-columns:1fr!important}.web-app .map-rotation .rotation-arrow{display:none!important}.web-app .slot-callout{flex-wrap:wrap!important;gap:16px!important}}}:root{--wg-bg:#090b0e;--wg-panel:#111419;--wg-border:#292e35;--wg-text:#edf0f4;--wg-muted:#a1aab7;--wg-accent:#ffd500}@scope(:root) to ([data-wargrid-ui]){.web-app .section-heading{background:0 0;border-bottom:1px solid #303640;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;padding:32px 0 24px;display:flex}.web-app .section-heading>div>p{color:#ffd500;letter-spacing:1px;margin:0 0 8px;font-size:11px!important}.web-app .section-heading h1{margin:0!important;font-size:32px!important}.web-app .section-heading>p{color:#a1aab7;max-width:48ch;margin:0;font-size:14px!important}.web-app .upcoming-empty{background:#111419;border:1px solid #292e35;border-left:3px solid #ffd500;min-height:0!important;padding:32px!important;display:block!important}.web-app .event-empty-actions{gap:24px;margin-top:24px;display:flex}.web-app .event-empty-actions a{color:#ffd500;font-size:14px;text-decoration:none}.web-app .live-title h1{max-width:30ch;color:#edf0f4!important}.web-app .live-title h1 .tm-formatted-text{color:inherit!important}.web-app .live-grid{background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.web-app .live-grid>article{border-right:1px solid #292e35!important}.web-app .server-registry-head{min-height:0!important;margin:0 auto 24px!important;padding:0!important}.web-app .server-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.web-app .server-card{overflow:hidden}.web-app .server-card-banner{aspect-ratio:16/7;height:auto!important}.web-app .server-card-banner img{object-fit:cover;width:100%;height:100%}.web-app .server-card-body{padding:24px!important}.web-app .history-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.web-app .history-cards>a{text-decoration:none;min-height:0!important;padding:24px!important}.web-app .history-cards strong{color:#ffd500;font-size:28px!important;font-weight:600!important}@media (max-width:700px){.web-app .section-heading{flex-direction:column;align-items:flex-start;gap:12px;padding-top:24px}.web-app .server-grid,.web-app .history-cards,.web-app .live-grid{grid-template-columns:1fr!important}}.web-app .route-view .maps-directory .route-map-grid>a.war-map-card>.map-artwork{aspect-ratio:16/9!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.web-app .route-view .war-map-card .war-map-score b{font:600 28px/1.2 Arial,sans-serif!important}.web-app .route-view .war-map-card .war-map-score{margin:16px 0!important;padding:12px 0!important}.web-app .route-view .war-map-card h2{font-size:20px!important}.web-app .route-view .page-head{display:block!important}.web-app .route-view .page-head>p{margin:12px 0!important}.web-app .route-view .page-head .page-head-chips{margin-top:20px!important}body,.web-app{color:var(--wg-text);font-size:15px;line-height:1.5;background:var(--wg-bg)!important;font-family:Arial,Helvetica,sans-serif!important}.web-app .route-view h1,.web-app .route-view h2,.web-app .route-view h3,.web-app .route-view h4{overflow-wrap:anywhere;letter-spacing:-.4px!important;text-transform:none!important;font-family:Arial,Helvetica,sans-serif!important;font-style:normal!important;font-weight:500!important;line-height:1.3!important}.web-app .route-view h1{font-size:clamp(28px,3vw,40px)!important}.web-app .route-view h2{font-size:clamp(22px,2vw,28px)!important}.web-app .route-view h3{font-size:20px!important}.web-app .route-view h4{font-size:17px!important}.web-app .route-view h1 .tm-formatted-text,.web-app .route-view h2 .tm-formatted-text,.web-app .route-view h3 .tm-formatted-text,.web-app .route-view h4 .tm-formatted-text{font:inherit!important;letter-spacing:inherit!important}.web-app .route-view :is(h1,h2,h3,h4) .tm-formatted-text>span{font:inherit!important;letter-spacing:inherit!important;color:inherit!important;text-shadow:none!important;transform:none!important}.web-app .route-view :is(p,label,input,select,textarea){font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.6!important}.web-app .route-view :is(button,.primary,.secondary){min-height:42px;letter-spacing:.3px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:600!important}.web-app .route-view .kicker{color:var(--wg-accent)!important;letter-spacing:1.2px!important;font:500 11px/1.5 Arial,sans-serif!important}.web-app .route-view :is(.page-head,.route-map-grid,.map-grid,.player-grid,.server-grid,.history-cards){gap:20px!important}.web-app .route-view :is(.war-map-card,.map-grid>article,.player-card,.server-card,.history-cards>a,.profile-kpis>div,.player-kpis>div){background:var(--wg-panel)!important;border:1px solid var(--wg-border)!important;box-shadow:none!important;clip-path:none!important;border-radius:4px!important}.web-app .route-view :is(.route-map-grid,.map-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.web-app .route-view .war-map-card{background-image:none!important;flex-direction:column!important;min-width:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.web-app .route-view .war-map-card:before,.web-app .route-view .war-map-card:after{display:none!important}.web-app .route-view .war-map-card-body{padding:20px!important}.web-app .route-view .war-map-card h3{margin:8px 0 16px!important;font-size:20px!important;line-height:1.4!important}.web-app .route-view .wg-map-artwork{aspect-ratio:16/9!important;background:#151a21!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important}.web-app .route-view .wg-map-artwork:before,.web-app .route-view .wg-map-artwork:after{display:none!important}.web-app .route-view .wg-map-artwork img{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.web-app .route-view .map-detail-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:center!important;gap:28px!important;display:grid!important}.web-app .route-view .map-detail-hero .wg-map-artwork{border-radius:4px}.web-app .route-view table{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important}.web-app .route-view table :is(th,td){padding:14px 16px!important;line-height:1.5!important}.web-app .route-view table th{color:var(--wg-muted)!important;letter-spacing:.6px!important;font-size:11px!important;font-weight:500!important}.web-app .route-view .table-wrap{border:1px solid var(--wg-border)!important;border-radius:4px!important;overflow-x:auto!important}.web-app .route-view .page-head{border:1px solid var(--wg-border)!important;min-height:180px!important;margin-bottom:28px!important;padding:32px!important}.web-app .route-view .page-head p{max-width:65ch!important;color:var(--wg-muted)!important}.web-app .route-view .page-head h1{margin:10px 0!important}.web-app .route-view .page-head+section{margin-top:0!important;padding-top:24px!important}.web-app .route-view .console-invite{background:var(--wg-panel)!important;min-height:0!important;margin-top:36px!important;margin-bottom:36px!important;padding:28px!important}.web-app .route-view .console-invite h2{max-width:22ch}.web-app .footer-love-banner strong{font-size:clamp(24px,3vw,40px)!important;line-height:1.2!important}.web-app .footer-v4-main{min-height:0!important;padding-top:48px!important;padding-bottom:48px!important}@media (max-width:1100px){.web-app .route-view :is(.route-map-grid,.map-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.web-app .route-view :is(.route-map-grid,.map-grid,.map-detail-hero){grid-template-columns:1fr!important}.web-app .route-view .page-head{min-height:160px!important;padding:24px!important}.web-app .route-view table :is(th,td){padding:10px!important}}}:root{--wg-bg:#07090b;--wg-surface:#101318;--wg-surface-2:#151922;--wg-line:#2a3039;--wg-line-soft:#1d222a;--wg-text:#f0f2f5;--wg-muted:#9aa3b1;--wg-muted-2:#697381;--wg-yellow:#ffd500;--wg-cyan:#35d8ff;--wg-danger:#ff395f;--wg-font:Arial, Helvetica, sans-serif;--wg-mono:"Arial Narrow", Arial, Helvetica, sans-serif}@scope(:root) to ([data-wargrid-ui]){@media (max-width:760px){.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{width:68px!important;min-width:68px!important;max-width:68px!important;font-size:9px!important}}@media (max-width:760px){.web-app .original-header .tm-auth.auth-entry-buttons,.web-app .app-nav>.tm-auth.auth-entry-buttons{gap:4px!important;max-width:150px!important}.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{width:68px!important;min-width:68px!important;max-width:68px!important;font-size:9px!important}}html,body{font-size:15px;line-height:1.5;overflow-x:clip;background:var(--wg-bg)!important;color:var(--wg-text)!important;font-family:var(--wg-font)!important}body:before,body:after{opacity:.05!important}.shell{width:min(1360px,100% - 56px)!important;margin-inline:auto!important}.web-app{color:var(--wg-text)!important;font-family:var(--wg-font)!important;background:radial-gradient(circle at 16% 0,#ffd50014,#0000 28%),linear-gradient(#080a0d 0,#050608 100%)!important}.web-app :is(h1,h2,h3,h4,p,a,button,input,select,textarea,small,span,b,strong,label){font-family:var(--wg-font)!important;letter-spacing:0!important}.web-app .route-view :is(h1,h2,h3,h4){color:var(--wg-text)!important;text-transform:none!important;font-weight:600!important;line-height:1.16!important}.web-app .route-view h1{font-size:clamp(30px,3.2vw,48px)!important}.web-app .route-view h2{font-size:clamp(22px,2vw,32px)!important}.web-app .route-view h3{font-size:clamp(18px,1.5vw,22px)!important}.web-app .route-view p,.web-app .route-view li,.web-app .route-view input,.web-app .route-view select,.web-app .route-view textarea{color:var(--wg-muted)!important;font-size:14px!important;line-height:1.6!important}.web-app .kicker,.web-app .route-view .kicker,.web-app .section-heading>div>p{color:var(--wg-yellow)!important;font:700 11px/1.4 var(--wg-mono)!important;letter-spacing:.08em!important;text-transform:uppercase!important}.web-app .original-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000!important;border-top:3px solid var(--wg-yellow)!important;border-bottom:1px solid var(--wg-line)!important;background:#06080af7!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:64px!important;padding:9px max(20px,50vw - 680px)!important;display:grid!important;position:sticky!important;top:0!important}.web-app .original-header .logo-brand{min-width:0!important}.web-app .original-header .logo-brand img{object-fit:contain!important;width:168px!important;height:32px!important}.web-app .original-header>nav{justify-content:center!important;align-items:center!important;gap:16px!important;min-width:0!important;margin:0!important;display:flex!important}.web-app .original-header>nav a{color:#b7bdc8!important;text-transform:none!important;border-bottom:2px solid #0000!important;min-height:36px!important;padding:0!important;font-size:13px!important;font-weight:600!important}.web-app .original-header>nav a.active,.web-app .original-header>nav a:hover{color:var(--wg-yellow)!important;border-bottom-color:var(--wg-yellow)!important}.web-app .original-header .tm-auth{background:0 0!important;border:0!important;gap:0!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.web-app .original-header .tm-auth a,.web-app .original-header .tm-auth button,.web-app .original-header .admin-link,.web-app .original-header .mobile-nav summary{border:1px solid var(--wg-line)!important;min-height:36px!important;color:var(--wg-text)!important;text-transform:none!important;clip-path:none!important;background:0 0!important;padding:0 16px!important;font-size:12px!important;font-weight:700!important}.web-app .original-header .tm-auth.auth-entry-buttons{gap:8px!important}.web-app .original-header .tm-auth a.nav-login{color:#9dccff!important;background:#0b1d36!important;border-color:#2c79ff!important;font-weight:800!important}.web-app .original-header .tm-auth a.nav-register{border-color:var(--wg-yellow)!important;background:var(--wg-yellow)!important;color:#050709!important;font-weight:800!important}.web-app .original-header .tm-auth a.nav-login:hover{color:#050709!important;background:#2d9cff!important}.web-app .original-header .tm-auth a.nav-register:hover{background:#ffe45a!important;border-color:#ffe45a!important}.web-app .original-header .admin-link{color:var(--wg-yellow)!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons){color:#c8e5ff!important;background:#35d8ff0f!important;border:1px solid #35d8ff61!important;padding:0 8px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) a,.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) button{color:inherit!important;background:0 0!important;border:0!important}.web-app .original-header .tm-auth b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:130px!important;font-size:12px!important;overflow:hidden!important}.web-app .route-view{padding-top:26px!important}.web-app .section-heading{border-bottom:1px solid var(--wg-line)!important;background:0 0!important;margin-bottom:28px!important;padding:34px 0 20px!important}.web-app .section-heading h1{font-size:clamp(30px,3vw,44px)!important;font-weight:600!important}.web-app .page-head{border:1px solid var(--wg-line)!important;border-top:2px solid var(--wg-yellow)!important;background:linear-gradient(90deg, #07090bf5, #07090bc7 52%, #07090beb), var(--page-head-image) center / cover no-repeat!important;min-height:210px!important;box-shadow:none!important;margin:0 auto 34px!important;padding:34px!important}.web-app :is(.status-card,.latest-war,.quick-links a,.server-card,.history-cards>a,.war-map-card,.registration-card,.captain-draft,.captain-team,.captain-candidate-pool,.live-grid article,.map-rotation article,.profile-kpis>div,.profile-kpis>button,.career-stats,.career-current,.career-history article,.admin-content-grid article,.admin-record-inspector){border:1px solid var(--wg-line)!important;background:var(--wg-surface)!important;box-shadow:none!important;clip-path:none!important;border-radius:6px!important}.web-app :is(.primary,.secondary,.actions a,button,.registration-live-link,.admin-link-button){clip-path:none!important;border-radius:0!important}.web-app .primary,.web-app .registration-card button,.web-app .registration-live-link{border-color:var(--wg-yellow)!important;background:var(--wg-yellow)!important;color:#07090b!important;font-weight:700!important}.web-app .secondary{border-color:var(--wg-line)!important;color:var(--wg-text)!important;background:0 0!important}.web-app .route-view :is(.route-map-grid,.map-grid){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.web-app .war-map-card{padding:0!important;overflow:hidden!important}.web-app .wg-map-artwork,.web-app .map-artwork{aspect-ratio:16/9!important;background:#151922!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.web-app .wg-map-artwork img,.web-app .map-artwork img,.web-app .server-card-banner img{object-fit:cover!important;opacity:1!important;filter:none!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.web-app .war-map-card-body{padding:18px!important}.web-app .war-map-card h2,.web-app .war-map-card h3{margin:8px 0 14px!important;font-size:19px!important}.web-app .war-map-score b{font:700 26px/1 var(--wg-font)!important}.web-app .status-card.live{background:#0c0f14e0!important;border-color:#3ce08447!important}.web-app .status-card.live:before{background:linear-gradient(90deg, #2d9cff, var(--wg-yellow))!important;width:76px!important}.web-app .status-card.live .card-top span:first-child{color:#8fbdff!important}.web-app .status-card.live .card-top .online,.web-app .sync-state b,.web-app .has-server .server-online{color:#35d8ff!important}.web-app .versus>div:first-child small,.web-app .live-score article:first-child small{color:#31a8ff!important}.web-app .versus>div:last-child small,.web-app .live-score article:last-child small{color:#35d8ff!important}.web-app .versus>div:first-child b,.web-app .live-score article:first-child b{color:#31a8ff!important}.web-app .versus>div:last-child b,.web-app .live-score article:last-child b{color:#35d8ff!important}.web-app .score-share,.web-app .live-scorebar{background:linear-gradient(90deg,#218cff 0%,#ffd500 100%)!important;border:1px solid #303744!important;height:24px!important;overflow:hidden!important}.web-app .score-share>i,.web-app .live-scorebar i{background:#fff!important;border:0!important;width:3px!important;height:100%!important;display:block!important;box-shadow:0 0 0 999px #05070a2e!important}.web-app .score-share>span,.web-app .live-scorebar span{color:#fff!important;text-shadow:0 1px 3px #000!important;font-size:11px!important;font-weight:700!important}.web-app .map-detail-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)!important;align-items:center!important}.web-app .live-head,.web-app .upcoming-shell,.web-app .live-grid,.web-app .live-rotation,.web-app .live-shortcuts{max-width:1360px!important}.web-app .live-score{background:var(--wg-surface)!important;border-radius:6px!important}.web-app .live-score article b{color:var(--wg-yellow)!important;font-size:clamp(42px,5vw,76px)!important;font-weight:700!important}.web-app .map-rotation{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)!important;gap:22px!important}.web-app .map-rotation article>.wg-map-artwork{aspect-ratio:16/8!important;height:auto!important;margin:0 0 18px!important}.web-app .registered-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.web-app .registered-grid article{background:var(--wg-surface)!important;border-radius:6px!important}.web-app .clean-footer{background:#07090b!important;border-top:1px solid #ffd50047!important;width:100%!important;height:auto!important;margin:70px 0 0!important;padding:0!important;display:block!important}.web-app .footer-love-banner{background:linear-gradient(90deg, #050608f5, #050608bd 55%, #050608eb), var(--footer-banner-image) center / cover no-repeat!important;height:190px!important;box-shadow:none!important;border:0!important}.web-app .footer-love-banner>.shell{justify-content:space-between!important;align-items:center!important;gap:28px!important;height:100%!important;padding:0!important;display:flex!important}.web-app .footer-love-banner strong{color:#fff!important;max-width:850px!important;font-size:clamp(28px,4vw,52px)!important;font-weight:800!important;line-height:.98!important;display:block!important}.web-app .footer-love-banner strong em{color:var(--wg-yellow)!important;font-style:normal!important}.web-app .footer-love-banner a{color:var(--wg-yellow)!important;background:#07090bdb!important;border:1px solid #ffd5008c!important;padding:14px 16px!important;font-size:12px!important;font-weight:700!important}.web-app .footer-v4-main{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important;gap:56px!important;min-height:0!important;padding:52px 0!important;display:grid!important}.web-app .footer-v4 .footer-logo img{width:240px!important;height:auto!important}.web-app .footer-about-copy{max-width:520px!important;color:var(--wg-muted)!important;font-size:14px!important;line-height:1.6!important}.web-app .footer-v4-directory{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:30px!important;padding:0!important;display:grid!important}.web-app .footer-v4-directory b{color:var(--wg-yellow)!important;font:700 11px/1.3 var(--wg-mono)!important;text-transform:uppercase!important;margin:0 0 12px!important}.web-app .footer-v4-directory a{border-bottom:1px solid var(--wg-line-soft)!important;color:#c2c7d0!important;text-transform:none!important;justify-content:space-between!important;gap:16px!important;padding:10px 0!important;font-size:14px!important;font-weight:500!important;display:flex!important}.web-app .footer-credit-line{color:var(--wg-muted-2)!important;white-space:normal!important;flex-wrap:wrap!important;gap:12px 28px!important;font-size:11px!important;font-weight:600!important}.web-app .footer-credit-line b{color:var(--wg-yellow)!important;font-weight:700!important}.web-app .footer-host-link{color:var(--wg-yellow)!important;text-decoration:none!important}.web-app .footer-host-link:hover b{color:#35d8ff!important}.auth-shell{place-items:center!important;min-height:calc(100dvh - 64px)!important;padding:54px 0!important;display:grid!important}.auth-card{border:1px solid var(--wg-line)!important;border-top:3px solid var(--wg-yellow)!important;background:#101318f0!important;border-radius:8px!important;width:min(920px,100%)!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 70px #0000006b!important}.auth-panel-clean{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)!important;display:grid!important}.auth-card h1{color:var(--wg-text)!important;text-transform:none!important;margin:8px 0 18px!important;font-size:clamp(28px,3vw,40px)!important;font-weight:650!important;line-height:1.12!important}.auth-side-panel{background:linear-gradient(135deg,#0a2448eb,#0a0b0ef2 52%,#0d301cbd),url(/assets/wargrid/hero-racing-night.png) 50%/cover no-repeat!important;align-content:space-between!important;min-height:520px!important;padding:34px!important;display:grid!important}.auth-side-panel h1{color:#fff!important;font-size:clamp(34px,4vw,54px)!important;line-height:.98!important}.auth-side-panel p{color:#cbd5e1!important;max-width:34ch!important;font-size:15px!important;line-height:1.6!important}.auth-form-panel{background:#0d1117!important;align-content:center!important;gap:18px!important;padding:34px!important;display:grid!important}.auth-color-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.auth-color-flow span{color:#050709!important;place-items:center!important;min-height:38px!important;font-weight:800!important;display:grid!important}.auth-color-flow span:first-child{background:#2d9cff!important}.auth-color-flow span:nth-child(2){background:var(--wg-yellow)!important}.auth-card>p{color:var(--wg-muted)!important;font-size:14px!important;line-height:1.6!important}.auth-tabs{grid-template-columns:1fr 1fr!important;gap:8px!important;margin:22px 0 18px!important;display:grid!important}.auth-tabs button{border:1px solid var(--wg-line)!important;color:#c5cad3!important;background:#0b0e13!important;min-height:42px!important;font-weight:700!important}.auth-tabs button.active:first-child{color:#b9d7ff!important;background:#12305c!important;border-color:#2c79ff!important}.auth-tabs button.active:last-child{border-color:var(--wg-yellow)!important;background:var(--wg-yellow)!important;color:#07090b!important}.auth-tabs button.login-active{color:#b9d7ff!important;background:#12305c!important;border-color:#2c79ff!important}.auth-tabs button.register-active{border-color:var(--wg-yellow)!important;background:var(--wg-yellow)!important;color:#07090b!important}.auth-card form{gap:14px!important;display:grid!important}.auth-card label{color:var(--wg-muted)!important;gap:7px!important;font-size:12px!important;font-weight:700!important;display:grid!important}.auth-card input{border:1px solid var(--wg-line)!important;width:100%!important;min-height:44px!important;color:var(--wg-text)!important;background:#090c10!important;padding:0 13px!important}.auth-card form>button,.auth-actions a{background:linear-gradient(90deg, #2d9cff, var(--wg-yellow) 100%)!important;color:#050709!important;border:0!important;min-height:44px!important;font-weight:800!important}.auth-submit{margin-top:4px!important}.trackmania-login-help{background:#2d9cff12!important;border:1px solid #2d9cff57!important;border-left:3px solid #2d9cff!important;margin:18px 0!important;padding:16px!important}.trackmania-login-help b{color:#8fbdff!important}.trackmania-login-help a,.auth-verify{color:var(--wg-yellow)!important;font-weight:700!important}.admin-command-dashboard{gap:18px!important;display:grid!important}.admin-command-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr)!important;gap:16px!important;display:grid!important}.admin-war-control-card,.admin-system-card,.admin-dashboard-panel,.admin-status-tile{box-shadow:none!important;background:#101318!important;border:1px solid #2b313b!important;border-radius:10px!important}.admin-war-control-card{background:linear-gradient(90deg,#07090bf5,#07090bd1 52%,#07090ba8),url(/assets/wargrid/map-ice-reactor.png) 50%/cover no-repeat!important;grid-template-rows:1fr auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important;min-height:290px!important;padding:28px!important;display:grid!important;overflow:hidden!important}.admin-war-control-card h2{color:#fff!important;max-width:760px!important;font:750 clamp(34px, 4vw, 58px)/.98 var(--wg-font)!important;letter-spacing:-.04em!important;margin:8px 0 10px!important}.admin-war-control-card p{color:#dbe2ec!important;margin:0!important;font-size:18px!important}.admin-war-control-card>button,.admin-system-card button,.admin-dashboard-panel header button,.admin-fastbar button{background:var(--wg-yellow)!important;color:#07090b!important;border:1px solid #ffd50075!important;border-radius:4px!important;min-height:42px!important;padding:0 14px!important;font-weight:800!important}.admin-war-control-card>button{align-self:end!important}.admin-war-mini-stats{grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(92px,1fr))!important;gap:10px!important;display:grid!important}.admin-war-mini-stats span{color:var(--wg-muted)!important;text-transform:uppercase!important;background:#07090bb8!important;border:1px solid #ffffff17!important;gap:4px!important;padding:12px!important;font-size:12px!important;display:grid!important}.admin-war-mini-stats b{color:var(--wg-yellow)!important;font-size:26px!important;line-height:1!important}.admin-system-card{border-top:3px solid #1aa7ff!important;align-content:space-between!important;gap:18px!important;padding:24px!important;display:grid!important}.admin-system-card.state-delayed{border-top-color:var(--wg-yellow)!important}.admin-system-card.state-waiting{border-top-color:#2d9cff!important}.admin-system-card h2{color:#fff!important;margin:8px 0!important;font-size:34px!important}.admin-system-card span{color:var(--wg-muted)!important}.admin-status-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-status-tile{text-align:left!important;min-height:116px!important;color:var(--wg-text)!important;border-top:3px solid #697381!important;align-content:space-between!important;padding:16px!important;display:grid!important}.admin-status-tile.state-online,.admin-status-tile.state-ok{border-top-color:#1aa7ff!important}.admin-status-tile.state-warning{border-top-color:var(--wg-yellow)!important}.admin-status-tile.state-danger,.admin-system-card.state-danger{border-top-color:var(--wg-danger)!important}.admin-status-tile span{color:var(--wg-muted)!important;text-transform:uppercase!important;font-size:12px!important;font-weight:700!important}.admin-status-tile b{color:#fff!important;font-size:30px!important;line-height:1!important}.admin-status-tile small{color:var(--wg-muted-2)!important;font-size:12px!important}.admin-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.admin-dashboard-panel{min-width:0!important;padding:20px!important}.admin-dashboard-panel header{border-bottom:1px solid #262c35!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;padding:0 0 14px!important;display:flex!important}.admin-dashboard-panel h2{color:#fff!important;margin:3px 0 0!important;font-size:22px!important;font-weight:700!important}.admin-dashboard-panel header button{min-height:34px!important;color:var(--wg-yellow)!important;background:0 0!important}.admin-action-queue{grid-row:span 2!important}.queue-item{width:100%!important;color:var(--wg-text)!important;text-align:left!important;background:#0b0e13!important;border:1px solid #29303a!important;border-left:3px solid #1aa7ff!important;border-radius:6px!important;gap:6px!important;margin:0 0 10px!important;padding:14px!important;display:grid!important}.queue-item.state-warning{border-left-color:var(--wg-yellow)!important}.queue-item.state-danger{border-left-color:var(--wg-danger)!important}.queue-item b{color:#fff!important;font-size:15px!important}.queue-item span{color:var(--wg-muted)!important;font-size:13px!important;line-height:1.45!important}.admin-insight-list,.admin-server-strip,.admin-ranked-list{gap:0!important;display:grid!important}.admin-insight-list p,.admin-server-strip p,.admin-ranked-list p,.admin-activity-row{border-bottom:1px solid #242a33!important;align-items:center!important;gap:12px!important;min-height:42px!important;margin:0!important;padding:10px 0!important;display:grid!important}.admin-insight-list p{grid-template-columns:minmax(0,1fr) auto!important}.admin-insight-list span,.admin-server-strip span,.admin-activity-row span,.admin-activity-row small,.admin-activity-row time{color:var(--wg-muted)!important;font-size:12px!important}.admin-insight-list b,.admin-server-strip b,.admin-ranked-list b,.admin-activity-row b{color:#fff!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.admin-server-strip p{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto!important}.admin-server-strip i{color:#35d8ff!important;text-transform:uppercase!important;font-size:11px!important;font-style:normal!important}.admin-ranked-list p{grid-template-columns:36px minmax(0,1fr) auto!important}.admin-ranked-list span{color:var(--wg-yellow)!important;font-weight:800!important}.admin-ranked-list strong{color:var(--wg-yellow)!important;white-space:nowrap!important;font-size:13px!important}.admin-activity-wide{min-height:0!important}.admin-activity-row{grid-template-columns:140px minmax(0,1fr) minmax(120px,.6fr) minmax(160px,.8fr)!important}.admin-fastbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.admin-fastbar button{color:#dbe2ec!important;background:#0e1218!important;border-color:#29303a!important}.admin-fastbar button:hover{border-color:var(--wg-yellow)!important;color:var(--wg-yellow)!important}@media (max-width:1280px){.admin-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.admin-command-hero,.admin-dashboard-grid{grid-template-columns:1fr!important}.admin-status-grid,.admin-fastbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-war-control-card,.admin-activity-row,.admin-server-strip p{grid-template-columns:1fr!important}}@media (max-width:760px){.auth-panel-clean{grid-template-columns:1fr!important}.auth-side-panel{min-height:260px!important}}.me-server-head{min-height:270px!important;padding:46px 52px!important}.me-server-head h1{letter-spacing:-.05em!important;max-width:760px!important;margin:0 0 14px!important;font-size:clamp(42px,5vw,68px)!important}.me-server-head>p:not(.kicker){color:#a8b3c3!important;max-width:700px!important;font-size:15px!important}.server-console{padding-top:36px!important;padding-bottom:88px!important}.console-overview,.console-card,.console-empty{box-shadow:none!important;background:#0d1219!important;border:1px solid #273344!important;border-radius:14px!important}.console-overview{grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:24px!important;padding:24px 26px!important;display:grid!important}.console-overview h2,.console-card h2,.console-empty h2{color:#f3f5f8!important;letter-spacing:-.03em!important;margin:0 0 7px!important;font-size:clamp(22px,2.2vw,32px)!important}.console-muted{color:#8d99aa!important;font-size:13px!important;line-height:1.6!important}.console-state{color:#ffd500!important;letter-spacing:.08em!important;grid-template-columns:auto auto!important;align-items:center!important;column-gap:8px!important;min-width:104px!important;font:900 11px monospace!important;display:grid!important}.console-state span{background:#ffd500!important;border-radius:50%!important;width:7px!important;height:7px!important}.console-state small{color:#778397!important;letter-spacing:.04em!important;grid-column:2!important;font:700 10px monospace!important}.console-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.console-overview>.console-actions{justify-content:flex-end!important}.button-primary,.button-secondary,.button-danger{cursor:pointer!important;letter-spacing:.08em!important;border:1px solid #39475b!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 14px!important;font:900 10px/1 monospace!important;transition:border-color .16s,background-color .16s,color .16s!important;display:inline-flex!important}.button-primary{color:#080b10!important;background:#ffd500!important;border-color:#ffd500!important}.button-secondary{color:#dbe2ec!important;background:#121a25!important}.button-danger{color:#ffb8bd!important;background:#211419!important;border-color:#75454c!important}.button-primary:hover,.button-secondary:hover,.button-danger:hover{border-color:#ffd500!important}.button-primary:disabled,.button-secondary:disabled,.button-danger:disabled{cursor:not-allowed!important;opacity:.45!important}.console-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:16px!important;margin-top:16px!important;display:grid!important}.console-card{padding:22px!important}.console-card>header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:18px!important;display:flex!important}.console-card>header h2{font-size:23px!important}.console-card>header>span,.console-card>header>a{color:#ffd500!important;letter-spacing:.07em!important;font:900 10px monospace!important}.console-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:17px!important;display:grid!important}.console-card label{color:#9aa7b8!important;letter-spacing:.06em!important;gap:7px!important;font:800 10px monospace!important;display:grid!important}.console-card input,.console-card select{color:#f3f5f8!important;letter-spacing:0!important;background:#080c12!important;border:1px solid #2b394b!important;border-radius:6px!important;width:100%!important;min-height:40px!important;padding:0 11px!important;font:600 13px Arial,sans-serif!important}.console-card input:focus,.console-card select:focus{border-color:#ffd500!important;outline:none!important}.module-list{gap:2px!important;margin:15px 0 18px!important;display:grid!important}.module-list label{border-top:1px solid #202b39!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:12px 0!important;display:flex!important}.module-list label span{gap:4px!important;display:grid!important}.module-list label b{color:#e3e8ef!important;letter-spacing:0!important;font:700 13px Arial,sans-serif!important}.module-list label small{color:#778397!important;letter-spacing:0!important;font:700 10px monospace!important}.module-list input[type=checkbox]{accent-color:#ffd500!important;width:18px!important;min-height:18px!important}.console-maps,.console-wars{align-self:start!important}.console-maps label+label{margin-top:12px!important}.console-maps>button{margin-top:17px!important}.war-links{gap:7px!important;display:grid!important}.war-links a{background:#101823!important;border:1px solid #273344!important;border-radius:7px!important;grid-template-columns:1fr auto!important;gap:4px 10px!important;padding:12px 13px!important;display:grid!important}.war-links a:hover{border-color:#ffd500!important}.war-links b{color:#e5eaf1!important;font:800 12px Arial,sans-serif!important}.war-links small{color:#778397!important;font:700 10px monospace!important}.war-links span{color:#ffd500!important;grid-area:1/2/span 2!important;align-self:center!important;font-size:16px!important}.console-notice{color:#ffd500!important;letter-spacing:.06em!important;margin:12px 0 0!important;font:900 11px monospace!important}.console-empty{text-align:center!important;max-width:720px!important;margin:0 auto!important;padding:42px!important}.console-empty p:not(.kicker){color:#8d99aa!important;line-height:1.6!important}.console-empty .console-actions{justify-content:center!important;margin-top:22px!important}.rental-public-panel{background:#0d1219!important;border:1px solid #273344!important;border-radius:14px!important;margin-top:22px!important;padding:24px!important}.rental-public-head p:not(.kicker){color:#8d99aa!important;max-width:700px!important;margin:0!important;font-size:13px!important}.rental-summary{border-block:1px solid #202b39!important;grid-template-columns:repeat(3,minmax(110px,1fr)) auto!important;align-items:center!important;gap:0!important;margin:0 0 16px!important;display:grid!important}.rental-summary>span{border-right:1px solid #202b39!important;gap:4px!important;padding:12px 15px!important;display:grid!important}.rental-summary b{color:#f3f5f8!important;font:800 20px/1 Arial,sans-serif!important}.rental-summary small{color:#778397!important;font:700 10px monospace!important}.rental-summary>a{color:#ffd500!important;white-space:nowrap!important;padding:12px 15px!important;font:900 10px monospace!important}.rental-slot-card{background:#101721!important;border:1px solid #273344!important;border-radius:9px!important;min-height:118px!important;padding:15px!important}.rental-slot-card>div{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.rental-slot-card span{color:#cbd4e0!important;font:800 11px monospace!important}.rental-slot-card b{color:#ffd500!important;letter-spacing:.05em!important;font:900 10px monospace!important}.rental-slot-card p{color:#8d99aa!important;min-height:32px!important;margin:16px 0 9px!important;font:600 12px/1.45 Arial,sans-serif!important}.rental-slot-card small{color:#687689!important;font:700 9px monospace!important}@media (max-width:900px){.console-overview{grid-template-columns:minmax(0,1fr) auto!important}.console-overview>.console-actions{grid-column:1/-1!important;justify-content:flex-start!important}.console-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.me-server-head{min-height:230px!important;padding:34px 24px!important}.server-console{padding-top:22px!important}.console-overview,.console-card,.console-empty,.rental-public-panel{padding:18px!important}.console-overview{grid-template-columns:1fr!important;gap:14px!important}.console-state{justify-self:start!important}.console-fields,.rental-slot-grid,.rental-public-head{grid-template-columns:1fr!important}.rental-summary{grid-template-columns:repeat(3,1fr)!important}.rental-summary>a{text-align:center!important;border-top:1px solid #202b39!important;grid-column:1/-1!important}}.web-app .original-header .tm-auth.auth-entry-buttons,.web-app .app-nav>.tm-auth.auth-entry-buttons{flex:none!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:180px!important;padding:0!important}.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{width:82px!important;min-width:82px!important;max-width:82px!important;height:34px!important;min-height:34px!important;font-size:10px!important}@media (max-width:760px){.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{width:68px!important;min-width:68px!important;max-width:68px!important;font-size:9px!important}}.web-app .original-header .tm-auth.auth-entry-buttons,.web-app .app-nav>.tm-auth.auth-entry-buttons{flex:none!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:180px!important;padding:0!important}.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{letter-spacing:.08em!important;border-radius:6px!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:34px!important;min-height:34px!important;font-size:10px!important}@media (max-width:760px){.web-app .original-header .tm-auth.auth-entry-buttons,.web-app .app-nav>.tm-auth.auth-entry-buttons{gap:4px!important;max-width:150px!important}.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{width:68px!important;min-width:68px!important;font-size:9px!important}}@media (max-width:520px){.admin-status-grid,.admin-fastbar,.admin-war-mini-stats{grid-template-columns:1fr!important}}.footer-links-editor{gap:10px!important;margin:0 0 18px!important;display:grid!important}.footer-link-row{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.footer-link-row input,.footer-link-row button{min-height:42px!important}@media (max-width:1100px){.web-app .original-header{grid-template-columns:auto auto auto!important}.web-app .original-header>nav,.web-app .original-header>.admin-link{display:none!important}.web-app .original-header .mobile-nav{margin-left:auto!important;display:block!important;position:relative!important}.web-app .original-header .mobile-nav summary{cursor:pointer!important;align-items:center!important;display:flex!important}.web-app .original-header .mobile-nav[open]>div{border:1px solid var(--wg-yellow)!important;background:#0e1117!important;width:min(300px,100vw - 32px)!important;max-height:70dvh!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;overflow:auto!important}.web-app .original-header .mobile-nav a{border-bottom:1px solid var(--wg-line-soft)!important;color:var(--wg-text)!important;padding:13px 16px!important;font-size:14px!important}.web-app .registered-grid,.web-app .route-view :is(.route-map-grid,.map-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.web-app .footer-v4-main,.web-app .map-detail-hero{grid-template-columns:1fr!important}}@media (max-width:720px){.shell{width:min(100% - 28px,680px)!important}.web-app .original-header{gap:10px!important;padding-inline:14px!important}.web-app .original-header .logo-brand img{width:150px!important;height:30px!important}.web-app .original-header .tm-auth{grid-column:1/-1!important;justify-content:flex-end!important}.web-app .page-head,.web-app .home-hero{min-height:180px!important;padding:24px!important}.web-app .live-score,.web-app .map-rotation,.web-app .upcoming-grid,.web-app .registered-grid,.web-app .route-view :is(.route-map-grid,.map-grid),.web-app .footer-v4-directory{grid-template-columns:1fr!important}.web-app .map-rotation .rotation-arrow{display:none!important}.web-app .footer-love-banner{height:auto!important;min-height:180px!important}.web-app .footer-love-banner>.shell{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:28px 0!important}.web-app .footer-love-banner strong{font-size:28px!important}.footer-link-row{grid-template-columns:1fr!important}}.admin-page,.admin-page .web-app{--admin-bg:#06080b;--admin-panel:#0e1218;--admin-panel-2:#111720;--admin-panel-3:#151b25;--admin-line:#28313d;--admin-line-strong:#3a4656;--admin-text:#f3f6fb;--admin-muted:#9aa6b8;--admin-blue:#1aa7ff;--admin-yellow:#ffd400;--admin-live:#1aa7ff}.admin-dashboard-pro{border:1px solid var(--admin-line)!important;background:linear-gradient(180deg, #0b0f15, var(--admin-bg))!important;border-radius:18px!important;grid-template-columns:310px minmax(0,1fr)!important;gap:0!important;width:min(1740px,100% - 32px)!important;max-width:none!important;margin:38px auto 110px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 80px #0009!important}.admin-sidebar{border-right:1px solid var(--admin-line)!important;background:radial-gradient(circle at 20% 0,#1aa7ff21,#0000 30%),linear-gradient(#0c1017,#07090d)!important;align-self:start!important;min-height:100dvh!important;padding:22px 16px!important;position:sticky!important;top:0!important}.admin-sidebar-brand{border-bottom:1px solid var(--admin-line)!important;gap:12px!important;margin:0 0 22px!important;padding:0 8px 18px!important;display:grid!important}.admin-sidebar-brand img{object-fit:contain!important;width:178px!important;max-width:100%!important;height:auto!important}.admin-sidebar-brand span,.admin-heading .kicker,.admin-content-manager .kicker,.admin-data-manager .kicker,.admin-upcoming .kicker,.admin-dashboard-panel .kicker{color:var(--admin-yellow)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font:900 11px/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.admin-sidebar nav{gap:8px!important;display:grid!important}.admin-sidebar nav button{width:100%!important;min-height:58px!important;color:var(--admin-muted)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.admin-sidebar nav button i{width:34px!important;height:34px!important;color:var(--admin-blue)!important;background:#131923!important;border-radius:10px!important;place-items:center!important;font-style:normal!important;display:grid!important}.admin-sidebar nav button b{color:#e4ebf6!important;letter-spacing:.01em!important;text-transform:none!important;font-size:14px!important;line-height:1.1!important;display:block!important}.admin-sidebar nav button small{color:#7e8999!important;letter-spacing:0!important;text-transform:none!important;margin-top:4px!important;font-size:11px!important;line-height:1.25!important;display:block!important}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{background:linear-gradient(90deg,#ffd40021,#1aa7ff14)!important;border-color:#ffd40066!important}.admin-sidebar-user{border:1px solid var(--admin-line)!important;background:#0c1118!important;border-radius:12px!important;gap:8px!important;margin-top:20px!important;padding:14px!important;display:grid!important}.admin-sidebar-user small{color:var(--admin-muted)!important;font-size:11px!important}.admin-sidebar-user b{color:var(--admin-text)!important;text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}.admin-sidebar-user button,.admin-dashboard-pro button,.admin-dashboard-pro .admin-link-button,.admin-dashboard-pro a.admin-link-button{border:1px solid var(--admin-line-strong)!important;min-height:42px!important;color:var(--admin-text)!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;background:#121923!important;border-radius:9px!important;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;text-decoration:none!important;transition:border-color .16s,background .16s,transform .16s!important}.admin-dashboard-pro button:hover,.admin-dashboard-pro .admin-link-button:hover{border-color:var(--admin-yellow)!important;color:var(--admin-yellow)!important;background:#191d16!important}.admin-dashboard-pro button:disabled{opacity:.48!important;cursor:not-allowed!important}.admin-dashboard-pro button.danger,.admin-dashboard-pro .danger{color:#ff9aa5!important;background:#2c1015!important;border-color:#7c2730!important}.admin-dashboard-pro button.outline,.admin-dashboard-pro .outline{background:0 0!important}.admin-workspace{background:radial-gradient(circle at 78% 0,#35d8ff14,#0000 28%),linear-gradient(#080b10,#050608)!important;min-width:0!important;padding:24px!important}.admin-fastbar{margin-bottom:18px!important}.admin-fastbar button:first-child,.admin-fastbar button:nth-child(2){color:#cdefff!important;border-color:#1aa7ff73!important}.admin-fastbar button:nth-child(3),.admin-fastbar button:nth-child(4){color:var(--admin-yellow)!important;border-color:#ffd4008c!important}.admin-fastbar button:nth-child(5),.admin-fastbar button:nth-child(6){color:#d8dee8!important;border-color:#9aa6b85c!important}.admin-heading,.admin-content-manager>.admin-upcoming-head,.admin-data-manager>.admin-upcoming-head,.admin-upcoming>.admin-upcoming-head{border:1px solid var(--admin-line)!important;border-left:4px solid var(--admin-yellow)!important;background:linear-gradient(90deg,#ffd40014,#0000 34%),linear-gradient(135deg,#121821,#0b0f15)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin:0 0 18px!important;padding:22px!important;display:grid!important}.admin-heading h1,.admin-upcoming-head h2,.admin-content-manager h2,.admin-data-manager h2{color:var(--admin-text)!important;letter-spacing:-.035em!important;text-transform:none!important;margin:8px 0!important;font-size:clamp(26px,3vw,44px)!important;line-height:1.04!important}.admin-heading p,.admin-upcoming-head p,.admin-content-manager p,.admin-data-manager p,.admin-tools p,.admin-record-inspector p{color:var(--admin-muted)!important;letter-spacing:0!important;font-size:14px!important;line-height:1.55!important}.admin-user{border:1px solid var(--admin-line)!important;background:#090d12!important;border-radius:12px!important;min-width:210px!important;padding:14px!important}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important;display:grid!important}.admin-kpi-grid article{border:1px solid var(--admin-line)!important;background:linear-gradient(180deg, var(--admin-panel-2), var(--admin-panel))!important;border-radius:12px!important;min-height:112px!important;padding:16px!important}.admin-kpi-grid span,.admin-dashboard-pro label,.admin-war-editor label{color:var(--admin-muted)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font:800 12px/1.25 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.admin-kpi-grid b{color:var(--admin-text)!important;margin:12px 0 4px!important;font-size:34px!important;line-height:1!important;display:block!important}.admin-kpi-grid small{color:var(--admin-muted)!important;font-size:12px!important}.admin-content-manager,.admin-data-manager,.admin-upcoming,.admin-tools,.audit-log,.admin-record-inspector,.server-admin-list,.admin-join-requests,.cms-page-studio{gap:16px!important;margin:0 0 22px!important;display:grid!important}.admin-content-grid,.admin-page-editor,.admin-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.admin-content-manager article,.admin-data-manager article,.admin-tools>article,.admin-record-inspector,.server-admin-list article,.admin-join-requests,.audit-log,.cms-page-studio>article,.admin-war-editor,.admin-captain-selects,.admin-upcoming-actions,.admin-upcoming-players,.admin-list article,.admin-map-request,.admin-map-records,.rulebook-row,.footer-link-row{border:1px solid var(--admin-line)!important;background:linear-gradient(180deg, var(--admin-panel-2), var(--admin-panel))!important;box-shadow:none!important;border-radius:12px!important}.admin-content-manager article,.admin-data-manager article,.admin-tools>article,.admin-record-inspector,.server-admin-list article,.admin-join-requests,.audit-log,.cms-page-studio>article{padding:18px!important}.admin-content-manager h3,.admin-data-manager h3,.admin-tools h2,.admin-record-inspector h3,.admin-join-requests h2,.audit-log h2,.cms-page-studio h3,.admin-list h2{color:var(--admin-text)!important;letter-spacing:-.01em!important;text-transform:none!important;margin:0 0 14px!important;font-size:18px!important;line-height:1.2!important}.admin-dashboard-pro label{gap:8px!important;margin:12px 0!important;display:grid!important}.admin-dashboard-pro input,.admin-dashboard-pro select,.admin-dashboard-pro textarea{width:100%!important;min-height:44px!important;color:var(--admin-text)!important;letter-spacing:0!important;background:#070a0f!important;border:1px solid #354050!important;border-radius:9px!important;outline:none!important;padding:10px 12px!important;font:500 14px/1.45 Inter,Arial,Helvetica,sans-serif!important}.admin-dashboard-pro textarea{resize:vertical!important;min-height:118px!important}.admin-dashboard-pro input:focus,.admin-dashboard-pro select:focus,.admin-dashboard-pro textarea:focus{border-color:var(--admin-blue)!important;box-shadow:0 0 0 3px #1aa7ff21!important}.cms-help-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.cms-help-strip span{border:1px solid var(--admin-line)!important;min-height:58px!important;color:var(--admin-yellow)!important;background:#0d131c!important;border-radius:12px!important;align-items:center!important;padding:12px 14px!important;font-size:12px!important;display:flex!important}.cms-page-studio nav{border:1px solid var(--admin-line)!important;background:#090d12!important;border-radius:12px!important;flex-wrap:wrap!important;gap:8px!important;padding:10px!important;display:flex!important}.cms-page-studio nav button{flex:110px!important}.cms-page-studio nav button.active{border-color:var(--admin-yellow)!important;background:var(--admin-yellow)!important;color:#090b0f!important}.cms-page-studio-head,.block-head,.rulebook-editor-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}.cms-page-studio-head a{color:var(--admin-yellow)!important;white-space:nowrap!important;font:900 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;text-decoration:none!important}.cms-upload-field>span,.upload-image-preview{border-radius:10px!important}.upload-image-preview{border:1px solid var(--admin-line)!important;background:#070a0f!important;display:block!important;overflow:hidden!important}.upload-image-preview.wide img,.cms-image-preview img{object-fit:cover!important;width:100%!important;height:118px!important}.upload-image-preview.round{border-radius:999px!important;width:74px!important;height:74px!important}.upload-image-preview.round img{object-fit:cover!important;width:100%!important;height:100%!important}.admin-war-editor{grid-template-columns:1.5fr .8fr .7fr 1fr 1fr .7fr!important;gap:12px!important;padding:16px!important;display:grid!important}.admin-war-editor button{grid-column:1/-1!important}.admin-upcoming-actions,.admin-captain-selects{flex-wrap:wrap!important;gap:10px!important;padding:14px!important;display:flex!important}.admin-captain-selects select{flex:230px!important;min-width:230px!important}.admin-upcoming-players{padding:12px!important}.admin-upcoming-player,.admin-data-row{border:1px solid var(--admin-line)!important;background:#0c1118!important;border-radius:10px!important;grid-template-columns:44px minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;min-height:62px!important;margin:0!important;padding:12px!important;display:grid!important}.admin-data-row+.admin-data-row,.admin-upcoming-player+.admin-upcoming-player{margin-top:8px!important}.admin-upcoming-player>span,.admin-data-row>span,.admin-list small,.audit-log time{color:var(--admin-yellow)!important;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.admin-data-row b,.admin-upcoming-player b{min-width:0!important;color:var(--admin-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.admin-data-row small,.admin-upcoming-player small{color:var(--admin-muted)!important;font-size:12px!important}.admin-map-records{grid-template-columns:minmax(220px,1.1fr) repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:13px!important;display:grid!important}.admin-map-request{grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) auto auto!important;align-items:center!important;gap:12px!important;margin-top:10px!important;padding:12px!important;display:grid!important}.admin-map-request a{color:var(--admin-blue)!important;font-weight:800!important}.admin-form{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:10px!important;display:grid!important}.admin-button-row,.admin-buttons{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.admin-list{border:0!important;gap:10px!important;display:grid!important}.admin-list article{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;padding:16px!important;display:grid!important}.admin-list article.is-hidden{opacity:.58!important}.audit-log{border-top:0!important;padding-top:18px!important}.audit-log p{border-bottom:1px solid var(--admin-line)!important;color:var(--admin-muted)!important;grid-template-columns:150px minmax(160px,.8fr) minmax(0,1fr) minmax(160px,.8fr)!important;gap:12px!important;margin:0!important;padding:12px 0!important;font-size:12px!important;display:grid!important}.server-admin-list article{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.up-status{min-height:36px!important;color:var(--admin-blue)!important;letter-spacing:.08em!important;background:#1aa7ff1a!important;border:1px solid #1aa7ff7a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font:900 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;display:inline-flex!important}.admin-error{color:#ffb5bf!important;letter-spacing:0!important;background:#2b1015!important;border-color:#883541!important;border-radius:12px!important;font-size:13px!important}.admin-key-form{border:1px solid var(--admin-line)!important;background:var(--admin-panel)!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) 150px!important;width:min(620px,100%)!important;padding:16px!important}.admin-shell:not(.admin-dashboard-pro){padding:80px 0 110px!important}.admin-shell:not(.admin-dashboard-pro)>h1{text-transform:none!important;font-size:clamp(42px,6vw,72px)!important}@media (max-width:1180px){.admin-dashboard-pro{grid-template-columns:1fr!important}.admin-sidebar{border-right:0!important;border-bottom:1px solid var(--admin-line)!important;min-height:0!important;position:relative!important}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-war-editor,.admin-map-records,.admin-map-request{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:840px){.admin-workspace{padding:16px!important}.admin-heading,.admin-content-manager>.admin-upcoming-head,.admin-data-manager>.admin-upcoming-head,.admin-upcoming>.admin-upcoming-head,.admin-list article,.server-admin-list article,.admin-content-grid,.admin-page-editor,.admin-tools,.admin-kpi-grid,.cms-help-strip{grid-template-columns:1fr!important}.admin-upcoming-player,.admin-data-row{grid-template-columns:34px minmax(0,1fr)!important}.admin-upcoming-player button,.admin-data-row button{grid-column:2!important;width:100%!important}.audit-log p,.admin-form,.footer-link-row,.admin-war-editor,.admin-map-records,.admin-map-request,.admin-key-form{grid-template-columns:1fr!important}}@media (max-width:560px){.admin-dashboard-pro{border-radius:12px!important;width:min(100% - 18px,560px)!important;margin-top:16px!important}.admin-sidebar nav{grid-template-columns:1fr!important}.admin-heading h1,.admin-upcoming-head h2,.admin-content-manager h2,.admin-data-manager h2{font-size:28px!important}.cms-page-studio-head,.block-head,.rulebook-editor-head{flex-direction:column!important;align-items:flex-start!important}}:root,.web-app,.admin-page{--admin-live:#1aa7ff!important}.web-app .original-header{grid-template-columns:auto minmax(0,1fr) 236px 86px!important}.web-app .original-header .tm-auth,.web-app .app-nav>.tm-auth{flex:0 0 236px!important;justify-content:flex-end!important;align-items:center!important;width:236px!important;min-width:236px!important;max-width:236px!important;min-height:44px!important;display:inline-flex!important;overflow:hidden!important}.web-app .original-header .tm-auth.auth-entry-buttons,.web-app .app-nav>.tm-auth.auth-entry-buttons{gap:8px!important}.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a,.web-app .original-header .tm-auth.auth-entry-loading i,.web-app .app-nav>.tm-auth.auth-entry-loading i{box-sizing:border-box!important;white-space:nowrap!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:82px!important;min-width:82px!important;max-width:82px!important;height:34px!important;min-height:34px!important;padding:0!important;line-height:1!important;display:inline-flex!important}.web-app .original-header .tm-auth.auth-entry-loading i,.web-app .app-nav>.tm-auth.auth-entry-loading i{background:#10141b!important;border:1px solid #2a3039!important}.web-app .original-header .tm-auth a.nav-login,.web-app .app-nav>.tm-auth a.nav-login{color:#c8e5ff!important;background:#0b1a2b!important;border-color:#217cff!important}.web-app .original-header .tm-auth a.nav-register,.web-app .app-nav>.tm-auth a.nav-register{border-color:var(--wg-yellow)!important;background:var(--wg-yellow)!important;color:#050709!important}.web-app .original-header .tm-auth a.nav-login:hover,.web-app .app-nav>.tm-auth a.nav-login:hover{color:#fff!important;background:#123153!important;border-color:#35d8ff!important}.web-app .original-header .tm-auth a.nav-register:hover,.web-app .app-nav>.tm-auth a.nav-register:hover{color:#050709!important;background:#ffe45a!important;border-color:#ffe45a!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons),.web-app .app-nav>.tm-auth.connected:not(.auth-entry-buttons){color:#dbe2ec!important;background:#0a0d12!important;border:1px solid #303846!important;gap:8px!important;padding:0 8px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) a,.web-app .app-nav>.tm-auth.connected:not(.auth-entry-buttons) a{background:var(--wg-yellow)!important;color:#050709!important;min-width:104px!important;height:36px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) button,.web-app .app-nav>.tm-auth.connected:not(.auth-entry-buttons) button{color:#dbe2ec!important;background:#10141b!important;border:1px solid #303846!important;min-width:76px!important;height:36px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) b,.web-app .app-nav>.tm-auth.connected:not(.auth-entry-buttons) b{display:none!important}.web-app .original-header .admin-link,.web-app .app-nav>.admin-link{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:44px!important;display:inline-flex!important}.web-app .score-share,.web-app .score-progress,.web-app .war-track-progress,.web-app .slot-progress,.web-app .registration-meter,.web-app .admin-progress,.web-app .live-score-progress,.web-app .status-progress{background:linear-gradient(90deg, #1a7dff 0%, var(--wg-yellow) 100%)!important}.web-app .score-share>i,.web-app .score-progress>i,.web-app .war-track-progress>i,.web-app .slot-progress>i,.web-app .registration-meter>i,.web-app .admin-progress>i,.web-app .live-score-progress>i,.web-app .status-progress>i{background:var(--wg-yellow)!important}.web-app .score-share{background:linear-gradient(90deg, #1a7dff, var(--wg-yellow))!important}.web-app .status-card.live .card-top .online,.web-app .has-server .server-online,.web-app .online,.web-app [class*=online]:not(.discord-online-dot),.admin-dashboard-pro .state-online,.admin-dashboard-pro .state-ok,.admin-system-card.state-online,.admin-system-card.state-ok,.admin-server-strip i,.up-status{color:#35d8ff!important;border-color:#35d8ff73!important}.web-app .status-card.live .card-top .online:first-letter,.web-app .has-server .server-online:first-letter,.web-app .online:first-letter{color:#35d8ff!important}.admin-status-tile.state-online,.admin-status-tile.state-ok,.admin-system-card.state-online,.admin-system-card.state-ok{border-top-color:#1a7dff!important}.up-status{background:#1a7dff1a!important}.discord-online-dot,.discord-float-trigger>.discord-online-dot,.footer-v4-status i,.server i{background:#35d8ff!important;box-shadow:0 0 10px #35d8ff8c!important}.discord-online-dot.offline{box-shadow:none!important;background:#777!important}.auth-color-flow span:nth-child(3),.admin-command-hero,.admin-war-control-card,.admin-system-card{border-color:#2a3039!important}.auth-color-flow span:nth-child(3){background:#35d8ff!important}.career .win,.win{color:#35d8ff!important}.admin-list .is-hidden button{color:#dbe2ec!important;border-color:#303846!important}@keyframes liveStatusPulse{0%,to{opacity:.72;text-shadow:0 0 #0000}50%{opacity:1;text-shadow:0 0 9px #35d8ff7a}}@keyframes livePulse{0%,to{opacity:.65;box-shadow:0 0 5px #35d8ff59}50%{opacity:1;box-shadow:0 0 12px #35d8ff9e}}@media (max-width:1180px){.web-app .original-header{grid-template-columns:auto minmax(0,1fr) 236px auto!important}}@media (max-width:720px){.web-app .original-header{grid-template-columns:auto 1fr auto!important}.web-app .original-header .tm-auth,.web-app .app-nav>.tm-auth{grid-column:auto!important;width:236px!important;min-width:236px!important;max-width:236px!important}}@media (max-width:560px){.web-app .original-header .tm-auth,.web-app .app-nav>.tm-auth{display:none!important}}.admin-dashboard-pro{background:#070a0f!important;border:1px solid #202936!important;border-radius:24px!important;grid-template-columns:280px minmax(0,1fr)!important;width:min(1560px,100% - 40px)!important;box-shadow:0 28px 90px #0000008f!important}.admin-sidebar{background:#0a0e14!important;border-right:1px solid #202936!important;padding:22px!important}.admin-sidebar-brand{margin-bottom:18px!important;padding:0 0 22px!important}.admin-sidebar nav{gap:6px!important}.admin-sidebar nav button{background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;min-height:50px!important}.admin-sidebar nav button i{color:#7e8ba0!important;background:#111823!important;border-radius:9px!important}.admin-sidebar nav button b{color:#dbe2ec!important;font-size:13px!important;font-weight:750!important}.admin-sidebar nav button small{color:#7e8ba0!important}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{background:#111722!important;border-color:#2b3747!important}.admin-sidebar nav button.active i{background:var(--wg-yellow)!important;color:#050709!important}.admin-workspace{background:#080b10!important;padding:26px!important}.admin-heading,.admin-content-manager>.admin-upcoming-head,.admin-data-manager>.admin-upcoming-head,.admin-upcoming>.admin-upcoming-head,.admin-rental-hero{background:linear-gradient(135deg,#111821,#0b1017)!important;border:1px solid #243041!important;border-left:0!important;border-radius:18px!important;padding:24px!important}.admin-heading h1,.admin-upcoming-head h2,.admin-rental-hero h2{letter-spacing:-.03em!important;font-size:clamp(28px,3vw,42px)!important;font-weight:780!important}.admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.admin-kpi-grid article,.admin-dashboard-panel,.admin-content-manager article,.admin-data-manager article,.admin-tools>article,.admin-record-inspector,.server-admin-list article,.cms-page-studio>article,.admin-rental-panel,.rental-admin-slot{box-shadow:none!important;background:#0d1219!important;border:1px solid #202936!important;border-radius:18px!important}.admin-kpi-grid article{min-height:104px!important}.admin-kpi-grid b{font-size:30px!important}.admin-fastbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;margin-bottom:20px!important}.admin-fastbar button,.admin-dashboard-pro button,.admin-dashboard-pro .admin-link-button{color:#dbe2ec!important;background:#101721!important;border-color:#2b3747!important;border-radius:10px!important;font-size:11px!important}.admin-fastbar button:hover,.admin-dashboard-pro button:hover,.admin-dashboard-pro .admin-link-button:hover{border-color:var(--wg-yellow)!important;color:var(--wg-yellow)!important;background:#17160d!important}.admin-rental-center{gap:18px!important;display:grid!important}.admin-rental-hero{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;display:grid!important}.rental-admin-kpis{grid-template-columns:repeat(3,120px)!important;gap:10px!important;display:grid!important}.rental-admin-kpis span{color:#8d99aa!important;background:#080c12!important;border:1px solid #263243!important;border-radius:14px!important;gap:6px!important;padding:14px!important;font-size:12px!important;display:grid!important}.rental-admin-kpis b{color:var(--wg-yellow)!important;font-size:28px!important;line-height:1!important}.rental-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.rental-admin-slot{padding:18px!important}.rental-admin-slot header{align-items:center!important;gap:12px!important;margin-bottom:14px!important;display:flex!important}.rental-admin-slot header>span{background:var(--wg-yellow)!important;color:#050709!important;border-radius:12px!important;place-items:center!important;width:42px!important;height:42px!important;font-weight:900!important;display:grid!important}.rental-admin-slot b{color:#f4f7fb!important;font-size:17px!important;display:block!important}.rental-admin-slot small{color:#8d99aa!important}.rental-admin-slot p{color:#a8b3c3!important;min-height:44px!important}.node-installer-panel{padding:22px!important}.node-installer-panel>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}.node-installer-panel>header h3{color:#f4f7fb!important;margin:0 0 7px!important;font-size:22px!important}.node-installer-panel>header p:not(.kicker){color:#a8b3c3!important;max-width:780px!important;margin:0!important}.node-status{color:#a8b3c3!important;letter-spacing:.08em!important;border:1px solid #39475b!important;border-radius:999px!important;flex:none!important;padding:8px 11px!important;font:800 10px monospace!important}.node-status.is-online{border-color:var(--wg-yellow)!important;color:var(--wg-yellow)!important}.node-installer-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;margin:0!important;display:grid!important}.node-installer-form label.wide,.node-installer-form button{grid-column:1/-1!important}.node-installer-form button{justify-self:start!important;min-height:44px!important;padding:0 18px!important}.node-installer-security{color:#7f8b9d!important;margin:16px 0 0!important;font:700 11px/1.5 monospace!important}.node-installer-security code{color:#cbd4e0!important}.node-notice{margin:14px 0 0!important;font:800 12px/1.4 monospace!important}.node-notice.success{color:var(--wg-yellow)!important}.node-notice.error{color:#ff8d8d!important}.node-install-output{color:#a8b3c3!important;white-space:pre-wrap!important;background:#080c12!important;border:1px solid #243041!important;max-height:220px!important;margin:12px 0 0!important;padding:12px!important;font:700 10px/1.5 monospace!important;overflow:auto!important}.rental-public-panel{background:linear-gradient(135deg,#101720,#080c12)!important;border:1px solid #243041!important;border-radius:22px!important;margin:34px auto!important;padding:24px!important}.rental-public-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin-bottom:16px!important;display:grid!important}.rental-public-head h2{margin:0 0 8px!important;font-size:clamp(28px,3vw,42px)!important}.rental-public-head p{max-width:760px!important}.rental-public-head button,.rental-own-card button{border:1px solid var(--wg-yellow)!important;background:var(--wg-yellow)!important;color:#050709!important;border-radius:10px!important;min-height:48px!important;padding:0 18px!important;font-weight:900!important}.rental-public-head button:disabled,.rental-own-card button:disabled{opacity:.5!important}.rental-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.rental-slot-card{background:#0b1017!important;border:1px solid #243041!important;border-radius:18px!important;padding:18px!important}.rental-slot-card div{justify-content:space-between!important;gap:10px!important;margin-bottom:12px!important;display:flex!important}.rental-slot-card span,.rental-slot-card small{color:#8d99aa!important;font-size:12px!important}.rental-slot-card b{color:var(--wg-yellow)!important;text-transform:uppercase!important;font-size:15px!important}.rental-slot-card p{color:#dbe2ec!important;min-height:44px!important}.rental-own-card{background:#0d1219!important;border:1px solid #2b3747!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin-top:16px!important;padding:18px!important;display:grid!important}.rental-own-card h3{margin:0!important;font-size:24px!important}.rental-own-card>div:last-child{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.rental-notice{color:#dbe2ec!important;background:#080c12!important;border:1px solid #2b3747!important;border-radius:12px!important;padding:12px 14px!important}.web-app .rental-public-panel{background:#0d1219!important;border-radius:12px!important;width:min(1180px,100% - 32px)!important;margin:22px auto 34px!important;padding:22px!important}.web-app .rental-public-head{grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;margin-bottom:16px!important}.web-app .rental-public-head h2{margin-bottom:4px!important;font-size:clamp(24px,2.4vw,34px)!important}.web-app .rental-public-head p{max-width:680px!important;font-size:13px!important}.web-app .rental-public-head button,.web-app .rental-own-card button{border-radius:7px!important;min-height:40px!important;padding:0 14px!important;font-size:11px!important}.web-app .rental-summary{grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;gap:8px!important;margin:14px 0!important;display:grid!important}.web-app .rental-summary>*{background:#0a0f15!important;border:1px solid #222e3d!important;border-radius:8px!important;min-height:58px!important;padding:11px 13px!important}.web-app .rental-summary b{color:var(--wg-text)!important;font-size:18px!important;line-height:1.1!important;display:block!important}.web-app .rental-summary span,.web-app .rental-summary small{color:var(--wg-muted)!important;font-size:10px!important}.web-app .rental-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.web-app .rental-slot-card{background:#0a0f15!important;border-radius:9px!important;min-height:112px!important;padding:14px!important}.web-app .rental-slot-card div{margin-bottom:8px!important}.web-app .rental-slot-card p{min-height:0!important;margin:8px 0 0!important;font-size:12px!important}.web-app .rental-own-card{border-radius:9px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;margin-top:12px!important;padding:14px!important}.web-app .rental-own-card h3{font-size:20px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons){background:#35d8ff0d!important;border-color:#35d8ff59!important;gap:4px!important;max-width:270px!important;padding:0 5px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) a,.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) button{min-height:30px!important;padding:0 8px!important;font-size:10px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) b{max-width:90px!important;font-size:10px!important}.web-app .state-running,.web-app .state-online,.web-app [class*=online],.web-app [class*=state-ok]{color:var(--wg-yellow)!important}.web-app .admin-dashboard-pro{border-radius:14px!important;grid-template-columns:214px minmax(0,1fr)!important;width:min(1320px,100% - 28px)!important}.web-app .admin-sidebar{padding:16px!important}.web-app .admin-workspace{padding:18px!important}.web-app .admin-sidebar nav button{min-height:40px!important;padding:8px 10px!important}.web-app .admin-kpi-grid{gap:8px!important}.web-app .admin-kpi-grid article{border-radius:9px!important;min-height:78px!important;padding:12px!important}.web-app .admin-kpi-grid article b{font-size:24px!important}.web-app .admin-heading h1{font-size:clamp(24px,3vw,34px)!important}@media (max-width:1180px){.web-app .admin-dashboard-pro{grid-template-columns:1fr!important}.web-app .rental-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.web-app .rental-public-panel{width:min(100% - 20px,760px)!important;padding:16px!important}.web-app .rental-public-head,.web-app .rental-summary,.web-app .rental-slot-grid,.web-app .rental-own-card{grid-template-columns:1fr!important}.web-app .rental-public-head button{justify-self:start!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons){max-width:190px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) b{display:none!important}}@media (max-width:1180px){.admin-page .admin-dashboard-pro{grid-template-columns:1fr!important}.admin-page .admin-sidebar{border-bottom:1px solid #222a34!important;border-right:0!important;width:100%!important;height:auto!important;padding:16px 18px!important;position:relative!important}.admin-page .admin-sidebar-brand{flex-direction:row!important;align-items:center!important;margin-bottom:12px!important;padding-bottom:12px!important;display:flex!important}.admin-page .admin-sidebar-user{display:none!important}.admin-page .admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page .admin-workspace{padding:18px 14px 36px!important}.admin-page .admin-sidebar nav{display:flex!important;overflow-x:auto!important}.admin-page .admin-sidebar nav button{flex:none!important;min-width:132px!important}.admin-page .admin-kpi-grid,.admin-page .admin-fastbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page .admin-command-hero,.admin-page .admin-dashboard-grid{grid-template-columns:1fr!important}.admin-page .admin-activity-wide{grid-column:auto!important}}@media (max-width:480px){.admin-page .admin-kpi-grid,.admin-page .admin-fastbar,.admin-page .admin-status-grid{grid-template-columns:1fr!important}.admin-page>.admin-shell:not(.admin-dashboard-pro){width:calc(100% - 20px)!important;margin-top:8vh!important;padding:22px!important}}.admin-page{color:#eef1f5!important;background:#07090c!important;min-height:100vh!important;padding:0!important}.admin-page .admin-sidebar-brand{margin-bottom:18px!important;padding:0 8px 16px!important}.admin-page .admin-sidebar nav button{border-radius:6px!important;min-height:40px!important;padding:6px 8px!important}.admin-page .admin-sidebar nav button i{border-radius:6px!important;width:26px!important;height:26px!important}.admin-page .admin-sidebar nav button b{font-size:11px!important;font-weight:600!important}.admin-page .admin-sidebar nav button small{font-size:8px!important}.admin-page .admin-console-topbar{min-height:32px!important;margin-bottom:16px!important;padding-bottom:10px!important}.admin-page .admin-console-topbar b{font-size:13px!important}.admin-page .admin-console-topbar span{font-size:9px!important}.admin-page .admin-kpi-grid b{color:#eef1f5!important;margin:7px 0 3px!important;font-size:25px!important;font-weight:650!important}.admin-page .admin-kpi-grid span,.admin-page .admin-kpi-grid small{font-size:9px!important}.admin-page .admin-dashboard-pro button:hover,.admin-page .admin-dashboard-pro .admin-link-button:hover{color:#ffd500!important;border-color:#ffd500!important}.admin-page .admin-status-tile b{color:#eef1f5!important;font-size:20px!important;font-weight:650!important}.admin-page .admin-dashboard-panel h2{color:#eef1f5!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.admin-page .admin-dashboard-panel header button{min-height:28px!important;font-size:8px!important}.admin-page>.admin-shell:not(.admin-dashboard-pro) h1{color:#eef1f5!important;margin:0 0 8px!important;font-size:25px!important;font-weight:600!important}.admin-page .admin-key-form{gap:10px!important}@media (max-width:1180px){.admin-page .admin-dashboard-pro{grid-template-columns:1fr!important}.admin-page .admin-sidebar{border-bottom:1px solid #222a34!important;border-right:0!important;width:100%!important;height:auto!important;padding:16px 18px!important;position:relative!important}.admin-page .admin-sidebar-brand{flex-direction:row!important;align-items:center!important;margin-bottom:12px!important;padding-bottom:12px!important;display:flex!important}.admin-page .admin-sidebar-user{display:none!important}.admin-page .admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page .admin-workspace{padding:18px 14px 36px!important}.admin-page .admin-sidebar nav{display:flex!important;overflow-x:auto!important}.admin-page .admin-sidebar nav button{flex:none!important;min-width:132px!important}.admin-page .admin-kpi-grid,.admin-page .admin-fastbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page .admin-command-hero,.admin-page .admin-dashboard-grid{grid-template-columns:1fr!important}.admin-page .admin-activity-wide{grid-column:auto!important}}@media (max-width:480px){.admin-page .admin-kpi-grid,.admin-page .admin-fastbar,.admin-page .admin-status-grid{grid-template-columns:1fr!important}.admin-page>.admin-shell:not(.admin-dashboard-pro){width:calc(100% - 20px)!important;margin-top:8vh!important;padding:22px!important}}.admin-page{--admin-bg:#07090c;--admin-surface:#0d1117;--admin-surface-2:#10151c;--admin-line:#222a34;--admin-line-soft:#1a212a;--admin-text:#eef1f5;--admin-muted:#7d8793;--admin-yellow:#ffd500;background:var(--admin-bg)!important;min-height:100vh!important;padding:0!important}.admin-page .admin-dashboard-pro{border:0!important;border-top:2px solid var(--admin-yellow)!important;background:var(--admin-bg)!important;width:min(1500px,100%)!important;min-height:100vh!important;box-shadow:none!important;border-radius:0!important;grid-template-columns:226px minmax(0,1fr)!important;gap:0!important;margin:0 auto!important;display:grid!important;position:relative!important;overflow:hidden!important}.admin-page>.admin-shell:not(.admin-dashboard-pro){border:1px solid var(--admin-line)!important;border-top:2px solid var(--admin-yellow)!important;background:var(--admin-surface)!important;width:min(420px,100% - 28px)!important;box-shadow:none!important;border-radius:8px!important;margin:14vh auto 0!important;padding:28px!important}.admin-page>.admin-shell:not(.admin-dashboard-pro) h1{color:var(--admin-text)!important;letter-spacing:-.035em!important;margin:8px 0 10px!important;font-size:32px!important;font-weight:650!important}.admin-page>.admin-shell:not(.admin-dashboard-pro)>p:not(.kicker){color:var(--admin-muted)!important;font-size:13px!important}.admin-page .admin-key-form{grid-template-columns:1fr auto!important;gap:8px!important;margin-top:20px!important;display:grid!important}.admin-page .admin-key-form input{border:1px solid var(--admin-line)!important;min-width:0!important;height:36px!important;color:var(--admin-text)!important;background:#090d12!important;border-radius:5px!important;padding:0 11px!important}.admin-page .admin-key-form button{border-color:var(--admin-yellow)!important;background:var(--admin-yellow)!important;color:#07090c!important;border-radius:5px!important;min-height:36px!important;padding:0 16px!important;font-size:10px!important}.admin-page .admin-sidebar{border-right:1px solid var(--admin-line)!important;background:#090c10!important;height:100vh!important;min-height:0!important;padding:24px 14px 18px!important;position:sticky!important;top:0!important}.admin-page .admin-sidebar-brand{border-bottom:1px solid var(--admin-line-soft)!important;gap:9px!important;margin:0 7px 24px!important;padding:0 0 20px!important}.admin-page .admin-sidebar-brand img{width:122px!important;height:auto!important}.admin-page .admin-sidebar-brand span{color:var(--admin-yellow)!important;letter-spacing:.17em!important;font-size:9px!important}.admin-page .admin-sidebar nav{gap:3px!important;display:grid!important}.admin-page .admin-sidebar nav button{min-height:42px!important;color:var(--admin-muted)!important;text-align:left!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;padding:6px 9px!important;display:grid!important}.admin-page .admin-sidebar nav button i{border:1px solid var(--admin-line)!important;color:#8e98a4!important;background:#0f141b!important;border-radius:5px!important;place-items:center!important;width:26px!important;height:26px!important;font-size:11px!important;font-style:normal!important;display:grid!important}.admin-page .admin-sidebar nav button b{color:#c9d0d8!important;font-size:12px!important;font-weight:600!important;line-height:1.1!important;display:block!important}.admin-page .admin-sidebar nav button small{color:#65707d!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:9px!important;font-weight:500!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.admin-page .admin-sidebar nav button:hover,.admin-page .admin-sidebar nav button.active{color:var(--admin-text)!important;background:#141a22!important;border-color:#343b45!important}.admin-page .admin-sidebar nav button.active{box-shadow:inset 2px 0 0 var(--admin-yellow)!important}.admin-page .admin-sidebar nav button.active i{border-color:var(--admin-yellow)!important;background:var(--admin-yellow)!important;color:#07090c!important}.admin-page .admin-sidebar-user{border-top:1px solid var(--admin-line-soft)!important;background:0 0!important;gap:5px!important;margin:24px 7px 0!important;padding:14px 0 0!important}.admin-page .admin-sidebar-user small,.admin-page .admin-sidebar-user b{font-size:10px!important}.admin-page .admin-sidebar-user b{color:#d8dee5!important;overflow-wrap:anywhere!important}.admin-page .admin-sidebar-user button{min-height:28px!important;margin-top:7px!important;font-size:9px!important}.admin-page .admin-workspace{background:var(--admin-bg)!important;min-width:0!important;padding:24px 28px 48px!important}.admin-page .admin-console-topbar{border-bottom:1px solid var(--admin-line)!important;min-height:34px!important;margin:0 0 24px!important;padding:0 0 14px!important}.admin-page .admin-console-topbar b{color:var(--admin-text)!important;letter-spacing:.16em!important;font-size:13px!important}.admin-page .admin-console-topbar span{color:#68737f!important;letter-spacing:.12em!important;font-size:9px!important}.admin-page .admin-console-topbar a,.admin-page .admin-console-topbar button{border:1px solid var(--admin-line)!important;color:#aeb7c1!important;background:0 0!important;border-radius:5px!important;min-height:28px!important;padding:0 9px!important;font-size:9px!important}.admin-page .admin-console-topbar a:hover,.admin-page .admin-console-topbar button:hover{border-color:var(--admin-yellow)!important;color:var(--admin-yellow)!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:0 0 16px!important}.admin-page .admin-kpi-grid article{border:1px solid var(--admin-line)!important;background:var(--admin-surface)!important;min-height:84px!important;box-shadow:none!important;border-radius:7px!important;padding:13px!important}.admin-page .admin-kpi-grid article:first-child{border-top-color:var(--admin-yellow)!important}.admin-page .admin-kpi-grid span{color:#788390!important;letter-spacing:.14em!important;font-size:9px!important}.admin-page .admin-kpi-grid b{color:var(--admin-text)!important;margin:9px 0 4px!important;font-size:25px!important;font-weight:650!important;line-height:1!important}.admin-page .admin-kpi-grid article:first-child b,.admin-page .admin-kpi-grid article:nth-child(5) b{color:var(--admin-yellow)!important}.admin-page .admin-kpi-grid small{color:#66717d!important;font-size:10px!important}.admin-page .admin-fastbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin:0 0 22px!important;padding:0!important}.admin-page .admin-fastbar button,.admin-page .admin-dashboard-pro button,.admin-page .admin-dashboard-pro .admin-link-button{border:1px solid var(--admin-line)!important;color:#aeb7c1!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:#0d1218!important;border-radius:5px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important;font-weight:600!important}.admin-page .admin-fastbar button:hover,.admin-page .admin-dashboard-pro button:hover,.admin-page .admin-dashboard-pro .admin-link-button:hover{border-color:var(--admin-yellow)!important;color:var(--admin-yellow)!important;background:#14160e!important}.admin-page .admin-command-hero{gap:10px!important;margin:0 0 10px!important}.admin-page .admin-war-control-card,.admin-page .admin-system-card{border:1px solid var(--admin-line)!important;background:var(--admin-surface)!important;box-shadow:none!important;border-radius:8px!important}.admin-page .admin-war-control-card h2{max-width:620px!important;color:var(--admin-text)!important;letter-spacing:-.035em!important;font-size:clamp(25px,2.8vw,36px)!important;font-weight:650!important;line-height:1.02!important}.admin-page .admin-war-control-card h2 em{color:var(--admin-yellow)!important;font-style:normal!important}.admin-page .admin-war-control-card p{color:#77828e!important;font-size:12px!important}.admin-page .admin-war-mini-stats span{border-color:var(--admin-line-soft)!important;background:#0a0e13!important;padding:9px!important}.admin-page .admin-war-mini-stats b{color:var(--admin-yellow)!important;font-size:18px!important}.admin-page .admin-system-card{min-height:208px!important;padding:20px!important}.admin-page .admin-system-card span{color:var(--admin-muted)!important;font-size:11px!important}.admin-page .admin-status-grid{gap:8px!important;margin:0 0 10px!important}.admin-page .admin-status-tile{border:1px solid var(--admin-line)!important;background:var(--admin-surface)!important;text-align:left!important;border-radius:7px!important;min-height:74px!important;padding:12px!important}.admin-page .admin-status-tile span{color:#7a8590!important;letter-spacing:.08em!important;font-size:9px!important}.admin-page .admin-status-tile b{color:var(--admin-text)!important;margin:7px 0 3px!important;font-size:20px!important;font-weight:650!important;display:block!important}.admin-page .admin-status-tile small{color:#65707c!important;font-size:10px!important}.admin-page .admin-status-tile.state-warning{border-top-color:var(--admin-yellow)!important}.admin-page .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important}.admin-page .admin-dashboard-panel{border:1px solid var(--admin-line)!important;background:var(--admin-surface)!important;min-width:0!important;box-shadow:none!important;border-radius:8px!important;padding:16px!important}.admin-page .admin-dashboard-panel header{border-bottom:1px solid var(--admin-line-soft)!important;min-height:30px!important;margin:0 0 12px!important;padding:0 0 10px!important}.admin-page .admin-dashboard-panel header h2{color:var(--admin-text)!important;letter-spacing:-.01em!important;font-size:16px!important;font-weight:600!important}.admin-page .admin-dashboard-panel .kicker{color:var(--admin-yellow)!important;margin-bottom:4px!important;font-size:9px!important}.admin-page .admin-insight-list p,.admin-page .admin-ranked-list p,.admin-page .admin-server-strip p{border-bottom:1px solid var(--admin-line-soft)!important;min-height:31px!important;padding:7px 0!important}.admin-page .admin-insight-list p:last-child,.admin-page .admin-ranked-list p:last-child,.admin-page .admin-server-strip p:last-child{border-bottom:0!important}.admin-page .admin-insight-list span,.admin-page .admin-server-strip span{color:#7c8792!important;font-size:11px!important}.admin-page .admin-insight-list b,.admin-page .admin-ranked-list strong{color:var(--admin-yellow)!important;font-size:11px!important}.admin-page .admin-ranked-list b,.admin-page .admin-server-strip b{color:#d5dbe2!important;min-width:0!important;font-size:11px!important;font-weight:600!important}.admin-page .admin-ranked-list>p>span{color:var(--admin-yellow)!important;font-size:10px!important}.admin-page .admin-server-strip i{color:#7e8791!important;font-size:9px!important;font-style:normal!important}.admin-page .admin-activity-row{border-bottom:1px solid var(--admin-line-soft)!important;min-height:34px!important;padding:8px 0!important}.admin-page .admin-activity-row time,.admin-page .admin-activity-row small{color:#6d7783!important;font-size:10px!important}.admin-page .admin-activity-row b{color:#d4dae1!important;font-size:11px!important;font-weight:600!important}.admin-page .admin-activity-row span{color:var(--admin-yellow)!important;font-size:10px!important}@media (max-width:1180px){.admin-page .admin-dashboard-pro{grid-template-columns:1fr!important}.admin-page .admin-sidebar{border-right:0!important;border-bottom:1px solid var(--admin-line)!important;width:100%!important;height:auto!important;padding:16px 18px!important;position:relative!important}.admin-page .admin-sidebar-brand{flex-direction:row!important;align-items:center!important;margin:0 0 14px!important;padding-bottom:12px!important;display:flex!important}.admin-page .admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-page .admin-sidebar-user{display:none!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page .admin-workspace{padding:18px 14px 36px!important}.admin-page .admin-sidebar nav{padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.admin-page .admin-sidebar nav button{flex:none!important;min-width:132px!important}.admin-page .admin-kpi-grid,.admin-page .admin-fastbar,.admin-page .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page .admin-command-hero{grid-template-columns:1fr!important}.admin-page .admin-activity-wide{grid-column:auto!important}}@media (max-width:480px){.admin-page .admin-workspace{padding-inline:10px!important}.admin-page .admin-kpi-grid,.admin-page .admin-fastbar,.admin-page .admin-dashboard-grid{grid-template-columns:1fr!important}.admin-page .admin-console-topbar span{display:none!important}.admin-page .admin-war-control-card h2{font-size:28px!important}}@media (max-width:1180px){.admin-dashboard-pro{grid-template-columns:1fr!important}.admin-sidebar{min-height:0!important}.admin-sidebar nav,.admin-kpi-grid,.rental-admin-grid,.rental-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.admin-dashboard-pro,.rental-public-panel{width:min(100% - 20px,760px)!important}.admin-workspace,.rental-public-panel{padding:16px!important}.admin-kpi-grid,.admin-fastbar,.admin-content-grid,.rental-admin-grid,.rental-slot-grid,.admin-rental-hero,.rental-public-head,.rental-own-card,.rental-admin-kpis{grid-template-columns:1fr!important}}.admin-page{min-height:100vh!important;color:var(--admin-text,#f3f6fb)!important;background:#07090d!important;padding:18px 0 54px!important}.admin-page .admin-dashboard-pro{background:#080c12!important;border:1px solid #222c39!important;border-radius:14px!important;grid-template-columns:214px minmax(0,1fr)!important;width:min(1360px,100% - 28px)!important;margin:0 auto!important;box-shadow:0 18px 48px #00000052!important}.admin-page .admin-sidebar{background:#0b1017!important;border-right:1px solid #222c39!important;min-height:calc(100vh - 36px)!important;padding:14px!important;position:sticky!important;top:18px!important}.admin-page .admin-sidebar-brand{gap:7px!important;margin-bottom:14px!important;padding:0 6px 14px!important}.admin-page .admin-sidebar-brand img{width:132px!important}.admin-page .admin-sidebar-brand span{letter-spacing:.12em!important;font-size:9px!important}.admin-page .admin-sidebar nav{gap:4px!important}.admin-page .admin-sidebar nav button{border-radius:8px!important;grid-template-columns:28px minmax(0,1fr)!important;gap:8px!important;min-height:42px!important;padding:7px 8px!important}.admin-page .admin-sidebar nav button i{border-radius:7px!important;width:28px!important;height:28px!important;font-size:12px!important}.admin-page .admin-sidebar nav button b{font-size:12px!important}.admin-page .admin-sidebar nav button small{margin-top:2px!important;font-size:9px!important}.admin-page .admin-sidebar-user{border-radius:8px!important;gap:6px!important;margin-top:14px!important;padding:11px!important}.admin-page .admin-sidebar-user button{min-height:32px!important;font-size:10px!important}.admin-console-topbar{border-bottom:1px solid #202936!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:34px!important;margin:0 0 14px!important;padding:0 2px 12px!important;display:flex!important}.admin-console-topbar>div{align-items:center!important;gap:10px!important;display:flex!important}.admin-console-topbar b{color:#f3f6fb!important;letter-spacing:.14em!important;font-size:14px!important}.admin-console-topbar span{color:#7e8a9b!important;letter-spacing:.08em!important;font-size:10px!important}.admin-console-topbar a,.admin-console-topbar button{color:#b9c4d3!important;background:#0e151e!important;border:1px solid #2a3747!important;border-radius:6px!important;min-height:30px!important;padding:0 10px!important;font:700 10px/1 Arial,sans-serif!important;text-decoration:none!important}.admin-console-topbar a:hover,.admin-console-topbar button:hover{border-color:var(--wg-yellow)!important;color:var(--wg-yellow)!important}.admin-page .admin-kpi-grid article{border-radius:8px!important;min-height:76px!important;padding:11px!important}.admin-page .admin-kpi-grid span{font-size:9px!important}.admin-page .admin-kpi-grid b{margin:8px 0 3px!important;font-size:24px!important}.admin-page .admin-kpi-grid small{font-size:10px!important}.admin-page .admin-fastbar button{border-radius:6px!important;min-height:34px!important;padding:0 8px!important;font-size:9px!important}.admin-page .admin-command-hero{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)!important;gap:10px!important}.admin-page .admin-war-control-card{border-radius:10px!important;gap:12px!important;min-height:220px!important;padding:18px!important}.admin-page .admin-war-control-card h2{max-width:540px!important;font-size:clamp(26px,3vw,40px)!important}.admin-page .admin-war-control-card p{font-size:13px!important}.admin-page .admin-war-mini-stats{gap:6px!important}.admin-page .admin-system-card{border-radius:10px!important;gap:12px!important;padding:18px!important}.admin-page .admin-system-card h2{font-size:26px!important}.admin-page .admin-status-grid{gap:7px!important;margin-top:10px!important}.admin-page .admin-status-tile{border-radius:8px!important;min-height:76px!important;padding:11px!important}.admin-page .admin-status-tile b{font-size:21px!important}.admin-page .admin-dashboard-panel{border-radius:10px!important;padding:14px!important}.admin-page .admin-dashboard-panel h2{font-size:16px!important}.admin-page .admin-dashboard-panel header{margin-bottom:10px!important;padding-bottom:10px!important}.admin-page .admin-dashboard-panel header button{min-height:28px!important;padding:0 8px!important;font-size:9px!important}.web-app .original-header{grid-template-columns:auto minmax(0,1fr) auto auto!important;gap:10px!important}.web-app .original-header .logo-brand img{width:146px!important;height:30px!important}.web-app .original-header>nav{justify-content:flex-end!important;gap:14px!important}.web-app .original-header>nav a{min-height:30px!important;font-size:11px!important;font-weight:600!important}.web-app .original-header .tm-auth,.web-app .app-nav>.tm-auth{flex:none!important;width:auto!important;min-width:0!important;max-width:270px!important;min-height:32px!important;overflow:visible!important}.web-app .original-header .tm-auth.auth-entry-buttons,.web-app .app-nav>.tm-auth.auth-entry-buttons{gap:5px!important;max-width:150px!important}.web-app .original-header .tm-auth.auth-entry-buttons a,.web-app .app-nav>.tm-auth.auth-entry-buttons a{border-radius:6px!important;width:auto!important;min-width:62px!important;max-width:none!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons),.web-app .app-nav>.tm-auth.connected:not(.auth-entry-buttons){gap:4px!important;width:auto!important;min-width:0!important;max-width:270px!important;min-height:32px!important;padding:0 4px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) a,.web-app .app-nav>.tm-auth.connected:not(.auth-entry-buttons) a,.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) button{width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;padding:0 8px!important;font-size:10px!important}@media (max-width:1180px){.admin-page .admin-dashboard-pro{grid-template-columns:1fr!important}.admin-page .admin-sidebar{border-bottom:1px solid #222c39!important;border-right:0!important;min-height:0!important;position:relative!important;top:auto!important}.admin-page .admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-page .admin-sidebar-user{display:none!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page{padding-top:10px!important}.admin-page .admin-dashboard-pro{width:min(100% - 16px,760px)!important}.admin-page .admin-workspace{padding:12px!important}.admin-page .admin-sidebar nav,.admin-page .admin-kpi-grid,.admin-page .admin-fastbar,.admin-page .admin-command-hero,.admin-page .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page .admin-console-topbar span{display:none!important}.admin-page .admin-command-hero,.admin-page .admin-dashboard-grid{grid-template-columns:1fr!important}.admin-page .admin-activity-wide{grid-column:auto!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) b{display:none!important}}.admin-page{background:#07090c!important;padding:0!important}.admin-page .admin-dashboard-pro{width:min(1500px,100%)!important;min-height:100vh!important;box-shadow:none!important;background:#07090c!important;border:0!important;border-top:2px solid #ffd500!important;border-radius:0!important;grid-template-columns:226px minmax(0,1fr)!important;margin:0!important}.admin-page .admin-sidebar{background:#090c10!important;border-bottom:0!important;border-right:1px solid #222a34!important;height:100vh!important;min-height:0!important;padding:24px 14px 18px!important;position:sticky!important;top:0!important}.admin-page .admin-workspace{background:#07090c!important;padding:24px 28px 48px!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin-bottom:16px!important}.admin-page .admin-kpi-grid article{min-height:84px!important;box-shadow:none!important;background:#0d1117!important;border:1px solid #222a34!important;border-radius:7px!important;padding:13px!important}.admin-page .admin-kpi-grid b{color:#eef1f5!important;font-size:25px!important;font-weight:650!important}.admin-page .admin-fastbar{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin-bottom:20px!important}.admin-page .admin-fastbar button,.admin-page .admin-dashboard-pro button,.admin-page .admin-dashboard-pro .admin-link-button{color:#aeb7c1!important;min-height:32px!important;box-shadow:none!important;background:#0d1218!important;border:1px solid #222a34!important;border-radius:5px!important;padding:0 9px!important;font-size:9px!important}.admin-page .admin-command-hero{gap:10px!important;margin-bottom:10px!important}.admin-page .admin-war-control-card,.admin-page .admin-system-card,.admin-page .admin-dashboard-panel{box-shadow:none!important;background:#0d1117!important;border:1px solid #222a34!important;border-radius:8px!important}.admin-page .admin-war-control-card{min-height:220px!important;padding:18px!important}.admin-page .admin-war-control-card h2{color:#eef1f5!important;max-width:560px!important;font-size:clamp(25px,2.8vw,36px)!important;font-weight:650!important;line-height:1.06!important}.admin-page .admin-system-card{padding:18px!important}.admin-page .admin-system-card h2{color:#eef1f5!important;font-size:27px!important;font-weight:600!important}.admin-page .admin-status-tile{background:#0d1117!important;border:1px solid #222a34!important;border-radius:7px!important;min-height:74px!important;padding:12px!important}.admin-page .admin-status-tile b{color:#eef1f5!important;font-size:20px!important}.admin-page .admin-status-tile.state-warning b{color:#ffd500!important}.admin-page .admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:10px!important}.admin-page .admin-dashboard-panel{padding:16px!important}.admin-page .admin-dashboard-panel h2{color:#eef1f5!important;font-size:16px!important;font-weight:600!important}.admin-page .admin-activity-wide{grid-column:1/-1!important}.admin-page .admin-dashboard-pro [class*=online],.admin-page .admin-dashboard-pro [class*=state-ok],.admin-page .admin-dashboard-pro .is-online,.admin-page .admin-dashboard-pro .state-running{color:#ffd500!important;border-color:#ffd5007a!important}.admin-page>.admin-shell:not(.admin-dashboard-pro){width:min(420px,100% - 28px)!important;box-shadow:none!important;background:#0d1117!important;border:1px solid #222a34!important;border-top:2px solid #ffd500!important;border-radius:8px!important;margin:14vh auto 0!important;padding:28px!important}.admin-page>.admin-shell:not(.admin-dashboard-pro) h1{color:#eef1f5!important;font-size:25px!important;font-weight:600!important}.admin-page .admin-key-form input{color:#eef1f5!important;background:#090c10!important;border:1px solid #222a34!important;border-radius:5px!important;height:36px!important}.admin-page .admin-key-form button{color:#07090c!important;background:#ffd500!important;border:1px solid #ffd500!important;border-radius:5px!important;min-height:36px!important;font-size:10px!important}@media (max-width:1180px){.admin-page .admin-dashboard-pro{grid-template-columns:1fr!important}.admin-page .admin-sidebar{border-bottom:1px solid #222a34!important;border-right:0!important;width:100%!important;height:auto!important;padding:16px 18px!important;position:relative!important}.admin-page .admin-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.admin-page .admin-sidebar-user{display:none!important}.admin-page .admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page .admin-workspace{padding:18px 14px 36px!important}.admin-page .admin-sidebar nav{display:flex!important;overflow-x:auto!important}.admin-page .admin-sidebar nav button{flex:none!important;min-width:132px!important}.admin-page .admin-kpi-grid,.admin-page .admin-fastbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page .admin-command-hero,.admin-page .admin-dashboard-grid{grid-template-columns:1fr!important}.admin-page .admin-activity-wide{grid-column:auto!important}}@media (max-width:480px){.admin-page .admin-kpi-grid,.admin-page .admin-fastbar,.admin-page .admin-status-grid{grid-template-columns:1fr!important}}.web-app .original-header{z-index:1100!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#07090cfa!important;border:1px solid #222a34!important;border-top:2px solid #ffd500!important;grid-template-columns:188px minmax(0,1fr) auto 72px!important;align-items:stretch!important;gap:0!important;width:min(1480px,100% - 48px)!important;min-height:70px!important;margin:0 auto!important;padding:0!important;display:grid!important;position:sticky!important;top:0!important;box-shadow:0 12px 30px #00000052!important}.web-app .original-header .logo-brand{border-right:1px solid #222a34!important;align-items:center!important;min-width:0!important;padding:0 20px!important;display:flex!important}.web-app .original-header .logo-brand img{object-fit:contain!important;width:138px!important;min-width:0!important;height:auto!important;max-height:30px!important;display:block!important}.web-app .original-header>nav{justify-content:flex-start!important;align-items:stretch!important;gap:0!important;min-width:0!important;height:68px!important;display:flex!important;overflow:hidden!important}.web-app .original-header>nav a{color:#8993a0!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;min-height:68px!important;padding:0 15px!important;font:700 10px/1 Arial,sans-serif!important;transition:color .16s,background .16s!important;display:inline-flex!important;position:relative!important}.web-app .original-header>nav a:after{content:""!important;background:0 0!important;height:2px!important;position:absolute!important;bottom:0!important;left:14px!important;right:14px!important}.web-app .original-header>nav a:hover{color:#f6f7f2!important;background:#101419!important}.web-app .original-header>nav a.active{color:#ffd500!important;background:#0d1116!important}.web-app .original-header>nav a.active:after{background:#ffd500!important}.web-app .original-header .tm-auth{background:#090c10!important;border-left:1px solid #222a34!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:68px!important;padding:0 12px!important;display:flex!important}.web-app .original-header .tm-auth.auth-entry-buttons{max-width:none!important}.web-app .original-header .tm-auth a,.web-app .original-header .tm-auth button{color:#c1c8d1!important;letter-spacing:.07em!important;white-space:nowrap!important;background:0 0!important;border:1px solid #303742!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:70px!important;height:34px!important;min-height:34px!important;padding:0 12px!important;font:700 10px/1 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.web-app .original-header .tm-auth a.nav-login{color:#e5e9ee!important;background:#0c1015!important}.web-app .original-header .tm-auth a.nav-register{color:#080a0d!important;background:#ffd500!important;border-color:#ffd500!important}.web-app .original-header .tm-auth a.nav-login:hover{color:#ffd500!important;border-color:#ffd500!important}.web-app .original-header .tm-auth a.nav-register:hover{background:#ffe45c!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons){background:#090c10!important;border-left:1px solid #222a34!important;max-width:360px!important;padding-inline:10px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) a,.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) button{color:#c1c8d1!important;background:0 0!important;border:0!important;min-width:0!important;padding:0 9px!important}.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) a:hover,.web-app .original-header .tm-auth.connected:not(.auth-entry-buttons) button:hover{color:#ffd500!important}.web-app .original-header .tm-auth b{color:#ffd500!important;max-width:110px!important;font-size:10px!important}.web-app .original-header>.admin-link{color:#ffd500!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-left:1px solid #222a34!important;justify-content:center!important;align-items:center!important;min-width:72px!important;min-height:68px!important;padding:0 10px!important;font:700 10px/1 Arial,sans-serif!important;text-decoration:none!important;display:inline-flex!important}.web-app .original-header>.admin-link:hover{color:#ffe45c!important;background:#101419!important}.web-app .original-header .mobile-nav{display:none!important}@media (max-width:1180px){.web-app .original-header{grid-template-columns:170px minmax(0,1fr) auto 64px!important;width:calc(100% - 28px)!important}.web-app .original-header .logo-brand{padding-inline:15px!important}.web-app .original-header .logo-brand img{width:124px!important}.web-app .original-header>nav a{padding-inline:11px!important;font-size:9px!important}.web-app .original-header .tm-auth{gap:5px!important;padding-inline:8px!important}.web-app .original-header .tm-auth a,.web-app .original-header .tm-auth button{min-width:62px!important;padding-inline:9px!important;font-size:9px!important}.web-app .original-header>.admin-link{min-width:64px!important;font-size:9px!important}}@media (max-width:900px){.web-app .original-header{border-left:0!important;border-right:0!important;grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important}.web-app .original-header>nav{display:none!important}.web-app .original-header .logo-brand{border-right:0!important}.web-app .original-header .mobile-nav{min-width:80px!important;min-height:68px!important;display:block!important;position:relative!important}.web-app .original-header .mobile-nav>summary{color:#ffd500!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer!important;background:#0c1015!important;border:1px solid #303742!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:100%!important;height:34px!important;min-height:34px!important;margin-top:17px!important;padding:0 10px!important;font:700 10px/1 Arial,sans-serif!important;display:inline-flex!important}.web-app .original-header .mobile-nav>div{background:#0a0d11!important;border:1px solid #303742!important;border-top:2px solid #ffd500!important;border-radius:4px!important;width:min(300px,100vw - 24px)!important;padding:8px!important;top:58px!important;right:0!important;box-shadow:0 18px 42px #0000008c!important}.web-app .original-header .mobile-nav>div a{color:#c9d0d8!important;letter-spacing:.07em!important;text-transform:uppercase!important;border-bottom:1px solid #20262e!important;min-height:38px!important;padding:0 11px!important;font:700 10px/1 Arial,sans-serif!important}.web-app .original-header .mobile-nav>div a:hover{color:#ffd500!important;background:#11161d!important}.web-app .original-header>.admin-link{display:none!important}}@media (max-width:640px){.web-app .original-header{min-height:62px!important}.web-app .original-header .logo-brand{padding-inline:13px!important}.web-app .original-header .logo-brand img{width:120px!important}.web-app .original-header .tm-auth{min-height:62px!important;padding-inline:6px!important}.web-app .original-header .tm-auth a,.web-app .original-header .tm-auth button{min-width:58px!important;height:32px!important;min-height:32px!important;padding-inline:7px!important;font-size:8px!important}.web-app .original-header .mobile-nav{min-width:72px!important;min-height:62px!important}.web-app .original-header .mobile-nav>summary{margin-top:15px!important}}@media (max-width:480px){.web-app .original-header .tm-auth{display:none!important}.web-app .original-header .logo-brand img{width:128px!important}}.web-app .me-server-head{min-height:220px!important;padding:36px 40px!important}.web-app .me-server-head h1{max-width:640px!important;margin:0 0 10px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:600!important}.web-app .me-server-head>p:not(.kicker){color:#9ca7b4!important;max-width:680px!important;font-size:16px!important;line-height:1.55!important}.web-app .server-console{padding-top:24px!important;padding-bottom:64px!important}.web-app .console-overview,.web-app .console-card,.web-app .console-empty{box-shadow:none!important;background:#0d1117!important;border:1px solid #222a34!important;border-radius:8px!important}.web-app .console-overview{gap:18px!important;padding:18px 20px!important}.web-app .console-overview h2,.web-app .console-card h2,.web-app .console-empty h2{font-size:clamp(20px,2vw,28px)!important;font-weight:600!important}.web-app .console-actions{gap:7px!important}.web-app .button-primary,.web-app .button-secondary,.web-app .button-danger{border-radius:4px!important;min-height:36px!important;padding:0 13px!important;font-size:10px!important}.web-app .button-secondary{color:#d2d8e0!important;background:#11161d!important;border-color:#303742!important}.web-app .button-danger{color:#efadb5!important;background:#171115!important;border-color:#49323a!important}.web-app .console-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)!important;gap:10px!important;margin-top:10px!important}.web-app .console-card{padding:18px!important}.web-app .console-card>header{gap:12px!important;margin-bottom:14px!important}.web-app .console-card>header h2{font-size:20px!important}.web-app .console-card>header>span,.web-app .console-card>header>a{font-size:10px!important}.web-app .console-card label{font-size:11px!important}.web-app .console-card input,.web-app .console-card select{border-color:#29333f!important;border-radius:4px!important;min-height:38px!important;font-size:14px!important}.web-app .module-list{margin:12px 0 16px!important}.web-app .module-list label{padding:11px 0!important}.web-app .module-list label b{font-size:14px!important}.web-app .module-list label small{font-size:12px!important}.web-app .console-observability,.web-app .console-files{grid-column:1/-1!important}.web-app .console-observability>header,.web-app .console-files>header{align-items:center!important}.web-app .console-observability>header>span,.web-app .console-files>header>span{color:#ffd500!important;letter-spacing:.08em!important;font:700 10px/1 Arial,sans-serif!important}.web-app .console-observability>header>span.is-offline{color:#9ca7b4!important}.web-app .runtime-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.web-app .runtime-status-grid>div{background:#090c10!important;border:1px solid #222a34!important;border-radius:5px!important;gap:5px!important;min-height:68px!important;padding:11px!important;display:grid!important}.web-app .runtime-status-grid small{color:#7d8793!important;letter-spacing:.08em!important;text-transform:uppercase!important;font:700 10px/1 Arial,sans-serif!important}.web-app .runtime-status-grid b{color:#eef1f5!important;font-size:18px!important;font-weight:600!important}.web-app .runtime-status-grid span{color:#8d99aa!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.web-app .runtime-logs{border-top:1px solid #222a34!important;margin-top:10px!important;padding-top:10px!important}.web-app .runtime-logs summary{color:#ffd500!important;cursor:pointer!important;letter-spacing:.08em!important;font:700 10px/1 Arial,sans-serif!important}.web-app .runtime-logs pre,.web-app .file-preview pre{color:#b9c3ce!important;white-space:pre-wrap!important;background:#07090c!important;border:1px solid #222a34!important;border-radius:4px!important;max-height:260px!important;margin:10px 0 0!important;padding:12px!important;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace!important;overflow:auto!important}.web-app .server-file-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;max-height:220px!important;display:grid!important;overflow:auto!important}.web-app .server-file-list button{color:#d2d8e0!important;text-align:left!important;cursor:pointer!important;background:#090c10!important;border:1px solid #222a34!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:9px 10px!important;display:flex!important}.web-app .server-file-list button:hover{color:#ffd500!important;border-color:#ffd500!important}.web-app .server-file-list button span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.web-app .server-file-list button small{color:#7d8793!important;flex:none!important;font-size:11px!important}.web-app .file-preview{margin-top:10px!important}.web-app .file-preview>div{color:#ffd500!important;justify-content:space-between!important;gap:8px!important;font-size:12px!important;display:flex!important}.web-app .file-preview button{color:#9ca7b4!important;cursor:pointer!important;background:0 0!important;border:0!important;font-size:11px!important}.web-app .file-preview button:hover{color:#ffd500!important}.web-app .file-preview pre{max-height:320px!important}.web-app .footer-love-banner{background-position:50% 58%!important;border-top:2px solid #ffd500!important;border-bottom:1px solid #ffd50057!important;height:156px!important}.web-app .footer-love-banner:after{opacity:.8!important;width:2px!important}.web-app .footer-love-banner>.shell{gap:28px!important;padding-block:28px!important}.web-app .footer-love-banner small{font-size:11px!important}.web-app .footer-love-banner strong{font-size:clamp(27px,3.4vw,48px)!important;line-height:.98!important}.web-app .footer-love-banner a{color:#080a0d!important;background:#ffd500!important;border:1px solid #ffd500!important;min-height:42px!important;padding:0 15px!important;font-size:11px!important}.web-app .footer-love-banner a span{color:#5a4e00!important}.web-app .footer-v4{background:#080a0d!important;border-top:0!important;margin-top:0!important}.web-app .footer-v4-main{grid-template-columns:minmax(260px,1fr) minmax(420px,.9fr)!important;gap:56px!important;min-height:0!important;padding:56px 0 48px!important}.web-app .footer-v4 .footer-logo{margin-bottom:18px!important}.web-app .footer-v4 .footer-logo img{width:220px!important}.web-app .footer-about-copy{color:#8d99aa!important;max-width:430px!important;font-size:14px!important;line-height:1.55!important}.web-app .footer-v4-directory{gap:44px!important}.web-app .footer-v4-directory b{color:#ffd500!important;margin-bottom:11px!important;font-size:11px!important}.web-app .footer-v4-directory a{color:#aeb7c1!important;padding:8px 0!important;font-size:14px!important}.web-app .footer-v4-directory a:hover{color:#ffd500!important}.web-app .footer-credits-line{border-top:1px solid #222a34!important}.web-app .footer-credits-line>.shell{min-height:58px!important}.web-app .footer-credit-line{gap:18px!important}.web-app .footer-credit-line span,.web-app .footer-credit-line a{color:#7d8793!important;font-size:11px!important}.web-app .footer-credit-line b,.web-app .footer-host-link b{color:#ffd500!important}@media (max-width:900px){.web-app .runtime-status-grid,.web-app .server-file-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.web-app .footer-v4-main{grid-template-columns:1fr!important;gap:30px!important}}@media (max-width:640px){.web-app .me-server-head{min-height:190px!important;padding:28px 20px!important}.web-app .server-console{padding-top:16px!important}.web-app .console-overview{grid-template-columns:1fr!important}.web-app .console-overview>.console-actions{justify-content:flex-start!important}.web-app .console-grid{grid-template-columns:1fr!important}.web-app .console-card{padding:15px!important}.web-app .console-fields,.web-app .runtime-status-grid,.web-app .server-file-list{grid-template-columns:1fr!important}.web-app .footer-love-banner{height:150px!important}.web-app .footer-love-banner>.shell{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important}.web-app .footer-love-banner strong{font-size:27px!important}.web-app .footer-v4-main{padding:42px 0 36px!important}.web-app .footer-v4-directory{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}.web-app .footer-credit-line{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;padding-block:14px!important}}.web-app .node-installer-panel .node-status.is-online,.web-app .node-installer-panel .node-status.is-offline{color:#ffd500!important}.web-app .node-installer-panel .node-status.is-offline{color:#9ca7b4!important}.web-app .node-runtime-note{color:#ffd500!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:-2px 0 12px!important;font:700 10px/1.4 Arial,sans-serif!important}}
