@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Orbitron:wght@500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800&display=swap";.relay-splash.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.relay-splash-status{color:#f5f7fb;min-width:0;font-weight:700;display:inline-block}.relay-splash-meta{justify-content:space-between}.relay-splash-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=480px){.relay-splash-status{max-width:calc(100% - 56px)}}@media (pointer:coarse){html,body{overscroll-behavior:none;width:100%;min-width:100%;height:100%;min-height:100%;margin:0;overflow:hidden!important}#game{width:100dvw!important;min-width:0!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}#play{width:100dvw!important;min-width:0!important;height:100dvh!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}#phaser-game{touch-action:none!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}#phaser-game canvas{touch-action:none!important;max-width:none!important;max-height:none!important;display:block!important}.mobile-controls{pointer-events:none!important;z-index:120!important;width:100dvw!important;height:100dvh!important;position:fixed!important;inset:0!important}.mobile-controls button{pointer-events:auto;touch-action:manipulation}}@media (pointer:coarse) and (orientation:portrait){#game{visibility:hidden!important}.relay-orientation-gate:after{content:none!important;display:none!important}.relay-splash,.relay-splash-picture,#relaySplashPicture,.relay-splash .relay-splash-art{object-fit:cover!important;object-position:center!important;width:100dvw!important;min-width:0!important;height:100dvh!important;min-height:0!important}}@media (pointer:coarse) and (orientation:landscape){#game.relay-boot-ready{visibility:visible!important}body:after{display:none!important}#game{visibility:visible!important}}html,body{width:100%;max-width:100%;overflow:hidden!important}html{scrollbar-width:none}html::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#intro.home-v3,#intro.home-v3 .home-v4-scene{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}#intro.home-v3 .home-v4-shell{max-width:calc(100vw - 40px);overflow:hidden}@media (width<=780px){#intro.home-v3 .home-v4-shell{max-width:calc(100vw - 20px)}#intro.home-v3 .home-v4-main{overflow-x:hidden!important}}.relay-splash,.relay-splash *{font-family:Orbitron,sans-serif}:root{--rr-bg:#02050a;--rr-cyan:#00eaff;--rr-cyan2:#b8fbff;--rr-blue:#168cff;--rr-gold:#ffd23c;--rr-white:#f5fdff;--rr-dim:#dcf5ffc7;--rr-panel:#020a12d1}.relay-splash{z-index:2147483647;isolation:isolate;background:var(--rr-bg);opacity:1;visibility:visible;place-items:center;transition:opacity .75s cubic-bezier(.16,1,.3,1),visibility .75s;display:grid;position:fixed;inset:0;overflow:hidden;width:100dvw!important;height:100dvh!important}.relay-splash:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,#00eaff33,#0000 30%),radial-gradient(circle at 18% 72%,#008cff24,#0000 25%),radial-gradient(circle at 84% 24%,#00eaff1c,#0000 23%),linear-gradient(#0000001a,#0000 34%,#000000c2);animation:6s ease-in-out infinite alternate rr-atmosphere;position:absolute;inset:-18%}.relay-splash:after{content:"";z-index:5;pointer-events:none;opacity:.72;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 5px),linear-gradient(90deg,#000000b3,#0000 15% 85%,#000000b3),linear-gradient(#0000006b,#0000 24% 68%,#000000c7);position:absolute;inset:0}.relay-splash-art{z-index:0;filter:saturate(.96)contrast(1.1)brightness(.86);background:#010308;position:absolute;inset:0;object-fit:cover!important;object-position:center!important;width:100dvw!important;min-width:100%!important;max-width:none!important;height:100dvh!important;min-height:100%!important;max-height:none!important;animation:none!important;display:block!important;transform:none!important}.relay-splash-brand{z-index:8;left:max(28px,env(safe-area-inset-left));top:max(28px,env(safe-area-inset-top));color:var(--rr-white);letter-spacing:.26em;text-transform:uppercase;text-shadow:0 2px 12px #000,0 0 14px #00eaff61,0 0 28px #008cff2e;align-items:center;gap:14px;font:900 11px/1 Orbitron,sans-serif;display:flex;position:absolute}.relay-splash-brand:after{content:"BOOT SEQUENCE";color:#8dfaff85;letter-spacing:.16em;background:#0014206b;border:1px solid #00eaff33;margin-left:4px;padding:5px 8px;font:700 12px/1 Orbitron,sans-serif}.relay-splash-brand b{width:42px;height:42px;color:var(--rr-cyan2);background:linear-gradient(135deg,#00eaff2e,#000c18f0);border:1px solid #00eafff5;place-items:center;font-size:15px;animation:2.2s ease-in-out infinite rr-logo;display:grid;position:relative;box-shadow:0 0 8px #00eaffd1,0 0 24px #00eaff6b,0 0 52px #008cff33,inset 0 0 20px #00eaff24}.relay-splash-brand b:before,.relay-splash-brand b:after{content:"";border-color:var(--rr-cyan);border-style:solid;width:10px;height:10px;position:absolute}.relay-splash-brand b:before{border-width:2px 0 0 2px;top:-3px;left:-3px}.relay-splash-brand b:after{border-width:0 2px 2px 0;bottom:-3px;right:-3px}.relay-splash-ui{z-index:9;left:max(28px,env(safe-area-inset-left));right:max(28px,env(safe-area-inset-right));bottom:max(34px,calc(env(safe-area-inset-bottom) + 24px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(#010a12ad,#01050a80);border:1px solid #75f7ff24;gap:11px;width:min(920px,100vw - 56px);margin:auto;padding:14px;display:grid;position:absolute;box-shadow:0 24px 70px #0000007a,inset 0 0 40px #00eaff06}.relay-splash-ui:before{content:"SYSTEM LINK  //  SECURE CHANNEL";border-left:2px solid var(--rr-cyan);color:#b8fbffe0;text-shadow:0 0 10px #00eaff40;letter-spacing:.2em;background:linear-gradient(90deg,#00eaff1c,#00eaff06,#0000);border-bottom:1px solid #00eaff1a;justify-self:start;padding:6px 10px;font:800 10px/1 Orbitron,sans-serif}.relay-splash-meta{background:linear-gradient(#010c15d1,#01060c94);border:1px solid #75f7ff2e;border-color:#75f7ff1a #75f7ff2e #75f7ff61;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;padding:13px 14px 12px;display:grid;position:relative;box-shadow:0 14px 38px #0006,inset 0 0 26px #00eaff09}.relay-splash-meta:before{content:"";background:linear-gradient(90deg, var(--rr-cyan), #00eaff26, transparent);width:28%;height:1px;position:absolute;top:-1px;left:0;box-shadow:0 0 10px #00eaff73}.relay-splash-status{min-width:0;color:var(--rr-dim);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #000,0 0 14px #00eaff33;align-items:center;gap:0;font:900 10px/1.1 Orbitron,sans-serif;display:flex;overflow:hidden}.relay-splash-status:before{content:"";background:var(--rr-cyan2);width:7px;height:7px;box-shadow:0 0 6px var(--rr-cyan), 0 0 14px var(--rr-cyan), 0 0 30px #00eaffc7;border-radius:50%;flex:0 0 7px;margin-right:11px;animation:.9s ease-in-out infinite rr-live}.relay-splash-percent{min-width:68px;color:var(--rr-white);font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:right;text-shadow:0 0 8px #00eaff,0 0 18px #00eafff2,0 0 34px #00a8ff8c;font:900 20px/1 Orbitron,sans-serif}.relay-splash-track{background:repeating-linear-gradient(90deg,#8dfaff0b 0 1px,#0000 1px 28px),linear-gradient(#001624fa,#00040afc);border:1px solid #75f7ffc7;height:12px;position:relative;overflow:hidden;box-shadow:0 0 10px #00eaff5c,0 0 32px #008cff2e,inset 0 0 18px #000}.relay-splash-track:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#8dfaff1a 0 1px,#0000 1px 24px);position:absolute;inset:1px}.relay-splash-track:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 4%,#00eaff1a 4.5%,#0000 5% 95%,#ffd23c33 95.5%,#0000 96%);position:absolute;inset:-1px 0}.relay-splash-progress{background:linear-gradient(90deg,#00a8ff 0%,#00d9ff 35%,#00f6ff 70%,#b8fbff 100%);width:0;height:100%;transition:width .16s cubic-bezier(.16,1,.3,1);display:block;position:relative;box-shadow:0 0 10px #00eaff,0 0 24px #00eaffe6,0 0 48px #00a8ffa6}.relay-splash-progress:before{content:"";opacity:.55;background:linear-gradient(#ffffff8c,#0000 42%,#0000001f);position:absolute;inset:0}.relay-splash-progress:after{content:"";filter:blur(.25px)drop-shadow(0 0 10px #fff);background:linear-gradient(90deg,#0000,#ffffff1a,#fff,#75f7ffb8,#0000);width:140px;animation:1.25s linear infinite rr-energy-scan;position:absolute;top:-5px;bottom:-5px;left:-140px}.relay-splash[aria-busy=false] .relay-splash-progress{background:linear-gradient(90deg, var(--rr-cyan), var(--rr-cyan2), var(--rr-gold), #fff);box-shadow:0 0 10px #00eaff,0 0 25px #ffd23cd1,0 0 55px #ffd23c4d}.relay-splash[aria-busy=false] .relay-splash-progress:after{animation-duration:.65s}@media (width<=700px){.relay-splash-brand{left:max(14px,env(safe-area-inset-left));top:max(14px,env(safe-area-inset-top));letter-spacing:.13em;gap:8px;font-size:8px}.relay-splash-brand:after{display:none}.relay-splash-brand b{width:29px;height:29px;font-size:11px}.relay-splash-ui{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(16px,calc(env(safe-area-inset-bottom) + 10px));gap:8px;width:calc(100vw - 20px)}.relay-splash-ui:before{white-space:nowrap;box-sizing:border-box;width:max-content;max-width:100%;display:inline-block;letter-spacing:.12em!important;padding:7px 10px!important;font-family:Orbitron,sans-serif!important;font-size:9px!important;font-weight:800!important;line-height:1!important}.relay-splash-meta{gap:12px;padding:8px 9px 7px}.relay-splash-status{letter-spacing:.11em!important;font-family:Orbitron,sans-serif!important;font-size:7px!important}.relay-splash-status:before{flex-basis:5px;width:5px;height:5px;margin-right:7px}.relay-splash-percent{min-width:46px;font-family:Orbitron,sans-serif!important;font-size:13px!important}.relay-splash-track{height:7px}}@media (width<=420px){.relay-splash-ui{left:8px;right:8px;bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));gap:7px;width:calc(100vw - 16px);padding:9px}.relay-splash-ui:before{white-space:nowrap;box-sizing:border-box;width:max-content;max-width:100%;display:inline-block;letter-spacing:.1em!important;padding:6px 8px!important;font-family:Orbitron,sans-serif!important;font-size:8.5px!important;font-weight:800!important;line-height:1!important}.relay-splash-meta{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px 7px}.relay-splash-status{letter-spacing:.08em!important;font-family:Orbitron,sans-serif!important;font-size:7px!important}.relay-splash-percent{min-width:42px;font-family:Orbitron,sans-serif!important;font-size:13px!important}.relay-splash-track{height:7px}}@media (width<=700px) and (orientation:portrait){.relay-splash-art{object-fit:cover!important;object-position:center!important}.relay-splash-ui{width:calc(100vw - 20px)}}@media (orientation:landscape) and (height<=520px){.relay-splash-brand{top:max(9px,calc(env(safe-area-inset-top) + 5px))}.relay-splash-ui{bottom:max(8px,calc(env(safe-area-inset-bottom) + 6px));gap:6px}.relay-splash-ui:before{display:none}.relay-splash-meta{padding:7px 9px 6px}.relay-splash-track{height:6px}}@media (prefers-reduced-motion:reduce){.relay-splash:before,.relay-splash-brand b,.relay-splash-status:before,.relay-splash-progress:after{animation:none!important}.relay-splash,.relay-splash-progress{transition:none!important}}@keyframes rr-atmosphere{0%{opacity:.72;transform:scale(1)}50%{opacity:.96}to{opacity:.82;transform:scale(1.035)}}@keyframes rr-logo{0%,to{transform:scale(1);box-shadow:0 0 7px #00eaff8c,0 0 22px #00eaff38,0 0 42px #008cff1f,inset 0 0 15px #00eaff1a}50%{transform:scale(1.035);box-shadow:0 0 12px #00eaff,0 0 30px #00eaff8c,0 0 62px #008cff47,inset 0 0 24px #00eaff38}}@keyframes rr-live{0%,to{opacity:.35;transform:scale(.72)}50%{opacity:1;transform:scale(1.32)}}@keyframes rr-energy-scan{0%{transform:translate(0)}to{transform:translate(1100px)}}@media (width>=701px){.relay-splash .relay-boot-status-cell span{letter-spacing:.16em!important;font-family:Orbitron,sans-serif!important;font-size:9px!important;font-weight:700!important}.relay-splash .relay-boot-status-cell b{letter-spacing:.1em!important;font-family:Orbitron,sans-serif!important;font-size:12px!important;font-weight:800!important}}.relay-splash .relay-boot-log{letter-spacing:.1em!important;font-family:Orbitron,sans-serif!important;font-size:8px!important;line-height:1.4!important}.relay-splash .relay-splash-network-status i{background:#39ff88!important;box-shadow:0 0 6px #39ff88,0 0 14px #39ff88,0 0 28px #39ff88d9!important}.relay-splash .relay-splash-network-status{text-shadow:0 0 8px #39ff8873,0 0 18px #39ff8833;color:#39ff88!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list){background:radial-gradient(circle at 88% 8%,#ffd06e11,#0000 28%),radial-gradient(circle at 7% 92%,#38bdf80b,#0000 32%),linear-gradient(145deg,#071119fc,#02060afe)!important;border-color:#38bdf857!important;width:min(980px,94vw)!important;height:min(760px,90dvh)!important;box-shadow:0 34px 110px #000c,0 0 56px #38bdf812,inset 0 1px #ffffff0e!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list):after{content:"FAQ // FIELD MANUAL";z-index:3;color:#ffd06e7a;letter-spacing:.18em;pointer-events:none;font:800 6px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:12px;left:24px}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-head{border-bottom-color:#fff1!important;padding:18px 58px 14px 22px!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-kicker{color:#38bdf8!important;letter-spacing:.16em!important;margin:0 0 6px!important;font-size:7px!important;line-height:1.2!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-title{color:#f2f7fa!important;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(24px,3.4vw,38px)!important;line-height:.94!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-subtitle{letter-spacing:.03em!important;max-width:620px!important;margin:7px 0 0!important;font-size:8px!important;line-height:1.45!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-status{color:#ffe7a6!important;background:#ffd06e09!important;border-color:#ffd06e38!important;margin-top:0!important;padding:7px 9px!important;font-size:6.5px!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-status i{background:#ffd06e!important;width:5px!important;height:5px!important;box-shadow:0 0 14px #ffd06ec7!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-body{padding:14px 18px 28px!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-list{counter-reset:faq-row;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;display:grid!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item{counter-increment:faq-row;background:linear-gradient(145deg,#09141cf5,#03090efc)!important;border:1px solid #fff1!important;border-radius:8px!important;position:relative!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000002e!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item:before{content:counter(faq-row, decimal-leading-zero);z-index:2;color:#ffd06e;letter-spacing:.04em;pointer-events:none;background:#ffd06e09;border:1px solid #ffd06e57;border-radius:5px;place-items:center;width:20px;height:20px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:50%;left:10px;transform:translateY(-50%);box-shadow:0 0 12px #ffd06e09}#relayInfoPanel.relay-cinematic-overlay .relay-faq-question{text-transform:uppercase;color:#dbeaf1!important;letter-spacing:.08em!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:46px!important;padding:10px 12px 10px 38px!important;font:900 7.5px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}#relayInfoPanel.relay-cinematic-overlay .faq-question-text{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;min-width:0!important;display:-webkit-box!important;overflow:hidden!important}#relayInfoPanel.relay-cinematic-overlay .faq-index{flex:none!important}#relayInfoPanel.relay-cinematic-overlay .faq-question-state{color:#9be7ff!important;letter-spacing:.08em!important;background:#38bdf809!important;border:1px solid #38bdf847!important;border-radius:5px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:46px!important;height:20px!important;padding:0 7px!important;font:900 6px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important;display:inline-flex!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-question:hover,#relayInfoPanel.relay-cinematic-overlay .relay-faq-question:focus-visible{color:#f2fbff!important;background:linear-gradient(90deg,#38bdf80b,#ffd06e06)!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item.open{border-color:#38bdf86b!important;box-shadow:inset 2px 0 #38bdf8c7,inset 0 1px #ffffff09,0 12px 28px #00000040,0 0 22px #38bdf80d!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item.open .relay-faq-question .faq-question-state{color:#ffe7a6!important;background:#ffd06e0d!important;border-color:#ffd06e8f!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-answer{color:#8399a6!important;letter-spacing:.015em!important;margin:0!important;padding:0 14px 13px 38px!important;font:600 7.5px/1.55 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-answer:before{content:"INTEL // ";color:#38bdf8ad;letter-spacing:.08em;font-weight:900}@media (width<=760px){#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list){width:min(94vw,560px)!important;height:min(88dvh,720px)!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-list{grid-template-columns:1fr!important;gap:7px!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-head{padding:16px 52px 12px 16px!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-title{font-size:28px!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-subtitle{font-size:7px!important}}@media (width<=380px){#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-title{font-size:25px!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-question{min-height:43px!important;padding-left:35px!important;font-size:7px!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item:before{width:18px;height:18px;font-size:6.5px;left:9px}#relayInfoPanel.relay-cinematic-overlay .relay-faq-answer{padding-left:35px!important;font-size:7px!important}}@media (prefers-reduced-motion:reduce){#relayInfoPanel.relay-cinematic-overlay .relay-faq-item,#relayInfoPanel.relay-cinematic-overlay .relay-faq-question,#relayInfoPanel.relay-cinematic-overlay .faq-question-state{transition:none!important}}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-cinematic-body{flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-terminal-prompt{flex:none!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-faq-list{scrollbar-width:thin!important;scrollbar-color:#63ddffe6 #030a11b8!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:1px!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-faq-list::-webkit-scrollbar{width:9px!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-faq-list::-webkit-scrollbar-track{background:linear-gradient(#63ddff09,#ffd36a06)!important;border-radius:999px!important;margin:6px 2px!important;box-shadow:inset 0 0 0 1px #63ddff14,inset 0 0 12px #000000a6!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-faq-list::-webkit-scrollbar-thumb{background:linear-gradient(#63ddff 0%,#38bdf8 42%,#ffd36a 100%) padding-box padding-box!important;border:2px solid #0000!important;border-radius:999px!important;min-height:44px!important;box-shadow:0 0 5px #63ddfff2,0 0 12px #63ddffb8,0 0 22px #63ddff61,0 0 32px #ffd36a2e!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-list) .relay-faq-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9aeaff 0%,#63ddff 45%,#ffe29a 100%) padding-box padding-box!important;box-shadow:0 0 7px #63ddff,0 0 16px #63ddffe6,0 0 28px #63ddff94,0 0 40px #ffd36a3d!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item{background:linear-gradient(145deg,#030b16f7,#071625ed)!important;border:1px solid #8df4ff38!important;border-radius:12px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 20px #8df4ff05,0 14px 34px #0000004d,0 0 28px #19c8f50e!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item:after{content:""!important;pointer-events:none!important;opacity:.24!important;background:linear-gradient(135deg,#0000 0 48%,#8df4ffa6 49% 51%,#0000 52%)!important;width:46px!important;height:22px!important;position:absolute!important;top:0!important;right:0!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item:hover{background:linear-gradient(145deg,#061422fa,#07192af2)!important;border-color:#8df4ff6b!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #fff1,0 16px 36px #00000057,0 0 30px #19c8f517!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item.open{background:linear-gradient(145deg,#040f1cfa,#071828f5)!important;border-color:#8df4ff85!important;box-shadow:inset 3px 0 #8df4ffd1,inset 0 1px #fff1,0 16px 38px #0000005c,0 0 30px #19c8f51a!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-question{color:#f2fbff!important;letter-spacing:.055em!important;min-height:58px!important;padding:11px 13px 11px 43px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:8px!important;font-weight:800!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item:before{color:#8df4ff!important;background:#8df4ff0b!important;border:1px solid #8df4ff57!important;border-radius:7px!important;width:22px!important;height:22px!important;font:900 7px/1 DM Mono,ui-monospace,monospace!important;left:10px!important;box-shadow:0 0 14px #19c8f50f!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-item.open:before{color:#e9fcff!important;background:#8df4ff14!important;border-color:#8df4ffb8!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-answer{color:#9bb1be!important;padding:0 15px 14px 43px!important;font-family:DM Mono,ui-monospace,monospace!important;font-size:7.5px!important;line-height:1.55!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-answer:before{color:#8df4ffb8!important}@media (width<=760px){#relayInfoPanel.relay-cinematic-overlay .relay-faq-question{min-height:54px!important;padding-left:40px!important;font-size:7.5px!important}#relayInfoPanel.relay-cinematic-overlay .relay-faq-answer{padding-left:40px!important}}#relayInfoPanel.relay-faq-mode .relay-faq-question{cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;width:100%!important;min-height:72px!important;padding:13px 13px 13px 11px!important}#relayInfoPanel.relay-faq-mode .relay-faq-item{cursor:default;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s!important}#relayInfoPanel.relay-faq-mode .relay-faq-question:active{transform:translateY(1px)!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open{background:linear-gradient(145deg,#0b2234fb,#02090f)!important;border-color:#8df4ff61!important;box-shadow:inset 3px 0 #8df4ffdb,0 14px 34px #00000052,0 0 26px #38bdf814!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open:before{opacity:1!important;box-shadow:0 0 16px #8df4ff61!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open .relay-faq-question{color:#f2fcff!important;background:linear-gradient(90deg,#38bdf814,#38bdf805,#0000 82%)!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open .faq-index{color:#eaffff!important;background:#8df4ff14!important;border-color:#8df4ff94!important;box-shadow:0 0 16px #38bdf81a!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open .faq-question-state{color:#8df4ff!important;background:#38bdf812!important;border-color:#8df4ff73!important;box-shadow:0 0 15px #38bdf814!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open .relay-faq-answer{animation:.18s both relayFaqBlacksiteAnswer!important;display:block!important}@media (width<=760px){#relayInfoPanel.relay-faq-mode .relay-faq-question{min-height:68px!important;padding:11px 11px 11px 10px!important}#relayInfoPanel.relay-faq-mode .faq-question-text{font-size:8.5px!important;line-height:1.45!important}}@media (width<=430px){#relayInfoPanel.relay-faq-mode .relay-faq-question{min-height:64px!important}}#singleplayerTerminal{z-index:240;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:#01050ad6;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:auto}#singleplayerTerminal.is-open{display:flex}.singleplayer-card{box-sizing:border-box;color:#eafcff;background:radial-gradient(circle at 88% 0,#58e7ff17,#0000 30%),linear-gradient(145deg,#04121bfa,#01070cfc);border:1px solid #58e7ff57;border-radius:14px;width:min(1080px,100%);max-height:min(900px,100dvh - 24px);padding:clamp(16px,3vw,28px);overflow:auto;box-shadow:0 28px 90px #000000b3,0 0 42px #00d9ff0f}.singleplayer-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.singleplayer-kicker{letter-spacing:.2em;opacity:.58;margin:0 0 6px;font:800 9px/1.2 DM Mono,ui-monospace,monospace}.singleplayer-title{letter-spacing:.05em;margin:0;font:900 clamp(22px,4vw,42px)/1 Orbitron,ui-monospace,monospace}.singleplayer-sub{opacity:.62;max-width:720px;margin:8px 0 0;font:500 11px/1.55 DM Mono,ui-monospace,monospace}.singleplayer-close{color:#eaffff;cursor:pointer;background:#58e7ff0f;border:1px solid #58e7ff47;border-radius:8px;flex:none;min-width:42px;min-height:42px}.singleplayer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.singleplayer-module{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;min-width:0;padding:14px}.singleplayer-module h3{letter-spacing:.1em;margin:0 0 6px;font:800 11px/1.2 Orbitron,ui-monospace,monospace}.singleplayer-module p{opacity:.58;min-height:34px;margin:0 0 12px;font:500 10px/1.45 DM Mono,ui-monospace,monospace}.singleplayer-value{margin-bottom:10px;font:900 24px/1 Orbitron,ui-monospace,monospace;display:block}.singleplayer-status{color:#8df4ff;letter-spacing:.12em;background:#58e7ff0d;border:1px solid #58e7ff33;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font:800 8px/1 DM Mono,ui-monospace,monospace;display:inline-flex}.singleplayer-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.singleplayer-list li{border-bottom:1px solid #ffffff0e;justify-content:space-between;gap:10px;padding:7px 0;font:700 9px/1.25 DM Mono,ui-monospace,monospace;display:flex}.singleplayer-list li:last-child{border-bottom:0}.singleplayer-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.singleplayer-actions button{color:#eaffff;letter-spacing:.08em;cursor:pointer;background:#58e7ff0e;border:1px solid #58e7ff38;border-radius:7px;min-height:36px;padding:0 11px;font:800 9px/1 DM Mono,ui-monospace,monospace}.singleplayer-actions button.is-active{background:#58e7ff21;border-color:#58e7ffb8;box-shadow:0 0 18px #58e7ff14}.singleplayer-history{grid-column:1/-1}.singleplayer-history ol{max-height:210px;overflow:auto}@media (width<=820px){#singleplayerTerminal{align-items:flex-start}.singleplayer-card{border-radius:10px;max-height:calc(100dvh - 12px);padding:14px}.singleplayer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.singleplayer-history{grid-column:1/-1}}@media (width<=520px){.singleplayer-grid{grid-template-columns:1fr}.singleplayer-history{grid-column:auto}.singleplayer-head{gap:10px}.singleplayer-title{font-size:24px}.singleplayer-sub{font-size:9px}}@media (pointer:coarse){#singleplayerTerminal button{touch-action:manipulation}.singleplayer-card{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (pointer:coarse) and (orientation:portrait){html body.is-touch .mobile-rotate-prompt{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body.is-touch #play .hud-xp,html body.is-touch #play #pause,html body.is-touch #mobileBottomHud .mobile-menu-pause{display:initial!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body.is-touch #play .hud-xp{display:block!important}html body.is-touch #play #pause{display:grid!important}}html,body{min-height:100%}#play #pause{z-index:910;touch-action:manipulation;place-items:center;position:relative;visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important}#pauseMenu.relay-cinematic-overlay{visibility:visible!important;pointer-events:auto!important;display:grid!important}#pauseMenu.relay-cinematic-overlay.hidden{visibility:hidden!important;pointer-events:none!important;display:none!important}#singleplayerTerminal{z-index:10050!important;visibility:visible!important}#singleplayerTerminal.is-open{visibility:visible!important;pointer-events:auto!important;display:flex!important}#mobileBottomHud{left:0;right:0;bottom:max(10px, env(safe-area-inset-bottom));z-index:9500;padding:0 max(12px, env(safe-area-inset-left)) 0 max(12px, env(safe-area-inset-right));box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:flex-end;display:none;position:fixed}#mobileBottomHud .mobile-menu-pause,#mobileBottomHud .mobile-menu-settings{color:#eaffff;letter-spacing:.1em;cursor:pointer;pointer-events:auto;touch-action:manipulation;background:linear-gradient(145deg,#081f2efa,#020a11fa);border:1px solid #38bdf8b8;border-radius:12px;width:58px;min-width:58px;height:52px;min-height:52px;font:900 8px/1 DM Mono,ui-monospace,monospace;box-shadow:0 0 20px #38bdf829,inset 0 1px #ffffff14}#mobileBottomHud .mobile-menu-pause:active,#mobileBottomHud .mobile-menu-settings:active{transform:scale(.95)}@media (pointer:coarse) and (width<=900px){#play #pause{display:none!important}#mobileBottomHud.is-active{display:flex!important}}@media (pointer:coarse) and (orientation:portrait){#play{min-height:100dvh}#mobileBottomHud.is-active{visibility:visible!important;opacity:1!important;display:flex!important}#mobileBottomHud .mobile-menu-pause,#mobileBottomHud .mobile-menu-settings{place-items:center;display:grid!important}#mobileBottomHud .mobile-menu-pause{justify-self:start}#mobileBottomHud .mobile-menu-settings{justify-self:end}}@media (width>=901px){#mobileBottomHud{display:none!important}}#mobileBottomHud{justify-content:space-between;align-items:flex-end;display:none;z-index:9500!important;width:100%!important;height:0!important;min-height:0!important;padding:0 max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-bottom))!important;box-sizing:border-box!important;pointer-events:none!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important}#mobileBottomHud.is-active{display:flex!important}#mobileBottomHud .mobile-hud-action{-webkit-tap-highlight-color:transparent;gap:2px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;box-sizing:border-box!important;color:#dff9ff!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;background:linear-gradient(145deg,#0a1c28f0,#02080ef7)!important;border:1px solid #38bdf89e!important;border-radius:16px!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;box-shadow:0 0 0 1px #38bdf812,0 8px 24px #0000006b,0 0 22px #38bdf824,inset 0 1px #ffffff1a!important}#mobileBottomHud .mobile-hud-action:before{content:"";pointer-events:none;border:1px solid #38bdf817;border-radius:12px;position:absolute;inset:4px}#mobileBottomHud .mobile-hud-action:after{content:"";background:#63d9ff;width:30px;height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #38bdf8,0 0 22px #38bdf8b3}#mobileBottomHud .mobile-hud-icon{color:#8deaff;filter:drop-shadow(0 0 7px #38bdf88c);place-items:center;width:24px;height:24px;display:grid}#mobileBottomHud .mobile-hud-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}#mobileBottomHud .mobile-menu-pause .mobile-hud-icon svg rect{fill:currentColor;stroke:none}#mobileBottomHud .mobile-hud-label{color:#86a8b8;letter-spacing:.13em;text-shadow:0 0 8px #38bdf847;font:900 6px/1 DM Mono,ui-monospace,monospace;display:block}#mobileBottomHud .mobile-hud-action:active{border-color:#38bdf8!important;transform:translateY(2px)scale(.95)!important;box-shadow:0 0 0 1px #38bdf82e,0 4px 15px #0000006b,0 0 34px #38bdf847,inset 0 0 18px #38bdf814!important}#mobileBottomHud .mobile-hud-action:focus-visible{outline-offset:3px;outline:2px solid #9be7ffe6}@media (pointer:coarse) and (width<=900px){#play #pause{display:none!important}#mobileBottomHud.is-active{display:flex!important}}@media (pointer:coarse) and (orientation:portrait){#mobileBottomHud .mobile-hud-action{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important}}@media (pointer:coarse) and (width<=390px){#mobileBottomHud{padding-left:10px!important;padding-right:10px!important}#mobileBottomHud .mobile-hud-action{border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}#mobileBottomHud .mobile-hud-icon{width:21px;height:21px}#mobileBottomHud .mobile-hud-icon svg{width:19px;height:19px}#mobileBottomHud .mobile-hud-label{font-size:5px}}@media (width>=901px){#mobileBottomHud{display:none!important}}@media (pointer:coarse) and (width<=900px){#play #pause{left:max(12px, env(safe-area-inset-left))!important;right:auto!important;bottom:max(14px, env(safe-area-inset-bottom))!important;z-index:9600!important;color:#e9fbff!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(145deg,#091d2bf7,#01070dfa)!important;border:1px solid #38bdf8c7!important;border-radius:16px!important;place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:fixed!important;top:auto!important;box-shadow:0 0 0 1px #38bdf81a,0 8px 26px #00000080,0 0 22px #38bdf838,inset 0 1px #ffffff1a!important}#play #pause:before{content:"☰";color:#9cecff;text-shadow:0 0 7px #38bdf8cc,0 0 18px #38bdf87a;font:900 24px/1 Arial,sans-serif;display:block;transform:translateY(-1px)}#play #pause:after{content:"MENU";letter-spacing:.16em;color:#7696a6;font:900 5px/1 DM Mono,ui-monospace,monospace;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}#play #pause:active{border-color:#63d9ff!important;transform:scale(.94)!important;box-shadow:0 0 0 1px #38bdf833,0 4px 16px #0000007a,0 0 36px #38bdf857,inset 0 0 18px #38bdf81a!important}#play #pause{pointer-events:none!important;display:none!important}#mobileBottomHud{pointer-events:none!important;display:flex!important}#mobileBottomHud .mobile-menu-pause{pointer-events:auto!important;place-items:center!important;display:grid!important}#mobileBottomHud .mobile-menu-settings{pointer-events:auto!important;place-items:center!important;margin-left:auto!important;display:grid!important}}@media (pointer:coarse) and (width<=390px){#play #pause{left:10px!important;bottom:max(10px, env(safe-area-inset-bottom))!important;border-radius:14px!important;width:52px!important;min-width:52px!important;height:52px!important;min-height:52px!important}#play #pause:before{font-size:21px}}@media (pointer:coarse) and (width<=900px){#pauseMenu.relay-cinematic-overlay{z-index:10000!important;overscroll-behavior:contain!important;touch-action:pan-y!important;position:fixed!important;inset:0!important;overflow:hidden!important}#pauseMenu.relay-cinematic-overlay .relay-pause-shell{max-height:100svh!important;overflow:hidden!important}#pauseMenu.relay-cinematic-overlay>.menu{visibility:hidden!important;pointer-events:none!important;display:none!important}#pauseMenu.relay-cinematic-overlay>.relay-pause-shell{box-sizing:border-box!important;background:radial-gradient(circle at 50% 0,#38bdf81a,#0000 34%),linear-gradient(#020910fb,#010408fe)!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important}#pauseMenu.relay-cinematic-overlay .relay-pause-head{min-height:62px!important;padding:max(12px,env(safe-area-inset-top)) 14px 10px!important;box-sizing:border-box!important;flex:none!important}#pauseMenu.relay-cinematic-overlay .relay-pause-layout{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}#pauseMenu.relay-cinematic-overlay .relay-pause-nav{overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex:none!important;gap:7px!important;width:100%!important;padding:8px 10px!important;display:flex!important;overflow:auto hidden!important}#pauseMenu.relay-cinematic-overlay .relay-pause-nav::-webkit-scrollbar{display:none!important}#pauseMenu.relay-cinematic-overlay .relay-pause-nav button{touch-action:manipulation!important;flex:none!important;min-width:92px!important;min-height:42px!important;padding:0 13px!important}#pauseMenu.relay-cinematic-overlay .relay-pause-content{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:100%!important;min-height:0!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important;flex:auto!important;overflow:hidden auto!important}#pauseMenu.relay-cinematic-overlay .relay-cinematic-panel,#pauseMenu.relay-cinematic-overlay .relay-cinematic-body{min-height:0!important}#pauseMenu.relay-cinematic-overlay .relay-ui-card,#pauseMenu.relay-cinematic-overlay .relay-ui-button,#pauseMenu.relay-cinematic-overlay input,#pauseMenu.relay-cinematic-overlay select,#pauseMenu.relay-cinematic-overlay button{touch-action:manipulation!important}#pauseMenu.relay-cinematic-overlay .relay-cinematic-close{touch-action:manipulation!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}body.relay-mobile-pause-open{overscroll-behavior:none!important;overflow:hidden!important}}#pauseMenu.relay-cinematic-overlay>.menu{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}#pauseMenu.relay-cinematic-overlay>.relay-pause-shell{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:9100!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;position:absolute!important;inset:clamp(8px,1.25vw,18px)!important}#pauseMenu.relay-cinematic-overlay[data-pause-open=false]>.relay-pause-shell{visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (width<=900px){#pauseMenu.relay-cinematic-overlay>.relay-pause-shell{width:100%!important;height:100%!important;inset:0!important}}@media (width<=760px) and (pointer:coarse){body.is-touch #mobileBottomHud{top:58px!important;right:max(10px,env(safe-area-inset-right))!important;z-index:900!important;pointer-events:none!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important;width:auto!important;height:auto!important;display:flex!important;position:fixed!important;bottom:auto!important;left:auto!important}body.is-touch #mobileBottomHud .mobile-menu-pause,body.is-touch #mobileBottomHud .mobile-menu-settings{pointer-events:auto!important;touch-action:manipulation!important;border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;position:relative!important;inset:auto!important}body.is-touch #mobileBottomHud .mobile-hud-label{display:none!important}}@media (width<=430px) and (pointer:coarse){body.is-touch #mobileBottomHud{top:55px!important;right:7px!important}body.is-touch #mobileBottomHud .mobile-menu-pause,body.is-touch #mobileBottomHud .mobile-menu-settings{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}}#titlePanel.relay-options-unified .title-panel-card{width:min(980px,92vw)!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 20px)!important}#titlePanel.relay-options-unified #titlePanelEyebrow,#titlePanel.relay-options-unified #titlePanelHeading{display:none!important}#titlePanel.relay-options-unified .relay-options-shell,#titlePanel.relay-options-unified .relay-options-body,#titlePanel.relay-options-unified .relay-options-grid,#titlePanel.relay-options-unified .relay-options-section,#titlePanel.relay-options-unified .relay-option-card{min-width:0!important}#titlePanel.relay-options-unified .relay-options-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;min-height:0!important;overflow:auto!important}#titlePanel.relay-options-unified .relay-options-shell [data-legacy-option],#titlePanel.relay-options-unified .relay-options-shell .legacy-option,#titlePanel.relay-options-unified .relay-options-shell .legacy-options-actions{display:none!important}@media (width<=760px){#titlePanel.relay-options-unified{padding:6px!important}#titlePanel.relay-options-unified .title-panel-card{width:97vw!important;max-width:97vw!important;max-height:calc(100dvh - 12px)!important}#titlePanel.relay-options-unified .relay-options-body{min-height:0!important;overflow:auto!important}}@media (width<=430px){#titlePanel.relay-options-unified .title-panel-card{width:98vw!important;max-width:98vw!important}}@media (orientation:landscape) and (width<=900px) and (height<=700px){#titlePanel.relay-options-unified .title-panel-card{max-height:94dvh!important}#titlePanel.relay-options-unified .relay-options-body{max-height:calc(94dvh - 100px)!important;overflow:auto!important}}@media (prefers-reduced-motion:reduce){#titlePanel.relay-options-unified *,#pauseMenu.relay-options-unified *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#titlePanel.relay-options-unified,#titlePanel.relay-options-unified *,#pauseMenu.relay-options-unified,#pauseMenu.relay-options-unified *{font-synthesis:none;font-family:Orbitron,system-ui,sans-serif!important}#titlePanel.relay-options-unified .relay-option-copy small,#pauseMenu.relay-options-unified .relay-option-copy small,#titlePanel.relay-options-unified .relay-graphics-info span,#pauseMenu.relay-options-unified .relay-graphics-info span{letter-spacing:.08em;font-family:Orbitron,system-ui,sans-serif!important}#titlePanel.relay-options-unified .relay-options-shell,#pauseMenu.relay-options-unified .relay-options-shell{background:radial-gradient(circle at 50% 0,#38bdf814,#0000 38%),linear-gradient(#020910fa,#040d17fc);border:1px solid #38bdf838;box-shadow:inset 0 1px #ffffff0a,0 24px 80px #0000007a,0 0 32px #38bdf812}#titlePanel.relay-options-unified .relay-options-nav,#pauseMenu.relay-options-unified .relay-options-nav{background:#030c15d1;border-color:#38bdf829}#titlePanel.relay-options-unified .relay-options-nav button,#pauseMenu.relay-options-unified .relay-options-nav button,#titlePanel.relay-options-unified .relay-action,#pauseMenu.relay-options-unified .relay-action,#titlePanel.relay-options-unified .relay-graphics-button,#pauseMenu.relay-options-unified .relay-graphics-button{letter-spacing:.1em;font-weight:700;font-family:Orbitron,system-ui,sans-serif!important}#titlePanel.relay-options-unified .relay-options-section,#pauseMenu.relay-options-unified .relay-options-section{background:linear-gradient(#081623f5,#030b13fa);border-color:#38bdf821;box-shadow:inset 0 1px #ffffff06,inset 0 0 28px #38bdf806}#titlePanel.relay-options-unified .relay-section-title,#pauseMenu.relay-options-unified .relay-section-title{color:#9be7ff;font-weight:800;font-family:Orbitron,system-ui,sans-serif!important}#titlePanel.relay-options-unified .relay-option-copy strong,#pauseMenu.relay-options-unified .relay-option-copy strong{color:#e8fbff;font-family:Orbitron,system-ui,sans-serif!important}#titlePanel.relay-options-unified .relay-option-copy small,#pauseMenu.relay-options-unified .relay-option-copy small{color:#d2ebf694}#titlePanel.relay-options-unified input,#titlePanel.relay-options-unified select,#titlePanel.relay-options-unified button,#pauseMenu.relay-options-unified input,#pauseMenu.relay-options-unified select,#pauseMenu.relay-options-unified button{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}@media (width<=780px){#titlePanel.relay-options-unified .relay-options-section,#pauseMenu.relay-options-unified .relay-options-section{padding:11px}}#titlePanel.relay-options-unified .title-panel-card,#pauseMenu.relay-options-unified .menu{min-height:0!important}#titlePanel.relay-options-unified .title-panel-card{overscroll-behavior:none!important;grid-template-rows:minmax(0,1fr)!important;width:min(980px,92vw)!important;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:grid!important;overflow:hidden!important}#pauseMenu.relay-options-unified .menu{overscroll-behavior:none!important;flex-direction:column!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;display:flex!important;overflow:hidden!important}#titlePanel.relay-options-unified #titlePanelContent{z-index:25!important;pointer-events:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}#pauseMenu.relay-options-unified #panelContent{z-index:25!important;pointer-events:auto!important;min-width:0!important;min-height:0!important;position:relative!important;overflow:hidden!important}#titlePanel.relay-options-unified .relay-options-shell,#pauseMenu.relay-options-unified .relay-options-shell{grid-template-rows:auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}#titlePanel.relay-options-unified .relay-options-body{z-index:30!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;scroll-behavior:auto!important;scroll-snap-type:none!important;touch-action:pan-y!important;pointer-events:auto!important;scrollbar-width:auto!important;scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:100%!important;display:block!important;position:relative!important;overflow:hidden auto!important}#pauseMenu.relay-options-unified .relay-options-body{z-index:30!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;overscroll-behavior-x:none!important;scroll-behavior:auto!important;scroll-snap-type:none!important;touch-action:pan-y!important;pointer-events:auto!important;scrollbar-width:auto!important;scrollbar-gutter:stable!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:100%!important;position:relative!important;overflow:hidden auto!important}#titlePanel.relay-options-unified .relay-options-grid,#pauseMenu.relay-options-unified .relay-options-grid{min-width:0!important;height:auto!important;min-height:auto!important;overflow:visible!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar{width:10px!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar{width:10px!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-track{background:#ffffff06!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-track{background:#ffffff06!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb{background:#8df4ff8c!important;border-radius:2px!important;min-height:40px!important;box-shadow:0 0 10px #8df4ff1a!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb{background:#8df4ff8c!important;border-radius:2px!important;min-height:40px!important;box-shadow:0 0 10px #8df4ff1a!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb:hover{background:#8df4ffb8!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb:hover{background:#8df4ffb8!important}#titlePanel.relay-options-unified .relay-options-body button,#titlePanel.relay-options-unified .relay-options-body input,#titlePanel.relay-options-unified .relay-options-body select,#titlePanel.relay-options-unified .relay-options-body a,#pauseMenu.relay-options-unified .relay-options-body button,#pauseMenu.relay-options-unified .relay-options-body input,#pauseMenu.relay-options-unified .relay-options-body select,#pauseMenu.relay-options-unified .relay-options-body a{z-index:40!important;pointer-events:auto!important;touch-action:manipulation!important;position:relative!important}#titlePanel.relay-options-unified .relay-options-body input[type=range],#pauseMenu.relay-options-unified .relay-options-body input[type=range]{z-index:41!important;pointer-events:auto!important;touch-action:auto!important;cursor:pointer!important;position:relative!important}@media (width<=760px){#titlePanel.relay-options-unified .title-panel-card{width:calc(100vw - 12px)!important;height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 12px)!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 12px)!important}#titlePanel.relay-options-unified .relay-options-body,#pauseMenu.relay-options-unified .relay-options-body{touch-action:pan-y!important;scrollbar-width:auto!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}}@media (width<=430px){#titlePanel.relay-options-unified .title-panel-card{width:calc(100vw - 8px)!important}}@media (orientation:landscape) and (width<=900px) and (height<=700px){#titlePanel.relay-options-unified .title-panel-card{height:94dvh!important;max-height:94dvh!important}#titlePanel.relay-options-unified .relay-options-body{max-height:100%!important;overflow-y:auto!important}}@media (prefers-reduced-motion:reduce){#titlePanel.relay-options-unified .relay-options-body,#pauseMenu.relay-options-unified .relay-options-body{scroll-behavior:auto!important}}#relay-gameplay-feel-v3,#relay-gameplay-feel-v3-style{visibility:hidden!important;pointer-events:none!important;display:none!important}#play .input-guide{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#titlePanel.relay-options-unified #titlePanelContent.relay-legacy-cleared,.relay-options-shell [data-legacy-option],.relay-options-shell .legacy-option,.relay-options-shell .legacy-options-actions{display:none!important}@media (width<=760px){#pauseMenu.relay-options-unified .menu-grid>aside nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;display:grid!important}#pauseMenu.relay-options-unified .menu-grid>aside nav .tab{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}}@media (pointer:coarse){#play #cargoIntegrityV2{max-width:calc(100vw - 20px)}}#pauseMenu[data-pause-open=true]{--p-cyan:#38d9ff;--p-cyan-2:#9beeff;--p-blue:#1688ff;--p-violet:#8b7cff;--p-green:#72f0c0;--p-red:#ff6b7a;--p-text:#f4fbff;--p-muted:#8ea8b7;isolation:isolate;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;color:var(--p-text)!important;-webkit-backdrop-filter:blur(14px)saturate(1.25)!important;backdrop-filter:blur(14px)saturate(1.25)!important;background:radial-gradient(circle at 12% 12%,#38d9ff21,#0000 25%),radial-gradient(circle at 88% 84%,#8b7cff1c,#0000 28%),linear-gradient(135deg,#01050afb,#020a11f6)!important;font-family:Orbitron,Arial,sans-serif!important}#pauseMenu[data-pause-open=true] *,#pauseMenu[data-pause-open=true] :before,#pauseMenu[data-pause-open=true] :after{box-sizing:border-box;font-family:Orbitron,Arial,sans-serif}#pauseMenu[data-pause-open=true]:before{z-index:0!important;opacity:.72!important;background:linear-gradient(90deg,#0000 0 9%,#38d9ff06 9.1%,#0000 9.2% 89%,#38d9ff06 89.1%,#0000 89.2%),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff05 6px),linear-gradient(#ffffff06,#0000 18% 82%,#38d9ff06)!important}#pauseMenu[data-pause-open=true]:after{content:"";z-index:1;pointer-events:none;opacity:.32;background:linear-gradient(110deg,#0000 0% 42%,#38d9ff12 50%,#0000 58% 100%);animation:7s linear infinite relayPauseSweep;position:absolute;inset:0;transform:translate(-35%)}@keyframes relayPauseSweep{0%,35%{opacity:0;transform:translate(-45%)}45%{opacity:.34}65%,to{opacity:0;transform:translate(45%)}}#pauseMenu[data-pause-open=true]>.relay-pause-shell{isolation:isolate;animation:.24s cubic-bezier(.16,1,.3,1) both relayPauseIn;z-index:9100!important;clip-path:none!important;background:linear-gradient(145deg,#08141dfb,#02070cfe 58%,#040b12fc)!important;border:1px solid #38d9ff7a!important;border-radius:14px!important;grid-template-rows:auto minmax(0,1fr)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;display:grid!important;position:absolute!important;inset:clamp(8px,1.25vw,18px)!important;overflow:hidden!important;box-shadow:0 40px 120px #000000d1,0 0 80px #38d9ff14,inset 0 1px #ffffff13,inset 0 -1px #38d9ff14!important}#pauseMenu[data-pause-open=true]>.relay-pause-shell:before{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background-color:#0000;background-image:linear-gradient(90deg,#38d9ff14 1px,#0000 1px),linear-gradient(#38d9ff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}#pauseMenu[data-pause-open=true]>.relay-pause-shell:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--p-cyan) 18%,#fff 50%,var(--p-violet) 82%,transparent);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #38d9ffb3}@keyframes relayPauseIn{0%{opacity:0;transform:translateY(7px)scale(.992)}to{opacity:1;transform:none}}#pauseMenu[data-pause-open=true] .relay-pause-head{z-index:5!important;background:linear-gradient(#38d9ff13,#38d9ff03)!important;border-bottom:1px solid #38d9ff29!important;grid-template-columns:minmax(0,1fr) auto minmax(120px,1fr)!important;align-items:center!important;gap:18px!important;min-height:82px!important;padding:13px 14px 12px 16px!important;display:grid!important;position:relative!important}#pauseMenu[data-pause-open=true] .relay-pause-brand{text-shadow:0 0 14px #38d9ff33;min-width:0!important;color:var(--p-text)!important;letter-spacing:.13em!important;align-items:center!important;gap:12px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:flex!important}#pauseMenu[data-pause-open=true] .relay-pause-mark{color:#dff9ff!important;letter-spacing:.04em!important;text-shadow:0 0 12px #38d9ffbf!important;background:linear-gradient(145deg,#38d9ff26,#38d9ff06)!important;border:1px solid #38d9ffd9!important;border-radius:7px!important;flex:none!important;place-items:center!important;width:42px!important;height:42px!important;font-size:11px!important;font-weight:900!important;display:grid!important;position:relative!important;box-shadow:0 0 25px #38d9ff29,inset 0 0 18px #38d9ff12!important}#pauseMenu[data-pause-open=true] .relay-pause-mark:before,#pauseMenu[data-pause-open=true] .relay-pause-mark:after{content:"";border-color:var(--p-cyan);pointer-events:none;width:7px;height:7px;position:absolute}#pauseMenu[data-pause-open=true] .relay-pause-mark:before{border-top:2px solid;border-left:2px solid;top:-1px;left:-1px}#pauseMenu[data-pause-open=true] .relay-pause-mark:after{border-bottom:2px solid;border-right:2px solid;bottom:-1px;right:-1px}#pauseMenu[data-pause-open=true] .relay-pause-brand span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#pauseMenu[data-pause-open=true] .relay-pause-state{min-width:190px!important;color:var(--p-cyan-2)!important;letter-spacing:.15em!important;text-align:center!important;text-shadow:0 0 10px #38d9ff4d!important;clip-path:none!important;background:#38d9ff09!important;border:1px solid #38d9ff33!important;border-radius:5px!important;justify-self:center!important;padding:9px 16px 9px 30px!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important;position:relative!important}#pauseMenu[data-pause-open=true] .relay-pause-state:before{content:"";background:var(--p-cyan);width:7px;height:7px;box-shadow:0 0 7px var(--p-cyan),0 0 18px #38d9ff8c;border-radius:50%;animation:1.6s ease-in-out infinite relayPausePulse;position:absolute;top:50%;left:11px;transform:translateY(-50%)}@keyframes relayPausePulse{50%{opacity:.38;box-shadow:0 0 3px var(--p-cyan)}}#pauseMenu[data-pause-open=true] .relay-cinematic-close{color:#eafaff!important;cursor:pointer!important;background:#030b11e6!important;border:1px solid #38d9ff4d!important;border-radius:7px!important;justify-self:end!important;width:44px!important;height:44px!important;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:700!important;line-height:1!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important;position:relative!important;top:auto!important;right:auto!important;box-shadow:inset 0 1px #ffffff0d!important}#pauseMenu[data-pause-open=true] .relay-cinematic-close:hover,#pauseMenu[data-pause-open=true] .relay-cinematic-close:focus-visible{border-color:var(--p-cyan)!important;background:#38d9ff1a!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 28px #38d9ff2e,inset 0 1px #ffffff14!important}#pauseMenu[data-pause-open=true] .relay-pause-layout{grid-template-columns:220px minmax(0,1fr)!important;min-height:0!important;display:grid!important;overflow:hidden!important}#pauseMenu[data-pause-open=true] .relay-pause-nav{scrollbar-width:thin;background:linear-gradient(#38d9ff09,#00000014)!important;border-right:1px solid #38d9ff24!important;flex-direction:column!important;gap:7px!important;min-width:0!important;min-height:0!important;padding:14px 12px!important;display:flex!important;overflow:auto!important}#pauseMenu[data-pause-open=true] .relay-pause-nav:before{content:"NAVIGATION // SYSTEM";color:#587583;letter-spacing:.17em;padding:2px 5px 8px;font-size:8px;font-weight:800;display:block}#pauseMenu[data-pause-open=true] .relay-pause-nav button{clip-path:none!important;color:#91a9b5!important;letter-spacing:.11em!important;text-align:left!important;width:100%!important;min-height:48px!important;text-shadow:none!important;cursor:pointer!important;background:linear-gradient(90deg,#ffffff06,#ffffff02)!important;border:1px solid #fff1!important;border-radius:6px!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:0 13px 0 15px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;transition:transform .14s,border-color .14s,color .14s,background .14s,box-shadow .14s!important;display:flex!important;position:relative!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button:before{content:"";border:1px solid #526a77;flex:none;width:4px;height:4px;transition:all .14s;transform:rotate(45deg)}#pauseMenu[data-pause-open=true] .relay-pause-nav button:after{content:"";background:var(--p-cyan);opacity:0;border-radius:0 2px 2px 0;width:2px;transition:opacity .14s;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 0 16px #38d9ffcc}#pauseMenu[data-pause-open=true] .relay-pause-nav button:hover,#pauseMenu[data-pause-open=true] .relay-pause-nav button:focus-visible{color:#eafaff!important;background:linear-gradient(90deg,#38d9ff1b,#38d9ff06)!important;border-color:#38d9ff52!important;outline:none!important;transform:translate(3px)!important;box-shadow:0 0 20px #38d9ff0e,inset 0 1px #ffffff0a!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button.is-active{color:#f7fdff!important;text-shadow:0 0 10px #38d9ff33!important;background:linear-gradient(90deg,#38d9ff2e,#38d9ff0e)!important;border-color:#38d9ff94!important;transform:none!important;box-shadow:inset 0 1px #ffffff0e,0 0 26px #38d9ff13!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button.is-active:before{border-color:var(--p-cyan);background:var(--p-cyan);box-shadow:0 0 11px #38d9ffcc}#pauseMenu[data-pause-open=true] .relay-pause-nav button.is-active:after{opacity:1}#pauseMenu[data-pause-open=true] .relay-pause-content{scrollbar-width:thin;scrollbar-color:#38d9ff6b transparent;background:radial-gradient(circle at 75% 5%,#38d9ff0e,#0000 35%);min-width:0!important;min-height:0!important;padding:25px clamp(16px,2.2vw,32px) 28px!important;position:relative!important;overflow:auto!important}#pauseMenu[data-pause-open=true] .relay-pause-content::-webkit-scrollbar{width:7px}#pauseMenu[data-pause-open=true] .relay-pause-content::-webkit-scrollbar-track{background:0 0}#pauseMenu[data-pause-open=true] .relay-pause-content::-webkit-scrollbar-thumb{background:linear-gradient(#38d9ffa6,#1688ff40);border-radius:99px}#pauseMenu[data-pause-open=true] .relay-pause-content:before{content:"TACTICAL PAUSE // RELAY CONTROL";color:var(--p-cyan)!important;letter-spacing:.19em!important;text-shadow:0 0 12px #38d9ff47!important;opacity:.92!important;margin:0 0 18px!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important;display:block!important}#pauseMenu[data-pause-open=true] .relay-pause-content>.relay-cinematic-panel{width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;animation:none!important;display:block!important;overflow:visible!important}#pauseMenu[data-pause-open=true] .relay-pause-content>.relay-cinematic-panel>.relay-cinematic-head,#pauseMenu[data-pause-open=true] .relay-pause-content>.relay-cinematic-panel>.relay-cinematic-close{display:none!important}#pauseMenu[data-pause-open=true] .relay-pause-content>.relay-cinematic-panel>.relay-cinematic-body{padding:0!important;overflow:visible!important}#pauseMenu[data-pause-open=true] .relay-ui-section-title{min-height:28px;color:#8de9ff!important;letter-spacing:.18em!important;text-shadow:0 0 11px #38d9ff2e!important;margin:4px 2px 2px!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important}#pauseMenu[data-pause-open=true] .relay-ui-section-title:after{background:linear-gradient(90deg,#38d9ff4d,#38d9ff0d,#0000)!important;height:1px!important}#pauseMenu[data-pause-open=true] .relay-ui-card{background:linear-gradient(145deg,#09161ff5,#03090efc)!important;border:1px solid #ffffff14!important;border-radius:8px!important;min-width:0!important;padding:16px 15px!important;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s!important;position:relative!important;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #00000040!important}#pauseMenu[data-pause-open=true] .relay-ui-card:before{content:"";background:#38d9ff8c;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:-1px;box-shadow:0 0 13px #38d9ff47}#pauseMenu[data-pause-open=true] .relay-ui-card:hover{background:linear-gradient(145deg,#0a1b26fa,#03090efc)!important;border-color:#38d9ff47!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000052,0 0 26px #38d9ff0e!important}#pauseMenu[data-pause-open=true] .relay-ui-copy strong{color:#f2fbff!important;letter-spacing:.07em!important;font-size:11px!important;font-weight:900!important;line-height:1.3!important}#pauseMenu[data-pause-open=true] .relay-ui-copy small{color:#8aa2ae!important;margin-top:7px!important;font-size:8px!important;font-weight:600!important;line-height:1.65!important}#pauseMenu[data-pause-open=true] .relay-ui-toggle,#pauseMenu[data-pause-open=true] .relay-ui-button,#pauseMenu[data-pause-open=true] .relay-ui-choice{color:#dceef5!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:linear-gradient(145deg,#0d1d27,#050b10)!important;border:1px solid #38d9ff47!important;border-radius:6px!important;min-height:42px!important;font-size:8px!important;font-weight:900!important;line-height:1!important}#pauseMenu[data-pause-open=true] .relay-ui-toggle:hover,#pauseMenu[data-pause-open=true] .relay-ui-toggle:focus-visible,#pauseMenu[data-pause-open=true] .relay-ui-button:hover,#pauseMenu[data-pause-open=true] .relay-ui-button:focus-visible,#pauseMenu[data-pause-open=true] .relay-ui-choice:hover,#pauseMenu[data-pause-open=true] .relay-ui-choice:focus-visible{color:#f4fdff!important;border-color:var(--p-cyan)!important;background:linear-gradient(145deg,#38d9ff21,#040d13fa)!important;outline:none!important;box-shadow:0 0 22px #38d9ff1a!important}#pauseMenu[data-pause-open=true] .relay-ui-toggle.is-on,#pauseMenu[data-pause-open=true] .relay-ui-choice.is-active{color:#031017!important;text-shadow:none!important;background:linear-gradient(135deg,#c4f7ff,#38d9ff)!important;border-color:#9beefff2!important;box-shadow:0 0 25px #38d9ff30,inset 0 1px #ffffffb8!important}#pauseMenu[data-pause-open=true] .relay-ui-toggle.is-off{color:#8ea3ae!important;border-color:#ffffff17!important}#pauseMenu[data-pause-open=true] .relay-ui-range{min-width:min(240px,100%)!important}#pauseMenu[data-pause-open=true] .relay-ui-range-head{color:#718894!important;letter-spacing:.1em!important;font-size:8px!important;font-weight:800!important}#pauseMenu[data-pause-open=true] .relay-ui-range-head b{color:var(--p-cyan)!important;font-size:9px!important}#pauseMenu[data-pause-open=true] .relay-ui-range input{height:18px;accent-color:var(--p-cyan)!important}#pauseMenu[data-pause-open=true] .relay-ui-choice-row{grid-template-columns:repeat(4,minmax(62px,1fr))!important;gap:7px!important}#pauseMenu[data-pause-open=true] .relay-ui-controls{background:#ffffff03!important;border:1px solid #ffffff13!important;border-radius:8px!important;gap:9px!important;padding:13px!important}#pauseMenu[data-pause-open=true] .relay-ui-key{color:#91a6b1!important;font-size:8px!important;font-weight:700!important;line-height:1.3!important}#pauseMenu[data-pause-open=true] .relay-ui-key kbd{color:#d6f6ff!important;background:#07131b!important;border:1px solid #38d9ff33!important;border-bottom-color:#38d9ff80!important;border-radius:5px!important;min-width:31px!important;padding:7px 8px!important;font-size:8px!important;font-weight:900!important}#pauseMenu[data-pause-open=true] .relay-ui-actions{gap:10px!important;margin-top:7px!important}#pauseMenu[data-pause-open=true] .relay-ui-actions .relay-ui-button.primary{color:#031017!important;background:linear-gradient(135deg,#c5f8ff,#38d9ff)!important;border-color:#9beeff!important;box-shadow:0 0 30px #38d9ff2e!important}#pauseMenu[data-pause-open=true] .relay-ui-actions .relay-ui-button.danger{color:#ffb8c0!important;background:linear-gradient(145deg,#ff6b7a14,#050a0efa)!important;border-color:#ff6b7a61!important}#pauseMenu[data-pause-open=true] .relay-ui-actions .relay-ui-button.danger:hover{border-color:#ff6b7abf!important;box-shadow:0 0 24px #ff6b7a1f!important}#pauseMenu[data-pause-open=true] .relay-section-grid{gap:13px!important}#pauseMenu[data-pause-open=true] .relay-ui-section{gap:9px!important}#pauseMenu[data-pause-open=true] .relay-ui-section.wide{grid-column:1/-1!important}#pauseMenu[data-pause-open=true] h1,#pauseMenu[data-pause-open=true] h2,#pauseMenu[data-pause-open=true] h3,#pauseMenu[data-pause-open=true] strong,#pauseMenu[data-pause-open=true] button,#pauseMenu[data-pause-open=true] label{overflow-wrap:anywhere;word-break:normal;font-variant-ligatures:none}#pauseMenu[data-pause-open=true] .relay-pause-layout,#pauseMenu[data-pause-open=true] .relay-pause-content,#pauseMenu[data-pause-open=true] .relay-pause-content>.relay-cinematic-panel,#pauseMenu[data-pause-open=true] .relay-pause-content .relay-cinematic-body{max-width:100%!important}@media (width<=780px){#pauseMenu[data-pause-open=true]>.relay-pause-shell{border-radius:10px!important;inset:5px!important}#pauseMenu[data-pause-open=true] .relay-pause-head{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-height:70px!important;padding:10px!important}#pauseMenu[data-pause-open=true] .relay-pause-state{display:none!important}#pauseMenu[data-pause-open=true] .relay-pause-brand{font-size:10px!important}#pauseMenu[data-pause-open=true] .relay-pause-mark{width:36px!important;height:36px!important;font-size:10px!important}#pauseMenu[data-pause-open=true] .relay-pause-layout{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:1fr!important}#pauseMenu[data-pause-open=true] .relay-pause-nav{flex-direction:initial!important;border-bottom:1px solid #38d9ff24!important;border-right:0!important;grid-template-columns:repeat(4,minmax(118px,1fr))!important;grid-auto-rows:auto!important;gap:6px!important;padding:8px!important;display:grid!important;overflow:auto hidden!important}#pauseMenu[data-pause-open=true] .relay-pause-nav:before{display:none!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button{text-align:center!important;justify-content:center!important;min-height:42px!important;padding:0 9px!important;font-size:8px!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button:before,#pauseMenu[data-pause-open=true] .relay-pause-nav button:after{display:none!important}#pauseMenu[data-pause-open=true] .relay-pause-content{padding:16px 11px 20px!important}#pauseMenu[data-pause-open=true] .relay-pause-content:before{margin-bottom:13px!important;font-size:8px!important}#pauseMenu[data-pause-open=true] .relay-ui-card{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important}#pauseMenu[data-pause-open=true] .relay-ui-range{min-width:0!important}#pauseMenu[data-pause-open=true] .relay-ui-choice-row{grid-template-columns:repeat(4,minmax(58px,1fr))!important}#pauseMenu[data-pause-open=true] .relay-ui-actions{grid-template-columns:1fr!important}}@media (width<=430px){#pauseMenu[data-pause-open=true] .relay-pause-brand span:last-child{max-width:150px}#pauseMenu[data-pause-open=true] .relay-pause-nav{grid-template-columns:repeat(4,minmax(102px,1fr))!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button{letter-spacing:.08em!important;min-height:40px!important;font-size:7px!important}#pauseMenu[data-pause-open=true] .relay-pause-content{padding:13px 9px 17px!important}#pauseMenu[data-pause-open=true] .relay-ui-copy strong{font-size:10px!important}#pauseMenu[data-pause-open=true] .relay-ui-copy small{font-size:7px!important}#pauseMenu[data-pause-open=true] .relay-ui-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (height<=620px) and (orientation:landscape){#pauseMenu[data-pause-open=true]>.relay-pause-shell{inset:4px!important}#pauseMenu[data-pause-open=true] .relay-pause-head{min-height:58px!important;padding:7px 9px!important}#pauseMenu[data-pause-open=true] .relay-pause-mark{width:31px!important;height:31px!important}#pauseMenu[data-pause-open=true] .relay-pause-nav{grid-template-columns:1fr!important;padding:8px!important}#pauseMenu[data-pause-open=true] .relay-pause-nav button{min-height:38px!important}#pauseMenu[data-pause-open=true] .relay-pause-content{padding:12px 14px 16px!important}}@media (prefers-reduced-motion:reduce){#pauseMenu[data-pause-open=true]:after,#pauseMenu[data-pause-open=true] .relay-pause-state:before,#pauseMenu[data-pause-open=true]>.relay-pause-shell{animation:none!important}#pauseMenu[data-pause-open=true] .relay-ui-card,#pauseMenu[data-pause-open=true] .relay-ui-button,#pauseMenu[data-pause-open=true] .relay-ui-toggle,#pauseMenu[data-pause-open=true] .relay-ui-choice,#pauseMenu[data-pause-open=true] .relay-pause-nav button{transition:none!important}}:root{--relay-ui-bg:#02070b;--relay-ui-panel:#061018;--relay-ui-panel-2:#0a1721;--relay-ui-cyan:#38bdf8;--relay-ui-cyan-bright:#9be7ff;--relay-ui-cyan-deep:#0b6f99;--relay-ui-text:#f2f7fa;--relay-ui-muted:#7f95a4;--relay-ui-line:#38bdf838;--relay-ui-line-soft:#ffffff13;--relay-ui-danger:#ff6b6b}#titlePanel.relay-cinematic-overlay,#relayInfoPanel.relay-cinematic-overlay,#pauseMenu.relay-cinematic-overlay{isolation:isolate;z-index:9000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:radial-gradient(circle at 14% 10%,#38bdf817,#0000 28%),radial-gradient(circle at 86% 88%,#38bdf80e,#0000 30%),#000307d6!important;place-items:center!important;padding:clamp(10px,2vw,26px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}#titlePanel.relay-cinematic-overlay.hidden,#relayInfoPanel.relay-cinematic-overlay.hidden,#pauseMenu.relay-cinematic-overlay.hidden{pointer-events:none!important;display:none!important}#pauseMenu[data-pause-open=true]{isolation:isolate;z-index:9000!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;pointer-events:auto!important;background:radial-gradient(circle at 14% 10%,#38bdf817,#0000 28%),radial-gradient(circle at 86% 88%,#38bdf80e,#0000 30%),#000307d6!important;place-items:center!important;padding:clamp(10px,2vw,26px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}#pauseMenu[data-pause-open=true]>.menu{visibility:hidden!important;pointer-events:none!important}#pauseMenu[data-pause-open=true]:before,#titlePanel.relay-cinematic-overlay:before,#relayInfoPanel.relay-cinematic-overlay:before,#pauseMenu.relay-cinematic-overlay:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(#ffffff05,#0000 16% 84%,#38bdf806),repeating-linear-gradient(#0000 0 5px,#ffffff03 6px);position:absolute;inset:0}.relay-cinematic-panel{z-index:2;background:linear-gradient(135deg,#071119fb,#02060afe 62%),#02070b;border:1px solid #38bdf84d;border-radius:16px;grid-template-rows:auto 1fr auto;width:min(1120px,96vw);height:min(820px,94dvh);min-height:0;animation:.22s cubic-bezier(.2,.8,.2,1) both relayCinemaIn;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 120px #000000c7,0 0 60px #38bdf812,inset 0 1px #ffffff0e}.relay-cinematic-panel:before{content:"";pointer-events:none;border-radius:inherit;border:1px solid #ffffff06;position:absolute;inset:0}@keyframes relayCinemaIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.relay-cinematic-head{border-bottom:1px solid var(--relay-ui-line-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 62px 18px 24px;display:flex}.relay-cinematic-kicker{color:var(--relay-ui-cyan);letter-spacing:.2em;margin:0 0 7px;font:900 8px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.relay-cinematic-title{color:var(--relay-ui-text);letter-spacing:-.045em;text-transform:uppercase;margin:0;font:950 clamp(28px,4.3vw,52px)/.92 Arial,sans-serif}.relay-cinematic-subtitle{max-width:720px;color:var(--relay-ui-muted);letter-spacing:.04em;margin:10px 0 0;font:600 9px/1.55 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.relay-cinematic-status{color:var(--relay-ui-cyan-bright);letter-spacing:.13em;background:#38bdf80b;border:1px solid #38bdf838;border-radius:999px;flex:none;align-items:center;gap:8px;margin-top:1px;padding:8px 10px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.relay-cinematic-status i{background:var(--relay-ui-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 16px #38bdf8cc}.relay-cinematic-close{z-index:8;width:40px;height:40px;color:var(--relay-ui-cyan-bright);cursor:pointer;touch-action:manipulation;background:#040c12d6;border:1px solid #38bdf842;border-radius:9px;font:900 21px/1 Arial,sans-serif;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;position:absolute;top:13px;right:13px}.relay-cinematic-close:hover,.relay-cinematic-close:focus-visible{border-color:var(--relay-ui-cyan);background:#38bdf814;outline:none;transform:translateY(-1px);box-shadow:0 0 28px #38bdf82e}.relay-cinematic-close:active{transform:scale(.95)}.relay-cinematic-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#38bdf861 transparent;min-height:0;padding:18px 20px 20px;overflow:auto}.relay-cinematic-body::-webkit-scrollbar{width:7px}.relay-cinematic-body::-webkit-scrollbar-track{background:0 0}.relay-cinematic-body::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf89e,#0b6f9947);border-radius:999px}.relay-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.relay-section-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.relay-ui-section{align-content:start;gap:9px;min-width:0;display:grid}.relay-ui-section.wide{grid-column:1/-1}.relay-ui-section-title{color:#7fcde9;letter-spacing:.2em;align-items:center;gap:10px;margin:1px 2px;font:900 8px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.relay-ui-section-title:after{content:"";background:linear-gradient(90deg,#38bdf840,#0000);flex:1;height:1px}.relay-ui-card{background:linear-gradient(145deg,#09141cf2,#03090efb);border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;transition:transform .14s,border-color .14s,box-shadow .14s,background .14s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000040}.relay-ui-card:hover{border-color:#38bdf83d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0000004d,0 0 24px #38bdf80e}.relay-ui-copy{min-width:0}.relay-ui-copy strong{color:#edf6fa;letter-spacing:.09em;font:900 9px/1.25 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.relay-ui-copy small{color:#8094a1;letter-spacing:.025em;overflow-wrap:anywhere;margin-top:5px;font:600 7px/1.5 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.relay-ui-toggle,.relay-ui-button,.relay-ui-select{color:#dbeaf1;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#0d1b24,#050b10);border:1px solid #38bdf83d;border-radius:8px;min-height:38px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .13s,border-color .13s,box-shadow .13s,color .13s,background .13s}.relay-ui-toggle{min-width:78px;padding:0 11px}.relay-ui-button{padding:0 13px}.relay-ui-toggle:hover,.relay-ui-toggle:focus-visible,.relay-ui-button:hover,.relay-ui-button:focus-visible,.relay-ui-select:hover,.relay-ui-select:focus-visible{border-color:var(--relay-ui-cyan);color:var(--relay-ui-cyan-bright);outline:none;box-shadow:0 0 22px #38bdf81f,inset 0 1px #ffffff0d}.relay-ui-toggle.is-on{color:#031017;background:linear-gradient(135deg,#a5edff,#38bdf8);border-color:#38bdf8cc;box-shadow:0 0 25px #38bdf82e,inset 0 1px #ffffffa6}.relay-ui-toggle:active,.relay-ui-button:active,.relay-ui-select:active{transform:scale(.965)}.relay-ui-range{gap:7px;min-width:190px;display:grid}.relay-ui-range-head{color:#7f919c;letter-spacing:.1em;justify-content:space-between;gap:10px;font:800 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.relay-ui-range-head b{color:var(--relay-ui-cyan)}.relay-ui-range input{width:100%;accent-color:var(--relay-ui-cyan);cursor:pointer;touch-action:pan-x}.relay-ui-choice-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.relay-ui-choice{color:#97aab5;letter-spacing:.08em;cursor:pointer;background:#050c11;border:1px solid #ffffff14;border-radius:8px;min-height:44px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;transition:all .13s}.relay-ui-choice:hover,.relay-ui-choice:focus-visible{color:var(--relay-ui-cyan-bright);border-color:#38bdf8a6;outline:none}.relay-ui-choice.is-active{border-color:var(--relay-ui-cyan);color:#031017;background:linear-gradient(135deg,#a5edff,#38bdf8);box-shadow:0 0 22px #38bdf826}.relay-ui-controls{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.relay-ui-key{color:#7e919d;align-items:center;gap:6px;font:700 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.relay-ui-key kbd{color:#c8f1ff;text-align:center;background:#071118;border:1px solid #38bdf82e;border-bottom-color:#38bdf866;border-radius:5px;min-width:28px;padding:6px 7px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.relay-ui-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:4px;display:grid}.relay-ui-actions .relay-ui-button.primary{color:#031017;background:linear-gradient(135deg,#a5edff,#38bdf8);border-color:#38bdf8e6;box-shadow:0 0 28px #38bdf821}.relay-ui-actions .relay-ui-button.danger{color:#ffb8b8;border-color:#ff6b6b5c}.relay-update-terminal{min-width:0;color:var(--relay-ui-text);gap:14px;padding:2px;font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative}.relay-update-terminal-head{background:linear-gradient(135deg,#38bdf811,#ffffff05),#030a0feb;border:1px solid #38bdf82e;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #0000003d}.relay-update-terminal-brand{align-items:center;gap:11px;min-width:0;display:flex}.relay-update-terminal-prompt{color:var(--relay-ui-cyan);text-shadow:0 0 14px #38bdf88c;flex:none;font:900 18px/1 DM Mono,monospace}.relay-update-terminal-brand strong{color:#eaf8fd;letter-spacing:.13em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:900 9px/1.25 DM Mono,monospace;display:block;overflow:hidden}.relay-update-terminal-brand small{color:#718895;letter-spacing:.09em;margin-top:4px;font:700 7px/1.2 DM Mono,monospace;display:block}.relay-update-terminal-live{color:#9be7ff;letter-spacing:.13em;background:#38bdf80b;border:1px solid #38bdf840;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 9px;font:900 7px/1 DM Mono,monospace;display:inline-flex}.relay-update-terminal-live i{background:var(--relay-ui-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #38bdf8bf,0 0 18px #38bdf866}.relay-update-system-line{color:#6f8794;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 3px;font:800 7px/1.2 DM Mono,monospace;display:flex}.relay-update-system-line:after{content:"";background:linear-gradient(90deg,#38bdf82e,#0000);flex:1;height:1px}.relay-update-system-line span{order:1}.relay-update-system-line b{color:#7ee8c1;flex:none;order:3;font-weight:900}.relay-update-build-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.relay-update-build-card{background:linear-gradient(145deg,#08141cf2,#03090efb);border:1px solid #fff1;border-radius:8px;min-width:0;padding:11px 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0003}.relay-update-build-card:before{content:"";background:var(--relay-ui-cyan);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #38bdf859}.relay-update-build-card span{color:#657b88;letter-spacing:.16em;font:800 6px/1.2 DM Mono,monospace;display:block}.relay-update-build-card strong{color:#dff7ff;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font:900 9px/1.15 DM Mono,monospace;display:block;overflow:hidden}.relay-update-build-card strong.is-online{color:#7ee8c1;text-shadow:0 0 12px #7ee8c133}.relay-update-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:3px;padding:0 3px;display:flex}.relay-update-section-head span{color:#8edfff;letter-spacing:.17em;font:900 8px/1.2 DM Mono,monospace}.relay-update-section-head small{color:#526a78;letter-spacing:.12em;font:800 6px/1 DM Mono,monospace}.relay-update-list{gap:8px;min-width:0;display:grid}.relay-update-item{background:linear-gradient(145deg,#081219f5,#03080dfc);border:1px solid #fff1;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0003}.relay-update-item:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#38bdf812,#0000);transition:opacity .16s,transform .35s;position:absolute;inset:0;transform:translate(-100%)}.relay-update-item:hover:after{opacity:1;transform:translate(100%)}.relay-update-index{box-sizing:border-box;color:#62cbed;background:#38bdf809;border:1px solid #38bdf829;border-radius:6px;place-items:center;width:30px;height:30px;font:900 7px/1 DM Mono,monospace;display:grid}.relay-update-item-main{min-width:0}.relay-update-item-kicker{color:#5f7886;letter-spacing:.1em;white-space:nowrap;text-overflow:ellipsis;font:800 6px/1.25 DM Mono,monospace;display:block;overflow:hidden}.relay-update-item-kicker b{color:#38bdf8;margin:0 3px}.relay-update-item-main strong{color:#eaf6fa;letter-spacing:.045em;overflow-wrap:anywhere;min-width:0;margin-top:5px;font:900 9px/1.25 DM Mono,monospace;display:block}.relay-update-item-main small{color:#788e9a;letter-spacing:.015em;overflow-wrap:anywhere;margin-top:5px;font:600 7px/1.55 DM Mono,monospace;display:block}.relay-update-item-state{flex:none;align-items:center;gap:6px;display:flex}.relay-update-item-state span{color:#526b78;letter-spacing:.1em;font:800 6px/1 DM Mono,monospace}.relay-update-item-state b{color:#7ee8c1;background:#7ee8c109;border:1px solid #7ee8c147;border-radius:50%;place-items:center;width:20px;height:20px;font:900 10px/1 Arial,sans-serif;display:grid}.relay-update-console{color:#6f95a5;letter-spacing:.08em;background:linear-gradient(90deg,#38bdf80b,#0000);border-left:2px solid #38bdf866;align-items:center;gap:3px;min-height:31px;padding:0 10px;font:800 7px/1 DM Mono,monospace;display:flex}.relay-update-console b{color:var(--relay-ui-cyan);animation:1s steps(2,end) infinite relayUpdateCursor}@keyframes relayUpdateCursor{50%{opacity:0}}.relay-update-actions{margin-top:2px}@media (width<=700px){.relay-update-build-grid{grid-template-columns:1fr}.relay-update-terminal-head{align-items:flex-start}.relay-update-terminal-brand strong{font-size:8px}.relay-update-item{grid-template-columns:30px minmax(0,1fr)}.relay-update-item-state{grid-column:2;justify-content:flex-start;margin-top:-2px}}@media (width<=430px){.relay-update-terminal{gap:11px}.relay-update-terminal-head{padding:11px}.relay-update-terminal-live{padding:6px 7px;font-size:6px}.relay-update-build-card{padding:10px}.relay-update-item{gap:9px;padding:10px}.relay-update-item-main strong{font-size:8px}.relay-update-item-main small{font-size:7px;line-height:1.5}.relay-update-item-state span{display:none}}.relay-faq-grid{gap:10px;display:grid}.relay-faq-item{background:linear-gradient(145deg,#09141cf2,#03090efb);border:1px solid #ffffff12;border-radius:10px;overflow:hidden}.relay-faq-question{color:#eaf4f8;text-align:left;letter-spacing:.07em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px 16px;font:900 9px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.relay-faq-question:hover,.relay-faq-question:focus-visible{color:var(--relay-ui-cyan-bright);background:#38bdf806;outline:none}.relay-faq-question b{color:var(--relay-ui-cyan);font-family:Arial,sans-serif;font-size:14px;transition:transform .16s}.relay-faq-item.is-open .relay-faq-question b{transform:rotate(45deg)}.relay-faq-answer{color:#8da1ad;padding:0 16px 16px;font:600 8px/1.65 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:none}.relay-faq-item.is-open .relay-faq-answer{display:block}.relay-pause-shell{z-index:9100;box-sizing:border-box;clip-path:polygon(0 20px,20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px));background:linear-gradient(135deg,#040e15fb,#02070cfe 65%),#02070b;border:1px solid #38bdf875;border-radius:0;grid-template-rows:auto 1fr;min-height:0;animation:.2s both relayPauseIn;display:grid;position:absolute;inset:clamp(10px,2.2vw,30px);overflow:hidden;box-shadow:0 35px 110px #000000d1,0 0 70px #38bdf817,inset 0 1px #ffffff0e}.relay-pause-shell:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#38bdf80e,#0000 18% 82%,#38bdf80a),repeating-linear-gradient(90deg,#0000 0 94px,#38bdf805 95px,#0000 96px),repeating-linear-gradient(#0000 0 5px,#ffffff02 6px);position:absolute;inset:0}.relay-pause-shell:after{content:"";z-index:1;pointer-events:none;clip-path:polygon(0 13px,13px 0,calc(100% - 13px) 0,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px));border:1px solid #38bdf817;position:absolute;inset:8px;box-shadow:inset 0 0 32px #38bdf806}.relay-pause-head:before,.relay-pause-head:after{content:"";z-index:4;background:linear-gradient(90deg,var(--relay-ui-cyan),transparent);width:72px;height:1px;position:absolute;box-shadow:0 0 14px #38bdf84d}.relay-pause-head:before{bottom:-1px;left:24px}.relay-pause-head:after{bottom:-1px;right:24px;transform:rotate(180deg)}.relay-pause-head{z-index:3;background:linear-gradient(#38bdf80d,#38bdf802);border-bottom:1px solid #38bdf81f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:10px 18px;display:grid;position:relative}.relay-pause-brand{color:#edf7fa;letter-spacing:.15em;align-items:center;gap:11px;min-width:0;font:900 9px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.relay-pause-mark{width:36px;height:36px;color:var(--relay-ui-cyan);background:#38bdf80b;border:1px solid #38bdf8c7;border-radius:5px;flex:none;place-items:center;font:900 9px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:0 0 24px #38bdf81a,inset 0 0 14px #38bdf80d}.relay-pause-brand span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.relay-pause-state{color:var(--relay-ui-cyan-bright);text-align:center;letter-spacing:.13em;white-space:nowrap;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px);background:#38bdf809;border:1px solid #38bdf82e;justify-self:center;padding:8px 13px;font:900 7px/1.3 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.relay-pause-shell>.relay-cinematic-close,.relay-pause-shell .relay-cinematic-close{background:#030b10eb;border-radius:4px;width:36px;height:36px;top:18px;right:18px}.relay-pause-layout{z-index:3;grid-template-columns:214px minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.relay-pause-nav{scrollbar-width:thin;scrollbar-color:#38bdf859 transparent;background:linear-gradient(#38bdf809,#38bdf802 42%,#0000);border-right:1px solid #38bdf81f;align-content:start;gap:6px;padding:18px 12px 16px;display:grid;overflow:auto}.relay-pause-nav::-webkit-scrollbar{width:5px}.relay-pause-nav::-webkit-scrollbar-track{background:0 0}.relay-pause-nav::-webkit-scrollbar-thumb{background:#38bdf84d;border-radius:999px}.relay-pause-nav button{color:#7f96a3;text-align:left;letter-spacing:.11em;cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);touch-action:manipulation;background:#040c1170;border:1px solid #ffffff0b;border-radius:4px 0 0 4px;min-height:46px;padding:0 14px 0 18px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .13s,border-color .13s,box-shadow .13s,color .13s,background .13s;position:relative}.relay-pause-nav button:before{content:"";width:2px;box-shadow:none;background:0 0;position:absolute;top:0;bottom:0;left:0}.relay-pause-nav button:hover,.relay-pause-nav button:focus-visible{color:var(--relay-ui-cyan-bright);background:#38bdf80d;border-color:#38bdf838;outline:none;transform:translate(2px);box-shadow:inset 0 0 22px #38bdf809}.relay-pause-nav button.is-active{color:#06131b;background:linear-gradient(90deg,#8fe6ff,#38bdf8);border-color:#38bdf8e6;transform:translate(3px);box-shadow:0 0 28px #38bdf829,inset 0 1px #ffffff8c}.relay-pause-nav button.is-active:before{background:#d8f8ff;box-shadow:0 0 12px #d8f8fff2}.relay-pause-nav button:after{content:"";opacity:.3;border:1px solid;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.relay-pause-nav button.is-active:after{opacity:1;background:#06131b}.relay-pause-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#38bdf86b transparent;background:linear-gradient(#030c122e,#0000 26%);min-width:0;min-height:0;padding:18px 18px 20px;overflow:auto}.relay-pause-content::-webkit-scrollbar{width:7px}.relay-pause-content::-webkit-scrollbar-track{background:0 0}.relay-pause-content::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8a6,#0b6f9947);border-radius:999px}.relay-pause-content:before{content:"TACTICAL PAUSE // RELAY CONTROL";color:#7fcde96b;letter-spacing:.18em;margin:0 0 11px;font:900 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.relay-pause-content>.relay-cinematic-panel{width:auto;height:auto;min-height:100%;box-shadow:none;clip-path:none;background:0 0;border:0;border-radius:0;animation:none}.relay-pause-content>.relay-cinematic-panel:before,.relay-pause-content>.relay-cinematic-panel .relay-cinematic-head{display:none}.relay-pause-content>.relay-cinematic-panel .relay-cinematic-body{padding:0;overflow:visible}.relay-pause-content>.relay-cinematic-panel .relay-cinematic-body>*{min-width:0}.relay-pause-content .relay-ui-card{background:linear-gradient(145deg,#07131bf7,#02080dfc);border-color:#38bdf821;border-radius:5px;box-shadow:inset 0 1px #ffffff09,0 14px 34px #00000040}.relay-pause-content .relay-ui-card:before{content:"";background:var(--relay-ui-cyan);width:28px;height:1px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 12px #38bdf859}.relay-pause-content .relay-ui-button{border-radius:4px;min-height:40px}.relay-pause-content .relay-ui-button.primary{box-shadow:0 0 28px #38bdf82b,inset 0 1px #ffffff8c}#pauseMenu.relay-cinematic-overlay>.menu{visibility:hidden!important;pointer-events:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.home-v3-card:hover,.home-v3-play:hover{filter:brightness(1.035)}@media (width<=780px){#titlePanel.relay-cinematic-overlay,#relayInfoPanel.relay-cinematic-overlay{padding:7px!important}.relay-cinematic-panel{border-radius:15px;width:96vw;height:calc(100dvh - 14px)}.relay-cinematic-head{padding:17px 54px 14px 15px}.relay-cinematic-status{display:none}.relay-section-grid,.relay-section-grid.three{grid-template-columns:1fr}.relay-ui-section.wide{grid-column:auto}.relay-cinematic-body{padding:12px 10px 14px}.relay-ui-card{gap:10px;padding:11px 10px}.relay-ui-range{width:100%;min-width:0}.relay-ui-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.relay-ui-actions{grid-template-columns:1fr 1fr}.relay-ui-actions .relay-ui-button:last-child{grid-column:1/-1}.relay-pause-shell{clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));inset:7px}.relay-pause-layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.relay-pause-head{grid-template-columns:minmax(0,1fr) auto;min-height:68px;padding:8px 12px}.relay-pause-state{display:none}.relay-pause-nav{border-bottom:1px solid #38bdf81f;border-right:0;grid-template-columns:repeat(4,minmax(118px,1fr));gap:6px;padding:9px;overflow:auto hidden}.relay-pause-nav button{text-align:center;letter-spacing:.08em;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);border-radius:4px;min-height:41px;padding:0 10px;font-size:6px}.relay-pause-nav button.is-active{transform:none}.relay-pause-content{padding:12px 10px 14px}.relay-pause-content:before{letter-spacing:.13em;font-size:6px}.relay-pause-content .relay-ui-card{grid-template-columns:minmax(0,1fr) auto}.relay-pause-shell>.relay-cinematic-close,.relay-pause-shell .relay-cinematic-close{width:34px;height:34px;top:15px;right:12px}}@media (width<=430px){.relay-cinematic-title{font-size:23px}.relay-cinematic-subtitle{font-size:6.5px}.relay-ui-copy strong{font-size:8px}.relay-ui-copy small{font-size:6.3px}.relay-ui-toggle{min-width:68px;height:34px}.relay-ui-actions{gap:7px}.relay-pause-head{min-height:62px}.relay-pause-brand{letter-spacing:.11em;font-size:7px}.relay-pause-mark{width:30px;height:30px}.relay-pause-nav{grid-template-columns:repeat(4,118px)}.relay-pause-content .relay-ui-card{grid-template-columns:1fr}.relay-pause-content .relay-ui-button{width:100%}}@media (height<=620px) and (orientation:landscape){.relay-cinematic-panel{height:96dvh}.relay-cinematic-head{padding:12px 54px 11px 15px}.relay-cinematic-body{padding:10px}.relay-pause-shell{inset:6px}.relay-pause-head{min-height:58px}.relay-pause-nav button{min-height:36px}}@media (prefers-reduced-motion:reduce){.relay-cinematic-panel,.relay-pause-shell{animation:none}.relay-ui-card,.relay-ui-toggle,.relay-ui-button,.relay-cinematic-close,.relay-pause-nav button{transition:none}}:root{--relay-ui-bg:#020305;--relay-ui-panel:#070a0f;--relay-ui-panel-2:#0b1017;--relay-ui-gold:#ffd06e;--relay-ui-gold-bright:#ffe7a6;--relay-ui-gold-deep:#b47a1e;--relay-ui-text:#f4f7fa;--relay-ui-muted:#84909d;--relay-ui-line:#ffd06e33}#game .hud{align-items:start;max-width:min(1180px,100vw - 36px);grid-template-columns:minmax(190px,1fr) minmax(150px,210px) auto!important;gap:14px!important;margin:0 auto!important;padding:14px 18px!important;display:grid!important}#game .hud-route,#game .hud-run,#game .hud-actions{min-width:0!important}#game .hud-route{border:1px solid var(--relay-ui-line);background:linear-gradient(145deg,#070a0feb,#020305f2);border-radius:11px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 0 24px #ffd06e0a}#game .hud-route .route-dot{flex:none;background:var(--relay-ui-gold)!important;box-shadow:0 0 12px #ffd06ecc!important}#game .hud-route small{letter-spacing:.17em;font:900 7px/1.1 DM Mono,ui-monospace,monospace;display:block;color:var(--relay-ui-gold)!important}#game .hud-route b{color:var(--relay-ui-text);letter-spacing:.04em;margin-top:4px;font:900 clamp(10px,1.15vw,13px)/1.05 Arial,sans-serif;display:block}#game .hud-run{background:linear-gradient(145deg,#070a0feb,#020305f2);border:1px solid #ffd06e29;border-radius:11px;grid-template-columns:auto 1fr;align-items:end;padding:9px 11px;gap:5px 8px!important;display:grid!important}#game .hud-run>span{letter-spacing:.03em;font:950 15px/1 Arial,sans-serif;color:var(--relay-ui-text)!important}#game .hud-run>small{letter-spacing:.16em;font:900 6px/1 DM Mono,monospace;color:var(--relay-ui-gold)!important}#game .hud-run>div{grid-column:1/-1;overflow:hidden;background:#ffffff14!important;border-radius:99px!important;width:100%!important;height:4px!important}#game .hud-run>div i{border-radius:inherit;height:100%;display:block;box-shadow:0 0 12px #ffd06e7a;background:linear-gradient(90deg,var(--relay-ui-gold-deep),var(--relay-ui-gold-bright))!important}#game .hud-actions{justify-content:flex-end;align-items:stretch;display:flex;gap:8px!important}#game .hud-xp{text-align:right;background:linear-gradient(145deg,#070a0feb,#020305f2);border:1px solid #ffd06e29;border-radius:11px;min-width:76px;padding:9px 10px}#game .hud-xp small{letter-spacing:.16em;font:800 6px/1 DM Mono,monospace;display:block;color:#8d98a3!important}#game .hud-xp b{margin-top:4px;font:950 14px/1 Arial,sans-serif;display:block;color:var(--relay-ui-gold-bright)!important}#game #pause{width:42px!important;height:42px!important;color:var(--relay-ui-gold-bright)!important;background:linear-gradient(145deg,#11151a,#07090c)!important;border:1px solid #ffd06e57!important;border-radius:10px!important;box-shadow:0 0 20px #ffd06e14,inset 0 1px #ffffff0f!important}#game #pause:hover,#game #pause:focus-visible{border-color:var(--relay-ui-gold)!important;outline:none!important;box-shadow:0 0 26px #ffd06e29!important}#game .world-marker{border-left:2px solid var(--relay-ui-gold)!important;background:linear-gradient(90deg,#020305e0,#02030559)!important;max-width:min(280px,42vw)!important;padding:7px 9px!important;bottom:16px!important;left:18px!important;right:auto!important}#game .world-marker span{letter-spacing:.16em;color:var(--relay-ui-gold)!important;font:900 6px/1 DM Mono,monospace!important}#game .world-marker b{letter-spacing:.06em;margin-top:3px;display:block;color:#f0f3f6!important;font:900 8px/1.2 DM Mono,monospace!important}.relay-gameplay-intel{z-index:1200;opacity:0;pointer-events:none;background:linear-gradient(145deg,#070a0ff7,#020305fb);border:1px solid #ffd06e57;border-radius:12px;width:min(360px,100vw - 32px);padding:12px 14px;transition:opacity .22s,transform .22s;position:absolute;top:104px;left:50%;transform:translate(-50%,-10px);box-shadow:0 24px 60px #0000008f,0 0 30px #ffd06e17,inset 0 1px #ffffff0d}.relay-gameplay-intel.is-active{opacity:1;transform:translate(-50%)}.relay-gameplay-intel:before{content:"";background:linear-gradient(180deg,var(--relay-ui-gold-bright),var(--relay-ui-gold-deep));width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #ffd06e80}.relay-gameplay-intel .intel-kicker{color:var(--relay-ui-gold);letter-spacing:.19em;margin:0;font:900 7px/1 DM Mono,monospace}.relay-gameplay-intel .intel-title{color:#f7f9fb;letter-spacing:-.02em;text-transform:uppercase;margin:5px 0 0;font:950 16px/1 Arial,sans-serif}.relay-gameplay-intel .intel-detail{color:#88939e;letter-spacing:.03em;margin:6px 0 0;font:650 8px/1.45 DM Mono,monospace}.relay-gameplay-intel .intel-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.relay-gameplay-intel .intel-pill{color:#c7b889;letter-spacing:.11em;background:#ffd06e0a;border:1px solid #ffd06e26;border-radius:999px;padding:5px 7px;font:800 6px/1 DM Mono,monospace}@media (width<=760px){#game .hud{max-width:calc(100vw - 18px);grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;padding:10px 9px!important}#game .hud-route{padding:7px 8px}#game .hud-route b{font-size:9px}#game .hud-run{grid-template-columns:auto 1fr;padding:7px 8px}#game .hud-run>span{font-size:12px}#game .hud-xp{min-width:62px;padding:7px 8px}#game #pause{width:38px!important;height:38px!important}.relay-gameplay-intel{width:min(330px,100vw - 22px);top:76px}}@media (width<=520px){#game .hud{grid-template-columns:minmax(0,1fr) auto!important}#game .hud-route{grid-column:1}#game .hud-run{grid-column:2;min-width:122px}#game .hud-actions{position:absolute;top:10px;right:9px}#game .hud-xp{display:none}#game .world-marker{max-width:62vw!important;bottom:9px!important;left:9px!important}}@media (orientation:landscape) and (height<=560px){#game .hud{padding:7px 9px!important}#game .world-marker{bottom:8px!important}.relay-gameplay-intel{top:62px}}@media (prefers-reduced-motion:reduce){.relay-gameplay-intel{transition:none}}.relay-home-update{color:#ffe7a6;letter-spacing:.15em;cursor:pointer;background:linear-gradient(145deg,#11130f,#070805);border:1px solid #ffd06e57;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font:900 7px/1 DM Mono,ui-monospace,monospace;transition:all .16s;display:inline-flex;box-shadow:0 0 24px #ffd06e14,inset 0 1px #ffffff0f}.relay-home-update:hover,.relay-home-update:focus-visible{color:#fff0c5;border-color:#ffd06e;outline:none;transform:translateY(-1px);box-shadow:0 0 30px #ffd06e29,inset 0 1px #ffffff14}.relay-home-update:active{transform:scale(.97)}.relay-home-update-dot{background:#ffd06e;border-radius:50%;width:6px;height:6px;animation:1.7s ease-in-out infinite relayUpdatePulse;box-shadow:0 0 14px #ffd06ee6}.relay-home-update small{color:#bca469;letter-spacing:.12em;font-size:6px}.relay-update-center .relay-update-panel{width:min(940px,96vw);height:min(740px,92dvh)}.relay-update-list{gap:10px;display:grid}.relay-update-entry{background:linear-gradient(145deg,#0c0e12fa,#040507fc);border:1px solid #ffffff12;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff09,0 10px 30px #0003}.relay-update-entry>div{min-width:0}.relay-update-entry span{color:#ad9560;letter-spacing:.14em;font:900 6px/1 DM Mono,monospace;display:block}.relay-update-entry strong{color:#f3f5f7;letter-spacing:-.02em;text-transform:uppercase;margin-top:5px;font:950 12px/1.15 Arial,sans-serif;display:block}.relay-update-entry small{color:#858f9a;margin-top:6px;font:650 8px/1.5 DM Mono,monospace;display:block}.relay-update-entry>b{color:#ffd06e;border:1px solid #ffd06e47;border-radius:8px;place-items:center;width:30px;height:30px;font:900 15px/1 Arial,sans-serif;display:grid;box-shadow:0 0 18px #ffd06e12}.relay-update-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.relay-update-live-status{color:#85744e;letter-spacing:.08em;align-items:center;gap:7px;margin:10px 2px 0;font:700 6px/1.4 DM Mono,monospace;display:flex}.relay-update-live-status i{background:#ffd06e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #ffd06ee6}@keyframes relayUpdatePulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (width<=760px){.relay-home-update{min-height:38px;padding:0 10px}.relay-update-center .relay-update-panel{width:96vw;height:min(760px,94dvh)}.relay-update-entry{gap:9px;padding:12px}.relay-update-entry strong{font-size:11px}.relay-update-entry small{font-size:7px}.relay-update-actions{grid-template-columns:1fr}.relay-update-actions .relay-ui-button:last-child{display:block}}@media (width<=520px){#intro .info-launcher{right:10px!important;top:calc(env(safe-area-inset-top,0px) + 10px)!important}.relay-home-update{min-height:40px}.relay-gameplay-intel{width:min(330px,100vw - 18px);padding:11px 12px;top:74px}.relay-gameplay-intel .intel-title{font-size:14px}.relay-gameplay-intel .intel-detail{font-size:7px}.relay-update-center .relay-cinematic-head{padding:16px 54px 13px 16px}.relay-update-center .relay-cinematic-title{font-size:28px}}@media (prefers-reduced-motion:reduce){.relay-home-update-dot{animation:none}}@media (width<=760px){#game .hud{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;max-width:calc(100vw - 18px)!important;padding:10px 9px!important;display:grid!important;position:relative!important}#game .hud-route{box-sizing:border-box!important;grid-column:1!important;min-width:0!important;padding:7px 8px!important;overflow:hidden!important}#game .hud-route b{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9px!important;display:block!important;overflow:hidden!important}#game .hud-run{box-sizing:border-box!important;grid-column:2!important;min-width:122px!important;max-width:122px!important;padding:7px 8px!important;overflow:hidden!important}#game .hud-run>span{white-space:nowrap!important;font-size:12px!important}#game .hud-run>small{white-space:nowrap!important}#game .hud-actions{z-index:50!important;grid-area:1/2!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important;top:10px!important;right:9px!important}html body.is-touch #game #play .hud .hud-actions .hud-xp{visibility:visible!important;opacity:1!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:58px!important;max-width:72px!important;height:38px!important;padding:5px 8px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body.is-touch #game #play .hud .hud-actions .hud-xp b{white-space:nowrap!important;font-size:11px!important;line-height:1!important;display:block!important}html body.is-touch #game #play .hud .hud-actions .hud-xp small{white-space:nowrap!important;font-size:6px!important;line-height:1!important;display:block!important}html body.is-touch #game #play .hud .hud-actions>#pause{box-sizing:border-box!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:none!important}#game .relay-gameplay-intel{box-sizing:border-box!important;width:min(330px,100vw - 18px)!important;top:74px!important}}@media (width<=760px) and (orientation:landscape){#game .hud{width:100%!important;max-width:none!important;min-height:52px!important;padding:6px max(10px, env(safe-area-inset-left)) 6px max(10px, env(safe-area-inset-right))!important;box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;display:flex!important}#game .hud-route{box-sizing:border-box!important;flex:auto!important;order:1!important;min-width:120px!important;max-width:32vw!important;padding:6px 9px!important;overflow:hidden!important}#game .hud-route small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6px!important;line-height:1!important;display:block!important;overflow:hidden!important}#game .hud-route b{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}#game .hud-run{box-sizing:border-box!important;flex:0 auto!important;order:2!important;width:auto!important;min-width:122px!important;max-width:190px!important;padding:6px 9px!important;overflow:hidden!important}#game .hud-run>span{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1!important;display:block!important;overflow:hidden!important}#game .hud-run>small{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6px!important;line-height:1!important;display:block!important;overflow:hidden!important}#game .hud-actions{z-index:100!important;flex:none!important;order:3!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important}html body.is-touch #game #play .hud .hud-actions .hud-xp{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;flex:0 0 64px!important;justify-content:center!important;align-items:center!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:40px!important;padding:5px 8px!important;display:flex!important;overflow:hidden!important}html body.is-touch #game #play .hud .hud-actions .hud-xp b{white-space:nowrap!important;font-size:11px!important;line-height:1!important}html body.is-touch #game #play .hud .hud-actions .hud-xp small{white-space:nowrap!important;margin-top:2px!important;font-size:6px!important;line-height:1!important}html body.is-touch #game #play .hud .hud-actions>#pause{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}#game .relay-gameplay-intel{box-sizing:border-box!important;width:min(330px,100vw - 20px)!important;max-height:calc(100vh - 100px)!important;top:62px!important;left:50%!important;overflow:hidden!important;transform:translate(-50%)!important}}@media (width<=760px) and (orientation:landscape) and (height<=560px){#game .hud{min-height:46px!important;padding:5px max(8px, env(safe-area-inset-left)) 5px max(8px, env(safe-area-inset-right))!important;gap:5px!important}#game .hud-route{min-width:100px!important;max-width:30vw!important;padding:5px 7px!important}#game .hud-route small{font-size:5px!important}#game .hud-route b{font-size:8px!important}#game .hud-run{min-width:105px!important;max-width:150px!important;padding:5px 7px!important}#game .hud-run>span{font-size:10px!important}#game .hud-run>small{font-size:5px!important}html body.is-touch #game #play .hud .hud-actions .hud-xp{flex-basis:58px!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:36px!important}html body.is-touch #game #play .hud .hud-actions .hud-xp b{font-size:10px!important}html body.is-touch #game #play .hud .hud-actions>#pause{flex-basis:40px!important;width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important}}@media (width<=520px) and (orientation:landscape){#game .hud{gap:4px!important}#game .hud-route{min-width:88px!important;max-width:27vw!important}#game .hud-run{min-width:96px!important;max-width:140px!important}html body.is-touch #game #play .hud .hud-actions .hud-xp{flex-basis:54px!important;width:54px!important;min-width:54px!important;max-width:54px!important}html body.is-touch #game #play .hud .hud-actions>#pause{flex-basis:38px!important;width:38px!important;min-width:38px!important;height:34px!important;min-height:34px!important}}@media (width<=760px) and (orientation:portrait){#game .hud{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:10px 9px!important;display:grid!important}#game .hud-route{grid-column:1!important;min-width:0!important;padding:7px 8px!important}#game .hud-run{grid-column:2!important;min-width:122px!important;max-width:122px!important;padding:7px 8px!important}#game .hud-actions{grid-area:1/2!important;gap:6px!important;position:absolute!important;top:10px!important;right:9px!important}#game .hud-xp{display:none!important}#game #pause{width:38px!important;height:38px!important}.relay-gameplay-intel{width:min(330px,100vw - 18px)!important;top:74px!important}}@media (width<=520px) and (orientation:portrait){#game .hud{grid-template-columns:minmax(0,1fr) 122px!important;padding:8px!important}#game .hud-route{padding:6px 7px!important}#game .hud-route small{font-size:6px!important}#game .hud-route b{max-width:calc(100vw - 150px)!important;font-size:9px!important}#game .hud-run{min-width:122px!important;max-width:122px!important;padding:6px 7px!important}#game .hud-run>span{font-size:12px!important}#game .hud-run>small{font-size:6px!important}#game .hud-actions{top:8px!important;right:8px!important}#game #pause{width:36px!important;height:36px!important}#game .world-marker{max-width:58vw!important;bottom:8px!important;left:8px!important}.relay-gameplay-intel{width:calc(100vw - 18px)!important;padding:10px 11px!important;top:70px!important}}@media (width<=760px) and (pointer:coarse){#game #play .hud{width:100%!important;max-width:none!important;min-height:48px!important;padding:6px max(10px,env(safe-area-inset-left)) 6px max(10px,env(safe-area-inset-right))!important;box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}#game #play .hud-route{border-radius:8px!important;flex:0 auto!important;order:1!important;width:auto!important;min-width:104px!important;max-width:38vw!important;min-height:44px!important;padding:6px 9px!important}#game #play .hud-route #district{display:none!important}#game #play .hud-route .mobile-mission-label{color:#62eaff!important;letter-spacing:.16em!important;margin:0 0 4px!important;font:900 6px/1 Orbitron,Arial,sans-serif!important;display:block!important}#game #play .hud-route b{max-width:100%!important;margin:0!important;font-size:9px!important;line-height:1.1!important}#game #play .hud-progress{border-radius:8px!important;flex:0 118px!important;order:2!important;width:118px!important;min-width:104px!important;max-width:130px!important;height:44px!important;min-height:44px!important;padding:6px 8px!important}#game #play .hud-progress #signalCount{font-size:13px!important}#game #play .hud-progress>small{font-size:6px!important}#game #play .hud-progress>div{height:3px!important;margin-top:4px!important}#game #play .hud-actions{flex:none!important;order:3!important;gap:6px!important;margin-left:auto!important;display:flex!important;position:relative!important;top:auto!important;right:auto!important}html body.is-touch #game #play .hud .hud-actions .hud-xp{visibility:hidden!important;pointer-events:none!important;display:none!important}html body.is-touch #game #play .hud .hud-actions>#pause{pointer-events:auto!important;touch-action:manipulation!important;border-radius:12px!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}}@media (width<=430px) and (pointer:coarse){#game #play .hud{gap:5px!important;padding-left:7px!important;padding-right:7px!important}#game #play .hud-route{min-width:92px!important;max-width:36vw!important}#game #play .hud-progress{width:102px!important;min-width:96px!important}#game #play .hud-actions>#pause{width:42px!important;min-width:42px!important;height:42px!important}}@media (width<=760px) and (orientation:landscape) and (pointer:coarse){#game #play .hud{min-height:46px!important;padding-top:4px!important;padding-bottom:4px!important}#game #play .hud-route,#game #play .hud-progress{height:40px!important;min-height:40px!important}#game #play .hud-route{min-width:112px!important}#game #play .hud-progress{width:122px!important;min-width:112px!important}#game #play .hud-actions>#pause{width:40px!important;min-width:40px!important;height:40px!important}}:root{--relay-faction-cyan:#8df4ff;--relay-faction-blue:#39b9ff;--relay-faction-magenta:#f0a;--relay-faction-green:#39ff88;--relay-faction-amber:#ffd166;--relay-faction-white:#effcff;--relay-faction-bg:#02060c;--relay-faction-panel:#040910fb;--relay-faction-muted:#bed9e699;--relay-faction-dim:#8df4ff3d}html body .relay-faction-backdrop{z-index:1180!important;pointer-events:none!important;opacity:0!important;background:radial-gradient(circle,#38bdf80b,#0000 30%),radial-gradient(circle at 20% 90%,#ff00aa06,#0000 28%),radial-gradient(circle at 90% 15%,#39ff8805,#0000 22%),#0000001f!important;transition:opacity .18s!important;position:fixed!important;inset:0!important}html body .relay-faction-backdrop:not([hidden]){opacity:1!important}html body .relay-faction-dialogue{--faction-accent:var(--relay-faction-cyan);--threat-color:var(--relay-faction-cyan);--panel-magenta:var(--relay-faction-magenta);--faction-glow:#38bdf824;top:auto!important;left:50%!important;right:auto!important;bottom:max(20px, calc(env(safe-area-inset-bottom) + 12px))!important;box-sizing:border-box!important;isolation:isolate!important;z-index:1190!important;opacity:0!important;border:1px solid #8df4ff2e!important;border-top:1px solid color-mix(in srgb, var(--faction-accent) 78%, transparent)!important;border-right:2px solid color-mix(in srgb, var(--faction-accent) 82%, transparent)!important;background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--panel-magenta) 12%, transparent), transparent 27%), radial-gradient(circle at 100% 100%, color-mix(in srgb, var(--faction-accent) 13%, transparent), transparent 33%), radial-gradient(circle at 55% 50%, #ffffff03, transparent 44%), linear-gradient(135deg, #080f18fe, #02070dfe 52%, #060a11fe)!important;width:min(940px,100vw - 36px)!important;min-width:0!important;min-height:252px!important;max-height:min(320px,100vh - 38px)!important;color:var(--relay-faction-white)!important;box-shadow:0 30px 90px #000000b8, 0 0 26px var(--faction-glow), 0 0 70px color-mix(in srgb, var(--panel-magenta) 5%, transparent), inset 0 1px 0 #ffffff13, inset 0 -28px 70px #00000047!important;scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;will-change:opacity, transform, box-shadow!important;border-radius:10px!important;grid-template-columns:192px minmax(0,1fr) 188px!important;font-family:Orbitron,Segoe UI,system-ui,sans-serif!important;transition:opacity .18s,transform .23s cubic-bezier(.16,1,.3,1),box-shadow .22s!important;display:grid!important;position:fixed!important;overflow:hidden!important;transform:translate(-50%)translateY(16px)scale(.975)!important}html body .relay-faction-dialogue[hidden]{display:none!important}html body .relay-faction-dialogue:not([hidden]),html body .relay-faction-dialogue.visible{animation:3.8s ease-in-out infinite factionPowerPulse;opacity:1!important;transform:translate(-50%)translateY(0)scale(1)!important}html body .relay-faction-dialogue:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px),linear-gradient(110deg,#ff00aa06,#0000 24% 70%,#38bdf806),linear-gradient(90deg,#0000 0% 45%,#ffffff09 50%,#0000 55% 100%) 140% 0/260% 100%;animation:6s linear infinite relayFactionSweep;position:absolute;inset:0;z-index:1!important;opacity:.52!important}html body .relay-faction-dialogue:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, var(--panel-magenta) 12%, var(--faction-accent) 30%, #fff 50%, var(--faction-accent) 70%, var(--panel-magenta) 88%, transparent 100%);height:2px;box-shadow:0 0 8px color-mix(in srgb, var(--faction-accent) 55%, transparent), 0 0 20px color-mix(in srgb, var(--panel-magenta) 18%, transparent);animation:2.6s ease-in-out infinite factionTopLine;position:absolute;top:0;left:12px;right:12px;z-index:30!important}html body .relay-faction-dialogue .relay-faction-header:after{content:"";border-left:1px solid color-mix(in srgb, var(--faction-accent) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--faction-accent) 30%, transparent);opacity:.72;pointer-events:none;width:62px;height:10px;position:absolute;bottom:12px;left:14px}html body .relay-faction-dialogue .relay-faction-header{background:linear-gradient(145deg,#8df4ff0e,#050b131f 55%,#ff00aa06)!important;border-right:1px solid #8df4ff17!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;padding:30px 20px 24px!important;display:flex!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-header:before{content:"FACTION IDENTIFICATION // LIVE";color:#8df4ff4a;letter-spacing:.15em;text-transform:uppercase;font:800 6px/1 Orbitron,sans-serif;position:absolute;top:15px;left:20px}html body .relay-faction-dialogue .relay-faction-kicker{text-shadow:0 0 8px color-mix(in srgb, var(--faction-accent) 30%, transparent);color:color-mix(in srgb, var(--faction-accent) 84%, white 8%)!important;letter-spacing:.17em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:0 0 15px!important;font:800 8px/1 Orbitron,sans-serif!important;display:flex!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-kicker:before{content:"";background:var(--relay-faction-green);width:6px;height:6px;box-shadow:0 0 4px var(--relay-faction-green), 0 0 11px #39ff88bf, 0 0 21px #39ff884d;border-radius:50%;flex:0 0 6px;animation:1.25s ease-in-out infinite factionLiveDot;display:block}html body .relay-faction-dialogue .relay-faction-emblem{animation:3s ease-in-out infinite factionEmblemPower;border:1px solid color-mix(in srgb, var(--faction-accent) 72%, transparent)!important;background:radial-gradient(circle, color-mix(in srgb, var(--faction-accent) 18%, transparent), transparent 62%), linear-gradient(135deg, #ffffff06, transparent)!important;width:82px!important;height:82px!important;color:var(--faction-accent)!important;text-shadow:0 0 7px var(--faction-accent), 0 0 22px color-mix(in srgb, var(--faction-accent) 42%, transparent)!important;box-shadow:inset 0 0 22px color-mix(in srgb, var(--faction-accent) 10%, transparent), inset 0 0 5px #ffffff0b, 0 0 22px color-mix(in srgb, var(--faction-accent) 10%, transparent)!important;border-radius:10px!important;flex:0 0 82px!important;justify-content:center!important;align-items:center!important;margin:0 0 15px!important;font:900 34px/1 Orbitron,sans-serif!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .relay-faction-dialogue .relay-faction-emblem:before{content:"";border:1px solid color-mix(in srgb, var(--faction-accent) 23%, transparent);background:repeating-linear-gradient(0deg, transparent 0 5px, color-mix(in srgb, var(--faction-accent) 7%, transparent) 5px 6px), repeating-linear-gradient(90deg, transparent 0 5px, color-mix(in srgb, var(--faction-accent) 6%, transparent) 5px 6px);opacity:.75;pointer-events:none;border-radius:6px;position:absolute;inset:6px}html body .relay-faction-dialogue .relay-faction-emblem:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--faction-accent) 72%, transparent) 42%, #fff 50%, color-mix(in srgb, var(--faction-accent) 72%, transparent) 58%, transparent);width:1px;box-shadow:0 0 8px color-mix(in srgb, var(--faction-accent) 55%, transparent);pointer-events:none;animation:2.1s linear infinite emblemCrossScan;position:absolute;top:-10px;bottom:-10px;left:50%}html body .relay-faction-dialogue .relay-faction-identity-status{flex-direction:column!important;gap:5px!important;padding-left:1px!important;display:flex!important}html body .relay-faction-dialogue .relay-faction-identity-status span{color:#bed9e65c!important;letter-spacing:.15em!important;text-transform:uppercase!important;font:700 6px/1 Orbitron,sans-serif!important}html body .relay-faction-dialogue .relay-faction-identity-status b{color:var(--relay-faction-green)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 0 7px #39ff8833!important;align-items:center!important;gap:6px!important;font:800 8px/1 Orbitron,sans-serif!important;display:flex!important}html body .relay-faction-dialogue .relay-faction-identity-status b:before{content:"";background:var(--relay-faction-green);width:5px;height:5px;box-shadow:0 0 7px var(--relay-faction-green);border-radius:50%;flex:0 0 5px}html body .relay-faction-dialogue .relay-faction-encounter-id{color:#8df4ff3d!important;letter-spacing:.13em!important;text-transform:uppercase!important;font:700 6px/1 Orbitron,sans-serif!important;position:absolute!important;bottom:9px!important;left:20px!important}html body .relay-faction-dialogue .relay-faction-dialogue-core{background:linear-gradient(90deg,#38bdf805,#0000 22% 78%,#ff00aa05)!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:29px 31px 23px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .relay-faction-dialogue .relay-faction-dialogue-core:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--faction-accent) 55%, transparent) 35%, #fff 50%, color-mix(in srgb, var(--panel-magenta) 40%, transparent) 65%, transparent);width:1px;box-shadow:0 0 10px color-mix(in srgb, var(--faction-accent) 60%, transparent);opacity:.48;pointer-events:none;animation:4.4s linear infinite coreBeam;position:absolute;top:0;bottom:0;left:-20%}html body .relay-faction-dialogue .relay-faction-dialogue-core:before{content:"";color:#8df4ff3d;letter-spacing:.14em;font:22800 6px/1 Orbitron,sans-serif;position:absolute;top:16px;left:21px}html body .relay-faction-dialogue .relay-faction-name{text-shadow:0 0 8px color-mix(in srgb, var(--faction-accent) 34%, transparent), 0 0 22px color-mix(in srgb, var(--panel-magenta) 9%, transparent);text-overflow:ellipsis!important;white-space:nowrap!important;color:#f3fcff!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-align:left!important;border-bottom:1px solid #8df4ff1c!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:0 0 13px!important;font:900 16px/1.18 Orbitron,sans-serif!important;position:relative!important;overflow:hidden!important}html body .relay-faction-dialogue .relay-faction-name:before{content:"INCOMING TRANSMISSION";color:color-mix(in srgb, var(--faction-accent) 70%, white 4%);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font:800 7px/1 Orbitron,sans-serif;display:block}html body .relay-faction-dialogue .relay-faction-name:after{content:"";background:var(--relay-faction-green);width:6px;height:6px;box-shadow:0 0 5px var(--relay-faction-green), 0 0 13px #39ff88a6;border-radius:50%;animation:1.45s ease-in-out infinite factionLiveDot;position:absolute;bottom:15px;right:2px}html body .relay-faction-dialogue .relay-faction-text{z-index:2!important;box-sizing:border-box!important;color:#eafafe!important;letter-spacing:.012em!important;text-align:left!important;text-wrap:pretty!important;overflow-wrap:anywhere!important;border-left:2px solid color-mix(in srgb, var(--faction-accent) 72%, transparent)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--faction-accent) 5%, transparent), #0000000f 45%, color-mix(in srgb, var(--panel-magenta) 3%, transparent))!important;text-shadow:0 0 13px #38bdf817!important;width:100%!important;min-width:0!important;min-height:59px!important;margin:0!important;padding:12px 16px 12px 17px!important;font:600 clamp(15px,1.35vw,18px)/1.5 Segoe UI,Trebuchet MS,system-ui,sans-serif!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-text:before{content:"SECURE CHANNEL // ENCOUNTER LINKED";color:#8df4ff7a;letter-spacing:.13em;text-align:left;white-space:nowrap;background:linear-gradient(90deg,#38bdf812,#050c147a);border:1px solid #8df4ff21;width:fit-content;max-width:100%;font:800 6px/1 Orbitron,sans-serif;display:block;box-shadow:inset 0 0 12px #38bdf808,0 0 9px #38bdf806;margin:0 0 11px!important;padding:4px 7px!important}html body .relay-faction-dialogue .relay-faction-text:after{content:"";vertical-align:-2px;background:var(--faction-accent);width:6px;height:15px;box-shadow:0 0 9px color-mix(in srgb, var(--faction-accent) 64%, transparent);margin-left:6px;animation:.72s step-end infinite relayFactionCursor;display:inline-block}html body .relay-faction-dialogue .relay-faction-keyword{color:var(--faction-accent)!important;text-shadow:0 0 8px color-mix(in srgb, var(--faction-accent) 40%, transparent)!important;font-weight:900!important}html body .relay-faction-dialogue .relay-faction-tactical{background:linear-gradient(#8df4ff06,#ff00aa03,#0000)!important;border-left:1px solid #8df4ff16!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:23px 18px 19px!important;display:flex!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-tactical:after{content:"";border-right:1px solid color-mix(in srgb, var(--faction-accent) 33%, transparent);border-bottom:1px solid color-mix(in srgb, var(--faction-accent) 20%, transparent);opacity:.55;pointer-events:none;width:44px;height:44px;position:absolute;bottom:10px;right:10px}html body .relay-faction-dialogue .relay-faction-tactical:before{content:"";color:#8df4ff45;letter-spacing:.15em;margin-bottom:15px;font:800 6px/1 Orbitron,sans-serif;display:block}html body .relay-faction-dialogue .relay-faction-tactical-label{color:#d1e7f173!important;letter-spacing:.15em!important;text-transform:uppercase!important;font:800 7px/1 Orbitron,sans-serif!important}html body .relay-faction-dialogue .relay-faction-scan-status{animation:2.2s ease-in-out infinite scanStatusPulse;color:var(--relay-faction-green)!important;letter-spacing:.07em!important;text-transform:uppercase!important;text-shadow:0 0 8px #39ff883d!important;margin:9px 0 12px!important;font:800 7px/1.35 Orbitron,sans-serif!important}html body .relay-faction-dialogue .relay-faction-threat-class{color:var(--threat-color)!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 0 11px color-mix(in srgb, var(--threat-color) 38%, transparent)!important;margin:0!important;padding-left:10px!important;font:900 14px/1 Orbitron,sans-serif!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-threat-class:before{content:"";background:var(--threat-color);width:3px;height:18px;box-shadow:0 0 8px var(--threat-color);position:absolute;top:50%;left:0;transform:translateY(-50%)}html body .relay-faction-dialogue .relay-faction-footer{border-top:1px solid #8df4ff1a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;margin:22px 0 0!important;padding:11px 0 0!important;display:grid!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-footer:before{content:var(--faction-signal,"SIGNAL // ████████░░ // 82%");color:#8df4ff99;letter-spacing:.1em;white-space:nowrap;text-shadow:0 0 8px #38bdf82e;font:800 6px/1 Orbitron,sans-serif;animation:2.8s ease-in-out infinite signalFlicker;grid-column:1/-1!important;display:block!important}html body .relay-faction-dialogue .relay-faction-hint{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--faction-accent) 30%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--faction-accent) 8%, transparent), #03090feb)!important;color:#e1f7fcc2!important;letter-spacing:.09em!important;text-transform:uppercase!important;text-align:center!important;white-space:nowrap!important;width:fit-content!important;min-width:124px!important;min-height:31px!important;box-shadow:inset 0 0 12px #38bdf806, 0 0 14px color-mix(in srgb, var(--faction-accent) 7%, transparent)!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:6px 9px!important;font:800 6px/1.25 Orbitron,sans-serif!important;display:inline-flex!important;position:relative!important}html body .relay-faction-dialogue .relay-faction-hint:before{content:"ENTER";box-sizing:border-box;border:1px solid color-mix(in srgb, var(--faction-accent) 55%, transparent);background:color-mix(in srgb, var(--faction-accent) 10%, transparent);color:#effcff;letter-spacing:.08em;min-width:40px;height:17px;text-shadow:0 0 7px color-mix(in srgb, var(--faction-accent) 34%, transparent);border-radius:2px;justify-content:center;align-items:center;margin-right:7px;padding:0 5px;font:900 7px/1 Orbitron,sans-serif;display:inline-flex}html body .relay-faction-dialogue .relay-faction-footer button{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--faction-accent) 62%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--faction-accent) 16%, transparent), #020a11fa)!important;color:#effcff!important;letter-spacing:.13em!important;cursor:pointer!important;touch-action:manipulation!important;width:92px!important;min-width:92px!important;max-width:92px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:inset 0 0 14px #38bdf809, 0 0 16px color-mix(in srgb, var(--faction-accent) 8%, transparent)!important;border-radius:4px!important;padding:7px 10px!important;font:900 7px/1 Orbitron,sans-serif!important;transition:transform .1s,border-color .1s,background .1s,box-shadow .1s!important}html body .relay-faction-dialogue .relay-faction-footer button:hover,html body .relay-faction-dialogue .relay-faction-footer button:focus-visible{background:linear-gradient(135deg, color-mix(in srgb, var(--faction-accent) 26%, transparent), #05141ffa)!important;box-shadow:0 0 22px color-mix(in srgb, var(--faction-accent) 20%, transparent), inset 0 0 18px #38bdf80d!important;border-color:#dfffff!important;outline:none!important;transform:translateY(-1px)!important}html body .relay-faction-dialogue .relay-faction-footer button:active{transform:translateY(1px)!important}html body .relay-faction-dialogue[data-faction=HELIX_SECURITY]{--faction-accent:#38d9ff;--panel-magenta:#f0a;--threat-color:#38d9ff;--faction-glow:#38bdf829}html body .relay-faction-dialogue[data-faction=FERAL_THREATS]{--faction-accent:#ff3b81;--panel-magenta:#ff0068;--threat-color:#ff688f;--faction-glow:#ff3b812e}html body .relay-faction-dialogue[data-faction=FERAL_THREATS]:before{background:repeating-linear-gradient(135deg,#ff3b8106 0 1px,#0000 1px 8px),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px),linear-gradient(90deg,#0000,#ff3b810f,#0000) 0 0/220% 100%!important;animation:4.4s linear infinite relayFactionSweep!important}html body .relay-faction-dialogue[data-faction=SKY_RAIDERS]{--faction-accent:#ffd166;--panel-magenta:#ff9d00;--threat-color:#ffd166;--faction-glow:#ffd1662b}html body .relay-faction-dialogue[data-faction=SKY_RAIDERS]:before{background:repeating-linear-gradient(-35deg,#ffd16606 0 1px,#0000 1px 9px),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 5px),linear-gradient(90deg,#0000,#ffd1660f,#0000) 0 0/220% 100%!important}html body .relay-faction-dialogue[data-faction=GRID_GHOSTS]{--faction-accent:#a78bfa;--panel-magenta:#7c3aed;--threat-color:#c4b5fd;--faction-glow:#a78bfa2e}html body .relay-faction-dialogue[data-faction=GRID_GHOSTS]:before{background:repeating-linear-gradient(90deg,#a78bfa06 0 1px,#0000 1px 9px),repeating-linear-gradient(0deg,#a78bfa05 0 1px,#0000 1px 5px),linear-gradient(90deg,#0000,#a78bfa0f,#0000) 0 0/220% 100%!important}@media (width>=901px){html body .relay-faction-dialogue{clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0 calc(100% - 13px))!important}html body .relay-faction-dialogue .relay-faction-header{padding-top:31px!important}}@media (width<=900px) and (width>=701px){html body .relay-faction-dialogue{grid-template-columns:165px minmax(0,1fr) 154px!important;width:min(820px,100vw - 26px)!important;min-height:230px!important}html body .relay-faction-dialogue .relay-faction-header{padding:27px 15px 21px!important}html body .relay-faction-dialogue .relay-faction-emblem{flex-basis:66px!important;width:66px!important;height:66px!important;font-size:28px!important}html body .relay-faction-dialogue .relay-faction-dialogue-core{padding:26px 20px 21px!important}html body .relay-faction-dialogue .relay-faction-tactical{padding:21px 13px 18px!important}html body .relay-faction-dialogue .relay-faction-name{font-size:14px!important}html body .relay-faction-dialogue .relay-faction-text{font-size:15px!important}}@media (width<=700px){html body .relay-faction-dialogue{top:auto!important;left:50%!important;right:auto!important;bottom:calc(112px + env(safe-area-inset-bottom))!important;width:calc(100vw - 16px)!important;min-height:0!important;max-height:min(360px, calc(100dvh - 128px - env(safe-area-inset-bottom)))!important;clip-path:none!important;border-radius:9px!important;grid-template-rows:auto auto auto!important;grid-template-columns:1fr!important;display:grid!important;transform:translate(-50%)translateY(13px)scale(.975)!important}html body .relay-faction-dialogue:not([hidden]),html body .relay-faction-dialogue.visible{transform:translate(-50%)translateY(0)scale(1)!important}html body .relay-faction-dialogue .relay-faction-header{border-bottom:1px solid #8df4ff17!important;border-right:0!important;grid-template-rows:auto auto!important;grid-template-columns:47px minmax(0,1fr) auto!important;align-items:center!important;column-gap:10px!important;min-height:74px!important;padding:10px 12px 9px!important;display:grid!important}html body .relay-faction-dialogue .relay-faction-header:before,html body .relay-faction-dialogue .relay-faction-header:after{display:none!important}html body .relay-faction-dialogue .relay-faction-kicker{letter-spacing:.12em!important;grid-area:1/2!important;align-self:end!important;margin:0 0 4px!important;font-size:6px!important}html body .relay-faction-dialogue .relay-faction-emblem{border-radius:7px!important;flex-basis:47px!important;grid-area:1/1/span 2!important;width:47px!important;height:47px!important;margin:0!important;font-size:20px!important}html body .relay-faction-dialogue .relay-faction-identity-status{grid-area:2/2!important;padding:0!important}html body .relay-faction-dialogue .relay-faction-identity-status span{font-size:5px!important}html body .relay-faction-dialogue .relay-faction-identity-status b{font-size:6px!important}html body .relay-faction-dialogue .relay-faction-encounter-id{font-size:5px!important;bottom:8px!important;left:auto!important;right:12px!important}html body .relay-faction-dialogue .relay-faction-dialogue-core{padding:14px 13px 12px!important}html body .relay-faction-dialogue .relay-faction-dialogue-core:before{letter-spacing:.1em!important;margin:0 0 8px!important;font-size:5px!important;display:block!important;position:static!important}html body .relay-faction-dialogue .relay-faction-dialogue-core:after{display:none!important}html body .relay-faction-dialogue .relay-faction-name{letter-spacing:.055em!important;margin:0 0 10px!important;padding:0 0 9px!important;font-size:10px!important}html body .relay-faction-dialogue .relay-faction-name:before{letter-spacing:.1em!important;margin-bottom:5px!important;font-size:5px!important}html body .relay-faction-dialogue .relay-faction-name:after{width:5px!important;height:5px!important;bottom:10px!important;right:1px!important}html body .relay-faction-dialogue .relay-faction-text{min-height:43px!important;padding:9px 10px 9px 11px!important;font-size:clamp(13px,3.7vw,15px)!important;line-height:1.45!important}html body .relay-faction-dialogue .relay-faction-text:before{letter-spacing:.08em!important;margin:0 0 8px!important;padding:3px 5px!important;font-size:4px!important}html body .relay-faction-dialogue .relay-faction-text:after{width:5px!important;height:12px!important}html body .relay-faction-dialogue .relay-faction-tactical{border-top:1px solid #8df4ff17!important;border-left:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:10px!important;padding:10px 13px!important;display:grid!important}html body .relay-faction-dialogue .relay-faction-tactical:before{grid-column:1/-1!important;margin:0 0 7px!important;font-size:4px!important}html body .relay-faction-dialogue .relay-faction-tactical-label{grid-column:1!important;font-size:5px!important}html body .relay-faction-dialogue .relay-faction-threat-class{text-align:right!important;grid-area:2/2!important;font-size:9px!important}html body .relay-faction-dialogue .relay-faction-scan-status{grid-column:1/-1!important;margin:5px 0 0!important;font-size:5px!important}html body .relay-faction-dialogue .relay-faction-footer{grid-column:1/-1!important;gap:7px!important;margin:8px 0 0!important;padding:8px 0 0!important}html body .relay-faction-dialogue .relay-faction-footer:before{letter-spacing:.07em!important;font-size:4px!important}html body .relay-faction-dialogue .relay-faction-hint{min-width:108px!important;min-height:28px!important;padding:5px 7px!important;font-size:5px!important}html body .relay-faction-dialogue .relay-faction-hint:before{min-width:35px!important;height:16px!important;margin-right:6px!important;font-size:6px!important}html body .relay-faction-dialogue .relay-faction-footer button{width:72px!important;min-width:72px!important;max-width:72px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font-size:6px!important}}@media (width<=390px){html body .relay-faction-dialogue{bottom:calc(101px + env(safe-area-inset-bottom))!important;width:calc(100vw - 10px)!important;max-height:min(310px, calc(100dvh - 117px - env(safe-area-inset-bottom)))!important}html body .relay-faction-dialogue .relay-faction-header{grid-template-columns:40px minmax(0,1fr) auto!important;column-gap:8px!important;min-height:66px!important;padding:8px 9px!important}html body .relay-faction-dialogue .relay-faction-emblem{flex-basis:40px!important;width:40px!important;height:40px!important;font-size:17px!important}html body .relay-faction-dialogue .relay-faction-dialogue-core{padding:10px 10px 9px!important}html body .relay-faction-dialogue .relay-faction-name{font-size:9px!important}html body .relay-faction-dialogue .relay-faction-text{font-size:12px!important;line-height:1.43!important}html body .relay-faction-dialogue .relay-faction-tactical{padding:8px 10px 9px!important}html body .relay-faction-dialogue .relay-faction-hint{min-width:102px!important}}@media (height<=620px) and (width<=700px){html body .relay-faction-dialogue{bottom:calc(92px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 102px - env(safe-area-inset-bottom))!important}html body .relay-faction-dialogue .relay-faction-header{min-height:60px!important}html body .relay-faction-dialogue .relay-faction-emblem{flex-basis:37px!important;width:37px!important;height:37px!important}html body .relay-faction-dialogue .relay-faction-text{min-height:31px!important;padding:7px 8px 7px 9px!important}html body .relay-faction-dialogue .relay-faction-footer{margin-top:5px!important;padding-top:5px!important}}html body .relay-faction-dialogue,html body .relay-faction-dialogue *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}html body .relay-faction-dialogue{-webkit-user-drag:none!important;scrollbar-width:none!important;-ms-overflow-style:none!important}html body .relay-faction-dialogue::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}@keyframes factionPowerPulse{0%,to{box-shadow:0 30px 90px #000000b8, 0 0 26px var(--faction-glow), 0 0 70px color-mix(in srgb, var(--panel-magenta) 5%, transparent), inset 0 1px 0 #ffffff13, inset 0 -28px 70px #00000047}50%{box-shadow:0 30px 90px #000000b8, 0 0 34px var(--faction-glow), 0 0 86px color-mix(in srgb, var(--panel-magenta) 7%, transparent), inset 0 1px 0 #ffffff17, inset 0 -28px 70px #00000047}}@keyframes factionTopLine{0%,to{opacity:.7;filter:brightness(.9)}50%{opacity:1;filter:brightness(1.3)}}@keyframes relayFactionSweep{0%{background-position:0 0,0 0,-140% 0}to{background-position:0 0,0 0,140% 0}}@keyframes factionLiveDot{0%,to{opacity:.58;box-shadow:0 0 4px var(--relay-faction-green), 0 0 9px #39ff8875;transform:scale(.86)}50%{opacity:1;box-shadow:0 0 6px var(--relay-faction-green), 0 0 15px #39ff88cc, 0 0 25px #39ff8842;transform:scale(1.12)}}@keyframes factionEmblemPower{0%,to{filter:brightness(.96);transform:rotate(0)scale(1)}50%{filter:brightness(1.12);transform:rotate(0)scale(1.025)}}@keyframes emblemCrossScan{0%{opacity:0;transform:translate(-24px)}16%{opacity:.2}50%{opacity:.75}84%{opacity:.2}to{opacity:0;transform:translate(24px)}}@keyframes coreBeam{0%{opacity:0;left:-10%}12%{opacity:.48}58%{opacity:.26}to{opacity:0;left:115%}}@keyframes signalFlicker{0%,to{opacity:.55}45%{opacity:.75}48%{opacity:.42}52%{opacity:.72}}@keyframes scanStatusPulse{0%,to{opacity:.68}50%{opacity:1}}@keyframes relayFactionCursor{0%,48%{opacity:1}49%,to{opacity:.08}}@media (prefers-reduced-motion:reduce){html body .relay-faction-dialogue,html body .relay-faction-dialogue *,html body .relay-faction-dialogue:before,html body .relay-faction-dialogue:after,html body .relay-faction-dialogue .relay-faction-emblem,html body .relay-faction-dialogue .relay-faction-kicker:before,html body .relay-faction-dialogue .relay-faction-name:after,html body .relay-faction-dialogue .relay-faction-text:after,html body .relay-faction-dialogue .relay-faction-dialogue-core:after{transition:none!important;animation:none!important}}html body .relay-faction-dialogue{box-sizing:border-box!important;max-width:none!important;height:auto!important;margin:0!important;top:auto!important;left:50%!important;right:auto!important}html body .relay-faction-dialogue>*{box-sizing:border-box!important;min-width:0!important}html body .relay-faction-dialogue{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.975)!important}html body .relay-faction-dialogue:not([hidden]),html body .relay-faction-dialogue.visible{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(1)!important}@media (width<=700px){html body .relay-faction-dialogue{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)scale(.975)!important}html body .relay-faction-dialogue:not([hidden]),html body .relay-faction-dialogue.visible{transform:translate(-50%,-50%)scale(1)!important}}#relay-gameplay-keyboard-hud{--kb-width:316px;--case-top:#20252a;--case-mid:#111519;--case-bottom:#07090c;--key-top:#555d64;--key-mid:#343a40;--key-low:#181d21;--key-edge:#ffffff21;--text:#eef2f5;--muted:#dce4eb61;--rgb:#38bdf8;--rgb-hot:#67e8f9;width:var(--kb-width);z-index:3000;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:calc(100vw - 18px);position:fixed;bottom:8px;left:50%;transform:translate(-50%)}#relay-gameplay-keyboard-hud[hidden]{display:none!important}.relay-mech-keyboard{box-sizing:border-box;background:linear-gradient(180deg, var(--case-top) 0%, var(--case-mid) 55%, var(--case-bottom) 100%);border:1px solid #ffffff1a;border-radius:11px;width:100%;padding:8px 8px 10px;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #000000a6,0 3px #030405,0 8px 20px #00000085}.relay-mech-keyboard:before{content:"";z-index:0;background:#080b0e;border-radius:7px;position:absolute;inset:7px;box-shadow:inset 0 1px 2px #ffffff09,inset 0 -2px 5px #000c}.relay-mech-keyboard:after{content:"";background:var(--rgb);opacity:.5;border-radius:50%;height:1px;position:absolute;bottom:3px;left:22px;right:22px;box-shadow:0 0 7px #38bdf8b3,0 0 16px #38bdf840}.relay-mech-topbar{z-index:2;justify-content:flex-end;align-items:center;height:5px;margin:0 2px 5px;display:flex;position:relative}.relay-mech-brand,.relay-mech-status{display:none}.relay-mech-led{background:var(--rgb-hot);opacity:.7;border-radius:50%;width:3px;height:3px;box-shadow:0 0 5px #67e8f9e6}.relay-mech-row{z-index:2;border-radius:5px;align-items:flex-start;gap:3px;margin-bottom:4px;padding:2px 2px 3px;display:flex;position:relative}.relay-mech-bottom-row{margin-bottom:0}.relay-mech-key{flex:1 1 0;justify-content:center;align-items:flex-start;min-width:0;height:32px;padding-bottom:3px;display:flex;position:relative}.relay-mech-keycap{box-sizing:border-box;border:1px solid var(--key-edge);background:linear-gradient(180deg, var(--key-top) 0%, #40474e 12%, var(--key-mid) 46%, #252b30 72%, var(--key-low) 100%);width:100%;height:29px;color:var(--text);text-shadow:0 1px 2px #000000f2;border-radius:4px;place-items:center;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;transition:transform 55ms,box-shadow 55ms,border-color 55ms;display:grid;position:relative;box-shadow:inset 0 1px #ffffff30,inset 0 -3px #00000040,0 2px #050608,0 3px 4px #00000073}.relay-mech-keycap:before{content:"";background:linear-gradient(#ffffff26,#0000);border-radius:3px;height:5px;position:absolute;top:2px;left:3px;right:3px}.relay-mech-keycap:after{content:"";border:1px solid #ffffff06;border-radius:2px;position:absolute;inset:3px}.relay-mech-key-label{color:var(--muted);letter-spacing:.04em;white-space:nowrap;opacity:.45;font:700 3.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:absolute;bottom:-1px}.relay-mech-key:after{content:"";background:#38bdf838;border-radius:999px;height:1px;position:absolute;bottom:1px;left:27%;right:27%;box-shadow:0 0 4px #38bdf826}.relay-mech-key.is-active .relay-mech-keycap{border-color:var(--rgb-hot);background:linear-gradient(#46535c,#2c363d 48%,#12171b 100%);transform:translateY(2px);box-shadow:inset 0 4px 6px #00000094,0 1px #000,0 0 7px #38bdf8d9,0 0 16px #38bdf845}.relay-mech-key.is-active:after{background:var(--rgb-hot);box-shadow:0 0 6px #67e8f9f2,0 0 12px #38bdf880}.relay-mech-key[data-key=W] .relay-mech-keycap{border-color:#67e8f94d}.relay-mech-key[data-key=E] .relay-mech-keycap{border-color:#facc154d}.relay-mech-key[data-key=E].is-active .relay-mech-keycap{border-color:#fde047;box-shadow:inset 0 4px 6px #00000094,0 0 8px #facc15cc,0 0 17px #facc1547}.relay-mech-key[data-key=F] .relay-mech-keycap{border-color:#a78bfa52}.relay-mech-key[data-key=F].is-active .relay-mech-keycap{border-color:#c4b5fd;box-shadow:inset 0 4px 6px #00000094,0 0 8px #a78bfacc,0 0 17px #a78bfa47}.relay-mech-key[data-key=SPACE]{flex:3.2 1 0}.relay-mech-key[data-key=SPACE] .relay-mech-keycap{letter-spacing:.14em;font-size:6px}.relay-mech-key[data-key=SHIFT]{flex:1.5 1 0}.relay-mech-key[data-key=CTRL]{flex:1.15 1 0}.relay-mech-key[data-key=ESC]{flex:1.1 1 0}@media (width>=1100px){#relay-gameplay-keyboard-hud{--kb-width:326px;bottom:9px}}@media (width<=900px) and (width>=701px){#relay-gameplay-keyboard-hud{--kb-width:292px;bottom:7px}.relay-mech-keycap{height:27px;font-size:8px}.relay-mech-key{height:30px}.relay-mech-key-label{display:none}}@media (width<=700px),(hover:none) and (pointer:coarse){#relay-gameplay-keyboard-hud{display:none!important}}body:has(#intro.home-v3:not(.hidden)) #relay-gameplay-keyboard-hud{display:none!important}@media (prefers-reduced-motion:reduce){.relay-mech-keycap{transition:none!important}}#play #toast,#play .input-guide,#play .world-marker,#play #gameplayEventHud,#play .gameplay-event-hud{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#play #cargoIntegrityV2{z-index:240!important;width:min(290px,28vw)!important;inset:auto auto 18px 18px!important;transform:none!important}#play #cargoIntegrityV2 .cargo-card{-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(135deg,#080f1cf7,#040811fb)!important;border:1px solid #8df4ff47!important;border-left:2px solid #8df4ff!important;border-radius:9px!important;min-height:56px!important;padding:9px 11px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 10px 28px #00000061,0 0 22px #8df4ff12!important}#play #cargoIntegrityV2 .cargo-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#8df4ff14,#0000 38%),repeating-linear-gradient(135deg,#0000 0 10px,#ffffff03 10px 11px);position:absolute;inset:0}#play #cargoIntegrityV2 .cargo-label{color:#8df4ff!important;letter-spacing:.16em!important;font:900 8px/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#play #cargoIntegrityV2 .cargo-type{color:#9eb2c2!important;letter-spacing:.1em!important;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#play #cargoIntegrityV2 .cargo-row{gap:9px!important;margin-top:7px!important}#play #cargoIntegrityV2 .cargo-track{background:#ffffff0e!important;border:1px solid #8df4ff29!important;border-radius:999px!important;height:6px!important;box-shadow:inset 0 1px 2px #0000006b!important}#play #cargoIntegrityV2 .cargo-fill{border-radius:inherit!important;background:linear-gradient(90deg,#55e6d1 0%,#8df4ff 48%,#d7fbff 100%)!important;height:100%!important;transition:width .18s,background .18s,box-shadow .18s!important;box-shadow:0 0 10px #8df4ff61,0 0 20px #55e6d11f!important}#play #cargoIntegrityV2 .cargo-value{color:#e8fdff!important;letter-spacing:.04em!important;font:950 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#play #cargoIntegrityV2 .cargo-effect{color:#d2e6f0a3!important;letter-spacing:.08em!important;font:800 7px/1.15 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#play #cargoIntegrityV2 .cargo-state{color:#ffd06e!important;letter-spacing:.1em!important;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}#play #cargoIntegrityV2[data-state=critical] .cargo-fill,#play #cargoIntegrityV2.is-critical .cargo-fill{background:linear-gradient(90deg,#ff826e,#ffb06e,#ffe0a3)!important;box-shadow:0 0 12px #ff826e6b!important}#play #relay-gameplay-keyboard-hud{opacity:1!important;transform-origin:bottom!important;z-index:235!important;background:linear-gradient(#111820f7 0%,#070c12fb 55%,#03070cfc 100%)!important;border:1px solid #8df4ff38!important;border-top-color:#8df4ff57!important;border-radius:10px!important;justify-content:center!important;align-items:flex-end!important;gap:7px!important;padding:8px 11px 9px!important;display:flex!important;position:fixed!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff14,inset 0 -2px #000000b8,0 12px 30px #0000008c,0 0 24px #8df4ff14!important}#play #relay-gameplay-keyboard-hud:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#8df4ff6b,#0000)!important;height:1px!important;position:absolute!important;top:3px!important;left:8px!important;right:8px!important}#play #relay-gameplay-keyboard-hud .relay-keyboard-key{flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;min-width:43px!important;display:flex!important}#play #relay-gameplay-keyboard-hud .relay-keycap{color:#dffcff!important;text-shadow:0 0 7px #8df4ff73!important;background:linear-gradient(#25313a 0%,#151f27 45%,#0b1218 100%)!important;border:1px solid #8df4ff4d!important;border-bottom:3px solid #26404cf2!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:32px!important;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;transition:transform 90ms,box-shadow 90ms,border-color 90ms!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff24,inset 0 -4px 7px #0000006b,0 3px #05090d,0 0 8px #8df4ff14!important}#play #relay-gameplay-keyboard-hud .relay-keycap:before{content:""!important;pointer-events:none!important;background:#ffffff21!important;height:1px!important;position:absolute!important;top:4px!important;left:5px!important;right:5px!important}#play #relay-gameplay-keyboard-hud .relay-keycap:after{content:""!important;opacity:.72!important;pointer-events:none!important;background:#8df4ff!important;height:2px!important;position:absolute!important;bottom:-5px!important;left:6px!important;right:6px!important;box-shadow:0 0 6px #8df4ff8c,0 0 12px #8df4ff38!important}#play #relay-gameplay-keyboard-hud .relay-key-label{color:#8df4ffb8!important;letter-spacing:.1em!important;text-align:center!important;text-shadow:0 0 6px #8df4ff2e!important;width:50px!important;font:900 6px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}:is(#play #relay-gameplay-keyboard-hud .relay-keyboard-key:has(.relay-keycap[aria-label*=SPACE]),#play #relay-gameplay-keyboard-hud .relay-keyboard-key:has(.relay-keycap[data-key=SPACE])){min-width:66px!important}:is(#play #relay-gameplay-keyboard-hud .relay-keyboard-key:has(.relay-keycap[aria-label*=SPACE]) .relay-keycap,#play #relay-gameplay-keyboard-hud .relay-keyboard-key:has(.relay-keycap[data-key=SPACE]) .relay-keycap){width:60px!important}@media (width<=900px) and (width>=761px){#play #relay-gameplay-keyboard-hud{gap:5px!important;padding:7px 9px 8px!important}#play #relay-gameplay-keyboard-hud .relay-keycap{width:36px!important;height:29px!important;font-size:11px!important}#play #relay-gameplay-keyboard-hud .relay-keyboard-key{min-width:39px!important}}@media (width<=760px){#play #relay-gameplay-keyboard-hud,#play .input-guide{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#play .mobile-controls{--mobile-pad-x:max(12px,env(safe-area-inset-left));--mobile-pad-bottom:max(12px,env(safe-area-inset-bottom));z-index:500!important;pointer-events:none!important;position:fixed!important;inset:0!important}#play .mobile-actions{top:auto!important;right:max(12px,env(safe-area-inset-right))!important;bottom:var(--mobile-pad-bottom)!important;pointer-events:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:58px!important;align-items:stretch!important;gap:7px!important;width:min(252px,52vw)!important;max-width:252px!important;display:grid!important;position:absolute!important;left:auto!important}#play .mobile-actions>button{pointer-events:auto!important;touch-action:none!important;letter-spacing:.07em!important;border-radius:10px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px 4px!important;font:900 9px/1.05 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;display:flex!important}#play .mobile-actions>button small{letter-spacing:.1em!important;opacity:.72!important;font:800 6px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;display:block!important}#play .mobile-actions>button[data-mobile-action=jump]{grid-area:1/1!important}#play .mobile-actions>button[data-mobile-action=fire]{grid-area:1/2!important}#play .mobile-actions>button[data-mobile-action=sword]{grid-area:1/3!important}#play .mobile-actions>button[data-mobile-action=dash]{grid-area:2/1!important}#play .mobile-actions>button[data-mobile-action=build1]{grid-area:2/2!important}#play .mobile-actions>button[data-mobile-action=gadget1]{grid-area:2/3!important}#play .mobile-actions>button:not([data-mobile-action]){display:none!important}#play #cargoIntegrityV2{left:max(12px,env(safe-area-inset-left))!important;right:auto!important;bottom:calc(108px + env(safe-area-inset-bottom))!important;width:min(210px,48vw)!important}#play #cargoIntegrityV2 .cargo-card{min-height:45px!important;padding:7px 9px!important}#play #cargoIntegrityV2 .cargo-row{margin-top:5px!important}#play .relay-faction-dialogue{top:auto!important;left:50%!important;right:auto!important;bottom:calc(116px + env(safe-area-inset-bottom))!important;z-index:560!important;border-radius:8px!important;width:min(500px,100vw - 24px)!important;max-height:min(38dvh,250px)!important;padding:12px 13px 11px!important;overflow:auto!important;transform:translate(-50%)translateY(8px)skew(-1deg)!important}#play .relay-faction-dialogue:not([hidden]){transform:translate(-50%)translateY(0)skew(-1deg)!important}#play .relay-faction-dialogue .relay-faction-text{max-width:100%!important;min-height:0!important;font-size:14px!important;line-height:1.42!important}#play .relay-faction-dialogue .relay-faction-footer{gap:7px!important;margin-top:9px!important;padding-top:8px!important}#play .relay-faction-dialogue button{min-height:38px!important}#play #relay-gameplay-keyboard-hud{display:none!important}}@media (width<=390px){#play .mobile-actions{grid-auto-rows:54px!important;gap:6px!important;width:min(231px,56vw)!important}#play .mobile-actions>button{height:54px!important;min-height:54px!important;font-size:8px!important}#play #cargoIntegrityV2{bottom:calc(101px + env(safe-area-inset-bottom))!important;width:min(190px,46vw)!important}#play .relay-faction-dialogue{bottom:calc(105px + env(safe-area-inset-bottom))!important;max-height:34dvh!important}}@media (width>=761px){#play .relay-faction-dialogue{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))!important;background:radial-gradient(circle at 88% 8%,#b86cff26,#0000 32%),linear-gradient(135deg,#070812fb,#100b1df9 58%,#08121dfb)!important;border:1px solid #b86cff57!important;border-right:2px solid #ffd06e!important;border-radius:7px!important;width:min(680px,52vw)!important;max-height:220px!important;padding:15px 18px 13px!important;font-family:Bahnschrift,Arial Narrow,Trebuchet MS,sans-serif!important;inset:auto auto 18px 50%!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff0e,0 20px 55px #0000007a,0 0 30px #b86cff17!important}#play .relay-faction-dialogue:after{background:linear-gradient(90deg,#8b5cf6,#b86cff,#ffd06e,#0000)!important;height:2px!important}#play .relay-faction-dialogue .relay-faction-kicker{letter-spacing:.16em!important;font-family:Bahnschrift,Arial Narrow,sans-serif!important}#play .relay-faction-dialogue .relay-faction-name{letter-spacing:.1em!important;font-family:Bahnschrift,Arial Narrow,sans-serif!important}#play .relay-faction-dialogue .relay-faction-text{max-width:60ch!important;font-family:Bahnschrift,Arial Narrow,Trebuchet MS,sans-serif!important;font-size:17px!important;line-height:1.4!important}#play .relay-faction-dialogue .relay-faction-text .relay-faction-keyword{color:#ffd06e!important;text-shadow:0 0 10px #ffd06e3d!important;font-weight:900!important}#play .relay-faction-dialogue .relay-faction-footer{margin-top:10px!important;padding-top:9px!important}}@media (prefers-reduced-motion:reduce){#play #cargoIntegrityV2 .cargo-fill,#play #relay-gameplay-keyboard-hud,#play .relay-faction-dialogue,#play .mobile-actions>button{transition:none!important}}#cargoIntegrityV2{z-index:240!important;width:min(290px,28vw)!important;inset:auto auto 18px 18px!important;transform:none!important}#cargoIntegrityV2 .cargo-card{-webkit-backdrop-filter:blur(11px)!important;background:radial-gradient(circle at 92% 0,#8df4ff21,#0000 34%),linear-gradient(135deg,#080f1cf9,#040811fc)!important;border:1px solid #55e6d157!important;border-left:2px solid #55e6d1!important;border-radius:9px!important;min-height:56px!important;padding:9px 11px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #0006,0 0 24px #55e6d114!important}#cargoIntegrityV2 .cargo-track{background:#ffffff0e!important;border:1px solid #55e6d12e!important;border-radius:999px!important;height:6px!important;overflow:hidden!important}#cargoIntegrityV2 .cargo-fill{background:linear-gradient(90deg,#55e6d1 0%,#8df4ff 52%,#d9ffff 100%)!important;box-shadow:0 0 12px #55e6d15c,0 0 22px #8df4ff1f!important}#cargoIntegrityV2 .cargo-label{color:#8df4ff!important}#cargoIntegrityV2 .cargo-type{color:#b8d8e3!important}#cargoIntegrityV2 .cargo-state{color:#ffd06e!important}#cargoIntegrityV2 .cargo-value{color:#efffff!important}#relay-gameplay-keyboard-hud{opacity:.72!important;transform-origin:bottom!important;z-index:235!important;bottom:9px!important;transform:translate(-50%)scale(.84)!important}#relay-gameplay-keyboard-hud .relay-keycap{border-radius:7px!important;width:34px!important;height:28px!important;font-size:11px!important}#relay-gameplay-keyboard-hud .relay-key-label{width:48px!important;font-size:6px!important}@media (width<=760px){#play .mobile-actions>button.relay-p2-flight-button,#play .mobile-actions>button#relayP2FlightButton{visibility:visible!important;opacity:1!important;grid-area:3/1!important;display:flex!important}#cargoIntegrityV2{left:max(12px,env(safe-area-inset-left))!important;top:auto!important;right:auto!important;bottom:calc(108px + env(safe-area-inset-bottom))!important;width:min(210px,48vw)!important}#cargoIntegrityV2 .cargo-card{min-height:45px!important;padding:7px 9px!important}#relay-gameplay-keyboard-hud{display:none!important}.relay-faction-dialogue{top:auto!important;left:50%!important;right:auto!important;bottom:calc(116px + env(safe-area-inset-bottom))!important;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))!important;z-index:560!important;background:radial-gradient(circle at 90% 0,#b86cff29,#0000 34%),linear-gradient(145deg,#060811fc,#0f0a1cfb 62%,#06111cfc)!important;border-radius:8px!important;width:min(500px,100vw - 24px)!important;max-height:min(38dvh,250px)!important;padding:12px 13px 11px!important;font-family:Bahnschrift,Arial Narrow,Trebuchet MS,sans-serif!important;overflow:auto!important;box-shadow:0 18px 46px #00000085,0 0 28px #b86cff1a,inset 0 1px #ffffff0d!important}.relay-faction-dialogue .relay-faction-kicker,.relay-faction-dialogue .relay-faction-name,.relay-faction-dialogue .relay-faction-text,.relay-faction-dialogue .relay-faction-hint,.relay-faction-dialogue button{font-family:Bahnschrift,Arial Narrow,Trebuchet MS,sans-serif!important}.relay-faction-dialogue .relay-faction-text{max-width:100%!important;min-height:0!important;font-size:14px!important;line-height:1.42!important}.relay-faction-dialogue .relay-faction-footer{gap:7px!important;margin-top:9px!important;padding-top:8px!important}.relay-faction-dialogue button{min-height:38px!important}.relay-faction-keyword{color:#ffd06e!important;text-shadow:0 0 9px #ffd06e47!important;font-weight:950!important}}@media (width<=390px){#cargoIntegrityV2{bottom:calc(101px + env(safe-area-inset-bottom))!important;width:min(190px,46vw)!important}.relay-faction-dialogue{bottom:calc(105px + env(safe-area-inset-bottom))!important;max-height:34dvh!important}}@media (width>=761px){.relay-faction-dialogue{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,13px 100%,0 calc(100% - 13px))!important;z-index:560!important;background:radial-gradient(circle at 88% 8%,#b86cff29,#0000 32%),linear-gradient(135deg,#070812fc,#100b1dfa 58%,#08121dfc)!important;border:1px solid #b86cff57!important;border-right:2px solid #ffd06e!important;border-radius:7px!important;width:min(680px,52vw)!important;max-height:220px!important;padding:15px 18px 13px!important;font-family:Bahnschrift,Arial Narrow,Trebuchet MS,sans-serif!important;inset:auto auto 18px 50%!important;overflow:auto!important;box-shadow:inset 0 1px #ffffff0e,0 22px 58px #00000080,0 0 34px #b86cff1c!important}.relay-faction-dialogue .relay-faction-text{font-family:Bahnschrift,Arial Narrow,Trebuchet MS,sans-serif!important;font-size:17px!important;line-height:1.4!important}.relay-faction-keyword{color:#ffd06e!important;text-shadow:0 0 10px #ffd06e47!important;font-weight:950!important}}#play .world-marker,#play #worldMissionLabel,#play #worldGoal,#play .relay-gameplay-intel,#play .gameplay-intel-v9,#play [data-relay-mission-intel],#play .live-mission-intel,#play .mission-intelligence-overlay{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media (width<=760px){#play .mobile-actions{width:min(252px,52vw)!important;max-width:252px!important;right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;grid-template-rows:repeat(3,58px)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:58px!important;gap:7px!important;display:grid!important}#play .mobile-actions>button[data-mobile-action=jump]{grid-area:1/1!important}#play .mobile-actions>button[data-mobile-action=fire]{grid-area:1/2!important}#play .mobile-actions>button[data-mobile-action=sword]{grid-area:1/3!important}#play .mobile-actions>button[data-mobile-action=dash]{grid-area:2/1!important}#play .mobile-actions>button[data-mobile-action=build1]{grid-area:2/2!important}#play .mobile-actions>button[data-mobile-action=gadget1]{grid-area:2/3!important}#play .mobile-actions>button.relay-p2-flight-button,#play .mobile-actions>button#relayP2FlightButton{visibility:visible!important;opacity:1!important;z-index:2!important;grid-area:3/1!important;display:flex!important}#play .mobile-actions>button:not([data-mobile-action]):not(.relay-p2-flight-button):not(#relayP2FlightButton){display:none!important}#play .relay-faction-dialogue{top:auto!important;left:50%!important;right:auto!important;bottom:calc(198px + env(safe-area-inset-bottom))!important;z-index:700!important;width:min(500px,100vw - 24px)!important;max-height:min(32dvh,225px)!important;overflow:auto!important}}@media (width<=390px){#play .mobile-actions{grid-template-rows:repeat(3,54px)!important;grid-auto-rows:54px!important;gap:6px!important;width:min(231px,56vw)!important}#play .mobile-actions>button{height:54px!important;min-height:54px!important}#play .relay-faction-dialogue{bottom:calc(184px + env(safe-area-inset-bottom))!important;max-height:30dvh!important}}#play #cargoIntegrityV2{z-index:950!important;pointer-events:none!important;box-sizing:border-box!important;width:min(286px,24vw)!important;max-width:286px!important;margin:0!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;position:fixed!important;inset:clamp(88px,10vh,116px) auto auto clamp(16px,2.1vw,34px)!important;transform:none!important}#play #cargoIntegrityV2 .cargo-card{box-sizing:border-box!important;border:1px solid color-mix(in srgb,var(--cargo-accent,#8df4ff) 46%,#ffffff14)!important;border-left:3px solid var(--cargo-accent,#8df4ff)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--cargo-accent,#8df4ff) 16%,transparent),transparent 34%),linear-gradient(145deg,#07111dfa,#01050bfc)!important;width:100%!important;box-shadow:inset 0 1px 0 #ffffff12,inset 0 -1px 0 #8df4ff09,0 18px 42px #0000007a,0 0 30px color-mix(in srgb,var(--cargo-accent,#8df4ff) 17%,transparent)!important;clip-path:polygon(0 9px,9px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%)!important;-webkit-backdrop-filter:blur(12px)saturate(145%)!important;border-radius:5px!important;padding:11px 12px 10px!important;position:relative!important;overflow:hidden!important}#play #cargoIntegrityV2 .cargo-card:before{content:""!important;background:linear-gradient(90deg,transparent,var(--cargo-accent,#8df4ff) 28%,#fff 50%,var(--cargo-accent,#8df4ff) 72%,transparent)!important;height:2px!important;box-shadow:0 0 12px var(--cargo-accent,#8df4ff),0 0 26px color-mix(in srgb,var(--cargo-accent,#8df4ff) 45%,transparent)!important;opacity:.9!important;pointer-events:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important}#play #cargoIntegrityV2 .cargo-card:after{content:""!important;pointer-events:none!important;opacity:.3!important;mix-blend-mode:screen!important;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px)!important;position:absolute!important;inset:0!important}#play #cargoIntegrityV2 .cargo-head,#play #cargoIntegrityV2 .cargo-row,#play #cargoIntegrityV2 .cargo-foot{z-index:3!important;position:relative!important}#play #cargoIntegrityV2 .cargo-head{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;margin-bottom:8px!important;display:flex!important}#play #cargoIntegrityV2 .cargo-label{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.18em!important;color:#cfefffbd!important;min-width:0!important;font-size:8px!important;font-weight:900!important;line-height:1.1!important;overflow:hidden!important}#play #cargoIntegrityV2 .cargo-type{letter-spacing:.1em!important;color:var(--cargo-accent,#8df4ff)!important;text-shadow:0 0 10px var(--cargo-accent,#8df4ff),0 0 22px color-mix(in srgb,var(--cargo-accent,#8df4ff) 35%,transparent)!important;flex:none!important;margin:0!important;font-size:8px!important;font-weight:950!important;line-height:1.1!important}#play #cargoIntegrityV2 .cargo-row{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}#play #cargoIntegrityV2 .cargo-track{background:linear-gradient(#ffffff0b,#00000073)!important;border:1px solid #8df4ff2b!important;border-radius:999px!important;flex:auto!important;min-width:0!important;height:8px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 8px #000000ad,inset 0 1px #ffffff08!important}#play #cargoIntegrityV2 .cargo-fill{border-radius:inherit!important;background:linear-gradient(90deg,color-mix(in srgb,var(--cargo-accent,#8df4ff) 62%,white),var(--cargo-accent,#8df4ff))!important;min-width:0!important;height:100%!important;box-shadow:0 0 10px var(--cargo-accent,#8df4ff),0 0 22px color-mix(in srgb,var(--cargo-accent,#8df4ff) 45%,transparent)!important;transition:width .16s,filter .16s,box-shadow .16s!important;display:block!important;position:relative!important}#play #cargoIntegrityV2 .cargo-fill:after{content:""!important;opacity:.55!important;background:linear-gradient(90deg,#0000,#ffffff57)!important;width:34px!important;position:absolute!important;top:0!important;bottom:0!important;right:0!important}#play #cargoIntegrityV2 .cargo-value{letter-spacing:.025em!important;text-align:right!important;font-variant-numeric:tabular-nums!important;color:#f2ffff!important;text-shadow:0 0 8px #8df4ff33!important;flex:none!important;min-width:46px!important;margin:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important}#play #cargoIntegrityV2 .cargo-foot{letter-spacing:.1em!important;text-transform:uppercase!important;color:#99cde394!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-top:7px!important;font-size:7px!important;font-weight:800!important;line-height:1.15!important;display:flex!important}#play #cargoIntegrityV2 .cargo-effect{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}#play #cargoIntegrityV2 .cargo-state{color:var(--cargo-accent,#8df4ff)!important;white-space:nowrap!important;text-shadow:0 0 9px var(--cargo-accent,#8df4ff)!important;flex:none!important;font-weight:950!important}#play #cargoIntegrityV2 .cargo-flash{z-index:4!important;pointer-events:none!important;box-shadow:inset 0 0 0 1px var(--cargo-accent,#8df4ff),0 0 28px color-mix(in srgb,var(--cargo-accent,#8df4ff) 25%,transparent)!important;border-radius:5px!important;position:absolute!important;inset:0!important}#play #cargoIntegrityV2.is-warning .cargo-card{border-color:#ffbd7a85 #ffbd7a85 #ffbd7a85 #ffbd7a!important;box-shadow:inset 0 1px #ffffff0f,0 18px 42px #00000080,0 0 28px #ffbd7a26!important}#play #cargoIntegrityV2.is-critical .cargo-card{border-color:#ff486094 #ff486094 #ff486094 #ff4860!important;box-shadow:inset 0 1px #ffffff12,0 18px 42px #0000008c,0 0 34px #ff486033!important}#play #cargoIntegrityV2.is-critical .cargo-fill{box-shadow:0 0 12px #ff4860,0 0 26px #ff486059!important}#play #cargoIntegrityV2.is-hit .cargo-flash{animation:.28s ease-out cargoFlash!important}#play #cargoIntegrityV2.is-warning .cargo-flash{animation:.55s ease-out cargoWarn!important}#play #cargoIntegrityV2.is-anomaly .cargo-card{animation:.6s ease-out cargoAnomaly!important}#play #cargoIntegrityV2.is-critical .cargo-card{animation:1.1s ease-in-out infinite alternate cargoCritical!important}@media (width>=761px) and (width<=1023px){#play #cargoIntegrityV2{left:max(16px,env(safe-area-inset-left))!important;width:min(250px,31vw)!important;max-width:250px!important;top:86px!important}#play #cargoIntegrityV2 .cargo-card{padding:10px 11px 9px!important}#play #cargoIntegrityV2 .cargo-value{font-size:12px!important}}@media (width<=760px){#play #cargoIntegrityV2{visibility:visible!important;opacity:1!important;left:max(12px,env(safe-area-inset-left))!important;top:calc(78px + env(safe-area-inset-top,0px))!important;width:min(216px,45vw)!important;max-width:calc(100vw - 24px)!important;display:block!important;bottom:auto!important;right:auto!important}#play #cargoIntegrityV2 .cargo-card{border-radius:5px!important;padding:9px 10px 8px!important}#play #cargoIntegrityV2 .cargo-head{gap:8px!important;margin-bottom:7px!important}#play #cargoIntegrityV2 .cargo-label{letter-spacing:.14em!important;font-size:7px!important}#play #cargoIntegrityV2 .cargo-type{font-size:7px!important}#play #cargoIntegrityV2 .cargo-track{height:7px!important}#play #cargoIntegrityV2 .cargo-row{gap:8px!important}#play #cargoIntegrityV2 .cargo-value{min-width:40px!important;font-size:11px!important}#play #cargoIntegrityV2 .cargo-foot{margin-top:6px!important;font-size:6px!important}}@media (width<=430px){#play #cargoIntegrityV2{left:9px!important;top:calc(72px + env(safe-area-inset-top,0px))!important;width:min(206px,54vw)!important;max-width:calc(100vw - 18px)!important}#play #cargoIntegrityV2 .cargo-card{padding:8px 9px 7px!important}#play #cargoIntegrityV2 .cargo-label,#play #cargoIntegrityV2 .cargo-type{font-size:6.5px!important}#play #cargoIntegrityV2 .cargo-value{min-width:38px!important;font-size:10px!important}#play #cargoIntegrityV2 .cargo-track{height:6px!important}#play #cargoIntegrityV2 .cargo-foot{font-size:5.6px!important}}@media (width<=360px){#play #cargoIntegrityV2{left:7px!important;top:calc(68px + env(safe-area-inset-top,0px))!important;width:min(192px,58vw)!important;max-width:calc(100vw - 14px)!important}#play #cargoIntegrityV2 .cargo-card{padding:7px 8px 6px!important}#play #cargoIntegrityV2 .cargo-label,#play #cargoIntegrityV2 .cargo-type{font-size:6px!important}#play #cargoIntegrityV2 .cargo-value{min-width:35px!important;font-size:9px!important}#play #cargoIntegrityV2 .cargo-foot{font-size:5.2px!important}}@media (prefers-reduced-motion:reduce){#play #cargoIntegrityV2 .cargo-fill{transition:none!important}#play #cargoIntegrityV2.is-hit .cargo-flash,#play #cargoIntegrityV2.is-warning .cargo-flash,#play #cargoIntegrityV2.is-anomaly .cargo-card,#play #cargoIntegrityV2.is-critical .cargo-card{animation:none!important}}#play .hud-progress.hud-run{box-sizing:border-box!important;text-align:center!important;background:linear-gradient(145deg,#091a26f0,#030b12f7)!important;border:1px solid #5bd7f529!important;border-radius:7px!important;grid-template-rows:auto auto 5px!important;grid-template-columns:1fr!important;place-items:center stretch!important;row-gap:4px!important;width:clamp(126px,14vw,158px)!important;min-width:0!important;min-height:0!important;padding:9px 11px 10px!important;display:grid!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #00000047,0 0 20px #38bdf806!important}#play .hud-progress.hud-run>span#signalCount{text-align:center!important;letter-spacing:.08em!important;font-variant-numeric:tabular-nums!important;color:#e9fbff!important;text-shadow:0 0 12px #38bdf83d!important;grid-area:1/1!important;width:100%!important;margin:0!important;font-size:20px!important;font-weight:950!important;line-height:1!important;display:block!important}#play .hud-progress.hud-run>small{text-align:center!important;letter-spacing:.18em!important;white-space:nowrap!important;opacity:.82!important;color:#8bb8c7!important;grid-area:2/1!important;width:100%!important;margin:0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:block!important}#play .hud-progress.hud-run>div:not(.hud-vital){background:#ffffff0b!important;border:1px solid #7dd3fc14!important;border-radius:2px!important;grid-area:3/1!important;width:100%!important;height:5px!important;margin:1px 0 0!important;overflow:hidden!important}#play .hud-progress.hud-run>div:not(.hud-vital)>i#progress{border-radius:inherit!important;background:linear-gradient(90deg,#22c7ef,#61e7ff)!important;max-width:100%!important;height:100%!important;margin:0!important;transition:width .22s cubic-bezier(.22,.61,.36,1)!important;display:block!important;transform:none!important;box-shadow:0 0 9px #38bdf88c!important}#play .hud-progress.hud-run>.hud-vital.energy{grid-area:4/1!important;width:100%!important;margin:3px 0 0!important}#play .hud-progress.hud-run>.hud-vital.energy[hidden]{display:none!important}#play .hud-progress.hud-run .hud-vital.energy>span{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;margin:0 0 3px!important;display:flex!important}#play .hud-progress.hud-run .hud-vital.energy small{letter-spacing:.14em!important;font-size:7px!important;line-height:1!important}#play .hud-progress.hud-run .hud-vital.energy b{font-variant-numeric:tabular-nums!important;font-size:8px!important;line-height:1!important}#play .hud-progress.hud-run .hud-vital.energy>div{border-radius:2px!important;width:100%!important;height:4px!important;margin:0!important;overflow:hidden!important}#play .hud-progress.hud-run .hud-vital.energy #energyBar{border-radius:inherit!important;width:100%!important;height:100%!important;transition:width .18s!important;display:block!important;transform:none!important}#play .relay-faction-dialogue{box-sizing:border-box!important;scrollbar-width:none!important;-ms-overflow-style:none!important;color:#e9faff!important;background:linear-gradient(145deg,#0a1d2af9 0%,#051019fb 48%,#02090ffc 100%)!important;border:1px solid #56daf847!important;border-radius:6px!important;width:min(560px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;padding:16px 18px 14px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 35px #38bdf809,0 18px 45px #0000007a,0 0 25px #38bdf80b!important}#play .relay-faction-dialogue::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}#play .relay-faction-dialogue:before{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#52e3ff,#52e3ff40,#0000)!important;width:95px!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 0 10px #52e3ff80!important}#play .relay-faction-dialogue:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#52e3ff8c)!important;width:55px!important;height:1px!important;position:absolute!important;bottom:0!important;right:0!important;box-shadow:0 0 8px #52e3ff40!important}#play .relay-faction-dialogue .relay-faction-kicker{color:#65defb!important;letter-spacing:.2em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:0 0 7px!important;font-family:Orbitron,Rajdhani,sans-serif!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;display:flex!important}#play .relay-faction-dialogue .relay-faction-kicker:before{content:"◈"!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#8df4ff!important;text-shadow:0 0 8px #8df4ffa6!important;border:0!important;border-radius:0!important;flex:none!important;font:900 10px/1 system-ui,sans-serif!important;animation:none!important}#play .relay-faction-dialogue .relay-faction-name{color:#f1fbff!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-shadow:0 0 14px #38bdf821,0 4px 15px #00000059!important;white-space:normal!important;width:100%!important;margin:0 0 9px!important;font-family:Orbitron,Rajdhani,sans-serif!important;font-size:15px!important;font-weight:950!important;line-height:1.15!important;display:block!important;overflow:visible!important}#play .relay-faction-dialogue .relay-faction-text{color:#b8cdd5!important;letter-spacing:.025em!important;white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:pretty!important;width:100%!important;max-width:58ch!important;min-height:0!important;margin:0!important;font-family:Rajdhani,Arial,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.48!important;display:block!important;overflow:visible!important}#play .relay-faction-dialogue .relay-faction-keyword{color:#7deaff!important;text-shadow:0 0 8px #38bdf847!important;font-weight:800!important}#play .relay-faction-dialogue .relay-faction-footer{border-top:1px solid #6fbed217!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-top:13px!important;padding-top:10px!important;display:flex!important}#play .relay-faction-dialogue button{box-sizing:border-box!important;color:#c9f5ff!important;letter-spacing:.11em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(135deg,#0f2c3bf0,#06141dfa)!important;border:1px solid #4ed3f445!important;border-radius:3px!important;min-width:105px!important;min-height:34px!important;padding:7px 13px!important;font-family:Orbitron,Rajdhani,sans-serif!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s!important;position:relative!important;box-shadow:inset 0 1px #ffffff0e,0 6px 16px #00000038!important}#play .relay-faction-dialogue button:before{content:""!important;pointer-events:none!important;background:#4ddfff!important;width:2px!important;height:calc(100% - 14px)!important;position:absolute!important;top:7px!important;left:0!important;box-shadow:0 0 7px #4ddfffa6!important}#play .relay-faction-dialogue button:hover{background:linear-gradient(135deg,#143b4dfa,#071924fc)!important;border-color:#65e7ffa6!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff13,0 9px 20px #00000052,0 0 16px #38bdf814!important}#play .relay-faction-dialogue button:active{transform:translateY(0)scale(.985)!important}#play .relay-faction-dialogue button:focus-visible{outline-offset:2px!important;outline:1px solid #7deaffcc!important}@media (width>=761px){#play .relay-faction-dialogue{width:min(560px,42vw)!important;max-height:min(230px,30vh)!important;padding:16px 18px 14px!important;bottom:18px!important}#play .relay-faction-dialogue .relay-faction-kicker{margin-bottom:7px!important;font-size:7px!important}#play .relay-faction-dialogue .relay-faction-name{margin-bottom:9px!important;font-size:15px!important}#play .relay-faction-dialogue .relay-faction-text{font-size:14px!important;line-height:1.48!important}#play .relay-faction-dialogue .relay-faction-footer{gap:9px!important;margin-top:13px!important;padding-top:10px!important}#play .relay-faction-dialogue button{min-width:105px!important;min-height:34px!important;padding:7px 13px!important;font-size:7px!important}}@media (width<=760px){#play .hud-progress.hud-run{border-radius:6px!important;grid-template-rows:auto auto 4px!important;row-gap:3px!important;width:126px!important;padding:8px 10px 9px!important}#play .hud-progress.hud-run>span#signalCount{font-size:18px!important}#play .hud-progress.hud-run>small{letter-spacing:.15em!important;font-size:7px!important}#play .hud-progress.hud-run>div:not(.hud-vital){height:4px!important}#play .hud-progress.hud-run .hud-vital.energy b{font-size:7px!important}#play .relay-faction-dialogue{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:min(34dvh,255px)!important;bottom:calc(128px + env(safe-area-inset-bottom))!important;border-radius:5px!important;padding:13px 13px 11px!important}#play .relay-faction-dialogue .relay-faction-kicker{letter-spacing:.14em!important;margin-bottom:6px!important;font-size:7px!important}#play .relay-faction-dialogue .relay-faction-name{margin-bottom:7px!important;font-size:12px!important;line-height:1.2!important}#play .relay-faction-dialogue .relay-faction-text{max-width:none!important;font-size:12px!important;line-height:1.42!important}#play .relay-faction-dialogue .relay-faction-footer{gap:6px!important;margin-top:10px!important;padding-top:8px!important}#play .relay-faction-dialogue button{letter-spacing:.08em!important;flex:1 1 0!important;min-width:0!important;min-height:34px!important;padding:7px 8px!important;font-size:7px!important}}@media (width<=390px){#play .hud-progress.hud-run{width:118px!important;padding:7px 9px 8px!important}#play .hud-progress.hud-run>span#signalCount{font-size:17px!important}#play .hud-progress.hud-run>small{font-size:6px!important}#play .relay-faction-dialogue{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;max-height:min(36dvh,245px)!important;bottom:calc(118px + env(safe-area-inset-bottom))!important;padding:11px 11px 9px!important}#play .relay-faction-dialogue .relay-faction-kicker{margin-bottom:5px!important;font-size:6px!important}#play .relay-faction-dialogue .relay-faction-name{margin-bottom:6px!important;font-size:11px!important}#play .relay-faction-dialogue .relay-faction-text{font-size:11px!important;line-height:1.38!important}#play .relay-faction-dialogue .relay-faction-footer{gap:5px!important;margin-top:8px!important;padding-top:7px!important}#play .relay-faction-dialogue button{min-height:31px!important;padding:6px 7px!important;font-size:6px!important}}@media (prefers-reduced-motion:reduce){#play .relay-faction-dialogue,#play .relay-faction-dialogue *,#play .hud-progress.hud-run,#play .hud-progress.hud-run *{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#intro.intro .backdrop-moon{overflow:visible;box-shadow:0 0 46px 16px var(--atm-moon-glow),0 0 118px 40px var(--atm-moon-glow)!important;background:radial-gradient(circle at 36% 34%,#fff8df 0 8%,#f5dfad 46%,#d5c28f 72%,#a89872 100%)!important}#intro.intro .backdrop-moon:before{content:"";filter:blur(.5px);opacity:.75;background:radial-gradient(circle at 28% 31%,#74664e2e 0 6%,#0000 7%),radial-gradient(circle at 65% 26%,#74664e24 0 9%,#0000 10%),radial-gradient(circle at 53% 62%,#74664e29 0 7%,#0000 8%),radial-gradient(circle at 76% 68%,#74664e1f 0 5%,#0000 6%);border-radius:50%;position:absolute;inset:12%}#intro.intro .backdrop-moon:after{content:"";filter:blur(7px);pointer-events:none;background:radial-gradient(circle,#fff5d326,#0000 63%);border-radius:50%;position:absolute;inset:-12%}#intro.intro .backdrop-sun{filter:saturate(1.08)!important}#intro.intro .backdrop-sun:before{content:"";filter:blur(7px);background:conic-gradient(from 20deg,#ffd27300,#ffeeb433,#ffb44800,#ffeeb429,#ffd27300);border-radius:50%;animation:7s linear infinite relaySunCorona;position:absolute;inset:-18%}@keyframes relaySunCorona{to{transform:rotate(360deg)}}#intro.intro[data-atmosphere=day] .backdrop-sun{filter:saturate(.95)brightness(1.03)!important}#intro.intro[data-atmosphere=dusk] .backdrop-sun,#intro.intro[data-atmosphere=dawn] .backdrop-sun{filter:saturate(1.18)brightness(.98)!important}#intro.intro[data-atmosphere=night] .backdrop-sun,#intro.intro[data-atmosphere=deep-night] .backdrop-sun{display:none!important}@media (prefers-reduced-motion:reduce){#intro.intro .backdrop-sun:before{animation:none!important}}@media (orientation:landscape) and (height<=760px){#play .hud-actions{padding-right:max(6px,env(safe-area-inset-right))!important}#play .hud-xp,#play #pause{visibility:visible!important;opacity:1!important;pointer-events:auto!important}}body:not(.home-v3-active) #relayGameplayIntroFinalV3 .map-briefing-shell{contain:layout paint!important}body:not(.home-v3-active) #relayGameplayIntroFinalV3 .map-briefing-map-wrap{box-shadow:inset 0 0 90px #000000bd,inset 0 0 28px #ffd06e0a!important}#pauseMenu .ch-v1{box-sizing:border-box;color:#eaf7ff;text-align:center;width:100%;max-width:980px;margin:0 auto;padding:clamp(10px,2vw,24px);overflow-x:hidden}#pauseMenu .ch-v1 *{box-sizing:border-box}#pauseMenu .ch-v1-head{max-width:760px;margin:0 auto 16px}#pauseMenu .ch-v1-kicker{letter-spacing:.18em;opacity:.62;margin:0 0 6px;font-size:10px}#pauseMenu .ch-v1-title{letter-spacing:.08em;margin:0;font-size:clamp(22px,4vw,36px)}#pauseMenu .ch-v1-title em{font-style:normal}#pauseMenu .ch-v1-sub{opacity:.66;max-width:620px;margin:7px auto 0;font-size:12px;line-height:1.5}#pauseMenu .ch-v1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;margin:0 auto;display:grid}#pauseMenu .ch-v1-card{text-align:left;background:linear-gradient(145deg,#030d19fa,#08192af0);border:1px solid #38bdf833;border-radius:14px;min-width:0;padding:14px;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}#pauseMenu .ch-v1-card:before{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf88c,#0000);width:100%;height:2px;position:absolute;inset:0 auto auto 0}#pauseMenu .ch-v1-card.complete{border-color:#4ade8059}#pauseMenu .ch-v1-card.complete:before{background:linear-gradient(90deg,#0000,#4ade8080,#0000)}#pauseMenu .ch-v1-card.claimed{opacity:.86;border-color:#f7d98a47}#pauseMenu .ch-v1-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}#pauseMenu .ch-v1-scope{letter-spacing:.16em;opacity:.58;font-size:9px}#pauseMenu .ch-v1-status{letter-spacing:.1em;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:4px 7px;font-size:8px}#pauseMenu .ch-v1-status.ready{border-color:#4ade8066}#pauseMenu .ch-v1-status.claimed{border-color:#f7d98a66}#pauseMenu .ch-v1-name{overflow-wrap:anywhere;margin:8px 0 5px;font-size:15px;line-height:1.25}#pauseMenu .ch-v1-description{opacity:.64;margin:0 0 10px;font-size:11px;line-height:1.45}#pauseMenu .ch-v1-progress{grid-template-columns:1fr auto;align-items:center;gap:9px;margin-top:8px;display:grid}#pauseMenu .ch-v1-track{background:#020a14b8;border:1px solid #38bdf829;border-radius:999px;height:7px;overflow:hidden}#pauseMenu .ch-v1-fill{border-radius:inherit;background:linear-gradient(90deg,#38bdf88c,#8df4fff2);width:0;height:100%;display:block;box-shadow:0 0 12px #38bdf840}#pauseMenu .ch-v1-value{letter-spacing:.05em;white-space:nowrap;opacity:.76;font-size:9px}#pauseMenu .ch-v1-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}#pauseMenu .ch-v1-reward{letter-spacing:.06em;opacity:.78;font-size:10px}#pauseMenu .ch-v1-reward b{color:#f7d98a;font-weight:700}#pauseMenu .ch-v1-claim{appearance:none;color:inherit;font:inherit;letter-spacing:.1em;cursor:pointer;background:linear-gradient(145deg,#051625f5,#082337e6);border:1px solid #38bdf866;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:700;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .15s}#pauseMenu .ch-v1-claim:not(:disabled):hover{border-color:#8df4ffd9;transform:translateY(-1px);box-shadow:0 0 16px #38bdf829}#pauseMenu .ch-v1-claim:focus-visible{outline-offset:2px;outline:2px solid #8df4ffe6}#pauseMenu .ch-v1-claim:disabled{cursor:not-allowed;opacity:.4}#pauseMenu .ch-v1-note{opacity:.42;max-width:720px;margin:14px auto 0;font-size:9px;line-height:1.45}@media (width<=700px){#pauseMenu .ch-v1{padding:8px 10px 14px}#pauseMenu .ch-v1-grid{grid-template-columns:1fr;gap:8px}#pauseMenu .ch-v1-card{border-radius:11px;padding:11px}#pauseMenu .ch-v1-name{font-size:14px}#pauseMenu .ch-v1-description{font-size:10px}#pauseMenu .ch-v1-footer{align-items:flex-end}}@media (width<=380px){#pauseMenu .ch-v1{padding-left:8px;padding-right:8px}#pauseMenu .ch-v1-card{padding:9px}#pauseMenu .ch-v1-footer{flex-direction:column;align-items:stretch}#pauseMenu .ch-v1-claim{width:100%;min-height:40px}}@media (orientation:landscape) and (height<=520px){#pauseMenu .ch-v1{max-width:900px;padding:6px 12px}#pauseMenu .ch-v1-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#pauseMenu .ch-v1-card{padding:9px}#pauseMenu .ch-v1-description{margin-bottom:7px}#pauseMenu .ch-v1-footer{margin-top:8px;padding-top:7px}}@media (prefers-reduced-motion:reduce){#pauseMenu .ch-v1 *{transition:none!important;animation:none!important}}#relay-tactical-map-v3{--map-bg:#02050c;--map-panel:#040a16eb;--map-panel-2:#071122e0;z-index:2147483000;color:#e6faff;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 45%,#08284642,#0000 52%),#01040af5;padding:clamp(10px,2vw,28px);font-family:Orbitron,Segoe UI,Arial,sans-serif;display:none;position:fixed;inset:0}#relay-tactical-map-v3.is-open{animation:.28s ease-out both relayMapOpen;display:block}.relay-map-shell{clip-path:polygon(0 18px,18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(#071122fa,#020710fa);border:1px solid #38bdf880;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf814,0 0 50px #0ea5e924,inset 0 0 70px #0ea5e90a}.relay-map-header{background:linear-gradient(90deg,#08182df5,#020914e0);border-bottom:1px solid #38bdf840;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;min-height:82px;padding:14px 18px 12px 22px;display:grid}.relay-map-title-block{min-width:0}.relay-map-kicker{color:#38bdf8;letter-spacing:.28em;text-transform:uppercase;opacity:.8;margin-bottom:4px;font-size:9px;font-weight:800}.relay-map-title{color:#f0fdff;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 18px #22d3ee3d;font-size:clamp(17px,2vw,28px);font-weight:900;line-height:1.05;overflow:hidden}.relay-map-zone{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:700}.relay-map-status{color:#6ee7b7;letter-spacing:.14em;white-space:nowrap;background:#06201d73;border:1px solid #34d39938;align-items:center;gap:9px;padding:9px 12px;font-size:9px;font-weight:800;display:flex}.relay-map-status-dot{background:#34d399;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite relayStatusPulse;box-shadow:0 0 8px #34d399,0 0 20px #34d39999}.relay-map-close{color:#bff5ff;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#0c253df2,#040d1bf2);border:1px solid #38bdf880;width:58px;height:42px;font-family:inherit;font-size:10px;font-weight:900;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s}.relay-map-close:hover{color:#fff;border-color:#67e8f9;transform:translateY(-2px);box-shadow:0 0 18px #22d3ee38}.relay-map-close:active{transform:translateY(0)}.relay-map-main{flex:auto;grid-template-columns:205px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.relay-map-sidebar{z-index:10;background:linear-gradient(#040c19f5,#02070ff5);border-right:1px solid #38bdf833;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;position:relative;overflow-y:auto}.relay-map-panel{background:linear-gradient(#081528e0,#030a15e0);border:1px solid #38bdf82e;padding:12px;box-shadow:inset 0 0 20px #38bdf806}.relay-map-panel-title{color:#67e8f9;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:900}.relay-map-stat{color:#64748b;letter-spacing:.12em;border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:8px;font-weight:700;display:flex}.relay-map-stat:first-of-type{border-top:0}.relay-map-stat strong{color:#dffbff;letter-spacing:.06em;font-size:9px}.relay-map-legend-row{color:#94a3b8;letter-spacing:.08em;align-items:center;gap:9px;min-height:26px;font-size:8px;font-weight:700;display:flex}.legend-symbol{flex:none;width:15px;height:15px;display:inline-block;position:relative}.legend-player{border:2px solid #38bdf8;border-radius:50%;box-shadow:0 0 8px #38bdf880}.legend-checkpoint{border:2px solid #34d399;width:11px;height:11px;transform:rotate(45deg)}.legend-signal{border:3px solid #38bdf8;border-radius:50%}.legend-enemy{border:2px solid #fb7185;width:12px;height:12px;transform:rotate(45deg)}.legend-goal{border:2px solid #34d399;border-radius:50%;box-shadow:0 0 8px #34d39973}.legend-boost{border:2px solid #22d3ee;border-radius:3px;box-shadow:0 0 8px #22d3ee59}.relay-map-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:auto;display:grid}.relay-map-controls button{color:#a5f3fc;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#0b2339f2,#030c19f2);border:1px solid #38bdf847;min-height:36px;font-family:inherit;font-size:8px;font-weight:900;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.relay-map-controls button:first-child,.relay-map-controls button:nth-child(2){font-size:17px}.relay-map-controls button:hover{background:linear-gradient(#0d324df2,#041122f2);border-color:#67e8f9cc;transform:translateY(-1px);box-shadow:0 0 15px #22d3ee1f}.relay-map-viewport{cursor:grab;touch-action:none;background:radial-gradient(circle,#071e3447,#0000 68%),#02050b;min-width:0;min-height:0;position:relative;overflow:hidden}.relay-map-viewport.is-panning{cursor:grabbing}.relay-map-svg{background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.relay-map-scanline{z-index:4;pointer-events:none;opacity:.55;mix-blend-mode:screen;background:repeating-linear-gradient(#7dd3fc06 0 1px,#0000 1px 5px);position:absolute;inset:0}.relay-map-scanline:after{content:"";background:linear-gradient(#0000,#22d3ee0e,#0000);height:22%;animation:4.8s linear infinite relayScan;position:absolute;left:0;right:0}.relay-map-corner{z-index:8;pointer-events:none;width:34px;height:34px;position:absolute}.relay-map-corner-tl{border-top:2px solid #67e8f9b3;border-left:2px solid #67e8f9b3;top:12px;left:12px}.relay-map-corner-tr{border-top:2px solid #67e8f9b3;border-right:2px solid #67e8f9b3;top:12px;right:12px}.relay-map-corner-bl{border-bottom:2px solid #67e8f9b3;border-left:2px solid #67e8f9b3;bottom:12px;left:12px}.relay-map-corner-br{border-bottom:2px solid #67e8f9b3;border-right:2px solid #67e8f9b3;bottom:12px;right:12px}.relay-map-hint{z-index:8;color:#7dd3fc99;letter-spacing:.13em;white-space:nowrap;pointer-events:none;background:#020811c7;border:1px solid #38bdf824;padding:7px 12px;font-size:7px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.relay-map-svg text{font-family:Orbitron,Segoe UI,Arial,sans-serif}.relay-map-small-label{fill:#64748b;letter-spacing:.12em;font-size:18px;font-weight:800}.relay-map-marker-label{fill:#86efac;letter-spacing:.12em;paint-order:stroke;stroke:#020617;stroke-width:6px;font-size:19px;font-weight:900}.relay-map-marker-number{fill:#ecfeff;font-size:18px;font-weight:900}.relay-map-signal-label{fill:#67e8f9;letter-spacing:.08em;font-size:16px;font-weight:800}.relay-map-threat-label{fill:#fb7185;letter-spacing:.1em;font-size:15px;font-weight:800}.relay-map-enemy-symbol{fill:#fff1f2;font-size:19px;font-weight:900}.relay-map-gate-label{fill:#fde68a;letter-spacing:.16em;font-size:18px;font-weight:900}.relay-map-water-label{fill:#38bdf8;letter-spacing:.3em;opacity:.4;font-size:18px;font-weight:800}.relay-map-guide-label{fill:#67e8f9;letter-spacing:.18em;opacity:.28;font-size:20px;font-weight:800}.relay-map-start-text{fill:#cffafe;letter-spacing:.12em;font-size:13px;font-weight:900}.relay-map-goal-label{fill:#6ee7b7;letter-spacing:.22em;paint-order:stroke;stroke:#020617;stroke-width:8px;font-size:23px;font-weight:900}.relay-map-goal-sub{fill:#6ee7b7a6;letter-spacing:.28em;font-size:16px;font-weight:800}.relay-map-player-label{fill:#e0faff;letter-spacing:.15em;paint-order:stroke;stroke:#020617;stroke-width:7px;font-size:18px;font-weight:900}.relay-route-flow{animation:1.5s linear infinite relayRouteFlow}.relay-route-glow{animation:1.8s ease-in-out infinite relayRouteGlow}.relay-checkpoint-pulse{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite relayCheckpointPulse}.relay-signal-pulse{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out infinite relaySignalPulse}.relay-enemy-ring{transform-box:fill-box;transform-origin:50%;animation:4s linear infinite relayEnemyRotate}.relay-player-pulse{transform-box:fill-box;transform-origin:50%;animation:1.25s ease-in-out infinite relayPlayerPulse}.relay-start-ring{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite relayStartRotate}.relay-goal-ring{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite relayGoalRotate}.relay-gate-line{animation:1.4s linear infinite relayGateFlow}.relay-boost-glow{animation:1s ease-in-out infinite relayBoostPulse}.relay-water-wave{animation:2.5s ease-in-out infinite relayWaterWave}.relay-map-footer{background:#020811f0;border-top:1px solid #38bdf833;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;display:grid}.relay-map-footer>div{border-right:1px solid #94a3b814;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.relay-map-footer>div:last-child{border-right:0}.footer-label{color:#475569;letter-spacing:.18em;font-size:7px;font-weight:800}.relay-map-footer strong{color:#a5f3fc;letter-spacing:.1em;font-size:9px;font-weight:900}@keyframes relayMapOpen{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes relayStatusPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes relayScan{0%{top:-25%}to{top:110%}}@keyframes relayRouteFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-80px}}@keyframes relayRouteGlow{0%,to{opacity:.16}50%{opacity:.38}}@keyframes relayCheckpointPulse{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:.65;transform:scale(1.15)}}@keyframes relaySignalPulse{0%{opacity:.55;transform:scale(.5)}70%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes relayEnemyRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes relayPlayerPulse{0%,to{opacity:.18;transform:scale(.8)}50%{opacity:.7;transform:scale(1.18)}}@keyframes relayStartRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes relayGoalRotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes relayGateFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60px}}@keyframes relayBoostPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes relayWaterWave{0%,to{opacity:.08;transform:translate(-12px)}50%{opacity:.3;transform:translate(12px)}}@media (width<=900px){#relay-tactical-map-v3{padding:7px}.relay-map-main{grid-template-columns:1fr}.relay-map-sidebar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020811e6;border:1px solid #38bdf838;width:170px;max-height:44%;position:absolute;bottom:58px;left:8px}.relay-map-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:68px}.relay-map-status{display:none}.relay-map-footer{min-height:43px}.relay-map-hint{font-size:6px}}@media (width<=600px){.relay-map-header{padding:10px 12px}.relay-map-title{font-size:15px}.relay-map-zone{font-size:8px}.relay-map-close{width:48px;height:36px}.relay-map-sidebar{width:150px}.relay-map-panel{padding:9px}.relay-map-legend-row{font-size:7px}.relay-map-footer>div{gap:2px}.footer-label{font-size:6px}.relay-map-footer strong{font-size:7px}}@media (prefers-reduced-motion:reduce){#relay-tactical-map-v3 *,#relay-tactical-map-v3 :before,#relay-tactical-map-v3 :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (pointer:coarse){html body.is-touch #play{touch-action:none!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:relative!important;overflow:hidden!important}html body.is-touch #play .mobile-controls{--hud-right:max(10px, env(safe-area-inset-right));--hud-bottom:max(10px, env(safe-area-inset-bottom));--button-size:clamp(58px, 14vw, 72px);--button-gap:clamp(6px, 1.7vw, 10px);right:var(--hud-right)!important;bottom:var(--hud-bottom)!important;z-index:5000!important;pointer-events:none!important;justify-content:flex-end!important;align-items:flex-end!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}html body.is-touch #play{touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;position:relative!important;overflow:hidden!important}html body.is-touch #play .hud-route,html body.is-touch #play #detectionStatus,html body.is-touch #play .hud-objective,html body.is-touch #play [data-hud=objective],html body.is-touch #play [data-hud=detection]{visibility:hidden!important;pointer-events:none!important;display:none!important}html body.is-touch #play .mobile-actions{grid-template-columns:repeat(3, var(--button-size))!important;grid-template-rows:repeat(2, var(--button-size))!important;gap:var(--button-gap)!important;pointer-events:auto!important;flex:none!important;place-items:center!important;width:max-content!important;max-width:none!important;height:max-content!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body.is-touch #play .mobile-actions>[data-mobile-action=jump]{grid-area:1/1!important}html body.is-touch #play .mobile-actions>[data-mobile-action=fire]{grid-area:1/2!important}html body.is-touch #play .mobile-actions>[data-mobile-action=sword]{grid-area:1/3!important}html body.is-touch #play .mobile-actions>[data-mobile-action=dash]{grid-area:2/1!important}html body.is-touch #play .mobile-actions>[data-mobile-action=build1]{grid-area:2/2!important}html body.is-touch #play .mobile-actions>[data-mobile-action=gadget1]{grid-area:2/3!important}html body.is-touch #play .mobile-actions>button{width:var(--button-size)!important;height:var(--button-size)!important;min-width:var(--button-size)!important;min-height:var(--button-size)!important;max-width:var(--button-size)!important;max-height:var(--button-size)!important;box-sizing:border-box!important;color:#e8fbff!important;letter-spacing:.035em!important;text-align:center!important;white-space:normal!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;appearance:none!important;cursor:pointer!important;will-change:transform!important;background:radial-gradient(circle at 32% 24%,#ffffff1c,#0000 36%),linear-gradient(145deg,#081828fa,#030a13fa)!important;border:1px solid #8df4ffad!important;border-radius:50%!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0!important;font-size:clamp(9px,2.45vw,12px)!important;font-weight:900!important;line-height:1!important;transition:transform .1s,filter .1s,box-shadow .1s!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -8px 18px #0003,0 0 18px #38bdf83d,0 7px 18px #0000004d!important}html body.is-touch #play .mobile-actions>button small{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.055em!important;opacity:.72!important;pointer-events:none!important;max-width:82%!important;margin:0!important;padding:0!important;font-size:clamp(6px,1.3vw,8px)!important;font-weight:800!important;line-height:1!important;display:block!important;overflow:hidden!important}html body.is-touch #play .mobile-actions>button:active,html body.is-touch #play .mobile-actions>button.is-active{filter:brightness(1.18)!important;transform:scale(.92)!important;box-shadow:inset 0 0 16px #8df4ff1f,0 0 28px #8df4ff75,0 6px 15px #0000003d!important}html body.is-touch #play .mobile-actions>[data-mobile-action=fire]{border-color:#ff9766d1!important;box-shadow:0 0 19px #ff7e4c40,0 7px 18px #0000004d!important}html body.is-touch #play .mobile-actions>[data-mobile-action=sword]{border-color:#c4a8ffd1!important;box-shadow:0 0 19px #a78bfa40,0 7px 18px #0000004d!important}html body.is-touch #play .mobile-actions>[data-mobile-action=dash]{border-color:#aee37fdb!important;box-shadow:0 0 20px #aee37f45,0 7px 18px #0000004d!important}@media (orientation:portrait){html body.is-touch #play .mobile-controls{--button-size:clamp(56px, 15.5vw, 68px);--button-gap:clamp(5px, 1.65vw, 8px)}}@media (width<=390px){html body.is-touch #play .mobile-controls{--button-size:55px;--button-gap:5px}html body.is-touch #play .mobile-actions>button{font-size:8px!important}html body.is-touch #play .mobile-actions>button small{font-size:6px!important}}@media (orientation:landscape) and (height<=520px){html body.is-touch #play .mobile-controls{--button-size:clamp(48px, 10vh, 64px);--button-gap:5px;--hud-bottom:max(7px, env(safe-area-inset-bottom))}html body.is-touch #play .mobile-actions>button{font-size:clamp(7px,2vh,10px)!important}html body.is-touch #play .mobile-actions>button small{font-size:clamp(5px,1.4vh,7px)!important}}@media (orientation:portrait) and (width<=340px){html body.is-touch #play .mobile-controls{--button-size:50px;--button-gap:4px}html body.is-touch #play .mobile-actions>button{letter-spacing:.02em!important;font-size:7px!important}html body.is-touch #play .mobile-actions>button small{font-size:5px!important}}@media (prefers-reduced-motion:reduce){html body.is-touch #play .mobile-controls,html body.is-touch #play .mobile-controls *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body{overscroll-behavior-x:none;overflow:hidden auto}#game{height:auto;min-height:100dvh;overflow:visible!important}#intro,#pauseMenu,#titlePanel,#relayInfoPanel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}#intro{overflow:hidden auto!important}html body.is-touch #intro{touch-action:pan-y!important;overflow:hidden auto!important}#pauseMenu,#titlePanel,#relayInfoPanel{overflow:hidden auto!important}}@media (orientation:portrait) and (pointer:coarse){.mobile-controls,body.is-touch .mobile-controls,html body.is-touch #play .mobile-controls{display:none!important}}@media (orientation:landscape) and (pointer:coarse){.mobile-controls,body.is-touch .mobile-controls,html body.is-touch #play .mobile-controls{display:flex!important}}@media (pointer:coarse){.mobile-controls{-webkit-user-select:none;user-select:none}}@media (orientation:landscape) and (pointer:coarse){html,body,#game,#play,#phaser-game{width:100dvw!important;min-width:0!important;max-width:100dvw!important}#game,#play,#phaser-game{height:100dvh!important;min-height:0!important;max-height:100dvh!important}#phaser-game>canvas{width:100%!important;height:100%!important;display:block!important}html body.is-touch #play .mobile-controls{right:max(10px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;z-index:5000!important;pointer-events:none!important;justify-content:flex-end!important;align-items:flex-end!important;width:160px!important;height:170px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;top:auto!important;left:auto!important;overflow:visible!important;transform:none!important}html body #play .mobile-actions{pointer-events:auto!important;grid-template-rows:repeat(2,clamp(48px,10vh,64px))!important;grid-template-columns:repeat(3,clamp(48px,10vh,64px))!important;gap:5px!important;width:max-content!important;height:max-content!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}html body #play .mobile-actions>button[data-mobile-action]{box-sizing:border-box!important;pointer-events:auto!important;touch-action:manipulation!important;justify-content:center!important;align-items:center!important;width:clamp(48px,10vh,64px)!important;min-width:clamp(48px,10vh,64px)!important;max-width:clamp(48px,10vh,64px)!important;height:clamp(48px,10vh,64px)!important;min-height:clamp(48px,10vh,64px)!important;max-height:clamp(48px,10vh,64px)!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}html body.is-touch #play .mobile-controls{top:auto!important;left:auto!important;right:max(10px, env(safe-area-inset-right,0px))!important;bottom:max(10px, env(safe-area-inset-bottom,0px))!important;z-index:5000!important;visibility:visible!important;opacity:1!important;box-sizing:border-box!important;pointer-events:none!important;flex:0 0 160px!important;justify-content:flex-end!important;align-items:flex-end!important;width:160px!important;min-width:160px!important;max-width:160px!important;height:112px!important;min-height:112px!important;max-height:112px!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:visible!important;transform:none!important}html body.is-touch #play .mobile-actions{visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex:none!important;width:max-content!important;min-width:154px!important;height:101px!important;min-height:101px!important;display:grid!important}}body.is-touch #play .mobile-controls{z-index:40!important;box-sizing:border-box!important;padding:0 max(14px, env(safe-area-inset-right,0px) + 10px) max(16px, env(safe-area-inset-bottom,0px) + 14px) max(14px, env(safe-area-inset-left,0px) + 10px)!important;pointer-events:none!important;touch-action:none!important;justify-content:space-between!important;align-items:flex-end!important;display:flex!important;position:absolute!important;inset:0!important}body.is-touch #play .mobile-joystick{pointer-events:auto!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;opacity:.92!important;background:radial-gradient(circle,#8df4ff0e 0 32%,#8df4ff06 33% 60%,#030b14b8 61% 100%)!important;border:1px solid #8df4ff3d!important;border-radius:50%!important;flex:0 0 clamp(118px,23vw,154px)!important;width:clamp(118px,23vw,154px)!important;height:clamp(118px,23vw,154px)!important;margin:0!important;transition:opacity .16s,transform .12s!important;position:relative!important;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 34px #8df4ff0e,0 14px 32px #00000061,0 0 26px #8df4ff0f!important}body.is-touch #play .mobile-joystick:before{content:""!important;pointer-events:none!important;border:1px dashed #8df4ff1f!important;border-radius:50%!important;position:absolute!important;inset:15%!important}body.is-touch #play .mobile-joystick:after{content:"MOVE"!important;color:#8df4ff61!important;letter-spacing:.18em!important;pointer-events:none!important;font:800 8px/1 DM Mono,monospace!important;position:absolute!important;bottom:10%!important;left:50%!important;transform:translate(-50%)!important}body.is-touch #play .mobile-joystick.is-active{opacity:1!important;transform:scale(1.015)!important}body.is-touch #play .mobile-joystick-thumb{transform:translate(0,0);will-change:transform!important;pointer-events:none!important;background:radial-gradient(circle at 34% 28%,#defcff52,#1e4960eb 38%,#040f1af5 100%)!important;border:1px solid #8df4ffbd!important;border-radius:50%!important;width:clamp(54px,10vw,70px)!important;height:clamp(54px,10vw,70px)!important;margin:calc(clamp(54px,10vw,70px)/-2) 0 0 calc(clamp(54px,10vw,70px)/-2)!important;position:absolute!important;top:50%!important;left:50%!important;box-shadow:inset 0 0 14px #8df4ff29,0 0 20px #8df4ff2e,0 8px 18px #0000006b!important}body.is-touch #play .mobile-joystick-label{color:#dffcffb8!important;letter-spacing:.1em!important;pointer-events:none!important;font:900 clamp(8px,1.7vw,10px)/1 DM Mono,monospace!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}body.is-touch #play .mobile-actions{pointer-events:none!important;flex:none!important;grid-template-rows:repeat(2,clamp(58px,12vw,72px))!important;grid-template-columns:repeat(3,clamp(58px,12vw,72px))!important;place-items:end!important;gap:clamp(7px,1.4vw,12px)!important;display:grid!important}body.is-touch #play .mobile-actions>button{pointer-events:auto!important;touch-action:none!important;-webkit-user-select:none!important;user-select:none!important;border-radius:50%!important;width:clamp(58px,12vw,72px)!important;min-width:0!important;height:clamp(58px,12vw,72px)!important;min-height:0!important;margin:0!important;padding:0!important}body.is-touch #play .mobile-actions>[data-mobile-action=jump]{grid-area:1/1!important}body.is-touch #play .mobile-actions>[data-mobile-action=fire]{grid-area:1/2!important}body.is-touch #play .mobile-actions>[data-mobile-action=sword]{grid-area:1/3!important}body.is-touch #play .mobile-actions>[data-mobile-action=dash]{grid-area:2/1!important}body.is-touch #play .mobile-actions>[data-mobile-action=build1]{grid-area:2/2!important}body.is-touch #play .mobile-actions>[data-mobile-action=gadget1]{grid-area:2/3!important}body.is-touch #play .mobile-actions>button small{display:none!important}@media (width<=430px){body.is-touch #play .mobile-joystick{flex-basis:112px!important;width:112px!important;height:112px!important}body.is-touch #play .mobile-joystick-thumb{width:52px!important;height:52px!important;margin:-26px 0 0 -26px!important}body.is-touch #play .mobile-actions{grid-template-rows:repeat(2,54px)!important;grid-template-columns:repeat(3,54px)!important;gap:5px!important}body.is-touch #play .mobile-actions>button{width:54px!important;height:54px!important;font-size:9px!important}}@media (height<=480px) and (orientation:landscape){body.is-touch #play .mobile-controls{padding-bottom:max(8px,env(safe-area-inset-bottom,0px) + 6px)!important}body.is-touch #play .mobile-joystick{flex-basis:96px!important;width:96px!important;height:96px!important}body.is-touch #play .mobile-joystick-thumb{width:46px!important;height:46px!important;margin:-23px 0 0 -23px!important}body.is-touch #play .mobile-actions{grid-template-rows:repeat(2,50px)!important;grid-template-columns:repeat(3,50px)!important;gap:5px!important}body.is-touch #play .mobile-actions>button{width:50px!important;height:50px!important}}@media (prefers-reduced-motion:reduce){body.is-touch #play .mobile-joystick{transition:none!important}}@media (hover:none) and (pointer:coarse){body.is-touch #play .mobile-controls{padding:0 max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;pointer-events:none!important;justify-content:space-between!important;align-items:flex-end!important;position:absolute!important;inset:0!important}body.is-touch #play .mobile-joystick{pointer-events:auto!important;border-width:2px!important;flex:0 0 126px!important;width:126px!important;height:126px!important;margin:0 0 10px!important;position:relative!important}body.is-touch #play .mobile-joystick-thumb{width:58px!important;height:58px!important;margin:-29px 0 0 -29px!important}body.is-touch #play .mobile-actions{pointer-events:none!important;grid-template-rows:repeat(2,68px)!important;grid-template-columns:repeat(3,68px)!important;gap:9px!important;margin:0 0 10px!important;display:grid!important}body.is-touch #play .mobile-actions>button{letter-spacing:.08em!important;pointer-events:auto!important;touch-action:manipulation!important;border-radius:18px!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;font-size:10px!important;font-weight:900!important;display:flex!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 7px 18px #00000061,0 0 16px #62eaff1f!important}body.is-touch #play .mobile-actions>[data-mobile-action=jump]{grid-area:1/1!important}body.is-touch #play .mobile-actions>[data-mobile-action=fire]{grid-area:1/2!important}body.is-touch #play .mobile-actions>[data-mobile-action=sword]{grid-area:1/3!important}body.is-touch #play .mobile-actions>[data-mobile-action=dash]{grid-area:2/1!important}body.is-touch #play .mobile-actions>[data-mobile-action=build1]{grid-area:2/2!important}body.is-touch #play .mobile-actions>[data-mobile-action=gadget1]{grid-area:2/3!important}}@media (width<=520px) and (orientation:portrait) and (hover:none) and (pointer:coarse){body.is-touch #play .mobile-joystick{flex-basis:112px!important;width:112px!important;height:112px!important;margin-bottom:8px!important}body.is-touch #play .mobile-joystick-thumb{width:52px!important;height:52px!important;margin:-26px 0 0 -26px!important}body.is-touch #play .mobile-actions{grid-template-rows:repeat(2,60px)!important;grid-template-columns:repeat(3,60px)!important;gap:7px!important;margin-bottom:8px!important}body.is-touch #play .mobile-actions>button{width:60px!important;min-width:60px!important;height:60px!important;min-height:60px!important;display:flex!important}}@media (width<=760px) and (orientation:landscape) and (height<=560px) and (hover:none) and (pointer:coarse){body.is-touch #play .mobile-joystick{flex-basis:108px!important;width:108px!important;height:108px!important;margin-bottom:7px!important}body.is-touch #play .mobile-joystick-thumb{width:50px!important;height:50px!important;margin:-25px 0 0 -25px!important}body.is-touch #play .mobile-actions{grid-template-rows:repeat(2,58px)!important;grid-template-columns:repeat(3,58px)!important;gap:7px!important;margin-bottom:7px!important}body.is-touch #play .mobile-actions>button{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;display:flex!important}}.mobile-controls,.rotate-prompt{display:none}body.is-touch .world-marker,body.is-touch .input-guide{display:none!important}body.is-touch .mobile-controls{--touch-size:clamp(46px, 13vw, 60px);z-index:30;left:max(16px, env(safe-area-inset-left,0px) + 10px);right:max(16px, env(safe-area-inset-right,0px) + 10px);pointer-events:none;justify-content:space-between;align-items:flex-end;position:absolute;bottom:22px;display:flex!important}body.is-touch .mobile-actions{grid-template-columns:repeat(4, var(--touch-size));pointer-events:none;gap:clamp(5px,1.5vw,8px);display:grid!important}body.is-touch .mobile-controls button{width:var(--touch-size);height:var(--touch-size);color:#dffcff;letter-spacing:.3px;text-transform:uppercase;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;background:radial-gradient(circle at 32% 28%,#1a3550,#07101cf0 70%);border:1px solid #8df4ffa0;border-radius:50%;place-items:center;gap:2px;margin:0;padding:0;font:700 clamp(9px,2.3vw,12px) DM Mono,monospace;transition:transform 80ms,box-shadow .12s;display:grid;box-shadow:0 8px 18px #01050bab,0 0 18px #8df4ff30,inset 0 0 10px #8df4ff18}body.is-touch .mobile-controls button:active,body.is-touch .mobile-controls button.is-active{transform:scale(.88);box-shadow:0 4px 10px #01050bc0,0 0 26px #8df4ff55,inset 0 0 14px #8df4ff30}body.is-touch .mobile-actions button:nth-child(2){color:#fff0b5;border-color:#ffd06ea8;box-shadow:0 8px 18px #01050bab,0 0 18px #ffd06e35,inset 0 0 10px #ffd06e20}body.is-touch .mobile-actions button:nth-child(2):active{box-shadow:0 4px 10px #01050bc0,0 0 26px #ffd06e60,inset 0 0 14px #ffd06e35}body.is-touch .mobile-actions button:nth-child(3){color:#ffd2cb;border-color:#ff826ea8;box-shadow:0 8px 18px #01050bab,0 0 18px #ff826e35,inset 0 0 10px #ff826e20}body.is-touch .mobile-actions button:nth-child(3):active{box-shadow:0 4px 10px #01050bc0,0 0 26px #ff826e60,inset 0 0 14px #ff826e35}body.is-touch .mobile-actions button:nth-child(n+4){color:#dff0b0;border-color:#aee37fa8}body.is-touch .mobile-controls small{display:none}@media (width>=600px){body.is-touch .mobile-controls button{width:74px;height:74px;font-size:14px}body.is-touch .mobile-actions{gap:16px}body.is-touch .mobile-controls{bottom:30px;left:30px;right:30px}}@media (width<=380px){body.is-touch .mobile-controls{--touch-size:44px;bottom:16px;left:10px;right:10px}body.is-touch .mobile-actions{gap:5px}}@media (height<=480px) and (orientation:landscape){body.is-touch .mobile-controls{--touch-size:52px;bottom:8px;left:12px;right:12px}body.is-touch .mobile-actions{grid-template-columns:repeat(4, var(--touch-size));gap:6px}}.rotate-prompt{box-sizing:border-box;color:#eafcff;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 0 0,#8df4ff17,#0000 42%),linear-gradient(145deg,#081625f5,#030912f0);border:1px solid #8df4ff3d;border-radius:12px;align-items:center;gap:12px;width:min(420px,100vw - 24px);min-height:58px;padding:12px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 14px 38px #0000006b,0 0 28px #38bdf81a}.rotate-prompt:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#8df4ff8c,#0000);height:1px;position:absolute;bottom:0;left:12px;right:12px}.rotate-prompt p{color:#eafcff;letter-spacing:.1em;text-transform:uppercase;margin:0;font:900 10px/1.25 DM Mono,monospace}.rotate-prompt small{color:#8fa7b7;letter-spacing:.03em;text-transform:none;margin-top:4px;font:600 8px/1.35 DM Mono,monospace;display:block}.rotate-prompt button{color:#8df4ff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:#8df4ff0b;border:1px solid #8df4ff57;border-radius:8px;flex:none;min-width:64px;min-height:32px;margin-left:auto;padding:7px 10px;font:900 8px/1 DM Mono,monospace;transition:transform .14s,border-color .14s,background .14s,box-shadow .14s}.rotate-prompt button:hover,.rotate-prompt button:focus-visible{background:#8df4ff17;border-color:#8df4ffb3;transform:translateY(-1px);box-shadow:0 0 18px #8df4ff1f}.rotate-prompt button:active{transform:scale(.96)}.rotate-icon{background:linear-gradient(145deg,#8df4ff1a,#040e18b3);border:1px solid #8df4ffb8;border-radius:9px;flex:none;width:32px;height:32px;position:relative;box-shadow:inset 0 0 12px #8df4ff14,0 0 16px #8df4ff1f}.rotate-icon:before{content:"";opacity:.9;border:2px solid #8df4ff;border-radius:5px;position:absolute;inset:7px 6px}.rotate-icon:after{content:"↻";color:#8df4ff;background:#07111d;border:1px solid #8df4ff7a;border-radius:50%;place-items:center;width:17px;height:17px;font:900 11px/1 Arial,sans-serif;display:grid;position:absolute;bottom:-8px;right:-7px;box-shadow:0 0 12px #8df4ff29}@keyframes rotate-hint{0%,to{transform:rotate(0)}50%{transform:rotate(90deg)}}@media (orientation:portrait){body.is-touch:not(.rotate-dismissed) .rotate-prompt{z-index:900;top:max(12px, env(safe-area-inset-top));pointer-events:auto;align-items:center;gap:12px;width:min(420px,100vw - 24px);max-width:none;display:flex;position:fixed;left:50%;transform:translate(-50%)}body.is-touch:not(.rotate-dismissed) .rotate-icon{animation:1.8s ease-in-out infinite rotate-hint}}@media (prefers-reduced-motion:reduce){.rotate-icon{animation:none}}@supports (padding:max(0px)){body.is-touch .mobile-controls{bottom:max(22px, env(safe-area-inset-bottom,0px) + 16px)}}@media (width<=880px),(hover:none) and (pointer:coarse){body #pauseMenu .menu-grid{grid-template-columns:1fr!important}body #pauseMenu{background:#07101cf2;overflow-y:auto}body #pauseMenu .menu{min-height:100%;padding:20px 16px}body #pauseMenu .menu-grid{grid-template-columns:1fr;gap:20px}body #pauseMenu .menu-grid aside{min-width:0}body #pauseMenu nav{gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}body #pauseMenu .tab{white-space:nowrap;flex:none}body #panelContent{overflow-wrap:anywhere;min-width:0}body #panelContent .settings{gap:10px;display:grid}body #panelContent .setting{min-width:0;padding:12px 0}body #panelContent .controls-card{border:1px solid var(--line);background:#0c1627;gap:8px;padding:13px;display:grid}body #panelContent .volume-setting input{width:100%}}@media (width<=880px){body #panelContent .settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body #panelContent .settings .volume-setting,body #panelContent .settings .controls-card{grid-column:1/-1}body #panelContent .settings .setting{border:1px solid var(--line);background:#0c1627;gap:8px;padding:12px;display:grid}body #panelContent .settings .setting button{justify-self:start}body #panelContent .controls-card span:nth-of-type(n+3){display:none}body.is-touch .hud{align-items:flex-start;padding:12px 14px}body.is-touch .hud-route b{font-size:10px}body.is-touch .hud-route small:not(#detectionStatus),body.is-touch .hud-progress,body.is-touch .hud-vital.energy,body.is-touch .hud-vital.plasma,body.is-touch .hud-vital.package,body.is-touch .hud-vital.combo,body.is-touch .hud-xp{display:none}body.is-touch .hud-actions{gap:7px}body.is-touch .world-marker{font-size:8px;bottom:156px;left:14px}body.is-touch .input-guide{display:none}}.hud-vital{border:1px solid var(--line);background:#08101ccc;min-width:92px;padding:7px 9px;font:8px DM Mono,monospace}.hud-vital span{justify-content:space-between;gap:8px;display:flex}.hud-vital b{color:var(--paper);font-size:9px}.hud-vital div{background:#dce8f12a;height:3px;margin-top:5px}.hud-vital i{background:var(--gold);height:100%;transition:width .15s;display:block}.hud-vital.health i{background:#ff826e}.hud-vital.plasma i{background:#8df4ff}.hud-vital.energy i{background:#a2ef93}.world-map,.preflight{z-index:20;color:var(--paper);background:#07101cf2;padding:clamp(24px,5vw,72px);position:fixed;inset:0;overflow:auto}.world-map header{max-width:1180px;margin:auto}.world-map h2,.preflight h2{margin:5px 0 20px;font-size:clamp(28px,5vw,52px);line-height:.95}.world-map h2 em{color:var(--gold)}.board-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 28px;display:flex}.board-tabs button,.district-mission,.job-card button{border:1px solid var(--line);color:var(--paper);letter-spacing:.6px;cursor:pointer;background:#101a2b;padding:10px 13px;font:700 10px DM Mono,monospace}.board-tabs button:hover,.district-mission:not(:disabled):hover,.job-card button:not(:disabled):hover{border-color:var(--gold);color:var(--gold)}.district-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;max-width:1180px;margin:auto;display:grid}.district-card,.job-card{border:1px solid var(--line);background:#0c1627;gap:10px;padding:19px;display:grid}.district-card>span,.job-card>span,.district-card small,.job-card small{color:var(--muted);letter-spacing:.5px;font:9px DM Mono,monospace}.district-card h3,.job-card h3{margin:0;font-size:18px}.district-card p,.job-card p{color:#c7d2df;margin:0;font-size:12px;line-height:1.5}.district-card footer{color:var(--muted);gap:4px;font:9px DM Mono,monospace;display:grid}.district-progress{background:#dce8f12a;height:4px}.district-progress i{background:var(--gold);height:100%;display:block}.district-mission:disabled,.job-card button:disabled{opacity:.42;cursor:not-allowed}.preflight{background:#020610b8;place-items:center;display:grid}.preflight-card,.system-card{border:1px solid var(--line);background:#0c1627;gap:14px;width:min(600px,100%);padding:30px;display:grid;position:relative;box-shadow:0 18px 70px #0008}.preflight-card .close,.system-card .close{color:var(--paper);cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:10px;right:12px}.preflight-options{gap:8px;margin:8px 0 16px;display:grid}.preflight-options label{border:1px solid var(--line);padding:9px;font:10px DM Mono,monospace}.preflight select{width:100%;color:var(--paper);border:1px solid var(--line);background:#07101c;padding:9px}.system-card{text-align:center;margin:auto}.system-card b{color:var(--gold);font-size:28px}.system-card span{color:var(--muted);font-size:12px}.world-map .text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font:10px DM Mono,monospace}@media (width<=700px){.hud{padding:15px}.hud-vital{display:none}.hud-progress{position:absolute;left:50%;transform:translate(-50%)}.world-map,.preflight{padding:20px}.board-tabs{gap:6px}.board-tabs button{padding:8px;font-size:8px}.district-grid{grid-template-columns:1fr}}body .intro{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050914e6;display:block;overflow:hidden}body .menu-backdrop{background:radial-gradient(circle at 73% 19%,#4b3c68 0,#16233b 38%,#070c16 88%);position:absolute;inset:0;overflow:hidden}body .menu-backdrop:after{content:"";background:linear-gradient(90deg,#060b15f8 0%,#060b15a8 41%,#060b1538 72%,#060b15d5 100%);position:absolute;inset:0}body .backdrop-moon{background:#ffe1aa;border-radius:50%;width:260px;height:260px;position:absolute;top:11%;right:16%;box-shadow:0 0 120px #ffcf7e75}body .backdrop-city{background:#111c30;position:absolute;bottom:0;left:0;right:0}.city-one{opacity:.72;clip-path:polygon(0 60%,7% 60%,7% 34%,16% 34%,16% 57%,26% 57%,26% 21%,37% 21%,37% 58%,48% 58%,48% 31%,57% 31%,57% 55%,68% 55%,68% 18%,79% 18%,79% 56%,88% 56%,88% 26%,100% 26%,100% 100%,0 100%);height:48%}.city-two{clip-path:polygon(0 65%,8% 65%,8% 32%,20% 32%,20% 65%,32% 65%,32% 12%,43% 12%,43% 65%,53% 65%,53% 30%,65% 30%,65% 65%,77% 65%,77% 10%,89% 10%,89% 65%,100% 65%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#142037 0 110px,#202d47 111px 180px,#0d1628 181px 250px);height:30%}body .backdrop-rain{background:repeating-linear-gradient(107deg,#0000 0 4.5%,#d7e9ff19 4.6% 4.72%,#0000 4.85% 10%);animation:1.9s linear infinite menu-rain;position:absolute;inset:-10%}body .main-menu{z-index:2;flex-direction:column;width:min(1280px,100%);height:100%;margin:auto;padding:31px clamp(28px,6vw,88px) 27px;display:flex;position:relative}body .main-menu-header{letter-spacing:1.4px;color:#e8edf4;justify-content:space-between;align-items:center;font:800 10px DM Mono,monospace;display:flex}body .menu-brand{align-items:center;gap:10px;display:flex}.menu-mark{color:#ffd06e;border:1px solid #ffd06e;place-items:center;width:28px;height:28px;font:700 15px Manrope;display:grid}.menu-version{color:#a7b4c6;font-weight:400}body .main-menu-body{flex:1;grid-template-columns:minmax(380px,1fr) 265px;align-items:center;gap:clamp(40px,9vw,150px);padding:35px 0 25px;display:grid}body .title-lockup{max-width:580px}.title-lockup .eyebrow{color:#ffd06e;margin-bottom:18px}.title-lockup h1{letter-spacing:-.1em;color:#f5f1e9;margin:0;font-size:clamp(74px,10vw,142px);line-height:.74}.title-lockup h1 em{color:#ffd06e;font-style:normal}.menu-tagline{color:#c0cad6;max-width:355px;margin:34px 0 27px;font-size:15px;line-height:1.65}.menu-actions{align-items:center;gap:20px;display:flex}.play-button{color:#13131b;letter-spacing:.8px;cursor:pointer;background:#ffd06e;border:1px solid #ffe7ae;justify-content:space-between;align-items:center;min-width:235px;padding:17px 19px;font:800 11px DM Mono,monospace;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 12px 34px #ffd06e25}.play-button b{font-size:21px;line-height:.5}.play-button:hover{background:#ffe3a2;transform:translateY(-3px);box-shadow:0 18px 45px #ffd06e40}.play-button:active{transform:translateY(0)}.menu-actions p{color:#a9b5c4;margin:0;font:9px/1.5 DM Mono,monospace}.menu-actions p b{color:#f1f4f6}.mission-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1829df;border:1px solid #b8c8dc3b;align-self:end;margin-bottom:12vh;padding:18px;box-shadow:0 22px 70px #0005}.preview-top{color:#a7b4c6;letter-spacing:1px;border-bottom:1px solid #b8c8dc2b;justify-content:space-between;padding-bottom:14px;font:9px DM Mono,monospace;display:flex}.preview-top b{color:#ffd06e}.preview-route{align-items:center;gap:11px;padding:15px 0 12px;display:flex}.route-pulse{background:#ffd06e;border-radius:50%;width:9px;height:9px;animation:1.7s infinite menu-pulse;box-shadow:0 0 13px #ffd06e}.preview-route small,.preview-route strong{display:block}.preview-route small{letter-spacing:1px;color:#a7b4c6;font:9px DM Mono,monospace}.preview-route strong{margin-top:4px;font-size:12px}.mission-preview>p{color:#abb7c5;margin:0 0 17px;font-size:11px;line-height:1.55}.preview-stats{border-top:1px solid #b8c8dc2b;grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.preview-stats span{color:#a7b4c6;font:9px DM Mono,monospace}.preview-stats b{color:#f1f4f6;margin-bottom:3px;font-size:14px;display:block}.main-menu-footer{color:#a7b4c6;letter-spacing:.4px;gap:18px;font:9px DM Mono,monospace;display:flex}.main-menu-footer b{color:#f2f4f7;border:1px solid #b8c8dc48;padding:3px 5px}@keyframes menu-rain{to{transform:translate(-5%,8%)}}@keyframes menu-pulse{50%{opacity:.55;transform:scale(1.55)}}@media (width<=720px){body .main-menu{padding:22px 25px}.main-menu-body{padding-top:14vh;display:block}.title-lockup h1{font-size:clamp(67px,18vw,106px)}.mission-preview{display:none}.menu-actions{flex-direction:column;align-items:flex-start;gap:14px}.play-button{width:min(270px,100%)}.main-menu-footer{margin-top:auto}.menu-version{display:none}.menu-tagline{margin-top:27px}}body .hud-actions{align-items:center;gap:13px;display:flex}body .hud-xp{text-align:right;min-width:58px;font-family:DM Mono,monospace}body .hud-xp small{letter-spacing:1px;color:#a7b4c6;font-size:8px}body .hud-xp b{color:#ffd06e;letter-spacing:.5px;font-size:13px;display:block}body .play #phaser-game{display:block;position:absolute;inset:0}body .play #phaser-game canvas{display:block}:root{--night:#08101c;--panel:#111d31;--paper:#f4f0e7;--muted:#a7b4c6;--gold:#ffd06e;--orange:#ff826e;--line:#c5d6e430}*{box-sizing:border-box}body{background:var(--night);color:var(--paper);margin:0;font-family:Manrope,sans-serif;overflow:hidden}.hidden{display:none!important}.play,.overlay{position:fixed;inset:0}.vignette{pointer-events:none;background:radial-gradient(#0000 45%,#0206108c 100%);position:absolute;inset:0}.hud{z-index:3;background:linear-gradient(#07101ce9,#0000);justify-content:space-between;align-items:center;padding:25px 32px;display:flex;position:absolute;top:0;left:0;right:0}.hud-route{align-items:center;gap:11px;display:flex}.route-dot{background:var(--gold);width:9px;height:9px;box-shadow:0 0 16px var(--gold);border-radius:50%}.hud small{letter-spacing:1.5px;color:var(--muted);font:9px DM Mono,monospace;display:block}.hud-route b{letter-spacing:.6px;font-size:12px}.hud-progress{text-align:center;color:var(--muted);font:10px DM Mono,monospace}.hud-progress span{color:var(--gold);margin-right:4px;font:700 18px Manrope}.hud-progress small{display:inline}.hud-progress div{background:#dce8f12a;width:145px;height:3px;margin-top:7px}.hud-progress i{background:var(--gold);width:0;height:100%;transition:width .15s;display:block}.pause-button{border:1px solid var(--line);width:35px;height:35px;color:var(--paper);cursor:pointer;background:#101a2ba6;font-size:16px}.world-marker{z-index:2;letter-spacing:1.3px;gap:5px;font:9px DM Mono,monospace;display:grid;position:absolute;bottom:29px;left:32px}.world-marker span{color:var(--gold)}.world-marker b{color:#e6edf4;font-size:10px}.input-guide{z-index:2;color:#c9d2ddaa;white-space:nowrap;font:9px DM Mono,monospace;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.input-guide kbd{color:#fff;border:1px solid #d7e1ee50;padding:3px 5px;font:9px DM Mono,monospace}.input-guide i{width:15px;display:inline-block}.overlay{z-index:10;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03071191;place-items:center;display:grid}.intro{background:linear-gradient(90deg,#08101cd9 0%,#08101c8c 45%,#0000 100%);place-items:stretch stretch}.intro-card{border-right:1px solid var(--line);background:#0a1422df;flex-direction:column;justify-content:center;width:min(520px,100%);padding:42px clamp(28px,6vw,90px);display:flex;box-shadow:35px 0 100px #0004}.intro-top{letter-spacing:1.2px;color:var(--muted);align-items:center;gap:10px;margin-bottom:auto;font:9px DM Mono,monospace;display:flex}.logo{color:var(--gold);letter-spacing:-4px;font:800 24px DM Mono,monospace}.mission-stamp{border:1px solid var(--gold);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;margin:10vh 0 25px;font:16px DM Mono,monospace;display:grid}.eyebrow{letter-spacing:1.7px;color:var(--gold);margin:0 0 15px;font:10px DM Mono,monospace}.intro h1,.menu h2,.outcome h2{letter-spacing:-.08em;margin:0;font-size:clamp(42px,5vw,66px);line-height:.83}.intro h1 em,.menu h2 em,.outcome h2 em{color:var(--gold);font-style:normal}.intro-copy{color:#c1cbd7;max-width:365px;margin:24px 0;font-size:14px;line-height:1.6}.intro-info{letter-spacing:.5px;color:var(--muted);gap:18px;margin-bottom:27px;font:9px DM Mono,monospace;display:flex}.intro-info b{color:var(--paper);margin-bottom:2px;font:700 20px Manrope;display:block}.primary,.secondary{letter-spacing:.7px;cursor:pointer;border:0;padding:15px 18px;font:800 11px DM Mono,monospace}.primary{background:var(--gold);color:#15121a}.primary b{margin-left:17px;font-size:16px}.secondary{border:1px solid var(--line);color:var(--paper);background:#1a2940}.start-note{color:#95a4b7;margin:14px 0 0;font:9px DM Mono,monospace}.start-note b{color:var(--paper)}.menu{border:1px solid var(--line);background:#101c30;width:min(920px,100vw - 38px);padding:25px;box-shadow:0 30px 100px #000b}.menu>header{justify-content:space-between;align-items:center;display:flex}.close{color:var(--paper);cursor:pointer;background:0 0;border:0;font-size:28px}.menu-grid{grid-template-columns:260px 1fr;gap:42px;padding:38px 0 26px;display:grid}.menu h2{font-size:38px}.menu nav{gap:2px;margin-top:32px;display:grid}.tab{text-align:left;color:#91a0b4;letter-spacing:1px;cursor:pointer;background:0 0;border:0;padding:11px 0;font:10px DM Mono,monospace}.tab.active{color:var(--gold);border-left:2px solid var(--gold);padding-left:10px}#panelContent{min-height:260px}.panel-copy{color:#b6c2d1;margin:10px 0 26px;font-size:14px;line-height:1.6}.journal{gap:8px;display:grid}.entry{text-align:left;width:100%;color:var(--paper);background:#182640;border:1px solid #0000;grid-template-columns:85px 1fr 62px;align-items:center;gap:14px;padding:17px;display:grid}.mission-entry{cursor:pointer}.mission-entry:hover:not(:disabled){border-color:var(--gold)}.mission-entry:disabled{opacity:.4;cursor:not-allowed}.entry span{color:var(--gold);font:9px DM Mono,monospace}.entry b,.entry small{display:block}.entry b{margin-bottom:4px;font-size:14px}.entry small{color:#aab7c7;font-size:11px}.entry-progress{background:#c4d5e225;height:3px;margin-top:9px}.entry-progress i{background:var(--gold);height:100%;display:block}.settings{gap:5px;display:grid}.setting{background:#182640;justify-content:space-between;padding:16px;font-size:13px;display:flex}.setting button{border:1px solid var(--line);color:#fff;background:#233451;padding:6px 9px;font:9px DM Mono,monospace}.menu footer{border-top:1px solid var(--line);padding-top:18px}.outcome{text-align:center;border:1px solid var(--gold);background:#111e33;width:min(455px,100vw - 36px);padding:47px 38px;box-shadow:0 30px 110px #000b}.outcome-mark{background:var(--gold);color:#182033;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 22px;font-size:21px;display:grid}.outcome p:not(.eyebrow){color:#bac5d1;font-size:13px;line-height:1.6}.reward{color:var(--muted);gap:2px;margin:27px 0;font:10px DM Mono,monospace;display:grid}.reward b{color:var(--gold);letter-spacing:-.06em;font:700 56px Manrope}.reward i{color:#e6ecf2;margin-top:7px;font-style:normal}.fail{border-color:var(--orange)}.fail .outcome-mark{background:var(--orange)}.fail .eyebrow,.fail h2 em{color:var(--orange)}.text-button{color:#aab7c6;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font:10px DM Mono,monospace;display:block}.toast{z-index:20;opacity:0;background:var(--gold);color:#15121a;padding:11px 15px;font:800 10px DM Mono,monospace;transition:all .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=650px){.hud{padding:16px}.hud-route small{display:none}.hud-progress{position:absolute;left:50%;transform:translate(-50%)}.world-marker{bottom:16px;left:16px}.input-guide{display:none}.intro-card{width:100%;padding:28px 30px}.mission-stamp{margin:12vh 0 25px}.menu{padding:20px}.menu-grid{grid-template-columns:1fr;gap:22px;padding-top:28px}.menu nav{grid-template-columns:repeat(4,1fr);margin-top:20px}.tab{font-size:8px}.entry{grid-template-columns:60px 1fr}.entry>span:last-child{display:none}}html,body,#game,#phaser-game,#phaser-game canvas,button,a,[role=button],input,select,textarea,.clickable,.tab,.pause-button,.mobile-actions button{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAVCAMAAACuRUSFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NThCMTNCNzcyOUE2MTFFRjkzMkFFNjhENERBNkY3MkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NThCMTNCNzgyOUE2MTFFRjkzMkFFNjhENERBNkY3MkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OEIxM0I3NTI5QTYxMUVGOTMyQUU2OEQ0REE2RjcyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1OEIxM0I3NjI5QTYxMUVGOTMyQUU2OEQ0REE2RjcyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtAuHdUAAAAeUExURYty3j2r6mY7k1vs8TNo3DgALCIqXP///wAAAAAAAKuPtT4AAAAKdFJOU////////////wCyzCzPAAAAb0lEQVR42lzPWxKAIAxDUfoAwv43bNOqiPydawaHBqzvaZj4ueGwHIHWTwi79R3Cw3QHOgZvoDnoim0O7tDgowYVyjnIUK4BQxl5GNJwXqUR0kF+jgBNL7hNef8XFpt22h4DI/YiXq5n5H08lwADAK0VCHE1YPvoAAAAAElFTkSuQmCC) 16 16,auto!important}button:disabled,[aria-disabled=true]{cursor:not-allowed!important}#intro.intro .backdrop-particles{z-index:1;opacity:.42;background-image:radial-gradient(circle,#dff7ffcc 0 1px,#0000 1.8px),radial-gradient(circle,#b7e8ff99 0 1px,#0000 1.6px);background-position:13px 26px,96px 74px;background-size:170px 150px,230px 205px;animation:14s linear infinite city-particles;position:absolute;inset:0}#intro.intro .main-menu-footer span{transition:color .2s}#intro.intro .main-menu-footer span:hover{color:#7dd3fc}@keyframes city-particles{to{background-position:58px 92px,46px 146px}}#intro.intro .menu-backdrop:before{content:"";z-index:1;filter:blur(13px);background:radial-gradient(at 30% 68%,#a8c5db14 0%,#0000 34%),radial-gradient(at 74% 56%,#38bdf80e 0%,#0000 28%),linear-gradient(90deg,#0000,#bdcfdf12 48%,#0000 70%);animation:15s ease-in-out infinite alternate city-fog;position:absolute;inset:34% -12% -8%}#intro.intro .city-one{background-color:#162843;background-image:repeating-linear-gradient(90deg,#0000 0 46px,#7dd3fc12 47px 49px,#0000 50px 83px);animation:6.5s steps(2,end) infinite city-windows;box-shadow:inset 0 10px 34px #92bcdb0a}#intro.intro .city-two{box-shadow:inset 0 16px 35px #6ba3d51a,0 -20px 50px #0b14241a}#intro.intro .backdrop-moon{animation:7s ease-in-out infinite moon-breathe}#intro.intro .backdrop-rain{opacity:.7;animation-duration:3.5s}#intro.intro .menu-backdrop:after{z-index:2}#intro.intro .main-menu{z-index:3}@keyframes city-fog{0%{opacity:.42;transform:translate(-3%)translateY(2%)}to{opacity:.85;transform:translate(4%)translateY(-2%)}}@keyframes city-windows{0%,42%{filter:brightness(.86)}43%,to{filter:brightness(1.1)}}@keyframes moon-breathe{50%{transform:translate(-50%)scale(1.025);box-shadow:0 0 86px 30px #7dd3fc1f,0 0 170px 60px #7987d529}}.boot-loader{z-index:20;background:radial-gradient(circle at 50% 42%,#192842 0,#080e1a 52%,#03060b 100%);place-items:center;transition:opacity .35s,visibility .35s;display:grid;position:fixed;inset:0}.boot-loader:before,.boot-loader:after{content:"";border:1px solid #d1dfef24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.boot-loader:before{aspect-ratio:1;width:min(54vw,580px)}.boot-loader:after{aspect-ratio:1;border-color:#7dd3fc2e;width:min(34vw,360px);animation:3s linear infinite loader-orbit}.boot-loader.is-ready{opacity:0;visibility:hidden;pointer-events:none}.boot-loader-core{z-index:1;color:#eef2f6;justify-items:center;gap:10px;display:grid;position:relative}.boot-mark{color:#7dd3fc;border:1px solid #7dd3fc;place-items:center;width:46px;height:46px;font:800 24px Manrope,sans-serif;display:grid;box-shadow:0 0 20px #38bdf824}.boot-loader p{letter-spacing:2.4px;margin:0;font:800 11px DM Mono,monospace}.boot-loader small{color:#aeb9c8;letter-spacing:1.3px;font:9px DM Mono,monospace}.boot-track{background:#cad8e82b;width:160px;height:2px;overflow:hidden}.boot-track i{background:#7dd3fc;width:45%;height:100%;animation:1.15s ease-in-out infinite loader-scan;display:block;box-shadow:0 0 12px #38bdf8d9}.startup-error{z-index:30;text-align:center;background:radial-gradient(circle at 50% 35%,#1a2942 0,#080e1a 56%,#03060b 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.startup-error>div{max-width:360px}.startup-error span{color:#ff826e;border:1px solid #ff826e;place-items:center;width:46px;height:46px;font:800 24px Manrope,sans-serif;display:inline-grid}.startup-error p{color:#aeb9c8;letter-spacing:1.1px;font:10px/1.6 DM Mono,monospace}.startup-error h1{color:#f5f0e7;letter-spacing:-.07em;margin:20px 0 16px;font-size:clamp(34px,7vw,54px);line-height:.86}.startup-error button{color:#06131d;letter-spacing:.8px;cursor:pointer;background:linear-gradient(135deg,#c7f5ff,#67d8ff);border:1px solid #7dd3fc8c;margin-top:12px;padding:14px 18px;font:800 10px DM Mono,monospace;box-shadow:0 12px 36px #38bdf82e}#intro.intro{isolation:isolate;background:#050913;display:block;overflow:hidden}#intro .menu-backdrop{background:radial-gradient(circle at 50% 22%,#384763 0,#152039 31%,#080e1a 70%,#04070d 100%);position:absolute;inset:0;overflow:hidden}#intro .menu-backdrop:after{content:"";background:linear-gradient(#04070d20 12%,#060b16b8 79%,#03060be8 100%);position:absolute;inset:0}#intro .backdrop-moon{aspect-ratio:1;background:#dff7ff;border-radius:50%;width:clamp(180px,23vw,310px);position:absolute;top:11%;left:50%;transform:translate(-50%);box-shadow:0 0 70px 25px #7dd3fc1a,0 0 160px 55px #7987d514}#intro .backdrop-orbit{aspect-ratio:1.9;border:1px solid #c4d2e51f;border-radius:50%;width:min(1050px,92vw);position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)}#intro .orbit-two{border-color:#7dd3fc24;width:min(780px,75vw);transform:translate(-50%,-50%)rotate(-11deg)}#intro .backdrop-city{display:block;position:absolute;bottom:0;left:-3%;right:-3%}#intro .city-one{opacity:.78;clip-path:polygon(0 64%,7% 64%,7% 38%,15% 38%,15% 59%,24% 59%,24% 22%,34% 22%,34% 63%,45% 63%,45% 35%,56% 35%,56% 59%,66% 59%,66% 15%,75% 15%,75% 63%,85% 63%,85% 30%,100% 30%,100% 100%,0 100%);background:#15243a;height:38%}#intro .city-two{clip-path:polygon(0 59%,10% 59%,10% 28%,20% 28%,20% 59%,32% 59%,32% 9%,42% 9%,42% 59%,53% 59%,53% 35%,67% 35%,67% 59%,77% 59%,77% 15%,87% 15%,87% 59%,100% 59%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0c1627 0 105px,#202d45 106px 165px,#101c30 166px 245px);height:24%}#intro .backdrop-rain{background:repeating-linear-gradient(108deg,#0000 0 5.2%,#dceaff14 5.28% 5.38%,#0000 5.46% 11%);animation:2.8s linear infinite relay-rain;position:absolute;inset:-12%}#intro .main-menu{z-index:1;flex-direction:column;width:100%;height:100dvh;min-height:100svh;margin:0 auto;padding:28px clamp(24px,5vw,72px) 24px;display:flex;position:relative}#intro .main-menu-header,#intro .main-menu-footer{justify-content:space-between;align-items:center;display:flex}#intro .menu-brand{color:#eef2f6;letter-spacing:1.5px;align-items:center;gap:10px;font:800 10px DM Mono,monospace;display:none}#intro .menu-mark{color:#7dd3fc;border:1px solid #7dd3fc;place-items:center;width:28px;height:28px;font:800 15px Manrope,sans-serif;display:grid}#intro .menu-version{color:#aeb9c8;letter-spacing:1px;font:9px DM Mono,monospace}#intro .main-menu-body{z-index:2;text-align:center;pointer-events:none;place-items:center;width:100vw;height:100dvh;padding:82px 24px 66px;display:grid;position:fixed;inset:0}#intro .title-lockup{pointer-events:auto;justify-items:center;width:min(610px,100%);margin:0;animation:.8s cubic-bezier(.2,.8,.2,1) both relay-enter;display:grid}#intro .title-lockup .eyebrow{color:#7dd3fc;margin:0 0 18px}#intro .title-lockup h1{color:#f5f0e7;letter-spacing:-.105em;text-shadow:0 8px 36px #02050c88;margin:0;font-size:clamp(72px,10vw,132px);line-height:.76}#intro .menu-tagline{color:#c3cdd9;max-width:390px;margin:34px auto 27px;font-size:15px;line-height:1.6}#intro .menu-actions{justify-items:center;gap:13px;display:grid}#intro .play-button{color:#06131d;letter-spacing:1.1px;cursor:pointer;background:linear-gradient(135deg,#dff9ff,#8ee8ff);border:1px solid #7dd3fcc7;border-radius:3px;justify-content:center;align-items:center;gap:24px;width:min(300px,100%);min-height:60px;padding:18px 20px 18px 24px;font:800 11px DM Mono,monospace;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;box-shadow:0 12px 36px #38bdf829,inset 0 1px #ffffffc7}#intro .play-button b{font-size:23px;line-height:.5;transition:transform .18s;animation:1.8s ease-in-out infinite play-arrow-pulse}#intro .play-button:hover,#intro .play-button:focus-visible{filter:brightness(1.05);outline:none;transform:translateY(-3px)scale(1.015);box-shadow:0 17px 46px #38bdf83d,inset 0 1px #ffffffd9}#intro .play-button:focus-visible{outline-offset:5px;outline:3px solid #f7fbff;box-shadow:0 0 0 7px #38bdf838,0 17px 46px #38bdf83d,inset 0 1px #ffffffd9}#intro .play-button:hover b,#intro .play-button:focus-visible b{transform:translate(4px)}#intro .continue-button{color:#dbe5ed;letter-spacing:1px;cursor:pointer;background:#0a122070;border:1px solid #c3d0df66;min-width:290px;padding:9px 14px;font:800 9px DM Mono,monospace;transition:border-color .18s,color .18s,background .18s}#intro .continue-button span{color:#7dd3fc;margin-left:7px}#intro .continue-button:hover,#intro .continue-button:focus-visible{color:#7dd3fc;background:#38bdf814;border-color:#7dd3fc;outline:none}#intro .menu-actions p{color:#aeb9c8;letter-spacing:.5px;margin:0;font:9px DM Mono,monospace}#intro .menu-actions p b{color:#eef2f6}#intro .title-secondary{grid-template-columns:repeat(2,minmax(132px,1fr));justify-content:center;gap:10px;width:min(300px,100%);margin-top:22px;display:grid}#intro .title-secondary .utility-play-button{color:#dff7ff;letter-spacing:.75px;text-align:left;cursor:pointer;background:linear-gradient(135deg,#38bdf81f,#040d16b8);border:1px solid #7dd3fc57;border-radius:3px;grid-template-columns:16px 1fr 16px;align-items:center;gap:7px;width:100%;min-height:43px;padding:10px 12px;font:800 8px DM Mono,monospace;display:grid;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #0000002e}#intro .title-secondary button:hover,#intro .title-secondary button:focus-visible{filter:none;border-color:#7dd3fca8;outline:none;transform:translateY(-2px);box-shadow:0 10px 26px #0000003d,0 0 22px #38bdf814}#intro .title-secondary button:active{transform:translateY(0)scale(.98)}.title-panel{z-index:5000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:#02070dc2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.title-panel.hidden{pointer-events:none;display:none}.title-panel-card{box-sizing:border-box;width:min(960px,100vw - 36px);max-width:100%;max-height:calc(100dvh - 36px);box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:0;position:relative;overflow:hidden;transform:none}.title-panel-card>.eyebrow,.title-panel-card>h2{display:none!important}.title-panel-card #titlePanelContent{width:100%;max-width:100%;color:inherit;font:inherit;margin:0;line-height:normal}.title-settings,.settings,.title-settings label,.settings .setting{color:inherit}.title-settings button,.settings .setting button,.title-settings input{font:inherit}.title-panel-close{z-index:50;color:#d9f6ff;cursor:pointer;background:#040d16db;border:1px solid #7dd3fc59;width:38px;height:38px;font-size:22px;line-height:1;transition:color .18s,border-color .18s,background .18s,box-shadow .18s;position:absolute;top:12px;right:14px}.title-panel-close:hover,.title-panel-close:focus-visible{color:#fff;background:#081c2bf5;border-color:#7dd3fcd1;outline:none;box-shadow:0 0 20px #38bdf81f}#intro .mission-preview{text-align:left;background:linear-gradient(90deg,#1a294280,#101a2e52);border:1px solid #b9cbe052;border-left:3px solid #7dd3fc;justify-content:space-between;align-items:center;gap:22px;width:min(390px,100%);margin:36px auto 0;padding:14px 18px 25px 15px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08}#intro .preview-route{align-items:center;gap:10px;min-width:0;display:flex}.route-map{opacity:.82;background:linear-gradient(135deg,#0000 42%,#7dd3fc 43% 48%,#0000 49%) 0 0/13px 12px repeat-x;flex:none;width:52px;height:12px;margin-left:3px}#intro .route-pulse{background:#7dd3fc;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite relay-pulse;box-shadow:0 0 13px #7dd3fc}#intro .preview-route small,#intro .preview-route strong{white-space:nowrap;display:block}#intro .preview-route small{color:#aeb9c8;letter-spacing:.8px;font:8px DM Mono,monospace}#intro .preview-route strong{color:#eef2f6;letter-spacing:.4px;margin-top:4px;font-size:11px}#intro .preview-stats{flex:none;gap:13px;display:flex}#intro .preview-stats span{color:#aeb9c8;text-align:center;font:8px DM Mono,monospace}#intro .preview-stats b{color:#f4f0e8;margin-bottom:3px;font-size:12px;display:block}#intro .preview-status{color:#7dd3fc;letter-spacing:1.1px;font:800 8px DM Mono,monospace}#intro .preview-details{color:#aeb9c8;letter-spacing:.55px;font:7px DM Mono,monospace;position:absolute;bottom:8px;right:18px}#intro .mission-preview:after{content:"CURRENT ROUTE";color:#aeb9c8;letter-spacing:.8px;background:#101a2e;padding:0 5px;font:7px DM Mono,monospace;position:absolute;top:-7px;left:10px}#intro.intro.is-leaving .main-menu{animation:.24s forwards home-exit}#intro.intro.is-leaving .menu-backdrop{animation:.24s forwards home-backdrop-exit}#intro .home-progress{background:linear-gradient(90deg,#101a2eaa,#0000);border-top:1px solid #b9cbe045;border-bottom:1px solid #b9cbe02b;width:170px;padding:15px 0;position:absolute;top:50%;left:calc(50% + 350px);transform:translateY(-50%)}#intro .home-progress>p{color:#aeb9c8;letter-spacing:1px;margin:0 0 13px;font:8px DM Mono,monospace}#intro .home-progress>div{gap:14px;display:flex}#intro .home-progress span{gap:2px;display:grid}#intro .home-progress b{color:#f4f0e8;font:700 15px Manrope,sans-serif}#intro .home-progress small{color:#aeb9c8;letter-spacing:.7px;font:7px DM Mono,monospace}#intro .main-menu-footer{color:#d7e1ec;letter-spacing:.3px;text-shadow:0 1px 5px #02050c;justify-content:center;gap:21px;font:9px DM Mono,monospace}#intro .main-menu-footer b{color:#eef2f6;border:1px solid #c3d0df45;margin-left:3px;padding:3px 5px;font-weight:400}@keyframes relay-rain{to{transform:translate(-4%,8%)}}@keyframes relay-pulse{50%{opacity:.56;transform:scale(1.45)}}@keyframes play-arrow-pulse{50%{transform:translate(4px)}}@keyframes home-exit{to{opacity:0;transform:translateY(-10px)}}@keyframes home-backdrop-exit{to{opacity:0}}@keyframes relay-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-orbit{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loader-scan{0%{transform:translate(-110%)}55%,to{transform:translate(250%)}}@media (width<=650px){#intro .main-menu{height:100svh;padding:21px 22px}#intro .main-menu-body{height:100svh;padding:62px 22px 76px}#intro .menu-version{display:none}#intro .title-lockup{z-index:0;width:min(100%,430px);padding:0 4px;position:relative}#intro .title-lockup:before{content:"";z-index:-1;background:linear-gradient(#03071108,#030711cf 26%,#030711c7 78%,#03071108);border-radius:18px;position:absolute;inset:-24px -20px}#intro .title-lockup h1{font-size:clamp(58px,16vw,88px)}#intro .menu-tagline{max-width:310px;margin:20px auto 22px;font-size:13px}#intro .menu-actions{gap:11px}#intro .mission-preview{margin-top:24px;padding-bottom:25px}#intro .preview-details{bottom:9px;left:15px;right:auto}#intro .title-secondary{margin-top:20px}#intro .mission-preview{gap:12px;margin-top:29px;padding:12px 0}#intro .preview-stats{gap:9px}#intro .preview-stats span{font-size:7px}#intro .main-menu-footer{color:#eef3f8;gap:10px;padding-bottom:4px;font-size:8px}#intro .main-menu-footer b{background:#0a1220a8;border-color:#dce7f085}#intro .home-progress{text-align:left;width:min(390px,100%);margin:22px auto 0;padding:12px 16px;position:static;transform:none}.title-panel{padding:9px}.title-panel-card{width:calc(100vw - 18px);max-height:calc(100svh - 18px);overflow:auto}.boot-loader:before{width:90vw}.boot-loader:after{width:62vw}}@media (width>=960px) and (width<=1120px){#intro .home-progress{left:30px}}@media (width<=650px) and (height<=700px){#intro .main-menu{padding-top:16px;padding-bottom:16px}#intro .main-menu-body{padding-top:52px;padding-bottom:64px}#intro .title-lockup h1{font-size:clamp(54px,15vw,76px)}#intro .menu-tagline{margin:15px auto 17px;font-size:12px}#intro .mission-preview{margin-top:18px}#intro .title-secondary,#intro .home-progress{margin-top:15px}#intro .main-menu-footer{padding-bottom:0}}@media (height<=680px) and (width>=651px){#intro .main-menu{padding-top:20px;padding-bottom:18px}#intro .title-lockup{transform:scale(.88)}#intro .mission-preview{margin-top:26px}}@media (width<=430px){.route-map{display:none}#intro .mission-preview{width:100%}#intro .preview-stats span:first-child,#intro .main-menu-footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){#intro .backdrop-rain,#intro .route-pulse,#intro .title-lockup,#intro .play-button b,#intro.intro.is-leaving .main-menu,#intro.intro.is-leaving .menu-backdrop,.boot-loader:after,.boot-track i{animation:none}#intro .play-button,.title-panel-close{transition:none}}#intro.intro{background:#02050a!important;overflow:hidden!important}#intro .menu-backdrop{filter:saturate(.75)contrast(1.12)brightness(.62)!important;transform:scale(1.04)!important}#intro .menu-backdrop:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffd06e0b 0,#02050a00 32%,#02050ae8 100%);position:absolute;inset:0}#intro .menu-backdrop:after{background:linear-gradient(#01030750 0%,#02050a18 38%,#02050ae8 100%)!important}#intro .main-menu{min-height:100vh!important;padding:0!important;position:relative!important}#intro .main-menu-header{display:none!important}#intro .main-menu-body{box-sizing:border-box!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;padding:24px!important;display:flex!important;position:fixed!important;inset:0!important}#intro .title-lockup{box-sizing:border-box!important;pointer-events:auto!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#07101dcc,#03070ed9)!important;border:1px solid #dbe7f20d!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(440px,92vw)!important;margin:0!important;padding:38px 30px 32px!important;display:flex!important;box-shadow:0 30px 100px #000000a6,0 0 70px #00000070,inset 0 1px #ffffff08!important}#intro .title-lockup .eyebrow{color:#ffd06e!important;letter-spacing:3.4px!important;opacity:.9!important;margin:0 0 18px!important;font-size:8px!important}#intro .title-lockup h1{color:#edf3f8!important;letter-spacing:-.095em!important;text-align:center!important;text-shadow:0 10px 50px #000,0 0 30px #ffffff08!important;margin:0!important;font-size:clamp(64px,14vw,104px)!important;font-weight:900!important;line-height:.76!important}#intro .title-lockup h1 em{color:#ffd06e!important;font-style:normal!important}#intro .menu-tagline{color:#8795a7!important;letter-spacing:.25px!important;text-align:center!important;max-width:330px!important;margin:24px auto 28px!important;font-size:10px!important;line-height:1.7!important}#intro .menu-actions{flex-direction:column!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}#intro .play-button,#intro .title-secondary{width:100%!important;max-width:300px!important}#intro .play-button{color:#111923!important;min-height:52px!important;box-shadow:none!important;letter-spacing:2.2px!important;cursor:pointer!important;background:#ffd06e!important;border:1px solid #ffd06e!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;margin:0!important;font:900 11px DM Mono,monospace!important;transition:background .16s,color .16s!important;display:flex!important}#intro .play-button b{display:none!important}#intro .play-button:hover,#intro .play-button:focus-visible{filter:none!important;box-shadow:none!important;outline-offset:3px!important;background:#fff0b5!important;outline:2px solid #dffcff!important;transform:none!important}#intro .continue-button,#intro .menu-actions>p{display:none!important}#intro .title-secondary{grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:8px!important;margin:14px 0 0!important;padding:0!important;display:grid!important}#intro .menu-option-button{box-sizing:border-box!important;color:#dbe4ec!important;width:100%!important;min-height:58px!important;box-shadow:none!important;letter-spacing:1px!important;cursor:pointer!important;background:#08111d!important;border:1px solid #526173!important;border-radius:2px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;margin:0!important;padding:11px 13px!important;font:800 10px DM Mono,monospace!important;transition:border-color .16s,background .16s,color .16s!important;display:flex!important}#intro .menu-option-button span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;display:block!important}#intro .menu-option-button small{color:#8190a1!important;letter-spacing:.55px!important;text-align:left!important;font:400 7px DM Mono,monospace!important;display:block!important}#intro .menu-option-button:hover,#intro .menu-option-button:focus-visible{color:#fff!important;outline-offset:3px!important;background:#101d2d!important;border-color:#ffd06e!important;outline:2px solid #dffcff!important;transform:none!important}#intro .menu-option-button.exit-button{color:#dbe4ec!important;border-color:#b9c8d51c!important}#intro .menu-option-button.exit-button:hover,#intro .menu-option-button.exit-button:focus-visible{color:#ffb5aa!important;background:#171018f2!important;border-color:#ff9b8c66!important}#intro .home-progress,#intro .mission-preview,#intro .courier-status,#intro .courier-terminal,#intro [class*=courier-status],#intro [id*=courier-status],#intro .main-menu-footer{visibility:hidden!important;display:none!important}#intro .main-menu:after{content:"NIGHT RUN  •  CHAPTER 01";z-index:5;color:#526173;letter-spacing:2.8px;white-space:nowrap;pointer-events:none;font:7px DM Mono,monospace;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}#intro .title-lockup:after{content:none!important}#intro .backdrop-particles{opacity:.18!important}#intro .title-secondary button:before,#intro .title-secondary button:after{content:none!important}.game-version{color:#8190a1;letter-spacing:1px;text-align:center;margin:17px 0 0;font:800 10px DM Mono,monospace}.chapter-brief{color:#dbe4ec;letter-spacing:1px;text-align:center;max-width:310px;margin:-12px auto 25px;font:800 10px/1.7 DM Mono,monospace}.input-guide{background:#07101ca8;border:1px solid #c5d6e426;padding:8px 12px;box-shadow:0 8px 24px #0004;bottom:52px!important}.input-guide kbd{background:#ffffff08;border-color:#d7e1ee75!important}#pauseMenu .menu>header{border-bottom:1px solid #c5d6e426;justify-content:flex-end!important;padding-bottom:16px!important}#pauseMenu .menu>header .close{cursor:pointer;align-items:center;gap:8px;color:#dce8f1!important;letter-spacing:.8px!important;background:#0a1422!important;border:1px solid #8ea3b980!important;padding:8px 10px!important;font:700 9px DM Mono,monospace!important;display:inline-flex!important}#pauseMenu .menu>header .close span{color:#ffd06e}#pauseMenu .menu>header .close b{font-family:Manrope,sans-serif;font-size:17px;line-height:.6}#pauseMenu .menu>header .close:hover,#pauseMenu .menu>header .close:focus-visible{outline-offset:3px;outline:2px solid #dffcff;color:#ffd06e!important;border-color:#ffd06e!important}@media (width<=880px){.input-guide{display:none!important}.chapter-brief{margin:-10px auto 21px;font-size:8px}}@media (width<=700px){#intro .menu-backdrop{background-position:50%!important;background-size:cover!important;transform:none!important}#intro .title-lockup:after{content:none!important}#intro .main-menu-body{padding:14px 12px!important}#intro .title-lockup{width:min(360px,94vw)!important;padding:30px 20px 26px!important}#intro .title-lockup h1{font-size:clamp(56px,18vw,84px)!important}#intro .menu-tagline{margin:19px auto 23px!important;font-size:9px!important}#intro .play-button,#intro .title-secondary{max-width:280px!important}#intro .menu-option-button{min-height:48px!important}#intro .title-lockup:after{letter-spacing:.7px!important;margin-top:17px!important;font-size:6px!important}#intro .main-menu:after{font-size:6px!important;bottom:10px!important}}.hud{-webkit-backdrop-filter:blur(10px)}.hud-route,.hud-progress,.hud-actions{transition:transform .2s,filter .2s}.hud-route:hover,.hud-progress:hover,.hud-actions:hover{filter:brightness(1.08);transform:translateY(-1px)}.hud-progress>div{position:relative;overflow:hidden}.hud-progress>div:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);animation:2.8s ease-in-out infinite relayHudSweep;position:absolute;inset:0;transform:translate(-100%)}.route-dot{animation:2s ease-out infinite relayHudPulse;box-shadow:0 0 #38bdf88c}.pause-button{transition:transform .16s,box-shadow .16s,filter .16s}.pause-button:hover,.pause-button:focus-visible{filter:brightness(1.12);transform:translateY(-2px)scale(1.04)}.pause-button:active{transform:translateY(0)scale(.97)}.world-marker{transition:transform .25s,opacity .25s}.world-marker span{letter-spacing:.16em}#signalCount,#hudXp{font-variant-numeric:tabular-nums;text-shadow:0 0 14px #38bdf838}#toast{pointer-events:none}@keyframes relayHudPulse{0%{box-shadow:0 0 #38bdf88c}70%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}@keyframes relayHudSweep{0%,45%{transform:translate(-100%)}75%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.route-dot,.hud-progress>div:after{animation:none}.hud-route,.hud-progress,.hud-actions,.pause-button,.world-marker{transition:none}.home-v2-grid,.home-v2-scanline{animation:none!important}}@media (width<=768px){.hud{gap:8px}.hud-route,.hud-progress,.hud-actions{min-width:0}.hud-route b,.hud-route small,.hud-progress small{white-space:nowrap}}#intro .info-launcher{z-index:20!important;pointer-events:auto!important;align-items:center!important;gap:8px!important;display:flex!important;position:fixed!important;top:24px!important;right:24px!important}#intro .faq-launcher,#intro .info-circle{color:#e8eef5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;cursor:pointer!important;background:linear-gradient(#0b1624e8,#050c16e8)!important;border:1px solid #6f8196!important;border-radius:3px!important;height:38px!important;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s!important;box-shadow:0 8px 28px #0007,inset 0 1px #ffffff0a!important}#intro .faq-launcher{letter-spacing:1.5px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:72px!important;padding:0 13px!important;font:800 9px DM Mono,monospace!important;display:inline-flex!important}#intro .info-circle{place-items:center!important;width:38px!important;padding:0!important;display:grid!important}#intro .faq-glyph{color:#ffd06e!important;border:1px solid #ffd06e!important;border-radius:50%!important;place-items:center!important;width:16px!important;height:16px!important;font:800 10px Manrope,sans-serif!important;display:grid!important}#intro .info-glyph:before{content:"i";color:#ffd06e;border:1px solid #ffd06e;border-radius:50%;place-items:center;width:16px;height:16px;font:800 11px Manrope,sans-serif;display:grid}#intro .faq-launcher:hover,#intro .faq-launcher:focus-visible,#intro .info-circle:hover,#intro .info-circle:focus-visible{transform:translateY(-2px);color:#fff!important;outline-offset:3px!important;background:#101d2d!important;border-color:#ffd06e!important;outline:2px solid #dffcff!important;box-shadow:0 12px 34px #0009,0 0 20px #ffd06e18!important}#intro .faq-launcher:active,#intro .info-circle:active{transform:translateY(0)scale(.97)}#intro .title-lockup{background:linear-gradient(160deg,#081522f2 0%,#030811ed 58%,#08121fe8 100%)!important;border-color:#9aaabd24!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 100px #000b,0 0 80px #ffd06e0b,inset 0 1px #ffffff0d!important}#intro .title-lockup:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff03 42%,#ffd06e08 50%,#0000 58%);animation:7s ease-in-out infinite homeV2Sheen;position:absolute;inset:0;transform:translate(-110%)}#intro .title-lockup>*{z-index:1;position:relative}#intro .title-lockup h1{text-shadow:0 12px 55px #000,0 0 22px #ffd06e0a!important;font-size:clamp(66px,13vw,112px)!important}#intro .title-lockup h1 em{text-shadow:0 0 26px #ffd06e1c!important}#intro .title-lockup .eyebrow:before{content:"◈ ";color:#7ed8ff}#intro .play-button{background:linear-gradient(135deg,#ffe6a0 0%,#ffd06e 48%,#ffbf4e 100%)!important;border-color:#ffe6a0!important;transition:transform .18s,filter .18s,box-shadow .18s!important;position:relative!important;overflow:hidden!important;box-shadow:0 14px 38px #ffcf6a2e,inset 0 1px #fffbe8!important}#intro .play-button:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 38%,#fff8 50%,#0000 62%);animation:3.8s ease-in-out infinite homeV2ButtonSweep;position:absolute;inset:-60% 0;transform:translate(-120%)rotate(8deg)}#intro .play-button:hover,#intro .play-button:focus-visible{filter:brightness(1.06)!important;transform:translateY(-3px)!important;box-shadow:0 18px 48px #ffcf6a4a,inset 0 1px #fff!important}#intro .play-button:active{transform:translateY(0)scale(.985)!important}#intro .title-secondary{position:relative!important}#intro .menu-option-button{background:linear-gradient(#0a1725,#06101b)!important;border-color:#66788b!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff08!important}#intro .menu-option-button:after{content:"";transform-origin:0;background:#ffd06e;height:2px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}#intro .menu-option-button:hover:after,#intro .menu-option-button:focus-visible:after{transform:scaleX(1)}#intro .menu-option-button.exit-button:after{background:#ff9b8c}#intro .main-menu:before{content:"SYSTEM ONLINE  /  RELAY NETWORK STANDBY";z-index:6;color:#5f7083;letter-spacing:1.6px;pointer-events:none;font:700 7px DM Mono,monospace;position:fixed;bottom:22px;left:24px}#intro .main-menu:after{content:"NIGHT RUN  •  CHAPTER 01  •  v2";color:#66788b!important;bottom:22px!important}#intro .relay-info-panel{z-index:40!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#02050ad9!important}#intro .relay-info-card{background:linear-gradient(160deg,#091522f7,#030810f7)!important;border-color:#71839955!important;box-shadow:0 30px 100px #000c,0 0 60px #ffd06e0b!important}#intro .relay-info-close{color:#dce7ef!important;background:#07111d!important;border-color:#66788b!important}#intro .relay-info-close:hover,#intro .relay-info-close:focus-visible{color:#ffd06e!important;border-color:#ffd06e!important}@keyframes homeV2Sheen{0%,55%{transform:translate(-110%)}78%,to{transform:translate(110%)}}@keyframes homeV2ButtonSweep{0%,55%{transform:translate(-120%)rotate(8deg)}78%,to{transform:translate(120%)rotate(8deg)}}@media (width<=700px){#intro .info-launcher{gap:6px!important;top:12px!important;right:12px!important}#intro .faq-launcher{min-width:62px!important;height:34px!important;padding:0 10px!important;font-size:8px!important}#intro .info-circle{width:34px!important;height:34px!important}#intro .title-lockup{border-radius:10px!important;width:min(360px,94vw)!important;padding:30px 20px 27px!important}#intro .title-lockup h1{font-size:clamp(56px,18vw,86px)!important}#intro .menu-tagline{max-width:290px!important}#intro .main-menu:before{letter-spacing:1px;font-size:5px;bottom:10px;left:12px}#intro .main-menu:after{letter-spacing:1.4px!important;font-size:5px!important;bottom:10px!important}}@media (height<=650px) and (orientation:landscape){#intro .main-menu-body{padding:10px 16px!important}#intro .title-lockup{max-height:calc(100dvh - 30px)!important;padding:18px 24px 16px!important;overflow:auto!important}#intro .title-lockup .eyebrow{margin-bottom:10px!important}#intro .title-lockup h1{font-size:clamp(44px,9vw,72px)!important}#intro .menu-tagline{margin:12px auto 15px!important;font-size:8px!important}.menu-option-button{min-height:42px!important}.play-button{min-height:46px!important}.main-menu:before{display:none!important}}#intro.home-v3{--rr-cyan:#38bdf8;--rr-cyan-bright:#a5f3fc;--rr-purple:#8b5cf6;--rr-purple-bright:#c4b5fd;--rr-green:#67e8b0;--rr-white:#f6fbff;--rr-text:#d9e7ef;--rr-muted:#7f98a8;--rr-dim:#536d7c;--rr-bg:#02060b;--rr-panel:#06111b;--rr-panel-2:#081622;isolation:isolate;width:100vw;height:100dvh;color:var(--rr-white);z-index:500!important;background:radial-gradient(circle at 75% 25%,#38bdf811,#0000 28%),radial-gradient(circle at 20% 78%,#8b5cf60e,#0000 30%),#02060b!important;display:block!important;position:fixed!important;inset:0!important;overflow:hidden!important}#intro.home-v3.hidden{pointer-events:none!important;display:none!important}#intro.home-v3 *,#intro.home-v3 :before,#intro.home-v3 :after{box-sizing:border-box}#intro.home-v3 button{font:inherit;-webkit-tap-highlight-color:transparent}#intro.home-v3,#intro.home-v3 *,#intro.home-v3 :before,#intro.home-v3 :after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#intro.home-v3 .home-v4-scene{background:radial-gradient(at 73% 35%,#134c6e30,#0000 34%),radial-gradient(at 18% 78%,#56298214,#0000 28%),linear-gradient(#07131f 0%,#040b13 45%,#02050a 100%);position:absolute;inset:0;overflow:hidden}#intro.home-v3 .home-v4-art{opacity:.56;filter:saturate(.96)contrast(1.12)brightness(.67);will-change:transform;background:linear-gradient(#0004092e 0%,#00050a61 48%,#000307e0 100%),linear-gradient(90deg,#000408f0 0%,#00070c61 43%,#000408bd 100%),url(/game/assets/homescreen.jpg) 50%/cover no-repeat;animation:26s cubic-bezier(.35,0,.2,1) infinite alternate rrV6BackgroundDrift;position:absolute;inset:-3%;transform:scale(1.04)}#intro.home-v3 .home-v4-sky{display:none!important}#intro.home-v3 .home-v4-scene:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 74% 32%,#38bdf81d,#0000 21%),radial-gradient(at 14% 70%,#8b5cf611,#0000 25%),linear-gradient(#00000047,#0000 18% 76%,#00000073);position:absolute;inset:0}#intro.home-v3 .home-v4-vignette{z-index:3;pointer-events:none;background:linear-gradient(90deg,#000000f5 0%,#01050abd 17%,#01050a38 48%,#01050a52 72%,#000000e6 100%),linear-gradient(#00000038,#0000 31%,#000000e6 100%),radial-gradient(circle at 50% 44%,#0000 22%,#000000a8 100%);position:absolute;inset:0}#intro.home-v3 .home-v4-scene:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000006b 0%,#0000 15% 72%,#0000009e 100%);position:absolute;inset:0}#intro.home-v3 .home-v4-grid{z-index:4;transform-origin:50% 100%;opacity:.22;filter:drop-shadow(0 0 7px #38bdf80f);pointer-events:none;background-image:linear-gradient(#38bdf81c 1px,#0000 1px),linear-gradient(90deg,#38bdf81c 1px,#0000 1px);background-size:58px 58px;height:76%;animation:12s linear infinite rrV6GridMove;position:absolute;bottom:-26%;left:-15%;right:-15%;transform:perspective(760px)rotateX(63deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 100%);mask-image:linear-gradient(#0000 0%,#000 30% 100%)}#intro.home-v3 .home-v4-scan{z-index:6;pointer-events:none;opacity:.22;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 4px,#aeeeff06 5px,#0000 6px);position:absolute;inset:0}#intro.home-v3 .home-v4-signal{aspect-ratio:1;z-index:5;pointer-events:none;border:1px solid #7dd3fc1c;border-radius:50%;width:min(60vw,820px);animation:6s ease-out infinite rrV6SignalPulse;position:absolute;top:36%;left:72%;transform:translate(-50%,-50%);box-shadow:0 0 0 36px #38bdf805,0 0 0 84px #8b5cf604,0 0 95px #38bdf80f}#intro.home-v3 .home-v4-signal:before,#intro.home-v3 .home-v4-signal:after{content:"";border:1px solid #7dd3fc13;border-radius:50%;position:absolute;inset:12%}#intro.home-v3 .home-v4-signal:after{border-color:#a78bfa14;inset:26%}#intro.home-v3 .home-v4-shell{z-index:20;flex-direction:column;width:min(1440px,100% - 52px);height:100%;min-height:100%;margin:0 auto;padding:24px 0 22px;display:flex;position:relative;overflow-x:hidden}#intro.home-v3 .home-v4-topbar{z-index:25;border-bottom:1px solid #7dd3fc17;justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding-bottom:12px;display:flex;position:relative}#intro.home-v3 .home-v4-brand{color:#f5fbff;letter-spacing:.22em;text-shadow:0 0 18px #7dd3fc1a;align-items:center;gap:11px;font:900 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}#intro.home-v3 .home-v4-brand-mark{color:#a5f3fc;background:linear-gradient(145deg,#38bdf833,#8b5cf61a);border:1px solid #7dd3fcc2;place-items:center;width:34px;height:34px;font:950 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:relative;box-shadow:0 0 24px #38bdf81a,inset 0 1px #ffffff1c}#intro.home-v3 .home-v4-brand-mark:before,#intro.home-v3 .home-v4-brand-mark:after{content:"";border-color:#8de7ffb8;width:6px;height:6px;position:absolute}#intro.home-v3 .home-v4-brand-mark:before{border-top:1px solid;border-left:1px solid;top:-4px;left:-4px}#intro.home-v3 .home-v4-brand-mark:after{border-bottom:1px solid;border-right:1px solid;bottom:-4px;right:-4px}#intro.home-v3 .home-v4-status{color:#9fb6c3;letter-spacing:.16em;-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#081c23b8,#030c149e);border:1px solid #67e8b02e;align-items:center;gap:9px;min-height:30px;padding:7px 11px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 22px #0003}#intro.home-v3 .home-v4-status-dot{background:#67e8b0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:2s ease-in-out infinite rrV6Online;box-shadow:0 0 7px #67e8b0f2,0 0 17px #67e8b059}#intro.home-v3 .home-v4-main{z-index:15;flex:1;grid-template-columns:minmax(0,1.14fr) minmax(330px,.72fr);align-items:center;gap:clamp(48px,6vw,108px);min-height:0;padding:34px 3.5vw 26px;display:grid;position:relative}#intro.home-v3 .home-v4-main:before{content:"";pointer-events:none;opacity:.7;background:linear-gradient(90deg,#0000,#38bdf80b 22%,#38bdf81a 50%,#8b5cf60b 78%,#0000);height:1px;position:absolute;top:50%;left:0;right:0}#intro.home-v3 .home-v4-copy{z-index:5;min-width:0;max-width:720px;animation:.7s cubic-bezier(.2,.8,.2,1) both rrV6EnterLeft;position:relative}#intro.home-v3 .home-v4-kicker{color:#9eefff;letter-spacing:.27em;text-transform:uppercase;text-shadow:0 0 15px #38bdf82b;align-items:center;gap:9px;min-height:24px;margin:0 0 17px;padding-left:13px;font:900 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;position:relative}#intro.home-v3 .home-v4-kicker:before{content:"";background:linear-gradient(#38bdf8,#8b5cf6);width:3px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 14px #38bdf873}#intro.home-v3 .home-v4-kicker:after{content:"";background:#67e8b0;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite rrV6Blink;box-shadow:0 0 9px #67e8b0bf}#intro.home-v3 .home-v4-title{color:#f7fcff;letter-spacing:-.085em;text-transform:uppercase;text-wrap:balance;text-shadow:0 18px 65px #000000c7,0 0 32px #7dd3fc0a;filter:drop-shadow(0 2px #ffffff06);margin:0;font:950 clamp(62px,8.4vw,130px)/.8 Arial,Helvetica,sans-serif;position:relative}#intro.home-v3 .home-v4-title span{color:#9cecff;text-shadow:0 0 24px #38bdf833,0 0 70px #38bdf812;margin-left:clamp(15px,2.8vw,48px);display:block;position:relative}#intro.home-v3 .home-v4-title span:after{content:"";background:linear-gradient(90deg,#38bdf8,#8b5cf6,#0000);width:clamp(60px,8vw,110px);height:2px;position:absolute;bottom:-10px;left:0;box-shadow:0 0 16px #38bdf861}#intro.home-v3 .home-v4-subline{color:#c9eff7;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#081e2ed1,#040d16a3);border:1px solid #7dd3fc45;border-radius:6px;align-items:center;gap:9px;width:max-content;max-width:100%;margin:22px 0 0;padding:8px 11px;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0000003b,0 0 22px #38bdf811}#intro.home-v3 .home-v4-subline:before{content:"";background:#67e8b0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.8s ease-in-out infinite rrV6Blink;box-shadow:0 0 7px #67e8b0eb,0 0 16px #67e8b057}#intro.home-v3 .home-v4-description{color:#bfd0da;letter-spacing:.025em;text-shadow:0 4px 20px #0000008a;max-width:590px;margin:12px 0 0;font:600 11px/1.72 ui-monospace,SFMono-Regular,Menlo,monospace}#intro.home-v3 .home-v4-actions{align-items:stretch;gap:11px;width:min(600px,100%);margin-top:26px;display:flex}#intro.home-v3 .home-v4-primary{cursor:pointer;color:#16052d;isolation:isolate;background:linear-gradient(135deg,#faf8ff 0%,#e1d9ff 24%,#a78bfa 57%,#7c3aed 100%);border:1px solid #eae2fff5;border-radius:6px;flex:250px;min-width:230px;height:54px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 20px 55px #7c3aed38,0 0 34px #8b5cf626,inset 0 1px #fffffff2,inset 0 -1px #37146447}#intro.home-v3 .home-v4-primary:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffffe0 48%,#0000 70%);animation:4.8s ease-in-out infinite rrV6ButtonSweep;position:absolute;inset:0;transform:translate(-130%)}#intro.home-v3 .home-v4-primary:after{content:"";opacity:.82;background:linear-gradient(90deg,#0000,#fff 18%,#e9d5ff 50%,#fff 82%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 14px #ffffff61}#intro.home-v3 .home-v4-primary-content{z-index:2;letter-spacing:.21em;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 12px 0 19px;font:950 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}#intro.home-v3 .home-v4-primary-arrow{background:#ffffff47;border:1px solid #16083038;place-items:center;width:38px;height:38px;font-size:17px;transition:transform .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff5c}#intro.home-v3 .home-v4-secondary{cursor:pointer;color:#f2ebff;-webkit-backdrop-filter:blur(12px);isolation:isolate;background:linear-gradient(145deg,#141c30e0,#060d18cc);border:1px solid #8b5cf670;border-radius:7px;flex:0 0 220px;width:220px;min-width:220px;max-width:220px;min-height:54px;padding:0 17px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 2px 0 #8b5cf61c,0 14px 34px #0000004d,0 0 24px #8b5cf612}#intro.home-v3 .home-v4-secondary:before{content:"";background:linear-gradient(#c4b5fd,#38bdf8);width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 18px #8b5cf694}#intro.home-v3 .home-v4-secondary:after{content:"";pointer-events:none;border:1px solid #8b5cf621;border-radius:50%;width:70px;height:70px;position:absolute;top:-20px;right:-20px;box-shadow:0 0 0 10px #8b5cf605,0 0 0 20px #38bdf804}#intro.home-v3 .home-v4-secondary span{color:#f4edff;letter-spacing:.15em;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-secondary small{color:#7f91a1;letter-spacing:.09em;margin-top:6px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}@media (hover:hover){#intro.home-v3 .home-v4-primary:hover{border-color:#fff;transform:translateY(-4px)scale(1.008);box-shadow:0 28px 70px #7c3aed52,0 0 45px #8b5cf63b,0 0 0 1px #ffffff29,inset 0 1px #fff}#intro.home-v3 .home-v4-primary:hover .home-v4-primary-arrow{background:#ffffff63;transform:translate(4px)}#intro.home-v3 .home-v4-secondary:hover{background:linear-gradient(145deg,#19283ff5,#07111eed);border-color:#8df4ffb8;transform:translateY(-4px)scale(1.008);box-shadow:0 22px 46px #00000063,0 0 30px #38bdf81f,inset 0 1px #ffffff12}}#intro.home-v3 .home-v4-primary:focus-visible,#intro.home-v3 .home-v4-secondary:focus-visible,#intro.home-v3 .home-v4-quick button:focus-visible,#intro.home-v3 .home-v4-utility:focus-visible{outline-offset:3px;outline:1px solid #8df4ffc7}#intro.home-v3 .home-v4-primary:active,#intro.home-v3 .home-v4-secondary:active{transition-duration:60ms;transform:translateY(-1px)scale(.978)}#intro.home-v3 .home-v4-micro{color:#617887;letter-spacing:.14em;margin:10px 0 0;font:700 7px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}#intro.home-v3 .home-v4-micro b{color:#a8c0cc}#intro.home-v3 .home-v4-mission-wrap{min-width:0;animation:.8s cubic-bezier(.2,.8,.2,1) 80ms both rrV6EnterRight;position:relative}#intro.home-v3 .home-v4-mission{-webkit-backdrop-filter:blur(20px);background:linear-gradient(155deg,#071727eb,#02080ff5);border:1px solid #7dd3fc38;border-radius:9px;min-height:420px;padding:21px;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,0 0 55px #38bdf809,inset 0 1px #fff1,inset 0 -1px #00000094}#intro.home-v3 .home-v4-mission:before{content:"";background:linear-gradient(90deg,#38bdf8,#8b5cf6 52%,#0000);width:62%;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 22px #38bdf86b}#intro.home-v3 .home-v4-mission:after{content:"";pointer-events:none;border:1px solid #7dd3fc0b;position:absolute;inset:9px}#intro.home-v3 .home-v4-mission-wrap:before,#intro.home-v3 .home-v4-mission-wrap:after{content:"";z-index:8;pointer-events:none;width:20px;height:20px;position:absolute}#intro.home-v3 .home-v4-mission-wrap:before{border-top:1px solid #8df4ff7a;border-left:1px solid #8df4ff7a;top:-7px;left:-7px}#intro.home-v3 .home-v4-mission-wrap:after{border-bottom:1px solid #8b5cf666;border-right:1px solid #8b5cf666;bottom:-7px;right:-7px}#intro.home-v3 .home-v4-mission-head{z-index:10;border-bottom:1px solid #7dd3fc1f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:13px;display:flex;position:relative}#intro.home-v3 .home-v4-mission-label{color:#9cecff;letter-spacing:.13em;text-transform:uppercase;background:linear-gradient(135deg,#38bdf826,#8b5cf60e);border:1px solid #38bdf861;border-radius:6px;align-items:center;gap:8px;min-height:29px;padding:6px 10px;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 0 20px #38bdf80f}#intro.home-v3 .home-v4-mission-label:before{content:"";background:#67e8b0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.8s ease-in-out infinite rrV6Blink;box-shadow:0 0 8px #67e8b0f2}#intro.home-v3 .home-v4-mission-code{color:#93a9b7;letter-spacing:.12em;white-space:nowrap;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}#intro.home-v3 .home-v4-mission-title{z-index:10;color:#f5fbff;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 12px 30px #0000007a,0 0 22px #ffffff06;margin:0;font:950 clamp(31px,3.5vw,52px)/.92 Arial,Helvetica,sans-serif;position:relative}#intro.home-v3 .home-v4-mission-sub{z-index:10;color:#adbec9;letter-spacing:.075em;text-transform:uppercase;max-width:450px;margin:13px 0 0;font:600 9px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}#intro.home-v3 .home-v4-mission-progress{z-index:10;margin-top:24px;position:relative}#intro.home-v3 .home-v4-progress-meta{color:#839cab;letter-spacing:.13em;justify-content:space-between;align-items:center;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}#intro.home-v3 .home-v4-progress-meta strong{color:#f0fbff}#intro.home-v3 .home-v4-progress-bar{background:#ffffff06;border:1px solid #7dd3fc26;width:100%;height:7px;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000007a}#intro.home-v3 .home-v4-progress-fill{background:linear-gradient(90deg,#38bdf8 0%,#8b5cf6 74%,#c4b5fd 100%);width:25%;height:100%;transition:width .35s;position:relative;box-shadow:0 0 15px #38bdf857,0 0 28px #8b5cf624}#intro.home-v3 .home-v4-progress-fill:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffc7);width:34px;height:100%;position:absolute;top:0;right:0}#intro.home-v3 .home-v4-stat-grid{z-index:10;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;position:relative}#intro.home-v3 .home-v4-stat{background:linear-gradient(145deg,#081522b8,#02080fb3);border:1px solid #7dd3fc1c;min-width:0;padding:12px;transition:transform .18s,border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07}#intro.home-v3 .home-v4-stat:before{content:"";background:linear-gradient(90deg,#38bdf8bf,#0000);width:32px;height:2px;position:absolute;bottom:0;left:0}@media (hover:hover){#intro.home-v3 .home-v4-stat:hover{background:linear-gradient(145deg,#0a1b2acc,#030a12bd);border-color:#7dd3fc4d;transform:translateY(-3px)}}#intro.home-v3 .home-v4-stat small{color:#617987;letter-spacing:.13em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-stat b{color:#eaf5f9;letter-spacing:.07em;text-shadow:0 0 12px #ffffff09;margin-top:7px;font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-stat:last-child b{color:#8de7ff;text-shadow:0 0 12px #38bdf833}#intro.home-v3 .home-v4-quick{z-index:10;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid;position:relative}#intro.home-v3 .home-v4-quick button{color:#dceaf0;text-align:left;cursor:pointer;background:linear-gradient(145deg,#06121dad,#02080f9c);border:1px solid #7dd3fc1f;min-width:0;min-height:56px;padding:11px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}#intro.home-v3 .home-v4-quick button:before{content:"";background:linear-gradient(#38bdf8bf,#0000);width:2px;position:absolute;top:0;bottom:0;left:0}#intro.home-v3 .home-v4-quick button:after{content:"";border:1px solid #38bdf814;border-radius:50%;width:42px;height:42px;position:absolute;bottom:-16px;right:-16px;box-shadow:0 0 0 8px #38bdf805}@media (hover:hover){#intro.home-v3 .home-v4-quick button:hover{background:linear-gradient(145deg,#091a29c7,#030a12b3);border-color:#7dd3fc61;transform:translateY(-3px);box-shadow:0 13px 28px #00000045,0 0 18px #38bdf80d}}#intro.home-v3 .home-v4-quick button span{letter-spacing:.09em;font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-quick button small{color:#607786;letter-spacing:.05em;margin-top:6px;font:700 6px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-badge{color:#91a9b8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#071826c7,#020910a3);border:1px solid #7dd3fc2b;border-radius:6px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:8px 10px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000002e}#intro.home-v3 .home-v4-badge:before{content:"";background:#67e8b0;border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:2s ease-in-out infinite rrV6Blink;box-shadow:0 0 8px #67e8b0e6}#intro.home-v3 .home-v4-bottom{z-index:25;border-top:1px solid #7dd3fc16;justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex;position:relative}#intro.home-v3 .home-v4-bottom-left{flex-wrap:wrap;align-items:center;gap:7px;display:flex}#intro.home-v3 .home-v4-utility{color:#a9bdc9;cursor:pointer;letter-spacing:.11em;white-space:nowrap;background:linear-gradient(135deg,#081623b8,#0209109e);border:1px solid #7dd3fc2e;border-radius:6px;min-height:33px;padding:8px 12px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff0a,0 7px 20px #0003}@media (hover:hover){#intro.home-v3 .home-v4-utility:hover{color:#effaff;background:linear-gradient(135deg,#0b1d2dd4,#040c15b8);border-color:#7dd3fc70;transform:translateY(-3px);box-shadow:0 12px 26px #00000045,0 0 20px #38bdf814}}#intro.home-v3 .home-v4-bottom-meta{color:#536b79;letter-spacing:.1em;text-align:right;font:700 7px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}#intro.home-v3 .home-v4-bottom-meta b{color:#78919f}#intro.home-v3 .home-v4-float-line{z-index:7;opacity:.62;pointer-events:none;background:linear-gradient(90deg,#0000,#7dd3fc8a,#0000);width:min(19vw,240px);height:1px;animation:6s ease-in-out infinite rrV6Float;position:absolute;top:43%;right:7%;box-shadow:0 0 26px #7dd3fc24}#intro.home-v3 .home-v4-float-line:after{content:"";background:#8de7ff;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;right:12%;box-shadow:0 0 12px #7dd3fc}#intro.home-v3 .home-v4-unlock{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));min-height:148px;transition:transform .2s,border-color .2s,box-shadow .2s;isolation:isolate!important;background:linear-gradient(135deg,#020810fb 0%,#05121ffb 55%,#020a14fb 100%)!important;border:1px solid #8df4ff7a!important;border-radius:10px!important;padding:21px 21px 19px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #000000a6,0 0 0 1px #000c,0 0 32px #19c8f51c,inset 0 0 35px #0000008c!important}#intro.home-v3 .home-v4-unlock:before{content:"";z-index:5;background:linear-gradient(#dffcff 0%,#5ee8ff 35%,#19c8f5 70%,#07506b 100%);width:4px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #5ee8ffbf,0 0 28px #19c8f559}#intro.home-v3 .home-v4-unlock:after{content:"";z-index:4;opacity:.78;pointer-events:none;background:linear-gradient(90deg,#8df4ff,#8df4ff4d 45%,#0000);height:1px;position:absolute;top:9px;left:22px;right:22px}@media (hover:hover){#intro.home-v3 .home-v4-unlock:hover{transform:translateY(-4px);border-color:#8df4ffcc!important;box-shadow:0 25px 54px #000000b8,0 0 42px #19c8f530,inset 0 0 30px #19c8f50a!important}}#intro.home-v3 .home-v4-unlock-head{gap:12px;z-index:10!important;justify-content:space-between!important;align-items:center!important;margin:0 0 13px!important;display:flex!important;position:relative!important}#intro.home-v3 .home-v4-unlock-head span{text-shadow:0 0 8px #8df4ff59;color:#8df4ff!important;letter-spacing:.2em!important;font:900 9px/1 Orbitron,ui-monospace,SFMono-Regular,Menlo,monospace!important}#intro.home-v3 .home-v4-unlock-head b{text-shadow:0 0 7px #ffffff59;min-height:23px;box-shadow:0 0 10px #19c8f51f,inset 0 0 10px #8df4ff0d;color:#fff!important;letter-spacing:.11em!important;background:#8df4ff14!important;border:1px solid #8df4ff99!important;border-radius:4px!important;align-items:center!important;padding:4px 9px!important;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:inline-flex!important}#intro.home-v3 .home-v4-unlock h3{z-index:10!important;color:#fff!important;letter-spacing:.075em!important;text-transform:uppercase!important;text-shadow:0 2px #000000eb,0 0 10px #8df4ff33!important;margin:0 0 8px!important;font:950 clamp(17px,1.45vw,23px)/1.12 Orbitron,Arial,sans-serif!important;position:relative!important}#intro.home-v3 .home-v4-unlock p{z-index:10!important;color:#ebfaffd1!important;letter-spacing:.045em!important;text-shadow:0 1px 2px #000!important;max-width:520px!important;margin:0 0 17px!important;font:600 9px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;position:relative!important}#intro.home-v3 .home-v4-unlock-progress{z-index:10!important;position:relative!important}#intro.home-v3 .home-v4-unlock-meta{justify-content:space-between!important;align-items:center!important;margin-bottom:7px!important;display:flex!important}#intro.home-v3 .home-v4-unlock-meta span{color:#dffcffa3!important;letter-spacing:.16em!important;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}#intro.home-v3 .home-v4-unlock-meta strong{color:#fff!important;letter-spacing:.08em!important;text-shadow:0 0 7px #8df4ff8c!important;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important}#intro.home-v3 .home-v4-unlock-bar{box-shadow:inset 0 2px 5px #000000d1,0 0 8px #19c8f514;background:#02070d!important;border:1px solid #8df4ff42!important;border-radius:2px!important;width:100%!important;height:7px!important;position:relative!important;overflow:hidden!important}#intro.home-v3 .home-v4-unlock-bar i{background:linear-gradient(90deg,#08728e 0%,#19c8f5 55%,#dffcff 100%)!important;border-radius:0!important;height:100%!important;transition:width .5s cubic-bezier(.22,1,.36,1)!important;display:block!important;position:relative!important;box-shadow:0 0 8px #5ee8ffe6,0 0 20px #19c8f573!important}#intro.home-v3 .home-v4-unlock-bar i:after{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:46px;animation:1.8s linear infinite rrV6SectorScan;position:absolute;top:0;bottom:0;left:-46px}#intro.home-v3 .home-v4-compat-anchor{clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#intro.home-v3 .home-v4-arrow-key{color:#07131d;background:#ffffff29;border:1px solid #fff3;padding:5px 7px;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}body.home-v3-active #play{visibility:hidden!important;opacity:0!important;pointer-events:none!important;z-index:0!important;width:100%!important;min-width:1px!important;height:100%!important;min-height:1px!important;display:block!important;position:fixed!important;inset:0!important}body.home-v3-active #phaser-game{visibility:hidden!important;opacity:0!important;width:100%!important;min-width:1px!important;height:100%!important;min-height:1px!important;display:block!important}#titlePanel.hidden,#relayInfoPanel.hidden{pointer-events:none!important}@media (width<=1050px){#intro.home-v3 .home-v4-shell{width:calc(100% - 36px)}#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1fr) minmax(285px,.74fr);gap:30px;padding:28px 1.5vw 22px}#intro.home-v3 .home-v4-title{font-size:clamp(56px,9.3vw,106px)}#intro.home-v3 .home-v4-description{max-width:470px}#intro.home-v3 .home-v4-mission{min-height:390px}#intro.home-v3 .home-v4-actions{max-width:560px}}@media (width<=780px){#intro.home-v3 .home-v4-shell{width:calc(100% - 18px);padding:10px 0}#intro.home-v3 .home-v4-art{opacity:.38;background-position:50%}#intro.home-v3 .home-v4-vignette{background:linear-gradient(#0000002e,#0009 46%,#000000f7 100%),linear-gradient(90deg,#000c,#0000002e,#000c)}#intro.home-v3 .home-v4-signal{opacity:.75;width:140vw;top:24%;left:78%}#intro.home-v3 .home-v4-grid{opacity:.15;bottom:-18%}#intro.home-v3 .home-v4-topbar{min-height:37px;padding-bottom:9px}#intro.home-v3 .home-v4-brand{letter-spacing:.15em;gap:8px;font-size:8px}#intro.home-v3 .home-v4-brand-mark{width:29px;height:29px;font-size:9px}#intro.home-v3 .home-v4-status{letter-spacing:.1em;min-height:27px;padding:6px 8px;font-size:6px}#intro.home-v3 .home-v4-main{scrollbar-width:none;grid-template-columns:1fr;align-content:start;gap:16px;padding:18px 0 12px;overflow-y:auto}#intro.home-v3 .home-v4-main::-webkit-scrollbar{display:none}#intro.home-v3 .home-v4-main:before{display:none}#intro.home-v3 .home-v4-copy{max-width:620px;padding-top:4px}#intro.home-v3 .home-v4-kicker{letter-spacing:.19em;margin-bottom:10px;font-size:7px}#intro.home-v3 .home-v4-title{letter-spacing:-.078em;font-size:clamp(46px,15.5vw,80px);line-height:.82}#intro.home-v3 .home-v4-title span{margin-left:13px}#intro.home-v3 .home-v4-title span:after{width:48px;bottom:-6px}#intro.home-v3 .home-v4-subline{letter-spacing:.09em;margin-top:16px;padding:7px 9px;font-size:7px}#intro.home-v3 .home-v4-description{max-width:560px;margin-top:8px;font-size:8px;line-height:1.62}#intro.home-v3 .home-v4-actions{gap:7px;width:100%;margin-top:16px}#intro.home-v3 .home-v4-primary{flex:auto;width:auto;min-width:0;height:52px}#intro.home-v3 .home-v4-primary-content{letter-spacing:.14em;padding-left:13px;font-size:8px}#intro.home-v3 .home-v4-primary-arrow{width:30px;height:30px;font-size:15px}#intro.home-v3 .home-v4-secondary{flex:0 0 112px;width:112px;min-width:112px;max-width:112px;min-height:52px;padding:0 10px}#intro.home-v3 .home-v4-secondary span{font-size:7px}#intro.home-v3 .home-v4-secondary small{font-size:6px}#intro.home-v3 .home-v4-micro{letter-spacing:.11em;font-size:6px}#intro.home-v3 .home-v4-mission{border-radius:8px;min-height:0;padding:15px}#intro.home-v3 .home-v4-mission-head{margin-bottom:14px;padding-bottom:10px}#intro.home-v3 .home-v4-mission-label{min-height:26px;padding:5px 8px;font-size:8px}#intro.home-v3 .home-v4-mission-code{font-size:7px}#intro.home-v3 .home-v4-mission-title{font-size:clamp(24px,7vw,35px)}#intro.home-v3 .home-v4-mission-sub{margin-top:9px;font-size:7px;line-height:1.55}#intro.home-v3 .home-v4-mission-progress{margin-top:18px}#intro.home-v3 .home-v4-stat-grid{gap:7px;margin-top:10px}#intro.home-v3 .home-v4-stat{padding:9px}#intro.home-v3 .home-v4-stat small{font-size:6px}#intro.home-v3 .home-v4-stat b{font-size:11px}#intro.home-v3 .home-v4-quick{gap:6px;margin-top:8px}#intro.home-v3 .home-v4-quick button{min-height:50px;padding:9px}#intro.home-v3 .home-v4-quick button span{font-size:6px}#intro.home-v3 .home-v4-quick button small{font-size:5px}#intro.home-v3 .home-v4-badge{letter-spacing:.08em;margin-top:8px;padding:7px 8px;font-size:6px}#intro.home-v3 .home-v4-bottom{flex-wrap:wrap;gap:8px;padding-top:9px}#intro.home-v3 .home-v4-bottom-meta{margin-left:auto;font-size:5px}#intro.home-v3 .home-v4-utility{letter-spacing:.08em;min-height:30px;padding:7px 9px;font-size:7px}#intro.home-v3 .home-v4-float-line{display:none}#intro.home-v3 .home-v4-unlock{border-radius:8px!important;padding:16px 15px 15px!important}#intro.home-v3 .home-v4-unlock-head{margin-bottom:11px!important}#intro.home-v3 .home-v4-unlock-head span{font-size:7px!important}#intro.home-v3 .home-v4-unlock-head b{min-height:21px;padding:4px 7px!important;font-size:8px!important}#intro.home-v3 .home-v4-unlock h3{letter-spacing:.055em!important;font-size:14px!important}#intro.home-v3 .home-v4-unlock p{margin-bottom:13px!important;font-size:8px!important;line-height:1.48!important}#intro.home-v3 .home-v4-unlock-meta span{font-size:6px!important}#intro.home-v3 .home-v4-unlock-meta strong{font-size:9px!important}}@media (width<=430px){#intro.home-v3 .home-v4-shell{width:calc(100% - 12px);padding-top:8px}#intro.home-v3 .home-v4-topbar{min-height:34px}#intro.home-v3 .home-v4-brand{letter-spacing:.12em;font-size:7px}#intro.home-v3 .home-v4-brand-mark{width:27px;height:27px}#intro.home-v3 .home-v4-status{font-size:5px}#intro.home-v3 .home-v4-main{gap:12px;padding-top:14px}#intro.home-v3 .home-v4-kicker{font-size:6px}#intro.home-v3 .home-v4-title{font-size:clamp(40px,16.4vw,67px)}#intro.home-v3 .home-v4-subline{padding:6px 8px;font-size:6px}#intro.home-v3 .home-v4-description{font-size:6.5px}#intro.home-v3 .home-v4-actions{gap:6px;margin-top:14px}#intro.home-v3 .home-v4-primary{height:49px}#intro.home-v3 .home-v4-primary-content{padding-left:10px;font-size:7px}#intro.home-v3 .home-v4-primary-arrow{width:27px;height:27px;font-size:13px}#intro.home-v3 .home-v4-secondary{flex:0 0 92px;width:92px;min-width:92px;max-width:92px;min-height:49px}#intro.home-v3 .home-v4-secondary span{font-size:6px}#intro.home-v3 .home-v4-secondary small{font-size:5px}#intro.home-v3 .home-v4-mission{padding:12px}#intro.home-v3 .home-v4-mission-head{margin-bottom:11px;padding-bottom:9px}#intro.home-v3 .home-v4-mission-label{min-height:23px;padding:4px 7px;font-size:7px}#intro.home-v3 .home-v4-mission-code{font-size:6px}#intro.home-v3 .home-v4-mission-title{font-size:24px}#intro.home-v3 .home-v4-mission-sub{font-size:6px}#intro.home-v3 .home-v4-stat{padding:8px}#intro.home-v3 .home-v4-stat small{font-size:5px}#intro.home-v3 .home-v4-stat b{font-size:10px}#intro.home-v3 .home-v4-quick button{min-height:45px;padding:8px}#intro.home-v3 .home-v4-quick button span{font-size:6px}#intro.home-v3 .home-v4-quick button small{display:none}#intro.home-v3 .home-v4-bottom-left{gap:4px}#intro.home-v3 .home-v4-utility{min-height:29px;padding:7px 8px;font-size:6px}#intro.home-v3 .home-v4-bottom-meta{font-size:5px}#intro.home-v3 .home-v4-unlock{padding:14px 13px 13px!important}#intro.home-v3 .home-v4-unlock h3{font-size:13px!important}#intro.home-v3 .home-v4-unlock p{font-size:7px!important}}@media (height<=720px) and (orientation:landscape){#intro.home-v3 .home-v4-shell{padding-top:7px;padding-bottom:7px}#intro.home-v3 .home-v4-topbar{min-height:30px;padding-bottom:7px}#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1.08fr) minmax(250px,.74fr);gap:20px;padding:8px 0 7px}#intro.home-v3 .home-v4-title{font-size:clamp(42px,8.2vw,74px)}#intro.home-v3 .home-v4-description{font-size:6px;line-height:1.45}#intro.home-v3 .home-v4-actions{margin-top:10px}#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary{height:43px;min-height:43px}#intro.home-v3 .home-v4-primary-content{font-size:7px}#intro.home-v3 .home-v4-primary-arrow{width:25px;height:25px}#intro.home-v3 .home-v4-mission{min-height:0;padding:11px}#intro.home-v3 .home-v4-mission-sub{font-size:6px}#intro.home-v3 .home-v4-stat-grid{margin-top:8px}#intro.home-v3 .home-v4-quick{display:none}#intro.home-v3 .home-v4-bottom{padding-top:6px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-art,#intro.home-v3 .home-v4-grid,#intro.home-v3 .home-v4-signal,#intro.home-v3 .home-v4-primary:before,#intro.home-v3 .home-v4-status-dot,#intro.home-v3 .home-v4-float-line,#intro.home-v3 .home-v4-kicker:after,#intro.home-v3 .home-v4-subline:before,#intro.home-v3 .home-v4-mission-label:before,#intro.home-v3 .home-v4-badge:before,#intro.home-v3 .home-v4-unlock-bar i:after,#intro.home-v3 .home-v4-copy,#intro.home-v3 .home-v4-mission-wrap{animation:none!important}#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary,#intro.home-v3 .home-v4-quick button,#intro.home-v3 .home-v4-utility{transition:none!important}}@keyframes rrV6BackgroundDrift{0%{transform:scale(1.04)translate(-.25%,.1%)}to{transform:scale(1.075)translate(.35%,-.45%)}}@keyframes rrV6GridMove{0%{background-position:0 0,0 0}to{background-position:0 58px,0 58px}}@keyframes rrV6SignalPulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}18%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%)scale(1.22)}}@keyframes rrV6ButtonSweep{0%,54%{transform:translate(-130%)}76%,to{transform:translate(130%)}}@keyframes rrV6EnterLeft{0%{opacity:0;transform:translate(-24px,10px)}to{opacity:1;transform:none}}@keyframes rrV6EnterRight{0%{opacity:0;transform:translate(26px,14px)scale(.985)}to{opacity:1;transform:none}}@keyframes rrV6Online{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes rrV6Blink{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@keyframes rrV6Float{0%,to{opacity:.22;transform:translate(-10px)}50%{opacity:.78;transform:translate(12px)}}@keyframes rrV6SectorScan{0%{transform:translate(0)}to{transform:translate(210px)}}#intro.home-v3 .home-v4-run-intel{isolation:isolate;background:linear-gradient(135deg,#05121ddb,#02080fc7);border:1px solid #38bdf829;border-radius:4px;margin-top:11px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 10px 26px #0000003d}#intro.home-v3 .home-v4-run-intel:before{content:"";z-index:2;background:linear-gradient(#8de7ff,#38bdf8 55%,#8b5cf6);width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 12px #38bdf880}#intro.home-v3 .home-v4-run-intel:after{content:"";pointer-events:none;border:1px solid #38bdf814;border-radius:50%;width:90px;height:90px;position:absolute;top:-28px;right:-28px;box-shadow:0 0 0 10px #38bdf805,0 0 0 21px #8b5cf603}#intro.home-v3 .home-v4-run-intel-head{z-index:4;border-bottom:1px solid #7dd3fc14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex;position:relative}#intro.home-v3 .home-v4-run-intel-head div{min-width:0}#intro.home-v3 .home-v4-run-intel-head span{color:#8de7ff;letter-spacing:.17em;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-run-intel-head strong{color:#718895;letter-spacing:.08em;margin-top:5px;font:700 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-run-intel-head>b{color:#67e8b0;letter-spacing:.12em;background:#67e8b00b;border:1px solid #67e8b038;border-radius:3px;align-items:center;min-height:20px;padding:4px 7px;font:900 6px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex;box-shadow:0 0 12px #67e8b00d}#intro.home-v3 .home-v4-run-intel-grid{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid;position:relative}#intro.home-v3 .home-v4-run-intel-item{background:#ffffff04;border:1px solid #7dd3fc12;min-width:0;min-height:54px;padding:9px 8px;transition:border-color .16s,transform .16s,background .16s;position:relative}#intro.home-v3 .home-v4-run-intel-item:before{content:"";background:linear-gradient(90deg,#38bdf8b8,#0000);width:18px;height:1px;position:absolute;bottom:0;left:0}@media (hover:hover){#intro.home-v3 .home-v4-run-intel-item:hover{background:#38bdf806;border-color:#38bdf838;transform:translateY(-2px)}}#intro.home-v3 .home-v4-run-intel-item small{color:#607785;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font:700 5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block;overflow:hidden}#intro.home-v3 .home-v4-run-intel-item>strong{color:#edf8fb;letter-spacing:.04em;text-shadow:0 0 11px #ffffff09;margin-top:7px;font:900 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}#intro.home-v3 .home-v4-run-intel-item .is-rating{color:#c4b5fd;letter-spacing:.07em;text-shadow:0 0 12px #8b5cf647}@media (width<=780px){#intro.home-v3 .home-v4-run-intel{margin-top:8px;padding:9px}#intro.home-v3 .home-v4-run-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#intro.home-v3 .home-v4-run-intel-item{min-height:47px;padding:8px}#intro.home-v3 .home-v4-run-intel-item>strong{margin-top:6px;font-size:11px}}@media (width<=430px){#intro.home-v3 .home-v4-run-intel{padding:8px}#intro.home-v3 .home-v4-run-intel-head span{font-size:6px}#intro.home-v3 .home-v4-run-intel-head strong{font-size:5px}#intro.home-v3 .home-v4-run-intel-head>b{min-height:18px;padding:3px 6px;font-size:5px}#intro.home-v3 .home-v4-run-intel-item{min-height:44px;padding:7px}#intro.home-v3 .home-v4-run-intel-item small{font-size:5px}#intro.home-v3 .home-v4-run-intel-item>strong{font-size:10px}}#play .hud{z-index:40;box-sizing:border-box;isolation:isolate;pointer-events:none;grid-template-columns:minmax(260px,1fr) minmax(150px,190px) auto;align-items:start;gap:12px;width:100%;padding:12px 14px;display:grid;position:relative}#play .hud>*{pointer-events:auto;min-width:0}#play .hud button,#play .hud a,#play .hud [role=button]{pointer-events:auto}#play:before{content:"";z-index:1;pointer-events:none;opacity:.42;mix-blend-mode:screen;background:radial-gradient(circle at 78% 22%,#00dcff1a,#0000 23%),radial-gradient(circle at 18% 72%,#7446ff17,#0000 25%),linear-gradient(#0000 0%,#0000001a 100%),repeating-linear-gradient(90deg,#0000 0 62px,#5adcff06 63px 64px),repeating-linear-gradient(0deg,#0000 0 62px,#5adcff05 63px 64px);position:absolute;inset:0}#play .hud:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#5ae1ff14 18%,#5ae1ff47 50%,#ffba4b24 76%,#0000 100%);height:1px;position:absolute;bottom:-4px;left:12px;right:12px;box-shadow:0 0 10px #5ae1ff14}#play .hud-route,#play .hud-progress,#play .hud-xp,#play .hud-actions>button{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#080c16fc 0%,#0c182af7 48%,#050912fc 100%);border:1px solid #53e1ff8c;transition:border-color .18s,box-shadow .18s,transform .18s,filter .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff1,inset 0 -1px #0000009e,0 12px 30px #0006,0 0 18px #30d3ff0e}#play .hud-route:hover,#play .hud-progress:hover,#play .hud-xp:hover{filter:brightness(1.045);border-color:#6ce8ffb8;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000007a,0 14px 34px #0006,0 0 24px #30d3ff24,0 0 38px #30d3ff0d}#play .hud-route:hover:before{box-shadow:0 0 8px #34d9ffe6,0 0 20px #34d9ff80,0 0 32px #34d9ff2e}#play .hud-route{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px));isolation:isolate;background:linear-gradient(135deg,#080c16fc,#0c182af7 55%,#050912fc 100%);border-radius:8px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:230px;max-width:620px;min-height:76px;padding:11px 14px 12px 15px;display:grid;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 12px 32px #00000061,0 0 22px #30d3ff12}#play .hud-route:before{content:"";background:linear-gradient(#e8fdff 0%,#34d9ff 38% 68%,#8c61ff 100%);width:3px;position:absolute;top:7px;bottom:7px;left:0;box-shadow:0 0 8px #34d9ffb8,0 0 18px #34d9ff47}#play .hud-route:after{content:"";pointer-events:none;background:linear-gradient(90deg,#7bf0ffbf,#7bf0ff2e,#0000);height:1px;position:absolute;top:0;left:20px;right:12px;box-shadow:0 0 9px #53e1ff4d}#play .hud-route .route-dot{background:#8ff2ff;border-radius:50%;width:9px;height:9px;animation:1.55s ease-in-out infinite rr-route-beacon;display:block;position:relative;box-shadow:0 0 0 3px #65e8ff17,0 0 8px #65e8ffe6,0 0 18px #65e8ff61}#play .hud-route .route-dot:after{content:"";border:1px solid #65e8ff47;border-radius:50%;animation:1.8s ease-out infinite rr-route-ring;position:absolute;inset:-5px}#play .hud-route>div{z-index:2;min-width:0;position:relative}#play .hud-route>div:after{content:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000,#69defa52,#0000);height:1px;position:absolute;bottom:-5px;left:0;right:0}#play .hud-route #district{color:#69defa;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #69defa2e;margin:0 0 5px;font:700 12px/1.15 Orbitron,sans-serif;display:block;overflow:hidden}#play .hud-route #objective{color:#f4fbff;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #6ce8ff33,0 0 24px #6ce8ff12;max-width:100%;margin:0;font:800 clamp(12px,1.05vw,15px)/1.15 Orbitron,sans-serif;display:block;overflow:hidden}#play .hud-route[data-route-map]:after{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#5de3ff 0 20%,#5de3ff24 20% 28%,#7b5dff 28% 46%,#7b5dff1f 46% 54%,#ffca70 54% 76%,#ffca701a 76% 100%);height:2px;position:absolute;bottom:7px;left:25px;right:15px;box-shadow:0 0 7px #5de3ff38,0 0 14px #7b5dff14}#play .hud-progress{border-radius:8px;grid-template-rows:auto auto 7px;grid-template-columns:auto 1fr;gap:5px 9px;min-width:150px;min-height:76px;padding:10px 12px;display:grid}#play .hud-progress #signalCount{color:#ecfdff;letter-spacing:.06em;text-shadow:0 0 10px #6ce8ff38,0 0 20px #6ce8ff0f;font:800 20px/1 Orbitron,sans-serif}#play .hud-progress small{color:#77c6d7;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 8px #77c6d71f;align-self:end;font:800 7px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#play .hud-progress:before{content:"SIGNAL // TELEMETRY";color:#77c6d752;letter-spacing:.13em;pointer-events:none;font:700 6px/1 DM Mono,ui-monospace,monospace;position:absolute;top:6px;right:10px}#play .hud-progress>div{background:linear-gradient(#030a12f2,#081622bf);border:1px solid #57dcff38;grid-column:1/-1;width:100%;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #0000008c,0 0 8px #57dcff0a}#play #progress{background:linear-gradient(90deg,#24cfff,#79efff 55%,#d9e1ff);width:0;height:100%;transition:width .2s;display:block;box-shadow:0 0 8px #38d9ffbf,0 0 18px #38d9ff47}#play .hud-actions{align-items:stretch;gap:9px;min-width:0;display:flex}#play .hud-xp{background:linear-gradient(135deg,#0a0910fc,#1b150ff5 58%,#05070dfc 100%);border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-end;min-width:96px;padding:9px 12px;display:flex}#play .hud-xp small{color:#ffca70;letter-spacing:.18em;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#play .hud-xp b{color:#fff4d8;letter-spacing:.07em;text-shadow:0 0 10px #ffca7038,0 0 20px #ffca700f;margin-top:5px;font:800 15px/1 Orbitron,sans-serif}#play .hud-actions>button{color:#eafbff;background:radial-gradient(circle at 35% 28%,#4ae4ff38,#0000 36%),radial-gradient(circle,#102336eb,#030810fc 72%);border-color:#4ae4ffad;border-radius:50%;flex:0 0 56px;place-items:center;width:56px;min-width:56px;min-height:56px;padding:0;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 -5px 12px #00000038,0 0 0 4px #3edaff0e,0 0 20px #3edaff40,0 10px 26px #0006}#play .hud-actions>button:hover{color:#fff;filter:brightness(1.08);border-color:#92f3ff;transform:translateY(-2px)scale(1.03);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 5px #3edaff11,0 0 26px #3edaff61,0 12px 28px #0000006b}#play .hud-actions>button:before{content:"";pointer-events:none;border:1px solid #7debff1f;border-radius:50%;position:absolute;inset:5px}#play .hud-actions>button:after{content:"";pointer-events:none;border:1px dashed #7debff12;border-radius:50%;position:absolute;inset:9px}#play .hud-actions>button:disabled{opacity:.38;cursor:not-allowed;filter:saturate(.35);border-color:#78b4c838;box-shadow:inset 0 0 0 1px #ffffff05,0 0 10px #3edaff0a;transform:none!important}#play .hud-actions>button:focus-visible{border-color:#b8f8ff;outline:none;box-shadow:0 0 0 3px #38daff1f,0 0 0 6px #38daff0b,0 0 28px #3edaff6b,0 12px 28px #0000006b}#play .world-marker{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#040c17c7,#040d168c);border:1px solid #5ae0ff2e;box-shadow:0 0 16px #4bd7ff0d}#play .world-marker span{color:#67def7;letter-spacing:.19em;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#play .world-marker b{color:#effcff;letter-spacing:.1em;font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=760px){#play .hud{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px}#play .hud-route{min-width:0;min-height:56px;padding:9px 10px 10px 11px}#play .hud-route #district{letter-spacing:.14em;font-size:7px}#play .hud-route #objective{letter-spacing:.035em;font-size:10px}#play .hud-progress{min-width:112px;min-height:56px;padding:8px 9px}#play .hud-xp{display:none}#play .hud-actions{z-index:120;position:fixed;bottom:12px;right:10px}#play .hud-actions>button{width:55px;min-width:55px;height:55px;min-height:55px}}@media (width<=430px){#play .hud{grid-template-columns:1fr}#play .hud-progress{width:100%}#play .hud-actions{bottom:10px;right:10px}}@keyframes rr-route-beacon{0%,to{filter:brightness(.92);transform:scale(.88)}50%{filter:brightness(1.25);transform:scale(1.12)}}@keyframes rr-route-ring{0%{opacity:.7;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){#play .hud-route .route-dot,#play .hud-route .route-dot:after{animation:none}}.home-streak,.finish-streak{box-sizing:border-box;color:#ffd06e;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;text-shadow:0 0 7px #ffd06e47;isolation:isolate;background:linear-gradient(135deg,#ffd06e1f,#08121ee6);border:1px solid #ffd06e57;border-radius:7px;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin:14px 0 0;padding:6px 11px;font:800 8px/1.2 DM Mono,monospace;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 14px #ffd06e14,0 8px 20px #00000038,inset 0 1px #ffffff0d}.home-streak:before,.finish-streak:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe096d9,#0000);height:1px;position:absolute;top:0;left:8px;right:8px}.home-streak:after,.finish-streak:after{content:"";opacity:.28;pointer-events:none;z-index:-1;background:repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}.finish-streak{letter-spacing:.8px;border-color:#ffd06e6b;margin-top:14px;padding:7px 12px;font-size:9px;box-shadow:0 0 18px #ffd06e1a,0 10px 24px #00000047,inset 0 1px #ffffff0e}.home-streak:hover,.finish-streak:hover{text-shadow:0 0 10px #ffd06e6b;border-color:#ffdc878c;box-shadow:0 0 20px #ffd06e1f,0 10px 26px #0000004d,inset 0 1px #ffffff12}@media (width<=650px){.home-streak{letter-spacing:.85px;margin-top:10px;padding:5px 9px;font-size:7.5px}.finish-streak{letter-spacing:.7px;margin-top:10px;padding:6px 10px;font-size:8px}}@media (width<=420px){.home-streak,.finish-streak{white-space:normal;text-align:center;max-width:calc(100vw - 28px);padding-left:8px;padding-right:8px;line-height:1.25}.home-streak{letter-spacing:.7px;font-size:7px}.finish-streak{letter-spacing:.6px;font-size:7.5px}}@media (width<=350px){.home-streak,.finish-streak{letter-spacing:.5px;max-width:calc(100vw - 22px);padding:5px 7px}}@media (prefers-reduced-motion:reduce){.home-streak,.finish-streak{transition:none!important}}:root{--relay-cyan:#63ddff;--relay-cyan-soft:#63ddff1f;--relay-cyan-line:#63ddff3d;--relay-amber:#ffd36a;--relay-amber-soft:#ffd36a1a;--relay-bg:#02070d;--relay-panel:#06101a;--relay-panel-2:#081520;--relay-text:#f4fbff;--relay-body:#d2e1e8;--relay-muted:#8ea5b2;--relay-dim:#6f8592;--relay-line:#aad2e11c}.relay-info-panel{z-index:5000;-webkit-backdrop-filter:blur(16px)saturate(115%);background:radial-gradient(circle at 50% 0,#63ddff13,#0000 34%),radial-gradient(circle at 90% 100%,#ffd36a09,#0000 28%),#010408f0;place-items:center;padding:14px;animation:.18s both relayTerminalIn;display:grid;position:fixed;inset:0}.relay-info-panel.hidden{display:none!important}.relay-info-card{isolation:isolate;background:linear-gradient(145deg,#091723fb,#02070cfe);border:1px solid #63ddff2e;border-radius:8px;flex-direction:column;width:min(1120px,100%);min-height:0;max-height:min(900px,94dvh);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #000000c2,0 0 55px #63ddff0b,inset 0 1px #ffffff0b}.relay-info-card:before{content:"";z-index:20;background:linear-gradient(90deg, transparent 0%, #63ddff38 10%, var(--relay-cyan) 30%, var(--relay-amber) 50%, var(--relay-cyan) 70%, #63ddff38 90%, transparent 100%);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #63ddff40}.relay-info-card:after{content:"";z-index:0;pointer-events:none;opacity:.45;background:linear-gradient(#63ddff05 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#63ddff03 1px,#0000 1px) 0 0/38px 38px,repeating-linear-gradient(#ffffff02 0 1px,#0000 1px 5px);position:absolute;inset:0}.relay-faq-header{z-index:3;background:linear-gradient(#081622eb,#030a119e);border-bottom:1px solid #63ddff1a;flex:none;padding:18px 30px 16px;position:relative;overflow:hidden}.relay-faq-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#63ddff00,#63ddff6b,#ffd36a47,#63ddff00);height:1px;position:absolute;bottom:0;left:30px;right:30px;box-shadow:0 0 12px #63ddff2e}.relay-faq-eyebrow{color:#73e2ff;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 0 10px #63ddff2e;align-items:center;gap:8px;margin:0 0 13px;font-family:Orbitron,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;line-height:1.3;display:flex}.relay-status-dot{background:var(--relay-cyan);width:6px;height:6px;box-shadow:0 0 7px var(--relay-cyan), 0 0 15px #63ddff73;border-radius:50%;flex:0 0 6px;animation:1.5s ease-in-out infinite relayTerminalPulse}.relay-faq-heading-row{justify-content:space-between;align-items:flex-end;gap:26px;display:flex}.relay-faq-kicker{color:#ffd36ac7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-family:Orbitron,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:800;line-height:1.3}.relay-info-card h2,.relay-faq-card h2{color:#f7fcff;letter-spacing:-.018em;text-shadow:0 4px 22px #00000073,0 0 24px #63ddff11;margin:0;font-family:Orbitron,Arial,sans-serif;font-size:clamp(34px,4.2vw,52px);font-weight:900;line-height:.96}.relay-faq-intro{color:#d2e1e8;overflow-wrap:anywhere;max-width:650px;margin:12px 0 0;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.68}.relay-faq-terminal{text-transform:uppercase;background:linear-gradient(145deg,#63ddff0b,#0003);border:1px solid #63ddff29;border-radius:3px;gap:5px;min-width:170px;padding:11px 13px;font-family:Orbitron,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid;box-shadow:inset 0 1px #ffffff06}.relay-faq-terminal span{color:#8ca3af;letter-spacing:.13em;font-size:7px;font-weight:700;line-height:1.25}.relay-faq-terminal b{color:#78e4ff;letter-spacing:.09em;overflow-wrap:anywhere;text-shadow:0 0 9px #63ddff29;font-size:10px;font-weight:900;line-height:1.25}.relay-faq-terminal small{color:#ffd36ac2;letter-spacing:.09em;overflow-wrap:anywhere;font-size:7px;font-weight:700;line-height:1.25}.relay-faq-counters{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.relay-faq-counters span{border:1px solid var(--relay-line);color:#849ba7;letter-spacing:.1em;white-space:nowrap;background:#ffffff04;border-radius:2px;align-items:center;gap:5px;padding:6px 8px;font-family:Orbitron,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:6.5px;font-weight:800;line-height:1.2;display:inline-flex}.relay-faq-counters b{color:#73e2ff}.relay-terminal-prompt{z-index:3;color:#91a6b1;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 8px #63ddff0f;background:#01060bc2;border-bottom:1px solid #aad2e113;align-items:center;gap:7px;padding:8px 30px;font-family:Orbitron,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1.4;display:flex;position:relative}.relay-terminal-prompt:before{content:">";color:var(--relay-amber);text-shadow:0 0 10px #ffd36a59;font-family:Orbitron,ui-monospace,monospace;font-weight:900}.relay-terminal-prompt:after{content:"";pointer-events:none;filter:drop-shadow(0 0 7px #63ddff29);z-index:5;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyODAiIGhlaWdodD0iMTgwIiB2aWV3Qm94PSIwIDAgMjgwIDE4MCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJrIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMWUzYjRkIi8+PHN0b3Agb2Zmc2V0PSIuNTUiIHN0b3AtY29sb3I9IiMxMDIzMzAiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNzEwMTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjAiIHkxPSIwIiB4Mj0iMSIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzYzZGRmZiIvPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjMzhyZGY4Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZkMzZhIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIGlkPSJnIiB4PSItNTAlIiB5PSItNTAlIiB3aWR0aD0iMjAwJSIgaGVpZ2h0PSIyMDAlIj48ZmVHYXVzc2lhbkJsdXJTdGREZXZpYXRpb249IjMiLz48L2ZpbHRlcj48L2RlZnM+PHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjI3NiIgaGVpZ2h0PSIxNzYiIHJ4PSIxMiIgZmlsbD0iIzA1MGMxMyIgc3Ryb2tlPSIjMjM0OTViIiBzdHJva2Utd2lkdGg9IjIiLz48ZyBmaWx0ZXI9InVybCgjZykiIGZvbnQtZmFtaWx5PSJPcmJpdHJvbixBcmlhbCxzYW5zLXNlcmlmIiBmb250LXNpemU9IjMwIiBmb250LXdlaWdodD0iOTAwIiB0ZXh0LWFuY2hvcj0ibWlkZGxlIj48Zz48cmVjdCB4PSI5NyIgeT0iMTAiIHdpZHRoPSI4NiIgaGVpZ2h0PSI3MCIgcng9IjEwIiBmaWxsPSJ1cmwoI2spIiBzdHJva2U9InVybCgjZSkiIHN0cm9rZS13aWR0aD0iMyIvPjxwYXRoIGQ9Ik0xMDggMjFoNjQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4wNyIvPjxwYXRoIGQ9Ik0xMDggNjdIMTcyIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMzUiIHN0cm9rZS13aWR0aD0iNCIvPjx0ZXh0IHg9IjE0MCIgeT0iNTciIGZpbGw9IiNlYWZhZmYiPlc8L3RleHQ+PC9nPjxnPjxyZWN0IHg9IjciIHk9IjkxIiB3aWR0aD0iODYiIGhlaWdodD0iNzAiIHJ4PSIxMCIgZmlsbD0idXJsKCNrKSIgc3Ryb2tlPSIjM2Y5M2FkIiBzdHJva2Utd2lkdGg9IjIuNSIvPjxwYXRoIGQ9Ik0xOCAxMDJoNjQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4wNiIvPjxwYXRoIGQ9Ik0xOCAxNDhoNjQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4zNSIgc3Ryb2tlLXdpZHRoPSI0Ii8+PHRleHQgeD0iNTAiIHk9IjEzOCIgbGluZT0iIj48L3RleHQ+PHRleHQgeD0iNTAiIHk9IjEzOCIgc3R5bGU9ImZpbGw6I2VhZmNmZjtmb250LXNpemU6MzBweDtmb250LXdlaWdodDo5MDA7Ij5BPC90ZXh0PjwvZz48Zz48cmVjdCB4PSI5NyIgeT0iOTEiIHdpZHRoPSI4NiIgaGVpZ2h0PSI3MCIgcng9IjEwIiBmaWxsPSJ1cmwoI2spIiBzdHJva2U9IiNmZmQzNmEiIHN0cm9rZS1vcGFjaXR5PSIuNzUiIHN0cm9rZS13aWR0aD0iMi41Ii8+PHBhdGggZD0iTTEwOCAxMDJoNjQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4wNiIvPjxwYXRoIGQ9Ik0xMDggMTQ4aDY0IiBzdHJva2U9IiMwMDAiIHN0cm9rZS1vcGFjaXR5PSIuMzUiIHN0cm9rZS13aWR0aD0iNCIvPjx0ZXh0IHg9IjE0MCIgeT0iMTM4IiBmaWxsPSIjZmZmMGMyIj5TPC90ZXh0PjwvZz48Zz48cmVjdCB4PSIxODciIHk9IjkxIiB3aWR0aD0iODYiIGhlaWdodD0iNzAiIHJ4PSIxMCIgZmlsbD0idXJsKCNrKSIgc3Ryb2tlPSIjM2Y5M2FkIiBzdHJva2Utd2lkdGg9IjIuNSIvPjxwYXRoIGQ9Ik0xOTggMTAyaDY0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuMDYiLz48cGF0aCBkPSJNMzk4IDE0OGg2NCIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utb3BhY2l0eT0iLjM1IiBzdHJva2Utd2lkdGg9IjQiLz48dGV4dCB4PSIyMzAiIHk9IjEzOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwwKSIgZmlsbD0iI2VhZmFmZiI+RDwvdGV4dD48L2c+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;width:92px;height:60px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.relay-faq-categories{z-index:4;background:#02080dd1;border-bottom:1px solid #aad2e114;flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:10px 30px;display:flex;position:relative}.relay-faq-categories:before{content:"FILTER:";color:#718793;letter-spacing:.11em;margin-right:3px;font-family:Orbitron,ui-monospace,monospace;font-size:6.5px;font-weight:800}.relay-faq-categories button{color:#8297a3;letter-spacing:.07em;cursor:pointer;touch-action:manipulation;background:#ffffff04;border:1px solid #aad2e11a;border-radius:3px;min-height:29px;padding:0 10px;font-family:Orbitron,ui-monospace,monospace;font-size:6.5px;font-weight:800;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s}.relay-faq-categories button:hover{color:#f0faff;background:#63ddff0b;border-color:#63ddff4d;transform:translateY(-1px)}.relay-faq-categories button:focus-visible{outline-offset:2px;outline:2px solid #63ddff99}.relay-faq-categories button.active{color:var(--relay-amber);background:linear-gradient(#ffd36a16,#ffd36a06);border-color:#ffd36a57;box-shadow:inset 0 -1px #ffd36a4d,0 0 10px #ffd36a0a}.relay-faq-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#63ddffe0 #030a11b8;min-height:0;overflow:hidden auto}.relay-faq-list::-webkit-scrollbar{width:8px}.relay-faq-list::-webkit-scrollbar-track{background:linear-gradient(#63ddff09,#ffd36a05);border-radius:999px;margin:7px 2px;box-shadow:inset 0 0 0 1px #63ddff0e,inset 0 0 12px #000000a6}.relay-faq-list::-webkit-scrollbar-thumb{background:linear-gradient(#63ddff 0%,#38bdf8 48%,#ffd36a 100%) padding-box padding-box;border:2px solid #0000;border-radius:999px;min-height:42px;box-shadow:0 0 6px #63ddffe6,0 0 15px #63ddff73,0 0 25px #ffd36a26}.relay-faq-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a9edff 0%,#63ddff 46%,#ffe29a 100%) padding-box padding-box;box-shadow:0 0 8px #63ddff,0 0 18px #63ddffbf,0 0 28px #ffd36a40}.relay-faq-list::-webkit-scrollbar-corner{background:0 0}.relay-faq-item{background:linear-gradient(145deg,#ffffff06,#ffffff02),#02090fe6;border:1px solid #aad2e118;border-radius:4px;min-width:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.relay-faq-item:before{content:"";background:linear-gradient(180deg, var(--relay-cyan), var(--relay-amber), var(--relay-cyan));opacity:.18;width:2px;transition:opacity .16s,box-shadow .16s;position:absolute;top:0;bottom:0;left:0}.relay-faq-item:hover{background:linear-gradient(145deg,#63ddff09,#ffffff02),#030c13f2;border-color:#63ddff38;transform:translateY(-1px);box-shadow:0 10px 25px #0003,inset 0 1px #ffffff06,0 0 18px #63ddff06}.relay-faq-item:hover:before{opacity:.72;box-shadow:0 0 12px #63ddff47}.relay-faq-item.open{background:linear-gradient(145deg,#ffd36a09,#63ddff03),#030b12f5;border-color:#ffd36a4d;box-shadow:0 12px 28px #00000040,inset 3px 0 #63ddff6b,0 0 22px #63ddff09}.relay-faq-item.open:before{opacity:1;box-shadow:0 0 14px #63ddff40}.relay-faq-question{width:100%;min-width:0;min-height:70px;color:var(--relay-text);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;font-family:Orbitron,Arial,sans-serif;transition:color .16s,background .16s;display:grid;position:relative}.relay-faq-question:hover{color:#9aeaff;background:linear-gradient(90deg,#63ddff05,#0000 72%)}.relay-faq-question:focus-visible{outline-offset:-2px;outline:2px solid #63ddffad;box-shadow:inset 0 0 0 1px #63ddff1f,0 0 15px #63ddff12}.relay-faq-item.open .relay-faq-question{color:#ffe29a}.faq-index{color:#829aa6;letter-spacing:.03em;background:linear-gradient(#63ddff08,#63ddff02);border:1px solid #63ddff2e;border-radius:3px;place-items:center;width:27px;height:27px;font-family:Orbitron,ui-monospace,monospace;font-size:7px;font-weight:800;line-height:1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffff06}.relay-faq-item.open .faq-index{color:var(--relay-amber);background:linear-gradient(#ffd36a13,#ffd36a05);border-color:#ffd36a61;box-shadow:inset 0 1px #ffffff06,0 0 10px #ffd36a17}.faq-question-text{min-width:0;color:inherit;letter-spacing:.004em;overflow-wrap:anywhere;word-break:normal;font-family:Orbitron,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.4}.faq-question-state{color:#718894;letter-spacing:.07em;text-align:center;white-space:nowrap;background:#ffffff03;border:1px solid #aad2e11a;border-radius:2px;min-width:45px;padding:5px 7px;font-family:Orbitron,ui-monospace,monospace;font-size:6px;font-weight:800;line-height:1.1;transition:color .16s,border-color .16s,background .16s,box-shadow .16s}.relay-faq-item.open .faq-question-state{color:var(--relay-cyan);text-shadow:0 0 8px #63ddff33;background:#63ddff0b;border-color:#63ddff47;box-shadow:0 0 10px #63ddff14}.relay-faq-answer{color:#d2e1e8;letter-spacing:.002em;overflow-wrap:anywhere;word-break:normal;border-top:1px solid #aad2e111;min-width:0;padding:13px 15px 17px 59px;font-family:Manrope,Arial,sans-serif;font-size:12.5px;font-weight:500;line-height:1.74;animation:.16s both relayQueryOutput;position:relative;overflow:hidden}.relay-faq-answer:before{content:"> QUERY OUTPUT";color:var(--relay-cyan);letter-spacing:.1em;text-shadow:0 0 9px #63ddff2e;margin-bottom:9px;font-family:Orbitron,ui-monospace,monospace;font-size:6.5px;font-weight:800;line-height:1.3;display:block}.relay-faq-answer:after{content:"> END OF RESPONSE";color:#ffd36a94;letter-spacing:.09em;margin-top:13px;font-family:Orbitron,ui-monospace,monospace;font-size:6px;font-weight:700;line-height:1.3;display:block}.relay-faq-answer[hidden]{display:none}.relay-faq-answer img,.relay-faq-answer video,.relay-faq-answer iframe{max-width:100%;height:auto}.relay-faq-answer::selection{color:#fff;background:#63ddff47}.faq-question-text::selection{color:#fff;background:#63ddff47}.relay-faq-footer{z-index:3;color:#718894;letter-spacing:.09em;text-transform:uppercase;background:#01060be0;border-top:1px solid #aad2e114;flex:none;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 30px;font-family:Orbitron,ui-monospace,monospace;font-size:6px;font-weight:700;line-height:1.4;display:flex;position:relative}.relay-faq-footer-right{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.relay-faq-footer-right b{color:var(--relay-cyan);white-space:nowrap;background:#63ddff06;border:1px solid #63ddff24;border-radius:2px;padding:4px 6px}.relay-faq-footer-right i{background:var(--relay-amber);border-radius:50%;flex:0 0 4px;width:4px;height:4px;box-shadow:0 0 7px #ffd36aa6}.relay-faq-item.faq-filter-hidden{display:none!important}.relay-info-close{z-index:30;color:#8ba1ac;cursor:pointer;background:#02080db8;border:1px solid #aad2e11c;border-radius:3px;place-items:center;width:30px;height:30px;padding:0;font-family:Orbitron,ui-monospace,monospace;font-size:14px;font-weight:700;line-height:1;transition:color .16s,border-color .16s,background .16s,transform .16s,box-shadow .16s;display:grid;position:absolute;top:13px;right:14px}.relay-info-close:hover{color:#9aeaff;background:#63ddff0e;border-color:#63ddff4d;transform:translateY(-1px);box-shadow:0 0 14px #63ddff1a}.relay-info-close:focus-visible{outline-offset:2px;outline:2px solid #63ddff9e}@media (width<=768px){.relay-info-panel{place-items:center;padding:7px}.relay-info-card{border-radius:6px;width:100%;max-height:96dvh}.relay-faq-header{padding:21px 15px 15px}.relay-faq-heading-row{flex-direction:column;align-items:stretch;gap:13px;padding-right:34px}.relay-info-card h2,.relay-faq-card h2{font-size:clamp(34px,11vw,52px);line-height:.96}.relay-faq-intro{margin-top:10px;font-size:11.5px;line-height:1.65}.relay-faq-terminal{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;padding:8px 9px}.relay-faq-terminal span{font-size:6px}.relay-faq-terminal b{font-size:8px}.relay-faq-terminal small{overflow-wrap:anywhere;min-width:0;font-size:6px}.relay-faq-counters{gap:5px;margin-top:14px}.relay-faq-counters span{padding:5px 7px;font-size:6px}.relay-terminal-prompt{min-height:68px;padding:8px 108px 8px 14px;font-size:7px}.relay-terminal-prompt:after{width:82px;height:53px;right:10px}.relay-faq-categories{scrollbar-width:none;flex-wrap:nowrap;padding:9px 12px;overflow-x:auto}.relay-faq-categories::-webkit-scrollbar{display:none}.relay-faq-categories:before{flex:none;position:sticky;left:0}.relay-faq-categories button{flex:none;min-height:30px}.relay-faq-list{grid-template-columns:1fr;gap:7px;padding:10px 10px 13px}.relay-faq-question{grid-template-columns:29px minmax(0,1fr) auto;gap:8px;min-height:62px;padding:11px}.faq-index{width:25px;height:25px;font-size:6px}.faq-question-text{font-size:13px;line-height:1.4}.faq-question-state{min-width:37px;padding:4px 5px;font-size:5px}.relay-faq-answer{padding:12px 11px 15px 48px;font-size:11.5px;line-height:1.72}.relay-faq-answer:before{font-size:6px}.relay-faq-answer:after{font-size:5.5px}.relay-faq-footer{flex-wrap:wrap;padding:8px 12px;font-size:5.5px}}@media (width<=420px){.relay-info-panel{padding:5px}.relay-info-card{max-height:97dvh}.relay-faq-header{padding:18px 12px 13px}.relay-faq-heading-row{padding-right:30px}.relay-faq-eyebrow{letter-spacing:.12em;margin-bottom:10px;font-size:7px}.relay-status-dot{flex-basis:5px;width:5px;height:5px}.relay-info-card h2,.relay-faq-card h2{font-size:34px}.relay-faq-kicker{font-size:6.5px}.relay-faq-intro{font-size:10.5px}.relay-faq-terminal{grid-template-columns:1fr 1fr;gap:6px}.relay-faq-terminal small{grid-column:1/-1}.relay-faq-counters{margin-top:11px}.relay-faq-counters span{font-size:5.5px}.relay-terminal-prompt{min-height:58px;padding:7px 94px 7px 11px;font-size:6px}.relay-terminal-prompt:after{width:72px;height:47px;right:7px}.relay-faq-list{padding:8px}.relay-faq-question{grid-template-columns:26px minmax(0,1fr);min-height:59px;padding:10px}.faq-index{width:23px;height:23px;font-size:5.5px}.faq-question-text{font-size:12px}.faq-question-state{display:none}.relay-faq-answer{padding:11px 10px 14px 44px;font-size:10.5px}.relay-faq-footer{flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px}.relay-faq-footer-right{justify-content:flex-start}.relay-info-close{width:27px;height:27px;font-size:13px;top:9px;right:9px}}@media (width<=900px) and (orientation:landscape){.relay-info-panel{place-items:start center;padding:5px}.relay-info-card{max-height:97dvh}.relay-faq-header{padding:13px 18px 10px}.relay-faq-heading-row{flex-direction:row;align-items:center;padding-right:34px}.relay-info-card h2,.relay-faq-card h2{font-size:34px}.relay-faq-intro{margin-top:6px;font-size:9px;line-height:1.5}.relay-faq-terminal{min-width:145px;padding:8px 9px}.relay-faq-counters{margin-top:8px}.relay-terminal-prompt{min-height:56px;padding:6px 108px 6px 18px;font-size:6px}.relay-terminal-prompt:after{width:82px;height:50px;right:12px}.relay-faq-categories{padding:6px 18px}.relay-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px 18px 9px}.relay-faq-question{min-height:49px;padding:8px 9px}.faq-question-text{font-size:10px}.faq-index{width:22px;height:22px;font-size:5px}.faq-question-state{min-width:32px;padding:4px;font-size:4.5px}.relay-faq-answer{padding:9px 9px 10px 42px;font-size:9px}.relay-faq-footer{padding:6px 18px;font-size:5px}}@media (hover:none){.relay-faq-item:hover{background:linear-gradient(145deg,#ffffff06,#ffffff02),#02090fe6;border-color:#aad2e118;transform:none;box-shadow:inset 0 1px #ffffff05}.relay-faq-item:hover:before{opacity:.18;box-shadow:none}.relay-faq-question:hover{color:var(--relay-text);background:0 0}.relay-faq-categories button:hover{color:#7d919d;background:#ffffff04;border-color:#aad2e11a;transform:none}.relay-faq-item.open .relay-faq-question{color:var(--relay-amber)}}@media (prefers-reduced-motion:reduce){.relay-info-panel,.relay-faq-answer,.relay-status-dot{animation:none!important}.relay-faq-item,.relay-faq-question,.relay-faq-categories button,.relay-info-close{transition:none!important}}@keyframes relayTerminalIn{0%{opacity:0}to{opacity:1}}@keyframes relayQueryOutput{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes relayTerminalPulse{0%,to{opacity:.45;transform:scale(.78)}50%{opacity:1;transform:scale(1.08)}}@media (width<=780px){.relay-faq-header{padding:16px 18px 14px}.relay-faq-header:after{left:18px;right:18px}.relay-faq-heading-row{gap:14px}.relay-info-card h2,.relay-faq-card h2{font-size:clamp(30px,9vw,46px);line-height:.94}.relay-faq-eyebrow{margin-bottom:9px;font-size:8px}.relay-terminal-prompt{padding-top:7px;padding-bottom:7px}}@media (width<=430px){.relay-faq-header{padding:14px 14px 12px}.relay-faq-header:after{left:14px;right:14px}.relay-info-card h2,.relay-faq-card h2{letter-spacing:-.03em;font-size:32px}.relay-faq-eyebrow{letter-spacing:.12em;font-size:7px}.relay-terminal-prompt{padding-left:14px;padding-right:94px;font-size:6.5px}}#relayInfoPanel{box-sizing:border-box!important;isolation:isolate!important}#relayInfoPanel *{box-sizing:border-box!important}#relayInfoPanel.relay-faq-mode,#relayInfoPanel.relay-cinematic-overlay{-webkit-backdrop-filter:blur(14px)saturate(115%)!important;background:radial-gradient(circle at 50% 0,#38bdf818,#0000 32%),radial-gradient(circle at 90% 92%,#38bdf809,#0000 30%),#000307e8!important}#relayInfoPanel.relay-faq-mode .relay-info-card,#relayInfoPanel.relay-faq-mode .relay-cinematic-panel{color:#effcff!important;clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px))!important;background:linear-gradient(145deg,#081827fb,#030a11fe 55%,#01060a)!important;border:1px solid #8df4ff33!important;border-radius:0!important;width:min(1080px,94vw)!important;max-width:94vw!important;max-height:94dvh!important;position:relative!important;overflow:hidden!important;box-shadow:0 34px 110px #000000c7,0 0 60px #38bdf811,inset 0 1px #ffffff0b!important}#relayInfoPanel.relay-faq-mode .relay-info-card:before,#relayInfoPanel.relay-faq-mode .relay-cinematic-panel:before{content:""!important;z-index:30!important;pointer-events:none!important;background:linear-gradient(90deg,#0000 0%,#38bdf81f 10%,#8df4ff 32%,#39b9ff 54%,#38bdf829 88%,#0000)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;box-shadow:0 0 18px #8df4ff66!important}#relayInfoPanel.relay-faq-mode .relay-info-card:after,#relayInfoPanel.relay-faq-mode .relay-cinematic-panel:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.34!important;background:linear-gradient(#8df4ff06 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#8df4ff04 1px,#0000 1px) 0 0/32px 32px,repeating-linear-gradient(#0000 0 4px,#ffffff03 5px)!important;position:absolute!important;inset:0!important}#relayInfoPanel.relay-faq-mode .relay-faq-header{z-index:5!important;background:linear-gradient(#071725f5,#030a11c2)!important;border-bottom:1px solid #8df4ff1a!important;flex:none!important;padding:21px 28px 17px!important;position:relative!important;overflow:hidden!important}#relayInfoPanel.relay-faq-mode .relay-faq-header:before{content:""!important;background:#8df4ff!important;width:100px!important;height:1px!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 0 13px #8df4ff5c!important}#relayInfoPanel.relay-faq-mode .relay-faq-header:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#8df4ff,#39b9ff 35%,#0000 82%)!important;height:1px!important;position:absolute!important;bottom:0!important;left:28px!important;right:28px!important;box-shadow:0 0 12px #38bdf82e!important}#relayInfoPanel.relay-faq-mode .relay-faq-eyebrow{color:#63ddff!important;font:900 8px/1.2 var(--relay-font)!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:0 0 12px #63ddff29!important;align-items:center!important;gap:8px!important;margin:0 0 11px!important;display:flex!important}#relayInfoPanel.relay-faq-mode .relay-status-dot{background:#69efb0!important;border-radius:50%!important;flex:0 0 6px!important;width:6px!important;height:6px!important;box-shadow:0 0 7px #69efb0e0,0 0 16px #69efb04d!important}#relayInfoPanel.relay-faq-mode .relay-faq-heading-row{justify-content:space-between!important;align-items:flex-end!important;gap:22px!important;min-width:0!important;display:flex!important;position:relative!important}#relayInfoPanel.relay-faq-mode .relay-faq-kicker{color:#6da6ba!important;font:850 7px/1.2 var(--relay-font)!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 6px!important}#relayInfoPanel.relay-faq-mode .relay-info-card h2,#relayInfoPanel.relay-faq-mode .relay-faq-card h2{color:#effcff!important;letter-spacing:.01em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 0 20px #8df4ff1a,0 7px 28px #0000006b!important;margin:0!important;font:950 clamp(32px,4.2vw,50px)/.9 Orbitron,ui-monospace,monospace!important}#relayInfoPanel.relay-faq-mode .relay-faq-intro{color:#9eb8c3!important;letter-spacing:.01em!important;overflow-wrap:anywhere!important;max-width:660px!important;margin:11px 0 0!important;font:500 11px/1.65 Manrope,Arial,sans-serif!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal{min-width:175px!important;font-family:var(--relay-font)!important;text-transform:uppercase!important;clip-path:polygon(0 7px,7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)!important;background:linear-gradient(145deg,#38bdf80b,#02080e94)!important;border:1px solid #8df4ff21!important;border-radius:0!important;gap:5px!important;padding:11px 12px!important;display:grid!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #0000002e!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal span{color:#617f8d!important;letter-spacing:.13em!important;font-size:7px!important;font-weight:800!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal b{color:#8df4ff!important;letter-spacing:.09em!important;text-shadow:0 0 12px #8df4ff29!important;font-size:10px!important;font-weight:950!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal small{color:#6da0b2!important;letter-spacing:.08em!important;font-size:6.5px!important}#relayInfoPanel.relay-faq-mode .relay-faq-counters{flex-wrap:wrap!important;gap:6px!important;margin-top:14px!important;display:flex!important}#relayInfoPanel.relay-faq-mode .relay-faq-counters span{color:#647f8c!important;min-height:24px!important;font:800 6px/1 var(--relay-font)!important;letter-spacing:.1em!important;white-space:nowrap!important;background:#8df4ff05!important;border:1px solid #8df4ff17!important;border-radius:0!important;align-items:center!important;gap:5px!important;padding:0 8px!important;display:inline-flex!important}#relayInfoPanel.relay-faq-mode .relay-faq-counters b{color:#8df4ff!important}#relayInfoPanel.relay-faq-mode .relay-terminal-prompt{z-index:4!important;color:#758f9d!important;min-height:44px!important;font:800 7px/1 var(--relay-font)!important;letter-spacing:.11em!important;text-transform:uppercase!important;background:#01070cd1!important;border-bottom:1px solid #8df4ff12!important;align-items:center!important;gap:7px!important;padding:0 28px!important;display:flex!important;position:relative!important}#relayInfoPanel.relay-faq-mode .relay-terminal-prompt:before{color:#8df4ff!important;text-shadow:0 0 10px #8df4ff61!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories{z-index:5!important;background:#02090fe6!important;border-bottom:1px solid #8df4ff14!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:9px 28px!important;display:flex!important;position:relative!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories:before{content:"FILTER //"!important;color:#5e7b89!important;font:850 6px/1 var(--relay-font)!important;letter-spacing:.12em!important;flex:none!important;margin-right:3px!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories button{color:#718d9b!important;min-height:30px!important;font:850 6.5px/1 var(--relay-font)!important;letter-spacing:.07em!important;text-transform:uppercase!important;cursor:pointer!important;background:linear-gradient(#0a1c2ccc,#030b12eb)!important;border:1px solid #8df4ff17!important;border-radius:0!important;padding:0 10px!important;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories button:hover,#relayInfoPanel.relay-faq-mode .relay-faq-categories button:focus-visible{color:#eaffff!important;background:#38bdf813!important;border-color:#8df4ff75!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 18px #38bdf814,inset 0 -2px #8df4ff!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories button.active{color:#eaffff!important;background:linear-gradient(#38bdf81f,#38bdf809)!important;border-color:#8df4ff85!important;box-shadow:inset 0 -2px #8df4ff,0 0 18px #38bdf814!important}#relayInfoPanel.relay-faq-mode .relay-faq-list{z-index:2!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#38bdf88c #ffffff05!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;min-height:0!important;padding:13px 20px 16px!important;display:grid!important;position:relative!important;overflow:hidden auto!important}#relayInfoPanel.relay-faq-mode .relay-faq-list::-webkit-scrollbar{width:7px!important}#relayInfoPanel.relay-faq-mode .relay-faq-list::-webkit-scrollbar-track{background:#ffffff04!important}#relayInfoPanel.relay-faq-mode .relay-faq-list::-webkit-scrollbar-thumb{background:linear-gradient(#8df4ffad,#39b9ff3d)!important;border-radius:0!important}#relayInfoPanel.relay-faq-mode .relay-faq-item{clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))!important;background:linear-gradient(145deg,#091928f5,#02090ffc)!important;border:1px solid #8df4ff13!important;border-radius:0!important;min-width:0!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff06,0 8px 23px #0003!important}#relayInfoPanel.relay-faq-mode .relay-faq-item:before{content:""!important;opacity:.34!important;background:linear-gradient(#8df4ff,#39b9ff0a)!important;width:2px!important;transition:opacity .16s,box-shadow .16s!important;position:absolute!important;top:10px!important;bottom:10px!important;left:0!important;box-shadow:0 0 10px #8df4ff2e!important}#relayInfoPanel.relay-faq-mode .relay-faq-question{z-index:2!important;color:#d7e8ef!important;text-align:left!important;cursor:pointer!important;width:100%!important;min-width:0!important;min-height:68px!important;font-family:var(--relay-font)!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 12px 12px 11px!important;transition:color .16s,background .16s!important;display:grid!important;position:relative!important}#relayInfoPanel.relay-faq-mode .relay-faq-question:hover{color:#eaffff!important;background:linear-gradient(90deg,#38bdf811,#0000 78%)!important}#relayInfoPanel.relay-faq-mode .relay-faq-question:focus-visible{outline-offset:-2px!important;outline:1px solid #8df4ffb8!important;box-shadow:inset 0 0 0 1px #8df4ff1a,0 0 16px #38bdf80f!important}#relayInfoPanel.relay-faq-mode .faq-index{color:#7594a1!important;width:27px!important;height:27px!important;font:900 7px/1 var(--relay-font)!important;background:linear-gradient(145deg,#8df4ff0e,#38bdf802)!important;border:1px solid #8df4ff33!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:flex!important;box-shadow:inset 0 1px #ffffff05!important}#relayInfoPanel.relay-faq-mode .relay-faq-item:hover .faq-index,#relayInfoPanel.relay-faq-mode .relay-faq-item.open .faq-index{color:#eaffff!important;background:#8df4ff12!important;border-color:#8df4ff85!important;box-shadow:0 0 18px #38bdf817!important}#relayInfoPanel.relay-faq-mode .faq-question-text{min-width:0!important;color:inherit!important;font:850 10px/1.4 var(--relay-font)!important;letter-spacing:.025em!important;overflow-wrap:anywhere!important;word-break:normal!important;text-transform:uppercase!important}#relayInfoPanel.relay-faq-mode .faq-question-state{color:#58717e!important;min-width:48px!important;font:800 5.5px/1 var(--relay-font)!important;letter-spacing:.08em!important;text-align:center!important;white-space:nowrap!important;background:#ffffff03!important;border:1px solid #8df4ff17!important;border-radius:0!important;padding:5px 6px!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.open .faq-question-state{color:#8df4ff!important;text-shadow:0 0 9px #8df4ff29!important;background:#38bdf811!important;border-color:#8df4ff66!important;box-shadow:0 0 14px #38bdf812!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.open{background:linear-gradient(145deg,#0b2234fa,#02090f)!important;border-color:#8df4ff57!important;box-shadow:inset 3px 0 #8df4ffd1,0 14px 32px #0000004d,0 0 24px #38bdf813!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.open:before{opacity:1!important;box-shadow:0 0 15px #8df4ff59!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer{color:#a9c1ca!important;letter-spacing:.01em!important;overflow-wrap:anywhere!important;background:linear-gradient(90deg,#38bdf806,#0000 72%)!important;border-top:1px solid #8df4ff14!important;min-width:0!important;padding:12px 13px 15px 52px!important;font:500 9px/1.7 Manrope,Arial,sans-serif!important;animation:.16s both relayFaqBlacksiteAnswer!important;position:relative!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer:before{content:"> QUERY OUTPUT"!important;color:#8df4ff!important;font:850 6px/1.2 var(--relay-font)!important;letter-spacing:.1em!important;text-shadow:0 0 9px #8df4ff29!important;margin-bottom:8px!important;display:block!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer:after{content:"> END OF RESPONSE"!important;color:#587783!important;font:750 5.5px/1.2 var(--relay-font)!important;letter-spacing:.09em!important;margin-top:12px!important;display:block!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer[hidden]{display:none!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer img,#relayInfoPanel.relay-faq-mode .relay-faq-answer video,#relayInfoPanel.relay-faq-mode .relay-faq-answer iframe{max-width:100%!important;height:auto!important}#relayInfoPanel.relay-faq-mode .relay-faq-footer{z-index:4!important;color:#607b87!important;min-width:0!important;font:700 6px/1.4 var(--relay-font)!important;letter-spacing:.09em!important;text-transform:uppercase!important;background:#01060be6!important;border-top:1px solid #8df4ff12!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:8px 20px!important;display:flex!important;position:relative!important}#relayInfoPanel.relay-faq-mode .relay-faq-footer-right{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}#relayInfoPanel.relay-faq-mode .relay-faq-footer-right b{color:#8df4ff!important;white-space:nowrap!important;background:#38bdf806!important;border:1px solid #8df4ff26!important;border-radius:0!important;padding:4px 6px!important}#relayInfoPanel.relay-faq-mode .relay-faq-footer-right i{background:#69efb0!important;border-radius:50%!important;width:4px!important;height:4px!important;box-shadow:0 0 8px #69efb0bf!important}#relayInfoPanel.relay-faq-mode .relay-info-close,#relayInfoPanel.relay-faq-mode .relay-cinematic-close{z-index:50!important;color:#76919d!important;cursor:pointer!important;background:#030b12eb!important;border:1px solid #8df4ff2e!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;padding:0!important;font:900 17px/1 Arial,sans-serif!important;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s!important;display:flex!important;position:absolute!important;top:11px!important;right:11px!important}#relayInfoPanel.relay-faq-mode .relay-info-close:hover,#relayInfoPanel.relay-faq-mode .relay-cinematic-close:hover,#relayInfoPanel.relay-faq-mode .relay-info-close:focus-visible,#relayInfoPanel.relay-faq-mode .relay-cinematic-close:focus-visible{color:#eaffff!important;background:#38bdf813!important;border-color:#8df4ff8a!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 22px #38bdf81c,inset 0 0 12px #8df4ff09!important}@media (width<=760px){#relayInfoPanel.relay-faq-mode .relay-info-card,#relayInfoPanel.relay-faq-mode .relay-cinematic-panel{width:calc(100vw - 12px)!important;max-width:none!important;max-height:96dvh!important}#relayInfoPanel.relay-faq-mode .relay-faq-header{padding:17px 14px 13px!important}#relayInfoPanel.relay-faq-mode .relay-faq-header:after{left:14px!important;right:14px!important}#relayInfoPanel.relay-faq-mode .relay-faq-heading-row{flex-direction:column!important;align-items:stretch!important;gap:11px!important;padding-right:38px!important}#relayInfoPanel.relay-faq-mode .relay-info-card h2,#relayInfoPanel.relay-faq-mode .relay-faq-card h2{font-size:clamp(29px,9vw,43px)!important}#relayInfoPanel.relay-faq-mode .relay-faq-intro{font-size:9px!important;line-height:1.62!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal{width:100%!important;min-width:0!important}#relayInfoPanel.relay-faq-mode .relay-faq-counters{margin-top:11px!important}#relayInfoPanel.relay-faq-mode .relay-terminal-prompt{min-height:40px!important;padding:0 13px!important;font-size:6px!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories{scrollbar-width:none!important;flex-wrap:nowrap!important;padding:8px 10px!important;overflow-x:auto!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories::-webkit-scrollbar{display:none!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories:before{z-index:2!important;position:sticky!important;left:0!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories button{flex:none!important;min-height:29px!important;padding:0 9px!important;font-size:6px!important}#relayInfoPanel.relay-faq-mode .relay-faq-list{grid-template-columns:1fr!important;gap:7px!important;padding:10px 10px 12px!important}#relayInfoPanel.relay-faq-mode .relay-faq-question{grid-template-columns:26px minmax(0,1fr) auto!important;gap:8px!important;min-height:62px!important;padding:10px!important}#relayInfoPanel.relay-faq-mode .faq-index{width:24px!important;height:24px!important;font-size:6px!important}#relayInfoPanel.relay-faq-mode .faq-question-text{font-size:8px!important;line-height:1.45!important}#relayInfoPanel.relay-faq-mode .faq-question-state{min-width:40px!important;font-size:5px!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer{padding:10px 10px 13px 43px!important;font-size:8px!important;line-height:1.65!important}#relayInfoPanel.relay-faq-mode .relay-faq-footer{flex-wrap:wrap!important;padding:8px 11px!important;font-size:5px!important}}@media (width<=430px){#relayInfoPanel.relay-faq-mode .relay-info-card,#relayInfoPanel.relay-faq-mode .relay-cinematic-panel{width:calc(100vw - 8px)!important}#relayInfoPanel.relay-faq-mode .relay-info-card h2,#relayInfoPanel.relay-faq-mode .relay-faq-card h2{letter-spacing:.005em!important;font-size:31px!important}#relayInfoPanel.relay-faq-mode .relay-faq-eyebrow{font-size:7px!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal{padding:9px!important}#relayInfoPanel.relay-faq-mode .relay-faq-list{padding:8px!important}#relayInfoPanel.relay-faq-mode .relay-faq-question{grid-template-columns:23px minmax(0,1fr)!important}#relayInfoPanel.relay-faq-mode .faq-index{width:22px!important;height:22px!important}#relayInfoPanel.relay-faq-mode .faq-question-text{font-size:7.5px!important}#relayInfoPanel.relay-faq-mode .faq-question-state{display:none!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer{padding-left:40px!important;font-size:7.5px!important}#relayInfoPanel.relay-faq-mode .relay-info-close,#relayInfoPanel.relay-faq-mode .relay-cinematic-close{width:29px!important;height:29px!important;font-size:14px!important;top:8px!important;right:8px!important}}@media (orientation:landscape) and (width<=900px) and (height<=700px){#relayInfoPanel.relay-faq-mode .relay-info-card,#relayInfoPanel.relay-faq-mode .relay-cinematic-panel{width:96vw!important;max-height:94dvh!important}#relayInfoPanel.relay-faq-mode .relay-faq-header{padding:12px 16px 10px!important}#relayInfoPanel.relay-faq-mode .relay-faq-heading-row{flex-direction:row!important;align-items:center!important;padding-right:36px!important}#relayInfoPanel.relay-faq-mode .relay-info-card h2,#relayInfoPanel.relay-faq-mode .relay-faq-card h2{font-size:27px!important}#relayInfoPanel.relay-faq-mode .relay-faq-intro{font-size:7px!important;line-height:1.5!important}#relayInfoPanel.relay-faq-mode .relay-faq-terminal{min-width:145px!important;padding:8px!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories{padding:6px 16px!important}#relayInfoPanel.relay-faq-mode .relay-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px 14px 9px!important}#relayInfoPanel.relay-faq-mode .relay-faq-question{min-height:48px!important;padding:8px!important}#relayInfoPanel.relay-faq-mode .faq-question-text{font-size:7px!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer{padding:8px 8px 10px 38px!important;font-size:7px!important}}@media (hover:none){#relayInfoPanel.relay-faq-mode .relay-faq-item:hover{background:linear-gradient(145deg,#091928f5,#02090ffc)!important;border-color:#8df4ff13!important;transform:none!important;box-shadow:inset 0 1px #ffffff06,0 8px 23px #0003!important}#relayInfoPanel.relay-faq-mode .relay-faq-item:hover:before{opacity:.34!important}#relayInfoPanel.relay-faq-mode .relay-faq-question:hover{color:#d7e8ef!important;background:0 0!important}#relayInfoPanel.relay-faq-mode .relay-faq-categories button:hover{color:#718d9b!important;box-shadow:none!important;background:linear-gradient(#0a1c2ccc,#030b12eb)!important;border-color:#8df4ff17!important;transform:none!important}}@media (prefers-reduced-motion:reduce){#relayInfoPanel.relay-faq-mode .relay-status-dot,#relayInfoPanel.relay-faq-mode .relay-faq-answer{animation:none!important}#relayInfoPanel.relay-faq-mode .relay-faq-item,#relayInfoPanel.relay-faq-mode .relay-faq-question,#relayInfoPanel.relay-faq-mode .relay-faq-categories button,#relayInfoPanel.relay-faq-mode .relay-info-close{transition:none!important}}@keyframes relayFaqBlacksiteAnswer{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}:root{--pp-line:#38bdf83d;--pp-line-strong:#38bdf894;--pp-text:#e8f7ff;--pp-muted:#7f9caf;--pp-accent:#38bdf8;--pp-panel:#07121ef0}#playerProfile{box-sizing:border-box;width:min(920px,100%);color:var(--pp-text);margin:auto;padding:clamp(4px,1.2vw,14px)}.pp-shell{border:1px solid var(--pp-line-strong);background:linear-gradient(145deg,#081827fa,#030a12fa);border-radius:18px;overflow:hidden;box-shadow:0 0 22px #38bdf81a,inset 0 1px #ffffff0a}.pp-head{border-bottom:1px solid var(--pp-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.pp-head-copy{text-align:center;min-width:0}.pp-kicker{color:var(--pp-accent);letter-spacing:.18em;margin:0 0 5px;font-size:9px;font-weight:800}.pp-title{letter-spacing:-.025em;margin:0;font-size:clamp(22px,3.2vw,34px);line-height:1}.pp-title em{color:var(--pp-accent);font-style:normal}.pp-sub{color:var(--pp-muted);margin:7px 0 0;font-size:10px;line-height:1.4}.pp-rank{border:1px solid var(--pp-line);text-align:center;background:#00000038;border-radius:12px;min-width:128px;padding:10px 12px}.pp-rank small{color:var(--pp-muted);letter-spacing:.13em;font-size:8px;display:block}.pp-rank strong{letter-spacing:.06em;margin:3px 0;font-size:16px;display:block}.pp-level{background:#00000029;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:12px 20px;display:grid}.pp-level-label{text-align:center}.pp-level-label small{color:var(--pp-muted);letter-spacing:.14em;font-size:8px;display:block}.pp-level-label b{margin-top:2px;font-size:23px;line-height:1;display:block}.pp-xp-wrap{min-width:0}.pp-xp-track{border:1px solid var(--pp-line);background:#02070c;border-radius:99px;height:8px;overflow:hidden}.pp-xp-fill{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#a78bfa);width:0;height:100%;display:block;box-shadow:0 0 12px #38bdf84d}.pp-xp-copy{text-align:center;color:var(--pp-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:9px;overflow:hidden}.pp-xp-copy b{color:var(--pp-text)}.pp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 20px;display:grid}.pp-stat{text-align:center;border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:12px;min-width:0;padding:11px 9px}.pp-stat small{color:var(--pp-muted);letter-spacing:.12em;font-size:8px;display:block}.pp-stat strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:18px;line-height:1;display:block;overflow:hidden}.pp-stat span{color:var(--pp-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:8px;display:block;overflow:hidden}.pp-sections{grid-template-columns:1fr 1fr;gap:9px;padding:0 20px 14px;display:grid}.pp-card{border:1px solid var(--pp-line);background:var(--pp-panel);border-radius:13px;min-width:0;padding:13px}.pp-card h3{text-align:center;letter-spacing:.14em;margin:0 0 9px;font-size:10px}.pp-card h3 span{color:var(--pp-accent)}.pp-row{border-top:1px solid #38bdf81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.pp-row:first-of-type{border-top:0}.pp-row b{font-size:10px}.pp-row small{color:var(--pp-muted);margin-top:2px;font-size:8px;line-height:1.3;display:block}.pp-row strong{font-size:12px}.pp-pill{border:1px solid var(--pp-line);color:var(--pp-accent);letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:8px}.pp-rank-track{border:1px solid var(--pp-line);background:#02070c;border-radius:99px;height:6px;margin:6px 0 2px;overflow:hidden}.pp-rank-track i{border-radius:inherit;background:linear-gradient(90deg,#a78bfa,#38bdf8);height:100%;display:block}.pp-footer{color:var(--pp-muted);letter-spacing:.07em;text-align:center;padding:0 20px 13px;font-size:7px}#pauseMenu .tab{color:#dff7ff;letter-spacing:.08em;box-sizing:border-box;cursor:pointer;background:linear-gradient(145deg,#05121ff5,#071e30f0);border:1px solid #38bdf838;border-radius:10px;min-height:44px;padding:9px 12px;font-weight:800;line-height:1.15;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}#pauseMenu .tab:hover,#pauseMenu .tab:focus-visible{border-color:#38bdf89e;outline:none;box-shadow:0 0 14px #38bdf829}#pauseMenu .tab.active{background:linear-gradient(145deg,#07263dfa,#051422fa);border-color:#38bdf8d1;box-shadow:0 0 14px #38bdf82e,inset 0 0 18px #38bdf80f}#pauseMenu .close{place-items:center;min-width:44px;min-height:44px;display:grid}#pauseMenu .secondary,#pauseMenu .primary{box-sizing:border-box;min-height:44px}@media (width<=760px){#playerProfile{padding:3px}.pp-shell{border-radius:14px}.pp-head{grid-template-columns:1fr;gap:9px;padding:13px 12px}.pp-head-copy{text-align:center}.pp-title{font-size:24px}.pp-sub{font-size:9px}.pp-rank{width:min(220px,100%);min-width:0;margin:auto;padding:8px 10px}.pp-rank strong{font-size:15px}.pp-level{grid-template-columns:1fr;gap:7px;padding:10px 12px}.pp-level-label{text-align:center}.pp-level-label b{font-size:21px}.pp-xp-copy{font-size:8px}.pp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px 12px}.pp-stat{padding:9px 7px}.pp-stat strong{font-size:16px}.pp-sections{grid-template-columns:1fr;gap:7px;padding:0 12px 10px}.pp-card{padding:11px}.pp-card h3{font-size:9px}.pp-row{min-height:39px;padding:7px 0}.pp-row b{font-size:9px}.pp-row small,.pp-pill{font-size:7.5px}.pp-footer{padding:0 12px 10px;font-size:6.5px}#pauseMenu .menu-grid{gap:10px}#pauseMenu .menu-grid aside{width:100%}#pauseMenu nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}#pauseMenu .tab{width:100%;min-height:46px;padding:9px 7px;font-size:11px}#pauseMenu .close{width:44px;height:44px}}@media (width<=390px){.pp-title{font-size:21px}.pp-grid{gap:5px;padding-left:9px;padding-right:9px}.pp-stat strong{font-size:14px}.pp-stat span{font-size:7px}.pp-sections{padding-left:9px;padding-right:9px}.pp-row{min-height:38px}#pauseMenu nav{grid-template-columns:1fr}.pp-footer{display:none}}@media (prefers-reduced-motion:reduce){.pp-xp-fill,#pauseMenu .tab{transition:none}}#pauseMenu .campaign-v2{box-sizing:border-box;color:#eaf7ff;width:100%;max-width:980px;margin:0 auto;padding:clamp(10px,2vw,24px)}.campaign-v2 *{box-sizing:border-box}.campaign-v2-head{text-align:center;max-width:760px;margin:0 auto 16px}.campaign-v2-kicker{letter-spacing:.18em;opacity:.7;margin:0 0 6px;font-size:11px}.campaign-v2-title{letter-spacing:.08em;margin:0;font-size:clamp(22px,4vw,38px)}.campaign-v2-title em{font-style:normal}.campaign-v2-sub{opacity:.7;max-width:620px;margin:7px auto 0;font-size:12px;line-height:1.5}.campaign-v2-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin:0 auto 14px;display:grid}.campaign-v2-stat{text-align:center;background:linear-gradient(145deg,#051220f5,#081d2ee6);border:1px solid #38bdf838;border-radius:12px;min-width:0;padding:12px;box-shadow:0 0 18px #38bdf814}.campaign-v2-stat small,.campaign-v2-stat strong{display:block}.campaign-v2-stat small{letter-spacing:.14em;opacity:.65;font-size:9px}.campaign-v2-stat strong{margin-top:4px;font-size:17px}.campaign-v2-chapters{gap:10px;display:grid}.campaign-v2-card{background:linear-gradient(145deg,#030d19fa,#08192af0);border:1px solid #38bdf833;border-radius:14px;padding:14px;box-shadow:0 8px 28px #0000002e}.campaign-v2-card.current{border-color:#38bdf8a6;box-shadow:0 0 20px #38bdf81f}.campaign-v2-card.complete{border-color:#4ade8061}.campaign-v2-card.locked{opacity:.65}.campaign-v2-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-v2-number{letter-spacing:.16em;opacity:.7;font-size:10px}.campaign-v2-name{letter-spacing:.07em;margin:3px 0 0;font-size:17px}.campaign-v2-status{letter-spacing:.12em;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.campaign-v2-card.complete .campaign-v2-status{border-color:#4ade8066}.campaign-v2-brief{color:#eaf7ffb8;margin:9px 0;font-size:12px;line-height:1.5}.campaign-v2-meta{flex-wrap:wrap;justify-content:center;gap:7px;margin:9px 0;display:flex}.campaign-v2-chip{letter-spacing:.08em;border:1px solid #38bdf82e;border-radius:8px;padding:5px 8px;font-size:9px}.campaign-v2-missions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.campaign-v2-mission{width:100%;min-height:48px;color:inherit;text-align:left;cursor:pointer;background:#020a14b8;border:1px solid #38bdf829;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.campaign-v2-mission:hover,.campaign-v2-mission:focus-visible{border-color:#38bdf8a6;outline:none}.campaign-v2-mission b,.campaign-v2-mission small{display:block}.campaign-v2-mission b{font-size:11px}.campaign-v2-mission small{opacity:.62;margin-top:3px;font-size:9px}.campaign-v2-arrow{opacity:.75;font-size:16px}.campaign-v2-reward{letter-spacing:.08em;border-top:1px solid #ffffff14;justify-content:center;gap:12px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.campaign-v2-lock{text-align:center;letter-spacing:.1em;border:1px dashed #ffffff1f;border-radius:9px;padding:12px;font-size:10px}.campaign-v2-note{text-align:center;opacity:.48;max-width:700px;margin:14px auto 0;font-size:9px;line-height:1.45}@media (width<=700px){#pauseMenu .campaign-v2{padding:8px 8px 14px}.campaign-v2-head{margin-bottom:10px}.campaign-v2-title{font-size:22px}.campaign-v2-sub{font-size:11px}.campaign-v2-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.campaign-v2-stat{padding:9px 5px}.campaign-v2-stat small{font-size:8px}.campaign-v2-stat strong{font-size:14px}.campaign-v2-card{border-radius:11px;padding:11px}.campaign-v2-card-head{align-items:flex-start}.campaign-v2-name{font-size:14px}.campaign-v2-status{padding:4px 6px;font-size:8px}.campaign-v2-brief{margin:7px 0;font-size:11px}.campaign-v2-missions{grid-template-columns:1fr;gap:6px}.campaign-v2-mission{min-height:52px;padding:9px}.campaign-v2-reward{flex-wrap:wrap;gap:8px;font-size:9px}}@media (width<=380px){.campaign-v2-summary{grid-template-columns:1fr 1fr}.campaign-v2-stat:last-child{grid-column:1/-1}.campaign-v2-title{font-size:20px}.campaign-v2-card{padding:9px}.campaign-v2-brief{font-size:10px}}@media (orientation:landscape) and (height<=520px){#pauseMenu .campaign-v2{padding:6px 12px}.campaign-v2-head,.campaign-v2-summary{margin-bottom:7px}.campaign-v2-card{padding:9px}.campaign-v2-brief{margin:5px 0}.campaign-v2-missions{margin-top:6px}}@media (prefers-reduced-motion:reduce){.campaign-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#pauseMenu .campaign-v2{text-align:center;overflow-x:hidden}#pauseMenu .campaign-v2-card{position:relative;overflow:hidden}#pauseMenu .campaign-v2-card:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf88c,#0000);width:100%;height:2px;position:absolute;inset:0 auto auto 0}#pauseMenu .campaign-v2-card.current:before{opacity:1}#pauseMenu .campaign-v2-card.complete:before{opacity:.8;background:linear-gradient(90deg,#0000,#4ade8080,#0000)}#pauseMenu .campaign-v2-card-head>div{text-align:center;flex:1;min-width:0}#pauseMenu .campaign-v2-status{white-space:nowrap;background:#020a1480}#pauseMenu .campaign-v2-card-head{text-align:center;flex-wrap:wrap;justify-content:center}#pauseMenu .campaign-v2-card-head .campaign-v2-status{margin-inline:auto}#pauseMenu .campaign-v2-name{overflow-wrap:anywhere}#pauseMenu .campaign-v2-mission{appearance:none;font:inherit;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff09}#pauseMenu .campaign-v2-mission:not(:disabled):hover{background:#051422eb;transform:translateY(-1px);box-shadow:0 6px 18px #0000002e}#pauseMenu .campaign-v2-mission:focus-visible{outline-offset:2px;outline:2px solid #38bdf8e6}#pauseMenu .campaign-v2-mission:disabled{cursor:not-allowed;opacity:.52}#pauseMenu .campaign-v2-mission>span:first-child{text-align:center;flex:1;min-width:0}#pauseMenu .campaign-v2-mission b{overflow-wrap:anywhere}#pauseMenu .campaign-v2-arrow{text-align:center;flex:0 0 18px}#pauseMenu .campaign-v2-reward{text-align:center;flex-wrap:wrap;align-items:center}#pauseMenu .campaign-v2-reward span{white-space:nowrap}@media (width<=700px){#pauseMenu .campaign-v2{padding-left:10px;padding-right:10px}#pauseMenu .campaign-v2-head{padding-inline:4px}#pauseMenu .campaign-v2-summary{max-width:560px}#pauseMenu .campaign-v2-card-head{gap:7px}#pauseMenu .campaign-v2-status{margin-top:2px}#pauseMenu .campaign-v2-meta{max-width:100%;margin-inline:auto}#pauseMenu .campaign-v2-chip{overflow-wrap:anywhere;max-width:100%}#pauseMenu .campaign-v2-mission{min-height:54px;padding:10px 12px}#pauseMenu .campaign-v2-mission>span:first-child{text-align:center}#pauseMenu .campaign-v2-arrow{font-size:17px}#pauseMenu .campaign-v2-reward{justify-content:center;gap:6px 10px}}@media (width<=380px){#pauseMenu .campaign-v2{padding-left:8px;padding-right:8px}#pauseMenu .campaign-v2-summary{gap:5px}#pauseMenu .campaign-v2-stat{padding:8px 4px}#pauseMenu .campaign-v2-card{padding:9px}#pauseMenu .campaign-v2-mission{min-height:52px;padding:9px 10px}#pauseMenu .campaign-v2-mission b{font-size:10px}}@media (orientation:landscape) and (height<=520px){#pauseMenu .campaign-v2{max-width:900px}#pauseMenu .campaign-v2-card-head{gap:6px}#pauseMenu .campaign-v2-mission{min-height:46px;padding:7px 9px}}#relayInfoPanel.relay-update-mode .relay-info-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#071522f5,#030912f7);border:1px solid #7d90a566;border-radius:3px;width:min(520px,100vw - 32px);max-height:min(720px,100dvh - 40px);padding:28px;position:relative;overflow:hidden;box-shadow:0 28px 90px #000b,0 0 55px #ffd06e0c,inset 0 1px #ffffff0a}#relayInfoPanel.relay-update-mode .relay-info-card:before{content:"MISSION CONTROL // FIELD BRIEF";color:#7ed8ff;letter-spacing:2.4px;margin:0 0 18px;font:800 8px DM Mono,monospace;display:block}#relayInfoPanel.relay-update-mode .relay-info-card:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#ffd06e,#0000);height:1px;position:absolute;top:0;left:0;right:0}#relayInfoPanel.relay-update-mode .relay-info-eyebrow{color:#ffd06e;letter-spacing:2px;margin:0 0 8px;font:800 8px DM Mono,monospace}#relayInfoPanel.relay-update-mode #relayInfoHeading{color:#eef3f7;letter-spacing:-.055em;text-transform:uppercase;margin:0 42px 18px 0;font:900 clamp(25px,5vw,38px)/.95 Manrope,sans-serif}#relayInfoPanel.relay-update-mode .relay-update-meta{color:#aab8c8;letter-spacing:1px;background:#ffffff05;border-left:2px solid #ffd06e;margin:0 0 14px;padding:8px 10px;font:700 8px/1.5 DM Mono,monospace}#relayInfoPanel.relay-update-mode .relay-update-list{gap:8px;display:grid}#relayInfoPanel.relay-update-mode .relay-update-item{color:#dbe5ed;background:linear-gradient(90deg,#0a1724cc,#07111dcc);border:1px solid #5f718426;border-radius:2px;padding:13px 14px 13px 38px;font:600 10px/1.55 DM Mono,monospace;position:relative}#relayInfoPanel.relay-update-mode .relay-update-item:before{content:"+";color:#ffd06e;border:1px solid #ffd06e;place-items:center;width:15px;height:15px;font:900 10px Manrope,sans-serif;display:grid;position:absolute;top:12px;left:13px}#relayInfoPanel.relay-update-mode .relay-info-close{z-index:2;color:#dbe5ed;cursor:pointer;background:#07111d;border:1px solid #6f8196;border-radius:2px;place-items:center;width:30px;height:30px;font:800 18px/1 Manrope,sans-serif;display:grid;position:absolute;top:14px;right:14px}#relayInfoPanel.relay-update-mode .relay-info-close:hover,#relayInfoPanel.relay-update-mode .relay-info-close:focus-visible{color:#ffd06e;outline-offset:3px;border-color:#ffd06e;outline:2px solid #dffcff}@media (width<=600px){#relayInfoPanel.relay-update-mode .relay-info-card{width:min(440px,100vw - 20px);max-height:calc(100dvh - 24px);padding:24px 18px 18px}#relayInfoPanel.relay-update-mode #relayInfoHeading{font-size:28px}#relayInfoPanel.relay-update-mode .relay-update-item{padding:12px 12px 12px 35px;font-size:9px}}@media (prefers-reduced-motion:reduce){#relayInfoPanel.relay-update-mode *{transition:none!important;animation:none!important}}.relay-update-meta{color:#8ea4b8;letter-spacing:1.5px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;font:800 10px/1 DM Mono,monospace;display:flex;position:relative}.relay-update-meta:before{content:"LIVE";color:#ffd06e;letter-spacing:1.2px;background:linear-gradient(145deg,#ffd06e21,#ffd06e09);border:1px solid #ffd06e7a;border-radius:999px;justify-content:center;align-items:center;min-width:51px;height:21px;padding:0 9px;font:900 8px/1 DM Mono,monospace;animation:2.2s ease-in-out infinite relayUpdateLivePulse;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 0 12px #ffd06e12}.relay-update-meta:after{content:"";background:#ffd06e;border-radius:50%;width:5px;height:5px;margin-left:-6px;animation:1.4s ease-in-out infinite relayUpdateDot;box-shadow:0 0 7px #ffd06ecc,0 0 16px #ffd06e59}.relay-info-panel.relay-update-mode .relay-info-card{background:radial-gradient(circle at 88% 8%,#ffd06e16,#0000 28%),radial-gradient(circle at 5% 92%,#19c8f509,#0000 34%),linear-gradient(145deg,#141f2efe,#040a12fe);border-color:#ffd06e40;box-shadow:inset 0 1px #fff1,inset 0 -1px #0000008c,0 45px 140px #000000d1,0 0 80px #ffd06e0e,0 0 0 1px #ffffff03}.relay-info-panel.relay-update-mode .relay-info-card:before{background:linear-gradient(90deg,#0000 0%,#19c8f51f 10%,#ffd06eeb 40%,#ffd06e 50%,#19c8f58c 68%,#ffd06e1f 88%,#0000 100%);height:2px;box-shadow:0 0 12px #ffd06e38,0 0 28px #19c8f50f}.relay-info-panel.relay-update-mode .relay-info-card:after{pointer-events:none;border-top:1px solid #ffd06e8c;border-left:1px solid #ffd06e8c;width:44px;height:44px;top:12px;left:12px;box-shadow:-3px -3px 18px #ffd06e09}.relay-info-panel.relay-update-mode .relay-info-card h2{letter-spacing:-.065em;text-shadow:0 3px 24px #0006;position:relative}.relay-info-panel.relay-update-mode .relay-info-card h2:after{background:#ffd06e;width:8px;height:8px;margin-left:10px;box-shadow:0 0 10px #ffd06eb3,0 0 24px #ffd06e40}.relay-update-list{isolation:isolate;gap:10px;display:grid;position:relative}.relay-update-list:before{content:"";pointer-events:none;background:linear-gradient(#ffd06e94,#ffd06e2e 35%,#19c8f51f 70%,#0000);width:1px;position:absolute;top:8px;bottom:8px;left:10px;box-shadow:0 0 8px #ffd06e14}.relay-update-item{z-index:1;color:#c9d5df;background:linear-gradient(135deg,#ffffff0b,#ffffff02);border:1px solid #d7e4f21c;border-radius:7px;align-items:flex-start;gap:13px;min-height:56px;padding:15px 16px 15px 18px;font:500 13px/1.6 Manrope,sans-serif;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #00000040,0 7px 22px #00000026}.relay-update-item:after{content:"";opacity:.55;pointer-events:none;background:linear-gradient(90deg,#0000,#ffd06e3d,#19c8f524,#0000);height:1px;position:absolute;top:0;left:0;right:0}.relay-update-item:before{content:"+";color:#ffd06e;background:linear-gradient(145deg,#ffd06e24,#ffd06e06);border:1px solid #ffd06e7a;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:1px;font:900 12px/1 DM Mono,monospace;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 14px #ffd06e12}.relay-update-item:hover{background:linear-gradient(135deg,#ffd06e13,#19c8f505,#ffffff03);border-color:#ffd06e6b;transform:translate(5px);box-shadow:inset 2px 0 #ffd06e7a,inset 0 1px #ffffff0d,0 12px 32px #00000047,0 0 24px #ffd06e09}.relay-update-item:hover:before{background:#ffd06e1c;border-color:#ffd06eb8;transform:rotate(90deg)scale(1.08);box-shadow:0 0 18px #ffd06e26}.relay-update-item:active{transform:translate(2px)scale(.992);box-shadow:inset 0 2px 6px #00000059,0 5px 16px #00000038}.relay-info-panel.relay-update-mode .relay-info-close{background:linear-gradient(145deg,#111f31fa,#050c16fa);border-color:#d7e4f22e;box-shadow:inset 0 1px #ffffff0d,0 7px 20px #00000047}.relay-info-panel.relay-update-mode .relay-info-close:hover,.relay-info-panel.relay-update-mode .relay-info-close:focus-visible{color:#ffd06e;background:#ffd06e0e;border-color:#ffd06ead;transform:rotate(90deg);box-shadow:0 0 22px #ffd06e24,inset 0 1px #ffffff12}.relay-info-panel.relay-update-mode .relay-info-close:focus-visible{outline-offset:3px;outline:2px solid #ffd06eb8}@media (width<=600px){.relay-update-meta{letter-spacing:1.1px;gap:8px;margin-bottom:16px;font-size:9px}.relay-update-meta:before{min-width:47px;height:20px;padding:0 7px;font-size:8px}.relay-update-meta:after{width:4px;height:4px}.relay-update-list{gap:8px}.relay-update-list:before{top:7px;bottom:7px;left:9px}.relay-update-item{border-radius:6px;gap:10px;min-height:51px;padding:13px 12px 13px 14px;font-size:12px;line-height:1.55}.relay-update-item:before{flex-basis:20px;width:20px;height:20px;font-size:11px}.relay-update-item:hover{transform:translate(2px)}.relay-update-item:hover:before{transform:scale(1.04)}}@media (width<=380px){.relay-update-meta{letter-spacing:.9px;font-size:8px}.relay-update-item{gap:9px;min-height:48px;padding:11px 10px 11px 12px;font-size:11px;line-height:1.5}.relay-update-item:before{border-radius:5px;flex-basis:19px;width:19px;height:19px;font-size:10px}.relay-update-list:before{left:8px}}@media (orientation:landscape) and (height<=560px){.relay-update-meta{margin-bottom:12px}.relay-update-list{gap:7px}.relay-update-item{min-height:45px;padding:10px 12px;font-size:11px}}@media (hover:none){.relay-update-item:hover{background:linear-gradient(135deg,#ffffff0b,#ffffff02);border-color:#d7e4f21c;transform:none;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #00000040,0 7px 22px #00000026}.relay-update-item:hover:before{border-color:#ffd06e7a;transform:none;box-shadow:inset 0 1px #ffffff0f,0 0 14px #ffd06e12}.relay-update-item:active{background:#ffd06e0b;border-color:#ffd06e61;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.relay-update-meta:before,.relay-update-meta:after{animation:none!important}.relay-update-item,.relay-update-item:before,.relay-info-close{transition:none!important}}@keyframes relayUpdateLivePulse{0%,to{opacity:.72;box-shadow:inset 0 1px #ffffff14,0 0 10px #ffd06e0a}50%{opacity:1;box-shadow:inset 0 1px #ffffff1a,0 0 20px #ffd06e1f}}@keyframes relayUpdateDot{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}#gameplayEventHud{z-index:121;opacity:0;visibility:hidden;pointer-events:none;box-sizing:border-box;filter:drop-shadow(0 18px 36px #00000080)drop-shadow(0 0 18px #ffd06e14);width:min(350px,100vw - 28px);font-family:DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .16s,transform .28s cubic-bezier(.16,.9,.2,1),visibility .16s;position:fixed;top:clamp(92px,11vh,118px);left:50%;transform:translate(-50%,-10px)scale(.94)}#gameplayEventHud.is-visible{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}#gameplayEventHud.is-pop .gameplay-event-card{animation:.34s cubic-bezier(.16,.9,.2,1) both gameplayEventPop}#gameplayEventHud .gameplay-event-card{-webkit-backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(135deg,#121a24fb,#040910fb 58%,#0a0e12fc);border:1px solid #ffd06ec7;border-radius:11px;grid-template-columns:32px minmax(0,1fr);gap:7px;min-height:66px;padding:10px 11px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff07,0 0 24px #ffd06e21,0 10px 34px #00000057,inset 0 1px #ffffff16,inset 0 -18px 30px #0000002e}#gameplayEventHud .gameplay-event-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffd06e33 10%,#ffd06ef5 50%,#ffd06e33 90%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #ffd06ea6,0 0 22px #ffd06e2e}#gameplayEventHud .gameplay-event-card:after{content:"";opacity:.95;pointer-events:none;background:radial-gradient(circle at 8%,#ffd06e1f,#0000 28%),linear-gradient(115deg,#0000 0 38%,#ffffff05 48%,#0000 58%);position:absolute;inset:0}#gameplayEventHud .gameplay-event-scan{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0% 40%,#ffd06e14 47%,#fff3 50%,#ffd06e14 53%,#0000 60% 100%);position:absolute;inset:-35% -15%;transform:translate(-120%)skew(-14deg)}#gameplayEventHud.is-pop .gameplay-event-scan{animation:.72s cubic-bezier(.18,.8,.24,1) both gameplayEventScan}#gameplayEventHud .gameplay-event-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}#gameplayEventHud .gameplay-event-icon{background:linear-gradient(145deg,#ffd06e26,#ffd06e06);border:1px solid #ffd06ed1;border-radius:8px;align-self:center;width:32px;height:32px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;box-shadow:0 0 18px #ffd06e29,0 0 32px #ffd06e0f,inset 0 0 12px #ffd06e17}#gameplayEventHud.is-visible .gameplay-event-icon{animation:.9s ease-out both gameplayEventIconPulse}#gameplayEventHud .gameplay-event-icon:before,#gameplayEventHud .gameplay-event-icon:after,#gameplayEventHud .gameplay-event-icon i:before,#gameplayEventHud .gameplay-event-icon i:after{content:"";background:#ffd06e;position:absolute;box-shadow:0 0 8px #ffd06ee6}#gameplayEventHud .gameplay-event-icon:before{width:12px;height:2px;top:15px;left:9px}#gameplayEventHud .gameplay-event-icon:after{width:2px;height:12px;top:10px;left:14px}#gameplayEventHud .gameplay-event-icon i:before{width:4px;height:4px;box-shadow:none;top:4px;left:4px}#gameplayEventHud .gameplay-event-icon i:after{width:4px;height:4px;box-shadow:none;bottom:4px;right:4px}#gameplayEventHud .gameplay-event-copy{z-index:2;min-width:0;padding-right:1px;position:relative}#gameplayEventHud .gameplay-event-head{justify-content:space-between;align-items:center;gap:6px;min-width:0;line-height:1;display:flex}#gameplayEventHud .gameplay-event-head small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.18em;color:#8da1b4;text-transform:uppercase;min-width:0;font-size:7px;font-weight:900;overflow:hidden}#gameplayEventHud .gameplay-event-head b{letter-spacing:.14em;color:#ffd06e;text-shadow:0 0 8px #ffd06e6b,0 0 18px #ffd06e24;flex:none;font-size:7px}#gameplayEventHud #gameplayEventTitle{color:#fff5d2;letter-spacing:.075em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 10px #ffd06e26,0 0 22px #ffd06e0f;margin-top:3px;font-size:12px;font-weight:900;line-height:1.15;display:block;overflow:hidden}#gameplayEventHud #gameplayEventDetail{color:#71889c;letter-spacing:.085em;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;margin-top:4px;font-size:7.1px;font-weight:800;line-height:1.3;display:block;overflow:hidden}#gameplayEventHud .gameplay-event-meter{z-index:2;background:#ffffff12;width:68px;height:2px;position:absolute;bottom:8px;right:12px;overflow:hidden;box-shadow:0 0 5px #ffd06e0d}#gameplayEventHud .gameplay-event-meter i{transform-origin:0;background:linear-gradient(90deg,#ffd06e,#fff1bc);width:100%;height:100%;display:block;box-shadow:0 0 8px #ffd06ecc,0 0 14px #ffd06e3d}#gameplayEventHud.is-visible .gameplay-event-meter i{animation:gameplayEventMeter var(--event-duration,1.1s) linear both}#gameplayEventHud .gameplay-event-line{z-index:2;background:linear-gradient(90deg,#0000,#ffd06e 18% 82%,#0000);height:1px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 0 10px #ffd06ecc,0 0 18px #ffd06e38}#gameplayEventHud .gameplay-event-bracket{z-index:3;opacity:.72;border-top:1px solid #ffd06ec7;border-bottom:1px solid #ffd06ec7;width:7px;height:calc(100% - 16px);position:absolute;top:8px}#gameplayEventHud .gameplay-event-bracket-left{border-left:2px solid #ffd06e;left:-1px}#gameplayEventHud .gameplay-event-bracket-right{border-right:2px solid #ffd06e;right:-1px}#gameplayEventHud[data-type=danger] .gameplay-event-card{border-color:#ff826ed6;box-shadow:0 0 0 1px #ff826e09,0 0 28px #ff826e2e,0 10px 34px #0000005c,inset 0 1px #ffffff14}#gameplayEventHud[data-type=danger] .gameplay-event-card:before{background:linear-gradient(90deg,#0000,#ff826e1f 45%,#ff826e 50%,#ff826e1f 55%,#0000);box-shadow:0 0 12px #ff826e80}#gameplayEventHud[data-type=danger] .gameplay-event-icon{border-color:#ff826eeb;box-shadow:0 0 20px #ff826e2e,inset 0 0 12px #ff826e14}#gameplayEventHud[data-type=danger] .gameplay-event-icon:before,#gameplayEventHud[data-type=danger] .gameplay-event-icon:after,#gameplayEventHud[data-type=danger] .gameplay-event-icon i:before,#gameplayEventHud[data-type=danger] .gameplay-event-icon i:after{background:#ff826e;box-shadow:0 0 9px #ff826eeb}#gameplayEventHud[data-type=danger] .gameplay-event-head b{color:#ff9c91}#gameplayEventHud[data-type=danger] .gameplay-event-meter i{background:linear-gradient(90deg,#ff826e,#ffc0b5);box-shadow:0 0 10px #ff826eeb}#gameplayEventHud[data-type=danger] .gameplay-event-line{background:linear-gradient(90deg,#0000,#ff826e 20% 80%,#0000);box-shadow:0 0 12px #ff826ee0}#gameplayEventHud[data-type=danger] .gameplay-event-bracket{border-color:#ff826edb}#gameplayEventHud[data-type=danger] .gameplay-event-bracket-left{border-left-color:#ff826e}#gameplayEventHud[data-type=danger] .gameplay-event-bracket-right{border-right-color:#ff826e}#gameplayEventHud[data-type=combat] .gameplay-event-card{border-color:#8df4ffd1;box-shadow:0 0 0 1px #8df4ff06,0 0 30px #8df4ff29,0 10px 34px #00000057,inset 0 1px #ffffff17}#gameplayEventHud[data-type=combat] .gameplay-event-icon{border-color:#8df4ffeb;box-shadow:0 0 20px #8df4ff2e,inset 0 0 12px #8df4ff14}#gameplayEventHud[data-type=combat] .gameplay-event-icon:before,#gameplayEventHud[data-type=combat] .gameplay-event-icon:after,#gameplayEventHud[data-type=combat] .gameplay-event-icon i:before,#gameplayEventHud[data-type=combat] .gameplay-event-icon i:after{background:#8df4ff;box-shadow:0 0 9px #8df4ffeb}#gameplayEventHud[data-type=combat] .gameplay-event-head b{color:#8df4ff}#gameplayEventHud[data-type=combat] .gameplay-event-meter i{background:linear-gradient(90deg,#8df4ff,#d9fcff);box-shadow:0 0 9px #8df4ffe0}#gameplayEventHud[data-type=combat] .gameplay-event-line{background:linear-gradient(90deg,#0000,#8df4ff 20% 80%,#0000);box-shadow:0 0 12px #8df4ffd1}#gameplayEventHud[data-type=complete] .gameplay-event-card{border-color:#aee37fd6;box-shadow:0 0 0 1px #aee37f06,0 0 30px #aee37f2b,0 10px 34px #00000057,inset 0 1px #ffffff17}#gameplayEventHud[data-type=complete] .gameplay-event-head b{color:#aee37f}#gameplayEventHud[data-type=complete] .gameplay-event-meter i{background:linear-gradient(90deg,#aee37f,#e4ffc7);box-shadow:0 0 10px #aee37feb}#gameplayEventHud[data-type=complete] .gameplay-event-line{background:linear-gradient(90deg,#0000,#aee37f 20% 80%,#0000);box-shadow:0 0 12px #aee37fd6}#gameplayEventHud[data-type=ready] .gameplay-event-card{border-color:#ffd06ee0}#gameplayEventHud[data-type=checkpoint] .gameplay-event-icon:before{width:9px;height:9px;top:11px;left:11px;transform:rotate(45deg)}#gameplayEventHud[data-type=world] .gameplay-event-icon:before{width:14px;height:1px;top:15px;left:8px}#gameplayEventHud[data-type=world] .gameplay-event-icon:after{width:1px;height:14px;top:8px;left:15px}#gameplayEventHud[data-type=gear] .gameplay-event-icon:before{border-radius:2px;width:14px;height:6px;top:13px;left:8px}#gameplayEventHud[data-type=movement] .gameplay-event-icon:before{width:15px;height:2px;top:15px;left:8px}#gameplayEventHud[data-type=movement] .gameplay-event-icon:after{width:7px;height:7px;top:10px;left:8px;transform:rotate(45deg)}#gameplayEventHud[data-type=checkpoint] .gameplay-event-card{animation:.42s ease-out both gameplayEventCheckpoint}#gameplayEventHud[data-type=combat] .gameplay-event-card{animation:.24s ease-out both gameplayEventCombat}#gameplayEventHud[data-type=danger] .gameplay-event-card{animation:.28s ease-out both gameplayEventDanger}#gameplayEventHud[data-type=complete] .gameplay-event-card{animation:.48s ease-out both gameplayEventComplete}@keyframes gameplayEventScan{0%{opacity:0;transform:translate(-120%)skew(-14deg)}20%{opacity:1}to{opacity:0;transform:translate(120%)skew(-14deg)}}@keyframes gameplayEventMeter{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes gameplayEventPop{0%{opacity:0;transform:translateY(8px)scale(.95)}45%{opacity:1;transform:translateY(-2px)scale(1.018)}72%{transform:translateY(0)scale(.998)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gameplayEventIconPulse{0%{transform:scale(.88);box-shadow:0 0 #ffd06e00,inset 0 0 #ffd06e00}45%{transform:scale(1.06);box-shadow:0 0 28px #ffd06e38,inset 0 0 16px #ffd06e1f}to{transform:scale(1);box-shadow:0 0 18px #ffd06e29,inset 0 0 12px #ffd06e17}}@keyframes gameplayEventCombat{0%{transform:translate(-4px)scale(.98)}45%{transform:translate(2px)scale(1.015)}to{transform:translate(0)scale(1)}}@keyframes gameplayEventDanger{0%{transform:translate(-3px)scale(.985)}25%{transform:translate(3px)scale(1.01)}50%{transform:translate(-1px)scale(1)}to{transform:translate(0)scale(1)}}@keyframes gameplayEventCheckpoint{0%{transform:scale(.95)}55%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes gameplayEventComplete{0%{filter:brightness(.88);transform:scale(.92)}42%{filter:brightness(1.2);transform:scale(1.025)}72%{filter:brightness(1.06);transform:scale(1.008)}to{filter:brightness();transform:scale(1)}}@media (width<=768px){#gameplayEventHud{top:calc(88px + env(safe-area-inset-top,0px));width:min(320px,100vw - 18px);left:50%}#gameplayEventHud .gameplay-event-card{border-radius:10px;grid-template-columns:29px minmax(0,1fr);gap:7px;min-height:58px;padding:8px 9px 10px}#gameplayEventHud .gameplay-event-icon{width:27px;height:27px}#gameplayEventHud .gameplay-event-icon:before{top:13px;left:7px}#gameplayEventHud .gameplay-event-icon:after{top:8px;left:12px}#gameplayEventHud #gameplayEventTitle{font-size:10px;line-height:1.12}#gameplayEventHud #gameplayEventDetail{font-size:6.2px;line-height:1.25}#gameplayEventHud .gameplay-event-head small,#gameplayEventHud .gameplay-event-head b{font-size:6.5px}#gameplayEventHud .gameplay-event-meter{width:54px;bottom:7px;right:9px}#gameplayEventHud .gameplay-event-line{left:9px;right:9px}}@media (orientation:landscape) and (height<=560px){#gameplayEventHud{width:min(320px,42vw);top:78px}#gameplayEventHud .gameplay-event-card{min-height:53px;padding:7px 9px 8px}#gameplayEventHud #gameplayEventTitle{font-size:9.8px}#gameplayEventHud #gameplayEventDetail{font-size:5.8px}}@media (width<=380px){#gameplayEventHud{width:calc(100vw - 16px)}#gameplayEventHud .gameplay-event-card{grid-template-columns:27px minmax(0,1fr);gap:6px;padding:7px 8px 9px}#gameplayEventHud .gameplay-event-icon{width:25px;height:25px}#gameplayEventHud #gameplayEventTitle{font-size:9.5px}}@media (prefers-reduced-motion:reduce){#gameplayEventHud,#gameplayEventHud .gameplay-event-scan,#gameplayEventHud .gameplay-event-meter i,#gameplayEventHud .gameplay-event-card,#gameplayEventHud .gameplay-event-icon{transition:none!important;animation:none!important}}#play #gameplayEventHud,#play .gameplay-event-hud{box-sizing:border-box!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:121!important;filter:drop-shadow(0 18px 36px #00000080)drop-shadow(0 0 18px #ffd06e14)!important;width:min(350px,100vw - 28px)!important;min-width:0!important;max-width:350px!important;margin:0!important;padding:0!important;transition:opacity .16s,transform .28s cubic-bezier(.16,.9,.2,1),visibility .16s!important;position:fixed!important;inset:clamp(92px,11vh,118px) auto auto 50%!important;transform:translate(-50%,-10px)scale(.94)!important}#play #gameplayEventHud.is-visible,#play .gameplay-event-hud.is-visible{opacity:1!important;visibility:visible!important;transform:translate(-50%)scale(1)!important}#play #gameplayEventHud .gameplay-event-card,#play .gameplay-event-hud .gameplay-event-card{box-sizing:border-box!important;-webkit-backdrop-filter:blur(16px)saturate(135%)!important;background:linear-gradient(135deg,#121a24fb,#040910fb 58%,#0a0e12fc)!important;border:1px solid #ffd06ec7!important;border-radius:11px!important;grid-template-columns:32px minmax(0,1fr)!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:66px!important;margin:0!important;padding:10px 11px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #ffffff07,0 0 24px #ffd06e21,0 10px 34px #00000057,inset 0 1px #ffffff16,inset 0 -18px 30px #0000002e!important}#play #gameplayEventHud .gameplay-event-card{transform-origin:50%!important}#play #gameplayEventHud .gameplay-event-icon,#play .gameplay-event-hud .gameplay-event-icon{box-sizing:border-box!important;background:linear-gradient(145deg,#ffd06e26,#ffd06e06)!important;border:1px solid #ffd06ed1!important;border-radius:8px!important;align-self:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;position:relative!important;box-shadow:0 0 18px #ffd06e29,inset 0 0 12px #ffd06e17!important}#play #gameplayEventHud .gameplay-event-copy,#play .gameplay-event-hud .gameplay-event-copy{z-index:2!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;position:relative!important}#play #gameplayEventHud .gameplay-event-head,#play .gameplay-event-hud .gameplay-event-head{justify-content:space-between!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:flex!important}#play #gameplayEventHud #gameplayEventTitle,#play .gameplay-event-hud #gameplayEventTitle{letter-spacing:.075em!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#fff5d2!important;text-shadow:0 0 10px #ffd06e26,0 0 22px #ffd06e0f!important;width:100%!important;max-width:100%!important;margin-top:3px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;display:block!important;overflow:hidden!important}#play #gameplayEventHud #gameplayEventDetail,#play .gameplay-event-hud #gameplayEventDetail{letter-spacing:.085em!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#71889c!important;width:100%!important;max-width:100%!important;margin-top:4px!important;padding:0!important;font-size:7.1px!important;font-weight:800!important;line-height:1.3!important;display:block!important;overflow:hidden!important}#play #gameplayEventHud .gameplay-event-meter,#play .gameplay-event-hud .gameplay-event-meter{background:#ffffff12!important;width:68px!important;min-width:0!important;height:2px!important;margin:0!important;padding:0!important;position:absolute!important;bottom:8px!important;right:12px!important;overflow:hidden!important}#play #gameplayEventHud .gameplay-event-meter i,#play .gameplay-event-hud .gameplay-event-meter i{transform-origin:0!important;background:linear-gradient(90deg,#ffd06e,#fff1bc)!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;box-shadow:0 0 8px #ffd06ecc!important}#play #gameplayEventHud .gameplay-event-scan,#play .gameplay-event-hud .gameplay-event-scan{pointer-events:none!important;z-index:4!important;position:absolute!important;inset:-35% -15%!important}#play #gameplayEventHud .gameplay-event-grid,#play .gameplay-event-hud .gameplay-event-grid{pointer-events:none!important;z-index:1!important;position:absolute!important;inset:0!important}#play #gameplayEventHud .gameplay-event-line,#play .gameplay-event-hud .gameplay-event-line{z-index:5!important;pointer-events:none!important;height:1px!important;position:absolute!important;bottom:0!important;left:12px!important;right:12px!important}#play #gameplayEventHud .gameplay-event-bracket,#play .gameplay-event-hud .gameplay-event-bracket{z-index:5!important;pointer-events:none!important;width:7px!important;height:calc(100% - 16px)!important;position:absolute!important;top:8px!important}@media (width<=768px){#play #gameplayEventHud,#play .gameplay-event-hud{top:calc(88px + env(safe-area-inset-top,0px))!important;width:min(320px,100vw - 18px)!important;max-width:min(320px,100vw - 18px)!important;left:50%!important}#play #gameplayEventHud .gameplay-event-card,#play .gameplay-event-hud .gameplay-event-card{border-radius:10px!important;grid-template-columns:29px minmax(0,1fr)!important;gap:7px!important;min-height:58px!important;padding:8px 9px 10px!important}#play #gameplayEventHud .gameplay-event-icon,#play .gameplay-event-hud .gameplay-event-icon{width:27px!important;min-width:27px!important;height:27px!important;min-height:27px!important}#play #gameplayEventHud #gameplayEventTitle,#play .gameplay-event-hud #gameplayEventTitle{font-size:10px!important}#play #gameplayEventHud #gameplayEventDetail,#play .gameplay-event-hud #gameplayEventDetail{font-size:6.2px!important}#play #gameplayEventHud .gameplay-event-meter,#play .gameplay-event-hud .gameplay-event-meter{width:54px!important;bottom:7px!important;right:9px!important}#play #gameplayEventHud .gameplay-event-line,#play .gameplay-event-hud .gameplay-event-line{left:9px!important;right:9px!important}}@media (orientation:landscape) and (height<=560px){#play #gameplayEventHud,#play .gameplay-event-hud{width:min(320px,42vw)!important;max-width:min(320px,42vw)!important;top:78px!important}#play #gameplayEventHud .gameplay-event-card,#play .gameplay-event-hud .gameplay-event-card{min-height:53px!important;padding:7px 9px 8px!important}#play #gameplayEventHud #gameplayEventTitle,#play .gameplay-event-hud #gameplayEventTitle{font-size:9.8px!important}#play #gameplayEventHud #gameplayEventDetail,#play .gameplay-event-hud #gameplayEventDetail{font-size:5.8px!important}}@media (width<=380px){#play #gameplayEventHud,#play .gameplay-event-hud{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}#play #gameplayEventHud .gameplay-event-card,#play .gameplay-event-hud .gameplay-event-card{grid-template-columns:27px minmax(0,1fr)!important;gap:6px!important;padding:7px 8px 9px!important}#play #gameplayEventHud .gameplay-event-icon,#play .gameplay-event-hud .gameplay-event-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important}#play #gameplayEventHud #gameplayEventTitle,#play .gameplay-event-hud #gameplayEventTitle{font-size:9.5px!important}}@media (prefers-reduced-motion:reduce){#play #gameplayEventHud,#play #gameplayEventHud *,#play .gameplay-event-hud,#play .gameplay-event-hud *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#dynamicEnvironmentLayer{z-index:90;pointer-events:none;--env-speed:0;position:fixed;inset:0;overflow:hidden}#dynamicEnvironmentLayer:before{content:"";opacity:calc(.03 + var(--env-speed)*.08);transform:scale(calc(1 + var(--env-speed)*.035));background:radial-gradient(circle at 50% 52%,#46d2ff47,#0000 48%);transition:opacity .2s,transform .2s;position:absolute;inset:-8%}#dynamicEnvironmentLayer[data-reaction=dash]:after{content:"";background:linear-gradient(90deg,#0000 0%,#64e1ff29 48%,#0000 58%);animation:.32s ease-out both envDash;position:absolute;inset:0}#dynamicEnvironmentLayer[data-reaction=danger]:after{content:"";background:radial-gradient(circle,#0000 48%,#ff373714);animation:.36s ease-out both envDanger;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff464647}#dynamicEnvironmentLayer[data-reaction=movement]:after{content:"";background:radial-gradient(circle at 50% 72%,#50dcff1a,#0000 38%);animation:.34s ease-out both envMove;position:absolute;inset:0}#dynamicEnvironmentLayer[data-reaction=signal]:after,#dynamicEnvironmentLayer[data-reaction=checkpoint]:after{content:"";background:radial-gradient(circle,#50e6ff21,#0000 46%);animation:.5s ease-out both envSignal;position:absolute;inset:0}#dynamicEnvironmentLayer[data-reaction=complete]:after{content:"";background:radial-gradient(circle,#64ffbe29,#0000 55%);animation:.7s ease-out both envComplete;position:absolute;inset:0}@keyframes envDash{0%{opacity:0;transform:translate(-18%)}35%{opacity:1}to{opacity:0;transform:translate(18%)}}@keyframes envDanger{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes envMove{0%{opacity:0;transform:scale(.96)}45%{opacity:1}to{opacity:0;transform:scale(1.03)}}@keyframes envSignal{0%{opacity:0;transform:scale(.82)}45%{opacity:1}to{opacity:0;transform:scale(1.16)}}@keyframes envComplete{0%{opacity:0;transform:scale(.8)}35%{opacity:1}to{opacity:0;transform:scale(1.2)}}@media (width<=768px){#dynamicEnvironmentLayer{z-index:80}#dynamicEnvironmentLayer:before{opacity:calc(.02 + var(--env-speed)*.06)}}@media (prefers-reduced-motion:reduce){#dynamicEnvironmentLayer:before{transition:none}#dynamicEnvironmentLayer[data-reaction]:after{opacity:.08;animation:none}}#cargoIntegrityV2{filter:drop-shadow(0 10px 30px #00000059);isolation:isolate;transition:opacity .18s,transform .2s,filter .18s;z-index:204!important;pointer-events:none!important;color:#eaffff!important;opacity:0!important;width:min(300px,100vw - 36px)!important;max-width:300px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:10px!important;font-weight:700!important;line-height:1.15!important;position:fixed!important;inset:auto auto 18px 18px!important;transform:none!important}#cargoIntegrityV2.is-visible{opacity:1!important;transform:translateY(0)!important}#cargoIntegrityV2:not(.is-visible){pointer-events:none!important}#cargoIntegrityV2.is-critical{filter:drop-shadow(0 0 18px #ff505033)drop-shadow(0 10px 30px #0006)}#cargoIntegrityV2 .cargo-card{-webkit-backdrop-filter:blur(14px)saturate(125%);transition:border-color .18s,box-shadow .18s,background .18s;border:1px solid color-mix(in srgb, var(--cargo-accent,#8df4ff) 45%, transparent)!important;box-shadow:0 10px 35px #00000052, 0 0 22px color-mix(in srgb, var(--cargo-accent,#8df4ff) 8%, transparent), inset 0 1px 0 #ffffff0b!important;background:linear-gradient(145deg,#050f1bf5,#02070ef5)!important;border-radius:11px!important;padding:10px 12px!important;position:relative!important;overflow:hidden!important}#cargoIntegrityV2 .cargo-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--cargo-accent,#8df4ff) 15%, transparent) 10%, color-mix(in srgb, var(--cargo-accent,#8df4ff) 85%, white) 50%, color-mix(in srgb, var(--cargo-accent,#8df4ff) 15%, transparent) 90%, transparent 100%);opacity:.9;height:1px;position:absolute;top:0;left:0;right:0}#cargoIntegrityV2 .cargo-card:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff04 0 1px,#0000 1px 4px);position:absolute;inset:0}#cargoIntegrityV2 .cargo-head,#cargoIntegrityV2 .cargo-row,#cargoIntegrityV2 .cargo-foot{z-index:2!important;position:relative!important}#cargoIntegrityV2 .cargo-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;margin-bottom:7px!important;display:flex!important}#cargoIntegrityV2 .cargo-label{letter-spacing:.17em!important;text-transform:uppercase!important;color:#beebffb3!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;font-size:7px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}#cargoIntegrityV2 .cargo-type{letter-spacing:.1em!important;text-transform:uppercase!important;text-align:right!important;min-width:0!important;max-width:52%!important;color:var(--cargo-accent,#8df4ff)!important;text-shadow:0 0 8px color-mix(in srgb, var(--cargo-accent,#8df4ff) 20%, transparent)!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;margin:0!important;font-size:8px!important;font-weight:900!important;line-height:1.2!important;overflow:hidden!important}#cargoIntegrityV2 .cargo-row{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}#cargoIntegrityV2 .cargo-track{background:linear-gradient(#ffffff0e,#0000004d)!important;border:1px solid #8df4ff1f!important;border-radius:999px!important;flex:auto!important;min-width:0!important;height:7px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 7px #0009,inset 0 1px #ffffff06!important}#cargoIntegrityV2 .cargo-fill{transition:width .16s,filter .16s,box-shadow .16s;background:linear-gradient(90deg, color-mix(in srgb, var(--cargo-accent,#8df4ff) 70%, white), var(--cargo-accent,#8df4ff))!important;min-width:0!important;height:100%!important;box-shadow:0 0 12px color-mix(in srgb, var(--cargo-accent,#8df4ff) 38%, transparent)!important;border-radius:999px!important;display:block!important;position:relative!important}#cargoIntegrityV2 .cargo-fill:after{content:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47);width:35px;position:absolute;top:0;bottom:0;right:0}#cargoIntegrityV2 .cargo-value{letter-spacing:.03em!important;text-align:right!important;font-variant-numeric:tabular-nums!important;color:#eaffff!important;min-width:40px!important;text-shadow:0 0 8px color-mix(in srgb, var(--cargo-accent,#8df4ff) 20%, transparent)!important;flex:none!important;margin:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important}#cargoIntegrityV2 .cargo-foot{letter-spacing:.08em!important;text-transform:uppercase!important;color:#91c4dc94!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-top:7px!important;font-size:6.5px!important;font-weight:700!important;line-height:1.25!important;display:flex!important}#cargoIntegrityV2 .cargo-effect{text-overflow:ellipsis!important;white-space:nowrap!important;flex:auto!important;min-width:0!important;overflow:hidden!important}#cargoIntegrityV2 .cargo-state{color:var(--cargo-accent,#8df4ff)!important;white-space:nowrap!important;flex:none!important;font-weight:900!important}#cargoIntegrityV2 .cargo-flash{z-index:3!important;opacity:0!important;pointer-events:none!important;box-shadow:inset 0 0 0 1px var(--cargo-accent,#8df4ff), 0 0 24px color-mix(in srgb, var(--cargo-accent,#8df4ff) 18%, transparent)!important;border-radius:11px!important;position:absolute!important;inset:0!important}#cargoIntegrityV2.is-hit .cargo-flash{animation:.28s ease-out cargoFlash}#cargoIntegrityV2.is-warning .cargo-flash{animation:.55s ease-out cargoWarning}#cargoIntegrityV2.is-warning .cargo-card{border-color:#ffbd7a85!important;box-shadow:0 10px 35px #00000057,0 0 25px #ffbd7a1a,inset 0 1px #ffffff0a!important}#cargoIntegrityV2.is-anomaly .cargo-card{animation:.6s ease-out cargoAnomaly}#cargoIntegrityV2.is-critical .cargo-card{animation:1.1s ease-in-out infinite alternate cargoCritical}@keyframes cargoFlash{0%{opacity:.65;transform:scale(1)}to{opacity:0;transform:scale(1.03)}}@keyframes cargoWarning{0%{opacity:.6}to{opacity:0}}@keyframes cargoAnomaly{0%{filter:brightness()saturate()}35%{filter:brightness(1.22)saturate(1.3)}to{filter:brightness()saturate()}}@keyframes cargoCritical{0%{transform:translateY(0)}to{transform:translateY(-1px)}}@media (width<=700px){#cargoIntegrityV2{top:auto!important;left:10px!important;right:auto!important;bottom:calc(78px + env(safe-area-inset-bottom,0px))!important;width:min(260px,100vw - 20px)!important;max-width:260px!important}#cargoIntegrityV2 .cargo-card{border-radius:10px!important;padding:9px 10px!important}#cargoIntegrityV2 .cargo-head{gap:7px!important;margin-bottom:6px!important}#cargoIntegrityV2 .cargo-label{letter-spacing:.14em!important;font-size:6.5px!important}#cargoIntegrityV2 .cargo-type{letter-spacing:.08em!important;font-size:7px!important}#cargoIntegrityV2 .cargo-track{height:6px!important}#cargoIntegrityV2 .cargo-value{min-width:35px!important;font-size:10px!important}#cargoIntegrityV2 .cargo-foot{letter-spacing:.06em!important;margin-top:6px!important;font-size:6px!important}}@media (width<=420px){#cargoIntegrityV2{left:10px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;width:min(236px,100vw - 20px)!important;max-width:236px!important}#cargoIntegrityV2 .cargo-card{border-radius:9px!important;padding:8px 9px!important}#cargoIntegrityV2 .cargo-label{letter-spacing:.11em!important;font-size:6px!important}#cargoIntegrityV2 .cargo-type{max-width:48%!important;font-size:6.5px!important}#cargoIntegrityV2 .cargo-value{min-width:32px!important;font-size:9.5px!important}#cargoIntegrityV2 .cargo-effect{max-width:128px!important}#cargoIntegrityV2 .cargo-foot{font-size:5.7px!important;line-height:1.15!important}}@media (width<=350px){#cargoIntegrityV2{width:calc(100vw - 20px)!important;max-width:220px!important}#cargoIntegrityV2 .cargo-label{letter-spacing:.09em!important}#cargoIntegrityV2 .cargo-type{max-width:45%!important}#cargoIntegrityV2 .cargo-effect{max-width:105px!important}}@media (prefers-reduced-motion:reduce){#cargoIntegrityV2,#cargoIntegrityV2 .cargo-card,#cargoIntegrityV2 .cargo-fill{transition:none!important}#cargoIntegrityV2.is-critical .cargo-card,#cargoIntegrityV2.is-hit .cargo-flash,#cargoIntegrityV2.is-warning .cargo-flash,#cargoIntegrityV2.is-anomaly .cargo-card{animation:none!important}}@media (width>=881px){#cargoIntegrityV2{bottom:88px!important;left:16px!important}}@media (width<=880px){#cargoIntegrityV2{bottom:145px!important;left:12px!important}}#cargoIntegrityV2 .cargo-track{height:7px!important}@media (width<=700px){#cargoIntegrityV2{left:10px!important;right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important}}#cargoIntegrityV2{width:min(350px,100vw - 44px)!important;max-width:350px!important;inset:auto auto 24px 22px!important}#cargoIntegrityV2 .cargo-card{border-radius:12px!important;padding:11px 13px!important}#cargoIntegrityV2 .cargo-head{margin-bottom:8px!important}#cargoIntegrityV2 .cargo-track{border-radius:999px!important;height:7px!important}#cargoIntegrityV2 .cargo-value{min-width:44px!important;font-size:12px!important}#cargoIntegrityV2 .cargo-foot{margin-top:8px!important}@media (width<=700px){#cargoIntegrityV2{left:10px!important;right:10px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important}}#signalNetworkV1{z-index:202;pointer-events:none;opacity:0;color:#fff4cf;--network-accent:#ffd06e;width:min(420px,100vw - 30px);font:800 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;transition:opacity .18s,transform .22s cubic-bezier(.2,.75,.2,1);position:fixed;top:92px;left:50%;transform:translate(-50%)translateY(-10px)}#signalNetworkV1.is-visible{opacity:1;transform:translate(-50%)translateY(0)}#signalNetworkV1 .signal-network-card{border:1px solid color-mix(in srgb, var(--network-accent) 52%, transparent);box-shadow:0 16px 42px #00000061, 0 0 28px color-mix(in srgb, var(--network-accent) 15%, transparent), inset 0 1px 0 #ffffff0d;-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#030c18f0,#02060eeb);border-radius:12px;padding:11px 14px 12px;position:relative;overflow:hidden}#signalNetworkV1 .signal-network-card:before,#signalNetworkV1 .signal-network-card:after{content:"";pointer-events:none;position:absolute}#signalNetworkV1 .signal-network-card:before{background:linear-gradient(90deg, transparent 0 8%, color-mix(in srgb, var(--network-accent) 10%, transparent) 8.2% 8.4%, transparent 8.6% 91.4%, color-mix(in srgb, var(--network-accent) 10%, transparent) 91.6% 91.8%, transparent 92%), linear-gradient(180deg, #ffffff08, transparent 38%);opacity:.95;inset:0}#signalNetworkV1 .signal-network-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--network-accent) 45%, transparent), transparent);height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--network-accent) 20%, transparent);top:39px;left:14px;right:14px}#signalNetworkV1.is-burst .signal-network-card{animation:.34s ease-out signalNetworkBurst}#signalNetworkV1 .signal-network-tag,#signalNetworkV1 .signal-network-title,#signalNetworkV1 .signal-network-detail{z-index:1;position:relative}#signalNetworkV1 .signal-network-tag{color:var(--network-accent);letter-spacing:.18em;opacity:.78;font-size:7px}#signalNetworkV1 .signal-network-title{letter-spacing:.075em;text-shadow:0 0 18px color-mix(in srgb, var(--network-accent) 22%, transparent);margin-top:9px;font-size:17px;line-height:1}#signalNetworkV1 .signal-network-detail{color:#f7d98ab8;letter-spacing:.08em;min-height:9px;margin-top:6px;font-size:8px}@keyframes signalNetworkBurst{0%{filter:brightness();transform:translateY(0)scale(.985)}45%{filter:brightness(1.22);transform:translateY(-1px)scale(1.015)}to{filter:brightness();transform:translateY(0)scale(1)}}@media (width<=700px){#signalNetworkV1{width:min(310px,100vw - 20px);top:72px}#signalNetworkV1 .signal-network-card{border-radius:10px;padding:9px 10px 10px}#signalNetworkV1 .signal-network-title{margin-top:8px;font-size:13px}#signalNetworkV1 .signal-network-detail{font-size:7px}}@media (prefers-reduced-motion:reduce){#signalNetworkV1,#signalNetworkV1 .signal-network-card{transition:none!important;animation:none!important}}#cityResponseV1{--cr-accent:var(--city-response-accent,#8df4ff);--cr-bg-a:#030b15fb;--cr-bg-b:#05121ff6;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:80!important;isolation:isolate!important;color:#eaffff!important;filter:drop-shadow(0 18px 42px #0006)!important;width:min(460px,100vw - 28px)!important;max-width:460px!important;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important;transition:opacity .18s,transform .34s cubic-bezier(.16,.82,.24,1),visibility 0s linear .34s!important;display:block!important;position:fixed!important;top:clamp(82px,8.5vh,108px)!important;left:50%!important;transform:translate(-50%,-14px)scale(.965)!important}#cityResponseV1.is-visible{opacity:1!important;visibility:visible!important;transition:opacity .18s,transform .34s cubic-bezier(.16,.82,.24,1),visibility!important;transform:translate(-50%)scale(1)!important}#cityResponseV1 .city-response-card{box-sizing:border-box!important;border:1px solid color-mix(in srgb, var(--cr-accent) 58%, #ffffff1f)!important;background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--cr-accent) 14%, transparent), transparent 34%), radial-gradient(circle at 92% 100%, color-mix(in srgb, var(--cr-accent) 7%, transparent), transparent 38%), linear-gradient(145deg, var(--cr-bg-a), var(--cr-bg-b))!important;min-height:92px!important;box-shadow:inset 0 1px 0 #ffffff13, inset 0 0 0 1px #ffffff05, inset 0 -24px 48px #00000026, 0 18px 44px #0000006b, 0 0 20px color-mix(in srgb, var(--cr-accent) 10%, transparent), 0 0 54px color-mix(in srgb, var(--cr-accent) 8%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(1.16)!important;border-radius:16px!important;padding:17px 20px 18px!important;position:relative!important;overflow:hidden!important}#cityResponseV1 .city-response-card:before{background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--cr-accent) 7%, transparent) 18%, #ffffff09 46%, transparent 62%, color-mix(in srgb, var(--cr-accent) 6%, transparent) 100%), repeating-linear-gradient(180deg, transparent 0 6px, #ffffff04 6px 7px, transparent 7px 13px);content:""!important;pointer-events:none!important;z-index:0!important;opacity:.82!important;position:absolute!important;inset:0!important}#cityResponseV1 .city-response-card:after{clip-path:polygon(0 0,17% 0,17% 1px,0 1px,0 17%,1px 17%,1px 83%,0 83%,0 100%,17% 100%,17% calc(100% - 1px),0 calc(100% - 1px),83% 100%,83% calc(100% - 1px),100% calc(100% - 1px),100% 83%,calc(100% - 1px) 83%,calc(100% - 1px) 17%,100% 17%,100% 0,83% 0,83% 1px,100% 1px);content:""!important;pointer-events:none!important;z-index:0!important;border:1px solid color-mix(in srgb, var(--cr-accent) 22%, transparent)!important;opacity:.82!important;border-radius:11px!important;position:absolute!important;inset:7px!important}#cityResponseV1 .city-response-kicker,#cityResponseV1 .city-response-title,#cityResponseV1 .city-response-line,#cityResponseV1 .city-response-detail{z-index:2!important;position:relative!important}#cityResponseV1 .city-response-kicker{letter-spacing:.18em!important;text-transform:uppercase!important;color:color-mix(in srgb, var(--cr-accent) 78%, #dffcff)!important;opacity:.74!important;align-items:center!important;gap:8px!important;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;display:flex!important}#cityResponseV1 .city-response-kicker:before{content:""!important;background:var(--cr-accent)!important;width:6px!important;height:6px!important;box-shadow:0 0 6px var(--cr-accent), 0 0 14px color-mix(in srgb, var(--cr-accent) 60%, transparent)!important;border-radius:50%!important;flex:0 0 6px!important;animation:1.35s ease-in-out infinite cityResponseSignalPulse!important}#cityResponseV1 .city-response-title{letter-spacing:.095em!important;text-transform:uppercase!important;color:var(--cr-accent)!important;text-shadow:0 0 7px color-mix(in srgb, var(--cr-accent) 28%, transparent), 0 0 22px color-mix(in srgb, var(--cr-accent) 14%, transparent)!important;margin-top:8px!important;font:900 21px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#cityResponseV1 .city-response-title:before{content:"//"!important;opacity:.34!important;margin-right:9px!important}#cityResponseV1 .city-response-line{letter-spacing:.062em!important;text-transform:uppercase!important;color:#f4fdff!important;text-shadow:0 0 7px #ffffff0e!important;margin-top:8px!important;font:800 12px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#cityResponseV1 .city-response-detail{letter-spacing:.025em!important;color:#d8eef2!important;opacity:.68!important;max-width:96%!important;margin-top:6px!important;font:600 10px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#cityResponseV1.is-burst .city-response-card{animation:.58s cubic-bezier(.16,.82,.24,1) both cityResponseHoloInV5!important}@keyframes cityResponseHoloInV5{0%{opacity:0;filter:brightness(.72)saturate(.72)blur(.5px);transform:translateY(10px)scale(.965)}32%{opacity:1;filter:brightness(1.22)saturate(1.18)blur();transform:translateY(-1px)scale(1.018)}58%{filter:brightness(1.06)saturate(1.06);transform:translateY(0)scale(.997)}to{opacity:1;filter:brightness()saturate();transform:translateY(0)scale(1)}}@keyframes cityResponseSignalPulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (width<=700px){#cityResponseV1{top:max(72px, calc(env(safe-area-inset-top,0px) + 58px))!important;width:calc(100vw - 20px)!important;max-width:none!important}#cityResponseV1 .city-response-card{border-radius:14px!important;min-height:82px!important;padding:14px 15px 15px!important}#cityResponseV1 .city-response-title{letter-spacing:.07em!important;font-size:16px!important}#cityResponseV1 .city-response-line{letter-spacing:.045em!important;font-size:10px!important}#cityResponseV1 .city-response-detail{max-width:100%!important;font-size:8.5px!important;line-height:1.42!important}#cityResponseV1 .city-response-kicker{letter-spacing:.135em!important;font-size:6.8px!important}}@media (width<=390px){#cityResponseV1{top:max(68px, calc(env(safe-area-inset-top,0px) + 54px))!important;width:calc(100vw - 14px)!important}#cityResponseV1 .city-response-card{border-radius:13px!important;padding:12px 13px 13px!important}#cityResponseV1 .city-response-title{font-size:14px!important}#cityResponseV1 .city-response-line{font-size:9px!important}#cityResponseV1 .city-response-detail{font-size:7.8px!important}}@media (prefers-reduced-motion:reduce){#cityResponseV1{transition:none!important}#cityResponseV1.is-burst .city-response-card,#cityResponseV1 .city-response-kicker:before{animation:none!important}}:is(body:has(#intro:not(.hidden)) #cityResponseV1,body:has(#intro:not([hidden])) #cityResponseV1){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#intro:not(.hidden)~#cityResponseV1,#intro:not([hidden])~#cityResponseV1{visibility:hidden!important;opacity:0!important;display:none!important}#titlePanel.relay-options-unified .title-panel-card,#pauseMenu.relay-options-unified .menu,#titlePanel.relay-options-unified .relay-options-shell,#pauseMenu.relay-options-unified .relay-options-shell,#titlePanel.relay-options-unified *,#pauseMenu.relay-options-unified *{box-sizing:border-box!important}#titlePanel.relay-options-unified .title-panel-card,#pauseMenu.relay-options-unified .menu{overflow:hidden!important}#titlePanel.relay-options-unified .relay-options-shell,#pauseMenu.relay-options-unified .relay-options-shell{background:linear-gradient(#081827fa 0%,#02080efc 46%,#010509 100%)!important;grid-template-rows:auto auto minmax(0,1fr)!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #38bdf80a,0 30px 90px #000000c7,0 0 55px #38bdf814!important}#titlePanel.relay-options-unified .relay-options-shell:before,#pauseMenu.relay-options-unified .relay-options-shell:before{content:""!important;pointer-events:none!important;z-index:0!important;opacity:.32!important;background:linear-gradient(#38bdf809 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#38bdf809 1px,#0000 1px) 0 0/28px 28px!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#0000008c 55%,#0000 100%)!important}#titlePanel.relay-options-unified .relay-options-shell:after,#pauseMenu.relay-options-unified .relay-options-shell:after{content:""!important;pointer-events:none!important;z-index:12!important;background:linear-gradient(90deg,#0000 0%,#38bdf814 8%,#8df4ff 34%,#39b9ff 54%,#38bdf82e 82%,#0000 100%)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;box-shadow:0 0 18px #38bdf86b!important}#titlePanel.relay-options-unified .relay-options-head,#pauseMenu.relay-options-unified .relay-options-head{z-index:3!important;background:linear-gradient(90deg,#38bdf816,#38bdf806 42%,#0000 75%)!important;border-bottom:1px solid #8df4ff1c!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;min-width:0!important;padding:20px 24px 16px!important;display:flex!important;position:relative!important}#titlePanel.relay-options-unified .relay-options-head:after,#pauseMenu.relay-options-unified .relay-options-head:after{content:""!important;background:linear-gradient(90deg,#8df4ff,#39b9ff 52%,#0000)!important;width:190px!important;height:2px!important;position:absolute!important;bottom:-1px!important;left:24px!important;box-shadow:0 0 14px #38bdf86b!important}#titlePanel.relay-options-unified .relay-options-kicker,#pauseMenu.relay-options-unified .relay-options-kicker{color:#63dbff!important;font:900 9px/1.2 var(--relay-font)!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin:0 0 7px!important}#titlePanel.relay-options-unified .relay-options-title,#pauseMenu.relay-options-unified .relay-options-title{color:#effcff!important;font:950 clamp(28px, 4vw, 42px)/.9 var(--relay-font)!important;letter-spacing:.015em!important;text-transform:uppercase!important;white-space:nowrap!important;text-shadow:0 0 18px #8df4ff1f,0 0 42px #39b9ff14!important;margin:0!important}#titlePanel.relay-options-unified .relay-options-subtitle,#pauseMenu.relay-options-unified .relay-options-subtitle{color:#cbe5f085!important;max-width:650px!important;font:700 9px/1.5 var(--relay-font)!important;letter-spacing:.08em!important;margin:9px 0 0!important}#titlePanel.relay-options-unified .relay-options-status,#pauseMenu.relay-options-unified .relay-options-status{z-index:4!important;color:#b7ff72!important;min-height:31px!important;font:900 8px/1 var(--relay-font)!important;letter-spacing:.12em!important;white-space:nowrap!important;background:#b7ff7206!important;border:1px solid #b7ff7238!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:inline-flex!important;position:relative!important}#titlePanel.relay-options-unified .relay-options-status i,#pauseMenu.relay-options-unified .relay-options-status i{background:#b7ff72!important;border-radius:50%!important;width:6px!important;height:6px!important;box-shadow:0 0 5px #b7ff72,0 0 12px #b7ff7294!important}#titlePanel.relay-options-unified .relay-options-nav,#pauseMenu.relay-options-unified .relay-options-nav{z-index:4!important;background:linear-gradient(#030e18f5,#020910eb)!important;border-bottom:1px solid #38bdf817!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;width:100%!important;min-width:0!important;margin:0!important;padding:9px!important;display:grid!important;position:relative!important}#titlePanel.relay-options-unified .relay-options-nav button,#pauseMenu.relay-options-unified .relay-options-nav button{color:#d6f1ff94!important;width:100%!important;min-width:0!important;min-height:43px!important;font:950 8px/1 var(--relay-font)!important;letter-spacing:.095em!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer!important;clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px))!important;background:linear-gradient(#0a1c2cf5,#030b13fc)!important;border:1px solid #8df4ff1a!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 9px!important;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:flex!important;position:relative!important;overflow:hidden!important}#titlePanel.relay-options-unified .relay-options-nav button:before,#pauseMenu.relay-options-unified .relay-options-nav button:before{content:""!important;opacity:.55!important;background:linear-gradient(90deg,#0000,#8df4ff3d,#0000)!important;height:1px!important;position:absolute!important;top:0!important;left:10px!important;right:10px!important}#titlePanel.relay-options-unified .relay-options-nav button:hover,#titlePanel.relay-options-unified .relay-options-nav button:focus-visible,#pauseMenu.relay-options-unified .relay-options-nav button:hover,#pauseMenu.relay-options-unified .relay-options-nav button:focus-visible{color:#eaffff!important;background:linear-gradient(#0e3247fa,#04111cfc)!important;border-color:#8df4ff7a!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:inset 0 -2px #8df4ff,0 0 22px #38bdf81a!important}#titlePanel.relay-options-unified .relay-options-nav button:active,#pauseMenu.relay-options-unified .relay-options-nav button:active{transform:translateY(1px)scale(.985)!important;box-shadow:inset 0 -1px #8df4ff,0 0 10px #38bdf814!important}#titlePanel.relay-options-unified .relay-options-body,#pauseMenu.relay-options-unified .relay-options-body{z-index:2!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#38bdf885 #ffffff06!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:16px 18px 20px!important;position:relative!important;overflow:hidden auto!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar{width:8px!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar{width:8px!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-track{background:#ffffff05!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-track{background:#ffffff05!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb{background:linear-gradient(#8df4ff99,#39b9ff40)!important;border-radius:0!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb{background:linear-gradient(#8df4ff99,#39b9ff40)!important;border-radius:0!important}#titlePanel.relay-options-unified .relay-options-grid,#pauseMenu.relay-options-unified .relay-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;min-width:0!important;display:grid!important}#titlePanel.relay-options-unified .relay-options-section,#pauseMenu.relay-options-unified .relay-options-section{clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)!important;background:linear-gradient(#081724f2,#02090ffc)!important;border:1px solid #8df4ff1a!important;min-width:0!important;margin:0!important;padding:14px!important;position:relative!important;box-shadow:inset 0 1px #ffffff08,inset 0 0 25px #38bdf805,0 10px 28px #0003!important}#titlePanel.relay-options-unified .relay-options-section.full,#pauseMenu.relay-options-unified .relay-options-section.full{grid-column:1/-1!important}#titlePanel.relay-options-unified .relay-section-title,#pauseMenu.relay-options-unified .relay-section-title{color:#8df4ff!important;min-width:0!important;font:950 9px/1 var(--relay-font)!important;letter-spacing:.16em!important;text-transform:uppercase!important;align-items:center!important;gap:9px!important;margin:1px 0 11px!important;display:flex!important}#titlePanel.relay-options-unified .relay-section-title:before,#pauseMenu.relay-options-unified .relay-section-title:before{content:""!important;background:#8df4ff!important;flex:0 0 4px!important;width:4px!important;height:12px!important;transform:skew(-12deg)!important;box-shadow:0 0 10px #8df4ff73!important}#titlePanel.relay-options-unified .relay-section-title:after,#pauseMenu.relay-options-unified .relay-section-title:after{content:""!important;background:linear-gradient(90deg,#8df4ff38,#0000)!important;flex:auto!important;height:1px!important}#titlePanel.relay-options-unified .relay-option-card,#pauseMenu.relay-options-unified .relay-option-card{clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))!important;background:linear-gradient(145deg,#0c1f30db,#02090ff5)!important;border:1px solid #ffffff0f!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;min-height:82px!important;margin:0 0 8px!important;padding:13px!important;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff07,0 10px 25px #0000002e!important}#titlePanel.relay-options-unified .relay-option-card:before,#pauseMenu.relay-options-unified .relay-option-card:before{content:""!important;opacity:.5!important;background:linear-gradient(#8df4ff,#39b9ff0a)!important;width:2px!important;position:absolute!important;top:10px!important;bottom:10px!important;left:0!important;box-shadow:0 0 12px #8df4ff33!important}#titlePanel.relay-options-unified .relay-option-card:after,#pauseMenu.relay-options-unified .relay-option-card:after{content:""!important;pointer-events:none!important;background:linear-gradient(135deg,#0000 46%,#8df4ff3d 47% 51%,#0000 52%)!important;width:24px!important;height:24px!important;position:absolute!important;bottom:0!important;right:0!important}#titlePanel.relay-options-unified .relay-option-card:hover,#titlePanel.relay-options-unified .relay-option-card:focus-within,#pauseMenu.relay-options-unified .relay-option-card:hover,#pauseMenu.relay-options-unified .relay-option-card:focus-within{background:linear-gradient(145deg,#0d273cf5,#030c14fc)!important;border-color:#8df4ff47!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0b,0 15px 34px #0000004d,0 0 24px #38bdf812!important}#titlePanel.relay-options-unified .relay-option-copy,#pauseMenu.relay-options-unified .relay-option-copy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;display:flex!important}#titlePanel.relay-options-unified .relay-option-copy strong,#pauseMenu.relay-options-unified .relay-option-copy strong{color:#effcff!important;min-width:0!important;font:950 11px/1.2 var(--relay-font)!important;letter-spacing:.065em!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:anywhere!important;display:block!important}#titlePanel.relay-options-unified .relay-option-copy small,#pauseMenu.relay-options-unified .relay-option-copy small{color:#cbe5f075!important;min-width:0!important;max-width:100%!important;font:700 8px/1.45 var(--relay-font)!important;letter-spacing:.05em!important;white-space:normal!important;overflow-wrap:anywhere!important;display:block!important}#titlePanel.relay-options-unified .relay-toggle,#pauseMenu.relay-options-unified .relay-toggle{color:#7f99a8!important;min-width:92px!important;height:42px!important;font:950 9px/1 var(--relay-font)!important;letter-spacing:.09em!important;text-transform:uppercase!important;cursor:pointer!important;clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px))!important;background:linear-gradient(145deg,#0a1d2ef7,#020910fc)!important;border:1px solid #8df4ff29!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 13px!important;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s!important;display:flex!important}#titlePanel.relay-options-unified .relay-toggle:hover,#titlePanel.relay-options-unified .relay-toggle:focus-visible,#pauseMenu.relay-options-unified .relay-toggle:hover,#pauseMenu.relay-options-unified .relay-toggle:focus-visible{color:#8df4ff!important;background:linear-gradient(145deg,#0c273cfc,#030c15fc)!important;border-color:#8df4ff75!important;outline:none!important;box-shadow:0 0 20px #38bdf81a,inset 0 0 15px #38bdf80a!important}#titlePanel.relay-options-unified .relay-toggle.is-on,#pauseMenu.relay-options-unified .relay-toggle.is-on{color:#031018!important;background:linear-gradient(135deg,#8df4ff,#c8fbff)!important;border-color:#8df4ffd1!important;box-shadow:0 0 18px #8df4ff38,0 0 34px #39b9ff1a!important}#titlePanel.relay-options-unified .relay-range,#pauseMenu.relay-options-unified .relay-range{width:100%!important;min-width:0!important}#titlePanel.relay-options-unified .relay-range-head,#pauseMenu.relay-options-unified .relay-range-head{color:#cbe5f080!important;font:850 8px/1 var(--relay-font)!important;letter-spacing:.1em!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:7px!important;display:flex!important}#titlePanel.relay-options-unified .relay-range-value,#pauseMenu.relay-options-unified .relay-range-value{color:#8df4ff!important;text-shadow:0 0 10px #8df4ff26!important;font-weight:950!important}#titlePanel.relay-options-unified input[type=range],#pauseMenu.relay-options-unified input[type=range]{accent-color:#8df4ff!important;cursor:pointer!important;background:0 0!important;width:100%!important;height:24px!important;margin:0!important;padding:0!important}#titlePanel.relay-options-unified input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8df4ffdb,#38bdf829)!important;height:4px!important}#pauseMenu.relay-options-unified input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#8df4ffdb,#38bdf829)!important;height:4px!important}#titlePanel.relay-options-unified input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#eaffff!important;border:1px solid #8df4fff0!important;border-radius:0!important;width:14px!important;height:14px!important;margin-top:-5px!important;box-shadow:0 0 14px #8df4ff57!important}#pauseMenu.relay-options-unified input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#eaffff!important;border:1px solid #8df4fff0!important;border-radius:0!important;width:14px!important;height:14px!important;margin-top:-5px!important;box-shadow:0 0 14px #8df4ff57!important}#titlePanel.relay-options-unified .relay-voice-select,#pauseMenu.relay-options-unified .relay-voice-select{background:#ffffff03!important;border:1px solid #8df4ff11!important;grid-template-columns:minmax(0,1fr) minmax(180px,220px)!important;align-items:center!important;gap:12px!important;margin-top:9px!important;padding:11px!important;display:grid!important}#titlePanel.relay-options-unified .relay-voice-select select,#pauseMenu.relay-options-unified .relay-voice-select select{color:#dff8ff!important;width:100%!important;min-width:0!important;min-height:40px!important;font:850 8px/1 var(--relay-font)!important;letter-spacing:.06em!important;background:#06111b!important;border:1px solid #8df4ff2e!important;border-radius:0!important;outline:none!important;padding:0 10px!important}#titlePanel.relay-options-unified .relay-voice-select select:hover,#titlePanel.relay-options-unified .relay-voice-select select:focus,#pauseMenu.relay-options-unified .relay-voice-select select:hover,#pauseMenu.relay-options-unified .relay-voice-select select:focus{border-color:#8df4ff80!important;box-shadow:0 0 18px #38bdf814!important}#titlePanel.relay-options-unified .relay-graphics-quality,#pauseMenu.relay-options-unified .relay-graphics-quality{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}#titlePanel.relay-options-unified .relay-graphics-button,#pauseMenu.relay-options-unified .relay-graphics-button{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;min-height:43px!important;font-size:8px!important;overflow:hidden!important}#titlePanel.relay-options-unified .relay-action-row,#pauseMenu.relay-options-unified .relay-action-row{border-top:1px solid #8df4ff14!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin-top:13px!important;padding-top:12px!important;display:grid!important}#titlePanel.relay-options-unified .relay-action,#pauseMenu.relay-options-unified .relay-action{color:#c5e7f2!important;min-width:0!important;min-height:45px!important;font:950 8px/1.15 var(--relay-font)!important;letter-spacing:.095em!important;text-align:center!important;text-transform:uppercase!important;cursor:pointer!important;clip-path:polygon(0 7px,7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px))!important;background:linear-gradient(145deg,#0b1f31fa,#030a11fc)!important;border:1px solid #8df4ff29!important;border-radius:0!important;padding:0 10px!important;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s!important;position:relative!important;overflow:hidden!important}#titlePanel.relay-options-unified .relay-action:before,#pauseMenu.relay-options-unified .relay-action:before{content:""!important;background:#8df4ff!important;width:34px!important;height:1px!important;position:absolute!important;top:0!important;left:0!important}#titlePanel.relay-options-unified .relay-action:hover,#titlePanel.relay-options-unified .relay-action:focus-visible,#pauseMenu.relay-options-unified .relay-action:hover,#pauseMenu.relay-options-unified .relay-action:focus-visible{color:#efffff!important;background:linear-gradient(145deg,#0d293ffc,#030c15fc)!important;border-color:#8df4ff7a!important;outline:none!important;transform:translateY(-1px)!important;box-shadow:0 0 22px #38bdf81a,inset 0 0 16px #38bdf809!important}#titlePanel.relay-options-unified .relay-controls-strip,#pauseMenu.relay-options-unified .relay-controls-strip{background:#ffffff03!important;border:1px solid #8df4ff12!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;margin-top:10px!important;padding:9px!important;display:grid!important}#titlePanel.relay-options-unified .relay-key,#pauseMenu.relay-options-unified .relay-key{color:#7898a8!important;min-width:0!important;font:800 8px/1 var(--relay-font)!important;letter-spacing:.04em!important;align-items:center!important;gap:7px!important;display:flex!important}#titlePanel.relay-options-unified .relay-key kbd,#pauseMenu.relay-options-unified .relay-key kbd{color:#8df4ff!important;min-width:30px!important;min-height:25px!important;font:950 8px/1 var(--relay-font)!important;background:linear-gradient(145deg,#0d1f31fa,#030a11fc)!important;border:1px solid #8df4ff33!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;display:inline-flex!important}@media (width<=760px){#titlePanel.relay-options-unified .relay-options-shell,#pauseMenu.relay-options-unified .relay-options-shell{grid-template-rows:auto auto minmax(0,1fr)!important}#titlePanel.relay-options-unified .relay-options-head,#pauseMenu.relay-options-unified .relay-options-head{gap:10px!important;padding:16px 15px 13px!important}#titlePanel.relay-options-unified .relay-options-status,#pauseMenu.relay-options-unified .relay-options-status{display:none!important}#titlePanel.relay-options-unified .relay-options-title,#pauseMenu.relay-options-unified .relay-options-title{font-size:clamp(23px,7vw,30px)!important}#titlePanel.relay-options-unified .relay-options-subtitle,#pauseMenu.relay-options-unified .relay-options-subtitle{max-width:none!important;font-size:8px!important;line-height:1.45!important}#titlePanel.relay-options-unified .relay-options-nav,#pauseMenu.relay-options-unified .relay-options-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:7px!important}#titlePanel.relay-options-unified .relay-options-nav button,#pauseMenu.relay-options-unified .relay-options-nav button{letter-spacing:.065em!important;min-height:40px!important;padding:0 5px!important;font-size:7px!important}#titlePanel.relay-options-unified .relay-options-body,#pauseMenu.relay-options-unified .relay-options-body{padding:10px!important}#titlePanel.relay-options-unified .relay-options-grid,#pauseMenu.relay-options-unified .relay-options-grid{grid-template-columns:1fr!important;gap:9px!important}#titlePanel.relay-options-unified .relay-options-section.full,#pauseMenu.relay-options-unified .relay-options-section.full{grid-column:auto!important}#titlePanel.relay-options-unified .relay-options-section,#pauseMenu.relay-options-unified .relay-options-section{padding:11px!important}#titlePanel.relay-options-unified .relay-option-card,#pauseMenu.relay-options-unified .relay-option-card{grid-template-columns:1fr!important;gap:9px!important;min-height:76px!important;padding:11px!important}#titlePanel.relay-options-unified .relay-option-copy strong,#pauseMenu.relay-options-unified .relay-option-copy strong{font-size:9px!important;line-height:1.25!important}#titlePanel.relay-options-unified .relay-option-copy small,#pauseMenu.relay-options-unified .relay-option-copy small{font-size:8px!important}#titlePanel.relay-options-unified .relay-toggle,#pauseMenu.relay-options-unified .relay-toggle{width:100%!important;min-width:0!important;height:38px!important}#titlePanel.relay-options-unified .relay-voice-select,#pauseMenu.relay-options-unified .relay-voice-select{grid-template-columns:1fr!important}#titlePanel.relay-options-unified .relay-graphics-quality,#pauseMenu.relay-options-unified .relay-graphics-quality,#titlePanel.relay-options-unified .relay-action-row,#pauseMenu.relay-options-unified .relay-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}#titlePanel.relay-options-unified .relay-action,#pauseMenu.relay-options-unified .relay-action{min-height:43px!important;padding:0 7px!important;font-size:7px!important}#titlePanel.relay-options-unified .relay-action-row .relay-action:last-child,#pauseMenu.relay-options-unified .relay-action-row .relay-action:last-child{grid-column:1/-1!important}#titlePanel.relay-options-unified .relay-controls-strip,#pauseMenu.relay-options-unified .relay-controls-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=430px){#titlePanel.relay-options-unified .relay-options-nav,#pauseMenu.relay-options-unified .relay-options-nav{gap:5px!important;padding:6px!important}#titlePanel.relay-options-unified .relay-options-nav button,#pauseMenu.relay-options-unified .relay-options-nav button{letter-spacing:.04em!important;min-height:38px!important;font-size:6.5px!important}#titlePanel.relay-options-unified .relay-options-title,#pauseMenu.relay-options-unified .relay-options-title{font-size:21px!important}#titlePanel.relay-options-unified .relay-option-card,#pauseMenu.relay-options-unified .relay-option-card{min-height:71px!important}#titlePanel.relay-options-unified .relay-action-row,#pauseMenu.relay-options-unified .relay-action-row{grid-template-columns:1fr!important}#titlePanel.relay-options-unified .relay-action-row .relay-action:last-child,#pauseMenu.relay-options-unified .relay-action-row .relay-action:last-child{grid-column:auto!important}#titlePanel.relay-options-unified .relay-controls-strip,#pauseMenu.relay-options-unified .relay-controls-strip{grid-template-columns:1fr 1fr!important}}@media (orientation:landscape) and (width<=900px) and (height<=700px){#pauseMenu.relay-options-unified .menu{max-height:94dvh!important}#pauseMenu.relay-options-unified .menu-grid{grid-template-columns:minmax(165px,190px) minmax(0,1fr)!important}#pauseMenu.relay-options-unified .relay-options-nav{grid-template-columns:1fr!important}#pauseMenu.relay-options-unified .relay-options-nav button{text-align:left!important;justify-content:flex-start!important;padding-left:11px!important}#pauseMenu.relay-options-unified .relay-options-head{padding:11px 16px 10px!important}#pauseMenu.relay-options-unified .relay-options-title{font-size:21px!important}#pauseMenu.relay-options-unified .relay-options-body{padding:8px 10px 10px!important}#pauseMenu.relay-options-unified .relay-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#pauseMenu.relay-options-unified .relay-option-card{min-height:62px!important;padding:8px!important}#pauseMenu.relay-options-unified .relay-option-copy strong{font-size:8px!important}#pauseMenu.relay-options-unified .relay-option-copy small{font-size:7px!important}}#titlePanel.relay-options-unified button:focus-visible,#pauseMenu.relay-options-unified button:focus-visible{outline-offset:2px!important;outline:1px solid #8df4ffb8!important}@media (prefers-reduced-motion:reduce){#titlePanel.relay-options-unified *,#pauseMenu.relay-options-unified *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#play .hud-route,#play .hud-progress,#play .hud-xp,#play .hud-actions>button{box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;background:linear-gradient(145deg,#040d19f0,#09192ad6)!important;border:1px solid #8df4ff33!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #8df4ff06,0 8px 20px #0000003d,0 0 18px #19c8f50b!important}#play .hud{box-sizing:border-box!important;position:relative!important}#play .hud-route,#play .hud-progress,#play .hud-xp{min-width:0!important}#play .hud-route{border-radius:10px!important;padding:7px 10px!important;overflow:hidden!important}#play .hud-route small{letter-spacing:1.15px!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:7px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}#play .hud-route b{letter-spacing:.45px!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;margin-top:2px!important;font-size:10px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}#play .hud-progress{border-radius:10px!important;padding:7px 10px!important;position:relative!important;overflow:hidden!important}#play .hud-progress>div{background:#dce8f112!important;border-radius:999px!important;height:4px!important;margin-top:5px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 2px #00000047!important}#play .hud-progress i{border-radius:inherit!important;transform-origin:0!important;height:100%!important;display:block!important;box-shadow:0 0 12px #8df4ffc7,0 0 4px #ffffff2e!important}#play .hud-xp{border-radius:10px!important;justify-content:center!important;align-items:center!important;min-width:58px!important;padding:7px 8px!important;line-height:1!important;display:flex!important;overflow:hidden!important}#play .hud-xp small{letter-spacing:.9px!important;white-space:nowrap!important;font-size:7px!important;line-height:1.05!important;display:block!important}#play .hud-xp b{letter-spacing:.7px!important;white-space:nowrap!important;margin-top:2px!important;font-size:11px!important;line-height:1!important;display:block!important}#play .hud-actions{justify-content:flex-end!important;align-items:center!important;gap:7px!important;min-width:0!important;display:flex!important}#play .hud-actions>button{border-radius:11px!important;flex:none!important;place-items:center!important;width:44px!important;height:42px!important;padding:0!important;line-height:1!important;transition:transform .16s,border-color .16s,box-shadow .16s,filter .16s!important;display:grid!important}#play .hud-route:hover,#play .hud-progress:hover,#play .hud-xp:hover,#play .hud-actions:hover,#play .hud-actions>button:hover,#play .hud-route:focus-within,#play .hud-progress:focus-within,#play .hud-xp:focus-within{transform:none!important}#play #gameplayEventHud,#play .gameplay-event-hud{box-sizing:border-box!important;pointer-events:none!important;z-index:20!important;isolation:isolate!important;grid-area:auto/1/auto/-1!important;place-self:start center!important;width:min(370px,100vw - 32px)!important;max-width:370px!important;margin:8px auto 0!important;padding:0!important;position:relative!important}#play .gameplay-event-card{box-sizing:border-box!important;background:linear-gradient(145deg,#030b16f7,#071625ed)!important;border:1px solid #8df4ff38!important;border-radius:12px!important;grid-template-rows:auto auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-height:68px!important;padding:10px 12px 11px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 20px #8df4ff05,0 14px 34px #0000004d,0 0 28px #19c8f50e!important}#play .gameplay-event-card:before{content:""!important;z-index:0!important;pointer-events:none!important;border-radius:inherit!important;opacity:.8!important;background:linear-gradient(105deg,#0000 0%,#ffffff09 42%,#0000 68%)!important;position:absolute!important;inset:0!important}#play .gameplay-event-card:after{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.24!important;background:linear-gradient(135deg,#0000 0 48%,currentColor 49% 51%,#0000 52%)!important;width:46px!important;height:22px!important;position:absolute!important;top:0!important;right:0!important}#play .gameplay-event-icon{z-index:2!important;box-sizing:border-box!important;opacity:.86!important;background:radial-gradient(circle at 50% 45%,#ffffff0b,#0000 68%)!important;border:1px solid!important;border-radius:9px!important;grid-area:1/1/span 3!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 12px #ffffff06,0 0 14px!important}#play .gameplay-event-icon i{background:currentColor!important;border-radius:50%!important;width:8px!important;height:8px!important;display:block!important;box-shadow:0 0 7px,0 0 16px!important}#play .gameplay-event-copy{z-index:2!important;flex-direction:column!important;grid-column:2!important;align-items:stretch!important;gap:2px!important;min-width:0!important;max-width:100%!important;display:flex!important;position:relative!important}#play .gameplay-event-head{justify-content:space-between!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:100%!important;display:flex!important}#play #gameplayEventType,#play #gameplayEventValue,#play #gameplayEventTitle,#play #gameplayEventDetail{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}#play #gameplayEventType{letter-spacing:1.2px!important;white-space:nowrap!important;flex:auto!important;font-size:7px!important;font-weight:700!important;line-height:1.1!important}#play #gameplayEventValue{letter-spacing:.9px!important;white-space:nowrap!important;opacity:.84!important;flex:none!important;max-width:45%!important;font-size:7px!important;font-weight:800!important;line-height:1!important}#play #gameplayEventTitle{letter-spacing:.45px!important;white-space:nowrap!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;display:block!important}#play #gameplayEventDetail{letter-spacing:.42px!important;white-space:nowrap!important;opacity:.68!important;font-size:7px!important;font-weight:500!important;line-height:1.2!important;display:block!important}#play .gameplay-event-meter{z-index:3!important;background:#ffffff09!important;border-radius:0 0 12px 12px!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}#play .gameplay-event-meter i{transform-origin:0!important;background:currentColor!important;width:100%!important;height:100%!important;display:block!important;transform:scaleX(1)!important;box-shadow:0 0 10px!important}#play .gameplay-event-scan{z-index:1!important;pointer-events:none!important;opacity:.28!important;background:currentColor!important;width:30%!important;height:1px!important;position:absolute!important;top:0!important;left:-25%!important;box-shadow:0 0 10px!important}#play .gameplay-event-hud.is-pop .gameplay-event-scan{animation:.7s linear both relayGameplayEventScan!important}@keyframes relayGameplayEventScan{0%{opacity:0;transform:translate(0)}15%{opacity:.28}55%{opacity:.45}to{opacity:0;transform:translate(500%)}}#play .gameplay-event-line{z-index:1!important;pointer-events:none!important;opacity:.26!important;background:linear-gradient(90deg,#0000 0%,#8df4ff14 48%,#0000 100%)!important;position:absolute!important;inset:0!important}#play .gameplay-event-grid{z-index:1!important;pointer-events:none!important;opacity:.16!important;background-color:#0000!important;background-image:linear-gradient(90deg,currentColor 1px,#0000 1px),linear-gradient(0deg,currentColor 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:7px 7px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;width:42px!important;height:17px!important;position:absolute!important;bottom:7px!important;right:8px!important}#play .gameplay-event-hud[data-type=danger]{color:#ff6670!important}#play .gameplay-event-hud[data-type=combat]{color:#ffd06e!important}#play .gameplay-event-hud[data-type=checkpoint]{color:#aee37f!important}#play .gameplay-event-hud[data-type=complete],#play .gameplay-event-hud[data-type=movement]{color:#8df4ff!important}#play .gameplay-event-hud[data-type=gear]{color:#cbb8ff!important}#play .gameplay-event-hud[data-type=world],#play .gameplay-event-hud[data-type=discovery],#play .gameplay-event-hud[data-type=ready],#play .gameplay-event-hud[data-type=energy]{color:#8df4ff!important}#play .gameplay-event-hud.is-pop .gameplay-event-card{animation:.28s cubic-bezier(.16,.82,.24,1) both relayGameplayEventPopV2!important}@keyframes relayGameplayEventPopV2{0%{opacity:0;filter:brightness(.88);transform:translateY(-7px)scale(.975)}45%{opacity:1;filter:brightness(1.12);transform:translateY(0)scale(1.012)}72%{filter:brightness(1.04);transform:translateY(0)scale(.998)}to{opacity:1;filter:brightness();transform:translateY(0)scale(1)}}@media (width<=880px) and (orientation:portrait){#play .hud{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;padding:9px 10px!important}#play .hud-route,#play .hud-progress{border-radius:9px!important;grid-column:1!important;padding:7px 9px!important}#play .hud-actions{grid-area:1/2/span 2!important;align-self:center!important}#play .hud-actions>button{width:43px!important;height:41px!important}#play #gameplayEventHud,#play .gameplay-event-hud{width:min(350px,100vw - 26px)!important;max-width:350px!important;margin-top:7px!important}}@media (width<=880px) and (orientation:landscape){#play .hud{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr) minmax(106px,124px) auto!important;gap:5px!important}#play .hud-route{grid-area:1/1!important}#play .hud-progress{grid-area:1/2!important;display:grid!important}#play .hud-actions{grid-area:1/3!important}#play .hud-xp{display:flex!important}}@media (width<=430px){#play .hud{gap:6px!important;padding:7px 8px!important}#play .hud-route{border-radius:8px!important;padding:6px 8px!important}#play .hud-route small{letter-spacing:.95px!important;font-size:6px!important}#play .hud-route b{letter-spacing:.35px!important;max-width:46vw!important;font-size:9px!important}#play .hud-progress{border-radius:8px!important;padding:6px 8px!important}#play .hud-progress>div{height:4px!important;margin-top:4px!important}#play .hud-xp{border-radius:8px!important;min-width:47px!important;padding:6px!important}#play .hud-xp small{font-size:6px!important}#play .hud-xp b{font-size:10px!important}#play .hud-actions{gap:5px!important}#play .hud-actions>button{border-radius:9px!important;width:39px!important;height:37px!important}#play #gameplayEventHud,#play .gameplay-event-hud{width:calc(100vw - 16px)!important;max-width:none!important;margin-top:5px!important}#play .gameplay-event-card{border-radius:9px!important;grid-template-columns:29px minmax(0,1fr)!important;column-gap:8px!important;min-height:59px!important;padding:8px 9px 9px!important}#play .gameplay-event-icon{border-radius:8px!important;width:26px!important;height:26px!important}#play .gameplay-event-icon i{width:7px!important;height:7px!important}#play #gameplayEventType{letter-spacing:1px!important;font-size:6px!important}#play #gameplayEventValue{letter-spacing:.75px!important;font-size:6px!important}#play #gameplayEventTitle{letter-spacing:.3px!important;font-size:10px!important}#play #gameplayEventDetail{letter-spacing:.32px!important;font-size:6px!important}#play .gameplay-event-grid{background-size:6px 6px!important;width:32px!important;height:13px!important;bottom:5px!important;right:6px!important}}@media (width<=360px){#play .hud-route b{max-width:42vw!important}#play .hud-actions>button{width:36px!important;height:35px!important}#play .gameplay-event-card{grid-template-columns:27px minmax(0,1fr)!important;column-gap:7px!important;padding:7px 8px 8px!important}#play .gameplay-event-icon{width:24px!important;height:24px!important}#play #gameplayEventTitle{font-size:9px!important}#play #gameplayEventDetail{font-size:5.5px!important}}@media (prefers-reduced-motion:reduce){#play .hud-actions>button{transition:none!important}#play .gameplay-event-hud.is-pop .gameplay-event-card,#play .gameplay-event-hud.is-pop .gameplay-event-scan{animation:none!important}}@media (width>=881px){#play .hud{grid-template-columns:minmax(250px,300px) minmax(320px,1fr) auto auto!important;align-items:start!important;column-gap:10px!important;padding:12px 16px!important;display:grid!important}#play .hud-route{grid-area:1/1!important;justify-self:start!important;width:100%!important;min-width:250px!important;max-width:300px!important}#play .hud-progress{grid-area:1/2!important;justify-self:center!important;width:min(520px,100%)!important;min-width:320px!important}#play .hud-xp{grid-area:1/3!important;justify-self:end!important;min-width:66px!important}#play .hud-actions{grid-area:1/4!important;justify-self:end!important;align-items:center!important;gap:8px!important;margin-left:0!important;display:flex!important}#play .hud-actions>button{flex:0 0 44px!important;width:44px!important;height:42px!important}}#play .grapple,#play .grapple-panel,#play .grapple-hud,#play #grapple,#play #grapplePanel,#play [data-feature=grapple],#play [data-feature-action=grapple],#play .relay-gameplay-intel,#play #relayGameplayIntel,#play .mission-intelligence,#play #missionIntelligence,#play [data-relay-mission-intelligence],#play [data-mission-intelligence]{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#game .world-marker{animation:none!important;transform:none!important}#game .world-marker b{opacity:1!important;filter:none!important;text-shadow:0 0 10px #ffd06e1f!important;transition:none!important;transform:none!important}#game .world-marker.is-typing b{animation:none!important}#game .world-marker.is-typing b:after{content:"_"!important;color:#ffd06e!important;margin-left:2px!important;animation:.7s step-end infinite relayMissionCursor!important;display:inline-block!important}@keyframes relayMissionCursor{0%,48%{opacity:1}49%,to{opacity:0}}@media (width>=881px){#play .hud-progress{border-radius:10px!important;justify-self:center!important;width:360px!important;min-width:360px!important;max-width:360px!important;padding:8px 12px!important}#play .hud-progress>span{font-size:13px!important}#play .hud-progress>small{letter-spacing:.14em!important;font-size:7px!important}#play .hud-progress>div{height:4px!important;margin-top:5px!important}#play .hud-progress .hud-vital{margin-top:6px!important}#play .hud-route{position:relative!important;top:8px!important}}#play .hud{grid-template-columns:minmax(0,1fr) minmax(220px,300px) minmax(0,1fr)!important;align-items:start!important;width:min(1180px,100vw - 36px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}#play .hud-route{justify-self:stretch!important}#play .hud-progress{justify-self:center!important;width:100%!important;max-width:300px!important}#play .hud-actions{justify-self:end!important;width:auto!important}#play .hud-xp{min-width:64px!important}@media (width<=760px){#play .hud{width:calc(100vw - 18px)!important;max-width:none!important}}@media (width<=520px){#play .hud{width:calc(100vw - 18px)!important}}@media (orientation:landscape) and (height<=560px){#play .hud{width:calc(100vw - 18px)!important}}.mobile-mission-label{display:none!important}@media (width<=760px) and (pointer:coarse){#play .mobile-mission-label{display:block!important}}@media (width<=760px){#relayGameplayIntroFinalV3 .map-briefing-map-wrap{min-width:0;min-height:0}#relayGameplayIntroFinalV3 .map-briefing-shell,#relayGameplayIntroFinalV3 .map-briefing-map-wrap,#relayGameplayIntroFinalV3 .map-briefing-map{box-sizing:border-box}}@media (width<=768px) and (orientation:portrait){html body.is-touch section#play #relay-feature-dock-v1,html body.is-touch section#play .hud-route,html body.is-touch section#play .hud-progress,html body.is-touch section#play .hud-xp,html body.is-touch section#play .rotate-prompt{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#relayGameplayIntroFinalV3 .map-briefing-map-wrap{position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-foot{grid-template-columns:1fr!important;align-items:center!important;gap:6px!important;min-height:42px!important;padding:5px 4px 2px!important;display:grid!important;position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-foot:after{content:"LEGEND  ·  ROUTE   CHECKPOINT   TARGET   THREAT   SIGNAL   YOU";white-space:nowrap!important;text-overflow:ellipsis!important;color:#9fb6c5!important;letter-spacing:.08em!important;text-align:center!important;border-top:1px solid #8df4ff1f!important;width:100%!important;padding-top:5px!important;font:700 6px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:block!important;overflow:hidden!important}}@media (width<=768px) and (orientation:landscape){html body.is-touch section#play #relay-feature-dock-v1,html body.is-touch section#play .rotate-prompt{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}html body.is-touch section#play .hud-route{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:block!important}html body.is-touch section#play .hud-progress{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important}html body.is-touch section#play .hud-xp{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}html body.is-touch section#play .hud{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(150px,24vw) minmax(0,1fr)!important;align-items:start!important;gap:8px!important;width:100%!important;padding:7px 10px!important;display:grid!important}html body.is-touch section#play .hud-route{border-radius:8px!important;grid-column:1!important;justify-self:start!important;min-width:0!important;max-width:100%!important;padding:6px 9px!important;overflow:hidden!important}html body.is-touch section#play .hud-route b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;display:block!important;overflow:hidden!important}html body.is-touch section#play .hud-progress{box-sizing:border-box!important;border-radius:9px!important;grid-column:2!important;justify-self:center!important;width:100%!important;min-width:150px!important;max-width:330px!important;min-height:40px!important;padding:6px 9px!important;overflow:hidden!important}html body.is-touch section#play .hud-progress>small{font-size:7px!important}html body.is-touch section#play .hud-progress>span{font-size:11px!important}html body.is-touch section#play .hud-progress>div{height:5px!important;min-height:5px!important}html body.is-touch section#play .hud-actions{grid-column:3!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;display:flex!important}html body.is-touch section#play .hud-xp{border-radius:8px!important;min-width:52px!important;padding:5px 7px!important}html body.is-touch section#play .hud-xp small{font-size:6px!important}html body.is-touch section#play .hud-xp b{font-size:11px!important}html body.is-touch section#play .hud-actions>button{border-radius:8px!important;width:40px!important;min-width:40px!important;height:36px!important;min-height:36px!important;display:grid!important}#relayGameplayIntroFinalV3 .map-briefing-map-wrap{position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-foot{grid-template-columns:1fr!important;align-items:center!important;gap:4px!important;min-height:32px!important;padding:3px 4px 1px!important;display:grid!important;position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-foot:after{content:"LEGEND  ·  ROUTE   CHECKPOINT   TARGET   THREAT   SIGNAL   YOU";white-space:nowrap!important;text-overflow:ellipsis!important;color:#9fb6c5!important;letter-spacing:.06em!important;text-align:center!important;border-top:1px solid #8df4ff1a!important;width:100%!important;padding-top:3px!important;font:700 5px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace!important;display:block!important;overflow:hidden!important}}@media (width<=700px) and (height<=430px) and (orientation:landscape){html body.is-touch section#play .hud{grid-template-columns:minmax(0,1fr) minmax(125px,27vw) minmax(0,1fr)!important;gap:5px!important;padding:5px 7px!important}html body.is-touch section#play .hud-route{padding:5px 7px!important}html body.is-touch section#play .hud-route small{font-size:6px!important}html body.is-touch section#play .hud-route b{font-size:8px!important}html body.is-touch section#play .hud-progress{min-width:125px!important;min-height:34px!important;padding:5px 7px!important}html body.is-touch section#play .hud-progress>small{font-size:6px!important}html body.is-touch section#play .hud-progress>span{font-size:10px!important}html body.is-touch section#play .hud-progress>div{height:4px!important;min-height:4px!important}html body.is-touch section#play .hud-xp{min-width:44px!important;padding:4px 5px!important}html body.is-touch section#play .hud-xp small{font-size:5px!important}html body.is-touch section#play .hud-xp b{font-size:9px!important}html body.is-touch section#play .hud-actions>button{width:34px!important;min-width:34px!important;height:32px!important;min-height:32px!important}}#relayP2CharacterHud{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media (width<=768px) and (orientation:portrait){body.is-touch .mobile-bottom-hud .mobile-menu-settings{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:grid!important}.relay-faction-dialogue .relay-faction-hint,.relay-faction-dialogue .relay-faction-hint *{visibility:hidden!important;pointer-events:none!important;display:none!important}.relay-faction-dialogue{width:min(420px,100vw - 32px)!important;max-height:min(31dvh,205px)!important;padding:9px 10px 8px!important}.relay-faction-dialogue .relay-faction-text{font-size:13px!important;line-height:1.34!important}.relay-faction-dialogue .relay-faction-footer{gap:6px!important;margin-top:6px!important;padding-top:6px!important}.relay-faction-dialogue button{min-height:34px!important}}@media (width<=390px) and (orientation:portrait){.relay-faction-dialogue{width:calc(100vw - 24px)!important;max-height:min(29dvh,185px)!important;padding:8px 9px 7px!important}.relay-faction-dialogue .relay-faction-text{font-size:12px!important;line-height:1.3!important}}#titlePanel.relay-options-unified .relay-options-body,#pauseMenu.relay-options-unified .relay-options-body{scrollbar-width:thin!important;scrollbar-color:#8df4ffb8 #ffffff0b!important;overscroll-behavior:contain!important;scroll-behavior:smooth!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar{width:8px!important;height:8px!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar{width:8px!important;height:8px!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-track{background:#ffffff0b!important;border-radius:999px!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-track{background:#ffffff0b!important;border-radius:999px!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb{background:linear-gradient(#8df4ffdb,#55bdda8f)!important;border:1px solid #010810bf!important;border-radius:999px!important;box-shadow:0 0 10px #8df4ff1f!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb{background:linear-gradient(#8df4ffdb,#55bdda8f)!important;border:1px solid #010810bf!important;border-radius:999px!important;box-shadow:0 0 10px #8df4ff1f!important}#titlePanel.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e8fdfffa,#5ed3f5cc)!important}#pauseMenu.relay-options-unified .relay-options-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e8fdfffa,#5ed3f5cc)!important}#titlePanel.relay-options-unified .relay-option-card,#pauseMenu.relay-options-unified .relay-option-card{min-width:0!important}#titlePanel.relay-options-unified .relay-option-copy,#pauseMenu.relay-options-unified .relay-option-copy{overflow-wrap:anywhere!important;min-width:0!important}#titlePanel.relay-options-unified .relay-option-copy strong,#pauseMenu.relay-options-unified .relay-option-copy strong{max-width:100%!important;line-height:1.1!important}#pauseMenu .relay-pause-brief{background:linear-gradient(145deg,#091724f0,#030a11f7);border:1px solid #8df4ff3d;border-left:2px solid #8df4ffc7;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin:0 24px 14px;padding:11px 14px;display:grid;box-shadow:inset 0 0 22px #8df4ff09,0 10px 30px #00000042}#pauseMenu .relay-pause-brief .pause-badge{color:#8df4ff;letter-spacing:.18em;text-transform:uppercase;min-width:74px;font:900 9px/1.1 DM Mono,monospace}#pauseMenu .relay-pause-brief .pause-copy{min-width:0}#pauseMenu .relay-pause-brief strong{color:#f3fbff;letter-spacing:.12em;font:900 10px/1.25 DM Mono,monospace;display:block}#pauseMenu .relay-pause-brief span{color:#d5ebf6a8;margin-top:3px;font:700 10px/1.35 DM Mono,monospace;display:block}#intro .gold-rect,#intro .gold-bar,#intro .gold-strip,#intro .yellow-rect,#intro .yellow-bar,#play .gold-rect,#play .gold-bar,#play .gold-strip,#play .yellow-rect,#play .yellow-bar,#intro [data-gold-rect],#play [data-gold-rect],#intro .legacy-gold-block,#play .legacy-gold-block,#intro .release-hidden-yellow,#play .release-hidden-yellow{visibility:hidden!important;pointer-events:none!important;display:none!important}#intro .backdrop-sun{visibility:hidden!important;display:none!important}#play .relay-faction-dialogue{width:min(420px,100vw - 28px)!important;min-width:0!important;max-width:min(420px,100vw - 28px)!important}#play .relay-faction-dialogue .relay-faction-text,#play .relay-faction-dialogue .relay-faction-footer,#play .relay-faction-dialogue .relay-faction-name,#play .relay-faction-dialogue .relay-faction-kicker{overflow-wrap:anywhere!important;min-width:0!important}#relayGameplayIntroFinalV3 .map-briefing-shell{isolation:isolate!important;background:linear-gradient(145deg,#060808 0%,#0b0e0e 42%,#050708 100%)!important;border:1px solid #bec9bc3d!important;border-radius:4px!important;grid-template-rows:auto minmax(0,1fr) auto!important;gap:12px!important;width:min(1500px,98vw)!important;min-width:0!important;height:min(920px,96dvh)!important;min-height:0!important;padding:16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 100px #000000d6,inset 0 1px #ffffff09,0 0 45px #d8b64e0a!important}#relayGameplayIntroFinalV3 .map-briefing-head{z-index:30!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;width:100%!important;min-width:0!important;padding:4px 4px 2px!important;display:flex!important;position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-kicker{color:#c7a94e!important;letter-spacing:.2em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important}#relayGameplayIntroFinalV3 .map-briefing-title{color:#f3f1e8!important;letter-spacing:.055em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;text-shadow:0 2px 14px #000000d9!important;min-width:0!important;max-width:72%!important;margin:0!important;font-size:clamp(27px,4vw,52px)!important;font-weight:950!important;line-height:.94!important}#relayGameplayIntroFinalV3 .map-briefing-meta{color:#d0d8d294!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-top:9px!important;font-size:10px!important;font-weight:700!important;line-height:1.3!important}#relayGameplayIntroFinalV3 .map-briefing-timer{background:linear-gradient(145deg,#201d11f5,#090b0af5)!important;border:1px solid #d7b84c80!important;border-radius:3px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:108px!important;min-width:108px!important;height:108px!important;min-height:108px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 30px #d7b84c09,0 0 30px #d7b84c0f,0 12px 30px #00000075!important}#relayGameplayIntroFinalV3 .map-briefing-timer:before{content:"DEPLOYMENT"!important;text-align:center!important;color:#d6bc5bb8!important;letter-spacing:.18em!important;font-size:8px!important;font-weight:900!important;line-height:1!important;position:absolute!important;top:8px!important;left:0!important;right:0!important}#relayGameplayIntroFinalV3 .map-briefing-timer:after{content:"";border-bottom:2px solid #d7b84c;border-right:2px solid #d7b84c;width:17px;height:17px;position:absolute;bottom:0;right:0}#relayGameplayIntroFinalV3 .map-briefing-timer b{z-index:2!important;color:#f5f2e8!important;letter-spacing:-.035em!important;text-shadow:0 0 16px #d7b84c2e!important;margin:4px 0 0!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif!important;font-size:clamp(42px,5vw,58px)!important;font-weight:950!important;line-height:.86!important;position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-timer span{z-index:2!important;color:#d7b84c!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin-top:10px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;position:relative!important}#relayGameplayIntroFinalV3 .map-briefing-map-wrap{background:radial-gradient(circle at 50% 45%,#3c4b4426,#0000 50%),#020506!important;border:1px solid #b2beb140!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 90px #000000c7,inset 0 0 25px #cbaa4806!important}#relayGameplayIntroFinalV3 .map-briefing-map-wrap:before{content:"";z-index:5;pointer-events:none;background:radial-gradient(#0000 36%,#0000002e 70%,#0009 100%);position:absolute;inset:0}#relayGameplayIntroFinalV3 .map-briefing-map-wrap:after{content:"";z-index:12;pointer-events:none;background:linear-gradient(90deg,#0000,#d3b44fb8,#0000);height:2px;animation:5s linear infinite relayWzScan;position:absolute;top:-2px;left:0;right:0;box-shadow:0 0 14px #d3b44f61}@keyframes relayWzScan{0%{opacity:0;transform:translateY(0)}10%{opacity:.65}90%{opacity:.35}to{opacity:0;transform:translateY(100%)}}#relayGameplayIntroFinalV3 .map-briefing-map{background:#020506!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:block!important;position:absolute!important;inset:0!important}#relayGameplayIntroFinalV3 .map-briefing-map .grid{stroke:#536054!important;opacity:.32!important}#relayGameplayIntroFinalV3 .map-briefing-map .bg{fill:#020506!important}#relayGameplayIntroFinalV3 .map-briefing-map .platform{fill:#111716!important;stroke:#536056!important;stroke-width:1.1px!important}#relayGameplayIntroFinalV3 .map-briefing-map .route{stroke:#d5b650!important;stroke-width:3.4px!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:12 8!important;filter:drop-shadow(0 0 5px #d5b65047)!important}#relayGameplayIntroFinalV3 .map-briefing-map .route-halo{stroke:#d5b650!important;opacity:.13!important;stroke-width:8px!important}#relayGameplayIntroFinalV3 .map-briefing-map .marker-start{fill:#72b06e!important;stroke:#e6f1dc!important;stroke-width:2px!important;filter:drop-shadow(0 0 7px #72b06e59)!important}#relayGameplayIntroFinalV3 .map-briefing-map .marker-goal{fill:#e04d55!important;stroke:#ffe0e0!important;stroke-width:2px!important;filter:drop-shadow(0 0 8px #e04d5561)!important}#relayGameplayIntroFinalV3 .map-briefing-map .marker-player{fill:#f5f2e7!important;stroke:#68d7e4!important;stroke-width:2px!important;filter:drop-shadow(0 0 8px #68d7e461)!important}#relayGameplayIntroFinalV3 .map-briefing-map .enemy{fill:#d14f57!important;stroke:#ffd3d7!important;filter:drop-shadow(0 0 6px #d14f5752)!important}#relayGameplayIntroFinalV3 .map-briefing-map .checkpoint-ring{stroke:#d5b650!important;opacity:.72!important}#relayGameplayIntroFinalV3 .aaa-map-chrome{z-index:20!important;pointer-events:none!important;position:absolute!important;inset:0!important}#relayGameplayIntroFinalV3 .aaa-map-topline{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#dfe4d8b8!important;letter-spacing:.15em!important;text-transform:uppercase!important;background:#040707c2!important;border:1px solid #bfc7b91f!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:7px 10px!important;font-family:DM Mono,monospace!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:absolute!important;top:12px!important;left:14px!important;right:14px!important}#relayGameplayIntroFinalV3 .aaa-map-live{color:#7be3df!important;align-items:center!important;gap:7px!important;display:inline-flex!important}#relayGameplayIntroFinalV3 .aaa-map-live i{animation:1.4s ease-in-out infinite relayWzLive;background:#7be3df!important;border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;box-shadow:0 0 10px #7be3dfb3!important}@keyframes relayWzLive{0%,to{opacity:1}50%{opacity:.42}}#relayGameplayIntroFinalV3 .aaa-map-bottomline{color:#b9c7b58f!important;letter-spacing:.14em!important;background:#040707bd!important;border:1px solid #bfc7b91a!important;justify-content:space-between!important;align-items:center!important;padding:7px 10px!important;font-family:DM Mono,monospace!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:flex!important;position:absolute!important;bottom:12px!important;left:14px!important;right:14px!important}#relayGameplayIntroFinalV3 .aaa-map-corner{z-index:25!important;width:25px!important;height:25px!important;position:absolute!important}#relayGameplayIntroFinalV3 .aaa-map-corner-tl{border-top:2px solid #d3b653cc;border-left:2px solid #d3b653cc;top:7px;left:7px}#relayGameplayIntroFinalV3 .aaa-map-corner-tr{border-top:2px solid #d3b653cc;border-right:2px solid #d3b653cc;top:7px;right:7px}#relayGameplayIntroFinalV3 .aaa-map-corner-bl{border-bottom:2px solid #d3b653cc;border-left:2px solid #d3b653cc;bottom:7px;left:7px}#relayGameplayIntroFinalV3 .aaa-map-corner-br{border-bottom:2px solid #d3b653cc;border-right:2px solid #d3b653cc;bottom:7px;right:7px}#relayGameplayIntroFinalV3 .aaa-map-card{z-index:40!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(145deg,#0a0e0ef2,#030708f7)!important;border:1px solid #bec9bc33!important;border-left:2px solid #d4b653!important;border-radius:3px!important;width:min(360px,100% - 48px)!important;min-width:0!important;padding:15px 16px 16px!important;position:absolute!important;bottom:24px!important;left:24px!important;box-shadow:0 20px 55px #00000094,inset 0 0 22px #d4b65306!important}#relayGameplayIntroFinalV3 .aaa-card-accent{background:linear-gradient(#d8b955,#0000)!important;width:3px!important;height:72px!important;position:absolute!important;top:0!important;left:0!important}#relayGameplayIntroFinalV3 .aaa-card-status{color:#d7ded3a8!important;letter-spacing:.14em!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-bottom:10px!important;font-family:DM Mono,monospace!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:flex!important}#relayGameplayIntroFinalV3 .aaa-status-dot{background:#74d087!important;border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;box-shadow:0 0 9px #74d08794!important}#relayGameplayIntroFinalV3 .aaa-card-status b{color:#d8b955!important;letter-spacing:.05em!important;margin-left:auto!important;font-size:15px!important;font-weight:950!important}#relayGameplayIntroFinalV3 .aaa-card-kicker{color:#d7b955!important;letter-spacing:.16em!important;margin-bottom:5px!important;font-size:8px!important;font-weight:900!important;line-height:1.15!important}#relayGameplayIntroFinalV3 .aaa-card-title{color:#f1efe5!important;letter-spacing:.045em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;margin:0!important;font-size:19px!important;font-weight:950!important;line-height:1.08!important}#relayGameplayIntroFinalV3 .aaa-card-district{color:#cdd6d085!important;letter-spacing:.14em!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;margin:5px 0 13px!important;font-size:9px!important;font-weight:800!important;line-height:1.25!important}#relayGameplayIntroFinalV3 .aaa-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important;display:grid!important}#relayGameplayIntroFinalV3 .aaa-card-grid>div{background:#ffffff05!important;border:1px solid #c2cbc21a!important;min-width:0!important;padding:8px 9px!important}#relayGameplayIntroFinalV3 .aaa-card-grid small{color:#aab5ab8a!important;letter-spacing:.12em!important;margin-bottom:4px!important;font-size:7px!important;font-weight:800!important;line-height:1!important;display:block!important}#relayGameplayIntroFinalV3 .aaa-card-grid strong{color:#edf4ed!important;letter-spacing:.05em!important;overflow-wrap:anywhere!important;font-size:10px!important;font-weight:900!important;line-height:1.1!important;display:block!important}#relayGameplayIntroFinalV3 .aaa-card-objective{border-top:1px solid #c2cbc21a!important;min-width:0!important;padding-top:11px!important}#relayGameplayIntroFinalV3 .aaa-card-objective span{color:#d7b955!important;letter-spacing:.16em!important;margin-bottom:5px!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:block!important}#relayGameplayIntroFinalV3 .aaa-card-objective strong{color:#edf3ee!important;letter-spacing:.06em!important;overflow-wrap:anywhere!important;font-size:11px!important;font-weight:900!important;line-height:1.25!important;display:block!important}#relayGameplayIntroFinalV3 .release-map-legend{z-index:31!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;pointer-events:none!important;background:#030708d1!important;border:1px solid #c2cbc224!important;border-radius:3px!important;flex-wrap:wrap!important;gap:7px!important;max-width:min(440px,100% - 28px)!important;padding:8px 10px!important;display:flex!important;position:absolute!important;bottom:14px!important;left:14px!important;right:auto!important}#relayGameplayIntroFinalV3 .release-map-legend span{color:#e2eae2b8!important;letter-spacing:.08em!important;align-items:center!important;gap:6px!important;font-family:DM Mono,monospace!important;font-size:8px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}#relayGameplayIntroFinalV3 .release-map-legend i{border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;display:block!important}#relayGameplayIntroFinalV3 .legend-start{background:#72b06e!important}#relayGameplayIntroFinalV3 .legend-route{background:#d5b650!important}#relayGameplayIntroFinalV3 .legend-goal{background:#e04d55!important}#relayGameplayIntroFinalV3 .legend-threat{background:#c58ce4!important}#play .hud-progress>div{background:#020a10d6!important;border-color:#66d8ef38!important}#play #progress{background:linear-gradient(90deg,#66d8ef 0%,#8df4ff 55%,#e8fdff 100%)!important;box-shadow:0 0 10px #66d8ef40!important}@media (width<=760px){#relayGameplayIntroFinalV3 .map-briefing-shell{border-radius:4px!important;gap:8px!important;width:calc(100vw - 8px)!important;height:calc(100dvh - 8px)!important;padding:8px!important}#relayGameplayIntroFinalV3 .map-briefing-head{gap:10px!important;padding:3px 3px 1px!important}#relayGameplayIntroFinalV3 .map-briefing-kicker{letter-spacing:.12em!important;font-size:7px!important}#relayGameplayIntroFinalV3 .map-briefing-title{letter-spacing:.045em!important;max-width:calc(100% - 88px)!important;font-size:clamp(20px,6vw,30px)!important}#relayGameplayIntroFinalV3 .map-briefing-meta{letter-spacing:.08em!important;margin-top:5px!important;font-size:7px!important;line-height:1.2!important}#relayGameplayIntroFinalV3 .map-briefing-timer{width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important}#relayGameplayIntroFinalV3 .map-briefing-timer:before{font-size:6px!important;top:7px!important}#relayGameplayIntroFinalV3 .map-briefing-timer b{font-size:35px!important}#relayGameplayIntroFinalV3 .map-briefing-timer span{letter-spacing:.18em!important;margin-top:8px!important;font-size:7px!important}#relayGameplayIntroFinalV3 .aaa-map-topline{letter-spacing:.08em!important;padding:6px 7px!important;font-size:6px!important;top:7px!important;left:7px!important;right:7px!important}#relayGameplayIntroFinalV3 .aaa-map-bottomline{letter-spacing:.08em!important;padding:6px 7px!important;font-size:6px!important;bottom:7px!important;left:7px!important;right:7px!important}#relayGameplayIntroFinalV3 .aaa-map-card{width:auto!important;max-width:none!important;padding:10px 11px!important;bottom:10px!important;left:10px!important;right:10px!important}#relayGameplayIntroFinalV3 .aaa-card-kicker{font-size:6px!important}#relayGameplayIntroFinalV3 .aaa-card-title{font-size:15px!important}#relayGameplayIntroFinalV3 .aaa-card-district{margin-bottom:9px!important;font-size:7px!important}#relayGameplayIntroFinalV3 .aaa-card-grid{gap:5px!important;margin-bottom:8px!important}#relayGameplayIntroFinalV3 .aaa-card-grid>div{padding:6px 7px!important}#relayGameplayIntroFinalV3 .aaa-card-grid small{font-size:6px!important}#relayGameplayIntroFinalV3 .aaa-card-grid strong{font-size:8px!important}#relayGameplayIntroFinalV3 .aaa-card-objective{padding-top:8px!important}#relayGameplayIntroFinalV3 .aaa-card-objective span{font-size:6px!important}#relayGameplayIntroFinalV3 .aaa-card-objective strong{font-size:9px!important}#relayGameplayIntroFinalV3 .release-map-legend{gap:5px!important;max-width:none!important;padding:6px 7px!important;bottom:7px!important;left:7px!important;right:7px!important}#relayGameplayIntroFinalV3 .release-map-legend span{font-size:6px!important}#relayGameplayIntroFinalV3 .release-map-legend i{flex-basis:6px!important;width:6px!important;height:6px!important}#play .relay-faction-dialogue{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;padding:10px!important;font-size:12px!important;line-height:1.28!important}#play .relay-faction-dialogue .relay-faction-footer{gap:6px!important}#pauseMenu .relay-pause-brief{grid-template-columns:60px minmax(0,1fr);margin:0 12px 10px!important;padding:9px 10px!important}#pauseMenu .relay-pause-brief .pause-badge{min-width:0!important;font-size:8px!important}#pauseMenu .relay-pause-brief strong,#pauseMenu .relay-pause-brief span{font-size:9px!important}#titlePanel.relay-options-unified .title-panel-card{width:calc(100vw - 10px)!important;max-width:none!important}#titlePanel.relay-options-unified .relay-options-body,#pauseMenu.relay-options-unified .relay-options-body{padding-right:2px!important}}@media (width<=430px){#relayGameplayIntroFinalV3 .map-briefing-title{font-size:18px!important}#relayGameplayIntroFinalV3 .map-briefing-timer{width:70px!important;min-width:70px!important;height:70px!important;min-height:70px!important}#relayGameplayIntroFinalV3 .map-briefing-timer b{font-size:31px!important}#relayGameplayIntroFinalV3 .aaa-map-card{padding:9px!important;bottom:7px!important;left:7px!important;right:7px!important}#relayGameplayIntroFinalV3 .aaa-card-title{font-size:13px!important}#relayGameplayIntroFinalV3 .aaa-card-grid{display:none!important}#relayGameplayIntroFinalV3 .aaa-card-objective{margin-top:7px!important}#relayGameplayIntroFinalV3 .aaa-card-objective strong{font-size:8px!important}#relayGameplayIntroFinalV3 .release-map-legend{display:none!important}#play .relay-faction-dialogue{width:calc(100vw - 14px)!important;max-width:calc(100vw - 14px)!important;padding:8px!important;font-size:11px!important}#pauseMenu .relay-pause-brief{grid-template-columns:1fr}#pauseMenu .relay-pause-brief .pause-badge{letter-spacing:.12em}}@media (orientation:portrait){body.is-touch #play .rotate-prompt:not(.hidden){visibility:visible!important;opacity:1!important;display:flex!important}body.is-touch #play .hud,body.is-touch #play .input-guide,body.is-touch #play .mobile-controls,body.is-touch #play #phaser-game{visibility:hidden!important}}@media (orientation:landscape){body.is-touch #play .rotate-prompt{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}body.is-touch #play .hud,body.is-touch #play .input-guide,body.is-touch #play .mobile-controls,body.is-touch #play #phaser-game{visibility:visible!important}}@media (orientation:landscape) and (height<=700px){body.is-touch #play .hud{padding-top:max(6px, env(safe-area-inset-top,0px))!important}}:root{--ui-bg:#050914;--ui-bg-deep:#02060f;--ui-panel:#091220f0;--ui-panel-strong:#050c17f9;--ui-panel-soft:#0a1523d6;--ui-line:#8df4ff38;--ui-line-strong:#8df4ff85;--ui-line-soft:#8df4ff1a;--ui-cyan:#8df4ff;--ui-cyan-bright:#d8fbff;--ui-gold:#ffd06e;--ui-gold-bright:#fff0b5;--ui-paper:#f3f7fa;--ui-muted:#8ba0b8;--ui-danger:#ff826e;--ui-success:#aee37f;--ui-radius:12px;--ui-radius-lg:16px;--ui-radius-sm:9px;--ui-label:clamp(7px,.55vw,9px);--ui-value:clamp(10px,.8vw,13px);--ui-title:clamp(13px,1.05vw,18px);--touch-btn:clamp(50px,12vw,62px);--touch-gap:clamp(6px,1.5vw,10px);--z-game:0;--z-world:100;--z-marker:200;--z-hud:300;--z-touch:400;--z-map:700;--z-preflight:800;--z-modal:900;--z-pause:1000;--z-result:1100;--z-toast:1200;--ui-ease:.16s cubic-bezier(.22,.8,.24,1);--ui-ease-slow:.26s cubic-bezier(.22,.8,.24,1);--ui-shadow:0 18px 60px #00000085, 0 0 32px #8df4ff0f;--ui-shadow-soft:0 10px 26px #00000057, 0 0 20px #8df4ff09;--ui-shadow-gold:0 10px 26px #00000057, 0 0 24px #ffd06e1a}*,:before,:after{box-sizing:border-box}html,body{background:var(--ui-bg);min-height:100%}body{color:var(--ui-paper);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}button,input,select,textarea{font:inherit}button{appearance:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;margin:0}button:disabled{cursor:not-allowed}#game{isolation:isolate;background:var(--ui-bg);min-height:100dvh;position:relative;overflow:hidden}#play{z-index:var(--z-game);min-height:100dvh;position:absolute;inset:0;overflow:hidden}#phaser-game{z-index:var(--z-game);position:absolute;inset:0;overflow:hidden}#play>.vignette{z-index:8;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 12vw #0000006b,inset 0 -12vh 18vh #00000024}#play .hud-route,#play .hud-progress,#play .hud-xp,#play .hud-actions>button{box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius);-webkit-backdrop-filter:blur(10px);min-height:42px;box-shadow:inset 0 1px 0 #ffffff0b, inset 0 0 0 1px #8df4ff06, var(--ui-shadow-soft)!important;background:linear-gradient(145deg,#091220f5,#030810fb)!important}#play .hud{z-index:var(--z-hud);width:100%;padding:max(10px, env(safe-area-inset-top) + 6px) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));pointer-events:none;box-sizing:border-box;align-items:flex-start;gap:10px;display:flex;position:fixed;inset:0 0 auto}#play .hud>*{pointer-events:auto}#play .hud-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}#play .hud-route{isolation:isolate;align-items:center;gap:10px;min-width:190px;padding:8px 12px;display:flex;position:relative;overflow:hidden}#play .hud-route:before{content:"";z-index:-1;opacity:.95;pointer-events:none;background:linear-gradient(90deg,#8df4ff0b,#0000 45%,#ffd06e06);position:absolute;inset:0}#play .hud-route .route-dot{background:var(--ui-cyan);border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:2.4s ease-in-out infinite missionPulse;box-shadow:0 0 10px #8df4ffb8,0 0 20px #8df4ff4d}#play .hud-route small{max-width:100%;color:var(--ui-muted);font:900 var(--ui-label)/1.1 "DM Mono", "SFMono-Regular", Consolas, monospace;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#play .hud-route b{max-width:100%;color:var(--ui-paper);font:950 var(--ui-title)/1.05 "DM Mono", "SFMono-Regular", Consolas, monospace;letter-spacing:.055em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 16px #8df4ff14;margin-top:4px;display:block;overflow:hidden}#play .hud-progress{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;min-width:104px;padding:8px 11px;display:grid;position:relative;overflow:hidden}#play .hud-progress>span{min-width:0;color:var(--ui-paper);white-space:nowrap;font:950 clamp(13px,1vw,16px)/1 DM Mono,SFMono-Regular,Consolas,monospace}#play .hud-progress>small{min-width:0;color:var(--ui-gold);font:900 var(--ui-label)/1 "DM Mono", "SFMono-Regular", Consolas, monospace;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#play .hud-progress>div{background:#dce8f114;border-radius:999px;grid-column:1/-1;width:100%;height:5px;margin-top:4px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000047}#play .hud-progress>div i{border-radius:inherit;background:linear-gradient(90deg, var(--ui-gold), var(--ui-gold-bright));transform-origin:0;width:100%;height:100%;transition:width .32s cubic-bezier(.22,.8,.24,1);display:block;position:relative;box-shadow:0 0 12px #ffd06e7a}#play .hud-progress>div i:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:35%;height:100%;animation:3.2s ease-in-out infinite progressSweep;position:absolute;top:0;right:0;transform:translate(120%)}#play .hud-xp{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:66px;min-width:66px;height:42px;min-height:42px;display:flex;overflow:hidden;padding:6px 9px!important}#play .hud-xp small{color:var(--ui-muted);letter-spacing:.15em;white-space:nowrap;font:900 6px/1 DM Mono,SFMono-Regular,Consolas,monospace;display:block}#play .hud-xp b{color:var(--ui-gold);letter-spacing:.06em;text-shadow:0 0 14px #ffd06e4d;white-space:nowrap;margin-top:4px;font:950 12px/1 DM Mono,SFMono-Regular,Consolas,monospace;display:block}#play .hud-actions>button{width:44px;min-width:44px;height:42px;min-height:42px;color:var(--ui-paper);cursor:pointer;transition:transform var(--ui-ease), border-color var(--ui-ease), box-shadow var(--ui-ease), filter var(--ui-ease), background var(--ui-ease);place-items:center;line-height:1;display:grid;position:relative;overflow:hidden;padding:0!important}#play .hud-actions>button:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff12 50%,#0000 75%);transition:transform .45s cubic-bezier(.22,.8,.24,1);position:absolute;inset:0;transform:translate(-140%)}#play .hud-actions>button:hover:before,#play .hud-actions>button:focus-visible:before{transform:translate(140%)}#play .hud-actions>button:hover,#play .hud-actions>button:focus-visible{filter:brightness(1.07);transform:translateY(-1px);border-color:#ffd06e9e!important;box-shadow:inset 0 1px #ffffff0e,0 12px 30px #0006,0 0 25px #ffd06e1a!important}#play .hud-actions>button:active{filter:brightness(1.12);transform:translateY(1px)scale(.96)}#play .hud-actions>button:disabled{opacity:.45;filter:saturate(.45);box-shadow:none!important}#play .hud-actions>#pause{color:#ffe7a6!important;border-color:#ffd06e7a!important;box-shadow:inset 0 1px #ffffff0b,0 10px 26px #00000057,0 0 20px #ffd06e0f!important}#play .hud-actions>#settings,#play .hud-actions>[data-action=settings]{color:var(--ui-cyan)!important}@media (width>=761px){#play .hud{width:100%!important;max-width:none!important;padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left))!important;grid-template-columns:minmax(230px,300px) minmax(360px,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}#play .hud-route{grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}#play .hud-progress{grid-area:1/2!important;justify-self:center!important;width:min(560px,100%)!important;min-width:0!important;margin:0!important}#play .hud-actions{grid-area:1/3!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;margin:0 0 0 auto!important;display:flex!important}#play .hud-xp{width:66px!important;min-width:66px!important;height:42px!important}#play .hud-actions>button{width:44px!important;min-width:44px!important;height:42px!important}#play .hud-route,#play .hud-progress,#play .hud-xp,#play .hud-actions,#play .hud-actions>button{transform:none;position:relative!important;inset:auto!important}#game #play .world-marker{box-sizing:border-box!important;width:min(360px,32vw)!important;max-width:360px!important;min-height:44px!important;z-index:var(--z-marker)!important;pointer-events:none!important;border:1px solid #ffd06e4d!important;border-left:2px solid var(--ui-gold)!important;-webkit-backdrop-filter:blur(9px)!important;background:linear-gradient(145deg,#091220f7,#030810fa)!important;border-radius:10px!important;margin:0!important;position:absolute!important;inset:68px auto auto 50%!important;overflow:hidden!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000057,0 0 22px #ffd06e0d!important}#game #play .world-marker span{color:var(--ui-gold)!important;letter-spacing:1.45px!important;white-space:nowrap!important;font:900 7px/1 DM Mono,SFMono-Regular,Consolas,monospace!important;display:block!important}#game #play .world-marker b{color:var(--ui-paper)!important;letter-spacing:.45px!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:5px!important;font:950 10px/1.15 DM Mono,SFMono-Regular,Consolas,monospace!important;display:block!important;overflow:hidden!important}}@media (width<=900px) and (width>=761px){#play .hud{grid-template-columns:minmax(190px,26vw) minmax(260px,1fr) auto!important;gap:8px!important}#play .hud-route{min-width:0!important}#play .hud-progress{max-width:min(460px,100%)!important}#play .hud-actions{gap:6px!important}#play .hud-xp{width:60px!important;min-width:60px!important}#play .hud-actions>button{width:42px!important;min-width:42px!important;height:40px!important}#game #play .world-marker{width:min(300px,40vw)!important;top:64px!important}}#titlePanel,#relayInfoPanel,#pauseMenu,#finish,#gameOver,#levelUp,#abilityUnlock,#worldMap,#preflight{box-sizing:border-box!important;position:fixed!important;inset:0!important}#worldMap{z-index:var(--z-map)!important}#preflight{z-index:var(--z-preflight)!important}#titlePanel,#relayInfoPanel{z-index:var(--z-modal)!important}#pauseMenu{z-index:var(--z-pause)!important}#finish,#gameOver,#levelUp,#abilityUnlock{z-index:var(--z-result)!important}.toast{z-index:var(--z-toast)}#titlePanel,#relayInfoPanel,#pauseMenu,#finish,#gameOver,#levelUp,#abilityUnlock,#worldMap,#preflight{-webkit-backdrop-filter:blur(12px);background:#02060fe6!important}#titlePanel .title-panel-card,#relayInfoPanel .relay-info-card,#pauseMenu .menu,#preflight .preflight-card,#levelUp .system-card,#abilityUnlock .system-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-lg);width:min(960px,100vw - 28px);max-height:92dvh;box-shadow:var(--ui-shadow);color:var(--ui-paper);scrollbar-width:thin;background:linear-gradient(145deg,#0b1626f9,#030a14fb);position:relative;overflow:auto}#titlePanel .title-panel-card,#relayInfoPanel .relay-info-card,#preflight .preflight-card,#levelUp .system-card,#abilityUnlock .system-card{margin:auto;padding:clamp(20px,3vw,30px)}#pauseMenu{padding:clamp(10px,2vw,24px)}#pauseMenu .menu{width:min(1100px,100%);margin:auto;padding:0;overflow:hidden}#pauseMenu .menu-grid{grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}#pauseMenu aside{background:linear-gradient(#07111ef5,#040b14eb);border-right:1px solid #8df4ff1a;padding:22px}#pauseMenu aside nav{gap:7px;margin-top:22px;display:grid}#pauseMenu .tab{border-radius:var(--ui-radius-sm);color:#a8b9c7;text-align:left;letter-spacing:.1em;cursor:pointer;min-height:44px;transition:transform var(--ui-ease), border-color var(--ui-ease), background var(--ui-ease), box-shadow var(--ui-ease), color var(--ui-ease);background:#0a1523cc;border:1px solid #8df4ff1a;padding:10px 11px;font:850 8px/1 DM Mono,SFMono-Regular,Consolas,monospace}#pauseMenu .tab:hover,#pauseMenu .tab:focus-visible{color:#e9fcff;box-shadow:inset 3px 0 var(--ui-cyan), 0 0 20px #8df4ff0d;background:#0a1d2ee0;border-color:#8df4ff70;transform:translate(2px)}#pauseMenu .tab.active{color:#e9fcff;box-shadow:inset 3px 0 var(--ui-cyan), 0 0 24px #8df4ff12;background:linear-gradient(90deg,#0a2233eb,#0a1726e0);border-color:#8df4ff8c}#pauseMenu #panelContent{min-width:0;max-height:calc(92dvh - 90px);padding:22px;overflow:auto}#pauseMenu footer{background:#030912c7;border-top:1px solid #8df4ff1a;padding:12px 18px}#worldMap header,#worldMap .district-grid{width:min(1180px,100%);margin-inline:auto}#worldMap{padding:clamp(18px,4vw,60px);overflow:auto}#worldMap h2{letter-spacing:-.04em;font-size:clamp(30px,5vw,58px);line-height:.95}#worldMap h2{color:#f3f7fa;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 0 24px #8df4ff0f;margin:0;font-size:clamp(34px,5vw,60px);font-weight:900;line-height:.95;font-family:Orbitron,sans-serif!important}#worldMap h2 em{color:var(--ui-gold);text-shadow:0 0 22px #ffd06e1a;font-style:normal}#worldMap .board-tabs{flex-wrap:wrap;gap:8px;display:flex}#worldMap .board-tabs button,#worldMap .district-mission,#worldMap .job-card button{border-radius:var(--ui-radius-sm);min-height:44px;color:var(--ui-paper);cursor:pointer;transition:transform var(--ui-ease), border-color var(--ui-ease), box-shadow var(--ui-ease), color var(--ui-ease), background var(--ui-ease);background:#081422e0;border:1px solid #8df4ff2e;padding:9px 12px}#worldMap .board-tabs button:hover,#worldMap .board-tabs button:focus-visible,#worldMap .district-mission:not(:disabled):hover,#worldMap .job-card button:not(:disabled):hover{color:var(--ui-gold);border-color:#ffd06e9e;transform:translateY(-1px);box-shadow:0 0 20px #ffd06e0d}#worldMap .district-card,#worldMap .job-card{border-radius:var(--ui-radius);background:#081320eb;border-color:#8df4ff24;box-shadow:0 14px 34px #00000040}#preflight{place-items:center;padding:18px;display:grid}body.is-touch #play .mobile-controls{pointer-events:none;isolation:isolate;justify-content:space-between;align-items:flex-end;gap:12px;width:auto;left:max(12px, env(safe-area-inset-left) + 10px)!important;right:max(12px, env(safe-area-inset-right) + 10px)!important;bottom:max(14px, env(safe-area-inset-bottom) + 14px)!important;z-index:var(--z-touch)!important;display:flex!important;position:fixed!important}body.is-touch #play .mobile-actions{grid-template-columns:repeat(3, var(--touch-btn));grid-auto-rows:var(--touch-btn);gap:var(--touch-gap);pointer-events:none;justify-content:end;align-items:end;display:grid!important}body.is-touch #play .mobile-actions button{pointer-events:auto;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--ui-paper);transition:transform var(--ui-ease), border-color var(--ui-ease), box-shadow var(--ui-ease), filter var(--ui-ease), background var(--ui-ease);background:linear-gradient(145deg,#091626f0,#030a13fa);border:1px solid #8df4ff4d;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0d,0 8px 22px #00000052,0 0 18px #8df4ff09;width:var(--touch-btn)!important;min-width:var(--touch-btn)!important;height:var(--touch-btn)!important;min-height:var(--touch-btn)!important;padding:0!important}body.is-touch #play .mobile-actions button:hover,body.is-touch #play .mobile-actions button:focus-visible{filter:brightness(1.07);border-color:#8df4ff9e;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #00000061,0 0 24px #8df4ff1a}body.is-touch #play .mobile-actions button:active,body.is-touch #play .mobile-actions button.is-pressed{border-color:#ffd06eb8;transform:scale(.94);box-shadow:inset 0 0 18px #ffd06e14,0 6px 18px #00000059,0 0 26px #ffd06e1f}body.is-touch #play .mobile-actions small{display:none!important}@media (width<=760px){#play .hud-route,#play .hud-progress,#play .world-marker{display:none!important}#play #cargoIntegrityV2,body.is-touch #play .mobile-bottom-hud,body.is-touch #play [data-cargo-hud],body.is-touch #play [data-mission-hud],body.is-touch #play [data-world-marker]{visibility:hidden!important;pointer-events:none!important;display:none!important}}body.is-touch #play .hud{padding:max(8px, env(safe-area-inset-top) + 6px) max(10px, env(safe-area-inset-right) + 8px) max(8px, env(safe-area-inset-bottom) + 6px) max(10px, env(safe-area-inset-left) + 8px)}body.is-touch #play .hud-actions{justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}body.is-touch #play .hud-xp{display:none!important}body.is-touch #play .hud-actions>button{border-radius:10px!important;width:42px!important;min-width:42px!important;height:38px!important;min-height:38px!important}body.is-touch #play .hud-actions>#pause{display:grid!important}@media (orientation:portrait){body.is-touch #play .mobile-controls{bottom:max(12px, env(safe-area-inset-bottom) + 10px)!important}body.is-touch #play .hud-progress,body.is-touch #play #cargoIntegrityV2,body.is-touch #play .world-marker{display:none!important}}@media (width<=760px){#intro .main-menu{padding:18px 16px}#intro .main-menu-header{align-items:flex-start}#intro .menu-version{text-align:right;max-width:48vw}#intro .main-menu-body{place-items:center}#intro .title-lockup{padding-block:4vh}#intro h1{font-size:clamp(54px,16vw,86px);line-height:.92}#intro .title-secondary{grid-template-columns:1fr;width:100%;max-width:390px}#intro .menu-actions>p{width:100%;margin:2px 0 0}#worldMap,#preflight{padding:14px}#worldMap .district-grid,#pauseMenu .menu-grid{grid-template-columns:1fr}#pauseMenu aside{border-bottom:1px solid #8df4ff1a;border-right:0;padding:16px}#pauseMenu aside nav{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}#pauseMenu aside nav::-webkit-scrollbar{display:none}#pauseMenu .tab{flex:none;min-width:max-content}#pauseMenu #panelContent{max-height:66dvh;padding:16px}#titlePanel .title-panel-card,#relayInfoPanel .relay-info-card{width:calc(100vw - 16px);max-height:94dvh;padding:16px}}@media (height<=560px) and (orientation:landscape){#intro .title-lockup{padding-block:2vh}#intro h1{margin-top:10px;font-size:clamp(48px,10vh,82px)}#intro .title-secondary{grid-template-columns:repeat(2,minmax(130px,1fr));margin-top:14px}body.is-touch #play .mobile-controls{gap:8px;left:max(8px, env(safe-area-inset-left) + 8px)!important;right:max(8px, env(safe-area-inset-right) + 8px)!important;bottom:max(7px, env(safe-area-inset-bottom) + 7px)!important}body.is-touch #play .mobile-actions{grid-template-columns:repeat(3,48px);grid-auto-rows:48px;gap:5px}body.is-touch #play .mobile-actions button{border-radius:11px;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important}body.is-touch #play .hud-actions{gap:5px}body.is-touch #play .hud-actions>button{width:38px!important;min-width:38px!important;height:34px!important;min-height:34px!important}#pauseMenu .menu-grid{grid-template-columns:190px minmax(0,1fr)}#pauseMenu aside{padding:12px}#pauseMenu #panelContent{max-height:calc(92dvh - 82px);padding:14px}#play .hud-route,#play .hud-progress,#play .hud-xp,#play .world-marker,#play #cargoIntegrityV2{display:none!important}}@media (width>=761px){body.is-touch #play .mobile-actions{grid-template-columns:repeat(3,58px);grid-auto-rows:58px;gap:7px}body.is-touch #play .mobile-actions button{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}}@keyframes missionPulse{0%,to{opacity:.72;transform:scale(.92);box-shadow:0 0 8px #8df4ff80,0 0 16px #8df4ff2e}50%{opacity:1;transform:scale(1.08);box-shadow:0 0 12px #8df4ffeb,0 0 24px #8df4ff52}}@keyframes progressSweep{0%,55%,to{transform:translate(120%)}72%{transform:translate(-160%)}}@media (prefers-reduced-motion:reduce){#intro .backdrop-rain,#play .hud-route .route-dot,#play .hud-progress>div i:after{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus-visible,#play .hud-actions>button:focus-visible,body.is-touch #play .mobile-actions button:focus-visible{outline-offset:2px;outline:2px solid #8df4ffe6}body.is-touch #play .mobile-bottom-hud,body.is-touch #play #cargoIntegrityV2,body.is-touch #play .hud-route,body.is-touch #play .hud-progress,body.is-touch #play .world-marker{visibility:hidden!important;pointer-events:none!important;display:none!important}@media (width<=760px){#play .mobile-controls{pointer-events:none!important}#play .mobile-actions{pointer-events:auto!important}}#cargoIntegrityV2{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}#worldMap .contract-card #worldMap .mission-card{background:radial-gradient(circle at 100% 0,#ffbe461f,#0000 34%),radial-gradient(circle at 0 100%,#ff464612,#0000 38%),linear-gradient(145deg,#11141bfa,#05080dfa);border:1px solid #ffbe4647;border-radius:18px;min-height:250px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffbe460d,0 24px 60px #0000008c,0 0 35px #ffaa280d}#worldMap .contract-card:before #worldMap .mission-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#ff503c00,#ffbe46f2,#ff503c00);height:3px;position:absolute;top:0;left:0;right:0}#worldMap .contract-card:after{content:"LIVE";color:#97ffb0f0;letter-spacing:.12em;white-space:nowrap;pointer-events:none;background:radial-gradient(circle at 9px,#69ff8b 0 3px,#69ff8b7a 3.5px,#69ff8b00 8px),#3cff6e09;border:1px solid #5cff843d;border-radius:999px;justify-content:flex-end;align-items:center;width:56px;height:22px;padding:0 8px 0 20px;font-size:8px;font-weight:800;line-height:1;animation:1.8s ease-in-out infinite contractLivePulse;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 0 8px #52ff7d26,0 0 18px #52ff7d0f,inset 0 1px #ffffff0a;font-family:Orbitron,sans-serif!important}@keyframes contractLivePulse{0%,to{opacity:.78;box-shadow:0 0 7px #52ff7d1a,0 0 15px #52ff7d0a,inset 0 1px #ffffff0a}50%{opacity:1;box-shadow:0 0 11px #52ff7d42,0 0 24px #52ff7d1a,inset 0 1px #ffffff0f}}#worldMap .contract-card>span{color:#ffbe46d1;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;padding-right:76px;font:700 10px/1.2 Orbitron,sans-serif;display:block}#worldMap .contract-card h3{color:#f5f7fa;letter-spacing:.02em;text-transform:uppercase;max-width:100%;margin:0 0 12px;font:800 clamp(20px,2vw,29px)/1 Orbitron,sans-serif}#worldMap .contract-card p{color:#dce4eeb8;letter-spacing:.02em;max-width:90%;margin:0 0 20px;font:500 13px/1.6 Orbitron,sans-serif!important}#worldMap .contract-card>b{color:#8df4fff2;letter-spacing:.12em;white-space:nowrap;text-align:left;background:linear-gradient(#8df4ff11,#8df4ff06);border:1px solid #8df4ff33;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-height:30px;margin:0 0 18px;padding:7px 11px;display:flex;box-shadow:inset 0 1px #ffffff09,0 0 14px #8df4ff09;font:700 11px/1 Orbitron,sans-serif!important}#worldMap .contract-card button{color:#ffd36f;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#ffbe461a,#ff822809);border:1px solid #ffbe464d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;min-height:48px;max-height:48px;margin-top:auto;padding:0 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000047;font:800 11px/1 Orbitron,sans-serif!important}#worldMap .contract-card button:hover:not(:disabled){background:linear-gradient(#ffbe462e,#ff64280f);border-color:#ffd06ebf;transform:translateY(-2px);box-shadow:0 0 24px #ffbe461a,inset 0 1px #ffffff0f}#worldMap .contract-card button:active:not(:disabled){transform:translateY(0)}#worldMap .contract-card button:disabled{opacity:.38;cursor:not-allowed;color:#fff6;box-shadow:none;background:#ffffff06;border-color:#ffffff14}#worldMap .district-grid:has(.contract-card){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media (width<=768px){#worldMap .contract-card{min-height:0;padding:19px}#worldMap .contract-card:after{font-size:8px;top:12px;right:12px}#worldMap .contract-card h3{max-width:calc(100% - 120px);font-size:19px}#worldMap .contract-card p{font-size:12px}#worldMap .district-grid:has(.contract-card){grid-template-columns:1fr;gap:12px}}#worldMap header{position:relative}#worldMapTitle{text-align:right!important;margin:0!important;font-family:Orbitron,sans-serif!important;position:absolute!important;top:0!important;right:0!important}#worldMap{isolation:isolate;border:1px solid #8df4ff2e;display:block;overflow:auto;box-shadow:inset 0 0 0 1px #8df4ff09,inset 0 0 80px #0000008c,0 0 70px #0000006b;background:radial-gradient(circle at 50% 0,#8df4ff0e,#0000 42%),linear-gradient(#02080ff7,#010409fb)!important;font-family:Orbitron,sans-serif!important;position:fixed!important;inset:0!important}#worldMap:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#8df4ff07 1px,#0000 1px),linear-gradient(90deg,#8df4ff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000002e);mask-image:linear-gradient(#000000d9,#0000002e)}#worldMap:after{content:"";z-index:8;pointer-events:none;opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 5px);position:absolute;inset:0}#worldMap header{background:linear-gradient(145deg,#081422eb,#030911f5);border:1px solid #8df4ff29;border-radius:14px;width:min(1180px,100%);margin-inline:auto;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 45px #00000057}#worldMap header:before{content:"RELAY TERMINAL // WORLD NETWORK";color:#8df4ff75;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #8df4ff1a;margin-bottom:16px;padding-bottom:9px;font-size:8px;font-weight:700;display:block;font-family:Orbitron,sans-serif!important}#worldMap header:after{content:"";background:linear-gradient(90deg, var(--ui-cyan), transparent);width:85px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 12px #8df4ff66}#worldMap header .eyebrow{color:#8df4ffbd;letter-spacing:.2em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:700;font-family:Orbitron,sans-serif!important}#worldMap header h2{color:#f5f8fa;letter-spacing:-.025em;text-transform:uppercase;text-shadow:0 0 24px #8df4ff12;margin:0;padding-right:180px;font-size:clamp(30px,5vw,58px);font-weight:900;line-height:.92;font-family:Orbitron,sans-serif!important}#worldMap header h2 em{color:var(--ui-gold);text-shadow:0 0 20px #ffd06e1a;font-style:normal}#worldMap #worldMapTitle{color:#8df4ffdb;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#8df4ff12,#8df4ff06);border:1px solid #8df4ff38;border-radius:7px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:8px;font-weight:800;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 0 18px #8df4ff09;margin:0!important;font-family:Orbitron,sans-serif!important;position:absolute!important;top:22px!important;right:22px!important}#worldMap #worldMapTitle:hover{color:#d8fbff;border-color:#8df4ff94;transform:translateY(-1px);box-shadow:0 0 20px #8df4ff1a,inset 0 1px #ffffff0d}#worldMap .board-tabs{background:#02080fa8;border:1px solid #8df4ff1c;border-radius:9px;align-items:center;gap:6px;margin-top:20px;padding:7px;display:flex;box-shadow:inset 0 1px #ffffff06}#worldMap .board-tabs button{color:#adc1cfb8;letter-spacing:.1em;text-transform:uppercase;background:#08142294;border:1px solid #8df4ff14;border-radius:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:700;font-family:Orbitron,sans-serif!important}#worldMap .board-tabs button:hover,#worldMap .board-tabs button:focus-visible{color:var(--ui-cyan);background:#0a1f2fd6;border-color:#8df4ff6b}#worldMap .district-grid{width:min(1180px,100%);margin:16px auto 0;padding:2px;position:relative}#worldMap .district-grid:before{content:"";color:#8df4ff61;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:7px;font-weight:700;position:absolute;top:-18px;left:2px;font-family:Orbitron,sans-serif!important}@media (width<=760px){#worldMap header{padding:18px 16px 16px}#worldMap header h2{padding-right:0;font-size:clamp(28px,9vw,44px)}#worldMap #worldMapTitle{width:100%;min-height:40px;margin-top:14px!important;position:relative!important;top:auto!important;right:auto!important}#worldMap .board-tabs{scrollbar-width:none;overflow-x:auto}#worldMap .board-tabs::-webkit-scrollbar{display:none}#worldMap .board-tabs button{flex:none}}#worldMap .contract-terminal-card{background:radial-gradient(circle at 100% 0,#8df4ff1a,#0000 34%),linear-gradient(145deg,#081422fa,#03080ffc);border:1px solid #8df4ff33;border-radius:18px;flex-direction:column;min-height:250px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 60px #0000007a,0 0 30px #8df4ff09}#worldMap .contract-terminal-card:before{content:"";background:linear-gradient(90deg,#0000,#8df4ffe6,#0000);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #8df4ff47}#worldMap .contract-terminal-card>span{color:#8df4ffa8;letter-spacing:.16em;text-transform:uppercase;font:700 9px/1.2 Orbitron,sans-serif!important}#worldMap .contract-terminal-card h3{color:#f3f7fa;letter-spacing:.02em;text-transform:uppercase;margin:18px 0 14px;font:900 clamp(22px,2vw,30px)/.96 Orbitron,sans-serif!important}#worldMap .contract-terminal-card h3 em{color:var(--ui-gold);font-style:normal}#worldMap .contract-terminal-card p{color:#adc1cfad;letter-spacing:.1em;margin:0 0 20px;font:600 9px/1.7 Orbitron,sans-serif!important}#worldMap .contract-terminal-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}#worldMap .contract-terminal-stats b{min-height:58px;color:var(--ui-cyan);letter-spacing:.05em;background:#8df4ff06;border:1px solid #8df4ff1f;border-radius:7px;flex-direction:column;padding:10px;display:flex;font:800 13px/1 Orbitron,sans-serif!important}#worldMap .contract-terminal-stats small{color:#8ba0b8a6;letter-spacing:.12em;margin-bottom:7px;font:700 7px/1 Orbitron,sans-serif!important}#worldMap .contract-terminal-line{background:linear-gradient(90deg,#8df4ff33,#0000);width:100%;height:1px;margin:14px 0 10px}#worldMap .contract-terminal-footer{color:#8df4ff5c;letter-spacing:.12em;text-transform:uppercase;font:700 7px/1.2 Orbitron,sans-serif!important}@media (width<=760px){#worldMap .contract-terminal-card{min-height:220px;padding:19px}#worldMap .contract-terminal-card h3{font-size:22px}}#preflight{background:radial-gradient(circle at 50% 15%,#8df4ff0e,#0000 38%),#02060ff0!important}#preflight .preflight-card{isolation:isolate;border:1px solid #8df4ff33;border-radius:18px;flex-direction:column;gap:0;width:min(680px,100vw - 28px);max-height:90dvh;padding:30px;display:flex;position:relative;overflow:auto;background:radial-gradient(circle at 100% 0,#8df4ff14,#0000 34%),linear-gradient(145deg,#081422fa,#03080ffc)!important;font-family:Orbitron,sans-serif!important;box-shadow:inset 0 1px #ffffff0b,0 30px 80px #0000009e,0 0 40px #8df4ff0e!important}#preflight .preflight-card:before{content:"FLIGHT CONTROL // PRE-FLIGHT";color:#8df4ff75;letter-spacing:.17em;text-transform:uppercase;background:linear-gradient(90deg,#8df4ff12,#8df4ff06,#0000);border-bottom:1px solid #8df4ff1c;margin:-30px -30px 24px;padding:10px 30px;font-size:8px;font-weight:700;display:block;font-family:Orbitron,sans-serif!important}#preflight .preflight-card:after{content:"";background:linear-gradient(90deg, var(--ui-cyan), transparent);width:110px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 16px #8df4ff61}#preflight .preflight-card .eyebrow{color:#8df4ffc2;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font-size:9px;font-weight:700;font-family:Orbitron,sans-serif!important}#preflight #preflightTitle{color:#f4f8fb;letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 0 22px #8df4ff12;margin:0 0 14px;font-size:clamp(24px,4vw,38px);font-weight:900;line-height:.98;font-family:Orbitron,sans-serif!important}#preflight #preflightBrief{border-left:2px solid var(--ui-gold);color:#e0e9f0c2;letter-spacing:.04em;background:#ffd06e09;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff09;border-right:1px solid #ffffff09;margin:0 0 22px;padding:13px 15px;font-size:10px;font-weight:500;line-height:1.65;font-family:Orbitron,sans-serif!important}#preflight .preflight-card>small{color:#8df4ff7a;letter-spacing:.14em;text-transform:uppercase;margin:8px 0;font-size:8px;font-weight:700;display:block;font-family:Orbitron,sans-serif!important}#preflight .preflight-options{background:#02080f80;border:1px solid #8df4ff1a;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:10px;display:grid}#preflight .preflight-options label{color:#e4edf3d6;letter-spacing:.06em;white-space:nowrap;background:linear-gradient(145deg,#091625e0,#040b14f0);border:1px solid #8df4ff1f;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:9px;font-weight:700;line-height:1.2;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 6px 16px #0000002e;font-family:Orbitron,sans-serif!important}#preflight .preflight-options label input{width:14px;height:14px;accent-color:var(--ui-cyan);flex:none;margin:0}#preflight .preflight-options label{text-overflow:ellipsis}#preflight .preflight-options label:hover{color:#d8fbff;background:#0a1c2cd6;border-color:#8df4ff5c;box-shadow:0 0 16px #8df4ff0b}#preflight .preflight-options input{accent-color:var(--ui-cyan);margin-right:9px}#preflight #flightPassive{width:100%;min-height:44px;color:var(--ui-paper);letter-spacing:.08em;background:#040c16f0;border:1px solid #8df4ff24;border-radius:8px;outline:none;margin:0 0 18px;padding:0 12px;font-size:9px;font-weight:700;font-family:Orbitron,sans-serif!important}#preflight #flightPassive:focus{border-color:#8df4ff7a;box-shadow:0 0 20px #8df4ff12}#preflight #launchJob{color:#ffd36f;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#ffbe4621,#ff78280b);border:1px solid #ffbe465c;border-radius:9px;width:100%;min-height:52px;margin-top:auto;padding:0 18px;font-size:10px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff0a,0 10px 28px #00000047;font-family:Orbitron,sans-serif!important}#preflight #launchJob:hover{background:linear-gradient(#ffbe4633,#ff782811);border-color:#ffd06ec2;transform:translateY(-2px);box-shadow:0 0 28px #ffbe461a,inset 0 1px #ffffff0d}#preflight .preflight-card .close{z-index:3;color:#8df4ffb8;background:#030a13b8;border:1px solid #8df4ff24;border-radius:6px;width:32px;height:32px;font-size:18px;line-height:1;transition:border-color .18s,color .18s,box-shadow .18s;top:12px;right:14px;font-family:Orbitron,sans-serif!important}#preflight .preflight-card .close:hover{color:#ff826e;border-color:#ff826e8c;box-shadow:0 0 18px #ff826e14}@media (width<=760px){#preflight .preflight-card{width:calc(100vw - 18px);padding:22px 18px}#preflight .preflight-card:before{margin:-22px -18px 20px;padding:9px 18px;font-size:7px}#preflight #preflightTitle{padding-right:34px;font-size:clamp(22px,7vw,32px)}#preflight .preflight-options{grid-template-columns:1fr}#preflight #launchJob{min-height:50px}}#worldMap .mission-card{background:radial-gradient(circle at 100% 0,#ffbe461f,#0000 34%),radial-gradient(circle at 0 100%,#ff464612,#0000 38%),linear-gradient(145deg,#11141bfa,#05080dfa);border:1px solid #ffbe4647;border-radius:18px;flex-direction:column;min-height:250px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffbe460d,0 24px 60px #0000008c,0 0 35px #ffaa280d}#worldMap .mission-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#ff503c00,#ffbe46f2,#ff503c00);height:3px;position:absolute;top:0;left:0;right:0}#worldMap .mission-card:hover{border-color:#ffbe4694;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 30px 70px #0000009e,0 0 35px #ffb43c1a}#worldMap .mission-card>span{color:#ffbe46d1;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;padding-right:0;display:block;font:700 10px/1.2 Orbitron,sans-serif!important}#worldMap .mission-card h3{color:#f5f7fa;letter-spacing:.02em;text-transform:uppercase;max-width:100%;margin:0 0 12px;font:800 clamp(20px,2vw,29px)/1 Orbitron,sans-serif!important}#worldMap .mission-card p{color:#dce4eeb8;letter-spacing:.02em;max-width:90%;margin:0 0 20px;font:500 13px/1.6 Orbitron,sans-serif!important}#worldMap .mission-card>b{color:#8df4fff2;letter-spacing:.12em;white-space:nowrap;text-align:center;background:linear-gradient(#8df4ff11,#8df4ff06);border:1px solid #8df4ff33;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-height:30px;margin:0 0 18px;padding:7px 11px;display:flex;box-shadow:inset 0 1px #ffffff09,0 0 14px #8df4ff09;font:700 11px/1 Orbitron,sans-serif!important}#worldMap .mission-card button{color:#ffd36f;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffbe461a,#ff822809);border:1px solid #ffbe464d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;min-height:48px;max-height:48px;margin-top:auto;padding:0 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000047;font:800 11px/1 Orbitron,sans-serif!important}#worldMap .mission-card button:hover:not(:disabled){background:linear-gradient(#ffbe462e,#ff64280f);border-color:#ffd06ebf;transform:translateY(-2px);box-shadow:0 0 24px #ffbe461a,inset 0 1px #ffffff0f}#worldMap .mission-card button:active:not(:disabled){transform:translateY(0)}#worldMap .mission-card button:disabled{opacity:.38;cursor:not-allowed;color:#fff6;box-shadow:none;background:#ffffff06;border-color:#ffffff14}#worldMap .district-grid:has(.mission-card){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media (width<=760px){#worldMap .mission-card{min-height:0;padding:19px}#worldMap .mission-card h3{font-size:19px}#worldMap .mission-card p{font-size:12px}#worldMap .district-grid:has(.mission-card){grid-template-columns:1fr;gap:12px}}#worldMap .contract-card,#worldMap .mission-card,#worldMap .challenge-card,#worldMap .job-card.special-event{background:radial-gradient(circle at 100% 0,#ffbe461f,#0000 34%),radial-gradient(circle at 0 100%,#ff464612,#0000 38%),linear-gradient(145deg,#11141bfa,#05080dfa);border:1px solid #ffbe4647;border-radius:18px;flex-direction:column;min-height:250px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffbe460d,0 24px 60px #0000008c,0 0 35px #ffaa280d}#worldMap .mission-card:before,#worldMap .challenge-card:before,#worldMap .job-card.special-event:before{content:"";opacity:.85;background:linear-gradient(90deg,#ff503c00,#ffbe46f2,#ff503c00);height:3px;position:absolute;top:0;left:0;right:0}#worldMap .mission-card:hover,#worldMap .challenge-card:hover,#worldMap .job-card.special-event:hover{border-color:#ffbe4694;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 30px 70px #0000009e,0 0 35px #ffb43c1a}#worldMap .mission-card>span,#worldMap .challenge-card>span,#worldMap .job-card.special-event>span{color:#ffbe46d1;letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;padding-right:0;display:block;font:700 10px/1.2 Orbitron,sans-serif!important}#worldMap .mission-card h3,#worldMap .challenge-card h3,#worldMap .job-card.special-event h3{color:#f5f7fa;letter-spacing:.02em;text-transform:uppercase;max-width:100%;margin:0 0 12px;font:800 clamp(20px,2vw,29px)/1 Orbitron,sans-serif!important}#worldMap .mission-card p,#worldMap .challenge-card p,#worldMap .job-card.special-event p{color:#dce4eeb8;letter-spacing:.02em;max-width:90%;margin:0 0 20px;font:500 13px/1.6 Orbitron,sans-serif!important}#worldMap .mission-card>b,#worldMap .challenge-card>b,#worldMap .job-card.special-event>b{color:#8df4fff2;letter-spacing:.12em;white-space:nowrap;text-align:center;background:linear-gradient(#8df4ff11,#8df4ff06);border:1px solid #8df4ff33;border-radius:6px;justify-content:center;align-items:center;width:max-content;min-height:30px;margin:0 0 18px;padding:7px 11px;display:flex;box-shadow:inset 0 1px #ffffff09,0 0 14px #8df4ff09;font:700 11px/1 Orbitron,sans-serif!important}#worldMap .mission-card button,#worldMap .challenge-card button,#worldMap .job-card.special-event button{color:#ffd36f;letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:linear-gradient(#ffbe461a,#ff822809);border:1px solid #ffbe464d;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;min-height:48px;max-height:48px;margin-top:auto;padding:0 14px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000047;font:800 11px/1 Orbitron,sans-serif!important}#worldMap .mission-card button:hover:not(:disabled),#worldMap .challenge-card button:hover:not(:disabled),#worldMap .job-card.special-event button:hover:not(:disabled){background:linear-gradient(#ffbe462e,#ff64280f);border-color:#ffd06ebf;transform:translateY(-2px);box-shadow:0 0 24px #ffbe461a,inset 0 1px #ffffff0f}#worldMap .mission-card button:active:not(:disabled),#worldMap .challenge-card button:active:not(:disabled),#worldMap .job-card.special-event button:active:not(:disabled){transform:translateY(0)}#worldMap .mission-card button:disabled,#worldMap .challenge-card button:disabled,#worldMap .job-card.special-event button:disabled{opacity:.38;cursor:not-allowed;color:#fff6;box-shadow:none;background:#ffffff06;border-color:#ffffff14}:is(#worldMap .district-grid:has(.mission-card),#worldMap .district-grid:has(.challenge-card),#worldMap .district-grid:has(.job-card.special-event)){grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media (width<=760px){#worldMap .mission-card,#worldMap .challenge-card,#worldMap .job-card.special-event{min-height:0;padding:19px}#worldMap .mission-card h3,#worldMap .challenge-card h3,#worldMap .job-card.special-event h3{font-size:19px}#worldMap .mission-card p,#worldMap .challenge-card p,#worldMap .job-card.special-event p{font-size:12px}:is(#worldMap .district-grid:has(.mission-card),#worldMap .district-grid:has(.challenge-card),#worldMap .district-grid:has(.job-card.special-event)){grid-template-columns:1fr;gap:12px}}@media (width<=768px){body.is-touch #mobileBottomHud{top:auto!important;right:0!important;bottom:max(14px, calc(env(safe-area-inset-bottom,0px) + 14px))!important;z-index:9500!important;width:100%!important;padding:0 max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px))!important;pointer-events:none!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-end!important;gap:10px!important;display:none!important;position:fixed!important;left:0!important}body.is-touch #mobileBottomHud.is-active{display:flex!important}body.is-touch #mobileBottomHud .mobile-menu-button{isolation:isolate;overflow:hidden;transform:translateZ(0);color:#e8f8ff!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;background:linear-gradient(145deg,#030c18fa,#082034f5)!important;border:1px solid #38bdf8c7!important;border-radius:14px!important;width:58px!important;min-width:58px!important;height:54px!important;min-height:54px!important;padding:7px 6px!important;font-family:DM Mono,ui-monospace,monospace!important;transition:transform .14s,border-color .14s,box-shadow .14s,filter .14s!important;position:relative!important;box-shadow:0 0 10px #38bdf847,0 0 26px #38bdf82e,0 10px 28px #00000085,inset 0 1px #ffffff1f!important}body.is-touch #mobileBottomHud .mobile-menu-button:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#ffffff14,#0000 38%);border-radius:13px;position:absolute;inset:1px}body.is-touch #mobileBottomHud .mobile-menu-button:after{content:"";opacity:.8;pointer-events:none;background:#38bdf8e6;border-radius:999px;height:2px;position:absolute;bottom:4px;left:10px;right:10px;box-shadow:0 0 10px #38bdf8cc}body.is-touch #mobileBottomHud .mobile-menu-button span{text-shadow:0 0 12px #38bdf88c;font-size:18px!important;font-weight:900!important;line-height:1!important;display:block!important}body.is-touch #mobileBottomHud .mobile-menu-button small{letter-spacing:1.1px!important;white-space:nowrap!important;color:#ddf7ffeb!important;margin:2px 0 0!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:block!important}body.is-touch #mobileBottomHud .mobile-menu-button:active{border-color:#7dd3fcfa!important;transform:scale(.92)translateY(2px)!important;box-shadow:0 0 14px #38bdf87a,0 0 34px #38bdf847,0 7px 18px #00000085!important}body.is-touch #mobileBottomHud .mobile-menu-button:focus-visible{outline-offset:2px!important;outline:2px solid #bae6fdf2!important}body.is-touch #mobileBottomHud .mobile-menu-pause{border-color:#38bdf8d9!important}body.is-touch #mobileBottomHud .mobile-menu-settings{background:linear-gradient(145deg,#140c26fa,#091222f7)!important;border-color:#a78bfad1!important;box-shadow:0 0 10px #a78bfa3d,0 0 26px #a78bfa29,0 10px 28px #00000085,inset 0 1px #ffffff1f!important}body.is-touch #mobileBottomHud .mobile-menu-settings:after{background:#a78bfae6;box-shadow:0 0 10px #a78bfac7}body.is-touch #mobileBottomHud .mobile-menu-settings span{text-shadow:0 0 12px #a78bfa94}@media (width<=380px){body.is-touch #mobileBottomHud{right:max(7px,calc(env(safe-area-inset-right,0px) + 7px))!important;bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 10px))!important;gap:7px!important}body.is-touch #mobileBottomHud .mobile-menu-button{border-radius:12px!important;width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important;padding:6px 4px!important}body.is-touch #mobileBottomHud .mobile-menu-button span{font-size:16px!important}body.is-touch #mobileBottomHud .mobile-menu-button small{letter-spacing:.9px!important;font-size:6px!important}}@media (prefers-reduced-motion:reduce){body.is-touch #mobileBottomHud .mobile-menu-button{transition:none!important}}}#play #gameplayEventHud,#play .gameplay-event-hud{z-index:1240!important;pointer-events:none!important;width:min(320px,100vw - 28px)!important;max-width:320px!important;margin:0!important;position:fixed!important;top:clamp(78px,9vh,100px)!important;left:50%!important;transform:translate(-50%,-6px)scale(.965)!important}#play #gameplayEventHud.is-visible,#play .gameplay-event-hud.is-visible{transform:translate(-50%)scale(1)!important}#play .gameplay-event-card{background:linear-gradient(145deg,#030a13f9,#081827f2)!important;border-color:#67e8f942!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;gap:8px!important;min-height:58px!important;padding:8px 10px 9px!important;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000057,0 0 22px #22d3ee12!important}#play .gameplay-event-icon{border-radius:8px!important;width:27px!important;height:27px!important}#play #gameplayEventTitle{letter-spacing:.32px!important;font-size:11px!important;line-height:1.12!important}#play #gameplayEventDetail{letter-spacing:.3px!important;font-size:6.5px!important;line-height:1.18!important}#play #gameplayEventType,#play #gameplayEventValue{font-size:6.5px!important}#play #gameplayEventHud[data-event-tone=system] .gameplay-event-card{border-color:#38bdf86b!important;box-shadow:0 0 24px #38bdf81a,inset 0 1px #ffffff0f!important}#play #gameplayEventHud[data-event-tone=objective] .gameplay-event-card{border-color:#ffd06e70!important;box-shadow:0 0 24px #ffd06e1a,inset 0 1px #ffffff0f!important}#play #gameplayEventHud[data-event-tone=danger] .gameplay-event-card{border-color:#ff53648f!important;box-shadow:0 0 28px #ff536421,inset 0 1px #ffffff0f!important}#play #gameplayEventHud[data-event-tone=special] .gameplay-event-card{border-color:#a78bfa80!important;box-shadow:0 0 26px #a78bfa1c,inset 0 1px #ffffff0f!important}#relay-gameplay-keyboard-hud{bottom:max(10px,calc(env(safe-area-inset-bottom,0px) + 7px))!important;background:linear-gradient(#040b14f2,#02070de8)!important;border-color:#38bdf83d!important;gap:4px!important;padding:5px 7px 6px!important;box-shadow:inset 0 1px #ffffff0d,0 8px 24px #00000057,0 0 18px #38bdf80f!important}#relay-gameplay-keyboard-hud .relay-keyboard-key{gap:2px!important;min-width:42px!important}#relay-gameplay-keyboard-hud .relay-keycap{border-color:#38bdf866!important;border-radius:7px!important;width:37px!important;height:29px!important;box-shadow:inset 0 1px #ffffff0f,0 2px #0e26368c,0 0 10px #38bdf814!important}#relay-gameplay-keyboard-hud .relay-key-label{color:#c7e4f1ad!important;width:54px!important;font-size:6.5px!important}#relay-gameplay-keyboard-hud .relay-keyboard-key[data-key=E] .relay-keycap{border-color:#ffd06ea3!important;box-shadow:inset 0 1px #ffffff0f,0 2px #4a36168c,0 0 12px #ffd06e1a!important}#relay-gameplay-keyboard-hud .relay-keyboard-key[data-key=F] .relay-keycap{border-color:#a78bfa9e!important}#relay-gameplay-keyboard-hud .relay-keyboard-key.is-active .relay-keycap{border-color:#67e8f9f2!important;box-shadow:0 0 18px #38bdf84d,0 0 30px #38bdf817!important}@media (width<=760px){#play #gameplayEventHud,#play .gameplay-event-hud{width:min(292px,100vw - 24px)!important;max-width:292px!important;top:clamp(72px,11vh,92px)!important}}@media (width<=430px){#play #gameplayEventHud,#play .gameplay-event-hud{width:min(270px,100vw - 18px)!important;max-width:270px!important;top:clamp(68px,10vh,84px)!important}#relay-gameplay-keyboard-hud{max-width:calc(100vw - 14px)!important}}@media (width<=360px){#play #gameplayEventHud,#play .gameplay-event-hud{width:min(252px,100vw - 14px)!important;max-width:252px!important}#relay-gameplay-keyboard-hud{gap:2px!important;padding-inline:5px!important}#relay-gameplay-keyboard-hud .relay-keyboard-key{min-width:39px!important}#relay-gameplay-keyboard-hud .relay-keycap{width:34px!important;height:27px!important}#relay-gameplay-keyboard-hud .relay-key-label{width:48px!important;font-size:6px!important}}#play{--entry-cyan:#8df4ff;--entry-cyan-soft:#8df4ff29;--entry-panel:#030a13db;--entry-line:#8df4ff33;--entry-muted:#bedae79e;isolation:isolate!important}#play:after{content:"";z-index:9;pointer-events:none;opacity:.72;background:linear-gradient(#0000004d,#0000 22% 72%,#00000042),repeating-linear-gradient(0deg,#0000 0 3px,#8df4ff03 4px);position:absolute;inset:0}#play .hud{z-index:320!important;padding-top:max(12px,calc(env(safe-area-inset-top,0px) + 8px))!important}#play .hud:before{content:"";left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));pointer-events:none;background:linear-gradient(90deg,#0000,#8df4ff33 18%,#8df4ff6b 50%,#8df4ff1f 82%,#0000);height:1px;position:absolute;top:100%;box-shadow:0 0 12px #8df4ff14}#play .hud-route{background:radial-gradient(circle at 88% 0,#8df4ff14,#0000 34%),linear-gradient(145deg,#050f1af5,#02080ff0)!important;border-color:#8df4ff47!important;min-height:70px!important;padding:10px 14px 11px 16px!important;position:relative!important;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #00000057,0 0 22px #8df4ff0f!important}#play .hud-route:after{content:"MISSION // LIVE";color:#8df4ff70;letter-spacing:.16em;pointer-events:none;font:800 6px/1 DM Mono,ui-monospace,monospace;position:absolute;top:7px;right:12px}#play .hud-route #district{letter-spacing:.16em!important;color:#8df4ffad!important;font-size:8px!important}#play .hud-route #objective{letter-spacing:.055em!important;margin-top:4px!important;font-size:clamp(11px,1vw,14px)!important}#play .hud-route .route-dot{flex:0 0 9px!important;width:9px!important;height:9px!important}#play .hud-progress{background:linear-gradient(145deg,#050f1af2,#02080ff0)!important;border-color:#8df4ff3d!important;min-height:70px!important;padding:9px 12px!important}#play .hud-progress:after{content:"RUN STATUS";color:#8df4ff57;letter-spacing:.14em;pointer-events:none;font:800 6px/1 DM Mono,ui-monospace,monospace;position:absolute;top:7px;right:10px}#play .hud-progress #signalCount{font-size:19px!important}#play .hud-actions{min-width:0!important}#play .hud-actions>button{color:#e9fbff!important;background:linear-gradient(145deg,#050f1af7,#02080ff5)!important;border-color:#8df4ff57!important;border-radius:11px!important;width:48px!important;height:48px!important;position:relative!important;box-shadow:inset 0 1px #ffffff12,0 10px 28px #0000005c,0 0 18px #8df4ff12!important}#play .hud-actions>button:after{content:"PAUSE";color:#8df4ff7a;letter-spacing:.14em;pointer-events:none;font:800 5px/1 DM Mono,ui-monospace,monospace;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}#play .hud-actions>button:hover,#play .hud-actions>button:focus-visible{border-color:#8df4ffb8!important;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000006b,0 0 24px #8df4ff26!important}#play .world-marker{top:clamp(92px,13vh,138px)!important;left:max(16px,env(safe-area-inset-left,0px) + 10px)!important;z-index:180!important;box-sizing:border-box!important;-webkit-backdrop-filter:blur(8px)!important;pointer-events:none!important;background:linear-gradient(145deg,#030b14e6,#04101ac2)!important;border:1px solid #8df4ff2e!important;border-left:2px solid #8df4ffb3!important;border-radius:10px!important;width:min(270px,100vw - 32px)!important;min-width:0!important;padding:10px 12px 11px 14px!important;position:absolute!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #0000004d,0 0 20px #8df4ff0d!important}#play .world-marker:before{content:"LIVE OBJECTIVE";color:#8df4ff8a;letter-spacing:.18em;margin-bottom:4px;font:800 6px/1.1 DM Mono,ui-monospace,monospace;display:block}#play #worldMissionLabel{color:#8df4ffc2!important;letter-spacing:.12em!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin:0 0 3px!important;font:800 7px/1.1 DM Mono,ui-monospace,monospace!important;display:block!important;overflow:hidden!important}#play #worldGoal{color:#f2fbff!important;letter-spacing:.045em!important;overflow-wrap:anywhere!important;margin:0!important;font:800 11px/1.2 Orbitron,sans-serif!important;display:block!important}#play .input-guide{left:50%!important;bottom:max(14px,calc(env(safe-area-inset-bottom,0px) + 12px))!important;z-index:170!important;box-sizing:border-box!important;color:#d5ebf69e!important;letter-spacing:.08em!important;pointer-events:none!important;-webkit-backdrop-filter:blur(7px)!important;background:#02080fbd!important;border:1px solid #8df4ff26!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:calc(100vw - 32px)!important;padding:7px 10px!important;font:700 6px/1 DM Mono,ui-monospace,monospace!important;display:flex!important;position:absolute!important;transform:translate(-50%)!important;box-shadow:inset 0 1px #ffffff0a,0 10px 30px #0000004d!important}#play .input-guide kbd{color:#dffaff!important;background:linear-gradient(#0f202ff5,#030b13f5)!important;border:1px solid #8df4ff47!important;border-radius:5px!important;place-items:center!important;min-width:24px!important;height:20px!important;padding:0 5px!important;font:800 6px/1 DM Mono,ui-monospace,monospace!important;display:inline-grid!important;box-shadow:inset 0 1px #ffffff0f,0 0 8px #8df4ff0d!important}#play .input-guide i{background:#8df4ff29!important;width:1px!important;height:12px!important}#play #gameplayEventHud,#play .gameplay-event-hud{z-index:240!important;pointer-events:none!important}@media (width<=880px){#play .hud{padding-left:max(10px,env(safe-area-inset-left,0px))!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important;gap:7px!important}#play .world-marker{top:clamp(84px,14vh,118px)!important;left:max(10px,env(safe-area-inset-left,0px) + 6px)!important;width:min(240px,100vw - 20px)!important}}@media (width<=760px){#play .input-guide{display:none!important}#play .world-marker{max-width:calc(100vw - 20px)!important}}@media (width<=560px){#play .hud-route{min-height:58px!important;padding:8px 10px 9px 12px!important}#play .hud-route:after,#play .hud-progress:after{display:none!important}#play .hud-actions>button{width:44px!important;height:44px!important}}@media (orientation:landscape) and (width<=900px){#play .world-marker{top:max(70px,calc(env(safe-area-inset-top,0px) + 62px))!important}#play .input-guide{bottom:max(8px,calc(env(safe-area-inset-bottom,0px) + 6px))!important}}@media (prefers-reduced-motion:reduce){#play .hud-route .route-dot,#play .world-marker,#play .hud-actions>button{transition:none!important;animation:none!important}}#relaySplash.cinematic-arrival,#relaySplash.cinematic-arrival *{font-family:Orbitron,sans-serif!important}#relaySplash.cinematic-arrival{isolation:isolate;background:#02050d}#relaySplash.cinematic-arrival[data-arrival-mode=relay]{--arrival-cyan:#19c8f5;--arrival-gold:#ffd06e;--arrival-bg:#02050d}#relaySplash.cinematic-arrival #relaySplashArt{transform-origin:50%;filter:saturate(.92)contrast(1.06)brightness(.76);animation:5s cubic-bezier(.2,.7,.2,1) both arrivalImage}#relaySplash.cinematic-arrival:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 52% 45%,#0000 13%,#0000002e 50%,#000000d6 100%),linear-gradient(#01050c1f,#0000 40%,#01050cc7);position:absolute;inset:0}#relaySplash.cinematic-arrival:after{content:"";z-index:2;mix-blend-mode:screen;opacity:.3;pointer-events:none;background:repeating-linear-gradient(0deg,#8df4ff06 0 1px,#0000 1px 5px);animation:2.8s linear infinite arrivalScan;position:absolute;inset:0}#relaySplash.cinematic-arrival .arrival-particles{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}#relaySplash.cinematic-arrival .arrival-particles i{opacity:0;background:#8df4ff;border-radius:50%;width:2px;height:2px;animation:4.8s linear infinite arrivalParticle;position:absolute;box-shadow:0 0 10px #19c8f5b8}#relaySplash.cinematic-arrival .arrival-particles i:first-child{animation-delay:.2s;top:76%;left:8%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(2){animation-delay:.7s;top:34%;left:18%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(3){animation-delay:1.1s;top:62%;left:29%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(4){animation-delay:1.6s;top:25%;left:41%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(5){animation-delay:.5s;top:73%;left:53%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(6){animation-delay:1.4s;top:31%;left:63%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(7){animation-delay:2s;top:68%;left:73%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(8){animation-delay:.9s;top:39%;left:82%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(9){animation-delay:1.7s;top:73%;left:91%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(10){animation-delay:2.4s;top:25%;left:95%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(11){animation-delay:1.3s;top:52%;left:14%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(12){animation-delay:2.7s;top:82%;left:36%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(13){animation-delay:3.1s;top:48%;left:58%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(14){animation-delay:1.9s;top:88%;left:69%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(15){animation-delay:3.4s;top:57%;left:84%}#relaySplash.cinematic-arrival .arrival-particles i:nth-child(16){animation-delay:2.2s;top:15%;left:46%}#relaySplash.cinematic-arrival .arrival-signal{right:clamp(18px,4vw,64px);top:max(20px,env(safe-area-inset-top));z-index:6;color:#9bb7c6;letter-spacing:.16em;opacity:0;align-items:center;gap:7px;font:700 8px/1 Orbitron,sans-serif;animation:.45s .45s forwards arrivalFade;display:flex;position:absolute}#relaySplash.cinematic-arrival .arrival-signal i{background:#19c8f5;border-radius:50%;width:4px;height:4px;animation:.8s infinite alternate arrivalPulse;box-shadow:0 0 10px #19c8f5}#relaySplash.cinematic-arrival .arrival-signal i:nth-child(2){animation-delay:.15s}#relaySplash.cinematic-arrival .arrival-signal i:nth-child(3){animation-delay:.3s}#relaySplash.cinematic-arrival .arrival-signal span{text-shadow:0 0 8px #19c8f54d,0 0 18px #19c8f51f;margin-left:4px}#relaySplash.cinematic-arrival .arrival-copy{z-index:5;pointer-events:none;color:#f5f7fb;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-family:Orbitron,sans-serif;display:flex;position:absolute;inset:0}#relaySplash.cinematic-arrival .arrival-center{text-shadow:0 3px 30px #000;width:min(900px,88vw);padding:24px}#relaySplash.cinematic-arrival .arrival-kicker{color:#19c8f5;letter-spacing:.3em;opacity:0;margin:0 0 20px;font-size:clamp(9px,1.5vw,13px);font-weight:800;animation:.55s .45s forwards arrivalFadeUp;transform:translateY(8px)}#relaySplash.cinematic-arrival .arrival-title{letter-spacing:-.07em;opacity:0;margin:0;font:900 clamp(42px,9vw,112px)/.84 Orbitron,sans-serif;animation:.7s cubic-bezier(.2,.75,.2,1) .85s forwards arrivalTitle;transform:translateY(22px)scale(.965)}#relaySplash.cinematic-arrival .arrival-title span{animation:2s ease-in-out 1.7s both arrivalLetterGlow;display:inline-block}#relaySplash.cinematic-arrival .arrival-title em{color:#19c8f5;text-shadow:0 0 32px #19c8f57a;font-style:normal;animation:1.8s ease-in-out 1.8s infinite arrivalCyanPulse}#relaySplash.cinematic-arrival .arrival-line{background:linear-gradient(90deg,#0000,#19c8f5,#ffd06e,#0000);width:min(430px,62vw);height:1px;margin:22px auto;animation:.55s 1.55s forwards arrivalLine;transform:scaleX(0);box-shadow:0 0 15px #19c8f5cc}#relaySplash.cinematic-arrival .arrival-message{color:#c2d0d9;letter-spacing:.13em;opacity:0;max-width:620px;margin:0 auto;font-size:clamp(10px,1.5vw,15px);line-height:1.7;animation:.55s 1.75s forwards arrivalFadeUp;transform:translateY(8px)}#relaySplash.cinematic-arrival .arrival-mission{opacity:0;background:linear-gradient(135deg,#020912c7,#03101c8c);border:1px solid #19c8f557;width:min(560px,82vw);margin:24px auto 0;padding:16px 20px;animation:.6s 2.15s forwards arrivalMission;position:relative;overflow:hidden;transform:translateY(14px)scale(.985);box-shadow:0 0 35px #19c8f517,inset 0 0 30px #19c8f506}#relaySplash.cinematic-arrival .arrival-mission:before{content:"";background:#19c8f5;width:2px;height:100%;animation:.7s ease-in-out infinite alternate arrivalPulseBar;position:absolute;top:0;left:0;box-shadow:0 0 16px #19c8f5}#relaySplash.cinematic-arrival .arrival-mission:after{content:"";background:linear-gradient(90deg,#0000,#8df4ff14,#0000);animation:1.6s ease-in-out infinite arrivalSweep;position:absolute;inset:0;transform:translate(-100%)}#relaySplash.cinematic-arrival .arrival-mission small{color:#19c8f5;letter-spacing:.22em;font-size:8px;display:block}#relaySplash.cinematic-arrival .arrival-mission b{letter-spacing:.08em;margin-top:8px;font:900 clamp(17px,3vw,27px)/1 Orbitron,sans-serif;display:block}#relaySplash.cinematic-arrival .arrival-mission span{color:#8398a7;letter-spacing:.1em;margin-top:7px;font-size:8px;display:block}#relaySplash.cinematic-arrival .arrival-mission i{transform-origin:0;background:linear-gradient(90deg,#19c8f5,#ffd06e,#0000);height:2px;margin-top:11px;animation:2.45s linear forwards arrivalMissionProgress;display:block}#relaySplash.cinematic-arrival .arrival-status{left:clamp(18px,5vw,72px);top:max(20px,env(safe-area-inset-top));z-index:6;color:#8df4ff;letter-spacing:.16em;opacity:0;font:700 9px/1.3 Orbitron,sans-serif;animation:.45s .25s forwards arrivalFade;position:absolute}#relaySplash.cinematic-arrival .arrival-status:before{content:"";background:#19c8f5;border-radius:50%;width:6px;height:6px;margin-right:9px;animation:.6s infinite alternate arrivalBlink;display:inline-block;box-shadow:0 0 10px #19c8f5b8}#relaySplash.cinematic-arrival .relay-splash-ui{z-index:7;opacity:.96;filter:drop-shadow(0 18px 42px #0000006b);-webkit-backdrop-filter:blur(8px)saturate(1.08);position:relative}#relaySplash.cinematic-arrival .relay-splash-ui:before{content:"";pointer-events:none;z-index:0;opacity:.9;border:1px solid #19c8f51a;position:absolute;inset:0;box-shadow:inset 0 0 28px #19c8f509,0 0 24px #19c8f50b}#relaySplash.cinematic-arrival .relay-splash-ui>*{z-index:1;position:relative}#relaySplash.cinematic-arrival .relay-splash-progress{filter:brightness(1.12);transition:width .35s cubic-bezier(.16,1,.3,1),filter .25s,box-shadow .25s;box-shadow:0 0 7px #19c8f5bf,0 0 18px #19c8f559}#relaySplash.cinematic-arrival.is-leaving{opacity:0;transition:opacity .42s,visibility .42s}@keyframes arrivalImage{0%{filter:saturate(.72)contrast(1.02)brightness(.58);transform:scale(1.035)}to{filter:saturate(.98)contrast(1.07)brightness(.84);transform:scale(1.13)translateY(-.35%)}}@keyframes arrivalScan{0%{transform:translateY(-3%)}50%{transform:translateY(1%)}to{transform:translateY(3%)}}@keyframes arrivalParticle{0%{opacity:0;transform:translateY(28px)scale(.6)}18%{opacity:.55}65%{opacity:.18}to{opacity:0;transform:translate(14px,-120px)scale(1.2)}}@keyframes arrivalFade{to{opacity:1}}@keyframes arrivalFadeUp{to{opacity:1;transform:none}}@keyframes arrivalTitle{to{opacity:1;transform:none}}@keyframes arrivalLine{to{transform:scaleX(1)}}@keyframes arrivalMission{to{opacity:1;transform:none}}@keyframes arrivalBlink{to{opacity:.2}}@keyframes arrivalPulse{to{opacity:.25;transform:scale(.65)}}@keyframes arrivalLetterGlow{0%,to{text-shadow:0 3px 30px #000}50%{text-shadow:0 0 34px #f5f7fb33,0 3px 30px #000}}@keyframes arrivalCyanPulse{0%,to{text-shadow:0 0 20px #19c8f547}50%{text-shadow:0 0 40px #19c8f5b8}}@keyframes arrivalPulseBar{to{opacity:.35;box-shadow:0 0 7px #19c8f5}}@keyframes arrivalSweep{to{transform:translate(100%)}}@keyframes arrivalMissionProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=700px){#relaySplash.cinematic-arrival .arrival-center{max-height:calc(100vh - 150px);overflow:visible}#relaySplash.cinematic-arrival .arrival-title,#relaySplash.cinematic-arrival .arrival-message,#relaySplash.cinematic-arrival .arrival-mission{max-width:100%}#relaySplash.cinematic-arrival .arrival-center{padding:18px}#relaySplash.cinematic-arrival .arrival-kicker{letter-spacing:.2em!important;margin-bottom:15px!important;font-size:8px!important}#relaySplash.cinematic-arrival .arrival-title{font-size:clamp(38px,12vw,72px)!important}#relaySplash.cinematic-arrival .arrival-message{letter-spacing:.08em!important;font-size:9px!important;line-height:1.55!important}#relaySplash.cinematic-arrival .arrival-mission{width:92vw!important;margin-top:18px!important;padding:13px 14px!important}#relaySplash.cinematic-arrival .arrival-mission small{font-size:7px!important}#relaySplash.cinematic-arrival .arrival-mission b{font-size:18px!important}#relaySplash.cinematic-arrival .arrival-mission span{line-height:1.35;font-size:7px!important}#relaySplash.cinematic-arrival .arrival-signal{top:auto!important;bottom:82px!important;right:18px!important}#relaySplash.cinematic-arrival .arrival-status{letter-spacing:.1em!important;font-size:7px!important}#relaySplash.cinematic-arrival .arrival-line{margin:16px auto!important}}@media (width<=390px){#relaySplash.cinematic-arrival .arrival-center{padding:12px}#relaySplash.cinematic-arrival .arrival-mission{padding:11px 12px!important}#relaySplash.cinematic-arrival .arrival-mission span{letter-spacing:.06em}#relaySplash.cinematic-arrival .arrival-title{font-size:39px!important}#relaySplash.cinematic-arrival .arrival-message{font-size:8px!important}#relaySplash.cinematic-arrival .arrival-mission{width:94vw!important}#relaySplash.cinematic-arrival .arrival-mission b{font-size:16px!important}}@media (prefers-reduced-motion:reduce){#relaySplash.cinematic-arrival #relaySplashArt,#relaySplash.cinematic-arrival *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#intro.home-v3,#play,#pauseMenu,#titlePanel,#finish,#gameOver,#levelUp,#abilityUnlock{--rr-cyan:#78e9ff;--rr-cyan-strong:#39c6ff;--rr-violet:#8f6bff;--rr-gold:#ffd66f;--rr-white:#f4fbff;--rr-text:#c9d9e3;--rr-muted:#8fa7b7}#intro.home-v3 .home-v4-art{opacity:.62!important;filter:saturate(.82)contrast(1.12)brightness(.62)!important;will-change:transform,filter!important;animation:24s ease-in-out infinite alternate rrHomeArtDrift!important;transform:scale(1.035)!important}#intro.home-v3 .home-v4-art:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.65;background:radial-gradient(circle at 68% 30%,#78e9ff13,#0000 24%),radial-gradient(circle at 30% 70%,#8f6bff0e,#0000 22%),repeating-linear-gradient(108deg,#0000 0 8%,#dff7ff05 8.08% 8.14%,#0000 8.2% 16%);position:absolute;inset:-8%}#intro.home-v3 .home-v4-grid{opacity:.16!important;background-size:58px 58px!important;animation:17s linear infinite rrHomeGridFlow!important}#intro.home-v3 .home-v4-scan{opacity:.24!important;background:repeating-linear-gradient(#0000 0 5px,#aeeeff06 6px,#0000 7px)!important}#intro.home-v3 .home-v4-status{background:linear-gradient(135deg,#07121ed6,#030910ad)!important;border-color:#78e9ff38!important;min-height:34px!important;padding:9px 12px!important;box-shadow:inset 0 1px #ffffff0d,0 10px 30px #0000003d,0 0 20px #78e9ff09!important}#intro.home-v3 .home-v4-status b{color:#dffaff!important}#intro.home-v3 .home-v4-status-dot{background:#67e8b0!important;box-shadow:0 0 13px #67e8b0bf!important}#intro.home-v3 .home-v4-kicker{color:var(--rr-cyan)!important;text-shadow:0 0 18px #78e9ff1a!important}#intro.home-v3 .home-v4-title{text-shadow:0 18px 65px #000000b8,0 0 32px #78e9ff14,0 0 90px #8f6bff0d!important}#intro.home-v3 .home-v4-title span{color:var(--rr-cyan)!important;text-shadow:0 0 22px #78e9ff3d,0 0 55px #4b8dff1a!important}#intro.home-v3 .home-v4-subline{background:linear-gradient(135deg,#0a1d2bd6,#040c14ad)!important;border-color:#78e9ff40!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000003d,0 0 24px #78e9ff0d!important}#intro.home-v3 .home-v4-description{color:#c8d9e3!important;text-shadow:0 4px 18px #00000061!important;max-width:590px!important;line-height:1.78!important}#intro.home-v3 .home-v4-primary{background:linear-gradient(135deg,#f7f3ff 0%,#d6cbff 28%,#9d82ff 62%,#6a42df 100%)!important;border:1px solid #d9d0fff0!important;min-height:56px!important;transition:transform .18s,box-shadow .18s,filter .18s!important;box-shadow:0 20px 60px #6642df38,0 0 32px #8f6bff21,inset 0 1px #fffffff0!important}#intro.home-v3 .home-v4-primary:after{content:""!important;pointer-events:none!important;background:linear-gradient(110deg,#0000 28%,#ffffff42 48%,#0000 68%)!important;transition:transform .65s cubic-bezier(.2,.7,.2,1)!important;position:absolute!important;inset:0!important;transform:translate(-130%)!important}#intro.home-v3 .home-v4-primary:hover{filter:brightness(1.045)!important;transform:translateY(-2px)!important;box-shadow:0 24px 66px #6642df47,0 0 42px #8f6bff33,inset 0 1px #fffffffa!important}#intro.home-v3 .home-v4-primary:hover:after{transform:translate(130%)!important}#intro.home-v3 .home-v4-mission{-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(145deg,#081420d6,#030910cc)!important;border-color:#78e9ff33!important;transition:transform .22s,border-color .22s,box-shadow .22s!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,0 24px 60px #0000005c,0 0 35px #78e9ff0a!important}#intro.home-v3 .home-v4-mission:before,#intro.home-v3 .home-v4-mission:after{content:""!important;pointer-events:none!important;width:24px!important;height:24px!important;position:absolute!important}#intro.home-v3 .home-v4-mission:before{border-top:1px solid var(--rr-cyan);border-left:1px solid var(--rr-cyan);opacity:.62;top:-1px;left:-1px}#intro.home-v3 .home-v4-mission:after{opacity:.62;border-bottom:1px solid #8f6bffb8;border-right:1px solid #8f6bffb8;bottom:-1px;right:-1px}#intro.home-v3 .home-v4-mission:hover{border-color:#78e9ff4d!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff0e,0 28px 70px #0000006b,0 0 42px #78e9ff0f!important}#intro.home-v3 .home-v4-progress-bar{background:#ffffff13!important;height:5px!important}#intro.home-v3 .home-v4-utility{color:#89a7b6!important;background:#030a116b!important;border:1px solid #78e9ff1a!important;min-height:34px!important;padding:9px 11px!important;transition:color .16s,border-color .16s,background .16s,transform .16s!important;position:relative!important}#intro.home-v3 .home-v4-utility:hover{color:var(--rr-cyan)!important;background:#0817249e!important;border-color:#78e9ff47!important;transform:translateY(-1px)!important}#intro.home-v3 .home-v4-bottom-meta{opacity:.72!important}#play .hud-route,#play .hud-progress,#play .hud-xp,#play .hud-actions>button{background:linear-gradient(145deg,#07101ce6,#02070ef2)!important;border-color:#8df4ff29!important;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000057,0 0 18px #8df4ff06!important}#play .hud-route,#play .hud-progress{min-height:44px!important}#play .hud-progress>div{height:5px!important}#play .hud-progress>div i{background:linear-gradient(90deg,var(--ui-gold),#fff1b5,var(--ui-cyan))!important;box-shadow:0 0 14px #ffd06e4d,0 0 18px #8df4ff24!important}#play .hud-actions>#pause{color:#ffe7a6!important;border-color:#ffd06e6b!important;transition:transform .14s,border-color .14s,box-shadow .14s!important;box-shadow:inset 0 1px #ffffff0b,0 10px 28px #0000005c,0 0 22px #ffd06e14!important}#play .hud-actions>#pause:hover{border-color:#ffd06ebd!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff0e,0 14px 32px #0000006b,0 0 28px #ffd06e26!important}#play .hud-route:after,#play .hud-progress:after,#play .hud-xp:after{content:"";pointer-events:none;opacity:.5;background:linear-gradient(90deg,#0000,#ffffff06,#0000);position:absolute;inset:0}#pauseMenu.relay-options-unified .menu,#titlePanel.relay-options-unified .title-panel-card{box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #8df4ff06,0 30px 90px #000000b8,0 0 60px #39b9ff12!important}#pauseMenu.relay-options-unified .tab{border-color:#8df4ff11!important;min-height:52px!important}#pauseMenu.relay-options-unified .tab:hover{transform:translate(3px)!important}#pauseMenu.relay-options-unified .tab.active{box-shadow:inset 4px 0 var(--relay-cyan),0 0 30px #39b9ff1a,inset 0 1px 0 #ffffff0a!important}#pauseMenu.relay-options-unified .tab:hover:before{opacity:1!important}#pauseMenu.relay-options-unified .relay-options-head,#titlePanel.relay-options-unified .relay-options-head{background:linear-gradient(90deg,#39b9ff09,#0000 55%)!important}#finish.overlay,#gameOver.overlay,#levelUp.overlay,#abilityUnlock.overlay{-webkit-backdrop-filter:blur(5px)!important;background:#010408a8!important}#finish .outcome,#gameOver .outcome,#levelUp .system-card,#abilityUnlock .system-card{background:radial-gradient(circle at 100% 0,#78e9ff14,#0000 30%),linear-gradient(145deg,#081420f5,#02070efa)!important;border:1px solid #8df4ff33!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 35px 90px #000000b3,0 0 55px #78e9ff12!important}#finish .outcome:before,#gameOver .outcome:before,#levelUp .system-card:before,#abilityUnlock .system-card:before{content:""!important;background:linear-gradient(90deg,transparent,var(--rr-cyan),var(--rr-violet),transparent)!important;pointer-events:none!important;width:100%!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 0 18px #78e9ff47!important}#finish .outcome-mark{text-shadow:0 0 28px #78e9ff52!important;box-shadow:0 0 30px #78e9ff17!important}#finish .reward,#gameOver .primary,#finish .primary{box-shadow:inset 0 1px #ffffff0d,0 16px 38px #00000057,0 0 26px #78e9ff0b!important}#finish .primary,#gameOver .primary{transition:transform .16s,filter .16s,box-shadow .16s!important}#finish .primary:hover,#gameOver .primary:hover{filter:brightness(1.05)!important;transform:translateY(-2px)!important}@media (width<=760px){#intro.home-v3 .home-v4-shell{width:100%!important;padding:18px 16px 14px!important}#intro.home-v3 .home-v4-main{grid-template-columns:1fr!important;align-content:center!important;gap:20px!important;padding:26px 0 12px!important}#intro.home-v3 .home-v4-copy{max-width:none!important}#intro.home-v3 .home-v4-title{letter-spacing:-.075em!important;font-size:clamp(54px,16vw,82px)!important;line-height:.8!important}#intro.home-v3 .home-v4-description{max-width:92vw!important;font-size:11px!important;line-height:1.65!important}#intro.home-v3 .home-v4-actions{width:100%!important;max-width:none!important;margin-top:20px!important}#intro.home-v3 .home-v4-primary{flex:auto!important;min-width:0!important}#intro.home-v3 .home-v4-mission-wrap,#intro.home-v3 .home-v4-mission{width:100%!important}#intro.home-v3 .home-v4-bottom{gap:8px!important}#intro.home-v3 .home-v4-bottom-left{gap:6px!important}#intro.home-v3 .home-v4-utility{min-height:32px!important;padding:8px 9px!important;font-size:9px!important}#intro.home-v3 .home-v4-bottom-meta{display:none!important}#play .hud{padding:calc(8px + env(safe-area-inset-top)) 10px 8px!important;gap:6px!important}#play .hud-route{flex:auto!important;min-width:0!important;max-width:46vw!important}#play .hud-progress{flex:auto!important;min-width:86px!important}#play .hud-xp{width:58px!important;min-width:58px!important}#play .hud-actions>button{width:40px!important;min-width:40px!important;height:40px!important}#play .world-marker{max-width:58vw!important}#play .input-guide{display:none!important}#play .mobile-actions button{background:linear-gradient(145deg,#08121fe6,#02070ef0)!important;border-color:#8df4ff29!important;transition:transform .12s,border-color .12s,filter .12s!important;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000004d,0 0 18px #8df4ff09!important}#play .mobile-actions button:active{filter:brightness(1.08)!important;transform:translateY(1px)scale(.97)!important}#pauseMenu.relay-options-unified .menu-grid{grid-template-columns:1fr!important}#pauseMenu.relay-options-unified .menu-grid>aside{border-bottom:1px solid #8df4ff1a!important;border-right:0!important;padding:18px 14px 14px!important}#pauseMenu.relay-options-unified .menu-grid>aside h2{margin-bottom:14px!important;font-size:24px!important}#pauseMenu.relay-options-unified .menu-grid>aside nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}#pauseMenu.relay-options-unified .tab{min-height:44px!important}#finish .outcome,#gameOver .outcome{width:min(92vw,520px)!important;max-height:88svh!important;overflow:auto!important}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-art,#intro.home-v3 .home-v4-grid,#intro.home-v3 .home-v4-signal,#intro.home-v3 .home-v4-status-dot,#intro.home-v3 .home-v4-primary:after{transition:none!important;animation:none!important}}@keyframes rrHomeArtDrift{0%{transform:scale(1.035)translate(-.25%)}50%{transform:scale(1.05)translate(.3%,-.2%)}to{transform:scale(1.04)translate(.55%,.15%)}}@keyframes rrHomeGridFlow{0%{background-position:0 0,0 0}to{background-position:58px 58px,58px 58px}}@keyframes rrGameOverPulse{0%,to{box-shadow:inset 0 1px #ffffff0d,0 35px 90px #000000b8,0 0 #ff826e00}50%{box-shadow:inset 0 1px #fff1,0 38px 96px #000000c2,0 0 32px #ff826e0e}}#gameOver.overlay{-webkit-backdrop-filter:blur(7px)!important;background:radial-gradient(circle at 50% 42%,#ff826e09,#0000 34%),#010408b8!important}#gameOver .outcome.fail{animation:3.8s ease-in-out infinite rrGameOverPulse;box-sizing:border-box!important;background:radial-gradient(circle at 92% 8%,#ff826e1a,#0000 27%),radial-gradient(circle at 8% 92%,#78e9ff0b,#0000 28%),linear-gradient(145deg,#0a121dfb 0%,#050b13fc 58%,#02060cfe 100%)!important;border:1px solid #ff826e70!important;border-radius:14px!important;width:min(570px,100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;padding:clamp(24px,4vw,34px) clamp(20px,4vw,34px) 24px!important;font-family:Orbitron,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #ff826e06,0 35px 90px #000000b8,0 0 45px #ff826e13!important}#gameOver .outcome.fail:before{content:"";height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #ff826e4d,0 0 26px #78e9ff1a;pointer-events:none!important;background:linear-gradient(90deg,#0000 0%,#78e9ffa6 18%,#ff826e 50%,#78e9ffa6 82%,#0000 100%)!important}#gameOver .outcome.fail:after{content:"";pointer-events:none;border:1px solid #78e9ff0e;border-radius:9px;position:absolute;inset:10px;box-shadow:inset 0 0 28px #78e9ff05}#gameOver .fail .outcome-mark{box-sizing:border-box;position:relative;color:#ff9a88!important;text-shadow:0 0 14px #ff826e47!important;background:linear-gradient(145deg,#ff826e2e,#ff826e0e)!important;border:1px solid #ff826eb3!important;border-radius:10px!important;place-items:center!important;width:56px!important;height:56px!important;margin:0 auto 16px!important;font-family:Orbitron,ui-monospace,monospace!important;font-size:25px!important;font-weight:800!important;line-height:1!important;display:grid!important;box-shadow:0 0 26px #ff826e1f,inset 0 1px #ffffff0e!important}#gameOver .fail .outcome-mark:before,#gameOver .fail .outcome-mark:after{content:"";pointer-events:none;border:1px solid #78e9ff8c;width:9px;height:9px;position:absolute}#gameOver .fail .outcome-mark:before{border-bottom:0;border-right:0;top:-4px;left:-4px}#gameOver .fail .outcome-mark:after{border-top:0;border-left:0;bottom:-4px;right:-4px}#gameOver .fail .eyebrow{text-transform:uppercase;position:relative;color:#ff826e!important;letter-spacing:.22em!important;text-shadow:0 0 12px #ff826e38!important;margin:0 0 9px!important;font-family:Orbitron,ui-monospace,monospace!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}#gameOver .fail .eyebrow:before{content:"SYSTEM // ";color:#6f8e9c;opacity:.72}#gameOver .fail h2{text-transform:uppercase;color:#f4fbff!important;letter-spacing:.075em!important;text-align:center!important;text-shadow:0 7px 28px #0000008a,0 0 18px #78e9ff0e!important;margin:7px 0 15px!important;font-family:Orbitron,ui-monospace,monospace!important;font-size:clamp(34px,7vw,54px)!important;font-weight:800!important;line-height:.94!important}#gameOver .fail h2 em{display:inline-block;color:#ff826e!important;text-shadow:0 0 10px #ff826e33,0 0 26px #ff826e16!important;font-style:normal!important}#gameOver #failLine{text-wrap:balance;color:#9eafb9!important;letter-spacing:.055em!important;text-align:center!important;width:min(100%,390px)!important;margin:0 auto 21px!important;font-family:Orbitron,ui-monospace,monospace!important;font-size:9px!important;font-weight:500!important;line-height:1.65!important}#gameOver #failLine:after{content:"";background:linear-gradient(90deg,#0000,#ff826e6b,#78e9ff52,#0000);width:min(180px,55%);height:1px;margin:15px auto 0;display:block;box-shadow:0 0 9px #ff826e26}#gameOver #retry{box-sizing:border-box;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:9px;color:#fff2ee!important;letter-spacing:.13em!important;background:linear-gradient(135deg,#ff826e29,#78e9ff09)!important;border:1px solid #ff826e8f!important;border-radius:6px!important;width:min(100%,390px)!important;min-height:52px!important;margin:0 auto!important;padding:10px 18px!important;font-family:Orbitron,ui-monospace,monospace!important;font-size:9px!important;font-weight:800!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,filter .16s!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff0e,0 13px 30px #00000052,0 0 24px #ff826e11!important}#gameOver #retry b,#gameOver #retry:after{content:none!important;display:none!important}#gameOver #retry:hover,#gameOver #retry:focus-visible{filter:brightness(1.045);background:linear-gradient(135deg,#ff826e3d,#78e9ff0e)!important;border-color:#ff826e!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff12,0 17px 38px #00000061,0 0 34px #ff826e21,0 0 14px #78e9ff0b!important}#gameOver #retry:active{transform:translateY(0)scale(.985)!important}#gameOver #failTitle{text-transform:uppercase;position:relative;color:#657d8a!important;letter-spacing:.15em!important;background:0 0!important;border:0!important;margin:13px auto 0!important;padding:8px 11px!important;font-family:Orbitron,ui-monospace,monospace!important;font-size:7px!important;font-weight:700!important;transition:color .16s,transform .16s!important}#gameOver #failTitle:before{content:"// ";color:#78e9ff75}#gameOver #failTitle:hover,#gameOver #failTitle:focus-visible{transform:translateY(-1px);color:#b9d1da!important;outline:none!important}@media (width<=760px){#gameOver .outcome.fail{width:min(94vw,540px)!important;max-height:90svh!important;padding:22px 16px 19px!important}#gameOver .fail .outcome-mark{width:49px!important;height:49px!important;margin-bottom:13px!important;font-size:22px!important}#gameOver .fail .eyebrow{letter-spacing:.17em!important;font-size:8px!important}#gameOver .fail h2{letter-spacing:.05em!important;font-size:clamp(29px,9vw,44px)!important}#gameOver #failLine{font-size:8px!important;line-height:1.55!important}#gameOver #retry{min-height:48px!important;font-size:8px!important}}@media (width<=430px){#gameOver .outcome.fail{width:calc(100vw - 16px)!important;max-height:92svh!important;padding:19px 12px 16px!important}#gameOver .fail .outcome-mark{width:44px!important;height:44px!important;margin-bottom:11px!important;font-size:20px!important}#gameOver .fail .eyebrow{font-size:7px!important}#gameOver .fail h2{font-size:clamp(26px,9.8vw,37px)!important}#gameOver #failLine{font-size:7px!important}#gameOver #retry{min-height:46px!important;padding:8px 13px!important;font-size:7px!important}#gameOver #failTitle{font-size:6px!important}}@media (prefers-reduced-motion:reduce){#gameOver .outcome.fail{animation:none!important}#gameOver #retry,#gameOver #failTitle{transition:none!important}}#relayInfoPanel,#relayInfoPanel.relay-cinematic-overlay{box-sizing:border-box!important;isolation:isolate!important}#relayInfoPanel .relay-info-card,#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel{box-sizing:border-box!important;color:#f3fbff!important;clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px))!important;background:radial-gradient(circle at 92% 0,#8df4ff11,#0000 28%),radial-gradient(circle at 0 100%,#39b9ff0b,#0000 30%),linear-gradient(145deg,#091522 0%,#040b13 46%,#02070d 100%)!important;border:1px solid #8df4ff33!important;border-radius:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #8df4ff06,0 30px 90px #000000b8,0 0 60px #39b9ff0e!important}#relayInfoPanel .relay-info-card:before,#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:before{content:""!important;z-index:30!important;pointer-events:none!important;background:linear-gradient(90deg,#0000,#8df4ff2e 14%,#8df4ff 38%,#39b9ff 58%,#8df4ff29 88%,#0000)!important;height:2px!important;position:absolute!important;top:0!important;left:0!important;right:0!important;box-shadow:0 0 15px #8df4ff4d!important}#relayInfoPanel .relay-info-card:after,#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:after{content:""!important;pointer-events:none!important;z-index:25!important;background:linear-gradient(135deg,#0000 0 17px,#8df4ff17 17px 18px,#0000 18px),linear-gradient(315deg,#0000 0 17px,#8df4ff0b 17px 18px,#0000 18px),linear-gradient(#8df4ff05,#0000 22% 78%,#8df4ff03)!important;position:absolute!important;inset:0!important}#relayInfoPanel .relay-info-close,#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-close,#relayInfoPanel.relay-cinematic-overlay [data-relay-close]{z-index:40!important}:is(#relayInfoPanel.relay-update-mode .relay-info-card,#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid)){width:min(980px,94vw)!important;max-width:94vw!important}#relayInfoPanel.relay-update-mode .relay-info-card{color:#f3fbff!important}#relayInfoPanel.relay-update-mode .relay-info-card h2{color:#f3fbff!important;text-transform:uppercase!important;letter-spacing:-.045em!important;text-shadow:0 3px 24px #0000006b!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-cinematic-title{color:#f3fbff!important;text-transform:uppercase!important;letter-spacing:-.045em!important;text-shadow:0 3px 24px #0000006b!important}#relayInfoPanel.relay-update-mode .relay-update-meta{color:#8df4ff!important;background:#8df4ff09!important;border-color:#8df4ff3d!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-cinematic-status{color:#8df4ff!important;background:#8df4ff09!important;border-color:#8df4ff3d!important}#relayInfoPanel.relay-update-mode .relay-update-meta:before{color:#8df4ff!important;background:#8df4ff0b!important;border-color:#8df4ff5c!important;box-shadow:0 0 12px #8df4ff0d!important}#relayInfoPanel.relay-update-mode .relay-update-meta:after{background:#69efb0!important;box-shadow:0 0 12px #69efb0ad!important}#relayInfoPanel.relay-update-mode .relay-update-item{background:linear-gradient(145deg,#091420f0,#03090efa)!important;border-color:#8df4ff1a!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff08,0 8px 22px #0003!important}#relayInfoPanel.relay-update-mode .relay-update-item:before{color:#8df4ff!important;background:#8df4ff08!important;border-color:#8df4ff4d!important}#relayInfoPanel.relay-update-mode .relay-update-item:hover{border-color:#8df4ff57!important;transform:translate(4px)!important;box-shadow:inset 2px 0 #8df4ffb8,0 12px 28px #00000047,0 0 20px #39b9ff0d!important}#relayInfoPanel.relay-update-mode .relay-update-item:hover:before{color:#e9fdff!important;background:#8df4ff0f!important;border-color:#8df4ffa8!important;box-shadow:0 0 16px #8df4ff1a!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-cinematic-head{border-bottom-color:#8df4ff1a!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-cinematic-kicker{color:#8df4ff!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-faq-item{background:linear-gradient(145deg,#091420f0,#03090efa)!important;border-color:#8df4ff1a!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff08,0 8px 22px #0003!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-faq-item.is-open{border-color:#8df4ff61!important;box-shadow:inset 2px 0 #8df4ffb8,0 12px 28px #00000047,0 0 22px #39b9ff0e!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-faq-item:before{color:#8df4ff!important;background:#8df4ff08!important;border-color:#8df4ff4d!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-faq-question b{color:#9be7ff!important;background:#8df4ff08!important;border-color:#8df4ff47!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid) .relay-faq-item.is-open .relay-faq-question b{color:#eaffff!important;background:#8df4ff0f!important;border-color:#8df4ff94!important}@media (width>=761px){#relayGameplayIntroFinalV3 .map-briefing-shell{gap:8px!important;padding:12px!important}#relayGameplayIntroFinalV3 .map-briefing-map-wrap{min-height:0!important}#relayGameplayIntroFinalV3 .map-briefing-map{width:100%!important;height:100%!important;transform:none!important}#play .input-guide{white-space:nowrap!important;max-width:860px!important}}@media (width<=760px){#relayInfoPanel .relay-info-card{width:min(96vw,560px)!important;max-width:96vw!important}#relayInfoPanel.relay-cinematic-overlay .relay-cinematic-panel:has(.relay-faq-grid){width:min(96vw,560px)!important;max-width:96vw!important}}#intro.home-v3{--home-accent:#7dd3fc;--home-accent-strong:#38bdf8;--home-purple:#8b5cf6;--home-purple-soft:#c4b5fd;--home-positive:#67e8b0;--home-panel:#040d16c7;--home-panel-strong:#030a12eb;--home-border:#7dd3fc2e;--home-border-strong:#7dd3fc61;--home-text:#edf7fb;--home-muted:#9fb6c3}#intro.home-v3,#intro.home-v3 .home-v4-scene,#intro.home-v3 .home-v4-shell,#intro.home-v3 .home-v4-shell *{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#intro.home-v3 input,#intro.home-v3 textarea,#intro.home-v3 [contenteditable=true]{-webkit-user-select:text;user-select:text}#intro.home-v3 .home-v4-status,#intro.home-v3 .home-v4-subline,#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary,#intro.home-v3 .home-v4-mission,#intro.home-v3 .home-v4-badge,#intro.home-v3 .home-v4-utility{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#intro.home-v3 .home-v4-scene:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:1;background:radial-gradient(circle at 66% 31%,#38bdf813,#0000 25%),radial-gradient(circle at 16% 72%,#8b5cf60e,#0000 27%),linear-gradient(#0000000a,#0000002e);position:absolute;inset:0}#intro.home-v3 .home-v4-signal{border-color:#7dd3fc1f;box-shadow:0 0 0 34px #38bdf805,0 0 0 80px #8b5cf604,0 0 95px #38bdf812}#intro.home-v3 .home-v4-brand-mark{border-color:#7dd3fcbd;position:relative;overflow:hidden;box-shadow:0 0 28px #38bdf81c,inset 0 1px #ffffff1a}#intro.home-v3 .home-v4-brand-mark:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:24%;height:100%;animation:4.8s ease-in-out infinite homeV5BrandSweep;position:absolute;top:0;left:-30%;transform:skew(-18deg)}#intro.home-v3 .home-v4-status{background:linear-gradient(135deg,#071623c2,#02080fb3);border-color:#7dd3fc3d;min-height:34px;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000038,0 0 24px #38bdf809}#intro.home-v3 .home-v4-copy{z-index:3;min-width:0;position:relative}@media (width>=781px){#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1.12fr) minmax(340px,.78fr);align-items:center;gap:clamp(34px,4vw,68px)}#intro.home-v3 .home-v4-copy{max-width:760px}#intro.home-v3 .home-v4-mission-wrap{justify-self:end;width:100%;max-width:520px}}#intro.home-v3 .home-v4-kicker{color:#7dd3fc;text-transform:uppercase;align-items:center;gap:10px;width:max-content;max-width:100%;margin-bottom:18px;display:flex}#intro.home-v3 .home-v4-kicker:before{content:"";background:linear-gradient(90deg, var(--home-accent-strong), transparent);flex:0 0 28px;width:28px;height:1px;box-shadow:0 0 14px #38bdf84d}#intro.home-v3 .home-v4-title{letter-spacing:-.075em;text-transform:uppercase;color:#f5fbff;text-shadow:0 20px 60px #000000ad,0 0 32px #7dd3fc0d;max-width:100%;margin:0;font:950 clamp(62px,8.2vw,124px)/.82 Arial,sans-serif;overflow:visible}#intro.home-v3 .home-v4-title span{text-shadow:0 0 26px #38bdf82e,0 10px 34px #0000004d;width:max-content;max-width:100%;position:relative}#intro.home-v3 .home-v4-title span:after{content:"";opacity:.82;background:linear-gradient(90deg,#38bdf8 0%,#7dd3fcb8 42%,#8b5cf661 72%,#0000 100%);height:1px;position:absolute;bottom:-16px;left:0;right:15%;box-shadow:0 0 14px #38bdf833}#intro.home-v3 .home-v4-subline{letter-spacing:.14em;background:linear-gradient(135deg,#081c2bd1,#030b13a8);border-color:#7dd3fc4d;margin-top:28px;box-shadow:inset 0 1px #ffffff0d,0 10px 26px #0000003d,0 0 24px #38bdf812}#intro.home-v3 .home-v4-description{color:#c9d8e1;overflow-wrap:break-word;word-break:normal;letter-spacing:.015em;text-shadow:0 4px 18px #0000004d;max-width:560px;margin-top:16px;font:600 12px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-actions{align-items:stretch;gap:10px;max-width:600px;margin-top:24px;display:flex}#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary{border-radius:5px;min-height:52px}#intro.home-v3 .home-v4-primary{background:linear-gradient(135deg,#0c2a3afa 0%,#071b2bfa 42%,#05101cfa 100%);border:1px solid #63ddffb8;border-radius:4px;flex:0 0 270px;min-height:56px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;box-shadow:0 20px 62px #00000057,0 0 34px #38bdf829,0 0 58px #38bdf80f,inset 0 1px #ffffff38,inset 0 -1px #020c148c}#intro.home-v3 .home-v4-primary:after{z-index:1;opacity:0;background:linear-gradient(#0000 0%,#ffffff1a 48%,#0000 52%);height:100%;transition:transform .45s,opacity .2s;bottom:auto;transform:translateY(-115%)}#intro.home-v3 .home-v4-primary:hover:after,#intro.home-v3 .home-v4-primary:focus-visible:after{opacity:1;transform:translateY(115%)}#intro.home-v3 .home-v4-primary-content{letter-spacing:.14em;justify-content:space-between;align-items:center;gap:12px;width:100%;height:100%;padding:0 13px 0 20px;font:900 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v4-primary-content>span:first-child{white-space:nowrap;min-width:0}#intro.home-v3 .home-v4-arrow-key{letter-spacing:.11em;background:#ffffff2e;border-color:#03121d33;flex:none;padding:5px 7px}#intro.home-v3 .home-v4-primary-arrow{z-index:2;background:#ffffff47;width:38px;height:38px;position:relative;box-shadow:inset 0 1px #ffffff42}#intro.home-v3 .home-v4-secondary{background:linear-gradient(145deg,#18172ed1,#070e1abd);border-color:#a78bfa6b;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 12px 34px #00000047,0 0 28px #8b5cf614}#intro.home-v3 .home-v4-secondary:hover,#intro.home-v3 .home-v4-secondary:focus-visible{border-color:#7dd3fcb8;box-shadow:0 18px 44px #0000005c,0 0 30px #38bdf81f,inset 0 1px #ffffff12}#intro.home-v3 .home-v4-micro{color:#718896;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:10px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v4-micro:before{content:"";background:#67e8b0;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:1.8s ease-in-out infinite homeV5MicroPulse;box-shadow:0 0 8px #67e8b0bf,0 0 16px #67e8b040}#intro.home-v3 .home-v4-micro b{color:#9fb6c3;font-weight:900}@keyframes homeV5MicroPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}#intro.home-v3 .home-v4-mission-wrap{min-width:0}#intro.home-v3 .home-v4-mission{box-sizing:border-box;isolation:isolate;background:linear-gradient(155deg,#071726e6,#02080ff0);border-color:#7dd3fc3d;border-radius:6px;width:100%;padding:21px;position:relative;box-shadow:0 32px 100px #00000070,inset 0 1px #ffffff0f,0 0 52px #38bdf80b}#intro.home-v3 .home-v4-mission-head,#intro.home-v3 .home-v4-mission>*{z-index:2;position:relative}#intro.home-v3 .home-v4-mission:before{opacity:.85;background:#38bdf8;width:42px;height:1px;box-shadow:0 0 12px #38bdf859}#intro.home-v3 .home-v4-mission:after{border-color:#7dd3fc0e;inset:9px;box-shadow:0 0 24px #38bdf809,inset 0 0 24px #8b5cf605}#intro.home-v3 .home-v4-mission-head{border-bottom-color:#7dd3fc21;margin-bottom:16px;padding-bottom:13px}#intro.home-v3 .home-v4-mission-label{background:linear-gradient(135deg,#38bdf826,#38bdf809);border-color:#7dd3fc61;min-height:30px;padding:6px 10px}#intro.home-v3 .home-v4-mission-code{color:#9eafbd}#intro.home-v3 .home-v4-mission-title{overflow-wrap:anywhere;word-break:normal;letter-spacing:.035em;text-transform:uppercase;color:#edf7fb;text-shadow:0 10px 28px #0000006b,0 0 18px #38bdf80b;max-width:100%;margin:0;font:900 clamp(28px,3.15vw,48px)/.96 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-mission-sub{color:#9fb6c3;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 4px 16px #00000047;max-width:470px;margin:12px 0 0;font:650 9px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-progress-bar{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #7dd3fc29;border-radius:2px;height:7px;margin-top:8px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #00000052,0 0 18px #38bdf80b}#intro.home-v3 .home-v4-progress-fill{transform-origin:0;background:linear-gradient(90deg,#38bdf8 0% 34%,#8b5cf6 72%,#c4b5fd 100%);height:100%;position:relative;overflow:hidden;box-shadow:0 0 18px #38bdf84d,0 0 30px #8b5cf61f}#intro.home-v3 .home-v4-progress-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:24%;height:100%;animation:2.8s ease-in-out infinite homeV5ProgressSweep;position:absolute;top:0;left:-25%}#intro.home-v3 .home-v4-stat{background:linear-gradient(145deg,#071420c7,#030910ad);border:1px solid #7dd3fc24;border-radius:4px;min-height:62px;padding:11px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000029}#intro.home-v3 .home-v4-stat b{letter-spacing:.04em;color:#edf7fb;text-shadow:0 0 16px #38bdf81a;margin-top:4px;font:900 16px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-stat:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7dd3fc1a,#0000);width:30%;height:100%;transition:transform .55s;position:absolute;top:0;left:-40%;transform:skew(-18deg)}#intro.home-v3 .home-v4-stat:hover:after,#intro.home-v3 .home-v4-stat:focus-within:after{opacity:1;transform:translate(500%)skew(-18deg)}#intro.home-v3 .home-v4-stat:hover{border-color:#7dd3fc61;transform:translateY(-1px);box-shadow:0 12px 28px #0000003d,0 0 20px #38bdf80f,inset 0 1px #ffffff0b}#intro.home-v3 .home-v4-badge{color:#a4bac6;background:linear-gradient(135deg,#071623c2,#030a11a3);border-color:#7dd3fc33;margin-top:11px}#intro.home-v3 .home-v4-bottom{border-top-color:#7dd3fc1a;min-height:46px;padding-top:14px}#intro.home-v3 .home-v4-bottom-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#intro.home-v3 .home-v4-utility{color:#b3c7d1;background:linear-gradient(135deg,#081622b3,#030a118f);border-color:#7dd3fc33;position:relative;overflow:hidden}#intro.home-v3 .home-v4-utility:before{content:"";background:linear-gradient(110deg,#0000 30%,#7dd3fc1a 50%,#0000 70%);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}#intro.home-v3 .home-v4-utility:hover:before,#intro.home-v3 .home-v4-utility:focus-visible:before{transform:translate(120%)}#intro.home-v3 .home-v4-bottom-meta{max-width:48%}#intro.home-v3 button:focus-visible{outline-offset:3px;outline:2px solid #7dd3fcdb}#intro.home-v3 button:disabled{cursor:not-allowed;opacity:.48;filter:saturate(.45)}@media (width>=781px) and (height<=760px){#intro.home-v3 .home-v4-shell{padding-top:16px;padding-bottom:14px}#intro.home-v3 .home-v4-topbar{min-height:36px}#intro.home-v3 .home-v4-main{scrollbar-width:none;align-items:start;padding-top:20px;padding-bottom:14px;overflow:auto}#intro.home-v3 .home-v4-title{font-size:clamp(56px,7.4vw,96px)}#intro.home-v3 .home-v4-actions{margin-top:22px}#intro.home-v3 .home-v4-mission{padding:17px}}@media (width<=1050px){#intro.home-v3 .home-v4-main{gap:34px}#intro.home-v3 .home-v4-title{font-size:clamp(58px,8.8vw,104px)}#intro.home-v3 .home-v4-mission-title{font-size:clamp(31px,3.7vw,46px)!important}}@media (width<=780px){#intro.home-v3 .home-v4-shell{width:calc(100% - 18px);padding:10px 0}#intro.home-v3 .home-v4-topbar{padding:0 2px}#intro.home-v3 .home-v4-brand{letter-spacing:.15em;gap:8px}#intro.home-v3 .home-v4-brand-mark{width:29px;height:29px}#intro.home-v3 .home-v4-status{gap:6px;max-width:48vw;min-height:30px;padding:6px 8px}#intro.home-v3 .home-v4-status span:last-child{display:none}#intro.home-v3 .home-v4-main{align-content:center;gap:14px;padding:12px 1px 10px}#intro.home-v3 .home-v4-copy{max-width:100%}#intro.home-v3 .home-v4-kicker{letter-spacing:.18em;gap:7px;margin-bottom:12px}#intro.home-v3 .home-v4-kicker:before{flex-basis:18px;width:18px}#intro.home-v3 .home-v4-title{font-size:clamp(48px,15vw,80px);line-height:.86}#intro.home-v3 .home-v4-title span:after{height:1px;bottom:-7px;right:-4%}#intro.home-v3 .home-v4-subline{letter-spacing:.09em;border-radius:6px;margin-top:15px;padding:7px 9px}#intro.home-v3 .home-v4-micro{letter-spacing:.11em;gap:6px;margin-top:8px;font-size:6px}#intro.home-v3 .home-v4-stat{min-height:56px;padding:9px}#intro.home-v3 .home-v4-stat b{text-shadow:0 0 14px #38bdf814;font-size:13px}#intro.home-v3 .home-v4-description{max-width:560px;font-size:8px;line-height:1.65}#intro.home-v3 .home-v4-actions{gap:7px;max-width:100%;margin-top:16px}#intro.home-v3 .home-v4-primary{flex:auto;width:auto;min-width:0;min-height:52px;overflow:hidden}#intro.home-v3 .home-v4-primary-content{gap:7px;min-width:0;padding-left:13px;padding-right:10px;overflow:hidden}#intro.home-v3 .home-v4-primary-content>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}#intro.home-v3 .home-v4-arrow-key{display:none}#intro.home-v3 .home-v4-primary-arrow{width:31px;height:31px;font-size:15px}#intro.home-v3 .home-v4-secondary{white-space:nowrap;text-overflow:ellipsis;flex:0 0 112px;width:112px;min-width:112px;max-width:112px;min-height:52px;overflow:hidden}#intro.home-v3 .home-v4-mission{padding:14px}#intro.home-v3 .home-v4-mission-head{margin-bottom:12px;padding-bottom:10px}#intro.home-v3 .home-v4-mission-label{min-height:27px;padding:5px 8px;font-size:8px!important}#intro.home-v3 .home-v4-mission-code{font-size:7px!important}#intro.home-v3 .home-v4-mission-title{letter-spacing:.025em;overflow-wrap:anywhere;max-width:100%;line-height:.96;font-size:clamp(25px,7.2vw,36px)!important}#intro.home-v3 .home-v4-mission-sub{letter-spacing:.065em;max-width:100%;margin-top:9px;font-size:7px;line-height:1.55}#intro.home-v3 .home-v4-bottom{padding-top:9px}#intro.home-v3 .home-v4-bottom-meta{text-align:left;width:100%;max-width:100%}#intro.home-v3 .home-v4-utility{min-height:31px;padding:7px 10px}}@media (width<=430px){#intro.home-v3 .home-v4-status{font-size:6px}#intro.home-v3 .home-v4-main{gap:11px}#intro.home-v3 .home-v4-title{font-size:clamp(44px,16vw,68px)}#intro.home-v3 .home-v4-description{font-size:7px}#intro.home-v3 .home-v4-secondary{letter-spacing:.08em;flex-basis:94px;width:94px;min-width:94px;max-width:94px;padding-left:7px;padding-right:7px;font-size:8px}#intro.home-v3 .home-v4-mission{padding:12px}#intro.home-v3 .home-v4-stat,#intro.home-v3 .home-v4-quick button{padding:9px}}@media (height<=720px) and (orientation:landscape){#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1.1fr) minmax(240px,.78fr);align-items:center;gap:20px;padding-top:7px;padding-bottom:7px;overflow:visible}#intro.home-v3 .home-v4-title{font-size:clamp(46px,8.4vw,78px)}#intro.home-v3 .home-v4-description{max-width:460px}#intro.home-v3 .home-v4-actions{margin-top:12px}#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary{min-height:45px}#intro.home-v3 .home-v4-secondary{flex-basis:112px;width:112px;min-width:112px;max-width:112px}#intro.home-v3 .home-v4-mission{padding:13px}#intro.home-v3 .home-v4-quick{display:none}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-brand-mark:after,#intro.home-v3 .home-v4-progress-fill:after{animation:none!important}}@keyframes homeV5BrandSweep{0%,55%{transform:translate(-160%)skew(-18deg)}75%,to{transform:translate(620%)skew(-18deg)}}@keyframes homeV5ProgressSweep{0%,62%{opacity:0;left:-25%}72%{opacity:1}to{opacity:0;left:125%}}#intro.home-v3 .home-v4-badge{white-space:nowrap;letter-spacing:.14em;border-radius:4px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:6px 9px;font-size:7px;line-height:1;display:inline-flex;transform:none}#intro.home-v3 .home-v4-profile{box-sizing:border-box;isolation:isolate;background:linear-gradient(145deg,#071420e0,#030910d1);border:1px solid #7dd3fc2e;border-radius:5px;width:100%;margin-top:16px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000047,0 0 28px #38bdf80b}#intro.home-v3 .home-v4-profile:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#38bdf80b 50%,#0000 100%);animation:7s linear infinite homeV4ProfileSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes homeV4ProfileSweep{to{transform:translate(100%)}}#intro.home-v3 .home-v4-profile-kicker{letter-spacing:.2em;color:#7dd3fc;margin-bottom:4px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-profile-head strong{letter-spacing:.12em;color:#edf7fb;font:900 11px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-profile-live{letter-spacing:.16em;color:#86efac;background:#67e8b00b;border:1px solid #67e8b03d;border-radius:3px;flex:none;padding:5px 8px;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:0 0 14px #67e8b00f}#intro.home-v3 .home-v4-profile-rank>div{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #7dd3fc1a;border-radius:3px;min-width:0;padding:9px 10px;overflow:hidden}#intro.home-v3 .home-v4-profile-rank small{letter-spacing:.16em;color:#718896;margin-bottom:5px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-profile-xp-meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-bottom:6px;display:flex}#intro.home-v3 .home-v4-profile-xp-meta span,#intro.home-v3 .home-v4-profile-xp-meta strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.14em;min-width:0;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}#intro.home-v3 .home-v4-profile-xp-meta strong{color:#7dd3fc}#intro.home-v3 .home-v4-profile-xp-track{background:#ffffff09;border:1px solid #7dd3fc1a;border-radius:2px;width:100%;height:5px;overflow:hidden}#intro.home-v3 .home-v4-profile-stats>div{background:#ffffff04;border:1px solid #7dd3fc17;border-radius:3px;min-width:0;padding:8px;overflow:hidden}#intro.home-v3 .home-v4-profile-stats small{letter-spacing:.14em;color:#718896;margin-bottom:5px;font:800 6px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-profile-stats b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;color:#f5fbff;font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block;overflow:hidden}#intro.home-v3 .home-v4-profile-footer span,#intro.home-v3 .home-v4-profile-footer b{letter-spacing:.15em;font:800 6px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=780px){#intro.home-v3 .home-v4-profile{margin-top:12px;padding:11px}#intro.home-v3 .home-v4-profile-rank{grid-template-columns:minmax(0,1fr) 60px}#intro.home-v3 .home-v4-profile-rank>div{padding:8px}#intro.home-v3 .home-v4-profile-stats{gap:5px}#intro.home-v3 .home-v4-profile-stats>div{padding:7px}#intro.home-v3 .home-v4-profile-stats b{font-size:11px}}@media (width<=430px){#intro.home-v3 .home-v4-profile{margin-top:10px;padding:10px}#intro.home-v3 .home-v4-profile-head strong{font-size:9px}#intro.home-v3 .home-v4-profile-rank b{font-size:11px}#intro.home-v3 .home-v4-profile-stats{gap:4px}#intro.home-v3 .home-v4-profile-stats>div{padding:6px}#intro.home-v3 .home-v4-profile-stats small{letter-spacing:.1em;font-size:5px}#intro.home-v3 .home-v4-profile-stats b{font-size:9px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-profile:before,#intro.home-v3 .home-v4-micro:before{animation:none!important}#intro.home-v3 .home-v4-profile,#intro.home-v3 .home-v4-stat,#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary{transition:none!important}#intro.home-v3 .home-v4-stat:after{display:none}#intro.home-v3 .home-v4-profile-xp-track i{transition:none!important}}#intro.home-v3 .home-v5-relay-status{box-sizing:border-box;isolation:isolate;-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#05121dc7,#02080e9e);border:1px solid #7dd3fc29;border-radius:4px;width:min(100%,600px);margin-top:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000040,0 12px 32px #0003,0 0 24px #38bdf809}#intro.home-v3 .home-v5-relay-status:before,#intro.home-v3 .home-v5-relay-status:after{content:"";pointer-events:none;position:absolute}#intro.home-v3 .home-v5-relay-status:before{background:linear-gradient(90deg,#38bdf8,#38bdf814,#0000);width:54px;height:1px;top:0;left:0;box-shadow:0 0 12px #38bdf859}#intro.home-v3 .home-v5-relay-status:after{background:linear-gradient(90deg,#0000,#8b5cf629,#8b5cf6);width:70px;height:1px;bottom:0;right:0;box-shadow:0 0 12px #8b5cf62e}#intro.home-v3 .home-v5-relay-status>span,#intro.home-v3 .home-v5-relay-status>div{z-index:2;position:relative}#intro.home-v3 .home-v5-relay-status-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}#intro.home-v3 .home-v5-relay-status-title{color:#a9dff2;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px #38bdf81f;min-width:0;font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v5-relay-status-live{color:#67e8b0;letter-spacing:.15em;flex:none;align-items:center;gap:6px;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v5-relay-status-live i{background:#67e8b0;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:1.5s ease-in-out infinite homeV5RelayLive;display:block;box-shadow:0 0 7px #67e8b0d9,0 0 15px #67e8b047}@keyframes homeV5RelayLive{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}#intro.home-v3 .home-v5-relay-status-track{background:#ffffff06;border:1px solid #7dd3fc1a;border-radius:2px;width:100%;height:4px;margin-top:11px;position:relative;overflow:hidden}#intro.home-v3 .home-v5-relay-status-track:before{content:"";background:repeating-linear-gradient(90deg,#7dd3fc0b 0 1px,#0000 1px 22px);position:absolute;inset:0}#intro.home-v3 .home-v5-relay-status-track span{transform-origin:0;background:linear-gradient(90deg,#38bdf86b,#38bdf8 38%,#7dd3fc 70%,#c4b5fdb8);width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 12px #38bdf859,0 0 24px #38bdf81a}#intro.home-v3 .home-v5-relay-status-track span:after{content:"";background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:18%;height:12px;animation:2.7s ease-in-out infinite homeV5RelayScan;position:absolute;top:-4px;left:-18%;transform:skew(-18deg)}@keyframes homeV5RelayScan{0%,45%{opacity:0;left:-20%}55%{opacity:1}to{opacity:0;left:115%}}#intro.home-v3 .home-v5-relay-status-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}#intro.home-v3 .home-v5-relay-status-meta>span{background:#ffffff04;border:1px solid #7dd3fc14;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 9px;display:flex}#intro.home-v3 .home-v5-relay-status-meta small{text-overflow:ellipsis;white-space:nowrap;color:#657d8a;letter-spacing:.13em;min-width:0;font:800 6px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}#intro.home-v3 .home-v5-relay-status-meta b{color:#dff8ff;letter-spacing:.08em;flex:none;font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v5-relay-status:hover{border-color:#7dd3fc47;box-shadow:inset 0 1px #ffffff0e,0 16px 38px #00000040,0 0 30px #38bdf80f}@media (width<=780px){#intro.home-v3 .home-v5-relay-status{width:100%;margin-top:9px;padding:10px 11px}#intro.home-v3 .home-v5-relay-status-title{letter-spacing:.15em;font-size:7px}#intro.home-v3 .home-v5-relay-status-live{font-size:6px}#intro.home-v3 .home-v5-relay-status-meta{gap:5px;margin-top:8px}#intro.home-v3 .home-v5-relay-status-meta>span{padding:6px 7px}#intro.home-v3 .home-v5-relay-status-meta small{font-size:5px}#intro.home-v3 .home-v5-relay-status-meta b{font-size:7px}}@media (width<=430px){#intro.home-v3 .home-v5-relay-status{margin-top:8px;padding:9px 10px}#intro.home-v3 .home-v5-relay-status-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}#intro.home-v3 .home-v5-relay-status-meta>span{padding:6px;display:block}#intro.home-v3 .home-v5-relay-status-meta small,#intro.home-v3 .home-v5-relay-status-meta b{display:block}#intro.home-v3 .home-v5-relay-status-meta b{margin-top:4px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v5-relay-status-live i,#intro.home-v3 .home-v5-relay-status-track span:after{animation:none!important}#intro.home-v3 .home-v5-relay-status{transition:none!important}}#intro.home-v3{--home-v5-cyan:#63ddff;--home-v5-cyan-soft:#63ddff2e;--home-v5-cyan-line:#63ddff61;--home-v5-panel:#030a11d1}#intro.home-v3 .home-v5-network{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}#intro.home-v3 .home-v5-node{border:1px solid var(--home-v5-cyan);background:#63ddff59;border-radius:50%;width:7px;height:7px;animation:2.8s ease-in-out infinite homeV5NodePulse;position:absolute;box-shadow:0 0 8px #63ddffd9,0 0 24px #63ddff47}#intro.home-v3 .home-v5-node-a{top:25%;left:58%}#intro.home-v3 .home-v5-node-b{animation-delay:.7s;top:39%;left:74%}#intro.home-v3 .home-v5-node-c{animation-delay:1.3s;top:58%;left:63%}#intro.home-v3 .home-v5-node-d{animation-delay:1.9s;top:67%;left:84%}#intro.home-v3 .home-v5-link{transform-origin:0;background:linear-gradient(90deg,#63ddff6b,#63ddff09);height:1px;position:absolute;box-shadow:0 0 8px #63ddff2e}#intro.home-v3 .home-v5-link-a{width:19%;top:25%;left:58%;transform:rotate(22deg)}#intro.home-v3 .home-v5-link-b{width:15%;top:39%;left:74%;transform:rotate(108deg)}#intro.home-v3 .home-v5-link-c{width:23%;top:58%;left:63%;transform:rotate(22deg)}@keyframes homeV5NodePulse{0%,to{opacity:.42;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}#intro.home-v3 .home-v5-live-feed{z-index:5;-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#040f18f0,#02080ec7);border:1px solid #63ddff38;border-radius:4px;width:min(100%,360px);margin-bottom:14px;padding:12px 14px;position:relative;box-shadow:0 0 0 1px #63ddff09,0 0 28px #00000047}#intro.home-v3 .home-v5-panel-head{letter-spacing:.18em;border-bottom:1px solid #63ddff1c;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:9px;font-size:10px;display:flex}#intro.home-v3 .home-v5-panel-head b{color:var(--home-v5-cyan);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}#intro.home-v3 .home-v5-panel-head i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite homeV5Live;box-shadow:0 0 9px}@keyframes homeV5Live{0%,to{opacity:.45}50%{opacity:1}}#intro.home-v3 .home-v5-feed-line{color:#dcf2faad;letter-spacing:.08em;align-items:center;gap:8px;min-width:0;margin-top:7px;font:500 9px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v5-feed-line>span{color:var(--home-v5-cyan);flex:none}#intro.home-v3 .home-v5-feed-line strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}#intro.home-v3 .home-v5-last-run{z-index:5;background:linear-gradient(135deg,#0e0c09e6,#05090dcc);border:1px solid #ffb74d2e;border-radius:4px;margin:14px 0;padding:12px 14px;position:relative;box-shadow:inset 0 1px #ffffff09,0 10px 28px #0003}#intro.home-v3 .home-v5-last-run-head{border-bottom:1px solid #ffb74d1a;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-bottom:9px;display:flex}#intro.home-v3 .home-v5-last-run-head span{letter-spacing:.18em;font-size:10px}#intro.home-v3 .home-v5-last-run-head b{color:#ffbe66b8;letter-spacing:.14em;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v5-telemetry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}#intro.home-v3 .home-v5-telemetry-grid>div{min-width:0}#intro.home-v3 .home-v5-telemetry-grid small{color:#bed7e17a;letter-spacing:.13em;margin-bottom:5px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v5-telemetry-grid strong{color:#e9faff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:700 12px/1.15 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block;overflow:hidden}#intro.home-v3 .home-v5-start{isolation:isolate;min-height:64px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #63ddff14,0 0 18px #63ddff2e,0 0 48px #63ddff14;border-color:#63ddffb8!important}#intro.home-v3 .home-v5-start:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000 0%,#63ddff0d 42%,#63ddff33 50%,#63ddff0d 58%,#0000 100%);animation:3.4s ease-in-out infinite homeV5StartSweep;position:absolute;inset:0;transform:translate(-110%)}@keyframes homeV5StartSweep{0%,35%{transform:translate(-110%)}65%,to{transform:translate(110%)}}#intro.home-v3 .home-v5-start:hover,#intro.home-v3 .home-v5-start:focus-visible{transform:translateY(-2px);box-shadow:0 0 0 1px #63ddff1f,0 0 25px #63ddff4d,0 0 65px #63ddff1f;border-color:#63ddfff2!important}#intro.home-v3 .home-v5-start-scan{pointer-events:none;opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 7px,#63ddff09 8px);position:absolute;inset:0}#intro.home-v3 .home-v5-start-label,#intro.home-v3 .home-v5-start .home-v4-primary-content{z-index:3;position:relative}#intro.home-v3 .home-v5-start-ready{z-index:4;color:#63ddffb8;letter-spacing:.16em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;bottom:7px;right:12px}@media (width>=781px){#intro.home-v3 .home-v4-mission-wrap{flex-direction:column;align-items:stretch;min-width:0;display:flex}#intro.home-v3 .home-v5-live-feed{align-self:flex-end}#intro.home-v3 .home-v5-last-run{margin-top:12px}}@media (width<=780px){#intro.home-v3 .home-v5-live-feed{width:100%;margin-bottom:10px}#intro.home-v3 .home-v5-telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}#intro.home-v3 .home-v5-node-a{top:18%;left:18%}#intro.home-v3 .home-v5-node-b{top:29%;left:79%}#intro.home-v3 .home-v5-node-c{top:65%;left:69%}#intro.home-v3 .home-v5-node-d{top:78%;left:88%}#intro.home-v3 .home-v5-link-a{width:62%;top:18%;left:18%}#intro.home-v3 .home-v5-link-b{width:43%;top:29%;left:79%}#intro.home-v3 .home-v5-link-c{width:23%;top:65%;left:69%}#intro.home-v3 .home-v5-start{min-height:58px}}@media (width<=430px){#intro.home-v3 .home-v5-live-feed,#intro.home-v3 .home-v5-last-run{padding:10px 11px}#intro.home-v3 .home-v5-feed-line{font-size:8px}#intro.home-v3 .home-v5-telemetry-grid strong{font-size:11px}#intro.home-v3 .home-v5-start-ready{display:none}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v5-node,#intro.home-v3 .home-v5-panel-head i,#intro.home-v3 .home-v5-start:before{animation:none!important}#intro.home-v3 .home-v5-start,#intro.home-v3 .home-v5-live-feed,#intro.home-v3 .home-v5-last-run{transition:none!important}}#intro.home-v3 .home-v4-daily{isolation:isolate;background:linear-gradient(145deg,#030c18f7,#08192af0);border:1px solid #38bdf852;border-radius:6px;flex-direction:column;gap:16px;width:100%;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 18px #38bdf814,0 20px 60px #00000047,inset 0 1px #ffffff0e}#intro.home-v3 .home-v4-daily:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 0%,#38bdf813 50%,#0000 100%);animation:5s linear infinite homeV4DailySweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes homeV4DailySweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}#intro.home-v3 .home-v4-daily-head{z-index:2;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex;position:relative}#intro.home-v3 .home-v4-daily-head>div{min-width:0}#intro.home-v3 .home-v4-daily-kicker{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font:800 9px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-daily-head strong{color:#edf7fb;letter-spacing:.1em;font:900 11px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-daily-status{color:#7dd3fc;letter-spacing:.12em;white-space:nowrap;background:#38bdf80b;border:1px solid #38bdf852;flex:none;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;box-shadow:0 0 12px #38bdf80f}#intro.home-v3 .home-v4-daily-main{z-index:2;min-width:0;position:relative}#intro.home-v3 .home-v4-daily-code{color:#718896;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font:700 8px/1.3 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-daily-title{color:#f5fbff;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;word-break:normal;text-shadow:0 0 22px #38bdf81a,0 8px 25px #00000059;min-width:0;margin:0;font:900 clamp(17px,2vw,25px)/1.08 Arial,sans-serif;display:block}#intro.home-v3 .home-v4-daily-description{color:#9fb6c3;letter-spacing:.045em;overflow-wrap:anywhere;max-width:100%;margin:9px 0 0;font:600 9px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-daily-progress{z-index:2;min-width:0;position:relative}#intro.home-v3 .home-v4-daily-progress-meta{color:#718896;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font:800 8px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v4-daily-progress-meta strong{color:#dff7ff;white-space:nowrap;flex:none}#intro.home-v3 .home-v4-daily-progress-track{background:#fff1;width:100%;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06}#intro.home-v3 .home-v4-daily-progress-track:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 18px,#ffffff0e 18px 19px);position:absolute;inset:0}#intro.home-v3 .home-v4-daily-progress-track i{background:linear-gradient(90deg,#38bdf8,#7dd3fc);width:0;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 8px #38bdf88c,0 0 18px #38bdf82e}#intro.home-v3 .home-v4-daily-bottom{z-index:2;justify-content:space-between;align-items:flex-end;gap:14px;min-width:0;display:flex;position:relative}#intro.home-v3 .home-v4-daily-rewards{gap:18px;min-width:0;display:flex}#intro.home-v3 .home-v4-daily-rewards>div{min-width:0}#intro.home-v3 .home-v4-daily-rewards small{color:#718896;letter-spacing:.13em;margin-bottom:4px;font:700 7px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-daily-rewards b{color:#edf7fb;letter-spacing:.035em;white-space:nowrap;font:900 10px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-daily-button{color:#dff7ff;letter-spacing:.12em;cursor:pointer;background:linear-gradient(145deg,#0b2739e6,#040f1beb);border:1px solid #38bdf861;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:34px;padding:0 12px;font:900 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 16px #38bdf812,inset 0 1px #ffffff14}#intro.home-v3 .home-v4-daily-button:hover,#intro.home-v3 .home-v4-daily-button:focus-visible{background:linear-gradient(145deg,#0e364cfa,#051422fa);border-color:#7dd3fcd1;transform:translateY(-1px);box-shadow:0 0 22px #38bdf82e,0 10px 28px #0000004d,inset 0 1px #ffffff1f}#intro.home-v3 .home-v4-daily-button:active{transform:translateY(0)scale(.98)}#intro.home-v3 .home-v4-daily-button span{font-size:14px;line-height:1}#intro.home-v3 .home-v4-daily.is-complete{border-color:#67e8b06b;box-shadow:0 0 24px #67e8b012,0 20px 60px #00000047,inset 0 1px #ffffff0e}#intro.home-v3 .home-v4-daily.is-complete .home-v4-daily-status{color:#67e8b0;border-color:#67e8b06b}#intro.home-v3 .home-v4-daily.is-complete .home-v4-daily-progress-track i{background:linear-gradient(90deg,#34d399,#67e8b0);box-shadow:0 0 9px #67e8b08c,0 0 20px #67e8b029}#intro.home-v3 .home-v4-daily.is-claimed{opacity:.72}@media (width>=781px){#intro.home-v3 .home-v4-mission-wrap{flex-direction:column;gap:12px;min-width:0;display:flex}#intro.home-v3 .home-v4-daily{min-width:0}}@media (width<=780px){#intro.home-v3 .home-v4-daily{border-radius:5px;gap:13px;padding:15px}#intro.home-v3 .home-v4-daily-head{gap:9px}#intro.home-v3 .home-v4-daily-kicker{font-size:8px}#intro.home-v3 .home-v4-daily-head strong{font-size:9px}#intro.home-v3 .home-v4-daily-status{min-height:20px;padding:0 6px;font-size:7px}#intro.home-v3 .home-v4-daily-title{font-size:17px;line-height:1.12}#intro.home-v3 .home-v4-daily-description{font-size:8px;line-height:1.5}#intro.home-v3 .home-v4-daily-bottom{flex-direction:column;align-items:stretch;gap:12px}#intro.home-v3 .home-v4-daily-rewards{justify-content:space-between;gap:12px;width:100%}#intro.home-v3 .home-v4-daily-rewards>div{flex:1 1 0}#intro.home-v3 .home-v4-daily-button{width:100%;min-height:40px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-daily:before{animation:none}#intro.home-v3 .home-v4-daily-progress-track i,#intro.home-v3 .home-v4-daily-button{transition:none}}#intro.home-v3 .home-v4-contract{isolation:isolate;background:linear-gradient(145deg,#040d19f5,#071827eb);border:1px solid #38bdf83d;border-radius:18px;width:100%;padding:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf809,0 0 26px #38bdf814,inset 0 1px #ffffff09}#intro.home-v3 .home-v4-contract:before{content:"";pointer-events:none;background:linear-gradient(#38bdf80e,#0000 38%,#38bdf806);position:absolute;inset:0}#intro.home-v3 .home-v4-contract:after{content:"";pointer-events:none;background:linear-gradient(#0000,#38bdf813,#0000);height:100%;animation:5s linear infinite homeContractScan;position:absolute;top:-100%;left:0;right:0}@keyframes homeContractScan{0%{transform:translateY(0)}to{transform:translateY(700%)}}#intro.home-v3 .home-v4-contract-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex;position:relative}#intro.home-v3 .home-v4-contract-kicker{letter-spacing:.18em;opacity:.62;margin-bottom:5px;font-size:10px;font-weight:800;line-height:1.2;display:block}#intro.home-v3 .home-v4-contract-head strong{letter-spacing:.12em;white-space:normal;font-size:12px;line-height:1.3;display:block}#intro.home-v3 .home-v4-contract-status{letter-spacing:.14em;white-space:nowrap;border:1px solid #38bdf847;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:900;line-height:1}#intro.home-v3 .home-v4-contract-main{z-index:1;min-width:0;position:relative}#intro.home-v3 .home-v4-contract-code{letter-spacing:.16em;opacity:.48;margin-bottom:8px;font-size:9px;line-height:1.3;display:block}#intro.home-v3 .home-v4-contract-title{letter-spacing:.035em;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(18px,2vw,25px);line-height:1.12}#intro.home-v3 .home-v4-contract-description{letter-spacing:.045em;opacity:.62;max-width:600px;margin:9px 0 0;font-size:11px;line-height:1.55}#intro.home-v3 .home-v4-contract-meta>div{background:#00000024;border:1px solid #fff1;border-radius:10px;min-width:0;padding:11px}#intro.home-v3 .home-v4-contract-meta small{letter-spacing:.14em;opacity:.45;margin-bottom:5px;font-size:8px;line-height:1.2;display:block}#intro.home-v3 .home-v4-contract-meta b{letter-spacing:.08em;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.3;display:block}#intro.home-v3 .home-v4-contract-bottom{z-index:1;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex;position:relative}#intro.home-v3 .home-v4-contract-bottom>span{letter-spacing:.14em;opacity:.42;min-width:0;font-size:8px;line-height:1.4}#intro.home-v3 .home-v4-contract-button{min-height:38px;font:inherit;letter-spacing:.11em;cursor:pointer;background:linear-gradient(135deg,#38bdf81f,#38bdf806);border:1px solid #38bdf86b;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 13px;font-size:9px;font-weight:900;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}@media (width<=780px){#intro.home-v3 .home-v4-contract{border-radius:15px;padding:16px}#intro.home-v3 .home-v4-contract-head{gap:10px;margin-bottom:18px}#intro.home-v3 .home-v4-contract-meta{grid-template-columns:1fr}#intro.home-v3 .home-v4-contract-bottom{flex-direction:column;align-items:stretch}#intro.home-v3 .home-v4-contract-bottom>span{text-align:center}#intro.home-v3 .home-v4-contract-button{width:100%;min-height:42px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-contract:after{animation:none}#intro.home-v3 .home-v4-contract-button{transition:none}}#intro.home-v3 .home-v4-credits{background:linear-gradient(145deg,#030c18eb,#082034c7);border:1px solid #38bdf847;align-items:center;gap:9px;min-width:112px;padding:8px 12px;display:inline-flex;box-shadow:0 0 12px #38bdf814,inset 0 0 14px #38bdf809}#intro.home-v3 .home-v4-credits-icon{color:#7dd3fc;text-shadow:0 0 8px #38bdf8bf;border:1px solid #38bdf87a;place-items:center;width:25px;height:25px;font-size:13px;line-height:1;display:grid}#intro.home-v3 .home-v4-credits-data{flex-direction:column;gap:2px;min-width:0;display:flex}#intro.home-v3 .home-v4-credits-data small{letter-spacing:.16em;white-space:nowrap;opacity:.62;font-size:8px;line-height:1}#intro.home-v3 .home-v4-credits-data strong{letter-spacing:.08em;white-space:nowrap;color:#e0f2fe;font-variant-numeric:tabular-nums;font-size:13px;line-height:1.1}#intro.home-v3 .home-v4-status-divider{background:#94a3b82e;width:1px;height:28px;margin:0 2px}@media (width<=768px){#intro.home-v3 .home-v4-credits{gap:7px;min-width:0;padding:7px 9px}#intro.home-v3 .home-v4-credits-data strong{font-size:12px}#intro.home-v3 .home-v4-credits-data small{font-size:7px}#intro.home-v3 .home-v4-credits-icon{width:22px;height:22px;font-size:11px}}#intro.home-v3 .home-v4-unlock{border:1px solid #38bdf82e;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;background:linear-gradient(135deg,#081928f0,#030a12f5)!important}#intro.home-v3 .home-v4-unlock-head{letter-spacing:.14em;color:#7dd3fc;justify-content:space-between;align-items:center;font-size:11px;display:flex}#intro.home-v3 .home-v4-unlock h3{color:#f8fdff;margin:0;font-size:18px}#intro.home-v3 .home-v4-unlock p{color:#94a3b8;margin:0;font-size:12px}#intro.home-v3 .home-v4-unlock-meta{justify-content:space-between;margin-bottom:6px;font-size:11px;display:flex}#intro.home-v3 .home-v4-unlock-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}#intro.home-v3 .home-v4-unlock-bar i{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22d3ee);height:100%;display:block;box-shadow:0 0 12px #38bdf873}#intro.home-v3 .home-v4-activity{background:linear-gradient(#050e19f0,#030911f0);border:1px solid #38bdf829;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:inset 0 0 22px #38bdf806,0 0 18px #0000002e}#intro.home-v3 .home-v4-activity-head{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}#intro.home-v3 .home-v4-activity-head span{letter-spacing:.16em;color:#e0f2fe;font-size:10px;font-weight:800}#intro.home-v3 .home-v4-activity-head b{letter-spacing:.14em;color:#67e8f9;font-size:8px;font-weight:800}#intro.home-v3 .home-v4-activity-list{flex-direction:column;gap:9px;display:flex}#intro.home-v3 .home-v4-activity-item{grid-template-columns:7px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}#intro.home-v3 .home-v4-activity-dot{background:#67e8f9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #67e8f9b3}#intro.home-v3 .home-v4-activity-item div{flex-direction:column;gap:3px;min-width:0;display:flex}#intro.home-v3 .home-v4-activity-item strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:#e2e8f0;font-size:10px;line-height:1.25;overflow:hidden}#intro.home-v3 .home-v4-activity-item small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.1em;color:#64748b;font-size:8px;line-height:1.25;overflow:hidden}@media (width<=768px){#intro.home-v3 .home-v4-activity{border-radius:15px;padding:14px}#intro.home-v3 .home-v4-activity-item strong{font-size:9px}#intro.home-v3 .home-v4-activity-item small{font-size:7px}}#intro.home-v3 .home-v5-network-status{flex-direction:column;gap:7px;margin:10px 0 12px;display:flex}#intro.home-v3 .home-v5-network-row{background:linear-gradient(90deg,#ffffff06,#ffffff02);border:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:7px 8px;transition:border-color .2s,background .2s,transform .2s;display:flex}#intro.home-v3 .home-v5-network-row:hover{background:linear-gradient(90deg,#38bdf80f,#38bdf804);border-color:#38bdf838;transform:translate(2px)}#intro.home-v3 .home-v5-network-row span{letter-spacing:.12em;color:#94a3b8;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:700;line-height:1.2;display:flex}#intro.home-v3 .home-v5-network-row span i{background:#67e8f9;border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:1.8s ease-in-out infinite relayNetworkPulse;box-shadow:0 0 6px #67e8f9a6,0 0 12px #67e8f940}#intro.home-v3 .home-v5-network-row:nth-child(2) span i{animation-delay:.25s}#intro.home-v3 .home-v5-network-row:nth-child(3) span i{animation-delay:.5s}#intro.home-v3 .home-v5-network-row:nth-child(4) span i{animation-delay:.75s}#intro.home-v3 .home-v5-network-row strong{letter-spacing:.12em;color:#67e8f9;white-space:nowrap;text-shadow:0 0 8px #67e8f959;flex:none;font-size:8px;font-weight:800;line-height:1.2}@keyframes relayNetworkPulse{0%,to{opacity:.65;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (width<=768px){#intro.home-v3 .home-v5-network-status{gap:6px;margin:8px 0 10px}#intro.home-v3 .home-v5-network-row{gap:10px;padding:6px 7px}#intro.home-v3 .home-v5-network-row span{font-size:8px}#intro.home-v3 .home-v5-network-row strong{font-size:7px}}#intro.home-v3 .home-v4-actions{flex-direction:column;gap:10px;width:min(100%,470px);display:flex}#intro.home-v3 .home-v5-start{isolation:isolate;color:#f8fdff;cursor:pointer;background:linear-gradient(135deg,#082034fa,#030c18fa);border:1px solid #38bdf894;border-radius:8px;align-items:center;width:100%;min-height:58px;padding:0 14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf80d,0 0 18px #38bdf829,0 0 42px #38bdf814,inset 0 0 24px #38bdf80b}#intro.home-v3 .home-v5-start:hover{background:linear-gradient(135deg,#0b2d46fc,#04111ffc);border-color:#67e8f9f2;transform:translateY(-2px);box-shadow:0 0 0 1px #67e8f91f,0 0 22px #38bdf847,0 0 55px #38bdf81f,inset 0 0 30px #38bdf812}#intro.home-v3 .home-v5-start:active{transform:translateY(1px)scale(.992)}#intro.home-v3 .home-v5-start:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}#intro.home-v3 .home-v5-start-glow{z-index:-2;opacity:.7;background:radial-gradient(circle,#38bdf829,#0000 55%);animation:3.2s ease-in-out infinite homeStartGlow;position:absolute;inset:-40%}#intro.home-v3 .home-v5-start-scan{pointer-events:none;background:linear-gradient(#0000,#67e8f91a,#0000);height:70%;animation:3.8s linear infinite homeStartScan;position:absolute;top:-100%;left:0;right:0}#intro.home-v3 .home-v4-primary-content{z-index:2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;min-width:0;display:grid;position:relative}#intro.home-v3 .home-v5-start-main{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}#intro.home-v3 .home-v5-start-label{letter-spacing:.12em;color:#f8fdff;white-space:nowrap;text-shadow:0 0 10px #7dd3fc3d;font-size:18px;font-weight:900;line-height:1;display:block}#intro.home-v3 .home-v5-start-sub{letter-spacing:.14em;color:#64748b;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.2;display:block}#intro.home-v3 .home-v5-start-key{letter-spacing:.12em;color:#94a3b8;background:#ffffff09;border:1px solid #94a3b833;border-radius:7px;place-items:center;min-width:54px;height:27px;padding:0 8px;font-size:8px;font-weight:800;display:grid}#intro.home-v3 .home-v4-primary-arrow{color:#67e8f9;border:1px solid #38bdf847;border-radius:9px;place-items:center;width:34px;height:34px;font-size:19px;line-height:1;transition:transform .18s,border-color .18s;display:grid}#intro.home-v3 .home-v5-start:hover .home-v4-primary-arrow{border-color:#67e8f9a6;transform:translate(3px)}#intro.home-v3 .home-v5-start-ready{z-index:3;letter-spacing:.16em;color:#22d3ee;opacity:.72;font-size:7px;font-weight:800;position:absolute;bottom:7px;right:17px}#intro.home-v3 .home-v4-secondary{color:#cbd5e1;cursor:pointer;background:linear-gradient(135deg,#0a1420f0,#040a12f5);border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 15px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 0 20px #94a3b805}#intro.home-v3 .home-v4-secondary:hover{background:linear-gradient(135deg,#0a1e2ff5,#040c16fa);border-color:#38bdf85c;transform:translateY(-1px);box-shadow:0 0 18px #38bdf814,inset 0 0 22px #38bdf806}#intro.home-v3 .home-v4-secondary:active{transform:translateY(1px)}#intro.home-v3 .home-v4-secondary:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}#intro.home-v3 .home-v5-continue-icon{color:#67e8f9;text-align:center;border:1px solid #38bdf838;border-radius:9px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:flex}#intro.home-v3 .home-v5-continue-copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;min-width:0;display:flex}#intro.home-v3 .home-v5-continue-copy strong{letter-spacing:.12em;color:#e2e8f0;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.2}#intro.home-v3 .home-v5-continue-copy small{letter-spacing:.12em;color:#64748b;white-space:nowrap;font-size:7px;font-weight:700;line-height:1.2}#intro.home-v3 .home-v5-continue-arrow{color:#64748b;font-size:17px;line-height:1;transition:transform .18s,color .18s}#intro.home-v3 .home-v4-secondary:hover .home-v5-continue-arrow{color:#67e8f9;transform:translate(3px)}@keyframes homeStartGlow{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.85;transform:scale(1.04)}}@keyframes homeStartScan{0%{transform:translateY(0)}to{transform:translateY(310%)}}@media (width<=768px){#intro.home-v3 .home-v4-actions{gap:8px;width:100%}#intro.home-v3 .home-v5-start{border-radius:14px;min-height:68px;padding:0 14px}#intro.home-v3 .home-v4-primary-content{gap:9px}#intro.home-v3 .home-v5-start-label{letter-spacing:.1em;font-size:15px}#intro.home-v3 .home-v5-start-sub{letter-spacing:.11em;font-size:7px}#intro.home-v3 .home-v5-start-key{min-width:48px;height:24px;font-size:7px}#intro.home-v3 .home-v4-primary-arrow{width:30px;height:30px;font-size:17px}#intro.home-v3 .home-v5-start-ready{font-size:6px;bottom:5px;right:13px}#intro.home-v3 .home-v4-secondary{grid-template-columns:30px minmax(0,1fr) auto;min-height:54px;padding:8px 12px}#intro.home-v3 .home-v5-continue-icon{width:30px;height:30px;font-size:16px}#intro.home-v3 .home-v5-continue-copy strong{font-size:10px}#intro.home-v3 .home-v5-continue-copy small{font-size:6px}}#intro.home-v3 .home-v5-relay-status{display:none!important}@media (width>=781px){#intro.home-v3 .home-v5-contract-activity-grid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.85fr);align-items:stretch;gap:12px;width:100%;min-width:0;display:grid}#intro.home-v3 .home-v5-contract-activity-grid>.home-v4-contract,#intro.home-v3 .home-v5-contract-activity-grid>.home-v4-activity{width:100%;min-width:0;height:100%}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract{border-radius:12px;padding:16px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-head{margin-bottom:13px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-main{min-width:0}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-title{font-size:clamp(18px,1.45vw,23px);line-height:1.08}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-description{margin-top:7px;font-size:9px;line-height:1.45}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-meta>div{border-radius:7px;padding:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-meta small{margin-bottom:4px;font-size:7px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-meta b{font-size:9px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-bottom{gap:10px;margin-top:13px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-bottom>span{font-size:7px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-button{border-radius:7px;min-height:34px;padding:0 11px;font-size:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity{border-radius:12px;flex-direction:column;justify-content:flex-start;gap:10px;padding:13px;display:flex}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-head{padding-bottom:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-head span{font-size:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-head b{font-size:7px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-list{gap:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-item{grid-template-columns:6px minmax(0,1fr);gap:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-item strong{font-size:8px;line-height:1.25}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity-item small{font-size:7px;line-height:1.2}}@media (width<=780px){#intro.home-v3 .home-v5-contract-activity-grid{grid-template-columns:1fr;gap:10px;width:100%;display:grid}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract,#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity{width:100%;max-width:100%}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract{border-radius:12px;padding:15px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-activity{border-radius:12px;padding:13px}}@media (width<=430px){#intro.home-v3 .home-v5-contract-activity-grid{gap:8px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract{padding:13px}#intro.home-v3 .home-v5-contract-activity-grid .home-v4-contract-meta{grid-template-columns:1fr}}#intro.home-v3 [class*=contract],#intro.home-v3 [class*=contract] *{color:#fff!important}#intro.home-v3 .home-v4-secondary .home-v5-continue-icon{transform:translateY(-1px);box-sizing:border-box!important;text-align:center!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important}#intro.home-v3 .home-v4-bottom-left .home-v4-credits{box-sizing:border-box;cursor:pointer;color:#b3c7d1;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;min-height:34px;padding:9px 13px;display:inline-flex}#intro.home-v3 .home-v4-bottom-left .home-v4-credits-icon{color:#7dd3fc;text-shadow:0 0 8px #38bdf873;background:0 0;border:0;justify-content:center;align-items:center;width:auto;height:auto;padding:0;font-size:10px;line-height:1;display:inline-flex}#intro.home-v3 .home-v4-bottom-left .home-v4-credits-data{flex-direction:row;align-items:center;gap:6px;min-width:0;display:inline-flex}#intro.home-v3 .home-v4-bottom-left .home-v4-credits-data small{letter-spacing:.12em;white-space:nowrap;font-size:7px;line-height:1}#intro.home-v3 .home-v4-bottom-left .home-v4-credits-data strong{letter-spacing:.08em;color:#e0f2fe;white-space:nowrap;font-size:9px;line-height:1}#titlePanel .home-tutorial-content{color:#cbd5e1;gap:10px;width:100%;display:grid}#titlePanel .tutorial-intro{background:linear-gradient(135deg,#081622b8,#030a1194);border:1px solid #7dd3fc1f;padding:14px;box-shadow:inset 0 1px #ffffff0a}#titlePanel .tutorial-intro>span{color:#67e8f9;letter-spacing:.15em;text-shadow:0 0 10px #38bdf847;margin-bottom:8px;font-size:10px;font-weight:900;display:block}#titlePanel .tutorial-intro p{color:#a8c0cc;letter-spacing:.025em;margin:0;font-size:10px;line-height:1.65}#titlePanel .tutorial-quick-card{background:linear-gradient(145deg,#08141fc2,#030a1194);border:1px solid #7dd3fc1c;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}#titlePanel .tutorial-quick-card small{color:#5f8496;letter-spacing:.14em;font-size:7px;font-weight:800}#titlePanel .tutorial-quick-card strong{color:#eafcff;letter-spacing:.04em;text-shadow:0 0 12px #38bdf82e;font-size:18px;font-weight:900;line-height:1}#titlePanel .tutorial-quick-card span{color:#8aa4b1;letter-spacing:.09em;font-size:8px;font-weight:700;line-height:1.45}#titlePanel .tutorial-accordion{background:linear-gradient(145deg,#08141fbd,#030a1194);border:1px solid #7dd3fc1c;overflow:hidden}#titlePanel .tutorial-section>span{letter-spacing:.12em;flex-direction:column;gap:4px;font-size:10px;font-weight:900;display:flex}#titlePanel .tutorial-section small{color:#638494;letter-spacing:.11em;font-size:7px;font-weight:800}#titlePanel .tutorial-section>b{color:#67e8f9;place-items:center;width:24px;height:24px;font-size:14px;display:grid}#titlePanel .tutorial-panel{color:#91aab7;letter-spacing:.025em;border-top:1px solid #7dd3fc17;padding:0 14px 14px;font-size:9px;line-height:1.7}#titlePanel .tutorial-panel strong{color:#dffaff}#titlePanel .tutorial-accordion.is-open{border-color:#38bdf840;box-shadow:inset 0 0 18px #38bdf806}#titlePanel .tutorial-foot{color:#536b79;letter-spacing:.12em;border-top:1px solid #7dd3fc14;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:6px;display:flex}#titlePanel .tutorial-foot strong{color:#67e8f9;font-size:7px}@media (width<=700px){#titlePanel .tutorial-quick-grid{grid-template-columns:1fr}#titlePanel .tutorial-quick-card{padding:10px}#titlePanel .tutorial-quick-card strong{font-size:13px}#titlePanel .tutorial-foot{flex-direction:column;align-items:flex-start}}@media (width>=781px){#intro.home-v3 .home-v4-bottom-left{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}#intro.home-v3 .home-v4-bottom-left .home-v4-utility{white-space:nowrap;flex:none}}@media (width<=780px){#intro.home-v3 .home-v4-bottom{align-items:flex-start;gap:10px}#intro.home-v3 .home-v4-bottom-left{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}#intro.home-v3 .home-v4-bottom-left .home-v4-utility{flex:none;min-height:32px;padding:8px 10px;font-size:8px}#intro.home-v3 .home-v4-bottom-meta{text-align:left;white-space:normal;width:100%;max-width:100%}}#intro.home-v3 .home-v4-tutorial{color:#d8f7fc;letter-spacing:.14em;background:linear-gradient(135deg,#081c2bd1,#030b13ad);border-color:#38bdf847;min-width:110px;font-weight:900;transition:transform .18s,color .18s,border-color .18s,box-shadow .18s,background .18s;position:relative;overflow:hidden;box-shadow:0 0 14px #38bdf80d,inset 0 1px #ffffff0e;font-size:9px!important}#intro.home-v3 .home-v4-tutorial:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#67e8f921 50%,#0000 80%);animation:3.8s ease-in-out infinite homeTutorialScan;position:absolute;inset:0;transform:translate(-120%)}#intro.home-v3 .home-v4-tutorial:after{content:"";background:#67e8f9;border-radius:50%;width:4px;height:4px;animation:1.8s ease-in-out infinite homeTutorialPulse;position:absolute;top:5px;right:6px;box-shadow:0 0 6px #67e8f9f2,0 0 14px #38bdf88c}#intro.home-v3 .home-v4-tutorial:hover,#intro.home-v3 .home-v4-tutorial:focus-visible{color:#ecfeff;background:linear-gradient(135deg,#0a2436f0,#030c15e0);border-color:#67e8f99e;transform:translateY(-2px);box-shadow:0 0 22px #38bdf821,0 8px 26px #0000003d,inset 0 0 18px #38bdf80b}@keyframes homeTutorialScan{0%,42%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes homeTutorialPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.35)}}#titlePanel .tutorial-status-bar{background:linear-gradient(90deg,#030e17f5,#071f2dd1);border:1px solid #38bdf838;justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:7px 11px;display:flex;box-shadow:inset 0 0 18px #38bdf809}#titlePanel .tutorial-status-bar span{color:#afe0ef9e;letter-spacing:.16em;font:800 7px/1 Orbitron,Arial,sans-serif}#titlePanel .tutorial-status-bar strong{color:#39ff88;letter-spacing:.14em;background:#39ff880e;border:1px solid #39ff8852;padding:5px 8px;font:900 7px/1 Orbitron,Arial,sans-serif;box-shadow:0 0 12px #39ff8814}#titlePanel .tutorial-quick-card{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}#titlePanel .tutorial-quick-card:hover{transform:translateY(-2px);background:linear-gradient(145deg,#0a2537fa,#030b13e6)!important;border-color:#67e8f975!important;box-shadow:inset 0 0 22px #38bdf809,0 14px 30px #00000047,0 0 20px #38bdf814!important}#titlePanel .tutorial-quick-card:nth-child(n+4):after{color:#e9fdff;letter-spacing:.08em;background:#38bdf80f;border:1px solid #38bdf847;border-radius:6px;justify-content:center;align-items:center;width:max-content;margin-bottom:2px;padding:7px 10px;font:900 10px/1 Orbitron,Arial,sans-serif;display:inline-flex}#titlePanel .tutorial-quick-card:nth-child(4):after{content:"[ E ]"}#titlePanel .tutorial-quick-card:nth-child(5):after{content:"[ Q ]";background:#8b5cf614;border-color:#8b5cf666}#titlePanel .tutorial-quick-card:nth-child(6):after{content:"[ ESC ]"}#titlePanel .tutorial-quick-card span{max-width:32ch}@media (width<=700px){#titlePanel .tutorial-status-bar{flex-direction:column;align-items:flex-start;gap:7px}#titlePanel .tutorial-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#titlePanel .tutorial-quick-card{min-height:132px!important;padding:12px!important}}@media (width<=430px){#titlePanel .tutorial-quick-grid{grid-template-columns:1fr!important}}#titlePanel .home-tutorial-content,#titlePanel .home-tutorial-content *{font-family:Orbitron,Arial,sans-serif!important}#titlePanel .home-tutorial-content{color:#e7faff!important;letter-spacing:.045em!important;gap:14px!important;width:100%!important;display:grid!important}#titlePanel .tutorial-intro{background:linear-gradient(135deg,#081e2ef5,#030a12eb)!important;border:1px solid #38bdf857!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff1a,inset 0 0 30px #38bdf809,0 18px 42px #0000004d,0 0 34px #38bdf814!important}#titlePanel .tutorial-intro:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 15%,#67e8f924 50%,#0000 85%);animation:3.4s ease-in-out infinite relayTutorialIntroScan;position:absolute;inset:0;transform:translate(-120%)}#titlePanel .tutorial-intro>span{z-index:2;display:block;position:relative;color:#67e8f9!important;letter-spacing:.19em!important;text-shadow:0 0 12px #38bdf866,0 0 26px #38bdf824!important;margin-bottom:12px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important}#titlePanel .tutorial-intro p{z-index:2;position:relative;color:#d2eaf1!important;letter-spacing:.045em!important;margin:0!important;font-family:Orbitron,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:1.78!important}#titlePanel .tutorial-keyboard{z-index:2;background:linear-gradient(#38bdf81c,#040c14b8);border:1px solid #38bdf84d;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:17px;padding:13px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 22px #38bdf80f}#titlePanel .tutorial-keyboard-label{color:#67e8f9;letter-spacing:.2em;text-align:center;flex:0 0 100%;margin-bottom:2px;font-size:9px;font-weight:900;line-height:1;font-family:Orbitron,Arial,sans-serif!important}#titlePanel .tutorial-key{color:#effcff;letter-spacing:.09em;background:linear-gradient(#122e40eb,#040d15f5);border:1px solid #7dd3fc4d;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:7px 11px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 3px #00000047,0 0 12px #38bdf814;font-family:Orbitron,Arial,sans-serif!important}#titlePanel .tutorial-key small{color:#7ca1af;letter-spacing:.09em;margin-left:6px;font-size:7px;font-weight:800;font-family:Orbitron,Arial,sans-serif!important}#titlePanel .tutorial-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px!important;display:grid!important}#titlePanel .tutorial-quick-card{min-width:0;background:linear-gradient(145deg,#091d2cf0,#030a11d1)!important;border:1px solid #7dd3fc33!important;border-radius:7px!important;flex-direction:column!important;gap:7px!important;min-height:150px!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000003b,0 0 18px #38bdf809!important}#titlePanel .tutorial-quick-card:before{content:"";opacity:.75;background:linear-gradient(90deg,#0000,#38bdf8,#8b5cf6,#0000);width:100%;height:2px;position:absolute;top:0;left:0}#titlePanel .tutorial-quick-card:first-child:after{content:"[ A ] [ D ]";color:#e9fdff;letter-spacing:.08em;background:#38bdf812;border:1px solid #38bdf857;border-radius:6px;justify-content:center;align-items:center;width:max-content;margin-bottom:2px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex;font-family:Orbitron,Arial,sans-serif!important}#titlePanel .tutorial-quick-card:nth-child(2):after{content:"[ SPACE ]";color:#e9fdff;letter-spacing:.08em;background:#38bdf812;border:1px solid #38bdf857;border-radius:6px;justify-content:center;align-items:center;width:max-content;margin-bottom:2px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex;font-family:Orbitron,Arial,sans-serif!important}#titlePanel .tutorial-quick-card:nth-child(3):after{content:"[ E ] [ Q ] [ SHIFT ]";color:#eee8ff;letter-spacing:.07em;background:#8b5cf614;border:1px solid #8b5cf666;border-radius:6px;justify-content:center;align-items:center;width:max-content;margin-bottom:2px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex;font-family:Orbitron,Arial,sans-serif!important}#titlePanel .tutorial-quick-card small{color:#72a0b1!important;letter-spacing:.17em!important;font-family:Orbitron,Arial,sans-serif!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important}#titlePanel .tutorial-quick-card strong{color:#f2fdff!important;letter-spacing:.055em!important;text-shadow:0 0 14px #38bdf833,0 5px 16px #0000004d!important;font-family:Orbitron,Arial,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:1.1!important}#titlePanel .tutorial-quick-card span{color:#a8c5cf!important;letter-spacing:.055em!important;font-family:Orbitron,Arial,sans-serif!important;font-size:9px!important;font-weight:600!important;line-height:1.55!important}#titlePanel .tutorial-accordion{border-radius:6px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0003;background:linear-gradient(145deg,#071622f0,#02080ed1)!important;border:1px solid #7dd3fc33!important}#titlePanel .tutorial-section{color:#e8faff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto!important;width:100%!important;min-height:62px!important;padding:13px 16px!important;display:grid!important}#titlePanel .tutorial-section>span{flex-direction:column;letter-spacing:.12em!important;gap:5px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;display:flex!important}#titlePanel .tutorial-section small{color:#7399a8!important;letter-spacing:.13em!important;font-family:Orbitron,Arial,sans-serif!important;font-size:8px!important;font-weight:800!important;line-height:1.2!important}#titlePanel .tutorial-section>b{background:#38bdf80e;border:1px solid #38bdf847;border-radius:6px;place-items:center;box-shadow:0 0 14px #38bdf812;color:#67e8f9!important;width:31px!important;height:31px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:16px!important;display:grid!important}#titlePanel .tutorial-panel{color:#b0c9d2!important;letter-spacing:.035em!important;padding:0 16px 17px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:11px!important;font-weight:500!important;line-height:1.8!important}#titlePanel .tutorial-panel p{margin:9px 0 0}#titlePanel .tutorial-panel strong{color:#ebfcff!important;font-family:Orbitron,Arial,sans-serif!important;font-weight:900!important}#titlePanel .tutorial-accordion.is-open{box-shadow:inset 0 0 24px #38bdf809,0 0 20px #38bdf80d;border-color:#38bdf857!important}#titlePanel .tutorial-foot{border-top:1px solid #7dd3fc1a;justify-content:space-between;align-items:center;gap:10px;line-height:1.4;display:flex;color:#718c99!important;letter-spacing:.13em!important;padding:12px 14px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:8px!important;font-weight:700!important}#titlePanel .tutorial-foot strong{text-shadow:0 0 10px #38bdf838;color:#67e8f9!important;letter-spacing:.14em!important;font-family:Orbitron,Arial,sans-serif!important;font-size:9px!important;font-weight:900!important}@media (width<=700px){#titlePanel .home-tutorial-content{gap:11px!important}#titlePanel .tutorial-intro{padding:15px!important}#titlePanel .tutorial-intro>span{font-size:11px!important}#titlePanel .tutorial-intro p{font-size:10px!important;line-height:1.7!important}#titlePanel .tutorial-keyboard{gap:6px;padding:11px 8px}#titlePanel .tutorial-key{min-height:32px;padding:6px 8px;font-size:8px}#titlePanel .tutorial-key small{display:none}#titlePanel .tutorial-quick-grid{grid-template-columns:1fr!important;gap:8px!important}#titlePanel .tutorial-quick-card{min-height:118px!important;padding:13px!important}#titlePanel .tutorial-quick-card strong{font-size:18px!important}#titlePanel .tutorial-quick-card span{font-size:8px!important}#titlePanel .tutorial-section{min-height:56px!important;padding:11px 12px!important}#titlePanel .tutorial-section>span{font-size:10px!important}#titlePanel .tutorial-panel{padding:0 12px 14px!important;font-size:10px!important;line-height:1.7!important}#titlePanel .tutorial-foot{flex-direction:column;align-items:flex-start}}@keyframes relayTutorialIntroScan{0%,45%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){#titlePanel .tutorial-intro:before{animation:none!important}}#relayInfoPanel.relay-faq-mode,#relayInfoPanel.relay-update-mode{font-family:Orbitron,Arial,sans-serif!important}#relayInfoPanel.relay-faq-mode .relay-info-card,#relayInfoPanel.relay-update-mode .relay-info-card{color:#eafaff!important;background:linear-gradient(145deg,#081d2cfa,#030a12fa)!important;border:1px solid #38bdf857!important;border-radius:10px!important;width:min(980px,94vw)!important;max-width:94vw!important;max-height:90dvh!important;padding:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff14,inset 0 0 34px #38bdf806,0 34px 100px #000000c2,0 0 42px #38bdf812!important}#relayInfoPanel.relay-faq-mode .relay-info-card:before,#relayInfoPanel.relay-update-mode .relay-info-card:before{content:"";z-index:20;pointer-events:none;background:linear-gradient(90deg,#0000,#38bdf838 12%,#38bdf8 38%,#7dd3fc 55%,#8b5cf65c 78%,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #38bdf859}#relayInfoPanel.relay-faq-mode .relay-info-card>.relay-info-close,#relayInfoPanel.relay-update-mode .relay-info-card>.relay-info-close{z-index:30!important;color:#9be7ff!important;cursor:pointer!important;background:#030c13e0!important;border:1px solid #38bdf847!important;border-radius:8px!important;width:40px!important;height:40px!important;font-family:Arial,sans-serif!important;font-size:22px!important;line-height:1!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;position:absolute!important;top:13px!important;right:13px!important;box-shadow:0 0 16px #38bdf80d,inset 0 1px #ffffff0f!important}#relayInfoPanel.relay-faq-mode .relay-info-card>.relay-info-close:hover,#relayInfoPanel.relay-update-mode .relay-info-card>.relay-info-close:hover{transform:translateY(-2px);background:#38bdf814!important;border-color:#67e8f9!important;box-shadow:0 0 24px #38bdf824!important}#relayInfoPanel.relay-faq-mode .relay-info-eyebrow,#relayInfoPanel.relay-update-mode .relay-info-eyebrow{color:#67e8f9!important;letter-spacing:.19em!important;text-transform:uppercase!important;text-shadow:0 0 12px #38bdf84d!important;margin:0!important;padding:20px 58px 0 22px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}#relayInfoPanel.relay-faq-mode #relayInfoHeading,#relayInfoPanel.relay-update-mode #relayInfoHeading{color:#f2fdff!important;letter-spacing:.025em!important;text-transform:uppercase!important;text-shadow:0 0 18px #38bdf81a,0 8px 28px #0006!important;margin:8px 0 0!important;padding:0 58px 0 22px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:clamp(30px,4vw,52px)!important;font-weight:900!important;line-height:.94!important}#relayInfoPanel.relay-faq-mode .relay-info-subtitle,#relayInfoPanel.relay-update-mode .relay-info-subtitle{color:#819eaa!important;letter-spacing:.055em!important;padding:0 58px 18px 22px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:9px!important;line-height:1.55!important}#relayInfoPanel.relay-faq-mode #relayInfoContent,#relayInfoPanel.relay-update-mode #relayInfoContent{scrollbar-width:thin;scrollbar-color:#38bdf86b transparent;max-height:calc(90dvh - 150px)!important;padding:18px 20px 24px!important;overflow:auto!important}#relayInfoPanel.relay-faq-mode #relayInfoContent::-webkit-scrollbar{width:7px}#relayInfoPanel.relay-update-mode #relayInfoContent::-webkit-scrollbar{width:7px}#relayInfoPanel.relay-faq-mode #relayInfoContent::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf89e,#38bdf829);border-radius:99px}#relayInfoPanel.relay-update-mode #relayInfoContent::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf89e,#38bdf829);border-radius:99px}#relayInfoPanel.relay-faq-mode .relay-terminal-prompt{color:#6fa7b9;letter-spacing:.16em;text-align:left;background:linear-gradient(#38bdf812,#030b12a8);border:1px solid #38bdf833;margin:0 0 10px;padding:10px 12px;font-size:8px;font-weight:800;font-family:Orbitron,Arial,sans-serif!important}#relayInfoPanel.relay-faq-mode .relay-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#relayInfoPanel.relay-faq-mode .relay-faq-item{min-width:0;background:linear-gradient(145deg,#081825f0,#030a11d1)!important;border:1px solid #7dd3fc26!important;border-radius:7px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000038!important}#relayInfoPanel.relay-faq-mode .relay-faq-item:hover{transform:translateY(-2px);border-color:#67e8f961!important;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0000004d,0 0 20px #38bdf80e!important}#relayInfoPanel.relay-faq-mode .relay-faq-item.is-open{border-color:#38bdf866!important;box-shadow:inset 2px 0 #38bdf8d9,inset 0 1px #ffffff0f,0 14px 30px #0000004d,0 0 22px #38bdf812!important}#relayInfoPanel.relay-faq-mode .relay-faq-question{color:#e9fbff!important;letter-spacing:.06em!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:58px!important;padding:10px 12px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important;display:grid!important}#relayInfoPanel.relay-faq-mode .faq-index{color:#67e8f9!important;background:#38bdf80d!important;border:1px solid #38bdf847!important;border-radius:6px!important;place-items:center!important;width:30px!important;height:30px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:8px!important;font-weight:900!important;display:grid!important}#relayInfoPanel.relay-faq-mode .faq-question-text{overflow-wrap:anywhere;min-width:0;color:#ebfbff!important;letter-spacing:.055em!important;font-family:Orbitron,Arial,sans-serif!important;font-size:11px!important;font-weight:900!important}#relayInfoPanel.relay-faq-mode .faq-question-state{color:#6f95a3!important;letter-spacing:.1em!important;font-family:Orbitron,Arial,sans-serif!important;font-size:7px!important;font-weight:800!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer{color:#a9c2cc!important;letter-spacing:.035em!important;padding:0 14px 15px 51px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:9px!important;font-weight:500!important;line-height:1.75!important}@media (width<=760px){#relayInfoPanel.relay-faq-mode .relay-info-card,#relayInfoPanel.relay-update-mode .relay-info-card{width:calc(100vw - 18px)!important;max-width:none!important;max-height:94dvh!important}#relayInfoPanel.relay-faq-mode #relayInfoContent,#relayInfoPanel.relay-update-mode #relayInfoContent{max-height:calc(94dvh - 142px)!important;padding:14px 12px 18px!important}#relayInfoPanel.relay-faq-mode .relay-faq-list{grid-template-columns:1fr!important}#relayInfoPanel.relay-faq-mode .relay-faq-question{grid-template-columns:28px minmax(0,1fr) auto!important;min-height:54px!important;padding:9px 10px!important}#relayInfoPanel.relay-faq-mode .faq-index{width:28px!important;height:28px!important}#relayInfoPanel.relay-faq-mode .faq-question-text{font-size:9px!important}#relayInfoPanel.relay-faq-mode .faq-question-state{font-size:6px!important}#relayInfoPanel.relay-faq-mode .relay-faq-answer{padding:0 11px 14px 46px!important;font-size:8px!important;line-height:1.7!important}#relayInfoPanel.relay-update-mode .relay-update-build-grid{grid-template-columns:1fr!important}#relayInfoPanel.relay-update-mode .relay-update-terminal-brand strong{font-size:9px!important}#relayInfoPanel.relay-update-mode .relay-update-item-main strong{font-size:10px!important}#relayInfoPanel.relay-update-mode .relay-update-item-main small{font-size:8px!important}}@media (prefers-reduced-motion:reduce){#relayInfoPanel.relay-faq-mode .relay-faq-item,#relayInfoPanel.relay-update-mode .relay-update-item{transition:none!important}}#intro.home-v3{--hud-bg:#05080c;--hud-bg-2:#080e14;--hud-panel:#080e14e0;--hud-panel-2:#0b131bf0;--hud-cyan:#4de3ff;--hud-cyan-soft:#8beeff;--hud-white:#f3f8fa;--hud-text:#c4d1d7;--hud-muted:#70818a;--hud-green:#63e6a5;--hud-purple:#8b7cff;--hud-line:#96dceb21;--hud-line-strong:#4de3ff6b;color:var(--hud-white);background:linear-gradient(#05080c 0%,#060a0f 55%,#030609 100%)!important}#intro.home-v3 .home-v4-shell,#intro.home-v3 .home-v4-shell *{box-sizing:border-box}#intro.home-v3 button{-webkit-tap-highlight-color:transparent}#intro.home-v3 .home-v4-scene:before{mix-blend-mode:screen;background:radial-gradient(circle at 58% 42%,#4de3ff0e,#0000 25%),radial-gradient(circle at 84% 76%,#8b7cff09,#0000 24%),linear-gradient(#0003,#0000 35%,#0000004d)!important}#intro.home-v3 .home-v4-grid{opacity:.13!important;filter:none!important;background-size:48px 48px!important}#intro.home-v3 .home-v4-scan{opacity:.08!important}#intro.home-v3 .home-v4-vignette{background:linear-gradient(90deg,#020508f0,#02050873 24%,#0000 55%,#02050875 78%,#020508eb),linear-gradient(#00000029,#0000 32%,#000000db)!important}#intro.home-v3 .home-v4-topbar{border-bottom:1px solid var(--hud-line);min-height:48px;padding-bottom:10px;position:relative}#intro.home-v3 .home-v4-brand-mark{width:34px;height:34px;background:#071118f0!important;border:1px solid #8beeffb8!important;border-radius:3px!important;transform:none!important;box-shadow:inset 0 0 0 1px #4de3ff09,inset 0 0 16px #4de3ff0b,0 0 14px #4de3ff0e!important}#intro.home-v3 .home-v4-brand-mark:before{content:"";border-top:1px solid var(--hud-cyan);border-left:1px solid var(--hud-cyan);width:7px;height:7px;position:absolute;top:3px;left:3px}#intro.home-v3 .home-v4-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:32px;border:1px solid var(--hud-line)!important;background:#080f15e0!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #00000038!important}#intro.home-v3 .home-v4-kicker{letter-spacing:.22em;text-shadow:0 0 10px #4de3ff24;margin-bottom:16px;font-family:Orbitron,ui-monospace,monospace;font-size:9px;font-weight:800;color:var(--hud-cyan)!important}#intro.home-v3 .home-v4-kicker:before{background:linear-gradient(90deg, var(--hud-cyan), transparent);flex-basis:24px;width:24px;height:1px;box-shadow:0 0 8px #4de3ff59}#intro.home-v3 .home-v4-title{letter-spacing:-.065em!important;color:#f4f8fa!important;text-shadow:0 2px #ffffff0d,0 18px 45px #0009!important;font-family:Orbitron,Arial,sans-serif!important;font-weight:900!important;line-height:.84!important}#intro.home-v3 .home-v4-title span{display:inline-block;text-shadow:0 0 20px #4de3ff0e,0 12px 32px #0000007a!important}#intro.home-v3 .home-v4-title span:after{background:linear-gradient(90deg, var(--hud-cyan), #4de3ff73 45%, transparent 100%);height:2px;bottom:-12px;left:0;right:16%;box-shadow:0 0 8px #4de3ff47}#intro.home-v3 .home-v4-subline{letter-spacing:.12em;margin-top:25px;padding:8px 11px;font-family:Orbitron,ui-monospace,monospace;font-weight:700;border:1px solid var(--hud-line)!important;color:#d2e3e9!important;background:#091117c2!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0000002e!important}#intro.home-v3 .home-v4-description{letter-spacing:.015em;text-shadow:0 4px 15px #00000059;max-width:580px;margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.75;color:#9cafb7!important}#intro.home-v3 .home-v4-actions{gap:9px;max-width:590px;margin-top:25px}#intro.home-v3 .home-v4-primary{flex:0 0 255px;background:linear-gradient(135deg,#0d2732f5,#07161efa)!important;border:1px solid #4de3ff9e!important;border-radius:3px!important;min-height:56px!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000059,0 12px 30px #00000057,0 0 18px #4de3ff0e!important}#intro.home-v3 .home-v4-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#11323ffa,#081922fa)!important;border-color:#8beeffe6!important;box-shadow:inset 0 1px #ffffff1c,0 18px 38px #0006,0 0 24px #4de3ff1a!important}#intro.home-v3 .home-v4-primary-content{letter-spacing:.13em;padding:0 12px 0 18px;font-family:Orbitron,ui-monospace,monospace;font-weight:900}#intro.home-v3 .home-v4-arrow-key{color:#91a7b0;background:#ffffff0b;border:1px solid #ffffff14;padding:5px 7px}#intro.home-v3 .home-v4-primary-arrow{border:1px solid #8beeff38;border-radius:2px;transition:transform .16s,background .16s;background:#4de3ff17!important;width:34px!important;height:34px!important;box-shadow:inset 0 1px #ffffff12!important}#intro.home-v3 .home-v4-primary:hover .home-v4-primary-arrow{transform:translate(3px);background:#4de3ff26!important}#intro.home-v3 .home-v4-secondary{color:#c8c9dd;font-family:Orbitron,ui-monospace,monospace;font-weight:800;background:#0b0d17db!important;border:1px solid #8b7cff47!important;border-radius:3px!important;min-height:56px!important;transition:transform .16s,border-color .16s,color .16s,background .16s!important;box-shadow:inset 0 1px #ffffff09,0 12px 28px #00000047!important}#intro.home-v3 .home-v4-secondary:hover{color:#e4e2ff;transform:translateY(-2px);background:#11121ff0!important;border-color:#8b7cff94!important}#intro.home-v3 .home-v4-micro{color:#61757f;letter-spacing:.14em;margin-top:9px;font-family:Orbitron,ui-monospace,monospace;font-size:7px}#intro.home-v3 .home-v4-micro:before{background:var(--hud-green);width:5px;height:5px;box-shadow:0 0 6px #63e6a5a6}#intro.home-v3 .home-v4-mission{background:linear-gradient(145deg,#0a131bf0,#04090ef7)!important;border:1px solid #7dd3fc29!important;border-radius:4px!important;padding:19px!important;box-shadow:inset 0 1px #ffffff0b,0 24px 70px #00000070,0 0 30px #4de3ff06!important}#intro.home-v3 .home-v4-mission:after{box-shadow:none!important;border:1px solid #7dd3fc09!important;inset:7px!important}#intro.home-v3 .home-v4-mission-label{color:#91eaff;border-radius:2px;min-height:26px;padding:5px 8px;background:#4de3ff0e!important;border:1px solid #4de3ff38!important}#intro.home-v3 .home-v4-mission-code{letter-spacing:.14em;font-family:ui-monospace,monospace;color:#657982!important}#intro.home-v3 .home-v4-mission-title{letter-spacing:.025em!important;color:#eef7fa!important;text-shadow:0 10px 25px #00000073!important;font-family:Orbitron,ui-monospace,monospace!important;font-weight:900!important}#intro.home-v3 .home-v4-mission-sub{letter-spacing:.07em;font-family:ui-monospace,monospace;font-weight:600;color:#80939c!important}#intro.home-v3 .home-v4-progress-bar{height:5px;box-shadow:none;background:#ffffff06;border:1px solid #7dd3fc1a;border-radius:1px;margin-top:9px}#intro.home-v3 .home-v4-stat{min-height:60px;padding:10px;background:#ffffff05!important;border:1px solid #7dd3fc16!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffff06,0 8px 20px #00000026!important}#intro.home-v3 .home-v4-stat:hover{transform:translateY(-1px);border-color:#4de3ff47!important;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #00000038,0 0 15px #4de3ff09!important}#intro.home-v3 .home-v4-stat b{font-family:Orbitron,ui-monospace,monospace;font-size:15px;color:#e9f5f8!important}#intro.home-v3 .home-v4-profile{margin-top:14px;padding:14px;background:#060d13cc!important;border:1px solid #7dd3fc1f!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff09,0 16px 42px #00000047!important}#intro.home-v3 .home-v4-profile:before{opacity:.28;animation-duration:11s}#intro.home-v3 .home-v4-profile-head strong{letter-spacing:.1em;font-family:Orbitron,ui-monospace,monospace}#intro.home-v3 .home-v4-profile-live{color:#73e9ac;background:#63e6a509;border:1px solid #63e6a538}#intro.home-v3 .home-v5-relay-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-top:11px;padding:11px 13px;background:#070e14c7!important;border:1px solid #7dd3fc1f!important;border-radius:3px!important;box-shadow:inset 0 1px #ffffff09,0 12px 30px #00000038!important}#intro.home-v3 .home-v5-relay-status-title{color:#91cddd;letter-spacing:.15em;font-family:Orbitron,ui-monospace,monospace}#intro.home-v3 .home-v5-relay-status-live{color:#69e4a4;font-family:Orbitron,ui-monospace,monospace}#intro.home-v3 .home-v5-relay-status-track{background:#ffffff09;border:0;height:3px}#intro.home-v3 .home-v5-relay-status-track span{background:linear-gradient(90deg,#4de3ff4d,#4de3ff 45%,#8b7cff);box-shadow:0 0 8px #4de3ff38}#intro.home-v3 .home-v4-bottom{border-top:1px solid #7dd3fc11;min-height:42px;padding-top:11px}#intro.home-v3 .home-v4-utility{border-radius:2px;box-shadow:inset 0 1px #ffffff06;color:#8799a2!important;background:#070e14b8!important;border:1px solid #7dd3fc1a!important}#intro.home-v3 .home-v4-utility:hover{color:#b8d7df!important;border-color:#4de3ff42!important}@media (width>=781px){#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1.15fr) minmax(330px,.72fr);gap:clamp(38px,5vw,76px)}#intro.home-v3 .home-v4-copy{max-width:720px}#intro.home-v3 .home-v4-mission-wrap{max-width:500px}}@media (width<=1050px){#intro.home-v3 .home-v4-main{gap:28px}#intro.home-v3 .home-v4-title{font-size:clamp(58px,8.5vw,100px)!important}}@media (width<=780px){#intro.home-v3 .home-v4-shell{width:calc(100% - 16px);padding:9px 0}#intro.home-v3 .home-v4-title{font-size:clamp(46px,15vw,78px)!important;line-height:.87!important}#intro.home-v3 .home-v4-description{font-size:8px!important;line-height:1.7!important}#intro.home-v3 .home-v4-actions{gap:7px;margin-top:17px}#intro.home-v3 .home-v4-primary{flex:auto;min-height:52px!important}#intro.home-v3 .home-v4-secondary{flex:0 0 108px;min-height:52px!important}#intro.home-v3 .home-v4-primary-content{letter-spacing:.08em;padding-left:13px}#intro.home-v3 .home-v4-primary-arrow{width:30px!important;height:30px!important}#intro.home-v3 .home-v4-mission{padding:13px!important}#intro.home-v3 .home-v4-profile{padding:10px!important}#intro.home-v3 .home-v5-relay-status{padding:9px 10px!important}}@media (width<=430px){#intro.home-v3 .home-v4-title{font-size:clamp(42px,15.5vw,66px)!important}#intro.home-v3 .home-v4-secondary{flex-basis:92px;width:92px;min-width:92px;max-width:92px}#intro.home-v3 .home-v4-description{font-size:7px!important}#intro.home-v3 .home-v4-mission-title{font-size:clamp(24px,7vw,34px)!important}}@media (width>=781px) and (height<=760px){#intro.home-v3 .home-v4-title{font-size:clamp(54px,7vw,88px)!important}#intro.home-v3 .home-v4-actions{margin-top:18px}#intro.home-v3 .home-v4-mission{padding:15px!important}}@media (prefers-reduced-motion:reduce){#intro.home-v3 *,#intro.home-v3 :before,#intro.home-v3 :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#intro.home-v3 .home-v4-contract{isolation:isolate;background:linear-gradient(145deg,#030d16fa,#041622f5 54%,#02080ffa);border:1px solid #38bdf852;border-radius:4px;padding:20px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf80b,0 16px 45px #0000005c,0 0 38px #38bdf814,inset 0 1px #ffffff0e}#intro.home-v3 .home-v4-contract:before{content:"";background:linear-gradient(90deg,#38bdf8 0% 24%,#8b5cf6 58%,#8b5cf626 82%,#0000 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #38bdf857}#intro.home-v3 .home-v4-contract:after{content:"";pointer-events:none;opacity:.7;background:linear-gradient(#0000,#38bdf814,#0000);height:18%;animation:4.5s linear infinite homeContractScan;position:absolute;top:-20%;left:0;right:0}#intro.home-v3 .home-v4-contract-head{z-index:2;border-bottom:1px solid #7dd3fc1a;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:12px;display:flex;position:relative}#intro.home-v3 .home-v4-contract-kicker{color:#bfefff;letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(90deg,#38bdf821,#38bdf806,#0000);border-bottom:1px solid #38bdf829;border-left:2px solid #38bdf8;align-items:center;gap:7px;margin-bottom:7px;padding:5px 9px 5px 8px;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;position:relative}#intro.home-v3 .home-v4-contract-status{color:#55ff9a;letter-spacing:.14em;text-transform:uppercase;background:#39ff8809;border:1px solid #39ff883d;border-radius:2px;flex:none;align-items:center;gap:7px;padding:7px 10px;font:900 7px/1 Orbitron,ui-monospace,monospace;display:inline-flex;position:relative;box-shadow:0 0 14px #39ff880d}#intro.home-v3 .home-v4-contract-status:before{content:"";background:#39ff88;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #39ff88e6,0 0 15px #39ff8847}#intro.home-v3 .home-v4-contract-code{color:#57dcf0;letter-spacing:.18em;text-transform:uppercase;opacity:.78;align-items:center;gap:8px;margin-bottom:9px;font:800 7px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v4-contract-description{color:#9ab5c1;letter-spacing:.045em;max-width:650px;margin:11px 0 0;font:600 9px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative}#intro.home-v3 .home-v4-contract-meta{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;display:grid;position:relative}#intro.home-v3 .home-v4-contract-meta>div{background:linear-gradient(145deg,#071821e0,#020a10eb);border:1px solid #64dceb1c;border-radius:2px;min-width:0;padding:11px 12px;position:relative;box-shadow:inset 0 1px #ffffff06}#intro.home-v3 .home-v4-contract-bottom{z-index:2;border-top:1px solid #64dceb14;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:12px;display:flex;position:relative}#intro.home-v3 .home-v4-contract-bottom>span{color:#d6eff466;letter-spacing:.14em;text-transform:uppercase;font:700 6px/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-contract-button:before{content:"▶";color:#38bdf8;text-shadow:0 0 8px #38bdf8b3;font-size:7px}@media (width<=780px){#intro.home-v3 .home-v4-contract{border-radius:3px;padding:15px}#intro.home-v3 .home-v4-contract-head{gap:10px;margin-bottom:15px}#intro.home-v3 .home-v4-contract-kicker{letter-spacing:.17em;font-size:6px}#intro.home-v3 .home-v4-contract-head strong{font-size:9px}#intro.home-v3 .home-v4-contract-title{font-size:20px}#intro.home-v3 .home-v4-contract-description{font-size:8px;line-height:1.5}#intro.home-v3 .home-v4-contract-meta{grid-template-columns:1fr;gap:6px;margin-top:14px}#intro.home-v3 .home-v4-contract-meta>div{padding:10px}#intro.home-v3 .home-v4-contract-bottom{flex-direction:column;align-items:stretch;gap:10px}#intro.home-v3 .home-v4-contract-bottom>span{text-align:left}#intro.home-v3 .home-v4-contract-button{width:100%;min-height:43px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-contract:after{animation:none}#intro.home-v3 .home-v4-contract-button{transition:none}}#intro.home-v3 .home-v4-contract{--contract-cyan:#38bdf8;--contract-cyan-bright:#69e7ff;--contract-blue:#149ed8;--contract-purple:#8b5cf6;--contract-green:#39ff88;--contract-text:#effbff;--contract-muted:#86a4b1;--contract-line:#64dceb21;isolation:isolate;background:radial-gradient(circle at 85% 15%,#38bdf814,#0000 24%),radial-gradient(circle at 8% 100%,#8b5cf60e,#0000 30%),linear-gradient(145deg,#030d15fb,#04121cf7 48%,#02080efc);border:1px solid #38bdf84d;border-radius:3px;width:100%;min-width:0;padding:0;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #38bdf809,0 20px 55px #0000006b,0 0 35px #38bdf813,inset 0 1px #ffffff0a}#intro.home-v3 .home-v4-contract:hover{border-color:#38bdf875;box-shadow:0 0 0 1px #38bdf80f,0 22px 60px #00000075,0 0 48px #38bdf81a,inset 0 1px #ffffff0e}#intro.home-v3 .home-v4-contract:before{content:"";z-index:0;pointer-events:none;opacity:.75;background:linear-gradient(90deg,#38bdf81f,#0000 18% 82%,#8b5cf614);position:absolute;inset:0}#intro.home-v3 .home-v4-contract:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg, var(--contract-cyan) 0%, var(--contract-cyan-bright) 20%, var(--contract-purple) 58%, #8b5cf624 84%, transparent 100%);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px #38bdf861,0 0 24px #38bdf814}#intro.home-v3 .home-v4-contract-head:before,#intro.home-v3 .home-v4-contract-bottom:after{content:"";pointer-events:none;width:18px;height:18px;position:absolute}#intro.home-v3 .home-v4-contract-head:before{border-top:1px solid #69e7ff6b;border-right:1px solid #69e7ff6b;top:0;right:0}#intro.home-v3 .home-v4-contract-bottom:after{border-bottom:1px solid #8b5cf64d;border-left:1px solid #8b5cf64d;bottom:0;left:0}#intro.home-v3 .home-v4-contract-head{z-index:2;border-bottom:1px solid var(--contract-line);background:linear-gradient(90deg,#38bdf80e,#0000 55%);justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:15px 17px 12px;display:flex;position:relative}#intro.home-v3 .home-v4-contract-head>div{min-width:0}#intro.home-v3 .home-v4-contract-kicker{border-left:2px solid var(--contract-cyan);color:#c9f5ff;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 0 10px #38bdf83d;background:linear-gradient(90deg,#38bdf824,#38bdf806,#0000);border-bottom:1px solid #38bdf829;align-items:center;gap:8px;margin-bottom:7px;padding:4px 8px 4px 7px;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;position:relative}#intro.home-v3 .home-v4-contract-head strong{color:var(--contract-text);letter-spacing:.13em;text-transform:uppercase;text-shadow:0 0 14px #38bdf814;font:900 10px/1.15 Orbitron,ui-monospace,monospace;display:block}#intro.home-v3 .home-v4-contract-status{color:#64ffad;letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(135deg,#39ff880f,#39ff8804);border:1px solid #39ff883d;border-radius:2px;flex:none;align-items:center;gap:7px;min-height:24px;padding:0 9px;font:900 6px/1 Orbitron,ui-monospace,monospace;display:inline-flex;position:relative;box-shadow:0 0 14px #39ff880b}#intro.home-v3 .home-v4-contract-status:before{content:"";background:var(--contract-green);border-radius:50%;flex:0 0 5px;width:5px;height:5px;animation:1.7s ease-in-out infinite contractStatusPulse;box-shadow:0 0 7px #39ff88f2,0 0 16px #39ff8859}@keyframes contractStatusPulse{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}#intro.home-v3 .home-v4-contract-main{z-index:2;min-width:0;padding:18px 17px 2px;position:relative}#intro.home-v3 .home-v4-contract-code{color:var(--contract-cyan-bright);letter-spacing:.21em;text-transform:uppercase;opacity:.78;align-items:center;gap:8px;margin:0 0 9px;font:800 6px/1.2 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}#intro.home-v3 .home-v4-contract-code:before{content:"◆";color:var(--contract-cyan);text-shadow:0 0 9px #38bdf8cc;font-size:5px}#intro.home-v3 .home-v4-contract-title:after{content:"";background:linear-gradient(90deg, var(--contract-cyan), var(--contract-purple) 64%, transparent);width:100%;max-width:210px;height:2px;margin-top:10px;display:block;box-shadow:0 0 14px #38bdf84d}#intro.home-v3 .home-v4-contract-description{max-width:650px;color:var(--contract-muted);letter-spacing:.045em;margin:12px 0 0;font:600 9px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:relative}#intro.home-v3 .home-v4-contract-meta{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:17px 17px 0;display:grid;position:relative}#intro.home-v3 .home-v4-contract-meta>div{background:linear-gradient(145deg,#071821e6,#020a10f0);border:1px solid #64dceb1c;border-radius:2px;min-width:0;padding:11px 12px;transition:border-color .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}#intro.home-v3 .home-v4-contract-meta>div:hover{background:linear-gradient(145deg,#081d27f2,#020b11f7);border-color:#38bdf83d}#intro.home-v3 .home-v4-contract-meta>div:before{content:"";background:var(--contract-cyan);width:28px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 9px #38bdf861}#intro.home-v3 .home-v4-contract-meta>div:after{content:"";background:#8b5cf6b3;width:24px;height:1px;position:absolute;bottom:0;right:0}#intro.home-v3 .home-v4-contract-meta small{color:#d6eff46e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font:800 6px/1.15 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}#intro.home-v3 .home-v4-contract-meta b{color:#eafaff;letter-spacing:.065em;overflow-wrap:anywhere;min-width:0;font:900 10px/1.25 Orbitron,ui-monospace,monospace;display:block}#intro.home-v3 .home-v4-contract-bottom{z-index:2;background:linear-gradient(90deg,#38bdf805,#0000 55%);border-top:1px solid #64dceb16;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 17px 15px;display:flex;position:relative}#intro.home-v3 .home-v4-contract-bottom>span{color:#d6eff461;letter-spacing:.16em;text-transform:uppercase;min-width:0;font:700 6px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-contract-button{color:#ebfbff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#38bdf82e,#38bdf809);border:1px solid #38bdf880;border-radius:2px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:40px;padding:0 15px;font:900 7px/1 Orbitron,ui-monospace,monospace;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 0 0 1px #38bdf808,0 0 18px #38bdf813,inset 0 1px #ffffff0e}#intro.home-v3 .home-v4-contract-button:before{content:"EXECUTE";color:var(--contract-cyan);letter-spacing:.14em;background:#031019;padding:2px 5px;font:800 5px/1 ui-monospace,monospace;position:absolute;top:-6px;left:9px}#intro.home-v3 .home-v4-contract-button:after{content:"";background:linear-gradient(90deg, var(--contract-cyan), transparent);width:18px;height:1px;transition:width .16s;box-shadow:0 0 8px #38bdf866}#intro.home-v3 .home-v4-contract-button:hover{background:linear-gradient(135deg,#38bdf845,#8b5cf61a);border-color:#69e7ffeb;transform:translateY(-1px);box-shadow:0 0 0 1px #38bdf814,0 0 26px #38bdf82b,inset 0 1px #ffffff14}#intro.home-v3 .home-v4-contract-button:hover:after{width:28px}#intro.home-v3 .home-v4-contract-button:active{transform:translateY(0)}#intro.home-v3 .home-v4-contract-button:focus-visible{outline-offset:3px;outline:2px solid #38bdf8e0}@media (width<=780px){#intro.home-v3 .home-v4-contract{border-radius:2px}#intro.home-v3 .home-v4-contract-head{gap:10px;padding:13px 14px 11px}#intro.home-v3 .home-v4-contract-kicker{letter-spacing:.18em;font-size:6px}#intro.home-v3 .home-v4-contract-head strong{font-size:9px}#intro.home-v3 .home-v4-contract-status{min-height:22px;padding:0 7px;font-size:5px}#intro.home-v3 .home-v4-contract-main{padding:15px 14px 1px}#intro.home-v3 .home-v4-contract-code{font-size:5.5px}#intro.home-v3 .home-v4-contract-title{font-size:21px;line-height:.98}#intro.home-v3 .home-v4-contract-description{font-size:8px;line-height:1.55}#intro.home-v3 .home-v4-contract-meta{grid-template-columns:1fr;gap:6px;margin:14px 14px 0}#intro.home-v3 .home-v4-contract-meta>div{padding:10px}#intro.home-v3 .home-v4-contract-bottom{flex-direction:column;align-items:stretch;gap:10px;padding:11px 14px 14px}#intro.home-v3 .home-v4-contract-bottom>span{font-size:5.5px;line-height:1.5}#intro.home-v3 .home-v4-contract-button{width:100%;min-height:44px}}@media (width<=430px){#intro.home-v3 .home-v4-contract-head{padding:12px 12px 10px}#intro.home-v3 .home-v4-contract-main{padding:14px 12px 0}#intro.home-v3 .home-v4-contract-kicker{font-size:5.5px}#intro.home-v3 .home-v4-contract-title{font-size:19px}#intro.home-v3 .home-v4-contract-description{font-size:7.5px}#intro.home-v3 .home-v4-contract-meta{margin-left:12px;margin-right:12px}#intro.home-v3 .home-v4-contract-bottom{padding-left:12px;padding-right:12px}#intro.home-v3 .home-v4-contract-button{min-height:42px;font-size:6.5px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-contract,#intro.home-v3 .home-v4-contract-button,#intro.home-v3 .home-v4-contract-meta>div{transition:none}#intro.home-v3 .home-v4-contract-status:before{animation:none}}#intro.home-v3 .home-v4-unlock{box-sizing:border-box!important;isolation:isolate!important;background:linear-gradient(135deg,#0a1b2afa,#05111cfa 58%,#020910fc)!important;border:1px solid #4fd3f133!important;border-radius:6px!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:18px 20px!important;transition:border-color .18s,transform .18s,box-shadow .18s!important;display:flex!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff09,inset 0 0 35px #38bdf806,0 10px 28px #0000006b!important}#intro.home-v3 .home-v4-unlock:before{content:""!important;pointer-events:none!important;background:linear-gradient(#0000,#38bdf8d9 25%,#7deaff 50%,#38bdf88c 75%,#0000)!important;width:2px!important;position:absolute!important;top:16px!important;bottom:16px!important;left:-1px!important;box-shadow:0 0 10px #38bdf859!important}#intro.home-v3 .home-v4-unlock-head{box-sizing:border-box!important;border-bottom:1px solid #4fd3f11a!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 0 11px!important;display:flex!important;overflow:visible!important}#intro.home-v3 .home-v4-unlock-title{letter-spacing:.07em!important;color:#eefcff!important;white-space:normal!important;overflow-wrap:break-word!important;text-shadow:0 0 12px #38bdf826!important;flex:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-family:Orbitron,sans-serif!important;font-size:clamp(13px,1.2vw,17px)!important;font-weight:800!important;line-height:1.45!important;display:block!important;overflow:visible!important}#intro.home-v3 .home-v4-unlock-level{box-sizing:border-box!important;letter-spacing:.1em!important;color:#68deef!important;white-space:nowrap!important;background:#38bdf80b!important;border:1px solid #4fd3f129!important;border-radius:3px!important;flex:none!important;padding:5px 8px!important;font-family:Orbitron,sans-serif!important;font-size:7px!important;font-weight:700!important;line-height:1.4!important}#intro.home-v3 .home-v4-unlock-text{box-sizing:border-box!important;letter-spacing:.025em!important;color:#daedf2a6!important;white-space:normal!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;max-width:680px!important;margin:0!important;padding:0!important;font-family:Manrope,sans-serif!important;font-size:10px!important;line-height:1.7!important;display:block!important;overflow:visible!important}#intro.home-v3 .home-v4-unlock-progress{box-sizing:border-box!important;background:#01070de6!important;border:1px solid #4fd3f124!important;border-radius:2px!important;width:100%!important;height:6px!important;min-height:6px!important;margin:1px 0 0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px 3px #000000b3!important}#intro.home-v3 .home-v4-unlock-progress-fill{background:linear-gradient(90deg,#167da5,#38bdf8 65%,#7deaff)!important;min-width:0!important;height:100%!important;transition:width .35s!important;display:block!important;box-shadow:0 0 9px #38bdf873!important}#intro.home-v3 .home-v4-unlock-meta{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;padding:4px 0 2px!important;display:flex!important;overflow:visible!important}#intro.home-v3 .home-v4-unlock-meta span{letter-spacing:.1em!important;color:#7deaff6b!important;white-space:normal!important;letter-spacing:.1em!important;white-space:normal!important;min-width:0!important;font-family:Orbitron,sans-serif!important;font-size:6px!important;font-weight:700!important;line-height:1.5!important;display:block!important}#intro.home-v3 .home-v4-unlock:hover{border-color:#4fd3f161!important;transform:translateY(-2px)!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 38px #38bdf80a,0 15px 32px #0000007a,0 0 18px #38bdf812!important}@media (width<=780px){#intro.home-v3 .home-v4-unlock{border-radius:5px!important;gap:10px!important;padding:15px 16px!important}#intro.home-v3 .home-v4-unlock-head{align-items:flex-start!important;gap:9px!important;padding-bottom:9px!important}#intro.home-v3 .home-v4-unlock-title{font-size:11px!important;line-height:1.45!important}#intro.home-v3 .home-v4-unlock-level{padding:4px 6px!important;font-size:6px!important}#intro.home-v3 .home-v4-unlock-text{font-size:9px!important;line-height:1.65!important}#intro.home-v3 .home-v4-unlock-progress{height:5px!important;min-height:5px!important}}@media (width<=430px){#intro.home-v3 .home-v4-unlock-head{flex-wrap:wrap!important}#intro.home-v3 .home-v4-unlock-title{flex:100%!important}#intro.home-v3 .home-v4-unlock-level{flex:none!important}#intro.home-v3 .home-v4-unlock-meta{flex-wrap:wrap!important}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-unlock,#intro.home-v3 .home-v4-unlock-progress-fill{transition:none!important}}#homeV4UnlockLevel{box-sizing:border-box!important;color:#8ff0ff!important;letter-spacing:.14em!important;white-space:nowrap!important;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px)!important;background:linear-gradient(135deg,#4de3ff2e,#040f18f5)!important;border:1px solid #4de3ff!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;width:78px!important;min-width:78px!important;height:32px!important;margin:0!important;padding:0 10px!important;font-family:Orbitron,sans-serif!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 0 10px #4de3ff38,inset 0 0 12px #4de3ff14!important}#homeV4UnlockLevel:before{content:""!important;background:#7deaff!important;flex:none!important;width:5px!important;height:5px!important;margin-right:7px!important;transform:rotate(45deg)!important;box-shadow:0 0 6px #7deaff,0 0 14px #4de3ffb3!important}#homeV4UnlockLevel:after{content:""!important;background:#7deaff!important;width:18px!important;height:1px!important;position:absolute!important;top:0!important;right:8px!important;box-shadow:0 0 7px #4de3ffcc!important}#intro.home-v3{--brutal-cyan:#4de3ff;--brutal-cyan-soft:#8fefff;--brutal-blue:#167fa4;--brutal-bg:#02080df5;--brutal-panel:#050f17f0;--brutal-line:#4de3ff33;color:#edfaff!important}#intro.home-v3 .home-v4-scene{background:radial-gradient(circle at 72% 35%,#4de3ff0e,#0000 28%),radial-gradient(circle at 18% 70%,#18749609,#0000 30%),linear-gradient(145deg,#02070c 0%,#06111a 48%,#02070c 100%)!important}#intro.home-v3 .home-v4-shell{background:linear-gradient(145deg,#040e1666,#0105092e)!important;border:1px solid #4de3ff21!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff06,0 40px 100px #00000073!important}#intro.home-v3 .home-v4-shell:before{clip-path:polygon(0 0,90px 0,90px 1px,0 1px,0 90px,1px 90px,1px 0,100% 0,100% 90px,calc(100% - 1px) 90px,calc(100% - 1px) 0);content:""!important;pointer-events:none!important;opacity:.9!important;border:1px solid #4de3ff0e!important;position:absolute!important;inset:0!important}#intro.home-v3 .home-v4-topbar{border-bottom:1px solid #4de3ff1f!important;min-height:48px!important;position:relative!important}#intro.home-v3 .home-v4-topbar:after{content:""!important;background:linear-gradient(90deg, transparent, var(--brutal-cyan), transparent)!important;width:145px!important;height:1px!important;position:absolute!important;bottom:-1px!important;left:0!important;box-shadow:0 0 12px #4de3ffa6!important}#intro.home-v3 .home-v4-brand-mark{background:linear-gradient(145deg,#4de3ff1f,#030c13f0)!important;border:1px solid #4de3ffb8!important;border-radius:2px!important;position:relative!important;box-shadow:inset 0 0 14px #4de3ff12,0 0 18px #4de3ff14!important}#intro.home-v3 .home-v4-status{background:linear-gradient(135deg,#071621eb,#02080df0)!important;border:1px solid #4de3ff38!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffff09,0 0 20px #4de3ff09!important}#intro.home-v3 .home-v4-kicker{color:var(--brutal-cyan-soft)!important;letter-spacing:.24em!important;text-shadow:0 0 14px #4de3ff40!important;font-family:Orbitron,ui-monospace,monospace!important;font-weight:900!important}#intro.home-v3 .home-v4-title{letter-spacing:-.075em!important;color:#f5fcff!important;text-shadow:0 2px #ffffff0d,0 18px 50px #000000b8,0 0 35px #4de3ff0e!important;font-family:Orbitron,Arial,sans-serif!important;font-weight:900!important;line-height:.84!important;position:relative!important}#intro.home-v3 .home-v4-title span:after{background:linear-gradient(90deg, var(--brutal-cyan), #4de3ff66 55%, transparent)!important;height:2px!important;bottom:-14px!important;box-shadow:0 0 12px #4de3ff66!important}#intro.home-v3 .home-v4-description{color:#a9c0ca!important;letter-spacing:.025em!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important;line-height:1.8!important}#intro.home-v3 .home-v4-actions{gap:9px!important;margin-top:27px!important}#intro.home-v3 .home-v4-primary{background:linear-gradient(135deg,#0c2b39fa,#04111afc)!important;border:1px solid #4de3ffad!important;border-radius:2px!important;min-height:58px!important;position:relative!important;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000008c,0 18px 45px #0006,0 0 26px #4de3ff1a!important}#intro.home-v3 .home-v4-primary:before{content:""!important;background:var(--brutal-cyan)!important;width:2px!important;height:calc(100% - 16px)!important;position:absolute!important;top:8px!important;left:-1px!important;box-shadow:0 0 10px #4de3ffb3!important}#intro.home-v3 .home-v4-secondary{background:linear-gradient(145deg,#0f101df0,#05080ff5)!important;border:1px solid #8b7cff4d!important;border-radius:2px!important;min-height:58px!important;box-shadow:inset 0 1px #ffffff09,0 15px 36px #00000052!important}#intro.home-v3 .home-v4-mission{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))!important;background:linear-gradient(145deg,#081926f7,#02080efc)!important;border:1px solid #4de3ff40!important;border-radius:2px!important;padding:20px!important;position:relative!important;box-shadow:inset 0 1px #ffffff0b,inset 0 0 35px #4de3ff05,0 28px 80px #00000085,0 0 28px #4de3ff0e!important}#intro.home-v3 .home-v4-mission:before{background:linear-gradient(90deg, var(--brutal-cyan), #4de3ff1a)!important;width:80px!important;height:2px!important;box-shadow:0 0 12px #4de3ff73!important}#intro.home-v3 .home-v4-mission-head{border-bottom:1px solid #4de3ff1f!important;margin-bottom:16px!important;padding-bottom:13px!important}#intro.home-v3 .home-v4-mission-label{color:#91edff!important;background:#4de3ff13!important;border:1px solid #4de3ff61!important;border-radius:2px!important}#intro.home-v3 .home-v4-mission-title{color:#f2fbff!important;letter-spacing:.035em!important;text-shadow:0 0 18px #4de3ff12,0 12px 28px #0000008c!important;font-family:Orbitron,ui-monospace,monospace!important;font-weight:900!important}#intro.home-v3 .home-v4-progress-bar{background:#000509f2!important;border:1px solid #4de3ff2e!important;border-radius:1px!important;height:8px!important;margin-top:11px!important;box-shadow:inset 0 2px 4px #000000a6,0 0 12px #4de3ff09!important}#intro.home-v3 .home-v4-progress-fill{background:linear-gradient(90deg,#147b9f,#39dfff 48%,#8beeff 82%,#fff)!important;box-shadow:0 0 9px #4de3ff8c,0 0 22px #4de3ff2e!important}#intro.home-v3 .home-v4-stat{background:linear-gradient(145deg,#081620c7,#02080dd1)!important;border:1px solid #4de3ff1c!important;border-radius:2px!important;min-height:64px!important;padding:11px!important;box-shadow:inset 0 1px #ffffff06,0 10px 25px #0000003d!important}#intro.home-v3 .home-v4-stat b{color:#ecfbff!important;text-shadow:0 0 12px #4de3ff1f!important;font-family:Orbitron,ui-monospace,monospace!important}#intro.home-v3 .home-v4-profile{background:linear-gradient(145deg,#05111ae8,#02070cf0)!important;border:1px solid #4de3ff29!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffff09,0 20px 55px #00000059!important}#intro.home-v3 .home-v4-profile-xp-track{background:#000408e6!important;border:1px solid #4de3ff1a!important;border-radius:1px!important;height:5px!important}#intro.home-v3 .home-v4-profile-xp-track i{background:linear-gradient(90deg,#27c8ee,#4de3ff 55%,#9befff)!important;box-shadow:0 0 10px #4de3ff6b!important}#intro.home-v3 .home-v5-relay-status{background:#030b11e0!important;border:1px solid #4de3ff21!important;border-radius:2px!important;box-shadow:inset 0 1px #ffffff06,0 14px 35px #0000004d!important}#intro.home-v3 .home-v4-bottom{border-top:1px solid #4de3ff17!important}#intro.home-v3 .home-v4-utility{color:#8faab5!important;background:#030a10d1!important;border:1px solid #4de3ff1f!important;border-radius:2px!important}@media (width>=781px){#intro.home-v3 .home-v4-main{gap:clamp(42px,5vw,82px)!important}#intro.home-v3 .home-v4-mission-wrap{max-width:520px!important}#intro.home-v3 .home-v4-mission{transform:translateZ(0)}}@media (width<=780px){#intro.home-v3 .home-v4-shell{width:calc(100% - 14px)!important}#intro.home-v3 .home-v4-main{gap:16px!important}#intro.home-v3 .home-v4-mission{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))!important;padding:14px!important}#intro.home-v3 .home-v4-progress-bar{height:7px!important}#intro.home-v3 .home-v4-stat{min-height:58px!important}}@media (width<=430px){#intro.home-v3 .home-v4-mission{padding:12px!important}#intro.home-v3 .home-v4-mission-title{font-size:clamp(23px,7vw,34px)!important;line-height:1.05!important}#intro.home-v3 .home-v4-progress-bar{height:6px!important}}@media (prefers-reduced-motion:reduce){#intro.home-v3 *,#intro.home-v3 :before,#intro.home-v3 :after{transition:none!important;animation:none!important}}#intro.home-v3,#intro.home-v3 *{font-family:Orbitron,sans-serif!important}#intro.home-v3{--home-shell-max:1600px;--home-shell-pad:clamp(18px, 3vw, 42px);--home-main-top:clamp(30px, 5.5vh, 66px);--home-main-bottom:clamp(18px, 3vh, 34px)}#intro.home-v3 .home-v4-shell{width:min(var(--home-shell-max), calc(100% - clamp(24px, 4vw, 72px)));padding:clamp(16px, 2.4vh, 26px) var(--home-shell-pad) clamp(14px, 2.3vh, 24px)}#intro.home-v3 .home-v4-topbar{min-height:42px;padding:0}#intro.home-v3 .home-v4-main{min-height:0;padding:var(--home-main-top) 0 var(--home-main-bottom);flex:auto;grid-template-columns:minmax(0,1.17fr) minmax(410px,.83fr);align-items:start;gap:clamp(46px,6vw,104px)}#intro.home-v3 .home-v4-copy{width:100%;max-width:760px;padding-top:2px}#intro.home-v3 .home-v4-kicker{margin-bottom:17px}#intro.home-v3 .home-v4-title{letter-spacing:-.074em;font-size:clamp(62px,8vw,124px);line-height:.83}#intro.home-v3 .home-v4-title span{margin-left:clamp(16px,2.5vw,40px)}#intro.home-v3 .home-v4-subline{margin-top:21px}#intro.home-v3 .home-v4-description{max-width:620px;margin-top:13px;line-height:1.68}#intro.home-v3 .home-v4-actions{align-items:stretch;gap:10px;width:100%;min-width:0;max-width:none;margin:0;display:flex}#intro.home-v3 .home-v4-primary{flex:0 0 250px;width:250px;min-width:250px;max-width:250px;height:54px;min-height:54px}#intro.home-v3 .home-v4-secondary{flex:220px;width:auto;min-width:200px;max-width:250px;min-height:54px}#intro.home-v3 .home-v4-primary-content{padding:0 12px 0 20px}#intro.home-v3 .home-v4-primary-arrow{width:39px;height:39px}#intro.home-v3 .home-v4-micro{margin-top:10px}#intro.home-v3 .home-v4-mission-wrap{grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);justify-self:stretch;align-items:start;gap:14px;width:100%;max-width:none;padding-top:0;display:grid}#intro.home-v3 .home-v4-mission{box-sizing:border-box;width:100%;padding:16px}#intro.home-v3 .home-v4-mission-title{line-height:.91;font-size:clamp(36px,3.55vw,56px)!important}#intro.home-v3 .home-v4-mission-sub{max-width:470px;line-height:1.58}#intro.home-v3 .home-v4-mission-progress{margin-top:24px}#intro.home-v3 .home-v4-stat-grid{gap:9px;margin-top:16px}#intro.home-v3 .home-v4-stat{min-height:62px}#intro.home-v3 .home-v4-badge{margin-top:10px}#intro.home-v3 .home-v4-bottom{flex:none;min-height:45px;padding-top:12px}#intro.home-v3 .home-v4-bottom-left{flex-wrap:nowrap}#intro.home-v3 .home-v4-utility{min-height:34px}#intro.home-v3 .home-v4-bottom-meta{white-space:nowrap;max-width:52%}#intro.home-v3 .home-v4-shell>#exitTitle{display:none!important}#intro.home-v3 .home-v4-title span:after{background:linear-gradient(90deg,#38bdf8 0%,#8b5cf6a6 68%,#0000 100%);height:2px;bottom:-11px;right:-6%;box-shadow:0 0 16px #38bdf82e}#intro.home-v3 .home-v4-arrow-key{text-align:center;border-radius:3px;min-width:47px;box-shadow:inset 0 1px #ffffff1a}#intro.home-v3 .home-v4-primary:hover,#intro.home-v3 .home-v4-primary:focus-visible{transform:translateY(-3px);box-shadow:0 26px 72px #6d28d94d,0 0 42px #8b5cf633,inset 0 1px #fffffffa,inset 0 -1px #2d125e3d}#intro.home-v3 .home-v4-primary:focus-visible,#intro.home-v3 .home-v4-secondary:focus-visible,#intro.home-v3 .home-v4-utility:focus-visible{outline-offset:3px;outline:2px solid #7dd3fce6}@media (width>=1051px) and (height<=760px){#intro.home-v3 .home-v4-shell{padding-top:12px;padding-bottom:10px}#intro.home-v3 .home-v4-main{gap:clamp(30px,4vw,72px);padding-top:18px;padding-bottom:12px}#intro.home-v3 .home-v4-title{font-size:clamp(56px,7.2vw,100px)}#intro.home-v3 .home-v4-mission{padding:18px}#intro.home-v3 .home-v4-mission-title{font-size:clamp(34px,3.25vw,48px)!important}#intro.home-v3 .home-v4-mission-progress{margin-top:18px}#intro.home-v3 .home-v4-stat{min-height:55px}}@media (width>=781px) and (width<=1180px){#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1.06fr) minmax(320px,.82fr);gap:28px}#intro.home-v3 .home-v4-primary{flex-basis:240px;width:240px;min-width:240px;max-width:240px}#intro.home-v3 .home-v4-secondary{min-width:170px}}@media (width<=780px){#intro.home-v3 .home-v4-shell{width:calc(100% - 18px);padding:10px 0}#intro.home-v3 .home-v4-topbar{min-height:32px}#intro.home-v3 .home-v4-main{scrollbar-width:none;grid-template-columns:1fr;align-content:center;gap:14px;padding:12px 0 10px;overflow:auto}#intro.home-v3 .home-v4-copy,#intro.home-v3 .home-v4-mission-wrap{justify-self:stretch;max-width:100%}#intro.home-v3 .home-v4-copy{padding-top:0}#intro.home-v3 .home-v4-title{font-size:clamp(46px,15vw,80px);line-height:.86}#intro.home-v3 .home-v4-title span{margin-left:clamp(12px,4vw,28px)}#intro.home-v3 .home-v4-actions{gap:7px;width:100%;max-width:100%}#intro.home-v3 .home-v4-primary{flex:auto;width:auto;min-width:0;max-width:none;min-height:52px}#intro.home-v3 .home-v4-secondary{flex:0 0 112px;width:112px;min-width:112px;max-width:112px;min-height:52px}#intro.home-v3 .home-v4-mission{padding:14px}#intro.home-v3 .home-v4-mission-title{font-size:clamp(25px,7.2vw,36px)!important}#intro.home-v3 .home-v4-bottom-left{flex-wrap:wrap}#intro.home-v3 .home-v4-bottom-meta{white-space:normal;text-align:left;width:100%;max-width:none}}@media (width<=430px){#intro.home-v3 .home-v4-main{gap:11px}#intro.home-v3 .home-v4-title{font-size:clamp(43px,16vw,68px)}#intro.home-v3 .home-v4-secondary{flex-basis:94px;width:94px;min-width:94px;max-width:94px}#intro.home-v3 .home-v4-mission{padding:12px}}@media (width<=780px) and (height<=720px) and (orientation:landscape){#intro.home-v3 .home-v4-main{grid-template-columns:minmax(0,1.08fr) minmax(250px,.78fr);align-content:center;gap:18px;padding-top:6px;padding-bottom:6px;overflow:hidden}#intro.home-v3 .home-v4-title{font-size:clamp(44px,8.2vw,76px)}#intro.home-v3 .home-v4-description{max-width:460px}#intro.home-v3 .home-v4-actions{margin-top:11px}#intro.home-v3 .home-v4-primary,#intro.home-v3 .home-v4-secondary{min-height:44px}#intro.home-v3 .home-v4-secondary{flex-basis:112px;width:112px;min-width:112px;max-width:112px}#intro.home-v3 .home-v4-mission{padding:12px}#intro.home-v3 .home-v4-quick{display:none}#intro.home-v3 .home-v4-bottom{padding-top:7px}#intro.home-v3 .home-v4-bottom-meta{text-align:right;width:auto}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-title span:after,#intro.home-v3 .home-v4-brand-mark:after,#intro.home-v3 .home-v4-progress-fill:after{animation:none!important}}#intro.home-v3 .home-v4-profile{box-sizing:border-box;isolation:isolate;background:linear-gradient(145deg,#07121ff5,#030912eb);border:1px solid #38bdf82e;width:100%;margin-top:10px;padding:15px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 18px 44px #0000004d,0 0 30px #38bdf80f}#intro.home-v3 .home-v4-profile:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#38bdf80d 48%,#0000 100%);animation:7s linear infinite homeV4ProfileSweep;position:absolute;inset:0;transform:translate(-100%)}#intro.home-v3 .home-v4-profile:after{content:"";background:#38bdf8;width:42px;height:1px;position:absolute;top:0;left:0;box-shadow:0 0 12px #38bdf8bf,0 0 24px #38bdf847}#intro.home-v3 .home-v4-profile-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}#intro.home-v3 .home-v4-profile-head>div{min-width:0}#intro.home-v3 .home-v4-profile-kicker{letter-spacing:.22em;color:#7dd3fcb8;margin-bottom:3px;font-size:8px;font-weight:700;line-height:1;display:block}#intro.home-v3 .home-v4-profile-head strong{letter-spacing:.13em;color:#eef8ff;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.15;display:block}#intro.home-v3 .home-v4-profile-live{color:#86efacf0;letter-spacing:.18em;background:#22c55e0e;border:1px solid #4ade8040;flex:none;padding:5px 8px;font-size:7px;font-weight:900;line-height:1;box-shadow:inset 0 1px #ffffff0a,0 0 14px #22c55e12}#intro.home-v3 .home-v4-profile-rank{grid-template-columns:minmax(0,1fr) 78px;gap:8px;margin-bottom:11px;display:grid}#intro.home-v3 .home-v4-profile-rank>div,#intro.home-v3 .home-v4-profile-stats>div{box-sizing:border-box;background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #fff1;min-width:0;padding:10px}#intro.home-v3 .home-v4-profile-rank small,#intro.home-v3 .home-v4-profile-stats small{letter-spacing:.17em;color:#cbd5e18f;margin-bottom:5px;font-size:7px;font-weight:700;line-height:1;display:block}#intro.home-v3 .home-v4-profile-rank b{text-overflow:ellipsis;letter-spacing:.1em;color:#f8fbff;min-width:0;font-size:15px;font-weight:900;line-height:1.1;display:block;overflow:hidden}#intro.home-v3 .home-v4-profile-xp{margin-bottom:11px}#intro.home-v3 .home-v4-profile-xp-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}#intro.home-v3 .home-v4-profile-xp-meta span,#intro.home-v3 .home-v4-profile-xp-meta strong{letter-spacing:.14em;min-width:0;font-size:7px;line-height:1}#intro.home-v3 .home-v4-profile-xp-meta span{color:#cbd5e18f}#intro.home-v3 .home-v4-profile-xp-meta strong{text-overflow:ellipsis;white-space:nowrap;color:#7dd3fcf0;overflow:hidden}#intro.home-v3 .home-v4-profile-xp-track{box-sizing:border-box;background:#ffffff0e;border:1px solid #ffffff0a;width:100%;height:5px;overflow:hidden}#intro.home-v3 .home-v4-profile-xp-track i{background:linear-gradient(90deg,#38bdf8 0%,#8b5cf6 100%);width:0;height:100%;transition:width .45s;display:block;box-shadow:0 0 14px #38bdf852}#intro.home-v3 .home-v4-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}#intro.home-v3 .home-v4-profile-stats b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.05em;color:#f8fbff;min-width:0;font-size:13px;font-weight:900;line-height:1.05;display:block;overflow:hidden}#intro.home-v3 .home-v4-profile-footer{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}#intro.home-v3 .home-v4-profile-footer span,#intro.home-v3 .home-v4-profile-footer b{letter-spacing:.15em;font-size:7px;line-height:1}#intro.home-v3 .home-v4-profile-footer span{color:#cbd5e170}#intro.home-v3 .home-v4-profile-footer b{color:#7dd3fce0}@media (width>=781px){#intro.home-v3 .home-v4-profile{max-width:none;margin-top:0}}@media (width<=780px){#intro.home-v3 .home-v4-profile{margin-top:8px;padding:11px}#intro.home-v3 .home-v4-profile-head{margin-bottom:9px}#intro.home-v3 .home-v4-profile-kicker{font-size:7px}#intro.home-v3 .home-v4-profile-head strong{font-size:10px}#intro.home-v3 .home-v4-profile-live{padding:4px 7px;font-size:6px}#intro.home-v3 .home-v4-profile-rank{grid-template-columns:minmax(0,1fr) 64px;gap:6px}#intro.home-v3 .home-v4-profile-rank>div,#intro.home-v3 .home-v4-profile-stats>div{padding:8px}#intro.home-v3 .home-v4-profile-rank b{font-size:12px}#intro.home-v3 .home-v4-profile-stats{gap:5px}#intro.home-v3 .home-v4-profile-stats small{font-size:6px}#intro.home-v3 .home-v4-profile-stats b{font-size:11px}}@media (width<=430px){#intro.home-v3 .home-v4-profile{padding:10px}#intro.home-v3 .home-v4-profile-rank{grid-template-columns:minmax(0,1fr) 58px}#intro.home-v3 .home-v4-profile-head strong{font-size:9px}#intro.home-v3 .home-v4-profile-rank b{font-size:11px}#intro.home-v3 .home-v4-profile-stats b{font-size:10px}}@media (width>=1051px) and (height<=760px){#intro.home-v3 .home-v4-profile{margin-top:7px;padding:11px 12px}#intro.home-v3 .home-v4-profile-head,#intro.home-v3 .home-v4-profile-rank{margin-bottom:8px}#intro.home-v3 .home-v4-profile-rank>div,#intro.home-v3 .home-v4-profile-stats>div{padding:7px 8px}#intro.home-v3 .home-v4-profile-xp{margin-bottom:8px}#intro.home-v3 .home-v4-profile-footer{margin-top:7px;padding-top:7px}}@media (width<=780px) and (height<=720px) and (orientation:landscape){#intro.home-v3 .home-v4-profile{margin-top:6px;padding:9px}#intro.home-v3 .home-v4-profile-head,#intro.home-v3 .home-v4-profile-rank{margin-bottom:7px}#intro.home-v3 .home-v4-profile-rank>div,#intro.home-v3 .home-v4-profile-stats>div{padding:6px 7px}#intro.home-v3 .home-v4-profile-xp{margin-bottom:7px}#intro.home-v3 .home-v4-profile-footer{margin-top:6px;padding-top:6px}#intro.home-v3 .home-v4-profile-footer span,#intro.home-v3 .home-v4-profile-footer b{font-size:6px}}@media (prefers-reduced-motion:reduce){#intro.home-v3 .home-v4-profile:before{animation:none}#intro.home-v3 .home-v4-profile-xp-track i{transition:none}}@media (width>=781px){#intro.home-v3 .home-v5-command-row{grid-template-columns:250px minmax(250px,1fr);align-items:stretch;gap:10px;width:100%;min-width:0;max-width:680px;margin-top:27px;display:grid}#intro.home-v3 .home-v5-command-row>.home-v4-actions{grid-column:1;width:100%;min-width:0;max-width:none;margin:0}#intro.home-v3 .home-v5-command-row .home-v4-primary{flex:auto;width:100%;min-width:0;max-width:none;height:54px;min-height:54px}#intro.home-v3 .home-v5-command-row .home-v4-secondary{flex:auto;width:auto;min-width:0;max-width:none;height:54px;min-height:54px}#intro.home-v3 .home-v5-command-row .home-v4-daily{box-sizing:border-box;flex-direction:column;grid-column:2;justify-content:center;width:100%;min-width:0;max-width:none;height:54px;min-height:54px;margin:0;padding:0;display:flex;position:relative;overflow:hidden}#intro.home-v3 .home-v5-command-row .home-v4-daily-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex;position:absolute;top:7px;left:11px;right:11px}#intro.home-v3 .home-v5-command-row .home-v4-daily-kicker{letter-spacing:.18em;font-size:6px}#intro.home-v3 .home-v5-command-row .home-v4-daily-head strong{display:none}#intro.home-v3 .home-v5-command-row .home-v4-daily-status{flex:none;font-size:6px;line-height:1}#intro.home-v3 .home-v5-command-row .home-v4-daily-main{width:100%;min-width:0;margin:0;padding:18px 11px 8px}#intro.home-v3 .home-v5-command-row .home-v4-daily-code{display:none}#intro.home-v3 .home-v5-command-row .home-v4-daily-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.055em;width:100%;margin:0;font-size:11px;line-height:1.1;display:block;overflow:hidden}#intro.home-v3 .home-v5-command-row .home-v4-daily-description{display:none}#intro.home-v3 .home-v5-command-row .home-v4-daily-progress{box-sizing:border-box;width:100%;margin:0;padding:0 11px 7px;display:block}#intro.home-v3 .home-v5-command-row .home-v4-daily-progress-meta{display:none}#intro.home-v3 .home-v5-command-row .home-v4-daily-progress-track{height:2px}#intro.home-v3 .home-v5-command-row .home-v4-daily-bottom{display:none}#intro.home-v3 .home-v5-relay-status{transform-origin:0 0;width:100%;max-width:680px;margin-top:10px;transform:scale(.78)}#intro.home-v3 .home-v4-bottom-left{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}#intro.home-v3 .home-v5-footer-actions{align-items:center;gap:8px;min-width:0;display:flex}#intro.home-v3 .home-v5-footer-actions .home-v4-credits{box-sizing:border-box;color:#89a7b6;background:#030a116b;border:1px solid #78e9ff1a;align-items:center;min-height:34px;padding:7px 10px;display:flex}#intro.home-v3 .home-v5-footer-actions .home-v4-credits-data{align-items:center;gap:7px;display:flex}#intro.home-v3 .home-v5-footer-actions .home-v4-credits-data small{letter-spacing:.16em;font-size:6px}#intro.home-v3 .home-v5-footer-actions .home-v4-credits-data strong{color:#dffaff;font-size:9px}#intro.home-v3 .home-v5-footer-actions .home-v4-credits-icon{font-size:10px}#intro.home-v3 .home-v5-footer-actions .home-v4-utility{min-height:34px}}@media (width>=781px) and (width<=1180px){#intro.home-v3 .home-v5-command-row{grid-template-columns:220px minmax(210px,1fr);gap:8px;max-width:600px}#intro.home-v3 .home-v4-mission-wrap{grid-template-columns:minmax(0,1fr) minmax(240px,.68fr);gap:10px}#intro.home-v3 .home-v5-command-row .home-v4-primary{width:100%;min-width:0;max-width:none}#intro.home-v3 .home-v5-command-row .home-v4-secondary{flex-basis:100px;width:100px;min-width:100px;max-width:100px}#intro.home-v3 .home-v5-command-row .home-v4-daily-title{font-size:10px}#intro.home-v3 .home-v5-relay-status{max-width:600px}}@media (width<=780px){#intro.home-v3 .home-v5-command-row{flex-direction:column;gap:7px;width:100%;min-width:0;max-width:100%;margin-top:16px;display:flex}#intro.home-v3 .home-v5-command-row .home-v4-actions{gap:7px;width:100%;max-width:100%;margin:0;display:flex}#intro.home-v3 .home-v5-command-row .home-v4-primary{flex:auto;width:auto;min-width:0;max-width:none;height:52px;min-height:52px}#intro.home-v3 .home-v5-command-row .home-v4-secondary{flex:0 0 112px;width:112px;min-width:112px;max-width:112px;height:52px;min-height:52px}#intro.home-v3 .home-v5-command-row .home-v4-daily{width:100%;max-width:100%;height:58px;min-height:58px;margin:0}#intro.home-v3 .home-v5-command-row .home-v4-daily-head{top:7px;left:10px;right:10px}#intro.home-v3 .home-v5-command-row .home-v4-daily-main{padding:19px 10px 8px}#intro.home-v3 .home-v5-command-row .home-v4-daily-title{font-size:10px}#intro.home-v3 .home-v5-command-row .home-v4-daily-progress{padding-bottom:7px;padding-left:10px;padding-right:10px}#intro.home-v3 .home-v5-relay-status{width:100%;max-width:100%;margin-top:14px}#intro.home-v3 .home-v5-footer-actions{align-items:center;gap:6px;display:flex}#intro.home-v3 .home-v5-footer-actions .home-v4-credits{min-height:32px;padding:6px 8px}#intro.home-v3 .home-v5-footer-actions .home-v4-credits-data small{font-size:5px}#intro.home-v3 .home-v5-footer-actions .home-v4-credits-data strong{font-size:8px}}@media (width<=430px){#intro.home-v3 .home-v5-command-row{gap:6px}#intro.home-v3 .home-v5-command-row .home-v4-secondary{flex-basis:94px;width:94px;min-width:94px;max-width:94px}#intro.home-v3 .home-v5-command-row .home-v4-daily{height:56px;min-height:56px}#intro.home-v3 .home-v5-command-row .home-v4-daily-title{font-size:9px}#intro.home-v3 .home-v5-footer-actions .home-v4-credits{padding:5px 7px}}#intro.home-v3 .home-v4-daily,#intro.home-v3 .home-v4-badge{display:none!important}@media (width>=781px){#intro.home-v3 .home-v4-unlock{box-shadow:none!important;background:#050c148c!important;border:1px solid #ffffff14!important;outline:none!important}}#intro.home-v3 .home-v4-profile{display:none!important}@media (width>=781px){#intro.home-v3 .home-v4-contract{max-width:560px!important;margin-top:24px!important;padding:12px!important}#intro.home-v3 .home-v4-contract-title{font-size:22px!important;line-height:1.05!important}#intro.home-v3 .home-v4-contract-description{margin-top:6px!important;font-size:10px!important;line-height:1.4!important}#intro.home-v3 .home-v4-contract-meta{gap:7px!important;margin-top:10px!important}#intro.home-v3 .home-v4-contract-bottom{margin-top:9px!important;padding-top:8px!important}#intro.home-v3 .home-v4-contract{border:1px solid #38bdf833!important;outline:none!important;box-shadow:0 0 18px #38bdf80a!important}#intro.home-v3 .home-v4-mission:before,#intro.home-v3 .home-v4-mission:after,#intro.home-v3 .home-v4-mission-head:before,#intro.home-v3 .home-v4-mission-head:after{content:none!important;display:none!important}#intro.home-v3 .home-v4-unlock-title{letter-spacing:.24em!important;text-transform:uppercase!important;color:#7dd3fcb8!important;font-family:Orbitron,sans-serif!important;font-size:9px!important;font-weight:600!important;line-height:1!important}#intro.home-v3 .home-v4-unlock-name{text-shadow:0 0 12px #38bdf81f;letter-spacing:.07em!important;text-transform:uppercase!important;color:#e8f7ff!important;font-family:Orbitron,sans-serif!important;font-size:17px!important;font-weight:700!important;line-height:1.2!important}#intro.home-v3 .home-v4-activity{font-family:Orbitron,sans-serif!important}#intro.home-v3 .home-v4-activity h3,#intro.home-v3 .home-v4-activity h4,#intro.home-v3 .home-v4-activity p,#intro.home-v3 .home-v4-activity span,#intro.home-v3 .home-v4-activity small,#intro.home-v3 .home-v4-activity strong,#intro.home-v3 .home-v4-activity b{font-family:Orbitron,sans-serif!important;font-size:13px!important;line-height:1.35!important}#intro.home-v3 .home-v4-activity h3{letter-spacing:.14em!important;color:#e8f7ff!important;font-size:15px!important;font-weight:700!important}#intro.home-v3 .home-v4-activity small{letter-spacing:.08em!important;font-size:10px!important}#intro.home-v3 .home-v4-activity strong,#intro.home-v3 .home-v4-activity b{font-size:9px!important;font-weight:700!important}#intro.home-v3 .home-v5-relay-status{letter-spacing:.08em!important}#intro.home-v3 .home-v5-relay-status,#intro.home-v3 .home-v5-relay-status *{font-family:Orbitron,sans-serif!important}#intro.home-v3 .home-v5-relay-status strong{letter-spacing:.12em!important;font-size:11px!important;font-weight:700!important}#intro.home-v3 .home-v5-relay-status span{letter-spacing:.1em!important;font-size:9px!important;font-weight:600!important}}#intro.home-v3 .home-v4-start:active{transform:translateY(0)scale(.98)!important}#intro.home-v3 .home-v4-primary{color:#e8faff!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#071521!important;border:1px solid #38bdf8cc!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:58px!important;min-height:58px!important;font-family:Orbitron,sans-serif!important;font-size:14px!important;font-weight:800!important;transition:all .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #38bdf814,0 0 25px #38bdf81f,inset 0 0 20px #38bdf80f!important}#intro.home-v3 .home-v4-primary:before{content:""!important;background:#7dd3fc!important;height:1px!important;position:absolute!important;top:0!important;left:18px!important;right:18px!important;box-shadow:0 0 12px #38bdf8!important}#intro.home-v3 .home-v4-primary:after{content:""!important;background:#38bdf8!important;height:1px!important;position:absolute!important;bottom:4px!important;left:18px!important;right:18px!important;box-shadow:0 0 10px #38bdf8cc!important}#intro.home-v3 .home-v4-primary-content{z-index:3!important;letter-spacing:.18em!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:0!important;font-family:Orbitron,sans-serif!important;font-size:14px!important;font-weight:800!important;display:flex!important;position:relative!important}#intro.home-v3 .home-v4-primary-arrow{color:#7dd3fc!important;z-index:4!important;background:#38bdf80f!important;border:1px solid #38bdf859!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;display:flex!important;position:absolute!important;right:12px!important}#intro.home-v3 .home-v4-primary:hover{background:#0a2235!important;border-color:#7dd3fc!important;transform:translateY(-2px)!important;box-shadow:0 0 0 1px #38bdf826,0 0 35px #38bdf83d,inset 0 0 24px #38bdf817!important}#intro.home-v3 .home-v4-primary:active{transform:translateY(0)scale(.98)!important}#intro.home-v3 .home-v5-start-key{display:none!important}#intro.home-v3 .home-v4-typewriter{min-height:3.2em}#intro.home-v3 .home-v4-cursor{color:#7dd3fc;margin-left:3px;animation:.8s step-end infinite homeTypewriterCursor;display:inline-block}@keyframes homeTypewriterCursor{0%,49%{opacity:1}50%,to{opacity:0}}#intro.home-v3 .home-v4-bottom-meta{letter-spacing:.12em!important;font-size:11px!important}#intro.home-v3 .home-v4-bottom-meta b{letter-spacing:.1em!important;font-size:12px!important}#intro.home-v3.is-scrolling .home-v4-status,#intro.home-v3.is-scrolling .home-v4-credits{transform:translateY(-12px);opacity:0!important;visibility:hidden!important;pointer-events:none!important}#intro.home-v3 .home-v4-status b{letter-spacing:.1em!important;font-size:11px!important}#intro.home-v3 .home-v4-status>span:last-child{letter-spacing:.12em!important;font-size:11px!important}#intro.home-v3 .home-v5-command-row .home-v4-secondary{color:#f3e8ff!important;letter-spacing:.18em!important;text-transform:uppercase!important;background:#13091f!important;border:1px solid #a855f7d9!important;border-radius:2px!important;justify-content:center!important;align-items:center!important;width:250px!important;min-width:250px!important;max-width:250px!important;height:58px!important;min-height:58px!important;font-family:Orbitron,sans-serif!important;font-size:14px!important;font-weight:800!important;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 0 0 1px #a855f714,0 0 25px #a855f724,inset 0 0 20px #a855f712!important}#intro.home-v3 .home-v5-command-row .home-v4-secondary:hover{transform:translateY(-1px);background:#1b0d2b!important;border-color:#c084fcf2!important;box-shadow:0 0 0 1px #a855f724,0 0 32px #a855f747,inset 0 0 24px #a855f71a!important}#intro.home-v3 .home-v5-command-row .home-v4-secondary:active{transform:translateY(0)}#intro.home-v3 .home-v4-secondary .home-v5-continue-icon{display:none!important}#intro.home-v3 .home-v4-topbar{position:relative}#intro.home-v3 .home-v4-status{z-index:30;white-space:nowrap;background:linear-gradient(135deg,#071826f0,#02080fe6);border:1px solid #7dd3fc4d;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:7px 12px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0000004d,0 0 26px #38bdf814,inset 0 1px #ffffff12}#intro.home-v3 .home-v4-status-dot{background:#67e8b0;border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 8px #67e8b0d9,0 0 16px #67e8b047}#intro.home-v3 .home-v4-status b{color:#edf7fb;letter-spacing:.16em;font:900 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-status span:last-child{color:#718896;letter-spacing:.12em;font:800 6px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-contract-kicker{color:#f4fbff;letter-spacing:.19em;text-transform:uppercase;text-shadow:0 0 10px #38bdf86b,0 4px 14px #00000073;background:linear-gradient(90deg,#38bdf821,#38bdf809,#0000);border-bottom:1px solid #7dd3fc38;border-left:2px solid #38bdf8;align-items:center;gap:7px;padding:5px 9px 5px 10px;font:950 8px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:inline-flex;position:relative;box-shadow:-8px 0 22px #38bdf812,inset 0 1px #ffffff0f}#intro.home-v3 .home-v4-contract-kicker:before{content:"01";color:#38bdf8;letter-spacing:.14em;text-shadow:0 0 9px #38bdf8a6;font-size:6px}#intro.home-v3 .home-v4-contract-title{color:#f5fbff;letter-spacing:.025em;text-transform:uppercase;text-shadow:0 0 18px #38bdf833,0 10px 28px #00000075;width:max-content;max-width:100%;margin:8px 0 7px;font:950 clamp(18px,2vw,28px)/.95 Arial,sans-serif;position:relative}#intro.home-v3 .home-v4-contract-title:after{content:"";background:linear-gradient(90deg,#38bdf8,#8b5cf6 62%,#0000);width:72%;height:2px;margin-top:7px;display:block;box-shadow:0 0 12px #38bdf840}@media (width>=781px){#intro.home-v3 .home-v4-mission-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"relay activity""mission mission""daily daily""unlock unlock""badge badge""profile profile";align-content:start;align-items:start;gap:14px;display:grid}#intro.home-v3 .home-v5-live-feed{grid-area:relay;width:100%;margin:0}#intro.home-v3 .home-v4-activity{grid-area:activity;align-self:stretch;width:100%;margin:0}#intro.home-v3 .home-v4-mission{grid-area:mission;width:100%}#intro.home-v3 .home-v4-daily{grid-area:daily;width:100%}#intro.home-v3 .home-v4-unlock{grid-area:unlock;width:100%}#intro.home-v3 .home-v4-badge{grid-area:badge;justify-self:start}#intro.home-v3 .home-v4-profile{grid-area:profile}}#intro.home-v3 .home-v4-activity{background:linear-gradient(145deg,#071726e6,#020911e0);border:1px solid #7dd3fc33;border-radius:6px;min-width:0;padding:13px 14px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047,0 0 25px #38bdf80d,inset 0 1px #ffffff0d}#intro.home-v3 .home-v4-activity:before{content:"";background:linear-gradient(#38bdf8,#8b5cf6,#0000);width:2px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 12px #38bdf84d}#intro.home-v3 .home-v4-activity-head{border-bottom:1px solid #7dd3fc1c;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;padding-bottom:8px;display:flex}#intro.home-v3 .home-v4-activity-head span:first-child{color:#edf7fb;letter-spacing:.17em;font:950 7px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-activity-head b{color:#67e8b0;letter-spacing:.12em;font:900 5px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#intro.home-v3 .home-v4-activity-item{min-width:0}#intro.home-v3 .home-v4-activity-item strong{color:#dcecf3;font-size:7px}#intro.home-v3 .home-v4-activity-item small{color:#718896;font-size:5px}#intro.home-v3 .home-v4-activity-dot{background:#38bdf8;box-shadow:0 0 7px #38bdf8b8,0 0 13px #38bdf833}@media (width<=780px){#intro.home-v3 .home-v4-status{min-height:28px;padding:6px 9px;top:7px;left:50%}#intro.home-v3 .home-v4-status span:last-child{display:none}#intro.home-v3 .home-v4-contract-title{letter-spacing:.02em;font-size:clamp(17px,5.2vw,24px)}#intro.home-v3 .home-v4-contract-kicker{letter-spacing:.16em;font-size:7px}#intro.home-v3 .home-v4-mission-wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"relay""activity""mission""daily""unlock""badge""profile";align-content:start;gap:12px;display:grid}#intro.home-v3 .home-v5-live-feed{grid-area:relay;width:100%}#intro.home-v3 .home-v4-activity{grid-area:activity;width:100%;margin:0}#intro.home-v3 .home-v4-mission{grid-area:mission}#intro.home-v3 .home-v4-daily{grid-area:daily}#intro.home-v3 .home-v4-unlock{grid-area:unlock}#intro.home-v3 .home-v4-badge{grid-area:badge}#intro.home-v3 .home-v4-profile{grid-area:profile}}@media (width<=430px){#intro.home-v3 .home-v4-status{padding:6px 8px}#intro.home-v3 .home-v4-status b{font-size:6px}}#intro.home-v3 .home-v5-start .home-v4-primary-content{text-align:center;justify-content:center;align-items:center;gap:0}#intro.home-v3 .home-v5-start .home-v4-primary-content>span:first-child{color:#f4fbff;text-align:center;text-shadow:0 0 12px #38bdf847,0 3px 10px #00000073;letter-spacing:.12em!important;font-family:Orbitron,sans-serif!important;font-weight:900!important}#intro.home-v3 .home-v5-start .home-v5-start-ready,#intro.home-v3 .home-v5-start .home-v4-primary-arrow{display:none!important}#intro.home-v3{--home-font-display:"Orbitron", sans-serif;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--home-font-display)!important}#intro.home-v3,#intro.home-v3 *,#intro.home-v3 button,#intro.home-v3 input,#intro.home-v3 textarea,#intro.home-v3 select{font-family:var(--home-font-display)!important}#intro.home-v3 .home-v4-title{text-rendering:geometricprecision;font-kerning:normal;word-spacing:-.04em;font-family:var(--home-font-display)!important;letter-spacing:-.045em!important;font-weight:900!important;line-height:.82!important}#intro.home-v3 .home-v4-kicker,#intro.home-v3 .home-v4-eyebrow,#intro.home-v3 .home-v4-badge,#intro.home-v3 .home-v4-status,#intro.home-v3 .home-v4-status *,#intro.home-v3 .home-v4-meta,#intro.home-v3 .home-v4-label{text-transform:uppercase;font-family:var(--home-font-display)!important;letter-spacing:.16em!important;font-weight:700!important}#intro.home-v3 .home-v4-mission-title,#intro.home-v3 .home-v4-mission,#intro.home-v3 .home-v4-description,#intro.home-v3 .home-v4-description *,#intro.home-v3 .home-v4-secondary,#intro.home-v3 .home-v4-secondary *{font-family:var(--home-font-display)!important}#intro.home-v3 .home-v4-mission-title{letter-spacing:.035em!important;font-weight:800!important}#intro.home-v3 .home-v4-description{letter-spacing:.025em!important;font-weight:500!important;line-height:1.65!important}#intro.home-v3 .home-v5-start,#intro.home-v3 .home-v5-start *,#intro.home-v3 .home-v4-primary-content,#intro.home-v3 .home-v4-primary-content *{font-family:var(--home-font-display)!important}#intro.home-v3 .home-v5-start .home-v4-primary-content>span:first-child{text-transform:uppercase;font-family:var(--home-font-display)!important;letter-spacing:.12em!important;font-weight:900!important}#intro.home-v3 button,#intro.home-v3 [role=button]{text-transform:uppercase;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:var(--home-font-display)!important;letter-spacing:.11em!important;font-weight:700!important}#intro.home-v3 .home-v4-secondary span,#intro.home-v3 .home-v4-secondary small,#intro.home-v3 .home-v4-secondary strong,#intro.home-v3 .home-v4-secondary label{font-family:var(--home-font-display)!important;letter-spacing:.08em!important;font-weight:600!important}#intro.home-v3 .home-v4-stat,#intro.home-v3 .home-v4-stat *,#intro.home-v3 .home-v4-number,#intro.home-v3 .home-v4-number *,#intro.home-v3 strong,#intro.home-v3 b{font-variant-numeric:tabular-nums;font-family:var(--home-font-display)!important}#intro.home-v3 ::selection{color:#fff;background:#50dcff47}@keyframes homePremiumPulse{0%,to{filter:brightness()}50%{filter:brightness(1.08)}}@keyframes homePremiumGlow{0%,to{opacity:.72}50%{opacity:1}}#intro.home-v3 .home-v4-title{animation:5s ease-in-out infinite homePremiumPulse}#intro.home-v3 .home-v4-badge{animation:3.8s ease-in-out infinite homePremiumGlow}@media (prefers-reduced-motion:reduce){#intro.home-v3,#intro.home-v3 *,#intro.home-v3 :before,#intro.home-v3 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}#intro.home-v3 .home-v4-title,#intro.home-v3 .home-v4-badge{animation:none!important}#intro.home-v3 *{scroll-behavior:auto!important}}@media (hover:none) and (pointer:coarse){#intro.home-v3 *{-webkit-tap-highlight-color:transparent}#intro.home-v3 button,#intro.home-v3 [role=button]{transition:none!important}}@media (width<=780px){#intro.home-v3 .home-v4-title{letter-spacing:-.035em!important;line-height:.86!important}#intro.home-v3 .home-v4-description{letter-spacing:.018em!important;line-height:1.55!important}#intro.home-v3 button,#intro.home-v3 [role=button]{letter-spacing:.08em!important}}@media (width<=430px){#intro.home-v3 .home-v4-title{letter-spacing:-.025em!important;line-height:.88!important}#intro.home-v3 .home-v4-kicker,#intro.home-v3 .home-v4-eyebrow{letter-spacing:.12em!important}}
