:root{--bg-dark:#000;--bg-panel:#0a0a0a;--bg-panel-hover:#111;--overlay-8:#ffffff14;--overlay-10:#ffffff1a;--border-color:#333;--border-highlight:var(--accent-orange);--accent-orange:#f59e0b;--accent-rgb:245, 158, 11;--accent-red:#ef4444;--accent-green:#10b981;--accent-blue:#3b82f6;--text-main:#d1d5db;--text-muted:#6b7280;--text-xs:.75rem;--text-sm:.85rem;--text-base:.95rem;--text-lg:1.1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--line-height-tight:1.2;--line-height-base:1.4;--line-height-relaxed:1.6;--radius-global:0px;--font-family-global:"JetBrains Mono", "Courier New", Courier, monospace;--font-heading-global:"JetBrains Mono", "Courier New", Courier, monospace;--text-transform-global:uppercase;--letter-spacing-global:1px;--transition-fast:0s;--transition-base:.1s ease-out}body.theme-brutalist{--bg-dark:#000;--bg-panel:#0a0a0a;--bg-panel-hover:#111;--border-color:#333;--accent-orange:#f59e0b;--accent-rgb:245, 158, 11;--radius-global:0px;--font-family-global:"JetBrains Mono", "Courier New", Courier, monospace;--font-heading-global:"JetBrains Mono", "Courier New", Courier, monospace;--text-transform-global:uppercase;--letter-spacing-global:1px;--transition-fast:0s;--transition-base:.1s ease-out}body.theme-enterprise{--bg-dark:#09090b;--bg-panel:#18181b;--bg-panel-hover:#27272a;--border-color:#27272a;--accent-orange:#3b82f6;--accent-rgb:59, 130, 246;--radius-global:6px;--font-family-global:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-global:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-transform-global:none;--letter-spacing-global:0px;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1)}body.theme-cyber{--bg-dark:#020617;--bg-panel:#0f172a;--bg-panel-hover:#1e293b;--border-color:#334155;--accent-orange:#06b6d4;--accent-rgb:6, 182, 212;--radius-global:2px;--font-family-global:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-global:"JetBrains Mono", "Courier New", Courier, monospace;--text-transform-global:none;--letter-spacing-global:0px;--transition-fast:.1s linear;--transition-base:.2s ease-in-out}body.light-mode{--bg-dark:#fffdf6;--bg-panel:#faf6e9;--bg-panel-hover:#f5f0e0;--overlay-8:#0000000f;--overlay-10:#0000001a;--border-color:#e8e3d6;--border-highlight:var(--accent-orange);--text-main:#2c3e2d;--text-muted:#6b7a6c}body.light-mode h1,body.light-mode h2,body.light-mode h3,body.light-mode h4,body.light-mode h5,body.light-mode h6,body.light-mode button,body.light-mode .label,body.light-mode th,body.light-mode .nav-item,body.light-mode span,body.light-mode p,body.light-mode a,body.light-mode div,body.light-mode li,body.light-mode .brand-title{color:var(--text-main)}body.light-mode .nav-item{color:var(--text-muted)}body.light-mode .nav-item.active{color:var(--accent-orange)}body.light-mode .nav-item:hover{color:var(--text-main)}body.light-mode .text-orange{color:var(--accent-orange)}body.light-mode .text-muted{color:var(--text-muted)}body.light-mode .text-red{color:var(--accent-red)}body.light-mode .text-green{color:var(--accent-green)}body.light-mode input,body.light-mode select,body.light-mode textarea{color:var(--text-main)}body.light-mode input::placeholder,body.light-mode textarea::placeholder{color:var(--text-muted)}body.light-mode select option{background:var(--bg-panel);color:var(--text-main)}body.light-mode .glass-panel{box-shadow:0 1px 3px #0000000f}body.light-mode .stat-card,body.light-mode .recent-item,body.light-mode .link-compact,body.light-mode .tab-btn,body.light-mode .dork-row,body.light-mode .file-item,body.light-mode .saved-item,body.light-mode .preset-card,body.light-mode .link-card,body.light-mode .source-item,body.light-mode .feed-item,body.light-mode .block-option,body.light-mode .country-item,body.light-mode .archive-item{background:var(--overlay-8);border-color:var(--border-color)}body.light-mode .stat-card:hover,body.light-mode .recent-item:hover,body.light-mode .link-compact:hover,body.light-mode .tab-btn:hover,body.light-mode .dork-row:hover,body.light-mode .file-item:hover,body.light-mode .preset-card:hover,body.light-mode .link-card:hover,body.light-mode .source-item:hover,body.light-mode .feed-item:hover,body.light-mode .block-option:hover,body.light-mode .country-item:hover,body.light-mode .archive-item:hover,body.light-mode .icon-btn:hover,body.light-mode .tool-btn:hover,body.light-mode .style-btn:hover,body.light-mode .cancel-btn:hover,body.light-mode .collapse-btn:hover,body.light-mode .nav-item:hover{background:var(--overlay-10)}body.light-mode .tab-btn.active,body.light-mode .file-item.active{background:rgba(var(--accent-rgb), .12);border-color:rgba(var(--accent-rgb), .25)}body.light-mode .canvas-wrapper,body.light-mode .leaflet-map{background:var(--bg-dark)!important}body.light-mode .custom-node{background:var(--bg-panel)!important;color:var(--text-main)!important}body.light-mode .node-label{color:var(--text-main)!important}body.light-mode .node-input,body.light-mode .rename-input,body.light-mode .edge-label-input,body.light-mode .styled-input,body.light-mode .md-editor,body.light-mode .code-input,body.light-mode .mini-input,body.light-mode .search-input,body.light-mode .value-input,body.light-mode .select-input,body.light-mode .input-wrapper input{background:var(--overlay-8)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.light-mode .explorer-header,body.light-mode .graph-toolbar,body.light-mode .sidebar-header,body.light-mode .detail-panel,body.light-mode .modal-content{background:var(--bg-panel)!important}body.light-mode .md-preview,body.light-mode .icon-selector,body.light-mode .query-preview{background:var(--overlay-8)!important}body.light-mode .modal-overlay{background:#00000040!important}body.light-mode .color-btn:hover{border-color:var(--text-main)!important}body.light-mode ::-webkit-scrollbar-thumb{background:#d4cfc2}body.light-mode ::-webkit-scrollbar-thumb:hover{background:#b8b3a6}body.light-mode :deep(.vue-flow__background){background:var(--bg-dark)!important}body.light-mode :deep(.vue-flow__controls){background:var(--bg-panel)!important;border-color:var(--border-color)!important}body.light-mode :deep(.vue-flow__controls-button){background:var(--bg-panel)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.light-mode :deep(.osint-tooltip){background:var(--bg-panel)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.light-mode :deep(.leaflet-control-zoom a){background:var(--bg-panel)!important;color:var(--text-main)!important}body.light-mode :deep(.markdown-body){color:var(--text-main)}:is(body.light-mode :deep(.markdown-body h1),body.light-mode :deep(.markdown-body h2),body.light-mode :deep(.markdown-body h3)){color:var(--text-main)}body.light-mode :deep(.markdown-body pre){background:var(--overlay-8)}body.light-mode :deep(.markdown-body code){background:var(--overlay-8);color:var(--text-main)}*{box-sizing:border-box;margin:0;padding:0;border-radius:var(--radius-global)!important}body{font-family:var(--font-family-global);background-color:var(--bg-dark);color:var(--text-main);line-height:var(--line-height-base);min-height:100vh;text-transform:var(--text-transform-global);letter-spacing:var(--letter-spacing-global);--border-highlight:var(--accent-orange);overflow-x:hidden}h1,h2,h3,h4,h5,h6,button,.label,th,.nav-item{font-weight:700;line-height:var(--line-height-tight);color:var(--text-main);font-family:var(--font-heading-global);text-transform:var(--text-transform-global);letter-spacing:var(--letter-spacing-global)}.glass-panel{background:var(--bg-panel);border:1px solid var(--border-color);transition:background var(--transition-base), border-color var(--transition-fast)}.glass-panel:hover{background:var(--bg-panel-hover);border-color:var(--border-highlight)}#app{width:100vw;height:100vh;display:flex;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}.range-wrapper{align-items:center;gap:12px;display:flex}.range-slider{-webkit-appearance:none;background:var(--overlay-10);width:120px;height:4px;transition:background var(--transition-fast);border-radius:0;outline:none}.range-slider::-webkit-slider-thumb{appearance:none;background:var(--accent-orange);cursor:pointer;width:16px;height:16px;transition:background var(--transition-fast);border-radius:0}.range-slider::-webkit-slider-thumb:hover{background:#fff}.range-value{font-size:var(--text-sm);color:var(--accent-orange);text-align:right;min-width:40px;font-weight:500}.switch{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.switch .slider{cursor:pointer;background-color:var(--overlay-10);border-radius:0;transition:all .1s;position:absolute;inset:0}.switch .slider:before{content:"";background-color:#fff;border-radius:0;width:16px;height:16px;transition:all .1s;position:absolute;bottom:2px;left:2px}.switch input:checked+.slider{background-color:var(--accent-orange)}.switch input:checked+.slider:before{transform:translate(16px)}@media (width<=768px){body,html{width:100%;overflow-x:hidden}#app{flex-direction:column}.dashboard-grid,.grid,.category-tabs,.monitoring-layout,.dork-layout,.social-layout,.network-layout,.map-layout{flex-direction:column!important;gap:16px!important;display:flex!important}.page-header,.map-header,.explorer-header{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.country-sidebar,.sidebar-panel,.right-panel,.detail-panel,.dork-sidebar,.feed-sidebar{min-height:200px;width:100%!important;max-width:100%!important;height:auto!important;position:relative!important}.modal-content,.save-modal{width:95%!important;max-width:100%!important;margin:10vh auto!important;padding:16px!important}.map-area,.canvas-wrapper{height:50vh!important;min-height:400px!important}.search-box,.search-box input,.form-group input,.form-group select{width:100%!important}.input-wrapper{background:0 0!important;border:none!important;flex-wrap:wrap!important;gap:8px!important;padding:8px!important}.input-wrapper input{background:var(--bg-panel)!important;border:1px solid var(--border-color)!important;width:100%!important;padding-left:40px!important}.input-wrapper button{flex:1!important;justify-content:center!important}.icon-input,.icon-user{top:20px!important}.category-tabs{flex-flow:wrap!important;gap:8px!important}.graph-toolbar{flex-wrap:wrap!important;height:auto!important;padding:8px!important}}.text-orange[data-v-0acd31d4]{color:var(--accent-orange)}.text-purple[data-v-0acd31d4]{color:var(--accent-purple)}.text-red[data-v-0acd31d4]{color:var(--accent-red)}.text-green[data-v-0acd31d4]{color:var(--accent-green)}.text-muted[data-v-0acd31d4]{color:var(--text-muted)}.bg-orange-dim[data-v-0acd31d4]{background:rgba(var(--accent-rgb), .1)}.bg-purple-dim[data-v-0acd31d4]{background:#b026ff1a}.bg-red-dim[data-v-0acd31d4]{background:#ff003c1a}.bg-green-dim[data-v-0acd31d4]{background:#00ff881a}.sidebar[data-v-0acd31d4]{z-index:10;flex-direction:column;width:280px;height:calc(100vh - 32px);margin:16px;display:flex}.brand[data-v-0acd31d4]{border-bottom:1px solid var(--border-color);align-items:center;gap:16px;padding:32px 24px;display:flex}.logo-icon[data-v-0acd31d4]{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);justify-content:center;align-items:center;width:40px;height:40px;display:flex}.brand-text[data-v-0acd31d4]{flex-direction:column;display:flex}.brand-title[data-v-0acd31d4]{letter-spacing:.1em;color:var(--text-main);font-size:1.25rem;font-weight:700}.brand-subtitle[data-v-0acd31d4]{color:var(--accent-orange);letter-spacing:.15em;text-transform:uppercase;font-size:.65rem}.pinned-menu-header[data-v-0acd31d4]{border-bottom:1px solid var(--border-color);flex-direction:column;gap:8px;padding:24px 16px 8px;display:flex}.nav-menu[data-v-0acd31d4]{flex-direction:column;flex:1;gap:8px;padding:8px 16px 24px;display:flex;overflow-y:auto}.nav-items-wrapper[data-v-0acd31d4]{flex-direction:column;gap:8px;display:flex}.ghost-nav-item[data-v-0acd31d4]{opacity:.3;background:var(--overlay-10);border:1px dashed var(--accent-orange)}.nav-section[data-v-0acd31d4]{color:var(--text-muted);letter-spacing:.1em;margin-bottom:8px;padding-left:12px;font-size:.7rem;font-weight:600}.nav-item[data-v-0acd31d4]{color:var(--text-muted);transition:var(--transition);align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:relative}.nav-item[data-v-0acd31d4]:hover{background:var(--overlay-10);color:var(--text-main)}.nav-item.active[data-v-0acd31d4]{background:rgba(var(--accent-rgb), .1);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .2)}.active-indicator[data-v-0acd31d4]{margin-left:auto}.sidebar-footer[data-v-0acd31d4]{border-top:1px solid var(--border-color);padding:24px 16px}.main-content[data-v-0acd31d4]{flex-direction:column;flex:1;padding:16px 16px 16px 0;transition:padding .3s;display:flex;overflow:hidden}.main-content.sidebar-closed[data-v-0acd31d4]{padding-left:64px}.floating-sidebar-toggle[data-v-0acd31d4]{background:var(--bg-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;z-index:100;transition:var(--transition);justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;top:16px;left:16px}.floating-sidebar-toggle[data-v-0acd31d4]:hover{background:rgba(var(--accent-rgb), .2);color:var(--accent-orange);border-color:var(--accent-orange)}.collapse-btn[data-v-0acd31d4]{cursor:pointer;background:0 0;border:none;width:100%;margin-bottom:8px}.collapse-btn[data-v-0acd31d4]:hover{background:var(--overlay-10)}@media (width<=768px){.sidebar[data-v-0acd31d4]{z-index:999;background:var(--bg-panel);height:100%;margin:0;position:fixed;top:0;left:0;box-shadow:4px 0 20px #00000080}.main-content[data-v-0acd31d4]{padding:60px 16px 16px}.main-content.sidebar-closed[data-v-0acd31d4]{padding-left:16px}.floating-sidebar-toggle[data-v-0acd31d4]{z-index:900;position:fixed;top:10px;left:10px}}.dashboard[data-v-136f7268]{flex:1;padding-right:8px;overflow-y:auto}.header-section[data-v-136f7268]{margin-bottom:24px}.page-title[data-v-136f7268]{margin-bottom:8px;font-size:2rem}.page-subtitle[data-v-136f7268]{color:var(--text-muted);font-size:.95rem}.quick-search[data-v-136f7268]{align-items:center;gap:12px;margin-bottom:24px;padding:12px 20px;display:flex}.search-icon[data-v-136f7268]{color:var(--text-muted);flex-shrink:0}.search-input[data-v-136f7268]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.search-input[data-v-136f7268]::placeholder{color:var(--text-muted)}.quick-tools[data-v-136f7268]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:32px;display:grid}.tool-card[data-v-136f7268]{cursor:pointer;transition:var(--transition);align-items:center;gap:16px;padding:20px;display:flex}.tool-card[data-v-136f7268]:hover{border-color:var(--border-color);transform:translateY(-2px)}.tool-icon[data-v-136f7268]{transition:var(--transition);justify-content:center;align-items:center;padding:10px;display:flex}.tool-card:hover .tool-icon[data-v-136f7268]{transform:scale(1.1)}.tool-info h3[data-v-136f7268]{margin-bottom:4px;font-size:.95rem}.tool-info p[data-v-136f7268]{color:var(--text-muted);font-size:.75rem;line-height:1.3}.content-grid[data-v-136f7268]{grid-template-columns:2fr 1fr;gap:24px;margin-bottom:24px;display:grid}.panel[data-v-136f7268]{padding:20px}.panel-header[data-v-136f7268]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.panel-header h2[data-v-136f7268]{font-size:1.05rem;font-weight:500}.backend-status[data-v-136f7268]{text-transform:capitalize;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;display:flex}.backend-status.checking[data-v-136f7268]{background:var(--overlay-10);color:var(--text-muted)}.backend-status.online[data-v-136f7268]{color:var(--accent-green);background:#10b98126}.backend-status.offline[data-v-136f7268]{color:var(--accent-red);background:#ef444426}.backend-status.error[data-v-136f7268]{background:rgba(var(--accent-rgb), .15);color:var(--accent-orange)}.stats-grid[data-v-136f7268]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.stat-card[data-v-136f7268]{background:var(--overlay-8);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);flex-direction:column;align-items:center;gap:6px;padding:16px;display:flex}.stat-card[data-v-136f7268]:hover{background:var(--overlay-10);border-color:var(--border-color)}.stat-value[data-v-136f7268]{color:var(--accent-orange);font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700}.stat-label[data-v-136f7268]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.recent-list[data-v-136f7268]{flex-direction:column;gap:10px;display:flex}.recent-item[data-v-136f7268]{background:var(--overlay-8);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);align-items:center;gap:12px;padding:10px;display:flex}.recent-item[data-v-136f7268]:hover{background:var(--overlay-10);border-color:var(--border-color)}.recent-icon[data-v-136f7268]{color:var(--accent-orange);flex-shrink:0}.recent-info[data-v-136f7268]{flex-direction:column;min-width:0;display:flex}.recent-name[data-v-136f7268]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.recent-meta[data-v-136f7268]{color:var(--text-muted);font-size:.7rem}.view-all-btn[data-v-136f7268]{border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;padding:5px 10px;font-size:.7rem}.view-all-btn[data-v-136f7268]:hover{background:var(--overlay-10);color:var(--text-main)}@media (width<=1024px){.content-grid[data-v-136f7268]{grid-template-columns:1fr}}@media (width<=768px){.stats-grid[data-v-136f7268],.quick-tools[data-v-136f7268]{grid-template-columns:1fr}}.links-section[data-v-136f7268]{margin-top:24px}.category-tabs[data-v-136f7268]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tab-btn[data-v-136f7268]{background:var(--overlay-8);border:1px solid var(--border-color);color:var(--text-muted);cursor:pointer;transition:var(--transition);padding:6px 12px;font-size:.75rem}.tab-btn[data-v-136f7268]:hover{background:var(--overlay-10);color:var(--text-main)}.tab-btn.active[data-v-136f7268]{background:var(--overlay-10);border-color:var(--border-color);color:var(--text-main)}.links-compact-grid[data-v-136f7268]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.link-compact[data-v-136f7268]{background:var(--overlay-8);border:1px solid var(--border-color);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:all .2s;display:flex}.link-compact[data-v-136f7268]:hover{background:var(--overlay-10);border-color:var(--border-color);transform:translateY(-1px)}.link-compact-icon[data-v-136f7268]{background:var(--overlay-10);border:1px solid var(--border-color);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.link-compact-icon img[data-v-136f7268]{width:16px;height:16px}.link-compact-info[data-v-136f7268]{flex:1;min-width:0}.link-compact-info h3[data-v-136f7268]{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;font-weight:500;overflow:hidden}.link-compact-info p[data-v-136f7268]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.65rem;overflow:hidden}.external-icon[data-v-136f7268]{color:var(--text-muted);opacity:0;flex-shrink:0;transition:opacity .2s}.link-compact:hover .external-icon[data-v-136f7268]{opacity:.6}@media (width<=768px){.links-compact-grid[data-v-136f7268]{grid-template-columns:1fr}}.widget-block[data-v-571ac56f]{background:var(--bg-panel);border:1px solid var(--border-color);resize:vertical;flex-direction:column;height:400px;min-height:300px;max-height:800px;display:flex;overflow:hidden}.block-header[data-v-571ac56f]{background:var(--overlay-8);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.block-title[data-v-571ac56f]{align-items:center;gap:8px;display:flex}.block-title h3[data-v-571ac56f]{color:var(--text-main);margin:0;font-size:.95rem;font-weight:500}.icon-btn[data-v-571ac56f]{color:var(--text-muted);transition:var(--transition);padding:4px}.icon-btn[data-v-571ac56f]:hover{color:var(--text-main);background:var(--overlay-10)}.block-config[data-v-571ac56f]{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:24px 16px;display:flex}.config-desc[data-v-571ac56f]{color:var(--text-muted);text-align:center;font-size:.85rem}.input-group[data-v-571ac56f]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;display:flex;overflow:hidden}.prefix[data-v-571ac56f]{color:var(--text-muted);background:var(--overlay-8);border-right:1px solid var(--border-color);padding:8px 12px;font-size:.9rem}.channel-input[data-v-571ac56f]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-size:.9rem}.btn-primary[data-v-571ac56f]{background:rgba(var(--accent-rgb), .15);color:var(--accent-orange);border:none;border-left:1px solid var(--border-color);cursor:pointer;transition:var(--transition);align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.btn-primary[data-v-571ac56f]:hover{background:rgba(var(--accent-rgb), .25)}.block-content[data-v-571ac56f]{flex-direction:column;flex:1;display:flex;overflow:hidden}.active-status[data-v-571ac56f]{background:rgba(var(--accent-rgb), .05);border-bottom:1px solid rgba(var(--accent-rgb), .1);align-items:center;gap:12px;padding:10px 16px;display:flex}.status-indicator[data-v-571ac56f]{background:var(--accent-orange);width:8px;height:8px}.status-indicator.recording[data-v-571ac56f]{animation:1.5s infinite pulse-571ac56f}@keyframes pulse-571ac56f{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.flex-1[data-v-571ac56f]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.text-sm[data-v-571ac56f]{font-size:.8rem}.stop-btn[data-v-571ac56f]{color:var(--accent-red);margin-left:auto}.message-feed[data-v-571ac56f]{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.tg-message[data-v-571ac56f]{background:var(--overlay-8);border-left:3px solid var(--accent-orange);cursor:pointer;padding:10px 12px;transition:background .2s}.tg-message[data-v-571ac56f]:hover{background:var(--overlay-10)}.msg-header[data-v-571ac56f]{justify-content:space-between;margin-bottom:4px;display:flex}.msg-author[data-v-571ac56f]{color:var(--accent-orange);font-size:.75rem;font-weight:600}.msg-meta[data-v-571ac56f]{align-items:center;gap:8px;display:flex}.media-btn[data-v-571ac56f]{color:var(--accent-orange);padding:2px}.msg-time[data-v-571ac56f]{color:var(--text-muted);font-size:.7rem}.msg-body[data-v-571ac56f]{color:var(--text-muted);font-size:.85rem;line-height:1.4}.media-hover-overlay[data-v-571ac56f]{z-index:9999;pointer-events:none;position:fixed;transform:translate(-50%,-100%)}.media-hover-content[data-v-571ac56f]{background:var(--bg-panel);border:1px solid var(--border-color);border-radius:var(--radius-md);justify-content:center;align-items:center;padding:4px;animation:.2s cubic-bezier(.175,.885,.32,1.275) popIn-571ac56f;display:flex;position:relative;box-shadow:0 10px 40px #000c}@keyframes popIn-571ac56f{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.media-preview[data-v-571ac56f]{object-fit:contain;border-radius:4px;max-width:320px;max-height:320px}.widget-block[data-v-cb43645c]{background:var(--bg-panel);border:1px solid var(--border-color);resize:vertical;flex-direction:column;height:400px;min-height:300px;max-height:800px;display:flex;overflow:hidden}.block-header[data-v-cb43645c]{background:var(--overlay-8);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.block-title[data-v-cb43645c]{align-items:center;gap:8px;display:flex}.block-title h3[data-v-cb43645c]{color:var(--text-main);white-space:nowrap;margin:0;font-size:.95rem;font-weight:500}.icon-btn[data-v-cb43645c]{color:var(--text-muted);transition:var(--transition);padding:4px}.icon-btn[data-v-cb43645c]:hover{color:var(--text-main);background:var(--overlay-10)}.spin[data-v-cb43645c]{animation:1s linear infinite spin-cb43645c}@keyframes spin-cb43645c{to{transform:rotate(360deg)}}.block-config[data-v-cb43645c]{flex-direction:column;flex:1;justify-content:center;gap:16px;padding:24px 16px;display:flex}.config-desc[data-v-cb43645c]{color:var(--text-muted);text-align:center;font-size:.85rem}.input-group[data-v-cb43645c]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;display:flex;overflow:hidden}.prefix[data-v-cb43645c]{color:var(--text-muted);background:var(--overlay-8);border-right:1px solid var(--border-color);padding:8px 12px;font-size:.9rem}.channel-input[data-v-cb43645c]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-size:.9rem}.btn-primary[data-v-cb43645c]{background:rgba(var(--accent-rgb), .15);color:var(--accent-orange);border:none;border-left:1px solid var(--border-color);cursor:pointer;transition:var(--transition);align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.btn-primary[data-v-cb43645c]:hover{background:rgba(var(--accent-rgb), .25)}.file-upload-section[data-v-cb43645c]{flex-direction:column;align-items:center;gap:12px;margin-top:8px;display:flex}.divider[data-v-cb43645c]{width:100%;color:var(--text-muted);align-items:center;font-size:.8rem;display:flex}.divider[data-v-cb43645c]:before,.divider[data-v-cb43645c]:after{content:"";border-bottom:1px solid var(--border-color);flex:1;margin:0 12px}.divider span[data-v-cb43645c]{opacity:.5}.btn-secondary[data-v-cb43645c]{background:var(--overlay-8);color:var(--text-main);border:1px dashed var(--border-color);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;display:flex}.btn-secondary[data-v-cb43645c]:hover{background:var(--overlay-10);border-color:var(--border-color)}.block-content[data-v-cb43645c]{flex-direction:column;flex:1;display:flex;overflow:hidden}.active-status[data-v-cb43645c]{background:rgba(var(--accent-rgb), .05);border-bottom:1px solid rgba(var(--accent-rgb), .1);align-items:center;gap:12px;padding:10px 16px;display:flex}.status-indicator[data-v-cb43645c]{background:var(--text-muted);width:8px;height:8px}.status-indicator.recording[data-v-cb43645c]{background:var(--accent-orange);animation:1.5s infinite pulse-cb43645c}@keyframes pulse-cb43645c{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.text-sm[data-v-cb43645c]{font-size:.8rem}.truncate[data-v-cb43645c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stop-btn[data-v-cb43645c]{color:var(--accent-red);margin-left:auto}.message-feed[data-v-cb43645c]{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.rss-entry[data-v-cb43645c]{background:var(--overlay-8);border-left:3px solid var(--accent-green);padding:10px 12px}.msg-header[data-v-cb43645c]{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.msg-author[data-v-cb43645c]{color:var(--accent-green);font-size:.85rem;font-weight:600;text-decoration:none}.hover\:underline[data-v-cb43645c]:hover{text-decoration:underline}.msg-time[data-v-cb43645c]{color:var(--text-muted);font-size:.7rem}.msg-body[data-v-cb43645c]{color:var(--text-muted);font-size:.8rem;line-height:1.4}.flex[data-v-cb43645c]{display:flex}.gap-1[data-v-cb43645c]{gap:4px}.items-center[data-v-cb43645c]{align-items:center}.monitoring-page[data-v-0e339db2]{flex-direction:column;flex:1;padding-right:8px;display:flex;overflow-y:auto}.header-section[data-v-0e339db2]{margin-bottom:32px}.page-title[data-v-0e339db2]{margin-bottom:8px;font-size:2rem}.page-subtitle[data-v-0e339db2]{color:var(--text-muted);font-size:.95rem}.blocks-container[data-v-0e339db2]{flex:1}.blocks-grid[data-v-0e339db2]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));align-items:start;gap:24px;padding-bottom:32px;display:grid}.feed-layout[data-v-0e339db2]{flex:1;gap:24px;padding-bottom:16px;display:flex;overflow:hidden}.feed-sidebar[data-v-0e339db2]{flex-direction:column;flex-shrink:0;width:250px;max-height:100%;padding:16px;display:flex}.sidebar-header[data-v-0e339db2]{border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:12px}.sidebar-header h3[data-v-0e339db2]{color:var(--text-main);justify-content:space-between;align-items:center;margin:0;font-size:.95rem;display:flex}.badge[data-v-0e339db2]{background:var(--overlay-10);padding:2px 8px;font-size:.75rem}.source-list[data-v-0e339db2]{flex-direction:column;flex:1;gap:8px;margin-bottom:16px;display:flex;overflow-y:auto}.source-item[data-v-0e339db2]{color:var(--text-muted);background:var(--overlay-8);transition:var(--transition);align-items:center;gap:8px;padding:8px;font-size:.85rem;display:flex}.source-item[data-v-0e339db2]:hover{background:var(--overlay-10);color:var(--text-main)}.remove-btn[data-v-0e339db2],.edit-btn[data-v-0e339db2]{color:var(--text-muted);cursor:pointer;opacity:0;transition:var(--transition);background:0 0;border:none;padding:2px}.source-item:hover .remove-btn[data-v-0e339db2],.source-item:hover .edit-btn[data-v-0e339db2]{opacity:1}.remove-btn[data-v-0e339db2]:hover{color:var(--accent-red);background:var(--overlay-10)}.edit-btn[data-v-0e339db2]:hover{color:var(--text-main);background:var(--overlay-10)}.add-source-section[data-v-0e339db2]{border-top:1px solid var(--border-color);padding-top:16px}.add-source-btn[data-v-0e339db2]{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .2);width:100%;color:var(--accent-orange);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;gap:8px;padding:8px;font-size:.85rem;font-weight:500;display:flex}.add-source-btn[data-v-0e339db2]:hover{background:rgba(var(--accent-rgb), .2)}.feed-content[data-v-0e339db2]{flex-direction:column;flex:1;gap:16px;display:flex;overflow:hidden}.feed-search[data-v-0e339db2]{align-items:center;gap:12px;padding:12px 16px;display:flex}.feed-search input[data-v-0e339db2]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.feed-items[data-v-0e339db2]{flex-direction:column;flex:1;gap:16px;padding-right:8px;display:flex;overflow-y:auto}.feed-card[data-v-0e339db2]{transition:var(--transition);flex-direction:column;gap:12px;padding:20px;display:flex}.feed-card[data-v-0e339db2]:hover{border-color:var(--border-color)}.feed-card-header[data-v-0e339db2]{justify-content:space-between;align-items:center;display:flex}.feed-source[data-v-0e339db2]{align-items:center;gap:12px;display:flex}.source-badge[data-v-0e339db2]{align-items:center;padding:4px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.source-badge.telegram[data-v-0e339db2]{background:rgba(var(--accent-rgb), .15);color:var(--accent-orange)}.source-badge.rss[data-v-0e339db2]{background:rgba(var(--accent-rgb), .15);color:var(--accent-green)}.feed-time[data-v-0e339db2]{color:var(--text-muted);font-size:.8rem}.feed-title[data-v-0e339db2]{margin:0;font-size:1.1rem;font-weight:600}.feed-title a[data-v-0e339db2]{color:var(--text-main);transition:var(--transition);text-decoration:none}.feed-title a[data-v-0e339db2]:hover{text-decoration:underline}.feed-body[data-v-0e339db2]{color:var(--text-main);margin:0;font-size:.9rem;line-height:1.5}.empty-feed[data-v-0e339db2]{text-align:center;color:var(--text-muted);background:var(--overlay-8);border:1px dashed var(--border-color);padding:40px}.truncate[data-v-0e339db2]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flex-col[data-v-0e339db2]{flex-direction:column;align-items:stretch}.flex-shrink-0[data-v-0e339db2]{flex-shrink:0}.flex-1[data-v-0e339db2]{flex:1;min-width:0}.cursor-pointer[data-v-0e339db2]{cursor:pointer}.mr-2[data-v-0e339db2]{margin-right:8px}.ai-summary-card[data-v-0e339db2]{background:rgba(var(--accent-rgb), .05);border:1px solid rgba(var(--accent-rgb), .3);padding:16px}.ai-header[data-v-0e339db2]{border-bottom:1px dashed rgba(var(--accent-rgb), .2);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.ai-content[data-v-0e339db2]{color:var(--text-main);font-size:.9rem;line-height:1.5}.ai-content[data-v-0e339db2] h1,.ai-content[data-v-0e339db2] h2,.ai-content[data-v-0e339db2] h3{color:var(--accent-orange);margin-top:12px;margin-bottom:8px;font-size:1.05rem}.ai-content[data-v-0e339db2] p{margin-bottom:10px}.ai-content[data-v-0e339db2] ul{margin-bottom:10px;margin-left:20px;list-style-type:disc}.ai-content[data-v-0e339db2] li{margin-bottom:4px}.mini-input-group[data-v-0e339db2]{align-items:center;gap:8px;width:100%;display:flex}.mini-actions[data-v-0e339db2]{justify-content:flex-end;gap:12px;width:100%;margin-top:8px;display:flex}.mini-btn-cancel[data-v-0e339db2]{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;font-size:.75rem}.mini-btn-cancel[data-v-0e339db2]:hover{color:var(--text-main)}.mini-btn-start[data-v-0e339db2]{color:var(--accent-orange);cursor:pointer;transition:var(--transition);background:0 0;border:none;font-size:.75rem;font-weight:700}.mini-btn-start[data-v-0e339db2]:hover{color:var(--text-main)}.mini-input[data-v-0e339db2]{background:var(--overlay-8);border:1px solid var(--border-color);color:var(--text-main);outline:none;padding:4px 8px;font-size:.8rem}.feed-add-menu[data-v-0e339db2]{flex-direction:column;gap:8px;display:flex}.feed-add-option[data-v-0e339db2]{background:var(--overlay-8);border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:8px;font-size:.85rem;display:flex}.feed-add-option[data-v-0e339db2]:hover{background:var(--overlay-10)}.feed-add-cancel[data-v-0e339db2]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px;font-size:.8rem}.feed-add-cancel[data-v-0e339db2]:hover{color:var(--text-main)}.view-toggles[data-v-0e339db2]{gap:4px;padding:4px;display:flex}.toggle-btn[data-v-0e339db2]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.toggle-btn[data-v-0e339db2]:hover{color:var(--text-main);background:var(--overlay-8)}.toggle-btn.active[data-v-0e339db2]{color:var(--accent-orange);background:rgba(var(--accent-rgb), .1)}.draggable-wrapper[data-v-0e339db2]{height:100%;position:relative}.remove-block-btn[data-v-0e339db2]{background:var(--bg-panel);color:var(--text-muted);border:1px solid var(--border-color);z-index:10;opacity:0;width:28px;height:28px;transition:var(--transition);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.draggable-wrapper:hover .remove-block-btn[data-v-0e339db2]{opacity:1}.remove-block-btn[data-v-0e339db2]:hover{background:var(--overlay-10);color:var(--accent-red);border-color:var(--accent-red)}.ghost-block[data-v-0e339db2]{opacity:.4;background:rgba(var(--accent-rgb), .1);border:1px dashed var(--accent-orange)}.add-block-wrapper[data-v-0e339db2]{height:100%}.add-block[data-v-0e339db2]{border:2px dashed var(--overlay-10);background:var(--overlay-8);cursor:pointer;height:100%;min-height:300px;color:var(--text-muted);transition:var(--transition);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.add-block[data-v-0e339db2]:hover{background:rgba(var(--accent-rgb), .02);border-color:rgba(var(--accent-rgb), .2);color:var(--accent-orange)}.add-icon[data-v-0e339db2]{background:var(--overlay-8);width:64px;height:64px;transition:var(--transition);justify-content:center;align-items:center;display:flex}.add-block:hover .add-icon[data-v-0e339db2]{background:rgba(var(--accent-rgb), .1)}.add-block:hover .group-hover[data-v-0e339db2]{color:var(--accent-orange)}.add-block-menu[data-v-0e339db2]{border:2px dashed var(--border-color);flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;min-height:300px;padding:24px;display:flex}.add-block-menu h3[data-v-0e339db2]{color:var(--text-main);margin:0;font-size:1.1rem}.block-options[data-v-0e339db2]{gap:16px;width:100%;display:flex}.block-option[data-v-0e339db2]{background:var(--bg-panel);border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;transition:var(--transition);flex-direction:column;flex:1;align-items:center;gap:12px;padding:24px 16px;display:flex}.block-option[data-v-0e339db2]:hover{background:var(--overlay-10);border-color:var(--border-color);transform:translateY(-2px)}.btn-cancel[data-v-0e339db2]{color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border:none;font-size:.9rem}.btn-cancel[data-v-0e339db2]:hover{color:var(--text-main)}.settings-page[data-v-deba3f81]{flex-direction:column;flex:1;padding-right:8px;display:flex;position:relative;overflow-y:auto}.header-section[data-v-deba3f81]{margin-bottom:32px}.page-title[data-v-deba3f81]{margin-bottom:8px;font-size:2rem}.page-subtitle[data-v-deba3f81]{color:var(--text-muted);font-size:.95rem}.settings-grid[data-v-deba3f81]{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:24px;margin-bottom:32px;display:grid}.settings-panel[data-v-deba3f81]{flex-direction:column;gap:20px;padding:24px;display:flex}.panel-header[data-v-deba3f81]{border-bottom:1px solid var(--border-color);margin-bottom:8px;padding-bottom:16px}.header-title[data-v-deba3f81]{align-items:center;gap:12px;margin-bottom:8px;display:flex}.header-title h2[data-v-deba3f81]{margin:0;font-size:1.1rem;font-weight:500}.panel-desc[data-v-deba3f81]{color:var(--text-muted);font-size:.85rem}.form-group[data-v-deba3f81]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-deba3f81]{color:var(--text-muted);font-size:.85rem;font-weight:500}.input-wrapper[data-v-deba3f81]{align-items:center;display:flex;position:relative}.input-icon[data-v-deba3f81]{color:var(--text-muted);position:absolute;left:12px}.input-wrapper input[data-v-deba3f81]{background:var(--bg-panel);border:1px solid var(--border-color);width:100%;color:var(--text-main);transition:var(--transition);padding:10px 12px 10px 40px;font-size:.9rem}.input-wrapper input[data-v-deba3f81]:focus,.select-input[data-v-deba3f81]:focus{border-color:var(--accent-orange);outline:none}.select-input[data-v-deba3f81]{background:var(--bg-panel);border:1px solid var(--border-color);width:100%;color:var(--text-main);transition:var(--transition);appearance:none;cursor:pointer;padding:10px 12px 10px 40px;font-size:.9rem}.select-input option[data-v-deba3f81]{background:var(--bg-dark);color:var(--text-main)}.color-options[data-v-deba3f81]{gap:12px;margin-top:4px;display:flex}.color-btn[data-v-deba3f81]{cursor:pointer;width:32px;height:32px;transition:var(--transition);opacity:.7;border:2px solid #0000}.color-btn[data-v-deba3f81]:hover{opacity:.9;transform:scale(1.1)}.color-btn.active[data-v-deba3f81]{opacity:1;border-color:var(--text-main);transform:scale(1.15)}.actions-section[data-v-deba3f81]{background:var(--overlay-8);border:1px solid var(--border-color);justify-content:flex-end;align-items:center;gap:16px;padding:24px;display:flex}.save-status[data-v-deba3f81]{color:var(--accent-green);font-size:.9rem;font-weight:500}.btn-save[data-v-deba3f81]{background:var(--accent-orange);color:var(--bg-dark);transition:var(--transition);align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:600;display:flex}.btn-save[data-v-deba3f81]:hover{filter:brightness(1.15);transform:translateY(-1px)}.auth-overlay[data-v-deba3f81]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.auth-modal[data-v-deba3f81]{text-align:center;flex-direction:column;gap:16px;max-width:400px;padding:32px;display:flex}.auth-modal h3[data-v-deba3f81]{color:var(--accent-orange);margin-bottom:8px;font-size:1.2rem}.auth-modal p[data-v-deba3f81]{color:var(--text-muted);font-size:.9rem;line-height:1.4}.code-input[data-v-deba3f81]{background:var(--bg-panel);border:1px solid var(--border-color);color:var(--text-main);text-align:center;letter-spacing:2px;padding:12px;font-size:1.1rem}.code-input[data-v-deba3f81]:focus{border-color:var(--accent-orange);outline:none}.text-error[data-v-deba3f81]{color:var(--accent-red);margin-top:4px;font-size:.85rem}.auth-actions[data-v-deba3f81]{gap:12px;margin-top:8px;display:flex}.btn-cancel[data-v-deba3f81]{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:0 0;flex:1;padding:10px}.btn-primary[data-v-deba3f81]{background:var(--accent-orange);color:#000;cursor:pointer;border:none;flex:2;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.btn-secondary[data-v-deba3f81]{background:var(--overlay-8);color:var(--text-main);border:1px dashed var(--border-color);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;display:flex}.btn-secondary[data-v-deba3f81]:hover{background:var(--overlay-10);border-color:var(--border-color)}.text-green[data-v-deba3f81]{color:var(--accent-green)}.send-to-graph-btn[data-v-fff98621]{background:var(--overlay-8);border:1px solid var(--border-color);width:32px;height:32px;color:var(--text-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.send-to-graph-btn.small[data-v-fff98621]{width:24px;height:24px}.send-to-graph-btn[data-v-fff98621]:hover{color:var(--accent-blue);background:#3b82f61a;border-color:#3b82f64d;transform:translateY(-2px)}.send-to-graph-btn.sent[data-v-fff98621]{color:var(--accent-green);background:#10b9811a;border-color:#10b9814d;transform:none}.send-graph-menu[data-v-fff98621]{background:var(--bg-panel);border:1px solid var(--border-color);z-index:9999;border-radius:8px;flex-direction:column;width:200px;max-height:300px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 20px #00000080}.menu-header[data-v-fff98621]{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);background:var(--overlay-8);padding:10px 12px;font-size:.75rem;font-weight:600}.menu-items[data-v-fff98621]{padding:4px;overflow-y:auto}.menu-item[data-v-fff98621]{width:100%;color:var(--text-main);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;transition:background .2s;display:flex}.menu-item[data-v-fff98621]:hover{background:var(--overlay-8);color:var(--accent-blue)}.menu-item.new-graph[data-v-fff98621]{color:var(--accent-green)}.menu-item.new-graph[data-v-fff98621]:hover{background:#10b9811a}.menu-divider[data-v-fff98621]{background:var(--border-color);height:1px;margin:4px 0}.truncate[data-v-fff98621]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sherlock-module[data-v-8d5e9eb8]{flex-direction:column;flex:1;display:flex}.search-panel[data-v-8d5e9eb8]{margin-bottom:20px;padding:16px}.input-wrapper[data-v-8d5e9eb8]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;padding:4px;display:flex;position:relative}.icon-user[data-v-8d5e9eb8]{color:var(--text-muted);position:absolute;left:16px}.btn-settings[data-v-8d5e9eb8]{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);background:0 0;justify-content:center;align-items:center;margin-right:8px;padding:12px;display:flex}.btn-settings[data-v-8d5e9eb8]:hover,.btn-settings.active[data-v-8d5e9eb8]{background:var(--overlay-10);color:var(--text-main)}.input-wrapper input[data-v-8d5e9eb8]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:14px 16px 14px 48px;font-size:1.1rem}.btn-search[data-v-8d5e9eb8]{background:var(--accent-orange);color:#000;cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-search[data-v-8d5e9eb8]:hover{filter:brightness(1.15)}.btn-stop[data-v-8d5e9eb8]{color:var(--accent-red);cursor:pointer;transition:var(--transition);background:#ef444433;border:1px solid #ef444466;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-stop[data-v-8d5e9eb8]:hover{background:#ef44444d}.spin[data-v-8d5e9eb8]{animation:1s linear infinite spin-8d5e9eb8}@keyframes spin-8d5e9eb8{to{transform:rotate(360deg)}}.settings-panel[data-v-8d5e9eb8]{border-top:1px dashed var(--border-color);flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.setting-item[data-v-8d5e9eb8]{flex-direction:column;gap:6px;display:flex}.setting-header[data-v-8d5e9eb8]{color:var(--text-main);align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.setting-header label[data-v-8d5e9eb8]{flex:1;margin-bottom:0}.setting-desc[data-v-8d5e9eb8]{color:var(--text-muted);margin:0;padding-left:28px;font-size:.8rem}.progress-area[data-v-8d5e9eb8]{margin-bottom:24px;padding:0 4px}.progress-header[data-v-8d5e9eb8]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-badge[data-v-8d5e9eb8]{color:var(--text-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:flex}.status-badge.scanning[data-v-8d5e9eb8]{color:var(--accent-orange)}.status-badge.done[data-v-8d5e9eb8]{color:var(--accent-green)}.status-badge.error[data-v-8d5e9eb8]{color:var(--accent-red)}.pulse-dot[data-v-8d5e9eb8]{background:var(--accent-orange);width:8px;height:8px;animation:1.5s infinite pulse-8d5e9eb8}@keyframes pulse-8d5e9eb8{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.counter[data-v-8d5e9eb8]{color:var(--text-muted);font-size:.85rem}.count-number[data-v-8d5e9eb8]{color:var(--accent-orange);font-size:1.1rem;font-weight:700}.progress-track[data-v-8d5e9eb8]{background:var(--overlay-8);height:3px;overflow:hidden}.progress-fill.indeterminate[data-v-8d5e9eb8]{background:linear-gradient(90deg, var(--accent-orange), #f36);width:30%;height:100%;animation:1.4s ease-in-out infinite indeterminate-8d5e9eb8}@keyframes indeterminate-8d5e9eb8{0%{transform:translate(-100%)}to{transform:translate(400%)}}.results-grid[data-v-8d5e9eb8]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-bottom:32px;display:grid}.result-card[data-v-8d5e9eb8]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.result-card[data-v-8d5e9eb8]:hover{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .04)}.site-favicon[data-v-8d5e9eb8]{flex-shrink:0;width:24px;height:24px}.site-info[data-v-8d5e9eb8]{flex-direction:column;flex:1;min-width:0;display:flex}.site-name[data-v-8d5e9eb8]{color:var(--text-main);font-size:.9rem;font-weight:500}.site-url[data-v-8d5e9eb8]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.url-link[data-v-8d5e9eb8]{color:var(--text-muted);align-items:center;gap:4px;text-decoration:none;display:flex}.url-link:hover .site-url[data-v-8d5e9eb8],.url-link:hover .link-icon[data-v-8d5e9eb8]{color:var(--accent-orange)}.link-icon[data-v-8d5e9eb8]{color:var(--text-muted);flex-shrink:0;transition:color .2s}.empty-state[data-v-8d5e9eb8]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.empty-icon-wrapper[data-v-8d5e9eb8]{background:var(--overlay-8);border:1px dashed var(--border-color);justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex}.empty-state h3[data-v-8d5e9eb8]{color:var(--text-main);margin-bottom:8px;font-size:1.5rem}.empty-state p[data-v-8d5e9eb8]{color:var(--text-muted);max-width:400px}.tiktok-module[data-v-91ec407a]{flex-direction:column;flex:1;display:flex}.search-panel[data-v-91ec407a]{flex-direction:column;gap:12px;margin-bottom:20px;padding:16px;display:flex}.input-wrapper[data-v-91ec407a]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;padding:4px;display:flex;position:relative}.icon-user[data-v-91ec407a]{color:var(--text-muted);position:absolute;left:16px}.btn-settings[data-v-91ec407a]{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);background:0 0;justify-content:center;align-items:center;margin-right:8px;padding:12px;display:flex}.btn-settings[data-v-91ec407a]:hover,.btn-settings.active[data-v-91ec407a]{background:var(--overlay-10);color:var(--text-main)}.input-wrapper input[data-v-91ec407a]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:14px 16px 14px 48px;font-size:1.1rem}.btn-search[data-v-91ec407a]{background:var(--accent-orange);color:#000;cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-search[data-v-91ec407a]:hover{filter:brightness(1.15)}.btn-stop[data-v-91ec407a]{color:var(--accent-red);cursor:pointer;transition:var(--transition);background:#ef444433;border:1px solid #ef444466;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-stop[data-v-91ec407a]:hover{background:#ef44444d}.spin[data-v-91ec407a]{animation:1s linear infinite spin-91ec407a}@keyframes spin-91ec407a{to{transform:rotate(360deg)}}.settings-panel[data-v-91ec407a]{border-top:1px dashed var(--border-color);flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.setting-item[data-v-91ec407a]{flex-direction:column;gap:6px;display:flex}.setting-header[data-v-91ec407a]{color:var(--text-main);align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.setting-header label[data-v-91ec407a]{flex:1;margin-bottom:0}.setting-desc[data-v-91ec407a]{color:var(--text-muted);margin:0;padding-left:28px;font-size:.8rem}.option-group .help-text[data-v-91ec407a]{color:var(--text-muted);font-size:.72rem}.progress-area[data-v-91ec407a]{margin-bottom:24px;padding:0 4px}.progress-header[data-v-91ec407a]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-badge[data-v-91ec407a]{color:var(--text-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:flex}.status-badge.scanning[data-v-91ec407a]{color:var(--accent-orange)}.status-badge.done[data-v-91ec407a]{color:var(--accent-green)}.status-badge.error[data-v-91ec407a]{color:var(--accent-red)}.pulse-dot[data-v-91ec407a]{background:var(--accent-orange);width:8px;height:8px;animation:1.5s infinite pulse-91ec407a}@keyframes pulse-91ec407a{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.stats-actions[data-v-91ec407a]{align-items:center;gap:12px;display:flex}.counter[data-v-91ec407a]{color:var(--text-muted);font-size:.85rem}.count-number[data-v-91ec407a]{color:var(--accent-orange);font-size:1.1rem;font-weight:700}.btn-export[data-v-91ec407a]{background:rgba(var(--accent-rgb), .08);border:1px solid rgba(var(--accent-rgb), .25);color:var(--accent-orange);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:600;transition:all .2s;display:flex}.btn-export[data-v-91ec407a]:hover{background:rgba(var(--accent-rgb), .15);transform:translateY(-1px)}.progress-track[data-v-91ec407a]{background:var(--overlay-8);height:3px;overflow:hidden}.progress-fill.indeterminate[data-v-91ec407a]{background:linear-gradient(90deg, var(--accent-orange), #f36);width:30%;height:100%;animation:1.4s ease-in-out infinite indeterminate-91ec407a}@keyframes indeterminate-91ec407a{0%{transform:translate(-100%)}to{transform:translate(400%)}}.results-table-container[data-v-91ec407a]{margin-bottom:32px;padding:0;overflow-x:auto}.data-table[data-v-91ec407a]{border-collapse:collapse;width:100%}.col-rank[data-v-91ec407a]{width:50px}.col-occ[data-v-91ec407a]{width:100px}.col-freq[data-v-91ec407a]{width:220px}.data-table th[data-v-91ec407a]{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border-color);background:var(--bg-panel);padding:14px 16px;font-size:.78rem;font-weight:500}.data-table td[data-v-91ec407a]{border-bottom:1px solid var(--border-color);padding:12px 16px}.data-table tr:last-child td[data-v-91ec407a]{border-bottom:none}.data-table tr[data-v-91ec407a]{transition:background .15s}.data-table tr[data-v-91ec407a]:hover{background:rgba(var(--accent-rgb), .03)}.rank-cell[data-v-91ec407a]{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.85rem}.hashtag-label[data-v-91ec407a]{background:rgba(var(--accent-rgb), .08);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .15);padding:4px 10px;font-size:.88rem;font-weight:500}.occ-cell[data-v-91ec407a]{text-align:center}.occ-value[data-v-91ec407a]{color:var(--text-main);font-family:JetBrains Mono,monospace;font-weight:600}.freq-bar-container[data-v-91ec407a]{align-items:center;gap:12px;display:flex}.freq-bar-track[data-v-91ec407a]{background:var(--overlay-8);flex:1;height:6px;overflow:hidden}.freq-bar-fill[data-v-91ec407a]{background:linear-gradient(90deg, var(--accent-orange), #f36);height:100%;transition:width .4s}.freq-text[data-v-91ec407a]{color:var(--text-muted);text-align:right;min-width:38px;font-family:JetBrains Mono,monospace;font-size:.8rem}.empty-state[data-v-91ec407a]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.empty-icon-wrapper[data-v-91ec407a]{background:var(--overlay-8);border:1px dashed var(--border-color);justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex}.empty-state h3[data-v-91ec407a]{color:var(--text-main);margin-bottom:8px;font-size:1.5rem}.empty-state p[data-v-91ec407a]{color:var(--text-muted);max-width:400px}.ghunt-module[data-v-672fab8c]{flex-direction:column;flex:1;display:flex}.search-panel[data-v-672fab8c]{margin-bottom:20px;padding:16px}.input-wrapper[data-v-672fab8c]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;padding:4px;display:flex;position:relative}.icon-user[data-v-672fab8c]{color:var(--text-muted);position:absolute;left:16px}.input-wrapper input[data-v-672fab8c]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:14px 16px 14px 48px;font-size:1.1rem}.btn-search[data-v-672fab8c]{background:var(--accent-orange);color:#000;cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-search[data-v-672fab8c]:hover{filter:brightness(1.15)}.btn-stop[data-v-672fab8c]{color:var(--accent-red);cursor:pointer;transition:var(--transition);background:#ef444433;border:1px solid #ef444466;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-stop[data-v-672fab8c]:hover{background:#ef44444d}.spin[data-v-672fab8c]{animation:1s linear infinite spin-672fab8c}@keyframes spin-672fab8c{to{transform:rotate(360deg)}}.progress-area[data-v-672fab8c]{margin-bottom:24px;padding:0 4px}.progress-header[data-v-672fab8c]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-badge[data-v-672fab8c]{color:var(--text-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:flex}.status-badge.scanning[data-v-672fab8c]{color:var(--accent-orange)}.status-badge.done[data-v-672fab8c]{color:var(--accent-green)}.status-badge.error[data-v-672fab8c]{color:var(--accent-red)}.pulse-dot[data-v-672fab8c]{background:var(--accent-orange);width:8px;height:8px;animation:1.5s infinite pulse-672fab8c}@keyframes pulse-672fab8c{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.progress-track[data-v-672fab8c]{background:var(--overlay-8);height:3px;overflow:hidden}.progress-fill.indeterminate[data-v-672fab8c]{background:linear-gradient(90deg, var(--accent-orange), #f36);width:30%;height:100%;animation:1.4s ease-in-out infinite indeterminate-672fab8c}@keyframes indeterminate-672fab8c{0%{transform:translate(-100%)}to{transform:translate(400%)}}.ghunt-results[data-v-672fab8c]{flex-direction:column;gap:20px;padding-bottom:32px;display:flex}.profile-card[data-v-672fab8c]{background:var(--bg-panel);border:1px solid var(--border-color);border-left:3px solid var(--accent-orange);padding:24px;transition:all .25s}.profile-card[data-v-672fab8c]:hover{border-color:rgba(var(--accent-rgb), .3)}.profile-header[data-v-672fab8c]{align-items:center;gap:24px;display:flex}.avatar-container[data-v-672fab8c]{flex-shrink:0;width:72px;height:72px;position:relative}.avatar[data-v-672fab8c]{object-fit:cover;border:2px solid var(--border-color);width:100%;height:100%}.avatar-placeholder[data-v-672fab8c]{border:2px solid var(--border-color);background:var(--bg-panel);width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.default-badge[data-v-672fab8c]{border:1px solid var(--border-color);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:#000c;padding:1px 6px;font-size:.6rem;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.profile-main-info h2[data-v-672fab8c]{color:var(--text-main);margin:0 0 8px;font-size:1.4rem;font-weight:600}.info-row[data-v-672fab8c]{align-items:center;gap:8px;margin-bottom:4px;font-size:.9rem;display:flex}.info-icon.accent[data-v-672fab8c]{color:var(--accent-orange)}.info-icon.muted[data-v-672fab8c]{color:var(--text-muted)}.mono[data-v-672fab8c]{font-family:JetBrains Mono,monospace;font-size:.8rem}[data-v-672fab8c] .inline-btn{margin-left:4px}.details-grid[data-v-672fab8c]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.detail-card[data-v-672fab8c]{background:var(--bg-panel);border:1px solid var(--border-color);padding:20px;transition:all .25s}.detail-card[data-v-672fab8c]:hover{border-color:rgba(var(--accent-rgb), .25)}.card-title[data-v-672fab8c]{color:var(--accent-orange);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:10px;font-size:.95rem;font-weight:600;display:flex}.detail-rows[data-v-672fab8c]{flex-direction:column;display:flex}.detail-row[data-v-672fab8c]{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.detail-row+.detail-row[data-v-672fab8c]{border-top:1px solid var(--border-color)}.dl[data-v-672fab8c]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.82rem}.dv[data-v-672fab8c]{color:var(--text-main);text-align:right;font-size:.88rem;font-weight:500}.services-list[data-v-672fab8c]{flex-wrap:wrap;gap:8px;display:flex}.service-badge[data-v-672fab8c]{background:rgba(var(--accent-rgb), .08);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .2);padding:5px 12px;font-size:.82rem;font-weight:500;transition:all .2s}.service-badge[data-v-672fab8c]:hover{background:rgba(var(--accent-rgb), .15)}.empty-card-text[data-v-672fab8c]{font-size:.85rem}.text-green[data-v-672fab8c]{color:var(--accent-green,#0f8)}.empty-state[data-v-672fab8c]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.empty-icon-wrapper[data-v-672fab8c]{background:var(--overlay-8);border:1px dashed var(--border-color);justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex}.empty-state h3[data-v-672fab8c]{color:var(--text-main);margin-bottom:8px;font-size:1.5rem}.empty-state p[data-v-672fab8c]{color:var(--text-muted);max-width:400px}.auth-overlay[data-v-672fab8c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.auth-modal[data-v-672fab8c]{text-align:center;flex-direction:column;gap:16px;width:90%;max-width:500px;padding:32px;display:flex}.auth-header h3[data-v-672fab8c]{color:var(--accent-orange);margin-bottom:8px;font-size:1.3rem}.auth-desc[data-v-672fab8c]{color:var(--text-muted);margin-bottom:8px;font-size:.95rem;line-height:1.5}[data-v-672fab8c] .auth-desc a{color:var(--accent-orange);text-decoration:underline}.code-input[data-v-672fab8c]{background:var(--bg-panel);border:1px solid var(--border-color);color:var(--text-main);text-align:center;width:100%;padding:14px;font-size:1rem}.code-input[data-v-672fab8c]:focus{border-color:var(--accent-orange);outline:none}.text-error[data-v-672fab8c]{color:var(--accent-red);margin-top:4px;font-size:.85rem;display:block}.auth-actions[data-v-672fab8c]{gap:12px;margin-top:16px;display:flex}.btn-cancel[data-v-672fab8c]{border:1px solid var(--border-color);color:var(--text-main);cursor:pointer;background:0 0;flex:1;padding:12px;font-weight:500}.btn-primary[data-v-672fab8c]{background:var(--accent-orange);color:#000;cursor:pointer;border:none;flex:2;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:600;display:flex}.btn-primary[data-v-672fab8c]:disabled,.btn-cancel[data-v-672fab8c]:disabled{opacity:.5;cursor:not-allowed}.maigret-module[data-v-fbca2aa3]{flex-direction:column;flex:1;display:flex}.search-panel[data-v-fbca2aa3]{margin-bottom:20px;padding:16px}.input-wrapper[data-v-fbca2aa3]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;padding:4px;display:flex;position:relative}.icon-user[data-v-fbca2aa3]{color:var(--text-muted);position:absolute;left:16px}.btn-settings[data-v-fbca2aa3]{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);background:0 0;justify-content:center;align-items:center;margin-right:8px;padding:12px;display:flex}.btn-settings[data-v-fbca2aa3]:hover,.btn-settings.active[data-v-fbca2aa3]{background:var(--overlay-10);color:var(--text-main)}.input-wrapper input[data-v-fbca2aa3]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:14px 16px 14px 48px;font-size:1.1rem}.btn-search[data-v-fbca2aa3]{background:var(--accent-orange);color:#000;cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-search[data-v-fbca2aa3]:hover{filter:brightness(1.15)}.btn-stop[data-v-fbca2aa3]{color:var(--accent-red);cursor:pointer;transition:var(--transition);background:#ef444433;border:1px solid #ef444466;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-stop[data-v-fbca2aa3]:hover{background:#ef44444d}.spin[data-v-fbca2aa3]{animation:1s linear infinite spin-fbca2aa3}@keyframes spin-fbca2aa3{to{transform:rotate(360deg)}}.settings-panel[data-v-fbca2aa3]{border-top:1px dashed var(--border-color);flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.setting-item[data-v-fbca2aa3]{flex-direction:column;gap:6px;display:flex}.setting-header[data-v-fbca2aa3]{color:var(--text-main);align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.setting-header label[data-v-fbca2aa3]:not(.switch){flex:1;margin-bottom:0}.setting-desc[data-v-fbca2aa3]{color:var(--text-muted);margin:0;padding-left:28px;font-size:.8rem}.progress-area[data-v-fbca2aa3]{margin-bottom:24px;padding:0 4px}.progress-header[data-v-fbca2aa3]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-badge[data-v-fbca2aa3]{color:var(--text-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:flex}.status-badge.scanning[data-v-fbca2aa3]{color:var(--accent-orange)}.status-badge.done[data-v-fbca2aa3]{color:var(--accent-green)}.status-badge.error[data-v-fbca2aa3]{color:var(--accent-red)}.pulse-dot[data-v-fbca2aa3]{background:var(--accent-orange);width:8px;height:8px;animation:1.5s infinite pulse-fbca2aa3}@keyframes pulse-fbca2aa3{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.counter[data-v-fbca2aa3]{color:var(--text-muted);font-size:.85rem}.count-number[data-v-fbca2aa3]{color:var(--accent-orange);font-size:1.1rem;font-weight:700}.progress-track[data-v-fbca2aa3]{background:var(--overlay-8);height:3px;overflow:hidden}.progress-fill[data-v-fbca2aa3]{background:linear-gradient(90deg, var(--accent-orange), #f36);height:100%;transition:width .3s}.results-section[data-v-fbca2aa3]{padding-bottom:32px}.results-grid[data-v-fbca2aa3]{gap:16px;display:grid}.rich-grid[data-v-fbca2aa3]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));margin-bottom:32px}.basic-grid[data-v-fbca2aa3]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.rich-card[data-v-fbca2aa3]{background:var(--bg-panel);border:1px solid var(--border-color);padding:0;transition:all .25s;overflow:hidden}.rich-card[data-v-fbca2aa3]:hover{border-color:rgba(var(--accent-rgb), .4);transform:translateY(-2px)}.card-header[data-v-fbca2aa3]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.card-header-left[data-v-fbca2aa3]{align-items:center;gap:12px;min-width:0;display:flex}.site-favicon[data-v-fbca2aa3]{flex-shrink:0;width:24px;height:24px}.card-title-block[data-v-fbca2aa3]{min-width:0}.card-title-block h3[data-v-fbca2aa3]{color:var(--text-main);margin:0;font-size:.95rem;font-weight:600}.domain-link[data-v-fbca2aa3]{color:var(--text-muted);align-items:center;gap:4px;font-size:.75rem;text-decoration:none;transition:color .2s;display:inline-flex}.domain-link[data-v-fbca2aa3]:hover{color:var(--accent-orange)}.tag-count-badge[data-v-fbca2aa3]{background:rgba(var(--accent-rgb), .1);color:var(--accent-orange);white-space:nowrap;flex-shrink:0;padding:3px 8px;font-size:.7rem;font-weight:600}.highlight-tags[data-v-fbca2aa3]{padding:12px 16px}.highlight-row[data-v-fbca2aa3]{justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.highlight-row+.highlight-row[data-v-fbca2aa3]{border-top:1px solid var(--border-color)}.hl-label[data-v-fbca2aa3]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.78rem}.hl-value[data-v-fbca2aa3]{color:var(--text-main);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.85rem;overflow:hidden}.hl-value.verified[data-v-fbca2aa3]{color:var(--accent-green,#0f8);font-weight:600}.extra-section[data-v-fbca2aa3]{border-top:1px solid var(--border-color)}.expand-btn[data-v-fbca2aa3]{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:.78rem;transition:color .2s;display:flex}.expand-btn[data-v-fbca2aa3]:hover{color:var(--accent-orange)}.extra-tags[data-v-fbca2aa3]{padding:0 16px 12px;animation:.2s ease-out slideDown-fbca2aa3}@keyframes slideDown-fbca2aa3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.extra-row[data-v-fbca2aa3]{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.extra-label[data-v-fbca2aa3]{color:var(--text-muted);font-size:.72rem}.extra-value[data-v-fbca2aa3]{color:var(--text-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.8rem;overflow:hidden}.section-divider[data-v-fbca2aa3]{color:var(--text-muted);border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:8px;font-size:.85rem;font-weight:500}.basic-card[data-v-fbca2aa3]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .2s;display:flex}.basic-card[data-v-fbca2aa3]:hover{border-color:var(--accent-orange);background:rgba(var(--accent-rgb), .04);transform:translateY(-1px)}.site-favicon-sm[data-v-fbca2aa3]{flex-shrink:0;width:20px;height:20px}.basic-info[data-v-fbca2aa3]{flex-direction:column;flex:1;min-width:0;display:flex}.basic-site[data-v-fbca2aa3]{color:var(--text-main);font-size:.88rem;font-weight:500}.basic-url[data-v-fbca2aa3]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.link-icon[data-v-fbca2aa3]{color:var(--text-muted);opacity:0;flex-shrink:0;transition:opacity .2s}.basic-card:hover .link-icon[data-v-fbca2aa3]{opacity:1;color:var(--accent-orange)}.empty-state[data-v-fbca2aa3]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.empty-icon-wrapper[data-v-fbca2aa3]{background:var(--overlay-8);border:1px dashed var(--border-color);justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex}.empty-state h3[data-v-fbca2aa3]{color:var(--text-main);margin-bottom:8px;font-size:1.5rem}.empty-state p[data-v-fbca2aa3]{color:var(--text-muted);max-width:400px}.holehe-module[data-v-995ab697]{flex-direction:column;flex:1;display:flex}.search-panel[data-v-995ab697]{margin-bottom:20px;padding:16px}.input-wrapper[data-v-995ab697]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;padding:4px;display:flex;position:relative}.icon-user[data-v-995ab697]{color:var(--text-muted);position:absolute;left:16px}.btn-settings[data-v-995ab697]{color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;transition:var(--transition);background:0 0;justify-content:center;align-items:center;margin-right:8px;padding:12px;display:flex}.btn-settings[data-v-995ab697]:hover,.btn-settings.active[data-v-995ab697]{background:var(--overlay-10);color:var(--text-main)}.input-wrapper input[data-v-995ab697]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;padding:14px 16px 14px 48px;font-size:1.1rem}.btn-search[data-v-995ab697]{background:var(--accent-orange);color:#000;cursor:pointer;transition:var(--transition);border:none;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-search[data-v-995ab697]:hover{filter:brightness(1.15)}.btn-stop[data-v-995ab697]{color:var(--accent-red);cursor:pointer;transition:var(--transition);background:#ef444433;border:1px solid #ef444466;align-items:center;gap:8px;padding:12px 24px;font-weight:600;display:flex}.btn-stop[data-v-995ab697]:hover{background:#ef44444d}.spin[data-v-995ab697]{animation:1s linear infinite spin-995ab697}@keyframes spin-995ab697{to{transform:rotate(360deg)}}.settings-panel[data-v-995ab697]{border-top:1px dashed var(--border-color);flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.setting-item[data-v-995ab697]{flex-direction:column;gap:6px;display:flex}.setting-header[data-v-995ab697]{color:var(--text-main);align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.setting-header label[data-v-995ab697]:not(.switch){flex:1;margin-bottom:0}.setting-desc[data-v-995ab697]{color:var(--text-muted);margin:0;padding-left:28px;font-size:.8rem}.progress-area[data-v-995ab697]{margin-bottom:24px;padding:0 4px}.progress-header[data-v-995ab697]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.status-badge[data-v-995ab697]{color:var(--text-muted);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:flex}.status-badge.scanning[data-v-995ab697]{color:var(--accent-orange)}.status-badge.done[data-v-995ab697]{color:var(--accent-green)}.status-badge.error[data-v-995ab697]{color:var(--accent-red)}.pulse-dot[data-v-995ab697]{background:var(--accent-orange);width:8px;height:8px;animation:1.5s infinite pulse-995ab697}@keyframes pulse-995ab697{0%{box-shadow:0 0 0 0 rgba(var(--accent-rgb), .4)}70%{box-shadow:0 0 0 6px rgba(var(--accent-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0)}}.counter[data-v-995ab697]{color:var(--text-muted);font-size:.85rem}.count-number[data-v-995ab697]{color:var(--accent-orange);font-size:1.1rem;font-weight:700}.progress-track[data-v-995ab697]{background:var(--overlay-8);height:3px;overflow:hidden}.progress-fill.indeterminate[data-v-995ab697]{background:linear-gradient(90deg, var(--accent-orange), #f36);width:30%;height:100%;animation:1.4s ease-in-out infinite indeterminate-995ab697}@keyframes indeterminate-995ab697{0%{transform:translate(-100%)}to{transform:translate(400%)}}.results-grid[data-v-995ab697]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;padding-bottom:32px;display:grid}.result-card[data-v-995ab697]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.result-card[data-v-995ab697]:hover{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .04)}.site-favicon[data-v-995ab697]{flex-shrink:0;width:24px;height:24px}.site-info[data-v-995ab697]{flex-direction:column;flex:1;min-width:0;display:flex}.site-name[data-v-995ab697]{color:var(--text-main);font-size:.9rem;font-weight:500}.site-url[data-v-995ab697]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.site-extra[data-v-995ab697]{color:var(--accent-orange);white-space:nowrap;text-overflow:ellipsis;opacity:.8;margin-top:2px;font-size:.7rem;overflow:hidden}.url-link[data-v-995ab697]{color:var(--text-muted);align-items:center;gap:4px;text-decoration:none;display:flex}.url-link:hover .site-url[data-v-995ab697],.url-link:hover .link-icon[data-v-995ab697]{color:var(--accent-orange)}.link-icon[data-v-995ab697]{color:var(--text-muted);flex-shrink:0;transition:color .2s}.empty-state[data-v-995ab697]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px;display:flex}.empty-icon-wrapper[data-v-995ab697]{background:var(--overlay-8);border:1px dashed var(--border-color);justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:24px;display:flex}.empty-state h3[data-v-995ab697]{color:var(--text-main);margin-bottom:8px;font-size:1.5rem}.empty-state p[data-v-995ab697]{color:var(--text-muted);max-width:400px}.forensics-page[data-v-ef39b7c2]{flex-direction:column;flex:1;padding-right:8px;display:flex;overflow-y:auto}.header-section[data-v-ef39b7c2]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.page-title[data-v-ef39b7c2]{margin-bottom:8px;font-size:2rem}.page-subtitle[data-v-ef39b7c2]{color:var(--text-muted);font-size:.95rem}.export-btn[data-v-ef39b7c2]{background:rgba(var(--accent-rgb), .15);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .3);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:600;display:flex}.export-btn[data-v-ef39b7c2]:hover:not(:disabled){background:rgba(var(--accent-rgb), .25);transform:translateY(-2px)}.export-btn[data-v-ef39b7c2]:disabled{opacity:.6;cursor:not-allowed}.tabs-container[data-v-ef39b7c2]{border-bottom:1px solid var(--border-color);gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.tab-btn[data-v-ef39b7c2]{color:var(--text-muted);transition:var(--transition);background:0 0;align-items:center;gap:8px;padding:10px 20px;font-weight:500;display:flex}.tab-btn[data-v-ef39b7c2]:hover{background:var(--overlay-light-5);color:var(--text-main)}.tab-btn.active[data-v-ef39b7c2]{background:rgba(var(--accent-rgb), .1);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .3)}.tab-content[data-v-ef39b7c2]{flex-direction:column;flex:1;display:flex}@media (width<=768px){.header-section[data-v-ef39b7c2]{flex-direction:column;gap:12px}.export-btn[data-v-ef39b7c2]{justify-content:center;width:100%}.tabs-container[data-v-ef39b7c2]{border-bottom:none;flex-wrap:wrap;gap:8px}.tab-btn[data-v-ef39b7c2]{flex:1;justify-content:center;min-width:calc(33% - 8px);padding:8px;font-size:.8rem}}.search-section[data-v-37bd2549]{margin-bottom:24px;padding:8px}.search-input-wrapper[data-v-37bd2549]{background:var(--bg-panel);border:1px solid var(--border-color);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.domain-input[data-v-37bd2549]{color:var(--text-main);background:0 0;border:none;outline:none;flex:1;font-size:1rem}.domain-input[data-v-37bd2549]::placeholder{color:var(--text-muted)}.scan-btn[data-v-37bd2549]{align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:flex}.text-purple[data-v-37bd2549]{color:var(--accent-purple)}@media (width<=600px){.search-input-wrapper[data-v-37bd2549]{flex-direction:column;align-items:stretch;padding:12px}.domain-input[data-v-37bd2549]{border-bottom:1px solid var(--border-color);margin:8px 0;padding:8px 0}.scan-btn[data-v-37bd2549]{justify-content:center}}.result-card[data-v-48d9ebac]{flex-direction:column;padding:20px;display:flex}.card-header[data-v-48d9ebac]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.card-header h3[data-v-48d9ebac]{margin:0;font-size:1.1rem;font-weight:600}.card-body[data-v-48d9ebac]{flex-direction:column;gap:12px;display:flex}.data-row[data-v-48d9ebac]{justify-content:space-between;align-items:center;gap:16px;display:flex}.val-group[data-v-48d9ebac]{text-align:right;justify-content:flex-end;align-items:center;gap:8px;display:flex}.data-row.stack[data-v-48d9ebac]{flex-direction:column;align-items:flex-start;gap:8px}.data-row.stack .value[data-v-48d9ebac]{text-align:left}.label[data-v-48d9ebac]{color:var(--text-muted);flex-shrink:0;font-size:.85rem;font-weight:500}.value[data-v-48d9ebac]{color:var(--text-main);text-align:right;overflow-wrap:anywhere;word-break:break-word;font-size:.95rem;font-weight:500}.highlight[data-v-48d9ebac]{color:var(--accent-purple);font-size:1.1rem;font-weight:700}.tags[data-v-48d9ebac]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-48d9ebac]{background:var(--overlay-8);border:1px solid var(--border-color);padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.8rem}.strong[data-v-48d9ebac]{font-weight:600}.mt-3[data-v-48d9ebac]{margin-top:12px}.text-purple[data-v-48d9ebac]{color:var(--accent-purple)}.text-orange[data-v-48d9ebac]{color:var(--accent-orange)}.text-red[data-v-48d9ebac]{color:var(--accent-red)}.text-green[data-v-48d9ebac]{color:var(--accent-green)}.text-blue[data-v-48d9ebac]{color:var(--accent-blue)}.result-card[data-v-a3d282e0]{flex-direction:column;padding:20px;display:flex}.screenshot-card[data-v-a3d282e0]{grid-row:span 2}.card-header[data-v-a3d282e0]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.card-header h3[data-v-a3d282e0]{margin:0;font-size:1.1rem;font-weight:600}.card-body[data-v-a3d282e0]{flex-direction:column;gap:12px;display:flex}.screenshot-wrapper[data-v-a3d282e0]{border:1px solid var(--border-color);transition:all .2s;display:block;position:relative;overflow:hidden}.screenshot-wrapper[data-v-a3d282e0]:hover{border-color:var(--accent-orange)}.urlscan-screenshot[data-v-a3d282e0]{object-fit:cover;width:100%;display:block}.overlay-link[data-v-a3d282e0]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--accent-orange);background:#000c;justify-content:center;align-items:center;gap:8px;padding:12px;font-weight:600;transition:transform .2s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.screenshot-wrapper:hover .overlay-link[data-v-a3d282e0]{transform:translateY(0)}.text-blue[data-v-a3d282e0]{color:var(--accent-blue)}.result-card[data-v-b28901ad]{flex-direction:column;padding:20px;display:flex}.card-header[data-v-b28901ad]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.card-header h3[data-v-b28901ad]{margin:0;font-size:1.1rem;font-weight:600}.card-body[data-v-b28901ad]{flex-direction:column;gap:12px;display:flex}.data-row[data-v-b28901ad]{justify-content:space-between;align-items:center;display:flex}.val-group[data-v-b28901ad]{align-items:center;gap:8px;display:flex}.label[data-v-b28901ad]{color:var(--text-muted);font-size:.85rem;font-weight:500}.value[data-v-b28901ad]{color:var(--text-main);font-size:.95rem;font-weight:500}.highlight[data-v-b28901ad]{color:var(--accent-purple);font-size:1.1rem;font-weight:700}.text-orange[data-v-b28901ad]{color:var(--accent-orange)}.result-card[data-v-0cd299f3]{flex-direction:column;padding:20px;display:flex}.card-header[data-v-0cd299f3]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.card-header h3[data-v-0cd299f3]{margin:0;font-size:1.1rem;font-weight:600}.card-body[data-v-0cd299f3]{flex-direction:column;gap:12px;display:flex}.verdicts-grid[data-v-0cd299f3]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.verdict-box[data-v-0cd299f3]{background:var(--overlay-8);border:1px solid var(--border-color);flex-direction:column;align-items:flex-start;padding:12px;display:flex}.v-label[data-v-0cd299f3]{color:var(--text-muted);text-transform:uppercase;margin-bottom:4px;font-size:.8rem}.v-score[data-v-0cd299f3]{margin-bottom:4px;font-size:1.2rem;font-weight:700}.v-sub[data-v-0cd299f3]{color:var(--text-main);opacity:.7;font-size:.8rem}.text-red[data-v-0cd299f3]{color:var(--accent-red)}.text-green[data-v-0cd299f3]{color:var(--accent-green)}.result-card[data-v-3691ff26]{flex-direction:column;padding:20px;display:flex}.card-header[data-v-3691ff26]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.card-header h3[data-v-3691ff26]{margin:0;font-size:1.1rem;font-weight:600}.card-body[data-v-3691ff26]{flex-direction:column;gap:12px;display:flex}.stats-boxes[data-v-3691ff26]{justify-content:space-between;gap:12px;display:flex}.stat-box[data-v-3691ff26]{background:var(--overlay-8);border:1px solid var(--border-color);flex-direction:column;flex:1;align-items:center;padding:16px;display:flex}.stat-num[data-v-3691ff26]{color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700}.stat-label[data-v-3691ff26]{color:var(--text-muted);text-transform:uppercase;margin-top:4px;font-size:.8rem}.detailed-metrics[data-v-3691ff26]{border-top:1px solid var(--border-color);margin-top:16px;padding-top:16px}.data-row.stack[data-v-3691ff26]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.label[data-v-3691ff26]{color:var(--text-muted);font-size:.85rem;font-weight:500}.value[data-v-3691ff26]{color:var(--text-main);font-size:.95rem;font-weight:500}.tags[data-v-3691ff26]{flex-wrap:wrap;gap:8px;display:flex}.tag[data-v-3691ff26]{background:var(--overlay-8);border:1px solid var(--border-color);align-items:center;gap:6px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:.8rem;display:inline-flex}[data-v-3691ff26] .inline-btn{background:0 0;border-color:#0000;margin-left:2px}[data-v-3691ff26] .inline-btn:hover{background:var(--overlay-10)}.tag-blue[data-v-3691ff26]{color:#60a5fa;background:#3b82f61a;border-color:#3b82f64d}.tag-orange[data-v-3691ff26]{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .3);color:var(--accent-orange)}.tag-green[data-v-3691ff26]{color:#34d399;background:#10b9811a;border-color:#10b9814d}.certs-list[data-v-3691ff26]{flex-direction:column;gap:8px;width:100%;display:flex}.cert-item[data-v-3691ff26]{background:var(--overlay-8);border:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.cert-main[data-v-3691ff26]{flex-direction:column;display:flex}.cert-subject[data-v-3691ff26]{color:var(--text-main);font-size:.9rem;font-weight:600}.cert-issuer[data-v-3691ff26]{color:var(--text-muted);font-size:.8rem}.cert-dates[data-v-3691ff26]{color:var(--accent-orange);background:rgba(var(--accent-rgb), .1);align-items:center;gap:6px;padding:4px 8px;font-size:.8rem;display:flex}.api-key-prompt[data-v-3691ff26]{background:rgba(var(--accent-rgb), .05);border:1px dashed rgba(var(--accent-rgb), .3);color:var(--accent-orange);align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:.8rem;display:flex}.mt-3[data-v-3691ff26]{margin-top:12px}.mt-4[data-v-3691ff26]{margin-top:24px}.text-green[data-v-3691ff26]{color:var(--accent-green)}.result-card[data-v-a50241e6]{flex-direction:column;padding:20px;display:flex}.card-header[data-v-a50241e6]{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.card-header h3[data-v-a50241e6]{margin:0;font-size:1.1rem;font-weight:600}.card-body[data-v-a50241e6]{flex-direction:column;gap:12px;display:flex}.p-0[data-v-a50241e6]{padding:0!important}.transactions-card[data-v-a50241e6]{min-width:0;height:420px}.transactions-card .card-body[data-v-a50241e6]{flex:1;min-height:0}.transactions-table-wrapper[data-v-a50241e6]{flex:1;min-height:0;overflow:hidden auto}.transactions-table[data-v-a50241e6]{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.transactions-table th[data-v-a50241e6]{background:var(--overlay-8);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-color);z-index:10;padding:8px 10px;font-size:.75rem;font-weight:500;position:sticky;top:0}.transactions-table td[data-v-a50241e6]{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:6px 10px}.transactions-table th[data-v-a50241e6]:first-child,.transactions-table td[data-v-a50241e6]:first-child{width:68px}.transactions-table th[data-v-a50241e6]:nth-child(2),.transactions-table td[data-v-a50241e6]:nth-child(2){width:64px}.transactions-table th[data-v-a50241e6]:nth-child(3),.transactions-table td[data-v-a50241e6]:nth-child(3){width:28%}.transactions-table th[data-v-a50241e6]:nth-child(4),.transactions-table td[data-v-a50241e6]:nth-child(4){width:18%}.transactions-table th[data-v-a50241e6]:nth-child(5),.transactions-table td[data-v-a50241e6]:nth-child(5){width:25%}.transactions-table th[data-v-a50241e6]:nth-child(6),.transactions-table td[data-v-a50241e6]:nth-child(6){width:56px}.tx-row[data-v-a50241e6]{cursor:pointer;transition:background .2s}.tx-row[data-v-a50241e6]:hover{background:var(--overlay-8)}.url-path[data-v-a50241e6]{text-decoration:none;display:block}.url-path[data-v-a50241e6]:hover{text-decoration:underline}.resource-cell[data-v-a50241e6]{min-width:0}.truncate[data-v-a50241e6],.mime-cell[data-v-a50241e6]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.method-badge[data-v-a50241e6]{background:var(--overlay-10);padding:4px 8px;font-size:.75rem;font-weight:700}.method-badge.get[data-v-a50241e6]{color:#34d399;background:#10b9811a}.method-badge.post[data-v-a50241e6]{color:var(--accent-orange);background:rgba(var(--accent-rgb), .1)}.method-badge.options[data-v-a50241e6]{color:#60a5fa;background:#3b82f61a}.status-badge[data-v-a50241e6]{font-family:JetBrains Mono,monospace;font-weight:600}.status-badge.ok[data-v-a50241e6]{color:#34d399}.status-badge.error[data-v-a50241e6]{color:var(--accent-red)}.ip-cell[data-v-a50241e6]{flex-direction:column;display:flex}.asn-name[data-v-a50241e6]{font-size:.7rem}.btn-expand[data-v-a50241e6]{background:rgba(var(--accent-rgb), .1);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .3);cursor:pointer;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.btn-expand[data-v-a50241e6]:hover{background:var(--accent-orange);color:#000}.text-orange[data-v-a50241e6]{color:var(--accent-orange)}.text-blue[data-v-a50241e6]{color:var(--accent-blue)}.text-muted[data-v-a50241e6]{color:var(--text-muted)}.auth-overlay[data-v-78d00822]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000c;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;inset:0}.request-modal[data-v-78d00822]{background:var(--bg-panel);border:1px solid var(--border-color);flex-direction:column;width:100%;max-width:800px;max-height:90vh;display:flex}.modal-header[data-v-78d00822]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.modal-header h3[data-v-78d00822]{color:var(--accent-orange);margin:0;font-size:1.2rem}.btn-close[data-v-78d00822]{color:var(--text-main);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.modal-body[data-v-78d00822]{flex-direction:column;gap:20px;padding:24px;display:flex;overflow-y:auto}.req-section h4[data-v-78d00822]{color:var(--text-muted);text-transform:uppercase;margin:0 0 8px;font-size:.9rem}.code-block[data-v-78d00822]{background:var(--bg-panel);border:1px solid var(--border-color);color:var(--text-main);white-space:pre-wrap;word-break:break-all;max-height:300px;margin:0;padding:12px;font-family:JetBrains Mono,monospace;font-size:.85rem;overflow-y:auto}.dns-card[data-v-8830674a]{flex-direction:column;display:flex}.scrollable[data-v-8830674a]{max-height:300px;padding-right:8px;overflow-y:auto}.dns-section[data-v-8830674a]{margin-bottom:12px}.dns-type[data-v-8830674a]{flex-direction:column;gap:6px;display:flex}.type-badge[data-v-8830674a]{color:var(--accent-orange);background:rgba(var(--accent-rgb), .1);width:fit-content;padding:2px 6px;font-size:.75rem;font-weight:700}.records-list[data-v-8830674a]{border-left:2px solid var(--overlay-10);flex-direction:column;gap:4px;padding-left:8px;display:flex}.value.mono[data-v-8830674a]{color:var(--text-main);word-break:break-all;font-size:.85rem}.empty-msg[data-v-8830674a]{color:var(--text-muted);font-size:.85rem;font-style:italic}.ssl-card[data-v-7c164acf]{flex-direction:column;display:flex}.status-banner[data-v-7c164acf]{align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.9rem;font-weight:600;display:flex}.status-banner.valid[data-v-7c164acf]{color:var(--accent-green);background:#10b9811a;border:1px solid #10b98133}.status-banner.invalid[data-v-7c164acf]{color:var(--accent-red);background:#ef44441a;border:1px solid #ef444433}.text-sm[data-v-7c164acf]{font-size:.8rem!important}.sans-list[data-v-7c164acf]{flex-wrap:wrap;gap:6px;display:flex}.san-badge[data-v-7c164acf]{background:var(--overlay-5);border:1px solid var(--overlay-10);color:var(--text-main);padding:2px 6px;font-size:.75rem}.headers-card[data-v-6d820553]{flex-direction:column;display:flex}.headers-section[data-v-6d820553]{flex-direction:column;gap:10px;display:flex}.header-row[data-v-6d820553]{background:var(--overlay-2);border:1px solid var(--overlay-5);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.truncate[data-v-6d820553]{white-space:nowrap;text-overflow:ellipsis;max-width:80%;color:var(--text-main);font-size:.85rem;overflow:hidden}.divider[data-v-6d820553]{background:var(--overlay-10);height:1px;margin:12px 0}.text-sm[data-v-6d820553]{color:var(--accent-orange)!important;font-size:.8rem!important}.stack[data-v-6d820553]{background:var(--overlay-2);padding:8px 12px}.ports-card[data-v-100703be]{flex-direction:column;display:flex}.empty-msg[data-v-100703be]{color:var(--text-muted);font-size:.85rem;font-style:italic}.ports-grid[data-v-100703be]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}.port-badge[data-v-100703be]{background:rgba(var(--accent-rgb), .1);border:1px solid rgba(var(--accent-rgb), .3);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;transition:all .2s;display:flex}.port-badge[data-v-100703be]:hover{background:rgba(var(--accent-rgb), .2);transform:translateY(-2px)}.port-num[data-v-100703be]{color:var(--accent-orange);font-size:1.1rem;font-weight:700}.port-name[data-v-100703be]{text-transform:uppercase;color:var(--text-main);letter-spacing:.05em;font-size:.7rem}.crawl-card[data-v-1b7970e6]{flex-direction:column;display:flex}.scrollable[data-v-1b7970e6]{max-height:250px;padding-right:8px;overflow-y:auto}.rules-list[data-v-1b7970e6]{flex-direction:column;gap:12px;display:flex}.rule-header[data-v-1b7970e6]{justify-content:space-between;width:100%;display:flex}.rule-path[data-v-1b7970e6]{align-items:center;gap:12px;width:100%;display:flex}.rule-type[data-v-1b7970e6]{text-transform:uppercase;font-size:.8rem;font-weight:700}.path[data-v-1b7970e6]{color:var(--text-main);font-size:.85rem}.truncate[data-v-1b7970e6]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.empty-msg[data-v-1b7970e6]{color:var(--text-muted);font-size:.85rem;font-style:italic}.linked-pages-card[data-v-246fd51a]{flex-direction:column;display:flex}.section-title[data-v-246fd51a]{color:var(--accent-green);margin-bottom:8px;font-size:.9rem;font-weight:600}.link-details[data-v-246fd51a]{margin-top:8px}.link-details summary[data-v-246fd51a]{cursor:pointer;color:var(--accent-green);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.link-details summary[data-v-246fd51a]::-webkit-details-marker{display:none}.link-details[open] .arrow[data-v-246fd51a]{transform:rotate(90deg)}.arrow[data-v-246fd51a]{transition:transform .2s}.details-content[data-v-246fd51a]{border-left:1px solid var(--overlay-10);flex-direction:column;gap:8px;margin-top:10px;margin-left:20px;padding-bottom:20px;padding-left:12px;display:flex}.scrollable[data-v-246fd51a]{max-height:250px;overflow-y:auto}.path[data-v-246fd51a]{color:var(--text-main);word-break:break-all;padding:4px 0;font-size:.85rem;line-height:1.5;text-decoration:none;transition:color .2s;display:block}.path[data-v-246fd51a]:hover{color:var(--accent-green);text-decoration:underline}.pages-card[data-v-45d26d57]{flex-direction:column;display:flex}.scrollable[data-v-45d26d57]{max-height:400px;padding-right:8px;overflow-y:auto}.pages-list[data-v-45d26d57]{flex-direction:column;gap:8px;display:flex}.page-item[data-v-45d26d57]{align-items:center;gap:8px;display:flex}.arrow-icon[data-v-45d26d57]{flex-shrink:0}.path[data-v-45d26d57]{color:var(--text-main);font-size:.85rem;text-decoration:none;transition:color .2s}.path[data-v-45d26d57]:hover{color:var(--accent-green);text-decoration:underline}.truncate[data-v-45d26d57]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.empty-msg[data-v-45d26d57]{color:var(--text-muted);font-size:.85rem;font-style:italic}.subdomains-card[data-v-5f8cb428]{flex-direction:column;display:flex}.scrollable[data-v-5f8cb428]{max-height:250px;padding-right:8px;overflow-y:auto}.count-badge[data-v-5f8cb428]{color:var(--text-muted);font-size:.8rem;font-weight:500}.mb-2[data-v-5f8cb428]{margin-bottom:12px}.domains-list[data-v-5f8cb428]{flex-direction:column;gap:8px;display:flex}.domain-item[data-v-5f8cb428]{align-items:center;gap:8px;display:flex}.arrow-icon[data-v-5f8cb428]{flex-shrink:0}.path[data-v-5f8cb428]{color:var(--text-main);padding:2px 0;font-size:.85rem;text-decoration:none;transition:color .2s;display:block}.path[data-v-5f8cb428]:hover{color:var(--accent-blue);text-decoration:underline}.truncate[data-v-5f8cb428]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.empty-msg[data-v-5f8cb428]{color:var(--text-muted);font-size:.85rem;font-style:italic}.tech-card[data-v-a2f18393]{flex-direction:column;display:flex}.scrollable[data-v-a2f18393]{max-height:250px;padding-right:8px;overflow-y:auto}.tech-list[data-v-a2f18393]{flex-direction:column;gap:16px;display:flex}.tech-item[data-v-a2f18393]{border-bottom:1px solid var(--overlay-5);padding-bottom:8px}.tech-item[data-v-a2f18393]:last-child{border-bottom:none;padding-bottom:0}.tech-main[data-v-a2f18393]{align-items:center;gap:8px;width:100%;display:flex}.version-badge[data-v-a2f18393]{color:#c084fc;background:#a855f733;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.7rem;font-weight:600}.categories[data-v-a2f18393]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cat-tag[data-v-a2f18393]{color:#94a3b8;background:var(--overlay-5);border:1px solid var(--overlay-10);border-radius:4px;padding:2px 6px;font-size:.7rem}.empty-msg[data-v-a2f18393]{color:var(--text-muted);font-size:.85rem;font-style:italic}.wayback-card[data-v-da27748d]{flex-direction:column;display:flex}.mt-2[data-v-da27748d]{margin-top:12px}.archive-btn[data-v-da27748d]{color:#fb923c;background:#f973161a;border:1px solid #f973164d;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.archive-btn[data-v-da27748d]:hover{background:#f9731633}.empty-msg[data-v-da27748d]{color:var(--text-muted);font-size:.85rem;font-style:italic}.geo-card[data-v-d85eec5b]{flex-direction:column;display:flex}.mt-2[data-v-d85eec5b]{border-top:1px solid var(--overlay-5);margin-top:8px;padding-top:12px}.text-muted[data-v-d85eec5b]{color:var(--text-muted);font-size:.85rem}.empty-msg[data-v-d85eec5b]{color:var(--text-muted);font-size:.85rem;font-style:italic}.target-page[data-v-8b09271f]{flex-direction:column;flex:1;height:100%;padding-right:16px;display:flex;overflow-y:auto}.content-wrapper[data-v-8b09271f]{flex-direction:column;width:100%;max-width:100%;margin:0 auto;padding:0 10px;display:flex}.header-section[data-v-8b09271f]{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.export-btn[data-v-8b09271f]{background:rgba(var(--accent-rgb), .15);color:var(--accent-orange);border:1px solid rgba(var(--accent-rgb), .3);cursor:pointer;transition:var(--transition);align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:600;display:flex}.export-btn[data-v-8b09271f]:hover:not(:disabled){background:rgba(var(--accent-rgb), .25);transform:translateY(-2px)}.export-btn[data-v-8b09271f]:disabled{opacity:.6;cursor:not-allowed}.page-title[data-v-8b09271f]{margin-bottom:8px;font-size:2rem}.page-subtitle[data-v-8b09271f]{color:var(--text-muted);font-size:.95rem}.error-banner[data-v-8b09271f]{color:var(--accent-red);background:#ef44441a;border:1px solid #ef44444d;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.empty-state[data-v-8b09271f]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.empty-icon[data-v-8b09271f]{color:var(--border-color);opacity:.5;margin-bottom:20px}.empty-state h3[data-v-8b09271f]{color:var(--text-main);margin-bottom:8px;font-size:1.2rem}.empty-state p[data-v-8b09271f]{color:var(--text-muted);max-width:400px;font-size:.95rem}[data-v-8b09271f] .result-card{flex-direction:column;padding:20px;display:flex}[data-v-8b09271f] .card-header{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}[data-v-8b09271f] .card-header h3{margin:0;font-size:1.1rem;font-weight:600}[data-v-8b09271f] .card-body{flex-direction:column;gap:12px;display:flex}[data-v-8b09271f] .data-row{justify-content:space-between;align-items:center;display:flex}[data-v-8b09271f] .data-row.stack{flex-direction:column;align-items:flex-start;gap:8px}[data-v-8b09271f] .label{color:var(--text-muted);font-size:.85rem;font-weight:500}[data-v-8b09271f] .value{color:var(--text-main);font-size:.95rem;font-weight:500}[data-v-8b09271f] .highlight{color:var(--accent-purple);font-size:1.1rem;font-weight:700}[data-v-8b09271f] .text-purple{color:var(--accent-purple)}[data-v-8b09271f] .text-orange{color:var(--accent-orange)}[data-v-8b09271f] .text-red{color:var(--accent-red)}[data-v-8b09271f] .text-green{color:var(--accent-green)}[data-v-8b09271f] .text-blue{color:#3b82f6}
