.concept-02-module__qyFLPq__shell{--bg:#05070c;--surface:#0a0d14;--surface-raised:#0d121ceb;--text:#effcff;--muted:#738493;--line:#7bb6c524;--line-hot:#5ef2ff75;--cyan:#5ef2ff;--cyan-soft:#5ef2ff1a;--acid:#b9ff5e;--violet:#9b7cff;--green:#72ffad;--grid:#70aebe12;--shadow:0 0 32px #40e5ff21;background:var(--bg);height:100vh;min-height:100vh;color:var(--text);grid-template-rows:64px minmax(0,1fr) 38px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.concept-02-module__qyFLPq__shell[data-theme=light]{--bg:#eef5f5;--surface:#f8fcfc;--surface-raised:#fffffff0;--text:#10252d;--muted:#607982;--line:#225b6824;--line-hot:#0099af75;--cyan:#008ea5;--cyan-soft:#0097af17;--acid:#568f00;--violet:#7453d1;--green:#168852;--grid:#2b637012;--shadow:0 16px 36px #23505b1a}.concept-02-module__qyFLPq__shell *,.concept-02-module__qyFLPq__shell :before,.concept-02-module__qyFLPq__shell :after{box-sizing:border-box}.concept-02-module__qyFLPq__shell button,.concept-02-module__qyFLPq__shell a{font:inherit}.concept-02-module__qyFLPq__header{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);z-index:5;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;display:grid}.concept-02-module__qyFLPq__brand{width:fit-content;color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.concept-02-module__qyFLPq__brand>span:last-child{gap:3px;display:grid}.concept-02-module__qyFLPq__brand b{font-size:calc(11px * var(--type-scale));letter-spacing:.17em;font-weight:600}.concept-02-module__qyFLPq__brand small{color:var(--muted);font:500 calc(7px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.17em}.concept-02-module__qyFLPq__brandShape{border:1px solid var(--cyan);width:30px;height:30px;box-shadow:0 0 16px var(--cyan-soft);place-items:center;display:grid;transform:rotate(45deg)}.concept-02-module__qyFLPq__brandShape i{border:2px solid var(--acid);width:9px;height:9px}.concept-02-module__qyFLPq__live{font:500 calc(9px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.08em;align-items:center;gap:8px;display:flex}.concept-02-module__qyFLPq__live i{background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%;animation:1.8s ease-in-out infinite concept-02-module__qyFLPq__blink}.concept-02-module__qyFLPq__live span{color:var(--green)}.concept-02-module__qyFLPq__live b{border-left:1px solid var(--line);color:var(--text);padding-left:8px;font-weight:500}.concept-02-module__qyFLPq__headerActions{justify-self:end;align-items:center;gap:14px;display:flex}.concept-02-module__qyFLPq__headerActions>span{color:var(--violet);font:600 calc(8px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.1em}.concept-02-module__qyFLPq__headerActions>button{border:1px solid var(--line-hot);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:3px;place-items:center;display:grid}.concept-02-module__qyFLPq__headerActions>button:hover{background:var(--cyan-soft)}.concept-02-module__qyFLPq__headerActions svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:15px;height:15px}.concept-02-module__qyFLPq__stage{background:var(--bg);min-height:0;padding:0 18px 14px;position:relative}.concept-02-module__qyFLPq__hud{z-index:4;pointer-events:none;gap:32px;display:flex;position:absolute;top:22px;left:34px}.concept-02-module__qyFLPq__hud>div{grid-template-columns:auto auto;gap:4px 10px;display:grid}.concept-02-module__qyFLPq__hud small{color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.1em;grid-column:1/-1}.concept-02-module__qyFLPq__hud strong{font:500 calc(19px * var(--type-scale))/1 ui-monospace, monospace}.concept-02-module__qyFLPq__hud em{color:var(--green);font:normal 500 calc(8px * var(--type-scale))/1 ui-monospace, monospace;align-self:end}.concept-02-module__qyFLPq__arenaWrap{background:radial-gradient(circle at 50% 50%, var(--cyan-soft), transparent 36%);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.concept-02-module__qyFLPq__battlefield{width:100%;height:100%;display:block}.concept-02-module__qyFLPq__grid{fill:none;stroke:var(--grid);stroke-width:1px}.concept-02-module__qyFLPq__glowStart{stop-color:var(--cyan);stop-opacity:.12}.concept-02-module__qyFLPq__glowEnd{stop-color:var(--cyan);stop-opacity:0}.concept-02-module__qyFLPq__boundary,.concept-02-module__qyFLPq__innerBoundary{fill:none;stroke:var(--cyan);stroke-width:1px;stroke-dasharray:2 11;opacity:.5}.concept-02-module__qyFLPq__innerBoundary{stroke:var(--violet);opacity:.28}.concept-02-module__qyFLPq__crosshair{fill:none;stroke:var(--line);stroke-width:.8px;stroke-dasharray:3 13}.concept-02-module__qyFLPq__enemy rect,.concept-02-module__qyFLPq__enemy path,.concept-02-module__qyFLPq__enemy circle{fill:var(--surface);stroke-width:2px;filter:url(#v2-neon)}.concept-02-module__qyFLPq__enemy text{fill:var(--muted);font:500 calc(10px * var(--type-scale)) ui-monospace, monospace}.concept-02-module__qyFLPq__square rect,.concept-02-module__qyFLPq__circle circle{stroke:var(--violet)}.concept-02-module__qyFLPq__triangle path,.concept-02-module__qyFLPq__diamond path{stroke:var(--cyan)}.concept-02-module__qyFLPq__shots path{fill:none;stroke:var(--cyan);stroke-width:1.5px;stroke-dasharray:3 320;filter:url(#v2-neon);animation:2.1s linear infinite concept-02-module__qyFLPq__shoot}.concept-02-module__qyFLPq__shots path:nth-child(2){animation-delay:-.55s}.concept-02-module__qyFLPq__shots path:nth-child(3){animation-delay:-1.1s}.concept-02-module__qyFLPq__shots path:nth-child(4){animation-delay:-1.65s}.concept-02-module__qyFLPq__towerHalo{fill:var(--surface);stroke:var(--cyan);stroke-width:2px;stroke-dasharray:9 7;transform-origin:550px 340px;animation:16s linear infinite concept-02-module__qyFLPq__rotate}.concept-02-module__qyFLPq__towerBody{fill:var(--surface);stroke:var(--cyan);stroke-width:2.4px}.concept-02-module__qyFLPq__barrel,.concept-02-module__qyFLPq__barrelTop{fill:none;stroke:var(--cyan);stroke-width:5px;stroke-linecap:square}.concept-02-module__qyFLPq__barrelTop{stroke-width:3px}.concept-02-module__qyFLPq__towerCore{fill:var(--acid);stroke:var(--surface);stroke-width:6px}.concept-02-module__qyFLPq__resolvePulse circle{fill:none;stroke:var(--acid);stroke-width:2px;transform-origin:805px 510px;animation:1.1s ease-out both concept-02-module__qyFLPq__resolve}.concept-02-module__qyFLPq__resolvePulse text{fill:var(--green);font:600 calc(9px * var(--type-scale)) ui-monospace, monospace;animation:1.2s ease-out both concept-02-module__qyFLPq__float-up}.concept-02-module__qyFLPq__researchNode{z-index:3;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.concept-02-module__qyFLPq__researchNode>span:last-child{gap:3px;min-width:120px;display:grid}.concept-02-module__qyFLPq__researchNode small{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.08em}.concept-02-module__qyFLPq__researchNode b{font-size:calc(10px * var(--type-scale));font-weight:500}.concept-02-module__qyFLPq__nodeRing{--progress:0%;background:conic-gradient(var(--cyan) var(--progress), var(--line) 0);width:47px;height:47px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:relative}.concept-02-module__qyFLPq__nodeRing:before{content:"";background:var(--surface);border:1px solid var(--line);border-radius:50%;position:absolute;inset:3px}.concept-02-module__qyFLPq__nodeRing i{color:var(--cyan);font:normal 500 calc(17px * var(--type-scale))/1 ui-monospace, monospace;position:relative}.concept-02-module__qyFLPq__nodeSelected .concept-02-module__qyFLPq__nodeRing{outline:1px solid var(--cyan);outline-offset:5px}.concept-02-module__qyFLPq__nodeSelected b{color:var(--cyan)}.concept-02-module__qyFLPq__nodeBuilt{background:var(--green)}.concept-02-module__qyFLPq__nodeBuilt i{color:var(--green)}.concept-02-module__qyFLPq__nodeReady{background:var(--line);box-shadow:none}.concept-02-module__qyFLPq__nodeReady:before{border-style:dashed}.concept-02-module__qyFLPq__nodeReady i{color:var(--muted)}.concept-02-module__qyFLPq__nodeActivation{top:24%;left:50%}.concept-02-module__qyFLPq__nodeRetries{top:63%;left:70%}.concept-02-module__qyFLPq__nodeVerification{top:65%;left:29%}.concept-02-module__qyFLPq__nodeWallets{top:34%;left:76%}.concept-02-module__qyFLPq__transaction{z-index:4;border:1px solid var(--line-hot);background:var(--surface-raised);min-width:238px;box-shadow:var(--shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:absolute;top:25px;right:28px}.concept-02-module__qyFLPq__transaction>span{color:var(--cyan);font-size:calc(21px * var(--type-scale))}.concept-02-module__qyFLPq__transaction div{gap:3px;display:grid}.concept-02-module__qyFLPq__transaction small{color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace, monospace}.concept-02-module__qyFLPq__transaction strong{font-size:calc(11px * var(--type-scale));font-weight:500}.concept-02-module__qyFLPq__transaction>b{color:var(--green);font:600 calc(8px * var(--type-scale))/1 ui-monospace, monospace}.concept-02-module__qyFLPq__inspector{z-index:4;border:1px solid var(--line-hot);background:var(--surface-raised);width:318px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:16px;position:absolute;bottom:52px;right:28px}.concept-02-module__qyFLPq__inspectorTop{color:var(--green);font:600 calc(8px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.08em;justify-content:space-between;display:flex}.concept-02-module__qyFLPq__inspectorTop small{color:var(--muted)}.concept-02-module__qyFLPq__inspector h1{max-width:none;color:var(--muted);font:600 calc(8px * var(--type-scale))/1 ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0}.concept-02-module__qyFLPq__inspector h2{max-width:none;color:var(--text);font-size:calc(20px * var(--type-scale));letter-spacing:-.03em;margin:5px 0 0;font-weight:500;line-height:1.1}.concept-02-module__qyFLPq__inspector p{color:var(--muted);font-size:calc(10px * var(--type-scale));margin:10px 0 13px;line-height:1.45}.concept-02-module__qyFLPq__effect{border-top:1px solid var(--line);justify-content:space-between;align-items:end;padding-top:10px;display:flex}.concept-02-module__qyFLPq__effect span{color:var(--muted);font:600 calc(7px * var(--type-scale))/1 ui-monospace, monospace}.concept-02-module__qyFLPq__effect strong{color:var(--text);font:500 calc(11px * var(--type-scale))/1 ui-monospace, monospace}.concept-02-module__qyFLPq__studyMeta{color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace, monospace;justify-content:space-between;margin:10px 0 7px;display:flex}.concept-02-module__qyFLPq__studyMeta b{color:var(--text);font-weight:500}.concept-02-module__qyFLPq__progress{background:var(--line);height:3px}.concept-02-module__qyFLPq__progress span{background:var(--cyan);height:100%;box-shadow:0 0 10px var(--cyan);display:block}.concept-02-module__qyFLPq__inspector>button{border:1px solid var(--line-hot);background:var(--cyan-soft);width:100%;color:var(--cyan);font-size:calc(10px * var(--type-scale));cursor:pointer;margin-top:12px;padding:9px 10px}.concept-02-module__qyFLPq__inspector>button:hover{background:var(--cyan);color:var(--bg)}.concept-02-module__qyFLPq__modeBar{z-index:5;border:1px solid var(--line);background:var(--surface-raised);box-shadow:var(--shadow);padding:4px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.concept-02-module__qyFLPq__modeBar button{border:0;border-right:1px solid var(--line);min-width:108px;color:var(--muted);font-size:calc(9px * var(--type-scale));cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:8px 12px;display:flex}.concept-02-module__qyFLPq__modeBar button:last-child{border-right:0}.concept-02-module__qyFLPq__modeBar i{color:var(--cyan);font:normal calc(15px * var(--type-scale))/1 ui-monospace, monospace}.concept-02-module__qyFLPq__modeBar em{background:var(--violet);width:14px;height:14px;color:var(--surface);font:normal 600 calc(7px * var(--type-scale))/1 ui-monospace, monospace;border-radius:50%;place-items:center;display:grid}.concept-02-module__qyFLPq__modeBar .concept-02-module__qyFLPq__modeActive{background:var(--cyan-soft);color:var(--text);box-shadow:inset 0 -1px var(--cyan)}.concept-02-module__qyFLPq__footer{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font:500 calc(8px * var(--type-scale))/1 ui-monospace, monospace;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.concept-02-module__qyFLPq__footer b{color:var(--text);font-weight:500}.concept-02-module__qyFLPq__footer>span:first-child i{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}@keyframes concept-02-module__qyFLPq__rotate{to{transform:rotate(360deg)}}@keyframes concept-02-module__qyFLPq__blink{50%{opacity:.3}}@keyframes concept-02-module__qyFLPq__shoot{0%{stroke-dashoffset:325px;opacity:0}7%{opacity:1}23%,to{stroke-dashoffset:0;opacity:0}}@keyframes concept-02-module__qyFLPq__resolve{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.5)}}@keyframes concept-02-module__qyFLPq__float-up{0%{opacity:1;transform:translateY(8px)}to{opacity:0;transform:translateY(-12px)}}@media (max-width:1000px){.concept-02-module__qyFLPq__header{grid-template-columns:1fr auto}.concept-02-module__qyFLPq__live,.concept-02-module__qyFLPq__researchNode>span:last-child{display:none}.concept-02-module__qyFLPq__nodeActivation{top:25%;left:50%}.concept-02-module__qyFLPq__nodeRetries{top:59%;left:72%}.concept-02-module__qyFLPq__nodeVerification{top:62%;left:27%}.concept-02-module__qyFLPq__nodeWallets{top:34%;left:76%}}@media (max-width:680px){.concept-02-module__qyFLPq__shell{height:auto;min-height:100vh;display:block;overflow:visible}.concept-02-module__qyFLPq__header{height:58px;padding:0 12px;position:sticky;top:0}.concept-02-module__qyFLPq__headerActions>span{display:none}.concept-02-module__qyFLPq__stage{padding:0 10px 12px}.concept-02-module__qyFLPq__hud{justify-content:space-between;gap:6px;top:18px;left:14px;right:14px}.concept-02-module__qyFLPq__hud strong{font-size:calc(14px * var(--type-scale))}.concept-02-module__qyFLPq__hud em{display:none}.concept-02-module__qyFLPq__arenaWrap{height:820px;min-height:820px;overflow:hidden}.concept-02-module__qyFLPq__battlefield{width:880px;max-width:none;height:545px;transform:translate(calc(50vw - 450px))}.concept-02-module__qyFLPq__transaction{min-width:0;top:70px;left:10px;right:10px}.concept-02-module__qyFLPq__researchNode{z-index:4}.concept-02-module__qyFLPq__nodeRing{width:39px;height:39px}.concept-02-module__qyFLPq__nodeActivation{top:165px;left:50%}.concept-02-module__qyFLPq__nodeRetries{top:340px;left:70%}.concept-02-module__qyFLPq__nodeVerification{top:365px;left:29%}.concept-02-module__qyFLPq__nodeWallets{top:220px;left:76%}.concept-02-module__qyFLPq__inspector{width:auto;margin:0;position:absolute;inset:555px 0 auto}.concept-02-module__qyFLPq__modeBar{width:100%;margin-top:10px;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none}.concept-02-module__qyFLPq__modeBar button{flex:1;min-width:0;padding:9px 4px}.concept-02-module__qyFLPq__modeBar i{display:none}.concept-02-module__qyFLPq__footer{min-height:38px;padding:0 12px}.concept-02-module__qyFLPq__footer span:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.concept-02-module__qyFLPq__shell *,.concept-02-module__qyFLPq__shell :before,.concept-02-module__qyFLPq__shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.concept-02-module__qyFLPq__enemy{display:none}}
