@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden;background:#020208}:root{--mono: "JetBrains Mono", "Consolas", "Courier New", monospace;--bg-main: #020208;--bg: #020208;--bg2: #0f0f16;--bg3: #141422;--bdr: #1e1e30;--dim: #6e7080;--txt: #e2e2e2;--act: #569cd6;--t-xs: 9px;--t-sm: 10px;--t-md: 11px;--t-lg: 12px;--t-xl: 13px;--t-2xl: 15px;--t-3xl: 18px;--ls-tight: .02em;--ls-normal: .04em;--ls-wide: .08em;--ls-wider: .12em;--ls-widest: .16em}.app-container{display:flex;width:100%;height:100%;position:relative;background:var(--bg-main)}.panel-left{width:50vw;min-width:50vw;max-width:50vw;flex-shrink:0;height:100%;background:transparent;border-right:none;display:flex;flex-direction:column;overflow:hidden;font-family:var(--mono);font-size:12px}.panel-right{width:50vw;min-width:50vw;max-width:50vw;flex-shrink:0;height:100%;position:relative;overflow:hidden;background:transparent}.ide-titlebar{height:32px;background:#08080e;display:flex;align-items:center;gap:10px;padding:0 12px;flex-shrink:0;border-bottom:1px solid var(--bdr);-webkit-user-select:none;user-select:none}.ide-dots{display:flex;gap:6px;align-items:center}.ide-dot{position:relative;width:12px;height:12px;border-radius:50%;flex-shrink:0;cursor:default;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}.ide-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;line-height:12px;font-weight:700;color:#0000008c;opacity:0;transition:opacity .12s ease;text-align:center}.ide-dots:hover .ide-dot:after{opacity:1}.dot-red:after{content:"×";font-size:10px;padding-bottom:1px}.dot-yellow:after{content:"–";font-size:11px}.dot-green:after{content:"+";font-size:9px}.dot-red{background:radial-gradient(circle at 38% 32%,#ff8a82,#ff453a 55%,#c0170e);opacity:.55;animation:dotPulseRed 2.4s cubic-bezier(.4,0,.2,1) 0s both infinite}.dot-yellow{background:radial-gradient(circle at 38% 32%,#ffe97a,#ffd60a 55%,#b89800);opacity:.55;animation:dotPulseYellow 2.4s cubic-bezier(.4,0,.2,1) .8s both infinite}.dot-green{background:radial-gradient(circle at 38% 32%,#7eeea0,#30d158 55%,#1a8a38);opacity:.55;animation:dotPulseGreen 2.4s cubic-bezier(.4,0,.2,1) 1.6s both infinite}.ide-title{flex:1;font-size:var(--t-lg);font-weight:700;letter-spacing:var(--ls-widest);color:#c8e6ff;font-family:var(--mono);text-transform:uppercase}.ide-block-num{font-size:var(--t-sm);color:#7878a0;font-family:var(--mono);font-variant-numeric:tabular-nums}.ide-tabs{display:flex;align-items:stretch;background:#0c0c18;border-bottom:1px solid var(--bdr);height:28px;flex-shrink:0;overflow:hidden}.ide-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-right:1px solid var(--bdr);outline:none;padding:0 14px;height:100%;font-size:var(--t-md);color:#8080a0;cursor:pointer;display:flex;align-items:center;font-family:var(--mono);white-space:nowrap;transition:color .15s}.ide-tab:focus-visible{outline:2px solid #569cd6;outline-offset:-2px}.ide-tab:hover{color:#c0c0d8;background:#ffffff06;transition:background .15s,color .15s}.ide-tab-active{color:#f0f0ff;background:var(--bg);border-bottom:3px solid #569cd6;font-weight:700;letter-spacing:.02em}.ide-tab-filler{flex:1}.ide-tab-info{font-size:10px;color:var(--dim);padding:0 10px;display:flex;align-items:center;font-family:var(--mono)}.terminal-body{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 4px 8px 0;background:var(--bg);scrollbar-width:none;-ms-overflow-style:none}.terminal-body::-webkit-scrollbar{display:none}.log-line{display:flex;align-items:baseline;line-height:1.55;padding:0 8px;white-space:pre;font-family:var(--mono);font-size:var(--t-md);animation:logIn .09s cubic-bezier(0,0,.2,1) both;will-change:transform,opacity}@keyframes logIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes rowIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.log-ts{color:#606275;min-width:96px;flex-shrink:0;font-size:var(--t-sm);padding-right:6px;font-variant-numeric:tabular-nums}.log-ts-empty{min-width:96px;flex-shrink:0;line-height:1.55}.terminal-cursor{display:inline-block;color:#569cd6;font-size:var(--t-lg);padding:0 8px;animation:blink 1s step-end infinite;font-family:var(--mono);line-height:1.55}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes chronicleScroll{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes hudLivePulse{0%,to{opacity:1;text-shadow:0 0 5px currentColor,0 0 10px currentColor}50%{opacity:.65;text-shadow:0 0 2px currentColor}}@keyframes dotPulseRed{0%{opacity:.55;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}8%{opacity:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 6px #ff453a,0 0 14px #ff453a99,0 1px 2px #00000073}30%{opacity:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 6px #ff453a,0 0 14px #ff453a99,0 1px 2px #00000073}42%,to{opacity:.55;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}}@keyframes dotPulseYellow{0%{opacity:.55;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}8%{opacity:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 6px #ffd60a,0 0 14px #ffd60a99,0 1px 2px #00000073}30%{opacity:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 6px #ffd60a,0 0 14px #ffd60a99,0 1px 2px #00000073}42%,to{opacity:.55;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}}@keyframes dotPulseGreen{0%{opacity:.55;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}8%{opacity:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 6px #30d158,0 0 14px #30d15899,0 1px 2px #00000073}30%{opacity:1;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 0 6px #30d158,0 0 14px #30d15899,0 1px 2px #00000073}42%,to{opacity:.55;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #0000002e,0 1px 2px #00000073}}.stage-bar{display:flex;align-items:center;gap:8px;padding:4px 10px;background:#090912;border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);flex-shrink:0}.stage-crumbs{display:flex;gap:2px}.stage-crumb{font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-normal);font-family:var(--mono);padding:1px 5px;border-bottom:2px solid transparent;cursor:default;opacity:.3;transition:opacity .2s}.stage-crumb.done{opacity:.7}.stage-crumb.active{opacity:1;background:#ffffff14;border-radius:2px;padding-left:6px;padding-right:6px;animation:crumbBreath 3s ease-in-out infinite}.stage-social{margin-left:auto;display:flex;align-items:center;gap:6px}.social-link{display:flex;align-items:center;justify-content:center;width:20px;height:20px;opacity:.35;transition:opacity .15s}.social-link:hover{opacity:1}.social-icon{width:13px;height:13px;fill:#e2e2e2;display:block}.social-link:hover .social-icon{fill:#fff}.stage-label{font-size:var(--t-md);font-weight:700;letter-spacing:var(--ls-wide);font-family:var(--mono);flex:1}.stage-status{font-size:var(--t-xs);color:var(--dim);font-family:var(--mono)}.vt-root{background:var(--bg2);border-top:1px solid var(--bdr);flex-shrink:0}.vt-header{padding:5px 10px;font-size:var(--t-sm);font-weight:700;letter-spacing:var(--ls-wide);color:#569cd6;border-bottom:1px solid var(--bdr);display:flex;align-items:center;gap:8px;font-family:var(--mono)}.vt-count{background:#569cd626;border:1px solid rgba(86,156,214,.3);border-radius:3px;padding:0 5px;font-size:9px;color:#569cd6}.vt-table{width:100%;border-collapse:collapse;font-size:var(--t-md);font-family:var(--mono);font-variant-numeric:tabular-nums}.vt-table th{text-align:left;padding:3px 8px;color:var(--dim);font-weight:600;letter-spacing:var(--ls-wide);border-bottom:1px solid var(--bdr);font-size:var(--t-xs)}.vt-table td{padding:3px 8px;color:var(--txt);border-bottom:1px solid rgba(62,62,66,.4);line-height:1.5}.vt-table tr:last-child td{border-bottom:none}.vt-leader{background:#569cd60d}.vt-addr{color:#6a9955}.vt-star{color:#e8c86d;margin-right:3px;font-size:9px}.ibar-root{display:flex;align-items:center;gap:6px;padding:5px 10px;background:#05050c;border-top:1px solid var(--bdr);flex-shrink:0}.ibar-prompt{color:#569cd6;font-size:13px;font-family:var(--mono);flex-shrink:0;animation:blink 1s step-end infinite}.ibar-input{flex:1;background:transparent;border:none;outline:none;color:#d4d4d4;font-size:var(--t-md);line-height:1.55;font-family:var(--mono);caret-color:#569cd6}.ibar-input::placeholder{color:var(--dim)}.ibar-btns{display:flex;gap:4px;flex-shrink:0}.ibar-btn{background:none;border:1px solid var(--bdr);color:var(--dim);font-size:var(--t-sm);font-family:var(--mono);padding:2px 8px;cursor:pointer;border-radius:3px;transition:color .15s,border-color .15s}.ibar-btn:hover{color:#d4d4d4;border-color:#8a8a8a}.ibar-run{color:#4ec9b0;border-color:#4ec9b066}.ibar-run:hover{background:#4ec9b014}.ibar-stop{color:#f44747;border-color:#f4474766}.ibar-stop:hover{background:#f4474714}.ibar-track{color:#569cd6;border-color:#569cd666}.ibar-track:hover{background:#569cd614}.glpro-titlebar-badge{font-size:9px;font-weight:700;letter-spacing:.08em;color:#7a5ccf;font-family:var(--mono);flex-shrink:0;margin-left:6px;white-space:nowrap}.genlayer-pro-badge{display:flex;align-items:center;gap:6px;padding:2px 12px;background:linear-gradient(90deg,rgba(56,189,248,.05) 0%,transparent 100%);border-bottom:1px solid var(--bdr);flex-shrink:0;font-size:10px;font-family:var(--mono);white-space:nowrap;overflow:hidden}.glpro-hex{color:#38bdf8;font-size:12px;flex-shrink:0}.glpro-name{color:#9cdcfe;font-weight:700;letter-spacing:.06em;flex-shrink:0}.glpro-sep{color:var(--dim);flex-shrink:0}.glpro-tagline{color:#6a737d;flex:1;overflow:hidden;text-overflow:ellipsis;font-style:italic}.glpro-count{background:#38bdf826;border:1px solid rgba(56,189,248,.3);color:#38bdf8;border-radius:3px;padding:0 5px;font-size:9px;flex-shrink:0}.tx-stream-body{flex:1;overflow-y:auto;overflow-x:hidden;background:var(--bg);scrollbar-width:none;-ms-overflow-style:none}.tx-stream-body::-webkit-scrollbar{display:none}.tx-hdr-row{display:flex;align-items:center;padding:4px 8px;background:linear-gradient(90deg,#569cd60f,#0f0f18 50%);border-bottom:none;font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-wide);color:#7090b0;font-family:var(--mono);flex-shrink:0;position:sticky;top:0;z-index:2}.tx-row-wrap{border-bottom:none;transition:background .12s;animation:rowIn .11s cubic-bezier(0,0,.2,1) both;will-change:transform,opacity}.tx-row-wrap:hover{background:#ffffff06}.tx-gl-wrap{border-left:3px solid rgba(56,189,248,.65);box-shadow:inset 4px 0 18px #38bdf812;animation:rowIn .11s cubic-bezier(0,0,.2,1) both,glEntrance .9s cubic-bezier(.16,1,.3,1) both}.tx-row{display:flex;align-items:center;padding:7px 8px;gap:0;font-size:var(--t-md);line-height:1.4;font-family:var(--mono);font-variant-numeric:tabular-nums;cursor:default}.tx-col{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-hash-col,.tx-method-col{width:108px}.tx-age-col{width:38px;color:#b5cea8}.tx-status-col{flex:1}.tx-gl-glyph{color:#38bdf8;margin-right:4px;font-size:10px}.method-badge{font-size:10px;padding:1px 5px;border-radius:3px;border:1px solid;font-family:var(--mono);letter-spacing:.02em;white-space:nowrap}.tx-neural-btn{flex-shrink:0;background:#569cd60f;border:1px solid rgba(86,156,214,.25);color:#569cd6;font-size:9px;font-family:var(--mono);padding:2px 7px;cursor:pointer;border-radius:3px;transition:background .15s,color .15s;white-space:nowrap;margin-left:auto}.tx-neural-btn:hover{background:#569cd61f;color:#9cdcfe}.tx-neural-open{background:#38bdf81a;border-color:#38bdf866;color:#38bdf8}.tx-neural-placeholder{flex-shrink:0;width:66px}.tx-empty{padding:20px;text-align:center;font-size:11px;font-family:var(--mono)}.neural-expand{background:#05050ceb;border-top:1px solid rgba(56,189,248,.15);padding:6px 8px 8px 20px;animation:expandIn .12s ease}@keyframes expandIn{0%{opacity:0;transform:translateY(-4px) scaleY(.92);transform-origin:top}to{opacity:1;transform:translateY(0) scaleY(1)}}.neural-expand-hdr{display:flex;justify-content:space-between;font-size:9px;color:var(--dim);font-family:var(--mono);margin-bottom:5px;letter-spacing:.06em}.neural-empty{padding:6px 8px 8px 20px;font-size:10px;color:var(--dim);font-family:var(--mono);font-style:italic;animation:logIn .18s cubic-bezier(0,0,.2,1) both}.ne-scanning{animation:logIn .18s cubic-bezier(0,0,.2,1) both,searchPulse 1.6s ease-in-out .2s infinite}.ne-error{animation:errorEntry .35s cubic-bezier(.16,1,.3,1) both}.ne-pending{animation:logIn .22s cubic-bezier(0,0,.2,1) both}.neural-val-row{display:flex;align-items:center;gap:8px;padding:2px 0;font-size:var(--t-md);font-family:var(--mono);line-height:1.5;font-variant-numeric:tabular-nums}.nv-idx{flex-shrink:0;width:32px;font-weight:700;font-size:var(--t-sm)}.nv-model{flex-shrink:0;width:90px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-eq{flex:1;letter-spacing:var(--ls-tight)}.nv-lat{flex-shrink:0;width:52px;text-align:right;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.nv-vote{flex-shrink:0;width:50px;text-align:right;font-size:var(--t-sm);font-weight:700;font-variant-numeric:tabular-nums}.rpc-bar{display:flex;align-items:center;gap:8px;padding:5px 10px;background:#05050c;border-top:1px solid var(--bdr);flex-shrink:0}.rpc-label{color:var(--dim);font-size:var(--t-xs);font-weight:700;font-family:var(--mono);letter-spacing:var(--ls-wide);flex-shrink:0}.rpc-input{flex:1;background:transparent;border:none;outline:none;color:#6a737d;font-size:var(--t-sm);line-height:1.55;font-family:var(--mono);caret-color:#569cd6}.rpc-input::placeholder{color:#3c3c40}.rpc-input:focus{color:#d4d4d4}.tab-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.awaiting-sync{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;font-family:var(--mono)}.awaiting-icon{font-size:26px;color:#6a6a8a;animation:searchPulse 1.4s ease-in-out infinite}.awaiting-text{font-size:var(--t-md);font-weight:700;letter-spacing:var(--ls-wider);color:#8a8aaa}.awaiting-sub{font-size:var(--t-xs);color:#686880;text-align:center;max-width:280px;line-height:1.6}.vr-body{flex:1;overflow-y:auto;overflow-x:hidden;background:var(--bg);scrollbar-width:none;-ms-overflow-style:none}.vr-body::-webkit-scrollbar{display:none}.vr-hdr-row{display:flex;align-items:center;padding:4px 8px;background:linear-gradient(90deg,#4ec9b00f,#0f0f18 50%);border-bottom:none;font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-wide);color:#7ab0a0;font-family:var(--mono);position:sticky;top:0;z-index:2;flex-shrink:0}.vr-row{display:flex;align-items:center;padding:7px 8px;border-bottom:none;font-size:var(--t-md);line-height:1.4;font-family:var(--mono);font-variant-numeric:tabular-nums;transition:background .1s;animation:rowIn .11s cubic-bezier(0,0,.2,1) both;will-change:transform,opacity}.vr-row:hover{background:#ffffff06}.vr-active{border-left:3px solid rgba(109,179,63,.7);box-shadow:inset 4px 0 18px #6db33f0f;animation:vrBorderBreath 2.5s ease-in-out infinite}.vr-col{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-addr{width:90px}.vr-name{flex:1;min-width:60px}.vr-stake{width:72px;text-align:right}.vr-apy{width:52px;text-align:right}.vr-status{width:76px;text-align:right;font-size:var(--t-sm);font-weight:700;letter-spacing:var(--ls-normal)}.epoch-body{flex:1;overflow-y:auto;padding:12px 14px;font-family:var(--mono);font-size:var(--t-md);scrollbar-width:thin;scrollbar-color:#252540 transparent}.epoch-section-hdr{font-size:var(--t-sm);font-weight:700;letter-spacing:var(--ls-wide);margin:10px 0 6px}.epoch-section-hdr:first-child{margin-top:0}.epoch-row{display:flex;align-items:baseline;gap:10px;padding:3px 0;border-bottom:1px solid rgba(62,62,66,.3)}.epoch-bar-row{flex-wrap:wrap}.epoch-key{flex-shrink:0;width:100px;color:#686878;font-size:var(--t-xs);letter-spacing:var(--ls-wide);font-weight:700}.epoch-val{flex:1;color:#d4d4d4;line-height:1.6;word-break:break-word;overflow-wrap:anywhere;min-width:0;font-variant-numeric:tabular-nums}.epoch-divider{border-top:1px solid var(--bdr);margin:10px 0 4px}.receipt-rows{padding:4px 0 4px 8px;font-family:var(--mono);font-size:10.5px}.receipt-row{display:flex;align-items:baseline;gap:8px;padding:2px 0;line-height:1.55}.receipt-key{flex-shrink:0;width:78px;color:#686878;font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-wide)}.receipt-log-row{opacity:.8}.tx-neural-gl{color:#38bdf8;border-color:#38bdf859;background:#38bdf80f}.tx-neural-gl:hover{background:#38bdf81f;color:#7dd3fc}.cs-tree{padding:2px 0 2px 8px;font-family:var(--mono);font-size:10.5px;line-height:1.5}.cs-step-hdr{display:flex;align-items:baseline;padding:3px 0 1px;font-family:var(--mono);font-size:var(--t-md);font-weight:600;letter-spacing:var(--ls-tight);animation:logIn .09s cubic-bezier(0,0,.2,1) both}.cs-ts{font-size:9px;font-weight:400;margin-left:8px}.cs-row{display:flex;align-items:baseline;font-family:var(--mono);font-size:1.04em;line-height:1.5;white-space:pre;animation:logIn .07s cubic-bezier(0,0,.2,1) both;filter:brightness(1.5)}.cs-row-sub{opacity:.7}.cs-pre{flex-shrink:0;-webkit-user-select:none;user-select:none;white-space:pre}.cs-k{flex-shrink:0;width:92px;color:#686878;font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-wide);white-space:nowrap}.cs-k-sm{width:116px;font-size:var(--t-xs)}.cs-pipe{padding:0 0 0 8px;font-family:var(--mono);font-size:10.5px;line-height:1.3}.cs-enrich{padding:4px 0 4px 8px;font-family:var(--mono);font-size:10.5px;border-top:none;margin-top:4px}.cs-section-hdr{font-size:9px;letter-spacing:.06em;padding:2px 0 3px;white-space:pre;font-family:var(--mono);animation:logIn .14s cubic-bezier(0,0,.2,1) .05s both}.vr-name-col{flex:1;min-width:0;max-width:160px;line-height:1.35;overflow:hidden}.vr-name-col>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr-stake-col{width:84px;text-align:right}.vr-apy-col{width:70px;text-align:right}.vr-votes-col{width:66px;text-align:right}.vr-status-col{width:70px;text-align:right}.epoch-hist-row{display:flex;align-items:center;gap:6px;padding:3px 0;border-bottom:1px solid rgba(62,62,66,.25);font-family:var(--mono)}.analytics-body{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:10px 12px;font-family:var(--mono);scrollbar-width:none;-ms-overflow-style:none}.analytics-body::-webkit-scrollbar{display:none}.analytics-hdr{display:flex;align-items:center;justify-content:space-between;font-size:10px;margin-bottom:8px;letter-spacing:.07em}.analytics-kpi{display:flex;gap:12px;margin-bottom:10px;padding:6px 10px;background:#0f0f18;border-radius:3px;border:1px solid var(--bdr)}.a-kpi{display:flex;flex-direction:column;gap:2px}.a-kpi-k{font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-wide);color:#686878}.analytics-chart-wrap{width:100%;border:1px solid var(--bdr);border-radius:3px;background:#07070e;overflow:hidden;flex-shrink:0}.analytics-svg{display:block;width:100%;height:88px}.analytics-legend{display:flex;justify-content:space-between;font-size:9px;color:#585868;padding:3px 2px 0;font-family:var(--mono)}.dragon-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#c8c8c8;cursor:crosshair;touch-action:none}.dragon-overlay{position:absolute;top:12px;left:50%;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:.07em;padding:4px 14px;border-radius:3px;pointer-events:none;font-family:var(--mono);white-space:nowrap}.overlay-fracture{background:#f447471f;border:1px solid rgba(244,71,71,.4);color:#f44747}.overlay-searching{background:#569cd61a;border:1px solid rgba(86,156,214,.3);color:#9cdcfe;animation:searchPulse 1.2s ease-in-out infinite}@keyframes searchPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes electric-strike{0%{filter:drop-shadow(0 0 0px rgba(0,255,255,0)) brightness(1)}10%{filter:drop-shadow(0 0 25px #0ff) brightness(2.5)}20%{filter:drop-shadow(0 0 5px #0ff) brightness(1.2)}30%{filter:drop-shadow(0 0 35px #0ff) brightness(3)}to{filter:drop-shadow(0 0 0px rgba(0,255,255,0)) brightness(1)}}@keyframes electric-strike-disagree{0%{filter:drop-shadow(0 0 0px rgba(255,0,0,0)) brightness(1)}10%{filter:drop-shadow(0 0 25px #f00) brightness(2.5)}20%{filter:drop-shadow(0 0 5px #f00) brightness(1.2)}30%{filter:drop-shadow(0 0 35px #f00) brightness(3)}to{filter:drop-shadow(0 0 0px rgba(255,0,0,0)) brightness(1)}}.bone-strike-agree{animation:electric-strike .6s ease-out forwards}.bone-strike-disagree{animation:electric-strike-disagree .6s ease-out forwards}.cmd-center{display:flex;flex-direction:row;height:100%;overflow:hidden}.cmd-col{display:flex;flex-direction:column;flex:1 1 50%;width:50%;min-width:0;max-width:50%;overflow:hidden}.cmd-col-hdr{display:flex;align-items:center;flex-shrink:0;min-height:24px;padding:4px 8px;font-size:var(--t-sm);font-family:var(--mono);font-weight:700;letter-spacing:var(--ls-wide);background:linear-gradient(90deg,#ffffff0a,#0f0f18 60%);border-bottom:1px solid rgba(255,255,255,.06)}.cmd-col-count{margin-left:auto;font-size:var(--t-xs);color:var(--dim);font-weight:400;font-variant-numeric:tabular-nums}.cmd-col-body{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.cmd-col-body::-webkit-scrollbar{display:none}.cmd-divider{width:0;flex-shrink:0;background:transparent}.std-tx-block{border-bottom:none;transition:background .1s;animation:rowIn .11s cubic-bezier(0,0,.2,1) both;will-change:transform,opacity}.std-tx-block:hover{background:#ffffff05}.std-tx-block.std-tx-failed{background:#f447470a}.std-tx-block.std-tx-failed:hover{background:#f4474714}.std-tx-row{display:flex;align-items:center;gap:6px;padding:4px 8px 2px;font-size:var(--t-sm);font-family:var(--mono);font-variant-numeric:tabular-nums;min-width:0}.std-hash{min-width:80px;max-width:80px;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-method{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.std-age{min-width:28px;text-align:right;flex-shrink:0}.std-status{min-width:72px;text-align:right;flex-shrink:0;font-size:9px}.std-tx-detail{padding:0 8px 5px 10px;display:flex;flex-direction:column;gap:0px}.std-d-row{display:flex;align-items:baseline;gap:5px;font-size:var(--t-xs);font-family:var(--mono);line-height:1.5;min-width:0}.std-d-branch{color:#484858;flex-shrink:0;font-size:9px;-webkit-user-select:none;user-select:none}.std-d-k{color:#606070;min-width:26px;flex-shrink:0;letter-spacing:.02em}.ai-tx-block{border-bottom:none;animation:rowIn .14s cubic-bezier(0,0,.2,1) both;will-change:transform,opacity}.ai-tx-hdr{display:flex;align-items:center;gap:0;padding:5px 8px;font-size:var(--t-sm);font-family:var(--mono);background:#38bdf80a;border-bottom:1px solid rgba(56,189,248,.1);min-width:0}@keyframes glEntrance{0%{border-left-color:#38bdf8;box-shadow:inset 6px 0 30px #38bdf83d}to{border-left-color:#38bdf8a6;box-shadow:inset 4px 0 18px #38bdf812}}@keyframes crumbBreath{0%,to{background:#ffffff14}50%{background:#ffffff29}}@keyframes vrBorderBreath{0%,to{border-left-color:#6db33fb3}50%{border-left-color:#6db33f}}@keyframes levelReveal{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@keyframes countReveal{0%{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes syncLiveGlow{0%,to{filter:brightness(1)}50%{filter:brightness(2.4) drop-shadow(0 0 5px currentColor)}}@keyframes errorEntry{0%{transform:translate(-6px);opacity:0;filter:brightness(2)}40%{transform:translate(3px);opacity:1;filter:brightness(1.5)}70%{transform:translate(-2px);filter:brightness(1.1)}to{transform:translate(0);opacity:1;filter:brightness(1)}}.hud-level-num--live{animation:levelReveal .5s cubic-bezier(.16,1,.3,1) both}.hud-total-num--live{animation:countReveal .4s cubic-bezier(.16,1,.3,1) both}.sync-dot--live{animation:syncLiveGlow 3s ease-in-out infinite!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 900px){html,body,#root{overflow:auto}.app-container{flex-direction:column;height:auto;min-height:100%}.panel-left,.panel-right{width:100%;min-width:0;max-width:100%;height:50vh;min-height:360px}.panel-right{border-top:1px solid var(--bdr)}.terminal-body{min-height:120px}.hud-col-left{flex:0 0 34%!important}.hud-col-right{flex:0 0 24%!important}}@media (max-width: 600px){.panel-right{display:none}.panel-left{height:100vh;height:100dvh}.ide-tabs{touch-action:pan-x;overflow-x:auto}.ide-tab{min-height:44px;padding:0 10px;font-size:var(--t-sm)}.ide-titlebar{height:40px}.ibar-root{padding:4px 8px}.ibar-btns{gap:3px}}.ai-tx-block .neural-expand{margin:0;border-radius:0;border-left:none;border-right:none;border-bottom:none;background:transparent}
