:root{--scs-bg:#f5f5f5;--scs-surface:#fff;--scs-surface-muted:#f9fafb;--scs-surface-elevated:#fff;--scs-text:#111827;--scs-muted:#6b7280;--scs-font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--scs-font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--scs-body-size:14px;--scs-line-height:1.5;--scs-h1-size:1.75rem;--scs-h2-size:1rem;--scs-space-1:.25rem;--scs-space-2:.5rem;--scs-space-3:.75rem;--scs-space-4:1rem;--scs-space-5:1.25rem;--scs-space-6:1.5rem;--scs-space-7:2rem;--scs-space-8:2.5rem;--scs-size-control-height:2.25rem;--scs-size-btn-height-sm:1.875rem;--scs-size-btn-height-lg:2.75rem;--scs-size-btn-font-sm:.8125rem;--scs-color-transparent:transparent;--scs-font-weight-normal:400;--scs-font-weight-medium:500;--scs-font-weight-semibold:600;--scs-font-weight-bold:700;--scs-border:#e5e7eb;--scs-border-strong:#d1d5db;--scs-accent:#2563eb;--scs-accent-contrast:#fff;--scs-accent-hover:color-mix(in srgb, var(--scs-accent) 86%, black);--scs-accent-soft:color-mix(in srgb, var(--scs-accent) 14%, white);--scs-focus:color-mix(in srgb, var(--scs-accent) 38%, transparent);--scs-link:var(--scs-accent);--scs-link-hover:color-mix(in srgb, var(--scs-accent) 86%, black);--scs-nav-width:240px;--scs-nav-bg:#1e293b;--scs-nav-text:#e2e8f0;--scs-nav-muted:#94a3b8;--scs-nav-hover:color-mix(in srgb, var(--scs-nav-text) 6%, transparent);--scs-nav-active-bg:color-mix(in srgb, var(--scs-nav-text) 10%, transparent);--scs-nav-active-text:var(--scs-nav-text);--scs-nav-active-accent:color-mix(in srgb, var(--scs-nav-text) 55%, var(--scs-nav-bg));--scs-nav-border:color-mix(in srgb, var(--scs-nav-text) 8%, transparent);--scs-radius:8px;--scs-radius-sm:6px;--scs-radius-lg:12px;--scs-shadow:0 1px 2px #1018280d;--scs-shadow-lg:0 10px 24px #1018281f;--scs-critical:#b42318;--scs-critical-soft:#fef3f2;--scs-high:#c4320a;--scs-high-soft:#fff4ed;--scs-medium:#b54708;--scs-medium-soft:#fffaeb;--scs-low:#175cd3;--scs-low-soft:#eff8ff;--scs-status-queued:#6b7280;--scs-status-queued-soft:#f3f4f6;--scs-status-running:var(--scs-accent);--scs-status-running-soft:color-mix(in srgb, var(--scs-accent) 14%, white);--scs-status-completed:#067647;--scs-status-completed-soft:#ecfdf3;--scs-status-failed:#b42318;--scs-status-failed-soft:#fef3f2;--scs-success:#067647;--scs-success-soft:#ecfdf3;--scs-warning:#b54708;--scs-warning-soft:#fffaeb;--scs-danger:#b42318;--scs-danger-hover:color-mix(in srgb, var(--scs-danger) 88%, black);--scs-danger-soft:#fef3f2;--scs-control-height:var(--scs-size-control-height);--scs-control-padding-x:var(--scs-space-3);--scs-control-padding-y:var(--scs-space-2);--scs-control-radius:var(--scs-radius-sm);--scs-control-border:var(--scs-border-strong);--scs-control-border-hover:color-mix(in srgb, var(--scs-control-border) 70%, var(--scs-text));--scs-control-placeholder:var(--scs-muted);--scs-control-bg:var(--scs-surface);--scs-control-text:var(--scs-text);--scs-control-font-size:var(--scs-body-size);--scs-textarea-min-height:6rem;--scs-btn-height:var(--scs-control-height);--scs-btn-height-sm:var(--scs-size-btn-height-sm);--scs-btn-height-lg:var(--scs-size-btn-height-lg);--scs-btn-padding-x:var(--scs-space-4);--scs-btn-padding-y:var(--scs-space-2);--scs-btn-radius:var(--scs-radius-sm);--scs-btn-font-weight:var(--scs-font-weight-semibold);--scs-btn-font-size-sm:var(--scs-size-btn-font-sm);--scs-btn-danger-bg:var(--scs-danger);--scs-btn-danger-bg-hover:var(--scs-danger-hover);--scs-btn-danger-text:var(--scs-accent-contrast);--scs-btn-ghost-bg:var(--scs-color-transparent);--scs-btn-ghost-bg-hover:var(--scs-surface-muted);--scs-btn-ghost-text:var(--scs-text);--scs-btn-ghost-border:var(--scs-border-strong);--scs-btn-icon-size:var(--scs-control-height);--scs-card-padding:var(--scs-space-4);--scs-card-padding-lg:var(--scs-space-6);--scs-card-radius:var(--scs-radius);--scs-card-shadow:var(--scs-shadow);--scs-card-header-padding:var(--scs-space-4) var(--scs-space-5);--scs-card-footer-padding:var(--scs-space-4) var(--scs-space-5);--scs-card-title-size:var(--scs-h2-size);--scs-card-title-weight:var(--scs-font-weight-semibold);--scs-tab-text:var(--scs-muted);--scs-tab-text-hover:var(--scs-text);--scs-tab-text-active:var(--scs-accent);--scs-tab-indicator:var(--scs-accent);--scs-log-bg:#0f172a;--scs-log-text:#e2e8f0;--scs-toast-bg:var(--scs-surface);--scs-toast-text:var(--scs-text);--scs-toast-border:var(--scs-border);--scs-toast-success-accent:var(--scs-success);--scs-toast-error-accent:var(--scs-danger);--scs-kpi-value:var(--scs-accent);--scs-content-padding-x:2.5rem;--scs-content-padding-y:2rem;--scs-auth-bg:#0b0d12;--scs-auth-card:#161a22;--scs-auth-text:#f1f5f9;--scs-auth-muted:#94a3b8;--scs-auth-border:#ffffff14;--scs-auth-input-border:#ffffff38;--scs-auth-link:color-mix(in srgb, var(--scs-accent) 60%, white);--scs-auth-focus:color-mix(in srgb, var(--scs-accent) 55%, white);--scs-auth-shadow:0 20px 40px #00000073;--scs-brand-logo:none}*{box-sizing:border-box}body{font-family:var(--scs-font,system-ui, sans-serif);background:var(--scs-bg);color:var(--scs-text);font-size:var(--scs-body-size);line-height:var(--scs-line-height);-webkit-font-smoothing:antialiased;margin:0}h1{font-size:var(--scs-h1-size);letter-spacing:-.01em;margin:0;font-weight:700}h2{font-size:var(--scs-h2-size);margin:0;font-weight:600}a{color:var(--scs-link)}a:hover{color:var(--scs-link-hover)}:focus-visible{outline:2px solid var(--scs-focus);outline-offset:2px}:where(input[type=text],input:not([type]),input[type=url],input[type=email],input[type=search],input[type=password],input[type=number]){width:100%;min-height:var(--scs-control-height);padding:var(--scs-control-padding-y) var(--scs-control-padding-x);border:1px solid var(--scs-control-border);border-radius:var(--scs-control-radius);background:var(--scs-control-bg);color:var(--scs-control-text);font:inherit;font-size:var(--scs-control-font-size);transition:border-color .15s,box-shadow .15s;display:block}:where(input[type=text],input:not([type]),input[type=url],input[type=email],input[type=search],input[type=password],input[type=number]):hover:not(:disabled){border-color:var(--scs-control-border-hover)}:where(input[type=text],input:not([type]),input[type=url],input[type=email],input[type=search],input[type=password],input[type=number])::placeholder{color:var(--scs-control-placeholder)}:where(select){width:100%;min-height:var(--scs-control-height);padding:var(--scs-control-padding-y) calc(var(--scs-control-padding-x) + 1.25rem) var(--scs-control-padding-y) var(--scs-control-padding-x);border:1px solid var(--scs-control-border);border-radius:var(--scs-control-radius);background-color:var(--scs-control-bg);color:var(--scs-control-text);font:inherit;appearance:none;cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--scs-muted) 50%), linear-gradient(135deg, var(--scs-muted) 50%, transparent 50%);background-position:calc(100% - .95rem) calc(50% - .2rem),calc(100% - .95rem) calc(50% + .2rem);background-repeat:no-repeat;background-size:.45rem .45rem;transition:border-color .15s,box-shadow .15s;display:block}:where(select):hover:not(:disabled){border-color:var(--scs-control-border-hover)}.select-nav{background-color:color-mix(in srgb, var(--scs-nav-bg) 92%, var(--scs-nav-text));color:var(--scs-nav-text);border-color:color-mix(in srgb, var(--scs-nav-text) 22%, transparent);font-size:.8125rem}.select-nav:hover:not(:disabled){border-color:color-mix(in srgb, var(--scs-nav-text) 35%, transparent)}:where(textarea){width:100%;min-height:var(--scs-textarea-min-height);padding:var(--scs-control-padding-y) var(--scs-control-padding-x);border:1px solid var(--scs-control-border);border-radius:var(--scs-control-radius);background:var(--scs-control-bg);color:var(--scs-control-text);font:inherit;resize:vertical;transition:border-color .15s,box-shadow .15s;display:block}:where(textarea):hover:not(:disabled){border-color:var(--scs-control-border-hover)}:where(textarea)::placeholder{color:var(--scs-control-placeholder)}.textarea-mono{font-family:var(--scs-font-mono);font-size:.8125rem}:where(input[type=checkbox]){appearance:none;border:1px solid var(--scs-control-border);border-radius:var(--scs-radius-sm);background:var(--scs-control-bg);vertical-align:middle;cursor:pointer;width:1rem;height:1rem;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s}:where(input[type=checkbox]:hover:not(:disabled)){border-color:var(--scs-control-border-hover)}:where(input[type=checkbox]:checked){background:var(--scs-accent);border-color:var(--scs-accent)}:where(input[type=checkbox]:checked):after{content:"";border:solid var(--scs-accent-contrast);border-width:0 2px 2px 0;width:.35rem;height:.6rem;margin:.1rem auto 0;display:block;transform:rotate(45deg)}:where(input[type=checkbox]:indeterminate){background:var(--scs-accent-soft);border-color:var(--scs-accent)}:where(input[type=checkbox]:indeterminate):after{content:"";background:var(--scs-accent);width:.55rem;height:2px;margin:.4rem auto 0;display:block}:where(input[type=radio]){appearance:none;border:1px solid var(--scs-control-border);background:var(--scs-control-bg);vertical-align:middle;cursor:pointer;border-radius:50%;width:1rem;height:1rem;margin:0;transition:border-color .15s,box-shadow .15s}:where(input[type=radio]:hover:not(:disabled)){border-color:var(--scs-control-border-hover)}:where(input[type=radio]:checked){border-color:var(--scs-accent);background:radial-gradient(circle, var(--scs-accent) 42%, var(--scs-control-bg) 46%)}.check{align-items:center;gap:var(--scs-space-2);cursor:pointer;font-size:inherit;line-height:1.4;display:inline-flex}.check input{flex-shrink:0}:where(input,select,textarea):disabled{cursor:not-allowed;opacity:.6;background:var(--scs-surface-muted)}:where(input,select,textarea):focus{border-color:var(--scs-accent);box-shadow:0 0 0 3px var(--scs-focus);outline:none}:where(input,select,textarea)[aria-invalid=true]{border-color:var(--scs-danger)}.field{margin-bottom:var(--scs-space-4);display:block}.field-label{margin-bottom:var(--scs-space-2);font-weight:var(--scs-font-weight-semibold);font-size:.875rem;display:block}.field-hint{margin-top:var(--scs-space-1);color:var(--scs-muted);font-size:.8125rem}.field-error{margin-top:var(--scs-space-1);color:var(--scs-danger);font-size:.8125rem}.segmented{padding:var(--scs-space-1);border-radius:var(--scs-control-radius);background:var(--scs-surface-muted);border:1px solid var(--scs-border);display:inline-flex}.segmented label{padding:var(--scs-space-2) var(--scs-space-4);border-radius:var(--scs-radius-sm);font-weight:var(--scs-font-weight-medium);color:var(--scs-muted);cursor:pointer;position:relative}.segmented label.selected{background:var(--scs-surface);color:var(--scs-text);box-shadow:var(--scs-card-shadow);font-weight:var(--scs-font-weight-semibold)}.segmented label:has(input:focus-visible){outline:2px solid var(--scs-focus);outline-offset:1px}.segmented input{opacity:0;pointer-events:none;position:absolute}:where(button:not([class*=btn])){justify-content:center;align-items:center;gap:var(--scs-space-2);min-height:var(--scs-btn-height);padding:var(--scs-btn-padding-y) var(--scs-btn-padding-x);border-radius:var(--scs-btn-radius);border:1px solid var(--scs-border-strong);background:var(--scs-surface);color:var(--scs-text);font:inherit;font-weight:var(--scs-btn-font-weight);cursor:pointer;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}:where(button:not([class*=btn])):hover:not(:disabled){background:var(--scs-surface-muted)}:where(button:not([class*=btn])):focus-visible{outline:2px solid var(--scs-focus);outline-offset:2px}:where(button:not([class*=btn])):disabled{cursor:not-allowed;opacity:.5}:where(button[type=submit]:not([class*=btn])){background:var(--scs-accent);color:var(--scs-accent-contrast);border-color:#0000}:where(button[type=submit]:not([class*=btn])):hover:not(:disabled){background:var(--scs-accent-hover)}.link-btn{color:var(--scs-link);font:inherit;font-weight:var(--scs-font-weight-medium);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.link-btn:hover:not(:disabled){color:var(--scs-link-hover)}.link-btn:disabled{opacity:.5;cursor:not-allowed}.btn{justify-content:center;align-items:center;gap:var(--scs-space-2);min-height:var(--scs-btn-height);padding:var(--scs-btn-padding-y) var(--scs-btn-padding-x);border-radius:var(--scs-btn-radius);font:inherit;font-weight:var(--scs-btn-font-weight);cursor:pointer;white-space:nowrap;border:1px solid #0000;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--scs-focus);outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:var(--scs-accent);color:var(--scs-accent-contrast)}.btn-primary:hover:not(:disabled){background:var(--scs-accent-hover)}.btn-secondary{background:var(--scs-surface);color:var(--scs-text);border-color:var(--scs-border-strong)}.btn-secondary:hover:not(:disabled){background:var(--scs-surface-muted)}.btn-sm{min-height:var(--scs-btn-height-sm);font-size:var(--scs-btn-font-size-sm);padding:.3rem .7rem}.btn-lg{min-height:var(--scs-btn-height-lg);padding:var(--scs-space-3) var(--scs-space-6);font-size:1rem}.btn-danger{background:var(--scs-btn-danger-bg);color:var(--scs-btn-danger-text)}.btn-danger:hover:not(:disabled){background:var(--scs-btn-danger-bg-hover)}.btn-ghost{background:color-mix(in srgb, var(--scs-btn-ghost-bg) 0%, transparent);color:var(--scs-btn-ghost-text);border-color:var(--scs-btn-ghost-border)}.btn-ghost:hover:not(:disabled){background:var(--scs-btn-ghost-bg-hover)}.btn-icon{min-width:var(--scs-btn-icon-size);min-height:var(--scs-btn-icon-size);padding:var(--scs-space-2)}.btn svg{flex-shrink:0;width:1rem;height:1rem}.page-header{justify-content:space-between;align-items:center;gap:var(--scs-space-4);margin-bottom:var(--scs-space-6);flex-wrap:wrap;display:flex}.page-actions{gap:var(--scs-space-2);flex-wrap:wrap;display:flex}.card{background:var(--scs-surface);border:1px solid var(--scs-border);border-radius:var(--scs-card-radius);box-shadow:var(--scs-card-shadow)}.card-header{justify-content:space-between;align-items:center;gap:var(--scs-space-4);padding:var(--scs-card-header-padding);border-bottom:1px solid var(--scs-border);display:flex}.card-body{padding:var(--scs-card-padding-lg)}.card-footer{gap:var(--scs-space-2);padding:var(--scs-card-footer-padding);border-top:1px solid var(--scs-border);background:var(--scs-surface-muted);border-radius:0 0 var(--scs-card-radius) var(--scs-card-radius);flex-wrap:wrap;display:flex}.card-title{font-size:var(--scs-card-title-size);font-weight:var(--scs-card-title-weight);margin:0}.sev-critical{background:var(--scs-critical-soft);color:var(--scs-critical)}.sev-high{background:var(--scs-high-soft);color:var(--scs-high)}.sev-medium{background:var(--scs-medium-soft);color:var(--scs-medium)}.sev-low{background:var(--scs-low-soft);color:var(--scs-low)}.sev-unknown{background:var(--scs-border);color:var(--scs-text)}.data-rows{--data-cols:minmax(10rem, max-content) minmax(5.5rem, max-content) minmax(0, 1fr);grid-template-columns:var(--data-cols);column-gap:var(--scs-space-3);margin:0;padding:0;list-style:none;display:grid}.data-rows>li,.data-rows>.data-row{grid-template-columns:subgrid;align-items:center;column-gap:var(--scs-space-3);padding:var(--scs-space-2) 0;border-bottom:1px solid var(--scs-border);grid-column:1/-1;min-height:2.25rem;display:grid}.data-rows>li:last-child,.data-rows>.data-row:last-child{border-bottom:none}.data-rows>li>:not(.cell-chip),.data-rows>.data-row>:not(.cell-chip){border:none;min-width:0;padding:0}.data-rows .cell-id{font-family:var(--scs-font-mono);font-variant-numeric:tabular-nums}.data-rows .cell-chip{white-space:nowrap;place-self:center start;width:max-content}.data-rows .cell-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-rows .cell-num,.data-rows .cell-date{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;justify-self:end}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--scs-muted);background:var(--scs-surface-muted);border-bottom:1px solid var(--scs-border);white-space:nowrap;vertical-align:middle;padding:.7rem 1rem;font-size:.75rem;font-weight:600}.data-table td{border-bottom:1px solid var(--scs-border);vertical-align:middle;padding:.85rem 1rem}.data-table tbody tr:last-child td{border-bottom:none}.data-table tbody tr:hover{background:var(--scs-surface-muted)}.data-table tbody tr.clickable{cursor:pointer}.data-table tbody tr.clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--scs-focus);outline:none}.data-table th.col-actions,.data-table td.col-actions{text-align:right;white-space:nowrap;width:3rem}.data-table th.col-num,.data-table td.col-num,.data-table .cell-num{text-align:right;font-variant-numeric:tabular-nums}.data-table th.col-chip,.data-table td.col-chip{width:5.5rem;min-width:5.5rem}.cell-muted{color:var(--scs-muted);font-size:.8125rem}.cell-num{font-variant-numeric:tabular-nums;text-align:right}.tag{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}.tag-outline{background:var(--scs-surface);border-color:var(--scs-border-strong);color:var(--scs-text)}.tag-success{background:var(--scs-success-soft);color:var(--scs-success)}.tag-warning{background:var(--scs-warning-soft);color:var(--scs-warning)}.tag-danger{background:var(--scs-danger-soft);color:var(--scs-danger)}.tag-neutral{background:var(--scs-status-queued-soft);color:var(--scs-status-queued)}.tag-accent{background:var(--scs-accent-soft);color:var(--scs-accent)}.alert{border-radius:var(--scs-radius-sm);border:1px solid;border-left-width:4px;align-items:flex-start;gap:.6rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.alert-error{background:var(--scs-danger-soft);border-color:var(--scs-danger);color:var(--scs-danger)}.alert-warning{background:var(--scs-warning-soft);border-color:var(--scs-warning);color:var(--scs-warning)}.alert-info{background:var(--scs-accent-soft);border-color:var(--scs-accent);color:var(--scs-text)}.empty-state{text-align:center;color:var(--scs-muted);padding:3rem 1.5rem}.empty-state p{margin:0 0 1rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tabs{border-bottom:1px solid var(--scs-border);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;display:flex}.tabs .tab,.tabs button.tab{color:var(--scs-tab-text);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.4rem;min-height:auto;margin-bottom:-1px;padding:.65rem 1rem;font-weight:500;display:inline-flex}.tabs .tab:hover,.tabs button.tab:hover{color:var(--scs-tab-text-hover);background:0 0}.tabs .tab.active,.tabs button.tab.active,.tabs .tab[aria-selected=true],.tabs button.tab[aria-selected=true]{color:var(--scs-tab-text-active);border-bottom-color:var(--scs-tab-indicator);font-weight:600}.tabs .tab:focus-visible,.tabs button.tab:focus-visible{outline:2px solid var(--scs-focus);outline-offset:2px}.modal-backdrop{z-index:40;background:#0006;position:fixed;inset:0}.scs-modal{z-index:50;padding:var(--scs-space-5);border:1px solid var(--scs-border);border-radius:var(--scs-card-radius);background:var(--scs-surface);color:var(--scs-text);width:90%;max-width:28rem;box-shadow:var(--scs-card-shadow);margin:0;position:fixed;top:14%;left:50%;transform:translate(-50%)}.scs-modal h2{margin:0 0 var(--scs-space-4)}.scs-modal-actions{gap:var(--scs-space-2);margin-top:var(--scs-space-4);justify-content:flex-end;display:flex}.field-row{gap:var(--scs-space-3);flex-wrap:wrap;display:flex}.field-row>.field{flex:8rem;min-width:8rem;margin-bottom:0}.field-row>.field.grow{flex:12rem;min-width:12rem}.disclosure{border:1px solid var(--scs-border);border-radius:var(--scs-control-radius);padding:var(--scs-space-3);background:var(--scs-surface)}.disclosure+.disclosure{margin-top:var(--scs-space-3)}.disclosure>summary{align-items:center;gap:var(--scs-space-2);cursor:pointer;font-weight:var(--scs-font-weight-semibold);list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"";opacity:.65;border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:.4rem;height:.4rem;transform:rotate(-45deg)}.disclosure[open]>summary:before{transform:rotate(45deg)}.disclosure>:is(.field,.field-row){margin:0}.disclosure>:is(.field,.field-row)+:is(.field,.field-row){margin-top:var(--scs-space-3)}.disclosure>summary .muted{color:var(--scs-muted);margin-left:auto;font-weight:400}.disclosure[open]>summary{margin-bottom:var(--scs-space-3)}.table-actions{gap:var(--scs-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.waitlist-form.svelte-ijumyi{margin-top:var(--scs-space-4)}.waitlist-fields.svelte-ijumyi{gap:var(--scs-space-3);flex-direction:column;display:flex}.email-field.svelte-ijumyi input:where(.svelte-ijumyi),.submit-btn.svelte-ijumyi{height:var(--scs-control-height);min-height:var(--scs-control-height)}.email-field.svelte-ijumyi{margin-bottom:0}@media (width>=641px){.waitlist-fields.svelte-ijumyi{flex-direction:row;align-items:flex-end}.email-field.svelte-ijumyi{flex:1}}.submit-btn.svelte-ijumyi{flex-shrink:0;padding-top:0;padding-bottom:0}.submit-btn.svelte-ijumyi:disabled{opacity:1;background:color-mix(in srgb, var(--scs-accent) 42%, var(--splash-card,var(--scs-surface)));color:var(--splash-muted,var(--scs-muted));border-color:var(--splash-border,var(--scs-border))}@media (width<=640px){.email-field.svelte-ijumyi,.submit-btn.svelte-ijumyi{width:100%}}.consent.svelte-ijumyi{gap:var(--scs-space-2);margin-top:var(--scs-space-3);align-items:flex-start;font-size:.875rem;display:flex}.consent.svelte-ijumyi input:where(.svelte-ijumyi){margin-top:.2rem}.success.svelte-ijumyi{color:var(--scs-success);margin:var(--scs-space-4) 0 0}.brand-mark.svelte-6d62c{align-items:center;gap:var(--scs-space-2);display:inline-flex}.tile.svelte-6d62c{fill:var(--scs-accent)}.glyph.svelte-6d62c{fill:none;stroke:var(--scs-accent-contrast);stroke-width:1.5px}.wordmark.svelte-6d62c{letter-spacing:-.02em;font-size:1.0625rem;font-weight:700}.splash.svelte-9eyffx{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--splash-bg:var(--scs-auth-bg);--splash-bg-raised:color-mix(in srgb, var(--scs-auth-bg) 82%, var(--scs-auth-card));--splash-card:var(--scs-auth-card);--splash-border:#ffffff14;--splash-text:var(--scs-auth-text);--splash-muted:var(--scs-auth-muted);--splash-link:color-mix(in srgb, var(--scs-accent) 72%, white);--splash-input-bg:var(--scs-auth-card);--splash-input-border:#ffffff24;--splash-shadow:0 20px 40px #00000073;--splash-container:70rem;--splash-prose-width:45rem;--splash-section-y:clamp(3rem, 6vw, 5rem);--splash-heading-gap:var(--scs-space-6);--splash-nav-h:56px;--scs-text:var(--splash-text);--scs-muted:var(--splash-muted);--scs-bg:var(--splash-bg);--scs-surface:var(--splash-card);--scs-surface-muted:var(--splash-bg-raised);--scs-border:var(--splash-border);--scs-border-strong:#ffffff24;--scs-link:var(--splash-link);--scs-link-hover:color-mix(in srgb, var(--scs-accent) 85%, white);--scs-control-bg:var(--splash-input-bg);--scs-control-border:var(--splash-input-border);--scs-control-text:var(--splash-text);--scs-btn-ghost-text:var(--splash-text);--scs-btn-ghost-border:transparent;--scs-btn-ghost-bg-hover:#ffffff0f;--scs-accent-soft:color-mix(in srgb, var(--scs-accent) 16%, var(--splash-bg-raised));--scs-card-shadow:var(--splash-shadow);--scs-shadow-lg:var(--splash-shadow);background:var(--splash-bg);color:var(--splash-text)}.section-surface.svelte-9eyffx{background:var(--splash-bg)}.section-muted.svelte-9eyffx{background:var(--splash-bg-raised)}.splash.svelte-9eyffx a{color:var(--splash-link)}.splash.svelte-9eyffx a:hover{color:var(--scs-link-hover)}.splash.svelte-9eyffx .btn-secondary{color:var(--splash-text);border-color:var(--splash-border);background:#ffffff0f}.splash.svelte-9eyffx .btn-secondary:hover{background:#ffffff1a}.splash.svelte-9eyffx input[type=email],.splash.svelte-9eyffx input[type=text]:not(.sr-only){background:var(--splash-input-bg);border-color:var(--splash-input-border);color:var(--splash-text)}.splash.svelte-9eyffx input::placeholder{color:color-mix(in srgb, var(--splash-muted) 85%, transparent)}.splash.svelte-9eyffx .field-label{color:var(--splash-text)}@media (width>=768px){.splash.svelte-9eyffx{--splash-nav-h:64px}}.splash-container.svelte-9eyffx{width:100%;max-width:var(--splash-container);padding-left:var(--scs-space-4);padding-right:var(--scs-space-4);margin:0 auto}@media (width>=768px){.splash-container.svelte-9eyffx{padding-left:var(--scs-space-6);padding-right:var(--scs-space-6)}}.skip-link.svelte-9eyffx{z-index:100;padding:var(--scs-space-2) var(--scs-space-4);background:var(--scs-accent);color:var(--scs-accent-contrast);position:absolute;top:0;left:-9999px}.skip-link.svelte-9eyffx:focus{left:var(--scs-space-4);top:var(--scs-space-2)}.splash-nav.svelte-9eyffx{z-index:50;background:color-mix(in srgb, var(--splash-bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--splash-border);position:sticky;top:0}@media (prefers-reduced-motion:reduce){.splash-nav.svelte-9eyffx{-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-inner.svelte-9eyffx{justify-content:space-between;align-items:center;gap:var(--scs-space-3);min-height:var(--splash-nav-h);display:flex}.logo.svelte-9eyffx{align-items:center;gap:var(--scs-space-2);color:var(--splash-text);text-decoration:none;display:flex}.nav-links.svelte-9eyffx{gap:var(--scs-space-5);display:none}.nav-links.svelte-9eyffx a:where(.svelte-9eyffx){color:var(--splash-muted);font-size:.875rem;font-weight:500;text-decoration:none}.nav-links.svelte-9eyffx a:where(.svelte-9eyffx):hover{color:var(--splash-text)}@media (width>=768px){.nav-links.svelte-9eyffx{display:flex}}.nav-actions.svelte-9eyffx{align-items:center;gap:var(--scs-space-1);flex-shrink:0;display:flex}#features.svelte-9eyffx,#how-it-works.svelte-9eyffx,#plans.svelte-9eyffx,#security.svelte-9eyffx,#faq.svelte-9eyffx,#waitlist.svelte-9eyffx{scroll-margin-top:var(--splash-nav-h)}.splash-hero.svelte-9eyffx{background:var(--splash-bg);color:var(--splash-text);min-height:520px;padding:var(--splash-section-y) 0;position:relative;overflow:hidden}@media (width>=768px){.splash-hero.svelte-9eyffx{min-height:560px}}.splash-hero.svelte-9eyffx:before{content:"";background:radial-gradient(circle at 75% 25%, color-mix(in srgb, var(--scs-accent) 14%, transparent), transparent 55%);pointer-events:none;position:absolute;inset:0}.hero-grid.svelte-9eyffx{gap:var(--scs-space-6);flex-direction:column;display:flex;position:relative}@media (width>=1200px){.hero-grid.svelte-9eyffx{align-items:center;gap:var(--scs-space-8);flex-direction:row}.hero-copy.svelte-9eyffx{flex:0 0 55%}.splash-hero-visual.svelte-9eyffx{flex:0 0 45%}}.eyebrow.svelte-9eyffx{text-transform:uppercase;letter-spacing:.06em;padding:var(--scs-space-1) var(--scs-space-3);border:1px solid color-mix(in srgb, var(--scs-accent) 40%, transparent);color:var(--splash-muted);margin:0 0 var(--scs-space-4);border-radius:999px;font-size:.75rem;display:inline-block}.splash-hero.svelte-9eyffx h1:where(.svelte-9eyffx){color:var(--splash-text);margin-bottom:var(--scs-space-4);font-size:clamp(1.75rem,4vw,2.75rem)}.hero-lead.svelte-9eyffx{color:var(--splash-muted);max-width:36rem;margin:0 0 var(--scs-space-2);font-size:1.125rem}.hero-actions.svelte-9eyffx{align-items:center;gap:var(--scs-space-3);margin-top:var(--scs-space-4);flex-wrap:wrap;display:flex}.hero-trust.svelte-9eyffx{color:var(--splash-muted);margin-top:var(--scs-space-4);font-size:.875rem}.splash-hero-visual.svelte-9eyffx{max-width:480px;margin:0 auto;transform:perspective(800px)rotateY(-6deg)rotateX(4deg)}@media (prefers-reduced-motion:reduce){.splash-hero-visual.svelte-9eyffx{transform:none}}.mock-card.svelte-9eyffx{background:var(--splash-card);border:1px solid var(--splash-border);border-radius:var(--scs-radius-lg);box-shadow:var(--splash-shadow);padding:var(--scs-space-4);color:var(--splash-text)}.mock-chrome.svelte-9eyffx{align-items:center;gap:var(--scs-space-2);margin-bottom:var(--scs-space-3);display:flex}.dot.svelte-9eyffx{background:#ffffff38;border-radius:50%;width:8px;height:8px}.mock-title.svelte-9eyffx{color:var(--splash-muted);margin-left:var(--scs-space-2);font-size:.75rem}.mock-findings.svelte-9eyffx{margin:var(--scs-space-2) 0 0;padding:0;font-size:.8125rem;list-style:none}.finding-title.svelte-9eyffx{font-weight:600}.finding-path.svelte-9eyffx{color:var(--splash-muted);font-size:.75rem}.mock-findings.svelte-9eyffx .tag.cell-chip:where(.svelte-9eyffx){-webkit-text-stroke:0;text-shadow:none;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.35;display:inline-flex}.mock-findings.svelte-9eyffx .tag.sev-critical:where(.svelte-9eyffx){background:color-mix(in srgb, var(--scs-critical) 18%, transparent);color:color-mix(in srgb, var(--scs-critical) 88%, white);border-color:color-mix(in srgb, var(--scs-critical) 35%, transparent)}.mock-findings.svelte-9eyffx .tag.sev-high:where(.svelte-9eyffx){background:color-mix(in srgb, var(--scs-high) 18%, transparent);color:color-mix(in srgb, var(--scs-high) 88%, white);border-color:color-mix(in srgb, var(--scs-high) 35%, transparent)}.mock-findings.svelte-9eyffx .tag.sev-medium:where(.svelte-9eyffx){background:color-mix(in srgb, var(--scs-medium) 18%, transparent);color:color-mix(in srgb, var(--scs-medium) 88%, white);border-color:color-mix(in srgb, var(--scs-medium) 35%, transparent)}@media (width>=1200px){.mock-findings.svelte-9eyffx .finding-title.cell-text:where(.svelte-9eyffx){text-overflow:unset;white-space:nowrap;overflow:visible}.mock-findings.svelte-9eyffx .finding-path.cell-text:where(.svelte-9eyffx){text-overflow:unset;overflow:visible}}.proof-strip.svelte-9eyffx{background:var(--splash-bg-raised);padding:var(--scs-space-6) 0}.proof-grid.svelte-9eyffx{gap:var(--scs-space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.proof-grid.svelte-9eyffx{grid-template-columns:repeat(4,1fr)}}.proof-stat.svelte-9eyffx{margin:var(--scs-space-2) 0 0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:700}.proof-label.svelte-9eyffx{color:var(--splash-muted);margin:0;font-size:.8125rem}.splash-section.svelte-9eyffx{padding:var(--splash-section-y) 0}.splash-section.svelte-9eyffx h2:where(.svelte-9eyffx){margin-bottom:var(--splash-heading-gap);font-size:clamp(1.375rem,2.5vw,1.75rem)}.prose.svelte-9eyffx{max-width:var(--splash-container)}.prose.svelte-9eyffx>p:where(.svelte-9eyffx),.prose.svelte-9eyffx>h3:where(.svelte-9eyffx){max-width:var(--splash-prose-width)}.prose.svelte-9eyffx h3:where(.svelte-9eyffx){margin-top:var(--scs-space-6);font-size:1.125rem}.feature-grid.svelte-9eyffx{gap:var(--scs-space-4);grid-auto-rows:auto;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.feature-grid.svelte-9eyffx{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.feature-grid.svelte-9eyffx{grid-template-columns:repeat(3,1fr)}}.splash-feature-card.svelte-9eyffx{padding:var(--scs-space-5);grid-template-rows:subgrid;gap:var(--scs-space-2);grid-row:span 3;transition:transform .2s,box-shadow .2s;display:grid}.splash-feature-card.svelte-9eyffx:hover{box-shadow:var(--scs-shadow-lg);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.splash-feature-card.svelte-9eyffx{transition:none}.splash-feature-card.svelte-9eyffx:hover{transform:none}}.feature-icon.svelte-9eyffx{color:var(--scs-accent);margin:0}.plans-lead.svelte-9eyffx{color:var(--splash-muted);max-width:var(--splash-prose-width);margin-bottom:var(--splash-heading-gap)}.plans-grid.svelte-9eyffx{gap:var(--scs-space-4);grid-auto-rows:auto;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.plans-grid.svelte-9eyffx{grid-template-columns:repeat(2,1fr);align-items:stretch}}@media (width>=1200px){.plans-grid.svelte-9eyffx{grid-template-columns:repeat(3,1fr)}}.plan-card.svelte-9eyffx{padding:var(--scs-space-5);grid-template-rows:subgrid;gap:var(--scs-space-3);grid-row:span 5;min-height:100%;display:grid;position:relative}.plan-topline.svelte-9eyffx{min-height:0;position:relative}.plan-featured.svelte-9eyffx{border-color:color-mix(in srgb, var(--scs-accent) 55%, var(--splash-border))}.plan-badge.svelte-9eyffx{padding:var(--scs-space-1) var(--scs-space-2);border-radius:var(--scs-radius-sm);background:var(--scs-accent-soft);color:var(--scs-accent);font-size:.75rem;font-weight:700;position:absolute;top:0;right:0}.plan-tagline.svelte-9eyffx{text-transform:uppercase;letter-spacing:.04em;color:var(--scs-accent);margin:0;font-size:.8125rem}.plan-card.svelte-9eyffx h3:where(.svelte-9eyffx){margin:0;font-size:1.375rem}.plan-body.svelte-9eyffx{color:var(--splash-muted);margin:0}.plan-bullets.svelte-9eyffx{color:var(--splash-text);gap:var(--scs-space-2);margin:0;padding-left:1.1rem;display:grid}.plan-cta.svelte-9eyffx{width:100%}.splash-feature-card.svelte-9eyffx h3:where(.svelte-9eyffx){margin-bottom:var(--scs-space-2);font-size:1.0625rem}.splash-feature-card.svelte-9eyffx p:where(.svelte-9eyffx){color:var(--splash-muted);margin:0;font-size:.9375rem}.steps.svelte-9eyffx{gap:var(--scs-space-6);grid-template-columns:1fr;grid-auto-rows:auto;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.steps.svelte-9eyffx{gap:var(--scs-space-4);grid-template-columns:repeat(3,1fr)}.steps.svelte-9eyffx li:where(.svelte-9eyffx){grid-template-rows:subgrid;border-top:2px solid var(--splash-border);padding-top:var(--scs-space-4);grid-row:span 3;display:grid;position:relative}}.step-content.svelte-9eyffx{display:contents}.step-title-row.svelte-9eyffx{align-items:center;gap:var(--scs-space-3);margin:0;display:flex}.step-num.svelte-9eyffx{background:var(--scs-accent-soft);width:40px;height:40px;color:var(--scs-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step-result.svelte-9eyffx{color:var(--splash-text);margin:0;font-size:.875rem;font-weight:600}.channels.svelte-9eyffx{margin-top:var(--splash-heading-gap)}.channels.svelte-9eyffx h3:where(.svelte-9eyffx){margin-bottom:var(--scs-space-4)}.channel-grid.svelte-9eyffx{gap:var(--scs-space-3);grid-auto-rows:auto;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.channel-grid.svelte-9eyffx{grid-template-columns:repeat(4,1fr)}}.channel-card.svelte-9eyffx{padding:var(--scs-space-4);grid-template-rows:subgrid;gap:var(--scs-space-2);grid-row:span 2;display:grid}.channel-heading.svelte-9eyffx{justify-content:space-between;align-items:baseline;gap:var(--scs-space-2);display:flex}.channel-heading.svelte-9eyffx h4:where(.svelte-9eyffx){margin:0}.channel-heading.svelte-9eyffx code:where(.svelte-9eyffx){color:var(--splash-muted);overflow-wrap:anywhere;text-align:right;font-size:.7rem}.channel-card.svelte-9eyffx p:where(.svelte-9eyffx){color:var(--splash-muted);margin:0;font-size:.875rem}.security-band.svelte-9eyffx{background:var(--splash-bg-raised);color:var(--splash-text);padding:var(--scs-space-8) 0;border-top:1px solid var(--splash-border);border-bottom:1px solid var(--splash-border)}.security-band.svelte-9eyffx h2:where(.svelte-9eyffx){margin-bottom:var(--scs-space-4);font-size:clamp(1.375rem,2.5vw,1.75rem)}.security-band.svelte-9eyffx p:where(.svelte-9eyffx){max-width:48rem;color:var(--splash-muted)}.security-band.svelte-9eyffx ul:where(.svelte-9eyffx){margin-top:var(--scs-space-4);color:var(--splash-text);padding-left:1.25rem}.faq-inner.svelte-9eyffx{max-width:var(--splash-container)}.faq-inner.svelte-9eyffx .faq-item:where(.svelte-9eyffx){max-width:var(--splash-prose-width)}.faq-item.svelte-9eyffx{border-bottom:1px solid var(--splash-border)}.faq-item.svelte-9eyffx summary:where(.svelte-9eyffx){padding:var(--scs-space-4) 0;cursor:pointer;font-weight:600}.faq-item.svelte-9eyffx p:where(.svelte-9eyffx){padding-bottom:var(--scs-space-4);color:var(--splash-muted);margin:0}.waitlist-band.svelte-9eyffx{padding:var(--splash-section-y) 0;background:var(--splash-bg)}.waitlist-card.svelte-9eyffx{max-width:40rem;padding:var(--scs-space-6);background:var(--splash-card);border:1px solid var(--splash-border);border-radius:var(--scs-radius-lg);box-shadow:var(--splash-shadow);margin:0 auto}.waitlist-card.svelte-9eyffx h2:where(.svelte-9eyffx){margin:0 0 var(--scs-space-2);font-size:clamp(1.375rem,2.5vw,1.75rem)}.waitlist-lead.svelte-9eyffx{color:var(--splash-muted);margin:0;font-size:1.125rem}.splash-footer.svelte-9eyffx{background:var(--splash-bg-raised);border-top:1px solid var(--splash-border);padding:var(--scs-space-6) 0;color:var(--splash-muted);font-size:.875rem}.footer-inner.svelte-9eyffx{justify-content:space-between;gap:var(--scs-space-4);flex-wrap:wrap;align-items:center;display:flex}.footer-links.svelte-9eyffx,.footer-right.svelte-9eyffx{align-items:center;gap:var(--scs-space-3);flex-wrap:wrap;display:flex}.splash-footer.svelte-9eyffx a:where(.svelte-9eyffx),.splash-footer.svelte-9eyffx button:where(.svelte-9eyffx){color:var(--splash-muted);font-size:inherit;font-weight:inherit;background:0 0;border:0;min-height:auto;padding:0;text-decoration:none}.splash-footer.svelte-9eyffx a:where(.svelte-9eyffx):hover,.splash-footer.svelte-9eyffx button:where(.svelte-9eyffx):hover{color:var(--splash-text);background:0 0}.auth-screen.svelte-14rkk58{--scs-bg:var(--scs-auth-bg);--scs-surface:var(--scs-auth-card);--scs-text:var(--scs-auth-text);--scs-muted:var(--scs-auth-muted);--scs-border:var(--scs-auth-border);--scs-border-strong:var(--scs-auth-input-border);--scs-link:var(--scs-auth-link);--scs-link-hover:var(--scs-auth-text);--scs-focus:var(--scs-auth-focus);--scs-control-bg:var(--scs-auth-bg);--scs-control-border:var(--scs-auth-input-border);--scs-control-text:var(--scs-auth-text);--scs-surface-muted:var(--scs-auth-bg);--scs-btn-ghost-text:var(--scs-auth-text);--scs-btn-ghost-bg-hover:color-mix(in srgb, var(--scs-auth-text) 10%, var(--scs-auth-card));min-height:100dvh;padding:var(--scs-space-4);background:var(--scs-auth-bg);color:var(--scs-auth-text);place-items:center;display:grid}.auth-card.svelte-14rkk58{box-sizing:border-box;width:100%;max-width:26rem;padding:var(--scs-space-7) var(--scs-space-6);background:var(--scs-auth-card);border:1px solid var(--scs-auth-border);border-radius:var(--scs-radius-lg);box-shadow:var(--scs-auth-shadow)}.home.svelte-14rkk58{min-height:44px;color:var(--scs-auth-text);border-radius:var(--scs-radius-sm);align-items:center;text-decoration:none;display:inline-flex}.home.svelte-14rkk58:hover{color:var(--scs-auth-text)}.tagline.svelte-14rkk58{margin:var(--scs-space-1) 0 var(--scs-space-6);color:var(--scs-auth-muted);font-size:.875rem}h1.svelte-14rkk58{margin:0 0 var(--scs-space-2);color:var(--scs-auth-text);font-size:1.5rem}h1.svelte-14rkk58:focus{outline:none}h1.svelte-14rkk58:focus-visible{outline:2px solid var(--scs-auth-focus);outline-offset:2px}.lead.svelte-14rkk58{margin:0 0 var(--scs-space-5);color:var(--scs-auth-muted)}.credentials.svelte-14rkk58{gap:var(--scs-space-4);display:grid}.field.svelte-14rkk58{gap:var(--scs-space-1);display:grid}label.svelte-14rkk58{color:var(--scs-auth-text);font-size:.875rem;font-weight:var(--scs-font-weight-medium)}input.svelte-14rkk58{box-sizing:border-box;width:100%;min-height:44px;padding:var(--scs-space-2) var(--scs-space-3);border:1px solid var(--scs-auth-input-border);border-radius:var(--scs-radius-sm);background:var(--scs-auth-bg);color:var(--scs-auth-text)}input.svelte-14rkk58:focus-visible{outline:2px solid var(--scs-auth-focus);outline-offset:2px}.full.svelte-14rkk58{width:100%;min-height:44px}.btn.svelte-14rkk58:focus-visible{outline:2px solid var(--scs-auth-focus);outline-offset:2px}.alert.svelte-14rkk58{margin-top:var(--scs-space-4)}.pending.svelte-14rkk58 .btn:where(.svelte-14rkk58){margin-top:var(--scs-space-2)}.dev-hint.svelte-14rkk58{margin:var(--scs-space-5) 0 0;color:var(--scs-auth-muted);font-size:.75rem}@media (width<=400px){.auth-screen.svelte-14rkk58{padding:var(--scs-space-3);place-items:start center}.auth-card.svelte-14rkk58{padding:var(--scs-space-6) var(--scs-space-4)}}@media (prefers-reduced-motion:reduce){.auth-screen.svelte-14rkk58 *{transition:none!important;animation:none!important}}.loading.svelte-1n46o8q{color:var(--scs-muted);padding:2rem}
