.sh-page{--sh-ground:#0b0f0c;--sh-panel:#0e130f;--sh-olive:#121811;--sh-edge:#2a3828;--sh-sand:#e8dfc2;--sh-khaki:#c8cbbf;--sh-muted:#a3a99a;--sh-yellow:#ffe93e;--sh-red:#ff3b4e;--sh-pink:#ff2e9a;--sh-press:#d80f78;--sh-cyan:#2ee6d6;--sh-dark:#10140f;background:var(--sh-ground);color:var(--sh-sand);position:relative;overflow-x:clip}.sh-page a{color:inherit}.sh-insertion{z-index:90;cursor:pointer;background:linear-gradient(#1a2a38,#05070a 70%);animation:.4s ease-in 1.75s forwards sh-out;position:fixed;inset:0;overflow:hidden}html[data-sh-seen] .sh-insertion{display:none}.sh-ins-streaks{background:repeating-linear-gradient(90deg,#0000 0 46px,#ffffff38 46px 47px,#0000 47px 113px,#ffffff1f 113px 114px);animation:.28s linear infinite sh-rise;position:absolute;inset:-50% 0}.sh-ins-cloud{filter:blur(10px);background:radial-gradient(#dce6f08c,#0000 65%);border-radius:50%;width:70vw;height:40vh;animation:.9s linear forwards sh-cloud-pass;position:absolute}.sh-ins-cloud-a{top:100%;left:-10%}.sh-ins-cloud-b{animation-delay:.45s;top:130%;right:-15%}.sh-ins-hud{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;place-content:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0}.sh-ins-tag{letter-spacing:.3em;color:var(--sh-yellow);font-size:14px}.sh-ins-alt{width:12ch;height:1.2em;font-family:var(--font-display);color:var(--sh-sand);text-align:center;font-size:clamp(34px,8vw,64px);position:relative}.sh-ins-alt span{opacity:0;animation:.36s step-end forwards sh-flash-step;position:absolute;inset:0}.sh-ins-alt span:first-child{animation-delay:.1s}.sh-ins-alt span:nth-child(2){animation-delay:.46s}.sh-ins-alt span:nth-child(3){animation-delay:.82s}.sh-ins-alt span:nth-child(4){color:var(--sh-yellow);animation:1s step-end 1.18s forwards sh-hold}.sh-ins-chute{aspect-ratio:2;opacity:0;background:repeating-linear-gradient(90deg,#ff2e9a 0 12%,#10140f 12% 14%,#ffe93e 14% 26%,#10140f 26% 28%);border-radius:999px 999px 0 0;width:min(360px,70vw);animation:.35s cubic-bezier(.2,1.6,.4,1) 1.2s forwards sh-chute;position:absolute;top:18%;left:50%;transform:translate(-50%)scale(.2)}.sh-ins-flash{opacity:0;background:#fff;animation:.3s ease-out 1.55s sh-whiteout;position:absolute;inset:0}@keyframes sh-out{to{opacity:0;visibility:hidden}}@keyframes sh-rise{to{transform:translateY(-114px)}}@keyframes sh-cloud-pass{to{transform:translateY(-260vh)}}@keyframes sh-flash-step{0%{opacity:1}to{opacity:0}}@keyframes sh-hold{to{opacity:1}}@keyframes sh-chute{to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes sh-whiteout{40%{opacity:.85}}.sh-hero{background:linear-gradient(#04060a 0%,#0a1212 46%,#101711 100%);flex-direction:column;justify-content:center;min-height:clamp(580px,84vh,780px);display:flex;position:relative;overflow:hidden}.sh-sky{position:absolute;inset:0 0 50%}.sh-stars{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 28% 12%,#fff,#0000),radial-gradient(1px 1px at 44% 30%,#e9fff9,#0000),radial-gradient(1.5px 1.5px at 63% 16%,#fff,#0000),radial-gradient(1px 1px at 79% 34%,#fff,#0000),radial-gradient(1px 1px at 91% 10%,#fff,#0000);position:absolute;inset:0}.sh-moon{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 34% 40%,#0000001f 0 9%,#0000 10%),radial-gradient(circle at 62% 62%,#0000001a 0 12%,#0000 13%),radial-gradient(circle at 40% 36%,#f3f1e6,#c9c6b6 70%,#9d9a8b);border:0;border-radius:50%;width:clamp(44px,6vw,72px);padding:0;position:absolute;top:9%;right:13%;box-shadow:0 0 40px 6px #dce6ff2e}.sh-moon-live{cursor:pointer;transition:box-shadow .3s,transform .3s}.sh-moon-live:hover,.sh-moon-live:focus-visible{transform:scale(1.08);box-shadow:0 0 46px 10px #ff3b4e59}.sh-map{transform-origin:50% 100%;height:112%;position:absolute;bottom:-18%;left:-22%;right:-22%;transform:perspective(1000px)rotateX(52deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.sh-map-drift{animation:48s ease-in-out infinite alternate sh-drift;position:absolute;inset:0}.sh-map-svg{width:100%;height:auto;position:absolute;bottom:0;left:0}.sh-map-ground{fill:#111a11}.sh-map-grid{stroke:#2a3e26;stroke-width:1.2px}.sh-map-ref{font-family:var(--font-mono,ui-monospace, monospace);fill:#4f6548;font-size:15px;font-weight:700}.sh-map-contour{fill:none;stroke:#3d6236;stroke-width:1.4px}.sh-map-river{fill:none;stroke:#10323c;stroke-width:18px;stroke-linecap:round}.sh-map-river-edge{fill:none;stroke:#2f7484;stroke-width:2px;opacity:.6}.sh-map-road{fill:none;stroke:#3b3a29;stroke-width:8px;stroke-linejoin:round}.sh-map-road-dash{fill:none;stroke:#c9b66b;stroke-width:1.6px;stroke-dasharray:10 12}.sh-map-block{fill:#2a3628;stroke:#3f5139}.sh-map-town{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;fill:var(--sh-sand);font-size:20px;font-weight:700}.sh-zone-shrink{transform-box:fill-box;transform-origin:50%;animation:28s ease-in-out infinite sh-zone}.sh-zone-ring{fill:none;stroke:#fff;stroke-width:5px;stroke-dasharray:22 12;opacity:.9}.sh-zone-next{fill:none;stroke:#fff;stroke-width:2.5px;opacity:.55}.sh-ping{fill:none;stroke:var(--sh-yellow);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite sh-ping}.sh-marker{fill:var(--sh-yellow)}.sh-heli-fly{z-index:1;width:clamp(240px,30vw,420px);animation:28s linear -11s infinite sh-fly;position:absolute;top:7%;left:0}.sh-heli{width:100%;height:auto;animation:2.4s ease-in-out infinite alternate sh-bob;display:block}.sh-rotor{fill:#bec8cd59;transform-box:fill-box;transform-origin:50%;animation:90ms linear infinite alternate sh-rotor}.sh-tail-rotor{fill:#bec8cd66;transform-box:fill-box;transform-origin:50%;animation:70ms linear infinite alternate sh-tail}.sh-rope{fill:none;stroke:#9a8a62;stroke-width:2.5px}.sh-heli-beam{opacity:.8}.sh-nav-red{fill:var(--sh-red);animation:1.2s step-end infinite sh-blink}.sh-nav-strobe{fill:#fff;animation:.9s step-end infinite sh-blink}.sh-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#050807e0 0%,#0508078c 40%,#0000 70%);position:absolute;inset:0}.sh-hud{z-index:2;pointer-events:none;font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;color:var(--sh-sand);text-shadow:0 1px 2px #000c;position:absolute;inset:0}.sh-compass{border-bottom:1px solid #e8dfc259;width:min(560px,74vw);padding-bottom:4px;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.sh-compass:after{content:"";border:6px solid #0000;border-bottom-color:var(--sh-yellow);position:absolute;bottom:-1px;left:50%}.sh-compass-track{width:max-content;animation:60s linear infinite sh-compass;display:flex}.sh-compass-set{display:flex}.sh-compass-set span{text-align:center;opacity:.7;width:46px;font-size:12px}.sh-compass-set .sh-compass-cardinal{color:var(--sh-yellow);opacity:1;font-weight:800}.sh-minimap{aspect-ratio:1;background:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 23px),repeating-linear-gradient(90deg,#ffffff0f 0 1px,#0000 1px 23px),radial-gradient(circle,#1a2a1c,#0b120c);border:2px solid #e8dfc266;border-radius:50%;width:116px;position:absolute;top:56px;right:22px;overflow:hidden}.sh-minimap-sweep{background:conic-gradient(#2ee6d659,#0000 22%);animation:2.8s linear infinite sh-spin;position:absolute;inset:0}.sh-minimap-me{border-right:6px solid #0000;border-bottom:12px solid var(--sh-yellow);border-left:6px solid #0000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sh-minimap-dot{background:var(--sh-red);width:8px;height:8px;box-shadow:0 0 8px var(--sh-red);opacity:0;border-radius:50%;position:absolute}.sh-dot-a{top:26%;left:30%}.sh-dot-b{top:64%;left:70%}.sh-dot-c{top:36%;left:74%}.sh-page[data-uav] .sh-minimap-dot{opacity:1;animation:1s step-end infinite sh-blink}.sh-feed{text-align:right;height:104px;font-size:12.5px;position:absolute;bottom:96px;right:22px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.sh-feed li{white-space:nowrap;height:26px;line-height:26px}.sh-feed li b{color:var(--sh-yellow)}.sh-feed li span{color:var(--sh-khaki)}.sh-feed>li:first-child{animation:32s steps(8,end) infinite sh-feed}.sh-hud-zone{background:#0a0608b3;border:1px solid #ff3b4e99;border-radius:6px;gap:4px;padding:8px 12px;font-size:13px;font-weight:700;display:grid;position:absolute;top:56px;left:22px}.sh-hud-label{color:var(--sh-red)}.sh-bomb{border:2px solid var(--sh-red);color:var(--sh-red);opacity:0;background:#280008d9;border-radius:6px;padding:6px 14px;font-weight:800;position:absolute;top:46px;left:50%;transform:translate(-50%)}.sh-page[data-planted] .sh-bomb{opacity:1;animation:.42s step-end infinite sh-blink}.sh-hero-copy{z-index:3;pointer-events:none;width:100%;max-width:72rem;margin:0 auto;padding:120px 20px 200px;position:relative}.sh-hero-copy a{pointer-events:auto}.sh-kicker{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--sh-yellow);font-size:13px}.sh-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--sh-sand);text-shadow:5px 5px #34442c,10px 10px #ff2e9ad9;margin-top:10px;font-size:clamp(48px,14vw,188px);line-height:.86}.sh-lead{max-width:34em;color:var(--sh-khaki);margin-top:18px;font-size:18px;line-height:1.6}.sh-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.sh-stock{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--sh-yellow);margin-top:16px;font-size:13.5px;font-weight:700}.sh-btn{letter-spacing:.02em;text-transform:uppercase;border-radius:6px;align-items:center;min-height:48px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .16s;display:inline-flex}.sh-btn:hover{transform:translateY(-2px)}.sh-btn:focus-visible,.sh-jump:focus-visible,.sh-toggle:focus-visible,.sh-grenade:focus-visible,.sh-card-link:focus-visible,.sh-moon-live:focus-visible{outline:3px solid var(--sh-yellow);outline-offset:3px}.sh-btn-hot{border:2px solid var(--sh-yellow);background:var(--sh-press);color:#fff}.sh-btn-ghost{border:2px solid var(--sh-sand);color:var(--sh-sand)}.sh-section{padding:clamp(56px,9vw,96px) 0}.sh-wrap{max-width:72rem;margin:0 auto;padding:0 20px}.sh-h2{font-family:var(--font-display);text-transform:uppercase;text-shadow:4px 4px #34442c;margin-top:8px;font-size:clamp(38px,7vw,72px);line-height:.92}.sh-sub{max-width:42em;color:var(--sh-khaki);margin-top:14px;font-size:17px;line-height:1.6}.sh-empty{color:var(--sh-khaki);margin-top:24px;font-size:17px}.sh-empty a{text-decoration:underline;-webkit-text-decoration-color:var(--sh-yellow);text-decoration-color:var(--sh-yellow);text-underline-offset:4px;font-weight:700}.sh-drop-section{border-top:2px solid var(--sh-edge);background:repeating-linear-gradient(45deg, #ffffff04 0 2px, transparent 2px 9px), var(--sh-olive)}.sh-page[data-landed] .sh-drop{animation:.4s sh-shake}.sh-drop{justify-items:center;gap:18px;margin-top:28px;display:grid}.sh-drop-screen{border:2px solid var(--sh-edge);background:var(--sh-panel);border-radius:14px;grid-template-columns:1fr 210px;width:min(760px,100%);display:grid;overflow:hidden}.sh-drop-sky{background:linear-gradient(#1d3550,#5f86a3 62%,#9fb7c2);height:290px;position:relative;overflow:hidden}.sh-drop[data-phase=landed] .sh-drop-sky{background:linear-gradient(#1d3550,#5f86a3 55%,#3c4a33 55%,#2a3424)}.sh-cloud{filter:blur(4px);background:radial-gradient(#f0f5fad9,#0000 65%);border-radius:50%;width:70%;height:26%;position:absolute}.sh-cloud-a{top:20%;left:-12%}.sh-cloud-b{top:58%;right:-18%}.sh-cloud-c{top:90%;left:18%}.sh-drop[data-phase=freefall] .sh-cloud{animation:.8s linear infinite sh-cloud-up}.sh-drop[data-phase=freefall] .sh-cloud-b{animation-delay:-.3s}.sh-drop[data-phase=freefall] .sh-cloud-c{animation-delay:-.55s}.sh-drop[data-phase=canopy] .sh-cloud{animation:4s linear infinite sh-cloud-up}.sh-wind{opacity:0;background:repeating-linear-gradient(90deg,#0000 0 38px,#ffffff59 38px 39px,#0000 39px 91px);position:absolute;inset:-50% 0}.sh-drop[data-phase=freefall] .sh-wind{opacity:1;animation:.22s linear infinite sh-rise}.sh-jumper{width:130px;transition:top .6s;position:absolute;top:18%;left:50%;transform:translate(-50%)}.sh-jumper .sh-chute path{fill:var(--sh-pink);stroke:var(--sh-dark);stroke-width:1.5px}.sh-jumper .sh-chute .sh-lines{fill:none;stroke:#10140f;stroke-width:1px}.sh-chute{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .2s,transform .3s cubic-bezier(.2,1.6,.4,1);transform:scale(.2)}.sh-drop[data-phase=canopy] .sh-chute{opacity:1;transform:scale(1)}.sh-body circle,.sh-body path:not(.sh-limbs){fill:#1b2418}.sh-limbs{fill:none;stroke:#1b2418;stroke-width:5px;stroke-linecap:round}.sh-drop[data-phase=freefall] .sh-jumper{animation:.5s ease-in-out infinite alternate sh-sway}.sh-drop[data-phase=landed] .sh-jumper{top:42%}.sh-drop-readouts{border-left:2px solid var(--sh-edge);font-family:var(--font-mono,ui-monospace, monospace);align-content:center;gap:2px;padding:18px;display:grid}.sh-drop-label{text-transform:uppercase;letter-spacing:.14em;color:var(--sh-muted);margin-top:8px;font-size:11px;font-weight:700}.sh-drop-alt{color:var(--sh-yellow);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.sh-drop-speed{color:var(--sh-sand);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.sh-drop-alt small,.sh-drop-speed small{color:var(--sh-muted);font-size:13px}.sh-drop-track{border:1px solid var(--sh-edge);background:#182016;border-radius:999px;width:14px;height:90px;margin-top:12px;overflow:hidden}.sh-drop-fill{transform-origin:bottom;background:linear-gradient(to top, var(--sh-red), var(--sh-yellow));height:100%}.sh-drop-status{min-height:1.6em;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;text-transform:uppercase;color:var(--sh-sand);font-size:14.5px;font-weight:700}.sh-drop-status strong{color:var(--sh-yellow)}.sh-jump{border:3px solid var(--sh-dark);background:var(--sh-yellow);width:100%;max-width:440px;min-height:100px;color:var(--sh-dark);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:12px;place-items:center;gap:2px;transition:transform 90ms,box-shadow 90ms;display:grid;box-shadow:0 7px #8a7a1a,0 0 0 6px #ffe93e1f}.sh-jump:active{transform:translateY(5px);box-shadow:0 2px #8a7a1a}.sh-jump:disabled{cursor:progress;opacity:.75}.sh-jump-top{font-family:var(--font-display);text-transform:uppercase;font-size:26px}.sh-jump-sub{font-size:13.5px;font-weight:700}.sh-toggles{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sh-toggle{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;color:var(--sh-khaki);cursor:pointer;background:0 0;border:2px solid #3a4a36;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:700}.sh-toggle[aria-pressed=true]{border-color:var(--sh-yellow);color:var(--sh-sand);box-shadow:0 0 18px -6px var(--sh-yellow)}.sh-supply-section{background:radial-gradient(ellipse at 50% 0%, #ffe93e0f, transparent 60%), var(--sh-ground)}.sh-page[data-boom] .sh-supply{animation:.5s sh-shake}.sh-supply-bar{margin:26px 0 22px}.sh-grenade{min-height:52px;font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;color:var(--sh-sand);cursor:pointer;background:#1a2214;border:2px solid #4b5a35;border-radius:6px;align-items:center;gap:10px;padding:0 18px 0 12px;font-size:14px;font-weight:800;display:inline-flex}.sh-grenade:disabled{border-color:var(--sh-red);color:var(--sh-red)}.sh-grenade-icon{width:30px}.sh-grenade-icon rect,.sh-grenade-icon ellipse{fill:#5b6b3c}.sh-grenade-lever{fill:none;stroke:#9aa37a;stroke-width:3px}.sh-grenade-ring{fill:none;stroke:var(--sh-yellow);stroke-width:2.5px}.sh-grenade-grid{fill:none;stroke:#2e3820;stroke-width:1.5px}.sh-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:640px){.sh-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (min-width:1024px){.sh-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.sh-card{--tier:#9aa3a8}.sh-card[data-tier=uncommon]{--tier:#3dff7a}.sh-card[data-tier=rare]{--tier:#3aa0ff}.sh-card[data-tier=grail]{--tier:#ff9a1f}.sh-card[data-tier=banger]{--tier:#ff2e9a}.sh-supply[data-state=armed] .sh-card{opacity:0;transform:translateY(-70px)}.sh-supply[data-state=go] .sh-card{animation:.55s cubic-bezier(.3,1.4,.5,1) backwards sh-crate;animation-delay:calc(min(var(--i), 10) * 70ms)}.sh-card{border:2px solid color-mix(in srgb, var(--tier) 70%, transparent);background:var(--sh-panel);box-shadow:0 14px 26px -20px var(--tier);border-radius:6px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.sh-card:hover{box-shadow:0 20px 40px -16px var(--tier);transform:translateY(-4px)}.sh-card-link{flex:1;text-decoration:none;display:block;position:relative}.sh-card-link:hover{cursor:crosshair}.sh-card-buy{padding:0 14px 14px}.sh-card[data-picked]{outline:3px solid var(--sh-yellow);outline-offset:3px;animation:1s ease-in-out 3 sh-pick}.sh-card-tier{background:var(--tier);font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.12em;color:var(--sh-dark);padding:4px 10px;font-size:11.5px;font-weight:800;display:block}.sh-card-rank{z-index:2;font-family:var(--font-display);color:var(--sh-yellow);background:#10140fd9;border-radius:4px;padding:2px 8px;font-size:15px;position:absolute;top:34px;left:8px}.sh-card-pick{z-index:2;background:var(--sh-yellow);font-family:var(--font-display);text-transform:uppercase;color:var(--sh-dark);border-radius:4px;padding:2px 8px;font-size:13px;position:absolute;top:34px;right:8px}.sh-card-photo{aspect-ratio:1;background:#fff;position:relative}.sh-card-nophoto{color:#555;place-items:center;height:100%;font-size:12px;display:grid}.sh-card-body{padding:12px 14px 16px}.sh-card-meta{font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;letter-spacing:.06em;color:var(--sh-muted);font-size:11.5px;font-weight:700}.sh-card-title{font-family:var(--font-display);color:var(--sh-sand);margin-top:6px;font-size:17px;line-height:1.12}.sh-card-price{font-family:var(--font-mono,ui-monospace, monospace);color:var(--tier);margin-top:8px;font-size:22px;font-weight:800}.sh-card[data-tier=common] .sh-card-price{color:var(--sh-sand)}.sh-campaign-section{border-top:2px solid var(--sh-edge);background:var(--sh-olive)}.sh-campaigns{border-top:2px solid var(--sh-edge);margin-top:28px}.sh-campaign{border-bottom:1px dashed var(--sh-edge);grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:16px 4px;display:grid}.sh-campaign-year{font-family:var(--font-display);color:var(--sh-yellow);font-size:26px}.sh-campaign-name{color:var(--sh-sand);font-weight:700;display:grid}.sh-campaign-name small{color:var(--sh-muted);font-size:14px;font-weight:500}.sh-campaign-cta{white-space:nowrap;color:var(--sh-yellow);font-weight:800;text-decoration:none}.sh-campaign-out{color:var(--sh-muted);font-weight:600}.sh-campaign-live{background:linear-gradient(90deg,#ffe93e14,#0000 70%)}.sh-respect-section{background:linear-gradient(var(--sh-ground), #0f1410)}.sh-respect{align-items:center;gap:28px;display:grid}@media (min-width:768px){.sh-respect{grid-template-columns:260px 1fr}}.sh-tags{width:min(260px,70vw)}.sh-chain{fill:none;stroke:#8d927f;stroke-width:3px;stroke-dasharray:4 3}.sh-tag{fill:#b9bdb1;stroke:#7d8276;stroke-width:2px}.sh-tag-back{fill:#9da196}.sh-tag-hole{fill:var(--sh-ground)}.sh-tag-text{font-family:var(--font-display);fill:#3b3f37;font-size:18px}.sh-tag-small{font-family:var(--font-mono,ui-monospace, monospace);fill:#3b3f37;font-size:9px;font-weight:800}.sh-cta-section{border-top:2px solid var(--sh-edge);background:var(--sh-olive)}.sh-hit-layer{z-index:75;pointer-events:none;position:fixed;inset:0}.sh-hit{background:linear-gradient(45deg,#0000 46%,#fff 46% 54%,#0000 54%) no-repeat,linear-gradient(-45deg,#0000 46%,#fff 46% 54%,#0000 54%) no-repeat;width:26px;height:26px;margin:-13px 0 0 -13px;animation:.45s ease-out forwards sh-hit;position:absolute;-webkit-mask:radial-gradient(circle,#0000 0 5px,#000 5px);mask:radial-gradient(circle,#0000 0 5px,#000 5px)}.sh-hit-party{background:0 0;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;animation:.7s ease-out forwards sh-party;box-shadow:0 -26px #ff2e9a,20px -16px #ffe93e,26px 6px #2ee6d6,10px 24px #3dff7a,-14px 22px #ff9a1f,-26px 2px #3aa0ff,-18px -18px #ff2e9a;-webkit-mask:none;mask:none}.sh-toast{z-index:76;border:2px solid var(--sh-yellow);max-width:calc(100vw - 32px);font-family:var(--font-mono,ui-monospace, monospace);text-transform:uppercase;color:var(--sh-yellow);background:#0c0f0cf0;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:800;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.sh-toast:empty{display:none}.sh-page[data-god] .sh-title,.sh-page[data-god] .sh-card-price,.sh-page[data-god] .sh-drop-alt{color:#ffd54a;text-shadow:0 0 18px #ffd54acc,4px 4px #6b5310}.sh-page[data-zombies] .sh-hero{background:linear-gradient(#120204 0%,#1c0607 46%,#160909 100%)}.sh-page[data-zombies] .sh-moon{box-shadow:0 0 60px 18px #ff3b4e73}.sh-zombies{z-index:80;background:radial-gradient(at 50% 20%,#50000abf,#050203f5 70%);place-items:center;gap:18px;padding:120px 16px 30px;animation:.5s ease-out sh-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.sh-zombies-moon{aspect-ratio:1;background:radial-gradient(circle at 30% 38%,#00000029 0 9%,#0000 10%),radial-gradient(circle at 66% 60%,#00000024 0 13%,#0000 14%),radial-gradient(circle at 46% 74%,#0000001f 0 6%,#0000 7%),radial-gradient(circle at 40% 36%,#f1eee2,#c4c0b0 70%,#8f8b7c);border-radius:50%;width:min(280px,60vw);animation:.8s cubic-bezier(.2,1.2,.4,1) sh-moonrise;position:relative;box-shadow:0 0 80px 20px #ff3b4e59,inset -20px -20px 40px #00000059}.sh-zombies-astro{filter:drop-shadow(0 8px 14px #0009);width:62%;height:auto;animation:2.4s ease-in-out infinite alternate sh-float;position:absolute;bottom:62%;left:50%;transform:translate(-50%)}.sh-zombies-panel{border:2px solid var(--sh-red);text-align:center;background:#0e0406eb;border-radius:10px;width:min(520px,100%);padding:22px}.sh-zombies-round{font-family:var(--font-display);text-transform:uppercase;color:var(--sh-red);justify-content:center;align-items:center;gap:14px;font-size:30px;display:flex}.sh-tally{height:36px}.sh-tally line{stroke:var(--sh-red);stroke-width:4px;stroke-linecap:round}.sh-zombies-line{font-family:var(--font-display);color:var(--sh-sand);margin-top:12px;font-size:22px}.sh-zombies-sub{color:var(--sh-khaki);margin-top:10px}.sh-zombies-list{gap:8px;margin:14px 0 18px;display:grid}.sh-zombies-list a{border:1px solid #ff3b4e80;border-radius:6px;justify-content:space-between;gap:12px;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.sh-zombies-list a span{font-family:var(--font-mono,ui-monospace, monospace);color:var(--sh-yellow)}.sh-zombies-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sh-boom-fx{z-index:70;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 60%,#fffadcf2,#ff9a1f99 25%,#ff3b4e40 50%,#0000 72%);position:fixed;inset:0}.sh-page[data-boom] .sh-boom-fx{animation:.7s ease-out sh-boom}@media (max-width:640px){.sh-minimap,.sh-feed{display:none}.sh-map{height:70%;bottom:-4%;transform:perspective(700px)rotateX(48deg)}.sh-hero-copy{padding:140px 20px 200px}.sh-scrim{background:linear-gradient(#050807d1,#0508078c 62%,#0000)}.sh-drop-screen{grid-template-columns:1fr}.sh-drop-readouts{border-top:2px solid var(--sh-edge);border-left:0;grid-template-columns:repeat(2,auto) 1fr;align-items:end;gap:2px 18px}.sh-drop-track{display:none}.sh-campaign{grid-template-columns:58px 1fr}.sh-campaign-cta{grid-column:2}}@keyframes sh-drift{to{transform:translate(-6%,4%)}}@keyframes sh-zone{0%,6%{transform:scale(1)}82%,to{transform:scale(.44)}}@keyframes sh-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes sh-fly{0%{transform:translate(-40vw)}to{transform:translate(115vw)}}@keyframes sh-bob{to{transform:translateY(8px)rotate(-1.5deg)}}@keyframes sh-rotor{to{transform:scaleX(.82)}}@keyframes sh-tail{to{transform:scaleY(.6)}}@keyframes sh-blink{50%{opacity:.15}}@keyframes sh-spin{to{transform:rotate(360deg)}}@keyframes sh-compass{to{transform:translate(-33.3333%)}}@keyframes sh-feed{to{margin-top:-208px}}@keyframes sh-cloud-up{0%{transform:translateY(120%)}to{transform:translateY(-420%)}}@keyframes sh-sway{to{transform:translate(-50%)rotate(6deg)}}@keyframes sh-shake{20%{transform:translate(-4px,2px)}40%{transform:translate(4px,-2px)}60%{transform:translate(-3px,1px)}80%{transform:translate(2px)}}@keyframes sh-crate{0%{opacity:0;transform:translateY(-70px)}to{opacity:1;transform:none}}@keyframes sh-pick{50%{outline-color:var(--sh-pink)}}@keyframes sh-hit{0%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.9)}}@keyframes sh-party{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}@keyframes sh-fade{0%{opacity:0}}@keyframes sh-moonrise{0%{opacity:0;transform:translateY(60px)scale(.6)}}@keyframes sh-float{to{transform:translate(-50%)translateY(-10px)rotate(3deg)}}@keyframes sh-boom{0%{opacity:0}12%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sh-insertion{display:none}.sh-map-drift,.sh-zone-shrink,.sh-ping,.sh-heli-fly,.sh-heli,.sh-rotor,.sh-tail-rotor,.sh-nav-red,.sh-nav-strobe,.sh-minimap-sweep,.sh-compass-track,.sh-feed>li:first-child,.sh-cloud,.sh-wind,.sh-jumper,.sh-drop,.sh-supply,.sh-card,.sh-card-link,.sh-hit,.sh-zombies,.sh-zombies-moon,.sh-zombies-astro,.sh-boom-fx,.sh-page[data-uav] .sh-minimap-dot,.sh-page[data-planted] .sh-bomb{animation:none!important}.sh-heli-fly{transform:translate(55vw)}}
