@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700&family=Share+Tech+Mono&display=swap";:root{--bg-primary: #060913;--bg-secondary: #0b1120;--bg-card: rgba(10, 17, 32, .7);--border-color: rgba(0, 242, 254, .15);--border-glow-cyan: rgba(0, 242, 254, .4);--border-glow-purple: rgba(127, 0, 255, .4);--neon-cyan: #00f2fe;--neon-purple: #7f00ff;--neon-magenta: #ff007f;--neon-green: #39ff14;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-muted: #475569;--font-sans: "Outfit", "Inter", system-ui, sans-serif;--font-mono: "Share Tech Mono", "Consolas", monospace;--glow-shadow-cyan: 0 0 10px rgba(0, 242, 254, .3), 0 0 20px rgba(0, 242, 254, .1);--glow-shadow-purple: 0 0 10px rgba(127, 0, 255, .3), 0 0 20px rgba(127, 0, 255, .1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);background-image:linear-gradient(rgba(0,242,254,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,254,.02) 1px,transparent 1px);background-size:40px 40px;background-position:center center;color:var(--text-primary);font-family:var(--font-sans);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}.glass-panel{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:12px;transition:all .3s cubic-bezier(.25,.8,.25,1)}.glass-panel:hover{border-color:#00f2fe4d;box-shadow:var(--glow-shadow-cyan)}.glass-panel.purple:hover{border-color:#7f00ff59;box-shadow:var(--glow-shadow-purple)}.telemetry-header{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.15em;color:var(--neon-cyan);text-transform:uppercase;display:flex;align-items:center;gap:8px}.telemetry-header:before{content:"";display:inline-block;width:6px;height:6px;background-color:var(--neon-cyan);box-shadow:0 0 6px var(--neon-cyan)}.neon-btn{background:transparent;border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-family:var(--font-mono);padding:10px 20px;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px;position:relative;overflow:hidden;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.neon-btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,242,254,.2),transparent);transition:all .5s ease}.neon-btn:hover{background:#00f2fe14;box-shadow:0 0 15px #00f2fe66;text-shadow:0 0 4px rgba(0,242,254,.5)}.neon-btn:hover:after{left:100%}.neon-btn.purple{border-color:var(--neon-purple);color:var(--neon-purple)}.neon-btn.purple:hover{background:#7f00ff14;box-shadow:0 0 15px #7f00ff66;text-shadow:0 0 4px rgba(127,0,255,.5)}.neon-btn.magenta{border-color:var(--neon-magenta);color:var(--neon-magenta)}.neon-btn.magenta:hover{background:#ff007f14;box-shadow:0 0 15px #ff007f66;text-shadow:0 0 4px rgba(255,0,127,.5)}.neon-btn:disabled{border-color:var(--text-muted);color:var(--text-muted);cursor:not-allowed;box-shadow:none;background:transparent}.cyber-input{background:#060913cc;border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-sans);padding:12px 16px;border-radius:6px;outline:none;transition:all .3s}.cyber-input:focus{border-color:var(--neon-cyan);box-shadow:0 0 8px #00f2fe33}.cyber-label{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:6px;display:block}.cyber-grid-selector{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.grid-item{background:#ffffff05;border:1px solid var(--border-color);padding:12px 6px;text-align:center;cursor:pointer;border-radius:6px;font-family:var(--font-mono);font-size:.8rem;transition:all .2s;-webkit-user-select:none;user-select:none}.grid-item:hover{border-color:#00f2fe66;background:#00f2fe0d}.grid-item.active{border-color:var(--neon-cyan);background:#00f2fe1a;color:var(--neon-cyan);box-shadow:inset 0 0 8px #00f2fe26}.indicator-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.indicator-dot.active{background-color:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.indicator-dot.processing{background-color:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);animation:pulse 1.5s infinite}.indicator-dot.idle{background-color:var(--text-muted)}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}input[type=datetime-local].datetime-input{color-scheme:dark;min-width:0}input[type=datetime-local].datetime-input::-webkit-calendar-picker-indicator{filter:invert(1) sepia(1) saturate(5) hue-rotate(155deg);cursor:pointer;opacity:.8;padding-left:4px}input[type=datetime-local].datetime-input::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local].datetime-input::-webkit-datetime-edit{display:flex;gap:0}input[type=datetime-local].datetime-input::-webkit-datetime-edit-fields-wrapper{padding:0}.sec-title,.dashboard-subtitle,.settings-subtitle,.panel-title,.telemetry-header{text-align:left!important;justify-content:flex-start!important;padding-left:14px!important;position:relative}.sec-title:before,.dashboard-subtitle:before,.settings-subtitle:before,.panel-title:before,.telemetry-header:before{content:"";position:absolute;left:0;top:15%;height:70%;width:4px;background:linear-gradient(180deg,var(--neon-cyan),transparent);border-radius:4px}.luxury-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.luxury-glass-panel{background:#0a0f1973;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,255,255,.15);border-radius:12px;padding:24px;box-shadow:0 8px 32px #0009,inset 0 1px #ffffff0d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.luxury-glass-panel:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(0,255,255,.03),transparent);transform:rotate(45deg);transition:transform .6s ease;pointer-events:none}.luxury-glass-panel:hover{transform:translateY(-4px);border-color:#00ffff4d;box-shadow:0 15px 45px #00ffff1a,inset 0 1px #ffffff1a}.luxury-glass-panel:hover:after{transform:rotate(45deg) translate(50%,50%)}.luxury-sec-title{font-family:var(--font-mono);font-size:.95rem;font-weight:700;color:#fff;letter-spacing:1px;margin-bottom:24px;display:flex;align-items:center;gap:12px}.luxury-title-bar{width:6px;height:18px;background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan);border-radius:4px}.vip-bar{background:var(--neon-purple);box-shadow:0 0 10px var(--neon-purple)}.luxury-profile-layout{display:flex;align-items:center;gap:24px;margin-bottom:30px}.luxury-user-meta{display:flex;flex-direction:column;gap:6px}.luxury-username{font-size:1.6rem;font-weight:800;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.5);background:linear-gradient(to right,#fff,#a0c4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.luxury-role-badge{font-size:.75rem;font-family:var(--font-mono);color:var(--neon-cyan);padding:4px 10px;border:1px solid rgba(0,255,255,.2);border-radius:20px;background:#00ffff0d;display:inline-block;width:fit-content}.luxury-assets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.luxury-asset-item{background:#0006;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px;transition:all .3s ease}.luxury-asset-item:hover{background:#0009;border-color:#ffffff1a;transform:translateY(-2px)}.l-label{font-size:.7rem;color:var(--text-secondary);letter-spacing:.5px}.l-value{font-family:var(--font-mono);font-size:1.2rem;font-weight:700;display:flex;align-items:baseline;gap:4px}.l-value .unit{font-size:.7rem;opacity:.6}.cyan-glow{color:#fff;text-shadow:0 0 10px rgba(0,255,255,.6)}.purple-glow{color:#fff;text-shadow:0 0 10px rgba(186,85,211,.6)}.green-glow{color:#fff;text-shadow:0 0 10px rgba(0,255,128,.6)}.luxury-vip-content{display:flex;flex-direction:column;height:calc(100% - 42px);justify-content:space-between}.vip-status-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.v-label{font-size:.9rem;color:var(--text-secondary)}.v-value{font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.gold-glow{background:linear-gradient(to right,gold,#fa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,215,0,.3)}.hyper-drive-meter{margin-bottom:24px}.hyper-drive-track{height:12px;background:#0009;border:1px solid rgba(255,255,255,.05);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #00000080}.hyper-drive-fill{height:100%;background:linear-gradient(90deg,var(--neon-cyan),var(--neon-purple),#ff00aa);border-radius:10px;position:relative;transition:width 1.5s cubic-bezier(.25,1,.5,1)}.hyper-drive-glow{position:absolute;top:0;right:0;width:30px;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8));filter:blur(4px);animation:hyperScan 2s infinite linear}@keyframes hyperScan{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(100px);opacity:0}}.vip-subtext{font-size:.8rem;color:var(--text-muted);line-height:1.5;margin-bottom:20px;border-left:2px solid rgba(255,215,0,.3);padding-left:12px}.vip-perks-tags{display:flex;gap:12px;margin-bottom:24px}.v-tag{font-size:.7rem;padding:4px 10px;background:#ffd7000d;border:1px solid rgba(255,215,0,.2);border-radius:4px;color:gold;font-family:var(--font-mono)}.luxury-neon-btn{background:transparent;color:var(--text-primary);border:1px solid var(--neon-purple);padding:12px 24px;border-radius:6px;font-family:var(--font-mono);font-size:.9rem;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;box-shadow:0 0 10px #ba55d31a,inset 0 0 10px #ba55d31a;text-shadow:0 0 5px rgba(255,255,255,.5);font-weight:700}.luxury-neon-btn:hover{background:#ba55d326;box-shadow:0 0 20px #ba55d366,inset 0 0 15px #ba55d333}.avatar-interactive{position:relative;border-radius:50%;width:72px;height:72px;display:flex;align-items:center;justify-content:center;z-index:1}.avatar-frame-fx{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;pointer-events:none;z-index:-1;transition:all .4s ease}.avatar-img-lg{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1);background:#000}.vip-frame-1 .avatar-frame-fx{border:2px solid rgba(255,255,255,.2);box-shadow:0 0 10px #ffffff1a}.vip-frame-2 .avatar-frame-fx{border:2px solid #cd7f32;animation:pulseFrame 2s infinite alternate}@keyframes pulseFrame{0%{box-shadow:0 0 5px #cd7f32,inset 0 0 5px #cd7f32}to{box-shadow:0 0 20px #cd7f32,inset 0 0 10px #cd7f32}}.vip-frame-3 .avatar-frame-fx{background:conic-gradient(from 0deg,transparent 0%,transparent 60%,#c0c0c0 100%);animation:spinFrame 3s infinite linear}.vip-frame-4 .avatar-frame-fx{background:conic-gradient(from 0deg,gold,#fa0,#fff,gold);animation:spinFrame 4s infinite linear}.vip-frame-4:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;box-shadow:0 0 20px #ffd70066;z-index:-2}.vip-frame-5 .avatar-frame-fx{background:conic-gradient(from 0deg,var(--neon-cyan),var(--neon-purple),var(--neon-magenta),var(--neon-cyan));animation:spinFrame 2s infinite linear;filter:blur(2px)}.vip-frame-5:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,255,.2) 0%,transparent 70%);z-index:-2}.vip-frame-6 .avatar-frame-fx{background:conic-gradient(from 0deg,#000,#400080,#f0a,#000);animation:spinFrame 1s infinite linear;filter:drop-shadow(0 0 15px #ff00aa)}.vip-frame-6:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1px dashed #ff00aa;animation:spinFrameReverse 4s infinite linear}.vip-frame-6:after{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,170,.2) 0%,transparent 60%);z-index:-2}@keyframes spinFrame{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinFrameReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}html,body,#app{margin:0;padding:0;height:100%}.app-layout[data-v-d867d147]{display:flex;height:100vh;width:100vw;background-color:var(--bg-primary);overflow:hidden}.sidebar-nav[data-v-d867d147]{width:240px;display:flex;flex-direction:column;padding:20px;border-radius:0;border-top:none;border-bottom:none;border-left:none;flex-shrink:0}.logo-area[data-v-d867d147]{display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid var(--border-color);padding-bottom:20px;margin-bottom:24px}.logo-img[data-v-d867d147]{width:30px;height:30px;filter:drop-shadow(0 0 6px rgba(0,242,254,.5));transition:transform .4s cubic-bezier(.175,.885,.32,1.275)}.logo-area:hover .logo-img[data-v-d867d147]{transform:rotate(12deg) scale(1.08);filter:drop-shadow(0 0 10px rgba(0,242,254,.8))}.logo-text[data-v-d867d147]{font-family:var(--font-sans);font-size:1.2rem;font-weight:800;letter-spacing:-.5px;background:linear-gradient(135deg,#fff,#a0c4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.logo-dot[data-v-d867d147]{color:var(--neon-magenta);-webkit-text-fill-color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,0,127,.5);font-family:var(--font-mono)}.nav-links[data-v-d867d147]{display:flex;flex-direction:column;gap:8px;flex-grow:1}.nav-link[data-v-d867d147]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:6px;color:var(--text-secondary);text-decoration:none;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.05em;transition:all .3s cubic-bezier(.175,.885,.32,1.275);border:1px solid transparent;position:relative;overflow:hidden}.nav-link .icon[data-v-d867d147]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;opacity:.7;transition:all .3s ease}.nav-indicator[data-v-d867d147]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:0;background:var(--neon-cyan);transition:height .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:2px 0 10px var(--neon-cyan)}.nav-link[data-v-d867d147]:hover{background:#00f2fe08;color:var(--text-primary);transform:translate(4px)}.nav-link:hover .icon[data-v-d867d147]{opacity:1;transform:scale(1.1);color:var(--neon-cyan)}.nav-link.active[data-v-d867d147]{background:linear-gradient(90deg,rgba(0,242,254,.08) 0%,transparent 100%);color:var(--neon-cyan);border-color:#00f2fe33;border-left-color:transparent;box-shadow:inset 0 0 8px #00f2fe0d;text-shadow:0 0 8px rgba(0,242,254,.4);font-weight:700}.nav-link.active .icon[data-v-d867d147]{opacity:1;color:var(--neon-cyan);filter:drop-shadow(0 0 5px var(--neon-cyan))}.nav-link.active .nav-indicator[data-v-d867d147]{height:60%}.user-status-card[data-v-d867d147]{border-top:1px solid var(--border-color);padding:16px 12px;margin:auto -12px -16px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#0003;border-radius:8px 8px 0 0;transition:all .3s ease}.user-status-card[data-v-d867d147]:hover{background:#00f2fe0d;box-shadow:inset 0 0 15px #00f2fe0d;border-top-color:#00f2fe4d}.user-profile-link[data-v-d867d147]{display:flex;align-items:center;gap:12px;text-decoration:none;flex-grow:1;transition:all .3s ease;padding:4px;border-radius:6px}.user-profile-link[data-v-d867d147]:hover{background:#ffffff08}.user-avatar-wrapper[data-v-d867d147]{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0006;box-shadow:0 0 8px #00f2fe26;transition:all .3s ease;flex-shrink:0}.user-avatar-wrapper[data-v-d867d147]:hover{border-color:var(--neon-cyan);box-shadow:0 0 12px #00f2fe66}.avatar-img-sm[data-v-d867d147]{width:100%;height:100%;object-fit:cover;border-radius:50%}.avatar-tech-sm[data-v-d867d147]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--neon-cyan);text-shadow:0 0 4px rgba(0,242,254,.5)}.user-info[data-v-d867d147]{display:flex;flex-direction:column;gap:2px;color:var(--text-primary)}.username[data-v-d867d147]{font-size:.85rem;font-weight:500;transition:color .3s}.user-profile-link:hover .username[data-v-d867d147]{color:var(--neon-cyan);text-shadow:0 0 5px rgba(0,242,254,.3)}.role[data-v-d867d147]{font-family:var(--font-mono);font-size:.65rem;color:#d4af37}.logout-btn.icon-btn[data-v-d867d147]{background:#0000004d;border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.logout-btn.icon-btn[data-v-d867d147]:hover{background:#ff32321a;color:#ff4d4d;border-color:#ff32324d;box-shadow:0 0 10px #ff323233}.view-viewport[data-v-d867d147]{flex-grow:1;overflow:hidden;height:100%}.custom-modal-overlay[data-v-d867d147]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#04060cd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:99999}.custom-modal-content[data-v-d867d147]{width:90%;max-width:450px;padding:24px;background:#0a1120f2!important;border:1px solid var(--border-color);border-radius:8px;box-shadow:0 0 30px #00f2fe26,0 10px 40px #00000080;display:flex;flex-direction:column;gap:16px}.custom-modal-content .modal-title[data-v-d867d147]{font-size:.8rem;font-family:var(--font-mono);color:var(--neon-cyan);border-bottom:1px solid var(--border-color);padding-bottom:8px}.custom-modal-content .modal-body[data-v-d867d147]{font-size:.85rem;color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word;padding:10px 0}.custom-modal-content .modal-actions[data-v-d867d147]{display:flex;justify-content:flex-end}.workspace-container[data-v-9cbfcc71]{display:flex;flex-direction:column;height:100vh;padding:16px;gap:16px;box-sizing:border-box}.telemetry-bar[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;flex-shrink:0}.system-status[data-v-9cbfcc71]{display:flex;align-items:center;gap:10px}.system-title[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.1em}.system-metrics[data-v-9cbfcc71]{display:flex;gap:24px}.metric[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.75rem;display:flex;gap:6px}.metric .label[data-v-9cbfcc71]{color:var(--text-muted)}.metric .value[data-v-9cbfcc71]{font-weight:700}.metric .value.cyan[data-v-9cbfcc71]{color:var(--neon-cyan)}.metric .value.magenta[data-v-9cbfcc71]{color:var(--neon-magenta)}.telemetry-pill-group[data-v-9cbfcc71]{display:flex;align-items:center;gap:12px}.telemetry-pill[data-v-9cbfcc71]{display:flex;align-items:center;gap:6px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:3px 10px;font-family:var(--font-mono);font-size:.68rem;box-shadow:inset 0 0 4px #ffffff05;transition:all .2s ease}.telemetry-pill[data-v-9cbfcc71]:hover{border-color:#00f2fe40;box-shadow:0 0 8px #00f2fe14}.telemetry-pill .pill-icon[data-v-9cbfcc71]{font-size:.72rem}.telemetry-pill .pill-label[data-v-9cbfcc71]{color:var(--text-muted)}.telemetry-pill .pill-value[data-v-9cbfcc71]{font-weight:700}.telemetry-pill .pill-value.cyan[data-v-9cbfcc71]{color:var(--neon-cyan);text-shadow:0 0 4px rgba(0,242,254,.35)}.telemetry-pill .pill-value.magenta[data-v-9cbfcc71]{color:var(--neon-magenta);text-shadow:0 0 4px rgba(255,0,127,.35)}.workspace-main[data-v-9cbfcc71]{display:flex;flex-grow:1;gap:16px;min-height:0}.config-sidebar[data-v-9cbfcc71]{width:360px;padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex-shrink:0}.sidebar-section[data-v-9cbfcc71]{border-bottom:1px solid var(--border-color);padding-bottom:10px;margin-bottom:4px}.control-group[data-v-9cbfcc71]{display:flex;flex-direction:column}.control-grid-2[data-v-9cbfcc71]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.prompt-textarea[data-v-9cbfcc71]{min-height:80px;resize:vertical;font-size:.85rem;line-height:1.4}.select-cyber[data-v-9cbfcc71]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2300f2fe'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px;padding-right:32px}.mode-toggles[data-v-9cbfcc71]{display:flex;border:1px solid var(--border-color);border-radius:6px;overflow:hidden;background:#0003}.mode-btn[data-v-9cbfcc71]{flex:1;background:transparent;border:none;color:var(--text-secondary);font-size:.75rem;padding:8px;cursor:pointer;transition:all .2s;font-family:var(--font-sans)}.mode-btn[data-v-9cbfcc71]:hover{background:#00f2fe0d;color:var(--neon-cyan)}.mode-btn.active[data-v-9cbfcc71]{background:#00f2fe1a;color:var(--neon-cyan);font-weight:600;box-shadow:inset 0 0 6px #00f2fe1a}.aspect-grid[data-v-9cbfcc71]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ratio-item[data-v-9cbfcc71]{background:#ffffff03;border:1px solid var(--border-color);border-radius:6px;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:6px;padding:4px;transition:all .2s}.ratio-item[data-v-9cbfcc71]:hover{border-color:#00f2fe59;background:#00f2fe08}.ratio-item.active[data-v-9cbfcc71]{border-color:var(--neon-cyan);background:#00f2fe14;box-shadow:0 0 10px #00f2fe1a}.ratio-preview-wrapper[data-v-9cbfcc71]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;position:relative}.ratio-box[data-v-9cbfcc71]{background:var(--text-muted);border:1px solid var(--text-muted);border-radius:2px}.ratio-item.active .ratio-box[data-v-9cbfcc71]{background:var(--neon-cyan);border-color:var(--neon-cyan);box-shadow:0 0 5px #00f2fe80}.ratio-text[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.65rem;color:var(--text-secondary)}.ratio-item.active .ratio-text[data-v-9cbfcc71]{color:var(--neon-cyan)}.upload-zone[data-v-9cbfcc71]{border:1px dashed var(--border-color);border-radius:6px;padding:16px;text-align:center;cursor:pointer;transition:all .2s;background:#00000026}.upload-zone[data-v-9cbfcc71]:hover{border-color:var(--neon-cyan);background:#00f2fe05}.upload-zone.drag-active[data-v-9cbfcc71]{border-color:var(--neon-cyan);background:#00f2fe1a;box-shadow:0 0 15px #00f2fe33 inset;transform:scale(.98)}.cyber-carousel[data-v-9cbfcc71]{margin-top:12px;position:relative;width:100%;border-radius:8px;overflow:hidden;background:#060913cc;border:1px solid var(--border-color)}.carousel-viewport[data-v-9cbfcc71]{width:100%;aspect-ratio:16 / 9;overflow:hidden;position:relative}.carousel-track[data-v-9cbfcc71]{display:flex;width:100%;height:100%;transition:transform .4s cubic-bezier(.25,1,.5,1)}.carousel-slide[data-v-9cbfcc71]{flex:0 0 100%;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.carousel-img[data-v-9cbfcc71]{max-width:100%;max-height:100%;object-fit:contain}.carousel-nav[data-v-9cbfcc71]{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:var(--neon-cyan);border:1px solid rgba(0,242,254,.3);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;font-size:1.2rem;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.carousel-nav[data-v-9cbfcc71]:hover{background:#00f2fe33;border-color:var(--neon-cyan);box-shadow:0 0 10px #00f2fe66}.carousel-nav.prev[data-v-9cbfcc71]{left:8px}.carousel-nav.next[data-v-9cbfcc71]{right:8px}.carousel-indicators[data-v-9cbfcc71]{display:flex;justify-content:center;gap:6px;padding:8px;background:#0009;position:absolute;bottom:0;width:100%}.indicator-dot[data-v-9cbfcc71]{width:8px;height:8px;border-radius:50%;background:#fff3;cursor:pointer;transition:all .3s}.indicator-dot.active[data-v-9cbfcc71]{background:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);transform:scale(1.2)}.remove-btn-cyber[data-v-9cbfcc71]{position:absolute;top:8px;right:8px;width:28px;height:28px;background:#ff003233;border:1px solid rgba(255,0,50,.5);color:#f36;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.remove-btn-cyber[data-v-9cbfcc71]:hover{background:#ff003280;box-shadow:0 0 10px #ff003266;color:#fff}.add-more-btn-cyber[data-v-9cbfcc71]{position:absolute;top:8px;left:8px;width:28px;height:28px;background:#00f2fe33;border:1px solid rgba(0,242,254,.5);color:var(--neon-cyan);border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.add-more-btn-cyber[data-v-9cbfcc71]:hover{background:#00f2fe66;box-shadow:0 0 10px #00f2fe99;color:#fff}.upload-info[data-v-9cbfcc71]{display:flex;flex-direction:column;gap:4px}.upload-icon[data-v-9cbfcc71]{font-size:1.2rem}.upload-text[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.05em;color:var(--text-secondary)}.ref-thumbnails[data-v-9cbfcc71]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.thumbnail-wrapper[data-v-9cbfcc71]{position:relative;width:50px;height:50px;border:1px solid var(--border-color);border-radius:4px}.ref-thumb[data-v-9cbfcc71]{width:100%;height:100%;object-fit:cover;border-radius:3px}.remove-btn[data-v-9cbfcc71]{position:absolute;top:-6px;right:-6px;background:var(--neon-magenta);color:#fff;width:14px;height:14px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.render-btn[data-v-9cbfcc71]{margin-top:auto;width:100%;padding:12px;font-weight:700}.render-canvas[data-v-9cbfcc71]{flex-grow:1;display:flex;flex-direction:column;padding:20px;min-height:0}.canvas-header[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:12px;flex-shrink:0}.canvas-mode-badge[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.7rem;background:#00f2fe1a;color:var(--neon-cyan);padding:4px 10px;border-radius:3px;border:1px solid rgba(0,242,254,.2)}.canvas-display[data-v-9cbfcc71]{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin:16px 0;background:#0000004d;border-radius:8px;border:1px solid rgba(255,255,255,.02)}.rendering-telemetry[data-v-9cbfcc71]{display:flex;flex-direction:column;width:80%;max-width:500px;gap:16px}.matrix-rain[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);background:#0009;padding:16px;border-radius:6px;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:4px}.log-line[data-v-9cbfcc71]{display:flex;gap:8px}.log-line .timestamp[data-v-9cbfcc71]{color:var(--text-muted)}.log-line .msg.cyan[data-v-9cbfcc71]{color:var(--neon-cyan)}.log-line .msg.purple[data-v-9cbfcc71]{color:var(--neon-purple)}.log-line .msg.magenta[data-v-9cbfcc71]{color:var(--neon-magenta)}.log-line .msg.green[data-v-9cbfcc71]{color:var(--neon-green)}.progress-bar-container[data-v-9cbfcc71]{position:relative;background:#040710e6;border:1.5px solid rgba(0,242,254,.4);height:30px;border-radius:15px;padding:3px;box-shadow:0 0 15px #00f2fe26,inset 0 0 12px #000000f2;overflow:hidden;display:flex;align-items:center;animation:container-breath-9cbfcc71 3s ease-in-out infinite}@keyframes container-breath-9cbfcc71{0%,to{border-color:#00f2fe66;box-shadow:0 0 15px #00f2fe26,inset 0 0 12px #000000f2}50%{border-color:#00f2fed9;box-shadow:0 0 25px #00f2fe59,inset 0 0 12px #000000f2}}.progress-fill[data-v-9cbfcc71]{position:relative;height:100%;background:linear-gradient(90deg,#0052d4,#4364f7,#00f2fe);background-size:200% 100%;animation:cyber-blue-flow-9cbfcc71 2s linear infinite;box-shadow:0 0 15px #00f2fe99,inset 0 0 8px #ffffff4d;border-radius:12px;transition:width .4s cubic-bezier(.075,.82,.165,1)}.progress-fill[data-v-9cbfcc71]:after{content:"";position:absolute;top:0;left:-150%;width:80%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4) 50%,transparent);transform:skew(-25deg);animation:sweep-light-9cbfcc71 1.8s ease-in-out infinite}.progress-fill[data-v-9cbfcc71]:before{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 10px #fff,0 0 20px #00f2fe,0 0 30px #0072ff;z-index:2;animation:electric-pulse-9cbfcc71 .8s alternate infinite}@keyframes cyber-blue-flow-9cbfcc71{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sweep-light-9cbfcc71{0%{left:-100%}50%{left:150%}to{left:150%}}@keyframes electric-pulse-9cbfcc71{0%{transform:translateY(-50%) scale(.8);opacity:.8}to{transform:translateY(-50%) scale(1.2);opacity:1;box-shadow:0 0 15px #fff,0 0 25px #00f2fe,0 0 40px #0072ff,0 0 50px #00f2fecc}}.progress-overlay-text[data-v-9cbfcc71]{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 16px;box-sizing:border-box;z-index:5;pointer-events:none}.stream-label[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.65rem;color:#00f2fed9;text-shadow:0 0 5px rgba(0,242,254,.5);letter-spacing:.1em;animation:text-pulse-9cbfcc71 1.5s ease-in-out infinite alternate}.progress-percent[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.85rem;font-weight:700;color:#fff;text-shadow:0 0 5px rgba(0,242,254,.8),0 0 10px rgba(0,242,254,.5)}@keyframes text-pulse-9cbfcc71{0%{opacity:.6}to{opacity:1}}.images-grid[data-v-9cbfcc71]{display:grid;width:100%;height:100%;gap:16px;padding:16px}.grid-n-1[data-v-9cbfcc71]{grid-template-columns:1fr}.grid-n-2[data-v-9cbfcc71]{grid-template-columns:1fr 1fr}.grid-n-3[data-v-9cbfcc71]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.grid-n-3[data-v-9cbfcc71]>*:first-child{grid-column:span 2}.grid-n-4[data-v-9cbfcc71]{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.image-result-card[data-v-9cbfcc71]{position:relative;border:1px solid var(--border-color);border-radius:8px;overflow:hidden;background:#000;display:flex;align-items:center;justify-content:center}.rendered-img[data-v-9cbfcc71]{width:100%;height:100%;object-fit:contain}.image-hover-actions[data-v-9cbfcc71]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:16px;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:5;background:#02040a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.image-result-card:hover .image-hover-actions[data-v-9cbfcc71]{opacity:1;pointer-events:auto}.image-hover-actions .action-btn[data-v-9cbfcc71]{background:#060913d9;border:1.5px solid var(--border-color);color:var(--text-primary);border-radius:50%;width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);transform:scale(.8)}.image-result-card:hover .action-btn[data-v-9cbfcc71]{transform:scale(1)}.image-hover-actions .action-btn[data-v-9cbfcc71]:hover{transform:scale(1.1);background:#060913f2}.image-hover-actions .action-btn.view-btn[data-v-9cbfcc71]{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 10px #00f2fe26}.image-hover-actions .action-btn.view-btn[data-v-9cbfcc71]:hover{box-shadow:0 0 20px var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}.image-hover-actions .action-btn.download-btn[data-v-9cbfcc71]{border-color:var(--neon-purple);color:var(--neon-purple);box-shadow:0 0 10px #7f00ff26}.image-hover-actions .action-btn.download-btn[data-v-9cbfcc71]:hover{box-shadow:0 0 20px var(--neon-purple);text-shadow:0 0 8px var(--neon-purple)}.image-hover-actions .action-btn .icon[data-v-9cbfcc71]{font-size:1.25rem;margin-bottom:2px}.image-hover-actions .action-btn .label[data-v-9cbfcc71]{font-size:.55rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.empty-state[data-v-9cbfcc71]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.radar-ping[data-v-9cbfcc71]{position:relative;width:60px;height:60px;border-radius:50%;border:2px solid var(--neon-cyan);background:#00f2fe05;margin-bottom:12px}.radar-ping[data-v-9cbfcc71]:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--neon-cyan);animation:ping-9cbfcc71 2s cubic-bezier(0,0,.2,1) infinite;opacity:.8;top:-2px;left:-2px}@keyframes ping-9cbfcc71{75%,to{transform:scale(2);opacity:0}}.empty-text[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.85rem;letter-spacing:.05em;color:var(--text-secondary)}.empty-sub[data-v-9cbfcc71]{font-size:.75rem;color:var(--text-muted)}.canvas-footer-logs[data-v-9cbfcc71]{border-top:1px solid var(--border-color);padding-top:12px;flex-shrink:0}.log-feed[data-v-9cbfcc71]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.65rem}.log-entry span.green[data-v-9cbfcc71]{color:var(--neon-green)}.log-entry span.cyan[data-v-9cbfcc71]{color:var(--neon-cyan)}.scanlines[data-v-9cbfcc71]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00000026 50%);background-size:100% 4px;z-index:2;pointer-events:none;opacity:.7}.corner-decor[data-v-9cbfcc71]{position:absolute;width:12px;height:12px;border:2px solid var(--border-color);pointer-events:none;z-index:3}.corner-decor.top-left[data-v-9cbfcc71]{top:12px;left:12px;border-right:none;border-bottom:none}.corner-decor.top-right[data-v-9cbfcc71]{top:12px;right:12px;border-left:none;border-bottom:none}.corner-decor.bottom-left[data-v-9cbfcc71]{bottom:12px;left:12px;border-right:none;border-top:none}.corner-decor.bottom-right[data-v-9cbfcc71]{bottom:12px;right:12px;border-left:none;border-top:none}.canvas-display:hover .corner-decor[data-v-9cbfcc71]{border-color:var(--neon-cyan);box-shadow:0 0 5px #00f2fe80;transition:all .3s ease}.cyber-label[data-v-9cbfcc71]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sci-fi-viewport-overlay[data-v-9cbfcc71]{background:#02040aed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sci-fi-viewport-container[data-v-9cbfcc71]{width:90%;max-width:800px;background:#0a0d14fa!important;border:1.5px solid var(--neon-cyan);box-shadow:0 0 30px #00f2fe40,inset 0 0 20px #00f2fe1a;padding:24px;position:relative;display:flex;flex-direction:column;gap:16px;border-radius:12px}.viewport-scanlines[data-v-9cbfcc71]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#00f2fe08 50%);background-size:100% 4px;pointer-events:none;z-index:10;opacity:.6}.viewport-corner-decor[data-v-9cbfcc71]{position:absolute;width:16px;height:16px;border:2px solid var(--neon-cyan);pointer-events:none;z-index:11;box-shadow:0 0 8px #00f2fe80}.viewport-corner-decor.top-left[data-v-9cbfcc71]{top:12px;left:12px;border-right:none;border-bottom:none}.viewport-corner-decor.top-right[data-v-9cbfcc71]{top:12px;right:12px;border-left:none;border-bottom:none}.viewport-corner-decor.bottom-left[data-v-9cbfcc71]{bottom:12px;left:12px;border-right:none;border-top:none}.viewport-corner-decor.bottom-right[data-v-9cbfcc71]{bottom:12px;right:12px;border-left:none;border-top:none}.viewport-grid[data-v-9cbfcc71]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.viewport-header[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed rgba(0,242,254,.3);padding-bottom:12px;z-index:2}.viewport-title[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.85rem;color:var(--neon-cyan);font-weight:700;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.blink[data-v-9cbfcc71]{animation:blink-animation-9cbfcc71 1.5s steps(2,start) infinite;color:var(--neon-cyan)}@keyframes blink-animation-9cbfcc71{to{visibility:hidden}}.viewport-close[data-v-9cbfcc71]{background:transparent;border:none;font-size:1.5rem;color:var(--text-muted);cursor:pointer;transition:color .2s}.viewport-close[data-v-9cbfcc71]:hover{color:var(--neon-magenta)}.viewport-content[data-v-9cbfcc71]{display:flex;align-items:center;justify-content:center;background:#0009;border:1px solid rgba(0,242,254,.15);border-radius:8px;padding:16px;max-height:55vh;overflow:hidden;z-index:2;position:relative}.viewport-img[data-v-9cbfcc71]{max-width:100%;max-height:50vh;object-fit:contain;box-shadow:0 0 20px #000c;border-radius:4px}.viewport-footer[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center;border-top:1px dashed rgba(0,242,254,.3);padding-top:16px;z-index:2}.telemetry-info[data-v-9cbfcc71]{display:flex;gap:24px}.telemetry-row[data-v-9cbfcc71]{display:flex;flex-direction:column;gap:2px}.telemetry-row .lbl[data-v-9cbfcc71]{font-size:.55rem;color:var(--text-muted);font-family:var(--font-mono)}.telemetry-row .val[data-v-9cbfcc71]{font-size:.75rem;font-weight:700;font-family:var(--font-mono)}.telemetry-row .val.cyan[data-v-9cbfcc71]{color:var(--neon-cyan)}.telemetry-row .val.purple[data-v-9cbfcc71]{color:var(--neon-purple)}.viewport-actions[data-v-9cbfcc71]{display:flex;gap:12px}.estimate-panel[data-v-9cbfcc71]{background:#060c1c99;border:1px solid rgba(0,242,254,.2);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;margin-top:10px;margin-bottom:10px;box-shadow:inset 0 0 12px #00f2fe0d;font-family:var(--font-mono)}.estimate-header[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed rgba(0,242,254,.2);padding-bottom:6px;margin-bottom:2px}.est-title[data-v-9cbfcc71]{font-size:.65rem;font-weight:600;color:#00f2fecc;letter-spacing:.05em}.est-pulse-dot[data-v-9cbfcc71]{width:6px;height:6px;border-radius:50%;background-color:var(--neon-cyan);box-shadow:0 0 8px var(--neon-cyan);animation:pulse-dot-9cbfcc71 1.5s infinite alternate}@keyframes pulse-dot-9cbfcc71{0%{opacity:.3}to{opacity:1}}.estimate-body[data-v-9cbfcc71]{display:flex;flex-direction:column;gap:6px}.est-row[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center;font-size:.7rem}.est-lbl[data-v-9cbfcc71]{color:var(--text-muted)}.est-val[data-v-9cbfcc71]{color:var(--text-secondary);font-weight:500}.est-val.cyan[data-v-9cbfcc71]{color:var(--neon-cyan);text-shadow:0 0 4px rgba(0,242,254,.3)}.est-val.magenta[data-v-9cbfcc71]{color:var(--neon-magenta);text-shadow:0 0 4px rgba(255,0,127,.3)}.est-total-row[data-v-9cbfcc71]{border-top:1px dashed rgba(0,242,254,.2);padding-top:8px;margin-top:4px}.est-lbl-total[data-v-9cbfcc71]{font-weight:700;color:var(--text-primary)}.est-val-total[data-v-9cbfcc71]{font-size:.95rem;font-weight:700;letter-spacing:.02em}.neon-text-blue[data-v-9cbfcc71]{color:#00f2fe;text-shadow:0 0 5px rgba(0,242,254,.6),0 0 10px rgba(0,242,254,.3)}.inline-icon[data-v-9cbfcc71]{animation:sparkles-spin-9cbfcc71 4s linear infinite alternate}@keyframes sparkles-spin-9cbfcc71{0%{transform:scale(1) rotate(0);opacity:.8}to{transform:scale(1.15) rotate(15deg);opacity:1}}.empty-state-cyber[data-v-9cbfcc71]{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;height:100%;padding:24px;position:relative;overflow:hidden;gap:20px;background:#04060c66;box-sizing:border-box}.hud-background-grid[data-v-9cbfcc71]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,242,254,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,242,254,.02) 1px,transparent 1px);background-size:20px 20px;pointer-events:none;z-index:1}.hud-scanning-line[data-v-9cbfcc71]{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-cyan),transparent);box-shadow:0 0 10px var(--neon-cyan);opacity:.25;pointer-events:none;z-index:2;animation:scanningLaser-9cbfcc71 8s infinite linear}.hud-scanning-line.fast-scan[data-v-9cbfcc71]{animation:scanningLaser-9cbfcc71 1.5s infinite linear;opacity:.6}@keyframes scanningLaser-9cbfcc71{0%{top:0%}50%{top:100%}to{top:0%}}.hud-column[data-v-9cbfcc71]{width:230px;flex-shrink:0;display:flex;flex-direction:column;gap:14px;z-index:3}.hud-panel-title[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--neon-cyan);display:flex;align-items:center;gap:6px;border-bottom:1px solid rgba(0,242,254,.15);padding-bottom:6px;letter-spacing:1px}.dot-indicator[data-v-9cbfcc71]{width:6px;height:6px;border-radius:50%;display:inline-block}.dot-indicator.green[data-v-9cbfcc71]{background:var(--neon-green);box-shadow:0 0 6px var(--neon-green)}.dot-indicator.magenta[data-v-9cbfcc71]{background:var(--neon-magenta);box-shadow:0 0 6px var(--neon-magenta)}.hud-stat-box[data-v-9cbfcc71]{display:flex;flex-direction:column;gap:4px}.stat-meta[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center}.stat-meta .label[data-v-9cbfcc71]{font-size:.58rem;color:var(--text-secondary);text-transform:uppercase;font-family:var(--font-mono)}.stat-meta .val[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.7rem;font-weight:700}.cyan-glow[data-v-9cbfcc71]{color:var(--neon-cyan);text-shadow:0 0 8px rgba(0,242,254,.4)}.purple-glow[data-v-9cbfcc71]{color:var(--neon-purple);text-shadow:0 0 8px rgba(127,0,255,.4)}.magenta-glow[data-v-9cbfcc71]{color:var(--neon-magenta);text-shadow:0 0 8px rgba(255,0,127,.4)}.stat-progress-bar[data-v-9cbfcc71]{height:5px;background:#ffffff0d;border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,.02)}.bar-fill[data-v-9cbfcc71]{height:100%;border-radius:2px;transition:width .5s ease}.bar-fill.cyan-bg[data-v-9cbfcc71]{background:var(--neon-cyan);box-shadow:0 0 6px var(--neon-cyan)}.bar-fill.purple-bg[data-v-9cbfcc71]{background:var(--neon-purple);box-shadow:0 0 6px var(--neon-purple)}.bar-fill.magenta-bg[data-v-9cbfcc71]{background:var(--neon-magenta);box-shadow:0 0 6px var(--neon-magenta)}.hud-heartbeat-box[data-v-9cbfcc71]{display:flex;flex-direction:column;gap:6px;margin-top:6px}.sub-label[data-v-9cbfcc71]{font-size:.58rem;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase}.wave-header[data-v-9cbfcc71]{display:flex;justify-content:space-between;align-items:center}.wave-hz[data-v-9cbfcc71]{font-family:var(--font-mono);font-size:.58rem;color:var(--neon-cyan);opacity:.7}.heartbeat-svg[data-v-9cbfcc71]{width:100%;height:48px;background:linear-gradient(180deg,#00000080,#00060fb3);border:1px solid rgba(0,242,254,.12);border-radius:6px;overflow:hidden}.wave-path-live[data-v-9cbfcc71]{stroke:var(--neon-cyan);stroke-width:1.5px;fill:none;filter:drop-shadow(0 0 2px var(--neon-cyan));transition:d .4s ease}.wave-path-alt[data-v-9cbfcc71]{stroke:#7f00ff73;stroke-width:1px;fill:none;transition:d .6s ease}.wave-end-dot[data-v-9cbfcc71]{animation:waveEndPulse-9cbfcc71 1s ease-in-out infinite alternate}@keyframes waveEndPulse-9cbfcc71{0%{opacity:.4;r:1}to{opacity:1;r:2}}.hud-center[data-v-9cbfcc71]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3}.radar-interaction-wrapper[data-v-9cbfcc71]{cursor:pointer;display:flex;flex-direction:column;align-items:center;position:relative;transition:all .3s}.radar-interaction-wrapper[data-v-9cbfcc71]:hover{transform:scale(1.02)}.radar-interaction-hint[data-v-9cbfcc71]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.58rem;color:var(--text-muted);margin-top:8px;margin-bottom:14px;opacity:.7;transition:all .2s}.radar-interaction-wrapper:hover .radar-interaction-hint[data-v-9cbfcc71]{color:var(--neon-cyan);opacity:1;text-shadow:0 0 6px rgba(0,242,254,.4)}.cyber-radar-container.scanning-fast .radar-sweep-primary[data-v-9cbfcc71]{animation:sweep-9cbfcc71 .5s linear infinite}.cyber-radar-container.scanning-fast .radar-sweep-secondary[data-v-9cbfcc71]{animation:sweep-9cbfcc71 1s linear infinite reverse}.cyber-radar-container.scanning-fast .ring-outer[data-v-9cbfcc71]{animation:rotateClockwise-9cbfcc71 4s linear infinite}.cyber-radar-container.scanning-fast .ring-middle[data-v-9cbfcc71]{animation:rotateCounterClockwise-9cbfcc71 2.5s linear infinite}.cyber-radar-container.scanning-fast .ring-hex-outer[data-v-9cbfcc71]{animation:rotateClockwise-9cbfcc71 3s linear infinite}.cyber-radar-container.scanning-fast .ring-hex-mid[data-v-9cbfcc71]{animation:rotateCounterClockwise-9cbfcc71 4s linear infinite}.hud-logs-wrapper[data-v-9cbfcc71]{background:#00000073;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:10px;flex-grow:1;display:flex;flex-direction:column;gap:6px;overflow:hidden;height:120px;min-height:100px}.hud-log-entry[data-v-9cbfcc71]{font-size:.58rem;line-height:1.3;display:flex;gap:6px}.hud-log-entry .log-indicator[data-v-9cbfcc71]{color:var(--neon-magenta);font-weight:700}.hud-log-entry .log-text[data-v-9cbfcc71]{color:var(--text-secondary);word-break:break-all}.hud-sub-panel[data-v-9cbfcc71]{display:flex;flex-direction:column;gap:6px}.quick-action-grid[data-v-9cbfcc71]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.action-card[data-v-9cbfcc71]{background:#ffffff04;border:1px solid rgba(255,255,255,.05);border-radius:6px;padding:8px 4px;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s;font-family:var(--font-mono);font-size:.65rem}.action-card[data-v-9cbfcc71]:hover{background:#00f2fe0d;border-color:#00f2fe4d;color:var(--neon-cyan);box-shadow:0 0 10px #00f2fe1a}.action-card .card-icon[data-v-9cbfcc71]{font-size:.75rem}.cyber-radar-container[data-v-9cbfcc71]{position:relative;width:240px;height:240px;margin-bottom:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #00f2fe14,0 0 30px #00f2fe14,0 0 60px #00f2fe0a;transition:box-shadow .4s ease}.cyber-radar-container[data-v-9cbfcc71]:hover{box-shadow:0 0 0 1px #00f2fe33,0 0 40px #00f2fe2e,0 0 80px #00f2fe14}.radar-hex-ring[data-v-9cbfcc71]{position:absolute;border-radius:50%;pointer-events:none}.ring-hex-outer[data-v-9cbfcc71]{width:240px;height:240px;border:2px solid transparent;background:conic-gradient(from 0deg,rgba(0,242,254,.5) 0deg 10deg,transparent 10deg 30deg,rgba(0,242,254,.3) 30deg 40deg,transparent 40deg 60deg,rgba(127,0,255,.5) 60deg 70deg,transparent 70deg 90deg,rgba(0,242,254,.4) 90deg 100deg,transparent 100deg 120deg,rgba(255,0,127,.4) 120deg 130deg,transparent 130deg 180deg,rgba(0,242,254,.5) 180deg 190deg,transparent 190deg 240deg,rgba(127,0,255,.4) 240deg 250deg,transparent 250deg 300deg,rgba(0,242,254,.3) 300deg 310deg,transparent 310deg 360deg);border-radius:50%;mask:radial-gradient(transparent 117px,black 118px,black 120px,transparent 121px);-webkit-mask:radial-gradient(transparent 117px,black 118px,black 120px,transparent 121px);animation:rotateClockwise-9cbfcc71 12s linear infinite}.ring-hex-mid[data-v-9cbfcc71]{width:200px;height:200px;border:1px solid rgba(0,242,254,.06);background:conic-gradient(from 180deg,rgba(127,0,255,.25) 0deg 8deg,transparent 8deg 60deg,rgba(0,242,254,.2) 60deg 68deg,transparent 68deg 120deg,rgba(255,0,127,.25) 120deg 128deg,transparent 128deg 180deg,rgba(0,242,254,.2) 180deg 188deg,transparent 188deg 300deg,rgba(127,0,255,.25) 300deg 308deg,transparent 308deg 360deg);mask:radial-gradient(transparent 96px,black 97px,black 100px,transparent 101px);-webkit-mask:radial-gradient(transparent 96px,black 97px,black 100px,transparent 101px);animation:rotateCounterClockwise-9cbfcc71 18s linear infinite}.radar-circle[data-v-9cbfcc71]{position:absolute;border-radius:50%;border:1px solid rgba(0,242,254,.1)}.ring-outer[data-v-9cbfcc71]{width:176px;height:176px;border-style:dashed;border-color:#00f2fe26;animation:rotateClockwise-9cbfcc71 40s linear infinite}.ring-middle[data-v-9cbfcc71]{width:128px;height:128px;border-color:#7f00ff33;animation:rotateCounterClockwise-9cbfcc71 25s linear infinite}.ring-inner[data-v-9cbfcc71]{width:72px;height:72px;border-style:dotted;border-color:#00f2fe33;animation:rotateClockwise-9cbfcc71 15s linear infinite}.radar-sweep[data-v-9cbfcc71]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;pointer-events:none}.radar-sweep-primary[data-v-9cbfcc71]{background:conic-gradient(from 0deg,#00f2fe4d,#00f2fe0d,#00f2fe00 80deg);animation:sweep-9cbfcc71 3.5s linear infinite;filter:blur(1px)}.radar-sweep-secondary[data-v-9cbfcc71]{background:conic-gradient(from 180deg,#7f00ff2e,#7f00ff0a 50deg,#7f00ff00 90deg);animation:sweep-9cbfcc71 6s linear infinite reverse;filter:blur(.5px)}.mode-alert .radar-sweep-primary[data-v-9cbfcc71]{background:conic-gradient(from 0deg,rgba(255,0,127,.35) 0deg,rgba(255,0,127,.05) 50deg,transparent 90deg)}.mode-hyperlink .radar-sweep-primary[data-v-9cbfcc71]{background:conic-gradient(from 0deg,rgba(0,255,150,.35) 0deg,rgba(0,255,150,.05) 50deg,transparent 80deg);animation:sweep-9cbfcc71 1.5s linear infinite}.mode-scan .radar-sweep-primary[data-v-9cbfcc71]{animation:sweep-9cbfcc71 .8s linear infinite}.radar-crosshairline-h[data-v-9cbfcc71]{position:absolute;width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,242,254,.2) 15%,rgba(0,242,254,.2) 85%,transparent)}.radar-crosshairline-v[data-v-9cbfcc71]{position:absolute;height:240px;width:1px;background:linear-gradient(180deg,transparent,rgba(0,242,254,.2) 15%,rgba(0,242,254,.2) 85%,transparent)}.radar-diagonal-1[data-v-9cbfcc71]{position:absolute;width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(127,0,255,.1) 30%,rgba(127,0,255,.1) 70%,transparent);transform:rotate(45deg)}.radar-diagonal-2[data-v-9cbfcc71]{position:absolute;width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(127,0,255,.1) 30%,rgba(127,0,255,.1) 70%,transparent);transform:rotate(-45deg)}.radar-ticks[data-v-9cbfcc71]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.radar-tick[data-v-9cbfcc71]{position:absolute;display:block;width:1px;height:6px;background:#00f2fe59;left:50%;top:50%;transform-origin:0 0}.radar-label[data-v-9cbfcc71]{position:absolute;font-family:var(--font-mono);font-size:.42rem;color:#00f2fe73;pointer-events:none}.radar-label-n[data-v-9cbfcc71]{top:4px;left:50%;transform:translate(-50%)}.radar-label-e[data-v-9cbfcc71]{right:4px;top:50%;transform:translateY(-50%)}.radar-label-s[data-v-9cbfcc71]{bottom:4px;left:50%;transform:translate(-50%)}.radar-label-w[data-v-9cbfcc71]{left:4px;top:50%;transform:translateY(-50%)}.radar-dots[data-v-9cbfcc71]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.radar-dots .dot[data-v-9cbfcc71]{position:absolute;border-radius:50%;box-shadow:0 0 8px currentColor;animation:flashDot-9cbfcc71 2s infinite ease-in-out}.dot-1[data-v-9cbfcc71]{width:5px;height:5px;background:var(--neon-cyan);color:var(--neon-cyan);top:38px;left:158px;animation-delay:.3s}.dot-2[data-v-9cbfcc71]{width:4px;height:4px;background:var(--neon-magenta);color:var(--neon-magenta);top:130px;left:44px;animation-delay:1.1s}.dot-3[data-v-9cbfcc71]{width:6px;height:6px;background:var(--neon-cyan);color:var(--neon-cyan);top:168px;left:152px;animation-delay:.7s}.dot-4[data-v-9cbfcc71]{width:3px;height:3px;background:var(--neon-purple);color:var(--neon-purple);top:64px;left:72px;animation-delay:1.8s}.dot-5[data-v-9cbfcc71]{width:4px;height:4px;background:#00ff96;color:#00ff96;top:100px;left:185px;animation-delay:.9s}.radar-alert-ring[data-v-9cbfcc71]{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(255,0,127,.7);animation:alertPulse-9cbfcc71 .5s ease-in-out infinite alternate;pointer-events:none}@keyframes alertPulse-9cbfcc71{0%{box-shadow:0 0 8px #ff007f66;border-color:#ff007f80}to{box-shadow:0 0 25px #ff007fe6;border-color:#ff007f}}.radar-hyperlink-pulse[data-v-9cbfcc71]{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(0,255,150,.12) 0%,transparent 70%);animation:hyperlinkExpand-9cbfcc71 1s ease-out infinite;pointer-events:none}@keyframes hyperlinkExpand-9cbfcc71{0%{transform:scale(.6);opacity:1}to{transform:scale(1.3);opacity:0}}.radar-energy-burst[data-v-9cbfcc71]{position:absolute;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(0,242,254,.35) 0%,transparent 70%);animation:burstOut-9cbfcc71 .6s ease-out forwards;pointer-events:none;z-index:10}@keyframes burstOut-9cbfcc71{0%{transform:scale(.5);opacity:1}to{transform:scale(1.8);opacity:0}}.radar-mode-strip[data-v-9cbfcc71]{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.6rem;color:var(--text-muted);margin-bottom:6px}.mode-label[data-v-9cbfcc71]{font-weight:700;transition:color .4s}.mode-label.idle[data-v-9cbfcc71]{color:var(--neon-cyan)}.mode-label.scan[data-v-9cbfcc71]{color:var(--neon-cyan);animation:textBlink-9cbfcc71 .4s infinite}.mode-label.alert[data-v-9cbfcc71]{color:var(--neon-magenta);animation:textBlink-9cbfcc71 .6s infinite}.mode-label.hyperlink[data-v-9cbfcc71]{color:#00ff96}@keyframes textBlink-9cbfcc71{0%,to{opacity:1}50%{opacity:.3}}.mode-sep[data-v-9cbfcc71]{color:#ffffff26}.mode-val[data-v-9cbfcc71]{color:var(--text-secondary)}.radar-interaction-wrapper.burst[data-v-9cbfcc71]{filter:drop-shadow(0 0 20px var(--neon-cyan));transition:filter .1s}.radar-center-core[data-v-9cbfcc71]{position:absolute;width:40px;height:40px;background:radial-gradient(circle,#00f2fe4d,#00f2fe05 70%);border:1.5px solid rgba(0,242,254,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #00f2fe80,inset 0 0 10px #00f2fe1a;animation:pulseCore-9cbfcc71 2.5s ease-in-out infinite;z-index:5}.core-logo-img[data-v-9cbfcc71]{width:22px;height:22px;filter:drop-shadow(0 0 5px var(--neon-cyan));display:block}.telemetry-diagnostics-badge-grid[data-v-9cbfcc71]{display:flex;gap:10px;margin-top:15px}.diag-badge[data-v-9cbfcc71]{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.62rem;font-family:var(--font-mono);text-transform:uppercase}.diag-badge.cyan[data-v-9cbfcc71]{background:#00f2fe0f;border:1px solid rgba(0,242,254,.25);color:var(--neon-cyan);text-shadow:0 0 2px rgba(0,242,254,.3)}.diag-badge.magenta[data-v-9cbfcc71]{background:#ff007f0f;border:1px solid rgba(255,0,127,.25);color:var(--neon-magenta);text-shadow:0 0 2px rgba(255,0,127,.3)}@keyframes sweep-9cbfcc71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateClockwise-9cbfcc71{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateCounterClockwise-9cbfcc71{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes pulseCore-9cbfcc71{0%,to{transform:scale(1);box-shadow:0 0 10px #00f2fe66}50%{transform:scale(1.12);box-shadow:0 0 18px #00f2feb3}}@keyframes flashDot-9cbfcc71{0%,to{opacity:.2}50%{opacity:1}}.cyber-range[data-v-9cbfcc71]{-webkit-appearance:none;width:100%;height:6px;background:#ffffff14;border:1px solid var(--border-color);border-radius:3px;outline:none;transition:border-color .2s,box-shadow .2s}.cyber-range[data-v-9cbfcc71]:focus{border-color:var(--neon-cyan);box-shadow:0 0 6px #00f2fe33}.cyber-range[data-v-9cbfcc71]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--neon-cyan);border:1px solid #fff;cursor:pointer;box-shadow:0 0 8px #00f2fe99;transition:transform .1s,background-color .2s}.cyber-range[data-v-9cbfcc71]::-webkit-slider-thumb:hover{transform:scale(1.2);background:#fff}.cyber-range[data-v-9cbfcc71]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--neon-cyan);border:1px solid #fff;cursor:pointer;box-shadow:0 0 8px #00f2fe99;transition:transform .1s,background-color .2s}.cyber-range[data-v-9cbfcc71]::-moz-range-thumb:hover{transform:scale(1.2);background:#fff}
