@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap);@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.dashboard-content,.dashboard-wrapper{position:relative;width:100%}.dashboard-content{padding-top:2rem;z-index:10}@media (max-width:600px){.dashboard-content{padding-top:1rem}.dashboard-content>div{display:flex!important;flex-direction:column;width:100%}}.orion-page{inset:0;overflow:hidden;position:absolute}.orion-header{display:flex;flex-direction:column;gap:8px;left:1.5rem;position:absolute;top:1.5rem;z-index:10}.orion-header-title{align-items:center;color:#e2e8f0;display:flex;font-size:1.4rem;font-weight:700;gap:8px;letter-spacing:-.03em;line-height:1}.orion-header-name{font-size:1.35rem}.orion-header-pid{color:#64748b;font-size:.7rem;font-weight:400;letter-spacing:0}.orion-header-actions{display:flex;gap:6px}.orion-star{animation:starPulse 3s ease-in-out infinite;color:#f97316;filter:drop-shadow(0 0 8px rgba(249,115,22,.7));font-size:1rem}@keyframes starPulse{0%,to{filter:drop-shadow(0 0 5px rgba(249,115,22,.7));opacity:1}50%{filter:drop-shadow(0 0 14px rgba(249,115,22,1));opacity:.7}}.orion-channels{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#05081461;border:1px solid hsla(0,0%,100%,.055);border-radius:14px;left:1.5rem;max-height:calc(100vh - 22rem);overflow-y:auto;padding:.75rem .9rem;position:absolute;top:7.5rem;width:210px;z-index:10}.channels-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.55rem}.channels-title{color:#475569;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.channels-list{display:flex;flex-direction:column;gap:3px}.channel-item{align-items:center;border:1px solid #0000;border-radius:9px;cursor:pointer;display:flex;gap:9px;padding:7px 9px;transition:all .15s}.channel-item:hover{background:#ffffff08;border-color:#ffffff0d}.channel-item.active{background:#f9731617;border-color:#f9731638}.channel-platform{align-items:center;border-radius:7px;display:flex;flex-shrink:0;font-size:.8rem;height:26px;justify-content:center;width:26px}.channel-platform[data-platform=youtube]{background:#ff3c3c26;color:#ff6060}.channel-platform[data-platform=tiktok]{background:#00c8c81f;color:#40d0d0}.channel-platform[data-platform=instagram]{background:#c850c81f;color:#e070e0}.channel-platform[data-platform=reels]{background:#c864321f;color:#e08050}.channel-info{flex:1 1;min-width:0}.channel-name{color:#e2e8f0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-sub{color:#475569;font-size:.65rem;margin-top:1px}.channel-dot{background:#374151;border-radius:50%;flex-shrink:0;height:6px;width:6px}.channel-dot.active{animation:pulse 2s infinite;background:#22c55e}.channel-actions{align-items:center;display:flex;flex-shrink:0;gap:2px;opacity:0;transition:opacity .15s}.channel-item.active .channel-actions,.channel-item:hover .channel-actions{opacity:1}.channel-action-btn{background:#0000;border:none;border-radius:4px;color:#475569;cursor:pointer;font-size:.65rem;line-height:1;padding:2px 4px;transition:color .1s,background .1s}.channel-action-btn:hover{background:#ffffff0f;color:#94a3b8}.channel-action-del:hover{background:#ef44441a;color:#f87171}.channel-item.paused{opacity:.5}.channels-empty{color:#475569;font-size:.73rem;line-height:1.8;padding:1rem 0;text-align:center}.btn-link{background:none;border:none;color:#fb923c;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;text-underline-offset:2px}.btn-link:hover{color:#fdba74}.orion-metrics{bottom:2rem;display:flex;gap:8px;left:1.5rem;position:absolute;z-index:10}.orb-metric{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000059;border:1px solid #ffffff12;border-radius:12px;min-width:58px;padding:8px 16px;text-align:center}.orb-metric-val{color:#e2e8f0;font-size:1.25rem;font-weight:600;line-height:1}.orb-metric-label{color:#475569;font-size:.6rem;letter-spacing:.06em;margin-top:3px;text-transform:uppercase}.canal-indicator{align-items:center;background:#f9731612;border:1px solid #f9731626;border-radius:8px;display:flex;flex-shrink:0;gap:7px;padding:5px 10px}.canal-indicator-icon{font-size:.75rem;text-align:center;width:18px}.canal-indicator-icon[data-platform=youtube]{color:#ff6060}.canal-indicator-icon[data-platform=tiktok]{color:#40d0d0}.canal-indicator-icon[data-platform=instagram]{color:#e070e0}.canal-indicator-icon[data-platform=reels]{color:#e08050}.canal-indicator-icon[data-platform=__global__]{color:#fb923c}.canal-indicator-nome{color:#fb923c;flex:1 1;font-size:.78rem;font-weight:500}.canal-indicator-paused{background:#ffffff0d;border-radius:4px;color:#64748b;font-size:.62rem;padding:1px 6px}.config-scope{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;display:flex;flex-shrink:0;font-size:.72rem;gap:6px;padding:6px 10px}.config-scope-label{color:#475569}.config-scope-value{color:#e2e8f0;flex:1 1;font-weight:500}.modal-canal-ctx{align-items:center;background:#f9731614;border:1px solid #f973162e;border-radius:8px;color:#fb923c;display:flex;font-size:.78rem;gap:7px;padding:6px 10px}.canal-ctx-icon[data-platform=youtube]{color:#ff6060}.canal-ctx-icon[data-platform=tiktok]{color:#40d0d0}.canal-ctx-icon[data-platform=instagram]{color:#e070e0}.canal-ctx-icon[data-platform=reels]{color:#e08050}.label-optional{color:#475569;font-size:.65rem;font-weight:400}.orion-main-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0406126b;border:1px solid hsla(0,0%,100%,.065);border-radius:16px;bottom:1.5rem;display:flex;flex-direction:column;gap:.75rem;padding:1.2rem 1.35rem;position:absolute;right:1.5rem;top:1.5rem;width:min(440px,42vw);z-index:10}.orion-panel-nav{display:flex;flex-shrink:0;gap:4px}.panel-nav-btn{background:#0000;border:1px solid #ffffff12;border-radius:8px;color:#475569;cursor:pointer;font-size:.75rem;padding:5px 14px;transition:all .15s}.panel-nav-btn:hover{background:#ffffff08;color:#94a3b8}.panel-nav-btn.active{background:#f9731621;border-color:#f973164d;color:#fb923c}.orion-panel{display:flex;flex:1 1;flex-direction:column;gap:.65rem;min-height:0;overflow-y:auto}.panel-row-end{display:flex;justify-content:flex-end}.dias-nav{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px}.dia-btn{background:#0000;border:1px solid #ffffff14;border-radius:20px;color:#64748b;cursor:pointer;font-size:.7rem;padding:4px 10px;transition:all .15s}.dia-btn.active{background:#f973162e;border-color:#f9731661;color:#fb923c}.schedule-header{align-items:center;display:flex;flex-shrink:0;gap:8px}.schedule-header .dias-nav{flex:1 1}.schedule-edit-btn{font-size:.85rem;opacity:.5;padding:3px 8px;transition:opacity .15s}.schedule-edit-btn:hover{opacity:1}.schedule-edit-actions{display:flex;flex-shrink:0;gap:5px}.schedule-list{display:flex;flex-direction:column;gap:5px}.schedule-item{align-items:center;background:hsla(0,0%,100%,.022);border:1px solid #ffffff0d;border-radius:10px;display:flex;gap:10px;padding:9px 12px;transition:background .15s}.schedule-item:hover{background:hsla(0,0%,100%,.038)}.schedule-time{color:#e2e8f0;font-family:monospace;font-size:.78rem;font-weight:600;min-width:44px}.tipo-badge{border-radius:20px;font-size:.66rem;padding:2px 7px;white-space:nowrap}.tipo-corte{background:#3b82f626;color:#93c5fd}.tipo-proprio{background:#f59e0b26;color:#fcd34d}.tipo-viral{background:#ec489926;color:#f9a8d4}.tipo-canal{background:#22c55e26;color:#86efac}.schedule-tema{color:#64748b;flex:1 1;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-edit-list{display:flex;flex-direction:column;gap:6px}.schedule-edit-item{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid #f9731626;border-radius:10px;display:flex;gap:6px;padding:8px 10px}.edit-time{color:#e2e8f0;color-scheme:dark;font-family:monospace;font-size:.78rem}.edit-time,.edit-tipo{background:#0000004d;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;outline:none;padding:4px 6px;width:82px}.edit-tema,.edit-tipo{color:#e2e8f0;font-size:.73rem}.edit-tema{background:#0000004d;border:1px solid #ffffff14;border-radius:6px;flex:1 1;min-width:0;outline:none;padding:4px 8px}.edit-tema:focus,.edit-time:focus,.edit-tipo:focus{border-color:#f9731659}.schedule-remove-btn{background:#0000;border:none;border-radius:4px;color:#475569;cursor:pointer;flex-shrink:0;font-size:.65rem;padding:2px 5px;transition:color .1s,background .1s}.schedule-remove-btn:hover{background:#ef44441a;color:#f87171}.schedule-add-btn{align-self:flex-start;font-size:.73rem;margin-top:2px}.log-tabs{display:flex;flex-shrink:0;gap:4px}.log-tab{background:#0000;border:1px solid #ffffff14;border-radius:20px;color:#64748b;cursor:pointer;font-size:.73rem;padding:4px 13px;transition:all .15s}.log-tab.active{background:#f9731626;border-color:#f9731659;color:#fb923c}.log-terminal{background:#00000073;border:1px solid #ffffff0a;border-radius:10px;flex:1 1;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;line-height:1.7;min-height:200px;overflow-y:auto;padding:.75rem 1rem}.log-download,.log-text{color:#94a3b8}.log-empty{color:#475569}.canal-context{align-items:center;background:#f9731612;border:1px solid #f973162e;border-radius:8px;display:flex;font-size:.73rem;gap:6px;padding:7px 11px}.canal-context-label{color:#64748b}.canal-context-nome{color:#fb923c;font-weight:500}.config-grid{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.config-item{display:flex;flex-direction:column;gap:4px}.config-item label{color:#64748b;font-size:.7rem}.config-item input,.config-item select{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;color:#e2e8f0;font-size:.8rem;outline:none;padding:7px 10px}.config-item input:focus,.config-item select:focus{border-color:#f9731661}.config-footer{display:flex;justify-content:flex-end}.queue-list{display:flex;flex-direction:column;gap:8px}.queue-item{background:#ef44440d;border:1px solid #ef444426;border-radius:10px;padding:.7rem 1rem}.queue-header{display:flex;justify-content:space-between;margin-bottom:4px}.queue-tipo{color:#f87171;font-size:.73rem;font-weight:600}.queue-time{color:#475569;font-size:.7rem}.queue-tema{color:#94a3b8;font-size:.78rem;margin-bottom:6px}.queue-footer{align-items:center;display:flex;gap:8px;justify-content:space-between}.queue-erro{color:#f87171;font-family:monospace;font-size:.68rem;opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state{color:#475569;font-size:.78rem;padding:2rem;text-align:center}.status-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}.status-dot.running{animation:pulse 2s infinite;background:#22c55e}.status-dot.stopped{background:#ef4444}@keyframes pulse{0%{box-shadow:0 0 0 0 #22c55e99}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 0 0 #22c55e00}}.btn{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;padding:6px 14px;transition:all .15s}.btn:hover:not(:disabled){background:#ffffff14}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-sm{font-size:.72rem;padding:4px 9px}.btn-ghost{background:#0000;border-color:#0000;color:#475569;padding:2px 6px}.btn-ghost:hover:not(:disabled){background:#ffffff0a;color:#94a3b8}.btn-success{background:#22c55e1f;border-color:#22c55e40;color:#4ade80}.btn-success:hover:not(:disabled){background:#22c55e33}.btn-danger{background:#ef44441f;border-color:#ef444440;color:#f87171}.btn-danger:hover:not(:disabled){background:#ef444433}.btn-primary{background:#f973161f;border-color:#f9731640;color:#fb923c}.btn-primary:hover:not(:disabled){background:#f9731633}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080c1ceb;border:1px solid #ffffff17;border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;width:380px}.modal-title{color:#e2e8f0;font-size:1rem;font-weight:600}.modal-field{display:flex;flex-direction:column;gap:4px}.modal-field label{color:#64748b;font-size:.73rem}.modal-field input,.modal-field select{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#e2e8f0;font-size:.83rem;outline:none;padding:8px 12px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:.5rem}.toast{animation:toastIn .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;bottom:2rem;font-size:.83rem;font-weight:500;padding:11px 18px;position:fixed;right:2rem;z-index:200}.toast-success{background:#22c55e26;border:1px solid #22c55e4d;color:#4ade80}.toast-error{background:#ef444426;border:1px solid #ef44444d;color:#f87171}@keyframes toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.log-terminal::-webkit-scrollbar,.orion-channels::-webkit-scrollbar,.orion-panel::-webkit-scrollbar{width:3px}.log-terminal::-webkit-scrollbar-track,.orion-channels::-webkit-scrollbar-track,.orion-panel::-webkit-scrollbar-track{background:#0000}.log-terminal::-webkit-scrollbar-thumb,.orion-channels::-webkit-scrollbar-thumb,.orion-panel::-webkit-scrollbar-thumb{background:#ffffff12;border-radius:2px}@media (max-width:768px){.orion-main-panel{border-bottom:none;border-radius:16px 16px 0 0;bottom:0;height:55vh;left:0;right:0;top:auto;width:100%}.orion-channels{display:none}.orion-metrics{bottom:calc(55vh + 1rem)}}.orbit-scene{flex-direction:column;inset:0;justify-content:flex-end;pointer-events:none;position:fixed;z-index:10}.orbit-scene,.orbit-status-bar{align-items:center;display:flex}.orbit-status-bar{justify-content:space-between;left:0;padding:20px 28px;pointer-events:all;position:absolute;right:0;top:0}.orbit-status-left{align-items:center;display:flex;gap:8px}.orbit-live-dot{border-radius:50%;flex-shrink:0;height:6px;width:6px}.orbit-live-dot.online{animation:orbitpulse 2s infinite;background:#93c5fd;box-shadow:0 0 0 0 #93c5fd80}.orbit-live-dot.offline{background:#ef4444}@keyframes orbitpulse{0%,to{box-shadow:0 0 0 0 #93c5fd80}50%{box-shadow:0 0 0 5px #93c5fd00}}.orbit-status-text{color:#b4d2ff73;font-family:Inter,sans-serif;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.orbit-status-right{align-items:center;display:flex;gap:8px}.orbit-icon-btn{align-items:center;background:#93c5fd0d;border:1px solid #93c5fd1a;border-radius:8px;color:#93c5fd66;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;transition:all .2s;width:34px}.orbit-icon-btn:hover{background:#93c5fd1a;color:#93c5fdb3}.orbit-icon-btn.danger{border-color:#f8717126;color:#f8717180}.orbit-icon-btn.danger:hover{background:#f871711a;color:#f87171}.orbit-icon-btn.success{border-color:#4ade8026;color:#4ade8080}.orbit-icon-btn.success:hover{background:#4ade801a;color:#4ade80}.orbit-crawl-container{bottom:160px;height:340px;left:50%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 12%,#000 50%,#0000);mask-image:linear-gradient(0deg,#0000 0,#000 12%,#000 50%,#0000);overflow:hidden;pointer-events:all;position:absolute;transform:translateX(-50%);width:min(900px,88vw)}.orbit-crawl-container:hover{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 5%,#000 92%,#0000);mask-image:linear-gradient(0deg,#0000 0,#000 5%,#000 92%,#0000)}.orbit-crawl-container:hover .orbit-crawl-msg{opacity:1!important}.orbit-crawl-container:hover .orbit-crawl-text{-webkit-line-clamp:unset;color:#ffffffeb!important;display:block;overflow:visible}.orbit-crawl-container:hover .orbit-crawl-text.user{color:#ffffff80!important}.orbit-crawl-container:hover{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 5%,#000 95%,#0000);mask-image:linear-gradient(0deg,#0000 0,#000 5%,#000 95%,#0000);overflow-y:auto}.orbit-crawl-container::-webkit-scrollbar{width:3px}.orbit-crawl-container::-webkit-scrollbar-track{background:#0000}.orbit-crawl-container::-webkit-scrollbar-thumb{background:#93c5fd26;border-radius:2px}.orbit-crawl-perspective{height:100%;overflow:hidden;perspective:400px;perspective-origin:50% 100%;width:100%}.orbit-crawl-track{display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow:hidden;padding:0 1rem 1.5rem;transform:rotateX(18deg);transform-origin:50% 100%;width:100%}.orbit-crawl-scroll{display:flex;flex-direction:column;gap:28px;max-height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:.5rem;scrollbar-color:#93c5fd26 #0000;scrollbar-width:thin}.orbit-crawl-scroll::-webkit-scrollbar{width:3px}.orbit-crawl-scroll::-webkit-scrollbar-track{background:#0000}.orbit-crawl-scroll::-webkit-scrollbar-thumb{background:#93c5fd26;border-radius:2px}.orbit-crawl-msg{text-align:center;transition:opacity .6s ease;width:100%}.orbit-crawl-msg.age-2{opacity:.12}.orbit-crawl-label{font-family:Inter,sans-serif;font-size:8px;letter-spacing:.18em;margin-bottom:3px;text-transform:uppercase}.orbit-crawl-label.jarvis{color:#93c5fd99}.orbit-crawl-label.user{color:#fff3}.orbit-crawl-msg.age-0{opacity:1}.orbit-crawl-msg.age-1{opacity:.45}.orbit-crawl-msg.age-2{opacity:.13}.orbit-crawl-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;font-family:Inter,sans-serif;font-size:14px;letter-spacing:.01em;line-height:1.6;overflow:hidden}.orbit-crawl-text.jarvis{color:#ffffffeb}.orbit-crawl-text.user{color:#ffffff59;font-size:12px}.orbit-crawl-text.error{color:#f87171cc}.orbit-input-area{align-items:center;background:linear-gradient(0deg,#020817e6 60%,#0000);bottom:0;display:flex;gap:12px;left:0;padding:16px 32px 28px;pointer-events:all;position:absolute;right:0}.orbit-mic-btn{align-items:center;background:#0000;border:1px solid #93c5fd14;border-radius:50%;color:#93c5fd40;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.orbit-mic-btn:hover{border-color:#93c5fd33;color:#93c5fd80}.orbit-input{background:#0000;border:none;border-bottom:1px solid #93c5fd1f;color:#ffffffd9;flex:1 1;font-family:Inter,sans-serif;font-size:14px;letter-spacing:.02em;outline:none;padding:8px 0;text-align:center;transition:border-color .2s}.orbit-input:focus{border-color:#93c5fd4d}.orbit-input::placeholder{color:#93c5fd2e;font-size:12px;letter-spacing:.08em}.orbit-input:disabled{cursor:not-allowed;opacity:.3}.orbit-send-btn{align-items:center;background:#93c5fd12;border:1px solid #93c5fd26;border-radius:50%;color:#93c5fd80;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;height:36px;justify-content:center;transition:all .2s;width:36px}.orbit-send-btn:hover:not(:disabled){background:#93c5fd26;color:#93c5fde6}.orbit-send-btn:disabled{cursor:not-allowed;opacity:.3}.orbit-log-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020817eb;border:1px solid #93c5fd1a;border-radius:16px;display:flex;flex-direction:column;max-height:60vh;overflow:hidden;pointer-events:all;position:absolute;right:20px;top:60px;width:380px;z-index:20}.orbit-log-header{align-items:center;border-bottom:1px solid #93c5fd14;color:#93c5fd66;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.12em;padding:10px 14px;text-transform:uppercase}.orbit-log-header button{background:#0000;border:none;color:#93c5fd4d;cursor:pointer;font-size:12px;padding:2px 6px}.orbit-log-header button:hover{color:#93c5fdb3}.orbit-log-body{flex:1 1;font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1.7;overflow-y:auto;padding:.6rem .8rem}.orbit-log-body::-webkit-scrollbar{width:4px}.orbit-log-body::-webkit-scrollbar-track{background:#0000}.orbit-log-body::-webkit-scrollbar-thumb{background:#93c5fd1a;border-radius:2px}.log-line{white-space:pre-wrap;word-break:break-all}.log-text{color:#475569}.log-info{color:#4ade80}.log-warn{color:#fbbf24}.log-error{color:#f87171}.log-empty{color:#334155;font-style:italic}@media (min-width:601px){.orbit-scene{left:240px}.sidebar-collapsed~.main-content .orbit-scene{left:64px}}@media (max-width:600px){.orbit-scene{bottom:60px;left:0}.orbit-input-area{padding:12px 16px 16px}.orbit-crawl-container{bottom:100px;height:260px;width:92vw}.orbit-log-panel{left:8px;max-height:55vh;right:8px;top:52px;width:auto}.orbit-status-bar{padding:14px 16px}}.login-root{align-items:center;background:#05060f;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.login-stars,.login-stars2{inset:0;pointer-events:none;position:fixed}.login-stars{animation:twinkle 8s infinite alternate;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Ccircle cx='50' cy='80' r='1' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='150' cy='20' r='1.2' fill='%23fff' opacity='.5'/%3E%3Ccircle cx='300' cy='150' r='.8' fill='%23fff' opacity='.7'/%3E%3Ccircle cx='80' cy='300' r='1' fill='%23fff' opacity='.4'/%3E%3Ccircle cx='350' cy='60' r='1.5' fill='%23fff' opacity='.5'/%3E%3Ccircle cx='200' cy='350' r='.8' fill='%23fff' opacity='.6'/%3E%3Ccircle cx='380' cy='280' r='1' fill='%23fff' opacity='.5'/%3E%3Ccircle cx='30' cy='180' r='1.2' fill='%23fff' opacity='.4'/%3E%3Ccircle cx='260' cy='90' r='.9' fill='%23fff' opacity='.7'/%3E%3Ccircle cx='120' cy='380' r='1' fill='%23fff' opacity='.5'/%3E%3C/svg%3E") repeat}.login-stars2{animation:twinkle 12s infinite alternate-reverse;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Ccircle cx='100' cy='200' r='1' fill='%23fff' opacity='.3'/%3E%3Ccircle cx='400' cy='100' r='1.3' fill='%23fff' opacity='.4'/%3E%3Ccircle cx='500' cy='400' r='.9' fill='%23fff' opacity='.5'/%3E%3Ccircle cx='200' cy='500' r='1.1' fill='%23fff' opacity='.3'/%3E%3Ccircle cx='550' cy='250' r='1' fill='%23fff' opacity='.4'/%3E%3C/svg%3E") repeat}@keyframes twinkle{0%{opacity:.6}to{opacity:1}}.login-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 0 60px #0009,0 0 120px #5078ff0f;max-width:380px;padding:48px 40px;position:relative;width:100%;z-index:10}.login-logo{align-items:center;display:flex;gap:10px;margin-bottom:8px}.login-logo-icon{color:#7eb3ff;filter:drop-shadow(0 0 8px rgba(126,179,255,.6));font-size:28px}.login-logo-text{color:#e8eaf6;font-size:22px;font-weight:700;letter-spacing:.25em}.login-subtitle{color:#ffffff59;font-size:12px;letter-spacing:.08em;margin:0 0 36px;text-transform:uppercase}.login-form{gap:20px}.login-field,.login-form{display:flex;flex-direction:column}.login-field{gap:6px}.login-field label{color:#ffffff73;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.login-field input{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;color:#e8eaf6;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}.login-field input::placeholder{color:#fff3}.login-field input:focus{border-color:#7eb3ff80}.login-error{background:#ff505014;border:1px solid #ff505033;border-radius:8px;color:#ff7070;font-size:13px;margin:0;padding:10px 14px}.login-btn{background:#7eb3ff1f;border:1px solid #7eb3ff4d;border-radius:8px;color:#7eb3ff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.08em;margin-top:4px;padding:12px;transition:background .2s,border-color .2s}.login-btn:hover:not(:disabled){background:#7eb3ff33;border-color:#7eb3ff80}.login-btn:disabled{cursor:not-allowed;opacity:.5}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body,html{max-width:100vw}body{background:#000;color:#e2e8f0;font-family:Inter,sans-serif;overflow:hidden}.atlas-root{display:flex;height:100vh;overflow:hidden;position:relative}.stars,.stars2{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.stars{background:radial-gradient(ellipse at 20% 50%,#7828c826 0,#0000 60%),radial-gradient(ellipse at 80% 20%,#1e50c826 0,#0000 60%),radial-gradient(ellipse at 60% 80%,#5014a01a 0,#0000 50%)}.stars2{background-image:radial-gradient(1px 1px at 10% 15%,#fff9 0,#0000 100%),radial-gradient(1px 1px at 25% 40%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 40% 10%,#ffffff80 0,#0000 100%),radial-gradient(1px 1px at 55% 60%,#ffffff4d 0,#0000 100%),radial-gradient(1px 1px at 70% 30%,#fff9 0,#0000 100%),radial-gradient(1px 1px at 80% 70%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 90% 45%,#ffffff80 0,#0000 100%),radial-gradient(1px 1px at 15% 75%,#ffffff4d 0,#0000 100%),radial-gradient(1px 1px at 35% 85%,#fff6 0,#0000 100%),radial-gradient(1px 1px at 65% 90%,#ffffff4d 0,#0000 100%),radial-gradient(1px 1px at 45% 55%,#c8b4ff80 0,#0000 100%),radial-gradient(1px 1px at 85% 15%,#b4c8ff66 0,#0000 100%)}.earth-container{bottom:0;left:240px;pointer-events:none;position:fixed;right:0;top:0;transition:left .3s ease;z-index:0}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0a1eb3;border-right:1px solid #8b5cf633;display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:2rem 1.25rem;position:relative;width:240px;z-index:10}.sidebar-logo{align-items:center;border-bottom:1px solid #8b5cf633;display:flex;gap:10px;margin-bottom:2.5rem;padding-bottom:1.5rem}.logo-icon{color:#a78bfa;filter:drop-shadow(0 0 8px rgba(167,139,250,.8));font-size:22px}.logo-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a78bfa,#60a5fa);-webkit-background-clip:text;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700;letter-spacing:4px}.sidebar-nav{display:flex;flex:1 1;flex-direction:column;gap:6px}.sidebar-collapsed .earth-container{left:64px}.nav-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#94a3b8;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.nav-btn:hover{background:#8b5cf61a;border-color:#8b5cf633;color:#c4b5fd}.nav-btn.active{background:#8b5cf626;border-color:#8b5cf666;box-shadow:0 0 20px #8b5cf61a;color:#a78bfa}.nav-icon{font-size:16px;text-align:center;width:20px}.nav-label{display:inline}.sidebar-footer{border-top:1px solid #8b5cf633;padding-top:1.5rem}.system-status{align-items:center;color:#64748b;display:flex;font-size:12px;gap:8px}.pulse{animation:pulse-anim 2s infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 6px #22c55e;flex-shrink:0;height:8px;width:8px}.pulse-warn{background:#ef4444;box-shadow:0 0 6px #ef4444}@keyframes pulse-anim{0%,to{opacity:1}50%{opacity:.4}}.main-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:2.5rem;position:relative;z-index:10}.main-content::-webkit-scrollbar{width:6px}.main-content::-webkit-scrollbar-track{background:#0000}.main-content::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.main-content::-webkit-scrollbar-thumb:hover{background:#fff3}.bottom-nav{display:none}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f143299;border:1px solid #8b5cf633;border-radius:16px;padding:1.5rem;transition:border-color .2s,box-shadow .2s}.card:hover{border-color:#8b5cf666;box-shadow:0 0 30px #8b5cf614}.page-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#a78bfa);-webkit-background-clip:text;font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600;margin-bottom:.5rem}.page-subtitle{color:#475569;font-size:14px;margin-bottom:2rem}.badge{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:500;gap:5px;padding:3px 10px}.badge.active{background:#22c55e1a;border:1px solid #22c55e33;color:#22c55e}.badge.paused{background:#ef44441a;border:1px solid #ef444433;color:#ef4444}.earth-mobile{display:none}.sidebar.collapsed{padding:1.5rem .75rem;width:64px}.sidebar.collapsed .sidebar-logo{justify-content:center;margin-bottom:1.5rem;padding-bottom:1rem}.sidebar.collapsed .nav-btn{justify-content:center;padding:12px}.collapse-btn{align-items:center;background:#8b5cf614;border:1px solid #8b5cf626;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:18px;justify-content:center;margin-top:.75rem;padding:6px;transition:all .2s;width:100%}.collapse-btn:hover{background:#8b5cf626;color:#a78bfa}@media (max-width:900px){.earth-container{left:64px}.sidebar{padding:1.5rem .75rem;width:64px}.sidebar-logo{justify-content:center;margin-bottom:1.5rem;padding-bottom:1rem}.logo-text{display:none}.logo-icon{font-size:24px}.nav-btn{gap:0;justify-content:center;padding:12px}.nav-label{display:none}.nav-icon{font-size:18px;width:auto}.sidebar-footer{display:none}.main-content{padding:1.5rem 1rem}}@media (max-width:600px){*,:after,:before{animation:none!important;transition:none!important}.atlas-root{display:flex;flex-direction:column;height:100dvh;max-width:100vw;overflow:hidden;width:100%}.earth-mobile,.sidebar{display:none}.main-content{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem 1rem 72px;width:100%}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a1af7;border-top:1px solid #8b5cf633;bottom:0;height:60px;justify-content:space-around;left:0;position:fixed;right:0;z-index:100}.bottom-nav,.bottom-nav-btn{align-items:center;display:flex}.bottom-nav-btn{background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;flex:1 1;flex-direction:column;font-family:Inter,sans-serif;font-size:10px;gap:3px;padding:8px 12px}.bottom-nav-btn.active{color:#a78bfa}.bottom-nav-btn .nav-icon{font-size:20px;width:auto}.jarvis-toasts{bottom:68px;left:12px;max-width:100%;right:12px}.pulse{animation:none;opacity:1}}.jarvis-indicator{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin-bottom:6px;padding:6px 12px;transition:background .2s;width:100%}.jarvis-indicator:hover{background:#ffffff0f}.jarvis-indicator.collapsed{justify-content:center;padding:6px 0}.jarvis-dot{border-radius:50%;flex-shrink:0;height:7px;transition:background .4s;width:7px}.jarvis-dot.online{animation:jarvis-pulse 2s infinite;background:#4ade80;box-shadow:0 0 6px #4ade80aa}.jarvis-dot.offline{background:#ef4444;box-shadow:0 0 4px #ef444466}@keyframes jarvis-pulse{0%,to{opacity:1}50%{opacity:.4}}.jarvis-label{color:#ffffff80;font-size:11px;letter-spacing:.04em;white-space:nowrap}.jarvis-toasts{bottom:80px;gap:10px;max-width:340px;pointer-events:none;position:fixed;right:20px;z-index:1000}.jarvis-toast,.jarvis-toasts{display:flex;flex-direction:column}.jarvis-toast{animation:toast-in .35s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c18eb;border:1px solid #ffa50040;border-radius:10px;box-shadow:0 4px 24px #00000080,0 0 12px #ff8c0014;cursor:pointer;gap:4px;padding:12px 16px;pointer-events:all}.jarvis-toast:hover{border-color:#ffa50080}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.jarvis-toast-label{color:#ffa032cc;font-size:9px;font-weight:600;letter-spacing:.12em}.jarvis-toast-text{color:#ffffffd9;font-size:13px;line-height:1.45}.jarvis-toast-close{align-self:flex-end;color:#ffffff4d;font-size:10px;margin-top:2px}
/*# sourceMappingURL=main.5da60262.css.map*/