:root{--bg:#0b1020;--glass-1:hsla(0,0%,100%,.06);--glass-2:hsla(0,0%,100%,.04);--accent:#7dd3fc;--muted:#9aa4b2}html{height:100%;overflow-x:hidden}body,html{min-height:100%}body{margin:0;background:#05060a;color:#e6eef8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;-webkit-font-smoothing:antialiased;font-size:16px;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 100% 80% at 10% 5%,rgba(125,211,252,.08),transparent 50%),linear-gradient(180deg,#071021,#05060a);z-index:-1;pointer-events:none}p{font-size:16px;line-height:1.6}.container{display:flex;gap:20px;padding:24px;min-height:100vh;min-height:100dvh;height:auto;box-sizing:border-box}.glass{background:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.06);-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border-radius:12px}.sidebar{width:auto;min-width:70px;max-width:280px;padding:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;transition:all .35s cubic-bezier(.34,1.56,.64,1)}@media (min-width:900px){html.preview-sidebar-hover .sidebar{width:64px;padding:10px 6px;transition:width .2s ease,padding .12s ease;overflow:visible;min-width:64px}html.preview-sidebar-hover .sidebar .brand div,html.preview-sidebar-hover .sidebar .module-item .label,html.preview-sidebar-hover .sidebar .module-item svg{display:none}html.preview-sidebar-hover .sidebar .module-item{justify-content:center;padding-left:6px;padding-right:6px}html.preview-sidebar-hover .sidebar:hover{width:260px;padding:18px}html.preview-sidebar-hover .sidebar .module-item img{width:32px;height:32px;border-radius:50%;object-fit:cover}html.preview-sidebar-hover .sidebar:hover .module-item img{width:36px;height:36px}html.preview-sidebar-hover .sidebar .module-item:hover{background:transparent;padding-left:6px;padding-right:6px}}.sidebar::-webkit-scrollbar{display:none}.main{flex:1 1;padding:18px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.main::-webkit-scrollbar{display:none}.topbar{height:64px;justify-content:space-between;padding:0 20px}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px}.brand img{height:36px}.module-list{display:flex;flex-direction:column;gap:12px;margin-top:18px}.module-item{display:flex;align-items:center;gap:12px;padding:10px;cursor:pointer;border-radius:10px}.module-item img{height:36px;width:36px;object-fit:cover;border-radius:8px}.module-item:hover{background:hsla(0,0%,100%,.02)}.module-item.active{background:linear-gradient(90deg,rgba(125,211,252,.06),rgba(125,211,252,.02));box-shadow:0 4px 18px rgba(125,211,252,.06)}.card{padding:18px;border-radius:14px;margin-bottom:24px}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:10px}.chat-messages{flex:1 1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.chat-input{display:flex;gap:8px;padding:10px}.msg{padding:10px;border-radius:12px;max-width:80%}.msg.user{align-self:flex-end;background:linear-gradient(90deg,#1f2937,#111418)}.msg.agent{align-self:flex-start;background:linear-gradient(90deg,rgba(125,211,252,.08),rgba(125,211,252,.03))}.btn-primary{padding:8px 16px;background:var(--accent);color:#032033;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary:hover{background:#5fc3f0;box-shadow:0 4px 12px rgba(125,211,252,.3)}.btn-secondary{padding:8px 16px;background:hsla(0,0%,100%,.05);color:var(--accent);border:1px solid rgba(125,211,252,.3);border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary:hover{background:rgba(125,211,252,.1)}.tab,.tab-active{padding:10px 20px;background:transparent;color:var(--muted);cursor:pointer;font-weight:600;border:none;border-bottom:2px solid transparent;transition:all .2s}.tab:hover{color:#e6eef8;background:hsla(0,0%,100%,.02)}.tab-active{color:var(--accent);border-bottom-color:var(--accent)}.search-input{padding:10px 16px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:inherit;font-size:14px;width:300px;transition:all .2s}.search-input:focus{outline:none;border-color:var(--accent);background:hsla(0,0%,100%,.04)}.search-input::placeholder{color:var(--muted)}.vessel-table{width:100%;border-collapse:collapse}.vessel-table th{text-align:left;padding:12px;border-bottom:2px solid hsla(0,0%,100%,.1);color:var(--muted);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.vessel-table td{padding:14px 12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.vessel-table tbody tr{transition:background .2s}.vessel-table tbody tr:hover{background:rgba(125,211,252,.05)}.status-badge{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600}.status-active{background:rgba(16,185,129,.15);color:#10b981}.status-idle{background:rgba(245,158,11,.15);color:#f59e0b}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes radarSweep{0%{transform:rotate(0deg);opacity:.3}50%{opacity:.15}to{transform:rotate(1turn);opacity:.3}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@keyframes radarPulse{0%{opacity:.3;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.military-overlay{filter:hue-rotate(90deg) saturate(2) brightness(.7);mix-blend-mode:screen}.terminal-scroll{scrollbar-width:none;-ms-overflow-style:none}.terminal-scroll::-webkit-scrollbar{width:0;height:0;display:none}img.rounded-logo{border-radius:50%;object-fit:cover}.card{animation:fadeIn .3s ease-out}:root{--scrollbar-track:hsla(0,0%,100%,.02);--scrollbar-thumb:rgba(125,211,252,.12);--scrollbar-thumb-hover:rgba(125,211,252,.2)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--scrollbar-thumb),var(--scrollbar-thumb-hover));border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.main::-webkit-scrollbar-thumb{background:rgba(125,211,252,.14)}.sidebar::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.06)}.chat-messages::-webkit-scrollbar-thumb{background:rgba(125,211,252,.12)}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@supports (-webkit-touch-callout:none){::-webkit-scrollbar{width:8px;height:8px}}.chat-messages,.main,.sidebar{scrollbar-width:none;-ms-overflow-style:none}.chat-messages::-webkit-scrollbar,.main::-webkit-scrollbar,.sidebar::-webkit-scrollbar{width:0;height:0}.chat-messages:focus-within::-webkit-scrollbar,.chat-messages:hover::-webkit-scrollbar,.main:focus-within::-webkit-scrollbar,.main:hover::-webkit-scrollbar,.sidebar:focus-within::-webkit-scrollbar,.sidebar:hover::-webkit-scrollbar{width:8px;height:8px}.chat-messages:focus-within,.chat-messages:hover,.main:focus-within,.main:hover,.sidebar:focus-within,.sidebar:hover{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}.chat-messages:hover::-webkit-scrollbar-thumb,.main:hover::-webkit-scrollbar-thumb,.sidebar:hover::-webkit-scrollbar-thumb{background:rgba(125,211,252,.14)}body.phoenix-immersive-fullscreen,html.phoenix-immersive-fullscreen{height:100vh!important;width:100vw!important;overflow:hidden!important}body.phoenix-immersive-fullscreen .main,html.phoenix-immersive-fullscreen .main{height:calc(100vh - 64px)!important;overflow:auto!important}body.phoenix-immersive-fullscreen .brand,body.phoenix-immersive-fullscreen .chat-floating,body.phoenix-immersive-fullscreen .sidebar,body.phoenix-immersive-fullscreen .topbar,html.phoenix-immersive-fullscreen .brand,html.phoenix-immersive-fullscreen .chat-floating,html.phoenix-immersive-fullscreen .sidebar,html.phoenix-immersive-fullscreen .topbar{display:none!important}html.phoenix-immersive-fullscreen .main{width:calc(100vw - 0px)!important;margin-left:0!important;padding:18px!important}body.phoenix-immersive-fullscreen .main,html.phoenix-immersive-fullscreen .main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;height:calc(100svh - 64px)!important;min-height:calc(100dvh - 64px)!important}#phoenix-fullscreen-overlay{z-index:99999}@supports (-webkit-touch-callout:none){.container{min-height:-webkit-fill-available}}@media (max-width:768px){body,html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body{-webkit-overflow-scrolling:touch}.container{display:block;padding:0;min-height:auto;height:auto;overflow:visible}.sidebar{display:none!important}.main{display:block;padding:12px 12px 100px;min-height:auto;height:auto;overflow:visible;border-radius:0;border:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar{height:56px;padding:0 12px}.desktop-only{display:none!important}.mobile-main{border-radius:0;border:none;margin:0}.main.glass{background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1024px){body,html{overflow-x:hidden}}@media (min-width:769px){.mobile-only{display:none!important}}@media (hover:none) and (pointer:coarse){.module-item{padding:14px;min-height:48px}button,input,select{min-height:44px}}.MobileBottomNav_bottomNav__jAIP0{display:none;position:fixed;bottom:0;left:0;right:0;height:64px;background:linear-gradient(180deg,rgba(11,16,32,.98),rgba(5,6,10,.99));border-top:1px solid rgba(125,211,252,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000;padding-bottom:env(safe-area-inset-bottom,0)}@media (max-width:768px){.MobileBottomNav_bottomNav__jAIP0{display:flex;justify-content:space-around;align-items:center}}.MobileBottomNav_navItem__VKJqZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 12px;text-decoration:none;color:#64748b;transition:all .2s ease;border-radius:12px;min-width:56px}.MobileBottomNav_navItem__VKJqZ:active{transform:scale(.95)}.MobileBottomNav_navItem__VKJqZ.MobileBottomNav_active__3hxC6{color:#38bdf8}.MobileBottomNav_navItem__VKJqZ.MobileBottomNav_active__3hxC6 .MobileBottomNav_icon__Y4p2i{transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(56,189,248,.5))}.MobileBottomNav_icon__Y4p2i{font-size:22px;transition:all .2s ease}.MobileBottomNav_label__OIpee{font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}button.MobileBottomNav_navItem__VKJqZ{background:none;border:none;font-family:inherit;cursor:pointer}.MobileBottomNav_navItem__VKJqZ:active:after{content:"";position:absolute;width:40px;height:40px;background:radial-gradient(circle,rgba(56,189,248,.3),transparent 70%);border-radius:50%;animation:MobileBottomNav_ripple__3wEbD .4s ease-out}@keyframes MobileBottomNav_ripple__3wEbD{0%{transform:scale(.5);opacity:1}to{transform:scale(2);opacity:0}}.MobileBottomNav_chatPanel__z0SsF{position:fixed;bottom:64px;left:0;right:0;height:60vh;background:linear-gradient(180deg,rgba(11,16,32,.98),rgba(5,6,10,.99));border-top:1px solid rgba(125,211,252,.2);border-top-left-radius:20px;border-top-right-radius:20px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:999;display:flex;flex-direction:column;animation:MobileBottomNav_slideUp__MmYUp .3s ease-out;padding-bottom:env(safe-area-inset-bottom,0)}@keyframes MobileBottomNav_slideUp__MmYUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.MobileBottomNav_chatHeader__hW74V{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.08);font-weight:600;font-size:16px;color:#e2e8f0}.MobileBottomNav_chatClose__oa3cR{background:hsla(0,0%,100%,.1);border:none;color:#94a3b8;width:32px;height:32px;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.MobileBottomNav_chatClose__oa3cR:active{background:hsla(0,0%,100%,.2);transform:scale(.95)}.MobileBottomNav_chatBody__478Rs{flex:1 1;display:flex;align-items:center;justify-content:center;padding:20px}.MobileBottomNav_chatPlaceholder__e4Eek{text-align:center;color:#64748b}.MobileBottomNav_chatIcon__5tW5_{font-size:48px;display:block;margin-bottom:16px;animation:MobileBottomNav_pulse__WKq_a 2s ease-in-out infinite}@keyframes MobileBottomNav_pulse__WKq_a{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}.MobileBottomNav_chatPlaceholder__e4Eek p{margin:0;font-size:16px;font-weight:500;color:#94a3b8}.MobileBottomNav_chatSubtext__iCzzN{font-size:13px!important;color:#64748b!important;margin-top:8px!important}.MobileBottomNav_messages__OJWJR{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:10px 0}.MobileBottomNav_message__2Vawv{padding:12px 16px;border-radius:16px;max-width:85%;animation:MobileBottomNav_fadeIn__7fLjD .2s ease}.MobileBottomNav_message__2Vawv.MobileBottomNav_user__haaG_{background:linear-gradient(135deg,#ff6b35,#ea580c);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.MobileBottomNav_message__2Vawv.MobileBottomNav_assistant__O2BTw{background:rgba(56,189,248,.15);color:#e2e8f0;align-self:flex-start;border-bottom-left-radius:4px;border:1px solid rgba(56,189,248,.2)}.MobileBottomNav_message__2Vawv strong{display:block;font-size:11px;margin-bottom:4px;opacity:.8}.MobileBottomNav_message__2Vawv p{margin:0;font-size:14px;line-height:1.4}@keyframes MobileBottomNav_fadeIn__7fLjD{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MobileBottomNav_error__9Hvq7{color:#ef4444;font-size:12px;padding:8px;text-align:center;background:rgba(239,68,68,.1);border-radius:8px;margin-top:8px}.MobileNavbar_navbar__yNaco{display:none;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:56px;padding:env(safe-area-inset-top,0) 16px 0;background:linear-gradient(180deg,rgba(11,16,32,.98),rgba(11,16,32,.95));border-bottom:1px solid rgba(125,211,252,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100;align-items:center;justify-content:space-between}@media (max-width:768px){.MobileNavbar_navbar__yNaco{display:flex}}.MobileNavbar_brand__N6D2O{display:flex;align-items:center;gap:10px;text-decoration:none}.MobileNavbar_logo__31Iqq{height:32px;width:32px;border-radius:8px}.MobileNavbar_brandText__BEznh{font-size:18px;font-weight:700;background:linear-gradient(135deg,#7dd3fc,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.MobileNavbar_actions__8Ib8W{display:flex;align-items:center;gap:12px}.MobileNavbar_walletBtn__bOuvQ{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,rgba(251,191,36,.2),rgba(245,158,11,.1));border:1px solid rgba(251,191,36,.3);border-radius:20px;text-decoration:none;font-size:14px}.MobileNavbar_walletAmount__sE_p_{color:#fbbf24;font-weight:700}.MobileNavbar_avatarBtn__lIGIX{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(125,211,252,.15);border:1px solid rgba(125,211,252,.3);text-decoration:none;overflow:hidden}.MobileNavbar_avatar__4GoyX{width:100%;height:100%;object-fit:cover}.MobileNavbar_loginBtn__Bo4Nd{padding:8px 16px;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-radius:20px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.PageTransition_overlay__IkrbI{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at center,rgba(0,20,40,.98) 0,rgba(0,10,20,.99) 100%);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.PageTransition_overlay__IkrbI.PageTransition_active__P08ad{opacity:1}.PageTransition_overlay__IkrbI.PageTransition_exit__BXsRg{opacity:0;pointer-events:none}.PageTransition_loaderContainer__ICyEH{position:relative;width:200px;height:200px;display:flex;align-items:center;justify-content:center}.PageTransition_ringOuter__Aq1Zk{position:absolute;width:180px;height:180px;animation:PageTransition_rotateClockwise__SRq1P 2s linear infinite}.PageTransition_ringOuter__Aq1Zk svg{width:100%;height:100%;filter:drop-shadow(0 0 10px rgba(0,217,255,.5))}.PageTransition_ringMiddle___RudS{position:absolute;width:140px;height:140px;animation:PageTransition_pulse__xoN9y 1.5s ease-in-out infinite}.PageTransition_ringMiddle___RudS svg{width:100%;height:100%}.PageTransition_ringInner___7vgO{position:absolute;width:100px;height:100px;animation:PageTransition_rotateCounterClockwise__3Hx_l 1.5s linear infinite}.PageTransition_ringInner___7vgO svg{width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(255,0,255,.5))}.PageTransition_logoContainer__mwpKD{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center;z-index:10}.PageTransition_logoGlow__S8sOv{position:absolute;width:80px;height:80px;background:radial-gradient(circle,rgba(255,107,0,.4) 0,rgba(255,0,100,.2) 50%,transparent 70%);border-radius:50%;animation:PageTransition_logoGlow__S8sOv 2s ease-in-out infinite}.PageTransition_logo__urv91{width:48px;height:48px;animation:PageTransition_logoFloat__PClW2 3s ease-in-out infinite;filter:drop-shadow(0 0 15px rgba(255,107,0,.6));z-index:11}.PageTransition_particles__pBDgE{position:absolute;width:100%;height:100%;pointer-events:none}.PageTransition_particle___FEuU{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#00d9ff,#f0f);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);animation:PageTransition_particleOrbit__x6qKb 3s linear infinite;animation-delay:calc(var(--i) * -.25s);opacity:.8;box-shadow:0 0 6px rgba(0,217,255,.8)}.PageTransition_scanLine__jJOjQ{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(0,217,255,.8),transparent);animation:PageTransition_scanMove__6VSXb 2s linear infinite;box-shadow:0 0 20px rgba(0,217,255,.5)}.PageTransition_loadingText__t4bs4{margin-top:40px;display:flex;align-items:center;gap:4px;font-family:Courier New,monospace;font-size:14px;letter-spacing:4px;text-transform:uppercase}.PageTransition_textGlow__OVVSt{color:#00d9ff;text-shadow:0 0 10px rgba(0,217,255,.8),0 0 20px rgba(0,217,255,.4);animation:PageTransition_textPulse__n0L5y 1.5s ease-in-out infinite}.PageTransition_dots__Qo6lU{display:flex;gap:2px}.PageTransition_dots__Qo6lU span{color:#00d9ff;animation:PageTransition_dotBlink__fvWXl 1.4s infinite;opacity:0}.PageTransition_dots__Qo6lU span:first-child{animation-delay:0s}.PageTransition_dots__Qo6lU span:nth-child(2){animation-delay:.2s}.PageTransition_dots__Qo6lU span:nth-child(3){animation-delay:.4s}.PageTransition_corner__UOl7j{position:absolute;width:40px;height:40px;border:2px solid rgba(0,217,255,.4)}.PageTransition_topLeft__8HHMd{top:20px;left:20px;border-right:none;border-bottom:none;animation:PageTransition_cornerPulse__7oIDV 2s ease-in-out infinite}.PageTransition_topRight__RPb3F{top:20px;right:20px;border-left:none;border-bottom:none;animation:PageTransition_cornerPulse__7oIDV 2s ease-in-out .5s infinite}.PageTransition_bottomLeft__tInBg{bottom:20px;left:20px;border-right:none;border-top:none;animation:PageTransition_cornerPulse__7oIDV 2s ease-in-out 1s infinite}.PageTransition_bottomRight__P8cyR{bottom:20px;right:20px;border-left:none;border-top:none;animation:PageTransition_cornerPulse__7oIDV 2s ease-in-out 1.5s infinite}@keyframes PageTransition_rotateClockwise__SRq1P{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PageTransition_rotateCounterClockwise__3Hx_l{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes PageTransition_pulse__xoN9y{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes PageTransition_logoGlow__S8sOv{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.2);opacity:.7}}@keyframes PageTransition_logoFloat__PClW2{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-5px) scale(1.05)}}@keyframes PageTransition_particleOrbit__x6qKb{0%{transform:translate(-50%,-50%) rotate(calc(var(--i) * 30deg)) translateX(70px) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) rotate(calc(var(--i) * 30deg + 180deg)) translateX(90px) scale(1.5);opacity:1}to{transform:translate(-50%,-50%) rotate(calc(var(--i) * 30deg + 1turn)) translateX(70px) scale(1);opacity:.8}}@keyframes PageTransition_scanMove__6VSXb{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes PageTransition_textPulse__n0L5y{0%,to{opacity:1}50%{opacity:.7}}@keyframes PageTransition_dotBlink__fvWXl{0%,20%{opacity:0}40%,to{opacity:1}}@keyframes PageTransition_cornerPulse__7oIDV{0%,to{border-color:rgba(0,217,255,.4);box-shadow:none}50%{border-color:rgba(0,217,255,.8);box-shadow:0 0 10px rgba(0,217,255,.5)}}@media (max-width:768px){.PageTransition_loaderContainer__ICyEH{width:150px;height:150px}.PageTransition_ringOuter__Aq1Zk{width:140px;height:140px}.PageTransition_ringMiddle___RudS{width:110px;height:110px}.PageTransition_ringInner___7vgO{width:80px;height:80px}.PageTransition_logoContainer__mwpKD{width:48px;height:48px}.PageTransition_logo__urv91{width:36px;height:36px}.PageTransition_logoGlow__S8sOv{width:60px;height:60px}.PageTransition_corner__UOl7j{width:30px;height:30px}.PageTransition_loadingText__t4bs4{font-size:12px;letter-spacing:3px}}.VoiceAssistant_voiceAssistant__6tzuW{position:fixed;bottom:100px;right:20px;z-index:1000}@media (max-width:768px){.VoiceAssistant_voiceAssistant__6tzuW{bottom:90px;right:16px}}.VoiceAssistant_btn__nNtrm{width:64px;height:64px;border-radius:50%;border:3px solid #64748b;background:linear-gradient(145deg,#0a1929,#0d2137);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.4)}.VoiceAssistant_btn__nNtrm:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(255,107,53,.3)}.VoiceAssistant_btn__nNtrm.VoiceAssistant_active__wHYI7{border-color:#ff6b35;box-shadow:0 0 25px rgba(255,107,53,.4);animation:VoiceAssistant_pulse__QrMAU 2s infinite}@keyframes VoiceAssistant_pulse__QrMAU{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.VoiceAssistant_icon__WdbNZ{width:28px;height:28px;filter:drop-shadow(0 0 8px rgba(255,107,53,.6));transition:stroke .2s}.VoiceAssistant_ring__D_skg{position:absolute;inset:-6px;border:2px solid;border-radius:50%;animation:VoiceAssistant_ringPulse__thXQv 2s infinite;pointer-events:none}@keyframes VoiceAssistant_ringPulse__thXQv{0%{transform:scale(1);opacity:.8}to{transform:scale(1.3);opacity:0}}.VoiceAssistant_panel__41tAd{position:absolute;bottom:calc(100% + 12px);right:0;width:340px;background:linear-gradient(145deg,#0a1929,#0d2137);border:1px solid rgba(255,107,53,.2);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.5);animation:VoiceAssistant_slideIn__xGq40 .2s ease;overflow:hidden}@keyframes VoiceAssistant_slideIn__xGq40{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.VoiceAssistant_header__Xu5Nr{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.05)}.VoiceAssistant_title__yMJ6p{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:#fff}.VoiceAssistant_phoenix__1MkfI{font-size:20px;filter:drop-shadow(0 0 6px rgba(255,107,53,.8))}.VoiceAssistant_close__NHjLY{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#8b9cb3;font-size:18px;padding:2px 10px;cursor:pointer;transition:all .2s}.VoiceAssistant_close__NHjLY:hover{color:#fff;background:hsla(0,0%,100%,.1)}.VoiceAssistant_context__PGbPo{display:flex;align-items:center;padding:6px 16px;background:rgba(0,0,0,.2);border-bottom:1px solid hsla(0,0%,100%,.05);gap:4px}.VoiceAssistant_chat__r8VYv{padding:16px;max-height:280px;overflow-y:auto;min-height:100px}.VoiceAssistant_welcome__eCn2J{text-align:center;color:hsla(0,0%,100%,.7);padding:20px 10px}.VoiceAssistant_welcome__eCn2J p{font-size:15px;margin:0 0 8px}.VoiceAssistant_welcome__eCn2J small{font-size:12px;color:hsla(0,0%,100%,.5)}.VoiceAssistant_msg__7HuYA{margin-bottom:12px;animation:VoiceAssistant_fadeIn__Aj8Ma .2s}@keyframes VoiceAssistant_fadeIn__Aj8Ma{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.VoiceAssistant_msg__7HuYA.VoiceAssistant_user__cQkXr{text-align:right}.VoiceAssistant_bubble__m1xk7{display:inline-block;max-width:85%;padding:10px 14px;border-radius:14px;text-align:left}.VoiceAssistant_msg__7HuYA.VoiceAssistant_user__cQkXr .VoiceAssistant_bubble__m1xk7{background:rgba(255,107,53,.15);border-radius:14px 14px 4px 14px}.VoiceAssistant_msg__7HuYA.VoiceAssistant_assistant__G3LqS .VoiceAssistant_bubble__m1xk7{background:rgba(6,182,212,.12);border-radius:14px 14px 14px 4px}.VoiceAssistant_bubble__m1xk7 strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#8b9cb3;margin-bottom:4px}.VoiceAssistant_bubble__m1xk7 p{margin:0;font-size:14px;line-height:1.4;color:hsla(0,0%,100%,.9)}.VoiceAssistant_dots__koFk0{display:flex;gap:4px;padding:4px 0}.VoiceAssistant_dots__koFk0 span{width:8px;height:8px;background:#06b6d4;border-radius:50%;animation:VoiceAssistant_bounce__9j5ZE 1.2s infinite}.VoiceAssistant_dots__koFk0 span:nth-child(2){animation-delay:.15s}.VoiceAssistant_dots__koFk0 span:nth-child(3){animation-delay:.3s}@keyframes VoiceAssistant_bounce__9j5ZE{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.VoiceAssistant_error__9Aoct{margin:0 16px 12px;padding:10px 12px;background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:13px}.VoiceAssistant_status__roRmt{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.05);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.VoiceAssistant_dot__U_XDH{width:8px;height:8px;border-radius:50%;animation:VoiceAssistant_blink__paebN 1.5s infinite}@keyframes VoiceAssistant_blink__paebN{0%,to{opacity:1}50%{opacity:.4}}.VoiceAssistant_chat__r8VYv::-webkit-scrollbar{width:5px}.VoiceAssistant_chat__r8VYv::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}.VoiceAssistant_chat__r8VYv::-webkit-scrollbar-thumb{background:rgba(255,107,53,.3);border-radius:3px}@media (max-width:768px){.VoiceAssistant_panel__41tAd{width:calc(100vw - 32px);max-width:340px;right:-4px}.VoiceAssistant_btn__nNtrm{width:56px;height:56px}.VoiceAssistant_icon__WdbNZ{width:24px;height:24px}}