@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}@import "/styles.css";:root{--matrix-green:#00ff41;--matrix-dark:#010;--matrix-glow:#00ff41;--matrix-bg:#000;--matrix-text:#00ff41;--matrix-dim:rgba(0,255,65,.5);--console-bg:rgba(0,10,2,.95)}*,:after,:before{box-sizing:border-box}:root{--header-height:120px;--sidebar-width:250px;--padding:15px;--border-radius:4px;--max-width:1400px}body,html{height:100%;margin:0;padding:0;background:#000;color:var(--matrix-text);font-family:Courier New,monospace;overflow-x:hidden;overflow-y:auto}.message-block pre,.message-content,.messages-container pre{word-break:break-word;overflow-wrap:anywhere}.message-block pre,.messages-container pre{white-space:pre-wrap}body{position:relative}@media (max-width:768px){.app-container{overflow-x:auto}}.app-container{width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:var(--padding);position:relative;overflow-x:hidden}@media (max-width:768px){.app-container{min-height:100%;height:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}}.console-container{width:100%;max-width:var(--max-width);height:calc(100vh - 2 * var(--padding));display:grid;grid-template-columns:minmax(180px,var(--sidebar-width)) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "sidebar main";grid-gap:var(--padding);gap:var(--padding);background:rgba(0,10,2,.85);border:1px solid rgba(0,255,65,.1);border-radius:var(--border-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}@media (max-width:768px){:root{--padding:12px}.console-container{height:auto;min-height:100vh;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"header" "sidebar" "main";gap:var(--padding)}.main-content{height:auto;min-height:calc(100vh - var(--header-height) - var(--padding))}.discourse-log,.log-content{height:auto;min-height:calc(100vh - var(--header-height) - 4 * var(--padding))}.log-entries,.log-messages{height:auto;min-height:100%;overflow-y:visible}}.main-content{display:flex;flex-direction:column;gap:var(--padding);height:100%;overflow:hidden}.log-content{flex:1 1;background:rgba(0,10,2,.95);border:1px solid rgba(0,255,65,.2);border-radius:var(--border-radius);height:100%}.log-content,.log-header{display:flex;flex-direction:column}.log-header{padding:20px;background:rgba(0,17,0,.95);border-bottom:1px solid rgba(0,255,65,.1);gap:15px;z-index:2}.log-header h2{margin:0;color:var(--matrix-green);font-size:1.2em;line-height:1.4}.log-meta{gap:20px;color:var(--matrix-dim)}.back-button,.log-meta{display:flex;font-size:.9em}.back-button{align-self:flex-start;background:rgba(0,17,0,.8);border:1px solid rgba(0,255,65,.2);color:var(--matrix-green);padding:12px 20px;border-radius:var(--border-radius);cursor:pointer;font-family:inherit;transition:all .3s ease;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:1px}.back-button:hover{background:rgba(0,255,65,.1);border-color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2);transform:translateY(-1px)}.back-button:before{content:"←";font-size:1.2em;line-height:1;margin-right:4px}@media (max-width:768px){.back-button{padding:10px 16px;font-size:.85em}}@media (max-width:480px){.back-button{padding:8px 14px;font-size:.8em}}.log-messages{flex:1 1;padding:20px;color:var(--matrix-text);line-height:1.6;overflow-y:auto}.discourse-log{height:100%}.log-entries{flex:1 1;overflow-y:auto;padding:10px 0}@media (max-width:480px){:root{--padding:10px}.log-header,.log-messages{padding:15px}.log-entry{padding:12px 15px}}.banner{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--padding);margin-bottom:var(--padding);position:relative;flex-wrap:wrap;min-height:-moz-fit-content;min-height:fit-content;padding-bottom:var(--padding);width:100%;max-width:var(--max-width)}.banner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,255,65,.2),var(--matrix-green),rgba(0,255,65,.2),transparent);animation:glow 3s ease-in-out infinite}.logo-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;position:relative;flex:1 1;min-width:280px}.logo-wrapper{display:flex;align-items:center;gap:20px;width:100%}.logo{height:50px;width:auto;filter:none;transition:opacity .3s ease;flex-shrink:0}.logo:hover{opacity:.85}.ascii-logo{font-size:7px;line-height:1.2;margin:0;color:var(--matrix-green);opacity:.7;transition:opacity .3s ease;white-space:pre;flex-shrink:1;overflow:hidden;max-width:100%}.logo-container:hover .ascii-logo{opacity:1;animation:textShadowPulse 2s infinite}.header-right{gap:10px;align-items:flex-end}.header-right,.sidebar{display:flex;flex-direction:column}.sidebar{gap:var(--padding);padding-right:var(--padding);border-right:1px solid rgba(0,255,65,.1);overflow-y:auto}.stats{display:grid;grid-gap:10px;gap:10px}.stat-box{background:rgba(0,17,0,.8);border:1px solid rgba(0,255,65,.2);padding:15px;border-radius:4px;transition:all .3s ease;position:relative;overflow:hidden}.stat-box:hover{border-color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2);transform:translateY(-2px)}.stat-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,65,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}.stat-box h3{margin:0 0 10px;font-size:.8em;text-transform:uppercase;letter-spacing:1px;color:var(--matrix-dim)}.stat-box p{margin:0;font-size:1.5em;font-weight:700;color:var(--matrix-green);text-shadow:0 0 5px var(--matrix-glow);animation:numberPulse 2s infinite}.stream{flex:1 1;overflow-y:auto;padding:var(--padding);background:rgba(0,10,2,.9);border:1px solid rgba(0,255,65,.2);border-radius:var(--border-radius);min-height:0}.message{margin-bottom:20px;padding:15px;background:rgba(0,17,0,.8);border:1px solid rgba(0,255,65,.2);border-radius:4px;transition:all .3s ease;position:relative;overflow:hidden}.message:hover{border-color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2);transform:translateY(-2px)}.message-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:.9em;color:var(--matrix-dim)}.message-content{color:var(--matrix-green)}.message-content.typing:after{content:"▊";animation:blink 1s infinite}@keyframes glow{0%,to{opacity:.3}50%{opacity:1}}@keyframes textShadowPulse{0%,to{text-shadow:0 0 5px rgba(0,255,65,.3)}50%{text-shadow:0 0 10px rgba(0,255,65,.5)}}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:1}}@keyframes numberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes shine{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes glitch{0%{transform:translate(0);text-shadow:0 0 5px var(--matrix-glow)}20%{transform:translate(-2px,2px);text-shadow:2px 0 5px rgba(255,0,0,.5),-2px 0 5px rgba(0,255,255,.5)}40%{transform:translate(2px,-2px);text-shadow:2px 0 5px rgba(255,0,0,.5),-2px 0 5px rgba(0,255,255,.5)}60%{transform:translate(-2px,2px);text-shadow:2px 0 5px rgba(255,0,0,.5),-2px 0 5px rgba(0,255,255,.5)}80%{transform:translate(2px,-2px);text-shadow:2px 0 5px rgba(255,0,0,.5),-2px 0 5px rgba(0,255,255,.5)}to{transform:translate(0);text-shadow:0 0 5px var(--matrix-glow)}}.contract-box{background:rgba(0,17,0,.8);border:1px solid rgba(0,255,65,.2);padding:12px 20px;border-radius:4px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.contract-box:hover{border-color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2);transform:translateY(-2px)}.contract-box:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,65,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}.contract-box .address{font-family:monospace;color:var(--matrix-green);font-size:1.1em}.contract-box .copy-icon{opacity:.7;transition:opacity .3s ease}.contract-box:hover .copy-icon{opacity:1;animation:pulse 1s infinite}.social-links{display:flex;gap:12px}.social-link{background:rgba(0,17,0,.8);border:1px solid rgba(0,255,65,.2);padding:12px 20px;border-radius:4px;color:var(--matrix-green);text-decoration:none;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:1.2em;position:relative;overflow:hidden}.social-link:hover{border-color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2);transform:translateY(-2px);text-decoration:none}.social-link:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,65,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}.nav{display:flex;gap:1px;border:1px solid rgba(0,255,65,.2);border-radius:4px;margin-bottom:var(--padding)}.nav,.nav button{background:rgba(0,17,0,.8);overflow:hidden}.nav button{border:1px solid rgba(0,255,65,.2);color:var(--matrix-dim);padding:12px 25px;font-family:inherit;font-size:.9em;cursor:pointer;position:relative;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.nav button:hover{transform:translateY(-2px)}.nav button.active,.nav button:hover{border-color:var(--matrix-green);color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2)}.nav button.active{background:rgba(0,17,0,.95)}.nav button:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,65,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}#pause-btn{width:100%;background:rgba(0,17,0,.8);border:1px solid rgba(0,255,65,.2);color:var(--matrix-dim);padding:15px;font-family:inherit;font-size:.9em;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden}#pause-btn:hover{border-color:var(--matrix-green);color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.2);transform:translateY(-2px)}#pause-btn:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,65,.1),transparent);transform:rotate(45deg);animation:shine 3s infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,17,0,.8)}::-webkit-scrollbar-thumb{background:var(--matrix-green);border-radius:4px;box-shadow:0 0 5px var(--matrix-glow)}::-webkit-scrollbar-thumb:hover{background:var(--matrix-text)}@media (max-width:1024px){:root{--padding:12px}.console-container{grid-template-columns:160px 1fr}.stat-box h3{font-size:.7em}.stat-box p{font-size:1.2em}.logo-wrapper{gap:15px}.ascii-logo{font-size:6px}}@media (max-width:768px){:root{--padding:10px}.banner{flex-direction:column;align-items:center;gap:15px;padding-bottom:15px;margin-bottom:10px}.logo-container{min-width:0;width:100%;align-items:center}.logo-wrapper{justify-content:center;flex-wrap:wrap;gap:12px}.ascii-logo{font-size:5px;text-align:center;width:100%}.header-right{width:100%;align-items:center;gap:12px;flex-direction:column}.contract-box,.social-links{width:100%;max-width:400px;justify-content:center}.social-links{gap:10px}.console-container{height:auto;min-height:calc(100vh - 2 * var(--padding) - var(--header-height));grid-template-columns:1fr;grid-template-rows:auto 1fr;grid-template-areas:"header" "sidebar" "main"}.sidebar{padding-right:0;padding-bottom:var(--padding);border-right:none;border-bottom:1px solid rgba(0,255,65,.1)}.stats{grid-template-columns:repeat(2,1fr);gap:8px;padding:10px}.stat-box{width:auto;min-width:0;padding:12px;margin:0}.stat-box h3{font-size:.75em;margin-bottom:8px}.stat-box p{font-size:1.2em}}@media (max-width:480px){:root{--padding:8px}.ascii-logo{font-size:4px;text-align:center;width:100%}.logo{height:40px}.contract-box{font-size:.9em}.contract-box,.nav button,.social-link{padding:8px 12px}.nav button{font-size:.8em}.message{padding:10px;margin-bottom:10px}.message-header{font-size:.8em}.message-content{font-size:.9em}}@media (max-width:1024px){:root{--sidebar-width:160px}.banner{flex-direction:column;align-items:center}.logo-wrapper{justify-content:center;gap:12px}.header-right{flex-direction:row;flex-wrap:wrap;gap:12px}.sidebar{padding:8px 0}}@media (max-width:600px){:root{--padding:10px}.ascii-logo{display:block;font-size:4px;line-height:1.1;white-space:pre}.banner{gap:8px}.header-right{width:100%;justify-content:center}.console-container{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto}.sidebar{flex-direction:column;border-bottom:1px solid rgba(0,255,65,.15);border-right:none;padding:12px;gap:0}.stats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%;padding:0}.stat-box{min-width:0;padding:12px;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;background:rgba(0,17,0,.9)}.stat-box h3{font-size:.75em;margin-bottom:8px;white-space:nowrap}.stat-box p{font-size:1.2em;width:100%;text-align:left}.nav button{flex:1 1 50%;font-size:.8em;padding:10px 0}.message,.stream{padding:10px}.message{margin-bottom:12px}}@media (max-width:480px){.logo{height:36px}.contract-box{flex-wrap:wrap;font-size:.9em;padding:8px 10px}.social-links{gap:8px}body{font-size:16px}.nav button{padding:8px 0}}@keyframes asciiGlitch{0%,to{transform:translate(0);text-shadow:0 0 4px rgba(0,255,65,.7);opacity:.9}10%{transform:translate(-1px,1px) skewX(5deg);opacity:.85}20%{transform:translate(1px,-1px) skewX(-5deg);opacity:.92}30%{transform:translate(-2px) skewY(3deg);opacity:.88}40%{transform:translate(2px,1px) skewY(-3deg);opacity:.93}50%{transform:translateY(-2px);opacity:.9}60%{transform:translate(1px,2px) skewX(4deg);opacity:.87}70%{transform:translate(-1px,-1px) skewX(-4deg);opacity:.95}80%{transform:translate(2px);opacity:.9}90%{transform:translate(-2px,2px);opacity:.94}}.ascii-logo{animation:asciiGlitch 4s steps(2) infinite}.logo-container:hover .ascii-logo{animation:asciiGlitch 1.2s steps(2) infinite,textShadowPulse 2s infinite}.messages-page{padding:20px;max-width:1200px;margin:0 auto;color:var(--matrix-green)}.messages-header{margin-bottom:30px;padding:20px;background:rgba(0,10,2,.95);border:1px solid rgba(0,255,65,.2);border-radius:4px}.messages-header h1{margin:0 0 10px;font-size:24px;color:var(--matrix-green)}.path{font-family:monospace;color:var(--matrix-dim);font-size:14px}.messages-container{display:flex;flex-direction:column;gap:20px}.message-block{padding:20px;background:rgba(0,10,2,.95);border:1px solid rgba(0,255,65,.2);border-radius:4px;transition:all .3s ease}.message-block:hover{border-color:var(--matrix-green);box-shadow:0 0 15px rgba(0,255,65,.1)}.message-meta{display:flex;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgba(0,255,65,.1);font-size:14px}.message-author{color:var(--matrix-green);font-weight:700}.message-time{color:var(--matrix-dim);margin-left:auto}.message-content{margin:0;white-space:pre-wrap;font-family:monospace;line-height:1.5}.discourse-log{flex:1 1;display:flex;flex-direction:column;background:rgba(0,10,2,.95);border:1px solid rgba(0,255,65,.2);border-radius:var(--border-radius);overflow:hidden;min-height:0}.path-header{padding:15px 20px;background:rgba(0,17,0,.9);border-bottom:1px solid rgba(0,255,65,.1);color:var(--matrix-dim);font-size:.9em;font-family:monospace}.log-entry{padding:12px 20px;display:grid;grid-template-columns:24px 260px 1fr 110px 60px 110px;grid-gap:15px;gap:15px;align-items:center;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,255,65,.05)}.log-entry:hover{background:rgba(0,255,65,.07)}.entry-icon{opacity:.7}.entry-file{color:var(--matrix-green);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-date,.entry-size,.entry-thoughts,.entry-type{color:var(--matrix-dim);white-space:nowrap}.entry-date,.entry-size,.entry-thoughts{text-align:right;font-family:monospace}@media (max-width:768px){.log-entry{grid-template-columns:24px 1fr 80px;gap:10px;padding:15px}.entry-size,.entry-thoughts,.entry-type{display:none}.log-header{padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.log-meta{flex-wrap:wrap;gap:15px}.log-messages{padding:20px}.log-messages pre{font-size:.9em;white-space:pre-wrap;word-break:break-word}}@media (max-width:480px){.log-entry{grid-template-columns:24px 1fr;padding:12px}.entry-date{display:none}.path-header{padding:15px;font-size:.9em}.log-header,.log-messages{padding:15px}}.archive-page{overflow-x:hidden}@media (max-width:600px){.archive-container{max-width:100%;padding:0}.archive-message .message-content,.archive-message pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}}