@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@500;600;700;800&family=Inter:wght@400;500;600&family=Share+Tech+Mono&display=swap);:root{--bg:#141414bf;--bg2:#191919d9;--bg-card:#1f1f1ff2;--bg-input:#191919;--bg-raised:#272727e6;--bg-solid:#141414;--line-dim:#ffffff14;--line:#ffffff1f;--line2:#ffffff2e;--line-bright:#ffffff47;--line-strong:#ffffff61;--text-faint:#555;--text-muted:#6e6e6e;--text-dim:#999;--text-soft:#c4c4c4;--text-secondary:#d8d8d8;--text-primary:#f0f0f0;--text-bright:#fff;--brand:#ebebeb;--brand-soft:#fff;--brand-deep:#b8b8b8;--ok:#0c4;--danger:#c33;--danger-soft:#d55;--danger-deep:#661a1a;--warn:#c70;--warn-deep:#7a4800;--gold:#b8a060;--info:#58c;--violet:#67a;--violet-soft:#89b;--cyan:#5ac;--teal:#4a8;--r-sm:1px;--r-md:1px;--r-lg:1px;--font-display:"Orbitron",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"Share Tech Mono",monospace;--glow-brand:0 0 16px -4px #ffffff38;--glow-ok:0 0 12px -4px #00cc4459;--shadow-card:0 20px 60px -20px #000000e6,inset 0 1px 0 #ffffff14;--rim:inset 0 1px 0 #ffffff1a}html.readable{--text-faint:#5a5a5a;--text-muted:#6a6a6a;--text-dim:#999;--text-soft:#c4c4c4;--text-secondary:#d8d8d8;--text-primary:#eee;font-size:19px}@media print{html.readable{font-size:16px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";background-color:#141414;color:#d8d8d8;color:var(--text-secondary);font-family:Inter,sans-serif;font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:.01em}body:before{box-shadow:inset 0 0 300px 60px #000000a6}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:0}body:after{animation:grain .5s steps(1) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:300px 300px;opacity:.032}@keyframes grain{0%{background-position:0 0}10%{background-position:-15% -10%}20%{background-position:5% 20%}30%{background-position:-8% -5%}40%{background-position:15% 8%}50%{background-position:-3% 15%}60%{background-position:12% -8%}70%{background-position:-10% 5%}80%{background-position:8% -15%}90%{background-position:-5% 10%}to{background-position:0 0}}a,div,label,li,p,span,td,th{font-family:Inter,sans-serif;font-family:var(--font-body)}code,input,kbd,pre,select,textarea{font-family:Share Tech Mono,monospace;font-family:var(--font-mono)}button,h1,h2,h3,h4{font-family:Orbitron,sans-serif;font-family:var(--font-display)}button{cursor:pointer;overflow:hidden;position:relative;transition:transform .18s cubic-bezier(.22,.61,.36,1),filter .18s ease,box-shadow .25s ease,background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}button:after{background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%);background-position:200% 0;background-size:250% 100%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}button:hover:not(:disabled):after{animation:sheen-once .65s ease forwards}button:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff2e;filter:brightness(1.12);transform:translateY(-1px)}button:active:not(:disabled){filter:brightness(.92);transform:translateY(0) scale(.975)}button:disabled{cursor:default}a{color:#999;color:var(--text-dim);text-decoration:none;transition:color .18s ease}a:hover{color:#c4c4c4;color:var(--text-soft)}input,select,textarea{transition:border-color .2s ease,box-shadow .25s ease,background-color .2s ease}input:focus,select:focus,textarea:focus{background-color:#1f1f1f!important;border-color:#fff3!important;box-shadow:0 0 0 1px #ffffff1a;outline:none}input::placeholder,textarea::placeholder{color:#6e6e6e;color:var(--text-muted);opacity:.7}::selection{background:#ebebeb;color:#141414}th,thead{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff52}@keyframes dot-pulse{0%,to{box-shadow:0 0 6px currentColor;opacity:1}50%{box-shadow:0 0 2px currentColor;opacity:.35}}@keyframes ping-ring{0%{opacity:.6;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}@keyframes alert-slide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes glow-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes sweep-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes panel-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sheen-sweep{0%{background-position:200% 0}to{background-position:-60% 0}}@keyframes sheen-once{0%{background-position:200% 0;opacity:0}8%{opacity:1}75%{opacity:1}to{background-position:-60% 0;opacity:0}}@keyframes route-scan{0%{opacity:1;transform:translateY(-160px)}85%{opacity:1}to{opacity:0;transform:translateY(110vh)}}@keyframes page-reveal{0%{clip-path:polygon(-5% 0,105% 0,105% 0,-5% 0)}to{clip-path:polygon(-5% 0,105% 0,105% 122vh,-5% 122vh)}}.page-reveal{animation:page-reveal .9s cubic-bezier(.55,0,.3,1)}@keyframes ring-spin{to{transform:rotate(1turn)}}@keyframes flicker-in{0%{opacity:0}8%{opacity:.8}12%{opacity:.2}20%{opacity:1}26%{opacity:.5}36%,to{opacity:1}}.pulse-dot{animation:dot-pulse 2s ease-in-out infinite;position:relative}.pulse-dot:after{animation:ping-ring 2.2s cubic-bezier(0,0,.2,1) infinite;border:1px solid;border-radius:50%;content:"";inset:0;position:absolute}.alert-row{animation:alert-slide .28s ease forwards}.fade-rise{animation:fade-rise .5s cubic-bezier(.22,.61,.36,1) both}.scale-in{animation:scale-in .35s cubic-bezier(.22,.61,.36,1) both}.flicker-in{animation:flicker-in .7s ease both}.route-scan{animation:route-scan .9s cubic-bezier(.55,0,.3,1) both;background:linear-gradient(180deg,#0000,#ffffff05 55%,#ffffff0f 96%,#ffffff2e);height:160px;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:60}.stagger>*{animation:fade-rise .55s cubic-bezier(.22,.61,.36,1) both}.stagger>:first-child{animation-delay:.03s}.stagger>:nth-child(2){animation-delay:.08s}.stagger>:nth-child(3){animation-delay:.13s}.stagger>:nth-child(4){animation-delay:.18s}.stagger>:nth-child(5){animation-delay:.23s}.stagger>:nth-child(6){animation-delay:.28s}.stagger>:nth-child(7){animation-delay:.33s}.stagger>:nth-child(8){animation-delay:.38s}.stagger>:nth-child(9){animation-delay:.43s}.stagger>:nth-child(10){animation-delay:.48s}.stagger>:nth-child(n+11){animation-delay:.53s}.glass{backdrop-filter:blur(18px) saturate(.9);-webkit-backdrop-filter:blur(18px) saturate(.9);background:linear-gradient(135deg,hsla(0,0%,100%,.055),#0000 55%,#00000026),#1c1c1cf2;border:1px solid #ffffff14;border-radius:1px;border-top-color:#ffffff29;box-shadow:0 20px 60px -20px #000000e6,inset 0 1px 0 #ffffff14;box-shadow:var(--shadow-card)}.glass-hover{overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,border-color .3s ease,background-color .2s ease}.glass-hover:after{background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%);background-position:200% 0;background-size:250% 100%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.glass-hover:hover:after{animation:sheen-once .9s ease forwards}.glass-hover:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.075),#0000 55%,#0000001f),#222222f7;border-color:#ffffff42 #ffffff1f #ffffff1f;box-shadow:0 24px 60px -18px #000000e6,inset 0 1px 0 #ffffff1f;transform:translateY(-2px)}.hud-corners{position:relative}.hud-corners:after,.hud-corners:before{border-color:#ffffff2e;border-style:solid;content:"";height:14px;pointer-events:none;position:absolute;width:14px}.hud-corners:before{border-top-left-radius:1px;border-width:1.5px 0 0 1.5px;left:-1px;top:-1px}.hud-corners:after{border-bottom-right-radius:1px;border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.text-glow-brand{-webkit-text-fill-color:#0000;background:linear-gradient(110deg,#fff 10%,#c8c8c8 55%,#888 90%);-webkit-background-clip:text;background-clip:text}.shimmer-line{animation:shimmer 4s linear infinite;background:linear-gradient(90deg,#0000,#ffffff40 30%,#ffffff26 60%,#0000);background-size:200% 100%;height:1px}.row-hover{transition:background .15s ease,box-shadow .2s ease}.row-hover:hover{background:linear-gradient(90deg,#ffffff0f,#ffffff03)!important;box-shadow:inset 2px 0 0 #ffffff59}.nav-item{border-radius:1px;overflow:hidden;position:relative;transition:background .2s ease,transform .2s cubic-bezier(.22,.61,.36,1)}.nav-item:hover{background:#ffffff0a;transform:translateX(3px)}.nav-item.active{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.nav-item.active:before{background:#fff;bottom:12%;box-shadow:0 0 8px #fff6;content:"";left:0;position:absolute;top:12%;width:2px}.nav-item.active:after{animation:shimmer 3.2s linear infinite;background:linear-gradient(105deg,#0000 40%,#ffffff08 50%,#0000 60%);background-size:250% 100%;content:"";inset:0;pointer-events:none;position:absolute}@media (max-width:768px){input,select,textarea{font-size:16px!important}button{min-height:40px}body:after,body:before{animation:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.page-reveal,.route-scan{animation-duration:.9s!important}}@media print{body{background:#fff!important}body:after,body:before{display:none!important}}.dashboard-masonry{column-gap:14px;column-width:360px}.dashboard-masonry>*{-webkit-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin-bottom:14px;page-break-inside:avoid;vertical-align:top;width:100%}@media (max-width:768px){.dashboard-masonry{columns:1}}.rim-light{border-top-color:#ffffff2e!important;box-shadow:inset 0 1px 0 #ffffff1f,0 20px 60px -20px #000000e6}.echint-label{color:#6e6e6e;color:var(--text-muted);font-size:13px;letter-spacing:2px}.stat-value{font-family:Orbitron,sans-serif;font-family:var(--font-display);font-size:2.2rem;font-weight:700}.panel-value{color:#f0f0f0;color:var(--text-primary);font-size:13px}
/*# sourceMappingURL=main.f8f346af.css.map*/