@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}.nav{background:#040404;border-right:1px solid #111;flex-direction:column;align-items:center;gap:2px;padding:12px 0;display:flex}.nav-logo{cursor:pointer;margin-bottom:14px}.side{background:#020202;border-right:1px solid #111;flex-direction:column;transition:width .25s;display:flex;overflow:hidden}.new-btn{color:#000;cursor:pointer;letter-spacing:.04em;background:silver;border:none;border-radius:2px;width:100%;margin-top:4px;padding:6px;font-family:SF Mono,Consolas,monospace;font-size:10px;font-weight:700;transition:opacity .12s}.new-btn:hover{opacity:.85}.input-wrap{background:#111;border:1px solid #252525;border-radius:10px;align-items:flex-end;gap:7px;padding:7px 10px;transition:all .3s;display:flex}.input-wrap:focus-within{background:#141414;border-color:#444}.input-f{color:#ccc;resize:none;touch-action:manipulation;background:0 0;border:none;outline:none;flex:1;min-height:18px;max-height:80px;font-family:inherit;font-size:16px;line-height:1.5}.input-f::placeholder{color:#666}.chat-center .input-wrap{border:1px solid #0000;border-radius:14px;padding:9px 14px;position:relative}.chat-center .input-f{min-height:20px;font-size:16px}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes orbitGlow{0%{--glow-angle:0deg}to{--glow-angle:360deg}}@property --gen-hue{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes genSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes genSpinR{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes genPulse{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes genText{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}30%{opacity:1;filter:blur();transform:translateY(0)}85%{opacity:1}to{opacity:.4}}@keyframes genNode{0%{r:0;opacity:0}40%{r:4.5;opacity:1}to{r:3.5;opacity:.8}}@keyframes genLine{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}@keyframes genScan{0%{background-position:0 -60px}to{background-position:0 300px}}@keyframes genShock{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes genHue{0%{--gen-hue:0deg}to{--gen-hue:360deg}}@keyframes genGrid{0%{opacity:.03}50%{opacity:.06}to{opacity:.03}}@keyframes genParticle{0%{opacity:0;transform:translate(0)scale(0)}15%{opacity:.8;transform:scale(1)}85%{opacity:.3}to{transform:translate(var(--pdx),var(--pdy)) scale(0);opacity:0}}@keyframes genStepSlide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes genBarGlow{0%,to{box-shadow:0 0 4px var(--gc,#fff)33}50%{box-shadow:0 0 12px var(--gc,#fff)66}}.gen-card{background:#020202;border:1px solid #141414;border-radius:2px;margin-top:8px;animation:.3s slideUp;position:relative;overflow:hidden}.gen-card:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#ffffff04 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#ffffff04 40px);animation:4s infinite genGrid;position:absolute;inset:0}.gen-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#ffffff03 50%,#0000 100%) 0 0/100% 60px;animation:2s linear infinite genScan;position:absolute;inset:0}.gen-core{flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:36px 16px 24px;display:flex;position:relative}.gen-ring{border:1px solid #0000;border-radius:50%;animation:linear infinite genSpin;position:absolute;inset:0}.gen-ring:first-child{border-width:1px;border-color:#ffffff0a;animation-duration:8s}.gen-ring:nth-child(2){border-style:dashed;border-color:#ffffff08;animation:5s linear infinite genSpinR;inset:28px}.gen-ring:nth-child(3){border-width:1.5px;border-color:#ffffff05;animation-duration:3s;inset:56px}.gen-center:before{content:"";background:inherit;opacity:.12;filter:blur(16px);border-radius:50%;position:absolute;inset:-20px}.gen-center:after{content:"";background:inherit;opacity:.04;filter:blur(30px);border-radius:50%;position:absolute;inset:-40px}.gen-step-label{text-align:center;letter-spacing:.03em;min-height:20px;margin-top:18px;font-size:14px;font-weight:500}.forge-tabs{background:#010101;border-bottom:1px solid #1a1a1a;flex-shrink:0;gap:0;display:flex}.forge-tab{color:#666;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000;padding:10px 20px;font-size:11px;font-weight:400;transition:all .15s}.forge-tab:hover{color:#aaa}.forge-tab.on{color:#fff;border-color:silver}@keyframes forgeGlitch{0%{filter:none}25%{filter:brightness(2)contrast(1.5)}50%{transform:translate(1px)skew(.5deg)}75%{filter:brightness(.5)}to{filter:none;transform:none}}@keyframes forgeCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes forgeScanline{0%{top:-100%}to{top:100%}}.forge-store-card{cursor:pointer;background:#050505;border:1px solid #1a1a1a;border-radius:3px;transition:all .25s;position:relative;overflow:hidden}.forge-store-card:hover{background:#080808;border-color:#888;box-shadow:0 0 12px #c0c0c010,0 0 30px #c0c0c006}.forge-store-card:hover .forge-store-meta{color:#aaa}.forge-store-card:before{content:"";background:linear-gradient(90deg,#0000,#c0c0c020,#0000);height:1px;position:absolute;top:0;left:0;right:0}.forge-store-info h3{color:silver;letter-spacing:.02em;margin:0 0 4px;font-family:SF Mono,monospace;font-size:12px;font-weight:600}.forge-store-info p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-family:system-ui,sans-serif;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.forge-store-meta{color:#888;align-items:center;gap:8px;font-family:SF Mono,monospace;font-size:9px;display:flex}.forge-store-meta .price{color:#22c55e;margin-left:auto;font-size:11px;font-weight:700}.forge-store-meta .free{color:#888}.forge-store-cat{color:#777;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #1a1a1a;border-radius:2px;padding:4px 10px;font-family:SF Mono,monospace;font-size:9px;transition:all .12s}.forge-store-cat:hover,.forge-store-cat.on{color:silver;background:#c0c0c006;border-color:#c0c0c040}.forge-store-search{gap:8px;padding:12px 0;display:flex}.forge-store-search input{color:silver;background:#050505;border:1px solid #1a1a1a;border-radius:2px;outline:none;flex:1;padding:10px 14px;font-family:SF Mono,monospace;font-size:11px}.forge-store-search input:focus{border-color:#22c55e30}.forge-proj-card{cursor:pointer;background:#050505;border:1px solid #1a1a1a;border-radius:2px;padding:16px;transition:all .15s;position:relative}.forge-proj-card:hover{border-color:#c0c0c020}.forge-proj-card h3{color:silver;margin:0 0 4px;font-family:SF Mono,monospace;font-size:13px;font-weight:600}.forge-proj-card p{color:#777;margin:0 0 12px;font-family:system-ui,sans-serif;font-size:10px}.forge-proj-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-family:SF Mono,monospace;font-size:8px;font-weight:600;display:inline-block}.forge-proj-badge.draft{color:#555;background:#55555515;border:1px solid #55555520}.forge-proj-badge.ready{color:silver;background:#c0c0c008;border:1px solid #c0c0c015}.forge-proj-badge.deployed,.forge-proj-badge.listed{color:#22c55e;background:#22c55e08;border:1px solid #22c55e15}.forge-proj-badge.building{color:silver;background:#c0c0c008;border:1px solid #c0c0c015;animation:1.5s infinite pulse}.forge-proj-stats{color:#666;letter-spacing:.04em;gap:12px;margin-top:12px;font-family:SF Mono,monospace;font-size:9px;display:flex}.ms-tab.on{color:#fff;border-color:silver}.ms-card{cursor:pointer;background:#050505;border:1px solid #1a1a1a;border-left:2px solid #333;border-radius:2px;margin-bottom:8px;padding:14px;transition:all .15s;position:relative}.ms-card:hover{border-color:#1a1a1a}.ms-card h3{color:silver;margin:0 0 4px;font-family:SF Mono,monospace;font-size:12px;font-weight:600}.ms-card p{color:#777;margin:0 0 8px;font-family:system-ui,sans-serif;font-size:10px}.ms-checkpoint-modal{z-index:300;background:#000000e6;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.ms-checkpoint-box{background:#050505;border:1px solid #c0c0c020;border-radius:2px;width:90%;max-width:500px;padding:24px;box-shadow:0 0 80px #0008}.ms-checkpoint-box h3{color:silver;letter-spacing:.12em;margin:0 0 12px;font-family:SF Mono,monospace;font-size:11px}.ms-checkpoint-box p{color:#888;margin:0 0 16px;font-family:system-ui,sans-serif;font-size:11px;line-height:1.6}.ms-checkpoint-box .actions button{cursor:pointer;letter-spacing:.08em;border-radius:2px;flex:1;padding:10px;font-family:SF Mono,monospace;font-size:10px;font-weight:600;transition:all .15s}@keyframes capDrift{0%,8%{transform:translate(0)}45%,55%{transform:translate(-220px)}92%,to{transform:translate(0)}}.right{background:#020202;border-left:1px solid #111;flex-direction:column;transition:width .25s;display:flex;overflow:hidden}.right-tabs{border-bottom:1px solid #111;flex-shrink:0;display:flex}.right-tab{text-align:center;cursor:pointer;text-transform:capitalize;color:#666;border-bottom:2px solid #0000;flex:1;padding:11px 0;font-size:11px;font-weight:500;transition:all .12s}.right-tab.on{color:#fff;border-bottom-color:#fff}.conn-cat{letter-spacing:.06em;text-transform:uppercase;color:#555;margin:10px 0 5px;font-size:9px;font-weight:600}.conn-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;margin-bottom:2px;padding:6px 7px;display:flex}.conn-item:hover{background:#0a0a0a}.conn-icon{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:flex}.conn-name{color:#bbb;font-size:12px;font-weight:500}.conn-stat{color:#666;font-size:10px}.toggle{cursor:pointer;border-radius:2px;flex-shrink:0;width:36px;height:18px;transition:background .2s;position:relative}.toggle.on{background:#22c55e}.toggle.off{background:#222}.toggle.on:after{left:20px}.toggle.off:after{left:2px}.badge{border-radius:99px;margin-right:3px;padding:3px 7px;font-size:9px;font-weight:500;display:inline-block}.b-blue{color:silver;background:#c0c0c018}.b-gray{color:#666;background:#ffffff08}.b-amber{color:#888;background:#88888818}.page-enter>:not(.admin-wrap) button,.page-enter>:not(.admin-wrap) input,.page-enter>:not(.admin-wrap) textarea{font-family:SF Mono,Consolas,monospace}.page-enter>:not(.admin-wrap) [style*=borderRadius\:10],.page-enter>:not(.admin-wrap) [style*=borderRadius\:12],.page-enter>:not(.admin-wrap) [style*=borderRadius\:8],.page-enter>:not(.admin-wrap) [style*=borderRadius\:14],.page-enter>:not(.admin-wrap) [style*=borderRadius\:16],.page-enter>:not(.admin-wrap) [style*=borderRadius\:7],.page-enter>:not(.admin-wrap) [style*=borderRadius\:6]{border-radius:2px!important}.settings-wrap button,.settings-wrap input,.settings-wrap textarea,.settings-wrap select{font-family:SF Mono,Consolas,monospace}.settings-wrap [style*=borderRadius\:10],.settings-wrap [style*=borderRadius\:12],.settings-wrap [style*=borderRadius\:8],.settings-wrap [style*=borderRadius\:14],.settings-wrap [style*=borderRadius\:7],.settings-wrap [style*=borderRadius\:6]{border-radius:2px!important}.admin-wrap{flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.admin-wrap>.admin-body{overflow:hidden auto}.admin-tabs{border-bottom:1px solid #111;flex-shrink:0;position:relative;overflow:hidden}.admin-tabs-inner{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.admin-tabs-inner::-webkit-scrollbar{display:none}.admin-tabs:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#000);width:40px;position:absolute;top:0;bottom:0;right:0}.admin-tabs:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(-90deg,#0000,#000);width:40px;position:absolute;top:0;bottom:0;left:0}.admin-tab:not(.on){color:#555}.admin-tab:not(.on):hover{color:#999}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mode-pad-item{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;transition:all .15s;display:flex}.mode-pad-item:hover{background:#ffffff0d;border-color:#ffffff0f}.mode-pad-item.active{background:#ffffff14;border-color:#b0b0b040}.mode-pad-item .mp-icon{border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;transition:transform .15s;display:flex}.mode-pad-item:hover .mp-icon{transform:scale(1.12)}.mode-pad-item:active .mp-icon{transform:scale(.92)}.mode-pad-item .mp-label{flex-direction:column;align-items:center;gap:2px;display:flex}.mode-pad-item .mp-name{color:#ffffff80;text-align:center;font-size:11px;font-weight:500}.mode-pad-item:hover .mp-name{color:#fffc}.mode-pad-item .mp-cr{color:#ffffff2e;font-family:monospace;font-size:9px}@keyframes foReveal{0%{opacity:0;border-color:#fff3;transform:scale(.97)}30%{opacity:1;border-color:#fff2}to{border-color:#141414;transform:scale(1)}}.fo-pb{cursor:pointer;letter-spacing:.04em;letter-spacing:.02em;border:1px solid #b0b0b044;border-radius:2px;padding:8px 18px;font-family:SF Mono,Consolas,monospace;font-size:10px;font-weight:700;transition:all .12s}.fo-pb:hover{opacity:.85}@keyframes wakeFlash{0%{transform:scale(1);box-shadow:0 0 #b0b0b044}50%{transform:scale(1.8);box-shadow:0 0 12px 4px #b0b0b033}to{transform:scale(1);box-shadow:0 0 #0000}}.back-btn{cursor:pointer;color:#666;background:0 0;border:none;align-items:center;gap:5px;margin-bottom:12px;font-family:inherit;font-size:10px;display:flex}.back-btn:hover{color:#888}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes voiceRing{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes voiceBar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes slideUp{0%{opacity:0;filter:brightness(1.5);transform:translateY(6px)}40%{opacity:1;filter:brightness(1.1)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes slideRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes orbitalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes barGrow{0%{width:0}to{width:var(--bar-w)}}@keyframes dynNodeSpawn{0%{opacity:0;filter:blur(8px);transform:scale(.3)translateY(10px)}40%{opacity:1;filter:blur();transform:scale(1.1)translateY(-2px)}70%{transform:scale(.95)translateY(0)}to{transform:scale(1)translateY(0)}}@keyframes dynNodeGlow{0%{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 20px 4px #22c55e33}to{box-shadow:0 0 #22c55e00}}@keyframes dynCodeStream{0%{opacity:0;transform:translateY(4px)}30%{opacity:1;transform:translateY(0)}to{opacity:.6}}@keyframes dynPulseRing{0%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(2.5)}}@keyframes scanLine{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}@keyframes gridPulse2{0%,to{opacity:.03}50%{opacity:.08}}@keyframes nodeGlow2{0%,to{box-shadow:0 0 6px #0000}50%{box-shadow:0 0 14px 2px #c0c0c033}}@keyframes alphaFlash{0%,to{border-color:#88888840}50%{border-color:#88888815}}@keyframes netFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes evoSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes evoPulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes evoTrace{0%{opacity:0;width:0}50%{opacity:1}to{opacity:.6;width:100%}}@keyframes evoBar{0%{width:0}to{width:var(--evo-w,50%)}}@keyframes pageIn{0%{opacity:0;filter:brightness(1.25);transform:translateY(2px)}45%{opacity:1;filter:brightness(1.06)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes pageFade{0%{opacity:0;clip-path:inset(0 0 35%);filter:brightness(1.12)}55%{opacity:1;clip-path:inset(0 0 8%);filter:brightness(1.03)}to{opacity:1;clip-path:inset(0);filter:none}}@keyframes termReveal{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalBackdrop{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes groxPulseRing{0%{opacity:.4;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes groxPhaseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dropIn{0%{opacity:0;transform:scale(.9)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes expandIn{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px}}@keyframes panelSlideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes panelSlideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes btnPress{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes subtlePop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.new-btn{transition:opacity .12s,transform .12s}@keyframes termBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes termType{0%{max-width:0}to{max-width:500px}}.b-purple{color:silver;background:#c0c0c018}.b-red{color:#ef4444;background:#ef444418}@keyframes vmFadeIn{0%{opacity:0;filter:blur(12px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes vmSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vmCorePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes vmCoreGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}@keyframes vmCoreBorder{0%,to{border-color:#b0b0b020;box-shadow:0 0 20px #b0b0b011}50%{border-color:#b0b0b044;box-shadow:0 0 40px #b0b0b022}}@keyframes vmWave{0%,to{opacity:.2;height:6px}50%{opacity:.9;height:34px}}@keyframes vmOrbitDot{0%{transform:rotate(var(--vm-start)) translateX(100px) scale(1)}50%{transform:rotate(calc(var(--vm-start) + 180deg)) translateX(100px) scale(1.5)}to{transform:rotate(calc(var(--vm-start) + 360deg)) translateX(100px) scale(1)}}@keyframes vmScan{0%{opacity:0;transform:translateY(-80px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(80px)}}@media (width<=768px){.vm-orb{width:180px;height:180px}.vm-core{width:70px;height:70px}.vm-status-main{font-size:17px}.vm-metrics{gap:16px}.vm-metric-v{font-size:14px}}.tier-opt{text-align:center;cursor:pointer;border-right:1px solid #1a1a1a;flex:1;padding:4px 0;font-size:8px}@media (width<=768px){html{-webkit-overflow-scrolling:touch;overflow-x:hidden!important}body{position:relative;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.app,.main,.page-enter{max-width:100vw!important;overflow-x:hidden!important}.page-enter>div{width:100%!important;overflow-x:hidden!important}.hub-content,.hub-inner,.xa-content,.xa-inner,.full-panel,.pcenter,.build-step{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.hub-inner *,.xa-inner *,.full-panel *,.pcenter *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.hub-hdr{flex-wrap:wrap;gap:6px!important;padding:8px 12px!important;overflow:hidden!important}.hub-hdr>div{flex-wrap:wrap!important;gap:6px!important}.hub-hdr button{white-space:nowrap;padding:5px 8px!important;font-size:9px!important}.hub-tabs{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw!important;padding:0 8px!important;overflow:auto hidden!important}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs>div{white-space:nowrap!important;padding:8px 10px!important;font-size:11px!important}.hub-content{padding:12px 10px 80px!important;overflow-x:hidden!important}.hub-inner{max-width:100%!important;overflow-x:hidden!important}.app{max-width:100vw;height:100dvh;overflow-x:hidden;flex-direction:column!important;display:flex!important}.app.chat-mode,.app.full-mode{grid-template-columns:unset!important;flex-direction:column!important;display:flex!important}.nav{z-index:100;background:#020202;border-top:1px solid #111;flex-shrink:0;order:99;justify-content:space-around;width:100%;height:56px;position:fixed;bottom:0;left:0;right:0;border-right:none!important;flex-direction:row!important;gap:0!important;padding:0 4px!important}.nav-logo,.nav-spacer{display:none!important}.avatar{display:none}.nav-btn{border-radius:10px;width:44px;height:44px}.nav-badge{top:6px;right:6px}.nav-tooltip{display:none!important}.nav-btn-wrap{position:relative}.side{z-index:90;width:280px;transition:transform .25s cubic-bezier(.4,0,.2,1);top:0;bottom:56px;left:0;transform:translate(-100%);border-right:1px solid #111!important;position:fixed!important}.side.mob-open{transform:translate(0)}.side-overlay{z-index:89;background:#0009;display:none;position:fixed;inset:0 0 56px}.side-overlay.mob-open{display:block}.right{z-index:90;width:300px;transition:transform .25s cubic-bezier(.4,0,.2,1);top:0;bottom:56px;right:0;transform:translate(100%);border-left:1px solid #111!important;position:fixed!important}.right.mob-open{transform:translate(0)}.right-overlay{z-index:89;background:#0009;display:none;position:fixed;inset:0 0 56px}.right-overlay.mob-open{display:block}.main{order:1;padding-bottom:56px;box-sizing:border-box!important;flex:1!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.app.full-mode>.page-enter{order:1;padding-bottom:56px;overflow:hidden;flex:1!important}.mob-toggle{display:flex!important}.main-hdr{padding:8px!important;overflow:hidden!important}.main>div>div[style*=padding]{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}.main-hdr-l{flex:1;min-width:0}.main-title{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden;font-size:12px!important}.chat-center{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:6vh 8px 0!important;overflow-x:hidden!important}.chat-center .grox-welcome h1{font-size:22px}.chat-center .grox-welcome{max-width:100%!important;overflow:hidden!important}.grox-glitch{letter-spacing:.08em!important;font-size:32px!important}.chat-center .input-area{box-sizing:border-box;width:100%;max-width:100%;padding:0!important}.glow-wrap{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}.glow-wrap.focused{transform:none!important}.chat-center .input-wrap{padding:9px 10px!important}.msgs{box-sizing:border-box!important;width:100%!important;padding:8px!important;overflow-x:hidden!important}.msgs>div{box-sizing:border-box!important;max-width:100%!important}.main>div{max-width:100%!important;overflow-x:hidden!important}.msg{box-sizing:border-box;width:100%;max-width:100%!important}.msg .fo{width:100%!important;max-width:100%!important}.msg:has(.fo){width:100%!important;max-width:100%!important}.msg-user{width:auto;max-width:85%!important}.msg-bub-u{word-break:break-word;box-sizing:border-box;padding:8px 12px;font-size:13px}.msg-bub-a{word-break:break-word;overflow-wrap:anywhere}.msg-bub-a pre,.msg-bub-a code{word-break:break-all;max-width:100%;overflow-x:auto}.input-area{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:6px 8px 10px!important;overflow:hidden!important}.input-wrap{box-sizing:border-box;width:100%}.fo{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.msg:has(.fo){max-width:100%!important}.fo-top{padding:10px!important}.fo-dl{gap:8px!important;padding:8px 10px!important}.fo-acts{flex-wrap:wrap!important;gap:4px!important;padding:6px 8px!important}.fo-ab{padding:6px 10px!important;font-size:10px!important}.fo-share-grid{grid-template-columns:1fr 1fr!important}.fo-body{max-width:100%!important;padding:6px!important;overflow-x:hidden!important}.fo-body:before{display:none!important}.fo-top{gap:6px!important;padding:8px 10px!important}.fo-dot{width:22px!important;height:22px!important}.fo [style*=gridTemplateColumns],.fo div[style*=grid]{gap:6px!important}.fo-body>div{max-width:100%!important;overflow-x:auto!important}.fo-pb{padding:6px 10px!important;font-size:9px!important}.gen-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.cot-inner{max-width:100%!important;padding:8px!important;overflow-x:hidden!important}.debrief{max-width:100%!important;padding:0 4px!important;overflow-x:hidden!important}.db-ticker{flex-wrap:wrap!important;gap:6px!important}.db-timeline{padding:0!important}.full-panel{padding:14px 16px 120px!important}.full-panel h2{font-size:15px}.pcenter{max-width:100%!important;padding-bottom:80px!important}.build-step{padding-bottom:80px!important}.store-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.store-hero{padding:14px!important}.store-hero-search{font-size:12px!important}.store-stat-ticker{flex-wrap:wrap;gap:6px!important}.store-cats{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.store-cats::-webkit-scrollbar{display:none}.store-also{grid-template-columns:1fr!important}.store-banner{text-align:center;flex-direction:column!important;gap:10px!important}.store-feat-card{padding:12px!important}.store-section-hdr h3{font-size:13px!important}.build-tpl{grid-template-columns:1fr!important}.build-stepper{flex-wrap:wrap;gap:4px}.step-line{width:16px;margin:0 2px}.build-hero-card{padding:14px!important}.add-node-row{flex-direction:column!important;gap:6px!important}.add-node-row>div{width:100%!important}.stat-grid{gap:4px!important}.stat{padding:8px}.stat-v{font-size:15px}.cap-bar{padding:0 0 6px}.chat-center .cap-wrap .cap-bar{-ms-overflow-style:none;scrollbar-width:none;animation:none!important;overflow-x:auto!important}.chat-center .cap-wrap .cap-bar::-webkit-scrollbar{display:none}.chat-center .cap-wrap{overflow-x:auto!important}.cap-chip{padding:5px 9px;font-size:10px}.gen-core{max-width:100%!important;min-height:220px!important;padding:16px 8px 12px!important;overflow:hidden!important}.gen-orb{margin:0 auto;width:200px!important;height:200px!important}.gen-card{overflow:hidden}.msg:has(.gen-card){max-width:100%!important}.gen-steps-list{max-width:120px;top:8px!important;left:8px!important}.gen-sli{font-size:8px!important}.gen-step-label{font-size:12px!important}.gen-particles{display:none!important}.app.full-mode .settings-wrap{flex-direction:column!important}.settings-sidebar-mob{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #111;flex-shrink:0;overflow-x:auto;padding:0 4px!important;display:flex!important}.settings-sidebar-mob::-webkit-scrollbar{display:none}.settings-sidebar-desk{display:none!important}.pcenter [style*="display: flex"][style*="gap: 6"]{flex-wrap:wrap}.pcenter input[style*="flex: 1"]{min-width:0!important}.pcenter>div[style*="border-radius: 12"]{padding:12px!important}.pcenter>div[style*="border-radius: 10"]{padding:10px!important}.comp-wrap{flex-direction:column!important}.comp-side{border-top:1px solid #111;max-height:200px;border-left:none!important;width:100%!important}.comp-canvas{min-height:320px;overflow:auto!important}.comp-canvas>div{transform-origin:top}.comp-toolbar{flex-wrap:wrap;gap:3px!important;padding:6px 8px!important}.comp-tb-btn{padding:4px 7px!important;font-size:9px!important}.comp-palette{grid-template-columns:1fr 1fr!important}.comp-side-body{padding:8px 10px!important}.comp-node{min-width:80px!important;padding:6px 8px!important;font-size:10px!important}.comp-node .cn-type,.comp-node .cn-model{font-size:7px!important}.eco-grid-3{grid-template-columns:1fr 1fr!important}.eco-card{padding:10px}.eco-tabs{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;flex-wrap:nowrap!important;overflow-x:auto!important}.eco-tabs::-webkit-scrollbar{display:none}.tab-scroll{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;flex-shrink:0;overflow-x:auto!important}.tab-scroll::-webkit-scrollbar{display:none}.full-panel>div:first-child[style*=borderBottom]{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.full-panel>div:first-child[style*=borderBottom]::-webkit-scrollbar{display:none}.ci-grid{grid-template-columns:1fr!important}.modal{max-width:380px;width:calc(100vw - 32px)!important}.onboard-card{max-width:420px;width:calc(100vw - 32px)!important;padding:24px!important}.tesla-stats{grid-template-columns:1fr 1fr!important}.ambient-card{padding:10px}.vm-orb{width:160px!important;height:160px!important}.vm-core{width:60px!important;height:60px!important}.right-body{padding:10px}.model-tag{display:none}.dag-panel{padding:6px 12px!important}.panel-toggle,.hdr-btns .hdr-btn:not(.mob-toggle),.hdr-btns .xm-bal{display:none!important}.hdr-btns>div:first-child,.hdr-btns>.mob-toggle{display:flex!important}.hdr-btns{flex-shrink:0;overflow:hidden}.main{overflow:hidden!important}.full-panel>div[style]{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.full-panel>div[style]::-webkit-scrollbar{display:none}*{-webkit-tap-highlight-color:transparent}html,body{max-width:100vw!important;overflow-x:hidden!important}body{-webkit-text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation}input[type=text],input[type=email],input[type=password],input:not([type]),textarea,select{font-size:16px!important}.nav{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(56px + env(safe-area-inset-bottom))!important}.main,.app.full-mode>.page-enter{padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}.right-mini{display:none!important}.cap-bar{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto!important}.cap-bar::-webkit-scrollbar{display:none}.input-f{font-size:16px!important}input,textarea,select{touch-action:manipulation;font-size:16px!important}.input-hint{font-size:9px!important}.settings-wrap>div:last-child{padding:12px 14px!important}.settings-sidebar-mob>div{padding:8px 12px!important;font-size:10px!important}[style*="position: fixed"][style*="z-index: 350"]{padding:8px!important}::-webkit-scrollbar{width:0!important}.page-enter{animation-duration:.2s!important}.tab-enter{animation-duration:.15s!important}.xa-hdr{flex-wrap:wrap;gap:8px;padding:8px 12px!important}.xa-tabs{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;padding:0 8px!important}.xa-tabs::-webkit-scrollbar{display:none}.xa-content{padding:14px 12px 80px!important}.xa-stats{grid-template-columns:1fr 1fr!important;gap:6px!important}.xa-2col{grid-template-columns:1fr!important}.hub-stats{grid-template-columns:1fr 1fr!important;gap:6px!important}.hub-stats>div{min-width:0!important;padding:10px!important;overflow:hidden!important}.hub-stats>div>div{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.hub-2col,.hub-members{grid-template-columns:1fr!important}.hub-pulse{flex-wrap:wrap!important;gap:8px!important;padding:12px!important;overflow:hidden!important}.hub-pulse>div{min-width:0!important}.hub-pulse>div:last-child{margin-left:0!important}.hub-systems{grid-template-columns:1fr 1fr!important;gap:6px!important}.hub-systems>div{min-width:0!important;padding:10px!important;overflow:hidden!important}.hub-thresholds{grid-template-columns:1fr 1fr!important;gap:6px!important}.hub-proj-stats{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.hub-routing{grid-template-columns:1fr 1fr!important}.hub-filters{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.hub-filters::-webkit-scrollbar{display:none}.hub-appr-card{flex-direction:column!important;gap:10px!important;padding:12px!important}.hub-appr-card>div:first-child{gap:8px;text-align:left!important;flex-direction:row!important;align-items:center!important;width:auto!important;display:flex!important}.hub-appr-card>div:nth-child(3),.hub-appr-card>div:last-child{flex-wrap:wrap;flex-direction:row!important;gap:6px!important}.hub-appr-card button{padding:6px 12px!important;font-size:10px!important}.admin-hdr{padding:10px 10px 0}.admin-body{padding:8px 10px 80px}.admin-tabs-inner{gap:0;padding:0 4px}.admin-tab{padding:7px 8px;font-size:9px}.admin-tabs:after,.admin-tabs:before{width:16px}.admin-sep{display:none}.admin-kpi{grid-template-columns:1fr 1fr!important;gap:6px!important}.admin-kpi>div{padding:10px!important}.admin-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.admin-body th,.admin-body td{white-space:nowrap;padding:6px 8px!important;font-size:8px!important}.hub-circ-ops,.hub-a2a-ops,.hub-feed,.hub-attention,.hub-tasks{padding:12px!important;overflow:hidden!important}.hub-circ-ops *,.hub-a2a-ops *,.hub-feed *,.hub-attention *,.hub-tasks *{min-width:0!important}.hub-a2a-budget{gap:4px!important}.hub-a2a-budget>div{padding:5px!important}.hub-a2a-budget>div>div:first-child{font-size:11px!important}.hub-proj-circuits,.hub-proj-circuits>div{overflow:hidden!important}.bill-usage{grid-template-columns:1fr!important;gap:4px!important}.conn-grid{grid-template-columns:1fr 1fr!important}.team-seat-stats{gap:4px!important}.team-seat-stats>div{padding:6px!important}.topup-card{width:calc(100vw - 24px)!important;max-width:none!important;padding:14px!important}.topup-card .topup-pack{padding:10px!important}.mode-pad-bg{padding-top:5vh!important}.mode-pad{max-width:100%!important;padding:20px 16px!important}.mode-pad-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px 4px!important}.mode-pad-item{gap:6px!important;padding:8px 4px!important}.mode-pad-item .mp-icon{border-radius:10px!important;width:36px!important;height:36px!important}.mode-pad-item .mp-label{font-size:9px!important}.mode-pad-item .mp-sub{display:none!important}.full-panel>div[style*=borderBottom]{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding:0 8px!important;overflow-x:auto!important}.full-panel>div[style*=borderBottom]::-webkit-scrollbar{display:none}.full-panel>div[style*=borderBottom]>div{white-space:nowrap!important;flex-shrink:0!important;padding:10px 12px!important;font-size:11px!important}.settings-wrap{flex-direction:column!important}.settings-wrap>div:first-child{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #111;border-right:none!important;flex-direction:row!important;flex-shrink:0!important;gap:0!important;width:100%!important;min-height:auto!important;padding:4px 8px!important;overflow-x:auto!important}.settings-wrap>div:first-child::-webkit-scrollbar{display:none}.settings-wrap>div:first-child>div{border-bottom:2px solid #0000;white-space:nowrap!important;border-left:none!important;flex-shrink:0!important;padding:6px 10px!important;font-size:10px!important}.settings-wrap>div:first-child>div[style*="borderLeft: 2px solid #fff"],.settings-wrap>div:first-child>div[style*="border-left: 2px solid #fff"]{border-bottom:2px solid #fff!important;border-left:none!important}.fo-acts{flex-wrap:wrap!important;gap:4px!important}.fo-acts>button,.fo-ab{min-height:36px!important;padding:8px 12px!important;font-size:10px!important}.fo-dl{flex-wrap:wrap!important;gap:6px!important}.fo-dl>button,.fo-dl>a{min-width:80px;flex:1!important;min-height:36px!important;padding:8px 14px!important;font-size:10px!important}.stat-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.stat-grid>div{padding:8px!important}.msg button[style*=maxWidth]{flex:100%!important;max-width:100%!important}.msg>div[style*="background: #060606"]{max-width:100%!important}.full-panel .pcenter>div[style*="gridTemplateColumns: repeat(5"]{grid-template-columns:repeat(3,1fr)!important}.full-panel .pcenter>div[style*="gridTemplateColumns: repeat(4"]{grid-template-columns:1fr 1fr!important}.full-panel .pcenter>div[style*="gridTemplateColumns: 1fr 1fr 1fr 1fr 1fr"]{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}[style*="width: 500px"],[style*=width\:500px]{width:calc(100vw - 24px)!important;max-width:500px!important}.grox-toast{max-width:calc(100vw - 32px)!important;font-size:11px!important;left:50%!important;transform:translate(-50%)!important}.full-panel>div>div>div[style*=repeat\(5]{grid-template-columns:repeat(2,1fr)!important}.conn-acts{grid-template-columns:1fr 1fr!important}.chat-proj-sel{padding:3px 8px!important;font-size:9px!important}.msg>div[style*="background: rgb"]{margin:2px 0!important;padding:6px 10px!important}input,textarea,select,.input-f,[contenteditable]{transform:translateZ(0);-webkit-text-size-adjust:100%!important;font-size:16px!important}input[style*=fontSize],textarea[style*=fontSize]{font-size:16px!important}.page-enter [style*="borderBottom:'1px solid #111'"][style*="padding:'10px 20px'"]{flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important}.page-enter [style*="repeat(6,1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.page-enter [style*="1fr 1fr"][style*=gap\:14]{grid-template-columns:1fr!important}.page-enter [style*=maxHeight\:520]{max-height:360px!important}.page-enter [style*=maxHeight\:260]{max-height:280px!important}.page-enter [style*=maxHeight\:240]{max-height:220px!important}.page-enter [style*="repeat(4,1fr)"][style*=gap\:8]{grid-template-columns:repeat(2,1fr)!important}.page-enter [style*="repeat(3,1fr)"][style*=gap\:10],.page-enter [style*="2fr 1fr"]{grid-template-columns:1fr!important}.page-enter [style*="repeat(4,1fr)"][style*=gap\:8][style*=marginBottom\:10]{grid-template-columns:repeat(2,1fr)!important}.page-enter [style*=gap\:8][style*=marginBottom\:10]>input{font-size:16px!important}.page-enter [style*=gap\:6][style*="flexWrap:'wrap'"]{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;overflow-x:auto!important}.page-enter [style*=gap\:6][style*="flexWrap:'wrap'"]::-webkit-scrollbar{display:none}.page-enter [style*="1fr 1fr"][style*=gap\:8]{grid-template-columns:1fr!important}.page-enter [style*=maxWidth\:600],.page-enter [style*=maxWidth\:420]{max-width:calc(100vw - 24px)!important}.page-enter [style*=width\:240]{max-width:240px;width:calc(100vw - 60px)!important}.page-enter [style*=minWidth\:180]{min-width:auto!important}.page-enter [style*=gridTemplateColumns][style*=minmax\(280],.page-enter [style*=gridTemplateColumns][style*=minmax\(260]{grid-template-columns:1fr!important}.page-enter [style*=gap\:4][style*="flexWrap:'wrap'"][style*=marginBottom]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important}.page-enter [style*="padding:'12px 24px'"][style*=borderBottom]{padding:8px 12px!important}.page-enter [style*="repeat(5,1fr)"][style*=gap\:8]{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.page-enter [style*="gridTemplateColumns:'repeat(3"]{grid-template-columns:1fr 1fr!important}.page-enter [style*="minmax(300px,1fr)"],.page-enter [style*="minmax(280px,1fr)"]{grid-template-columns:1fr!important}.page-enter [style*=minmax\(150px]{grid-template-columns:1fr 1fr!important}}@media (width<=400px){.store-grid{grid-template-columns:1fr!important}.stat-grid{grid-template-columns:1fr 1fr!important}.eco-grid-3{grid-template-columns:1fr!important}.nav-btn{width:36px;height:36px}.right,.side{width:100%!important}.full-panel{padding:10px!important}.comp-canvas{min-height:240px}.comp-node{min-width:80px!important;padding:6px 8px!important;font-size:9px!important}.store-item,.add-node-box{padding:10px!important}.msgs{padding:8px 6px!important}.input-area{padding:6px 6px 8px!important}.hdr-btns{gap:1px!important}.hdr-btn{width:26px!important;height:26px!important}.chat-center{padding:0 8px!important}.hub-stats,.hub-systems,.hub-thresholds{grid-template-columns:1fr!important}.hub-proj-stats,.hub-routing{grid-template-columns:1fr 1fr!important}.hub-content{padding:10px 8px!important}.hub-hdr{padding:6px 8px!important}.hub-pulse{gap:8px!important;padding:10px!important}.hub-appr-card{padding:10px!important}.xa-stats{grid-template-columns:1fr!important}.xa-content{padding:10px 8px!important}.conn-grid,.team-seat-stats{grid-template-columns:1fr!important}.hub-circ-ops,.hub-a2a-ops,.hub-feed,.hub-attention,.hub-tasks{padding:8px!important}.hub-a2a-budget{grid-template-columns:1fr!important}}@media (width>=769px){.mob-toggle,.side-overlay,.right-overlay,.settings-sidebar-mob{display:none!important}}@keyframes debriefIn{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dbRingPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes dbCorePulse{0%,to{box-shadow:0 0 20px #b0b0b022,0 0 40px #b0b0b008}50%{box-shadow:0 0 30px #b0b0b033,0 0 60px #b0b0b011}}@keyframes dbPendPulse{0%,to{box-shadow:0 0 #8882}50%{box-shadow:0 0 0 6px #8881}}@keyframes dbUrgentPulse{0%,to{box-shadow:0 0 8px #f0443844}50%{box-shadow:0 0 16px #f0443866}}@keyframes dbDismiss{to{opacity:0;border:0;height:0;margin:0;padding:0;overflow:hidden;transform:translateY(-10px)scale(.97)}}.db-conf-val{color:#fff;justify-content:center;align-items:center;font-family:monospace;font-size:14px;font-weight:700;display:flex;position:absolute;inset:0}@media (width<=768px){.debrief{max-width:100%;padding:0 4px}.db-orb{width:80px;height:80px}.db-orb-core{width:26px;height:26px}.db-brief{padding:0 8px;font-size:12px}.db-ticker{justify-content:flex-start;gap:0;padding:0 8px}.db-tick{padding:0 12px}.db-tick-v{font-size:15px}.db-timeline{padding-left:20px}.db-tl-dot{width:12px;height:12px;left:-20px}.db-tl-action{font-size:11px}.db-appr-card{padding:12px 14px}.db-conf-ring{width:54px;height:54px}.db-conf-val{font-size:12px}}@media (width<=768px){.cot-inner{padding:10px 12px}.cot-step-text{font-size:10px}.cot-toggle{padding:2px 6px;font-size:8px}}.fo-sub-tab{cursor:pointer;color:#555;white-space:nowrap;letter-spacing:.04em;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;padding:8px 14px;font-family:SF Mono,Consolas,monospace;font-size:10px;transition:all .12s}.fo-sub-tab.on{color:#fff;border-bottom-color:#b0b0b0}.plus-menu{z-index:350;transform-origin:0 100%;-ms-overflow-style:none;scrollbar-width:none;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:2px;width:220px;max-height:min(400px,60vh);margin-bottom:8px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) plusOpen;position:absolute;bottom:100%;left:0;overflow-y:auto;box-shadow:0 8px 30px #0009}@keyframes plusOpen{0%{opacity:0;transform:scale(.92)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.plus-menu-item{cursor:pointer;animation:.25s cubic-bezier(.16,1,.3,1) both plusItemIn;animation-delay:inherit;border-radius:2px;align-items:center;gap:8px;padding:8px 10px;transition:background .1s;display:flex}.plus-menu-item:hover{background:#111}@keyframes plusItemIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.plus-menu-item .pm-ic{background:#111;border:1px solid #1a1a1a;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.plus-menu-item .pm-t{color:#ccc;font-size:11px;font-weight:500}.plus-menu-item .pm-d{color:#555;margin-top:1px;font-size:8px}@media (width<=768px){.xm-bal{padding:2px 7px}.xm-bal-v{font-size:9px}}@keyframes glitchTop{0%,88%{transform:translate(0)}90%{transform:translate(-4px)skew(-1deg)}92%{transform:translate(3px)skew(1.5deg)}94%{transform:translate(-2px)}96%{transform:translate(5px)skew(-.5deg)}98%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes glitchBot{0%,87%{transform:translate(0)}89%{transform:translate(3px)skew(1deg)}91%{transform:translate(-3px)skew(-1.5deg)}93%{transform:translate(4px)}95%{transform:translate(-5px)skew(.5deg)}97%{transform:translate(2px)}to{transform:translate(0)}}@keyframes glitchFlash{0%{opacity:1;transform:translate(0)}25%{opacity:.8;filter:hue-rotate(90deg);transform:translate(-5px)skew(-8deg)}50%{opacity:1;color:#b0b0b0;transform:translate(3px)skew(5deg)}75%{opacity:.6;filter:blur(1px);transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@media (width<=768px){.grox-glitch{letter-spacing:.12em!important;font-size:36px!important}.grox-sub{font-size:13px!important}.trade-live-bar{flex-wrap:wrap;gap:8px;padding:5px 12px}.trade-live-bar .tlb-ticker,.trade-live-bar .tlb-price{font-size:11px}}.fo{position:relative;overflow:hidden}.fo:before{content:"";background:conic-gradient(from var(--glow-angle,0deg) at 50% 50%,transparent 0%,transparent 88%,#b0b0b003 92%,#b0b0b008 95%,#b0b0b003 98%,transparent 100%);pointer-events:none;z-index:0;width:200%;height:200%;animation:8s linear infinite orbitGlow;position:absolute;top:-50%;left:-50%}.fo-top{border-bottom:1px solid #111;position:relative}.fo-top:after{content:"";background:linear-gradient(90deg,#0000,#b0b0b015,#b0b0b030,#b0b0b015,#0000);height:1px;animation:3s ease-in-out infinite shimmerLine;position:absolute;bottom:-1px;left:0;right:0}@keyframes shimmerLine{0%,to{opacity:0}50%{opacity:1}}@keyframes badgeShine{0%,to{transform:translate(-100%)}50%{transform:translate(200%)}}.fo-act-panel{background:#050505;border-top:1px solid #111;max-height:400px;padding:14px 16px;animation:.2s slideUp;overflow-y:auto}.fo-act-panel h3{color:#ccc;margin-bottom:10px;font-size:12px;font-weight:600}.fo-act-option{cursor:pointer;background:#080808;border:1px solid #111;border-radius:2px;align-items:center;gap:10px;margin-bottom:5px;padding:10px 12px;transition:all .15s;display:flex}.fo-act-option:hover{background:#0a0a0a;border-color:#333}.fo-act-option.selected{background:#b0b0b008;border-color:#b0b0b0}.fo-act-icon{color:#888;background:#0a0a0a;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fo-act-label{color:#ccc;font-size:11px;font-weight:500}.fo-act-desc{color:#555;margin-top:1px;font-size:9px}.fo-act-btn{color:#000;cursor:pointer;letter-spacing:.04em;background:silver;border:none;border-radius:2px;padding:7px 16px;font-family:SF Mono,Consolas,monospace;font-size:10px;font-weight:700;transition:all .15s}.fo-act-btn:hover{opacity:.9}.fo-act-btn.ghost:hover{color:#bbb;border-color:#333}.fo-act-textarea{color:#ccc;resize:vertical;background:#080808;border:1px solid #151515;border-radius:2px;outline:none;width:100%;min-height:80px;padding:10px;font-family:inherit;font-size:12px;line-height:1.6}.fo-act-textarea:focus{border-color:#333}.fo-act-input{color:#ccc;background:#080808;border:1px solid #151515;border-radius:2px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:11px}.fo-act-input:focus{border-color:#333}.fo-share-opt{text-align:center;cursor:pointer;background:#080808;border:1px solid #111;border-radius:2px;padding:10px;transition:all .15s}.fo-share-opt:hover{border-color:#333}.fo-edit-sec-title{color:#bbb;font-size:11px;font-weight:600}@keyframes connToastIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes connToastOut{to{opacity:0;transform:translateY(-10px)}}.conn-detail-section{background:#050505;border:1px solid #1a1a1a;border-radius:2px;margin-top:12px;padding:10px}.conn-detail-hdr{color:#555;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:9px;font-weight:600}.conn-stat-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.conn-stat-box{text-align:center;background:#050505;border:1px solid #1a1a1a;border-radius:2px;padding:8px}.conn-stat-box-v{color:silver;font-family:SF Mono,monospace;font-size:16px;font-weight:300}.conn-stat-box-l{color:#555;text-transform:uppercase;margin-top:2px;font-size:8px}.conn-actions{gap:6px;margin-top:10px;display:flex}.conn-act-btn{color:#888;cursor:pointer;text-align:center;background:#080808;border:1px solid #1a1a1a;border-radius:6px;flex:1;padding:7px;font-family:inherit;font-size:10px;font-weight:500;transition:all .15s}.conn-act-btn:hover{color:#bbb;border-color:#333}.conn-act-btn.selected{color:#fff;background:#b0b0b008;border-color:#b0b0b0}.conn-act-btn.danger:hover{background:#ef444415}.conn-log{max-height:120px;overflow-y:auto}.conn-log-item{border-bottom:1px solid #080808;align-items:center;gap:8px;padding:4px 0;font-size:10px;display:flex}@media (width<=768px){.conn-toast{inset:auto 10px 70px}.conn-stat-grid{grid-template-columns:1fr 1fr}}.circ-card-v2{cursor:pointer;background:#060606;border:1px solid #111;border-radius:10px;margin-bottom:6px;padding:10px 12px;transition:all .15s;position:relative;overflow:hidden}.circ-card-v2:hover{background:#080808;border-color:#222}.circ-card-v2:before{content:"";border-radius:2px 0 0 2px;width:2px;position:absolute;top:0;bottom:0;left:0}.circ-card-v2.active:before{background:#b0b0b0}.circ-card-v2.paused:before{background:#333}.circ-run-btn{color:#b0b0b0;cursor:pointer;background:#b0b0b008;border:1px solid #b0b0b033;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:10px;font-weight:600;transition:all .15s}.circ-run-btn:hover{background:#b0b0b015;border-color:#b0b0b066}@keyframes gpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes gpReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes gpTypeIn{0%{opacity:0}to{opacity:1}}@keyframes gpCursorJump{0%{transform:translate(18px)}50%{transform:translate(30px,16px)}to{transform:translate(12px,32px)}}@keyframes gpScan{0%{opacity:.5;transform:translateY(-28px)}50%{opacity:.8}to{opacity:.5;transform:translateY(28px)}}@keyframes gpBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes gpFlicker{0%,4%,8%,to{opacity:1}2%{opacity:.6}6%{opacity:.8}}@keyframes gpGlow{0%,to{opacity:.05}50%{opacity:.15}}@keyframes gpGlitch{0%,88%{transform:translate(0)}90%{transform:translate(-4px)skew(-1deg)}92%{transform:translate(3px)skew(1.5deg)}94%{transform:translate(-2px)}96%{transform:translate(5px)skew(-.5deg)}98%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes gpKey{0%,to{transform:translateY(0)}40%{transform:translateY(.8px)}}@keyframes gpDone{0%{fill:#060606}30%{fill:#22c55e30}to{fill:#060606}}@media (width<=700px){.tq-stats{grid-template-columns:1fr 1fr}.tq-page{padding:16px}}@keyframes nodeAppear{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes edgeAppear{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes fiberFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-480px}}@keyframes fiberFlowRev{0%{stroke-dashoffset:-400px}to{stroke-dashoffset:0}}.fiber-base{stroke:#ffffff18;stroke-width:1.5px;fill:none}.fiber-glow{stroke-width:2px;fill:none;filter:drop-shadow(0 0 3px)drop-shadow(0 0 6px);stroke-dasharray:6 400;animation:2.2s linear infinite fiberFlow}.fiber-glow.running{stroke-dasharray:10 40;animation-duration:1s}.fiber-glow.success{stroke-dasharray:14 60;animation-duration:.8s}@keyframes earningsGlow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 30px #39ff140f}}@media (width<=700px){.stat-grid{grid-template-columns:1fr 1fr!important}}@media (width<=768px){.tq-page{padding:10px!important}.tq-multi-input{min-height:50px!important;font-size:11px!important}.circ-card{margin-bottom:5px!important;padding:10px!important}.remix-grid{grid-template-columns:1fr!important}.comp-wrap{flex-direction:column!important}.comp-canvas{min-height:300px!important}.comp-sidebar{display:none!important}.store-grid-3{grid-template-columns:1fr!important}.store-feat-card .feat-glow{display:none!important}.glow-wrap{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}.glow-wrap>*{box-sizing:border-box!important;max-width:100%!important}.glow-wrap textarea,.glow-wrap input{font-size:12px!important}.fo-term{border-radius:2px!important}.fo-term-hdr{padding:6px 10px!important}.fo-term-body{padding:10px 12px!important}.fo-term-sec{margin-bottom:10px!important;padding-left:10px!important}.fo-term-sec p{font-size:10px!important}.fo-term-meta{flex-wrap:wrap;gap:8px!important;padding:8px 12px!important}.fo-term-meta-item{min-width:60px}.fo-term-cmd{font-size:9px!important}.fo-body:before{height:8px!important;padding:6px 10px!important}.cb-green,.cb-amber,.cb-blue,.cbadge{padding:2px 5px!important;font-size:8px!important}.btn-w,.btn-green,.btn-o{padding:7px 14px!important;font-size:11px!important}.btn-sm{padding:4px 8px!important;font-size:9px!important}.grox-toast{max-width:90vw!important;padding:8px 14px!important;font-size:11px!important;bottom:70px!important}.toast{max-width:90vw!important;font-size:11px!important}.grox-pc.sz-lg{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}[style*="borderBottom:'1px solid #111'"][style*=flexShrink\:0],[style*="borderBottom:'1px solid #111'"][style*=overflow]{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.full-panel [style*="borderBottom:'1px solid #111'"]{scrollbar-width:none;overflow-x:auto!important}@media (width<=768px){.pcenter{padding:12px 10px!important}}.full-panel>div:first-child[style*=borderBottom]{padding:0 10px!important}.full-panel [style*="repeat(5,1fr)"],.full-panel [style*="repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}.full-panel [style*="repeat(6,1fr)"]{grid-template-columns:repeat(3,1fr)!important}.full-panel [style*=fontSize\:20][style*=fontWeight\:700]{font-size:16px!important}.full-panel [style*=fontSize\:28][style*="fontFamily:'monospace'"]{font-size:22px!important}.full-panel [style*=fontSize\:26][style*=fontWeight\:800]{font-size:20px!important}.full-panel [style*="overflow:'hidden'"][style*=borderRadius\:8]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.full-panel [style*=minmax\(150px]{grid-template-columns:1fr 1fr!important}.full-panel [style*=minmax\(300px],.full-panel [style*=minmax\(260px],.full-panel [style*="minmax(300px,1fr)"],.full-panel [style*=minmax\(200px]{grid-template-columns:1fr!important}.full-panel .pcenter[style*=maxWidth\:680]{max-width:100%!important;padding-top:20px!important}.full-panel .pcenter[style*=maxWidth\:5]{max-width:100%!important}[style*=chatProjEl] button{padding:3px 8px!important;font-size:8px!important}.main [style*="padding:'10px 20px'"][style*=\#050505]{padding:8px 12px!important}.main [style*="padding:'14px 20px'"][style*=\#020202]{max-height:160px!important;padding:10px 12px!important}.main [style*="padding:'14px 20px'"] [style*="display:'flex'"][style*=gap\:6]{flex-wrap:wrap!important}.main [style*="padding:'14px 20px'"] [style*="display:'flex'"][style*=gap\:6]>div{flex:45%!important;min-width:0!important}.store-cats{flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.full-panel [style*=width\:26][style*="borderRadius:'50%'"]{width:22px!important;height:22px!important;font-size:8px!important}.full-panel [style*="width:28,height:1"]{width:16px!important}.hdr-btns .xm-bal,.hdr-btns .panel-toggle,.hdr-btn[title]:hover:after{display:none!important}.hdr-btns [style*="padding:'4px 12px'"][style*=\#060606]{padding:3px 8px!important}.hdr-btns [style*=fontSize\:11][style*=fontWeight\:700][style*=monospace]{font-size:10px!important}.fo-body [style*="padding:'0 16px 8px'"]{scrollbar-width:none;overflow-x:auto!important}.settings-sidebar-mob{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #111;padding:0 8px;overflow-x:auto;display:flex!important}.settings-sidebar-mob::-webkit-scrollbar{display:none}}*{box-sizing:border-box;margin:0;padding:0}html,body{color:#ddd;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#000;height:100%;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;overflow:hidden}@supports (-webkit-touch-callout:none){input,textarea,select{font-size:16px!important}}.app{background:#000;height:calc(100vh - 34px);transition:grid-template-columns .3s cubic-bezier(.4,0,.2,1);display:grid}.app.chat-mode{grid-template-columns:56px 220px 1fr 300px}.app.signed-out{grid-template-columns:1fr!important}.app.signed-out .nav,.app.signed-out .side,.app.signed-out .right,.app.signed-out .right-mini,.app.signed-out .side-overlay,.app.signed-out .right-overlay{display:none!important}.app.chat-mode.side-col{grid-template-columns:56px 0 1fr 300px}.app.chat-mode.right-col{grid-template-columns:56px 220px 1fr 56px}.app.chat-mode.side-col.right-col{grid-template-columns:56px 0 1fr 56px}.app.chat-mode.side-col .side{border:none;width:0;padding:0;overflow:hidden}.right-mini{background:#000;border-left:1px solid #111;flex-direction:column;align-items:center;gap:2px;padding:12px 0;display:flex;overflow:hidden}.right-mini-btn{cursor:pointer;color:#555;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .12s;display:flex}.right-mini-btn:hover{color:#999;background:#0a0a0a}.right-mini-btn.on{color:#fff;background:#ffffff08}.right-mini-wrap{position:relative}.right-mini-tip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#222;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)}.right-mini-tip:before{content:"";border:4px solid #0000;border-left-color:#222;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.right-mini-wrap:hover .right-mini-tip{opacity:1}.app.full-mode{grid-template-columns:56px 1fr}.nav{box-sizing:border-box;background:#000;border-right:1px solid #111;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:56px;padding:12px 0;display:flex}.nav-logo{cursor:pointer;justify-content:center;align-items:center;width:38px;height:30px;margin-bottom:14px;display:flex}.nav-logo .grox-pc{width:34px!important;min-width:34px!important;height:27px!important;min-height:27px!important}.nav-btn{cursor:pointer;color:#555;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .12s;display:flex}.nav-btn:hover{color:#999}.nav-btn.on{color:#fff;background:#ffffff08}.nav-btn-wrap{position:relative}.nav-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#222;border-radius:5px;padding:4px 10px;font-size:10px;font-weight:600;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.nav-tooltip:before{content:"";border:4px solid #0000;border-right-color:#222;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.nav-btn-wrap:hover .nav-tooltip{opacity:1}.nav-spacer{flex:1}.avatar{color:#555;cursor:pointer;background:#111;border:1px solid #1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-top:4px;font-size:10px;font-weight:600;display:flex}.side{background:#000;border-right:1px solid #111;flex-direction:column;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;transition:width .25s;display:flex;overflow:hidden}.side-hdr{padding:14px 12px 8px}.side-title{letter-spacing:.08em;text-transform:uppercase;color:#555;margin-bottom:8px;font-size:9px;font-weight:600}.side-search{color:#ccc;background:#050505;border:1px solid #1a1a1a;border-radius:2px;outline:none;width:100%;padding:6px 10px 6px 28px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:9px}.new-btn{color:#fffc;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #fffc;border-radius:2px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:7px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9.5px;font-weight:600;line-height:1.2;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.new-btn:hover{color:#fff;background:#ffffff0a;border-color:#fff}.new-btn:active{transform:translateY(1px)}.new-btn.new-btn-proj{color:#22d3eecc;border-color:#22d3eecc}.new-btn.new-btn-proj:hover{color:#7be9ff;background:#22d3ee0a;border-color:#7be9ff}.side-list{flex:1;padding:4px 5px;overflow-y:auto}.chat-item{cursor:pointer;border-radius:2px;margin-bottom:1px;padding:7px 9px;transition:background .1s}.chat-item:hover{background:#0a0a0a}.chat-item.on{background:#ffffff05}.chat-item-t{color:#999;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.chat-item.on .chat-item-t{color:#fff}.chat-item-s{color:#555;justify-content:space-between;margin-top:2px;font-size:9px;display:flex}.main{background:#000;flex-direction:column;display:flex;overflow:hidden}.main-hdr{border-bottom:1px solid #111;flex-shrink:0;justify-content:space-between;align-items:center;padding:5px 18px;display:flex}.main-hdr-l{align-items:center;gap:8px;display:flex}.dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.dot.typing{background:#888}.main-title{color:#fff;font-size:14px;font-weight:600}.model-tag{color:#555;background:#0a0a0a;border:1px solid #111;border-radius:99px;padding:3px 8px;font-family:monospace;font-size:10px}.hdr-btns{align-items:center;gap:4px;display:flex}.hdr-btn{cursor:pointer;color:#555;background:0 0;border:1px solid #111;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:all .12s;display:flex;position:relative}.hdr-btn:hover{color:#888;border-color:#222}.hdr-btn[title]:hover:after{content:attr(title);color:#999;white-space:nowrap;z-index:99;pointer-events:none;background:#1a1a1a;border:1px solid #222;border-radius:4px;padding:3px 8px;font-size:8px;font-weight:500;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.hdr-btn.on{color:silver;background:#c0c0c008;border-color:silver}.msgs{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.msg{max-width:680px;animation:.2s slideUp}.msg:has(.fo){width:100%;max-width:780px}.fo{width:100%;min-width:0;max-width:780px}.msg:has(.gen-card){max-width:780px}.msg-user{align-self:flex-end}.msg-agent{align-self:flex-start;width:100%}.msg-agent:hover .msg-actions{opacity:1!important}.msg-bub-u{color:#ccc;background:#111;border:1px solid #1e1e1e;border-radius:10px 10px 3px;padding:9px 13px;font-size:12px;line-height:1.55}.msg-label{color:#666;letter-spacing:.03em;margin-bottom:3px;font-size:9px;font-weight:600}.msg-bub-a{color:#e8e8e8;white-space:pre-line;font-size:12px;line-height:1.65}.dag-card{background:#0d0f12;border:1px solid #111;border-radius:8px;margin-top:6px;padding:12px}.dag-title{color:#666;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:9px;font-weight:600}.dag-node{background:#0a0a0a;border:1px solid #121212;border-radius:6px;align-items:center;gap:8px;margin-bottom:3px;padding:6px 10px;font-size:12px;display:flex}.dag-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:flex}.dag-dot.done{color:#22c55e;background:#22c55e15}.dag-dot.run{color:#888;background:#88888815;animation:1s infinite pulse}.dag-dot.wait{color:#666;background:#151515}.dag-name{color:#bbb;flex:1}.dag-model{color:#555;font-family:monospace;font-size:9px}.dag-time{color:#666;text-align:right;min-width:30px;font-family:monospace;font-size:9px}.input-area{border-top:1px solid #1a1a1a;flex-shrink:0;padding:3px 18px 6px;transition:all .4s cubic-bezier(.4,0,.2,1)}.input-wrap{background:#0a1119;border:1px solid #1a2638;border-radius:2px;align-items:center;gap:7px;padding:4px 10px;transition:all .15s;display:flex;position:relative;box-shadow:inset 0 0 14px #22d3ee08,0 0 8px #22d3ee0d}.input-wrap:focus-within{background:#0c1320;border-color:#22d3ee44;box-shadow:inset 0 0 20px #22d3ee14,0 0 16px #22d3ee2a}.input-wrap:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:0;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee06 3px 4px);border-radius:2px;position:absolute;inset:0}.x-cyber-search-frame .input-wrap:before{display:none}.input-wrap>*{z-index:1;position:relative}.input-f{color:#ccc;resize:none;touch-action:manipulation;text-align:left;background:0 0;border:none;outline:none;flex:1;align-items:center;min-height:36px;max-height:120px;padding:9px 0;font-family:inherit;font-size:11px;line-height:1.55;display:flex}.input-f::placeholder{color:#888;opacity:1}.inp-btn{cursor:pointer;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.send-btn{background:#222}.send-btn.ready{background:#b0b0b0}.input-hint{color:#666;text-align:center;margin-top:5px;font-size:8px;transition:opacity .3s}.full-panel input:not([type=checkbox]):not([type=radio]):not(.input-f),.full-panel textarea,.page-enter input:not([type=checkbox]):not([type=radio]):not(.input-f),.page-enter textarea{box-sizing:border-box;min-height:40px}.chat-center{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:12vh 40px 0;animation:.4s fadeIn;display:flex;position:relative}.chat-center .input-area{border-top:none;width:100%;max-width:1000px;padding:0}.chat-center .input-wrap{background:#0a1119;border:1px solid #1a1a24;border-radius:2px;padding:6px 8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;position:relative}.chat-center .input-wrap:focus-within{background:#0c1320;border-color:#22d3ee44}.chat-center .glow-wrap .input-wrap{background:#0a1119}.chat-center .glow-wrap.focused .input-wrap,.chat-center .glow-wrap .input-wrap:focus-within{background:#0c1320}.chat-center .input-f{letter-spacing:.04em;color:#d8f4f8;min-height:20px;font-size:13px}.chat-center .inp-btn{color:#6a7a8a;background:0 0;border:1px solid #1a1a24;border-radius:2px;font-family:inherit;transition:border-color .12s,color .12s,background .12s,box-shadow .12s}.chat-center .inp-btn:hover{color:#22d3eecc;background:#22d3ee08;border-color:#22d3ee66}.chat-center .send-btn{color:#444;background:0 0;border:1px solid #1a1a24}.chat-center .send-btn.ready{color:#22d3ee;background:#22d3ee10;border:1px solid #22d3ee88;box-shadow:0 0 8px #22d3ee33}.chat-center .send-btn.ready:hover{background:#22d3ee20}.glow-wrap{border-radius:14px;padding:1.5px;transition:transform .25s cubic-bezier(.4,0,.2,1);position:relative}.glow-wrap.focused{transform:scale(1.02)}.glow-wrap:before{content:"";background:conic-gradient(from var(--glow-angle,0deg),#111 0%,#111 60%,var(--pc,#555) 72%,var(--pg,#fff) 78%,var(--pc,#555) 84%,#111 96%,#111 100%);z-index:0;border-radius:14px;transition:opacity .3s;animation:3s linear infinite orbitGlow;position:absolute;inset:0}.glow-wrap.focused:before{background:conic-gradient(from var(--glow-angle,0deg),#222 0%,#222 55%,var(--pc,#888) 65%,var(--pg,#fff) 75%,var(--pc,#888) 85%,#222 95%,#222 100%)}.glow-wrap .input-wrap{z-index:1;background:#111;position:relative}.proj-orb{border-radius:10px;padding:1.5px;position:relative}.proj-orb:before{content:"";background:conic-gradient(from var(--glow-angle,0deg),transparent 0%,transparent 50%,var(--pc,#555) 68%,var(--pg,#fff) 78%,var(--pc,#555) 88%,transparent 100%);z-index:0;opacity:.4;border-radius:10px;transition:opacity .3s;animation:4s linear infinite orbitGlow;position:absolute;inset:0}.proj-orb:focus-within:before{opacity:.85}.store-rail-hdr{align-items:center;gap:8px;margin-bottom:10px;display:flex}.store-rail-title{color:#e8e8f0;letter-spacing:.005em;font-size:12px;font-weight:700}.store-rail-sub{color:#555;letter-spacing:.04em;font-family:Share Tech Mono,SF Mono,monospace;font-size:9px}.store-rail-card{cursor:pointer;background:linear-gradient(#070710 0%,#040408 100%);border:1px solid #14141d;border-radius:5px;flex-direction:column;gap:6px;padding:10px 12px;transition:all .15s;display:flex;position:relative;overflow:hidden}.store-rail-card:before{content:"";background:var(--acc,#22d3ee);opacity:.6;border-radius:1px;width:2px;transition:opacity .15s;position:absolute;top:6px;bottom:6px;left:0}.store-rail-card:hover{border-color:var(--acc,#22d3ee)55;box-shadow:0 0 14px var(--acc,#22d3ee)18}.store-rail-card:hover:before{opacity:1}.store-rail-name{color:#e8e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.store-rail-outcome{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:28px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.store-rail-foot{letter-spacing:.04em;border-top:1px solid #14141d44;align-items:center;gap:8px;padding-top:4px;font-family:Share Tech Mono,SF Mono,monospace;font-size:8px;display:flex}.store-rail-price{font-family:Share Tech Mono,SF Mono,monospace;font-size:9px;font-weight:700}.store-trust-badge{color:#22c55e;letter-spacing:.05em;text-transform:uppercase;background:#22c55e10;border:1px solid #22c55e22;border-radius:2px;align-items:center;gap:3px;padding:1px 5px;font-family:Share Tech Mono,SF Mono,monospace;font-size:7px;font-weight:600;display:inline-flex}.store-hero-card{position:relative}.circ-tryit-orb{border-radius:5px;margin-bottom:10px;padding:1px;position:relative}.circ-tryit-orb:before{content:"";background:conic-gradient(from var(--glow-angle,0deg),transparent 0%,transparent 44%,#22d3ee 54%,#a5f3fc 64%,#22d3ee 74%,transparent 84%,transparent 100%);z-index:0;opacity:.62;border-radius:5px;transition:opacity .25s;animation:3.5s linear infinite orbitGlow;position:absolute;inset:0}.circ-tryit-orb:focus-within:before{opacity:.95}.circ-tryit-orb:hover:before{opacity:.8}.circ-tryit-orb-inner{z-index:1;background:#0a0a14;border-radius:4px;padding:0;position:relative;overflow:hidden}.circ-tryit-orb-inner textarea{color:#ddd;resize:vertical;box-sizing:border-box;text-align:center;background:0 0;border:0;outline:none;width:100%;min-height:64px;padding:18px 12px;font-family:inherit;font-size:10.5px;font-weight:400;display:block}.circ-tryit-orb-inner textarea::placeholder{color:#4a4a4a;text-align:center;font-size:10px;font-style:italic;font-weight:400;line-height:1.5}.circ-tryit-orb-inner textarea:focus{text-align:left}.grox-os{color:#d0d0d0;background-color:#000;background-image:radial-gradient(#00ff880a 1px,#0000 1px),linear-gradient(#000,#020202);background-position:0 0;background-repeat:repeat;background-size:14px 14px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;position:relative}.grox-os:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:overlay;background:repeating-linear-gradient(#ffffff03 0 1px,#0000 1px 3px);animation:8s linear infinite gosScan;position:absolute;inset:0}@keyframes gosScan{0%{background-position:0 0}to{background-position:0 30px}}.grox-os>*{z-index:2;position:relative}.grox-os *,.grox-os :before,.grox-os :after{border-radius:0!important}.gos-statusbar{color:#0f8;letter-spacing:.06em;white-space:nowrap;background:#000;border-bottom:1px solid #00ff8830;align-items:center;gap:14px;padding:5px 14px;font-size:10px;display:flex;overflow:hidden}.gos-statusbar .sep{color:#032}.gos-statusbar .dim{color:#555}.gos-statusbar .live{color:#0f8;animation:1.4s steps(2,end) infinite gosBlink}@keyframes gosBlink{50%{opacity:.3}}@keyframes oc-pulse{0%,to{opacity:1}50%{opacity:.35}}.comp-viewport{pointer-events:none}.comp-viewport>.cn-shape,.comp-viewport .cn-connect-handle,.comp-viewport .cn-cortex-chip{pointer-events:auto}.oc-orb-wrap{z-index:0;position:relative}.oc-orb-wrap:before{content:"";pointer-events:none;background:conic-gradient(from var(--glow-angle,0deg), transparent 0%, transparent 60%, #555 72%, #fff 78%, #555 84%, transparent 96%, transparent 100%);z-index:-1;opacity:.7;filter:blur(.4px);border-radius:5px;animation:3.4s linear infinite orbitGlow;position:absolute;inset:-1.25px}.oc-orb-cyan:before{background:conic-gradient(from var(--glow-angle,0deg), transparent 0%, transparent 48%, #22d3ee 56%, #a5f3fc 64%, #22d3ee 72%, transparent 80%, transparent 100%)!important;opacity:.6!important}.oc-orb-wrap>textarea{z-index:1;position:relative}.oc-ph-center{color:#2e2e38;letter-spacing:.04em;text-align:center;pointer-events:none;opacity:.85;z-index:2;justify-content:center;align-items:center;padding:0 24px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-style:italic;display:flex;position:absolute;inset:0}.gos-ticker{color:#777;white-space:nowrap;background:#000;border-top:1px solid #00ff8820;padding:5px 14px;font-size:10px;position:relative;overflow:hidden}.gos-ticker-track{padding-right:3em;animation:30s linear infinite gosTicker;display:inline-block}@keyframes gosTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.gos-tabs{background:#000;border-bottom:1px solid #111;gap:0;padding:0 14px;display:flex}.gos-tab{letter-spacing:.06em;color:#555;cursor:pointer;text-transform:lowercase;background:0 0;border:none;border-right:1px solid #0a0a0a;padding:10px 16px;font-family:inherit;font-size:11px}.gos-tab:hover{color:#999;background:#00ff8806}.gos-tab.on{color:#0f8;background:#00ff8810;position:relative}.gos-tab.on:after{content:"";background:#0f8;height:1px;position:absolute;bottom:-1px;left:0;right:0}.gos-btn{letter-spacing:.08em;color:#0f8;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #00ff8840;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:600;transition:all .12s}.gos-btn:hover{color:#000;background:#0f8;border-color:#0f8}.gos-btn:disabled{opacity:.3;cursor:not-allowed}.gos-btn.dim{color:#666;border-color:#222}.gos-btn.dim:hover{color:#bbb;background:#222;border-color:#444}.gos-btn.danger{color:#f04438;border-color:#f0443860}.gos-btn.danger:hover{color:#000;background:#f04438;border-color:#f04438}.gos-btn.lg{padding:9px 14px;font-size:11px}.gos-card{background:#0a0a0a;border:1px solid #1a1a1a;padding:10px 12px;position:relative}.gos-card.hover:hover{background:#0a1a0a;border-color:#00ff8840}.gos-card-hdr{color:#555;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:10px;display:flex}.gos-card-hdr:before{content:"> ";color:#0f8}.gos-h{color:#0f8;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;display:flex}.gos-h:before{content:"$";color:#0f8}.gos-h-text{color:#fff;text-transform:none;letter-spacing:.02em}.gos-input{color:#fff;box-sizing:border-box;background:#000;border:1px solid #1a1a1a;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:11px}.gos-input:focus{border-color:#0f8}.gos-input::placeholder{color:#444}.gos-pill{letter-spacing:.06em;border:1px solid;align-items:center;gap:4px;padding:1px 5px;font-size:9px;display:inline-flex}.gos-pill.ok{color:#0f8}.gos-pill.warn{color:#eab308}.gos-pill.err{color:#f04438}.gos-pill.dim{color:#555}.gos-num{font-variant-numeric:tabular-nums;text-align:right;font-feature-settings:"tnum"}.gos-empty{text-align:left;color:#555;background:#000;border:1px dashed #1a1a1a;padding:30px 14px;font-size:11px;line-height:1.8}.gos-empty .ok{color:#0f8}.gos-empty .cmd{color:#aaa}.gos-cursor:after{content:"_";color:#0f8;margin-left:1px;animation:1s steps(2,end) infinite gosBlink}@keyframes groxeBob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes groxeBlink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes groxeVoicePulse{0%,to{box-shadow:0 0 #22c55e80}50%{box-shadow:0 0 0 6px #22c55e00}}@keyframes groxeRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes groxeFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.02)}}@keyframes groxeBubble{0%{opacity:0;transform:translateY(4px)scale(.9)}15%,85%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.95)}}@keyframes groxeScan{0%,to{transform:translate(-7px)}50%{transform:translate(7px)}}@keyframes groxeAura{0%,to{opacity:.25;transform:scale(.95)}50%{opacity:.55;transform:scale(1.08)}}@keyframes groxeOrbit{0%{transform:rotate(0)translate(6px)}to{transform:rotate(360deg)translate(6px)}}@keyframes groxeGlitch{0%,90%,to{opacity:1;transform:translate(0)}92%{opacity:.7;transform:translate(-1.5px)}93%{opacity:1;transform:translate(1.5px)}94%{opacity:.85;transform:translate(0)}95%{opacity:1;transform:translate(-1px)}}@keyframes groxeChest{0%,to{opacity:.9}50%{opacity:.6}}.groxe-scan{transform-origin:50%;animation:2.4s ease-in-out infinite groxeScan}.groxe-aura{transform-origin:50%;animation:3s ease-in-out infinite groxeAura}.groxe-orbit{transform-origin:50%;animation:4s linear infinite groxeOrbit}.groxe-glitch{animation:9s steps(8,end) infinite groxeGlitch}.groxe-chest{animation:1.6s ease-in-out infinite groxeChest}.groxe-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.groxe-wrap:hover .groxe-svg{transform:scale(1.08)}.groxe-svg{transition:transform .15s ease-out;animation:3s ease-in-out infinite groxeBob}.groxe-eye{transform-origin:50%;animation:5s ease-in-out infinite groxeBlink}.groxe-eye.right{animation-delay:40ms}.groxe-bubble{color:#22c55e;white-space:nowrap;z-index:50;pointer-events:none;background:#020202;border:1px solid #22c55e30;border-radius:3px;padding:5px 9px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px;animation:3s ease-out forwards groxeBubble;position:absolute;top:0;left:48px}.groxe-bubble:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-right:5px solid #22c55e30;width:0;height:0;position:absolute;top:9px;left:-5px}.groxe-voice-ring{animation:1.2s ease-in-out infinite groxeVoicePulse}.groxe-gear{transform-origin:50%;animation:6s linear infinite groxeRotate}.groxe-thinking{animation:1.6s ease-in-out infinite groxeFloat}.help-search-glow{border-radius:12px;padding:1px;position:relative}.help-search-glow:before{content:"";background:conic-gradient(from var(--glow-angle,0deg),transparent 0%,transparent 60%,#ffffff15 70%,#ffffff40 78%,#ffffff15 86%,transparent 94%,transparent 100%);z-index:0;border-radius:13px;animation:4s linear infinite orbitGlow;position:absolute;inset:-1px}.help-search-glow:focus-within:before{background:conic-gradient(from var(--glow-angle,0deg),transparent 0%,transparent 45%,#ffffff20 58%,#ffffff60 72%,#ffffff20 86%,transparent 95%,transparent 100%)}.help-search-glow:focus-within{transform:scale(1.01)}.help-search-glow>*{z-index:1;position:relative}@keyframes genStepPulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.7);transform:scale(1.5)}}@keyframes v3SandboxFill{0%{width:3%}15%{width:18%}30%{width:36%}50%{width:58%}70%{width:78%}90%{width:92%}to{width:96%}}@keyframes v3PhaseFade{0%,28%{opacity:0;transform:translateY(4px)}33%,62%{opacity:1;transform:translateY(0)}67%,to{opacity:0;transform:translateY(-4px)}}.gen-card{background:#0d0f12;border:1px solid #141414;border-radius:0;margin-top:8px;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;animation:.3s slideUp;position:relative;overflow:hidden}.gen-card:before,.gen-card:after{display:none!important}.gen-core{flex-direction:column;justify-content:center;align-items:center;height:clamp(360px,72vh - 220px,560px);padding:18px 16px 14px;display:flex;position:relative}.gen-orb{justify-content:center;align-items:center;width:clamp(220px,38vh,320px);height:clamp(220px,38vh,320px);display:flex;position:relative;overflow:hidden}.gen-ring{border:1px solid #ffffff0a;border-radius:50%;position:absolute;inset:0;animation:none!important}.gen-ring:first-child{border-color:#ffffff0a}.gen-ring:nth-child(2){border-style:dashed;border-color:#ffffff08;inset:28px}.gen-ring:nth-child(3){border-color:#ffffff05;inset:56px}.gen-center{z-index:2;border-radius:50%;width:48px;height:48px;animation:2s ease-in-out infinite genPulse;position:relative}.gen-center:before,.gen-center:after{display:none!important}.gen-step-label{text-align:center;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:90%;height:20px;margin-top:16px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.gen-steps-row{justify-content:center;gap:7px;margin-top:12px;padding:0 20px;display:flex}.gen-step-dot{border-radius:2px;width:8px;height:8px;transition:all .4s cubic-bezier(.4,0,.2,1)}.gen-step-dot.done{box-shadow:0 0 10px 2px}.gen-particles{pointer-events:none;position:absolute;inset:0}.gen-ptc{border-radius:50%;width:2px;height:2px;animation:2.5s ease-out infinite genParticle;position:absolute}.forge-wrap{background:#020202;flex-direction:column;height:100%;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;display:flex;overflow:hidden}.forge-tabs{--acc-r:34;--acc-g:211;--acc-b:238;border-bottom:1px solid rgba(var(--acc-r),var(--acc-g),var(--acc-b),.1);box-shadow:inset 0 1px 0 rgba(var(--acc-r),var(--acc-g),var(--acc-b),.06), inset 0 -10px 24px rgba(var(--acc-r),var(--acc-g),var(--acc-b),.018), 0 1px 0 #0006;-ms-overflow-style:none;scrollbar-width:none;background:linear-gradient(#06080c 0%,#04060a 50%,#020204 100%);flex-shrink:0;gap:2px;padding:0 20px;display:flex;position:relative;overflow-x:auto}.forge-tabs::-webkit-scrollbar{display:none}.forge-tabs:after{content:"";background:linear-gradient(90deg, transparent 0%, rgba(var(--acc-r),var(--acc-g),var(--acc-b),.12) 20%, rgba(var(--acc-r),var(--acc-g),var(--acc-b),.18) 50%, rgba(var(--acc-r),var(--acc-g),var(--acc-b),.12) 80%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.forge-tabs.accent-cyan,.forge-tabs.accent-emerald{--acc-r:34;--acc-g:211;--acc-b:238}.forge-tabs.accent-violet,.forge-tabs.accent-amber{--acc-r:255;--acc-g:61;--acc-b:240}.forge-tabs.accent-rose{--acc-r:240;--acc-g:68;--acc-b:56}.forge-tabs.accent-silver{--acc-r:192;--acc-g:192;--acc-b:192}.forge-tab{color:#5a6670;cursor:pointer;letter-spacing:.04em;text-transform:none;z-index:1;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 12px 7px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:500;transition:color .2s,border-color .2s,text-shadow .2s,background .2s;display:inline-flex;position:relative}.forge-tab:hover{color:#cbd5e1;background:rgba(var(--acc-r),var(--acc-g),var(--acc-b),.03)}.forge-tab.on{color:#fff;border-bottom-color:rgb(var(--acc-r),var(--acc-g),var(--acc-b));text-shadow:0 0 12px rgba(var(--acc-r),var(--acc-g),var(--acc-b),.3);font-weight:500}.forge-body{flex:1;position:relative;overflow:auto}.forge-tv{aspect-ratio:16/10;background:#010101;border:1px solid #22d3ee18;border-radius:4px;width:80vw;max-width:1000px;margin:0 auto;transition:all .6s;position:relative;overflow:hidden;box-shadow:0 0 120px #22d3ee08,inset 0 0 60px #00000080}.forge-tv.building{border-color:#22d3ee30;box-shadow:0 0 160px #22d3ee12,inset 0 0 80px #00000080}.forge-tv.building:after{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#22d3ee03 2px 4px);animation:3s linear infinite genScan;position:absolute;inset:0}.forge-tv.ready{border-color:#c0c0c020;box-shadow:0 0 80px #c0c0c008}.forge-tv.glitch{animation:.3s forgeGlitch}.forge-code-stream{color:#22d3ee;white-space:pre-wrap;word-break:break-all;z-index:1;text-shadow:0 0 8px #22d3ee40;height:100%;padding:20px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:11px;line-height:1.7;position:relative;overflow:hidden}.forge-code-stream .kw{color:silver}.forge-code-stream .str{color:#22d3ee}.forge-code-stream .cm{color:#333}.forge-code-stream .fn{color:#e0e0e0}.forge-code-stream .num{color:#888}.forge-cursor{vertical-align:text-bottom;background:#22d3ee;width:8px;height:14px;margin-left:2px;animation:.8s step-end infinite forgeCursor;display:inline-block;box-shadow:0 0 6px #22d3ee60}.forge-actions{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:20px;animation:.3s slideUp;display:flex}.forge-actions button{color:#888;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #333;border-radius:2px;align-items:center;gap:5px;padding:7px 14px;font-family:Share Tech Mono,SF Mono,monospace;font-size:10px;transition:all .15s;display:flex}.forge-actions button:hover{color:#fff;background:#c0c0c008;border-color:silver}.forge-actions button.primary{color:#22d3ee;border-color:#22d3ee40}.forge-actions button.primary:hover{background:#22d3ee08;border-color:#22d3ee}.forge-split{grid-template-columns:minmax(420px,1.2fr) 1fr;gap:0;height:100%;display:grid;overflow:hidden}.forge-chat-side{background:#010101;border-right:1px solid #111;flex-direction:column;display:flex;overflow:hidden}.forge-chat-msgs{flex:1;padding:16px;overflow-y:auto}.forge-chat-msg{border-radius:2px;margin-bottom:10px;padding:10px 14px;font-family:Share Tech Mono,SF Mono,monospace;font-size:11px;line-height:1.6}.forge-chat-msg.user{color:silver;background:#0a0a0a;border-left:2px solid #c0c0c030;margin-left:20%}.forge-chat-msg.assistant{color:#22d3ee;background:#020202;border-left:2px solid #22d3ee30;margin-right:10%}.forge-chat-input{border-top:1px solid #111;flex-shrink:0;gap:8px;padding:12px;display:flex}.forge-chat-input input{color:silver;background:#050505;border:1px solid #1a1a1a;border-radius:2px;outline:none;flex:1;padding:10px 14px;font-family:Share Tech Mono,SF Mono,monospace;font-size:11px}.forge-chat-input input:focus{border-color:#22d3ee40}.forge-chat-input button{color:#000;cursor:pointer;letter-spacing:.08em;background:silver;border:none;border-radius:2px;padding:8px 14px;font-family:Share Tech Mono,SF Mono,monospace;font-size:10px;font-weight:700}.forge-preview-side{background:#080808;flex-direction:column;display:flex;overflow:hidden}.forge-preview-side iframe{background:#0a0a0a;border:none;flex:1;width:100%}.forge-preview-bar{background:#050505;border-bottom:1px solid #111;flex-shrink:0;gap:6px;padding:6px 10px;display:flex}.forge-preview-btn{color:#555;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #1a1a1a;border-radius:2px;padding:4px 10px;font-family:Share Tech Mono,SF Mono,monospace;font-size:9px;transition:all .12s}.forge-preview-btn:hover,.forge-preview-btn.on{color:silver;border-color:#c0c0c040}.forge-files{background:#010101;border:1px solid #111;border-radius:2px;overflow:hidden}.forge-file-item{cursor:pointer;color:#888;border-bottom:1px solid #0a0a0a;align-items:center;gap:8px;padding:5px 12px;font-family:Share Tech Mono,SF Mono,monospace;font-size:10px;transition:all .1s;display:flex}.forge-file-item:hover{color:silver;background:#0a0a0a}.forge-file-item.active{color:#22d3ee;background:#22d3ee08;border-left:2px solid #22d3ee}.forge-file-item .lang{color:#333;letter-spacing:.08em;text-transform:uppercase;margin-left:auto;font-size:8px}.forge-code-view{color:#22d3ee;white-space:pre-wrap;word-break:break-all;text-shadow:0 0 4px #22d3ee20;background:#010101;border:1px solid #111;border-radius:0 0 2px 2px;max-height:500px;padding:16px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px;line-height:1.7;overflow:auto}.forge-iter{color:#e2e8f0;background:#020204;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace}.forge-iter-status{letter-spacing:.04em;background:#020204;border-bottom:1px solid #ffffff08;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;min-height:38px;padding:6px 14px;font-size:9px;display:flex;position:relative;overflow:hidden}.forge-top-icon{cursor:pointer;color:#666;letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:14px;line-height:1;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.forge-top-icon:hover:not(:disabled){color:#22d3ee}.forge-top-icon:active:not(:disabled){transform:translateY(1px)}.forge-top-icon:disabled{opacity:.35;cursor:default}.forge-top-icon.on{color:#22d3ee}.forge-top-preview-toggle{color:#cbd5e1cc}.forge-top-preview-toggle:hover:not(:disabled),.forge-top-preview-toggle.on,.forge-top-icon.on:hover{color:#22d3ee}.forge-top-icon-violet{color:#ff3df0}.forge-top-icon-violet:hover{color:#22d3ee}.forge-top-icon-labs{color:#ff3df0}.forge-top-icon-labs:hover{color:#22d3ee}.forge-top-icon-labs.on{color:#ff3df0}.forge-top-icon.clicked{color:#22d3ee;animation:.4s ease-out forge-top-click-pulse}@keyframes forge-top-click-pulse{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1)}}.forge-top-divider{background:#ffffff14;flex-shrink:0;width:1px;height:18px;margin:0 6px}.forge-iter-pulse{background:#22d3ee;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #22d3ee99}.forge-iter-loz{color:#fff;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:600}.forge-iter-name{color:#cbd5e1;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:10px;font-weight:500;overflow:hidden}.fim-cell{white-space:nowrap;align-items:baseline;gap:4px;padding:0 9px;display:inline-flex}.fim-val{color:#dbe7ec;letter-spacing:.01em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10px;font-weight:600}.fim-lbl{color:#5f7178;letter-spacing:.15em;text-transform:uppercase;font-size:7.5px;font-weight:600}.fim-div{background:#22d3ee2e;flex-shrink:0;width:1px;height:11px}.forge-iter-body{flex:1;align-items:stretch;display:flex;position:relative;overflow:hidden}.forge-iter-chat{background:#020204;border-right:1px solid #ffffff06;flex-direction:column;flex-shrink:0;min-width:0;display:flex;position:relative;overflow:hidden}.forge-iter-chat-msgs{flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex;overflow-y:auto}.forge-iter-chat-msgs::-webkit-scrollbar{width:4px}.forge-iter-chat-msgs::-webkit-scrollbar-track{background:0 0}.forge-iter-chat-msgs::-webkit-scrollbar-thumb{background:#ffffff10;border-radius:1px}.forge-iter-chat-msgs::-webkit-scrollbar-thumb:hover{background:#fff2}.forge-iter-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 18px;display:flex}.forge-iter-empty-icon{color:#22d3ee;opacity:.5;font-size:18px;animation:3s ease-in-out infinite pulse}.forge-iter-empty-line{color:#cbd5e1;letter-spacing:.02em;font-size:11px;font-weight:300}.forge-iter-empty-sub{color:#555;letter-spacing:.04em;font-size:9px}.forge-iter-msg{border:1px solid #0000;border-radius:2px;padding:5px 8px;font-size:9px;line-height:1.45;position:relative}.forge-iter-msg.user{background:#22d3ee12;border-color:#22d3ee29 #22d3ee29 #22d3ee29 #22d3ee8c;border-left-style:solid;border-left-width:1px}.forge-iter-msg.assistant{background:#ffffff03;border-color:#ffffff09 #ffffff09 #ffffff09 #cbd5e12e;border-left-style:solid;border-left-width:1px}.forge-iter-msg.running{background:#22d3ee0a;border-color:#22d3ee2e #22d3ee2e #22d3ee2e #22d3ee;border-left-style:solid;border-left-width:1px;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 6px #22d3ee0f}.forge-iter-msg-label{letter-spacing:.22em;text-transform:uppercase;color:#555;opacity:.8;align-items:center;gap:5px;margin-bottom:2px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:6.5px;font-weight:500;display:flex}.forge-iter-msg.user .forge-iter-msg-label{color:#22d3eea6}.forge-iter-msg.assistant .forge-iter-msg-label{color:#cbd5e173}.forge-iter-msg-body{color:#a8b0bc;letter-spacing:.005em;white-space:pre-wrap;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9.5px;font-weight:400;line-height:1.5}.forge-iter-running-banner{color:#cbd5e1;background:#22d3ee0f;border:1px solid #22d3ee47;border-left:2px solid #22d3ee;border-radius:3px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:9px 12px;font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:10.5px;display:flex}.forge-iter-running-dot{background:#22d3ee;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse;box-shadow:0 0 8px #22d3eeb3}.forge-iter-running-label{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:700}.forge-iter-running-phase{color:#94a3b8;letter-spacing:.04em;font-size:10px}.forge-iter-running-prompt{color:#fff;letter-spacing:.01em;opacity:.9;flex:1;min-width:200px;font-size:10.5px;font-style:italic}.forge-iter-input-row{border-top:1px solid #ffffff08;flex-direction:column;flex-shrink:0;gap:6px;min-width:0;padding:10px 14px 12px;display:flex}.fg-int-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff10;align-items:center;gap:8px;padding:9px 11px;transition:background .15s;display:flex}.fg-int-toggle:hover{background:#22d3ee0a}.fg-int-toggle-label{color:#22d3eecc;letter-spacing:.18em;flex-shrink:0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px;font-weight:700}.fg-int-toggle-hint{letter-spacing:.14em;text-transform:uppercase;color:#5a6b74;opacity:0;flex-shrink:0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:7.5px;font-weight:600;transition:opacity .15s}.fg-int-toggle:hover .fg-int-toggle-hint{opacity:1}.fg-int-chevron{color:#22d3ee;background:#22d3ee10;border:1px solid #22d3ee3a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;line-height:1;transition:transform .2s,background .15s,border-color .15s,box-shadow .15s;display:flex;transform:rotate(-90deg)}.fg-int-chevron.open{transform:rotate(0)}.fg-int-toggle:hover .fg-int-chevron{background:#22d3ee24;border-color:#22d3ee80;box-shadow:0 0 8px #22d3ee2e}.fg-int-row{background:#22d3ee05;border-top:1px solid #ffffff0d;padding:9px 11px}.forge-iter-attach-chips{flex-wrap:wrap;gap:6px;display:flex}.forge-iter-attach-chip{color:#cbd5e1;background:#22d3ee0f;border:1px solid #22d3ee33;border-radius:3px;align-items:center;gap:6px;max-width:240px;padding:3px 4px 3px 6px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9.5px;display:flex}.forge-iter-attach-thumb{object-fit:cover;background:#000;border-radius:2px;flex-shrink:0;width:20px;height:20px}.forge-iter-attach-icon{flex-shrink:0;padding:0 2px;font-size:13px;line-height:1}.forge-iter-attach-name{white-space:nowrap;text-overflow:ellipsis;color:#22d3ee;letter-spacing:.02em;flex:1;min-width:0;overflow:hidden}.forge-iter-attach-x{cursor:pointer;color:#888;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-family:inherit;font-size:14px;line-height:1;display:flex}.forge-iter-attach-x:hover{color:#f04438;background:#f044381a}.forge-iter-input-frame{background:#0a1119;border:none;border-radius:2px;flex:1;align-items:center;gap:1px;min-width:150px;height:40px;padding:0 4px 0 11px;transition:background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee14}.forge-iter-input-frame:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:0;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee06 3px 4px);position:absolute;inset:0}.forge-iter-input-frame:focus-within,.forge-iter-input-frame:hover{background:#0c1320;box-shadow:inset 0 0 28px #22d3ee14,0 0 22px #22d3ee33}.forge-iter-input{color:#cbd5e1;letter-spacing:.02em;z-index:2;caret-color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:40px;height:100%;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:300;position:relative}.forge-iter-input::placeholder{color:#0000}.forge-iter-input:placeholder-shown:not(:focus){caret-color:#0000}.forge-iter-typer{pointer-events:none;z-index:1;align-items:center;gap:8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11.5px;display:flex;position:absolute;top:50%;left:11px;right:106px;transform:translateY(-50%)}.forge-iter-typer .x-cyber-typer-text{animation:18s linear infinite xCyberPhraseOuter,.85s step-end infinite xCyberCaret,4.2s infinite xCyberGlitch}.forge-iter-typer .x-cyber-typer-text-inner{animation:18s linear infinite xCyberPhraseInner}.forge-iter-typer .x-cyber-typer-text.p1{animation-delay:0s,0s,.4s}.forge-iter-typer .x-cyber-typer-text.p2{animation-delay:6s,0s,1.5s}.forge-iter-typer .x-cyber-typer-text.p3{animation-delay:12s,0s,2.6s}.forge-iter-typer .x-cyber-typer-text.p1 .x-cyber-typer-text-inner{animation-delay:0s}.forge-iter-typer .x-cyber-typer-text.p2 .x-cyber-typer-text-inner{animation-delay:6s}.forge-iter-typer .x-cyber-typer-text.p3 .x-cyber-typer-text-inner{animation-delay:12s}.forge-iter-input-frame.recording{border-color:#f0443866;box-shadow:0 0 0 1px #f0443833,0 0 12px #f0443826}.forge-iter-rec-banner{color:#f04438;letter-spacing:.16em;text-transform:uppercase;flex:1;align-items:center;gap:8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10px;font-weight:600;display:flex}.forge-iter-rec-pulse{background:#f04438;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:.9s ease-in-out infinite pulse;display:inline-block;box-shadow:0 0 8px #f04438}.forge-iter-rec-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.forge-iter-icon-btn{cursor:pointer;color:#cbd5e152;background:0 0;border:none;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;padding:0;font-family:inherit;font-size:12px;font-weight:300;line-height:1;transition:color .2s,background .2s;display:flex}.forge-iter-icon-btn:hover:not(:disabled){color:#ffffffd9;background:#cbd5e10a}.forge-iter-icon-btn:active:not(:disabled){transform:translateY(1px)}.forge-iter-icon-btn:disabled{cursor:default;opacity:.32}.forge-iter-icon-btn.recording{color:#f04438cc;animation:1s ease-in-out infinite pulse}.forge-iter-icon-btn.recording:hover{color:#f04438;background:#f0443814}.forge-iter-icon-btn.debate-on{color:#c4b5fdcc}.forge-iter-icon-btn.debate-on:hover{color:#c4b5fd;background:#c4b5fd0f}.forge-iter-icon-btn.send{color:#22d3ee80;font-size:13px;font-weight:400}.forge-iter-icon-btn.send:not(:disabled){color:#22d3eed9}.forge-iter-icon-btn.send:not(:disabled):hover{color:#fff;background:#22d3ee1f}.forge-iter-msg.clickable{cursor:pointer}.forge-iter-msg.clickable:hover{background:#ffffff05}.forge-iter-msg-toggle{color:#666;letter-spacing:.1em;flex-shrink:0;margin-left:auto;padding-left:8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px}.forge-iter-msg.running .forge-iter-msg-toggle{color:#22d3ee}.forge-iter-msg-toggle.vibe{color:#94a3b8;letter-spacing:.04em;text-transform:none;font-size:9px}.forge-iter-msg.running .forge-iter-msg-toggle.vibe{color:#22d3ee}.forge-iter-suggest{border-left:1px solid #22d3ee2a;margin:6px 0 10px;padding:8px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;animation:.4s cubic-bezier(.2,.7,.2,1) vibe-suggest-in}@keyframes vibe-suggest-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.forge-iter-suggest-hdr{letter-spacing:.22em;color:#cbd5e173;text-transform:uppercase;margin-bottom:5px;font-size:7.5px;font-weight:500}.forge-iter-suggest-row{flex-wrap:wrap;gap:5px;display:flex}.forge-iter-suggest-chip{color:#cbd5e18c;letter-spacing:.01em;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #cbd5e11a;border-radius:2px;max-width:100%;padding:4px 9px;font-family:-apple-system,system-ui,sans-serif;font-size:10.5px;font-weight:300;transition:color .2s,border-color .2s,background .2s;overflow:hidden}.forge-iter-suggest-chip:hover:not(:disabled){color:#ffffffd9;background:#cbd5e106;border-color:#cbd5e140}.forge-iter-suggest-chip:disabled{opacity:.35;cursor:not-allowed}.fg-share-modal{background:radial-gradient(at top,#22d3ee0a 0%,#0000 70%),#050507;border:1px solid #ffffff0c;border-top-color:#22d3ee2a;border-radius:2px;flex-direction:column;width:min(520px,96vw);display:flex;box-shadow:0 30px 80px #0009}.fg-share-head{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.fg-share-eyebrow{letter-spacing:.22em;color:#22d3ee99;margin-bottom:4px;font-size:8px;font-weight:600}.fg-share-title{color:#e2e8f0;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500}.fg-share-sub{color:#555;letter-spacing:.04em;margin-top:4px;font-size:9.5px}.fg-share-close{color:#555;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:18px}.fg-share-close:hover{color:#fff;background:#ffffff05}.fg-share-body{padding:16px 18px}.fg-share-loading{text-align:center;color:#555;letter-spacing:.04em;padding:18px;font-size:11px}.fg-share-url-row{gap:6px;margin-bottom:10px;display:flex}.fg-share-url{color:#22d3ee;background:#020204;border:1px solid #22d3ee2a;border-radius:2px;outline:none;flex:1;padding:9px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px}.fg-share-copy{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#22d3ee0f;border:1px solid #22d3ee44;border-radius:2px;padding:9px 14px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;transition:all .15s}.fg-share-copy:hover{border-color:#22d3ee;box-shadow:0 0 14px #22d3ee33}.fg-share-copy.on{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee}.fg-share-note{color:#444;letter-spacing:.03em;font-size:9.5px;font-style:italic;line-height:1.55}.forge-iter-trace{transform-origin:top;will-change:transform,clip-path,filter;margin:3px 0 8px;padding:1px 8px 1px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;animation:.12s steps(4,end) both fg-iter-glitch-in;position:relative}.forge-iter-trace:before{content:"";background:linear-gradient(#ffffff14 0%,#ffffff04 100%);width:1px;position:absolute;top:0;bottom:0;left:0}@keyframes fg-iter-glitch-in{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:none;transform:translate(0,0)}33%{opacity:1;clip-path:inset(0 0 6%);filter:drop-shadow(.5px 0 #22d3ee44)drop-shadow(-.5px 0 #f0443844);transform:translate(-.5px)}66%{opacity:1;clip-path:inset(0 3% 0 0);filter:none;transform:translate(.5px)}to{opacity:1;clip-path:inset(0);filter:none;transform:translate(0,0)}}@keyframes fg-iter-step-glitch{0%{opacity:0;transform:translate(-.5px)}to{opacity:1;transform:translate(0,0)}}.forge-iter-trace[data-closing="1"]{animation:.1s steps(3,end) forwards fg-iter-glitch-out}@keyframes fg-iter-glitch-out{0%{opacity:1;clip-path:inset(0);filter:none;transform:translate(0,0)}50%{opacity:.7;clip-path:inset(0 0 6%);filter:drop-shadow(.5px 0 #22d3ee44)drop-shadow(-.5px 0 #f0443844);transform:translate(-.5px)}to{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(0,0)}}.forge-iter-step{margin-bottom:2px;padding:2px 0 2px 9px;animation:80ms steps(2,end) both fg-iter-step-glitch;position:relative}.forge-iter-step:first-child{animation-delay:10ms}.forge-iter-step:nth-child(2){animation-delay:25ms}.forge-iter-step:nth-child(3){animation-delay:40ms}.forge-iter-step:nth-child(4){animation-delay:55ms}.forge-iter-step:nth-child(5){animation-delay:70ms}.forge-iter-step:nth-child(6){animation-delay:85ms}.forge-iter-step:nth-child(7){animation-delay:.1s}.forge-iter-step:nth-child(8){animation-delay:.115s}.forge-iter-step:nth-child(n+9){animation-delay:.13s}@media (prefers-reduced-motion:reduce){.forge-iter-trace,.forge-iter-step{animation:none}.forge-iter-trace[data-closing="1"]{opacity:0;animation:none}}.forge-iter-pipeline{border-bottom:1px dashed #ffffff0a;margin:0 0 10px;padding:8px 0 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;position:relative}.forge-iter-pipeline-head{letterspacing:.22em;letter-spacing:.22em;color:#ff3df0aa;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:600}.forge-iter-pipeline-rows{flex-direction:column;gap:3px;display:flex}.forge-iter-pipeline-row{grid-template-columns:14px 76px 1fr;align-items:baseline;gap:8px;padding:1px 0;display:grid;position:relative}.forge-iter-pipeline-row:before{content:"";background:linear-gradient(180deg,var(--p-acc,#888) 0%,transparent 100%);opacity:.35;width:1px;position:absolute;top:3px;bottom:0;left:7px}.forge-iter-pipeline-glyph{color:var(--p-acc,#888);text-shadow:0 0 6px var(--p-acc,#888)44;font-size:10px;line-height:1}.forge-iter-pipeline-name{color:var(--p-acc,#fff);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.forge-iter-pipeline-role{color:#888;letter-spacing:.02em;font-family:system-ui,-apple-system,sans-serif;font-size:8.5px;font-weight:300;line-height:1.4}.forge-iter-pipeline-foot{color:#444;letter-spacing:.18em;text-transform:uppercase;margin-top:8px;font-size:7.5px;font-weight:600}.forge-iter-step:before{content:"";background:linear-gradient(180deg,var(--tool-accent,#ffffff14) 0%,transparent 100%);border-radius:.5px;width:1px;position:absolute;top:1px;bottom:1px;left:0}.forge-iter-step-dot{border-radius:50%;width:4px;height:4px;position:absolute;top:5px;left:-2px}.forge-iter-step-args{color:#888;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:8.5px;overflow:hidden}.forge-iter-step-thought{color:#777;margin-top:1px;font-family:system-ui,-apple-system,sans-serif;font-size:8.5px;font-weight:300;line-height:1.35}.forge-iter-step-obs{color:#555;letter-spacing:.02em;white-space:pre-wrap;text-overflow:ellipsis;max-height:28px;margin-top:1px;font-size:7.5px;line-height:1.35;overflow:hidden}.forge-iter-step-thinking{color:#22d3ee;letter-spacing:.04em;align-items:center;gap:6px;margin-top:1px;padding:3px 0 3px 9px;font-size:8.5px;display:flex;position:relative}.forge-iter-step-thinking:before{content:"";background:linear-gradient(#22d3ee 0%,#22d3ee22 100%);width:1px;position:absolute;top:0;bottom:0;left:0}.forge-iter-step-thinking-dot{background:#22d3ee;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite pulse;box-shadow:0 0 4px #22d3ee}@media (width<=800px){.forge-iter-body{flex-direction:column;position:relative}.forge-iter-handle{display:none}.forge-iter-preview{height:100%;inset:0;width:100%!important;position:absolute!important}.forge-iter-chat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background:#050507f5;border-top:1px solid #22d3ee2a;border-bottom:0;border-right:0;height:75vh;transition:transform .28s cubic-bezier(.2,.7,.2,1);bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -16px 40px #00000080;width:100%!important;position:absolute!important}.forge-iter-body.mob-chat-open .forge-iter-chat{transform:translateY(0)}.fg-mob-chat-toggle{z-index:12;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#050507e6;border:1px solid #22d3ee44;border-radius:2px;padding:9px 14px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 24px #00000080}.fg-mob-chat-toggle.on{color:#fff;background:#22d3ee14;border-color:#22d3ee}.forge-iter-icon-btn{min-width:38px;min-height:38px}.fim-cell,.fim-div{display:none}}.fg-mob-chat-toggle{display:none}@media (width<=800px){.fg-mob-chat-toggle{display:block}}.forge-iter-toolbar{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:6px 14px 10px;display:flex}.forge-iter-handle{cursor:col-resize;z-index:5;touch-action:none;background:0 0;justify-content:center;align-items:center;width:8px;transition:background .2s;display:flex;position:absolute;top:0;bottom:0}.forge-iter-handle:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#22d3ee2e 20% 80%,#0000 100%);width:1px;transition:background .2s,width .2s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.forge-iter-handle:hover:before{background:linear-gradient(#0000 0%,#22d3ee8c 20% 80%,#0000 100%);width:2px}.forge-iter-handle.drag{background:#22d3ee0f}.forge-iter-handle.drag:before{background:#22d3ee;width:2px;box-shadow:0 0 8px #22d3ee80}.forge-iter-handle-grip{opacity:0;z-index:1;background:#22d3ee;border-radius:50%;flex-direction:column;gap:3px;width:3px;height:3px;transition:opacity .2s;display:flex;position:relative;box-shadow:0 -7px #22d3ee,0 7px #22d3ee}.forge-iter-handle:hover .forge-iter-handle-grip,.forge-iter-handle.drag .forge-iter-handle-grip{opacity:1}.forge-iter.dragging .forge-iter-iframe{pointer-events:none}.forge-iter.dragging{-webkit-user-select:none;user-select:none}.forge-iter-preview{background:#020204;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.forge-iter-preview-bar{border-bottom:1px solid #ffffff06;flex-shrink:0;align-items:center;gap:5px;padding:5px 12px;display:flex}.forge-iter-mode-btn{color:#888;cursor:pointer;letter-spacing:.14em;text-transform:lowercase;background:0 0;border:1px solid #ffffff0a;border-radius:2px;padding:4px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px;font-weight:500;transition:all .15s}.forge-iter-mode-btn:hover{color:#cbd5e1;border-color:#fff2}.forge-iter-mode-btn.on{color:#fff;background:0 0;border-color:#22d3ee88}.forge-iter-stage{background:#020204;flex:1;justify-content:center;align-items:stretch;padding:4px;display:flex;position:relative;overflow:hidden}.forge-iter-corner{pointer-events:none;z-index:2;border:0 solid #22d3ee88;width:8px;height:8px;position:absolute}.forge-iter-corner.tl{border-top-width:1px;border-left-width:1px;top:6px;left:6px}.forge-iter-corner.tr{border-top-width:1px;border-right-width:1px;top:6px;right:6px}.forge-iter-corner.bl{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.forge-iter-corner.br{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.forge-iter-iframe-wrap{background:#fff;border:none;border-radius:1px;max-width:100%;height:100%;margin:0 auto;transition:width .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff04}.forge-iter-mode-desktop{width:100%}.forge-iter-mode-tablet{width:768px;max-width:100%}.forge-iter-mode-mobile{width:375px;max-width:100%}.forge-iter-iframe{background:#fff;border:none;flex:1;width:100%}.forge-iter-scan{display:none}.forge-iter-empty-preview{color:#555;letter-spacing:.04em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:300;display:flex}.forge-iter-files{background:0 0;flex-direction:column;flex:1;margin:14px;display:flex;overflow:hidden}.forge-iter-files-tree{border-bottom:1px solid #ffffff08;padding:0 0 12px}.forge-iter-files-hdr{color:#fff;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:8px;font-weight:600;display:flex}.forge-iter-files-count{color:#666;letter-spacing:.06em;text-transform:lowercase;font-size:7.5px}.forge-iter-file{cursor:pointer;color:#888;border-radius:1px;align-items:center;gap:8px;padding:4px 6px;font-size:10px;font-weight:300;transition:color .12s;display:flex}.forge-iter-file:hover{color:#cbd5e1}.forge-iter-file.on{color:#fff;background:#ffffff06}.forge-iter-file-glyph{color:#22d3ee99;flex-shrink:0;width:8px;font-size:9px}.forge-iter-file-path{letter-spacing:.01em;flex:1;font-weight:400}.forge-iter-file-lang{color:#555;letter-spacing:.1em;text-transform:uppercase;font-size:7.5px}.forge-iter-code{color:#cbd5e1;white-space:pre-wrap;word-break:break-all;letter-spacing:.005em;background:#020204;border-top:1px solid #ffffff08;flex:1;margin:14px 0 0;padding:14px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:300;line-height:1.75;overflow:auto}.forge-iter-code::-webkit-scrollbar{width:4px;height:4px}.forge-iter-code::-webkit-scrollbar-track{background:0 0}.forge-iter-code::-webkit-scrollbar-thumb{background:#ffffff10;border-radius:1px}.forge-store-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;padding:16px 0;display:grid}.forge-store-card{cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:2px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.forge-store-card:hover{background:#ffffff04;border-color:#22d3ee66}.forge-store-card:hover h3{color:#fff}.forge-store-card:hover p,.forge-store-card:hover .forge-store-meta{color:#cbd5e1}.forge-store-card:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.forge-store-thumb{background:#020204;border-bottom:1px solid #ffffff08;justify-content:center;align-items:center;height:130px;display:flex;position:relative;overflow:hidden}.forge-store-thumb iframe{transform-origin:0 0;pointer-events:none;border:none;width:200%;height:200%;transform:scale(.5)}.forge-store-info h3{color:#e2e8f0;letter-spacing:.02em;margin:0 0 4px;font-size:12px;font-weight:500}.forge-store-info p{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:10px;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}.forge-store-meta{color:#888;letter-spacing:.04em;align-items:center;gap:8px;font-size:9px;display:flex}.forge-store-meta .stars{color:#cbd5e1}.forge-store-meta .price{color:#22d3ee;letter-spacing:.06em;margin-left:auto;font-size:10.5px;font-weight:600}.forge-store-meta .free{color:#cbd5e1;letter-spacing:.14em}.forge-store-cats{flex-wrap:wrap;gap:14px;padding:12px 0 0;display:flex}.forge-store-cat{color:#666;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;padding:6px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9px;font-weight:500;transition:color .15s,border-color .15s}.forge-store-cat:hover{color:#cbd5e1}.forge-store-cat.on{color:#fff;border-bottom-color:#22d3ee}.forge-store-search{padding:12px 0}.forge-proj-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:0;display:grid}.forge-proj-card{cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:2px;padding:14px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;transition:border-color .15s,background .15s;position:relative}.forge-proj-card:hover{background:#ffffff04;border-color:#22d3ee66}.forge-proj-card:before{content:"";background:#ffffff14;width:1px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.forge-proj-card:hover:before{background:#22d3ee}.forge-proj-badge{letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;border-radius:1px;padding:2px 7px;font-size:7.5px;font-weight:600;display:inline-block}.forge-proj-badge.draft{color:#888;border-color:#ffffff14}.forge-proj-badge.ready{color:#cbd5e1;border-color:#cbd5e122}.forge-proj-badge.deployed,.forge-proj-badge.listed{color:#22d3ee;border-color:#22d3ee44}.forge-proj-badge.building{color:#ff3df0;border-color:#ff3df044;animation:1.5s infinite pulse}.forge-proj-stats{color:#666;letter-spacing:.04em;gap:12px;margin-top:12px;font-size:9px;display:flex}.ms-wrap{background:#020202;flex-direction:column;height:100%;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;display:flex;overflow:hidden}.ms-tabs{background:#010101;border-bottom:1px solid #1a1a1a;flex-shrink:0;gap:0;display:flex}.ms-tab{color:#555;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #0000;padding:8px 14px;font-size:11px;font-weight:500;transition:all .15s}.ms-tab:hover{color:#aaa}.ms-tab.on{color:#fff;border-color:silver;font-weight:600}.ms-body{flex:1;position:relative;overflow:auto}.ms-launcher{flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;height:100%;padding:8vh 40px 40px;display:flex;overflow-y:auto}.ms-goal-input{color:silver;resize:none;background:#050505;border:none;border-radius:2px;outline:none;align-items:center;width:100%;max-width:100%;height:42px;padding:12px 14px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:12px;line-height:18px;transition:border-color .15s;display:flex}.ms-goal-input:focus{border-color:#22c55e30}.ms-config{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ms-config label{color:#444;letter-spacing:.06em;align-items:center;gap:6px;font-size:9px;display:flex}.ms-config input[type=range]{accent-color:silver;width:100px}.ms-config input[type=checkbox]{accent-color:#22c55e}.grox-range{cursor:pointer;vertical-align:middle;border:none;outline:none;padding:0;appearance:none!important;background:0 0!important;height:14px!important;min-height:0!important}.grox-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#22d3ee55 0%,#22d3ee18 100%);border-radius:3px;height:3px}.grox-range::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#22d3ee;border:1px solid #04181c;border-radius:50%;width:11px;height:11px;margin-top:-4px;transition:box-shadow .15s,transform .1s;box-shadow:0 0 5px #22d3ee77}.grox-range::-webkit-slider-thumb:hover{transform:scale(1.12);box-shadow:0 0 8px #22d3eeaa}.grox-range::-webkit-slider-thumb:active{transform:scale(.96)}.grox-range::-moz-range-track{background:linear-gradient(90deg,#22d3ee55 0%,#22d3ee18 100%);border-radius:3px;height:3px}.grox-range::-moz-range-thumb{cursor:pointer;background:#22d3ee;border:1px solid #04181c;border-radius:50%;width:11px;height:11px;box-shadow:0 0 5px #22d3ee77}.ms-card{cursor:pointer;background:radial-gradient(at top,#22d3ee06 0%,#040608 60%,#020204 100%);border:1px solid #22d3ee18;border-radius:3px;margin-bottom:6px;padding:11px 14px 10px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.ms-card:before{content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ms-card:hover{border-color:#22d3ee44;box-shadow:0 0 10px #22d3ee22}.ms-card h3{color:#fff;letter-spacing:.02em;margin:0 0 3px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:12px;font-weight:600}.ms-card p{color:#888;letter-spacing:.02em;margin:0 0 6px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10px;line-height:1.5}.ms-badge{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 8px;font-family:Share Tech Mono,SF Mono,monospace;font-size:8px;font-weight:600;display:inline-block}.ms-badge.active{color:#22c55e;background:#22c55e08;border:1px solid #22c55e15;animation:1.5s infinite pulse}.ms-badge.completed{color:silver;background:#c0c0c008;border:1px solid #c0c0c015}.ms-badge.paused{color:#888;background:#88888808;border:1px solid #88888815}.ms-badge.checkpoint{color:silver;background:#c0c0c008;border:1px solid #c0c0c015;animation:1.5s infinite pulse}.ms-badge.failed{color:#f04438;background:#f0443808;border:1px solid #f0443815}.ms-badge.cancelled{color:#333;background:#33333308;border:1px solid #33333315}.ms-badge.planning{color:silver;background:#c0c0c008;border:1px solid #c0c0c015;animation:1.5s infinite pulse}.ms-progress{background:#111;border-radius:1px;height:2px;margin-top:8px;overflow:hidden}.ms-progress-fill{background:linear-gradient(90deg,#22c55e,silver);border-radius:1px;height:100%;transition:width .3s}.ms-timeline{padding:12px 0}.ms-step{border-bottom:1px solid #0a0a0a;gap:10px;padding:10px 0;display:flex;position:relative}.ms-step-icon{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.ms-step-icon.plan{color:silver;background:#c0c0c008;border:1px solid #c0c0c010}.ms-step-icon.act{color:#22c55e;background:#22c55e08;border:1px solid #22c55e10}.ms-step-icon.observe{color:#888;background:#88888808;border:1px solid #88888810}.ms-step-icon.checkpoint{color:silver;background:#c0c0c008;border:1px solid #c0c0c010}.ms-step-icon.synthesize{color:#22c55e;background:#22c55e08;border:1px solid #22c55e10}.ms-step-body{flex:1;min-width:0}.ms-step-body .type{color:#888;text-transform:uppercase;letter-spacing:.12em;font-family:Share Tech Mono,SF Mono,monospace;font-size:8px;font-weight:600}.ms-step-body .text{color:#bbb;margin-top:3px;font-family:system-ui,sans-serif;font-size:11px;line-height:1.5}.ms-step-body .meta{color:#666;letter-spacing:.04em;margin-top:4px;font-family:Share Tech Mono,SF Mono,monospace;font-size:8px}.ms-checkpoint-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;background:#000000d9;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.ms-checkpoint-box{background:radial-gradient(at top,#fbbf2410 0%,#040608 60%,#020204 100%);border:1px solid #fbbf242a;border-radius:3px;width:90%;max-width:520px;padding:22px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;position:relative;overflow:hidden;box-shadow:0 0 80px #fbbf2422,0 0 14px #0008}.ms-checkpoint-box:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000 0%,#fbbf24 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ms-checkpoint-box h3{color:#fbbf24cc;letter-spacing:.18em;margin:0 0 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:9px;font-weight:700}.ms-checkpoint-box p{color:#aaa;letter-spacing:.02em;margin:0 0 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;line-height:1.55}.ms-checkpoint-box .actions{gap:8px;display:flex}.ms-checkpoint-box .actions button{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;border-radius:2px;flex:1;padding:9px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:9.5px;font-weight:600;transition:all .15s}.ms-checkpoint-box .actions .approve{color:#22c55e;background:radial-gradient(at top,#22c55e14 0%,#22c55e06 60%,#040404 100%);border:1px solid #22c55e44}.ms-checkpoint-box .actions .approve:hover{border-color:#22c55e;box-shadow:0 0 10px #22c55e40}.ms-checkpoint-box .actions .deny{color:#f04438cc;background:0 0;border:1px solid #f044382a}.ms-checkpoint-box .actions .deny:hover{color:#f04438;border-color:#f04438;box-shadow:0 0 10px #f0443833}.gen-meta{color:#555;border-top:1px solid #0a0a0a;justify-content:space-between;align-items:center;padding:10px 16px;font-size:10px;display:flex}.gen-bar{background:#111;border-radius:2px;flex:1;height:3px;margin:0 10px;overflow:hidden}.gen-bar-fill{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1);animation:2s infinite genBarGlow}.gen-steps-list{z-index:3;position:absolute;top:16px;left:16px}.gen-sli{opacity:0;align-items:center;gap:6px;padding:3px 0;font-family:monospace;font-size:9px;animation:.3s forwards genStepSlide;display:flex}.gen-sli-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.chat-center .grox-welcome{text-align:center;margin-bottom:28px;animation:.6s fadeIn}.chat-center .grox-welcome h1{color:#b0b0b0;letter-spacing:.08em;margin-bottom:6px;font-size:26px;font-weight:700}.chat-center .grox-welcome p{color:#555;font-size:12px;line-height:1.5}.chat-center .grox-welcome span,.chat-center .grox-welcome>div,.chat-center .grox-welcome button{font-size:9px}.chat-center .grox-welcome .grox-glitch,.chat-center .grox-welcome .grox-glitch:before,.chat-center .grox-welcome .grox-glitch:after{font-size:40px!important}.chat-center .cap-bar{justify-content:flex-start;max-width:1000px;margin:0 auto 10px;overflow:visible}.chat-center .cap-wrap{width:100%;max-width:1000px;margin:0 auto 10px;overflow:hidden}.chat-center .cap-wrap .cap-bar{max-width:none;margin:0;animation:16s ease-in-out infinite capDrift;overflow:visible}.chat-center .cap-wrap:hover .cap-bar{animation-play-state:paused}.chat-center .input-hint{opacity:.6}.right{background:#000;border-left:1px solid #111;flex-direction:column;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;transition:width .25s;display:flex;overflow:hidden}.right-tabs{background:0 0;border-bottom:1px solid #1a1a1a;flex-shrink:0;padding:0 4px;display:flex;position:relative}.right-tab{text-align:center;cursor:pointer;letter-spacing:.04em;color:#555;border-bottom:1px solid #0000;flex:1;padding:11px 0 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10px;font-weight:500;transition:all .15s;position:relative}.right-tab:hover{color:#aaa}.right-tab.on{color:#fff;font-weight:600}.right-tab.on:after{content:"";opacity:.6;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#fff 50%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:14%;right:14%}.right-body{flex:1;padding:12px;overflow-y:auto}.conn-cat{letter-spacing:.18em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin:14px 0 6px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:700;display:flex}.conn-cat:before{content:"◆";color:#22d3ee99;font-size:8px}.conn-cat:after{content:"";background:linear-gradient(90deg,#22d3ee2a 0%,#0000 100%);flex:1;height:1px;margin-left:4px}.conn-item{cursor:pointer;background:radial-gradient(at top,#22d3ee03 0%,#040608 70%,#020204 100%);border:1px solid #22d3ee0e;border-radius:2px;align-items:center;gap:8px;margin-bottom:4px;padding:8px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.conn-item:before{content:"";opacity:.14;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;transition:opacity .15s;position:absolute;top:0;left:0;right:0}.conn-item:hover{border-color:#22d3ee2a;box-shadow:0 0 12px #22d3ee0a}.conn-item:hover:before{opacity:.32}.conn-icon{letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;font-size:10px;font-weight:700;display:flex;color:silver!important;background:#040608!important;border:1px solid #c0c0c022!important;border-radius:2px!important}.conn-icon:before,.conn-icon:after{display:none!important}.conn-name{color:#ddd;letter-spacing:.01em;font-size:11px;font-weight:600}.conn-stat{color:#666;letter-spacing:.04em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9px}.toggle{cursor:pointer;border:1px solid #0000;border-radius:2px;flex-shrink:0;width:26px;height:12px;transition:background .2s,box-shadow .2s;position:relative}.toggle.on{background:#22d3ee;border-color:#22d3eecc;box-shadow:0 0 6px #22d3ee44}.toggle.off{background:#0a0c10;border-color:#22d3ee44}.toggle:after{content:"";background:#fff;border-radius:1px;width:8px;height:8px;transition:left .15s,background .15s;position:absolute;top:1px}.toggle.on:after{background:#0a0a14;left:14px}.toggle.off:after{background:#444;left:2px}.circ-card{cursor:pointer;background:#0d0f12;border:1px solid #111;border-radius:8px;margin-bottom:6px;padding:12px;transition:border .12s}.circ-name{color:#fff;margin-bottom:3px;font-size:12.5px;font-weight:600}.circ-desc{color:#666;margin-bottom:6px;font-size:10px;line-height:1.4}.badge{letter-spacing:.1em;text-transform:uppercase;border-radius:0;margin-right:8px;padding:1px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:500;display:inline-block;background:0 0!important;border:none!important}.b-green{color:#22c55e99}.b-blue{color:#888}.b-gray{color:#666}.b-amber{color:#fbbf2499}.stat-grid{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:16px;display:grid}.stat{text-align:center;background:#0d0f12;border:1px solid #111;border-radius:8px;padding:14px}.stat-c{color:#b0b0b0;margin-top:2px;font-size:9px}.full-panel{height:100%;padding:20px 24px 54px;overflow-y:auto}.app.full-mode>.page-enter{padding-right:56px}.app.welcome-mode{grid-template-columns:1fr!important}.app.welcome-mode>.page-enter{padding-right:0}.full-panel h2{color:#fff;margin-bottom:12px;font-size:16px;font-weight:600}.pcenter{width:100%;max-width:1200px;margin:0 auto}.page-enter>:not(.admin-wrap){font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace}.page-enter>:not(.admin-wrap) .full-panel{background:#020202}.page-enter>:not(.admin-wrap) h2{letter-spacing:.06em;font-weight:600;color:silver!important;font-size:13px!important}.page-enter>:not(.admin-wrap) button,.page-enter>:not(.admin-wrap) input,.page-enter>:not(.admin-wrap) textarea{font-family:Share Tech Mono,SF Mono,Consolas,monospace}.page-enter>:not(.admin-wrap) .badge{letter-spacing:.06em;border-radius:2px;font-family:Share Tech Mono,SF Mono,monospace}.page-enter>:not(.admin-wrap) .b-green{color:#22c55e;background:#22c55e10;border:1px solid #22c55e18}.page-enter>:not(.admin-wrap) .b-blue{color:silver;background:#c0c0c010;border:1px solid #c0c0c018}.page-enter>:not(.admin-wrap) .b-amber{color:#888;background:#c0c0c010;border:1px solid #88888818}.page-enter>:not(.admin-wrap) .b-red{color:#f04438;background:#f0443810;border:1px solid #f0443818}.page-enter>:not(.admin-wrap) .stat{background:#050505;border-color:#1a1a1a;border-radius:2px}.page-enter>:not(.admin-wrap) .stat-v{color:silver}.page-enter>:not(.admin-wrap) .stat-grid{gap:6px}.page-enter>:not(.admin-wrap) .circ-card{background:#050505;border-color:#1a1a1a;border-radius:2px}.page-enter>:not(.admin-wrap) .circ-card:hover{border-color:#888}.page-enter>:not(.admin-wrap) [style*=borderRadius\:10],.page-enter>:not(.admin-wrap) [style*=borderRadius\:12],.page-enter>:not(.admin-wrap) [style*=borderRadius\:8],.page-enter>:not(.admin-wrap) [style*=borderRadius\:14],.page-enter>:not(.admin-wrap) [style*=borderRadius\:16],.page-enter>:not(.admin-wrap) [style*=borderRadius\:7],.page-enter>:not(.admin-wrap) [style*=borderRadius\:6]{border-radius:2px!important}.settings-wrap{font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace}.settings-wrap h2{letter-spacing:.06em;font-weight:600;color:silver!important;font-size:13px!important}.settings-wrap button,.settings-wrap input,.settings-wrap textarea,.settings-wrap select{font-family:Share Tech Mono,SF Mono,Consolas,monospace}.settings-wrap [style*=borderRadius\:10],.settings-wrap [style*=borderRadius\:12],.settings-wrap [style*=borderRadius\:8],.settings-wrap [style*=borderRadius\:14],.settings-wrap [style*=borderRadius\:7],.settings-wrap [style*=borderRadius\:6]{border-radius:2px!important}.page-enter>:not(.admin-wrap) .hub-inner{font-family:Share Tech Mono,SF Mono,Consolas,monospace}.hub-slider{appearance:none;cursor:pointer;background:0 0;margin:0;padding:5px 0}.hub-slider::-webkit-slider-runnable-track{background:#ffffff14;border-radius:2px;height:2px}.hub-slider::-webkit-slider-thumb{appearance:none;background:var(--th,#22d3ee);border-radius:50%;width:9px;height:9px;margin-top:-3.5px;box-shadow:0 0 5px #ffffff2e}.hub-slider::-moz-range-track{background:#ffffff14;border-radius:2px;height:2px}.hub-slider::-moz-range-thumb{background:var(--th,#22d3ee);border:none;border-radius:50%;width:9px;height:9px}.admin-wrap{background:radial-gradient(70% 46% at 50% 0,#22d3ee0a,#0000 72%);flex-direction:row;height:100%;padding:0;display:flex;overflow:hidden}.admin-sidebar-desk{background:0 0;border-right:1px solid #111;flex-direction:column;flex-shrink:0;width:200px;padding-top:14px;display:flex;overflow-y:auto}.admin-sidebar-mob{-webkit-overflow-scrolling:touch;border-bottom:1px solid #111;flex-shrink:0;display:none;overflow-x:auto}.admin-sidebar-mob::-webkit-scrollbar{display:none}.admin-sidebar-hdr{border-bottom:1px solid #111;margin-bottom:8px;padding:6px 16px 14px}.admin-side-tab{cursor:pointer;color:#888;white-space:nowrap;background:0 0;border-left:2px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:10px;transition:all .12s;display:flex}.admin-side-tab.on{color:#fff;background:#ffffff06;border-left-color:#fff}.admin-side-tab:hover:not(.on){color:#ccc;background:#ffffff03}.admin-side-sep{color:#444;letter-spacing:.18em;text-transform:uppercase;align-items:center;height:11px;margin:10px 16px 4px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:700;display:flex}.admin-body{flex:1;padding:20px 24px 60px;overflow-y:auto}.pricing-bg{background:radial-gradient(80% 50% at 50% 0,#22d3ee10 0%,#0000 60%),radial-gradient(60% 40% at 50% 100%,#22d3ee0a 0%,#0000 60%),#000;position:relative;overflow:hidden}.pricing-bg:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#22d3ee0a 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px);background-size:40px 40px;animation:30s linear infinite pricingGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 50% at 50% 10%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 50% at 50% 10%,#000 30%,#0000 80%)}@keyframes pricingGridDrift{0%{background-position:0 0,0 0}to{background-position:40px 40px,40px 40px}}.pricing-bg:after{content:"";pointer-events:none;z-index:0;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#22d3ee14 40%,#22d3ee22 50%,#22d3ee14 60%,#0000 100%);height:180px;animation:14s linear infinite pricingScan;position:absolute;left:0;right:0}@keyframes pricingScan{0%{opacity:0;top:-180px}5%{opacity:.6}95%{opacity:.6}to{opacity:0;top:100%}}.pricing-content{z-index:1;position:relative}.pricing-ticker{letter-spacing:.08em;color:#22d3eecc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border:1px solid #22d3ee33;border-radius:2px;align-items:center;gap:14px;padding:6px 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,monospace;font-size:10px;display:inline-flex}.pricing-live-dot{background:#22d3ee;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pricingLivePulse;display:inline-block;box-shadow:0 0 8px #22d3ee,0 0 16px #22d3ee66}@keyframes pricingLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.45)}}.pricing-ticker-sep{color:#22d3ee44}.pricing-hero-title{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 22px #22d3ee30;background:0 0}.pricing-hero-accent{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.pricing-hero-glow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(#22d3ee2a 0%,#22d3ee12 40%,#0000 70%);width:min(680px,90vw);height:240px;animation:4s ease-in-out infinite pricingHeroPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pricingHeroPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.pricing-hero-frame{z-index:1;background:radial-gradient(at top,#22d3ee08 0%,#04060a 55%,#020205 100%);border:1px solid #22d3ee1f;border-radius:3px;position:relative;overflow:hidden;box-shadow:0 0 48px #22d3ee0f,inset 0 0 80px #22d3ee06}.pricing-hero-frame:after{content:"";opacity:.55;z-index:4;pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;position:absolute;top:0;left:0;right:0}.ph-corner{z-index:5;pointer-events:none;border:2px solid #22d3eecc;width:13px;height:13px;position:absolute;box-shadow:0 0 6px #22d3ee55}.ph-tl{border-bottom:none;border-right:none;top:7px;left:7px}.ph-tr{border-bottom:none;border-left:none;top:7px;right:7px}.ph-bl{border-top:none;border-right:none;bottom:7px;left:7px}.ph-br{border-top:none;border-left:none;bottom:7px;right:7px}.pricing-hero-scan{pointer-events:none;z-index:1;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee0a 3px 4px);position:absolute;inset:0}.pricing-hud-row{z-index:3;background:linear-gradient(90deg,#22d3ee0a 0%,#0000 55%);border-bottom:1px solid #22d3ee14;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;position:relative}.pricing-hud-tag{letter-spacing:.22em;color:#22d3eeaa;text-transform:uppercase;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px;font-weight:700}.pricing-hud-tag-r{color:#22d3ee66}.pricing-hero-glitch,.pricing-hero-glitch .pricing-hero-accent{animation:5s step-end infinite pricingHeroGlitch}@keyframes pricingHeroGlitch{0%,90%,to{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 22px #22d3ee30;transform:translate(0)}91%{color:#22d3ee;-webkit-text-fill-color:#22d3ee;text-shadow:0 0 14px #22d3ee99;transform:translate(1px)}93%{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 22px #22d3ee30;transform:translate(-1px)}95%{color:#22d3ee;-webkit-text-fill-color:#22d3ee;text-shadow:0 0 12px #22d3ee88;transform:translate(0)}96.5%{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 22px #22d3ee30;transform:translate(0)}}.pricing-cursor{color:#22d3ee;margin-left:3px;animation:1.1s step-end infinite pricingCursorBlink;display:inline-block}@keyframes pricingCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.pricing-card-wrap{position:relative}.pricing-hood{box-sizing:border-box;min-height:122px}.pricing-cta-btn{isolation:isolate;position:relative;overflow:hidden}.pricing-cta-btn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee55 50%,#0000 100%);width:60%;height:100%;animation:3.5s linear infinite pricingCtaShimmer;position:absolute;top:0;left:-100%}@keyframes pricingCtaShimmer{0%{left:-100%}65%,to{left:120%}}.pricing-provider-chip{cursor:default;transition:all .15s}.pricing-provider-chip:hover{transform:translateY(-1px);box-shadow:0 0 14px #22d3ee44;color:#fff!important;background:#22d3ee22!important;border-color:#22d3ee!important}.pricing-matrix-row{transition:background .2s}.pricing-matrix-row:hover{background:linear-gradient(90deg,#22d3ee0a 0%,#22d3ee08 50%,#0000 100%)!important}.pricing-faq{transition:border-color .2s,box-shadow .2s}.pricing-faq:hover{box-shadow:0 0 16px #fbbf2422;border-color:#fbbf2466!important}.pricing-narrative{isolation:isolate;transition:transform .35s cubic-bezier(.2,.9,.3,1);position:relative;overflow:hidden}.pricing-narrative:hover{transform:translateY(-3px)}.pricing-narrative:before{content:"";background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--card-accent,#22d3ee) 10%,transparent) 47%,color-mix(in srgb,var(--card-accent,#22d3ee) 20%,transparent) 50%,color-mix(in srgb,var(--card-accent,#22d3ee) 10%,transparent) 53%,transparent 65%);pointer-events:none;z-index:0;width:140%;height:200%;animation:7s linear infinite pricingNarrativeScan;position:absolute;top:-50%;left:-100%}.pricing-narrative:after{content:"";background:radial-gradient(ellipse 80% 60% at 80% 20%,color-mix(in srgb,var(--card-accent,#22d3ee) 5%,transparent) 0%,transparent 60%);pointer-events:none;z-index:0;animation:5s ease-in-out infinite pricingNarrativePulse;position:absolute;inset:0}.pricing-narrative>*{z-index:1;position:relative}.pricing-narrative-dots{z-index:2;gap:5px;display:flex;position:absolute;top:14px;right:14px}.pricing-narrative-dots span{background:var(--card-accent,#22d3ee);width:5px;height:5px;box-shadow:0 0 8px var(--card-accent,#22d3ee);border-radius:50%;animation:1.6s ease-in-out infinite pricingDotPulse}.pricing-narrative-dots span:nth-child(2){opacity:.65;animation-delay:.4s}.pricing-narrative-dots span:nth-child(3){opacity:.35;animation-delay:.8s}.pricing-narrative-bar{background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--card-accent,#22d3ee) 80%,transparent) 30%,color-mix(in srgb,var(--card-accent,#22d3ee) 80%,transparent) 70%,transparent 100%);z-index:2;width:3px;height:100%;animation:3.5s ease-in-out infinite pricingBarShine;position:absolute;top:0;left:0}.pricing-narrative-grid{background-image:linear-gradient(color-mix(in srgb,var(--card-accent,#22d3ee) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--card-accent,#22d3ee) 4%,transparent) 1px,transparent 1px);pointer-events:none;z-index:0;opacity:.5;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 70%)}@keyframes pricingNarrativeScan{0%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes pricingNarrativePulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes pricingDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}@keyframes pricingBarShine{0%,to{opacity:.7;box-shadow:0 0 6px var(--card-accent,#22d3ee)}50%{opacity:1;box-shadow:0 0 18px var(--card-accent,#22d3ee),0 0 36px color-mix(in srgb,var(--card-accent,#22d3ee) 33%,transparent)}}.pricing-launch-btn{color:#22d3ee;letter-spacing:.16em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #22d3ee88;border-radius:0;align-items:center;gap:8px;padding:6px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:700;line-height:1.2;transition:all .15s;display:inline-flex;position:relative;box-shadow:0 0 #22d3ee00,inset 0 0 #22d3ee00}.pricing-launch-btn:before,.pricing-launch-btn:after{content:"";opacity:0;border:1px solid #22d3ee;width:6px;height:6px;transition:opacity .15s,transform .15s;position:absolute}.pricing-launch-btn:before{border-bottom:none;border-right:none;top:-3px;left:-3px}.pricing-launch-btn:after{border-top:none;border-left:none;bottom:-3px;right:-3px}.pricing-launch-btn:hover{background:#22d3ee10;border-color:#22d3ee;transform:translateY(-1px);box-shadow:0 0 18px #22d3ee55,inset 0 0 12px #22d3ee14}.pricing-launch-btn:hover:before,.pricing-launch-btn:hover:after{opacity:1;transform:scale(1.3)}.pricing-launch-btn .lb-prompt{color:#22d3ee99;font-weight:600}.pricing-launch-btn .lb-cursor{vertical-align:-1px;background:#22d3ee;width:7px;height:11px;margin-left:1px;animation:1s step-end infinite lbCursorBlink;display:inline-block}@keyframes lbCursorBlink{0%,49%{opacity:1}50%,to{opacity:0}}.pricing-secondary-btn{color:#c0c0c0cc;letter-spacing:.16em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #c0c0c044;border-radius:0;padding:6px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:700;line-height:1.2;transition:all .15s;position:relative}.pricing-secondary-btn:hover{color:#fff;background:#ffffff05;border-color:#c0c0c088}.pricing-toggle-annual{position:relative}.pricing-toggle-annual:after{content:"";pointer-events:none;opacity:0;border:1px solid #22d3ee;border-radius:2px;animation:2s ease-in-out infinite pricingTogglePulse;position:absolute;inset:-1px}.pricing-toggle.on .pricing-toggle-annual:after{opacity:1}@keyframes pricingTogglePulse{0%,to{box-shadow:0 0 #22d3ee66}50%{box-shadow:0 0 0 4px #22d3ee14,0 0 20px #22d3ee44}}.admin-body-inner{width:100%;max-width:1200px;margin:0 auto}.admin-kpi-strip{border-bottom:1px solid #141a1f;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:14px;padding:0 0 14px;display:flex}@media (width<=768px){.admin-wrap{flex-direction:column}.admin-sidebar-desk{display:none}.admin-sidebar-mob{width:100%;display:flex}.admin-side-tab{border-bottom:2px solid #0000;border-left:none;padding:10px 14px;font-size:11px}.admin-side-tab.on{background:0 0;border-bottom-color:#22d3ee;border-left:none}.admin-sidebar-hdr,.admin-side-sep{display:none}.admin-body{padding:14px 12px 60px}}.admin-hdr{flex-shrink:0;padding:16px 24px 0}.admin-hdr-inner{width:100%;max-width:1200px;margin:0 auto}.admin-tab{cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;padding:10px 14px;font-size:11px;font-weight:400;transition:color .15s}.admin-tab.on{color:#fff;border-bottom-color:#22d3ee;font-weight:600}.admin-sep{background:#1a1a1a;flex-shrink:0;align-self:center;width:1px;height:20px;margin:6px 4px}.fp-row{border-bottom:1px solid #0a0a0a;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.fp-row-k{color:#bbb;font-size:12px}.fp-row-v{color:#666;background:#0a0a0a;border-radius:5px;padding:4px 10px;font-size:12px}.fp-row-v.green{color:#b0b0b0}.fp-tabs{border-bottom:1px solid #111;gap:0;margin-bottom:14px;display:flex}.fp-tab{cursor:pointer;color:#666;border-bottom:2px solid #0000;padding:9px 16px;font-size:11px}.fp-tab:hover{color:#666}.fp-tab.on{color:#fff;border-bottom-color:#fff}.store-card{cursor:pointer;background:#0d0f12;border:1px solid #121212;border-radius:8px;padding:12px;transition:all .18s}.store-card:hover{border-color:#2a2a2a;transform:translateY(-1px);box-shadow:0 4px 20px #0006}.store-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.store-item{cursor:pointer;background:#0d0f12;border:1px solid #1a1a1a;border-radius:2px;flex-direction:column;gap:0;padding:10px 12px;transition:all .15s;display:flex}.store-item:hover{background:#080808;border-color:#888;box-shadow:0 0 12px #c0c0c008}.store-also .store-item{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.store-also .store-icon{width:28px;height:28px;font-size:11px}.circ-card-mine{cursor:pointer;background:linear-gradient(#070710 0%,#040408 100%);border:1px solid #22222f;border-radius:4px;flex-direction:column;height:100%;padding:12px 14px 10px 16px;transition:all .18s;display:flex;position:relative;overflow:hidden}.circ-card-mine.thin-accent:before{opacity:.65;width:.5px}.circ-card-mine.thin-accent:hover:before{opacity:.85}.circ-card-mine:before{content:"";background:linear-gradient(180deg,var(--cc,#22d3ee) 0%,var(--cc,#22d3ee)3d 60%,transparent 100%);opacity:.54;width:.5px;transition:opacity .18s;position:absolute;top:8px;bottom:8px;left:0}.circ-card-mine:after{content:"";pointer-events:none;opacity:.4;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.circ-card-mine:hover{background:linear-gradient(#0a0a18 0%,#06060f 100%);border-color:#22d3ee3d;box-shadow:0 0 14px #22d3ee12,inset 0 0 10px #22d3ee04}.circ-card-mine:hover:before{opacity:.9}.circ-card-mine.published{background:linear-gradient(#08051330 0%,#04030a30 100%);border-color:#ff3df026}.circ-card-mine.published:before{opacity:.4;background:linear-gradient(#ff3df0 0%,#ff3df03d 50%,#22d3ee18 100%);width:.5px}.circ-card-mine.published:hover{border-color:#ff3df035;box-shadow:0 0 12px #ff3df00f,inset 0 0 10px #ff3df004}.circ-card-mine.published:hover:before{opacity:.7}.circ-card-mine.published .ccm-name:after{content:"";vertical-align:middle;opacity:.6;background:#ff3df0;border-radius:50%;width:5px;height:5px;margin-left:8px;display:inline-block;box-shadow:0 0 6px #ff3df055}.circ-card-mine .ccm-name{color:#e8e8f0;letter-spacing:.005em;font-size:13px;font-weight:600}.circ-card-mine .ccm-desc{color:#777;-webkit-line-clamp:1;text-overflow:ellipsis;white-space:nowrap;-webkit-box-orient:vertical;max-height:18px;margin-bottom:8px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.circ-card-mine .ccm-meta{color:#4a4a55;letter-spacing:.04em;flex-wrap:wrap;gap:10px;font-family:Share Tech Mono,SF Mono,monospace;font-size:9.5px;display:flex}.circ-card-mine .ccm-meta span{position:relative}.circ-card-mine .ccm-meta span:not(:last-child):after{content:"";background:#22223040;width:1px;height:6px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.circ-card-mine .ccm-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 6px;font-family:Share Tech Mono,SF Mono,monospace;font-size:8px;font-weight:700}.circ-card-mine .ccm-store-stats{border-top:1px solid #1a1a2444;gap:14px;margin-top:auto;padding-top:8px;display:flex}.circ-card-mine .ccm-stat{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.circ-card-mine .ccm-stat-val{letter-spacing:-.01em;font-family:Share Tech Mono,SF Mono,monospace;font-size:14px;font-weight:700;line-height:1}.circ-card-mine .ccm-stat-lbl{letter-spacing:.12em;text-transform:uppercase;color:#3a3a45;font-family:Share Tech Mono,SF Mono,monospace;font-size:8px;font-weight:600}.mc-compact [style*="font-size: 14px"],.fo [style*="font-size: 14px"]{font-size:13px!important}.mc-compact [style*="font-size: 13px"],.fo [style*="font-size: 13px"]{font-size:12px!important}.mc-compact [style*="font-size: 12px"],.fo [style*="font-size: 12px"]{font-size:11px!important}.mc-compact [style*="font-size: 11.5px"],.fo [style*="font-size: 11.5px"]{font-size:10.5px!important}.mc-compact [style*="font-size: 11px"],.fo [style*="font-size: 11px"]{font-size:10px!important}.mc-compact [style*="font-size: 10px"],.fo [style*="font-size: 10px"]{font-size:9px!important}.mc-compact [style*="font-size: 9px"],.fo [style*="font-size: 9px"]{font-size:8px!important}.mc-compact [style*="font-size: 8px"],.fo [style*="font-size: 8px"]{font-size:7px!important}.store-item .si-hdr{align-items:center;gap:8px;margin-bottom:4px;display:flex}.store-item .si-body{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.store-item .si-caps{flex-wrap:wrap;gap:2px;margin-bottom:5px;display:flex}.store-item .si-cap{color:#666;letter-spacing:.04em;background:#111;border-radius:2px;padding:1px 5px;font-size:7px;font-weight:600}.store-item .si-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.store-feat{grid-template-columns:1fr;gap:8px;margin-bottom:12px;display:grid}.store-feat-item{cursor:pointer;background:#030308;border:1px solid #1a1a2a;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.store-feat-item:hover{background:#050510;border-color:#333}.store-feat-item .sf-glow{filter:blur(50px);opacity:.07;pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.store-feat-item .sf-badge{letter-spacing:.03em;border-radius:4px;padding:2px 8px;font-size:8px;font-weight:700;position:absolute;top:10px;right:12px}.store-feat-item .sf-actions{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:14px;right:14px}.store-feat-item .sf-actions .sf-installs-pill{letter-spacing:.03em;border-radius:4px;padding:2px 8px;font-size:8px;font-weight:700}.store-feat-item .sf-actions .store-install-btn{white-space:nowrap;padding:6px 14px;font-size:10px}.store-hero-card{padding-right:130px!important}.store-feat-item .sf-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:flex}.store-feat-item .sf-meta{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.store-feat-item .sf-tag{border-radius:3px;padding:1px 6px;font-size:7px;font-weight:700}.store-icon{color:#666;background:#0d0d0d;border:1px solid #1a1a1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.store-hero{background:linear-gradient(135deg,#0a0a0a 0%,#111 50%,#0a0a0a 100%);border:1px solid #1a1a1a;border-radius:14px;margin-bottom:20px;padding:24px;position:relative;overflow:hidden}.store-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b0b0b00a,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-20%}.store-hero-search{color:#fff;background:#0d0f12;border:1px solid #222;border-radius:10px;outline:none;width:100%;padding:11px 14px 11px 38px;font-family:inherit;font-size:13px;transition:border .15s}.store-hero-search:focus{border-color:#444}.store-hero-search::placeholder{color:#555}.store-cats{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.store-cat-pill{color:#777;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:1px solid #1a1a1a;border-radius:6px;align-items:center;gap:4px;height:30px;padding:6px 14px;font-family:inherit;font-size:10px;font-weight:600;transition:all .12s;display:inline-flex}.store-cat-pill:hover{color:#aaa;border-color:#333}.store-cat-pill.on{color:#000;background:#fff;border-color:#fff}.store-trend{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:600;display:flex}.store-trend.up{color:#22c55e;background:#22c55e12}.store-trend.hot{color:#888;background:#88888812}.store-trend.new{color:silver;background:#c0c0c012}.store-verified{color:silver;background:#c0c0c00d;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:9px;font-weight:600;display:inline-flex}.store-section-hdr{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.store-section-hdr h3{color:#fff;font-size:14px;font-weight:600}.store-section-hdr .see-all{color:#666;cursor:pointer;font-size:10px;transition:color .12s}.store-section-hdr .see-all:hover{color:#999}.store-stat-ticker{scrollbar-width:none;gap:8px;padding:8px 0;display:flex;overflow-x:auto}.store-stat-ticker::-webkit-scrollbar{display:none}.store-stat{white-space:nowrap;align-items:center;gap:4px;display:flex}.store-stat-v{font-family:monospace;font-size:11px;font-weight:700}.store-stat-l{color:#555;font-size:8px}.store-rating-bar{align-items:center;gap:6px;display:flex}.store-rating-fill{background:#333;border-radius:2px;height:4px}.store-rating-fill .fill{background:#888;border-radius:2px;height:100%}.store-review{background:#0d0f12;border:1px solid #111;border-radius:8px;margin-bottom:6px;padding:12px}.store-sparkline{align-items:flex-end;gap:1px;height:20px;display:flex}.store-sparkline .bar{background:#333;border-radius:1px;width:3px;transition:background .12s}.store-banner{cursor:pointer;background:linear-gradient(135deg,#0d0d0d,#111);border:1px solid #1a1a1a;border-radius:10px;align-items:center;gap:14px;margin:14px 0;padding:16px 20px;transition:border .15s;display:flex}.store-banner:hover{border-color:#333}.store-install-btn{color:silver;cursor:pointer;letter-spacing:.01em;background:#c0c0c018;border:none;border-radius:6px;padding:5px 14px;font-family:inherit;font-size:9px;font-weight:700;transition:all .12s}.store-install-btn:hover{background:#c0c0c028}.store-install-btn.installed{color:#22c55e;background:#22c55e15}.store-install-btn.installing{color:#888;background:#88888815}.store-also{grid-template-columns:1fr 1fr;gap:6px;display:grid}.store-cat-icon{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.build-step{max-width:780px;margin:0 auto}.build-tpl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.build-card{cursor:pointer;background:#0d0f12;border:1px solid #151515;border-radius:8px;padding:12px;transition:all .15s}.build-card:hover{background:#0a0a0a;border-color:#2a2a2a}.build-card.selected{background:#ffffff06;border-color:#fff}.build-inp{color:#ccc;background:#0d0f12;border:1px solid #151515;border-radius:6px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:12px;transition:border .12s}.build-inp:focus{border-color:#333}.build-sel{color:#ccc;appearance:none;background:#0d0f12;border:1px solid #151515;border-radius:6px;outline:none;width:100%;padding:8px 11px;font-family:inherit;font-size:12px;transition:border .12s}.build-sel:focus{border-color:#333}.build-label{color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:9px;font-weight:600}.btn-w{color:#000;cursor:pointer;letter-spacing:.04em;background:silver;border:none;border-radius:2px;padding:9px 18px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:700;transition:opacity .12s}.btn-w:hover{opacity:.9}.btn-o{color:#666;cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:7px;padding:9px 18px;font-family:inherit;font-size:12px;transition:all .12s}.btn-o:hover{color:#999;border-color:#333}.btn-b{color:silver;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid silver;border-radius:2px;padding:9px 18px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px}.btn-dim{opacity:.25;cursor:default;pointer-events:none}.build-stepper{border-bottom:1px solid #111;align-items:center;gap:0;margin-bottom:24px;padding:16px 0;display:flex}.step-item{align-items:center;gap:7px;display:flex}.step-num{color:#666;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:600;transition:all .2s;display:flex}.step-num.active{color:#000;background:#fff;border-color:#fff}.step-num.done{color:#b0b0b0;background:#b0b0b018;border-color:#b0b0b033}.step-label{color:#666;font-size:10px;font-weight:500}.step-label.active{color:#fff}.step-label.done{color:#b0b0b0}.step-line{background:#151515;width:32px;height:1px;margin:0 6px}.step-line.done{background:#b0b0b044}.node-item{background:#0d0f12;border:1px solid #141414;border-radius:6px;align-items:center;gap:8px;margin-bottom:3px;padding:7px 10px;transition:all .12s;display:flex}.node-item:hover{border-color:#222}.node-num{color:#555;background:#151515;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-family:monospace;font-size:9px;display:flex}.node-del{color:#666;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;transition:all .12s;display:flex}.node-del:hover{color:#f04438;background:#f0443808;border-color:#f0443844}.add-node-box{background:#0d0f12;border:1px solid #1a1a1a;border-radius:10px;margin-top:10px;padding:14px}.add-node-hdr{color:#777;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.add-node-row{gap:8px;margin-bottom:8px;display:flex}.exec-toggle{color:#666;cursor:pointer;text-align:center;background:0 0;border:1px solid #1a1a1a;border-radius:6px;flex:1;padding:8px;font-family:inherit;font-size:11px;transition:all .12s}.exec-toggle:hover{color:#888;border-color:#333}.exec-toggle.on-seq{color:#fff;background:#ffffff08;border-color:#fff}.exec-toggle.on-par{color:#888;background:#8888880a;border-color:#888}.preview-box{background:#0d0f12;border:1px solid #151515;border-radius:10px;margin-bottom:16px;padding:16px}.comp-wrap{height:100%;display:flex;overflow:hidden}.comp-canvas{cursor:crosshair;background:#020202;flex:1;min-height:480px;position:relative;overflow:hidden}.comp-canvas svg{pointer-events:none}.comp-canvas svg path{transition:stroke .15s,opacity .15s}.comp-node{cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;min-width:120px;padding:10px 16px;font-size:11px;font-weight:600;transition:box-shadow .15s,border-color .15s;position:absolute}.comp-node:hover{box-shadow:0 0 16px #ffffff0f}.comp-node.selected{box-shadow:0 0 0 1.5px #fff,0 0 20px #ffffff0f}.comp-node .cn-type{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:2px;font-size:8px;font-weight:700}.comp-node .cn-model{opacity:.4;margin-top:3px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:8px}.comp-side{background:#030303;border-left:1px solid #0a0a0a;flex-direction:column;width:220px;display:flex;overflow:hidden}.comp-side-hdr{color:#ccc;letter-spacing:.01em;border-bottom:1px solid #0a0a0a;padding:12px 14px;font-size:11px;font-weight:600}.comp-side-body{flex:1;padding:12px 14px;overflow-y:auto}.comp-palette{grid-template-columns:1fr 1fr;gap:5px;margin-bottom:14px;display:grid}.comp-pal-item{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:7px;padding:8px;font-size:10px;font-weight:600;transition:all .12s}.comp-pal-item:hover{transform:scale(1.04)}.comp-pal-item.active{border-color:#fff}.comp-toolbar{border-bottom:1px solid #0a0a0a;flex-shrink:0;align-items:center;gap:4px;padding:8px 14px;display:flex}.comp-tb-btn{color:#666;cursor:pointer;background:0 0;border:1px solid #1a1a1a;border-radius:6px;padding:5px 10px;font-family:inherit;font-size:10px;font-weight:500;transition:all .12s}.comp-tb-btn:hover{color:#bbb;border-color:#333}.comp-tb-btn.on{color:#000;background:#fff;border-color:#fff}.comp-tb-btn.danger{color:#f04438;border-color:#f0443825}.comp-tb-btn.danger:hover{background:#f0443810}.comp-prop-row{margin-bottom:10px}.comp-prop-label{color:#444;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:9px;font-weight:600}.comp-prop-input{color:#ccc;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-family:inherit;font-size:11px}.comp-prop-input:focus{border-color:#333}.comp-status{border-top:1px solid #0a0a0a;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:flex}.build-hero-card{background:linear-gradient(135deg,#060606,#0a0a0a);border:1px solid #1a1a1a;border-radius:12px;margin-bottom:20px;padding:18px;position:relative;overflow:hidden}.build-hero-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#b0b0b008,#0000 70%);width:200px;height:200px;position:absolute;top:-30%;right:-15%}.build-how-card{borderRadius:10px;text-align:center;background:#0d0f12;border:1px solid #151515;padding:14px;transition:all .15s}.build-how-card:hover{border-color:#222}.build-tpl-card{cursor:pointer;background:#0d0f12;border:1px solid #151515;border-radius:10px;padding:14px;transition:all .18s;position:relative;overflow:hidden}.build-tpl-card:hover{border-color:#333;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.build-tpl-card .tpl-glow{filter:blur(30px);opacity:.12;pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute;bottom:-20px;right:-20px}.build-scratch-btn{text-align:center;cursor:pointer;color:#999;fontSize:12px;fontWeight:600;background:linear-gradient(135deg,#111,#0a0a0a);border:1px dashed #333;border-radius:10px;padding:12px;transition:all .15s}.build-scratch-btn:hover{color:#fff;border-color:#555}.build-trigger-card{cursor:pointer;background:#0d0f12;border:1px solid #151515;border-radius:10px;padding:14px;transition:all .18s}.build-trigger-card:hover{border-color:#333}.build-trigger-card.selected{background:#ffffff05;border-color:#fff;box-shadow:0 0 20px #ffffff08}.cap-bar{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;gap:5px;padding:0 0 8px;display:flex;overflow-x:auto}.cap-bar::-webkit-scrollbar{display:none}.cap-chip{color:#999;cursor:pointer;white-space:nowrap;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:6px 11px;font-family:inherit;font-size:11px;transition:all .12s;display:flex}.cap-chip:hover{color:#bbb;border-color:#333}.cap-chip.on{color:#fff;background:#ffffff08;border-color:#fff}.cap-chip svg,.cap-chip span.cap-ic{flex-shrink:0}.mode-pad-bg{-webkit-backdrop-filter:blur(18px);z-index:300;background:#020305f5;justify-content:center;align-items:flex-start;padding-top:10vh;animation:.2s modalBackdrop;display:flex;position:fixed;inset:0}.mode-pad{width:100%;max-width:960px;max-height:calc(100vh - 80px);padding:40px 48px;animation:.3s cubic-bezier(.4,0,.2,1) slideUp;overflow-y:auto}.mode-pad-title{text-align:center;margin-bottom:40px}.mode-pad-grid{grid-template-columns:repeat(6,1fr);gap:20px 16px;display:grid}.mode-pad-item{cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;display:flex}.mode-pad-item:before,.mode-pad-item:after{display:none!important}.mode-pad-item .mp-icon{color:#b0b0b0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;background:0 0!important;border:none!important;border-radius:0!important}.mode-pad-item .mp-icon:before,.mode-pad-item .mp-icon:after{display:none!important}.mode-pad-item:hover .mp-icon,.mode-pad-item:hover .mp-name,.mode-pad-item.active .mp-icon{color:#22d3ee}.mode-pad-item .mp-label{letter-spacing:.06em;flex-direction:column;align-items:center;gap:2px;display:flex}.mode-pad-item .mp-name{color:#666;text-align:center;text-transform:lowercase;font-size:10px;font-weight:600}.mode-pad-item.active .mp-name{color:#22d3ee;font-weight:700}.mode-pad-item .mp-cr{color:#333;letter-spacing:.04em;font-size:8px}.mode-pad-item.active .mp-cr{color:#22d3ee88}.fo{background:#0d0f12;border:1px solid #1a1a1a;border-radius:2px;margin-top:8px;animation:.5s cubic-bezier(.4,0,.2,1) foReveal;overflow:hidden}.fo-top{align-items:center;gap:8px;padding:10px 14px;display:flex}.fo-dot{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.fo-steps{align-items:center;gap:4px;padding:0 16px 12px;display:flex}.fo-pip{background:#151515;border-radius:2px;flex:1;height:4px;transition:background .3s;overflow:hidden}.fo-pip.done{background:#22c55e}.fo-pip.healed{background:#888}.fo-pip.run{background:#888;animation:1s infinite pulse}.fo-body{border-top:1px solid #0a0a0a;min-height:40px;position:relative;overflow:hidden}.fo-body:before{display:none}.fo-dl{border-top:1px solid #111;align-items:center;gap:12px;padding:14px 16px;display:flex}.fo-acts{border-top:1px solid #111;flex-wrap:wrap;gap:4px;padding:8px 12px;display:flex}.fo-ab{color:#888;cursor:pointer;letter-spacing:.04em;background:#ffffff04;border:1px solid #1a1a1a;border-radius:2px;padding:5px 12px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:9px;font-weight:600;transition:all .12s}.fo-ab:hover{color:#fff;background:#ffffff08;border-color:#b0b0b044}.fo-ab.on{color:#fff;background:#b0b0b010;border-color:#b0b0b0}.fo-pb{cursor:pointer;letter-spacing:.04em;color:#22d3eecc;text-transform:uppercase;background:#22d3ee04;border:1px solid #22d3ee1f;border-radius:0;padding:7px 16px;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;font-size:9.5px;font-weight:600}.fo-pb:hover{background:#22d3ee0c;border-color:#22d3ee44}.modal-bg{z-index:200;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:14px;width:380px;max-height:80vh;padding:20px;overflow:auto}.modal-hdr{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-title{color:#fff;font-size:14px;font-weight:600}.modal-x{cursor:pointer;color:#444;background:0 0;border:none;font-size:16px}.voice-bar{color:#b0b0b0;background:#b0b0b008;border-bottom:1px solid #b0b0b022;align-items:center;gap:8px;padding:7px 18px;font-size:11px;display:flex}.voice-dot{background:#b0b0b0;border-radius:50%;width:8px;height:8px;animation:.8s infinite pulse}.wake-dot{opacity:.6;background:#b0b0b0;border-radius:50%;width:5px;height:5px;animation:2.5s infinite pulse;position:absolute;top:3px;right:3px}.wake-heard{opacity:1;background:#fff;animation:.4s wakeFlash}.dag-panel{background:#030303;border-bottom:1px solid #111;max-height:150px;padding:9px 18px;overflow-y:auto}.back-btn{cursor:pointer;color:#22d3ee99;letter-spacing:.1em;background:0 0;border:none;border-radius:0;align-items:center;gap:5px;margin-bottom:10px;padding:4px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9.5px;font-weight:500;line-height:1.2;transition:color .15s;display:inline-flex}.back-btn:hover{color:#22d3ee;box-shadow:none;background:0 0;border:none}.back-btn svg{stroke:currentColor}.xa-net{background:#020204;border:1px solid #141420;border-radius:12px;position:relative;overflow:hidden}.xa-net:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 40px,#c0c0c004 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#c0c0c004 40px 41px);animation:5s infinite gridPulse2;position:absolute;inset:0}.xa-net:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 10%,#c0c0c025 50%,#0000 90%);height:1px;animation:4s linear infinite scanLine;position:absolute;top:0;left:0;right:0}.xa-alpha{border:1px solid #88888820;transition:all .2s;animation:3s infinite alphaFlash}.xa-alpha:hover{transform:translateY(-1px);background:#0a0806!important}.xa-node{border-radius:10px;transition:all .15s;animation:3s infinite nodeGlow2}.xa-node:hover{transform:scale(1.02)}.xa-float{animation:4s infinite netFloat}@keyframes pulseRing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes pulseDot{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.page-enter{animation:.35s ease-out pageIn}.tab-enter{animation:.3s ease-out pageFade}.side{transition:width .25s cubic-bezier(.4,0,.2,1),opacity .2s,padding .25s}.side-list .chat-item{animation:.2s backwards slideUp}.side-list .chat-item:nth-child(2){animation-delay:20ms}.side-list .chat-item:nth-child(3){animation-delay:40ms}.side-list .chat-item:nth-child(4){animation-delay:60ms}.side-list .chat-item:nth-child(5){animation-delay:80ms}.right-mini{animation:.2s fadeScale}.topup-overlay>div{animation:.3s cubic-bezier(.4,0,.2,1) modalIn}.nav-btn{transition:all .15s cubic-bezier(.4,0,.2,1)}.nav-btn:active{transform:scale(.9)}.hdr-btn{transition:all .15s cubic-bezier(.4,0,.2,1)}.hdr-btn:active{transform:scale(.88)}.chat-item{transition:background .15s,transform .12s}.chat-item:active{transform:scale(.98)}[style*="animation:'slideUp"],[style*=animation\:slideUp]{animation:.15s cubic-bezier(.4,0,.2,1) dropIn!important}.side-search{transition:border-color .2s,box-shadow .2s}.side-search:focus{box-shadow:0 0 0 1px #3336}.pcenter>div{animation:.25s cubic-bezier(.4,0,.2,1) backwards slideUp}.pcenter>div:nth-child(2){animation-delay:40ms}.pcenter>div:nth-child(3){animation-delay:80ms}.pcenter>div:nth-child(4){animation-delay:.12s}.pcenter>div:nth-child(5){animation-delay:.16s}.pcenter>div:nth-child(6){animation-delay:.2s}.toggle{transition:background .2s,border-color .2s}[style*=gridTemplateColumns]>div{animation:.2s cubic-bezier(.4,0,.2,1) backwards fadeScale}[style*=gridTemplateColumns]>div:first-child{animation-delay:0s}[style*=gridTemplateColumns]>div:nth-child(2){animation-delay:30ms}[style*=gridTemplateColumns]>div:nth-child(3){animation-delay:60ms}[style*=gridTemplateColumns]>div:nth-child(4){animation-delay:90ms}[style*=gridTemplateColumns]>div:nth-child(5){animation-delay:.12s}[style*=gridTemplateColumns]>div:nth-child(6){animation-delay:.15s}.nav-tooltip{transition:opacity .15s,transform .15s;transform:translateY(-50%)translate(-4px)}.nav-btn-wrap:hover .nav-tooltip{opacity:1;transform:translateY(-50%)translate(0)}.right-mini-tip{transition:opacity .15s,transform .15s;transform:translateY(-50%)translate(4px)}.right-mini-wrap:hover .right-mini-tip{opacity:1;transform:translateY(-50%)translate(0)}.cot-panel{transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s}.cot-panel.open{animation:.3s expandIn}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:#151515;border-radius:2px}.term-cursor{vertical-align:text-bottom;background:#666;flex-shrink:0;width:2px;height:15px;margin-left:1px;animation:.8s step-end infinite termBlink;display:inline-block}.term-placeholder{pointer-events:none;z-index:1;align-items:center;display:flex;position:absolute;inset:0 40px 0 10px;overflow:hidden}.term-inner{align-items:center;max-width:500px;animation:2s steps(44,end) forwards termType;display:inline-flex;overflow:hidden}.term-ph-text{white-space:nowrap;color:#555;letter-spacing:.01em;font-family:inherit;font-size:13px}.nav-badge{background:#f04438;border:2px solid #000;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;right:4px}.b-purple{color:#888}.b-red{color:#f0443899}.voice-mode{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;animation:.6s cubic-bezier(.4,0,.2,1) vmFadeIn;display:flex;position:relative;overflow:hidden}.voice-mode:before{content:"";pointer-events:none;background:radial-gradient(at 50% 40%,#b0b0b006,#0000 70%);position:absolute;inset:0}.vm-orb{justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:relative}.vm-ring{border:1px solid;border-radius:50%;animation:linear infinite vmSpin;position:absolute}.vm-ring:first-child{border:1px dashed #b0b0b010;animation-duration:12s;inset:-10px}.vm-ring:nth-child(2){border-color:#b0b0b018;animation-duration:8s;animation-direction:reverse;inset:5px}.vm-ring:nth-child(3){border-width:1.5px;border-color:#b0b0b025;animation-duration:5s;inset:20px}.vm-ring:nth-child(4){border-style:dotted;border-color:#b0b0b030;animation-duration:3s;animation-direction:reverse;inset:35px}.vm-core{z-index:2;background:radial-gradient(circle,#b0b0b022,#b0b0b008 60%,#0000);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;animation:2s ease-in-out infinite vmCorePulse;display:flex;position:relative}.vm-core:before{content:"";filter:blur(10px);background:radial-gradient(circle,#b0b0b010,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite vmCoreGlow;position:absolute;inset:-15px}.vm-core:after{content:"";border:2px solid #b0b0b020;border-radius:50%;animation:2s ease-in-out infinite vmCoreBorder;position:absolute;inset:0}.vm-wave{z-index:3;justify-content:center;align-items:center;gap:2px;height:40px;display:flex;position:absolute}.vm-wave-bar{background:#b0b0b0;border-radius:2px;width:3px;animation:1s ease-in-out infinite vmWave}.vm-dot{background:#b0b0b0;border-radius:50%;width:4px;height:4px;animation:6s linear infinite vmOrbitDot;position:absolute}.vm-scan{z-index:1;background:linear-gradient(90deg,#0000,#b0b0b033,#b0b0b066,#b0b0b033,#0000);width:100%;height:2px;animation:2.5s ease-in-out infinite vmScan;position:absolute;top:50%}.vm-status{text-align:center;z-index:4;animation:.8s cubic-bezier(.4,0,.2,1) .2s both vmFadeIn}.vm-status-main{color:#fff;letter-spacing:.06em;margin-bottom:4px;font-size:20px;font-weight:700}.vm-status-sub{color:#666;justify-content:center;align-items:center;gap:6px;font-family:monospace;font-size:11px;display:flex}.vm-status-dot{background:#b0b0b0;border-radius:50%;width:5px;height:5px;animation:.8s infinite pulse}.vm-metrics{z-index:4;gap:24px;animation:.8s cubic-bezier(.4,0,.2,1) .4s both vmFadeIn;display:flex}.vm-metric{text-align:center}.vm-metric-v{color:#b0b0b0;font-family:monospace;font-size:16px;font-weight:700}.vm-metric-l{color:#555;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:8px}.vm-end{color:#fff;cursor:pointer;letter-spacing:.04em;z-index:4;background:linear-gradient(135deg,#f04438,#dc2626);border:none;border-radius:99px;padding:12px 32px;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s;animation:.8s cubic-bezier(.4,0,.2,1) .5s both vmFadeIn;box-shadow:0 4px 20px #f0443833}.vm-end:hover{transform:scale(1.05);box-shadow:0 6px 28px #f0443844}@media (width<=768px){.vm-orb{width:180px;height:180px}.vm-core{width:70px;height:70px}.vm-status-main{font-size:17px}.vm-metrics{gap:16px}.vm-metric-v{font-size:14px}}.vision-drop{text-align:center;cursor:pointer;border:2px dashed #333;border-radius:12px;margin:8px 0;padding:32px;transition:all .2s}.vision-drop:hover{background:#c0c0c008;border-color:silver}.ambient-card{background:#0d0f12;border:1px solid #111;border-radius:10px;margin-bottom:8px;padding:14px;animation:.3s slideUp}.ambient-card.approval{border-color:#8883}.ambient-card.summary{border-color:#b0b0b022}.approval-item{background:#0d0f12;border:1px solid #8882;border-radius:8px;margin-bottom:6px;padding:10px 12px}.approval-btns{gap:5px;margin-top:8px;display:flex}.approve-btn{cursor:pointer;border:none;border-radius:5px;padding:5px 14px;font-family:inherit;font-size:11px;font-weight:600}.onboard-overlay{z-index:300;background:#000000eb;justify-content:center;align-items:center;animation:.3s modalBackdrop;display:flex;position:fixed;inset:0}.onboard-card{text-align:center;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:16px;width:480px;max-height:85vh;padding:32px;animation:.35s cubic-bezier(.4,0,.2,1) modalIn;overflow:auto}.tier-slider{border:1px solid #1a1a1a;border-radius:2px;gap:0;margin-top:4px;display:flex;overflow:hidden}.tier-opt{text-align:center;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border-right:1px solid #22d3ee14;flex:1;padding:6px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:700;transition:background .15s,color .15s}.tier-opt:last-child{border-right:none}.tier-opt.t-read{color:#22d3ee;background:#22d3ee18}.tier-opt.t-low{color:#5eead4;background:#5eead418}.tier-opt.t-high{color:#fbbf24;background:#fbbf2418}.tier-opt.t-crit{color:#f04438;background:#f0443818}.tier-opt.off{color:#444;background:0 0}.tier-opt.off:hover{color:#888}.eco-card{cursor:pointer;background:#0d0f12;border:1px solid #151515;border-radius:10px;padding:14px}.eco-card:hover{border-color:#333}.eco-card.active{border-color:#b0b0b033}.eco-card.coming{opacity:.5}.notif-pill{cursor:pointer;color:#666;border:1px solid #1a1a1a;border-radius:5px;padding:5px 10px;font-size:10px}.notif-pill.on{color:#b0b0b0;background:#b0b0b00a;border-color:#b0b0b0}.exec-toggle.on-cond{color:silver;background:#c0c0c00a;border-color:silver}@media (width<=768px){html{-webkit-overflow-scrolling:touch;overflow-x:hidden!important}body{position:relative;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.app,.main,.page-enter{max-width:100vw!important;overflow-x:hidden!important}.page-enter>div{width:100%!important;overflow-x:hidden!important}.hub-content,.hub-inner,.xa-content,.xa-inner,.full-panel,.pcenter,.build-step{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow-x:hidden!important}.hub-inner *,.xa-inner *,.full-panel *,.pcenter *{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.hub-hdr{flex-wrap:wrap;gap:6px!important;padding:8px 12px!important;overflow:hidden!important}.hub-hdr>div{flex-wrap:wrap!important;gap:6px!important}.hub-hdr button{white-space:nowrap;padding:5px 8px!important;font-size:9px!important}.hub-tabs{-ms-overflow-style:none;scrollbar-width:none;max-width:100vw!important;padding:0 8px!important;overflow:auto hidden!important}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs>div{white-space:nowrap!important;padding:8px 10px!important;font-size:11px!important}.hub-content{padding:12px 10px 80px!important;overflow-x:hidden!important}.hub-inner{max-width:100%!important;overflow-x:hidden!important}.app{max-width:100vw;height:100dvh;overflow-x:hidden;flex-direction:column!important;display:flex!important}.app.chat-mode,.app.full-mode{grid-template-columns:unset!important;flex-direction:column!important;display:flex!important}.nav{z-index:100;background:#020202;border-top:1px solid #111;flex-shrink:0;order:99;justify-content:space-around;width:100%;height:56px;position:fixed;bottom:0;left:0;right:0;border-right:none!important;flex-direction:row!important;gap:0!important;padding:0 4px!important}.nav-logo,.nav-spacer{display:none!important}.avatar{display:none}.nav-btn{border-radius:10px;width:44px;height:44px}.nav-badge{top:6px;right:6px}.nav-tooltip{display:none!important}.nav-btn-wrap{position:relative}.side{z-index:90;width:280px;transition:transform .25s cubic-bezier(.4,0,.2,1);top:0;bottom:56px;left:0;transform:translate(-100%);border-right:1px solid #111!important;position:fixed!important}.side.mob-open{transform:translate(0)}.side-overlay{z-index:89;background:#0009;display:none;position:fixed;inset:0 0 56px}.side-overlay.mob-open{display:block}.right{z-index:90;width:300px;transition:transform .25s cubic-bezier(.4,0,.2,1);top:0;bottom:56px;right:0;transform:translate(100%);border-left:1px solid #111!important;position:fixed!important}.right.mob-open{transform:translate(0)}.right-overlay{z-index:89;background:#0009;display:none;position:fixed;inset:0 0 56px}.right-overlay.mob-open{display:block}.main{order:1;padding-bottom:56px;box-sizing:border-box!important;flex:1!important;width:100%!important;max-width:100vw!important;overflow:hidden!important}.app.full-mode>.page-enter{order:1;padding-bottom:56px;overflow:hidden;flex:1!important}.mob-toggle{display:flex!important}.main-hdr{padding:8px!important;overflow:hidden!important}.main>div>div[style*=padding]{box-sizing:border-box!important;max-width:100%!important;overflow-x:hidden!important}.main-hdr-l{flex:1;min-width:0}.main-title{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden;font-size:12px!important}.chat-center{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:6vh 8px 0!important;overflow-x:hidden!important}.chat-center .grox-welcome h1{font-size:22px}.chat-center .grox-welcome{max-width:100%!important;overflow:hidden!important}.grox-glitch{letter-spacing:.08em!important;font-size:32px!important}.chat-center .input-area{box-sizing:border-box;width:100%;max-width:100%;padding:0!important}.glow-wrap{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}.glow-wrap.focused{transform:none!important}.chat-center .input-wrap{padding:9px 10px!important}.msgs{box-sizing:border-box!important;width:100%!important;padding:8px!important;overflow-x:hidden!important}.msgs>div{box-sizing:border-box!important;max-width:100%!important}.main>div{max-width:100%!important;overflow-x:hidden!important}.msg{box-sizing:border-box;width:100%;max-width:100%!important}.msg .fo{width:100%!important;max-width:100%!important}.msg:has(.fo){width:100%!important;max-width:100%!important}.msg-user{width:auto;max-width:85%!important}.msg-bub-u{word-break:break-word;box-sizing:border-box;padding:8px 12px;font-size:13px}.msg-bub-a{word-break:break-word;overflow-wrap:anywhere}.msg-bub-a pre,.msg-bub-a code{word-break:break-all;max-width:100%;overflow-x:auto}.input-area{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;padding:6px 8px 10px!important;overflow:hidden!important}.input-wrap{box-sizing:border-box;width:100%}.fo{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.msg:has(.fo){max-width:100%!important}.fo-top{padding:10px!important}.fo-dl{gap:8px!important;padding:8px 10px!important}.fo-acts{flex-wrap:wrap!important;gap:4px!important;padding:6px 8px!important}.fo-ab{padding:6px 10px!important;font-size:10px!important}.fo-share-grid{grid-template-columns:1fr 1fr!important}.fo-body{max-width:100%!important;padding:6px!important;overflow-x:hidden!important}.fo-body:before{display:none!important}.fo-top{gap:6px!important;padding:8px 10px!important}.fo-dot{width:22px!important;height:22px!important}.fo [style*=gridTemplateColumns],.fo div[style*=grid]{gap:6px!important}.fo-body>div{max-width:100%!important;overflow-x:auto!important}.fo-pb{padding:6px 10px!important;font-size:9px!important}.gen-card{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.cot-inner{max-width:100%!important;padding:8px!important;overflow-x:hidden!important}.debrief{max-width:100%!important;padding:0 4px!important;overflow-x:hidden!important}.db-ticker{flex-wrap:wrap!important;gap:6px!important}.db-timeline{padding:0!important}.full-panel{padding:14px 16px 120px!important}.full-panel h2{font-size:15px}.pcenter{max-width:100%!important;padding-bottom:80px!important}.build-step{padding-bottom:80px!important}.store-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.store-hero{padding:14px!important}.store-hero-search{font-size:12px!important}.store-stat-ticker{flex-wrap:wrap;gap:6px!important}.store-cats{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.store-cats::-webkit-scrollbar{display:none}.store-also{grid-template-columns:1fr!important}.store-banner{text-align:center;flex-direction:column!important;gap:10px!important}.store-feat-card{padding:12px!important}.store-section-hdr h3{font-size:13px!important}.build-tpl{grid-template-columns:1fr!important}.build-stepper{flex-wrap:wrap;gap:4px}.step-line{width:16px;margin:0 2px}.build-hero-card{padding:14px!important}.add-node-row{flex-direction:column!important;gap:6px!important}.add-node-row>div{width:100%!important}.stat-grid{gap:4px!important}.stat{padding:8px}.stat-v{font-size:15px}.cap-bar{padding:0 0 6px}.chat-center .cap-wrap .cap-bar{-ms-overflow-style:none;scrollbar-width:none;animation:none!important;overflow-x:auto!important}.chat-center .cap-wrap .cap-bar::-webkit-scrollbar{display:none}.chat-center .cap-wrap{overflow-x:auto!important}.cap-chip{padding:5px 9px;font-size:10px}.gen-core{max-width:100%!important;min-height:220px!important;padding:16px 8px 12px!important;overflow:hidden!important}.gen-orb{margin:0 auto;width:200px!important;height:200px!important}.gen-card{overflow:hidden}.msg:has(.gen-card){max-width:100%!important}.gen-steps-list{max-width:120px;top:8px!important;left:8px!important}.gen-sli{font-size:8px!important}.gen-step-label{font-size:12px!important}.gen-particles{display:none!important}.app.full-mode .settings-wrap{flex-direction:column!important}.settings-sidebar-mob{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #111;flex-shrink:0;overflow-x:auto;padding:0 4px!important;display:flex!important}.settings-sidebar-mob::-webkit-scrollbar{display:none}.settings-sidebar-desk{display:none!important}.pcenter [style*="display: flex"][style*="gap: 6"]{flex-wrap:wrap}.pcenter input[style*="flex: 1"]{min-width:0!important}.pcenter>div[style*="border-radius: 12"]{padding:12px!important}.pcenter>div[style*="border-radius: 10"]{padding:10px!important}.comp-wrap{flex-direction:column!important}.comp-side{border-top:1px solid #111;max-height:200px;border-left:none!important;width:100%!important}.comp-canvas{min-height:320px;overflow:auto!important}.comp-canvas>div{transform-origin:top}.comp-toolbar{flex-wrap:wrap;gap:3px!important;padding:6px 8px!important}.comp-tb-btn{padding:4px 7px!important;font-size:9px!important}.comp-palette{grid-template-columns:1fr 1fr!important}.comp-side-body{padding:8px 10px!important}.comp-node{min-width:80px!important;padding:6px 8px!important;font-size:10px!important}.comp-node .cn-type,.comp-node .cn-model{font-size:7px!important}.eco-grid-3{grid-template-columns:1fr 1fr!important}.eco-card{padding:10px}.eco-tabs{-ms-overflow-style:none;scrollbar-width:none;flex-shrink:0;flex-wrap:nowrap!important;overflow-x:auto!important}.eco-tabs::-webkit-scrollbar{display:none}.tab-scroll{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;flex-shrink:0;overflow-x:auto!important}.tab-scroll::-webkit-scrollbar{display:none}.full-panel>div:first-child[style*=borderBottom]{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.full-panel>div:first-child[style*=borderBottom]::-webkit-scrollbar{display:none}.ci-grid{grid-template-columns:1fr!important}.modal{max-width:380px;width:calc(100vw - 32px)!important}.onboard-card{max-width:420px;width:calc(100vw - 32px)!important;padding:24px!important}.tesla-stats{grid-template-columns:1fr 1fr!important}.ambient-card{padding:10px}.vm-orb{width:160px!important;height:160px!important}.vm-core{width:60px!important;height:60px!important}.right-body{padding:10px}.model-tag{display:none}.dag-panel{padding:6px 12px!important}.panel-toggle,.hdr-btns .hdr-btn:not(.mob-toggle),.hdr-btns .xm-bal{display:none!important}.hdr-btns>div:first-child,.hdr-btns>.mob-toggle{display:flex!important}.hdr-btns{flex-shrink:0;overflow:hidden}.main{overflow:hidden!important}.full-panel>div[style]{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.full-panel>div[style]::-webkit-scrollbar{display:none}*{-webkit-tap-highlight-color:transparent}html,body{max-width:100vw!important;overflow-x:hidden!important}body{-webkit-text-size-adjust:100%;overscroll-behavior:none;touch-action:manipulation}input[type=text],input[type=email],input[type=password],input:not([type]),textarea,select{font-size:16px!important}.nav{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(56px + env(safe-area-inset-bottom))!important}.main,.app.full-mode>.page-enter{padding-bottom:calc(56px + env(safe-area-inset-bottom))!important}.right-mini{display:none!important}.cap-bar{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto!important}.cap-bar::-webkit-scrollbar{display:none}.input-f{font-size:16px!important}input,textarea,select{touch-action:manipulation;font-size:16px!important}.input-hint{font-size:9px!important}.settings-wrap>div:last-child{padding:12px 14px!important}.settings-sidebar-mob>div{padding:8px 12px!important;font-size:10px!important}[style*="position: fixed"][style*="z-index: 350"]{padding:8px!important}::-webkit-scrollbar{width:0!important}.page-enter{animation-duration:.2s!important}.tab-enter{animation-duration:.15s!important}.xa-hdr{flex-wrap:wrap;gap:8px;padding:8px 12px!important}.xa-tabs{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;padding:0 8px!important}.xa-tabs::-webkit-scrollbar{display:none}.xa-content{padding:14px 12px 80px!important}.xa-stats{grid-template-columns:1fr 1fr!important;gap:6px!important}.xa-2col{grid-template-columns:1fr!important}.hub-stats{grid-template-columns:1fr 1fr!important;gap:6px!important}.hub-stats>div{min-width:0!important;padding:10px!important;overflow:hidden!important}.hub-stats>div>div{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.hub-2col,.hub-members{grid-template-columns:1fr!important}.hub-pulse{flex-wrap:wrap!important;gap:8px!important;padding:12px!important;overflow:hidden!important}.hub-pulse>div{min-width:0!important}.hub-pulse>div:last-child{margin-left:0!important}.hub-systems{grid-template-columns:1fr 1fr!important;gap:6px!important}.hub-systems>div{min-width:0!important;padding:10px!important;overflow:hidden!important}.hub-thresholds{grid-template-columns:1fr 1fr!important;gap:6px!important}.hub-proj-stats{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}.hub-routing{grid-template-columns:1fr 1fr!important}.hub-filters{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.hub-filters::-webkit-scrollbar{display:none}.hub-appr-card{flex-direction:column!important;gap:10px!important;padding:12px!important}.hub-appr-card>div:first-child{gap:8px;text-align:left!important;flex-direction:row!important;align-items:center!important;width:auto!important;display:flex!important}.hub-appr-card>div:nth-child(3),.hub-appr-card>div:last-child{flex-wrap:wrap;flex-direction:row!important;gap:6px!important}.hub-appr-card button{padding:6px 12px!important;font-size:10px!important}.admin-hdr{padding:10px 10px 0}.admin-body{padding:8px 10px 80px}.admin-tabs-inner{gap:0;padding:0 4px}.admin-tab{padding:7px 8px;font-size:9px}.admin-tabs:after,.admin-tabs:before{width:16px}.admin-sep{display:none}.admin-kpi{grid-template-columns:1fr 1fr!important;gap:6px!important}.admin-kpi>div{padding:10px!important}.admin-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.admin-body th,.admin-body td{white-space:nowrap;padding:6px 8px!important;font-size:8px!important}.hub-circ-ops,.hub-a2a-ops,.hub-feed,.hub-attention,.hub-tasks{padding:12px!important;overflow:hidden!important}.hub-circ-ops *,.hub-a2a-ops *,.hub-feed *,.hub-attention *,.hub-tasks *{min-width:0!important}.hub-a2a-budget{gap:4px!important}.hub-a2a-budget>div{padding:5px!important}.hub-a2a-budget>div>div:first-child{font-size:11px!important}.hub-proj-circuits,.hub-proj-circuits>div{overflow:hidden!important}.bill-usage{grid-template-columns:1fr!important;gap:4px!important}.conn-grid{grid-template-columns:1fr 1fr!important}.team-seat-stats{gap:4px!important}.team-seat-stats>div{padding:6px!important}.topup-card{width:calc(100vw - 24px)!important;max-width:none!important;padding:14px!important}.topup-card .topup-pack{padding:10px!important}.mode-pad-bg{padding-top:5vh!important}.mode-pad{max-width:100%!important;padding:20px 16px!important}.mode-pad-grid{grid-template-columns:repeat(4,1fr)!important;gap:6px 4px!important}.mode-pad-item{gap:6px!important;padding:8px 4px!important}.mode-pad-item .mp-icon{border-radius:10px!important;width:36px!important;height:36px!important}.mode-pad-item .mp-label{font-size:9px!important}.mode-pad-item .mp-sub{display:none!important}.full-panel>div[style*=borderBottom]{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;padding:0 8px!important;overflow-x:auto!important}.full-panel>div[style*=borderBottom]::-webkit-scrollbar{display:none}.full-panel>div[style*=borderBottom]>div{white-space:nowrap!important;flex-shrink:0!important;padding:10px 12px!important;font-size:11px!important}.settings-wrap{flex-direction:column!important}.settings-wrap>div:first-child{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid #111;border-right:none!important;flex-direction:row!important;flex-shrink:0!important;gap:0!important;width:100%!important;min-height:auto!important;padding:4px 8px!important;overflow-x:auto!important}.settings-wrap>div:first-child::-webkit-scrollbar{display:none}.settings-wrap>div:first-child>div{border-bottom:2px solid #0000;white-space:nowrap!important;border-left:none!important;flex-shrink:0!important;padding:6px 10px!important;font-size:10px!important}.settings-wrap>div:first-child>div[style*="borderLeft: 2px solid #fff"],.settings-wrap>div:first-child>div[style*="border-left: 2px solid #fff"]{border-bottom:2px solid #fff!important;border-left:none!important}.fo-acts{flex-wrap:wrap!important;gap:4px!important}.fo-acts>button,.fo-ab{min-height:36px!important;padding:8px 12px!important;font-size:10px!important}.fo-dl{flex-wrap:wrap!important;gap:6px!important}.fo-dl>button,.fo-dl>a{min-width:80px;flex:1!important;min-height:36px!important;padding:8px 14px!important;font-size:10px!important}.stat-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.stat-grid>div{padding:8px!important}.msg button[style*=maxWidth]{flex:100%!important;max-width:100%!important}.msg>div[style*="background: #060606"]{max-width:100%!important}.full-panel .pcenter>div[style*="gridTemplateColumns: repeat(5"]{grid-template-columns:repeat(3,1fr)!important}.full-panel .pcenter>div[style*="gridTemplateColumns: repeat(4"]{grid-template-columns:1fr 1fr!important}.full-panel .pcenter>div[style*="gridTemplateColumns: 1fr 1fr 1fr 1fr 1fr"]{grid-template-columns:repeat(3,1fr)!important;gap:4px!important}[style*="width: 500px"],[style*=width\:500px]{width:calc(100vw - 24px)!important;max-width:500px!important}.grox-toast{max-width:calc(100vw - 32px)!important;font-size:11px!important;left:50%!important;transform:translate(-50%)!important}.full-panel>div>div>div[style*=repeat\(5]{grid-template-columns:repeat(2,1fr)!important}.conn-acts{grid-template-columns:1fr 1fr!important}.chat-proj-sel{padding:3px 8px!important;font-size:9px!important}.msg>div[style*="background: rgb"]{margin:2px 0!important;padding:6px 10px!important}input,textarea,select,.input-f,[contenteditable]{transform:translateZ(0);-webkit-text-size-adjust:100%!important;font-size:16px!important}input[style*=fontSize],textarea[style*=fontSize]{font-size:16px!important}.page-enter [style*="borderBottom:'1px solid #111'"][style*="padding:'10px 20px'"]{flex-wrap:wrap!important;gap:6px!important;padding:8px 10px!important}.page-enter [style*="repeat(6,1fr)"]{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.page-enter [style*="1fr 1fr"][style*=gap\:14]{grid-template-columns:1fr!important}.page-enter [style*=maxHeight\:520]{max-height:360px!important}.page-enter [style*=maxHeight\:260]{max-height:280px!important}.page-enter [style*=maxHeight\:240]{max-height:220px!important}.page-enter [style*="repeat(4,1fr)"][style*=gap\:8]{grid-template-columns:repeat(2,1fr)!important}.page-enter [style*="repeat(3,1fr)"][style*=gap\:10],.page-enter [style*="2fr 1fr"]{grid-template-columns:1fr!important}.page-enter [style*="repeat(4,1fr)"][style*=gap\:8][style*=marginBottom\:10]{grid-template-columns:repeat(2,1fr)!important}.page-enter [style*=gap\:8][style*=marginBottom\:10]>input{font-size:16px!important}.page-enter [style*=gap\:6][style*="flexWrap:'wrap'"]{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;flex-wrap:nowrap!important;overflow-x:auto!important}.page-enter [style*=gap\:6][style*="flexWrap:'wrap'"]::-webkit-scrollbar{display:none}.page-enter [style*="1fr 1fr"][style*=gap\:8]{grid-template-columns:1fr!important}.page-enter [style*=maxWidth\:600],.page-enter [style*=maxWidth\:420]{max-width:calc(100vw - 24px)!important}.page-enter [style*=width\:240]{max-width:240px;width:calc(100vw - 60px)!important}.page-enter [style*=minWidth\:180]{min-width:auto!important}.page-enter [style*=gridTemplateColumns][style*=minmax\(280],.page-enter [style*=gridTemplateColumns][style*=minmax\(260]{grid-template-columns:1fr!important}.page-enter [style*=gap\:4][style*="flexWrap:'wrap'"][style*=marginBottom]{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow-x:auto!important}.page-enter [style*="padding:'12px 24px'"][style*=borderBottom]{padding:8px 12px!important}.page-enter [style*="repeat(5,1fr)"][style*=gap\:8]{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.page-enter [style*="gridTemplateColumns:'repeat(3"]{grid-template-columns:1fr 1fr!important}.page-enter [style*="minmax(300px,1fr)"],.page-enter [style*="minmax(280px,1fr)"]{grid-template-columns:1fr!important}.page-enter [style*=minmax\(150px]{grid-template-columns:1fr 1fr!important}}@media (width<=400px){.store-grid{grid-template-columns:1fr!important}.stat-grid{grid-template-columns:1fr 1fr!important}.eco-grid-3{grid-template-columns:1fr!important}.nav-btn{width:36px;height:36px}.right,.side{width:100%!important}.full-panel{padding:10px!important}.comp-canvas{min-height:240px}.comp-node{min-width:80px!important;padding:6px 8px!important;font-size:9px!important}.store-item,.add-node-box{padding:10px!important}.msgs{padding:8px 6px!important}.input-area{padding:6px 6px 8px!important}.hdr-btns{gap:1px!important}.hdr-btn{width:26px!important;height:26px!important}.chat-center{padding:0 8px!important}.hub-stats,.hub-systems,.hub-thresholds{grid-template-columns:1fr!important}.hub-proj-stats,.hub-routing{grid-template-columns:1fr 1fr!important}.hub-content{padding:10px 8px!important}.hub-hdr{padding:6px 8px!important}.hub-pulse{gap:8px!important;padding:10px!important}.hub-appr-card{padding:10px!important}.xa-stats{grid-template-columns:1fr!important}.xa-content{padding:10px 8px!important}.conn-grid,.team-seat-stats{grid-template-columns:1fr!important}.hub-circ-ops,.hub-a2a-ops,.hub-feed,.hub-attention,.hub-tasks{padding:8px!important}.hub-a2a-budget{grid-template-columns:1fr!important}}@media (width>=769px){.mob-toggle,.side-overlay,.right-overlay,.settings-sidebar-mob{display:none!important}}.debrief{width:100%;max-width:1200px;animation:.8s cubic-bezier(.4,0,.2,1) debriefIn}.db-orb-wrap{justify-content:center;margin-bottom:20px;display:flex;position:relative}.db-orb{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.db-orb-ring{border:1px solid;border-radius:50%;animation:3s ease-in-out infinite dbRingPulse;position:absolute}.db-orb-ring:first-child{border-color:#b0b0b015;animation-delay:0s;inset:0}.db-orb-ring:nth-child(2){border-color:#b0b0b020;animation-delay:.3s;inset:10px}.db-orb-ring:nth-child(3){border-color:#b0b0b030;animation-delay:.6s;inset:20px}.db-orb-ring:nth-child(4){border-color:#b0b0b040;animation-delay:.9s;inset:30px}.db-orb-core{z-index:2;background:radial-gradient(circle,#b0b0b044,#b0b0b011);border-radius:50%;width:32px;height:32px;animation:2.5s ease-in-out infinite dbCorePulse;position:relative}.db-orb-core:after{content:"";filter:blur(8px);background:#b0b0b008;border-radius:50%;position:absolute;inset:-8px}.db-status{text-align:center;margin-bottom:18px}.db-status-tag{letter-spacing:.06em;text-transform:uppercase;color:#b0b0b0;background:#b0b0b008;border:1px solid #b0b0b022;border-radius:99px;align-items:center;gap:6px;padding:5px 14px;font-size:10px;font-weight:600;display:inline-flex}.db-status-tag .db-sdot{background:#b0b0b0;border-radius:50%;width:5px;height:5px;animation:.8s infinite pulse}.db-brief{color:#999;text-align:center;max-width:1000px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:13px;line-height:1.75;animation:1s cubic-bezier(.4,0,.2,1) .2s both debriefIn}.db-brief strong{color:#fff;font-weight:600}.db-brief em{color:#b0b0b0;font-family:monospace;font-size:12px;font-style:normal}.db-ticker{-ms-overflow-style:none;scrollbar-width:none;justify-content:center;gap:0;margin-bottom:24px;animation:1s cubic-bezier(.4,0,.2,1) .35s both debriefIn;display:flex;overflow-x:auto}.db-ticker::-webkit-scrollbar{display:none}.db-tick{text-align:center;border-right:1px solid #111;flex-shrink:0;padding:0 16px}.db-tick:last-child{border-right:none}.db-tick-v{color:#fff;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:18px;font-weight:700;line-height:1}.db-tick-l{color:#555;text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-size:9px}.db-timeline{margin-bottom:24px;padding-left:24px;animation:1s cubic-bezier(.4,0,.2,1) .5s both debriefIn;position:relative}.db-timeline:before{content:"";background:linear-gradient(#b0b0b033,#c0c0c033,#c0c0c033,#8883,#b0b0b022);width:1px;position:absolute;top:4px;bottom:4px;left:7px}.db-tl-node{align-items:flex-start;gap:12px;padding:7px 0;display:flex;position:relative}.db-tl-dot{background:#000;border:2px solid #333;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;top:9px;left:-24px}.db-tl-dot.done{background:#22c55e11;border-color:#22c55e}.db-tl-dot.done:after{content:"";background:#22c55e;border-radius:50%;width:4px;height:4px}.db-tl-dot.pending{border-color:#888;animation:2s ease-in-out infinite dbPendPulse}.db-tl-dot.pending:after{content:"";background:#888;border-radius:50%;width:4px;height:4px}.db-tl-dot.alert{background:#f0443811;border-color:#f04438}.db-tl-dot.alert:after{content:"";background:#f04438;border-radius:50%;width:4px;height:4px}.db-tl-time{color:#444;flex-shrink:0;min-width:38px;padding-top:2px;font-family:monospace;font-size:9px}.db-tl-body{flex:1;min-width:0}.db-tl-action{color:#ccc;font-size:12px;line-height:1.5}.db-tl-circuit{color:#555;align-items:center;gap:4px;margin-top:2px;font-size:9px;display:flex}.db-tl-circuit:before{content:"";border-radius:50%;flex-shrink:0;width:3px;height:3px}.db-approvals{flex-direction:column;gap:8px;margin-bottom:20px;animation:1s cubic-bezier(.4,0,.2,1) .65s both debriefIn;display:flex}.db-appr-card{background:#0d0f12;border:1px solid #1a1a1a;border-radius:12px;padding:14px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.db-appr-card:before{content:"";border-radius:2px 0 0 2px;width:3px;position:absolute;top:0;bottom:0;left:0}.db-appr-card.high:before{background:#888}.db-appr-card.critical:before{background:#f04438;animation:2s ease-in-out infinite dbUrgentPulse}.db-appr-card.high{border-color:#88888815}.db-appr-card.critical{border-color:#f0443815}.db-appr-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.db-appr-meta{align-items:center;gap:6px;display:flex}.db-appr-action{color:#ddd;margin-bottom:10px;font-size:12.5px;line-height:1.5}.db-appr-btns{gap:8px;display:flex}.db-appr-yes{color:#000;cursor:pointer;letter-spacing:.03em;background:#b0b0b0;border:none;border-radius:7px;padding:7px 20px;font-family:inherit;font-size:11px;font-weight:700;transition:all .15s}.db-appr-yes:hover{background:#9a9a9a;transform:translateY(-1px)}.db-appr-no{color:#666;cursor:pointer;background:0 0;border:1px solid #222;border-radius:7px;padding:7px 20px;font-family:inherit;font-size:11px;font-weight:500;transition:all .15s}.db-appr-no:hover{color:#999;border-color:#444}.db-appr-dismiss{animation:.4s cubic-bezier(.4,0,.2,1) forwards dbDismiss}.db-conf{justify-content:center;margin-bottom:16px;animation:1s cubic-bezier(.4,0,.2,1) .8s both debriefIn;display:flex}.db-conf-ring{width:64px;height:64px;position:relative}.db-conf-val{color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.db-conf-l{text-align:center;color:#22d3ee99;letter-spacing:.18em;text-transform:uppercase;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:600;position:absolute;bottom:-16px;left:0;right:0}.debrief.debrief-cyber{background:radial-gradient(at top,#0a1014 0%,#040608 60%,#020204 100%);border:1px solid #22d3ee18;border-radius:3px;padding:30px 24px 20px;position:relative;box-shadow:0 0 30px #22d3ee0a}.debrief.debrief-cyber .db-top-acc{opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.debrief.debrief-cyber .db-close{z-index:5;color:#f0443899;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:radial-gradient(at top,#f044380c 0%,#f0443804 60%,#0000 100%);border:1px solid #f0443822;border-radius:2px;padding:4px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:600;transition:all .15s;position:absolute;top:10px;right:12px}.debrief.debrief-cyber .db-orb{width:80px;height:80px;margin-bottom:6px}.debrief.debrief-cyber .db-orb-core{background:radial-gradient(circle,#22d3ee55,#22d3ee14);width:24px;height:24px;box-shadow:0 0 14px #22d3ee66}.debrief.debrief-cyber .db-orb-core:after{background:#22d3ee14}.debrief.debrief-cyber .db-orb-ring:first-child{border-color:#22d3ee18}.debrief.debrief-cyber .db-orb-ring:nth-child(2){border-color:#22d3ee2c}.debrief.debrief-cyber .db-orb-ring:nth-child(3){border-color:#22d3ee44}.debrief.debrief-cyber .db-orb-ring:nth-child(4){border-color:#22d3ee5c}.debrief.debrief-cyber .db-status{margin-bottom:14px}.debrief.debrief-cyber .db-status-tag{color:#22d3eecc;letter-spacing:.18em;background:radial-gradient(at top,#22d3ee0c 0%,#040608 70%);border:1px solid #22d3ee2a;border-radius:2px;padding:4px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px}.debrief.debrief-cyber .db-status-tag .db-sdot{background:#22d3ee;width:4px;height:4px;box-shadow:0 0 5px #22d3ee}.debrief.debrief-cyber .db-brief{color:#cbd5e1;letter-spacing:.01em;max-width:880px;margin-bottom:16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:11px;line-height:1.65}.debrief.debrief-cyber .db-brief strong{color:#22d3ee;font-weight:700}.debrief.debrief-cyber .db-brief em{color:#cbd5e1;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-style:normal}.debrief.debrief-cyber .db-ticker{border-top:1px solid #22d3ee14;border-bottom:1px solid #22d3ee14;max-width:880px;margin:14px auto 18px;padding:11px 0}.debrief.debrief-cyber .db-tick{border-right:1px solid #22d3ee14;padding:0 14px}.debrief.debrief-cyber .db-tick:last-child{border-right:none}.debrief.debrief-cyber .db-tick-v{letter-spacing:-.01em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:14px;font-weight:700}.debrief.debrief-cyber .db-tick-l{color:#22d3ee66;letter-spacing:.18em;margin-top:4px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:7px;font-weight:600}.debrief.debrief-cyber .db-timeline{margin-bottom:16px}.debrief.debrief-cyber .db-timeline:before{background:linear-gradient(#22d3ee44,#22d3ee22,#22d3ee14)}.debrief.debrief-cyber .db-tl-dot{border-width:1px;width:11px;height:11px;top:7px;left:-22px}.debrief.debrief-cyber .db-tl-dot.done:after{opacity:.8;background:currentColor;width:3px;height:3px}.debrief.debrief-cyber .db-tl-time{color:#22d3ee99;letter-spacing:.06em;min-width:34px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px}.debrief.debrief-cyber .db-tl-action{color:#cbd5e1;letter-spacing:.01em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:500;line-height:1.5}.debrief.debrief-cyber .db-tl-circuit{letter-spacing:.16em;text-transform:uppercase;margin-top:3px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:7.5px;font-weight:600}.debrief.debrief-cyber .db-empty{text-align:center;color:#22d3ee66;letter-spacing:.18em;text-transform:uppercase;background:radial-gradient(at top,#22d3ee04 0%,#040608 70%);border:1px dashed #22d3ee18;border-radius:2px;margin-bottom:16px;padding:14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px}.debrief.debrief-cyber .db-learn{background:radial-gradient(at top,#22d3ee06 0%,#040608 70%);border:1px solid #22d3ee18;border-radius:2px;margin-bottom:16px;padding:11px 14px;position:relative;overflow:hidden}.debrief.debrief-cyber .db-learn:before{content:"";opacity:.4;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.debrief.debrief-cyber .db-learn-h{color:#22d3eecc;letter-spacing:.18em;align-items:center;gap:8px;margin-bottom:8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:7.5px;font-weight:700;display:flex}.debrief.debrief-cyber .db-learn-h .db-learn-line{background:linear-gradient(90deg,#22d3ee44 0%,#0000 100%);flex:1;height:1px}.debrief.debrief-cyber .db-learn-row{border-bottom:1px solid #22d3ee0a;align-items:center;gap:8px;padding:5px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10px;display:flex}.debrief.debrief-cyber .db-learn-row:last-child{border-bottom:none}.debrief.debrief-cyber .db-learn-type{letter-spacing:.14em;border:1px solid;border-radius:2px;flex-shrink:0;padding:2px 6px;font-size:7px;font-weight:700}.debrief.debrief-cyber .db-learn-detail{color:#cbd5e1;letter-spacing:.01em}.debrief.debrief-cyber .db-appr-h{color:#fbbf24cc;text-transform:uppercase;letter-spacing:.18em;margin-bottom:7px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:7.5px;font-weight:700}.debrief.debrief-cyber .db-appr-card{background:radial-gradient(at top,#22d3ee06 0%,#040608 70%);border:1px solid #22d3ee18;border-radius:2px;padding:11px 14px}.debrief.debrief-cyber .db-appr-card.high{border-color:#fbbf2422}.debrief.debrief-cyber .db-appr-card.critical{border-color:#f0443833}.debrief.debrief-cyber .db-appr-action{color:#cbd5e1;letter-spacing:.01em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;line-height:1.5}.debrief.debrief-cyber .db-appr-yes{color:#22c55ecc;letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(at top,#22c55e1c 0%,#22c55e08 60%,#040404 100%);border:1px solid #22c55e44;border-radius:2px;padding:5px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px;font-weight:700;transition:all .15s}.debrief.debrief-cyber .db-appr-yes:hover{color:#22c55e;background:radial-gradient(at top,#22c55e2a 0%,#22c55e10 60%,#040404 100%);border-color:#22c55e88;transform:none;box-shadow:0 0 12px #22c55e22}.debrief.debrief-cyber .db-appr-no{color:#22d3eecc;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:1px solid #22d3ee2a;border-radius:2px;padding:5px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px;font-weight:600;transition:all .15s}.debrief.debrief-cyber .db-appr-no:hover{color:#22d3ee;border-color:#22d3ee66}@media (width<=768px){.debrief{max-width:100%;padding:0 4px}.db-orb{width:80px;height:80px}.db-orb-core{width:26px;height:26px}.db-brief{padding:0 8px;font-size:12px}.db-ticker{justify-content:flex-start;gap:0;padding:0 8px}.db-tick{padding:0 12px}.db-tick-v{font-size:15px}.db-timeline{padding-left:20px}.db-tl-dot{width:12px;height:12px;left:-20px}.db-tl-action{font-size:11px}.db-appr-card{padding:12px 14px}.db-conf-ring{width:54px;height:54px}.db-conf-val{font-size:12px}}.cot-toggle{cursor:pointer;color:#888;letter-spacing:.02em;background:#0d0f12;border:1px solid #1a1a1a;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;margin-left:8px;padding:5px 12px;font-family:inherit;font-size:10px;font-weight:600;transition:all .15s;display:flex}.cot-toggle:hover{color:#ccc;background:#ffffff06;border-color:#444}.cot-toggle.open{color:silver;background:#c0c0c008;border-color:silver}.cot-chevron{transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.cot-chevron.open{transform:rotate(180deg)}.cot-panel{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.cot-panel.open{opacity:1;max-height:600px}.cot-inner{background:#030303;border-top:1px solid #111;padding:14px 16px}.cot-step{gap:10px;padding:6px 0;display:flex;position:relative}.cot-step:not(:last-child):after{content:"";background:#222;width:1px;position:absolute;top:22px;bottom:-6px;left:9px}.cot-step-dot{z-index:1;background:#0a0a0a;border:1px solid #1a1a1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.cot-step-dot svg{opacity:.7}.cot-step-body{flex:1;min-width:0}.cot-step-title{color:#bbb;align-items:center;gap:6px;margin-bottom:3px;font-size:10px;font-weight:600;display:flex}.cot-step-model{color:#555;background:#0a0a0a;border:1px solid #151515;border-radius:3px;padding:2px 6px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:8px}.cot-step-text{color:#888;font-size:11px;font-style:italic;line-height:1.6}.cot-step-text strong{color:#ccc;font-style:normal;font-weight:600}.cot-step-text code{color:#999;background:#151515;border-radius:3px;padding:1px 4px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px;font-style:normal}.cot-step-meta{color:#555;gap:8px;margin-top:4px;font-family:monospace;font-size:9px;display:flex}.cot-summary{background:#0d0d0d;border:1px solid #1a1a1a;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.cot-summary-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.cot-summary-text{color:#888;font-size:10px;line-height:1.5}@media (width<=768px){.cot-inner{padding:10px 12px}.cot-step-text{font-size:10px}.cot-toggle{padding:2px 6px;font-size:8px}}.fo-sub{border-top:1px solid #111;animation:.25s slideUp}.fo-sub-tabs{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #0d0d0d;display:flex;overflow-x:auto}.fo-sub-tabs::-webkit-scrollbar{display:none}.fo-sub-tab{cursor:pointer;color:#555;white-space:nowrap;letter-spacing:.1em;text-transform:lowercase;background:0 0;border:none;border-bottom:1px solid #0000;flex-shrink:0;padding:8px 14px;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;font-size:10px}.fo-sub-tab:hover{color:#888}.fo-sub-tab.on{color:#22d3ee;background:#22d3ee08;border-bottom-color:#22d3ee}.fo-sub-tab.on:before{content:"[ "}.fo-sub-tab.on:after{content:" ]"}.fo-sub-body{max-height:340px;padding:14px 16px;overflow-y:auto}.fo-sub-row{border-bottom:1px solid #0a0a0a;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.fo-sub-row:last-child{border-bottom:none}.fo-sub-k{color:#888;font-size:11px}.fo-sub-v{color:#ccc;font-family:monospace;font-size:11px}.fo-sub-v.pos{color:#b0b0b0}.fo-sub-v.neg{color:#f04438}.fo-holding{background:#0d0f12;border:1px solid #111;border-radius:8px;margin-bottom:6px;padding:10px 12px}.fo-trade-hist{border-bottom:1px solid #0a0a0a;align-items:center;gap:8px;padding:8px 0;display:flex}.fo-trade-hist:last-child{border-bottom:none}.fo-transcript-line{border-bottom:1px solid #0a0a0a;padding:6px 0}.fo-transcript-line:last-child{border-bottom:none}.fo-crm-field{background:#0d0f12;border:1px solid #111;border-radius:6px;margin-bottom:4px;padding:6px 10px}.fo-channel-opt{text-align:center;cursor:pointer;background:#0d0f12;border:1px solid #1a1a1a;border-radius:8px;flex:1;padding:10px;transition:all .15s}.fo-channel-opt:hover{border-color:#333}.fo-channel-opt.active{background:#b0b0b008;border-color:#b0b0b0}.xm-bal{cursor:pointer;background:#0d0f12;border:1px solid #1a1a1a;border-radius:6px;align-items:center;gap:6px;margin-right:2px;padding:4px 12px;transition:all .12s;display:flex}.xm-bal:hover{background:#0a0a0a;border-color:#333}.xm-bal-v{color:#fff;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:12px;font-weight:700}.xm-bal-tag{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.credit-bal{cursor:pointer;background:#060606;border:1px solid #1a1a1a;border-radius:6px;align-items:center;gap:5px;margin-right:2px;padding:3px 10px;transition:all .12s;display:flex;position:relative}.plus-menu{z-index:350;transform-origin:0 100%;-ms-overflow-style:none;scrollbar-width:none;background:#0a1119;border:1px solid #1a1a24;border-radius:2px;width:200px;max-height:min(400px,60vh);margin-bottom:6px;padding:4px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;animation:.2s cubic-bezier(.16,1,.3,1) plusOpen;position:absolute;bottom:100%;left:0;overflow-y:auto;box-shadow:0 8px 30px #0009,0 0 14px #22d3ee14}.plus-menu::-webkit-scrollbar{display:none}.plus-menu-item{cursor:pointer;animation:.25s cubic-bezier(.16,1,.3,1) both plusItemIn;animation-delay:inherit;border:1px solid #0000;border-radius:2px;align-items:center;gap:6px;padding:5px 7px;transition:background .1s,border-color .1s;display:flex}.plus-menu-item:hover{background:#22d3ee08;border-color:#22d3ee22}.plus-menu-item .pm-ic{color:#22d3eecc;background:#0c1320;border:1px solid #22d3ee22;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:border-color .12s,color .12s;display:flex}.plus-menu-item:hover .pm-ic{color:#22d3ee;border-color:#22d3ee66}.plus-menu-item .pm-t{color:#d8f4f8;letter-spacing:.03em;font-size:10px;font-weight:500;line-height:1.25}.plus-menu-item .pm-d{color:#5a6a7a;letter-spacing:.03em;margin-top:1px;font-size:7.5px;line-height:1.2}.plus-menu-bg{z-index:349;position:fixed;inset:0}.credit-bal:hover{background:#0a0a0a;border-color:#333}.credit-bal .cr-v{font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:11px;font-weight:700}.credit-bal .cr-tag{color:#555;text-transform:uppercase;letter-spacing:.05em;font-size:7px}.credit-bal.low{border-color:#8883}.credit-bal.low .cr-v{color:#888}.credit-bal.critical{border-color:#f0443833;animation:2s infinite pulse}.credit-bal.critical .cr-v{color:#f04438}.credit-bar-mini{background:#151515;border-radius:2px;width:40px;height:3px;overflow:hidden}.credit-bar-mini .fill{border-radius:2px;height:100%;transition:width .3s}.topup-overlay{z-index:300;background:#000000d9;justify-content:center;align-items:center;animation:.25s modalBackdrop;display:flex;position:fixed;inset:0}.topup-card{background:#0a0a0a;border:1px solid #1a1a1a;border-radius:14px;width:600px;max-width:calc(100vw - 32px);max-height:85vh;padding:20px 24px;overflow:auto}.topup-pack{cursor:pointer;text-align:center;background:#060606;border:1px solid #151515;border-radius:10px;padding:14px;transition:all .15s}.topup-pack:hover{border-color:#333;transform:translateY(-1px)}.topup-pack.selected{background:#22c55e08;border-color:#22c55e}.topup-pack.best{border-color:#8884;position:relative}.topup-pack.best:before{content:"BEST VALUE";color:#888;letter-spacing:.05em;background:#0a0a0a;border:1px solid #8884;border-radius:3px;padding:2px 8px;font-size:7px;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%)}@media (width<=768px){.xm-bal{padding:2px 7px}.xm-bal-v{font-size:9px}}.grox-glitch{text-transform:uppercase;color:#b0b0b0;display:inline-block;position:relative;letter-spacing:.18em!important;font-size:48px!important;font-weight:900!important}.grox-glitch:before,.grox-glitch:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.grox-glitch:before{color:#b0b0b0;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation:3s linear infinite alternate-reverse glitchTop;transform:translate(-2px)}.grox-glitch:after{color:#b0b0b0;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);animation:2.5s linear infinite alternate-reverse glitchBot;transform:translate(2px)}.grox-glitch-flash{animation:.15s glitchFlash}.grox-sub{color:#555!important;letter-spacing:.04em!important;margin-top:2px!important;font-size:13px!important}.trade-live-bar{background:#060606;border-bottom:1px solid #b0b0b022;align-items:center;gap:12px;padding:6px 18px;animation:.2s slideUp;display:flex}.trade-live-bar .tlb-ticker{color:#fff;letter-spacing:.02em;font-family:monospace;font-size:13px;font-weight:800}.trade-live-bar .tlb-price{color:#fff;font-family:monospace;font-size:13px;font-weight:700}.trade-live-bar .tlb-pnl{border-radius:4px;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:600}.trade-live-bar .tlb-pnl.pos{color:#22c55e;background:#22c55e10}.trade-live-bar .tlb-pnl.neg{color:#f04438;background:#f0443810}.trade-live-bar .tlb-dot{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:.8s infinite pulse}.trade-live-bar .tlb-stop{color:#f04438;cursor:pointer;letter-spacing:.03em;background:#f0443810;border:1px solid #f0443844;border-radius:5px;padding:4px 14px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.trade-live-bar .tlb-stop:hover{background:#f0443820;border-color:#f04438}.trade-live-bar .tlb-time{color:#555;font-family:monospace;font-size:10px}.trade-live-bar .tlb-spacer{flex:1}@media (width<=768px){.grox-glitch{letter-spacing:.12em!important;font-size:36px!important}.grox-sub{font-size:13px!important}.trade-live-bar{flex-wrap:wrap;gap:8px;padding:5px 12px}.trade-live-bar .tlb-ticker,.trade-live-bar .tlb-price{font-size:11px}}.app:after{content:"";pointer-events:none;z-index:999;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#b0b0b003 2px 4px);position:fixed;inset:0}.main:before,.full-panel:before{content:"";pointer-events:none;opacity:.015;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.fo{font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;position:relative;overflow:hidden;border-radius:0!important}.fo:before,.fo:after{display:none!important}.fo>*{z-index:1;position:relative}.fo .glow-wrap:before,.fo .glow-wrap:after,.fo .gen-card:before,.fo .gen-card:after,.fo .gen-center:before,.fo .gen-center:after{display:none!important}.fo .gen-ring{animation:none!important}.fo-top{border-bottom:1px solid #111;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;position:relative;border-radius:0!important}.fo-top:before,.fo-top:after{display:none!important}.preview-modal{font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace}.preview-modal .fo,.preview-modal .fo-top{font-family:inherit}.preview-modal .glow-wrap:before,.preview-modal .glow-wrap:after,.preview-modal .gen-center:before,.preview-modal .gen-center:after{display:none!important}.badge{position:relative;overflow:hidden}.badge:before{content:"";background:linear-gradient(105deg,#0000 40%,#ffffff08 45%,#0000 50%);animation:4s infinite badgeShine;position:absolute;inset:0}.fo .fo-body [style*=fontFamily\:monospace]{text-shadow:0 0 8px #b0b0b011}.dot{box-shadow:0 0 6px #22c55e33,0 0 12px #22c55e11}.b-green{color:#22c55e!important;background:#22c55e18!important}.fo-act-panel{--ac:#22d3ee;background:radial-gradient(at top,#0a0e12 0%,#040608 80%);border-top:1px solid #22d3ee18;max-height:520px;padding:10px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;animation:.2s slideUp;overflow-y:auto}.fo-act-panel h3{color:#22d3eecc;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:8px;font-weight:700;display:flex}.fo-act-panel h3:before{content:"◆";color:#22d3ee;font-size:9px}.fo-act-panel h3:after{content:"";background:linear-gradient(90deg,#22d3ee44 0%,#0000 100%);flex:1;height:1px}.fo-act-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-bottom:6px;display:grid}.fo-act-option{--ac:#22d3ee;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 6%,transparent) 0%,color-mix(in srgb,var(--ac) 2%,transparent) 60%,transparent 100%);border:1px solid color-mix(in srgb,var(--ac) 8%,transparent);cursor:pointer;text-align:center;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:40px;padding:8px 10px 7px;transition:all .12s;display:flex;position:relative;overflow:hidden}.fo-act-option:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--ac) 50%,transparent 100%);opacity:.35;height:1px;position:absolute;top:0;left:0;right:0}.fo-act-option:hover{border-color:color-mix(in srgb,var(--ac) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 9%,transparent) 0%,color-mix(in srgb,var(--ac) 3%,transparent) 60%,transparent 100%)}.fo-act-option.selected{border-color:color-mix(in srgb,var(--ac) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 14%,transparent) 0%,color-mix(in srgb,var(--ac) 5%,transparent) 60%,transparent 100%)}.fo-act-grid>.fo-act-option:nth-child(6n+1),.fo-act-grid>.fo-act-option:nth-child(6n+2){--ac:#22d3ee}.fo-act-grid>.fo-act-option:nth-child(6n+3),.fo-act-grid>.fo-act-option:nth-child(6n+4),.fo-act-grid>.fo-act-option:nth-child(6n+5){--ac:#ff3df0}.fo-act-grid>.fo-act-option:nth-child(6n+6){--ac:#22d3ee}.fo-act-label{color:color-mix(in srgb,var(--ac,#22d3ee) 65%,transparent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;max-width:100%;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:500;display:inline-flex;overflow:hidden}.fo-act-option:hover .fo-act-label{color:color-mix(in srgb,var(--ac,#22d3ee) 88%,transparent)}.fo-act-bracket{opacity:.75;font-weight:500}.fo-act-bic{color:color-mix(in srgb,var(--ac,#22d3ee) 80%,transparent);justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.fo-act-bic svg{width:8px;height:8px;display:block}.fo-act-option:hover .fo-act-bic{color:var(--ac,#22d3ee)}.fo-act-desc{display:none}.fo-act-bar{gap:6px;margin-top:12px;display:flex}.fo-act-btn{color:#22d3eecc;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:radial-gradient(at top,#22d3ee1c 0%,#22d3ee08 60%,#040404 100%);border:1px solid #22d3ee44;border-radius:0;padding:9px 18px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:600;transition:all .15s}.fo-act-btn:hover{color:#22d3ee;border-color:#22d3ee88;box-shadow:0 0 12px #22d3ee22}.fo-act-btn.ghost{color:#22d3eecc;background:0 0;border:1px solid #22d3ee33}.fo-act-btn.ghost:hover{color:#22d3ee;box-shadow:none;border-color:#22d3ee66}.chain-pipeline{background:#060606;border-top:1px solid #111;align-items:center;gap:0;padding:10px 16px;display:flex;overflow-x:auto}.chain-node{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:600;transition:all .3s;display:flex}.chain-node.done{color:#22d3ee;background:#22d3ee08;border:1px solid #22d3ee25}.chain-node.active{color:silver;background:#c0c0c008;border:1px solid #c0c0c025;animation:1.5s infinite pulse}.chain-node.pending{color:#555;background:#080808;border:1px solid #151515}.chain-arrow{color:#333;margin:0 2px;font-size:11px}.hdr-btn.voice-on{color:#b0b0b0;background:#b0b0b010;border-color:#b0b0b030}.chain-badge{letter-spacing:.04em;color:silver;background:#c0c0c008;border:1px solid #c0c0c020;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:3px 8px;font-size:8px;font-weight:600;display:inline-flex}.fo-act-textarea{color:#cbd5e1;resize:vertical;background:#070b0e;border:1px solid #22d3ee22;border-radius:0;outline:none;width:100%;min-height:80px;padding:10px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;line-height:1.6;transition:all .15s}.fo-act-textarea:focus{border-color:#22d3ee66;box-shadow:inset 0 0 0 1px #22d3ee22}.fo-act-input{color:#cbd5e1;letter-spacing:.02em;background:#070b0e;border:1px solid #22d3ee22;border-radius:0;outline:none;width:100%;padding:8px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;transition:all .15s}.fo-act-input:focus{border-color:#22d3ee66;box-shadow:inset 0 0 0 1px #22d3ee22}.fo-act-input::placeholder{color:#475569;font-family:inherit}.fo-share-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px;margin-bottom:6px;display:grid}.fo-share-opt{--ac:#22d3ee;background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 6%,transparent) 0%,color-mix(in srgb,var(--ac) 2%,transparent) 60%,transparent 100%);border:1px solid color-mix(in srgb,var(--ac) 10%,transparent);text-align:center;cursor:pointer;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:40px;padding:8px 10px 7px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;transition:all .12s;display:flex;position:relative;overflow:hidden}.fo-share-opt>div:nth-child(3){display:none}.fo-share-opt:hover{border-color:color-mix(in srgb,var(--ac) 16%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ac) 9%,transparent) 0%,color-mix(in srgb,var(--ac) 3%,transparent) 60%,transparent 100%)}.fo-share-grid>.fo-share-opt:nth-child(6n+1),.fo-share-grid>.fo-share-opt:nth-child(6n+2){--ac:#22d3ee}.fo-share-grid>.fo-share-opt:nth-child(6n+3),.fo-share-grid>.fo-share-opt:nth-child(6n+4){--ac:#ff3df0}.fo-share-grid>.fo-share-opt:nth-child(6n+5){--ac:#22d3ee}.fo-share-grid>.fo-share-opt:nth-child(6n+6){--ac:#ff3df0}.fo-share-opt:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--ac) 50%,transparent 100%);opacity:.35;height:1px;position:absolute;top:0;left:0;right:0}.fo-share-label{color:color-mix(in srgb,var(--ac,#22d3ee) 65%,transparent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:0;max-width:100%;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:500;display:inline-flex;overflow:hidden}.fo-share-opt:hover .fo-share-label{color:color-mix(in srgb,var(--ac,#22d3ee) 88%,transparent)}.fo-share-opt .fo-act-bic{color:color-mix(in srgb,var(--ac,#22d3ee) 80%,transparent);justify-content:center;align-items:center;margin:0 2px;display:inline-flex}.fo-share-opt .fo-act-bic svg{width:8px;height:8px;display:block}.fo-share-opt:hover .fo-act-bic{color:var(--ac,#22d3ee)}.fo-edit-sec{background:#070b0e;border:1px solid #22d3ee22;border-radius:0;margin-bottom:6px;padding:10px 12px}.fo-edit-sec-hdr{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fo-edit-sec-title{color:#22d3eecc;letter-spacing:.08em;text-transform:uppercase;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10px;font-weight:700}.conn-toast{z-index:300;color:#ccc;background:#111;border:1px solid #1a1a1a;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;animation:.3s connToastIn,.3s 2.7s forwards connToastOut;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 30px #00000080}.conn-toast-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.conn-detail-section{background:radial-gradient(at top,#22d3ee03 0%,#040608 70%,#020204 100%);border:1px solid #22d3ee0e;border-radius:2px;margin-top:12px;padding:11px 12px 10px;position:relative;overflow:hidden}.conn-detail-section:before{content:"";opacity:.18;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.conn-detail-hdr{color:#fff;text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:6px;margin-bottom:9px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8px;font-weight:700;display:flex}.conn-detail-hdr:before{content:"◆";color:#22d3ee99;font-size:8px}.conn-detail-hdr:after{content:"";background:linear-gradient(90deg,#22d3ee2a 0%,#0000 100%);flex:1;height:1px;margin-left:4px}.conn-stat-grid{background:#22d3ee0e;border:1px solid #22d3ee0e;border-radius:2px;grid-template-columns:1fr 1fr;gap:1px;margin-top:6px;display:grid;overflow:hidden}.conn-stat-box{text-align:center;background:#040608;padding:10px 8px 9px;position:relative;overflow:hidden}.conn-stat-box:before{content:"";opacity:.1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.conn-stat-box-v{color:#22d3eecc;letter-spacing:-.01em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:14px;font-weight:600}.conn-stat-box-l{color:#666;text-transform:uppercase;letter-spacing:.18em;margin-top:4px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:7.5px;font-weight:600}.conn-actions{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.conn-act-btn{color:#22d3ee;cursor:pointer;text-align:center;letter-spacing:.14em;text-transform:uppercase;background:#040608;border:1px solid #22d3ee88;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:90px;padding:7px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9.5px;font-weight:600;transition:all .15s;display:inline-flex}.conn-act-btn:hover{color:#fff;background:#22d3ee18;border-color:#22d3ee;box-shadow:0 0 10px #22d3ee59}.conn-act-btn.selected{color:#fff;background:#22d3ee22;border-color:#22d3ee;box-shadow:0 0 12px #22d3ee73}.conn-act-btn.primary{color:#22d3ee;background:#040608;border-color:#22d3ee88}.conn-act-btn.primary:hover{color:#fff;background:#22d3ee18;border-color:#22d3ee;box-shadow:0 0 10px #22d3ee66}.conn-act-btn.danger{color:#f04438;background:#040608;border-color:#f0443888}.conn-act-btn.danger:hover{color:#fff;background:#f0443818;border-color:#f04438;box-shadow:0 0 10px #f0443866}.cyber-btn{color:#cbd5e1;cursor:pointer;text-align:center;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #22d3ee66;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9.5px;font-weight:500;line-height:1.2;transition:border-color .15s,color .15s,box-shadow .15s,background .15s;display:inline-flex}.cyber-btn:hover{color:#fff;border-color:#22d3ee;box-shadow:0 0 8px #22d3ee40}.cyber-btn:active{transform:translateY(1px)}.cyber-btn:disabled,.cyber-btn[disabled]{cursor:default;color:#666;border-color:#22d3ee66}.cyber-btn:disabled:hover,.cyber-btn[disabled]:hover{color:#666;box-shadow:none;border-color:#22d3ee66}.cyber-btn-primary{color:#cbd5e1;border-color:#22d3ee66}.cyber-btn-primary:hover{color:#fff;border-color:#22d3ee;box-shadow:0 0 8px #22d3ee4d}.cyber-btn-primary:disabled,.cyber-btn-primary[disabled]{color:#666;border-color:#22d3ee66}.cyber-btn-warn{color:#cbd5e1;border-color:#ff3df066}.cyber-btn-warn:hover{color:#fff;border-color:#ff3df0;box-shadow:0 0 8px #ff3df04d}.cyber-btn-danger{color:#cbd5e1;border-color:#f0443866}.cyber-btn-danger:hover{color:#fff;border-color:#f04438;box-shadow:0 0 8px #f044384d}.cyber-btn-violet{color:#cbd5e1;border-color:#a78bfa66}.cyber-btn-violet:hover{color:#fff;border-color:#a78bfa;box-shadow:0 0 8px #a78bfa4d}.cyber-btn-sm{letter-spacing:.16em;padding:5px 9px;font-size:8.5px}.cyber-btn-lg{letter-spacing:.16em;padding:9px 16px;font-size:10.5px}.cyber-btn.on{color:#fff;background:#22d3ee0f;border-color:#22d3ee}.cyber-btn.on:hover{color:#fff;border-color:#22d3ee;box-shadow:0 0 10px #22d3ee59}.cyber-btn[disabled]{cursor:default}.conn-log{background:#040608;border:1px solid #22d3ee0e;border-radius:2px;max-height:200px;overflow-y:auto}.conn-log-item{border-bottom:1px solid #0a0e12;align-items:center;gap:8px;padding:5px 8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10px;display:flex}.conn-log-item:nth-child(2n){background:#0a0e1233}.conn-log-item:last-child{border:none}.comfort-grid{grid-template-columns:1fr 1fr;gap:5px;margin-top:6px;display:grid}.comfort-tile{cursor:pointer;background:#040608;border:1px solid #22d3ee0e;border-radius:2px;padding:8px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;transition:border-color .15s,background .15s,box-shadow .15s;position:relative;overflow:hidden}.comfort-tile:hover{border-color:#22d3ee2a}.comfort-tile-row{align-items:center;gap:6px;margin-bottom:3px;display:flex}.comfort-dot{border:1px solid #444;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:all .15s}.comfort-tile.on .comfort-dot{box-shadow:0 0 0 2px #040608 inset,0 0 4px var(--ac-glow,transparent)}.comfort-label{letter-spacing:.16em;text-transform:uppercase;color:#bbb;font-size:8.5px;font-weight:700;transition:color .15s}.comfort-tile.on .comfort-label{color:#fff}.comfort-desc{color:#666;letter-spacing:.02em;font-size:9px;line-height:1.4}.comfort-tile.on .comfort-desc{color:#aaa}.comfort-tile.t-read.on{--ac-glow:#94a3b866;background:radial-gradient(at top,#94a3b810 0%,#040608 70%,#020204 100%);border-color:#94a3b866}.comfort-tile.t-read.on .comfort-dot{background:#94a3b8;border-color:#94a3b8}.comfort-tile.t-low.on{--ac-glow:#22d3ee66;background:radial-gradient(at top,#22d3ee10 0%,#040608 70%,#020204 100%);border-color:#22d3ee66}.comfort-tile.t-low.on .comfort-dot{background:#22d3ee;border-color:#22d3ee}.comfort-tile.t-high.on{--ac-glow:#ff3df066;background:radial-gradient(at top,#ff3df010 0%,#040608 70%,#020204 100%);border-color:#ff3df066}.comfort-tile.t-high.on .comfort-dot{background:#ff3df0;border-color:#ff3df0}.comfort-tile.t-crit.on{--ac-glow:#f0443866;background:radial-gradient(at top,#f0443810 0%,#040608 70%,#020204 100%);border-color:#f0443866}.comfort-tile.t-crit.on .comfort-dot{background:#f04438;border-color:#f04438}.conn-connect-flow{text-align:center;padding:20px 10px;animation:.3s fadeIn}.conn-connect-spin{border:2px solid #1a1a1a;border-top-color:#b0b0b0;border-radius:50%;width:40px;height:40px;margin:0 auto 12px;animation:1s linear infinite genSpin}@media (width<=768px){.conn-toast{inset:auto 10px 70px}.conn-stat-grid{grid-template-columns:1fr 1fr}}.circ-card-v2{cursor:pointer;background:0 0;border:none;border-bottom:1px solid #141414;border-radius:0;margin-bottom:0;padding:13px 0 12px;transition:all .15s;position:relative;overflow:visible}.circ-card-v2:hover{background:#0a0a0a26}.circ-card-v2:last-child{border-bottom:none}.circ-card-v2:before,.circ-card-v2:after{content:none}.circ-run-btn{color:#aaa;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #2a2a2a;border-radius:2px;padding:6px 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9px;font-weight:600;transition:all .15s}.circ-run-btn:hover{color:#22c55e;background:#b0b0b015;border-color:#b0b0b066}.circ-run-btn.running{color:#22c55e;background:#22c55e08;border-color:#22c55e44;animation:.8s infinite pulse}.circ-run-anim{background:#060606;border:1px solid #111;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.circ-run-node{align-items:center;gap:8px;padding:4px 0;font-size:10px;transition:all .3s;display:flex}.circ-run-dot{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:flex}.circ-run-dot.wait{color:#444;background:#222}.circ-run-dot.run{color:#b0b0b0;background:#b0b0b015;animation:.6s infinite pulse}.circ-run-dot.done{color:#22c55e;background:#22c55e15}.circ-run-dot.fail{color:#f04438;background:#f0443815}.circ-perf-bar{border-radius:4px;align-items:flex-end;gap:1px;height:24px;display:flex;overflow:hidden}.circ-perf-bar div{background:#22c55e33;border-radius:2px 2px 0 0;flex:1;min-height:2px;transition:height .3s}.grox-pc{flex-shrink:0;display:inline-flex;position:relative}.grox-pc.sz-sm{width:20px;min-width:20px;height:20px;min-height:20px}.grox-pc.sz-md{width:38px;min-width:38px;height:38px;min-height:38px}.grox-pc.sz-lg{width:68px;min-width:68px;height:68px;min-height:68px}.grox-pc.sz-xl{width:46px;min-width:46px;height:46px;min-height:46px}.grox-pc svg{width:100%;height:100%;overflow:visible}.grox-pc .gp-body{transform:translateY(0)}.grox-pc.bob .gp-body{animation:2.5s ease-in-out infinite gpFloat}.grox-pc .gp-typeclip{clip-path:inset(0 100% 0 0);animation:1.2s steps(16,end) forwards gpReveal}.grox-pc.working .gp-typeclip{animation:.7s steps(16,end) forwards gpReveal}.grox-pc .gp-scan{animation:4s linear infinite gpScan}.grox-pc.working .gp-scan{animation:2.5s linear infinite gpScan}.grox-pc .gp-scan2{animation:6s linear 2s infinite gpScan}.grox-pc .gp-cursor{animation:1s step-end infinite gpBlink}.grox-pc .gp-flicker{animation:3s step-end infinite gpFlicker}.grox-pc.working .gp-flicker{animation:2.5s step-end infinite gpFlicker}.grox-pc .gp-glow{animation:4s ease-in-out infinite gpGlow}.grox-pc.working .gp-glow{animation:1s ease-in-out infinite gpGlow}.grox-pc .gp-glitch{animation:3s linear infinite alternate-reverse gpGlitch}.grox-pc.working .gp-glitch{animation:2.5s linear infinite alternate-reverse gpGlitch}.grox-pc.working .gp-key1{animation:.25s infinite gpKey}.grox-pc.working .gp-key2{animation:.25s 60ms infinite gpKey}.grox-pc.working .gp-key3{animation:.25s .12s infinite gpKey}.grox-pc.working .gp-key4{animation:.25s .18s infinite gpKey}.grox-pc.done .gp-screen-bg{animation:.7s gpDone}.tq-page{width:100%;max-width:1200px;height:100%;margin:0 auto;padding:24px;overflow-y:auto}.tq-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.tq-filter{cursor:pointer;color:#666;background:0 0;border:1px solid #1a1a1a;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:10px;font-weight:600;transition:all .15s}.tq-filter.on{color:#b0b0b0;background:#b0b0b008;border-color:#b0b0b044}.tq-multi-input{color:#fff;resize:vertical;box-sizing:border-box;background:#060606;border:1px solid #151515;border-radius:8px;outline:none;width:100%;min-height:60px;max-height:200px;padding:12px;font-family:inherit;font-size:12px;line-height:1.6;transition:border .15s}.tq-multi-input:focus{border-color:#333}.tq-multi-input::placeholder{color:#444}.grox-toast{z-index:400;color:#ccc;background:#111;border:1px solid #1a1a1a;border-radius:10px;align-items:center;gap:10px;max-width:90vw;padding:12px 20px;font-size:12px;animation:.3s connToastIn,.3s 3.7s forwards connToastOut;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}.grox-toast-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.trade-dep-panel{background:#0a0a0a;border:1px solid #88888830;border-radius:10px;margin-top:10px;padding:14px;animation:.2s slideUp}@media (width<=700px){.tq-stats{grid-template-columns:1fr 1fr}.tq-page{padding:16px}}.circ-card{background:#060606;border:1px solid #141414;border-radius:10px;margin-bottom:8px;padding:14px;transition:border .15s}.circ-card:hover{border-color:#222}.glow-wrap{border-radius:12px;padding:1.5px;position:relative}.glow-wrap:before{content:"";background:conic-gradient(from var(--glow-angle,0deg),#111 0%,#111 60%,#555 72%,#fff 78%,#555 84%,#111 96%,#111 100%);z-index:0;border-radius:12px;animation:3s linear infinite orbitGlow;position:absolute;inset:0}.glow-wrap:focus-within:before{background:conic-gradient(from var(--glow-angle,0deg),#222 0%,#222 55%,#888 65%,#fff 75%,#888 85%,#222 95%,#222 100%)}.glow-wrap>*{z-index:1;position:relative}.btn-w{color:#000;cursor:pointer;background:#b0b0b0;border:none;border-radius:7px;padding:9px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.btn-w:hover{opacity:.9;transform:translateY(-1px)}.btn-green{color:#000;cursor:pointer;letter-spacing:.04em;background:#22c55e;border:none;border-radius:2px;padding:9px 18px;font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-size:10px;font-weight:700;transition:all .15s}.btn-green:hover{opacity:.85}.btn-sm{color:#666;cursor:pointer;background:0 0;border:1px solid #151515;border-radius:5px;padding:5px 11px;font-family:inherit;font-size:10px;transition:all .12s}.btn-sm:hover{color:#999;border-color:#333}.cbadge{border-radius:99px;padding:3px 7px;font-size:9px;font-weight:500;display:inline-block}.cb-green{color:#22c55e;background:#22c55e18}.cb-amber{color:#888;background:#88888818}.cb-blue{color:silver;background:#c0c0c018}.stat{background:#060606;border:1px solid #111;border-radius:8px;padding:12px}.stat-v{color:#fff;font-family:monospace;font-size:20px;font-weight:700}.stat-l{color:#666;margin-top:2px;font-size:10px}.stat-c{margin-top:2px;font-size:10px}.store-feat-card{cursor:pointer;background:#0d0f12;border:1px solid #1a1a1a;border-radius:2px;padding:16px;transition:all .2s;position:relative;overflow:hidden}.store-feat-card:hover{border-color:#888;box-shadow:0 0 12px #c0c0c008}.store-feat-card .feat-glow{filter:blur(40px);opacity:.15;pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:0;right:0}.cn-type{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:2px;font-size:8px;font-weight:700}.cn-model{opacity:.4;margin-top:3px;font-family:monospace;font-size:8px}.comp-canvas-bg{background-blend-mode:screen, normal;background:radial-gradient(circle at 50% 45%,#08101c 0%,#03060c 55%,#010206 100%),radial-gradient(circle at 18% 28%,#0a2a3c 0%,#0000 38%),radial-gradient(circle at 82% 72%,#1a0a2c 0%,#0000 40%)}.comp-canvas-bg:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#22d3ee1a 1px,#0000 1.6px);background-position:0 0;background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 38%,#0000 100%);mask-image:radial-gradient(#000 38%,#0000 100%)}.comp-canvas-bg:after{content:"";pointer-events:none;background:radial-gradient(#0000 50%,#00040c8c 100%);position:absolute;inset:0}.cn-shape{--nc:#a8b3c4;text-align:center;min-width:108px;min-height:54px;color:var(--nc);border:1px solid rgb(from var(--nc) r g b / .25);border-left:1px solid var(--nc);box-shadow:inset 6px 0 14px rgb(from var(--nc) r g b / .22), 0 0 10px rgb(from var(--nc) r g b / .12);-webkit-user-select:none;user-select:none;background:#000;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;padding:8px 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10px;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:flex}.cn-shape.cn-selected{border-color:rgb(from var(--nc) r g b / .9);border-left-color:var(--nc);box-shadow:inset 6px 0 18px rgb(from var(--nc) r g b / .4), 0 0 22px rgb(from var(--nc) r g b / .35), 0 0 0 1px rgb(from var(--nc) r g b / .6);z-index:10}.cn-shape-trigger{min-width:120px;padding:8px 18px}.cn-shape-agent{min-width:130px;padding:8px 22px}.cn-shape-condition,.cn-shape-decide{min-width:118px;padding:8px 14px}.cn-shape-human{border-width:1px}.cn-shape-action{min-width:120px;padding:8px 14px}.cn-shape-debate{min-width:140px}.cn-shape-loop{border-style:dashed;border-radius:8px}.cn-shape-a2a{border-style:solid;border-width:1.5px;border-radius:8px;min-width:130px;position:relative}.cn-shape-a2a:after{content:"⇆";color:var(--nc,#22c55e);opacity:.7;pointer-events:none;font-family:Share Tech Mono,SF Mono,monospace;font-size:9px;line-height:1;position:absolute;top:-1px;right:6px}.cn-cortex-chip{border:1px solid var(--cc,#888)55;color:#bbb;cursor:pointer;white-space:nowrap;-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px #0008, 0 0 12px var(--cc,#888)1f;pointer-events:auto;background:linear-gradient(#06060a 0%,#02020666 100%);border-radius:5px;align-items:center;gap:6px;padding:4px 8px 4px 6px;font-family:Share Tech Mono,SF Mono,monospace;font-size:8.5px;font-weight:600;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.cn-cortex-chip:hover{border-color:var(--cc,#888);box-shadow:0 2px 14px #000a, 0 0 18px var(--cc,#888)44;transform:translateY(-50%)translate(2px)}.cn-cortex-chip-pointer{opacity:.7;width:12px;height:1px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.cn-cortex-chip-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.cn-cortex-chip-text{letter-spacing:.02em;text-overflow:ellipsis;max-width:130px;overflow:hidden}.cn-cortex-chip-count{letter-spacing:.04em;border-radius:9px;padding:1px 5px;font-size:7.5px;font-weight:700}.cn-aura-healthy{animation:2.6s ease-in-out infinite auraHealthy}.cn-aura-degraded{animation:1.4s ease-in-out infinite auraDegraded}.cn-aura-failing{animation:.9s ease-in-out infinite auraFailing}@keyframes auraHealthy{0%,to{box-shadow:0 0 14px rgb(from var(--nc) r g b / .28), inset 0 0 10px rgb(from var(--nc) r g b / .14), 0 4px 14px #0006, 0 0 0 0 #22c55e00}50%{box-shadow:0 0 24px rgb(from var(--nc) r g b / .4), inset 0 0 12px rgb(from var(--nc) r g b / .2), 0 4px 18px #0008, 0 0 0 4px #22c55e1a}}@keyframes auraDegraded{0%,to{box-shadow:0 0 14px rgb(from var(--nc) r g b / .28), inset 0 0 10px rgb(from var(--nc) r g b / .14), 0 4px 14px #0006, 0 0 0 0 #eab30800}50%{box-shadow:0 0 22px #eab30866, inset 0 0 12px rgb(from var(--nc) r g b / .2), 0 4px 18px #0008, 0 0 0 3px #eab30822}}@keyframes auraFailing{0%,to{box-shadow:0 0 14px rgb(from var(--nc) r g b / .28), inset 0 0 10px rgb(from var(--nc) r g b / .14), 0 4px 14px #0006, 0 0 0 0 #f0443800}50%{box-shadow:0 0 26px #f04438aa, inset 0 0 14px rgb(from var(--nc) r g b / .2), 0 4px 18px #0008, 0 0 0 4px #f044383a}}.cn-shape .cn-connect-handle{background:radial-gradient(circle, var(--nc,#22d3ee) 0%, var(--nc,#22d3ee)44 70%, transparent 100%);border:1.5px solid var(--nc,#22d3ee);cursor:crosshair;opacity:0;z-index:7;width:14px;height:14px;box-shadow:0 0 8px var(--nc,#22d3ee)88;border-radius:50%;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.cn-shape:hover .cn-connect-handle{opacity:.9}.cn-shape .cn-connect-handle:hover{opacity:1;transform:translateY(-50%)scale(1.3)}.cn-shape.cn-snap-target{transform:scale(1.04);border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e88,0 0 24px #22c55eaa,inset 0 0 14px #22c55e2a,0 4px 18px #0008!important}.cn-live{animation:.9s ease-in-out infinite liveNodePulse!important}.cn-live-running{box-shadow:0 0 0 3px #22d3ee88,0 0 28px #22d3eeaa,inset 0 0 14px #22d3ee2a,0 4px 18px #0008!important}.cn-live-success{box-shadow:0 0 0 3px #22c55e88,0 0 28px #22c55eaa,inset 0 0 14px #22c55e2a,0 4px 18px #0008!important}.cn-live-failed{animation:.7s ease-in-out infinite liveNodePulseFail!important;box-shadow:0 0 0 3px #f0443888,0 0 28px #f04438aa,inset 0 0 14px #f044382a,0 4px 18px #0008!important}.cn-live-skipped{opacity:.6;animation:none!important;box-shadow:0 0 0 2px #eab30855,0 0 18px #eab30855,inset 0 0 10px #eab3081a,0 4px 14px #0006!important}@keyframes liveNodePulseFail{0%,to{box-shadow:0 0 0 2px #f0443888,0 0 22px #f04438aa,inset 0 0 14px #f044382a,0 4px 18px #0008}50%{box-shadow:0 0 0 4px #f04438cc,0 0 32px #f04438dd,inset 0 0 18px #f0443855,0 4px 22px #000a}}@keyframes liveNodePulse{0%,to{box-shadow:0 0 0 2px #22d3ee66,0 0 22px #22d3ee88,inset 0 0 14px #22d3ee2a,0 4px 18px #0008}50%{box-shadow:0 0 0 4px #22d3eeaa,0 0 32px #22d3eecc,inset 0 0 18px #22d3ee44,0 4px 22px #000a}}.cn-shape:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(110deg, transparent 0%, transparent 35%, rgb(from var(--nc) r g b / .55) 48%, #fffc 50%, rgb(from var(--nc) r g b / .55) 52%, transparent 65%, transparent 100%);opacity:0;mix-blend-mode:screen;background-position:200% 0;background-size:260% 100%;transition:opacity .25s;position:absolute;inset:0}.cn-live:before,.cn-live-success:before,.cn-live-running:before,.cn-live-failed:before{opacity:1;animation:1.4s cubic-bezier(.45,.05,.55,.95) infinite nodeSweep}.cn-live-skipped:before{opacity:0;animation:none}@keyframes nodeSweep{0%{background-position:200% 0}to{background-position:-160% 0}}@keyframes nodeHalo{0%,to{box-shadow:0 0 0 0 var(--nc,#38bdf8)0,0 0 6px 0 var(--nc,#38bdf8)22}50%{box-shadow:0 0 0 2px var(--nc,#38bdf8)22,0 0 14px 2px var(--nc,#38bdf8)44}}@keyframes nodeFlash{0%{box-shadow:0 0 #22c55e00}30%{box-shadow:0 0 0 3px #22c55e66,0 0 22px 4px #22c55e55}to{box-shadow:0 0 #22c55e00}}@keyframes nodeError{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}@keyframes parallelRing{0%,to{box-shadow:0 0 0 0 var(--nc,#38bdf8)0}50%{box-shadow:0 0 0 3px var(--nc,#38bdf8)28}}.fiber-base{stroke-width:.85px;fill:none;stroke-dasharray:999;filter:drop-shadow(0 0 .8px)}.fiber-glow{stroke-width:.45px;fill:none;stroke:#fff;stroke-dasharray:2 200;opacity:.5;filter:drop-shadow(0 0 1.5px #fff6);animation:3.2s linear infinite fiberFlow}.fiber-glow.hot{stroke-width:.6px;stroke-dasharray:3 130;opacity:.7;animation-duration:2s}.fiber-glow.parallel{animation-delay:0s!important}.fiber-glow.mismatch{stroke-dasharray:3 40;opacity:.55;filter:drop-shadow(0 0 3px #eab30888);stroke:#eab308!important}.v2c-node.running{animation:2.6s ease-in-out infinite nodeHalo}.v2c-node.success{animation:1.1s ease-out nodeFlash}.v2c-node.error{animation:.35s ease-in-out 2 nodeError}.v2c-node.parallel-sibling{animation:2.6s ease-in-out infinite parallelRing;animation-delay:0s!important}.dyn-node-card{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards dynNodeSpawn,2s .5s dynNodeGlow}.dyn-code-line{opacity:0;animation:.3s forwards dynCodeStream}.dyn-pulse-ring{border:1.5px solid #22c55e;border-radius:50%;width:12px;height:12px;animation:1.5s ease-out infinite dynPulseRing;position:absolute}.evo-orbit{border:1px solid #c0c0c015;border-radius:50%;animation:8s linear infinite evoSpin;position:absolute}.evo-orbit-2{border-style:dashed;border-color:#c0c0c010;animation-duration:5s;animation-direction:reverse}.evo-core{animation:2s ease-in-out infinite evoPulse}.evo-trace-bar{background:silver;border-radius:2px;height:3px;animation:1s forwards evoBar}@media (width<=700px){.stat-grid{grid-template-columns:1fr 1fr!important}}.fo-term{background:#020202;border:1px solid #111;border-radius:2px;font-family:Share Tech Mono,SF Mono,Consolas,Menlo,monospace;overflow:hidden}.fo-term-hdr{background:#080808;border-bottom:1px solid #0e0e0e;align-items:center;gap:6px;padding:8px 12px;display:flex}.fo-term-dots{gap:4px;display:flex}.fo-term-dots span{border-radius:50%;width:6px;height:6px}.fo-term-title{color:#555;letter-spacing:.03em;margin-left:6px;font-size:10px;font-weight:500}.fo-term-body{padding:14px 16px;position:relative}.fo-term-body:before{content:"";background:linear-gradient(90deg,#0000,#ffffff06,#0000);height:1px;position:absolute;top:0;left:0;right:0}.fo-term-sec{border-left:2px solid #1a1a1a;margin-bottom:14px;padding-left:12px;position:relative}.fo-term-sec:before{content:">";color:#333;font-size:10px;font-weight:700;position:absolute;top:0;left:-1px;transform:translate(-100%)translate(-6px)}.fo-term-sec-title{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:700}.fo-term-sec p{color:#888;font-family:system-ui,-apple-system,sans-serif;font-size:11px;line-height:1.6}.fo-term-meta{background:#050505;border-top:1px solid #0e0e0e;gap:16px;padding:10px 16px;font-size:10px;display:flex}.fo-term-meta-item{flex-direction:column;align-items:center;gap:2px;display:flex}.fo-term-meta-v{font-family:Share Tech Mono,SF Mono,Consolas,monospace;font-weight:700}.fo-term-meta-l{color:#444;font-size:8px}.fo-term-cmd{color:#333;align-items:center;gap:4px;margin-bottom:4px;font-size:10px;display:flex}.fo-term-cmd span{color:#555}@media (width<=768px){.tq-page{padding:10px!important}.tq-multi-input{min-height:50px!important;font-size:11px!important}.circ-card{margin-bottom:5px!important;padding:10px!important}.remix-grid{grid-template-columns:1fr!important}.comp-wrap{flex-direction:column!important}.comp-canvas{min-height:300px!important}.comp-sidebar{display:none!important}.store-grid-3{grid-template-columns:1fr!important}.store-feat-card .feat-glow{display:none!important}.glow-wrap{box-sizing:border-box!important;max-width:100%!important;overflow:visible!important}.glow-wrap>*{box-sizing:border-box!important;max-width:100%!important}.glow-wrap textarea,.glow-wrap input{font-size:12px!important}.fo-term{border-radius:2px!important}.fo-term-hdr{padding:6px 10px!important}.fo-term-body{padding:10px 12px!important}.fo-term-sec{margin-bottom:10px!important;padding-left:10px!important}.fo-term-sec p{font-size:10px!important}.fo-term-meta{flex-wrap:wrap;gap:8px!important;padding:8px 12px!important}.fo-term-meta-item{min-width:60px}.fo-term-cmd{font-size:9px!important}.fo-body:before{height:8px!important;padding:6px 10px!important}.cb-green,.cb-amber,.cb-blue,.cbadge{padding:2px 5px!important;font-size:8px!important}.btn-w,.btn-green,.btn-o{padding:7px 14px!important;font-size:11px!important}.btn-sm{padding:4px 8px!important;font-size:9px!important}.grox-toast{max-width:90vw!important;padding:8px 14px!important;font-size:11px!important;bottom:70px!important}.toast{max-width:90vw!important;font-size:11px!important}.grox-pc.sz-lg{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}[style*="borderBottom:'1px solid #111'"][style*=flexShrink\:0],[style*="borderBottom:'1px solid #111'"][style*=overflow]{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.full-panel [style*="borderBottom:'1px solid #111'"]{scrollbar-width:none;overflow-x:auto!important}@media (width<=768px){.pcenter{padding:12px 10px!important}}.full-panel>div:first-child[style*=borderBottom]{padding:0 10px!important}.full-panel [style*="repeat(5,1fr)"],.full-panel [style*="repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important}.full-panel [style*="repeat(6,1fr)"]{grid-template-columns:repeat(3,1fr)!important}.full-panel [style*=fontSize\:20][style*=fontWeight\:700]{font-size:16px!important}.full-panel [style*=fontSize\:28][style*="fontFamily:'monospace'"]{font-size:22px!important}.full-panel [style*=fontSize\:26][style*=fontWeight\:800]{font-size:20px!important}.full-panel [style*="overflow:'hidden'"][style*=borderRadius\:8]{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto!important}.full-panel [style*=minmax\(150px]{grid-template-columns:1fr 1fr!important}.full-panel [style*=minmax\(300px],.full-panel [style*=minmax\(260px],.full-panel [style*="minmax(300px,1fr)"],.full-panel [style*=minmax\(200px]{grid-template-columns:1fr!important}.full-panel .pcenter[style*=maxWidth\:680]{max-width:100%!important;padding-top:20px!important}.full-panel .pcenter[style*=maxWidth\:5]{max-width:100%!important}[style*=chatProjEl] button{padding:3px 8px!important;font-size:8px!important}.main [style*="padding:'10px 20px'"][style*=\#050505]{padding:8px 12px!important}.main [style*="padding:'14px 20px'"][style*=\#020202]{max-height:160px!important;padding:10px 12px!important}.main [style*="padding:'14px 20px'"] [style*="display:'flex'"][style*=gap\:6]{flex-wrap:wrap!important}.main [style*="padding:'14px 20px'"] [style*="display:'flex'"][style*=gap\:6]>div{flex:45%!important;min-width:0!important}.store-cats{flex-wrap:nowrap!important;padding-bottom:4px!important;overflow-x:auto!important}.full-panel [style*=width\:26][style*="borderRadius:'50%'"]{width:22px!important;height:22px!important;font-size:8px!important}.full-panel [style*="width:28,height:1"]{width:16px!important}.hdr-btns .xm-bal,.hdr-btns .panel-toggle,.hdr-btn[title]:hover:after{display:none!important}.hdr-btns [style*="padding:'4px 12px'"][style*=\#060606]{padding:3px 8px!important}.hdr-btns [style*=fontSize\:11][style*=fontWeight\:700][style*=monospace]{font-size:10px!important}.fo-body [style*="padding:'0 16px 8px'"]{scrollbar-width:none;overflow-x:auto!important}.settings-sidebar-mob{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #111;padding:0 8px;overflow-x:auto;display:flex!important}.settings-sidebar-mob::-webkit-scrollbar{display:none}}@keyframes xCyberPhrase{0%{opacity:1;width:0}11.5%{width:var(--phrase-len,38ch);opacity:1}33.33%{width:var(--phrase-len,38ch);opacity:1}33.34%{opacity:0;width:0}to{opacity:0;width:0}}@keyframes xCyberCaret{0%,50%{border-right-color:var(--caret-c,silver)}50.01%,to{border-right-color:#0000}}@keyframes xCyberScan{0%{background-position:0 0}to{background-position:0 30px}}@keyframes xCyberDot{0%,to{opacity:.3}50%{opacity:1}}@keyframes xCyberFrameGlitch{0%,95%,to{transform:translate(0);box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee14}95.5%{transform:translate(-.5px);box-shadow:inset 0 0 24px #22d3ee08,0 0 16px #22d3ee22}96%{transform:translate(.5px);box-shadow:inset 0 0 24px #22d3ee08,0 0 18px #22d3ee26}96.5%{transform:translateY(-.5px);box-shadow:inset 0 0 24px #22d3ee08,0 0 16px #22d3ee22}97%{transform:translate(0);box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee1a}97.5%{transform:translate(0);box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee14}}.x-cyber-search-frame{background:#0a1119;border:none;border-radius:2px;padding:0;transition:background .15s,box-shadow .15s;animation:12s infinite xCyberFrameGlitch;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee14}.x-cyber-search-frame:hover,.x-cyber-search-frame:focus-within{background:#0c1320;box-shadow:inset 0 0 28px #22d3ee14,0 0 22px #22d3ee33}.x-cyber-search-frame:before{content:"";pointer-events:none;mix-blend-mode:screen;z-index:0;background-image:repeating-linear-gradient(0deg,#0000 0 3px,#22d3ee06 3px 4px);animation:18s linear infinite xCyberScan;position:absolute;inset:0}.x-cyber-search-frame>.xcb-tl,.x-cyber-search-frame>.xcb-tr,.x-cyber-search-frame>.xcb-bl,.x-cyber-search-frame>.xcb-br{display:none}.x-cyber-orbit-wrap{border-radius:4px;padding:1.5px;position:relative}.x-cyber-orbit-wrap:before{content:"";background:conic-gradient(from var(--glow-angle,0deg), transparent 0%, transparent 50%, #ffffff38 68%, #fff 78%, #ffffff38 88%, transparent 100%);pointer-events:none;z-index:0;border-radius:4px;animation:3s linear infinite orbitGlow;position:absolute;inset:0}.x-cyber-orbit-wrap>.x-cyber-search-frame{z-index:1;position:relative}.x-cyber-search-frame>.xcb-pulse{z-index:2;background:#22d3ee;border-radius:50%;width:5px;height:5px;animation:1.5s ease-in-out infinite xCyberDot;position:absolute;top:7px;right:18px;box-shadow:0 0 6px #22d3ee}.x-cyber-search-input{color:#d8f4f8;letter-spacing:.06em;z-index:1;caret-color:#fff;text-shadow:0 0 6px #22d3ee44;background:0 0;border:none;outline:none;width:100%;padding:14px 116px 14px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:13px;position:relative}.x-cyber-search-input::placeholder{color:#0000}.x-cyber-search-input:placeholder-shown:not(:focus){caret-color:#0000}textarea.x-cyber-search-textarea{field-sizing:content;resize:none;white-space:pre-wrap;word-break:break-word;min-height:44px;max-height:40vh;line-height:1.4;overflow-y:auto}@supports not (field-sizing:content){textarea.x-cyber-search-textarea{resize:vertical;min-height:64px}}.x-cyber-search-input.compact:not(:placeholder-shown){letter-spacing:.04em;font-size:11.5px}.mc-cyber,.mc-cyber input,.mc-cyber textarea,.mc-cyber button{letter-spacing:.02em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace}@keyframes xCyberFlash{0%{box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee14}35%{box-shadow:inset 0 0 36px #22d3ee44,0 0 22px #22d3ee88}to{box-shadow:inset 0 0 24px #22d3ee08,0 0 14px #22d3ee14}}.x-cyber-orbit-wrap.x-cyber-flash>.x-cyber-search-frame{animation:.9s ease-out xCyberFlash}.x-cyber-typer-overlay{pointer-events:none;z-index:1;align-items:center;gap:8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:12px;display:flex;position:absolute;top:50%;left:16px;right:116px;transform:translateY(-50%)}.x-cyber-typer-prompt{color:#c0c0c088;letter-spacing:.04em;flex-shrink:0}.x-cyber-typer-rotator{flex:1;min-width:0;height:14px;position:relative;overflow:hidden}.x-cyber-typer-text{white-space:nowrap;opacity:0;border-right:2px solid silver;padding-right:8px;animation:27s linear infinite xCyberPhraseOuter,.9s step-end infinite xCyberCaret,4.2s infinite xCyberGlitch;display:inline-block;position:absolute;top:0;left:0}.x-cyber-typer-text-inner{white-space:nowrap;vertical-align:middle;color:#c0c0c0bb;letter-spacing:0;width:0;animation:27s linear infinite xCyberPhraseInner;display:inline-block;overflow:hidden}.x-cyber-typer-text.p1{animation-delay:0s,0s,.4s}.x-cyber-typer-text.p2{animation-delay:9s,0s,1.7s}.x-cyber-typer-text.p3{animation-delay:18s,0s,3s}.x-cyber-typer-text.p1 .x-cyber-typer-text-inner{animation-delay:0s}.x-cyber-typer-text.p2 .x-cyber-typer-text-inner{animation-delay:9s}.x-cyber-typer-text.p3 .x-cyber-typer-text-inner{animation-delay:18s}@keyframes xCyberPhraseOuter{0%,14.4%,33.33%{opacity:1}33.34%,to{opacity:0}}@keyframes xCyberPhraseInner{0%{width:0}1.4%{width:calc(var(--phrase-len,38ch) * .22)}2%{width:calc(var(--phrase-len,38ch) * .22)}3.8%{width:calc(var(--phrase-len,38ch) * .42)}4.5%{width:calc(var(--phrase-len,38ch) * .42)}6%{width:calc(var(--phrase-len,38ch) * .62)}6.4%{width:calc(var(--phrase-len,38ch) * .62)}8.2%{width:calc(var(--phrase-len,38ch) * .82)}8.9%{width:calc(var(--phrase-len,38ch) * .82)}11.5%{width:var(--phrase-len,38ch)}33.33%{width:var(--phrase-len,38ch)}33.34%{width:0}to{width:0}}@keyframes xCyberGlitch{0%,92%,to{text-shadow:0 0 #0000;transform:translate(0)}93%{text-shadow:-2px 0 #ff003c,2px 0 #00fff0;transform:translate(-1px,1px)}94%{text-shadow:2px 0 #ff003c,-2px 0 #00fff0;transform:translate(1px,-1px)}95%{text-shadow:-1px 0 #ff003c,1px 0 #00fff0;transform:translate(0)}95.5%{text-shadow:1px 0 #ff003c,-1px 0 #00fff0;transform:translate(-1px)}96%{text-shadow:0 0 #0000;transform:translate(0)}}.x-cyber-search-frame.compact .x-cyber-search-input{letter-spacing:.04em;padding:8px 56px 8px 12px;font-size:11px}.x-cyber-search-frame.compact .x-cyber-typer-overlay{font-size:10px;left:12px;right:56px}.x-cyber-search-frame.compact>.xcb-pulse{display:none}.x-cyber-orbit-wrap.thin{padding:.75px}.x-cyber-orbit-wrap.thin:before{background:conic-gradient(from var(--glow-angle,0deg), transparent 0%, transparent 65%, #ffffff2e 74%, #fff 78%, #ffffff2e 82%, transparent 100%)}.x-cyber-search-frame.compact.thin .x-cyber-search-input{color:#aaa;padding:6px 32px 6px 10px;font-size:10px}.x-cyber-search-frame.compact.thin .x-cyber-typer-overlay{font-size:9.5px;left:10px;right:32px}.x-cyber-search-frame.compact.thin .x-cyber-typer-text-inner{color:#5a5a5a}.x-cyber-search-frame.compact.thin .x-cyber-typer-text{border-right-width:1px}.x-cyber-search-frame.compact.thin{box-shadow:none;background:#0a1119;animation:none}.x-cyber-search-frame.compact.thin .x-cyber-typer-text{--caret-c:#5a5a5a;border-right-color:#5a5a5a}.x-cyber-search-frame.multiline .x-cyber-search-input{resize:vertical;padding:14px 56px 14px 16px}.x-cyber-search-frame.multiline .x-cyber-typer-overlay{align-items:center;height:auto;top:0;bottom:0;transform:none}@keyframes voicePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}@keyframes voiceScan{0%{left:-40%}to{left:110%}}@keyframes voiceScanBar{0%{opacity:.7;transform:translateY(0)}50%{opacity:1}to{opacity:.7;transform:translateY(100vh)}}@keyframes voiceSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes voiceSpinRev{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes voiceExpand{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.grox-live-cta:hover{color:#22d3ee!important;background:radial-gradient(at top,#22d3ee33 0%,#22d3ee0d 60%,#020404 100%)!important;box-shadow:0 0 22px #22d3ee66,inset 0 0 12px #22d3ee33!important}@keyframes voiceMegaRipple{0%{opacity:.55;transform:scale(.08)}to{opacity:0;transform:scale(1)}}.fg-building-stage{scrollbar-width:thin;background:#040608;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;max-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.fg-grid-bg{pointer-events:none;background-image:linear-gradient(90deg,#22d3ee0b 1px,#0000 1px),linear-gradient(#22d3ee0b 1px,#0000 1px);background-position:0 0;background-size:48px 48px;animation:30s linear infinite fgGridDrift;position:absolute;inset:0}@keyframes fgGridDrift{0%{background-position:0 0}to{background-position:48px 48px}}.fg-radial-pulse{pointer-events:none;background:radial-gradient(#22d3ee0f 0%,#22d3ee06 35%,#0000 70%);animation:4.2s ease-in-out infinite fgPulse;position:absolute;inset:0}@keyframes fgPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.fg-scanline{pointer-events:none;background:linear-gradient(#0000 0%,#22d3ee06 40%,#22d3ee12 50%,#22d3ee06 60%,#0000 100%);height:80px;animation:5.5s linear infinite fgScan;position:absolute;top:-80px;left:0;right:0}@keyframes fgScan{0%{top:-80px}to{top:100%}}.fg-cortex-card{animation:6.4s ease-in-out infinite fgCortexFlicker;box-shadow:0 0 24px #a78bfa0f,inset 0 0 1px #a78bfa2e}.fg-cortex-card:before{content:"";pointer-events:none;z-index:1;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#a78bfa05 0 1px,#0000 1px 3px);position:absolute;inset:0}.fg-cortex-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#a78bfa0f 50%,#0000 100%);height:30px;animation:7s linear infinite fgCortexSweep;position:absolute;top:-30px;left:0;right:0}@keyframes fgCortexFlicker{0%,96%,to{box-shadow:0 0 24px #a78bfa0f,inset 0 0 1px #a78bfa2e}97%{box-shadow:0 0 28px #a78bfa1f,inset 0 0 1px #a78bfa52}98%{box-shadow:0 0 22px #a78bfa0a,inset 0 0 1px #a78bfa1a}}@keyframes fgCortexSweep{0%{top:-30px}to{top:110%}}.fg-cortex-glitch{display:inline-block;position:relative}.fg-cortex-glitch:before,.fg-cortex-glitch:after{content:attr(data-text);pointer-events:none;width:100%;letter-spacing:inherit;font-weight:inherit;text-transform:inherit;position:absolute;top:0;left:0}.fg-cortex-glitch:before{color:#f04438;opacity:0;animation:4.2s step-end infinite fgCortexGlitchA}.fg-cortex-glitch:after{color:#22d3ee;opacity:0;animation:4.2s step-end infinite fgCortexGlitchB}@keyframes fgCortexGlitchA{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.6;transform:translate(-1px)}94.5%{opacity:.35;transform:translate(1px)}96%{opacity:.55;transform:translate(-1px,1px)}}@keyframes fgCortexGlitchB{0%,92%,to{opacity:0;transform:translate(0)}93%{opacity:.6;transform:translate(1px)}94.5%{opacity:.35;transform:translate(-1px)}96%{opacity:.55;transform:translate(1px,-1px)}}.fg-building-center{z-index:2;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:720px;padding:12px 0 80px;display:flex;position:relative}.fg-building-center .fg-cortex-card{max-height:38vh;overflow-y:auto}.fg-building-center .forge-tv{max-height:44vh}.fg-tv-small{transform-origin:50%;filter:drop-shadow(0 0 18px #22d3ee26);margin-bottom:18px;transform:scale(1.6)}.fg-build-status{align-items:baseline;gap:12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex}.fg-build-step-num{color:#22d3ee;letter-spacing:.12em;font-size:10px;font-weight:700}.fg-build-step-name{color:#cbd5e1;letter-spacing:.15em;font-size:11px;font-weight:500}.fg-build-pct{color:#555;letter-spacing:.14em;margin-left:auto;font-size:10px;font-weight:500}.fg-progress-track{background:#ffffff0a;border-radius:1px;width:320px;height:2px;overflow:hidden}.fg-progress-fill{background:linear-gradient(90deg,#22d3ee,#22c55e);height:100%;transition:width .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 12px #22d3ee80}.fg-progress-segments{grid-template-columns:repeat(var(--fg-seg-count,10), minmax(0, 1fr));gap:4px;width:720px;max-width:95vw;margin-top:4px;display:grid}.fg-agent-ring{justify-content:center;align-items:center;gap:0;width:540px;max-width:92vw;margin:8px 0 12px;display:flex}.fg-agent-orb{flex-direction:column;flex:none;align-items:center;gap:3px;padding:3px 6px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;display:flex;position:relative}.fg-agent-orb-glyph{text-align:center;color:#444;background:#02020488;border:1px solid #ffffff10;border-radius:50%;width:22px;height:22px;font-size:12px;line-height:22px;transition:all .35s cubic-bezier(.2,.7,.2,1);display:block}.fg-agent-orb-label{letter-spacing:.14em;text-transform:uppercase;color:#444;font-size:7.5px;font-weight:600;transition:color .25s}.fg-agent-orb.done .fg-agent-orb-glyph{background:var(--agent-c)15;border-color:var(--agent-c)55;color:var(--agent-c);box-shadow:0 0 8px var(--agent-c)33, inset 0 0 4px var(--agent-c)22}.fg-agent-orb.done .fg-agent-orb-label{color:var(--agent-c)bb}.fg-agent-orb.active .fg-agent-orb-glyph{background:var(--agent-c)2a;border-color:var(--agent-c);color:#fff;box-shadow:0 0 16px var(--agent-c)aa, inset 0 0 6px var(--agent-c)55;animation:1.4s ease-in-out infinite fg-orb-pulse}.fg-agent-orb.active .fg-agent-orb-label{color:var(--agent-c);text-shadow:0 0 8px var(--agent-c)aa}.fg-agent-orb-ring,.fg-agent-orb-ring-2{border:1px solid var(--agent-c);pointer-events:none;opacity:0;border-radius:50%;width:22px;height:22px;margin-left:-11px;animation:1.6s ease-out infinite fg-orb-ring-expand;position:absolute;top:1px;left:50%}.fg-agent-orb-ring-2{animation-delay:.8s}@keyframes fg-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes fg-orb-ring-expand{0%{opacity:.55;transform:scale(.7)}70%{opacity:.15;transform:scale(2.2)}to{opacity:0;transform:scale(2.5)}}.fg-agent-wire{background:#ffffff08;flex:1;height:1px;margin:0 4px;position:relative;overflow:hidden}.fg-agent-wire.lit{background:linear-gradient(90deg, var(--wire-c)33, var(--wire-c)8)}.fg-agent-wire.active:after{content:"";background:linear-gradient(90deg, transparent, var(--wire-c), transparent);filter:blur(.5px);width:40%;height:3px;animation:1.6s linear infinite fg-wire-flow;position:absolute;top:-1px;left:-40%}@keyframes fg-wire-flow{0%{opacity:0;left:-40%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.fg-think-dot{background:#22d3ee;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite fg-think-bounce;display:inline-block;box-shadow:0 0 6px #22d3ee99}.fg-think-dot-1{animation-delay:0s}.fg-think-dot-2{animation-delay:.2s}.fg-think-dot-3{animation-delay:.4s}@keyframes fg-think-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fg-prog-seg-shimmer{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#22d3ee44 50%,#0000 100%);animation:1.8s linear infinite fg-seg-shimmer;position:absolute;inset:0}@keyframes fg-seg-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.fg-agent-orb.active .fg-agent-orb-glyph,.fg-agent-orb-ring,.fg-agent-orb-ring-2,.fg-agent-wire.active:after,.fg-think-dot,.fg-prog-seg-shimmer{animation:none}}.fg-cortex-section-pill{color:#cbd5e1;letter-spacing:.02em;animation:.35s cubic-bezier(.2,.7,.2,1) both fg-pill-in;animation-delay:var(--pill-delay,0s);background:#ff3df00c;border:1px solid #ff3df022;border-radius:1px;align-items:center;padding:3px 8px;font-size:9px;transition:background .35s,border-color .35s,color .35s,transform .35s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.fg-cortex-section-pill.pending{color:#94a3b8;opacity:.6;background:0 0;border-color:#ff3df014}.fg-cortex-section-pill.active{color:#fff;background:linear-gradient(90deg,#ff3df022,#ff3df00c);border-color:#ff3df088;animation:.35s cubic-bezier(.2,.7,.2,1) both fg-pill-in,1.4s ease-in-out .35s infinite fg-pill-pulse;overflow:hidden;box-shadow:0 0 14px #ff3df033}.fg-cortex-section-pill.active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff3df044,#0000);animation:1.6s linear infinite fg-pill-shimmer;position:absolute;inset:0}.fg-cortex-section-pill.done{color:#cbd5e1;background:#22d3ee0c;border-color:#22d3ee44}@keyframes fg-pill-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes fg-pill-pulse{0%,to{box-shadow:0 0 10px #ff3df022}50%{box-shadow:0 0 18px #ff3df055}}@keyframes fg-pill-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fg-cortex-scanline{pointer-events:none;opacity:.55;z-index:1;background:linear-gradient(#0000 0% 92%,#ff3df014 96%,#0000 100%) 0 0/100% 32px;animation:4.5s linear infinite fg-cortex-scan;position:absolute;inset:0}@keyframes fg-cortex-scan{0%{background-position:0 -32px}to{background-position:0 100%}}@media (prefers-reduced-motion:reduce){.fg-cortex-section-pill,.fg-cortex-section-pill.active:after,.fg-cortex-scanline{animation:none}}.fg-prog-seg{flex-direction:column;align-items:center;gap:4px;padding-bottom:2px;display:flex;position:relative}.fg-prog-seg-fill{background:#ffffff0a;border-radius:1px;width:100%;height:4px;transition:background .25s;position:relative;overflow:hidden}.fg-prog-seg.done .fg-prog-seg-fill{background:#22d3ee;box-shadow:0 0 6px #22d3ee8c,0 0 12px #22d3ee40}.fg-prog-seg.active .fg-prog-seg-fill{background:linear-gradient(90deg,#22d3ee 0%,#ff3df0 50%,#22d3ee 100%) 0 0/200% 100%;animation:1.1s linear infinite fg-prog-sweep;box-shadow:0 0 10px #22d3ee99,0 0 18px #a78bfa4d}@keyframes fg-prog-sweep{0%{background-position:200% 0}to{background-position:0 0}}.fg-prog-seg-label{letter-spacing:.1em;text-transform:uppercase;color:#444;white-space:nowrap;text-overflow:clip;max-width:100%;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8.5px;transition:color .25s;overflow:hidden}.fg-prog-seg.done .fg-prog-seg-label{color:#22d3eecc}.fg-prog-seg.active .fg-prog-seg-label{color:#fff}.fg-step-dots{gap:6px;display:flex}.fg-step-dot{background:#1a2a32;border-radius:1px;width:6px;height:6px;transition:all .3s}.fg-step-dot.done{background:#22d3ee;box-shadow:0 0 6px #22d3ee66}.fg-step-dot.active{background:#22d3ee;animation:1.2s ease-in-out infinite fgDotPulse;box-shadow:0 0 8px #22d3ee99}@keyframes fgDotPulse{0%,to{opacity:1}50%{opacity:.55}}.forge-iter-step-live{border-left:1.5px solid var(--tool-accent,#ff3df0);background:#14161c99;border-radius:0 4px 4px 0;margin:6px 0 0 14px;overflow:hidden}.forge-iter-step-live.running,.forge-iter-step-live.done{border-left-color:#22d3ee}.forge-iter-step-live.fail{border-left-color:#f04438}.forge-iter-step-live-bar{letter-spacing:.08em;color:#94a3b8;background:#00000040;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:8.5px;font-weight:600;display:flex}.forge-iter-step-live.done .forge-iter-step-live-bar{color:#22d3ee}.forge-iter-step-live.fail .forge-iter-step-live-bar{color:#f04438}.forge-iter-step-live.running .forge-iter-step-live-bar{color:#22d3ee}.forge-iter-step-live.running .forge-iter-step-live-bar:before{margin-right:4px;animation:1.1s ease-in-out infinite liveDotPulse;display:inline-block}@keyframes liveDotPulse{0%,to{opacity:1}50%{opacity:.35}}.forge-iter-step-live-ms{color:#64748b;font-weight:400}.forge-iter-step-live-pre{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;padding:6px 8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:9.5px;line-height:1.45;overflow-y:auto}.forge-top-icon.dev-starting{animation:1.4s linear infinite devSpin;color:#22d3ee!important}.forge-top-icon.dev-ready{box-shadow:0 0 6px #22d3ee59;color:#22d3ee!important;border-color:#22d3ee44!important}@keyframes devSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.forge-iter-iframe-wrap.dev-mode{outline-offset:-1px;outline:1px solid #22d3ee44}.forge-iter-dev-booting{z-index:5;color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#040608e6;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:11px;display:flex;position:absolute;inset:0}.forge-iter-dev-spinner{color:#22d3ee;font-size:28px;animation:1.4s linear infinite devSpin}.forge-iter-dev-hint{color:#64748b;letter-spacing:.1em;font-size:9px}.fg-prompt-frame{position:relative}.fg-prompt-frame .x-cyber-typer-overlay{right:110px}.full-panel .x-cyber-orbit-wrap,.forge-store-search .x-cyber-orbit-wrap{width:100%}.fg-prompt-btn{color:#22d3ee;letter-spacing:.14em;text-transform:lowercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22d3ee18 0%,#22d3ee06 100%);border:1px solid #22d3ee59;border-radius:2px;flex-shrink:0;margin:4px 4px 4px 0;padding:7px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10.5px;font-weight:600;transition:all .15s}.fg-prompt-btn:hover:not(:disabled){background:linear-gradient(135deg,#22d3ee30 0%,#22d3ee10 100%);border-color:#22d3ee99;box-shadow:0 0 12px #22d3ee40}.fg-prompt-btn:disabled{opacity:.35;cursor:not-allowed}.forge-iter-trace{border-radius:0 4px 4px 0;background:linear-gradient(#22d3ee0a 0%,#22d3ee04 100%)!important;border-left:1px solid #22d3ee40!important;margin:6px 0 12px!important;padding:8px 8px 10px 14px!important}.forge-iter-trace:before{display:none}.fg-tv-live{filter:drop-shadow(0 0 18px #22d3ee26);width:360px;margin-bottom:18px;position:relative}.fg-tv-live.bigger{filter:drop-shadow(0 0 28px #22d3ee38);width:720px;max-width:95vw;margin-bottom:24px}.fg-tv-live.bigger .fg-tv-body{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0e8c;border-color:#22d3ee38}.fg-tv-live.bigger .fg-tv-screen{background:#05070b99;height:270px}.fg-tv-live.bigger .fg-tv-log{font-size:11px;line-height:1.55}.fg-tv-live.bigger .fg-tv-ant{height:22px;top:-20px}.fg-tv-ant{transform-origin:bottom;background:#ffffff59;width:1px;height:16px;position:absolute;top:-14px}.fg-tv-ant-l{left:30%;transform:rotate(-18deg)}.fg-tv-ant-r{right:30%;transform:rotate(18deg)}.fg-tv-body{background:#0a0a0a;border:1px solid #ffffff1f;border-radius:4px;padding:6px;position:relative}.fg-tv-body:after{content:"";background:#22d3ee;border-radius:50%;width:4px;height:4px;animation:2s ease-in-out infinite tvPulse;position:absolute;bottom:4px;right:8px;box-shadow:0 0 4px #22d3ee}@keyframes tvPulse{0%,to{opacity:1}50%{opacity:.4}}.fg-tv-screen{background:#050505;border-radius:2px;height:145px;padding:10px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;position:relative;overflow:hidden}.fg-tv-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee59,#0000);height:1px;animation:3.5s linear infinite tvScan;position:absolute;top:0;left:0;right:0}@keyframes tvScan{0%{opacity:0;top:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:100%}}.fg-tv-log{color:#22d3ee;letter-spacing:.02em;flex-direction:column;justify-content:flex-end;height:100%;font-size:9.5px;line-height:1.5;display:flex}.fg-tv-log-line{white-space:nowrap;text-overflow:ellipsis;opacity:.55;transition:opacity .25s;overflow:hidden}.fg-tv-log-line.tail{opacity:1;color:#cbd5e1}.fg-tv-log-line.tail:before{content:"> ";color:#22d3ee}.fg-tv-cursor{background:#22d3ee;width:5px;height:9px;animation:1s steps(2,end) infinite tvCursor;position:absolute;bottom:11px;right:12px}@keyframes tvCursor{0%,50%{opacity:1}51%,to{opacity:0}}.forge-proj-card{background:linear-gradient(#ffffff04 0%,#ffffff01 100%)!important;border:1px solid #ffffff14!important;border-radius:8px!important;padding:18px 18px 14px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.forge-proj-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000004d,0 0 0 1px #22d3ee1f;background:linear-gradient(#22d3ee0a 0%,#ffffff03 100%)!important;border-color:#22d3ee59!important}.forge-proj-card:before{opacity:0;transition:opacity .18s;top:0;left:18px;right:18px;background:linear-gradient(90deg,#0000 0%,#22d3ee66 50%,#0000 100%)!important;width:auto!important;height:1px!important;bottom:auto!important}.forge-proj-card:hover:before{opacity:1}.forge-proj-card h3{color:#fff!important;letter-spacing:-.005em!important;margin:0 0 4px!important;font-size:15px!important;font-weight:500!important}.forge-proj-card p{color:#94a3b8!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:12.5px!important;font-weight:400!important;line-height:1.55!important}.forge-proj-badge{background:#ffffff08;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-weight:500}.forge-proj-badge.deployed{background:#22d3ee14}.forge-proj-badge.ready{background:#ffffff0a}.forge-store-card{background:linear-gradient(#ffffff04 0%,#ffffff01 100%)!important;border:1px solid #ffffff14!important;border-radius:8px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}.forge-store-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000004d;border-color:#22d3ee59!important}.forge-store-card:before{display:none!important}.forge-store-card h3{color:#fff!important;letter-spacing:-.005em!important;padding:12px 14px 4px!important;font-size:14px!important;font-weight:500!important}.forge-store-card p{color:#94a3b8!important;padding:0 14px 12px!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.forge-store-thumb{border-radius:8px 8px 0 0;background:linear-gradient(135deg,#0a0f14 0%,#050708 100%)!important;border-bottom:1px solid #ffffff0a!important}.fg-quick-chip{color:#cbd5e18c;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:.5px solid #c0c0c038;border-radius:2px;padding:5px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:8.5px;font-weight:500;transition:color .15s,border-color .15s,background .15s}.fg-quick-chip:hover{color:#cbd5e1;background:#ffffff05;border-color:#c0c0c073}.forge-store-grid-3{gap:14px;grid-template-columns:repeat(3,1fr)!important}@media (width<=900px){.forge-store-grid-3{grid-template-columns:repeat(2,1fr)!important}}@media (width<=600px){.forge-store-grid-3{grid-template-columns:1fr!important}}.forge-store-card{padding:0;overflow:hidden}.forge-store-card-cyan{background:linear-gradient(#22d3ee0e 0%,#22d3ee04 100%)!important;border:.5px solid #22d3ee47!important}.forge-store-card-silver{background:linear-gradient(#cbd5e10e 0%,#cbd5e104 100%)!important;border:.5px solid #cbd5e147!important}.forge-store-card-purple{background:linear-gradient(#a78bfa0e 0%,#a78bfa04 100%)!important;border:.5px solid #a78bfa47!important}.forge-store-card-cyan:hover{box-shadow:0 4px 18px #22d3ee1f,0 0 0 1px #22d3ee1f;border-color:#22d3ee8c!important}.forge-store-card-silver:hover{box-shadow:0 4px 18px #00000059,0 0 0 1px #cbd5e126;border-color:#cbd5e18c!important}.forge-store-card-purple:hover{box-shadow:0 4px 18px #a78bfa24,0 0 0 1px #a78bfa26;border-color:#a78bfa8c!important}.forge-store-thumb{border-radius:8px 8px 0 0;padding:8px 14px;background:#00000040!important;border-bottom:1px solid #ffffff0a!important;justify-content:space-between!important;align-items:center!important;height:auto!important;display:flex!important}.forge-store-thumb iframe{display:none}.forge-store-thumb-fallback{display:contents}.forge-store-thumb-cat{letter-spacing:.18em;color:#ffffff8c;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8px;font-weight:600}.forge-store-card-cyan .forge-store-thumb-cat{color:#22d3eed9}.forge-store-card-silver .forge-store-thumb-cat{color:#cbd5e1e6}.forge-store-card-purple .forge-store-thumb-cat{color:#a78bfae6}.forge-store-thumb-fw{color:#ffffff59;letter-spacing:.12em;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8px}.forge-store-info{padding:12px 14px 0!important}.forge-store-info h3{color:#fff!important;margin:0 0 4px!important;padding:0!important;font-size:14px!important;font-weight:500!important}.forge-store-info p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#94a3b8!important;margin:0 0 12px!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.forge-store-stats{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 1fr 1fr;gap:0;margin-bottom:10px;padding:10px 0;display:grid}.forge-store-stat{border-right:1px solid #ffffff0a;flex-direction:column;gap:2px;padding:0 10px;display:flex}.forge-store-stat:last-child{border-right:0}.fss-num{color:#cbd5e1;letter-spacing:-.005em;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:13px;font-weight:500}.forge-store-card-cyan .fss-num{color:#22d3ee}.forge-store-card-silver .fss-num{color:#e2e8f0}.forge-store-card-purple .fss-num{color:#c4b5fd}.fss-lbl{letter-spacing:.14em;text-transform:uppercase;color:#555;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:7.5px}.forge-store-foot{justify-content:space-between;align-items:center;padding:0 14px 12px;display:flex}.fg-pill{letter-spacing:.14em;border-radius:99px;padding:3px 8px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px;font-weight:600;display:inline-block}.fg-pill.free{color:#22d3ee;background:#22d3ee1f;border:.5px solid #22d3ee4d}.fg-pill.paid{color:#cbd5e1;background:#ffffff0a;border:.5px solid #ffffff24}.fg-foot-cta{letter-spacing:.12em;color:#555;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px;transition:color .15s,transform .15s}.forge-store-card:hover .fg-foot-cta{color:#cbd5e1;transform:translate(2px)}.fg-link-back{color:#94a3b8;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;transition:color .15s,transform .15s}.fg-link-back:hover{color:#fff;transform:translate(-2px)}.fg-preview-frame{aspect-ratio:16/10;background:linear-gradient(#14181ef2 0%,#080a0e 100%);border:1px solid #cbd5e140;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 6px 24px #0006}.fg-preview-mock{flex-direction:column;width:100%;height:100%;display:flex}.fg-preview-chrome{background:#0000004d;border-bottom:1px solid #cbd5e124;align-items:center;gap:6px;padding:8px 12px;display:flex}.fg-preview-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.fg-preview-dot.r{opacity:.55;background:#f04438}.fg-preview-dot.y{opacity:.55;background:#ff3df0}.fg-preview-dot.g{opacity:.55;background:#22d3ee}.fg-preview-url{color:#94a3b8;letter-spacing:.04em;text-align:center;background:#ffffff0a;border-radius:99px;flex:1;margin-left:12px;padding:3px 10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9.5px}.fg-preview-body{flex-direction:column;flex:1;gap:14px;padding:22px 24px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;position:relative}.fg-preview-h{color:#fff;letter-spacing:-.01em;font-size:24px;font-weight:600}.fg-preview-sub{color:#cbd5e199;letter-spacing:.14em;margin-top:-6px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9.5px}.fg-preview-blocks{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.fg-preview-block{background:#ffffff08;border:1px solid #cbd5e124;border-radius:4px;padding:10px 12px}.fg-preview-block.wide{grid-column:1/-1}.fg-pb-num{color:#cbd5e1;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:16px;font-weight:500}.fg-pb-lbl{letter-spacing:.16em;text-transform:uppercase;color:#64748b;margin-top:3px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8px}.fg-preview-status{color:#64748b;letter-spacing:.04em;border-top:1px solid #cbd5e11f;margin-top:auto;padding-top:10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px}.fg-cat-pill{color:#cbd5e1;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0a;border:1px solid #cbd5e133;border-radius:99px;padding:3px 9px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:600;display:inline-block}.fg-verified{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px;font-weight:600}.fg-metrics-grid{background:#cbd5e124;border:1px solid #cbd5e12e;border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4px;display:grid;overflow:hidden}.fg-metric{text-align:center;background:#0a1119;padding:14px 8px}.fg-metric-num{color:#fff;letter-spacing:-.005em;font-size:19px;font-weight:500}.fg-metric-lbl{color:#94a3b8;letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:8px}.fg-acquire-row{background:#ffffff05;border:1px solid #cbd5e133;border-radius:4px;align-items:center;gap:12px;margin-top:4px;padding:14px 16px;display:flex}.fg-acquire-lbl{color:#94a3b8;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:600}.fg-acquire-price{letter-spacing:-.005em;margin-top:2px;font-size:22px;font-weight:500}.fg-acquire-btn{color:#04101a;letter-spacing:.14em;text-transform:lowercase;cursor:pointer;background:linear-gradient(135deg,#22d3ee 0% 100%);border:0;border-radius:4px;min-width:130px;padding:11px 22px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10.5px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s}.fg-acquire-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #22d3ee59}.fg-vis-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:2px;align-items:center;gap:4px;padding:3px 8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:9px;font-weight:600;display:inline-flex}.fg-vis-visible{color:#22d3ee;background:#22d3ee0f;border-color:#22d3ee38}.fg-vis-hidden{color:#94a3b8;text-transform:none;letter-spacing:.04em;background:#94a3b80d;border-color:#94a3b82e}.fg-vis-oss{color:silver;background:#c0c0c00f;border-color:#c0c0c038}.fg-vis-mini{letter-spacing:.08em;border:.5px solid;border-radius:2px;justify-content:center;align-items:center;min-width:22px;height:16px;padding:0 5px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:600;display:inline-flex}.fg-vis-mini.fg-vis-visible{color:#22d3ee;border-color:#22d3ee40}.fg-vis-mini.fg-vis-hidden{color:#94a3b8;border-color:#94a3b833}.fg-vis-mini.fg-vis-oss{color:silver;border-color:#c0c0c040}.fg-source-toggle{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex}.fg-source-caret{color:#22d3ee99;width:10px;font-size:10px}.fg-source-lbl{color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.fg-source-sub{color:#555;letter-spacing:.04em;margin-left:4px;font-size:9.5px}.fg-source-rule{background:linear-gradient(90deg,#ffffff10 0%,#0000 100%);flex:1;height:1px;margin-left:6px}.fg-source-panel{background:radial-gradient(at 0 0,#22d3ee08 0%,#0000 60%),#020204;border:1px solid #ffffff0a;border-top-color:#22d3ee2a;border-radius:2px;margin-top:14px;padding:12px 0 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace}.fg-source-locked{text-align:center;padding:24px 16px}.fg-source-lock-msg{color:#94a3b8;letter-spacing:.04em;margin-bottom:14px;font-size:11px}.fg-source-lock-tree{text-align:left;background:#00000040;border:1px dashed #ffffff10;border-radius:2px;flex-direction:column;gap:4px;min-width:280px;padding:10px 14px;display:inline-flex}.fg-source-lock-row{justify-content:space-between;gap:14px;font-size:10px;display:flex}.fg-source-lock-path{color:#555}.fg-source-lock-meta{color:#333}.fg-source-empty{text-align:center;color:#555;letter-spacing:.04em;padding:28px 16px;font-size:10.5px}.fg-source-viewer{flex-direction:column;display:flex}.fg-source-tabs{border-bottom:1px solid #ffffff08;gap:2px;padding:0 10px;display:flex;overflow-x:auto}.fg-source-tab{color:#888;cursor:pointer;letter-spacing:.02em;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #0000;flex-direction:column;align-items:flex-start;padding:6px 10px 8px;font-family:inherit;font-size:10px;transition:color .15s,border-color .15s;display:flex}.fg-source-tab:hover{color:#cbd5e1}.fg-source-tab.on{color:#fff;border-bottom-color:#22d3ee}.fg-source-tab-meta{color:#444;letter-spacing:.08em;font-size:8.5px}.fg-source-body{background:#00000060;max-height:420px;padding:0;overflow:auto}.fg-source-body-head{letter-spacing:.06em;color:#555;text-transform:uppercase;z-index:1;background:#050507;border-bottom:1px solid #ffffff05;justify-content:space-between;padding:6px 14px;font-size:9px;display:flex;position:sticky;top:0}.fg-source-body-lang{color:#22d3ee99}.fg-source-body-pre{color:#cbd5e1;white-space:pre;margin:0;padding:12px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.fg-source-body-pre .kw{color:#ff3df0}.fg-source-body-pre .str{color:#22d3ee}.fg-source-body-pre .num{color:#ff3df0}.fg-source-body-pre .cm{color:#555;font-style:italic}.fg-publish-modal{background:radial-gradient(at top,#22d3ee0a 0%,#0000 70%),#050507;border:1px solid #ffffff0c;border-top-color:#22d3ee2a;border-radius:2px;flex-direction:column;width:min(680px,96vw);max-height:90vh;display:flex;box-shadow:0 30px 80px #0009}.fg-publish-head{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 12px;display:flex}.fg-publish-eyebrow{letter-spacing:.22em;color:#22d3ee99;margin-bottom:4px;font-size:8.5px;font-weight:600}.fg-publish-title{color:#fff;letter-spacing:.02em;font-size:14px;font-weight:500}.fg-publish-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:2px;width:26px;height:26px;font-size:18px}.fg-publish-close:hover{color:#fff;background:#ffffff05}.fg-publish-body{flex-direction:column;gap:14px;padding:16px 20px;display:flex;overflow-y:auto}.fg-publish-row{flex-direction:column;gap:6px;display:flex}.fg-publish-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fg-publish-lbl{letter-spacing:.14em;color:#94a3b8;text-transform:uppercase;font-size:9px}.fg-publish-sub{color:#555;text-transform:none;letter-spacing:.04em;font-weight:400}.fg-publish-input{color:#fff;background:#020204;border:1px solid #ffffff0c;border-radius:2px;outline:none;padding:8px 10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:11px;transition:border-color .15s}.fg-publish-input:focus{border-color:#22d3ee44}textarea.fg-publish-input{resize:vertical;min-height:40px}.fg-publish-vis-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.fg-publish-vis{text-align:left;cursor:pointer;background:#020204;border:1px solid #ffffff08;border-radius:2px;padding:10px 12px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;transition:border-color .15s,background .15s}.fg-publish-vis:hover{border-color:#22d3ee2a}.fg-publish-vis.on{background:#22d3ee0a;border-color:#22d3ee}.fg-publish-vis.disabled{opacity:.35;cursor:not-allowed}.fg-publish-vis-label{color:#fff;justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.fg-publish-vis-mark{color:#22d3ee}.fg-publish-vis-hint{color:#555;letter-spacing:.02em;font-size:9.5px;line-height:1.4}.fg-publish-note{color:#94a3b8;letter-spacing:.03em;margin-top:8px;font-size:9.5px;font-style:italic}.fg-publish-files{background:#020204;border:1px solid #ffffff08;border-radius:2px;flex-direction:column;gap:2px;max-height:200px;padding:6px;display:flex;overflow-y:auto}.fg-publish-file{text-align:left;cursor:pointer;color:#888;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;padding:5px 8px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;display:flex}.fg-publish-file:hover{color:#cbd5e1;background:#ffffff04}.fg-publish-file.on{color:#fff;background:#22d3ee0a}.fg-publish-file-tick{color:#22d3ee99;width:14px}.fg-publish-file-path{flex:1}.fg-publish-file-meta{color:#444;letter-spacing:.06em;font-size:8.5px}.fg-publish-empty{text-align:center;color:#555;padding:16px;font-size:10px}.fg-publish-foot{border-top:1px solid #ffffff08;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.fg-publish-cancel{color:#888;letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #ffffff0c;border-radius:2px;padding:8px 16px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px}.fg-publish-cancel:hover:not(:disabled){color:#fff;border-color:#ffffff20}.fg-publish-submit{color:#fff;letter-spacing:.1em;cursor:pointer;background:linear-gradient(135deg,#22d3ee24,#22d3ee0a);border:1px solid #22d3ee44;border-radius:2px;padding:8px 18px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px}.fg-publish-submit:hover:not(:disabled){border-color:#22d3ee;box-shadow:0 0 16px #22d3ee40}.fg-publish-submit:disabled,.fg-publish-cancel:disabled{opacity:.4;cursor:not-allowed}.fg-listing-card{border:1px solid #ffffff08;border-top-color:#22d3ee1a;border-radius:2px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;animation:.35s cubic-bezier(.4,0,.2,1) foReveal;overflow:hidden}.fg-listing-top{align-items:flex-start;gap:11px;padding:13px 16px 8px;display:flex;position:relative}.fg-listing-dot{opacity:.85;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:13px;font-weight:500;display:flex}.fg-listing-id{flex:1;min-width:0}.fg-listing-eyebrow{letter-spacing:.2em;color:#555;margin-bottom:8px;font-size:8px;font-weight:500}.fg-listing-title{color:#e2e8f0;letter-spacing:-.005em;margin-bottom:6px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.fg-listing-sub{color:#64748b;letter-spacing:.02em;font-family:-apple-system,system-ui,sans-serif;font-size:10px}.fg-listing-pills{flex-wrap:wrap;align-items:center;gap:5px;margin-right:6px;display:flex}.fg-listing-open{cursor:pointer;color:#555;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #ffffff08;border-radius:2px;flex-shrink:0;align-self:center;align-items:center;gap:5px;height:22px;padding:4px 9px 3px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:8.5px;font-weight:500;transition:color .15s,border-color .15s;display:flex}.fg-listing-open:hover{color:#22d3eecc;border-color:#22d3ee2a}.fg-listing-strip{background:#0003;border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff05;grid-template-columns:repeat(6,1fr);gap:0;padding:6px 14px 8px;display:grid}.fg-listing-stat{flex-direction:column;align-items:flex-start;gap:1px;padding:3px 5px;display:flex;position:relative}.fg-listing-stat+.fg-listing-stat{border-left:1px solid #ffffff04}.fg-listing-stat-dot{width:3px;height:3px;box-shadow:none;opacity:.7;background:#22d3ee99;border-radius:50%;margin-bottom:1px}.fg-listing-stat-num{color:#cbd5e1;letter-spacing:0;font-size:12.5px;font-weight:500;line-height:1.15}.fg-listing-stat-lbl{color:#444;letter-spacing:.14em;text-transform:uppercase;font-size:7.5px;font-weight:500}.fg-listing-preview{background:#0003;border:1px solid #ffffff08;border-top-color:#22d3ee2a;border-radius:2px;margin:0 16px;overflow:hidden}.fg-listing-preview-chrome{color:#555;letter-spacing:.04em;background:#050507;border-bottom:1px solid #ffffff08;align-items:center;gap:6px;padding:7px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:9.5px;display:flex}.fg-lp-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.fg-lp-dot.r{background:#f04438}.fg-lp-dot.y{background:#ff3df0}.fg-lp-dot.g{background:#22d3ee}.fg-lp-url{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:24px;overflow:hidden}.fg-listing-preview-frame{background:#0a0a0a;border:0;width:100%;height:360px;display:block}.fg-listing-preview.empty{justify-content:center;align-items:center;height:200px;display:flex}.fg-listing-preview-msg{color:#555;letter-spacing:.04em;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10.5px;font-style:italic}@media (width<=720px){.fg-listing-preview-frame{height:280px}}.fg-listing-body{padding:12px 16px 0}.fg-listing-desc{color:#94a3b8;font-family:-apple-system,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.fg-listing-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.fg-listing-tag{color:#666;letter-spacing:.02em;background:0 0;border:.5px solid #ffffff08;border-radius:2px;padding:2px 7px;font-size:9px}.fg-listing-action{border-top:1px solid #ffffff05;align-items:center;gap:10px;margin-top:12px;padding:12px 16px 14px;display:flex}.fg-listing-license{flex:1}.fg-listing-license-lbl{color:#3a3a3a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:2px;font-size:8px}.fg-listing-license-price{color:#e2e8f0;letter-spacing:-.005em;font-family:-apple-system,system-ui,sans-serif;font-size:18px;font-weight:500}.fg-listing-acquire{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #22d3ee44;border-radius:2px;padding:7px 16px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;transition:all .15s}.fg-listing-acquire:hover{background:#22d3ee0a;border-color:#22d3ee88}.fg-listing-details{color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:2px;padding:7px 12px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9.5px;font-weight:500;transition:all .15s}.fg-listing-details:hover{color:#cbd5e1;background:#ffffff04;border-color:#ffffff35}.fg-listing-share{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:2px;padding:7px 10px;font-family:-apple-system,system-ui,sans-serif;font-size:11px;font-weight:500;transition:all .15s}.fg-listing-share:hover{color:#fff;background:#ffffff04;border-color:#ffffff35}.fg-maker-link{color:inherit;border-bottom:1px dotted;text-decoration:none;transition:color .15s,border-color .15s}.fg-maker-link:hover{color:#22d3ee;border-bottom-color:#22d3ee}.fg-builder-hero{background:radial-gradient(at top,#22d3ee06 0%,#0000 60%);border:1px solid #ffffff08;border-bottom-color:#ffffff05;border-radius:3px 3px 0 0;align-items:center;gap:12px;padding:12px 14px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex;position:relative}.fg-builder-hero:before{content:"";opacity:.22;background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;position:absolute;top:0;left:0;right:0}.fg-builder-avatar{color:#fff;border:1px solid #ffffff10;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:-apple-system,system-ui,sans-serif;font-size:19px;font-weight:500;display:flex}.fg-builder-avatar-pixel{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;background-color:#040608;background-position:50%;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px;border-radius:4px;position:relative}.fg-builder-avatar-pixel:before{content:"";opacity:.4;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.fg-builder-id{flex:1;min-width:0}.fg-builder-eyebrow{letter-spacing:.2em;color:#444;margin-bottom:6px;font-size:8px}.fg-builder-name{color:#fff;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-weight:500}.fg-builder-handle{color:#555;letter-spacing:.04em;margin-left:8px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:400}.fg-builder-meta{color:#64748b;letter-spacing:.02em;margin-top:4px;font-size:10px}.fg-builder-tier{text-transform:lowercase;background:#0003;border:1px solid;border-radius:2px;flex-direction:column;align-items:flex-end;padding:5px 10px;display:flex}.fg-builder-tier-glyph{margin-bottom:2px;font-size:12px;line-height:1}.fg-builder-tier-label{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:600}.fg-builder-tier-next{color:#555;letter-spacing:.04em;text-transform:none;margin-top:3px;font-size:7.5px}.fg-builder-progress{background:#ffffff05;height:3px;margin-bottom:18px;overflow:hidden}.fg-builder-progress-bar{background:linear-gradient(90deg,#22d3ee,#ff3df0);height:100%;transition:width .4s cubic-bezier(.2,.7,.2,1);box-shadow:0 0 12px}.fg-builder-income{background:radial-gradient(at top,#22d3ee06 0%,#0000 60%);border:1px solid #ffffff08;border-bottom-color:#ffffff05;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:11px 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex;position:relative}.fg-builder-income:before{content:"";opacity:.22;background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;position:absolute;top:0;left:0;right:0}.fg-builder-income-side{flex:1;min-width:0}.fg-builder-income-lbl{letter-spacing:.22em;color:#444;text-transform:uppercase;margin-bottom:6px;font-size:8.5px}.fg-builder-income-num{color:#22d3ee;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:24px;font-weight:300;line-height:1}.fg-builder-income-sub{color:#555;letter-spacing:.04em;margin-top:8px;font-size:10px}.fg-builder-income-actions{flex-direction:row;flex-shrink:0;align-items:center;gap:8px;display:flex}.fg-builder-cta{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #22d3ee44;border-radius:2px;padding:7px 14px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;text-decoration:none;transition:all .15s}.fg-builder-cta:hover{background:#22d3ee0a;border-color:#22d3ee}.fg-builder-cta.ghost{color:#888;border-color:#ffffff14}.fg-builder-cta.ghost:hover{color:#fff;border-color:#ffffff35}.fg-builder-cta.primary{background:radial-gradient(at top,#22d3ee14 0%,#0000 60%);border-color:#22d3ee55}.fg-builder-cta.primary:hover{background:radial-gradient(at top,#22d3ee22 0%,#0000 60%);border-color:#22d3ee99}.forge-proj-card-v2{position:relative}.forge-proj-card-v2.is-demo{background-color:#0a0c10;border-color:#ffffff14}.forge-proj-card-v2.is-demo .fpc-metric-num,.forge-proj-card-v2.is-demo .fpc-title,.forge-proj-card-v2.is-demo .fpc-desc{opacity:.6}.fg-demo-badge{letter-spacing:.2em;color:silver;z-index:1;background:#c0c0c008;border:1px solid #c0c0c033;border-radius:1px;padding:2px 6px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:7px;font-weight:700;position:absolute;top:8px;left:8px}.forge-proj-card-v2.is-demo .fpc-head{padding-top:18px}.forge-proj-card-v2.is-featured{background:radial-gradient(at top,#ff3df008 0%,#0000 60%);border-color:#ff3df033}.forge-proj-card-v2.is-featured:after{content:"";opacity:.35;pointer-events:none;background:linear-gradient(90deg,#0000,#ff3df0,#0000);height:1px;position:absolute;top:0;left:0;right:0}.fg-boost-badge{letter-spacing:.2em;color:#ff3df0;z-index:1;background:#ff3df010;border:1px solid #ff3df055;border-radius:1px;padding:2px 6px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:7px;font-weight:700;position:absolute;top:8px;left:8px}.forge-proj-card-v2.is-featured .fpc-head{padding-top:18px}.fpc-margin{color:#555;letter-spacing:.04em;border-top:1px solid #ffffff05;flex-wrap:wrap;gap:12px;margin-top:2px;padding:4px 0 0;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px;display:flex}.fpc-margin b{font-weight:600}.fg-boost-btn{color:#888;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff10;border-radius:2px;padding:4px 10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8.5px;font-weight:600;transition:all .15s}.fg-boost-btn:hover{color:#ff3df0;border-color:#ff3df055}.fg-boost-btn.on{color:#ff3df0;background:#ff3df008;border-color:#ff3df066}@media (width<=720px){.fg-builder-hero{flex-direction:column;align-items:flex-start}.fg-builder-tier{align-self:stretch;align-items:center}.fg-builder-income{flex-direction:column;align-items:flex-start}.fg-builder-income-actions{flex-flow:wrap;align-items:stretch;width:100%}.fg-builder-cta{flex:auto}}.fg-trend-band{border-bottom:1px solid #ffffff08;margin:6px 0 18px;padding:14px 0 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace}.fg-trend-hdr{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fg-trend-eyebrow{letter-spacing:.22em;color:#22d3ee99;font-size:8.5px;font-weight:600}.fg-trend-rule{background:linear-gradient(90deg,#22d3ee2a 0%,#0000 100%);flex:1;height:1px}.fg-trend-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fg-trend-card{cursor:pointer;background:radial-gradient(at 0 0,#22d3ee0a 0%,#0000 60%),#050507;border:1px solid #ffffff08;border-top-color:#22d3ee2a;border-radius:2px;padding:12px 14px;transition:border-color .15s,transform .15s,background .15s;position:relative}.fg-trend-card:hover{border-color:#ffffff18;transform:translateY(-1px)}.fg-trend-rank{letter-spacing:.04em;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;position:absolute;top:10px;right:12px}.fg-trend-title{color:#e2e8f0;letter-spacing:-.005em;margin-bottom:6px;padding-right:28px;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500}.fg-trend-meta{color:#555;letter-spacing:.04em;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9.5px}@media (width<=720px){.fg-trend-grid{grid-template-columns:1fr}.fg-listing-strip{grid-template-columns:repeat(3,1fr)}}.fg-pay-modal{background:radial-gradient(at top,#22d3ee0a 0%,#0000 70%),#050507;border:1px solid #ffffff0c;border-top-color:#22d3ee2a;border-radius:2px;flex-direction:column;width:min(560px,96vw);max-height:90vh;display:flex;box-shadow:0 30px 80px #0009}.fg-pay-head{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.fg-pay-eyebrow{letter-spacing:.22em;color:#22d3ee99;margin-bottom:4px;font-size:8px;font-weight:500}.fg-pay-title{color:#e2e8f0;letter-spacing:.01em;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500}.fg-pay-sub{color:#555;letter-spacing:.04em;margin-top:4px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9.5px}.fg-pay-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:2px;width:24px;height:24px;font-size:18px}.fg-pay-close:hover{color:#fff;background:#ffffff05}.fg-pay-total{background:linear-gradient(#00000020 0%,#0000 100%);border-bottom:1px solid #ffffff05;justify-content:space-between;align-items:baseline;padding:14px 18px;display:flex}.fg-pay-total-lbl{color:#444;letter-spacing:.18em;text-transform:uppercase;font-size:8.5px}.fg-pay-total-amt{color:#22d3ee;letter-spacing:-.005em;font-family:-apple-system,system-ui,sans-serif;font-size:22px;font-weight:500}.fg-pay-total-cur{color:#555;letter-spacing:.14em;text-transform:uppercase;margin-left:4px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:500}.fg-pay-tabs{border-bottom:1px solid #ffffff08;gap:0;padding:0 14px;display:flex}.fg-pay-tab{color:#666;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 14px 9px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:500;transition:color .15s,border-color .15s}.fg-pay-tab:hover{color:#94a3b8}.fg-pay-tab.on{color:#fff;border-bottom-color:#22d3ee;font-weight:600}.fg-pay-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex;overflow-y:auto}.fg-pay-row{flex-direction:column;gap:5px;display:flex}.fg-pay-row-3{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.fg-pay-lbl{letter-spacing:.14em;color:#555;text-transform:uppercase;font-size:8.5px;font-weight:500}.fg-pay-input{color:#e2e8f0;background:#020204;border:1px solid #ffffff0c;border-radius:2px;outline:none;padding:8px 10px;font-family:-apple-system,system-ui,sans-serif;font-size:12px;transition:border-color .15s}.fg-pay-mono{letter-spacing:.04em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace}.fg-pay-input:focus{border-color:#22d3ee44}.fg-pay-fiat,.fg-pay-crypto{flex-direction:column;gap:10px;display:flex}.fg-pay-note{color:#555;letter-spacing:.03em;margin-top:4px;font-size:9.5px;font-style:italic}.fg-pay-crypto-detail{background:#00000040;border:1px solid #ffffff05;border-radius:2px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.fg-pay-crypto-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.fg-pay-crypto-amt{color:#22d3ee;letter-spacing:.02em;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.fg-pay-crypto-addr{color:#e2e8f0;letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:11px}.fg-pay-crypto-qr{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-top:6px;display:flex}.fg-pay-crypto-qr-box{white-space:pre;color:#22d3ee99;letter-spacing:.2em;background:#ffffff04;border:1px solid #ffffff10;border-radius:2px;justify-content:center;align-items:center;width:70px;height:70px;font-family:Share Tech Mono,SF Mono,monospace;font-size:9px;line-height:1.4;display:flex}.fg-pay-crypto-qr-cap{color:#444;letter-spacing:.14em;text-transform:uppercase;font-size:8.5px}.fg-pay-check{color:#94a3b8;cursor:pointer;align-items:center;gap:8px;padding:8px 0;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10.5px;display:flex}.fg-pay-check input{accent-color:#22d3ee;width:14px;height:14px}.fg-pay-summary{color:#888;background:#00000040;border:1px solid #ffffff05;border-radius:2px;flex-direction:column;gap:4px;margin-top:4px;padding:8px 10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;display:flex}.fg-pay-foot{border-top:1px solid #ffffff08;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.fg-pay-cancel{color:#888;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff0c;border-radius:2px;padding:8px 14px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px}.fg-pay-cancel:hover:not(:disabled){color:#fff;border-color:#ffffff20}.fg-pay-submit{color:#22d3ee;letter-spacing:.14em;cursor:pointer;background:#22d3ee0f;border:1px solid #22d3ee44;border-radius:2px;padding:8px 16px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600;transition:all .15s}.fg-pay-submit:hover:not(:disabled){border-color:#22d3ee;box-shadow:0 0 14px #22d3ee33}.fg-pay-submit:disabled,.fg-pay-cancel:disabled{opacity:.4;cursor:not-allowed}.fg-review-form{font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace}.fg-review-locked{color:#555;text-align:center;letter-spacing:.03em;background:#00000040;border:1px dashed #ffffff10;border-radius:2px;padding:14px;font-size:10.5px}.fg-review-stars{gap:4px;display:flex}.fg-review-star{color:#2a2a2a;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;transition:color .15s,transform .1s}.fg-review-star:hover{color:#94a3b8;transform:scale(1.1)}.fg-review-star.on{color:#ff3df0}.fg-review-input{color:#cbd5e1;resize:vertical;background:#020204;border:1px solid #ffffff0c;border-radius:2px;outline:none;min-height:50px;padding:8px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;transition:border-color .15s}.fg-review-input:focus{border-color:#22d3ee44}.fg-review-submit{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #22d3ee44;border-radius:2px;padding:6px 12px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;transition:all .15s}.fg-review-submit:hover:not(:disabled){background:#22d3ee0f;border-color:#22d3ee88}.fg-review-submit:disabled{opacity:.4;cursor:not-allowed}.forge-store-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex}.forge-store-empty-eyebrow{letter-spacing:.22em;color:#444;margin-bottom:12px;font-size:8.5px}.forge-store-empty-msg{color:#94a3b8;letter-spacing:-.005em;margin-bottom:8px;font-family:-apple-system,system-ui,sans-serif;font-size:14px;font-weight:400}.forge-store-empty-sub{color:#555;letter-spacing:.02em;max-width:420px;margin-bottom:16px;font-family:-apple-system,system-ui,sans-serif;font-size:11px;line-height:1.5}.forge-store-empty-btn{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #22d3ee44;border-radius:2px;padding:8px 14px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px;font-weight:600;transition:all .15s}.forge-store-empty-btn:hover{background:#22d3ee0f;border-color:#22d3ee88}.forge-kpi-strip{border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;grid-template-columns:repeat(6,1fr);gap:0;margin-bottom:14px;padding:9px 4px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:grid}.forge-kpi{flex-direction:column;align-items:flex-start;gap:5px;padding:0 16px;display:flex;position:relative}.forge-kpi+.forge-kpi:before{content:"";background:linear-gradient(#0000 0%,#ffffff10 30% 70%,#0000 100%);width:1px;position:absolute;top:18%;bottom:18%;left:0}.forge-kpi-num{color:#e2e8f0;letter-spacing:-.005em;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:16px;font-weight:300;line-height:1}.forge-kpi-lbl{color:#444;letter-spacing:.18em;text-transform:uppercase;font-size:7.5px;font-weight:500}@media (width<=720px){.forge-kpi-strip{grid-template-columns:repeat(3,1fr);gap:6px 0}}.forge-proj-card-v2{cursor:pointer;background:0 0;border:1px solid #ffffff08;border-radius:2px;flex-direction:column;gap:6px;padding:10px 12px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.forge-proj-card-v2:hover{background:#ffffff02;border-color:#ffffff18;transform:translateY(-1px)}.forge-proj-card-v2:before{content:"";background:0 0;width:1px;transition:background .2s;position:absolute;top:0;bottom:0;left:0}.forge-proj-card-v2:hover:before{background:linear-gradient(#0000 0%,#22d3ee44 50%,#0000 100%)}.fpc-head{align-items:center;gap:8px;display:flex}.fpc-title{color:#e2e8f0;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:11px;font-weight:600;overflow:hidden}.fpc-desc{color:#94a3b8;letter-spacing:.02em;margin:0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:9px;font-weight:400;line-height:1.5}.fpc-metrics{flex-wrap:wrap;gap:12px;padding-top:2px;display:flex}.fpc-metric{flex-direction:column;gap:2px;display:flex}.fpc-metric-num{color:#cbd5e1;letter-spacing:.02em;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:10.5px;font-weight:600;line-height:1}.fpc-metric-lbl{color:#3a3a3a;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:500}.fpc-listing{color:#94a3b8;letter-spacing:.02em;border-left:1px solid #22d3ee2a;align-items:center;gap:8px;padding:6px 0 6px 8px;font-size:9.5px;display:flex}.fpc-listing-lbl{letter-spacing:.18em;color:#22d3ee99;font-size:7.5px;font-weight:600}.fpc-listing-meta{color:#64748b}.fpc-foot{border-top:1px solid #0000;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.fpc-meta{color:#3a3a3a;letter-spacing:.04em;font-size:8.5px}.fpc-actions{opacity:.65;gap:4px;transition:opacity .15s;display:flex}.forge-proj-card-v2:hover .fpc-actions{opacity:1}.fpc-btn-danger{color:#f04438!important;border-color:#f0443833!important}.fpc-btn-danger:hover{color:#f04438!important;background:#f044380a!important;border-color:#f0443877!important}.fpc-btn{color:#888;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff10;border-radius:2px;padding:4px 10px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px;font-weight:500;transition:all .15s}.fpc-btn:hover{color:#22d3ee;border-color:#22d3ee44}.fpc-btn-danger{padding:4px 8px}.fpc-btn-danger:hover{color:#f04438;border-color:#f0443844}.fg-editor{background:#020204;flex-direction:column;height:100%;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;display:flex;overflow:hidden}.fg-editor-bar{background:#050507;border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:8px 12px;display:flex}.fg-editor-path{color:#cbd5e1;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:50%;font-size:10.5px;overflow:hidden}.fg-editor-lang{color:#22d3ee99;letter-spacing:.14em;text-transform:uppercase;font-size:8.5px;font-weight:500}.fg-editor-meta{color:#444;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px}.fg-editor-dirty{color:#ff3df0;text-shadow:0 0 6px #ff3df066;font-size:12px;line-height:1}.fg-editor-save{color:#22d3ee;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #22d3ee44;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:9px;font-weight:600;transition:all .15s}.fg-editor-save:hover:not(:disabled){background:#22d3ee0f;border-color:#22d3ee88}.fg-editor-save:disabled{opacity:.35;cursor:not-allowed;color:#555;border-color:#ffffff10}.fg-editor-close{color:#555;cursor:pointer;background:0 0;border:1px solid #ffffff10;border-radius:2px;width:22px;height:22px;padding:0;font-size:14px;line-height:1;transition:all .15s}.fg-editor-close:hover{color:#f04438;border-color:#f0443844}.fg-editor-fs{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff10;border-radius:2px;width:22px;height:22px;padding:0;font-family:inherit;font-size:13px;line-height:1;transition:all .15s}.fg-editor-fs:hover{color:#22d3ee;background:#22d3ee0f;border-color:#22d3ee44}.fg-editor.fs{z-index:9000;background:#020204;height:100vh;position:fixed;inset:0;box-shadow:0 0 0 1px #22d3ee22,0 0 60px #22d3ee14}.fg-editor.fs .fg-editor-area{padding:22px 28px;font-size:13px;line-height:1.6}.fg-editor.fs .fg-editor-bar{background:#060608;padding:10px 18px}.fg-editor-area{color:#e2e8f0;letter-spacing:.01em;resize:none;white-space:pre;tab-size:2;caret-color:#fff;background:#020204;border:0;outline:none;flex:1;padding:14px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:12px;line-height:1.55;overflow:auto}.fg-editor-area::selection{background:#22d3ee33}.fg-editor-cm-wrap{background:#020204;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fg-editor-cm-wrap.cm-loading:before{content:"loading editor…";color:#444;letter-spacing:.08em;padding:14px 16px;font-family:Share Tech Mono,SF Mono,monospace;font-size:11px}.fg-editor-cm-wrap .CodeMirror{background:#020204;flex:1;height:100%;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;font-size:12px;line-height:1.55}.fg-editor.fs .fg-editor-cm-wrap .CodeMirror{font-size:13px;line-height:1.6}.fg-editor-cm-wrap .CodeMirror-gutters{background:#060608;border-right:1px solid #22d3ee14}.fg-editor-cm-wrap .CodeMirror-linenumber{color:#2a3340}.fg-editor-cm-wrap .CodeMirror-activeline-background{background:#22d3ee0a!important}.fg-editor-cm-wrap .CodeMirror-activeline-gutter{background:#22d3ee0f}.fg-editor-cm-wrap .CodeMirror-cursor{border-left:1.5px solid #22d3ee!important}.fg-editor-cm-wrap .CodeMirror-selected{background:#22d3ee2e!important}.fg-editor-cm-wrap .CodeMirror-matchingbracket{color:#22d3ee!important;background:#22d3ee1f!important}.fg-editor-cm-wrap .CodeMirror-dialog{color:#e2e8f0;background:#060608;border-top:1px solid #22d3ee2a;padding:8px 14px;font-family:Share Tech Mono,SF Mono,monospace;font-size:11px}.fg-editor-cm-wrap .CodeMirror-dialog input{color:#e2e8f0;background:0 0;border:1px solid #22d3ee44;padding:4px 8px;font-family:inherit}.forge-iter-evidence-btn{color:#555;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff10;border-radius:2px;margin-left:4px;padding:1px 6px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:8px;font-weight:500;transition:color .15s,border-color .15s}.forge-iter-evidence-btn:hover{color:#22d3ee;border-color:#22d3ee44}.forge-iter-diff{background:#00000040;border:1px solid #ffffff05;border-radius:2px;margin:4px 0 4px 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace}.forge-iter-diff-head{color:#94a3b8;letter-spacing:.04em;border-bottom:1px solid #ffffff05;padding:6px 10px;font-size:8.5px}.forge-iter-diff-edit{border-top:1px solid #ffffff05;grid-template-columns:1fr 1fr;gap:0;display:grid}.forge-iter-diff-edit:first-child{border-top:0}.forge-iter-diff-side{grid-template-columns:18px 1fr;min-width:0;display:grid}.fg-diff-find{background:#f044380a;border-right:1px solid #ffffff05}.fg-diff-replace{background:#22d3ee0a}.fg-diff-rail{text-align:center;color:#555;padding:6px 0 0;font-size:11px;font-weight:700}.fg-diff-find .fg-diff-rail{color:#f04438aa}.fg-diff-replace .fg-diff-rail{color:#22d3eeaa}.fg-diff-pre{color:#cbd5e1;white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;padding:6px 8px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:10.5px;line-height:1.5;overflow-x:auto}.forge-iter-step-live-summary{letter-spacing:.04em;border-left:1px solid;border-radius:0 2px 2px 0;margin:4px 0 0 14px;padding:4px 8px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:8.5px}.forge-iter-step-live-summary.done{color:#22d3eecc;border-color:#22d3ee44}.forge-iter-step-live-summary.fail{color:#f04438cc;border-color:#f0443844}.forge-iter-checklist{background:#0003;border:1px solid #ffffff05;border-left-color:#22d3ee2a;border-radius:0 2px 2px 0;margin:8px 0 0;padding:8px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace}.forge-iter-checklist-hdr{letter-spacing:.22em;color:#22d3ee99;margin-bottom:6px;font-size:8px;font-weight:600}.forge-iter-checklist-body{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 14px;display:grid}.forge-iter-checklist-item{letter-spacing:.02em;align-items:center;gap:6px;font-size:9.5px;display:flex}.fcl-mark{text-align:center;width:12px;font-weight:600}.forge-iter-checklist-item.hit .fcl-mark{color:#22d3ee}.forge-iter-checklist-item.miss .fcl-mark{color:#f04438}.forge-iter-checklist-item.skipped .fcl-mark{color:#555}.forge-iter-checklist-item.hit .fcl-lbl{color:#cbd5e1}.forge-iter-checklist-item.miss .fcl-lbl{color:#888}.forge-iter-checklist-item.skipped .fcl-lbl{color:#555}.fcl-meta{color:#444;letter-spacing:.12em;text-transform:uppercase;margin-left:4px;font-size:8px}.fg-palette-overlay{z-index:1300;background:#000000a6;justify-content:center;align-items:flex-start;padding-top:14vh;display:flex;position:fixed;inset:0}.fg-palette{background:radial-gradient(at top,#22d3ee0a 0%,#0000 70%),#050507;border:1px solid #ffffff0c;border-top-color:#22d3ee2a;border-radius:2px;flex-direction:column;width:min(620px,92vw);max-height:60vh;display:flex;overflow:hidden;box-shadow:0 30px 80px #0009}.fg-palette-head{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:9px 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex}.fg-palette-mode{letter-spacing:.2em;color:#22d3ee99;text-transform:uppercase;font-size:9px;font-weight:600}.fg-palette-esc{color:#444;letter-spacing:.14em;text-transform:uppercase;font-size:8.5px}.fg-palette-input{color:#e2e8f0;background:0 0;border:0;border-bottom:1px solid #ffffff05;outline:none;padding:12px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:13px}.fg-palette-input::placeholder{color:#444}.fg-palette-list{flex:1;padding:4px 0;overflow-y:auto}.fg-palette-row{cursor:pointer;border-left:1px solid #0000;align-items:center;gap:12px;padding:7px 16px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;transition:background .1s,border-color .1s;display:flex}.fg-palette-row.on,.fg-palette-row:hover{background:#22d3ee0a;border-left-color:#22d3ee}.fg-palette-row-path{color:#cbd5e1;flex-shrink:0}.fg-palette-row.on .fg-palette-row-path{color:#fff}.fg-palette-row-meta{color:#555;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:8.5px}.fg-palette-row-snippet{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin-left:auto;font-size:10px;overflow:hidden}.fg-palette-empty{color:#555;text-align:center;letter-spacing:.04em;padding:24px 16px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10.5px}.fg-palette-help{flex-direction:column;gap:1px;padding:8px 0;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;display:flex}.fg-palette-help-row{color:#94a3b8;grid-template-columns:110px 1fr;align-items:center;gap:12px;padding:6px 16px;font-size:11px;display:grid}.fg-palette-help-row:hover{background:#ffffff03}.fg-palette-key{color:#22d3ee;letter-spacing:.04em;font-size:10px;font-weight:500}.fg-statusline{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#94a3b8;letter-spacing:.04em;z-index:90;pointer-events:auto;background:#050507e0;border:1px solid #ffffff10;border-radius:2px;align-items:center;gap:10px;padding:5px 11px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:9.5px;display:flex;position:fixed;bottom:14px;right:14px}.fg-statusline-help{cursor:pointer;color:#555;border:1px solid #ffffff10;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;transition:all .15s;display:flex}.fg-statusline-help:hover{color:#22d3ee;border-color:#22d3ee44}.forge-iter-step-meta{color:#444;letter-spacing:.06em;margin:4px 0 0 14px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:8.5px}.fg-quick-import{color:#22d3eecc!important;border-color:#22d3ee2a!important}.fg-quick-import:hover{color:#22d3ee!important;background:#22d3ee0a!important;border-color:#22d3ee66!important}.fg-import-modal{background:radial-gradient(at top,#22d3ee0a 0%,#0000 70%),#050507;border:1px solid #ffffff0c;border-top-color:#22d3ee2a;border-radius:2px;flex-direction:column;width:min(560px,96vw);display:flex;box-shadow:0 30px 80px #0009}.fg-import-head{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 12px;display:flex}.fg-import-eyebrow{letter-spacing:.22em;color:#22d3ee99;margin-bottom:4px;font-size:8px;font-weight:600}.fg-import-title{color:#e2e8f0;font-family:-apple-system,system-ui,sans-serif;font-size:13px;font-weight:500}.fg-import-sub{color:#555;letter-spacing:.04em;margin-top:4px;font-size:9.5px}.fg-import-close{color:#555;cursor:pointer;background:0 0;border:0;width:24px;height:24px;font-size:18px}.fg-import-close:hover:not(:disabled){color:#fff;background:#ffffff05}.fg-import-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.fg-import-row{flex-direction:column;gap:5px;display:flex}.fg-import-lbl{letter-spacing:.14em;color:#555;text-transform:uppercase;font-size:8.5px;font-weight:500}.fg-import-sublbl{color:#333;text-transform:none;letter-spacing:.04em;margin-left:4px;font-weight:400}.fg-import-input{color:#e2e8f0;background:#020204;border:1px solid #ffffff0c;border-radius:2px;outline:none;padding:8px 10px;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;transition:border-color .15s}.fg-import-input:focus{border-color:#22d3ee44}.fg-import-note{color:#444;letter-spacing:.03em;font-size:9.5px;font-style:italic;line-height:1.5}.fg-import-foot{border-top:1px solid #ffffff08;justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.fg-import-cancel{color:#888;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #ffffff0c;border-radius:2px;padding:8px 14px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10px}.fg-import-cancel:hover:not(:disabled){color:#fff;border-color:#ffffff20}.fg-import-submit{color:#22d3ee;letter-spacing:.14em;cursor:pointer;background:#22d3ee0f;border:1px solid #22d3ee44;border-radius:2px;padding:8px 16px;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:600}.fg-import-submit:hover:not(:disabled){border-color:#22d3ee;box-shadow:0 0 14px #22d3ee33}.fg-import-submit:disabled,.fg-import-cancel:disabled,.fg-import-close:disabled{opacity:.4;cursor:not-allowed}.fg-import-adv-toggle{color:#555;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:Share Tech Mono,SF Mono,Menlo,monospace;font-size:9px;transition:color .15s}.fg-import-adv-toggle:hover{color:#94a3b8}@keyframes v-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes v-pulse-soft{0%,to{opacity:.55;filter:drop-shadow(0 0)}50%{opacity:1;filter:drop-shadow(0 0 6px)}}@keyframes v-pulse-hard{0%,to{opacity:.9;filter:drop-shadow(0 0 4px);transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 16px);transform:scale(1.06)}}@keyframes v-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes v-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes v-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes v-scan{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes v-glyph-pulse{0%,to{stroke-opacity:.65}50%{stroke-opacity:1}}@keyframes v-fan-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.v-fan-path{animation:1.6s linear infinite v-fan-flow}@media (prefers-reduced-motion:reduce){.v-fan-path{animation:none}}.v-stagger>*{opacity:0;animation:.42s cubic-bezier(.2,.7,.2,1) forwards v-fade-up}.v-stagger>:first-child{animation-delay:20ms}.v-stagger>:nth-child(2){animation-delay:60ms}.v-stagger>:nth-child(3){animation-delay:.1s}.v-stagger>:nth-child(4){animation-delay:.14s}.v-stagger>:nth-child(5){animation-delay:.18s}.v-stagger>:nth-child(6){animation-delay:.22s}.v-stagger>:nth-child(7){animation-delay:.26s}.v-stagger>:nth-child(8){animation-delay:.3s}.v-stagger>:nth-child(9){animation-delay:.34s}.v-tile{cursor:pointer;text-align:center;background:#040608 radial-gradient(at top,currentColor 0%,#0000 70%);border:1px solid;border-radius:4px;padding:14px 12px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden}.v-tile:before{content:"";opacity:.55;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;top:0;left:0;right:0}.v-tile:hover{transform:translateY(-2px);box-shadow:0 6px 22px -10px,inset 0 0 0 1px}.v-tile .v-sigil{animation:2.6s ease-in-out infinite v-pulse-soft}.v-tile:hover .v-sigil{animation:1.6s ease-in-out infinite v-pulse-hard}.v-sigil-hero{justify-content:center;align-items:center;animation:2.4s ease-in-out infinite v-pulse-soft,4s ease-in-out infinite v-breathe;display:inline-flex}.v-sigil-active{animation:1.1s ease-in-out infinite v-pulse-hard}.v-cursor{vertical-align:text-bottom;background:currentColor;width:7px;height:13px;margin-left:3px;animation:1s step-end infinite v-blink;display:inline-block}.v-scanbar{background:#ffffff0a;border-radius:1px;height:2px;position:relative;overflow:hidden}.v-scanbar:after{content:"";background:linear-gradient(90deg,#0000,currentColor,#0000);width:40%;animation:1.4s linear infinite v-scan;position:absolute;top:0;bottom:0;left:0}.v-deploy-overlay{background:radial-gradient(#000000eb 0%,#000 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;animation:.25s forwards v-fade-up;display:flex;position:absolute;inset:0}@keyframes v-status-ring{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 4px #0000,0 0 12px}}.v-status-ring{animation:1.8s ease-in-out infinite v-status-ring}@keyframes v-flow-dot{0%{opacity:0;transform:translateY(-20px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(20px)}}.v-flow-dot{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.6s linear infinite v-flow-dot;position:absolute;top:50%;left:50%;transform:translate(-50%);box-shadow:0 0 8px}@keyframes v-node-enter{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.v-node{animation:.38s cubic-bezier(.2,.7,.2,1) backwards v-node-enter}@keyframes v-halo{0%,to{opacity:.35}50%{opacity:.7}}.v-halo{animation:2s ease-in-out infinite v-halo}.v-bar{background:#ffffff0d;border-radius:2px;height:4px;position:relative;overflow:hidden}.v-bar>span{background:currentColor;border-radius:2px;height:100%;transition:width .4s;display:block;box-shadow:0 0 6px}@keyframes v-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v-marquee-track{white-space:nowrap;gap:0;width:max-content;animation:220s linear infinite v-marquee;display:inline-flex}.v-marquee:hover .v-marquee-track{animation-play-state:paused}@keyframes v-debate-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.v-debate-row{animation:.42s cubic-bezier(.2,.7,.2,1) backwards v-debate-enter}@keyframes splitPaneSlideIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes web3XrayRing{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes web3XrayShimmer{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes web3XrayScan{0%{transform:translate(-180px)}to{transform:translate(calc(100vw + 180px))}}@keyframes web3XrayBlink{0%,60%,to{opacity:1}30%{opacity:.35}}@keyframes web3BackdropIn{0%{opacity:0}to{opacity:1}}@keyframes web3PaneVScan{0%{opacity:0;transform:translateY(-140px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes affScanSweep{0%{opacity:0;transform:translateY(-30%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(130%)}}@keyframes affHScanSweep{0%{opacity:0;transform:translate(-30%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes affTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes affHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.aff-art-reveal{opacity:0;will-change:opacity,transform;transition:opacity .85s cubic-bezier(.2,.7,.3,1),transform .85s cubic-bezier(.2,.7,.3,1);transform:translateY(48px)scale(.985)}.aff-art-reveal.in{opacity:1;transform:translateY(0)scale(1)}@keyframes affGlitchClip{0%,92%{clip-path:inset(0);transform:translate(0)}93%{clip-path:inset(20% 0 50%);transform:translate(-3px)}94%{clip-path:inset(70% 0 10%);transform:translate(3px)}95%{clip-path:inset(40% 0 30%);transform:translate(-2px)}96%,to{clip-path:inset(0);transform:translate(0)}}@keyframes affFaceGlitch{0%,84%{opacity:0;clip-path:inset(0 0 100% 46%);transform:translate(0)}85%{opacity:.9;clip-path:inset(28% 0 48% 46%);transform:translate(-8px)}87%{opacity:1;clip-path:inset(56% 0 18% 46%);transform:translate(9px)}89%{opacity:.85;clip-path:inset(40% 0 36% 46%);transform:translate(-5px)}91%{opacity:1;clip-path:inset(66% 0 8% 46%);transform:translate(6px)}92%{opacity:.8;clip-path:inset(34% 0 50% 46%);transform:translate(-3px)}93%,to{opacity:0;clip-path:inset(0 0 100% 46%);transform:translate(0)}}@keyframes affScanSweepV{0%{opacity:0;top:-3%}7%{opacity:1}93%{opacity:1}to{opacity:0;top:103%}}@keyframes affScanBandV{0%{top:-14%}to{top:104%}}@keyframes affEyePulse{0%,to{opacity:.3}50%{opacity:.9}}@keyframes affGlowBreathe{0%,to{opacity:.25}50%{opacity:1}}@keyframes affEyeScan{0%{left:-18%}to{left:100%}}@keyframes affDataFlowV{0%{top:-42%}to{top:100%}}@keyframes affNodePulse{0%,to{opacity:.18;transform:scale(.55)}50%{opacity:1;transform:scale(1.25)}}@keyframes affDecodeFlicker{0%{opacity:.28}5%{opacity:.95}9%{opacity:.35}13%{opacity:.85}18%{opacity:.3}40%{opacity:.26}49%{opacity:.9}53%{opacity:.4}58%{opacity:.72}63%{opacity:.3}to{opacity:.3}}@keyframes affPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes affBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes affDataDrift{0%{transform:translateY(-12%)}to{transform:translateY(12%)}}@keyframes affMatrixFall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes affMatrixFallSlow{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes affTypewriter{0%{width:0}to{width:100%}}@keyframes affCaretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes affMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes affCountClimb{0%{opacity:0;transform:translateY(100%)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}.aff-cta-orb{border-radius:3px;padding:1.5px;position:relative}.aff-cta-orb:before{content:"";background:conic-gradient(from var(--glow-angle,0deg), #0c1320 0%,#0c1320 55%, #22d3ee 68%,#fff 75%,#22d3ee 82%, #0c1320 95%,#0c1320 100%);z-index:0;border-radius:3px;animation:4s linear infinite orbitGlow;position:absolute;inset:0}.aff-cta-orb-inner{z-index:1;background:#04060a;border-radius:2px;position:relative;overflow:hidden}.aff-cta-orb-inner:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(at top,#22d3ee10 0%,#0000 65%);position:absolute;inset:0}.aff-cta-orb-inner>*{z-index:1;position:relative}.aff-link-block .aff-link-line{white-space:nowrap;vertical-align:bottom;max-width:0;display:inline-block;overflow:hidden}.aff-link-block.aff-link-typed .aff-link-line{animation:affTypeMaxWidth var(--type-dur,.7s) steps(var(--type-steps,40),end) var(--type-delay,0s) forwards}@keyframes affTypeMaxWidth{0%{max-width:0}to{max-width:50em}}.aff-link-block .aff-link-caret,.aff-link-block .aff-link-line-caret{vertical-align:middle;opacity:0;background:#22d3ee;width:8px;height:14px;margin-left:6px;display:inline-block;box-shadow:0 0 8px #22d3ee}.aff-link-block.aff-link-typed .aff-link-caret{animation:1s step-end infinite affCaretBlink;animation-delay:var(--caret-delay,3s);opacity:1}.aff-link-block.aff-link-typed .aff-link-line-caret{animation:affLineCaret var(--caret-dur,2s) ease-out var(--caret-delay,0s) forwards}@keyframes affLineCaret{0%{opacity:0}4%{opacity:1}96%{opacity:1}to{opacity:0}}.aff-link-block.aff-link-typed .aff-link-line-caret-final{animation:affLineCaretFinal var(--caret-dur,2s) ease-out var(--caret-delay,0s) forwards, affCaretBlink 1s steps(1,end) var(--blink-after,4s) infinite}@keyframes affLineCaretFinal{0%,3%{opacity:0}4%{opacity:1}to{opacity:1}}.aff-faq-row{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s;position:relative}.aff-faq-row:hover{background:#22d3ee06}.aff-faq-plus{color:#22d3ee;border:1px solid #1c2128;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:14px;font-weight:400;line-height:1;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.aff-faq-row:hover .aff-faq-plus{background:#22d3ee10;border-color:#22d3ee66}.aff-faq-row[data-open=true] .aff-faq-plus{background:#22d3ee18;border-color:#22d3ee;transform:rotate(45deg);box-shadow:0 0 8px #22d3ee44}.aff-faq-answer{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transition:max-height .35s,opacity .22s,padding-top .25s,padding-bottom .25s;overflow:hidden}.aff-faq-row[data-open=true] .aff-faq-answer{opacity:1;max-height:280px;padding-top:8px;padding-bottom:4px}.aff-typed-title{flex-wrap:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.aff-typed-title-text{white-space:nowrap;vertical-align:bottom;flex:0 auto;max-width:0;display:inline-block;overflow:hidden}.aff-typed-title[data-typed=true] .aff-typed-title-text{animation:affTypeMaxWidth var(--type-dur,1.6s) steps(var(--type-steps,40),end) forwards}.aff-typed-title-caret{opacity:0;background:#22d3ee;flex-shrink:0;width:12px;height:.85em;display:inline-block;box-shadow:0 0 10px #22d3ee}.aff-typed-title[data-typed=true] .aff-typed-title-caret{animation:.25s ease-out forwards affTitleCaretFadeIn,2.6s step-end infinite affCaretSlowBlink;animation-delay:0s, var(--type-dur,1.6s)}@keyframes affTitleCaretFadeIn{0%{opacity:0}to{opacity:1}}@keyframes affCaretSlowBlink{0%,60%{opacity:1}61%,to{opacity:0}}@keyframes affHeroTwitch{0%,28%,32%,56%,60%,86%,90%,to{filter:none;transform:translate(0)}30%{filter:drop-shadow(2px 0 #f04438b3)drop-shadow(-2px 0 #22d3eeb3);transform:translate(-2px)}58%{filter:drop-shadow(-3px 0 #f04438b3)drop-shadow(3px 0 #22d3eeb3);transform:translate(3px)}88%{filter:drop-shadow(2px 0 #f0443880)drop-shadow(-2px 0 #22d3ee80);transform:translate(-1px)}}.lp-root{color:#d8f4f8;background:#000;min-height:100vh;font-family:Share Tech Mono,SF Mono,JetBrains Mono,Berkeley Mono,Menlo,monospace;position:relative;overflow-x:hidden}.lp-header{z-index:50;-webkit-backdrop-filter:blur(10px);background:#000000c7;border-bottom:1px solid #22d3ee24;justify-content:space-between;align-items:center;padding:14px 36px;display:flex;position:sticky;top:0}.lp-header-brand{cursor:pointer;align-items:center;gap:10px;display:flex}.lp-header-mark{color:#22d3ee;border:1px solid #22d3ee8c;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.lp-header-name{color:#fff;letter-spacing:.22em;font-size:12px;font-weight:700}.lp-header-nav{gap:22px;display:flex}.lp-header-link{color:#c0c0c0b3;letter-spacing:.12em;font-size:10.5px;font-weight:600;text-decoration:none;transition:color .15s}.lp-header-link:hover{color:#22d3ee}.lp-header-cta{align-items:center;gap:10px;display:flex}.lp-header-signin{color:silver;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #c0c0c038;padding:7px 14px;font-family:inherit;font-size:10px;font-weight:700}.lp-header-start{color:#22d3ee;letter-spacing:.12em;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee;padding:7px 14px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.lp-header-start:hover{background:#22d3ee33;box-shadow:0 0 22px #22d3ee59}.lp-sec{opacity:0;justify-content:center;align-items:center;min-height:100vh;padding:110px 36px 90px;transition:opacity .9s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(28px)}.lp-sec.lp-in-view{opacity:1;transform:translateY(0)}.lp-sec-inner{z-index:1;width:100%;max-width:1160px;margin:0 auto;position:relative}.lp-grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px);background-size:56px 56px;animation:40s linear infinite lpGridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 85%);mask-image:radial-gradient(#000 30%,#0000 85%)}.lp-grid-bg-sparse{opacity:.6;background-size:84px 84px}@keyframes lpGridDrift{0%{background-position:0 0,0 0}to{background-position:56px 56px,56px 56px}}.lp-scan{pointer-events:none;z-index:0;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#22d3ee14 40%,#22d3ee24 50%,#22d3ee14 60%,#0000 100%);height:200px;animation:18s linear infinite lpScan;position:absolute;left:0;right:0}@keyframes lpScan{0%{opacity:0;top:-200px}5%{opacity:.7}95%{opacity:.7}to{opacity:0;top:100%}}.lp-corner{pointer-events:none;z-index:1;border:1px solid #22d3ee80;width:24px;height:24px;position:absolute}.lp-corner-tl{border-bottom:none;border-right:none;top:90px;left:36px}.lp-corner-tr{border-bottom:none;border-left:none;top:90px;right:36px}.lp-corner-bl{border-top:none;border-right:none;bottom:36px;left:36px}.lp-corner-br{border-top:none;border-left:none;bottom:36px;right:36px}.lp-ticker{letter-spacing:.08em;color:#c0c0c0d9;-webkit-backdrop-filter:blur(8px);background:#0009;border:1px solid #22d3ee38;align-items:center;gap:14px;margin-bottom:28px;padding:7px 16px;font-size:10.5px;display:inline-flex}.lp-ticker-label{color:#22d3ee;letter-spacing:.16em;font-weight:700}.lp-ticker-sep{color:#22d3ee47}.lp-ticker-dim{color:#c0c0c080;letter-spacing:.06em;margin-left:3px;font-size:9.5px}.lp-live-dot{background:#39ff14;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite lpLivePulse;display:inline-block;box-shadow:0 0 10px #39ff14,0 0 20px #39ff1480}@keyframes lpLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}.lp-hero{background:radial-gradient(80% 50% at 50% 30%,#22d3ee14 0%,#0000 65%),#000}.lp-hero-content{text-align:center;z-index:2;width:100%;max-width:1100px;margin:0 auto;position:relative}.lp-hero-image-mode{background:#000;align-items:stretch;padding:0}.lp-hero-image-bg{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.lp-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lp-hero-image-vignette{pointer-events:none;z-index:1;background:radial-gradient(90% 70% at 50% 45%,#0000 0% 55%,#00000080 100%),linear-gradient(#0000008c 0%,#0000 14% 60%,#000000d9 100%);position:absolute;inset:0}.lp-hero-tv-glitch{object-fit:cover;object-position:center;z-index:2;pointer-events:none;clip-path:inset(14.5% 45.6% 64% 40%);will-change:transform,filter,clip-path;width:100%;height:100%;animation:5.2s step-end infinite lpTvGlitch;position:absolute;inset:0}@keyframes lpTvGlitch{0%,9%,to{filter:none;clip-path:inset(14.5% 45.6% 64% 40%);transform:translate(0)}10%{filter:drop-shadow(1.5px 0 #22d3ee73)drop-shadow(-1.5px 0 #f0443861);transform:translate(-1.5px)}11.5%{filter:none;transform:translate(1px)}12.5%{transform:translate(0)}43%{filter:drop-shadow(-2px 0 #22d3ee66)drop-shadow(2px 0 #f0443852);clip-path:inset(18% 45.6% 64% 40%);transform:translate(2px)}44.5%{filter:none;clip-path:inset(14.5% 45.6% 67% 40%);transform:translate(-1px)}45.5%{clip-path:inset(14.5% 45.6% 64% 40%);transform:translate(0)}73%{filter:drop-shadow(1px 0 #22d3ee66);transform:translate(-1px)}74%{filter:none;transform:translate(.5px)}74.8%{transform:translate(0)}}.lp-hero-tv-scan{z-index:3;pointer-events:none;width:14.4%;height:21.5%;position:absolute;top:14.5%;left:40%;overflow:hidden}.lp-hero-tv-scan:before{content:"";will-change:top;background:linear-gradient(#0000 0%,#00000012 30%,#0a1e2629 50%,#00000012 70%,#0000 100%);height:30%;animation:5s linear infinite lpTvRoll;position:absolute;left:-5%;right:-5%}@keyframes lpTvRoll{0%{top:-30%}to{top:100%}}.lp-touch-glow{z-index:2;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(circle,#22d3eebf 0%,#22d3ee66 30%,#22d3ee26 55%,#0000 72%);border-radius:50%;width:78px;height:78px;animation:3s ease-in-out infinite lpTouchPulse;position:absolute;top:45%;left:58.6%;transform:translate(-50%,-50%)}@keyframes lpTouchPulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.18)}}.lp-beam-glow{z-index:2;pointer-events:none;mix-blend-mode:screen;width:22px;height:62%;animation:4s ease-in-out infinite lpBeamPulse;position:absolute;top:20%;left:48.6%;overflow:hidden;transform:translate(-50%)}.lp-beam-flow{filter:blur(2.5px);will-change:top;background:linear-gradient(#0000 0%,#ffa54666 36%,#ffdca0eb 50%,#ffa54666 64%,#0000 100%);height:32%;animation:3s linear infinite lpBeamFlow;position:absolute;left:0;right:0}@keyframes lpBeamPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes lpBeamFlow{0%{top:100%}to{top:-32%}}.lp-seam-glow{z-index:2;pointer-events:none;mix-blend-mode:screen;width:34px;height:76%;animation:3.6s ease-in-out infinite lpSeamPulse;position:absolute;top:11%;left:51%;overflow:hidden;transform:translate(-50%)}.lp-seam-glow:before{content:"";filter:blur(4px);background:linear-gradient(#0000 0%,#22d3ee1f 14%,#3cdcff42 50%,#22d3ee1f 86%,#0000 100%);position:absolute;inset:0}.lp-seam-flow{filter:blur(3px);will-change:top;background:linear-gradient(#0000 0%,#78ebff73 45%,#bef8ffd9 50%,#78ebff73 55%,#0000 100%);height:26%;animation:3.2s linear infinite lpSeamFlow;position:absolute;left:0;right:0}@keyframes lpSeamPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes lpSeamFlow{0%{top:100%}to{top:-26%}}.lp-net-pulses{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-net-pulse{mix-blend-mode:screen;width:11px;height:11px;animation:2.6s ease-in-out infinite lpNetPulse;animation-delay:calc(var(--i,0) * .42s);will-change:transform,opacity;background:radial-gradient(circle,#78ebfff2 0%,#22d3ee4d 50%,#0000 75%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes lpNetPulse{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.5)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.1)}}.lp-particle-glow{object-fit:contain;object-position:center;z-index:2;pointer-events:none;clip-path:inset(9% 30% 40% 54%);mix-blend-mode:screen;filter:blur(1.5px)brightness(1.5)saturate(1.25);will-change:opacity;width:100%;height:100%;animation:3.4s ease-in-out infinite lpParticleBreathe;position:absolute;inset:0}@keyframes lpParticleBreathe{0%,to{opacity:.35}50%{opacity:.9}}.lp-galaxy-core{z-index:2;pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;background:radial-gradient(circle,#e1f6ff9e 0%,#82d6ff47 34%,#22d3ee1a 60%,#0000 78%);border-radius:50%;width:185px;height:185px;animation:4.2s ease-in-out infinite lpGalaxyPulse;position:absolute;top:43%;left:68%;transform:translate(-50%,-50%)}@keyframes lpGalaxyPulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.82)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.lp-galaxy-stars{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-galaxy-star{mix-blend-mode:screen;will-change:opacity,transform,filter;background:radial-gradient(circle,#fff 0%,#cdf0ffb3 42%,#0000 78%);border-radius:50%;animation-name:lpStarTwinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:translate(-50%,-50%)}@keyframes lpStarTwinkle{0%,to{opacity:.12;filter:drop-shadow(0 0 #0000);transform:translate(-50%,-50%)scale(.45)}50%{opacity:1;filter:drop-shadow(0 0 6px #beebffe6);transform:translate(-50%,-50%)scale(1.65)}}.lp-buddha-dots{z-index:2;pointer-events:none;position:absolute;inset:0}.lp-buddha-dot{mix-blend-mode:screen;will-change:opacity,transform;background:radial-gradient(circle,#aff6ff 0%,#3cdeff99 44%,#0000 76%);border-radius:50%;animation-name:lpDotBlink;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;transform:translate(-50%,-50%)}@keyframes lpDotBlink{0%,to{opacity:0;transform:translate(-50%,-50%)scale(.4)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}.lp-conn-scan{z-index:2;pointer-events:none;mix-blend-mode:screen;width:38%;height:46%;position:absolute;top:22%;left:38%;overflow:hidden}.lp-conn-scan i{filter:blur(.4px);will-change:top,opacity;background:linear-gradient(90deg,#0000,#22d3ee00 8%,#7de8ffd9 50%,#22d3ee00 92%,#0000);height:2px;animation:4.4s linear infinite lpScanSweep;position:absolute;left:0;right:0;box-shadow:0 0 9px 1px #22d3ee73}@keyframes lpScanSweep{0%{opacity:0;top:-3%}12%{opacity:1}86%{opacity:1}to{opacity:0;top:103%}}.lp-circuit-glitch{object-fit:contain;object-position:center;z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:0;will-change:opacity,transform;width:100%;height:100%;animation:2.6s step-end infinite lpCircuitGlitch;position:absolute;inset:0;-webkit-mask-image:radial-gradient(13% 31% at 52% 28%,#000 50%,#0000 100%);mask-image:radial-gradient(13% 31% at 52% 28%,#000 50%,#0000 100%)}@keyframes lpCircuitGlitch{0%{opacity:.12;transform:translate(0)}7%{opacity:.5;transform:translate(-5px)}12%{opacity:.18;transform:translate(4px)}19%{opacity:.42;transform:translate(-2px)}26%{opacity:.1;transform:translate(6px)}33%{opacity:.55;transform:translate(-4px)}40%{opacity:.2;transform:translate(2px)}48%{opacity:.08;transform:translate(0)}55%{opacity:.46;transform:translate(-6px)}61%{opacity:.16;transform:translate(3px)}68%{opacity:.5;transform:translate(-3px)}75%{opacity:.12;transform:translate(5px)}82%{opacity:.4;transform:translate(-2px)}89%{opacity:.15;transform:translate(4px)}95%{opacity:.45;transform:translate(-4px)}to{opacity:.12;transform:translate(0)}}.lp-hero-image-vignette-soft{background:radial-gradient(95% 80%,#0000 0% 70%,#00000059 100%)}.lp-hero-caps{min-height:100vh;margin-top:7vh;padding:0}.lp-hero-caps .lp-hero-image-bg{position:absolute;inset:0}.lp-hero-caps .lp-hero-image{object-fit:contain;object-position:center;background:#000;width:100%;height:100%;animation:none;display:block}#sec-03b .lp-hero-image,#sec-03f .lp-hero-image{transform-origin:50%;transform:scale(1.1)}.lp-hero-caps .lp-hero-image-vignette,.lp-hero-caps .lp-corner{display:none}.lp-hero-overlay{z-index:5;flex-direction:column;justify-content:space-between;gap:24px;width:100%;min-height:100vh;padding:26px 32px 60px;display:flex;position:relative}.lp-hero-overlay-top{justify-content:flex-end;align-items:flex-start;display:flex}.lp-cta-row-top{gap:8px;margin-bottom:0}.lp-cta-row-top .lp-cta-primary{letter-spacing:.14em;gap:6px;padding:8px 15px;font-size:9.5px}.lp-cta-row-top .lp-cta-secondary{letter-spacing:.14em;padding:8px 13px;font-size:9px}.lp-cta-row-top .lp-cta-prompt{font-size:10px}.lp-cta-row-top .lp-cta-arrow{font-size:11px}.lp-hero-overlay-bottom{flex-direction:column;align-items:center;gap:28px;display:flex}.lp-hero-image-mode .lp-cta-row{margin-bottom:0}@media (width<=880px){.lp-hero-overlay{padding:80px 18px 40px}}.lp-hero-glow{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(#22d3ee38 0%,#c0c0c00f 40%,#0000 75%);width:min(700px,90vw);height:280px;animation:5s ease-in-out infinite lpHeroPulse;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}@keyframes lpHeroPulse{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.15)}}.lp-hero-eyebrow{color:#22d3eed9;letter-spacing:.42em;margin-bottom:28px;font-size:10px;font-weight:700}.lp-hero-title{letter-spacing:-.02em;color:#fff;margin:0 0 28px;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(36px,6.4vw,76px);font-weight:800;line-height:1.04}.lp-hero-grox{background:linear-gradient(90deg,#fff 0%,#22d3ee 50%,#fff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;animation:6s ease-in-out infinite lpHeroShine}@keyframes lpHeroShine{0%,to{background-position:0%}50%{background-position:100%}}.lp-hero-tag-1{color:#ffffffeb}.lp-hero-tag-2{color:#c0c0c0c7}.lp-hero-sub{color:#c0c0c0c7;max-width:720px;margin:0 auto 36px;font-family:system-ui,sans-serif;font-size:clamp(14px,1.6vw,17px);line-height:1.65}.lp-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:48px;display:inline-flex}.lp-cta-primary{color:#22d3ee;letter-spacing:.18em;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee;align-items:center;gap:10px;padding:14px 26px;font-family:inherit;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.lp-cta-primary:hover{background:#22d3ee33;transform:translateY(-1px);box-shadow:0 0 32px #22d3ee66}.lp-cta-primary:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:50%;height:100%;animation:4s ease-in-out infinite lpCtaShimmer;position:absolute;top:0;left:-100%}@keyframes lpCtaShimmer{0%{left:-100%}65%,to{left:200%}}.lp-cta-prompt{color:#39ff14;font-weight:800}.lp-cta-arrow{font-size:14px}.lp-cta-secondary{color:#c0c0c0d9;letter-spacing:.18em;cursor:pointer;background:0 0;border:1px solid #c0c0c038;padding:14px 22px;font-family:inherit;font-size:10.5px;font-weight:700;transition:all .15s}.lp-cta-secondary:hover{color:#fff;border-color:#fff6}.lp-cta-primary-big{letter-spacing:.22em;padding:18px 42px;font-size:13px}.lp-cta-cursor{vertical-align:middle;background:#22d3ee;width:8px;height:13px;margin-left:4px;animation:.9s ease-in-out infinite lpCursor;display:inline-block}@keyframes lpCursor{0%,49%{opacity:1}50%,to{opacity:0}}.lp-hero-proof{grid-template-columns:repeat(3,1fr);gap:12px;max-width:720px;margin:0 auto 28px;display:grid}.lp-proof-card{text-align:center;background:#ffffff06;border:1px solid #ffffff14;padding:16px 14px;transition:all .25s}.lp-proof-card:hover{background:#22d3ee0d;border-color:#22d3ee73;transform:translateY(-2px)}.lp-proof-num{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-family:system-ui,sans-serif;font-size:24px;font-weight:800}.lp-proof-label{color:#c0c0c0d9;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.lp-proof-sub{color:#c0c0c073;letter-spacing:.08em;margin-top:3px;font-size:9px}.lp-scroll-cue{flex-direction:column;align-items:center;gap:10px;margin-top:8px;animation:2.5s ease-in-out infinite lpScrollCuePulse;display:flex}.lp-scroll-cue-line{background:linear-gradient(#0000,#22d3ee,#0000);width:1px;height:30px}.lp-scroll-cue-text{color:#22d3ee;letter-spacing:.26em;font-size:9px;font-weight:700}@keyframes lpScrollCuePulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(6px)}}.lp-sec-hdr{text-align:center;max-width:880px;margin:0 auto 56px;position:relative}.lp-sec-stamp{align-items:center;gap:16px;margin-bottom:18px;display:inline-flex}.lp-sec-stamp-num{color:#22d3ee;letter-spacing:.28em;font-size:10px;font-weight:700}.lp-sec-stamp-line{background:linear-gradient(90deg,#22d3ee,#0000);width:80px;height:1px}.lp-sec-eyebrow{color:#c0c0c0bf;letter-spacing:.36em;margin-bottom:18px;font-size:10px;font-weight:700}.lp-sec-headline{color:#fff;letter-spacing:-.015em;margin:0 0 18px;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(28px,4.4vw,50px);font-weight:800;line-height:1.08}.lp-sec-headline-em{background:linear-gradient(90deg,#22d3ee,#fff,#22d3ee) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite lpHeroShine}.lp-sec-sub{color:#c0c0c0b8;max-width:680px;margin:0 auto;font-family:system-ui,sans-serif;font-size:14.5px;line-height:1.65}.lp-mvmts{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:56px;display:grid}.lp-mvmt{background:linear-gradient(#ffffff06,#ffffff01);border:1px solid #22d3ee29;border-top-color:#22d3ee80;padding:28px 24px;transition:all .3s;position:relative}.lp-mvmt:hover{background:linear-gradient(#22d3ee0d,#22d3ee03);border-color:#22d3ee6b;transform:translateY(-3px);box-shadow:0 12px 40px #22d3ee2e}.lp-mvmt-stamp{color:#22d3ee;letter-spacing:.32em;margin-bottom:16px;font-size:9.5px;font-weight:700}.lp-mvmt-title{color:#fff;letter-spacing:.18em;margin-bottom:14px;font-size:13px;font-weight:700}.lp-mvmt-body{color:#c0c0c0c7;margin:0;font-family:system-ui,sans-serif;font-size:13px;line-height:1.65}.lp-quote{text-align:center;background:#ffffff04;border-top:1px solid #22d3ee38;border-bottom:1px solid #22d3ee38;max-width:720px;margin:0 auto;padding:36px 24px;position:relative}.lp-quote-tag{color:#22d3ee;letter-spacing:.34em;margin-bottom:14px;font-size:9.5px;font-weight:700}.lp-quote-text{color:#fff;letter-spacing:-.005em;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(20px,2.6vw,30px);font-weight:700;line-height:1.25}.lp-caps-image-mode{background:#000}.lp-caps-image-stamp{color:#22d3ee;letter-spacing:.32em;text-align:center;margin-bottom:22px;font-family:Share Tech Mono,SF Mono,monospace;font-size:10px;font-weight:700}.lp-caps-image-frame{aspect-ratio:1672/941;background:#000;border:1px solid #22d3ee2e;width:100%;max-width:1160px;margin:0 auto;position:relative;overflow:hidden}.lp-caps-image{object-fit:contain;object-position:center;width:100%;height:100%;animation:14s ease-in-out infinite lpHeroImgDrift;display:block;position:absolute;inset:0}.lp-caps-image-corner{z-index:2;pointer-events:none;border:1px solid #22d3eeb3;width:18px;height:18px;position:absolute}.lp-caps-image-corner-tl{border-bottom:none;border-right:none;top:8px;left:8px}.lp-caps-image-corner-tr{border-bottom:none;border-left:none;top:8px;right:8px}.lp-caps-image-corner-bl{border-top:none;border-right:none;bottom:8px;left:8px}.lp-caps-image-corner-br{border-top:none;border-left:none;bottom:8px;right:8px}.lp-caps-image-scan{pointer-events:none;z-index:1;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#22d3ee1a 50%,#0000 100%);height:120px;animation:16s linear infinite lpScan;position:absolute;left:0;right:0}.lp-caps-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.lp-cap{background:linear-gradient(#ffffff06,#ffffff01);border:1px solid #c0c0c01a;padding:22px 18px;transition:all .3s cubic-bezier(.2,.7,.3,1);position:relative;overflow:hidden}.lp-cap:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;transition:transform .6s;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.lp-cap:hover{background:linear-gradient(#22d3ee0f,#22d3ee03);border-color:#22d3ee8c;transform:translateY(-4px);box-shadow:0 16px 40px #22d3ee33}.lp-cap:hover:before{transform:translate(100%)}.lp-cap-glyph{color:#22d3ee;filter:drop-shadow(0 0 10px #22d3ee80);margin-bottom:12px;font-size:22px}.lp-cap-k{color:#fff;letter-spacing:.18em;margin-bottom:10px;font-size:11px;font-weight:800}.lp-cap-d{color:#c0c0c0b8;font-family:system-ui,sans-serif;font-size:11.5px;line-height:1.55}.lp-cap-corner{opacity:.6;border-bottom:1px solid #22d3ee80;border-right:1px solid #22d3ee80;width:10px;height:10px;position:absolute;bottom:8px;right:8px}.lp-stages{flex-direction:column;max-width:880px;margin:0 auto 44px;display:flex}.lp-stage{background:linear-gradient(90deg,#22d3ee0a,#ffffff03);border:1px solid #22d3ee29;border-left-color:#22d3ee8c;grid-template-columns:80px 1fr 20px;align-items:start;gap:24px;padding:22px 24px;transition:all .3s;display:grid;position:relative}.lp-stage:hover{border-color:#22d3ee66}.lp-stage-num{color:#22d3ee;letter-spacing:-.02em;text-shadow:0 0 18px #22d3ee80;font-family:system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1}.lp-stage-k{color:#fff;letter-spacing:.22em;margin-bottom:8px;font-size:12px;font-weight:700}.lp-stage-d{color:#c0c0c0c7;font-family:system-ui,sans-serif;font-size:13px;line-height:1.65}.lp-stage-pulse{width:8px;height:8px;animation:2.2s ease-in-out infinite lpStagePulse;animation-delay:calc(var(--lp-i,0) * .2s);background:#22d3ee;border-radius:50%;margin-top:8px;box-shadow:0 0 10px #22d3ee}@keyframes lpStagePulse{0%,to{opacity:.25;transform:scale(.6)}50%{opacity:1;transform:scale(1.4)}}.lp-stage-link{background:linear-gradient(#22d3ee8c,#22d3ee0d);width:1px;height:18px;margin-left:56px}.lp-callout{background:linear-gradient(135deg,#22d3ee0a,#c0c0c005);border:1px solid #c0c0c02e;border-left-color:#22d3ee8c;max-width:720px;margin:0 auto;padding:28px 26px}.lp-callout-tag{color:#22d3ee;letter-spacing:.32em;margin-bottom:12px;font-size:10px;font-weight:700}.lp-callout-body{color:#ffffffe0;margin:0;font-family:system-ui,sans-serif;font-size:13.5px;line-height:1.7}.lp-tiers{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lp-tier{background:linear-gradient(#ffffff06,#0006);border:1px solid #c0c0c01f;padding:28px 22px 24px;transition:all .3s;position:relative}.lp-tier:hover{border-color:var(--tier-accent,#22d3ee);box-shadow:0 20px 50px color-mix(in srgb,var(--tier-accent,#22d3ee) 22%,transparent);transform:translateY(-4px)}.lp-tier-pop{background:linear-gradient(#22d3ee14,#0006);border-color:#22d3ee73}.lp-tier-pop:before{content:"";pointer-events:none;border:1px solid #22d3ee;animation:3s ease-in-out infinite lpTierPopRing;position:absolute;inset:-1px}@keyframes lpTierPopRing{0%,to{box-shadow:0 0 #22d3ee66,0 0 28px #22d3ee4d}50%{box-shadow:0 0 0 4px #22d3ee1a,0 0 48px #22d3ee80}}.lp-tier-badge{color:#000;letter-spacing:.22em;background:#22d3ee;padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.lp-tier-line{background:linear-gradient(90deg,transparent,var(--tier-accent,#22d3ee),transparent);height:1px;margin-bottom:18px}.lp-tier-name{color:var(--tier-accent,#22d3ee);letter-spacing:.26em;margin-bottom:6px;font-size:14px;font-weight:800}.lp-tier-sub{color:#c0c0c0b3;margin-bottom:16px;font-family:system-ui,sans-serif;font-size:11px;font-style:italic}.lp-tier-price{align-items:baseline;gap:4px;margin-bottom:18px;display:flex}.lp-tier-amt{color:#fff;letter-spacing:-.02em;font-family:system-ui,sans-serif;font-size:36px;font-weight:800}.lp-tier-per{color:#c0c0c08c;letter-spacing:.12em;font-size:11px}.lp-tier-divider{background:#c0c0c01a;height:1px;margin-bottom:16px}.lp-tier-bullets{margin:0 0 18px;padding:0;list-style:none}.lp-tier-bullets li{color:#c0c0c0d1;padding:5px 0 5px 16px;font-family:system-ui,sans-serif;font-size:11.5px;line-height:1.55;position:relative}.lp-tier-bullets li:before{content:"+";color:var(--tier-accent,#22d3ee);font-weight:700;position:absolute;left:0}.lp-tier-cta{border:1px solid var(--tier-accent,#22d3ee);width:100%;color:var(--tier-accent,#22d3ee);letter-spacing:.22em;cursor:pointer;background:0 0;padding:11px 14px;font-family:inherit;font-size:10px;font-weight:700;transition:all .2s}.lp-tier-cta:hover{background:color-mix(in srgb,var(--tier-accent,#22d3ee) 15%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--tier-accent,#22d3ee) 40%,transparent)}.lp-side-panel{background:linear-gradient(135deg,#22d3ee0d,#ffffff05);border:1px solid #22d3ee33;border-left-color:#22d3ee99;max-width:960px;margin:0 auto;padding:56px 48px;position:relative;overflow:hidden}.lp-side-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#22d3ee0a 1px,#0000 1px),linear-gradient(90deg,#22d3ee0a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 90% 20%,#000,#0000 70%);mask-image:radial-gradient(circle at 90% 20%,#000,#0000 70%)}.lp-side-panel>*{z-index:1;position:relative}.lp-side-mission{background:linear-gradient(135deg,#39ff140d,#22d3ee08);border-color:#39ff1433 #39ff1433 #39ff1433 #39ff148c}.lp-side-stamp{color:#22d3ee;letter-spacing:.34em;margin-bottom:22px;font-size:10px;font-weight:700}.lp-side-mission .lp-side-stamp{color:#39ff14}.lp-side-headline{color:#fff;letter-spacing:-.015em;margin:0 0 24px;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(28px,4vw,46px);font-weight:800;line-height:1.08}.lp-side-accent{color:#c0c0c0d9}.lp-side-mission .lp-side-accent{color:#39ff14e6}.lp-side-sub{color:#c0c0c0c7;max-width:720px;margin:0 0 28px;font-family:system-ui,sans-serif;font-size:14.5px;line-height:1.7}.lp-side-pills{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.lp-side-pill{color:#22d3eeeb;letter-spacing:.12em;animation:.6s cubic-bezier(.2,.7,.3,1) backwards lpPillEnter;animation-delay:calc(var(--lp-i,0) * 60ms + .2s);background:#0006;border:1px solid #22d3ee4d;padding:6px 12px;font-size:10.5px;font-weight:600;transition:all .2s}.lp-side-mission .lp-side-pill{color:#39ff14eb;border-color:#39ff144d}@keyframes lpPillEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.lp-side-pill:hover{background:#22d3ee1f;transform:translateY(-2px)}.lp-side-cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.lp-side-price{color:#c0c0c0a6;letter-spacing:.12em;font-size:11px}.lp-venture-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:960px;margin:0 auto 32px;display:grid}.lp-role{animation:.55s cubic-bezier(.2,.7,.3,1) backwards lpRoleEnter;animation-delay:calc(var(--lp-i,0) * 70ms + .2s);background:linear-gradient(#ffffff05,#0006);border:1px solid #c0c0c01a;padding:20px 18px;transition:all .3s;position:relative}@keyframes lpRoleEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-role:hover{background:linear-gradient(#22d3ee0f,#0006);border-color:#22d3ee80;transform:translateY(-3px);box-shadow:0 14px 36px #22d3ee2e}.lp-role-dot{width:7px;height:7px;animation:2s ease-in-out infinite lpLivePulse;animation-delay:calc(var(--lp-i,0) * .15s);background:#22d3ee;border-radius:50%;margin-bottom:12px;box-shadow:0 0 10px #22d3ee}.lp-role-k{color:#fff;letter-spacing:.26em;margin-bottom:8px;font-size:13px;font-weight:800}.lp-role-d{color:#c0c0c0bf;font-family:system-ui,sans-serif;font-size:11.5px;line-height:1.55}.lp-venture-chrome{grid-template-columns:repeat(3,1fr);gap:12px;max-width:960px;margin:0 auto;display:grid}.lp-venture-chrome-card{background:#22d3ee0a;border:1px solid #22d3ee40;padding:18px}.lp-vcc-k{color:#22d3ee;letter-spacing:.26em;margin-bottom:8px;font-size:11px;font-weight:800}.lp-vcc-d{color:#c0c0c0c7;font-family:system-ui,sans-serif;font-size:11.5px;line-height:1.55}.lp-rails{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:48px;display:grid}.lp-rail{background:linear-gradient(#22d3ee08,#0006);border:1px solid #22d3ee2e;padding:24px 22px 22px;transition:all .3s;position:relative;overflow:hidden}.lp-rail:hover{border-color:#22d3ee80;transform:translateY(-3px);box-shadow:0 14px 36px #22d3ee2e}.lp-rail-line{background:linear-gradient(90deg,#0000,#22d3ee,#0000);height:1px;position:absolute;top:0;left:0;right:0}.lp-rail-head{justify-content:space-between;margin-bottom:14px;display:flex}.lp-rail-n{color:#22d3ee;letter-spacing:.3em;font-size:10px;font-weight:700}.lp-rail-active{color:#c0c0c099;letter-spacing:.22em;font-size:10px;font-weight:700}.lp-rail-pct{color:#22d3ee;letter-spacing:-.025em;text-shadow:0 0 20px #22d3ee66;margin-bottom:4px;font-family:system-ui,sans-serif;font-size:36px;font-weight:800;line-height:1}.lp-rail-pct-sub{color:#c0c0c08c;letter-spacing:.22em;margin-bottom:16px;font-size:9.5px;font-weight:700}.lp-rail-t{color:#fff;letter-spacing:.14em;margin-bottom:10px;font-size:13px;font-weight:700}.lp-rail-d{color:#c0c0c0c7;margin:0 0 16px;font-family:system-ui,sans-serif;font-size:12px;line-height:1.6}.lp-rail-meta{border-top:1px solid #c0c0c01a;gap:16px;padding-top:12px;display:flex}.lp-rail-meta-cell{flex:1}.lp-rail-meta-k{color:#c0c0c08c;letter-spacing:.24em;margin-bottom:4px;font-size:8.5px;font-weight:700}.lp-rail-meta-v{color:#fff;letter-spacing:.04em;font-size:11px;font-weight:700}.lp-ladder-block{max-width:960px;margin:0 auto 48px}.lp-ladder-stamp{color:#c0c0c09e;letter-spacing:.26em;text-align:center;margin-bottom:22px;font-size:10px;font-weight:700}.lp-ladder{flex-direction:column;gap:6px;display:flex}.lp-ladder-row{background:#ffffff04;border:1px solid #c0c0c01a;grid-template-columns:4px 130px 1fr auto;align-items:center;gap:22px;padding:16px 20px;transition:all .25s;display:grid}.lp-ladder-row:hover{border-color:color-mix(in srgb,var(--ladder-c,#22d3ee) 45%,transparent);background:color-mix(in srgb,var(--ladder-c,#22d3ee) 5%,transparent)}.lp-ladder-bar{background:linear-gradient(180deg,var(--ladder-c,#22d3ee),color-mix(in srgb,var(--ladder-c,#22d3ee) 30%,transparent));width:2px;height:32px;box-shadow:0 0 10px color-mix(in srgb,var(--ladder-c,#22d3ee) 50%,transparent)}.lp-ladder-k{color:var(--ladder-c,#22d3ee);letter-spacing:.26em;font-size:14px;font-weight:800}.lp-ladder-d{color:#c0c0c0b8;font-family:system-ui,sans-serif;font-size:11.5px}.lp-ladder-r{color:#fff;letter-spacing:.12em;font-size:12px;font-weight:700}.lp-settlement{grid-template-columns:repeat(2,1fr);gap:14px;max-width:960px;margin:0 auto;display:grid}.lp-set-card{background:linear-gradient(135deg,#22d3ee0a,#c0c0c005);border:1px solid #c0c0c029;border-left-color:#22d3ee8c;padding:22px}.lp-set-k{color:#22d3ee;letter-spacing:.26em;margin-bottom:12px;font-size:11px;font-weight:800}.lp-set-d{color:#c0c0c0d1;font-family:system-ui,sans-serif;font-size:12.5px;line-height:1.65}.lp-act-strip{grid-template-columns:repeat(3,1fr);gap:14px;max-width:880px;margin:0 auto 40px;display:grid}.lp-act{animation:.5s cubic-bezier(.2,.7,.3,1) backwards lpRoleEnter;animation-delay:calc(var(--lp-i,0) * .1s + .2s);background:#22d3ee08;border:1px solid #22d3ee38;border-top-color:#22d3ee8c;padding:24px 22px;position:relative}.lp-act-num{color:#22d3ee;letter-spacing:-.02em;text-shadow:0 0 16px #22d3ee66;margin-bottom:12px;font-family:system-ui,sans-serif;font-size:24px;font-weight:800}.lp-act-k{color:#fff;letter-spacing:.26em;margin-bottom:10px;font-size:12px;font-weight:800}.lp-act-d{color:#c0c0c0c7;font-family:system-ui,sans-serif;font-size:12px;line-height:1.55}.lp-early{background:#ffffff05;border:1px solid #c0c0c01f;max-width:880px;margin:0 auto 48px;padding:28px 26px}.lp-early-stamp{color:#22d3ee;letter-spacing:.3em;margin-bottom:18px;font-size:10px;font-weight:700}.lp-early-list{margin:0;padding:0;list-style:none}.lp-early-list li{color:#c0c0c0d1;border-bottom:1px solid #c0c0c00f;padding:8px 0 8px 18px;font-family:system-ui,sans-serif;font-size:12.5px;line-height:1.65;position:relative}.lp-early-list li:last-child{border-bottom:none}.lp-early-list li:before{content:"›";color:#22d3ee;font-size:14px;font-weight:700;line-height:1;position:absolute;top:9px;left:0}.lp-final-pitch{text-align:center;max-width:720px;margin:0 auto 40px}.lp-final-pitch-text{color:#fff;margin-bottom:32px;font-family:system-ui,-apple-system,sans-serif;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.4}.lp-final-pitch-em{color:#22d3ee;text-shadow:0 0 20px #22d3ee66}.lp-footer{text-align:center;color:#c0c0c061;letter-spacing:.12em;justify-content:center;gap:8px;margin-top:40px;font-size:10px;display:flex}.lp-standalone-footer{background:#000;border-top:1px solid #22d3ee1f;margin-top:7vh;padding:40px 24px 48px}.lp-standalone-footer .lp-footer{margin-top:0}.lp-footer-sep{opacity:.4}.lp-footer-link{color:inherit;text-decoration:none}.lp-footer-link:hover{color:#22d3ee}@media (width<=880px){.lp-sec{padding:80px 18px 60px}.lp-corner{display:none}.lp-header{padding:10px 18px}.lp-header-nav{display:none}.lp-hero-proof,.lp-mvmts{grid-template-columns:1fr}.lp-caps-grid{grid-template-columns:repeat(2,1fr)}.lp-tiers{grid-template-columns:1fr}.lp-stage{grid-template-columns:60px 1fr 16px;gap:16px}.lp-venture-grid{grid-template-columns:1fr 1fr}.lp-venture-chrome,.lp-rails,.lp-settlement,.lp-act-strip{grid-template-columns:1fr}.lp-ladder-row{grid-template-columns:4px 100px 1fr auto;gap:12px}.lp-side-panel{padding:36px 24px}}.grox-lstroke{position:relative;border-left-color:#0000!important}.grox-lstroke:before{content:"";background:linear-gradient(180deg,transparent 0%,var(--ls,#22d3ee) 50%,transparent 100%);pointer-events:none;z-index:0;border-radius:2px;width:1px;position:absolute;top:0;bottom:0;left:0}
