@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-ui);color:var(--text-primary)}:root{--font-ui: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code: "JetBrains Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--primary-500: #007bff;--primary-700: #0056b3;--primary-600: #0c68ae;--primary-900: #003d80;--bg-dark: #10152a;--section-bg: #1c2237;--card-bg: #2a3150;--muted: #9aa3bd;--text-primary: #ffffff;--accent-lime: rgba(183, 234, 72, .95);--glass: rgba(255, 255, 255, .03);--radius: 12px;--container-padding: 5rem;--transition-fast: .18s;--transition: .3s}html{width:100%;scroll-behavior:smooth}body{width:100%;margin:0;padding:0;overflow-x:hidden;position:relative;box-sizing:border-box;background:#000;font-family:var(--font-ui);font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth}::selection{background-color:#b7ea482e;color:var(--text-primary)}[data-theme=light] ::selection{background-color:#b7ea48;color:#0f172a}#root{width:100%;overflow-x:hidden;position:relative}button{background:linear-gradient(135deg,var(--primary-500),var(--primary-700));color:var(--text-primary);padding:10px 22px;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.3px;box-shadow:0 8px 24px #073b702e;transition:transform var(--transition-fast) ease,box-shadow var(--transition-fast) ease;position:relative;overflow:hidden}button:hover{background:linear-gradient(135deg,var(--primary-600),var(--primary-900));transform:translateY(-3px);box-shadow:0 14px 40px #073b7038}button:active{transform:scale(.97);box-shadow:0 2px 8px #007bff80}button:after{content:"";position:absolute;inset:-2px;border-radius:12px;background:linear-gradient(45deg,var(--primary-500),#00c6ff,var(--primary-500));z-index:-1;filter:blur(6px);opacity:0;transition:opacity .25s ease-in-out,filter .25s ease-in-out}button:hover:after{opacity:.6}.cta-btn.primary{box-shadow:0 8px 22px #073b701f}.cta-btn.primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #073b7024}.navbar{width:100%;padding:1rem 5%;display:flex;align-items:center;justify-content:space-between;background:transparent;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.navbar ul{display:flex;list-style:none;gap:2rem}.navbar a{text-decoration:none;color:var(--text-primary);font-weight:600;transition:color var(--transition) ease-in-out,transform var(--transition) ease-in-out}.navbar a:hover{color:var(--accent-lime);transform:translateY(-2px)}.hero-wrapper{display:flex;align-items:center;justify-content:space-between;padding:var(--container-padding) 7rem;background-color:#000;min-height:100vh;gap:3rem}.h-left img{max-width:100%;height:auto}.h-right{max-width:500px}.h-right span{color:var(--primary-600);font-weight:700}.h-right h1{line-height:1.2;margin-bottom:20px}.h-right p{line-height:1.6;font-weight:300;color:var(--muted);margin-bottom:30px}.fade-up{animation:fadeUp .6s both cubic-bezier(.2,.9,.2,1)}.fade-in{animation:fadeIn .5s both ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.features{padding:4rem 7rem;background-color:var(--section-bg);text-align:center}.features h2{margin-bottom:2rem;font-size:2rem}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{background:linear-gradient(180deg,rgba(255,255,255,.02),var(--card-bg));padding:2rem;border-radius:var(--radius);transition:transform var(--transition) ease,box-shadow var(--transition) ease;box-shadow:0 8px 24px #02061799}.feature-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 20px 48px #020617a6}.footer{padding:2.5rem 7rem;text-align:center;background-color:#000;color:var(--muted)}@media(max-width:1024px){.hero-wrapper{flex-direction:column;padding:3rem 2rem;text-align:center;margin-top:6rem}.h-right{max-width:100%}.navbar ul{gap:1rem;display:none}}@media(max-width:768px){.navbar ul{display:none}.hero-wrapper,.features{padding:2rem}}@media(max-width:480px){h1{font-size:1.8rem}.features h2{font-size:1.5rem}button{padding:8px 16px;font-size:14px}}@media(max-width:768px){.navbar{padding:1rem 2rem}.nav-list{display:none;position:absolute;top:5rem;right:0;width:100%;background-color:#2a3150;flex-direction:column;align-items:center;padding:1rem 0}.nav-list.active{display:flex}.nav-list>ul{flex-direction:column;gap:20px}img.logo{height:100px;width:auto}.nav-list>ul>li>a{font-size:1.2rem}.hamburger{display:block;cursor:pointer;font-size:1.8rem;color:#fff}.login-btn{display:none}}.hamburger{display:none}:root{--button-radius: 9px;--button-primary-bg: var(--primary-500);--button-primary-hover: var(--primary-600);--button-primary-active: var(--primary-700);--button-outline-border: var(--muted);--button-outline-hover: color-mix(in srgb, var(--primary-500) 10%, transparent);--button-danger: #dc2626}button{min-height:40px;padding:10px 16px;border:1px solid transparent;border-radius:var(--button-radius);font-weight:700;transition:all .2s ease}button:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 25%,transparent)}button:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 3px 8px color-mix(in srgb,var(--primary-500) 18%,transparent)}button:after{display:none!important}.ops-secondary,.btn-secondary,.btn-cancel,.refresh-btn,.navbar-btn-cancel,.tabs-nav button,.evidence-detail-button,.pack-card button,.ops-notice button,.toast-notification button,.modal-close-button,.relay-modal-close,.activation-copy-btn,.invite-modal button[type=button]:not(.btn-primary){background:transparent!important;border:1px solid var(--button-outline-border)!important;color:var(--dash-text, var(--text-primary))!important;box-shadow:none!important}.ops-secondary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-cancel:hover:not(:disabled),.refresh-btn:hover:not(:disabled),.navbar-btn-cancel:hover:not(:disabled),.tabs-nav button:hover:not(:disabled),.evidence-detail-button:hover:not(:disabled),.pack-card button:hover:not(:disabled),.ops-notice button:hover:not(:disabled),.toast-notification button:hover:not(:disabled),.modal-close-button:hover:not(:disabled),.relay-modal-close:hover:not(:disabled),.activation-copy-btn:hover:not(:disabled),.invite-modal button[type=button]:not(.btn-primary):hover:not(:disabled){background:var(--button-outline-hover)!important;border-color:var(--primary-500)!important;color:var(--dash-text, var(--text-primary))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 18%,transparent)!important}.btn-danger,.btn-primary.danger,.navbar-btn-danger,.relay-card-actions button:first-child,.act-btn.block-btn,.act-btn.unblock-btn,.logout-modal-actions .btn-danger{background:transparent!important;border:1px solid var(--button-outline-border)!important;color:var(--dash-text, var(--text-primary))!important;box-shadow:none!important}.btn-danger:hover:not(:disabled),.btn-primary.danger:hover:not(:disabled),.navbar-btn-danger:hover:not(:disabled),.relay-card-actions button:first-child:hover:not(:disabled),.act-btn.block-btn:hover:not(:disabled),.act-btn.unblock-btn:hover:not(:disabled),.logout-modal-actions .btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--button-danger) 10%,transparent)!important;border-color:var(--button-danger)!important;color:var(--button-danger)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--button-danger) 18%,transparent)!important}.btn-primary,.search-wrapper>.btn-primary,.export-btn,.btn-submit,.offline-primary-actions button,.nav-links .nav-download-agent,.ops-actions button:not(.ops-secondary),.relay-workspace .ops-actions>button:not(.ops-secondary),.archive-form button,.team-container .btn-primary{background:var(--button-primary-bg)!important;border:1px solid var(--button-primary-bg)!important;color:var(--text-primary)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--primary-500) 22%,transparent)!important}.btn-primary:hover:not(:disabled),.search-wrapper>.btn-primary:hover:not(:disabled),.export-btn:hover:not(:disabled),.btn-submit:hover:not(:disabled),.offline-primary-actions button:hover:not(:disabled),.nav-links .nav-download-agent:hover:not(:disabled),.ops-actions button:not(.ops-secondary):hover:not(:disabled),.archive-form button:hover:not(:disabled),.team-container .btn-primary:hover:not(:disabled){background:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important;color:var(--text-primary)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 25%,transparent)!important}.btn-primary:active:not(:disabled),.search-wrapper>.btn-primary:active:not(:disabled),.export-btn:active:not(:disabled),.btn-submit:active:not(:disabled),.offline-primary-actions button:active:not(:disabled),.nav-links .nav-download-agent:active:not(:disabled),.ops-actions button:not(.ops-secondary):active:not(:disabled),.archive-form button:active:not(:disabled),.team-container .btn-primary:active:not(:disabled){background:var(--button-primary-active)!important;border-color:var(--button-primary-active)!important;box-shadow:0 3px 8px color-mix(in srgb,var(--primary-500) 18%,transparent)!important}.auth-btn,.submit-btn,.save-profile-btn,.security-action-btn:not(.danger),.security-action-btn:not(.danger):hover:not(:disabled){background:var(--button-primary-bg)!important;border:1px solid var(--button-primary-bg)!important;color:var(--text-primary)!important}.auth-btn:hover:not(:disabled),.submit-btn:hover:not(:disabled),.save-profile-btn:hover:not(:disabled),.security-action-btn:not(.danger):hover:not(:disabled){background:var(--button-primary-hover)!important;border-color:var(--button-primary-hover)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 25%,transparent)!important}.profile-back-btn,.quote-back-btn,.catalog-back-btn,.mobile-profile-btn,.fullscreen-btn,.return-live-btn{background:transparent!important;border:1px solid var(--button-outline-border)!important;color:var(--dash-text, var(--text-primary))!important;box-shadow:none!important}.profile-back-btn:hover:not(:disabled),.quote-back-btn:hover:not(:disabled),.catalog-back-btn:hover:not(:disabled),.mobile-profile-btn:hover:not(:disabled),.fullscreen-btn:hover:not(:disabled),.return-live-btn:hover:not(:disabled){background:var(--button-outline-hover)!important;border-color:var(--primary-500)!important;color:var(--dash-text, var(--text-primary))!important;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 18%,transparent)!important}.security-action-btn.danger,.mobile-logout-btn{background:transparent!important;border:1px solid var(--button-outline-border)!important;color:var(--dash-text, var(--text-primary))!important;box-shadow:none!important}.security-action-btn.danger:hover:not(:disabled),.mobile-logout-btn:hover:not(:disabled){background:color-mix(in srgb,var(--button-danger) 10%,transparent)!important;border-color:var(--button-danger)!important;color:var(--button-danger)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--button-danger) 18%,transparent)!important}.ops-secondary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-cancel:hover:not(:disabled),.refresh-btn:hover:not(:disabled),.navbar-btn-cancel:hover:not(:disabled),.tabs-nav button:hover:not(:disabled),.evidence-detail-button:hover:not(:disabled),.pack-card button:hover:not(:disabled),.ops-notice button:hover:not(:disabled),.toast-notification button:hover:not(:disabled),.modal-close-button:hover:not(:disabled),.relay-modal-close:hover:not(:disabled),.activation-copy-btn:hover:not(:disabled),.invite-modal button[type=button]:not(.btn-primary):hover:not(:disabled),.catalog-back-btn:hover:not(:disabled){background:var(--button-primary-bg, var(--primary-500))!important;border-color:var(--button-primary-bg, var(--primary-500))!important;color:#fff!important;font-weight:800;box-shadow:0 8px 20px color-mix(in srgb,var(--primary-500) 25%,transparent)!important}.tabs-nav button.active,.tabs-nav button.active:hover:not(:disabled){background:var(--button-primary-bg, var(--primary-500))!important;border-color:var(--button-primary-bg, var(--primary-500))!important;color:#fff!important}.navbar-btn-danger,.logout-modal-actions .btn-danger{background:var(--button-danger)!important;border-color:var(--button-danger)!important;color:#fff!important}.navbar-btn-danger:hover:not(:disabled),.logout-modal-actions .btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--button-danger) 82%,#000)!important;border-color:color-mix(in srgb,var(--button-danger) 82%,#000)!important;color:#fff!important;box-shadow:0 8px 20px color-mix(in srgb,var(--button-danger) 25%,transparent)!important}[data-theme=light] .ops-secondary,[data-theme=light] .btn-secondary,[data-theme=light] .btn-cancel,[data-theme=light] .refresh-btn,[data-theme=light] .navbar-btn-cancel,[data-theme=light] .profile-back-btn,[data-theme=light] .tabs-nav button,[data-theme=light] .evidence-detail-button,[data-theme=light] .pack-card button,[data-theme=light] .ops-notice button,[data-theme=light] .toast-notification button,[data-theme=light] .modal-close-button,[data-theme=light] .relay-modal-close,[data-theme=light] .activation-copy-btn,[data-theme=light] .catalog-back-btn{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=light] .navbar-btn-danger,[data-theme=light] .logout-modal-actions .btn-danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}[data-theme=light] .profile-back-btn:hover:not(:disabled){background:var(--primary-500)!important;border-color:var(--primary-500)!important;color:#fff!important;box-shadow:0 8px 20px #007bff3d!important}[data-theme=light] .profile-back-btn:hover:not(:disabled) svg{color:#fff!important;stroke:#fff!important}.siem-layout{--workspace-radius: 12px;--workspace-radius-sm: 9px;--workspace-accent: #38bdf8;--workspace-shadow: 0 18px 42px -30px rgba(0, 0, 0, .62)}[data-theme=light] .siem-layout{--workspace-accent: #0f766e;--workspace-shadow: 0 18px 42px -30px rgba(15, 23, 42, .28)}.siem-layout .ops-view,.siem-layout .holds-workspace,.siem-layout .case-workspace{max-width:1180px;margin:0 auto}.siem-layout .ops-heading{margin-bottom:30px}.siem-layout .ops-heading h2{font-size:28px;font-weight:800;letter-spacing:-.035em}.siem-layout .ops-heading p:not(.ops-eyebrow),.siem-layout .offline-hero p:not(.ops-eyebrow){color:var(--dash-muted);line-height:1.65}.siem-layout .ops-eyebrow,.siem-layout .evidence-kicker,.siem-layout .holds-kicker,.siem-layout .relay-kicker{color:var(--workspace-accent);letter-spacing:.12em}.siem-layout .ops-table-wrap,.siem-layout .holds-table-wrap,.siem-layout .evidence-table-wrap,.siem-layout .evidence-form,.siem-layout .evidence-section,.siem-layout .archive-form,.siem-layout .relay-card,.siem-layout .relay-setup-card,.siem-layout .offline-upload-card,.siem-layout .offline-context-panel{border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow)}.siem-layout .ops-table th,.siem-layout .ops-table td,.siem-layout .holds-table th,.siem-layout .holds-table td,.siem-layout .evidence-table th,.siem-layout .evidence-table td{padding:16px 18px}.siem-layout .ops-table tbody tr:hover,.siem-layout .holds-table tbody tr:hover,.siem-layout .evidence-table tbody tr:hover{background:var(--dash-hover)}.siem-layout .ops-actions button,.siem-layout .offline-primary-actions button,.siem-layout .archive-form button,.siem-layout .evidence-form-actions button,.siem-layout .hold-modal-actions button{min-height:42px;padding:10px 16px;border-radius:var(--workspace-radius-sm);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.siem-layout .ops-actions button:not(.ops-secondary):hover:not(:disabled),.siem-layout .offline-primary-actions button:not(.ops-secondary):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -14px var(--primary-500)}.siem-layout .ops-secondary{border-radius:var(--workspace-radius-sm)}.siem-layout .ops-status,.siem-layout .hold-state,.siem-layout .evidence-status,.siem-layout .relay-health{border-radius:999px;padding:6px 10px;background:#94a3b81a}.siem-layout .ops-status.active,.siem-layout .hold-state.active,.siem-layout .hold-state.applied,.siem-layout .evidence-status.open,.siem-layout .evidence-status.active{color:#10b981;background:#10b9811f}.siem-layout .ops-status.pending,.siem-layout .hold-state.pending,.siem-layout .evidence-status.pending{color:#f59e0b;background:#f59e0b21}.siem-layout .evidence-status.closed,.siem-layout .evidence-status.released,.siem-layout .hold-state.released,.siem-layout .hold-state.expired{color:var(--dash-muted);background:#94a3b81f}.siem-layout .offline-dropzone{border-radius:var(--workspace-radius);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.siem-layout .offline-dropzone:hover,.siem-layout .offline-dropzone.is-dragging{box-shadow:0 0 0 4px #38bdf817}.siem-layout .offline-dropzone svg{width:50px;height:50px}.siem-layout .offline-steps{gap:4px}.siem-layout .offline-steps li{padding-bottom:24px}[data-theme=light] .siem-layout .ops-table-wrap,[data-theme=light] .siem-layout .holds-table-wrap,[data-theme=light] .siem-layout .evidence-table-wrap{box-shadow:var(--workspace-shadow)}.siem-layout,.siem-layout .siem-main{background:#0b0d12}.siem-layout .siem-header{border-bottom:1px solid rgba(255,255,255,.09);box-shadow:0 4px 16px #0000003d}.siem-layout .ops-heading h2,.siem-layout .offline-hero h2{font-size:31px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.siem-layout .ops-eyebrow,.siem-layout .evidence-kicker,.siem-layout .holds-kicker,.siem-layout .relay-kicker{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:12px!important;font-weight:700;letter-spacing:.08em}.siem-layout .ops-eyebrow:before,.siem-layout .evidence-kicker:before,.siem-layout .holds-kicker:before,.siem-layout .relay-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 0 4px #38bdf81f}.siem-layout .ops-heading p:not(.ops-eyebrow),.siem-layout .offline-hero p:not(.ops-eyebrow){max-width:600px;font-size:15px;color:#94a3b8;line-height:1.65}.siem-layout .archive-form,.siem-layout .evidence-form,.siem-layout .hold-modal,.siem-layout .relay-setup-card{position:relative;padding:28px 30px;border-radius:14px;border-color:#ffffff17;background:#161a21;box-shadow:0 4px 12px #0006}.siem-layout .archive-form:before,.siem-layout .evidence-form:before,.siem-layout .relay-setup-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;border-radius:14px 14px 0 0;background:linear-gradient(90deg,#38bdf8,#2563eb,transparent)}.siem-layout .archive-form{gap:20px}.siem-layout .archive-form label,.siem-layout .evidence-form label,.siem-layout .hold-modal label{gap:8px;font-size:13px;font-weight:650;color:#cbd5e1}.siem-layout .archive-form input,.siem-layout .archive-form select,.siem-layout .archive-form textarea,.siem-layout .evidence-form input,.siem-layout .evidence-form textarea,.siem-layout .hold-modal input:not([type=checkbox]),.siem-layout .hold-modal textarea{min-height:46px;padding:11px 13px;border-radius:9px;border:1px solid rgba(148,163,184,.3);background:#0f1115;color:#f8fafc}.siem-layout .archive-form textarea,.siem-layout .evidence-form textarea,.siem-layout .hold-modal textarea{min-height:96px}.siem-layout .archive-form :is(input,select,textarea):focus,.siem-layout .evidence-form :is(input,select,textarea):focus,.siem-layout .hold-modal :is(input,textarea):focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf826;outline:none}.siem-layout .ops-actions button:not(.ops-secondary),.siem-layout .archive-form button:not(.ops-secondary),.siem-layout .evidence-form-actions button:not(.ops-secondary),.siem-layout .hold-modal-actions button:not(.ops-secondary){min-height:46px;padding:12px 24px;border-radius:9px;font-size:14px;font-weight:700}.siem-layout :is(.ops-actions button,.archive-form button,.evidence-form-actions button,.hold-modal-actions button):active:not(:disabled){transform:scale(.98)}.siem-layout .ops-table-wrap,.siem-layout .holds-table-wrap,.siem-layout .evidence-table-wrap{background:#161a21;border-color:#ffffff17;box-shadow:0 4px 12px #0006}.siem-layout .ops-table th,.siem-layout .holds-table th,.siem-layout .evidence-table th{background:#1d222b;color:#94a3b8;font-size:12px;font-weight:700;letter-spacing:.05em}.siem-layout .ops-table td,.siem-layout .holds-table td,.siem-layout .evidence-table td{padding-top:18px;padding-bottom:18px;border-bottom-color:#ffffff14}.siem-layout .ops-table tbody tr,.siem-layout .holds-table tbody tr,.siem-layout .evidence-table tbody tr{transition:background .18s ease}.siem-layout .ops-table tbody tr:hover,.siem-layout .holds-table tbody tr:hover,.siem-layout .evidence-table tbody tr:hover{background:#38bdf814;cursor:default}.siem-layout .ops-code{display:inline-block;padding:5px 8px;border-radius:6px;background:#94a3b817;color:#cbd5e1;font-family:JetBrains Mono,Fira Code,monospace}.siem-layout .ops-status,.siem-layout .hold-state,.siem-layout .evidence-status,.siem-layout .relay-health{min-height:28px;padding:5px 11px;border:1px solid currentColor;font-size:12px;font-weight:700}.siem-layout .ops-status.active,.siem-layout .ops-status.ready,.siem-layout .hold-state.active,.siem-layout .hold-state.applied,.siem-layout .evidence-status.open,.siem-layout .evidence-status.active{background:#10b98129}.siem-layout .ops-status.pending,.siem-layout .ops-status.processing,.siem-layout .hold-state.pending,.siem-layout .evidence-status.pending{background:#f59e0b29}.siem-layout .ops-status.failed,.siem-layout .ops-status.error,.siem-layout .relay-health.offline,.siem-layout .relay-health.revoked{color:#f87171;background:#ef444426}.siem-layout .ops-table button:not(.ops-secondary){min-height:36px;padding:8px 13px;border-radius:8px;font-weight:700}.siem-layout .global-search{height:46px;border-radius:9px;border-color:#94a3b84d;background:#161a21}.siem-layout .global-search:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf824}.siem-layout .live-pill{border-radius:999px!important;box-shadow:0 0 0 3px #10b98114}[data-theme=light] .siem-layout,[data-theme=light] .siem-layout .siem-main{background:#f8fafc}[data-theme=light] .siem-layout .siem-header{border-bottom-color:#0f172a17;box-shadow:0 4px 16px #0f172a14}[data-theme=light] .siem-layout .ops-heading p:not(.ops-eyebrow),[data-theme=light] .siem-layout .offline-hero p:not(.ops-eyebrow){color:#64748b}[data-theme=light] .siem-layout .archive-form,[data-theme=light] .siem-layout .evidence-form,[data-theme=light] .siem-layout .hold-modal,[data-theme=light] .siem-layout .relay-setup-card{background:#fff;border-color:#0f172a14;box-shadow:0 4px 12px #00000014}[data-theme=light] .siem-layout .archive-form label,[data-theme=light] .siem-layout .evidence-form label,[data-theme=light] .siem-layout .hold-modal label{color:#334155}[data-theme=light] .siem-layout .archive-form :is(input,select,textarea),[data-theme=light] .siem-layout .evidence-form :is(input,textarea),[data-theme=light] .siem-layout .hold-modal :is(input,textarea){background:#fff;color:#172033;border-color:#cbd5e1}[data-theme=light] .siem-layout .ops-table-wrap,[data-theme=light] .siem-layout .holds-table-wrap,[data-theme=light] .siem-layout .evidence-table-wrap{background:#fff;border-color:#0f172a14;box-shadow:0 4px 12px #00000014}[data-theme=light] .siem-layout .ops-table th,[data-theme=light] .siem-layout .holds-table th,[data-theme=light] .siem-layout .evidence-table th{background:#f1f5f9;color:#475569}[data-theme=light] .siem-layout .ops-table td,[data-theme=light] .siem-layout .holds-table td,[data-theme=light] .siem-layout .evidence-table td{border-bottom-color:#0f172a14}[data-theme=light] .siem-layout .ops-code{background:#f1f5f9;color:#475569}[data-theme=light] .siem-layout .global-search{background:#fff;border-color:#cbd5e1}.siem-layout :is(.holds-workspace,.case-workspace,.ops-view) .ops-heading h2{font-size:31px!important;font-weight:800!important;letter-spacing:-.02em!important}.siem-layout :is(.holds-workspace,.case-workspace,.ops-view) .ops-eyebrow{color:#38bdf8!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important}.siem-layout :is(.holds-workspace,.case-workspace,.ops-view) .ops-heading p:not(.ops-eyebrow){max-width:600px!important;color:#94a3b8!important;font-size:15px!important;line-height:1.65!important}.siem-layout .holds-workspace .holds-table-wrap,.siem-layout .case-workspace .evidence-table-wrap,.siem-layout .ops-view .ops-table-wrap{background:#161a21!important;border-color:#ffffff17!important;box-shadow:0 4px 12px #0006!important}.siem-layout .holds-workspace .holds-table th,.siem-layout .case-workspace .evidence-table th,.siem-layout .ops-view .ops-table th{background:#1d222b!important;color:#94a3b8!important;font-weight:700!important}.siem-layout .holds-workspace .holds-table td,.siem-layout .case-workspace .evidence-table td,.siem-layout .ops-view .ops-table td{padding-top:18px!important;padding-bottom:18px!important}.siem-layout .holds-workspace .hold-state,.siem-layout .case-workspace .evidence-status,.siem-layout .ops-view .ops-status{border-radius:999px!important;padding:5px 11px!important}.siem-layout .holds-workspace .ops-actions button:not(.ops-secondary),.siem-layout .case-workspace .ops-actions button:not(.ops-secondary),.siem-layout .ops-view .ops-actions button:not(.ops-secondary){min-height:46px!important;padding:12px 24px!important;border-radius:9px!important;font-size:14px!important;font-weight:700!important}[data-theme=light] .siem-layout .holds-workspace .holds-table-wrap,[data-theme=light] .siem-layout .case-workspace .evidence-table-wrap,[data-theme=light] .siem-layout .ops-view .ops-table-wrap{background:#fff!important;border-color:#0f172a14!important;box-shadow:0 4px 12px #00000014!important}[data-theme=light] .siem-layout .holds-workspace .holds-table th,[data-theme=light] .siem-layout .case-workspace .evidence-table th,[data-theme=light] .siem-layout .ops-view .ops-table th{background:#f1f5f9!important;color:#475569!important}[data-theme=light] .siem-layout :is(.holds-workspace,.case-workspace,.ops-view) .ops-heading p:not(.ops-eyebrow){color:#64748b!important}.siem-layout,.siem-layout button,.siem-layout input,.siem-layout select,.siem-layout textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif}.siem-layout :is(.ops-code,.ops-code-row code,.sca-finding-title code,.evidence-table td:first-child small,.holds-table td:first-child strong){font-family:JetBrains Mono,SF Mono,Consolas,monospace;font-size:11px}[data-theme=light] .siem-layout :is(.ops-heading h2,.offline-hero h2,.sca-header h2,.relay-card h3,.evidence-form h3,.evidence-detail-heading h3,.hold-modal h3){color:#0f172a!important}[data-theme=light] .siem-layout :is(.ops-heading p:not(.ops-eyebrow),.offline-hero p:not(.ops-eyebrow),.relay-card-heading p,.relay-setup-heading p,.evidence-form p,.evidence-detail-heading p){color:#475569!important}[data-theme=light] .siem-layout :is(.ops-stat span,.relay-detail-grid span,.relay-device-row span,.relay-capability-grid span,.sca-metrics span,.sca-posture-meta dt,.sca-finding dt,.holds-table th,.evidence-table th,.ops-table th){color:#64748b!important;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}[data-theme=light] .siem-layout :is(.ops-stat strong,.relay-capability-grid strong,.relay-detail-grid strong,.relay-device-row strong,.sca-metrics strong,.sca-posture-meta dd){color:#0f172a!important;font-weight:700}[data-theme=dark] .siem-layout :is(.ops-heading h2,.offline-hero h2,.sca-header h2,.relay-card h3,.evidence-form h3,.evidence-detail-heading h3,.hold-modal h3){color:#f1f5f9!important}[data-theme=dark] .siem-layout :is(.ops-heading p:not(.ops-eyebrow),.offline-hero p:not(.ops-eyebrow),.relay-card-heading p,.relay-setup-heading p,.evidence-form p,.evidence-detail-heading p){color:#cbd5e1!important}[data-theme=dark] .siem-layout :is(.ops-stat span,.relay-detail-grid span,.relay-device-row span,.relay-capability-grid span,.sca-metrics span,.sca-posture-meta dt,.sca-finding dt,.holds-table th,.evidence-table th,.ops-table th){color:#94a3b8!important}[data-theme=light] .siem-layout :is(.ops-stat,.relay-capability-grid>div,.evidence-meta-grid>div){background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 2px #0000000a}[data-theme=light] .siem-layout :is(.ops-stats,.relay-capability-grid,.evidence-meta-grid){gap:16px}[data-theme=dark] .siem-layout :is(.ops-stat,.relay-capability-grid>div,.evidence-meta-grid>div){background:#161a21;border-color:#ffffff14;border-radius:12px;box-shadow:0 4px 12px #00000059}.siem-layout :is(.hold-state,.evidence-status,.ops-status,.relay-health,.offline-hero-badge){display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 12px;border:0;border-radius:999px;font-size:12px;font-weight:600}.siem-layout :is(.hold-state,.evidence-status,.ops-status,.relay-health):before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor}.siem-layout :is(.hold-state.active,.hold-state.applied,.evidence-status.open,.evidence-status.active,.ops-status.active,.ops-status.ready,.relay-health.active){color:#16a34a;background:#dcfce7}.siem-layout :is(.hold-state.pending,.evidence-status.pending,.ops-status.pending,.ops-status.processing,.relay-health.degraded){color:#d97706;background:#fef3c7}.siem-layout :is(.hold-state.released,.hold-state.expired,.evidence-status.closed,.evidence-status.released,.ops-status.neutral,.relay-health.inactive){color:#64748b;background:#f1f5f9}.siem-layout :is(.evidence-status.info,.ops-status.info){color:#2563eb;background:#dbeafe}.siem-layout :is(.ops-status.failed,.ops-status.error,.relay-health.offline,.relay-health.revoked){color:#dc2626;background:#fee2e2}[data-theme=dark] .siem-layout :is(.hold-state.active,.hold-state.applied,.evidence-status.open,.evidence-status.active,.ops-status.active,.ops-status.ready,.relay-health.active){color:#86efac;background:#16a34a2e}[data-theme=dark] .siem-layout :is(.hold-state.pending,.evidence-status.pending,.ops-status.pending,.ops-status.processing,.relay-health.degraded){color:#fcd34d;background:#d977062e}[data-theme=dark] .siem-layout :is(.hold-state.released,.hold-state.expired,.evidence-status.closed,.evidence-status.released,.ops-status.neutral,.relay-health.inactive){color:#cbd5e1;background:#94a3b824}[data-theme=dark] .siem-layout :is(.evidence-status.info,.ops-status.info){color:#93c5fd;background:#2563eb2e}[data-theme=dark] .siem-layout :is(.ops-status.failed,.ops-status.error,.relay-health.offline,.relay-health.revoked){color:#fca5a5;background:#dc26262e}.siem-layout :is(.relay-device-heading,.evidence-section-heading,.sca-findings-header){margin-top:28px;padding-top:18px;border-top:1px solid var(--dash-border, rgba(148,163,184,.2))}.siem-layout :is(.relay-device-heading h4,.evidence-section-heading h4,.sca-findings-header h3){color:var(--dash-text, #f1f5f9);font-size:16px;font-weight:700}[data-theme=light] .siem-layout :is(.relay-device-heading h4,.evidence-section-heading h4,.sca-findings-header h3){color:#0f172a}.siem-layout :is(.holds-action,.evidence-view-button,.relay-card-actions .ops-secondary,.package-download,.package-refresh-button){min-height:36px;padding:8px 14px;border:1px solid #cbd5e1;border-radius:8px;background:transparent;color:#2563eb;font-size:13px;font-weight:600;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.siem-layout :is(.holds-action,.evidence-view-button,.relay-card-actions .ops-secondary,.package-download,.package-refresh-button):hover:not(:disabled){border-color:#2563eb;background:#dbeafe;color:#1d4ed8;transform:translateY(-1px)}[data-theme=dark] .siem-layout :is(.holds-action,.evidence-view-button,.relay-card-actions .ops-secondary,.package-download,.package-refresh-button){border-color:#94a3b859;color:#93c5fd}[data-theme=dark] .siem-layout :is(.holds-action,.evidence-view-button,.relay-card-actions .ops-secondary,.package-download,.package-refresh-button):hover:not(:disabled){background:#2563eb2e;border-color:#60a5fa;color:#bfdbfe}.siem-layout :is(.btn-primary,.export-btn,.btn-submit,.nav-download-agent,.offline-primary-actions button,.ops-actions button:not(.ops-secondary),.archive-form button:not(.ops-secondary),.evidence-form-actions button:not(.ops-secondary),.hold-modal-actions button:not(.ops-secondary),.relay-setup-card>button,.package-request-form button){background:#2563eb!important;border-color:#2563eb!important;color:#fff!important;font-weight:600!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease!important}.siem-layout :is(.btn-primary,.export-btn,.btn-submit,.nav-download-agent,.offline-primary-actions button,.ops-actions button:not(.ops-secondary),.archive-form button:not(.ops-secondary),.evidence-form-actions button:not(.ops-secondary),.hold-modal-actions button:not(.ops-secondary),.relay-setup-card>button,.package-request-form button):hover:not(:disabled){background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.siem-layout :is(.btn-primary,.export-btn,.btn-submit,.nav-download-agent,.offline-primary-actions button,.ops-actions button:not(.ops-secondary),.archive-form button:not(.ops-secondary),.evidence-form-actions button:not(.ops-secondary),.hold-modal-actions button:not(.ops-secondary),.relay-setup-card>button,.package-request-form button):active:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.siem-layout :is(.btn-primary,.export-btn,.btn-submit,.nav-download-agent,.offline-primary-actions button,.ops-actions button:not(.ops-secondary),.archive-form button:not(.ops-secondary),.evidence-form-actions button:not(.ops-secondary),.hold-modal-actions button:not(.ops-secondary),.relay-setup-card>button,.package-request-form button) svg,.siem-layout :is(.btn-primary,.export-btn,.btn-submit,.nav-download-agent,.offline-primary-actions button,.ops-actions button:not(.ops-secondary),.archive-form button:not(.ops-secondary),.evidence-form-actions button:not(.ops-secondary),.hold-modal-actions button:not(.ops-secondary),.relay-setup-card>button,.package-request-form button) svg :where(path,line,polyline,circle){color:#fff!important;stroke:#fff!important}.siem-layout .ops-primary-action{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;border:1px solid #2563eb!important;border-radius:8px;background:#2563eb!important;color:#fff!important;font-weight:600!important;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.siem-layout .ops-primary-action:hover:not(:disabled){background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.siem-layout .ops-primary-action:active:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important}.siem-layout .ops-primary-action svg,.siem-layout .ops-primary-action svg :where(path,line,polyline,circle){color:#fff!important;stroke:#fff!important}.siem-layout .ops-select-wrap{position:relative;display:block;min-width:0;overflow:visible}.siem-layout .ops-select-wrap select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:44px;background-image:none!important}.siem-layout .ops-select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;background-color:var(--ops-arrow-color);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat}[data-theme=light] .siem-layout .ops-select-wrap{--ops-arrow-color: #475569}[data-theme=dark] .siem-layout .ops-select-wrap{--ops-arrow-color: #cbd5e1}.siem-layout :is(.ops-heading h2,.offline-hero h2,.sca-header h2){font-size:clamp(26px,2.2vw,30px)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.025em!important}.siem-layout :is(.ops-heading p:not(.ops-eyebrow),.offline-hero p:not(.ops-eyebrow),.relay-card-heading p,.relay-setup-heading p,.evidence-form p,.evidence-detail-heading p){font-size:14px!important;line-height:1.6!important;font-weight:400!important}.siem-layout :is(.ops-table,.holds-table,.evidence-table) td{font-size:12.5px!important;font-weight:500!important;line-height:1.45!important;vertical-align:middle!important}.siem-layout :is(.ops-table,.holds-table,.evidence-table) th{font-size:10px!important;font-weight:700!important;letter-spacing:.075em!important;line-height:1.3!important}.siem-layout .ops-table td.ops-code{display:table-cell!important;max-width:270px;overflow:hidden;padding:16px 18px!important;border-radius:0!important;background:transparent!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.siem-layout :is(.ops-stat span,.relay-detail-grid span,.relay-device-row span,.relay-capability-grid span,.sca-metrics span,.sca-posture-meta dt,.sca-finding dt){font-size:10px!important;font-weight:700!important;letter-spacing:.075em!important;line-height:1.35!important}.siem-layout :is(.relay-card h3,.relay-setup-card h3,.evidence-form h3,.evidence-detail-heading h3,.hold-modal h3,.relay-device-heading h4,.evidence-section-heading h4,.sca-findings-header h3){font-weight:700!important;line-height:1.3!important;letter-spacing:-.01em!important}[data-theme=light] .siem-layout .ops-table td.ops-code{color:#334155!important}[data-theme=dark] .siem-layout .ops-table td.ops-code{color:#cbd5e1!important}.session-gate{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse 120% 80% at 50% -20%,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 55%),linear-gradient(180deg,var(--bg-deep) 0%,#07111f 45%,var(--bg-deep) 100%);color:var(--text-primary)}.session-gate__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem}.session-gate__mark{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.session-gate__shield{color:var(--accent-primary);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent-primary) 40%,transparent));position:relative;z-index:1}.session-gate__ring{position:absolute;inset:-10px;border:2px solid color-mix(in srgb,var(--accent-secondary) 22%,transparent);border-top-color:var(--accent-secondary);border-radius:50%;animation:session-gate-spin .85s linear infinite}.session-gate__label{font-size:.9rem;font-weight:500;letter-spacing:.04em;color:var(--text-secondary, #a6b8c8);font-family:var(--font-mono, ui-monospace, monospace);margin:0}@keyframes session-gate-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.session-gate__ring{animation:none;border-top-color:color-mix(in srgb,var(--accent-secondary) 55%,transparent)}}html[data-theme=light] .session-gate{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(37,99,235,.08),transparent 55%),#f8fafc;color:#0f172a}html[data-theme=light] .session-gate__shield{color:#2563eb!important;filter:drop-shadow(0 0 12px rgba(37,99,235,.22))}html[data-theme=light] .session-gate__shield svg,html[data-theme=light] .session-gate__shield svg :where(path,line,polyline,circle){color:#2563eb!important;stroke:#2563eb!important}html[data-theme=light] .session-gate__ring{border-color:#2563eb2e;border-top-color:#84cc16}html[data-theme=light] .session-gate__label{color:#334155!important}.custom-cursor-dot,.custom-cursor-ring{position:fixed;top:0;left:0;z-index:2147483647!important;display:block;pointer-events:none;opacity:0;transform:translate3d(var(--cursor-x, -100px),var(--cursor-y, -100px),0);will-change:transform,width,height,opacity}.custom-cursor-dot{width:16px;height:21px;margin:0;background:#d9ff4d;clip-path:polygon(0 0,0 17px,5px 13px,9px 21px,12px 19px,8px 11px,16px 11px);filter:drop-shadow(1px 1px 0 #071525) drop-shadow(0 0 8px rgba(183,234,72,.9));transition:background .2s ease,opacity .2s ease}.custom-cursor-ring{width:22px;height:22px;margin:-11px 0 0 -11px;border:1px solid rgba(183,234,72,.86);border-radius:50%;background:transparent;opacity:.3;box-shadow:0 0 0 1px #071525bf,0 0 16px #b7ea4861,0 0 28px #47a5ef2e;transition:width .22s ease,height .22s ease,margin .22s ease,opacity .22s ease,background .22s ease,border-color .22s ease}.has-custom-cursor,.has-custom-cursor *{cursor:none!important}.has-custom-cursor .custom-cursor-dot,.has-custom-cursor .custom-cursor-ring{opacity:1}.custom-cursor-outside .custom-cursor-dot,.custom-cursor-outside .custom-cursor-ring{opacity:0!important}.custom-cursor-hovering .custom-cursor-dot{background:#f4ffd0;filter:drop-shadow(1px 1px 0 #071525) drop-shadow(0 0 10px rgba(183,234,72,1))}.custom-cursor-hovering .custom-cursor-ring{width:38px;height:38px;margin:-19px 0 0 -19px;opacity:.85;border-color:#b7ea48;background:#b7ea481f;box-shadow:0 0 0 1px #071525c7,0 0 24px #b7ea4870,0 0 32px #47a5ef3d}.custom-cursor-clicked .custom-cursor-ring{animation:custom-cursor-click-pulse .42s ease-out}@keyframes custom-cursor-click-pulse{0%{box-shadow:0 0 #b7ea488c}to{box-shadow:0 0 0 16px #b7ea4800}}[data-theme=light] .custom-cursor-dot{background:#9bdc00;filter:drop-shadow(1px 1px 0 #0f172a) drop-shadow(0 0 8px rgba(118,169,0,.72))}[data-theme=light] .custom-cursor-ring{border-color:#5e9700db;box-shadow:0 0 0 1px #0f172ab3,0 0 16px #76a9004d,0 0 26px #0f62fe29}[data-theme=light] .custom-cursor-hovering .custom-cursor-dot{background:#dfff75;filter:drop-shadow(1px 1px 0 #0f172a) drop-shadow(0 0 10px rgba(118,169,0,.9))}[data-theme=light] .custom-cursor-hovering .custom-cursor-ring{border-color:#76a900;background:#b7ea4829;box-shadow:0 0 0 1px #0f172ab8,0 0 24px #76a90061,0 0 32px #0f62fe33}@media(pointer:coarse),(prefers-reduced-motion:reduce){.custom-cursor-dot,.custom-cursor-ring{display:none}}
