body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;color:#0ff;font-family:Courier New,monospace,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell}*,body{margin:0}*{box-sizing:border-box;padding:0}:root{color-scheme:dark}body{background:radial-gradient(circle at 20% -10%,#07101f,#020309 45%);color:#e7fdff;font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,monospace}.app-root,body{min-height:100vh}.app-root{background:radial-gradient(ellipse at top,#050814 0,#020309 55%);overflow:hidden;position:relative}.rain-canvas{background:#0000;inset:0;pointer-events:none;position:fixed;z-index:0}.ui-toggle-container{position:fixed;right:16px;top:16px;z-index:5}.ui-toggle-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#00ffbe2e,#00c8ff38);border:1px solid #00ffd273;border-radius:999px;box-shadow:0 0 16px #00ffd259;color:#aefaff;cursor:pointer;font-weight:600;letter-spacing:.08em;padding:.65rem 1.05rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .25s ease,background .25s ease}.ui-toggle-button:hover{background:linear-gradient(135deg,#00ffdc40,#00d2ff47);box-shadow:0 0 22px #00ffd280;transform:translateY(-1px)}.hud-shell{display:flex;flex-direction:column;gap:1.25rem;min-height:100vh;padding:1.75rem 2.25rem 2.5rem;position:relative;z-index:2}.chrome-shell{transition:opacity .22s ease-out,transform .22s ease-out,filter .22s ease-out}.chrome-shell>*{transition:opacity .2s ease-out,transform .2s ease-out,filter .2s ease-out}.chrome-shell.chrome-hidden{filter:blur(2px);opacity:0;pointer-events:none;transform:translateY(6px) scale(.97)}.chrome-shell.chrome-hidden>:first-child{transition-delay:0ms}.chrome-shell.chrome-hidden>:nth-child(2){transition-delay:30ms}.chrome-shell.chrome-hidden>:nth-child(3){transition-delay:60ms}.chrome-shell.chrome-hidden>:nth-child(4){transition-delay:90ms}@media (max-width:768px){.hud-shell{gap:1rem;padding:1rem 1rem 1.5rem}}.hud-header{align-items:center;display:flex;justify-content:space-between}.logo-lockup{display:flex;flex-direction:column;gap:.25rem}.logo-main{background:linear-gradient(90deg,#00f6ff,#ff2fd0);-webkit-background-clip:text;color:#0000;font-size:clamp(1.9rem,3vw,2.6rem);letter-spacing:.25em}.logo-main,.logo-sub{text-transform:uppercase}.logo-sub{color:#b4fff5cc;font-size:.78rem;letter-spacing:.35em;white-space:nowrap}.hud-main{grid-gap:1.75rem;align-items:flex-start;display:grid;gap:1.75rem;grid-template-columns:minmax(0,3fr) minmax(260px,2fr)}@media (max-width:1024px){.hud-main{grid-template-columns:minmax(0,1fr)}}.glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at top,#00203085,#00040ceb);border:1px solid #00ffd28c;border-radius:22px;box-shadow:0 0 40px #00ffd22e,inset 0 0 6px #00ffd2d9;overflow:hidden;padding:1.5rem 1.75rem;position:relative}.glass-panel:before{background:radial-gradient(circle at top left,#00ffd217,#0000 70%);content:"";inset:-40%;mix-blend-mode:screen;opacity:.9;pointer-events:none;position:absolute}.glass-edge{background:#000812bf;border:1px solid #00ffd273;border-radius:999px;box-shadow:0 0 18px #00ffd259;padding:.75rem 1.25rem}.panel-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.eyebrow{color:#b9fff5b3;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.latest-block-panel{display:flex;flex-direction:column;padding:1.25rem 1.6rem .9rem}.latest-block-panel--with-debug{justify-content:space-between;min-height:190px}.latest-block-panel--no-debug{min-height:0}.latest-block-top{display:flex;flex-direction:column;gap:.35rem}.latest-block-clickable{background:#0000;border:none;color:inherit;cursor:pointer;margin:0;padding:0;text-align:left;width:100%}.latest-block-clickable:focus-visible{outline:1px solid #00ffd2a6;outline-offset:4px}.latest-block-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.latest-block-label{color:#b9fff5c7;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.latest-block-live-badge{background:#00280aa6;border:1px solid #00ff8cb3;border-radius:999px;box-shadow:0 0 12px #00ff8c4d;color:#9effc9;font-size:.68rem;letter-spacing:.18em;padding:.18rem .6rem;text-transform:uppercase}.latest-block-number{color:#ff2fd0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600}.latest-block-meta{align-items:center;color:#d7fffaeb;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.3rem;margin-top:.1rem}.latest-block-meta span+span:before{content:"·";margin:0 .35rem;opacity:.7}.latest-block-hash{color:#a0dce6cc;font-size:.75rem;margin-top:.3rem;word-break:break-all}.latest-block-footer{align-items:center;border-top:1px solid #00ffd238;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;margin-top:.7rem;padding-top:.55rem}.stress-button{background:linear-gradient(135deg,#00ffd229,#008cff2e);border:1px solid #00ffd273;border-radius:12px;box-shadow:0 0 18px #00ffd23d;color:#c3ffff;cursor:pointer;font-weight:600;letter-spacing:.08em;padding:.75rem 1.1rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .25s ease,background .25s ease}.stress-button:hover{box-shadow:0 0 24px #00ffd259;transform:translateY(-1px)}.debug-controls button{font-size:.86rem;padding:.6rem .95rem}.active-drops-pill{align-items:center;background:#000e14cc;border:1px solid #00ffd266;border-radius:999px;color:#d7fffae6;display:inline-flex;font-size:.78rem;gap:.35rem;padding:.25rem .65rem}.stats-strip{display:flex;flex-wrap:wrap;gap:.75rem}.stat-chip{background:#000a14bf;border:1px solid #00ffd259;border-radius:999px;box-shadow:0 0 12px #00ffd233;display:flex;flex-direction:column;gap:.15rem;min-width:130px;padding:.55rem .85rem}.stat-chip-label{color:#afebe6b8;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.stat-chip-value{color:#e8ffff;font-size:.98rem;font-weight:500}.stat-chip:hover{background:#001220e6;box-shadow:0 0 18px #00ffd266}@media (max-width:768px){.stat-chip{flex-basis:calc(50% - 0.5rem);flex-grow:1;flex-shrink:1}}.timeline-panel{display:flex;flex-direction:column;gap:.65rem}.timeline-scroll{height:clamp(16rem,34vh,28rem);margin-top:.6rem;max-height:clamp(16rem,34vh,28rem);overflow-y:auto;padding-right:.2rem}.timeline-list,.timeline-scroll{display:flex;flex-direction:column;gap:.35rem}.timeline-scroll{scrollbar-color:#00ffd2b3 #0000;scrollbar-width:thin}.timeline-scroll::-webkit-scrollbar{width:7px}.timeline-scroll::-webkit-scrollbar-track{background:#0000}.timeline-scroll::-webkit-scrollbar-thumb{background:#00ffd252;border-radius:999px;box-shadow:0 0 8px #00ffd2b3}.timeline-scroll:hover::-webkit-scrollbar-thumb{background:#00ffd2b3}@media (max-width:768px){.timeline-scroll{height:clamp(14rem,40vh,22rem);max-height:clamp(14rem,40vh,22rem)}}@media (min-width:1440px){.timeline-scroll{height:clamp(18rem,36vh,30rem);max-height:clamp(18rem,36vh,30rem)}}.recent-block-row{grid-gap:.75rem;align-items:center;background:#000a14a6;border:1px solid #00ffd23d;border-radius:999px;box-shadow:0 0 10px #00ffd233;cursor:pointer;display:grid;font-size:.83rem;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:.4rem;padding:.35rem .85rem;transition:box-shadow .15s ease-out,background .15s ease-out,transform .1s ease-out}.recent-block-row:hover{background:#001020e6;box-shadow:0 0 16px #00ffd266;transform:translateY(-1px)}.recent-block-row--active{background:radial-gradient(circle at left,#00ffd252,#000a14d9);border-color:#00ffd2d9;box-shadow:0 0 24px #00ffd28c,inset 0 0 6px #00ffd2e6}.recent-block-height{color:#7dffe0;font-weight:500}.recent-block-tx{color:#dcfffae6}.recent-block-age{color:#a0d2dccc;font-size:.75rem;text-align:right}.provider-panel{background:#000810e0;border-radius:18px;font-size:.78rem;gap:.35rem;padding:.9rem 1.1rem}.footer-panel,.provider-panel{display:flex;flex-direction:column}.footer-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000812bf;border:1px solid #00ffd273;border-radius:999px;box-shadow:0 0 18px #00ffd259;gap:.45rem;margin-top:1.25rem;padding:.65rem 1.1rem .7rem}.footer-row{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.5rem;justify-content:space-between}.footer-row-primary{color:#c8f5f0e6}.footer-brand{color:#b4f0ebf2;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.footer-message-block{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.05rem;text-align:center}.footer-message{color:#a5dce1e6;font-size:.76rem}.footer-lore{color:#96d2d2e6;font-size:.7rem;font-style:italic;opacity:.72}.footer-flow{align-items:center;color:#b4f0ebf2;display:inline-flex;font-size:.75rem;gap:.35rem;letter-spacing:.14em;text-transform:uppercase}.footer-label{color:#a0e6e1f2;font-size:.72rem}.footer-value{font-size:.8rem;font-weight:500}.footer-value--flow-calm{color:#80ffd4}.footer-value--flow-hum{color:#a0ffe0}.footer-value--flow-stream{color:#00f6ff}.footer-value--flow-storm{color:#ff2fd0}.footer-tx-window{color:#a0d7dce6;font-size:.72rem}.footer-row-debug{border-top:1px solid #00ffd238;color:#9bd7dcf2;font-size:.76rem;padding-top:.4rem}.block-details-panel{border-radius:18px;display:flex;flex-direction:column;gap:.65rem;margin-top:1rem;padding:.9rem 1.1rem .8rem}.block-details-header{align-items:center;display:flex;gap:.6rem;justify-content:space-between}.block-details-label{color:#b4f0ebe6;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.block-details-title{color:#ff2fd0;font-size:1.1rem;font-weight:500}.block-details-close{background:#0000;border:none;border-radius:999px;color:#c8f5f0e6;cursor:pointer;font-size:1rem;padding:.1rem .4rem}.block-details-close:hover{background:#00ffd21f}.block-details-meta{grid-gap:.35rem 1.1rem;display:grid;font-size:.78rem;gap:.35rem 1.1rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.meta-row{display:flex;flex-direction:column;gap:.05rem}.meta-value-row{align-items:center;display:flex;gap:.4rem;justify-content:space-between}.meta-label{color:#9bd7dce6;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.meta-value{color:#e1fffaf2;word-break:break-all}.meta-copy-btn{background:#00ffd214;border:none;border-radius:999px;color:#d2fffaf2;cursor:pointer;flex-shrink:0;font-size:.7rem;letter-spacing:.12em;padding:.15rem .6rem;text-transform:uppercase}.meta-copy-btn:hover{background:#00ffd22e}.meta-value--hash{font-family:JetBrains Mono,ui-monospace,Menlo,monospace;font-size:.74rem}.block-details-timing{display:flex;flex-wrap:wrap;font-size:.74rem;gap:.35rem;margin-top:.25rem}.timing-chip{background:#00ffd214;border:1px solid #00ffd240;border-radius:999px;color:#c8f5f0f2;padding:.15rem .5rem}.block-details-txs{margin-top:.2rem}.block-details-txs-header{align-items:center;color:#b4f0ebf2;display:flex;font-size:.78rem;justify-content:space-between;margin-bottom:.25rem}.block-details-tx-meta{align-items:flex-end;display:flex;flex-direction:column;gap:.15rem}.block-details-tx-debug{color:#aae1e1cc;font-size:.72rem;margin-bottom:.3rem}.block-details-tx-summary{color:#afe6e1d9;font-size:.72rem}.block-details-txs-status{color:#a0d7dcf2;font-size:.74rem}.block-details-txs-status.error{color:#ff4f7a}.block-details-txs-list{background:#000810e6;border-radius:10px;max-height:10rem;overflow-y:auto;padding:.4rem .5rem;scrollbar-color:#00ffd2b3 #0000;scrollbar-width:thin}.block-details-txs-list::-webkit-scrollbar{width:6px}.block-details-txs-list::-webkit-scrollbar-track{background:#0000}.block-details-txs-list::-webkit-scrollbar-thumb{background:#00ffd24d;border-radius:999px;box-shadow:0 0 8px #00ffd299}.block-details-txs-list:hover::-webkit-scrollbar-thumb{background:#00ffd2b3}.block-details-tx-row{grid-gap:.5rem;align-items:center;background:#0000;border:none;border-radius:6px;color:inherit;cursor:pointer;display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:auto 1fr;padding:.25rem .2rem;text-align:left}.block-details-tx-row:hover{background:#00ffd212}.tx-index{color:#96d7d7f2}.tx-hash,.tx-index{font-family:JetBrains Mono,ui-monospace,Menlo,monospace}.tx-hash{color:#d7fffaf2;word-break:break-all}.tx-type-badge{border:1px solid #ffffff1f;border-radius:9999px;font-size:.7rem;margin-left:auto;opacity:.85;padding:.1rem .45rem;text-transform:uppercase}.tx-type-system{background-color:#ffffff0f;color:#d2e6e6e6}.tx-type-user{background-color:#00ff8714;color:#d2fff0f2}.block-details-empty{color:#96cdd2e6;font-size:.75rem;padding:.35rem .2rem}.block-details-dev{display:flex;justify-content:flex-end;margin-top:.4rem}.block-details-dev-btn{background:#000810e6;border:1px solid #00ffd266;border-radius:999px;color:#d7fffaf2;cursor:pointer;font-size:.72rem;letter-spacing:.14em;padding:.25rem .9rem;text-transform:uppercase}.block-details-dev-btn:hover{background:#00ffd21f;box-shadow:0 0 8px #00ffd299}.provider-title{color:#afebe6d9;font-size:.72rem;letter-spacing:.16em;margin-bottom:.3rem;text-transform:uppercase}.provider-line{color:#d9ffff;font-size:.9rem}.provider-line .accent{color:#7fffd4;font-weight:700}.provider-note{color:#b4dcdcbf;font-size:.85rem}.provider-error{color:#ffb7b7;font-size:.9rem}.hud-minimal-footer{bottom:14px;color:#a0dcdc73;font-size:.9rem;letter-spacing:.08em;position:fixed;right:18px;z-index:4}.glitch{color:#d9ffff;display:inline-block;filter:drop-shadow(0 0 10px rgba(0,255,255,.2));letter-spacing:.08em;position:relative;text-shadow:0 0 10px #00ffff47}.glitch:after,.glitch:before{content:attr(data-text);inset:0;mix-blend-mode:screen;opacity:0;pointer-events:none;position:absolute}.glitch.glitch-active{animation:glitch-shift .8s steps(2) 1}.glitch.glitch-active:before{animation:glitch-slice-soft .8s steps(2) 1,glitch-fade-scan .8s linear 1;color:#50ffe6d9;opacity:1;text-shadow:-2px 0 10px #50ffe68c}.glitch.glitch-active:after{animation:glitch-slice-soft .8s steps(2) 1 reverse,glitch-fade-scan .8s linear 1;color:#00e6ffcc;opacity:1;text-shadow:2px 0 12px #00d2ff8c}.midnight-console{bottom:0;color:#e7fdff;font-family:JetBrains Mono,ui-monospace,Menlo,monospace;left:0;pointer-events:auto;position:fixed;right:0;z-index:30}.midnight-console-header{align-items:center;background:#00060cf5;border-top:1px solid #00ffd280;box-shadow:0 -6px 18px #00ffd247;cursor:pointer;display:flex;justify-content:space-between;padding:.25rem .9rem}.midnight-console-title{color:#b4f5ebe6;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}.midnight-console-toggle{color:#00ffd2cc;font-size:.8rem}.midnight-console--collapsed .midnight-console-body{display:none}.midnight-console-body{background:#00040af5;border-top:1px solid #00ffd266;padding:.45rem .9rem .55rem}.midnight-console-log{font-size:.75rem;margin-bottom:.35rem;max-height:8rem;overflow-y:auto;scrollbar-color:#00ffd2b3 #0000;scrollbar-width:thin}.midnight-console-log::-webkit-scrollbar{width:6px}.midnight-console-log::-webkit-scrollbar-track{background:#0000}.midnight-console-log::-webkit-scrollbar-thumb{background:#00ffd24d;border-radius:999px;box-shadow:0 0 8px #00ffd299}.midnight-console-log:hover::-webkit-scrollbar-thumb{background:#00ffd2b3}.console-line{line-height:1.3}.console-line--input{color:#e7fdff}.console-line--system{color:#aae6e1e6}.midnight-console-input-row{align-items:center;display:flex;gap:.4rem}.midnight-console-prompt{color:#00ffd2e6;font-size:.78rem}.midnight-console-input-visual{align-items:center;color:#e7fdff;display:inline-flex;flex:1 1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82rem;min-height:1.3em;position:relative;white-space:pre}.midnight-console-text{white-space:pre}.midnight-console-input-hidden{background:#0000;border:none;caret-color:#0000;color:#0000;height:100%;inset:0;opacity:0;outline:none;position:absolute;width:100%}.midnight-console-input-hidden::placeholder{color:#0000}.midnight-console-cursor{animation:console-cursor-blink 1s steps(1) infinite;background:#00ffd2;box-shadow:0 0 8px #00ffd2e6;display:inline-block;height:1.1em;margin-left:1px;vertical-align:initial;width:.65em}@keyframes console-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (max-width:768px){.midnight-console-log{max-height:6rem}}@keyframes glitch-shift{0%,to{transform:translateZ(0)}22%{transform:translate3d(-1px,0,0)}45%{transform:translate3d(1.5px,0,0)}68%{transform:translate3d(-1.5px,0,0)}82%{transform:translate3d(1px,0,0)}}@keyframes glitch-slice-soft{0%{-webkit-clip-path:inset(14% 0 52% 0);clip-path:inset(14% 0 52% 0);transform:translate3d(-1px,-1px,0)}25%{-webkit-clip-path:inset(32% 0 20% 0);clip-path:inset(32% 0 20% 0);transform:translate3d(1.5px,1px,0)}50%{-webkit-clip-path:inset(8% 0 50% 0);clip-path:inset(8% 0 50% 0);transform:translate3d(-1px,.5px,0)}75%{-webkit-clip-path:inset(54% 0 8% 0);clip-path:inset(54% 0 8% 0);transform:translate3d(1px,-1px,0)}to{-webkit-clip-path:inset(18% 0 32% 0);clip-path:inset(18% 0 32% 0);transform:translateZ(0)}}@keyframes glitch-fade-scan{0%,to{opacity:.9}28%{opacity:.35}56%{opacity:.65}78%{opacity:.4}}
/*# sourceMappingURL=main.203f6cc9.css.map*/