:root{font-family:Outfit,system-ui,-apple-system,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#0c0e12;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary: #00e5ff;--primary-glow: rgba(0, 229, 255, .3);--secondary: #9d4eff;--secondary-glow: rgba(157, 78, 255, .3);--bg-card: rgba(25, 28, 35, .8);--bg-card-hover: rgba(35, 40, 50, .9);--border: rgba(255, 255, 255, .1);--text-dim: #94a3b8}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;overflow-x:hidden;background-image:radial-gradient(circle at 20% 20%,rgba(0,229,255,.05) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(157,78,255,.05) 0%,transparent 40%)}#app{width:100%;min-height:100vh}.dashboard{max-width:1400px;margin:0 auto;padding:2rem}h1,h2,h3,h4{font-family:Outfit,sans-serif;letter-spacing:-.02em}.glass{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:16px}.btn{padding:.6rem 1.2rem;border-radius:8px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;display:flex;align-items:center;gap:.5rem}.btn-primary{background:var(--primary);color:#000}.btn-primary:hover{box-shadow:0 0 20px var(--primary-glow);transform:translateY(-2px)}.btn-secondary{background:var(--secondary);color:#fff}.btn-secondary:hover{box-shadow:0 0 20px var(--secondary-glow);transform:translateY(-2px)}.btn-outline{background:transparent;border:1px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:#000}.grid{display:grid;gap:1.5rem}.grid-cols-1{grid-template-columns:1fr}@media (min-width: 768px){.grid-cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.grid-cols-3{grid-template-columns:repeat(3,1fr)}}.badge{padding:.25rem .6rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge-blue{background:#3b82f61a;color:#60a5fa;border:1px solid rgba(96,165,250,.2)}.badge-red{background:#ef44441a;color:#f87171;border:1px solid rgba(248,113,113,.2)}.badge-purple{background:#9d4eff1a;color:#c084fc;border:1px solid rgba(192,132,248,.2)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards}pre{background:#1a1e26;padding:1rem;border-radius:8px;overflow-x:auto;font-family:JetBrains Mono,monospace;font-size:.85rem;border:1px solid var(--border)}.threat-alerts-widget[data-v-3e2eb24b]{position:relative}.alert-trigger[data-v-3e2eb24b]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--text-dim);cursor:pointer;transition:.3s}.alert-trigger[data-v-3e2eb24b]:hover,.alert-trigger.active[data-v-3e2eb24b]{border-color:var(--primary);color:#fff}.alert-trigger.has-unread[data-v-3e2eb24b]{color:var(--primary)}.unread-badge[data-v-3e2eb24b]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;background:#ef4444;border-radius:50%;font-size:.65rem;font-weight:900;display:flex;align-items:center;justify-content:center;color:#fff;animation:pulse-badge-3e2eb24b 2s infinite}@keyframes pulse-badge-3e2eb24b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.alerts-panel[data-v-3e2eb24b]{position:absolute;top:calc(100% + 1rem);right:0;width:400px;max-height:500px;border-radius:20px;overflow:hidden;z-index:1000;box-shadow:0 20px 50px #00000080}.panel-header[data-v-3e2eb24b]{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.header-left[data-v-3e2eb24b]{display:flex;align-items:center;gap:.75rem}.header-left h3[data-v-3e2eb24b]{font-size:.9rem;font-weight:800}.header-actions[data-v-3e2eb24b]{display:flex;align-items:center;gap:.75rem}.mark-all-btn[data-v-3e2eb24b]{background:transparent;border:none;color:var(--primary);font-size:.75rem;font-weight:700;cursor:pointer}.close-btn[data-v-3e2eb24b]{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:.25rem}.alerts-list[data-v-3e2eb24b]{max-height:350px;overflow-y:auto}.empty-state[data-v-3e2eb24b]{padding:3rem;text-align:center;color:var(--text-dim)}.empty-state p[data-v-3e2eb24b]{font-weight:700;margin-bottom:.25rem}.empty-state span[data-v-3e2eb24b]{font-size:.85rem}.alert-item[data-v-3e2eb24b]{display:flex;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:.3s;position:relative}.alert-item[data-v-3e2eb24b]:hover{background:#ffffff08}.alert-item.unread[data-v-3e2eb24b]{background:#00e5ff08}.alert-indicator[data-v-3e2eb24b]{width:4px;border-radius:2px;flex-shrink:0}.alert-content[data-v-3e2eb24b]{flex:1;min-width:0}.alert-meta[data-v-3e2eb24b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.severity-tag[data-v-3e2eb24b]{font-size:.6rem;font-weight:900;letter-spacing:.05em}.alert-category[data-v-3e2eb24b]{font-size:.7rem;color:var(--text-dim)}.alert-time[data-v-3e2eb24b]{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--text-dim);margin-left:auto}.alert-title[data-v-3e2eb24b]{font-size:.9rem;font-weight:700;margin-bottom:.35rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-desc[data-v-3e2eb24b]{font-size:.8rem;color:var(--text-dim);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dismiss-btn[data-v-3e2eb24b]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--text-dim);cursor:pointer;opacity:0;transition:.3s}.alert-item:hover .dismiss-btn[data-v-3e2eb24b]{opacity:1}.dismiss-btn[data-v-3e2eb24b]:hover{color:#ef4444}.panel-footer[data-v-3e2eb24b]{padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.view-all-link[data-v-3e2eb24b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-size:.85rem;font-weight:700;text-decoration:none;transition:.3s}.view-all-link[data-v-3e2eb24b]:hover{gap:.75rem}.slide-fade-enter-active[data-v-3e2eb24b],.slide-fade-leave-active[data-v-3e2eb24b]{transition:all .3s cubic-bezier(.165,.84,.44,1)}.slide-fade-enter-from[data-v-3e2eb24b],.slide-fade-leave-to[data-v-3e2eb24b]{opacity:0;transform:translateY(-10px)}@media (max-width: 480px){.alerts-panel[data-v-3e2eb24b]{width:calc(100vw - 2rem);right:-1rem}}.navbar[data-v-dcb3a902]{position:fixed;top:0;left:0;right:0;height:72px;z-index:100;border-bottom:1px solid var(--border);border-radius:0;display:flex;align-items:center}.nav-container[data-v-dcb3a902]{max-width:1400px;width:100%;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-left .logo[data-v-dcb3a902]{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-size:1.5rem;font-weight:800;color:#fff}.logo-text[data-v-dcb3a902]{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-center[data-v-dcb3a902]{display:flex;gap:1rem}.nav-link[data-v-dcb3a902]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;color:var(--text-dim);text-decoration:none;font-size:.9rem;font-weight:600;transition:all .2s}.nav-link[data-v-dcb3a902]:hover{color:#fff;background:#ffffff0d}.nav-link.active[data-v-dcb3a902]{color:var(--primary);background:#00e5ff1a}.nav-right[data-v-dcb3a902]{display:flex;align-items:center;gap:1rem}.search-btn[data-v-dcb3a902]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:transparent}.search-btn[data-v-dcb3a902]:hover{border-color:var(--primary);color:#fff}.auth-group[data-v-dcb3a902]{position:relative}.profile-trigger[data-v-dcb3a902]{display:flex;align-items:center;gap:.75rem;padding:.4rem .6rem .4rem .8rem;border-radius:12px;border:1px solid var(--border);background:transparent;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer}.profile-trigger[data-v-dcb3a902]:hover,.profile-trigger.active[data-v-dcb3a902]{border-color:var(--primary)}.avatar-sm[data-v-dcb3a902]{width:24px;height:24px;border-radius:6px;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.profile-dropdown[data-v-dcb3a902]{position:absolute;top:calc(100% + 1rem);right:0;width:240px;padding:.5rem;border-radius:16px;box-shadow:0 10px 30px #0006}.dropdown-header[data-v-dcb3a902]{padding:.75rem 1rem;border-bottom:1px solid var(--border);margin-bottom:.5rem}.user-email[data-v-dcb3a902]{font-size:.8rem;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pro-tag[data-v-dcb3a902]{display:inline-block;font-size:.65rem;font-weight:800;color:#fbbf24;margin-top:.25rem}.dropdown-item[data-v-dcb3a902]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;text-decoration:none;font-size:.9rem;color:#fff;transition:background .2s;width:100%;text-align:left;border:none;background:transparent;cursor:pointer}.dropdown-item[data-v-dcb3a902]:hover{background:#ffffff0d}.divider[data-v-dcb3a902]{height:1px;background:var(--border);margin:.5rem 0}.auth-actions[data-v-dcb3a902]{display:flex;align-items:center;gap:.75rem}.btn-ghost[data-v-dcb3a902]{background:transparent;border:none;color:var(--text-dim);font-weight:600;font-size:.9rem;cursor:pointer;transition:color .2s}.btn-ghost[data-v-dcb3a902]:hover{color:#fff}.mobile-toggle[data-v-dcb3a902]{display:none;background:transparent;border:none;color:#fff;cursor:pointer}.mobile-menu[data-v-dcb3a902]{position:fixed;top:72px;left:0;right:0;bottom:0;z-index:99;padding:2rem;border-radius:0}.mobile-nav-links[data-v-dcb3a902]{display:flex;flex-direction:column;gap:1rem}.mobile-nav-link[data-v-dcb3a902]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;background:#ffffff08;color:#fff;text-decoration:none;font-weight:600}.mobile-auth-actions[data-v-dcb3a902]{margin-top:2rem;display:flex;flex-direction:column;gap:1rem}@media (max-width: 1024px){.desktop-only[data-v-dcb3a902]{display:none}.mobile-toggle[data-v-dcb3a902]{display:block}}.fade-slide-enter-active[data-v-dcb3a902],.fade-slide-leave-active[data-v-dcb3a902]{transition:all .3s cubic-bezier(.165,.84,.44,1)}.fade-slide-enter-from[data-v-dcb3a902],.fade-slide-leave-to[data-v-dcb3a902]{opacity:0;transform:translateY(10px)}.fade-enter-active[data-v-dcb3a902],.fade-leave-active[data-v-dcb3a902]{transition:opacity .3s}.fade-enter-from[data-v-dcb3a902],.fade-leave-to[data-v-dcb3a902]{opacity:0}.animate-in[data-v-dcb3a902]{animation:slideIn-dcb3a902 .3s forwards}@keyframes slideIn-dcb3a902{0%{transform:translate(100%)}to{transform:translate(0)}}.footer[data-v-b9a9af6f]{margin-top:5rem;border-top:1px solid var(--border);border-radius:0;padding-top:4rem}.footer-container[data-v-b9a9af6f]{max-width:1400px;margin:0 auto;padding:0 2rem 4rem;display:grid;grid-template-columns:1fr 2fr;gap:4rem}.footer-brand[data-v-b9a9af6f]{display:flex;flex-direction:column;gap:2rem}.brand-link[data-v-b9a9af6f]{display:flex;align-items:center;gap:1.25rem;text-decoration:none}.brand-text h3[data-v-b9a9af6f]{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:.25rem}.brand-text p[data-v-b9a9af6f]{font-size:.9rem;color:var(--text-dim);line-height:1.5;max-width:300px}.social-links[data-v-b9a9af6f]{display:flex;gap:1rem}.social-icon[data-v-b9a9af6f]{width:40px;height:40px;border-radius:10px;background:#ffffff08;display:flex;align-items:center;justify-content:center;color:var(--text-dim);transition:all .2s;border:1px solid var(--border)}.social-icon[data-v-b9a9af6f]:hover{background:var(--primary);color:#000;border-color:var(--primary);transform:translateY(-3px)}.footer-grid[data-v-b9a9af6f]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.group-title[data-v-b9a9af6f]{font-size:.9rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#fff;margin-bottom:1.5rem}.group-links[data-v-b9a9af6f]{list-style:none;display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-b9a9af6f]{text-decoration:none;color:var(--text-dim);font-size:.95rem;transition:color .2s;display:flex;align-items:center;gap:.4rem}.footer-link[data-v-b9a9af6f]:hover{color:var(--primary)}.footer-link.external[data-v-b9a9af6f]{display:inline-flex}.footer-bottom[data-v-b9a9af6f]{border-top:1px solid var(--border);padding:1.5rem 0;background:#0003}.bottom-container[data-v-b9a9af6f]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.copyright[data-v-b9a9af6f]{font-size:.9rem;color:var(--text-dim)}.bottom-links[data-v-b9a9af6f]{display:flex;align-items:center;gap:2rem}.bottom-links a[data-v-b9a9af6f]{text-decoration:none;font-size:.85rem;color:var(--text-dim)}.bottom-links a[data-v-b9a9af6f]:hover{color:#fff}.status-pill[data-v-b9a9af6f]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:#10b981;padding:.25rem .75rem;background:#10b9811a;border-radius:50px;border:1px solid rgba(16,185,129,.2)}.pulse[data-v-b9a9af6f]{width:6px;height:6px;background:#10b981;border-radius:50%;animation:beacon-b9a9af6f 1.5s infinite}@keyframes beacon-b9a9af6f{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}@media (max-width: 1024px){.footer-container[data-v-b9a9af6f]{grid-template-columns:1fr;gap:3rem}.footer-grid[data-v-b9a9af6f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.footer-grid[data-v-b9a9af6f]{grid-template-columns:1fr}.bottom-container[data-v-b9a9af6f]{flex-direction:column;gap:1rem;text-align:center}}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:72px}.homepage[data-v-95b5384b]{min-height:100vh}.hero-enhanced[data-v-95b5384b]{position:relative;padding:8rem 2rem 10rem;overflow:hidden;background:radial-gradient(circle at top,rgba(0,229,255,.05) 0%,transparent 60%)}.hero-background-elements[data-v-95b5384b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.glow-sphere[data-v-95b5384b]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2}.sphere-1[data-v-95b5384b]{width:600px;height:600px;background:var(--primary);top:-300px;left:20%;animation:drift-95b5384b 20s infinite alternate}.sphere-2[data-v-95b5384b]{width:400px;height:400px;background:var(--secondary);bottom:-200px;right:15%;animation:drift-95b5384b 15s infinite alternate-reverse}@keyframes drift-95b5384b{0%{transform:translate(0)}to{transform:translate(100px,50px)}}.grid-overlay[data-v-95b5384b]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:50px 50px;-webkit-mask-image:radial-gradient(circle at center,black 0%,transparent 80%);mask-image:radial-gradient(circle at center,black 0%,transparent 80%)}.hero-container[data-v-95b5384b]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.hero-main[data-v-95b5384b]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-badge-v2[data-v-95b5384b]{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-size:.7rem;font-weight:800;letter-spacing:.2em;margin-bottom:2rem;align-self:center}.pulse-beacon[data-v-95b5384b]{width:8px;height:8px;background:var(--primary);border-radius:50%;box-shadow:0 0 10px var(--primary-glow);animation:beacon-95b5384b 2s infinite}.hero-title-v2[data-v-95b5384b]{font-size:5rem;font-weight:900;line-height:.95;letter-spacing:-.04em;margin-bottom:2rem}.text-glow[data-v-95b5384b]{color:#fff;text-shadow:0 0 30px rgba(0,229,255,.4)}.hero-subtitle-v2[data-v-95b5384b]{font-size:1.25rem;color:var(--text-dim);max-width:650px;margin:0 auto 3rem;line-height:1.6}.hero-cta-group[data-v-95b5384b]{display:flex;gap:1.5rem;justify-content:center;margin-bottom:4rem}.btn-glow-primary[data-v-95b5384b]{display:flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:var(--primary);color:#000;border-radius:12px;font-weight:800;border:none;cursor:pointer;transition:all .3s;box-shadow:0 0 20px var(--primary-glow)}.btn-glow-primary[data-v-95b5384b]:hover{transform:translateY(-2px);box-shadow:0 0 30px var(--primary-glow)}.btn-glass-secondary[data-v-95b5384b]{display:flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:12px;font-weight:700;cursor:pointer;transition:all .3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-glass-secondary[data-v-95b5384b]:hover{background:#ffffff1a;border-color:#fff3}.public-data-preview[data-v-95b5384b]{width:100%;max-width:1000px;margin:0 auto;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.preview-header[data-v-95b5384b]{padding:1.25rem 2rem;background:#ffffff08;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.live-tag[data-v-95b5384b]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:900;color:#f87171;background:#f871711a;padding:.35rem .75rem;border-radius:50px}.live-tag .dot[data-v-95b5384b]{width:6px;height:6px;background:#f87171;border-radius:50%;animation:blink-95b5384b 1s infinite}@keyframes blink-95b5384b{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.preview-display[data-v-95b5384b]{padding:2.5rem;display:grid;grid-template-columns:1fr 280px;gap:3rem;background:radial-gradient(circle at 30% 50%,rgba(0,229,255,.05) 0%,transparent 70%)}.display-map[data-v-95b5384b]{height:300px;position:relative;display:flex;align-items:center;justify-content:center}.map-globe-v2[data-v-95b5384b]{width:350px;height:350px;color:var(--primary);opacity:.08}.intercept-ping[data-v-95b5384b]{position:absolute;width:12px;height:12px;background:var(--primary);border-radius:50%}.intercept-ping[data-v-95b5384b]:after{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;border:1px solid var(--primary);border-radius:50%;animation:ping 2s infinite}.ping-1[data-v-95b5384b]{top:30%;left:40%}.ping-2[data-v-95b5384b]{top:60%;left:25%;animation-delay:.5s}.ping-3[data-v-95b5384b]{top:50%;left:75%;animation-delay:1.2s}.display-stats[data-v-95b5384b]{display:flex;flex-direction:column;justify-content:center;gap:2rem;border-left:1px solid rgba(255,255,255,.08);padding-left:3rem}.d-stat[data-v-95b5384b]{display:flex;flex-direction:column;gap:.25rem}.d-label[data-v-95b5384b]{font-size:.65rem;font-weight:800;color:var(--text-dim);letter-spacing:.1em}.d-value[data-v-95b5384b]{font-size:2rem;font-weight:900;color:#fff}.animate-float[data-v-95b5384b]{animation:float-95b5384b 6s ease-in-out infinite}@keyframes float-95b5384b{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 1024px){.hero-title-v2[data-v-95b5384b]{font-size:3.5rem}.preview-display[data-v-95b5384b]{grid-template-columns:1fr}.display-stats[data-v-95b5384b]{border-left:none;padding-left:0;flex-direction:row;flex-wrap:wrap;text-align:center}}@media (max-width: 768px){.hero-title-v2[data-v-95b5384b]{font-size:2.5rem}.hero-cta-group[data-v-95b5384b]{flex-direction:column}}.hero-search[data-v-95b5384b]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto 2rem;padding:.75rem 1rem;border-radius:16px}.hero-search-input[data-v-95b5384b]{flex:1;background:transparent;border:none;outline:none;font-size:1rem;color:#fff}.hero-search-btn[data-v-95b5384b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary);border:none;border-radius:10px;color:#000;cursor:pointer;transition:transform .2s}.hero-search-btn[data-v-95b5384b]:hover{transform:scale(1.05)}.hero-actions[data-v-95b5384b]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-lg[data-v-95b5384b]{padding:.875rem 1.5rem;font-size:1rem}.live-feed[data-v-95b5384b]{display:flex;align-items:center;gap:1rem;max-width:600px;margin:0 auto 2.5rem;padding:.6rem 1rem;border-radius:50px;background:#0006;border:1px solid rgba(255,255,255,.05)}.feed-pulse[data-v-95b5384b]{width:8px;height:8px;background:#f87171;border-radius:50%;box-shadow:0 0 10px #f87171;animation:beacon-95b5384b 1.5s infinite}@keyframes beacon-95b5384b{0%{transform:scale(1);opacity:1}to{transform:scale(2.5);opacity:0}}.feed-content[data-v-95b5384b]{display:flex;gap:.75rem;font-size:.75rem;overflow:hidden;white-space:nowrap}.feed-label[data-v-95b5384b]{font-weight:800;color:#f87171;flex-shrink:0}.feed-text[data-v-95b5384b]{color:var(--text-dim);animation:marquee-95b5384b 20s linear infinite}@keyframes marquee-95b5384b{0%{transform:translate(0)}to{transform:translate(-50%)}}.premium-card[data-v-95b5384b]{transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.05)}.premium-card[data-v-95b5384b]:hover{transform:translateY(-8px) scale(1.02);border-color:var(--primary);box-shadow:0 15px 30px #0006,0 0 20px #00e5ff1a}.featured-header[data-v-95b5384b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.featured-footer[data-v-95b5384b]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:1rem}.view-detail-link[data-v-95b5384b]{font-size:.75rem;font-weight:600;color:var(--primary);opacity:0;transform:translate(-10px);transition:all .3s}.premium-card:hover .view-detail-link[data-v-95b5384b]{opacity:1;transform:translate(0)}.stats-bar[data-v-95b5384b]{display:flex;justify-content:space-evenly;gap:1.5rem;padding:2.5rem 2rem;background:#00051466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.stat-item[data-v-95b5384b]{display:flex;align-items:center;gap:1rem}.stat-icon[data-v-95b5384b]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#00e5ff1a;border:1px solid rgba(0,229,255,.2);border-radius:12px;color:var(--primary)}.stat-icon.purple[data-v-95b5384b]{background:#9d4eff1a;border-color:#9d4eff33;color:#c084fc}.stat-icon.orange[data-v-95b5384b]{background:#fb923c1a;border-color:#fb923c33;color:#fb923c}.stat-icon.green[data-v-95b5384b]{background:#4ade801a;border-color:#4ade8033;color:#4ade80}.stat-info[data-v-95b5384b]{display:flex;flex-direction:column}.stat-value[data-v-95b5384b]{font-size:1.75rem;font-weight:700}.stat-label[data-v-95b5384b]{font-size:.75rem;color:var(--text-dim)}.main-content[data-v-95b5384b]{max-width:1400px;margin:0 auto;padding:3rem 2rem}.content-grid[data-v-95b5384b]{display:grid;grid-template-columns:280px 1fr;gap:2rem}.sidebar[data-v-95b5384b]{display:flex;flex-direction:column;gap:1.5rem}.section-title[data-v-95b5384b]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}.category-list[data-v-95b5384b]{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto;padding-right:.5rem}.category-list[data-v-95b5384b]::-webkit-scrollbar{width:4px}.category-list[data-v-95b5384b]::-webkit-scrollbar-track{background:#ffffff05}.category-list[data-v-95b5384b]::-webkit-scrollbar-thumb{background:var(--primary);border-radius:4px}.empty-cat[data-v-95b5384b]{opacity:.6}.empty-cat[data-v-95b5384b]:hover{opacity:1}.category-btn[data-v-95b5384b]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:#fff;cursor:pointer;transition:all .2s;text-align:left}.category-btn[data-v-95b5384b]:hover{background:var(--bg-card-hover);border-color:#00e5ff4d}.category-btn.active[data-v-95b5384b]{background:#00e5ff14;border-color:var(--primary);box-shadow:0 0 15px #00e5ff1a}.category-info[data-v-95b5384b]{display:flex;align-items:center;gap:.75rem}.category-name[data-v-95b5384b]{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.category-count[data-v-95b5384b]{font-size:.75rem;font-family:monospace;opacity:.5}.more-categories[data-v-95b5384b]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.more-summary[data-v-95b5384b]{padding:.75rem 1rem;font-size:.875rem;color:var(--text-dim);cursor:pointer}.more-summary[data-v-95b5384b]:hover{color:#fff}.more-list[data-v-95b5384b]{padding:.5rem;max-height:200px;overflow-y:auto}.category-btn.small[data-v-95b5384b]{padding:.5rem .75rem;font-size:.75rem}.widget[data-v-95b5384b]{padding:1rem}.widget-header[data-v-95b5384b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;margin-bottom:1rem}.activity-chart[data-v-95b5384b]{display:flex;align-items:flex-end;gap:.5rem;height:60px}.activity-bar[data-v-95b5384b]{flex:1;background:linear-gradient(to top,var(--primary),transparent);border-radius:4px 4px 0 0;opacity:.3}.activity-bar.active[data-v-95b5384b]{opacity:1;animation:pulse-95b5384b 1.5s infinite}@keyframes pulse-95b5384b{0%,to{opacity:1}50%{opacity:.6}}.widget-footer[data-v-95b5384b]{font-size:.7rem;color:var(--text-dim);margin-top:.75rem;text-align:center}.main-panel[data-v-95b5384b]{display:flex;flex-direction:column;gap:1.5rem}.panel-header[data-v-95b5384b]{display:flex;justify-content:space-between;align-items:flex-end}.panel-title[data-v-95b5384b]{font-size:2rem;font-weight:700;margin-bottom:.25rem}.panel-subtitle[data-v-95b5384b]{color:var(--text-dim);font-size:.875rem}.panel-badges[data-v-95b5384b]{display:flex;gap:.5rem}.attack-grid[data-v-95b5384b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.attack-card[data-v-95b5384b]{padding:1.5rem;cursor:pointer;transition:all .3s}.attack-card[data-v-95b5384b]:hover{transform:translateY(-4px);background:var(--bg-card-hover);border-color:var(--primary)}.attack-header[data-v-95b5384b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.badge-group[data-v-95b5384b]{display:flex;flex-direction:column;gap:.4rem}.save-icon-btn[data-v-95b5384b]{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:.4rem;border-radius:8px;transition:all .2s;display:flex;align-items:center;justify-content:center}.save-icon-btn[data-v-95b5384b]:hover{background:#ffffff0d;color:#fff}.save-icon-btn.is-saved[data-v-95b5384b]{color:var(--primary);background:#00e5ff0d}.attack-protocol[data-v-95b5384b]{font-size:.7rem;font-family:monospace;color:var(--text-dim)}.attack-name[data-v-95b5384b]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.attack-desc[data-v-95b5384b]{font-size:.875rem;color:var(--text-dim);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1rem}.attack-footer[data-v-95b5384b]{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.05)}.attack-target[data-v-95b5384b]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-dim)}.no-results[data-v-95b5384b]{grid-column:1 / -1;padding:3rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-dim)}.view-all[data-v-95b5384b]{display:flex;justify-content:center;margin-top:1rem}.featured-section[data-v-95b5384b]{margin-top:3rem}.section-heading[data-v-95b5384b]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.featured-grid[data-v-95b5384b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.featured-card[data-v-95b5384b]{padding:1.25rem;cursor:pointer;transition:all .2s}.featured-card[data-v-95b5384b]:hover{background:var(--bg-card-hover);border-color:var(--primary)}.featured-category[data-v-95b5384b]{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;margin-bottom:.5rem}.featured-name[data-v-95b5384b]{font-size:.875rem;font-weight:600;margin-bottom:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.methodology-section[data-v-95b5384b]{margin-top:3rem;padding:2rem;border-left:4px solid var(--primary)}.methodology-title[data-v-95b5384b]{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;margin-bottom:2rem}.methodology-grid[data-v-95b5384b]{display:grid;gap:1.5rem}.phase-card[data-v-95b5384b]{display:flex;gap:1.5rem}.phase-number[data-v-95b5384b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00e5ff1a;border:1px solid rgba(0,229,255,.2);border-radius:50%;font-weight:700;color:var(--primary);flex-shrink:0}.phase-content[data-v-95b5384b]{flex:1}.phase-name[data-v-95b5384b]{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.phase-desc[data-v-95b5384b]{font-size:.875rem;color:var(--text-dim);margin-bottom:.75rem}.phase-tools[data-v-95b5384b]{display:flex;flex-wrap:wrap;gap:.5rem}.tool-tag[data-v-95b5384b]{font-size:.7rem;padding:.25rem .5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:4px;font-family:monospace}.tool-more[data-v-95b5384b]{font-size:.7rem;color:var(--text-dim)}.site-footer[data-v-95b5384b]{margin-top:4rem;padding:2rem;text-align:center}.footer-content[data-v-95b5384b]{max-width:800px;margin:0 auto}.footer-brand[data-v-95b5384b]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem}.footer-logo[data-v-95b5384b]{font-size:1.25rem;font-weight:700}.footer-links[data-v-95b5384b]{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem}.footer-links a[data-v-95b5384b]{color:var(--text-dim);text-decoration:none;font-size:.875rem;transition:color .2s}.footer-links a[data-v-95b5384b]:hover{color:var(--primary)}.footer-copy[data-v-95b5384b]{font-size:.75rem;color:var(--text-dim);opacity:.6}@media (max-width: 1024px){.content-grid[data-v-95b5384b]{grid-template-columns:1fr}.sidebar[data-v-95b5384b]{order:1}.main-panel[data-v-95b5384b]{order:0}.hero-title[data-v-95b5384b]{font-size:2.5rem}.stats-bar[data-v-95b5384b]{gap:1rem}.stat-item[data-v-95b5384b]{flex:1 1 45%;justify-content:center}}@media (max-width: 640px){.hero[data-v-95b5384b]{padding:2rem 1rem 3rem}.hero-title[data-v-95b5384b]{font-size:2rem}.hero-subtitle[data-v-95b5384b]{font-size:1rem}.hero-actions[data-v-95b5384b]{flex-direction:column}.stats-bar[data-v-95b5384b]{flex-direction:column;align-items:center}.footer-links[data-v-95b5384b]{flex-wrap:wrap;gap:1rem}}.methodology-section-v2[data-v-95b5384b]{padding:4rem;border-radius:32px;margin-top:6rem}.m-header[data-v-95b5384b]{text-align:center;margin-bottom:4rem}.methodology-title[data-v-95b5384b]{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:2.5rem;font-weight:800;margin-bottom:1rem}.methodology-subtitle[data-v-95b5384b]{color:var(--text-dim);font-size:1.1rem}.m-interactive-container[data-v-95b5384b]{display:grid;grid-template-columns:300px 1fr;gap:2rem}.m-tabs[data-v-95b5384b]{display:flex;flex-direction:column;gap:.5rem}.m-tab[data-v-95b5384b]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:transparent;border:1px solid transparent;border-radius:16px;cursor:pointer;transition:all .3s;text-align:left}.m-tab[data-v-95b5384b]:hover{background:#ffffff08}.m-tab.active[data-v-95b5384b]{background:#00e5ff0d;border-color:#00e5ff33}.m-num[data-v-95b5384b]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:50%;font-size:.75rem;font-weight:800;color:var(--text-dim)}.m-tab.active .m-num[data-v-95b5384b]{background:var(--primary);color:#000}.m-label[data-v-95b5384b]{font-weight:700;font-size:.95rem;color:var(--text-dim)}.m-tab.active .m-label[data-v-95b5384b]{color:#fff}.m-content-display[data-v-95b5384b]{display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden}.m-content-main[data-v-95b5384b]{padding:3rem;display:flex;flex-direction:column}.m-header-inline[data-v-95b5384b]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.m-phase-tag[data-v-95b5384b]{font-size:.7rem;font-weight:900;color:var(--primary);letter-spacing:.2em}.m-phase-name[data-v-95b5384b]{font-size:2rem;font-weight:800}.m-phase-desc[data-v-95b5384b]{color:var(--text-dim);line-height:1.7;margin-bottom:2rem}.m-phase-details[data-v-95b5384b]{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.m-detail-label[data-v-95b5384b]{font-size:.7rem;font-weight:800;color:#fff;margin-bottom:1rem;display:block}.m-detail-list[data-v-95b5384b]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.75rem}.m-detail-list li[data-v-95b5384b]{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:var(--text-dim)}.m-tool-shelf[data-v-95b5384b]{display:flex;flex-wrap:wrap;gap:.5rem}.m-tool-pill[data-v-95b5384b]{padding:.35rem .75rem;background:#ffffff0d;border-radius:6px;font-size:.75rem;font-weight:600;border:1px solid rgba(255,255,255,.1)}.m-content-visual[data-v-95b5384b]{background:#ffffff05;display:flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.05)}.m-visual-placeholder[data-v-95b5384b]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.v-caption[data-v-95b5384b]{font-size:.7rem;font-weight:800;color:var(--primary);opacity:.5;text-transform:uppercase}.section-title-lrg[data-v-95b5384b]{font-size:3rem;font-weight:900;margin-bottom:1rem}.section-subtitle-lrg[data-v-95b5384b]{color:var(--text-dim);font-size:1.25rem}.comparison-grid[data-v-95b5384b]{display:grid;grid-template-columns:repeat(2,450px);gap:2rem;justify-content:center}.comp-card[data-v-95b5384b]{padding:3.5rem;border-radius:32px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.05)}.comp-card.pro[data-v-95b5384b]{background:linear-gradient(180deg,#a855f71a,#0000);border-color:#a855f74d;box-shadow:0 20px 40px #0000004d}.comp-header h3[data-v-95b5384b]{font-size:1.75rem;font-weight:800;margin-bottom:.5rem}.comp-header p[data-v-95b5384b]{color:var(--text-dim);font-size:.95rem;margin-bottom:2rem}.comp-price[data-v-95b5384b]{font-size:3.5rem;font-weight:900;margin-bottom:3rem}.comp-price span[data-v-95b5384b]{font-size:1rem;color:var(--text-dim);font-weight:500}.comp-features[data-v-95b5384b]{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:4rem;flex:1}.comp-features li[data-v-95b5384b]{display:flex;align-items:center;gap:1rem;font-size:1rem;color:var(--text-dim)}.comp-features li.disabled[data-v-95b5384b]{opacity:.3}.btn-full[data-v-95b5384b]{width:100%;justify-content:center}.btn-upgrade-large[data-v-95b5384b]{padding:1.25rem;background:linear-gradient(135deg,#a855f7,#7c3aed);color:#fff;border:none;border-radius:16px;font-weight:800;font-size:1.1rem;cursor:pointer;box-shadow:0 10px 20px #7c3aed4d;transition:all .3s}.btn-upgrade-large[data-v-95b5384b]:hover{transform:translateY(-2px);box-shadow:0 15px 30px #7c3aed80}.pro-active-tag[data-v-95b5384b]{text-align:center;padding:1rem;background:#22c55e1a;color:#22c55e;border-radius:16px;font-weight:800}@media (max-width: 1200px){.m-interactive-container[data-v-95b5384b]{grid-template-columns:1fr}.m-tabs[data-v-95b5384b]{flex-direction:row;flex-wrap:wrap}.m-content-display[data-v-95b5384b]{grid-template-columns:1fr}.m-content-visual[data-v-95b5384b]{display:none}.comparison-grid[data-v-95b5384b]{grid-template-columns:1fr;max-width:500px;margin:0 auto}}@media (max-width: 768px){.methodology-section-v2[data-v-95b5384b]{padding:2rem}.m-phase-name[data-v-95b5384b]{font-size:1.5rem}.section-title-lrg[data-v-95b5384b]{font-size:2rem}}.attack-dossier-page[data-v-58ea3255]{min-height:100vh;padding:4rem 2rem;max-width:1500px;margin:0 auto;position:relative}.dossier-bg-glow[data-v-58ea3255]{position:fixed;top:0;left:50%;transform:translate(-50%);width:100vw;height:600px;background:radial-gradient(circle at center,rgba(0,229,255,.04) 0%,transparent 70%);z-index:-1;pointer-events:none}.dossier-breadcrumb[data-v-58ea3255]{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem}.btn-breadcrumb[data-v-58ea3255]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:900;color:var(--text-dim);letter-spacing:.15em;transition:all .3s;background:transparent;border:none;cursor:pointer}.btn-breadcrumb[data-v-58ea3255]:hover{color:var(--primary)}.breadcrumb-item-cat[data-v-58ea3255]{font-size:.7rem;color:var(--text-dim);font-weight:600}.breadcrumb-item-current[data-v-58ea3255]{font-size:.7rem;color:var(--primary);font-weight:800}.dossier-hero[data-v-58ea3255]{border-radius:40px;padding:3rem;margin-bottom:2rem}.hero-main[data-v-58ea3255]{display:flex;justify-content:space-between;margin-bottom:3rem;gap:3rem}.hero-left[data-v-58ea3255]{display:flex;gap:2.5rem;flex:1}.dossier-id-box[data-v-58ea3255]{display:flex;flex-direction:column;padding:1.5rem;border-radius:20px;min-width:160px;align-items:center;justify-content:center}.id-label[data-v-58ea3255]{font-size:.6rem;font-weight:900;color:var(--text-dim);letter-spacing:.1em}.id-value[data-v-58ea3255]{font-size:.9rem;font-weight:800;font-family:JetBrains Mono,monospace}.hero-badge-row[data-v-58ea3255]{display:flex;gap:.75rem;margin-bottom:1.25rem}.sev-tag[data-v-58ea3255]{display:flex;align-items:center;gap:.4rem;font-size:.65rem;font-weight:900;padding:.3rem .75rem;border-radius:50px;text-transform:uppercase;letter-spacing:.05em}.sev-tag.critical[data-v-58ea3255]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}.sev-tag.high[data-v-58ea3255]{background:#a855f71a;color:#c084fc;border:1px solid rgba(168,85,247,.2)}.sev-tag.medium[data-v-58ea3255]{background:#3b82f61a;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.proto-tag[data-v-58ea3255]{font-size:.65rem;font-weight:900;padding:.3rem .75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:50px;color:var(--text-dim);font-family:JetBrains Mono,monospace}.hero-title[data-v-58ea3255]{font-size:3rem;font-weight:950;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.1}.hero-summary[data-v-58ea3255]{font-size:1.1rem;color:var(--text-dim);max-width:700px;line-height:1.6}.hero-actions[data-v-58ea3255]{display:flex;flex-direction:column;align-items:flex-end;gap:2rem}.btn-save-dossier[data-v-58ea3255]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;border-radius:16px;font-size:.75rem;font-weight:900;letter-spacing:.05em;transition:all .3s;background:transparent;border:1px solid rgba(255,255,255,.1);color:#fff;cursor:pointer}.btn-save-dossier.is-saved[data-v-58ea3255]{color:var(--primary);border-color:var(--primary);background:#00e5ff0d}.hero-metrics[data-v-58ea3255]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem;background:#0003;border-radius:24px}.metric-item[data-v-58ea3255]{display:flex;align-items:center;gap:1.25rem}.metric-text[data-v-58ea3255]{display:flex;flex-direction:column}.ml[data-v-58ea3255]{font-size:.6rem;font-weight:900;color:var(--text-dim)}.mv[data-v-58ea3255]{font-size:.85rem;font-weight:800;color:#fff}.dossier-grid[data-v-58ea3255]{display:grid;grid-template-columns:1fr 380px;gap:2rem}.dossier-main[data-v-58ea3255]{display:flex;flex-direction:column;gap:2rem}.dossier-section[data-v-58ea3255]{padding:2.5rem;border-radius:32px}.section-head[data-v-58ea3255]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.section-title[data-v-58ea3255]{font-size:.75rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.live-pulse[data-v-58ea3255]{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 10px #22c55e;animation:pulse-58ea3255 2s infinite}@keyframes pulse-58ea3255{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.glass-inset[data-v-58ea3255]{background:#0000004d;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 2px 10px #00000080}.signal-monitor[data-v-58ea3255]{padding:1.5rem;border-radius:20px;display:flex;gap:1.5rem;height:350px}.monitor-grid[data-v-58ea3255]{flex:1;display:flex;flex-direction:column}.monitor-header[data-v-58ea3255]{display:grid;grid-template-columns:100px 100px 1fr 80px;padding:.75rem 1rem;font-size:.6rem;font-weight:900;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.1)}.packet-list[data-v-58ea3255]{flex:1;overflow:hidden;padding-top:.5rem}.packet-entry[data-v-58ea3255]{display:grid;grid-template-columns:100px 100px 1fr 80px;padding:.5rem 1rem;font-size:.75rem;border-bottom:1px solid rgba(255,255,255,.02);animation:slideIn-58ea3255 .3s ease-out}@keyframes slideIn-58ea3255{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.p-time[data-v-58ea3255]{color:var(--text-dim);font-size:.65rem}.p-proto[data-v-58ea3255]{color:var(--primary);font-weight:700}.p-status[data-v-58ea3255]{font-weight:900;font-size:.65rem}.malicious[data-v-58ea3255]{background:#ef44441a;color:#f87171;border-left:2px solid #ef4444}.monitor-visual[data-v-58ea3255]{width:100px;background:#0006;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:1rem}.wave-container[data-v-58ea3255]{display:flex;align-items:flex-end;gap:3px;height:100%}.wave-bar[data-v-58ea3255]{flex:1;background:var(--primary);opacity:.4;border-radius:1px;height:50%;animation:wave-58ea3255 1.2s infinite var(--delay) ease-in-out}@keyframes wave-58ea3255{0%,to{height:20%}50%{height:90%}}.obs-disclaimer[data-v-58ea3255]{margin-top:1.5rem;font-size:.7rem;color:var(--text-dim);font-style:italic;text-align:center}.locked-tag[data-v-58ea3255]{margin-left:auto;font-size:.6rem;font-weight:800;background:#ffffff0d;padding:.25rem .5rem;border-radius:4px;display:flex;align-items:center;gap:.25rem}.analysis-intro[data-v-58ea3255]{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;color:#ffffffe6}.analysis-block[data-v-58ea3255]{margin-bottom:2.5rem}.sub-title[data-v-58ea3255]{font-size:.75rem;font-weight:900;margin-bottom:1.25rem;color:var(--text-dim);letter-spacing:.1em}.mechanics-grid[data-v-58ea3255]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.mechanic-card[data-v-58ea3255]{padding:1.5rem;border-radius:16px;display:flex;gap:1rem}.mechanic-card p[data-v-58ea3255]{font-size:.9rem;line-height:1.5;color:var(--text-dim)}.pro-teaser-banner[data-v-58ea3255]{padding:3rem;border-radius:20px;text-align:center;border:1px dashed rgba(251,191,36,.3);background:radial-gradient(circle at center,rgba(251,191,36,.05) 0%,transparent 100%)}.teaser-content h3[data-v-58ea3255]{font-size:1rem;font-weight:900;letter-spacing:.1em;margin-bottom:.5rem}.teaser-content p[data-v-58ea3255]{font-size:.9rem;color:var(--text-dim);max-width:350px;margin:0 auto}.btn-pro[data-v-58ea3255]{background:var(--primary);color:#000;border:none;font-weight:900;padding:.75rem 1.5rem;border-radius:12px;font-size:.75rem;letter-spacing:.1em;cursor:pointer;transition:all .3s}.btn-pro[data-v-58ea3255]:hover{transform:scale(1.05);box-shadow:0 0 20px var(--primary-glow)}.methodology-flow[data-v-58ea3255]{display:flex;flex-direction:column;gap:1.5rem}.m-step[data-v-58ea3255]{display:flex;gap:1.5rem;padding:1.5rem;border-radius:16px;background:#ffffff05}.m-step-num[data-v-58ea3255]{width:32px;height:32px;background:var(--primary);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;flex-shrink:0}.m-step-content h4[data-v-58ea3255]{font-size:.9rem;font-weight:800;margin-bottom:.5rem}.m-step-content p[data-v-58ea3255]{font-size:.85rem;color:var(--text-dim);line-height:1.5}.locked-banner[data-v-58ea3255]{padding:4rem 2rem;border-radius:24px;text-align:center}.lock-icon-wrapper[data-v-58ea3255]{position:relative;width:80px;height:80px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center}.lock-glow[data-v-58ea3255]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--primary);filter:blur(25px);opacity:.2;animation:lock-pulse-58ea3255 4s infinite}@keyframes lock-pulse-58ea3255{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.1)}}.locked-features-mini[data-v-58ea3255]{display:flex;justify-content:center;gap:1.5rem;margin:2rem 0;flex-wrap:wrap}.f-mini[data-v-58ea3255]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;color:var(--text-dim);background:#ffffff08;padding:.5rem 1rem;border-radius:50px}.locked-nav[data-v-58ea3255]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-block[data-v-58ea3255]{width:100%;max-width:320px}.btn-text[data-v-58ea3255]{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--text-dim);font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:none;transition:color .3s}.btn-text[data-v-58ea3255]:hover{color:var(--primary)}.dossier-sidebar[data-v-58ea3255]{display:flex;flex-direction:column;gap:2rem}.sidebar-card[data-v-58ea3255]{padding:1.5rem;border-radius:24px}.card-head[data-v-58ea3255]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.card-head h3[data-v-58ea3255]{font-size:.7rem;font-weight:900;letter-spacing:.1em}.fight-list[data-v-58ea3255]{display:flex;flex-direction:column;gap:.5rem}.fight-item[data-v-58ea3255]{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:12px;text-decoration:none;transition:.3s;border:1px solid rgba(255,255,255,.05)}.f-id[data-v-58ea3255]{font-size:.65rem;font-weight:900;color:var(--primary);border:1px solid var(--primary);padding:.2rem .4rem;border-radius:4px}.f-name[data-v-58ea3255]{font-size:.75rem;color:#fff;flex:1}.f-icon[data-v-58ea3255]{opacity:0;transition:.3s}.fight-item[data-v-58ea3255]:hover{background:#ffffff08;border-color:var(--primary)}.fight-item:hover .f-icon[data-v-58ea3255]{opacity:1;transform:translate(3px)}.impact-metrics[data-v-58ea3255]{display:flex;flex-direction:column;gap:1.25rem}.i-metric[data-v-58ea3255]{display:flex;flex-direction:column;gap:.5rem}.im-label[data-v-58ea3255]{font-size:.6rem;font-weight:700;color:var(--text-dim)}.im-bar[data-v-58ea3255]{height:6px;background:#0000004d;border-radius:3px;overflow:hidden}.im-fill[data-v-58ea3255]{height:100%;background:#ef4444;border-radius:3px}.ref-list[data-v-58ea3255]{display:flex;flex-direction:column;gap:.75rem}.ref-link[data-v-58ea3255]{display:flex;align-items:center;gap:.75rem;font-size:.85rem;color:var(--text-dim);transition:.3s;text-decoration:none}.ref-link[data-v-58ea3255]:hover{color:#fff}.caution-box[data-v-58ea3255]{padding:1.5rem;border-radius:20px;border-left:3px solid #f59e0b}.c-head[data-v-58ea3255]{font-size:.65rem;font-weight:900;color:#f59e0b;margin-bottom:.5rem}.caution-box p[data-v-58ea3255]{font-size:.7rem;color:var(--text-dim);line-height:1.5}.notes-card[data-v-58ea3255]{border:1px solid rgba(157,78,255,.2);background:#9d4eff08}.notes-input-wrapper[data-v-58ea3255]{display:flex;flex-direction:column;gap:.75rem}.notes-textarea[data-v-58ea3255]{width:100%;padding:1rem;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:.85rem;line-height:1.5;resize:vertical;min-height:100px;font-family:inherit}.notes-textarea[data-v-58ea3255]:focus{outline:none;border-color:var(--secondary)}.notes-textarea[data-v-58ea3255]::placeholder{color:var(--text-dim)}.btn-save-note[data-v-58ea3255]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--secondary);color:#fff;border:none;border-radius:10px;font-size:.75rem;font-weight:800;cursor:pointer;transition:.3s}.btn-save-note[data-v-58ea3255]:hover{opacity:.9;transform:scale(1.02)}.btn-save-note.saving[data-v-58ea3255]{background:#22c55e}.notes-helper[data-v-58ea3255]{font-size:.65rem;color:var(--text-dim);text-align:center;margin-top:.5rem}.list-enter-active[data-v-58ea3255],.list-leave-active[data-v-58ea3255]{transition:all .5s}.list-enter-from[data-v-58ea3255]{opacity:0;transform:translate(-30px)}.list-leave-to[data-v-58ea3255]{opacity:0;transform:translate(30px)}@media (max-width: 1250px){.dossier-grid[data-v-58ea3255]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-title[data-v-58ea3255]{font-size:2rem}.hero-left[data-v-58ea3255]{flex-direction:column;gap:1.5rem}.hero-metrics[data-v-58ea3255]{grid-template-columns:1fr}.hero-actions[data-v-58ea3255]{align-items:flex-start}.signal-monitor[data-v-58ea3255]{flex-direction:column;height:auto}.monitor-visual[data-v-58ea3255]{width:100%;height:60px}.hero-main[data-v-58ea3255]{flex-direction:column}}.cat-detail-enhanced[data-v-c1e4a122]{min-height:100vh;padding:4rem 2rem;max-width:1400px;margin:0 auto;position:relative}.cat-bg-glow[data-v-c1e4a122]{position:fixed;top:0;left:50%;transform:translate(-50%);width:100vw;height:500px;background:radial-gradient(circle at center,rgba(0,229,255,.04) 0%,transparent 70%);z-index:-1;pointer-events:none}.btn-back-cat[data-v-c1e4a122]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;border-radius:12px;color:var(--text-dim);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-bottom:3rem;transition:all .3s}.btn-back-cat[data-v-c1e4a122]:hover{color:#fff;border-color:var(--primary)}.cat-hero[data-v-c1e4a122]{padding:4rem;border-radius:40px;display:flex;justify-content:space-between;align-items:center;margin-bottom:5rem;gap:3rem}.cat-hero-left[data-v-c1e4a122]{display:flex;align-items:center;gap:2.5rem;flex:1}.cat-icon-box[data-v-c1e4a122]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;border-radius:24px;flex-shrink:0}.cat-badge[data-v-c1e4a122]{font-size:.75rem;font-weight:900;color:var(--primary);letter-spacing:.2em;margin-bottom:1rem}.cat-title[data-v-c1e4a122]{font-size:3.5rem;font-weight:950;line-height:1;margin-bottom:1rem;letter-spacing:-.03em}.cat-desc[data-v-c1e4a122]{font-size:1.15rem;color:var(--text-dim);max-width:500px;line-height:1.6}.cat-intel-dashboard[data-v-c1e4a122]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:2rem;background:#ffffff05;border-radius:30px;border:1px solid rgba(255,255,255,.05)}.intel-stat[data-v-c1e4a122]{display:flex;flex-direction:column;gap:.25rem}.intel-stat .l[data-v-c1e4a122]{font-size:.65rem;font-weight:900;color:var(--text-dim);letter-spacing:.05em}.intel-stat .v[data-v-c1e4a122]{font-size:1.5rem;font-weight:800;color:#fff}.cat-section-head[data-v-c1e4a122]{display:flex;align-items:center;gap:1rem;margin-bottom:3rem}.cat-section-head h3[data-v-c1e4a122]{font-size:.85rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.head-line[data-v-c1e4a122]{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.1),transparent)}.cat-grid[data-v-c1e4a122]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;margin-bottom:5rem}.cat-card[data-v-c1e4a122]{padding:2.5rem;border-radius:32px;cursor:pointer;display:flex;flex-direction:column;gap:1.25rem;transition:all .3s}.cat-card[data-v-c1e4a122]:hover{transform:translateY(-4px);border-color:var(--primary);background:#ffffff05}.c-card-header[data-v-c1e4a122]{display:flex;justify-content:space-between;align-items:center}.c-tag[data-v-c1e4a122]{font-size:.65rem;font-weight:800;padding:.25rem .6rem;border-radius:6px}.tag-crit[data-v-c1e4a122]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}.tag-high[data-v-c1e4a122]{background:#a855f71a;color:#c084fc;border:1px solid rgba(168,85,247,.2)}.c-proto[data-v-c1e4a122]{font-size:.7rem;font-weight:900;color:var(--text-dim);font-family:JetBrains Mono,monospace}.c-name[data-v-c1e4a122]{font-size:1.35rem;font-weight:800}.c-summary[data-v-c1e4a122]{font-size:.95rem;color:var(--text-dim);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.c-footer[data-v-c1e4a122]{margin-top:auto;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}.c-target[data-v-c1e4a122]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-dim);font-weight:600}.c-arrow[data-v-c1e4a122]{width:18px;height:18px;color:var(--primary);opacity:.3;transition:all .3s}.cat-card:hover .c-arrow[data-v-c1e4a122]{opacity:1;transform:translate(4px)}.cat-footer-v2[data-v-c1e4a122]{padding:4rem;border-radius:40px;display:flex;justify-content:space-between;align-items:center;gap:2rem}.cf-left[data-v-c1e4a122]{display:flex;align-items:center;gap:2rem}.cf-left h4[data-v-c1e4a122]{font-size:1.5rem;font-weight:800;margin-bottom:.5rem}.cf-left p[data-v-c1e4a122]{color:var(--text-dim);font-size:1.1rem}@media (max-width: 1000px){.cat-hero[data-v-c1e4a122]{flex-direction:column;align-items:flex-start;padding:2.5rem}.cat-intel-dashboard[data-v-c1e4a122]{width:100%;grid-template-columns:repeat(3,1fr)}.cat-footer-v2[data-v-c1e4a122]{flex-direction:column;text-align:center}.cf-left[data-v-c1e4a122]{flex-direction:column}}@media (max-width: 768px){.cat-title[data-v-c1e4a122]{font-size:2.5rem}.cat-detail-enhanced[data-v-c1e4a122]{padding:2rem 1rem}.cat-grid[data-v-c1e4a122],.cat-intel-dashboard[data-v-c1e4a122]{grid-template-columns:1fr}}.cve-page-enhanced[data-v-957cd1dd]{min-height:100vh;padding:2rem;max-width:1400px;margin:0 auto;position:relative}.cve-bg-glow[data-v-957cd1dd]{position:fixed;top:0;left:50%;transform:translate(-50%);width:100vw;height:400px;background:radial-gradient(circle at center,rgba(251,146,60,.03) 0%,transparent 70%);z-index:-1;pointer-events:none}.cve-header[data-v-957cd1dd]{margin-bottom:3rem}.header-top[data-v-957cd1dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.btn-back[data-v-957cd1dd]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.7rem;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.header-brand[data-v-957cd1dd]{display:flex;align-items:center;gap:.75rem;font-size:.7rem;font-weight:900;letter-spacing:.1em;color:var(--primary);opacity:.8}.cve-dashboard[data-v-957cd1dd]{padding:2.5rem;border-radius:24px;display:flex;justify-content:space-between;align-items:center;gap:4rem}@media (max-width: 900px){.cve-dashboard[data-v-957cd1dd]{flex-direction:column;align-items:flex-start;gap:2rem}.dash-stats[data-v-957cd1dd]{width:100%;justify-content:space-between}}.dash-main h1[data-v-957cd1dd]{font-size:2.5rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.5rem}.dash-main p[data-v-957cd1dd]{color:var(--text-dim);font-size:1.1rem;max-width:500px}.dash-stats[data-v-957cd1dd]{display:flex;gap:3rem}.d-stat[data-v-957cd1dd]{display:flex;flex-direction:column;gap:.25rem}.ds-label[data-v-957cd1dd]{font-size:.65rem;font-weight:900;color:var(--text-dim);letter-spacing:.05em}.ds-val[data-v-957cd1dd]{font-size:2rem;font-weight:800;color:#fff;line-height:1}.controls-bar[data-v-957cd1dd]{padding:1rem;border-radius:16px;display:flex;gap:1.5rem;margin-bottom:1.5rem}.search-wrap[data-v-957cd1dd]{flex:1;display:flex;align-items:center;gap:1rem;padding:0 1rem;background:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.search-wrap input[data-v-957cd1dd]{background:transparent;border:none;width:100%;padding:.8rem 0;color:#fff;font-family:inherit;outline:none}.filters[data-v-957cd1dd]{display:flex;gap:1rem}.filter-im[data-v-957cd1dd]{position:relative;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:8px;min-width:180px}.filter-im select[data-v-957cd1dd]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.fight-alert[data-v-957cd1dd]{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 2rem;border-radius:16px;margin-bottom:3rem;border-left:3px solid #fb923c;background:linear-gradient(90deg,rgba(251,146,60,.05) 0%,transparent 100%)}.fa-icon[data-v-957cd1dd]{width:40px;height:40px;border-radius:10px;background:#fb923c1a;display:flex;align-items:center;justify-content:center}.fa-text strong[data-v-957cd1dd]{display:block;font-size:.9rem;color:#fb923c;margin-bottom:.2rem}.fa-text p[data-v-957cd1dd]{font-size:.8rem;color:var(--text-dim);margin:0}.btn-fight[data-v-957cd1dd]{margin-left:auto;font-size:.7rem;font-weight:800;color:#fb923c;border:1px solid rgba(251,146,60,.3);padding:.5rem 1rem;border-radius:6px;text-decoration:none;transition:.3s}.btn-fight[data-v-957cd1dd]:hover{background:#fb923c1a}.cve-grid[data-v-957cd1dd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.cve-item[data-v-957cd1dd]{padding:1.75rem;border-radius:20px;display:flex;flex-direction:column;transition:all .3s;cursor:pointer}.cve-item[data-v-957cd1dd]:hover{transform:translateY(-4px);border-color:var(--primary);background:#ffffff08}.ci-head[data-v-957cd1dd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.ci-badge[data-v-957cd1dd]{font-size:.6rem;font-weight:900;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase}.sev-crit[data-v-957cd1dd]{background:#ef44441a;color:#f87171}.sev-high[data-v-957cd1dd]{background:#a855f71a;color:#c084fc}.sev-med[data-v-957cd1dd]{background:#3b82f61a;color:#60a5fa}.sev-low[data-v-957cd1dd]{background:#ffffff1a;color:var(--text-dim)}.ci-id[data-v-957cd1dd]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-dim);font-weight:600}.ci-tech[data-v-957cd1dd]{font-size:1.1rem;font-weight:800;margin-bottom:.75rem}.ci-type[data-v-957cd1dd]{font-weight:400;color:var(--text-dim);font-size:.8rem}.ci-desc[data-v-957cd1dd]{font-size:.9rem;color:var(--text-dim);line-height:1.5;margin-bottom:1.5rem}.ci-fight-mapping[data-v-957cd1dd]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05);margin-bottom:1rem}.cfm-label[data-v-957cd1dd]{font-size:.6rem;font-weight:900;color:#fb923c;margin-bottom:.5rem;letter-spacing:.05em}.cfm-tags[data-v-957cd1dd]{display:flex;flex-wrap:wrap;gap:.5rem}.cfm-tag[data-v-957cd1dd]{display:flex;align-items:center;gap:.25rem;font-size:.7rem;font-family:JetBrains Mono,monospace;color:#fb923c;background:#fb923c1a;padding:.2rem .4rem;border-radius:4px;text-decoration:none;transition:.2s}.cfm-tag[data-v-957cd1dd]:hover{background:#fb923c33}.ci-foot[data-v-957cd1dd]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--text-dim)}.ci-mitigation[data-v-957cd1dd]{display:flex;align-items:center;gap:.4rem;color:#4ade80}.ci-cvss[data-v-957cd1dd]{font-weight:700;background:#ffffff1a;padding:.2rem .4rem;border-radius:4px}.loading-state[data-v-957cd1dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem;border-radius:20px;color:var(--text-dim)}.cve-detail-page[data-v-e9287f5b]{min-height:100vh;padding:2rem;position:relative;color:#fff}.bg-glow[data-v-e9287f5b]{position:fixed;top:-100px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.15) 0%,transparent 70%);z-index:-1;pointer-events:none}.loading-screen[data-v-e9287f5b],.error-screen[data-v-e9287f5b]{height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;text-align:center}.loading-screen p[data-v-e9287f5b],.error-screen p[data-v-e9287f5b]{color:var(--text-dim)}.detail-container[data-v-e9287f5b]{max-width:1200px;margin:0 auto}.detail-nav[data-v-e9287f5b]{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.btn-nav[data-v-e9287f5b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:8px;font-size:.75rem;font-weight:800;color:var(--text-dim);cursor:pointer;transition:.2s}.btn-nav[data-v-e9287f5b]:hover{color:#fff;background:#ffffff1a}.nav-breadcrumbs[data-v-e9287f5b]{display:flex;gap:.5rem;font-size:.75rem;color:var(--text-dim);font-family:JetBrains Mono,monospace}.nav-breadcrumbs .active[data-v-e9287f5b]{color:var(--primary)}.detail-hero[data-v-e9287f5b]{padding:3rem;border-radius:24px;margin-bottom:2rem;position:relative;overflow:hidden}.detail-hero[data-v-e9287f5b]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--primary)}.dh-top[data-v-e9287f5b]{display:flex;justify-content:space-between;margin-bottom:1.5rem}.dh-badge[data-v-e9287f5b]{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;border-radius:6px;font-weight:800;font-size:.75rem;letter-spacing:.05em}.dh-meta[data-v-e9287f5b]{display:flex;gap:1.5rem;font-size:.75rem;color:var(--text-dim);font-family:JetBrains Mono,monospace}.dh-title[data-v-e9287f5b]{font-size:3.5rem;font-weight:900;font-family:JetBrains Mono,monospace;line-height:1;margin-bottom:.5rem;letter-spacing:-.02em}.dh-subtitle[data-v-e9287f5b]{font-size:1.25rem;color:var(--text-dim);font-weight:400;margin-bottom:2rem}.dh-cvss[data-v-e9287f5b]{display:flex;align-items:center;gap:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.cvss-score[data-v-e9287f5b]{display:flex;flex-direction:column}.cvss-score .label[data-v-e9287f5b]{font-size:.65rem;color:var(--text-dim);font-weight:800;margin-bottom:.25rem}.cvss-score .val[data-v-e9287f5b]{font-size:2rem;font-weight:900;line-height:1}.cvss-vector[data-v-e9287f5b]{padding:.75rem 1rem;border-radius:8px;background:#0003;display:flex;flex-direction:column;gap:.25rem}.cvss-vector .label[data-v-e9287f5b]{font-size:.65rem;color:var(--text-dim);font-weight:800}.detail-grid[data-v-e9287f5b]{display:grid;grid-template-columns:2fr 1fr;gap:2rem}@media (max-width: 900px){.detail-grid[data-v-e9287f5b]{grid-template-columns:1fr}}.intel-block[data-v-e9287f5b]{padding:2rem;border-radius:16px;margin-bottom:1.5rem}.ib-title[data-v-e9287f5b]{display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:800;margin-bottom:1rem;color:#fff}.ib-content[data-v-e9287f5b]{font-size:1rem;line-height:1.7;color:#fffc}.remediation-box[data-v-e9287f5b]{background:#4ade800d;border:1px solid rgba(74,222,128,.1);border-radius:12px;padding:1.5rem}.remediation-box p[data-v-e9287f5b]{color:#4ade80;margin-bottom:1.5rem}.rem-actions[data-v-e9287f5b]{display:flex;gap:1rem}.btn-action[data-v-e9287f5b]{display:flex;align-items:center;gap:.5rem;background:#ffffff1a;border:none;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.8rem;cursor:pointer;transition:.2s}.btn-action[data-v-e9287f5b]:hover{background:#fff3}.fight-card[data-v-e9287f5b]{padding:1.5rem;border-radius:16px;margin-bottom:1.5rem;border-left:3px solid #fb923c;background:linear-gradient(145deg,#fb923c0d,#ffffff05)}.fc-header[data-v-e9287f5b]{display:flex;align-items:center;gap:.75rem;font-weight:800;color:#fb923c;margin-bottom:1rem;font-size:.9rem}.fight-item[data-v-e9287f5b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#fb923c1a;border-radius:8px;margin-bottom:.5rem;text-decoration:none;color:#fb923c;transition:.2s}.fight-item[data-v-e9287f5b]:hover{background:#fb923c33}.fi-id[data-v-e9287f5b]{font-family:JetBrains Mono,monospace;font-weight:700;font-size:.8rem}.fi-name[data-v-e9287f5b]{font-size:.75rem;opacity:.8}.meta-card[data-v-e9287f5b]{padding:1.5rem;border-radius:16px}.mc-title[data-v-e9287f5b]{font-size:.8rem;font-weight:800;color:var(--text-dim);margin-bottom:1rem;letter-spacing:.05em}.sys-item[data-v-e9287f5b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9rem}.ids-page-enhanced[data-v-a3410c5d]{min-height:100vh;padding:4rem 2rem;max-width:1400px;margin:0 auto;position:relative}.ids-bg-glow[data-v-a3410c5d]{position:fixed;top:0;left:50%;transform:translate(-50%);width:150vw;height:600px;background:radial-gradient(circle at center,rgba(0,229,255,.03) 0%,transparent 70%);z-index:-1;pointer-events:none}.btn-back-ids[data-v-a3410c5d]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;border-radius:12px;color:var(--text-dim);font-size:.75rem;font-weight:800;letter-spacing:.1em;border:none;cursor:pointer;transition:all .3s;margin-bottom:3rem}.ids-hero-content[data-v-a3410c5d]{text-align:center;max-width:900px;margin:0 auto 6rem}.ids-badge-top[data-v-a3410c5d]{font-size:.75rem;font-weight:900;color:var(--primary);letter-spacing:.3em;margin-bottom:1.5rem}.ids-title[data-v-a3410c5d]{font-size:4rem;font-weight:950;margin-bottom:1.5rem;letter-spacing:-.04em}.ids-subtitle[data-v-a3410c5d]{font-size:1.25rem;color:var(--text-dim);line-height:1.6;margin-bottom:3rem}.ids-stats-row[data-v-a3410c5d]{display:flex;justify-content:center;gap:2rem}.ids-stat-box[data-v-a3410c5d]{padding:1.25rem 2.5rem;border-radius:20px;display:flex;flex-direction:column;gap:.25rem}.ids-stat-box .v[data-v-a3410c5d]{font-size:1.75rem;font-weight:900;color:#fff}.ids-stat-box .l[data-v-a3410c5d]{font-size:.7rem;font-weight:800;color:var(--text-dim);letter-spacing:.1em}.ids-legend-container[data-v-a3410c5d]{max-width:900px;margin:0 auto 4rem;text-align:center}.ids-legend-title[data-v-a3410c5d]{font-size:.75rem;font-weight:900;color:var(--text-dim);margin-bottom:1rem;letter-spacing:.1em}.ids-legend-list[data-v-a3410c5d]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.legend-chip[data-v-a3410c5d]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:800;padding:.5rem 1rem;border-radius:10px}.p-high[data-v-a3410c5d]{background:#22c55e1a;color:#4ade80;border:1px solid rgba(34,197,94,.2)}.p-medium[data-v-a3410c5d]{background:#eab3081a;color:#fbbf24;border:1px solid rgba(234,179,8,.2)}.p-low[data-v-a3410c5d]{background:#ef44441a;color:#f87171;border:1px solid rgba(239,68,68,.2)}.p-public[data-v-a3410c5d]{background:#3b82f61a;color:#60a5fa;border:1px solid rgba(59,130,246,.2)}.ids-cat-section[data-v-a3410c5d]{margin-bottom:6rem}.ids-cat-header[data-v-a3410c5d]{display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem}.ids-cat-icon[data-v-a3410c5d]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:20px}.ids-cat-text h2[data-v-a3410c5d]{font-size:2rem;font-weight:800;margin-bottom:.25rem}.ids-cat-text p[data-v-a3410c5d]{color:var(--text-dim);font-size:1rem}.ids-grid[data-v-a3410c5d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2rem}.ids-card[data-v-a3410c5d]{padding:2.5rem;border-radius:32px;display:flex;flex-direction:column;gap:1.5rem;transition:all .3s}.ids-card[data-v-a3410c5d]:hover{border-color:var(--primary);background:#ffffff05;transform:translateY(-4px)}.ids-card-top[data-v-a3410c5d]{display:flex;justify-content:space-between;align-items:flex-start}.ids-main-name[data-v-a3410c5d]{font-size:2.5rem;font-weight:900;font-family:JetBrains Mono,monospace;letter-spacing:-.05em}.ids-gen-tag[data-v-a3410c5d]{font-size:.65rem;font-weight:900;padding:.2rem .5rem;background:#ffffff0d;border-radius:6px;margin-left:1rem;color:var(--text-dim)}.ids-privacy-pill[data-v-a3410c5d]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;font-weight:900;padding:.4rem .8rem;border-radius:30px;text-transform:uppercase}.ids-full-name[data-v-a3410c5d]{font-size:1rem;font-weight:700;color:var(--primary)}.ids-desc[data-v-a3410c5d]{font-size:.95rem;color:var(--text-dim);line-height:1.6}.ids-vuln-box[data-v-a3410c5d]{padding:1.25rem;background:#fbbf2408;border:1px solid rgba(251,191,36,.1);border-radius:16px}.iv-header[data-v-a3410c5d]{display:flex;align-items:center;gap:.5rem;font-size:.65rem;font-weight:900;color:#fbbf24;margin-bottom:.75rem;letter-spacing:.05em}.ids-vuln-box p[data-v-a3410c5d]{font-size:.85rem;color:#fcd34d;line-height:1.5}.ids-footer-cta[data-v-a3410c5d]{padding:5rem;text-align:center;border-radius:40px;margin-top:4rem}.if-content[data-v-a3410c5d]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:600px;margin:0 auto}.if-content h3[data-v-a3410c5d]{font-size:2rem;font-weight:800}.if-content p[data-v-a3410c5d]{color:var(--text-dim);font-size:1.1rem}@media (max-width: 768px){.ids-title[data-v-a3410c5d]{font-size:2.5rem}.ids-stats-row[data-v-a3410c5d]{flex-direction:column;gap:1rem}.ids-grid[data-v-a3410c5d]{grid-template-columns:1fr}.ids-main-name[data-v-a3410c5d]{font-size:2rem}.ids-card[data-v-a3410c5d]{padding:1.5rem}.ids-footer-cta[data-v-a3410c5d]{padding:3rem 1.5rem}}.auth-layout[data-v-c84bf762]{min-height:100vh;background:#050505}.auth-grid[data-v-c84bf762]{display:grid;grid-template-columns:500px 1fr;min-height:100vh}.auth-sidebar[data-v-c84bf762]{position:relative;background:radial-gradient(circle at center,#1a1a2e,#050505);display:flex;flex-direction:column;justify-content:center;padding:4rem;overflow:hidden;border-right:1px solid rgba(255,255,255,.05)}.sidebar-bg[data-v-c84bf762]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 1px);background-size:50px 50px;opacity:.5}.sidebar-content[data-v-c84bf762]{position:relative;z-index:2}.logo-box[data-v-c84bf762]{display:flex;align-items:center;gap:1rem;margin-bottom:4rem}.logo-box h1[data-v-c84bf762]{font-size:2rem;font-weight:800;letter-spacing:-.02em}.sidebar-text h2[data-v-c84bf762]{font-size:2.5rem;font-weight:900;line-height:1.1;margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sidebar-text p[data-v-c84bf762]{font-size:1.1rem;color:var(--text-dim);line-height:1.6;max-width:400px;margin-bottom:4rem}.stat-row[data-v-c84bf762]{display:flex;gap:3rem;border-top:1px solid rgba(255,255,255,.1);padding-top:2rem}.stat-item[data-v-c84bf762]{display:flex;flex-direction:column}.stat-val[data-v-c84bf762]{font-size:1.5rem;font-weight:800;color:var(--primary)}.stat-label[data-v-c84bf762]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-top:.25rem}.auth-main[data-v-c84bf762]{display:flex;align-items:center;justify-content:center;position:relative;padding:2rem}.auth-main[data-v-c84bf762]:before{content:"";position:absolute;top:0;left:0;right:0;height:500px;background:radial-gradient(circle at 50% -20%,rgba(157,78,255,.1),transparent 70%);pointer-events:none}.auth-container[data-v-c84bf762]{width:100%;max-width:400px;position:relative;z-index:5}.btn-back[data-v-c84bf762]{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--text-dim);font-size:.8rem;font-weight:700;cursor:pointer;margin-bottom:3rem;transition:color .2s}.btn-back[data-v-c84bf762]:hover{color:#fff}.form-header[data-v-c84bf762]{margin-bottom:2.5rem}.auth-title[data-v-c84bf762]{font-size:2rem;font-weight:900;margin-bottom:.5rem}.auth-subtitle[data-v-c84bf762]{color:var(--text-dim);font-size:1rem}.demo-notice[data-v-c84bf762]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:12px;color:#60a5fa;font-size:.8rem;font-weight:700;margin-bottom:2rem}.error-message[data-v-c84bf762]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#f87171;font-size:.85rem;margin-bottom:2rem}.auth-form[data-v-c84bf762]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-c84bf762]{display:flex;flex-direction:column;gap:.6rem}.form-group label[data-v-c84bf762]{font-size:.7rem;font-weight:800;color:var(--text-dim);letter-spacing:.1em}.input-wrapper[data-v-c84bf762]{position:relative}.input-icon[data-v-c84bf762]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-dim)}.glass-input[data-v-c84bf762]{width:100%;padding:1rem 1.25rem 1rem 3.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-size:1rem;transition:all .3s}.glass-input[data-v-c84bf762]:focus{outline:none;border-color:var(--primary);background:#ffffff0f;box-shadow:0 0 0 4px #00e5ff1a}.btn-glow[data-v-c84bf762]{padding:1rem;font-size:.9rem;font-weight:800;letter-spacing:.1em;box-shadow:0 10px 30px #00e5ff33;transition:all .3s}.btn-glow[data-v-c84bf762]:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00e5ff66}.auth-footer[data-v-c84bf762]{text-align:center;margin-top:2rem;color:var(--text-dim);font-size:.9rem}.link-btn[data-v-c84bf762]{background:none;border:none;color:var(--primary);font-weight:700;cursor:pointer;padding:0;margin-left:.35rem}.link-btn[data-v-c84bf762]:hover{text-decoration:underline}.animate-spin[data-v-c84bf762]{animation:spin-c84bf762 1s linear infinite}@keyframes spin-c84bf762{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 900px){.auth-grid[data-v-c84bf762]{grid-template-columns:1fr}.desktop-only[data-v-c84bf762]{display:none}}.register-layout[data-v-35ce8d27]{min-height:100vh;position:relative;overflow:hidden;background:#050505}.glow-bg[data-v-35ce8d27]{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 10% 10%,rgba(0,229,255,.05) 0%,transparent 50%),radial-gradient(circle at 90% 90%,rgba(157,78,255,.05) 0%,transparent 50%);pointer-events:none}.scanlines[data-v-35ce8d27]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#12101000 50%,#00000040 50%),linear-gradient(90deg,#ff00000f,#00ff0005,#0000ff0f);background-size:100% 4px,3px 100%;pointer-events:none;opacity:.1;z-index:10}.register-grid[data-v-35ce8d27]{display:grid;grid-template-columns:450px 1fr;min-height:100vh;position:relative;z-index:5}.benefit-sidebar[data-v-35ce8d27]{padding:4rem;background:#ffffff03;border-right:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.btn-back[data-v-35ce8d27]{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--text-dim);font-size:.7rem;font-weight:800;letter-spacing:.1em;cursor:pointer;margin-bottom:4rem;transition:.3s}.btn-back[data-v-35ce8d27]:hover{color:var(--primary)}.benefit-title[data-v-35ce8d27]{font-size:2.5rem;font-weight:950;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.benefit-description[data-v-35ce8d27]{font-size:1rem;color:var(--text-dim);line-height:1.6;margin-bottom:3rem}.benefit-list[data-v-35ce8d27]{display:flex;flex-direction:column;gap:1.5rem}.benefit-item[data-v-35ce8d27]{display:flex;gap:1.25rem;padding:1.5rem;border-radius:20px}.b-icon-box[data-v-35ce8d27]{width:40px;height:40px;background:#00e5ff1a;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-item h4[data-v-35ce8d27]{font-size:.95rem;font-weight:800;margin-bottom:.25rem}.benefit-item p[data-v-35ce8d27]{font-size:.85rem;color:var(--text-dim);line-height:1.4}.trust-footer[data-v-35ce8d27]{margin-top:auto;padding-top:2rem}.trust-badge[data-v-35ce8d27]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff08;border-radius:50px;font-size:.65rem;font-weight:900;letter-spacing:.05em;color:var(--text-dim)}.form-container[data-v-35ce8d27]{display:flex;align-items:center;justify-content:center;padding:4rem}.register-card[data-v-35ce8d27]{width:100%;max-width:480px;padding:3.5rem;border-radius:32px}.card-header[data-v-35ce8d27]{text-align:center;margin-bottom:2.5rem}.auth-title[data-v-35ce8d27]{font-size:2rem;font-weight:900;margin-bottom:.5rem}.auth-subtitle[data-v-35ce8d27]{color:var(--text-dim);font-size:1rem}.demo-notice[data-v-35ce8d27]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:12px;color:#60a5fa;font-size:.8rem;font-weight:700;margin-bottom:2rem}.error-message[data-v-35ce8d27]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#f87171;font-size:.85rem;margin-bottom:2rem}.auth-form[data-v-35ce8d27]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-35ce8d27]{display:flex;flex-direction:column;gap:.6rem}.form-group label[data-v-35ce8d27]{font-size:.75rem;font-weight:800;color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase}.input-wrapper[data-v-35ce8d27]{position:relative}.input-icon[data-v-35ce8d27]{position:absolute;left:1.25rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-dim)}.input-wrapper input[data-v-35ce8d27]{width:100%;padding:1rem 1.25rem 1rem 3.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff;font-size:1rem;transition:all .3s}.input-wrapper input[data-v-35ce8d27]:focus{outline:none;border-color:var(--primary);background:#ffffff12;box-shadow:0 0 20px #00e5ff1a}.checkbox-group[data-v-35ce8d27]{margin:.5rem 0}.checkbox-label[data-v-35ce8d27]{display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:.85rem;color:var(--text-dim)}.checkbox-label input[type=checkbox][data-v-35ce8d27]{display:none}.custom-checkbox[data-v-35ce8d27]{width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:all .2s}.checkbox-label input:checked+.custom-checkbox[data-v-35ce8d27]{background:var(--primary);border-color:var(--primary);color:#000}.link[data-v-35ce8d27]{color:var(--primary);text-decoration:none;font-weight:700}.link[data-v-35ce8d27]:hover{text-decoration:underline}.btn-full[data-v-35ce8d27]{width:100%;justify-content:center;padding:1.25rem;font-size:.9rem;font-weight:900;letter-spacing:.1em;border-radius:14px}.auth-footer[data-v-35ce8d27]{text-align:center;margin-top:2rem;color:var(--text-dim);font-size:.9rem}.link-btn[data-v-35ce8d27]{background:none;border:none;color:var(--primary);font-weight:700;cursor:pointer;padding:0;margin-left:.35rem}@media (max-width: 1024px){.register-grid[data-v-35ce8d27]{grid-template-columns:1fr}.benefit-sidebar[data-v-35ce8d27]{display:none}}.profile-page[data-v-d6e8263b]{max-width:1200px;margin:0 auto;padding:1.5rem;min-height:100vh}.top-nav[data-v-d6e8263b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.back-btn[data-v-d6e8263b]{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.2rem;border-radius:10px;color:var(--text-dim);border:none;font-size:.875rem;font-weight:500;cursor:pointer}.back-btn[data-v-d6e8263b]:hover{color:#fff;background:#ffffff0d}.pro-badge-top[data-v-d6e8263b]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:50px;font-size:.8rem;font-weight:700;color:#fbbf24;border:1px solid rgba(251,191,36,.2)}.profile-layout[data-v-d6e8263b]{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}.profile-sidebar[data-v-d6e8263b]{padding:1.5rem;display:flex;flex-direction:column;gap:2rem;position:sticky;top:1.5rem}.sidebar-user[data-v-d6e8263b]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.avatar-large[data-v-d6e8263b]{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#00e5ff1a,#9d4eff1a);border:4px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 25px #0003}.status-indicator[data-v-d6e8263b]{position:absolute;bottom:4px;right:4px;width:16px;height:16px;background:#10b981;border:3px solid #111;border-radius:50%}.sidebar-user-info h3[data-v-d6e8263b]{font-size:1.125rem;font-weight:700;margin-bottom:.25rem}.sidebar-user-info p[data-v-d6e8263b]{font-size:.8rem;color:var(--text-dim)}.sidebar-nav[data-v-d6e8263b]{display:flex;flex-direction:column;gap:.5rem}.nav-item[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;border-radius:10px;color:var(--text-dim);background:transparent;border:none;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}.nav-item[data-v-d6e8263b]:hover{background:#ffffff08;color:#fff}.nav-item.active[data-v-d6e8263b]{background:#00e5ff1a;color:var(--primary)}.sidebar-footer[data-v-d6e8263b]{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--border)}.logout-btn[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;width:100%;padding:.8rem 1rem;color:#f87171;background:transparent;border:none;font-weight:600;cursor:pointer;border-radius:10px}.logout-btn[data-v-d6e8263b]:hover{background:#ef44440d}.profile-content[data-v-d6e8263b]{min-width:0}.content-header[data-v-d6e8263b]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem;border-bottom:1px solid var(--border);padding-bottom:1.5rem}.content-title[data-v-d6e8263b]{font-size:1.75rem;font-weight:800;margin-bottom:.5rem}.content-subtitle[data-v-d6e8263b]{color:var(--text-dim);font-size:.9rem}.settings-grid[data-v-d6e8263b]{display:grid;grid-template-columns:1fr;gap:1.5rem}.settings-card[data-v-d6e8263b]{padding:1.5rem;border-radius:16px}.settings-card h3[data-v-d6e8263b]{font-size:1.125rem;font-weight:700;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.form-container[data-v-d6e8263b]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-d6e8263b]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-d6e8263b]{font-size:.8rem;font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.readonly-value[data-v-d6e8263b]{font-size:1rem;font-weight:500}.readonly-value.email[data-v-d6e8263b]{color:var(--primary)}.form-input[data-v-d6e8263b]{background:#ffffff0d;border:1px solid var(--border);padding:.8rem 1rem;border-radius:8px;color:#fff;font-size:1rem}.form-input[data-v-d6e8263b]:focus{outline:none;border-color:var(--primary)}.verified-tag[data-v-d6e8263b]{font-size:.7rem;padding:.2rem .5rem;background:#10b9811a;color:#10b981;border-radius:4px;align-self:flex-start;margin-top:-.25rem}.pref-list[data-v-d6e8263b]{display:flex;flex-direction:column;gap:1.25rem}.pref-item[data-v-d6e8263b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.pref-info[data-v-d6e8263b]{display:flex;flex-direction:column}.pref-label[data-v-d6e8263b]{font-weight:600}.pref-desc[data-v-d6e8263b]{font-size:.8rem;color:var(--text-dim)}.toggle-switch[data-v-d6e8263b]{width:44px;height:24px;background:#ffffff1a;border-radius:50px;position:relative;cursor:pointer;transition:all .3s}.toggle-switch[data-v-d6e8263b]:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:50%;transition:all .3s}.toggle-switch.active[data-v-d6e8263b]{background:var(--primary)}.toggle-switch.active[data-v-d6e8263b]:after{left:23px}.security-status[data-v-d6e8263b]{display:flex;align-items:center;gap:1.5rem;background:#10b9810d;border:1px solid rgba(16,185,129,.2);padding:1.5rem;border-radius:12px;margin-bottom:2rem}.status-icon.success[data-v-d6e8263b]{background:#10b98126;color:#10b981;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:12px}.status-text h4[data-v-d6e8263b]{font-size:1.1rem;font-weight:700}.status-text p[data-v-d6e8263b]{font-size:.9rem;color:var(--text-dim)}.security-options[data-v-d6e8263b]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.sec-option[data-v-d6e8263b]{background:#ffffff08;padding:1.5rem;border-radius:12px;border:1px solid var(--border);display:flex;flex-direction:column;gap:.75rem}.option-header[data-v-d6e8263b]{display:flex;align-items:center;gap:.75rem;font-weight:600}.sec-option p[data-v-d6e8263b]{font-size:.8rem;color:var(--text-dim)}.session-list[data-v-d6e8263b]{display:flex;flex-direction:column;gap:1rem}.session-item[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#ffffff08;border-radius:10px}.session-icon[data-v-d6e8263b]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:8px;color:var(--text-dim)}.session-info[data-v-d6e8263b]{flex:1;display:flex;flex-direction:column}.session-device[data-v-d6e8263b]{font-weight:600;font-size:.9rem}.session-loc[data-v-d6e8263b]{font-size:.8rem;color:var(--text-dim)}.session-action[data-v-d6e8263b]{background:transparent;border:none;color:var(--text-dim);cursor:pointer}.membership-hero[data-v-d6e8263b]{position:relative;background:#ffffff08;border:1px solid var(--border);border-radius:20px;padding:2.5rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;overflow:hidden}.membership-hero.pro[data-v-d6e8263b]{border-color:#fbbf244d;background:#fbbf240d}.hero-bg-accent[data-v-d6e8263b]{position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(251,191,36,.1) 0%,transparent 70%);z-index:0}.hero-bg-accent[data-v-d6e8263b]:after{content:"";position:absolute;top:50px;left:50px;width:200px;height:200px;background:radial-gradient(circle,rgba(0,229,255,.05) 0%,transparent 70%)}.membership-info[data-v-d6e8263b]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.plan-tag[data-v-d6e8263b]{font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--text-dim);margin-bottom:1rem}.plan-price[data-v-d6e8263b]{font-size:3rem;font-weight:800;margin-bottom:.5rem}.renewal-info[data-v-d6e8263b]{font-size:.9rem;color:var(--text-dim);margin-bottom:2rem}.membership-actions[data-v-d6e8263b]{display:flex;gap:1rem;flex-wrap:wrap}.btn-upgrade-large[data-v-d6e8263b]{padding:1rem 2rem;background:linear-gradient(135deg,#fbbf24,#f59e0b);border:none;color:#000;font-weight:700;border-radius:12px;display:flex;align-items:center;gap:.75rem;font-size:1rem;cursor:pointer}.plan-features[data-v-d6e8263b]{position:relative;z-index:1}.plan-features h3[data-v-d6e8263b]{font-size:1rem;margin-bottom:1.5rem}.feature-checks[data-v-d6e8263b]{list-style:none;display:flex;flex-direction:column;gap:1rem}.feature-checks li[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;font-size:.95rem;color:#fff}.feature-checks li.inactive[data-v-d6e8263b]{opacity:.4}.feature-checks li svg[data-v-d6e8263b]{color:#10b981}.activity-timeline[data-v-d6e8263b]{padding:1rem;border-radius:16px}.activity-item[data-v-d6e8263b]{display:flex;align-items:center;gap:1.5rem;padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s;cursor:pointer}.activity-item[data-v-d6e8263b]:last-child{border-bottom:none}.activity-item[data-v-d6e8263b]:hover{background:#ffffff05}.activity-marker[data-v-d6e8263b]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.activity-marker.view[data-v-d6e8263b]{background:var(--primary)}.activity-marker.login[data-v-d6e8263b]{background:#10b981}.activity-content[data-v-d6e8263b]{flex:1}.activity-header[data-v-d6e8263b]{display:flex;justify-content:space-between;margin-bottom:.25rem}.activity-title[data-v-d6e8263b]{font-weight:600}.activity-time[data-v-d6e8263b]{font-size:.8rem;color:var(--text-dim)}.activity-meta[data-v-d6e8263b]{display:flex;gap:1rem;align-items:center}.activity-tag[data-v-d6e8263b]{font-size:.75rem;color:var(--text-dim);background:#ffffff0d;padding:.1rem .5rem;border-radius:4px}.activity-action-type[data-v-d6e8263b]{font-size:.75rem;color:var(--text-dim)}.library-grid[data-v-d6e8263b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.library-card[data-v-d6e8263b]{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;transition:transform .3s}.library-card[data-v-d6e8263b]:hover{transform:translateY(-5px)}.library-preview[data-v-d6e8263b]{height:200px;position:relative;overflow:hidden;background:#0006}.preview-placeholder[data-v-d6e8263b]{width:100%;height:100%;background:linear-gradient(135deg,#00e5ff0d,#9d4eff0d);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.preview-cat[data-v-d6e8263b]{font-size:.75rem;font-family:monospace;color:var(--text-dim);text-transform:uppercase}.preview-img[data-v-d6e8263b]{width:100%;height:100%;object-fit:cover;transition:scale .5s}.library-card:hover .preview-img[data-v-d6e8263b]{scale:1.05}.preview-overlay[data-v-d6e8263b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;display:flex;align-items:center;justify-content:center;gap:1rem;transition:opacity .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.library-card:hover .preview-overlay[data-v-d6e8263b]{opacity:1}.btn-icon[data-v-d6e8263b]{width:44px;height:44px;border-radius:12px;background:#fff;color:#000;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:scale .2s}.btn-icon[data-v-d6e8263b]:hover{scale:1.1}.library-info[data-v-d6e8263b]{padding:1.5rem}.item-type-tag[data-v-d6e8263b]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--primary);margin-bottom:.5rem}.library-info h3[data-v-d6e8263b]{font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.library-info p[data-v-d6e8263b]{font-size:.875rem;color:var(--text-dim);line-height:1.5;margin-bottom:1.5rem}.btn-full[data-v-d6e8263b]{width:100%;justify-content:center}.timeline-empty[data-v-d6e8263b]{padding:4rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--text-dim)}.btn-sm[data-v-d6e8263b]{padding:.5rem 1rem;font-size:.8rem}.btn-ghost[data-v-d6e8263b]{background:transparent;border:1px solid transparent;color:var(--text-dim)}.btn-ghost[data-v-d6e8263b]:hover{color:#fff;background:#ffffff0d}@media (max-width: 900px){.profile-layout[data-v-d6e8263b]{grid-template-columns:1fr}.profile-sidebar[data-v-d6e8263b]{position:static;flex-direction:row;align-items:center;overflow-x:auto;padding:1rem}.sidebar-user[data-v-d6e8263b],.sidebar-footer[data-v-d6e8263b]{display:none}.sidebar-nav[data-v-d6e8263b]{flex-direction:row}}.portfolio-grid[data-v-d6e8263b]{display:flex;flex-direction:column}.portfolio-stats-row[data-v-d6e8263b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.p-stat-card[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:12px}.p-stat-icon[data-v-d6e8263b]{width:44px;height:44px;background:#ffffff0d;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--primary)}.p-stat-value[data-v-d6e8263b]{display:block;font-size:1.25rem;font-weight:800}.p-stat-label[data-v-d6e8263b]{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;font-weight:700}.portfolio-section[data-v-d6e8263b]{padding:1.5rem;border-radius:16px}.portfolio-section h3[data-v-d6e8263b]{font-size:1.1rem;font-weight:700;margin-bottom:1.25rem}.badge-grid[data-v-d6e8263b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.badge-item[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;background:#ffffff05}.badge-icon-wrap[data-v-d6e8263b]{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:12px}.badge-name[data-v-d6e8263b]{display:block;font-weight:700;font-size:.95rem}.badge-desc[data-v-d6e8263b]{font-size:.75rem;color:var(--text-dim)}.cert-list[data-v-d6e8263b]{display:flex;flex-direction:column;gap:1rem}.cert-item[data-v-d6e8263b]{display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:12px;background:#ffffff05;border:1px solid var(--border)}.cert-main h4[data-v-d6e8263b]{font-size:1rem;font-weight:700;margin-bottom:.25rem}.cert-main p[data-v-d6e8263b]{font-size:.75rem;color:var(--text-dim)}.cert-status.verified[data-v-d6e8263b]{margin-left:auto;font-size:.65rem;font-weight:800;color:#10b981;background:#10b9811a;padding:.25rem .5rem;border-radius:4px}.mt-6[data-v-d6e8263b]{margin-top:1.5rem}.mt-4[data-v-d6e8263b]{margin-top:1rem}.scale-90[data-v-d6e8263b]{transform:scale(.9)}.notes-grid[data-v-d6e8263b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.note-card[data-v-d6e8263b]{display:flex;flex-direction:column;padding:1.5rem;border-radius:16px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.note-header[data-v-d6e8263b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border)}.note-header h3[data-v-d6e8263b]{font-size:1rem;font-weight:700;max-width:70%}.note-time[data-v-d6e8263b]{font-size:.75rem;color:var(--text-dim)}.note-body[data-v-d6e8263b]{flex:1;margin-bottom:1.5rem}.note-body p[data-v-d6e8263b]{font-size:.9rem;color:var(--text-dim);line-height:1.6;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.note-footer[data-v-d6e8263b]{margin-top:auto}.dashboard-page[data-v-2dc94ea3]{max-width:1400px;margin:0 auto;padding:2rem;color:#fff}.dashboard-header[data-v-2dc94ea3]{display:flex;justify-content:space-between;align-items:center}.user-meta[data-v-2dc94ea3]{display:flex;align-items:center;gap:1.5rem;margin-top:.5rem}.mastery-badge[data-v-2dc94ea3]{background:linear-gradient(135deg,var(--secondary),var(--primary));color:#000;padding:.25rem .75rem;border-radius:50px;font-size:.75rem;font-weight:800;display:flex;align-items:center;gap:.4rem;box-shadow:0 0 15px var(--secondary-glow)}.last-sync[data-v-2dc94ea3]{color:var(--text-dim);font-size:.8rem;display:flex;align-items:center;gap:.4rem}.header-actions[data-v-2dc94ea3]{display:flex;align-items:center;gap:1.5rem}.search-trigger[data-v-2dc94ea3]{display:flex;align-items:center;gap:1rem;padding:.6rem 1.25rem;border-radius:12px;color:var(--text-dim);font-size:.9rem;cursor:pointer;border:1px solid var(--border);transition:all .2s}.search-trigger[data-v-2dc94ea3]:hover{border-color:var(--primary);color:#fff}.search-trigger kbd[data-v-2dc94ea3]{background:#ffffff0d;padding:.1rem .5rem;border-radius:4px;font-size:.8rem}.pro-tag-lrg[data-v-2dc94ea3]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000;padding:.6rem 1rem;border-radius:12px;font-weight:900;font-size:.8rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 20px #fbbf2466}.dashboard-grid[data-v-2dc94ea3]{display:grid;grid-template-columns:1fr 340px;gap:2rem}.stats-row[data-v-2dc94ea3]{display:flex;gap:1.5rem}.stat-card[data-v-2dc94ea3]{flex:1;display:flex;align-items:center;gap:1rem;padding:1.25rem;border-radius:20px}.stat-icon-bg[data-v-2dc94ea3]{width:48px;height:48px;background:#ffffff0d;border-radius:12px;display:flex;align-items:center;justify-content:center}.stat-label[data-v-2dc94ea3]{display:block;font-size:.75rem;color:var(--text-dim);text-transform:uppercase;font-weight:700;letter-spacing:.05em}.stat-value[data-v-2dc94ea3]{font-size:1.5rem;font-weight:800}.lab-card[data-v-2dc94ea3]{padding:2rem}.card-header[data-v-2dc94ea3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.pro-gate-label[data-v-2dc94ea3]{display:flex;align-items:center;gap:.4rem;font-size:.65rem;font-weight:800;color:#fbbf24;padding:.3rem .6rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.2);border-radius:6px}.lab-resource-grid[data-v-2dc94ea3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.lab-item[data-v-2dc94ea3]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:16px;transition:all .2s}.lab-item[data-v-2dc94ea3]:not(.locked):hover{background:#ffffff0d}.lab-item.locked[data-v-2dc94ea3]{opacity:.5;cursor:not-allowed}.res-icon[data-v-2dc94ea3]{width:40px;height:40px;background:#ffffff08;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--primary)}.res-info[data-v-2dc94ea3]{display:flex;flex-direction:column;min-width:0}.res-title[data-v-2dc94ea3]{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.res-meta[data-v-2dc94ea3]{display:flex;align-items:center;gap:.75rem;font-size:.75rem;color:var(--text-dim)}.pro-chip[data-v-2dc94ea3]{font-size:.6rem;font-weight:800;color:#fbbf24;background:#fbbf241a;padding:.1rem .3rem;border-radius:4px}.btn-icon[data-v-2dc94ea3]{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:.5rem;border-radius:8px}.btn-icon[data-v-2dc94ea3]:hover{color:var(--primary);background:#00e5ff0d}.assessment-card[data-v-2dc94ea3]{padding:2rem}.steps-container[data-v-2dc94ea3]{display:flex;flex-direction:column;gap:.75rem}.step-item[data-v-2dc94ea3]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;background:#ffffff05;cursor:pointer;transition:all .2s;border:1px solid transparent}.step-item[data-v-2dc94ea3]:hover{background:#ffffff0a}.step-item.completed[data-v-2dc94ea3]{border-color:#4ade8033;background:#4ade8005}.step-check[data-v-2dc94ea3]{width:20px;height:20px;border:2px solid var(--border);border-radius:6px;display:flex;align-items:center;justify-content:center}.step-item.completed .step-check[data-v-2dc94ea3]{border-color:#4ade80;background:#4ade80}.dot[data-v-2dc94ea3]{width:6px;height:6px;background:#000;border-radius:50%}.step-text[data-v-2dc94ea3]{flex:1;display:flex;flex-direction:column}.step-title[data-v-2dc94ea3]{font-size:.95rem;font-weight:700}.step-desc[data-v-2dc94ea3]{font-size:.75rem;color:var(--text-dim)}.step-status[data-v-2dc94ea3]{font-size:.7rem;font-weight:800;color:#4ade80}.domain-grid[data-v-2dc94ea3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.domain-card[data-v-2dc94ea3]{padding:1.5rem;position:relative;overflow:hidden;cursor:pointer;transition:all .3s}.domain-card[data-v-2dc94ea3]:hover{background:var(--bg-card-hover);border-color:var(--primary)}.domain-name[data-v-2dc94ea3]{display:block;font-weight:700;font-size:1.1rem;margin-bottom:.25rem}.domain-count[data-v-2dc94ea3]{font-size:.8rem;color:var(--text-dim)}.intel-card[data-v-2dc94ea3]{padding:1.5rem;border-radius:20px}.card-title[data-v-2dc94ea3]{display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:800;margin-bottom:1.25rem}.intel-feed[data-v-2dc94ea3]{display:flex;flex-direction:column;gap:.5rem}.feed-item[data-v-2dc94ea3]{display:flex;align-items:center;gap:.8rem;padding:.75rem;border-radius:10px;cursor:pointer;transition:background .2s;background:#ffffff05}.feed-item[data-v-2dc94ea3]:hover{background:#ffffff0d}.feed-icon[data-v-2dc94ea3]{width:24px;height:24px;background:#00e5ff1a;border-radius:6px;display:flex;align-items:center;justify-content:center}.feed-info[data-v-2dc94ea3]{display:flex;flex-direction:column;min-width:0}.watchlist-input-container[data-v-2dc94ea3]{display:flex;gap:.5rem;padding:.5rem .75rem;border-radius:10px}.watchlist-input-container input[data-v-2dc94ea3]{background:transparent;border:none;outline:none;color:#fff;font-size:.85rem;flex:1}.map-card[data-v-2dc94ea3]{padding:0;overflow:hidden;position:relative;border:1px solid rgba(0,229,255,.2)}.map-card .card-header[data-v-2dc94ea3]{padding:1.5rem;position:relative;z-index:2;background:linear-gradient(to bottom,rgba(0,0,0,.8),transparent)}.live-indicator[data-v-2dc94ea3]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;color:#ef4444;padding:.35rem .75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:50px}.pulse[data-v-2dc94ea3]{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:beacon 1.5s infinite}.map-container[data-v-2dc94ea3]{height:300px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,rgba(0,229,255,.1) 0%,transparent 70%)}.map-placeholder[data-v-2dc94ea3]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.map-globe[data-v-2dc94ea3]{opacity:.4;animation:rotateGlobe-2dc94ea3 60s linear infinite}@keyframes rotateGlobe-2dc94ea3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.threat-hotspot[data-v-2dc94ea3]{position:absolute;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.hotspot-ping[data-v-2dc94ea3]{width:8px;height:8px;background:#ef4444;border-radius:50%;box-shadow:0 0 10px #ef4444;animation:beacon 1.5s infinite}.pos-1[data-v-2dc94ea3]{top:30%;left:45%}.pos-2[data-v-2dc94ea3]{top:40%;left:60%}.pos-3[data-v-2dc94ea3]{top:25%;left:25%}.pos-4[data-v-2dc94ea3]{top:60%;left:70%}.pos-5[data-v-2dc94ea3]{top:50%;left:35%}.map-overlay[data-v-2dc94ea3]{position:absolute;bottom:20px;left:20px;right:20px;z-index:2}.mini-alert[data-v-2dc94ea3]{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(239,68,68,.3);border-radius:12px;font-size:.8rem;color:#ef4444;font-weight:600}.map-footer[data-v-2dc94ea3]{display:grid;grid-template-columns:1fr 1fr auto;gap:1rem;padding:1.5rem;background:#0009;border-top:1px solid rgba(255,255,255,.05)}.threat-stat[data-v-2dc94ea3]{display:flex;flex-direction:column}.threat-stat .value[data-v-2dc94ea3]{font-size:1.25rem;font-weight:800}.threat-stat .label[data-v-2dc94ea3]{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.explore-btn[data-v-2dc94ea3]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;text-decoration:none}.explore-btn[data-v-2dc94ea3]:hover{background:#ffffff1a}.badge-red[data-v-2dc94ea3]{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:.2rem .5rem;border-radius:4px}@media (max-width: 1024px){.dashboard-grid[data-v-2dc94ea3]{grid-template-columns:1fr}.intel-column[data-v-2dc94ea3]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.intel-card[data-v-2dc94ea3]:last-child{grid-column:span 2}}@media (max-width: 768px){.dashboard-header[data-v-2dc94ea3]{flex-direction:column;align-items:flex-start;gap:1.5rem}.header-actions[data-v-2dc94ea3]{width:100%;justify-content:space-between}.stats-row[data-v-2dc94ea3]{flex-direction:column}.map-footer[data-v-2dc94ea3]{grid-template-columns:1fr 1fr}.explore-btn[data-v-2dc94ea3]{grid-column:span 2;justify-content:center}.intel-column[data-v-2dc94ea3]{grid-template-columns:1fr}.intel-card[data-v-2dc94ea3]:last-child{grid-column:auto}.lab-resource-grid[data-v-2dc94ea3],.domain-grid[data-v-2dc94ea3]{grid-template-columns:1fr}}.mb-8[data-v-2dc94ea3]{margin-bottom:2rem}.mb-6[data-v-2dc94ea3]{margin-bottom:1.5rem}.mb-4[data-v-2dc94ea3]{margin-bottom:1rem}.admin-content[data-v-2e2471a1]{padding:2rem;max-width:1400px;margin:0 auto}.ac-header[data-v-2e2471a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.ac-title[data-v-2e2471a1]{font-size:1.5rem;font-weight:800;color:#ef4444;margin-bottom:.25rem}.ac-subtitle[data-v-2e2471a1]{color:#fca5a5;opacity:.7;font-size:.9rem}.btn-create[data-v-2e2471a1]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ef4444;color:#000;border:none;border-radius:8px;font-weight:800;cursor:pointer;transition:.2s}.btn-create[data-v-2e2471a1]:hover{background:#dc2626;transform:scale(1.02)}.stats-row[data-v-2e2471a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.stat-box[data-v-2e2471a1]{padding:1.5rem;border-radius:12px;display:flex;align-items:center;gap:1rem}.stat-val[data-v-2e2471a1]{font-size:1.75rem;font-weight:900;color:#fff}.stat-label[data-v-2e2471a1]{font-size:.75rem;color:#fca5a5;opacity:.7}.content-table[data-v-2e2471a1]{padding:1.5rem;border-radius:12px}table[data-v-2e2471a1]{width:100%;border-collapse:collapse}th[data-v-2e2471a1]{text-align:left;padding:.75rem;font-size:.75rem;color:#fca5a5;opacity:.7;font-weight:800;text-transform:uppercase;border-bottom:1px solid rgba(239,68,68,.2)}td[data-v-2e2471a1]{padding:1rem .75rem;border-bottom:1px solid rgba(239,68,68,.1)}.item-title[data-v-2e2471a1]{display:flex;align-items:center;gap:.5rem}.featured-badge[data-v-2e2471a1]{font-size:.6rem;padding:.2rem .4rem;background:#fbbf2433;color:#fbbf24;border-radius:4px;font-weight:800}.type-badge[data-v-2e2471a1]{font-size:.75rem;padding:.25rem .5rem;background:#ef44441a;color:#ef4444;border-radius:4px;font-weight:700}.status-badge[data-v-2e2471a1]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700}.status-badge.published[data-v-2e2471a1]{color:#22c55e}.status-badge.draft[data-v-2e2471a1]{color:#fca5a5;opacity:.6}.action-buttons[data-v-2e2471a1]{display:flex;gap:.5rem}.btn-icon[data-v-2e2471a1]{background:#ffffff0d;border:none;padding:.5rem;border-radius:6px;cursor:pointer;color:#fca5a5;transition:.2s}.btn-icon[data-v-2e2471a1]:hover{background:#ffffff1a}.empty-state[data-v-2e2471a1]{text-align:center;padding:4rem 2rem}.empty-state p[data-v-2e2471a1]{color:#fca5a5;margin:1rem 0}.modal-overlay[data-v-2e2471a1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content[data-v-2e2471a1]{width:100%;max-width:800px;max-height:90vh;overflow-y:auto;border-radius:16px;padding:2rem}.modal-header[data-v-2e2471a1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;color:#fff}.modal-header h3[data-v-2e2471a1]{font-size:1.5rem;font-weight:800}.btn-close[data-v-2e2471a1]{background:transparent;border:none;color:#fca5a5;cursor:pointer}.modal-body[data-v-2e2471a1]{display:flex;flex-direction:column;gap:1.5rem}.form-row[data-v-2e2471a1]{display:flex;gap:1rem}.form-group[data-v-2e2471a1]{display:flex;flex-direction:column;gap:.5rem}.form-group.flex-1[data-v-2e2471a1]{flex:1}.form-group label[data-v-2e2471a1]{font-size:.85rem;font-weight:700;color:#ef4444}.form-group input[data-v-2e2471a1],.form-group select[data-v-2e2471a1],.form-group textarea[data-v-2e2471a1]{background:#0000004d;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:.75rem;color:#fff;font-size:.9rem;font-family:inherit}.form-group textarea[data-v-2e2471a1]{resize:vertical}.form-checks[data-v-2e2471a1]{display:flex;gap:2rem}.checkbox-label[data-v-2e2471a1]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-2e2471a1]{width:18px;height:18px;cursor:pointer}.modal-footer[data-v-2e2471a1]{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(239,68,68,.2)}.btn-secondary[data-v-2e2471a1]{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(239,68,68,.2);border-radius:8px;color:#fca5a5;font-weight:700;cursor:pointer}.btn-primary[data-v-2e2471a1]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#ef4444;border:none;border-radius:8px;color:#000;font-weight:800;cursor:pointer}.btn-primary[data-v-2e2471a1]:hover{background:#dc2626}
