.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*{box-sizing:border-box}html,body{margin:0;padding:0;background-color:#000;color:#aaa;font-family:"Press Start 2P",monospace;font-size:21px;line-height:1.6}html:before{content:"";position:fixed;inset:-24px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(85,85,85,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(85,85,85,.12) 1px,transparent 1px);background-size:16px 16px;will-change:transform;animation:gridShift 30s linear infinite}@keyframes gridShift{0%{transform:translateZ(0)}to{transform:translate3d(16px,16px,0)}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #aa5500;outline-offset:2px}body:after{content:"";position:fixed;inset:0;z-index:10000;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.06) 2px,rgba(0,0,0,.06) 4px),radial-gradient(ellipse at center,transparent 65%,rgba(0,0,0,.5) 100%)}.leaflet-control-zoom{border:1px solid #555!important;border-radius:0!important;overflow:hidden}.leaflet-control-zoom a{width:36px!important;height:36px!important;line-height:33px!important;font-size:21px!important;font-family:"Press Start 2P",monospace!important;background:#000!important;color:#0a0!important;border-bottom:1.5px solid #555!important;border-radius:0!important}.leaflet-control-zoom a:hover{background:#111!important;color:#a50!important}.leaflet-control-zoom a.leaflet-disabled{color:#333!important}.nes-container.is-dark{background:#000!important;border-color:#555!important}::selection{background:#0a0;color:#000}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#555;border:1px solid #333}::-webkit-scrollbar-thumb:hover{background:#777}.country-label{background:none!important;border:none!important}.country-label span{font-family:"Press Start 2P",monospace;font-size:calc(10.5px * var(--ws-label-scale, .7));color:#0a0;text-shadow:-1px -1px 0 rgba(0,0,0,.7),1px -1px 0 rgba(0,0,0,.7),-1px 1px 0 rgba(0,0,0,.7),1px 1px 0 rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.55),0 0 10px rgba(0,0,0,.35);white-space:nowrap;pointer-events:none;display:inline-flex;align-items:center}.ws-flag-emoji{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:1.2em;line-height:1;display:inline-flex;align-items:center;position:relative;top:-.1em;margin-right:5px}.conquer-country .ws-flag-emoji{font-size:2em;top:0;margin-right:8px}.dossier-country .ws-flag-emoji{font-size:1.6em;top:-.05em;margin-right:8px}.ws-flashpoint__label .ws-flag-emoji{font-size:1.8em;top:-.05em;margin-right:6px}.retro-tooltip strong .ws-flag-emoji{font-size:2em;top:0;margin-right:8px}.country-label__flag{font-family:"Segoe UI Emoji","Apple Color Emoji","Noto Color Emoji",sans-serif;font-size:1.2em;line-height:1;display:inline-flex;align-items:center;position:relative;top:-.1em;margin-right:5px;opacity:.9}.retro-tooltip-wrapper{background:#000!important;border:2px solid #555!important;border-radius:0!important;box-shadow:3px 3px #0009;padding:0!important;opacity:1!important;width:510px!important;z-index:9999!important}.retro-tooltip-wrapper--instant{width:480px!important;max-width:480px!important}.retro-tooltip-wrapper:before{display:none}.retro-tooltip{font-family:"Press Start 2P",monospace;padding:21px 24px;width:100%;display:flex;flex-direction:column;line-height:1.8}.retro-tooltip-wrapper--instant .retro-tooltip{padding:15px 18px;line-height:1.6}.retro-tooltip strong{color:#fff;font-size:16.5px;display:flex;align-items:center;margin-bottom:15px;letter-spacing:2px;border-bottom:1.5px solid #555;padding-bottom:12px}.retro-tooltip-wrapper--instant .retro-tooltip strong{font-size:13.5px;margin-bottom:10.5px;padding-bottom:9px}.retro-tooltip-headline{color:#aaa;font-family:"Press Start 2P",monospace;font-size:10.5px;line-height:2;white-space:normal;margin-bottom:12px}.retro-tooltip-wrapper--instant .retro-tooltip-headline{margin-bottom:6px;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.retro-tooltip-empty{color:#555;font-size:12px;font-family:"Press Start 2P",monospace;display:block;text-align:center;padding:18px 0}.retro-tooltip-move{color:#0a0;font-family:"Press Start 2P",monospace;font-size:12px;line-height:2.2;white-space:normal;margin-bottom:15px;padding-bottom:12px;border-bottom:1.5px solid #555}.retro-tooltip-wrapper--instant .retro-tooltip-move{font-size:10.5px;margin-bottom:9px;padding-bottom:9px}.retro-tooltip-loading{color:#555;animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:1152px){.country-label span{font-size:calc(9px * var(--ws-label-scale, .7))}.ws-flashpoint{min-width:222px!important}.ws-home-button{width:81px!important;height:30px!important;font-size:10.5px!important}}.retro-tooltip-conf{font-size:9px;padding:3px 6px;margin-right:6px;font-family:"Press Start 2P",monospace}.retro-tooltip-conf--high{color:#000;background:#0a0}.retro-tooltip-conf--medium{color:#000;background:#a50}.retro-tooltip-conf--low{color:#000;background:#a00}.retro-tooltip-prediction{color:#55f;font-family:"Press Start 2P",monospace;font-size:10.5px;line-height:2.2;white-space:normal;margin-bottom:15px;padding-bottom:12px;border-bottom:1.5px solid #555}.retro-tooltip-wrapper--instant .retro-tooltip-prediction{margin-bottom:9px;padding-bottom:9px}.retro-tooltip-prediction-label{color:#a50;font-size:9px;margin-right:6px}.retro-tooltip-territory{font-family:"Press Start 2P",monospace;font-size:10.5px;line-height:2.2;white-space:normal;margin-bottom:15px;padding-bottom:12px;border-bottom:1.5px solid #555}.retro-tooltip-territory--gained{color:#0a0}.retro-tooltip-territory--lost{color:#a00}.retro-tooltip-territory--disputed{color:#a50}.retro-tooltip-territory-badge{font-size:9px;padding:3px 6px;margin-right:6px;font-family:"Press Start 2P",monospace}.retro-tooltip-territory--gained .retro-tooltip-territory-badge{color:#000;background:#0a0}.retro-tooltip-territory--lost .retro-tooltip-territory-badge{color:#000;background:#a00}.retro-tooltip-territory--disputed .retro-tooltip-territory-badge{color:#000;background:#a50}.retro-tooltip-territory-regions{margin-top:9px;font-size:9px;color:#555;letter-spacing:1px}.retro-tooltip-zone-status{font-family:"Press Start 2P",monospace;font-size:10.5px;line-height:2.2;white-space:normal;color:#aaa;margin-bottom:15px;padding-bottom:12px;border-bottom:1.5px solid #555}.retro-tooltip-zone-badge{font-size:9px;padding:3px 6px;margin-right:6px;color:#000;background:#a00;font-family:"Press Start 2P",monospace}.retro-tooltip-zone-ctrl{color:#0a0}.retro-tooltip-zone-lost{color:#a00}.ws-zone-tip__img-wrap{margin-bottom:6px}.ws-zone-tip__img{width:100%;max-height:80px;object-fit:cover;border:1px solid #333}.ws-zone-tip__year{font-size:9px;color:#aaa;font-family:"Press Start 2P",monospace;margin:3px 0 6px}.retro-tooltip-news{margin-top:0}.retro-tooltip-wrapper--instant .retro-tooltip-news{max-height:63px;overflow:hidden}.retro-tooltip-news-image-wrap{margin:0 0 12px;border:1px solid #35578f;background:#080f1ce6;padding:6px}.retro-tooltip-wrapper--instant .retro-tooltip-news-image-wrap{margin-bottom:9px;padding:4.5px}.retro-tooltip-news-image{display:block;width:100%;max-height:162px;object-fit:contain;image-rendering:pixelated;border:1px solid rgba(61,98,160,.45)}.retro-tooltip-news-image--animated{image-rendering:auto;filter:none}.retro-tooltip-wrapper--instant .retro-tooltip-news-image{max-height:132px}.retro-tooltip-history{margin-top:12px;padding-top:12px;border-top:1.5px solid #1e314d;display:grid;gap:9px}.retro-tooltip-history--loading{color:#6f87a3;font-size:9px;letter-spacing:1px}.retro-tooltip-wrapper--instant .retro-tooltip-history{margin-top:9px;padding-top:9px;gap:7px}.retro-tooltip-history-card{border:1px solid #27456f;background:#09101ceb;padding:6px}.retro-tooltip-history-image-wrap{margin-bottom:6px;border:1px solid #29466f;background:#040a12eb;padding:4px}.retro-tooltip-history-image{display:block;width:100%;max-height:108px;object-fit:cover;border:1px solid rgba(73,112,170,.5)}.retro-tooltip-history-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.retro-tooltip-history-tag{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;font-size:8px;color:#061018;background:#7a90aa}.retro-tooltip-history-tag--recent{background:#cbff8e;color:#11220d}.retro-tooltip-history-tag--archive{background:#d69238;color:#1d1000}.retro-tooltip-history-year{color:#7fa3c9;font-size:8px}.retro-tooltip-history-title{color:#f4f7fb;font-size:9px;line-height:1.7;margin-bottom:6px}.retro-tooltip-history-summary{color:#94a9be;font-size:8.5px;line-height:1.8}.retro-tooltip-emblem-wrap{margin:0 0 15px;border:1px solid #35578f;background:#080f1ce6;padding:9px}.retro-tooltip-emblem{display:block;width:100%;max-height:168px;object-fit:contain;image-rendering:pixelated}.retro-tooltip-conquest-tier{display:inline-block;font-size:9px;font-family:"Press Start 2P",monospace;padding:3px 7px;margin-bottom:10px;letter-spacing:1px}.retro-tooltip-conquest-tier--bronze{color:#000;background:#cd7f32}.retro-tooltip-conquest-tier--silver{color:#000;background:silver}.retro-tooltip-conquest-tier--gold{color:#000;background:gold}.retro-tooltip-conquest-tier--platinum{color:#000;background:#e5e4e2;box-shadow:0 0 4px #e5e4e2}.retro-tooltip-civil-war{font-family:"Press Start 2P",monospace;font-size:9px;color:#f33;background:#1a0000;border:1px solid #cc0000;padding:4px 8px;margin-bottom:10px;letter-spacing:1px;animation:cw-tooltip-blink 1s step-end infinite alternate}@keyframes cw-tooltip-blink{0%{color:#f33;border-color:#c00}to{color:#c00;border-color:#500}}.retro-tooltip-intervention{font-family:"Press Start 2P",monospace;font-size:9px;color:#fc0;background:#1a1400;border:1px solid #aa8800;padding:4px 8px;margin-bottom:6px;letter-spacing:1px}.retro-tooltip-conquer-hint{margin-top:12px;padding-top:12px;border-top:1.5px solid #333;color:#a50;font-size:9px;letter-spacing:1px}.retro-tooltip-wrapper--instant .retro-tooltip-conquer-hint{margin-top:9px;padding-top:9px}.ws-flashpoint-tooltip{background:#000;color:#a50;border:1px solid #555;box-shadow:none;font-family:"Press Start 2P",monospace;font-size:10.5px}.ws-flashpoint-popup .leaflet-popup-content-wrapper{background:#000;color:#aaa;border:1px solid #555;border-radius:0;box-shadow:3px 3px #00000080}.ws-flashpoint-popup .leaflet-popup-tip{background:#000}.ws-flashpoint-popup__content{font-family:"Press Start 2P",monospace;font-size:10.5px;line-height:1.7}.ws-flashpoint-popup__content strong{color:#a50;display:block;margin-bottom:7.5px;font-size:12px}.ws-flashpoint-popup__content span{color:#0a0}.ws-flashpoint-popup__content p{margin:9px 0 0;color:#aaa}app-landing{--ws-mobile-safe-top: env(safe-area-inset-top, 0px);--ws-mobile-bottom-safe: env(safe-area-inset-bottom, 0px);--ws-mobile-hud-height: 98px;--ws-mobile-chip-height: 48px;--ws-hud-gap: 9px;--ws-hud-side-width: 128px;--ws-top-controls-gap: 6px;--ws-runtime-top-controls-height: calc(var(--ws-control-btn-height) + 34px)}app-landing .fullscreen-shell{position:relative;width:100%;min-height:100vh;height:100dvh;max-height:none;overflow:visible;position:relative!important}app-landing .top-hud{position:absolute!important;top:0;left:0;right:0;z-index:960;padding:.35rem .5rem 0;pointer-events:none;animation:hud-reveal .32s steps(4,end)}app-landing .top-hud>*{pointer-events:auto}app-landing .year-header{text-align:center;padding:.2rem 0 .3rem;background:linear-gradient(180deg,#000000f7,#000000e0);border:1px solid #555;border-bottom:0;box-shadow:0 2px #000000b3}app-landing .top-hud .year-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 18px;white-space:normal;min-height:63px}app-landing .top-hud .year-header__row{display:flex;align-items:center;gap:12px;min-width:0}app-landing .top-hud .year-header__row--main{display:grid;grid-template-columns:var(--ws-hud-side-width) minmax(0,1fr) var(--ws-hud-side-width);align-items:center;width:100%;gap:0}app-landing .top-hud .year-header__row--meta{justify-content:center}app-landing .top-hud .year-header__brand{display:inline-flex;align-items:center;justify-self:center;gap:12px;min-width:0}app-landing .top-hud .year-header__side-spacer{display:block;width:var(--ws-hud-side-width);height:1px}app-landing .top-hud .year-header__row--subheading{width:min(630px,56vw);justify-content:center;min-height:21px}app-landing .top-hud .year-header__row--meta{gap:9px}app-landing .top-hud .hud-subheader{max-width:100%;width:100%;border:1px solid #333;background:#000000b8;overflow:hidden;height:21px;display:inline-flex;align-items:center}app-landing .top-hud .hud-subheader__track{display:inline-flex;min-width:100%;width:max-content;animation:hud-parallax 22s linear infinite}app-landing .top-hud .hud-subheader__message{color:#a50;font-size:9px;line-height:1;white-space:nowrap;letter-spacing:1px;padding-right:1.4rem}app-landing .top-hud .hud-logo-mark{width:30px;height:30px;flex:0 0 20px;image-rendering:pixelated;filter:drop-shadow(0 0 3px rgba(191,255,109,.28))}app-landing .top-hud .hud-help-btn{position:relative;top:auto;right:auto;justify-self:end;display:grid;grid-template-columns:26px auto;align-items:center;justify-content:start;gap:10px;width:auto;min-width:calc(var(--ws-hud-side-width) + 8px);height:42px;padding:0 14px 0 10px;border:1px solid rgba(109,154,223,.55);border-radius:0;background:linear-gradient(90deg,rgba(27,70,55,.32) 0 34px,transparent 34px),linear-gradient(180deg,#121c31fa,#080e1cfa);color:#dfeeff;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px #b8d6ff12,inset 4px 0 #6bffbb24,0 0 0 1px #1929486b;transition:transform .12s steps(2,end),border-color .12s steps(2,end),box-shadow .12s steps(2,end),color .12s steps(2,end),background .12s steps(2,end);overflow:hidden}app-landing .top-hud .hud-help-btn:before,app-landing .top-hud .hud-help-btn:after{content:"";position:absolute;width:8px;height:8px;border-color:#b6dfff66;pointer-events:none}app-landing .top-hud .hud-help-btn:before{top:-1px;left:-1px;border-top:1px solid currentColor;border-left:1px solid currentColor;opacity:.52}app-landing .top-hud .hud-help-btn:after{right:-1px;bottom:-1px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;opacity:.42}app-landing .top-hud .hud-help-btn__glyph{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid rgba(118,255,194,.48);border-radius:0;background:linear-gradient(180deg,#0a221cf0,#061412f0);color:#85ffcb;font-size:12px;text-shadow:0 0 10px rgba(117,255,195,.2);box-shadow:inset 0 0 0 1px #a2ffdc14,0 0 0 1px #0e211c6b}app-landing .top-hud .hud-help-btn__label{white-space:nowrap;display:inline-flex;align-items:center;min-height:24px;color:#dce8ff}app-landing .top-hud .hud-help-btn:hover,app-landing .top-hud .hud-help-btn:focus-visible{color:#fff3c6;border-color:#ffc270e6;background:linear-gradient(90deg,rgba(80,58,16,.42) 0 34px,transparent 34px),linear-gradient(180deg,#181e2dfa,#0b0f1afa);box-shadow:inset 0 0 0 1px #ffe7bb1a,inset 4px 0 #ffd2842e,0 0 0 1px #ffb55247;transform:translateY(-1px);outline:none}app-landing .top-hud .hud-help-btn:hover .hud-help-btn__glyph,app-landing .top-hud .hud-help-btn:focus-visible .hud-help-btn__glyph{border-color:#ffd692b3;color:#ffe2a8;background:linear-gradient(180deg,#311e08f0,#1f1305f0)}app-landing .df-status-bar{margin:0;background:#000000f2;border-top:1.5px solid #333;border-bottom:1.5px solid #555}app-landing .hero{position:absolute;inset:0;min-height:0;border:0;margin:0;background:transparent}app-landing .map-wrapper{position:absolute;inset:0;overflow:visible}app-landing .map{width:100%;height:100%}app-landing .ws-map-loader{position:absolute;inset:0;display:grid;place-items:center;z-index:980;pointer-events:none;background:radial-gradient(circle at 50% 44%,#060b1447,#04080e99 72%)}app-landing .ws-map-loader__panel{width:min(92vw,630px);border:1px solid #3f4f70;background:#04080ee6;box-shadow:inset 0 0 0 1px #0c1422b8;padding:10.5px 13.5px 12px}app-landing .ws-map-loader__message{color:#a50;font-size:9px;letter-spacing:1px;line-height:1.15;white-space:normal}app-landing .ws-map-loader__bar{margin-top:9px;height:10.5px;border:1px solid #44618c;background:#070d17eb;overflow:hidden}app-landing .ws-map-loader__bar-fill{display:block;height:100%;width:32%;background:linear-gradient(90deg,#5a84d233,#c2ff7bf0,#5a84d240);animation:ws-loader-bar-sweep .98s linear infinite}@media(max-width:1152px){app-landing .ws-map-loader__panel{width:min(94vw,495px)}app-landing .ws-map-loader__message{font-size:7.5px;line-height:1.2}}@media(prefers-reduced-motion:reduce){app-landing .ws-map-loader__bar-fill{animation:none;width:100%}}@keyframes ws-loader-bar-sweep{0%{transform:translate(-125%)}to{transform:translate(345%)}}app-landing .ws-map-loader__message,app-landing .ws-map-loader__bar{overflow:hidden}app-landing .tray{position:absolute;top:calc(var(--ws-runtime-hud-height, 63px) + var(--ws-hud-gap) + var(--ws-runtime-top-controls-height, calc(var(--ws-control-btn-height) + 34px)) + var(--ws-hud-gap));bottom:clamp(96px,12vh,159px);z-index:940;display:flex;gap:var(--ws-control-gap);align-items:flex-start;pointer-events:none;animation:tray-reveal .38s steps(5,end)}app-landing .tray--left{left:15px}app-landing .tray--right{right:15px;flex-direction:row-reverse}app-landing .tray-toggle{writing-mode:vertical-rl;text-orientation:mixed;border:1px solid #555;background:#000000eb;color:#0a0;font-size:var(--ws-control-font-size);font-family:"Press Start 2P",monospace;letter-spacing:1px;padding:var(--ws-control-pad-y) 7.5px;cursor:pointer;pointer-events:auto;min-height:calc(var(--ws-control-btn-height) * 3.5);min-width:var(--ws-control-btn-height);line-height:1.2}app-landing .tray-toggle:hover{color:#a50}app-landing .tray-panel{width:min(390px,22vw);height:100%;display:flex;flex-direction:column;transition:transform .14s steps(3,end),opacity .14s steps(3,end);pointer-events:auto}app-landing .tray--left .tray-panel{transform-origin:left center}app-landing .tray--right .tray-panel{transform-origin:right center}app-landing .tray:not(.is-open) .tray-panel{transform:scaleX(.86);opacity:0;pointer-events:none;width:0;overflow:hidden}app-landing .tray .df-panel{height:100%;margin:0;display:flex;flex-direction:column;background:#000000db;border-color:#444}app-landing .tray .stability-panel{height:auto;flex-shrink:0;margin-bottom:0}app-landing .tray .agent-grid,app-landing .tray .intel-grid{flex:1;overflow:auto}app-landing .tray .intel-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}app-landing .leaflet-top .leaflet-control{margin-top:calc(var(--ws-runtime-hud-height, 63px) + var(--ws-hud-gap))}app-landing .leaflet-top.leaflet-left .leaflet-control{margin-left:var(--ws-bottom-dock-gap)}app-landing .leaflet-top.leaflet-right .leaflet-control{margin-right:var(--ws-bottom-dock-gap)}app-landing .leaflet-bottom.leaflet-left .leaflet-control{margin-bottom:var(--ws-bottom-dock-bottom)}app-landing .leaflet-bottom.leaflet-left .ws-flashpoint.leaflet-control{margin-left:var(--ws-bottom-dock-gap)!important}app-landing .leaflet-bottom.leaflet-right .ws-map-hud.leaflet-control{margin-right:var(--ws-bottom-dock-gap)!important}app-landing .leaflet-control-layers label{display:flex;align-items:center;gap:9px;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none}app-landing .leaflet-control-layers input[type=checkbox],app-landing .leaflet-control-layers input[type=radio]{cursor:pointer}app-landing .top-control-stack{position:absolute;top:calc(var(--ws-runtime-hud-height, 63px) + var(--ws-hud-gap));left:12px;right:12px;z-index:950;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ws-top-controls-gap);pointer-events:none}app-landing .tray-chips{position:relative;top:auto;left:auto;right:auto;z-index:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:var(--ws-control-gap);pointer-events:none}app-landing .hud-tool-strip{position:relative;top:auto;right:auto;z-index:auto;display:inline-flex;align-items:center;justify-content:flex-end;justify-self:end;width:max-content;max-width:100%;gap:6px;padding:4px 8px;border:1px solid rgba(75,116,184,.42);background:#070d18d1;pointer-events:auto}app-landing .hud-tool-strip__label{color:var(--ws-muted);font-size:8px;letter-spacing:1.4px;opacity:.88}app-landing .hud-tool-link{min-height:24px;border:1px solid rgba(75,116,184,.38);background:#ffffff05;color:var(--ws-muted);display:inline-flex;align-items:center;justify-content:center;padding:0 10px;font-size:8px;line-height:1;letter-spacing:1px;font-family:"Press Start 2P",monospace;cursor:pointer}app-landing .hud-tool-link:hover,app-landing .hud-tool-link:focus-visible{color:var(--ws-warn);border-color:var(--ws-warn);outline:none}app-landing .hud-tool-link--active,app-landing .hud-tool-link[aria-expanded=true]{color:var(--ws-warn);border-color:var(--ws-warn);background:#1e1200b8}app-landing .tray-chip{min-height:var(--ws-control-btn-height);border:1px solid #555;background:#000000eb;color:#0a0;display:flex;align-items:center;justify-content:center;font-size:var(--ws-control-font-size);font-family:"Press Start 2P",monospace;letter-spacing:1px;line-height:1.2;padding:0 var(--ws-control-pad-x);pointer-events:auto;cursor:pointer}app-landing .tray-chip--panel-toggle{display:none}app-landing .tray-chip--intel-toggle{display:flex}app-landing .tray-chip--route{text-decoration:none}app-landing .tray-chip--route-active{color:#a50;border-color:#a50;background:#140c00f0}app-landing .tray-chip:hover{color:#a50}app-landing .tray-chip[aria-expanded=true],app-landing .tray-toggle[aria-expanded=true]{color:#a50;border-color:#a50}app-landing .ws-local-perf-merged__separator{margin:5px -10px 7px -6px}app-landing .ws-local-perf-merged__row{color:inherit}app-landing .ws-local-perf-merged__row:hover,app-landing .ws-local-perf-merged__row:focus-within{color:#f1f6ff;outline:none}app-landing .ws-local-perf-merged__row.is-active{color:inherit}app-landing .ws-local-perf-merged__row input{margin:2px 0 0}app-landing .ws-local-perf-merged__text{white-space:nowrap}app-landing .ws-route-overlay{position:fixed;inset:0;z-index:1100;padding:0;pointer-events:auto}app-landing .ws-route-overlay__backdrop{position:absolute;inset:0;background:linear-gradient(180deg,#030812b8,#030812d6),radial-gradient(circle at 50% 0%,rgba(24,44,78,.32),transparent 56%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}app-landing .ws-route-overlay__panel{position:absolute;inset:0;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);border:0;background:#050a13e6;box-shadow:none;pointer-events:auto;overflow:hidden}app-landing .ws-route-overlay__header{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:clamp(14px,2vw,18px) clamp(16px,2.2vw,24px);border-bottom:1px solid rgba(65,103,168,.44);background:linear-gradient(180deg,#081222fa,#060d18eb),radial-gradient(circle at 50% 0%,rgba(25,49,83,.28),transparent 60%)}app-landing .ws-route-overlay__eyebrow{color:#7aa7d6;font-size:8px;letter-spacing:1px;white-space:nowrap}app-landing .ws-route-overlay__title{color:#cbff8e;font-size:12px;letter-spacing:1.2px}app-landing .ws-route-overlay__close{min-height:var(--ws-control-btn-height);padding:0 12px;border:1px solid #555;background:#000000eb;color:#a50;font-family:"Press Start 2P",monospace;font-size:var(--ws-control-font-size);letter-spacing:1px;cursor:pointer}app-landing .ws-route-overlay__close:hover{border-color:#f82;color:#ffb17c}app-landing .ws-route-overlay__body{min-height:0;overflow:auto;background:transparent}app-landing .ws-route-overlay__body>*{min-height:100%}app-landing .ws-route-overlay__status{min-height:100%;display:grid;place-items:center;padding:48px 24px;color:#7aa7d6;font-size:12px;letter-spacing:1px}app-landing .ws-route-overlay__status--error{color:#ff8f74}app-landing .ws-route-overlay__body .chronicle-back,app-landing .ws-route-overlay__body .events-back,app-landing .ws-route-overlay__body .wr-back,app-landing .ws-route-overlay__body .compare-back,app-landing .ws-route-overlay__body .alliances-back,app-landing .ws-route-overlay__body .lore-feed-back,app-landing .ws-route-overlay__body .lore-cta-btn{display:none!important}app-landing .ws-mobile-country-sheet{position:fixed;inset:0;z-index:1200;display:none;animation:wsMobileSheetFadeIn .16s ease-out}app-landing .ws-mobile-country-sheet__backdrop{position:absolute;inset:0;background:#02060ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .14s ease-out}app-landing .ws-mobile-country-sheet__panel{position:absolute;inset:0;display:grid;grid-template-rows:auto 1fr auto;background:radial-gradient(circle at 20% 12%,rgba(57,92,160,.28),transparent 40%),linear-gradient(180deg,#0a101cfa,#080d18fc);color:var(--ws-text);border-top:1px solid rgba(120,165,255,.2);transition:transform .18s cubic-bezier(.22,.9,.24,1);animation:wsMobileSheetSlideIn .22s cubic-bezier(.18,.9,.22,1);will-change:transform}app-landing .ws-mobile-country-sheet__panel--dragging{transition:none;animation:none}app-landing .ws-mobile-country-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;padding:calc(var(--ws-mobile-safe-top) + 22px) 14px 10px;border-bottom:1px solid rgba(120,165,255,.18);background:#0a111eeb}app-landing .ws-mobile-country-sheet__grab{position:absolute;top:calc(var(--ws-mobile-safe-top) + 8px);left:50%;transform:translate(-50%);width:52px;height:5px;border-radius:999px;background:linear-gradient(180deg,#d6e5ffb8,#82a2d6b8);box-shadow:0 0 0 1px #121d3059}app-landing .ws-mobile-country-sheet__title{color:#d8e8ff;font-size:12px;letter-spacing:1px;font-family:"Press Start 2P",monospace;line-height:1.35}app-landing .ws-mobile-country-sheet__close{border:1px solid rgba(120,165,255,.3);background:#121b2ef2;color:var(--ws-text);min-height:36px;padding:0 12px;font-size:10.5px;letter-spacing:.8px;font-family:"Press Start 2P",monospace;cursor:pointer;touch-action:manipulation}app-landing .ws-mobile-country-sheet__body{overflow:auto;-webkit-overflow-scrolling:touch;padding:12px}app-landing .ws-mobile-country-sheet__body .retro-tooltip{max-width:none;min-height:100%;box-sizing:border-box}app-landing .ws-mobile-country-sheet__actions{padding:10px 12px calc(var(--ws-mobile-bottom-safe) + 12px);border-top:1px solid rgba(120,165,255,.16);background:#080d18f5}app-landing .ws-mobile-country-sheet__cta{width:100%;min-height:48px;border:1px solid #e4a35a;background:linear-gradient(180deg,#f2b469fa,#c57a2efa);color:#120d08;box-shadow:inset 0 0 0 1px #ffe6c080,0 4px 16px #e4a35a38;font-size:10.5px;font-family:"Press Start 2P",monospace;letter-spacing:1px;text-transform:uppercase;cursor:pointer;touch-action:manipulation}app-landing .ws-mobile-country-sheet__cta:active{transform:translateY(1px);box-shadow:inset 0 0 0 1px #ffe6c06b,0 2px 10px #e4a35a2e}@keyframes wsMobileSheetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wsMobileSheetSlideIn{0%{transform:translateY(22px);opacity:.98}to{transform:translateY(0);opacity:1}}app-landing .live-ticker{position:absolute;left:calc(var(--ws-bottom-left-dock-width) + (var(--ws-bottom-dock-gap) * 2));right:calc(var(--ws-bottom-right-dock-width) + (var(--ws-bottom-dock-gap) * 2));bottom:var(--ws-bottom-dock-bottom);z-index:1002;pointer-events:auto;min-width:330px}app-landing .live-ticker__shell{display:flex;align-items:stretch;border:1px solid #555;background:#000000eb;box-shadow:2px 2px #00000080;min-height:36px;overflow:hidden}app-landing .live-ticker__tag{flex:0 0 auto;display:inline-flex;align-items:center;border-right:1.5px solid #333;color:#a50;font-size:9px;letter-spacing:1px;padding:0 10.5px;white-space:nowrap;background:#0a0a0a}app-landing .live-ticker__viewport{flex:1;overflow:hidden;min-width:0}app-landing .live-ticker__track{display:inline-flex;width:max-content;min-width:100%;align-items:center;animation:ws-live-ticker-scroll 34s linear infinite;will-change:transform}app-landing .live-ticker__message{color:#aaa;font-size:9px;line-height:1;letter-spacing:1px;white-space:nowrap;padding:0 1.2rem 0 .75rem;text-shadow:1px 1px 0 #000}app-landing .live-ticker__message .ws-custom-country-name{font-weight:700}app-landing .ws-ticker-breaking{color:#f33;font-weight:700;text-shadow:0 0 4px rgba(255,51,51,.4)}app-landing .ws-ticker-time{color:#579;font-size:9px}app-landing .system-alert--overlay{position:absolute;top:195px;left:50%;transform:translate(-50%);z-index:945;margin:0;max-width:min(630px,calc(100% - 36px))}app-landing .conquer-backdrop{position:absolute;inset:0;z-index:990;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:15px}app-landing .conquer-modal{width:min(780px,100%);border:1px solid #555;background:#000;box-shadow:4px 4px #0009;padding:0 15px 15px}app-landing .conquer-country{color:#a50;font-size:13.5px;letter-spacing:1px;margin:15px 0 12px;text-align:center}app-landing .conquer-price-line{margin:0 0 6px;color:#0a0;font-size:12px;text-align:center}app-landing .conquer-price-meta{margin:0 0 9px;color:#555;font-size:9px;text-align:center}app-landing .conquer-away-line{margin:0 0 12px;border:1px solid #5555ff;color:#77f;background:#5555ff14;font-size:10.5px;text-align:center;padding:9px}app-landing .conquer-lock-line{margin:0 0 12px;border:1px solid #aa5500;color:#a50;background:#aa550014;font-size:10.5px;text-align:center;padding:9px}app-landing .conquer-briefing{margin:0 0 12px;border:1px solid var(--ws-border);background:linear-gradient(180deg,#0c1220f2,#080c15f2);padding:9px 12px}app-landing .conquer-briefing-title{margin:0 0 6px;color:var(--ws-accent);font-size:10.5px;letter-spacing:1px}app-landing .conquer-briefing-free{margin:0 0 9px;border:1px solid #00aa00;background:#00aa0017;color:#cbff8e;font-size:9px;padding:6px}app-landing .conquer-briefing-list{margin:0;padding:0;list-style:none}app-landing .conquer-briefing-list li{position:relative;margin:0 0 6px;padding-left:9px;color:var(--ws-text);font-size:9px;line-height:1.55}app-landing .conquer-briefing-list li:before{content:">";position:absolute;left:0;top:0;color:var(--ws-warn)}app-landing .conquer-briefing-list li:last-child{margin-bottom:0}app-landing .conquer-briefing-cta{margin:9px 0 0;border-top:1.5px solid rgba(75,116,184,.45);padding-top:6px;color:#c6d9ff;font-size:9px;line-height:1.5}app-landing .conquer-label{display:block;font-size:10.5px;color:#555;margin-bottom:6px}app-landing .conquer-input{width:100%;border:1px solid #555;background:#0a0a0a;color:#0a0;font-size:12px;font-family:"Press Start 2P",monospace;padding:9px 12px;margin-bottom:12px}app-landing .conquer-actions{display:flex;gap:9px;margin-bottom:12px}app-landing .conquer-btn{flex:1;border:1px solid #555;background:#111;color:#0a0;font-size:10.5px;font-family:"Press Start 2P",monospace;padding:9px 12px;cursor:pointer}app-landing .conquer-btn:hover{color:#a50}app-landing .conquer-btn--ghost{color:#555}app-landing .conquer-btn--ghost:hover{color:#aaa}app-landing .conquer-btn--war{color:#c00;border-color:#c00;cursor:not-allowed;opacity:.7;letter-spacing:1px}app-landing .conquer-btn--fund-war{color:#f55;border-color:#c00;cursor:pointer;letter-spacing:1px;width:100%}app-landing .conquer-btn--fund-war:hover:not(:disabled){color:#f88;border-color:#f55}app-landing .civil-war-fund-section{margin-top:1rem;border-top:1px solid #333;padding-top:1rem}app-landing .civil-war-fund-heading{color:#f55;font-size:10.5px;margin-bottom:.5rem;letter-spacing:1px}app-landing .civil-war-fund-desc{color:#888;font-size:9px;margin-bottom:.7rem;line-height:1.5}app-landing .civil-war-fund-ready{color:#cbff8e;font-size:10.5px;margin-bottom:.7rem;line-height:1.5}app-landing .civil-war-notice{margin:0 0 12px;padding:8px 12px;border:1px solid #cc0000;color:#c00;font-size:11px;letter-spacing:.5px;background:#cc00000f}app-landing .civil-war-notice--cooldown{border-color:#860;color:#c90;background:#88660014}app-landing .conquer-options{border:1px solid #333;padding:12px;background:#090909}app-landing .conquer-options-label{margin:0 0 9px;color:#555;font-size:10.5px}app-landing .conquer-option-btn{width:100%;border:1px solid #555;background:#0d0d0d;color:#0a0;font-size:10.5px;font-family:"Press Start 2P",monospace;text-align:left;padding:9px 12px;cursor:pointer;margin-bottom:6px}app-landing .conquer-option-btn:last-child{margin-bottom:0}app-landing .conquer-option-btn:hover{color:#a50}app-landing .conquer-success{margin:6px 0 12px;border:1px solid #00aa00;color:#0a0;font-size:10.5px;background:#00aa0014;padding:12px;text-align:center}app-landing .conquer-upload{margin-top:12px;border:1px solid var(--ws-border);background:#080c15f2;padding:12px}app-landing .conquer-upload-input{width:100%;border:1px solid var(--ws-border);background:#080c15f2;color:var(--ws-text);font-family:"Press Start 2P",monospace;font-size:9px;padding:9px 12px}app-landing .conquer-upload-status{margin-top:9px;min-height:50px;font-size:10.5px;color:var(--ws-muted)}app-landing .ws-emblem-progress{margin:3px 0 0}app-landing .ws-emblem-progress__track{position:relative;height:5px;background:#35578f40;border:1px solid rgba(53,87,143,.5);overflow:hidden;border-radius:1px}app-landing .ws-emblem-progress__fill{position:absolute;inset:0 auto 0 0;height:100%;background:var(--ws-accent);width:0;will-change:width}app-landing .ws-emblem-progress__sheen{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);background-size:60% 100%;animation:ws-emblem-sheen 1.8s linear infinite;pointer-events:none}@keyframes ws-emblem-sheen{0%{background-position:-60% center}to{background-position:160% center}}app-landing [data-stage=uploading] .ws-emblem-progress__fill{animation:ws-emblem-prog-upload 6s cubic-bezier(.05,.8,.2,.98) forwards}app-landing [data-stage=moderating] .ws-emblem-progress__fill{animation:ws-emblem-prog-moderate 7s cubic-bezier(.05,.8,.2,.98) forwards}app-landing [data-stage=styling] .ws-emblem-progress__fill{animation:ws-emblem-prog-style 25s cubic-bezier(.02,.85,.1,.99) forwards}app-landing [data-stage=ready] .ws-emblem-progress__fill{width:100%;transition:width .4s ease-out}@keyframes ws-emblem-prog-upload{0%{width:0%}to{width:28%}}@keyframes ws-emblem-prog-moderate{0%{width:28%}to{width:54%}}@keyframes ws-emblem-prog-style{0%{width:54%}to{width:93%}}app-landing .ws-emblem-progress__labels{display:flex;justify-content:space-between;margin-top:5px;font-size:9px;letter-spacing:.6px;text-transform:uppercase;color:#8ca0c859}app-landing .ws-emblem-progress__label--active{color:var(--ws-accent);font-weight:600}app-landing .ws-emblem-progress__label--done{color:#8ca0c8a6}app-landing .conquer-emblem-preview{width:100%;max-height:219px;object-fit:contain;image-rendering:pixelated;border:1px solid var(--ws-border-soft);background:#070b12f0;margin:0 0 9px}app-landing .conquer-emblem-preview--pending{border-color:var(--ws-accent);box-shadow:0 0 0 1px #bfff6d59}app-landing .conquer-upload-actions{display:flex;gap:9px;margin-top:9px}app-landing .conquer-upload-meta{margin:9px 0 0;color:var(--ws-muted);font-size:9px;letter-spacing:.5px;text-align:right}app-landing .conquer-btn[disabled],app-landing .conquer-option-btn[disabled],app-landing .conquer-upload-input[disabled]{opacity:.5;cursor:not-allowed}:root{--ws-bg-0: #070d18;--ws-bg-1: #0e1a2b;--ws-bg-2: #1a2f4a;--ws-panel: rgba(11, 19, 33, .93);--ws-border: #4b74b8;--ws-border-soft: #35578f;--ws-text: #e6f0ff;--ws-muted: #a0b5dd;--ws-accent: #bfff6d;--ws-warn: #ffc062;--ws-control-font-size: 10.5px;--ws-control-label-size: 9px;--ws-control-gap: 9px;--ws-control-pad-y: 9px;--ws-control-pad-x: 12px;--ws-control-btn-height: 36px;--ws-control-panel-min-width: 184px;--ws-bottom-dock-bottom: 12px;--ws-bottom-dock-gap: 15px;--ws-bottom-left-dock-width: 300px;--ws-bottom-right-dock-width: 378px}html,body{background-color:var(--ws-bg-0);background-image:linear-gradient(rgba(54,69,104,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(54,69,104,.17) 1px,transparent 1px),radial-gradient(circle at 20% 0%,rgba(30,44,79,.22),transparent 45%),radial-gradient(circle at 85% 100%,rgba(18,29,52,.25),transparent 40%);color:var(--ws-text)}body:before{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.05) 2px,rgba(0,0,0,.05) 4px)}body:after{background:radial-gradient(ellipse at center,transparent 64%,rgba(4,8,15,.44) 100%)}app-landing .year-header,app-landing .df-status-bar,app-landing .df-panel,app-landing .tray-toggle,app-landing .tray-chip,app-landing .conquer-modal{background:var(--ws-panel);border-color:var(--ws-border)}app-landing .df-panel-title{color:var(--ws-warn);border-bottom-color:var(--ws-border);background:#111b2ef5;text-shadow:0 0 3px rgba(255,192,98,.3)}app-landing .logo-text,app-landing .year-label,app-landing .df-live,app-landing .tray-toggle,app-landing .tray-chip,app-landing .conquer-input,app-landing .conquer-btn,app-landing .conquer-option-btn{color:var(--ws-accent)}app-landing .year-value,app-landing .logo-sep,app-landing .tray-chip[aria-expanded=true],app-landing .tray-toggle[aria-expanded=true],app-landing .conquer-country{color:var(--ws-warn)}app-landing .tray-toggle,app-landing .tray-chip{background:linear-gradient(180deg,#18253ef2,#0f182af2)}app-landing .tray-toggle:hover,app-landing .tray-chip:hover{background:linear-gradient(180deg,#213456f5,#14213af5);box-shadow:0 0 0 1px #5f85cf80}app-landing .tray-chip[aria-expanded=true],app-landing .tray-toggle[aria-expanded=true]{background:linear-gradient(180deg,#342d1df5,#211d14f5);border-color:var(--ws-warn)}app-landing .df-status-line,app-landing .agent-conf-label,app-landing .conquer-label,app-landing .conquer-options-label{color:var(--ws-muted)}app-landing .agent-move,app-landing .intel-cell-text,app-landing .conquer-option-btn,app-landing .conquer-input{color:var(--ws-text)}app-landing .intel-cell-text{opacity:.96}app-landing .intel-cell{background:linear-gradient(180deg,#203151f7,#132038f7);border-color:var(--ws-border-soft);box-shadow:inset 0 0 0 1px #1e305259}app-landing .intel-cell-image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.7;filter:saturate(1.06) contrast(1.08);pointer-events:none;z-index:0}app-landing .intel-cell-image--animated{filter:none;opacity:.8;transform:translateZ(0)}app-landing .intel-cell--with-image{background:#0a111efa}app-landing .intel-cell--animated-image{contain:paint}app-landing .intel-cell--with-image:after{background:linear-gradient(180deg,#040a1226,#000000a8)}app-landing .intel-cell--animated-image.intel-cell--with-image:after{background:linear-gradient(180deg,#040a1214,#0000007a)}app-landing .intel-cell:hover{border-color:#89afff;filter:brightness(1.2) saturate(1.2)}app-landing .intel-cell--animated-image:hover{filter:none}app-landing .intel-cell--with-image:hover:after{background:linear-gradient(180deg,#040a120f,#00000085)}app-landing .intel-cell--impact{border-color:#e4a35a;box-shadow:inset 0 0 0 1px #e4a35a6b,0 0 0 1px #e4a35a47}app-landing .intel-cell-impact-flag{position:absolute;top:3px;right:4.5px;z-index:2;font-size:7.5px;letter-spacing:1px;line-height:1.2;pointer-events:none;padding:1.5px 4.5px;border:1px solid #f8d8b4;background:#e4a35a;color:#101010}app-landing .conquer-input,app-landing .conquer-options,app-landing .conquer-btn,app-landing .conquer-option-btn{border-color:var(--ws-border);background:#080c15f2}app-landing .conquer-btn:hover,app-landing .conquer-option-btn:hover{filter:brightness(1.14);border-color:#7ea2e8}.leaflet-control-zoom,:is(.leaflet-control-layers){border-color:var(--ws-border)!important;background:#101828f5!important;box-shadow:0 0 0 1px #4b74b840,2px 2px #00000080}.leaflet-control-zoom a{background:#121b2efa!important;color:var(--ws-accent)!important;border-bottom-color:var(--ws-border)!important}.leaflet-control-zoom a:hover{background:#1b2945fa!important;color:var(--ws-warn)!important}.leaflet-control-layers label{color:var(--ws-text)!important}.leaflet-control-layers label:hover{color:#f1f6ff!important}.country-label span{color:#cbff8e}app-landing .leaflet-container{background:radial-gradient(circle at 24% 18%,rgba(30,90,110,.4),transparent 44%),radial-gradient(circle at 78% 82%,rgba(18,68,88,.34),transparent 48%),linear-gradient(180deg,#1a3d52,#112d3f 55%,#0d2233)!important}app-landing .map,app-landing .map-wrapper,app-landing .leaflet-container,app-landing .leaflet-map-pane,app-landing .leaflet-pane,app-landing .leaflet-overlay-pane{background-color:#112d3f!important}app-landing .leaflet-zoom-animated{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}app-landing .map-wrapper:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:430;background:radial-gradient(ellipse at center,#121e340d,#060b1533 88%),linear-gradient(180deg,#0c142314,#070c1624)}app-landing .leaflet-overlay-pane svg{filter:saturate(1.24) brightness(1.04) contrast(1.12)}app-landing .leaflet-container.ws-perf-max{will-change:transform}app-landing .leaflet-container.ws-perf-max .leaflet-overlay-pane svg{filter:none}app-landing .map-wrapper.ws-perf-max:after{background:radial-gradient(ellipse at center,#0c142305,#050a1414 88%),linear-gradient(180deg,#0a121e08,#070c160f)}app-landing .ws-map-hud,app-landing .ws-flashpoint,app-landing .ws-home-control{border-color:var(--ws-border)!important;background:#0e1524f2!important;color:var(--ws-text)!important}app-landing .ws-map-hud{width:var(--ws-bottom-right-dock-width)!important;min-width:345px!important;padding:15px 16.5px!important;font-size:12px!important;line-height:1.45!important;display:grid;gap:6px;box-shadow:inset 0 0 0 1px #b5d0ff0d,0 0 0 1px #1a294666}app-landing .ws-map-hud .ws-map-hud__line{min-width:0;white-space:normal!important}app-landing .ws-map-hud .ws-map-hud__line--coords{color:#edf4ff;font-size:11px;letter-spacing:1.1px}app-landing .ws-map-hud .ws-map-hud__line--status{display:flex;flex-wrap:wrap;gap:6px}app-landing .ws-map-hud .ws-map-hud__chip{display:inline-flex;align-items:center;min-height:24px;padding:0 7.5px;border:1px solid rgba(89,130,199,.45);background:linear-gradient(180deg,#192642f5,#0e182afa);color:#dce8ff;font-size:8.5px;letter-spacing:.9px;line-height:1;white-space:nowrap}app-landing .ws-map-hud .ws-map-hud__chip--accent{border-color:#ffbf6e85;background:linear-gradient(180deg,#422c12f0,#22180dfa);color:#ffe2ad}app-landing .ws-map-hud .ws-map-hud__line--hint{color:#92a9cc!important;font-size:9px;line-height:1.6;letter-spacing:.6px;overflow-wrap:anywhere}app-landing .ws-map-hud .ws-map-hud__line--footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:6px;border-top:1px dashed rgba(92,122,173,.38)}app-landing .ws-map-hud .ws-map-hud__line--footer-compact{grid-template-columns:auto;justify-content:end}app-landing .ws-map-hud .ws-map-hud__active{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;color:#dce7fb}app-landing .ws-map-hud .ws-map-hud__link{color:var(--ws-warn)!important;text-decoration:none;white-space:nowrap}app-landing .ws-map-hud .ws-map-hud__link:hover{color:#fff1ce!important}app-landing .ws-flashpoint{width:var(--ws-bottom-left-dock-width)!important;min-width:267px!important;padding:15px!important}app-landing .ws-flashpoint .ws-flashpoint__title{font-size:12px!important}app-landing .ws-flashpoint .ws-flashpoint__summary{font-size:10.5px!important}app-landing .ws-flashpoint--scanning{box-shadow:inset 0 0 0 1px #bce2ff0d,0 0 0 1px #4a82d242,0 14px 28px #060c1647}app-landing .ws-flashpoint .ws-flashpoint__scan{display:none;gap:4.5px;margin:0 0 10.5px;padding:9px 10.5px;border:1px solid rgba(64,106,173,.5);background:linear-gradient(180deg,#0f1b30fa,#091221fa),radial-gradient(circle at 8% 50%,rgba(106,255,194,.12),transparent 36%)}app-landing .ws-flashpoint .ws-flashpoint__scan.is-live{display:grid}app-landing .ws-flashpoint .ws-flashpoint__scan-status{color:#e5f0ff;font-size:8.5px;letter-spacing:.9px;line-height:1.45}app-landing .ws-flashpoint .ws-flashpoint__scan-detail{color:#91acd0;font-size:7.5px;letter-spacing:.65px;line-height:1.4}app-landing .ws-flashpoint .ws-flashpoint__scan-track{position:relative;height:6px;overflow:hidden;border:1px solid rgba(64,106,173,.45);background:#070e18eb}app-landing .ws-flashpoint .ws-flashpoint__scan-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#6fd6ff,#bfff6d 54%,#ffc062);box-shadow:0 0 12px #6fd6ff3d;transition:transform .12s linear}app-landing .ws-flashpoint .ws-flashpoint__btn--scan.is-live{border-color:#80caffb8;background:linear-gradient(180deg,#1b3967fa,#0e1e3afa);color:#dff2ff;box-shadow:inset 0 0 0 1px #bfe6ff12,0 0 0 1px #3f7cc938}app-landing .ws-flashpoint--scanning .ws-flashpoint__img{border-color:#62aaff8a;box-shadow:0 0 0 1px #62aaff38}app-landing .ws-flashpoint .ws-flashpoint__toggle{width:33px!important;height:33px!important;line-height:30px!important}app-landing .leaflet-control-zoom a{width:48px!important;height:48px!important;line-height:45px!important;font-size:27px!important}app-landing .leaflet-control-layers-toggle{width:57px!important;height:57px!important}@keyframes hud-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tray-reveal{0%{opacity:0}to{opacity:1}}@media(max-width:1360px),(max-height:820px),(pointer:coarse){app-landing{--ws-hud-side-width: 54px}app-landing .top-hud{padding:calc(var(--ws-mobile-safe-top) + 3px) .35rem 0}app-landing .top-hud .year-header{min-height:var(--ws-mobile-hud-height);padding:9px 15px;gap:6px;align-items:center;justify-content:center;flex-direction:column}app-landing .top-hud .year-header__row{width:100%}app-landing .top-hud .year-header__row--main{grid-template-columns:var(--ws-hud-side-width) minmax(0,1fr) var(--ws-hud-side-width)}app-landing .top-hud .year-header__row--meta{justify-content:center;width:100%;flex-wrap:wrap;gap:6px}app-landing .top-hud .year-header__row--subheading{width:100%;justify-content:center}app-landing .top-hud .hud-subheader{max-width:100%;width:100%}app-landing .top-hud .hud-subheader__message{font-size:7.5px}app-landing .top-hud .logo-text{font-size:.85rem;letter-spacing:1px}app-landing .top-hud .hud-logo-mark{width:36px;height:36px;flex-basis:24px}app-landing .top-hud .year-value,app-landing .top-hud .cursor-blink{font-size:1rem;letter-spacing:1px}app-landing .top-hud .df-status-line{font-size:10.5px}app-landing .top-hud .hud-help-btn{min-width:var(--ws-hud-side-width);height:48px;padding:0 10px}app-landing .top-hud .hud-help-btn__label{display:none}app-landing .tray{top:calc(var(--ws-mobile-safe-top) + var(--ws-runtime-hud-height, var(--ws-mobile-hud-height)) + var(--ws-hud-gap) + var(--ws-runtime-top-controls-height, calc((var(--ws-mobile-chip-height) * 2) + 34px)) + var(--ws-hud-gap));right:12px;left:12px;bottom:calc(123px + var(--ws-mobile-bottom-safe));height:auto;max-height:min(42vh,510px);align-items:stretch}app-landing .tray--left,app-landing .tray--right{right:12px;left:12px}app-landing .tray-toggle{display:none}app-landing .tray-panel{width:100%;height:100%}app-landing .tray:not(.is-open){display:none}app-landing .top-control-stack{top:calc(var(--ws-mobile-safe-top) + var(--ws-runtime-hud-height, var(--ws-mobile-hud-height)) + var(--ws-hud-gap));left:10px;right:10px;gap:8px}app-landing .leaflet-top.leaflet-left .leaflet-control{margin-left:10px}app-landing .leaflet-top.leaflet-right .leaflet-control{margin-right:10px}app-landing .tray-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}app-landing .hud-tool-strip{justify-content:flex-end;flex-wrap:wrap;gap:6px}app-landing .tray-chip{min-height:var(--ws-mobile-chip-height);padding:12px 9px;font-size:12px}app-landing .hud-tool-strip__label{font-size:9px}app-landing .hud-tool-link{min-height:28px;font-size:9px}app-landing .ws-local-perf-panel{top:calc(var(--ws-mobile-safe-top) + var(--ws-runtime-hud-height, var(--ws-mobile-hud-height)) + var(--ws-hud-gap) + var(--ws-runtime-top-controls-height, calc((var(--ws-mobile-chip-height) * 2) + 34px)) + var(--ws-hud-gap) + 34px);right:10px;min-width:154px;padding:8px 9px;gap:5px}app-landing .ws-local-perf-panel__row{font-size:9px;gap:6px}app-landing .ws-mobile-country-sheet{display:block}app-landing .ws-mobile-country-sheet__title{font-size:10.5px}app-landing .ws-mobile-country-sheet__close{min-height:34px;padding:0 9px;font-size:9px}app-landing .ws-mobile-country-sheet__body{padding:10px}app-landing .tray .intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}app-landing .live-ticker{left:50%;right:auto;width:min(62vw,480px);min-width:270px;bottom:calc(12px + var(--ws-mobile-bottom-safe));transform:translate(-50%)}app-landing .live-ticker__tag,app-landing .live-ticker__message{font-size:7.5px}app-landing .ws-map-hud{width:min(44vw,255px)!important;min-width:219px!important;max-width:min(44vw,255px)!important;font-size:9px!important;line-height:1.35!important}app-landing .ws-map-hud .ws-map-hud__line{line-height:1.35!important}app-landing .ws-map-hud .ws-map-hud__line--coords{font-size:8.5px;letter-spacing:.8px}app-landing .ws-map-hud .ws-map-hud__chip{min-height:21px;padding:0 6px;font-size:7.5px;letter-spacing:.7px}app-landing .ws-map-hud .ws-map-hud__line--hint{font-size:7.5px;line-height:1.45}app-landing .ws-map-hud .ws-map-hud__line--footer{gap:9px;padding-top:4.5px}app-landing .ws-flashpoint{min-width:210px!important;max-width:min(48vw,276px)!important}app-landing .ws-flashpoint.is-collapsed{width:min(48vw,276px)!important}app-landing .ws-flashpoint.is-collapsed .ws-flashpoint__summary{max-width:calc(100% - 60px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}app-landing .ws-flashpoint .ws-flashpoint__intel{white-space:normal!important;max-width:none!important}app-landing .ws-flashpoint .ws-flashpoint__scan{padding:7.5px 8px;gap:3px}app-landing .ws-flashpoint .ws-flashpoint__scan-status{font-size:7.5px;letter-spacing:.7px}app-landing .ws-flashpoint .ws-flashpoint__scan-detail{font-size:6.8px;letter-spacing:.45px}app-landing .ws-route-overlay{inset:0}app-landing .ws-route-overlay__header{grid-template-columns:1fr auto;padding-top:calc(var(--ws-mobile-safe-top) + 12px);padding-right:12px;padding-bottom:10px;padding-left:12px}app-landing .ws-route-overlay__eyebrow{display:none}app-landing .ws-route-overlay__title{font-size:10.5px}app-landing .leaflet-top .leaflet-control{margin-top:calc(var(--ws-mobile-safe-top) + var(--ws-runtime-hud-height, var(--ws-mobile-hud-height)) + 6px)}app-landing .leaflet-bottom .leaflet-control{margin-bottom:calc(12px + var(--ws-mobile-bottom-safe))!important}app-landing .leaflet-bottom.leaflet-left .ws-flashpoint.leaflet-control{margin-left:12px!important;margin-bottom:calc(12px + var(--ws-mobile-bottom-safe))!important}app-landing .leaflet-bottom.leaflet-right .ws-map-hud.leaflet-control{margin-right:12px!important;margin-bottom:calc(12px + var(--ws-mobile-bottom-safe))!important}app-landing .leaflet-bottom.leaflet-right .leaflet-control-layers.leaflet-control{margin-right:12px!important;margin-bottom:calc(111px + var(--ws-mobile-bottom-safe))!important}app-landing .leaflet-control-zoom{display:none!important}app-landing .leaflet-control-zoom a{width:84px!important;height:84px!important;line-height:81px!important;font-size:36px!important}app-landing .leaflet-control-layers-toggle{width:84px!important;height:84px!important}app-landing .fullscreen-shell.left-open .leaflet-bottom .leaflet-control,app-landing .fullscreen-shell.right-open .leaflet-bottom .leaflet-control{margin-bottom:calc(12px + var(--ws-mobile-bottom-safe))!important}app-landing .fullscreen-shell.left-open .leaflet-bottom.leaflet-right .leaflet-control-layers.leaflet-control,app-landing .fullscreen-shell.right-open .leaflet-bottom.leaflet-right .leaflet-control-layers.leaflet-control{margin-bottom:calc(111px + var(--ws-mobile-bottom-safe))!important}app-landing .conquer-actions,app-landing .conquer-upload-actions{flex-direction:column}}@media(pointer:coarse){app-landing .top-hud .year-header__row--subheading{display:none}app-landing .top-hud .year-header__brand{gap:8px}app-landing .top-hud .logo-text{max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-landing .hud-tool-strip{justify-content:center}app-landing .hud-tool-strip__label{display:none}}@media(max-width:768px){app-landing{--ws-mobile-hud-height: 88px;--ws-mobile-chip-height: 42px}app-landing .skip-link{display:none!important}app-landing .top-hud{padding:calc(var(--ws-mobile-safe-top) + 2px) .25rem 0}app-landing .top-hud .year-header{padding:6px 9px;min-height:0;gap:4px}app-landing .top-hud .year-header__row{max-width:100%;min-width:0}app-landing .top-hud .year-header__row--main{grid-template-columns:36px minmax(0,1fr) 36px}app-landing .top-hud .year-header__row--subheading{display:none}app-landing .top-hud .hud-logo-mark{width:26px;height:26px;flex-basis:26px}app-landing .top-hud .logo-text{font-size:.86rem;letter-spacing:0;max-width:52vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-landing .top-hud .hud-sep{font-size:.6rem}app-landing .top-hud .year-value,app-landing .top-hud .cursor-blink{font-size:.85rem;letter-spacing:0}app-landing .top-hud .df-status-line{font-size:9px;line-height:1.25}app-landing .top-hud .hud-help-btn{min-width:30px;height:30px;padding:0;grid-template-columns:1fr;justify-items:center}app-landing .top-hud .hud-help-btn__glyph{width:18px;height:18px;font-size:11px}app-landing .tray-chips{gap:6px}app-landing .top-control-stack{left:8px;right:8px}app-landing .hud-tool-strip{padding:4px 6px;justify-content:center}app-landing .hud-tool-strip__label{display:none}app-landing .tray-chip{min-height:var(--ws-mobile-chip-height);padding:9px 0;font-size:10.5px;letter-spacing:.6px}app-landing .tray{top:calc(var(--ws-mobile-safe-top) + var(--ws-runtime-hud-height, var(--ws-mobile-hud-height)) + var(--ws-hud-gap) + var(--ws-runtime-top-controls-height, calc((var(--ws-mobile-chip-height) * 2) + 28px)) + var(--ws-hud-gap));left:8px;right:8px;bottom:calc(74px + var(--ws-mobile-bottom-safe));max-height:min(36vh,300px)}app-landing .tray--left,app-landing .tray--right{left:8px;right:8px}app-landing .tray .intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}app-landing .leaflet-control-zoom,app-landing .leaflet-control-layers{display:none!important}app-landing .ws-map-hud{width:min(38vw,176px)!important;min-width:146px!important;max-width:min(38vw,176px)!important;padding:6px 7.5px!important;font-size:9px!important;line-height:1.25!important}app-landing .ws-map-hud .ws-map-hud__line--coords{font-size:8px;letter-spacing:.7px}app-landing .ws-map-hud .ws-map-hud__chip{min-height:18px;padding:0 4.5px;font-size:7px;letter-spacing:.55px}app-landing .ws-map-hud .ws-map-hud__line--hint{font-size:7px;line-height:1.35}app-landing .ws-map-hud .ws-map-hud__line--footer{gap:6px;padding-top:4px}app-landing .leaflet-bottom.leaflet-left .ws-flashpoint.leaflet-control{margin-left:8px!important;margin-bottom:calc(8px + var(--ws-mobile-bottom-safe))!important;min-width:138px!important;max-width:min(40vw,172px)!important;padding:8px 9px!important}app-landing .ws-flashpoint .ws-flashpoint__actions{grid-template-columns:repeat(2,minmax(0,1fr))}app-landing .ws-flashpoint .ws-flashpoint__scan{padding:6px 7px;gap:3px;margin-bottom:8px}app-landing .ws-flashpoint .ws-flashpoint__scan-status{font-size:6.8px;letter-spacing:.45px}app-landing .ws-flashpoint .ws-flashpoint__scan-detail{font-size:6.2px;letter-spacing:.35px}app-landing .live-ticker{display:none}app-landing .leaflet-top .leaflet-control{margin-top:calc(var(--ws-mobile-safe-top) + var(--ws-runtime-hud-height, var(--ws-mobile-hud-height)) + 4px)}app-landing .conquer-modal{max-height:85vh;overflow-y:auto}}@media(prefers-reduced-motion:reduce){app-landing .top-hud .hud-subheader__track{animation:none}app-landing .live-ticker__track{animation:none}}@keyframes hud-parallax{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ws-live-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}app-landing .help-localization{border:1px solid #224466;background:#040a12db;padding:12px;margin:0 0 12px}app-landing .help-localization-title{margin:0 0 9px;color:#cbff8e;font-size:10.5px;letter-spacing:1px}app-landing .help-localization-grid{display:grid;grid-template-columns:auto 1fr;gap:6px 9px;align-items:center}app-landing .help-localization-label{color:#8fb0c9;font-size:9px}app-landing .help-localization-select{border:1px solid #335577;background:#000000bf;color:#cbff8e;font-size:9px;font-family:"Press Start 2P",monospace;padding:6px 9px;min-height:30px}app-landing .help-localization-source{margin:9px 0;color:#789;font-size:9px;line-height:1.5}app-landing .help-localization-preview{margin:0 0 9px;color:#8fb0c9;font-size:9px;line-height:1.5}app-landing .help-reset-btn{border:1px solid #335577;background:#0a0a0a;color:#cbff8e;font-size:9px;letter-spacing:1px;font-family:"Press Start 2P",monospace;padding:6px 9px;cursor:pointer}app-landing .help-reset-btn:hover,app-landing .help-reset-btn:focus-visible{border-color:#a50;color:#a50;outline:none}app-landing .help-modal{max-height:calc(100vh - 30px);overflow-y:auto}app-landing .agent-legend{margin:6px 9px 0;padding-top:12px;border-top:1px dashed rgba(255,255,255,.2);font-size:10.5px;line-height:1.5;letter-spacing:.8px;text-transform:uppercase;color:#cbd7ee}app-landing .ws-mobile-country-sheet__cta--intervene{background:linear-gradient(180deg,#50b4fff2,#1e64c8f2);border-color:#50b4ff;color:#fff;margin-top:6px}app-landing .intervention-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:.5rem}app-landing .intervention-type-btn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;border:1px solid rgba(80,180,255,.4);background:#0a1428d9;color:#8fb0c9;cursor:pointer;font-family:"Press Start 2P",monospace;font-size:7px;letter-spacing:.5px;text-transform:uppercase;transition:border-color .15s,background .15s,color .15s}app-landing .intervention-type-btn:hover{border-color:#50b4ff;color:#cbff8e}app-landing .intervention-type-btn--active{border-color:#50b4ff;background:#1e50a0d9;color:#fff}app-landing .intervention-type-icon{font-size:20px;line-height:1}app-landing .intervention-type-label{text-align:center;line-height:1.4}
