@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";
:root{--bg:#07110e;--panel:#0c1b16;--line:#1c332a;--green:#74f5a7;--text:#f2f7f4;--muted:#8ea79c}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{font-size:20px;font-weight:800}.brand span{border:1px solid var(--green);width:30px;height:30px;color:var(--green);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.brand b{color:var(--green);font-weight:500}.navLinks{color:var(--muted);align-items:center;gap:30px;font-size:14px;display:flex}.ghost{color:var(--text);background:0 0;border:1px solid #355045;border-radius:7px;padding:10px 20px}.hero{padding:100px 0 70px;position:relative}.hero:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(circle,#19452f 0,#0000 65%);width:600px;height:600px;position:absolute;top:-100px;right:-220px}.eyebrow,.sectionTitle span,.how>span{color:var(--green);letter-spacing:1.5px;font:500 12px DM Mono}.eyebrow i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;margin-right:10px;display:inline-block}.hero h1{letter-spacing:-5px;margin:28px 0;font-size:clamp(54px,8vw,104px);line-height:.95}.hero h1 em{color:var(--green);font-style:normal}.hero>p{max-width:680px;color:var(--muted);font-size:19px;line-height:1.7}.heroActions{align-items:center;gap:30px;margin:38px 0 65px;display:flex}.button{background:var(--green);color:#07110e;border-radius:6px;padding:16px 23px;font-weight:800}.heroActions span{color:#738b81;font-size:12px;line-height:1.5}.heroActions strong{color:#b4c7be}.terminalPreview{background:#07100d;border:1px solid #254438;border-radius:10px;font-family:DM Mono;overflow:hidden;box-shadow:0 35px 90px #0008}.terminalTop{color:#81978e;background:#10221b;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:12px;display:flex}.lights{color:#557066;word-spacing:4px}.online{color:var(--green)}.terminalPreview pre{color:#bacbc3;padding:30px;font-size:14px;line-height:2}.terminalPreview pre span{color:var(--green)}.terminalPreview small{color:#6f887c}.section{padding:100px 0}.sectionTitle{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.sectionTitle h2,.how h2{letter-spacing:-1.5px;margin-top:12px;font-size:40px}.sectionTitle p{color:var(--muted)}.cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:28px;transition:all .2s;position:relative}.card:hover{border-color:#4c8c6d;transform:translateY(-4px)}.cardNumber{color:#152b22;font:500 42px DM Mono;position:absolute;top:18px;right:24px}.tags{gap:8px;margin-bottom:50px;display:flex}.tags span{color:#9db2a9;text-transform:uppercase;border:1px solid #29463a;border-radius:20px;padding:5px 9px;font-size:10px}.card h3{margin-bottom:12px;font-size:22px}.card>p{color:var(--muted);min-height:78px;font-size:14px;line-height:1.6}.meta{color:#688176;border-bottom:1px solid var(--line);gap:16px;padding:22px 0;font-size:11px;display:flex}.card>a{color:var(--green);justify-content:space-between;padding-top:20px;font-size:13px;font-weight:700;display:flex}.how{padding:100px 0}.how h2{max-width:520px;margin-bottom:55px}.steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.steps div{border-right:1px solid var(--line);margin-right:28px;padding:30px 28px 30px 0}.steps b{color:var(--green);font:500 12px DM Mono}.steps h3{margin:25px 0 10px}.steps p{color:var(--muted);font-size:13px;line-height:1.5}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:30px 0 50px;font-size:13px;display:flex}footer span{color:var(--text);font-weight:700}@media (max-width:800px){.navLinks a{display:none}.hero{padding-top:70px}.hero h1{letter-spacing:-3px}.heroActions,.sectionTitle{flex-direction:column;align-items:flex-start}.cards,.steps{grid-template-columns:1fr}.card>p{min-height:0}.steps div{border-right:0;border-bottom:1px solid var(--line)}.terminalPreview pre{padding:18px;font-size:10px;overflow:auto}}.labPage{min-height:100vh}.labHeader{border-bottom:1px solid var(--line);height:76px;color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.labGrid{grid-template-columns:350px 1fr;gap:24px;padding:28px 0;display:grid}.instructions{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:28px}.instructions h1{margin:22px 0 14px;font-size:31px;line-height:1.1}.instructions>p{color:var(--muted);font-size:14px;line-height:1.6}.instructions h2{text-transform:uppercase;letter-spacing:1px;margin:30px 0 13px;font-size:13px}.instructions ol{color:#b5c6be;font-size:13px;line-height:2;list-style-position:inside}.nodes{flex-wrap:wrap;gap:7px;display:flex}.nodes span{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:7px 9px;font:11px DM Mono}.validate{background:var(--green);color:#07110e;border:0;border-radius:5px;width:100%;margin-top:30px;padding:13px;font-weight:800}.workspace{flex-direction:column;gap:20px;display:flex}.topology{border:1px solid var(--line);height:180px;color:var(--muted);background:#091510;border-radius:10px;justify-content:center;align-items:center;gap:20px;font:12px DM Mono;display:flex}.topology b{color:var(--text);border:1px solid #38624f;border-radius:7px;padding:17px 14px}.topology i{background:var(--green);width:80px;height:1px}.liveConsole{background:#030806;border:1px solid #254438;border-radius:10px;min-height:430px;font-family:DM Mono;overflow:hidden}.consoleBody{color:#91aa9f;padding:22px;font-size:13px;line-height:1.8}.consoleBody form{color:var(--green);display:flex}.consoleBody input{color:var(--text);background:0 0;border:0;outline:0;flex:1;margin-left:8px;font:13px DM Mono}@media (max-width:900px){.labGrid{grid-template-columns:1fr}.topology{overflow:auto}.labHeader>a:last-child{display:none}}.consoleBody pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b9cbc3;height:330px;margin:0;font:13px/1.55 DM Mono;overflow:auto}.consoleBody form{border-top:1px solid #183027;padding-top:12px}.consoleBody input:disabled{cursor:not-allowed;opacity:.5}.offline{color:#d89868}.consoleTabs{gap:5px;display:flex}.consoleTabs button{color:#81978e;cursor:pointer;background:0 0;border:1px solid #315446;border-radius:4px;padding:4px 9px;font:11px DM Mono}.consoleTabs button.active{border-color:var(--green);color:var(--green);background:#153426}.portalHero{grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;min-height:520px;display:grid}.portalHero h1,.academyHero h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(48px,7vw,82px);line-height:1}.portalHero h1 em,.academyHero h1 em{color:var(--green);font-style:normal}.portalHero p,.academyHero p{max-width:660px;color:var(--muted);font-size:18px;line-height:1.7}.opsPanel{background:#091710;border:1px solid #315746;border-radius:10px;padding:28px;box-shadow:0 25px 70px #0007}.opsPanel>span{color:var(--green);font:11px DM Mono}.opsPanel strong{margin:24px 0 8px;font-size:26px;display:block}.opsPanel small{color:var(--muted)}.opsPanel div{align-items:center;margin-top:40px;display:flex}.opsPanel b{border:1px solid #3b6654;border-radius:6px;padding:13px}.opsPanel i{background:var(--green);flex:1;height:1px}.academyHero{padding:110px 0 60px}.academyGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.academyCard{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-height:280px;padding:26px;position:relative}.academyCard>span{color:var(--green);font:12px DM Mono}.academyLevel{color:var(--muted);font-size:11px;position:absolute;top:22px;right:22px}.academyCard h3{margin:45px 0 13px;font-size:22px}.academyCard p{color:var(--muted);font-size:14px;line-height:1.6}.academyCard footer{padding:16px 0 0;position:absolute;bottom:24px;left:26px;right:26px}.academyCard footer b{color:var(--text)}.academyCard footer i{color:#6d867b;font-style:normal}@media (max-width:900px){.portalHero{grid-template-columns:1fr;padding:75px 0}.academyGrid{grid-template-columns:1fr}.portalHero h1,.academyHero h1{letter-spacing:-2px}}.hq{--acid:#9bf00b;--ink:#050806;--surface:#0a100d;--edge:#202a24;background:var(--ink);min-height:100vh;overflow:hidden}.hq .shell{width:min(1240px,100% - 48px)}.hqNav{border-bottom:1px solid var(--edge);z-index:5;align-items:center;height:88px;display:flex;position:relative}.hqBrand{letter-spacing:1px;align-items:center;gap:11px;font:800 17px DM Mono;display:flex}.hqBrand>span{border:1px solid var(--acid);width:38px;height:38px;color:var(--acid);clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%);place-items:center;display:grid}.hqBrand div{flex-direction:column;display:flex}.hqBrand small{color:#617067;letter-spacing:2px;margin-top:3px;font:500 7px DM Mono}.hqLinks{color:#89988f;gap:34px;margin:auto;font-size:13px;display:flex}.hqLinks a:hover{color:#fff}.hqNavActions{align-items:center;gap:22px;font-size:13px;display:flex}.hqOutline{border:1px solid #48564d;padding:12px 16px}.hqOutline b{color:var(--acid);margin-left:12px}.hqHero{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;min-height:690px;display:grid;position:relative}.hqHero:before{content:"";pointer-events:none;background-image:linear-gradient(#11181255 1px,#0000 1px),linear-gradient(90deg,#11181255 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.hqHeroCopy{z-index:1;padding:70px 0;position:relative}.hqStatus{color:var(--acid);letter-spacing:1.4px;font:10px DM Mono}.hqStatus i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 14px var(--acid);border-radius:50%;margin-right:9px;display:inline-block}.hqStatus span{color:#4c5b52;margin-left:18px}.hqHero h1{letter-spacing:-6px;margin:34px 0;font-size:clamp(66px,7.4vw,104px);line-height:.92}.hqHero h1 em{color:#0000;-webkit-text-stroke:1px var(--acid);font-style:normal}.hqHeroCopy>p{color:#9ba8a0;max-width:650px;font-size:18px;line-height:1.75}.hqActions{align-items:center;gap:30px;margin:34px 0 55px;font-size:14px;display:flex}.hqPrimary{background:var(--acid);color:#071003;padding:16px 21px;font-weight:800}.hqPrimary b{margin-left:18px}.hqActions>a:last-child{color:#aeb9b2;border-bottom:1px solid #4b5850;padding:8px 0}.hqMetrics{border-top:1px solid var(--edge);padding-top:27px;display:flex}.hqMetrics div{border-right:1px solid var(--edge);flex-direction:column;margin-right:38px;padding-right:38px;display:flex}.hqMetrics div:last-child{border:0}.hqMetrics strong{font:600 23px DM Mono}.hqMetrics span{color:#536158;letter-spacing:1.5px;margin-top:5px;font:9px DM Mono}.hqConsoleWrap{place-items:center;height:520px;display:grid;position:relative}.hqConsoleWrap:before{content:"";background:radial-gradient(circle,#7ac70020,#0000 68%);width:420px;height:420px;position:absolute}.hqOrbit{border:1px solid #263128;border-radius:50%;position:absolute}.orbitOne{width:480px;height:480px}.orbitTwo{border-style:dashed;width:350px;height:350px;animation:30s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.hqConsole{z-index:2;background:#070b08;border:1px solid #364337;width:min(480px,100%);position:relative;box-shadow:0 35px 100px #000}.hqConsole header{color:#68766d;background:#101612;border-bottom:1px solid #29332b;align-items:center;height:46px;padding:0 15px;font:9px DM Mono;display:flex}.hqConsole header>span{gap:5px;display:flex}.hqConsole header i{background:#38423b;border-radius:50%;width:6px;height:6px}.hqConsole header b{color:#8e9b92;margin:auto;font-weight:500}.hqConsole header small{color:var(--acid);font-size:8px}.hqTerminal{color:#aeb9b2;min-height:295px;padding:25px;font:12px/1.75 DM Mono}.hqTerminal b,.hqTerminal em{color:var(--acid);font-style:normal}.hqTerminal .termDim{color:#48554d}.termIndent{padding-left:18px}.termSuccess{color:var(--acid);letter-spacing:3px}.termCursor{background:var(--acid);vertical-align:middle;width:7px;height:14px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.hqConsole footer{border-top:1px solid #242e27;align-items:center;height:34px;color:#4f5c54!important;gap:20px!important;padding:0 14px!important;font:8px DM Mono!important;display:flex!important}.hqConsole footer .termLive{color:var(--acid);margin-left:auto}.hqNode{z-index:3;color:#647269;background:#0c120e;border:1px solid #36453a;padding:10px 14px;font:8px DM Mono;position:absolute;box-shadow:0 12px 30px #000}.hqNode span{color:#fff;font-size:14px;display:block}.hqNode i{background:var(--acid);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.nodeA{top:95px;left:-4px}.nodeB{bottom:80px;right:-5px}.hqPlatforms,.hqTracks{padding:120px 0}.hqSectionHead{grid-template-columns:1fr 2fr 1.2fr;align-items:end;gap:45px;margin-bottom:55px;display:grid}.hqSectionHead>span{color:var(--acid);letter-spacing:1.5px;font:10px DM Mono}.hqSectionHead h2{letter-spacing:-2px;font-size:46px;line-height:1.05}.hqSectionHead p{color:#77877e;font-size:14px;line-height:1.6}.hqPlatformGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hqPlatform{border:1px solid var(--edge);background:var(--surface);min-height:430px;padding:35px;transition:all .25s;position:relative;overflow:hidden}.hqPlatform:hover{border-color:#51634f;transform:translateY(-5px)}.hqPlatform:after{content:"";border:1px solid #29352c;border-radius:50%;width:260px;height:260px;position:absolute;top:70px;right:-100px}.hqPlatform.labs{background:linear-gradient(135deg,#10190f,#071007)}.platformTop{color:var(--acid);justify-content:space-between;font:10px DM Mono;display:flex}.platformTop b{color:#182119;font-size:44px}.platformIcon{color:#354237;height:105px;font:80px DM Mono}.hqPlatform h3{margin-bottom:14px;font-size:32px}.hqPlatform>p{color:#89978f;max-width:490px;line-height:1.65}.hqPlatform footer{border-top:1px solid var(--edge);color:#68766d;justify-content:space-between;padding-top:20px;font-size:11px;display:flex;position:absolute;bottom:30px;left:35px;right:35px}.hqPlatform footer b{color:var(--acid)}.hqFlow{border-block:1px solid var(--edge);background:#09100b;padding:110px 0}.hqSectionHead.compact{grid-template-columns:1fr 3.2fr}.hqSteps{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.hqSteps article{border-top:1px solid #344239;min-height:190px;padding:27px 30px 0 0;position:relative}.hqSteps article>span{color:var(--acid);font:11px DM Mono}.hqSteps article>i{background:var(--acid);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0;box-shadow:0 0 12px #9bf00b99}.hqSteps h3{margin:30px 0 12px;font:15px DM Mono}.hqSteps p{color:#78877f;max-width:230px;font-size:13px;line-height:1.6}.hqTrackList{border-top:1px solid var(--edge)}.hqTrackList>a{border-bottom:1px solid var(--edge);grid-template-columns:80px 1fr 130px 40px;align-items:center;min-height:105px;transition:all .2s;display:grid}.hqTrackList>a:hover{background:#0a110c;padding-inline:16px}.hqTrackList>a>span{color:var(--acid);font:11px DM Mono}.hqTrackList h3{margin-bottom:5px;font-size:22px}.hqTrackList p,.hqTrackList small{color:#68776e}.hqTrackList b{color:var(--acid);font-size:22px}.hqCta{background:radial-gradient(circle at 75%,#5d8d0d24,#0000 35%),#0b110c;border:1px solid #344334;justify-content:space-between;align-items:center;min-height:360px;margin-bottom:100px;display:flex;position:relative;padding:65px!important}.hqCta span{color:var(--acid);font:10px DM Mono}.hqCta h2{letter-spacing:-2px;margin:14px 0;font-size:50px}.hqCta p{color:#7c8b82}.hqCta>a{background:var(--acid);color:#071003;padding:18px 23px;font-weight:800}.hqCta>a b{margin-left:25px}.hqFooter{border-top:1px solid var(--edge);color:#5e6d64;justify-content:space-between;align-items:center;min-height:120px;font-size:12px;display:flex}.hqFooter>div{gap:25px;display:flex}@media (max-width:950px){.hqLinks{display:none}.hqHero{grid-template-columns:1fr;padding-top:30px}.hqConsoleWrap{height:480px}.hqSectionHead,.hqPlatformGrid{grid-template-columns:1fr}.hqSteps{grid-template-columns:1fr 1fr;gap:35px}.hqMetrics div{margin-right:18px;padding-right:18px}.hqCta{flex-direction:column;justify-content:center;align-items:flex-start;gap:35px}.hqFooter>p{display:none}}@media (max-width:600px){.hq .shell{width:min(100% - 28px,1240px)}.hqNavActions>a:first-child,.hqNavActions .hqOutline b{display:none}.hqHero h1{letter-spacing:-4px;font-size:58px}.hqMetrics{grid-template-columns:1fr 1fr;gap:20px;display:grid}.hqMetrics div{border:0}.hqConsoleWrap{height:410px}.hqConsole{width:115%;transform:scale(.84)}.hqOrbit,.hqNode{display:none}.hqPlatforms,.hqTracks{padding:80px 0}.hqSteps{grid-template-columns:1fr}.hqTrackList>a{grid-template-columns:45px 1fr 25px}.hqTrackList small{display:none}.hqCta{padding:35px!important}.hqCta h2{font-size:38px}.hqFooter>div{display:none}}.gbitsBar{background:linear-gradient(90deg,#0c1718,#0c1210);border:1px solid #284047;grid-template-columns:54px 180px 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:16px 20px;display:grid}.gbitMark{background:var(--app-accent);color:#061113;clip-path:polygon(25% 0,100% 0,100% 75%,75% 100%,0 100%,0 25%);place-items:center;width:42px;height:42px;font:900 20px DM Mono;display:grid}.gbitsBar>div:nth-child(2){flex-direction:column;display:flex}.gbitsBar span{color:#65766e;letter-spacing:1px;font:8px DM Mono}.gbitsBar strong{color:#eaf6ef;margin-top:4px;font:600 22px DM Mono}.gbitsBar strong small{color:var(--app-accent);font-size:8px}.gbitsBar p{color:#718079;font-size:11px;line-height:1.5}.gbitsBar>a{border:1px solid var(--app-accent);color:var(--app-accent);padding:9px 12px;font:9px DM Mono}.walletMessage{border-left:2px solid var(--app-accent);color:#9cb0a6;background:#101b18;margin-bottom:14px;padding:11px 14px;font-size:11px}.moduleEconomy{border-top:1px solid var(--app-line);color:#75837b;justify-content:space-between;margin-top:14px;padding-top:13px;font:8px DM Mono;display:flex}.moduleEconomy span:first-child{color:var(--app-accent)}.moduleEconomy i{background:var(--app-accent);color:#071113;place-items:center;width:15px;height:15px;margin-right:5px;font-style:normal;display:inline-grid}.academyPath.owned{border-color:#34636c}.academyPath.owned:after{content:"UNLOCKED";color:var(--app-accent);letter-spacing:1px;background:#17383c;padding:5px 7px;font:7px DM Mono;position:absolute;top:0;right:0}.academyPath footer button:disabled{opacity:.55}.academyPath{min-height:350px!important}@media (max-width:640px){.gbitsBar{grid-template-columns:46px 1fr}.gbitsBar p,.gbitsBar>a{grid-column:1/-1}}.productApp{--app-accent:#9bf00b;--app-bg:#080b09;--app-panel:#0d120f;--app-line:#222a25;background:var(--app-bg);color:#eef4ef;grid-template-columns:68px 1fr;min-height:100vh;display:grid}.academyApp{--app-accent:#75e6ff}.productRail{border-right:1px solid var(--app-line);z-index:10;background:#090d0a;flex-direction:column;align-items:center;width:68px;display:flex;position:fixed;inset:0 auto 0 0}.railLogo{background:var(--app-accent);color:#071006;clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%);place-items:center;width:38px;height:38px;margin:18px 0 40px;font:900 18px DM Mono;display:grid}.productRail nav{flex-direction:column;gap:12px;display:flex}.productRail nav a{color:#66736b;border-left:2px solid #0000;place-items:center;width:40px;height:40px;font:16px DM Mono;display:grid}.productRail nav a:hover,.productRail nav a.active{color:var(--app-accent);border-left-color:var(--app-accent);background:#121a14}.railAvatar{color:#9eaaa2;border:1px solid #3c4941;border-radius:50%;place-items:center;width:32px;height:32px;margin-top:auto;margin-bottom:20px;font:11px DM Mono;display:grid}.productMain{grid-column:2;min-width:0}.productTopbar{border-bottom:1px solid var(--app-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9;background:#080b09ee;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.productTopbar>div{letter-spacing:1px;align-items:center;gap:10px;font:11px DM Mono;display:flex}.productTopbar>div a{color:#77847c}.productTopbar>div i{color:#3d4941}.productTopbar>div b{color:var(--app-accent)}.productTopbar nav{color:#95a198;align-items:center;gap:24px;font-size:11px;display:flex}.productLogin{border:1px solid #374138;padding:10px 13px;color:#d5ded7!important}.infraLive{color:#758079;font:9px DM Mono}.infraLive i{background:#79ed82;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #79ed82}.productContent{width:min(1380px,100% - 64px);margin:auto;padding:50px 0 90px}.productWelcome{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.productWelcome>div>span,.appSectionHead>div>span,.academyModules>div>span{color:var(--app-accent);letter-spacing:1.6px;font:9px DM Mono}.productWelcome h1{letter-spacing:-1.7px;margin:9px 0;font-size:42px}.productWelcome p{color:#78857d;font-size:14px}.productWelcome>a{background:var(--app-accent);color:#071006;padding:14px 18px;font-size:12px;font-weight:800}.productWelcome>a b{margin-left:18px}.labStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.labStats article{border:1px solid var(--app-line);background:var(--app-panel);flex-direction:column;min-height:125px;padding:20px;display:flex}.labStats span{color:#6b776f;letter-spacing:1px;font:9px DM Mono}.labStats strong{margin:15px 0 5px;font:600 28px DM Mono}.labStats small{color:#59655e;font-size:10px}.nodeHealth strong{color:#8fea90;font-size:16px!important}.nodeHealth strong i{background:#8fea90;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 8px #8fea90}.activeOperation{background:linear-gradient(120deg,#0e160f,#0a0e0b);border:1px solid #344234;margin:18px 0 55px}.activeOperation>header{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;height:47px;padding:0 20px;font:9px DM Mono;display:flex}.activeOperation>header div{color:var(--app-accent);gap:15px;display:flex}.activeOperation>header b,.activeOperation>header small{color:#68746c}.operationBody{grid-template-columns:1fr 1fr;min-height:270px;display:grid}.operationTopo{border-right:1px solid var(--app-line);background-image:linear-gradient(#17201955 1px,#0000 1px),linear-gradient(90deg,#17201955 1px,#0000 1px);background-size:30px 30px;justify-content:center;align-items:center;padding:35px;display:flex}.operationTopo>i{background:#526257;width:45px;height:1px}.miniNode,.miniRouter{text-align:center;color:#66736b;background:#0b100c;border:1px solid #46554b;padding:13px 15px;font:9px DM Mono}.miniRouter{border-color:var(--app-accent)}.miniNode b,.miniRouter b{color:#e7eee9;margin-bottom:4px;font-size:13px;display:block}.operationInfo{padding:35px}.operationInfo>span{color:var(--app-accent);font:9px DM Mono}.operationInfo h2{margin:13px 0 9px;font-size:27px}.operationInfo>p{color:#7c8981;font-size:13px;line-height:1.6}.operationInfo>div{color:#66736b;gap:20px;margin:23px 0;font:9px DM Mono;display:flex}.operationInfo>a{background:var(--app-accent);color:#071006;padding:12px 15px;font-size:11px;font-weight:800;display:inline-block}.appSection{margin-top:55px}.appSectionHead{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.appSectionHead h2{margin-top:7px;font-size:30px}.appSectionHead p{color:#707d75;margin-top:6px;font-size:12px}.filterPills{gap:5px;display:flex}.filterPills button{color:#77847c;background:#0c120e;border:1px solid #29332c;padding:8px 12px;font:9px DM Mono}.filterPills button.active{border-color:var(--app-accent);color:var(--app-accent)}.productApp .playerProgress{border-color:var(--app-line);background:var(--app-panel)}.productApp .phaseCard{background:var(--app-panel);border-color:var(--app-line)}.productApp .accountGrid{width:100%;margin-top:65px}.productApp .accountCard,.productApp .rankCard{background:var(--app-panel);border-color:var(--app-line)}.academySearch{color:#67736c;background:#0b100c;border:1px solid #2d3831;padding:8px 12px}.academySearch input{color:#dce5df;background:0 0;border:0;outline:0;width:230px;margin-left:8px;font-size:11px}.academyDashboard{grid-template-columns:2fr 1fr;gap:14px;display:grid}.continueCard{background:linear-gradient(120deg,#0c1514,#0b1010);border:1px solid #27352e;grid-template-columns:230px 1fr;min-height:290px;display:grid}.continueVisual{background:radial-gradient(circle,#1d4c5335,#0000 60%);border-right:1px solid #25322d;flex-direction:column;justify-content:center;align-items:center;font-family:DM Mono;display:flex}.continueVisual span{color:var(--app-accent);font-size:20px}.continueVisual b{color:#0000;-webkit-text-stroke:1px #77e7ff80;font-size:68px;line-height:1}.continueVisual i{color:#536862;letter-spacing:2px;font-size:8px;font-style:normal}.continueCard>div:last-child{padding:30px}.continueCard>div:last-child>span{color:var(--app-accent);font:9px DM Mono}.continueCard h2{margin:14px 0 8px;font-size:28px}.continueCard p{color:#7d8b83;font-size:13px}.courseMeta{color:#647168;gap:20px;margin:25px 0 10px;font:9px DM Mono;display:flex}.courseProgress{background:#212b25;height:3px}.courseProgress i{background:var(--app-accent);width:0;height:100%;display:block}.continueCard button{background:var(--app-accent);color:#051012;border:0;margin-top:22px;padding:11px 14px;font-size:11px;font-weight:800}.academySummary{border:1px solid var(--app-line);background:var(--app-panel);padding:25px}.academySummary>span{color:var(--app-accent);font:9px DM Mono}.academySummary>div{border-bottom:1px solid var(--app-line);align-items:center;padding:18px 0;display:flex}.academySummary>div:last-child{border:0}.academySummary strong{width:80px;font:600 26px DM Mono}.academySummary small{color:#66736b;letter-spacing:1px;font:8px/1.5 DM Mono}.academyPathGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.academyPath{border:1px solid var(--app-line);background:var(--app-panel);min-height:315px;padding:22px;position:relative}.academyPath:hover{border-color:#40544a}.academyPath header{justify-content:space-between;display:flex}.pathIcon{width:45px;height:45px;color:var(--app-accent);background:#0d1919;border:1px solid #34545a;place-items:center;font:20px DM Mono;display:grid}.academyPath header>div{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.academyPath header small{color:var(--app-accent);font:9px DM Mono}.academyPath header b{color:#66736b;font-size:9px}.academyPath h3{margin:27px 0 9px;font-size:20px}.academyPath>p{color:#748078;min-height:57px;font-size:12px;line-height:1.55}.pathMeta{color:#66736b;gap:17px;margin:20px 0 11px;font:9px DM Mono;display:flex}.pathProgress{background:#242d28;height:2px}.pathProgress i{background:var(--app-accent);height:100%;display:block}.academyPath footer{position:absolute;bottom:20px;left:22px;right:22px;border:0!important;justify-content:space-between!important;padding:0!important;display:flex!important}.academyPath footer span{color:#5f6c64;font:9px DM Mono}.academyPath footer button{color:var(--app-accent);background:0 0;border:0;font:10px DM Mono}.academyModules{margin-top:70px}.academyModules>div:first-child h2{margin-top:7px;font-size:30px}.moduleList{border-top:1px solid var(--app-line);margin-top:25px}.moduleList article{border-bottom:1px solid var(--app-line);grid-template-columns:60px 1fr 100px 100px;align-items:center;min-height:80px;display:grid}.moduleList article>span{color:var(--app-accent);font:10px DM Mono}.moduleList article>div{flex-direction:column;gap:5px;display:flex}.moduleList article b{font-size:14px}.moduleList article small{color:#5e6a63;font-size:9px}.moduleList article em{color:#68746d;font:9px DM Mono}.moduleList article button{color:#a6b2aa;background:0 0;border:1px solid #34423a;padding:9px;font:9px DM Mono}@media (max-width:1000px){.productApp{grid-template-columns:1fr}.productRail{display:none}.productMain{grid-column:1}.productContent{width:min(100% - 32px,1380px)}.productTopbar{padding-inline:18px}.academySearch{display:none}.labStats{grid-template-columns:1fr 1fr}.operationBody,.academyDashboard{grid-template-columns:1fr}.operationTopo{border-right:0;border-bottom:1px solid var(--app-line)}.academyPathGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.productTopbar nav>a:not(.productLogin),.infraLive{display:none}.productWelcome{flex-direction:column;align-items:flex-start;gap:25px}.labStats{grid-template-columns:1fr 1fr}.operationTopo{overflow:auto}.appSectionHead{flex-direction:column;align-items:flex-start;gap:20px}.filterPills{width:100%;overflow:auto}.academyPathGrid,.continueCard{grid-template-columns:1fr}.continueVisual{border-right:0;border-bottom:1px solid var(--app-line);min-height:170px}.moduleList article{grid-template-columns:42px 1fr 70px}.moduleList article button{display:none}}
.playerProgress{background:#0c1b16;border:1px solid #1c332a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-bottom:28px;padding:20px 24px;display:grid}.levelBadge{text-align:center;border:1px solid #74f5a7;border-radius:50%;place-content:center;width:64px;height:64px;display:grid}.levelBadge small,.phaseInfo small{color:#8ea79c;letter-spacing:1px;font:9px monospace}.levelBadge strong{color:#74f5a7;font-size:25px;line-height:1}.xpInfo>div:first-child{justify-content:space-between;margin-bottom:9px;display:flex}.xpInfo b,.phaseInfo b{font-size:13px}.xpInfo span{color:#8ea79c;font-size:11px}.xpTrack{background:#162b22;border-radius:8px;height:6px;overflow:hidden}.xpTrack i{background:#74f5a7;height:100%;display:block;box-shadow:0 0 12px #74f5a7}.phaseInfo{text-align:right;flex-direction:column;gap:5px;display:flex}.phasePath{gap:15px;display:grid}.phaseCard{background:#0c1b16;border:1px solid #1c332a;border-radius:10px;grid-template-columns:76px 1fr;display:grid;overflow:hidden}.phaseRail{background:#091510;justify-content:center;padding-top:30px;display:flex;position:relative}.phaseRail:after{content:"";background:#29483b;width:1px;position:absolute;top:70px;bottom:0}.phaseRail span{color:#74f5a7;z-index:1;background:#091510;border:1px solid #74f5a7;border-radius:50%;place-items:center;width:36px;height:36px;font:700 13px monospace;display:grid}.phaseContent{padding:27px}.phaseTop{color:#74f5a7;justify-content:space-between;margin-bottom:18px;font:11px monospace;display:flex}.phaseTop b{border:1px solid #2e5946;border-radius:4px;padding:5px 8px}.phaseContent .tags{margin-bottom:15px}.phaseContent h3{margin-bottom:7px;font-size:24px}.phaseContent>p{color:#8ea79c;font-size:14px}.phaseContent .meta{border-bottom:1px solid #1c332a}.phaseContent>a{color:#74f5a7;justify-content:space-between;padding-top:17px;font-size:13px;font-weight:700;display:flex}.phaseCard.locked{opacity:.55}.phaseCard.locked .phaseRail span{color:#8ea79c;border-color:#617069}.lockedLabel{color:#8ea79c;padding-top:17px;font-size:12px}.phaseCard.done{border-color:#356a52}.validated{background:#d5ffe5!important}@media (max-width:700px){.playerProgress{grid-template-columns:auto 1fr}.phaseInfo{display:none}.phaseCard{grid-template-columns:52px 1fr}.phaseContent{padding:22px}.phaseRail span{width:30px;height:30px}.xpInfo>div:first-child{display:block}.xpInfo span{margin-top:4px;display:block}}
.accountGrid{grid-template-columns:1fr 1.2fr;gap:18px;padding:35px 0;display:grid}.accountCard,.rankCard{background:#0c1b16;border:1px solid #1c332a;border-radius:10px;padding:28px}.accountGrid>div>span{color:#74f5a7;letter-spacing:1.5px;font:11px monospace}.accountGrid h2{margin:10px 0;font-size:26px}.accountCard>p,.emptyRank{color:#8ea79c;font-size:13px;line-height:1.6}.accountCard form{gap:8px;margin-top:20px;display:flex}.accountCard input{color:#f2f7f4;background:#07110e;border:1px solid #29483b;border-radius:5px;outline:0;flex:1;padding:12px}.accountCard button{background:#74f5a7;border:0;border-radius:5px;padding:0 17px;font-weight:800}.accountCard em{color:#ff8b8b;margin-top:10px;font-size:12px;display:block}.accountStats{gap:45px;margin-top:25px;display:flex}.accountStats b{color:#74f5a7;font-size:35px}.accountStats small{color:#8ea79c;margin-top:5px;font:9px monospace;display:block}.rankCard ol{margin-top:20px;list-style:none}.rankCard li{border-top:1px solid #1c332a;grid-template-columns:30px 1fr auto auto;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.rankCard li i{color:#74f5a7;background:#14271f;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.rankCard li span{color:#8ea79c}.rankCard li strong{color:#74f5a7}.emptyRank{margin-top:25px}@media (max-width:750px){.accountGrid{grid-template-columns:1fr}.accountCard form{flex-direction:column}.accountCard button{padding:12px}.rankCard li{grid-template-columns:30px 1fr auto}.rankCard li span{display:none}}
