.data-scatter-v2-container{pointer-events:none;opacity:.6}.data-scatter-gl-container,.data-scatter-v2-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:transparent;overflow:hidden}.data-scatter-gl-container{pointer-events:all;opacity:.55}.data-scatter-v2-canvas{display:block;width:100%;height:100%;opacity:.7;cursor:move;transition:opacity .3s ease}.data-scatter-v2-canvas:active{opacity:.85}.interaction-hint{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-family:Courier New,monospace;font-size:10px;color:rgba(60,80,160,.7);background-color:rgba(255,255,255,.5);padding:5px 10px;border-radius:12px;pointer-events:none;opacity:0;animation:fadeInOut 3s ease-in-out forwards}@keyframes fadeInOut{0%{opacity:0}20%{opacity:.9}80%{opacity:.9}to{opacity:0}}@keyframes pulse{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.2);opacity:1}to{transform:scale(.8);opacity:.5}}@media (max-width:768px){.data-scatter-gl-container,.data-scatter-v2-container{opacity:.4}}.statement-scroller{font-family:Inter Display,system-ui,sans-serif;width:100%;overflow:hidden;height:1.5rem;margin-bottom:1rem;position:relative;margin-top:2rem}.statement-container{position:relative;transition:transform .5s ease,opacity .5s ease}.statement-container.animating{transform:translateY(-100%);opacity:0}.statement-text{margin:0;font-size:.75rem;font-weight:400;letter-spacing:.02em;line-height:1.5;color:rgba(0,0,0,.369);text-align:center}.statement-text strong{font-weight:600;color:#000000}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.statement-container:not(.animating){animation:slideInUp .5s ease forwards}@media (max-width:768px){.statement-scroller{height:2rem;margin-top:4rem}.statement-text{font-size:.7rem}}@import url("https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;500&display=swap");.cli-terminal{position:relative;font-family:Geist Mono,monospace;font-size:9px;line-height:14px;color:rgba(255,255,255,.9);background-color:rgba(0,0,0,.85);padding:14px 16px;border-radius:7px;text-align:left;white-space:nowrap;overflow:hidden;pointer-events:none;letter-spacing:.3px;font-weight:400;backdrop-filter:blur(1px);border-top:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.05);box-shadow:0 4px 30px rgba(0,0,0,.3);z-index:10;margin:0 auto 30px}.cli-header{margin-bottom:12px;color:rgba(255,255,255,.95);border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:8px;display:flex;align-items:center;font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:500;justify-content:space-between}.cli-header-text{margin-right:8px}.loading-indicator{display:inline-block;animation:blink .8s steps(1) infinite;width:6px;height:6px;border-radius:0;background-color:rgba(255,255,255,.95);margin-right:auto}.cli-stats{font-size:9px;color:rgba(255,255,255,.85);letter-spacing:.5px;font-weight:500;padding-left:8px;animation:pulse-subtle 2s ease-in-out infinite}@keyframes pulse-subtle{0%{opacity:.85}50%{opacity:1}to{opacity:.85}}.cli-entries-container{margin-top:6px}.cli-entry{display:flex;margin-bottom:6px;opacity:1;color:rgba(255,255,255,.9);letter-spacing:.5px;align-items:center}.cli-entry.history{opacity:.6;color:rgba(255,255,255,.7)}.cli-entry.history-old{opacity:.3;color:rgba(255,255,255,.5)}.cli-entry.history-older{opacity:.2;color:rgba(255,255,255,.4)}.cli-prompt{display:inline-block;margin-right:8px;color:rgba(255,255,255,.8);font-size:10px}.cli-timestamp{color:rgba(255,255,255,.6);margin-right:8px;font-size:8px;letter-spacing:.5px;min-width:58px}.cli-text{animation:fadeIn .2s ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:9px;letter-spacing:.4px}@media (min-width:768px){.cli-text{max-width:calc(100% - 80px)}}.cli-entry.highlight .cli-text{color:rgba(255,255,255,1);font-weight:500}.cli-entry.highlight .cli-timestamp{color:rgba(255,255,255,.8)}.cli-entry.glitch .cli-text{position:relative;animation:glitch .3s cubic-bezier(.25,.46,.45,.94) infinite both}.cli-entry.category-alert .cli-text{color:rgba(255,80,80,1)}.cli-entry.category-system .cli-text{color:rgba(120,200,255,.9)}.cli-entry.category-analysis .cli-text{color:rgba(160,255,210,.9)}.cli-entry.category-network .cli-text{color:rgba(180,180,255,.9)}.cli-entry.category-location .cli-text{color:rgba(255,220,100,.9)}.cli-entry.category-technical .cli-text{color:rgba(200,200,200,.9)}.cli-entry.category-build .cli-text{color:rgba(255,180,120,.95)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:translateX(0)}}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}to{transform:translate(0)}}.cli-entry:first-child .cli-text{animation:typing .1s steps(1) .5;border-right:2px solid transparent}@keyframes typing{0%{width:0;border-right:2px solid rgba(255,255,255,.8)}to{width:100%;border-right:2px solid transparent}}@media (max-width:768px){.cli-terminal{font-size:8px;padding:10px 12px}.cli-text{max-width:calc(100% - 70px)}.cli-timestamp{min-width:50px;font-size:7px}.cli-stats{font-size:8px}.terminal-display-wrapper{display:none}}