@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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_f367f3;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_f367f3;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_f367f3;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_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#030b14;--bg1:#040d18;--panel:rgba(5,18,35,.9);--border:rgba(34,211,238,.12);--cyan:#22d3ee;--gold:#f59e0b;--indigo:#6366f1;--green:#22c55e;--red:#ef4444;--t1:#e2f8ff;--t2:rgba(226,248,255,.5);--t3:rgba(226,248,255,.22)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--t1);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}::selection{background:rgba(34,211,238,.2);color:var(--t1)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(34,211,238,.2);border-radius:4px}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes crtDot{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.4)}}@keyframes wordIn{0%{opacity:0;filter:blur(10px);transform:translateY(6px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes ringCW{0%{transform:rotateX(72deg) rotate(0deg)}to{transform:rotateX(72deg) rotate(1turn)}}@keyframes ringCCW{0%{transform:rotateX(55deg) rotate(0deg)}to{transform:rotateX(55deg) rotate(-1turn)}}@keyframes corePulse{0%,to{box-shadow:0 0 30px rgba(34,211,238,.7),0 0 60px rgba(34,211,238,.3)}50%{box-shadow:0 0 50px rgba(34,211,238,.9),0 0 100px rgba(34,211,238,.5)}}@keyframes scanLine{0%{top:0}to{top:100%}}@keyframes floatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dataFade{0%{opacity:0;transform:translateY(3px)}50%{opacity:1}to{opacity:0;transform:translateY(-3px)}}@keyframes barGrow{0%,to{height:20%}50%{height:100%}}@keyframes particleDrift{0%{transform:translateY(0) translateX(0)}33%{transform:translateY(-18px) translateX(8px)}66%{transform:translateY(-8px) translateX(-10px)}to{transform:translateY(0) translateX(0)}}@keyframes orbitLogo{0%{transform:rotate(0deg) translateX(var(--r)) rotate(0deg)}to{transform:rotate(1turn) translateX(var(--r)) rotate(-1turn)}}@keyframes countUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes agentStep{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes radarPing{0%{transform:scale(.3);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes stepReveal{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dash-layout{display:flex;min-height:100vh;position:relative}.sidebar-wrap{width:220px;flex-shrink:0}.main-content{flex:1;overflow:auto;min-height:100vh}.mobile-nav{display:none}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.chat-layout{display:flex;gap:16px;height:calc(100vh - 56px);overflow:hidden}.doc-sidebar{width:240px;flex-shrink:0}@media print{.no-print{display:none!important}body{background:#fff;color:#000}}@media (max-width:768px){.sidebar-wrap{display:none}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100}.no-mobile{display:none!important}.main-content{padding-bottom:64px}.stat-grid{grid-template-columns:repeat(2,1fr);gap:10px}.chat-layout{flex-direction:column;height:auto}.doc-sidebar{width:100%}}.nav-item{position:relative}.nav-link{color:rgba(226,248,255,.38);font-size:13px;text-decoration:none;cursor:pointer;padding:4px 0;transition:color .15s ease;display:block}.nav-link:hover{color:rgba(226,248,255,.82)}.nav-dropdown{position:absolute;top:calc(100% + 14px);left:-14px;background:rgba(4,14,28,.97);border:1px solid rgba(34,211,238,.18);border-radius:14px;padding:14px;backdrop-filter:blur(40px);box-shadow:0 20px 60px rgba(0,0,0,.75),0 0 0 1px rgba(34,211,238,.05);opacity:0;pointer-events:none;z-index:200;transform:translateY(-8px) scale(.96);transition:opacity .22s cubic-bezier(.34,1.56,.64,1),transform .28s cubic-bezier(.34,1.56,.64,1)}.nav-item:hover .nav-dropdown{opacity:1;pointer-events:all;transform:translateY(0) scale(1)}.dd-title{font-size:9px;font-weight:700;color:rgba(34,211,238,.4);letter-spacing:1.5px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(34,211,238,.07)}.dd-item{display:flex;align-items:flex-start;gap:9px;padding:7px 9px;border-radius:9px;cursor:pointer;border:1px solid transparent;margin-bottom:3px;transition:background .15s,border-color .15s}.dd-item:hover{background:rgba(34,211,238,.06);border-color:rgba(34,211,238,.12)}.dd-item:last-child{margin-bottom:0}.dd-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.dd-label{font-size:12px;font-weight:600;color:#e2f8ff;margin-bottom:1px}.dd-desc{font-size:10px;color:rgba(226,248,255,.33);line-height:1.4}.dd-link{display:flex;align-items:center;justify-content:space-between;padding:8px 9px;border-radius:8px;cursor:pointer;border:1px solid transparent;margin-bottom:2px;transition:background .15s,border-color .15s}.dd-link:hover{background:rgba(34,211,238,.05);border-color:rgba(34,211,238,.1)}.dd-link span:first-child{font-size:12px;color:rgba(226,248,255,.6);transition:color .15s}.dd-link:hover span:first-child{color:#e2f8ff}.dd-link span:last-child{font-size:10px;color:rgba(34,211,238,.35)}.dd-link:hover span:last-child{color:#22d3ee}.btn-grad{background:linear-gradient(135deg,#22d3ee,#6366f1);border:none;color:#fff;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px;transition:opacity .15s,transform .15s,box-shadow .15s}.btn-grad:hover:not(:disabled){opacity:.88;transform:translateY(-1px);box-shadow:0 8px 28px rgba(34,211,238,.4)}.btn-grad:active:not(:disabled){transform:scale(.98)}.btn-grad:disabled{opacity:.45;cursor:wait}.btn-glass{background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.38);color:#e2f8ff;font-weight:700;cursor:pointer;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .18s,border-color .18s,box-shadow .18s,transform .15s}.btn-glass:hover:not(:disabled){background:rgba(34,211,238,.18);border-color:rgba(34,211,238,.6);box-shadow:0 0 20px rgba(34,211,238,.2);transform:translateY(-1px)}.btn-glass:active:not(:disabled){transform:scale(.98)}.btn-glass:disabled{opacity:.45;cursor:wait}.btn-ghost{background:rgba(34,211,238,.05);border:1px solid rgba(34,211,238,.2);color:#22d3ee;font-weight:600;cursor:pointer;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px;transition:background .15s,border-color .15s,transform .15s}.btn-ghost:hover{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.4);transform:translateY(-1px)}.btn-danger{background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.2);color:#ef4444;cursor:pointer;font-family:Inter,sans-serif;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .15s}.btn-danger:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.4);transform:scale(1.04)}.btn-icon{background:rgba(34,211,238,.05);border:1px solid rgba(34,211,238,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,border-color .15s,transform .15s}.btn-icon:hover{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.3);transform:scale(1.06)}.card-base{background:rgba(5,18,35,.9);border:1px solid rgba(34,211,238,.12);border-radius:14px;backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(0,0,0,.4);transition:border-color .2s,box-shadow .2s,transform .2s}.card-hover:hover{border-color:rgba(34,211,238,.22);box-shadow:0 12px 40px rgba(0,0,0,.5);transform:translateY(-2px)}.stat-card{background:rgba(5,18,35,.9);border:1px solid rgba(34,211,238,.1);border-radius:14px;backdrop-filter:blur(20px);padding:20px;position:relative;overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:14px 0 0 14px;background:var(--accent,#22d3ee);opacity:.6;transition:opacity .2s}.stat-card:hover{border-color:rgba(34,211,238,.2);box-shadow:0 8px 32px rgba(0,0,0,.5);transform:translateY(-2px)}.stat-card:hover:before{opacity:1}.list-row{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;background:rgba(34,211,238,.02);border:1px solid rgba(34,211,238,.06);cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.list-row:hover{background:rgba(34,211,238,.05);border-color:rgba(34,211,238,.14);transform:translateX(2px)}.inp-field{padding:10px 13px;background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.18);border-radius:9px;color:#e2f8ff;font-size:13px;outline:none;font-family:Inter,sans-serif;width:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,background .15s}.inp-field:focus{border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.07);box-shadow:0 0 0 3px rgba(34,211,238,.08)}.inp-field::placeholder{color:rgba(226,248,255,.25)}.sidebar-item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;text-decoration:none;border:1px solid transparent;transition:background .15s,border-color .15s}.sidebar-item:hover{background:rgba(34,211,238,.05);border-color:rgba(34,211,238,.08)}.sidebar-item.active{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.14)}.search-bar{width:100%;display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;background:rgba(34,211,238,.04);border:1px solid rgba(34,211,238,.1);color:rgba(226,248,255,.3);font-size:12px;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s,border-color .15s}.search-bar:hover{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.2)}.signout-btn{width:100%;display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:8px;background:transparent;border:1px solid rgba(34,211,238,.08);color:rgba(226,248,255,.3);font-size:12px;cursor:pointer;font-family:Inter,sans-serif;transition:background .15s,border-color .15s,color .15s}.signout-btn:hover{background:rgba(239,68,68,.06);border-color:rgba(239,68,68,.2);color:#ef4444}.topbar-btn{width:32px;height:32px;border-radius:8px;background:rgba(34,211,238,.05);border:1px solid rgba(34,211,238,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.topbar-btn:hover{background:rgba(34,211,238,.1);border-color:rgba(34,211,238,.28);transform:scale(1.08)}.doc-item{display:flex;align-items:center;gap:7px;padding:7px 8px;border-radius:8px;cursor:pointer;border:1px solid transparent;margin-bottom:3px;transition:background .15s,border-color .15s}.doc-item:hover{background:rgba(34,211,238,.05);border-color:rgba(34,211,238,.1)}.doc-item.selected{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.2)}.send-btn{width:42px;height:42px;border-radius:10px;flex-shrink:0;border:1px solid rgba(34,211,238,.14);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,box-shadow .15s,transform .15s}.send-btn.active{background:linear-gradient(135deg,#22d3ee,#6366f1);box-shadow:0 4px 14px rgba(34,211,238,.3)}.send-btn.active:hover{transform:scale(1.06);box-shadow:0 6px 20px rgba(34,211,238,.45)}.send-btn.inactive{background:rgba(34,211,238,.05)}.upload-zone{border:1px dashed rgba(34,211,238,.2);background:rgba(5,18,35,.5);border-radius:14px;text-align:center;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.upload-zone:hover{border-color:rgba(34,211,238,.4);background:rgba(34,211,238,.04);box-shadow:0 0 24px rgba(34,211,238,.08)}.upload-zone.dragover{border-color:#22d3ee;background:rgba(34,211,238,.08);box-shadow:0 0 32px rgba(34,211,238,.15)}.transition-all{transition:all .15s ease}.no-mobile{display:flex}@media (max-width:768px){.no-mobile{display:none!important}}@keyframes pOrbit0{0%{transform:rotateX(70deg) rotate(0deg)}to{transform:rotateX(70deg) rotate(1turn)}}@keyframes pOrbit1{0%{transform:rotateX(70deg) rotate(90deg)}to{transform:rotateX(70deg) rotate(450deg)}}@keyframes pOrbit2{0%{transform:rotateX(70deg) rotate(180deg)}to{transform:rotateX(70deg) rotate(540deg)}}@keyframes pOrbit3{0%{transform:rotateX(70deg) rotate(270deg)}to{transform:rotateX(70deg) rotate(630deg)}}@keyframes pFace0{0%{transform:rotateX(-70deg) rotate(0deg)}to{transform:rotateX(-70deg) rotate(-1turn)}}@keyframes pFace1{0%{transform:rotateX(-70deg) rotate(-90deg)}to{transform:rotateX(-70deg) rotate(-450deg)}}@keyframes pFace2{0%{transform:rotateX(-70deg) rotate(-180deg)}to{transform:rotateX(-70deg) rotate(-540deg)}}@keyframes pFace3{0%{transform:rotateX(-70deg) rotate(-270deg)}to{transform:rotateX(-70deg) rotate(-630deg)}}@keyframes reactorRing{0%{transform:scale(.4);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes reactorPulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:1}}@keyframes reactorSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dataStream{0%{opacity:0;transform:translateY(0)}50%{opacity:1}to{opacity:0;transform:translateY(-20px)}}@keyframes driftA{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.08)}66%{transform:translate(-25px,25px) scale(.95)}}@keyframes driftB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.1)}}@keyframes driftC{0%,to{transform:translate(0) scale(1)}40%{transform:translate(30px,35px) scale(.92)}70%{transform:translate(-35px,-20px) scale(1.05)}}.ambient-orb{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none}@keyframes starTwinkle{0%,to{opacity:.05}50%{opacity:.38}}@keyframes cSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes cSpinRev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}