:root{--signalz-color-bg-canvas: #f6f6f7;--signalz-color-surface-elevated: #ffffff;--signalz-color-accent-primary: #006e52;--signalz-color-accent-success-soft: #e3f1ed;--signalz-color-accent-success-border: #008060;--signalz-color-accent-critical-soft: #fbeae5;--signalz-color-accent-critical-border: #8a5a4a;--signalz-color-kpi-bar: #f1f1f1;--signalz-radius-card: 12px;--signalz-border-accent: 3px solid;--signalz-color-heading-success: #004c3f;--signalz-color-heading-caution: #5c2b22}.signalz-hybrid{max-inline-size:1200px;margin-inline:auto}.signalz-hybrid__hero{margin-block-end:var(--p-space-600, 1.5rem)}.signalz-hybrid__title{font-size:clamp(1.35rem,2.5vw + .75rem,1.85rem);font-weight:650;line-height:1.2;letter-spacing:-.02em;color:var(--p-color-text, #202223);margin:0 0 var(--p-space-300, .75rem)}.signalz-hybrid__subtitle{font-size:1rem;line-height:1.5;color:var(--p-color-text-secondary, #6d7175);margin:0}.signalz-hybrid__hero-lead{max-width:40rem;margin:0;font-size:.9375rem;line-height:1.5;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__eyebrow{display:block;font-size:.75rem;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175);margin:0 0 var(--p-space-400, 1rem)}.signalz-hybrid__heading-card{font-size:clamp(1.0625rem,1.2vw + .85rem,1.25rem);font-weight:650;line-height:1.2;letter-spacing:-.015em;margin:0 0 var(--p-space-300, .75rem)}.signalz-hybrid__heading-card--success{color:var(--signalz-color-heading-success)}.signalz-hybrid__heading-card--caution{color:var(--signalz-color-heading-caution)}.signalz-hybrid__heading-sidebar{font-size:.8125rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175);margin:0 0 var(--p-space-400, 1rem)}.signalz-hybrid__heading-feature{font-size:clamp(1.0625rem,.8vw + .9rem,1.1875rem);font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--p-color-text, #202223);margin:0 0 var(--p-space-150, .375rem)}.signalz-hybrid__main-grid{display:grid;gap:var(--p-space-600, 1.5rem);grid-template-columns:1fr;margin-block-end:var(--p-space-800, 2rem)}@media(min-width:768px){.signalz-hybrid__main-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.signalz-hybrid__main-grid--single{grid-template-columns:1fr}.signalz-hybrid__surface{background:var(--signalz-color-surface-elevated);border-radius:var(--signalz-radius-card);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px #0000000a,0 2px 8px #0000000f}.signalz-hybrid__surface--pad{padding:var(--p-space-600, 1.5rem)}.signalz-hybrid__surface--pad-compact{padding:var(--p-space-400, 1rem)}.signalz-hybrid__surface--pad-tight{padding:var(--p-space-200, .5rem) var(--p-space-300, .75rem) var(--p-space-300, .75rem)}.signalz-hybrid__home-image-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p-space-200, .5rem)}@media(max-width:520px){.signalz-hybrid__home-image-split{grid-template-columns:1fr}}.signalz-hybrid__home-image-cell{display:block;width:100%;border-radius:var(--signalz-radius-card);overflow:hidden;line-height:0;border:1px solid rgba(0,0,0,.08);background:#f6f6f7}.signalz-hybrid__home-image-img{display:block;width:100%;height:auto;max-width:100%}.signalz-hybrid__home-image-cell--success{border-inline-start:3px solid var(--signalz-color-accent-success-border, #008060)}.signalz-hybrid__home-image-cell--caution{border-inline-start:3px solid var(--signalz-color-accent-critical-border, #d72c0d)}.signalz-hybrid__home-practice{margin-block-start:0;padding-block-start:var(--p-space-300, .75rem);border-block-start:1px solid rgba(0,0,0,.08)}.signalz-hybrid__home-practice .signalz-hybrid__heading-sidebar{margin-block-end:var(--p-space-300, .75rem)}.signalz-hybrid__home-practice-grid{display:grid;gap:var(--p-space-400, 1rem);grid-template-columns:1fr}@media(min-width:720px){.signalz-hybrid__home-practice-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.signalz-hybrid__home-practice-item .signalz-hybrid__heading-feature{display:flex;align-items:center;gap:var(--p-space-200, .5rem);flex-wrap:wrap}.signalz-hybrid__home-page{background:#f9f9f9;margin-inline:calc(var(--p-space-400, 1rem) * -1);margin-block:calc(var(--p-space-300, .75rem) * -1);padding-inline:var(--p-space-400, 1rem);padding-block:var(--p-space-500, 1.25rem) var(--p-space-800, 2rem);border-radius:var(--signalz-radius-card)}.signalz-hybrid__home-stitch-grid{display:grid;gap:var(--p-space-500, 1.25rem);grid-template-columns:1fr;margin-block-end:var(--p-space-800, 2rem)}@media(min-width:900px){.signalz-hybrid__home-stitch-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch}}.signalz-hybrid__home-stitch-card{background:var(--signalz-color-surface-elevated);border:1px solid rgba(0,0,0,.08);border-radius:var(--signalz-radius-card);box-shadow:0 1px #0000000a,0 2px 8px #0000000f;padding:var(--p-space-500, 1.25rem);display:flex;flex-direction:column;gap:var(--p-space-400, 1rem);min-width:0}.signalz-hybrid__home-status-head{display:flex;align-items:flex-start;gap:var(--p-space-300, .75rem)}.signalz-hybrid__home-live-dot{flex-shrink:0;margin-block-start:.35rem;inline-size:10px;block-size:10px;border-radius:999px;background:#008060;box-shadow:0 0 0 4px #00806038}.signalz-hybrid__home-status-title{font-size:clamp(1.0625rem,.9vw + .85rem,1.25rem);font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--p-color-text, #202223);margin:0 0 var(--p-space-100, .25rem)}.signalz-hybrid__home-status-eyebrow{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__home-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p-space-300, .75rem)}@media(max-width:520px){.signalz-hybrid__home-kpi-grid{grid-template-columns:1fr}}.signalz-hybrid__home-kpi-box{position:relative;overflow:hidden;background:var(--signalz-color-kpi-bar);border-radius:10px;padding:var(--p-space-300, .75rem) var(--p-space-300, .75rem);border:1px solid rgba(0,0,0,.05)}.signalz-hybrid__home-kpi-box--wave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background:repeating-radial-gradient(circle at 80% 120%,var(--signalz-color-accent-primary) 0,var(--signalz-color-accent-primary) 1px,transparent 1px,transparent 10px);pointer-events:none}.signalz-hybrid__home-kpi-label{display:block;font-size:.625rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175);margin-block-end:var(--p-space-100, .25rem)}.signalz-hybrid__home-kpi-value{display:block;font-size:clamp(1.25rem,2vw + .75rem,1.75rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--p-color-text, #202223)}.signalz-hybrid__home-kpi-caption{display:block;margin-block-start:var(--p-space-100, .25rem);font-size:.75rem;line-height:1.35;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__home-freedom{padding:var(--p-space-300, .75rem) var(--p-space-400, 1rem);background:linear-gradient(135deg,#006d4e0f,#006d4e05);border-radius:10px;border:1px solid rgba(0,109,78,.12)}.signalz-hybrid__home-freedom-title{margin:0 0 var(--p-space-100, .25rem);font-size:.8125rem;font-weight:650;color:var(--signalz-color-heading-success)}.signalz-hybrid__home-freedom-body{margin:0;font-weight:650;letter-spacing:-.02em;line-height:1.25;font-size:1.25rem;font-style:italic;color:var(--p-color-text-secondary, #4b5563)}.signalz-hybrid__home-status-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--p-space-300, .75rem);margin-block-start:auto;padding-block-start:var(--p-space-200, .5rem)}.signalz-hybrid__home-activity-head{display:flex;align-items:center;gap:var(--p-space-200, .5rem);margin-block-end:var(--p-space-100, .25rem)}.signalz-hybrid__home-activity-title{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__home-activity-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.signalz-hybrid__home-activity-item{padding-block:var(--p-space-400, 1rem);border-block-end:1px solid rgba(0,0,0,.07)}.signalz-hybrid__home-activity-row-link{display:grid;grid-template-columns:auto 1fr;gap:var(--p-space-300, .75rem);align-items:start;color:inherit;text-decoration:none}.signalz-hybrid__home-activity-row-link:focus-visible{outline:2px solid var(--signalz-color-accent-primary);outline-offset:4px;border-radius:8px}.signalz-hybrid__home-activity-item:last-of-type{border-block-end:none}.signalz-hybrid__home-activity-icon{display:flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:999px;flex-shrink:0}.signalz-hybrid__home-activity-icon--teal{background:#d6f4ef;color:#006d4e}.signalz-hybrid__home-activity-icon--coral{background:#fde8e4;color:#a43a2a}.signalz-hybrid__home-activity-icon--mint{background:#e3f1ed;color:#004c3f}.signalz-hybrid__home-activity-primary{margin:0 0 var(--p-space-100, .25rem);font-size:.9375rem;font-weight:650;line-height:1.3;color:var(--p-color-text, #202223)}.signalz-hybrid__home-activity-meta{margin:0 0 var(--p-space-150, .375rem);font-size:.8125rem;line-height:1.4;color:var(--p-color-text-secondary, #4b5563)}.signalz-hybrid__home-activity-foot{margin:0;font-size:.75rem;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__home-activity-footer{text-align:center;padding-block-start:var(--p-space-300, .75rem);margin-block-start:auto}.signalz-hybrid__home-activity-history-link{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--signalz-color-accent-primary)}.signalz-hybrid__home-activity-history-link:hover{text-decoration:underline}.signalz-hybrid__home-feature-grid{display:grid;gap:var(--p-space-500, 1.25rem);grid-template-columns:1fr;margin-block-end:var(--p-space-800, 2rem)}@media(min-width:768px){.signalz-hybrid__home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.signalz-hybrid__home-feature-card{background:var(--signalz-color-surface-elevated);border:1px solid rgba(0,0,0,.08);border-radius:var(--signalz-radius-card);padding:var(--p-space-500, 1.25rem);box-shadow:0 1px #0000000a,0 2px 8px #0000000f;display:flex;flex-direction:column;gap:var(--p-space-300, .75rem);min-width:0}.signalz-hybrid__home-feature-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border-radius:8px;flex-shrink:0}.signalz-hybrid__home-feature-icon--success{background:var(--signalz-color-accent-success-soft);border:1px solid rgba(0,128,96,.2)}.signalz-hybrid__home-feature-icon--caution{background:var(--signalz-color-accent-critical-soft);border:1px solid rgba(138,90,74,.25)}.signalz-hybrid__home-feature-card .signalz-hybrid__home-image-cell{margin-block-start:auto}.signalz-hybrid__home-feature-intro{display:flex;gap:var(--p-space-300, .75rem);align-items:flex-start}.signalz-hybrid__home-practice-wrap{padding-block-start:var(--p-space-500, 1.25rem);border-block-start:1px solid rgba(0,0,0,.08);margin-block-end:var(--p-space-500, 1.25rem)}.signalz-hybrid__home-bottom-cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300, .75rem);justify-content:flex-end}.signalz-hybrid__cta-row{margin-block-start:var(--p-space-500, 1.25rem);padding-block-start:var(--p-space-500, 1.25rem);border-block-start:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300, .75rem)}.signalz-hybrid__cta-row--tight{margin-block-start:var(--p-space-400, 1rem);padding-block-start:var(--p-space-400, 1rem)}.signalz-hybrid__visual-card{position:relative;border-radius:var(--signalz-radius-card);overflow:hidden;border:1px solid rgba(0,0,0,.08);box-shadow:0 1px #0000000a,0 2px 8px #0000000f}.signalz-hybrid__visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.2) 45%,transparent 70%);pointer-events:none}.signalz-hybrid__visual-copy{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--p-space-500, 1.25rem) var(--p-space-400, 1rem);z-index:1}.signalz-hybrid__visual-heading{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 .25rem}.signalz-hybrid__visual-sub{font-size:.9375rem;color:#ffffffeb;margin:0;line-height:1.45}.signalz-hybrid__trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--p-space-400, 1rem);padding-block:var(--p-space-400, 1rem);border-block-start:1px solid rgba(0,0,0,.08);margin-block-end:var(--p-space-600, 1.5rem)}.signalz-hybrid__trust-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-500, 1.25rem)}.signalz-hybrid__trust-item{display:inline-flex;align-items:center;gap:var(--p-space-200, .5rem)}.signalz-hybrid__trust-help{margin:0;font-size:.875rem;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__section-title{font-size:clamp(1.125rem,1vw + .9rem,1.375rem);font-weight:650;line-height:1.25;letter-spacing:-.02em;color:var(--p-color-text, #202223);margin:0 0 var(--p-space-300, .75rem)}.signalz-hybrid__signal-type{font-size:1rem;font-weight:650;letter-spacing:-.01em;color:var(--p-color-text, #202223);margin:0}.signalz-hybrid__signal-card{padding:var(--p-space-400, 1rem)}.signalz-hybrid__split{display:grid;gap:var(--p-space-400, 1rem);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.signalz-hybrid__column--positive{border-inline-start:var(--signalz-border-accent) var(--signalz-color-accent-success-border);background:var(--signalz-color-accent-success-soft);border-radius:var(--signalz-radius-card);padding:var(--p-space-400, 1rem)}.signalz-hybrid__column--caution{border-inline-start:var(--signalz-border-accent) var(--signalz-color-accent-critical-border);background:var(--signalz-color-accent-critical-soft);border-radius:var(--signalz-radius-card);padding:var(--p-space-400, 1rem)}.signalz-hybrid__kpi-footer{background:var(--signalz-color-kpi-bar);border-radius:var(--signalz-radius-card);margin-block-start:var(--p-space-400, 1rem);padding:var(--p-space-300, .75rem) var(--p-space-400, 1rem)}.signalz-hybrid__icon-well{display:inline-flex;align-items:center;justify-content:center;padding:var(--p-space-150, .375rem);border-radius:var(--p-border-radius-200, .5rem);background:var(--signalz-color-accent-success-soft)}.signalz-hybrid__settings-page{padding-block-end:var(--p-space-1200, 3rem)}.signalz-hybrid__settings-breadcrumb{font-size:.8125rem;color:var(--p-color-text-secondary, #6d7175);margin:0 0 var(--p-space-200, .5rem)}.signalz-hybrid__settings-annotated{display:grid;gap:var(--p-space-600, 1.5rem);grid-template-columns:1fr;margin-block-end:var(--p-space-800, 2rem)}@media(min-width:768px){.signalz-hybrid__settings-annotated{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.signalz-hybrid__settings-aside-title{font-size:clamp(1rem,.5vw + .9rem,1.125rem);font-weight:650;line-height:1.25;letter-spacing:-.015em;color:var(--p-color-text, #202223);margin:0 0 var(--p-space-200, .5rem)}.signalz-hybrid__settings-aside-title--critical{color:var(--signalz-color-heading-caution)}.signalz-hybrid__settings-inline-2{display:grid;gap:var(--p-space-400, 1rem);grid-template-columns:1fr}@media(min-width:480px){.signalz-hybrid__settings-inline-2{grid-template-columns:1fr 1fr}}.signalz-hybrid__quiet-hours-box{background:var(--signalz-color-kpi-bar);border-radius:var(--signalz-radius-card);padding:var(--p-space-400, 1rem)}.signalz-hybrid__settings-time-slot{flex:1 1 140px;min-width:0}.signalz-hybrid__settings-time-slot-arrow{padding-bottom:10px}.signalz-hybrid__time-field-label{display:block;margin-block-end:.25rem;font-size:.8125rem;font-weight:500;color:var(--p-color-text, #202223)}.signalz-hybrid__quiet-hours-clear{flex:0 0 auto;padding-bottom:.125rem}.signalz-hybrid__settings-card--danger{border-inline-start:4px solid #d82c0d;background:var(--signalz-color-accent-critical-soft)}.signalz-hybrid__visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.signalz-hybrid__configure-signals{padding-block-end:var(--p-space-1200, 3rem)}.signalz-hybrid__configure-signals-filter{margin-block-start:var(--p-space-400, 1rem)}.signalz-hybrid__system-disabled-banner{background:var(--signalz-color-accent-critical-soft);border:1px solid rgba(0,0,0,.08);border-inline-start:4px solid var(--signalz-color-accent-critical-border);border-radius:var(--signalz-radius-card);padding:var(--p-space-400, 1rem);margin-block-end:var(--p-space-600, 1.5rem)}.signalz-hybrid__system-disabled-banner-icon{display:inline-flex;flex-shrink:0;margin-block-start:.1rem}.signalz-hybrid__banner-title{margin:0 0 var(--p-space-150, .375rem)}.signalz-hybrid__signal-config-card{background:var(--signalz-color-surface-elevated);border-radius:var(--signalz-radius-card);border:1px solid rgba(0,0,0,.08);border-inline-start-width:4px;box-shadow:0 1px #0000000a,0 2px 8px #0000000f}.signalz-hybrid__signal-card-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--p-space-400, 1rem);padding:var(--p-space-400, 1rem)}.signalz-hybrid__signal-card-header-main{flex:1 1 260px;min-width:0;display:flex;align-items:flex-start;gap:var(--p-space-400, 1rem);text-align:start;background:none;border:none;cursor:pointer;font:inherit;color:inherit;padding:0}.signalz-hybrid__signal-card-header-main:hover .signalz-hybrid__signal-type-title{text-decoration:underline;text-underline-offset:2px}.signalz-hybrid__signal-icon-well{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--p-border-radius-200, .5rem)}.signalz-hybrid__signal-icon-well--success{background:var(--signalz-color-accent-success-soft)}.signalz-hybrid__signal-icon-well--critical{background:var(--signalz-color-accent-critical-soft)}.signalz-hybrid__signal-icon-well--caution{background:#faf6e1}.signalz-hybrid__signal-icon-well--neutral{background:var(--signalz-color-kpi-bar)}.signalz-hybrid__signal-card-head-text{display:flex;flex-direction:column;gap:var(--p-space-150, .375rem);min-width:0}.signalz-hybrid__signal-card-title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--p-space-200, .5rem)}.signalz-hybrid__signal-type-title{font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;color:var(--p-color-text, #202223)}.signalz-hybrid__signal-type-code{font-size:.8125rem;font-weight:500;color:var(--p-color-text-secondary, #6d7175);background:#0000000f;padding:.1rem .35rem;border-radius:4px}.signalz-hybrid__signal-card-desc{font-size:.875rem;line-height:1.45;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__signal-card-header-run{flex:0 0 auto;min-width:7rem}.signalz-hybrid__signal-card-header-badges{flex:0 0 auto;display:flex;align-items:center}.signalz-hybrid__signal-card-chevron{flex:0 0 auto;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--p-border-radius-200, .5rem);color:inherit;transition:transform .15s ease}.signalz-hybrid__signal-config-card--collapsed .signalz-hybrid__signal-card-chevron{background:#0000000f;color:var(--p-color-icon-secondary, #5c5f62)}.signalz-hybrid__signal-card-chevron--open{transform:rotate(180deg)}.signalz-hybrid__signal-card-expand-hint{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0;border:none;border-radius:0 0 calc(var(--signalz-radius-card) - 1px) calc(var(--signalz-radius-card) - 1px);overflow:hidden;background:var(--signalz-color-kpi-bar, #f1f1f1);border-block-start:1px solid rgba(0,0,0,.07);cursor:pointer;font:inherit;color:inherit;text-align:center}.signalz-hybrid__signal-card-expand-hint:hover{background:#e8eaeb}.signalz-hybrid__signal-card-expand-hint:focus-visible{outline:2px solid var(--p-color-border-focus, #458fff);outline-offset:-2px}.signalz-hybrid__signal-card-expand-hint-label{display:flex;align-items:center;justify-content:center;gap:var(--p-space-100, .25rem);width:100%;padding:var(--p-space-150, .375rem) var(--p-space-300, .75rem);font-size:.75rem;font-weight:600;letter-spacing:.01em;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__signal-card-expand-hint:hover .signalz-hybrid__signal-card-expand-hint-label{color:var(--p-color-text, #202223)}.signalz-hybrid__signal-card-expand-hint-chevron{display:inline-flex;align-items:center;opacity:.9}.signalz-hybrid__signal-card-system-note{padding:0 var(--p-space-400, 1rem) var(--p-space-300, .75rem)}.signalz-hybrid__signal-card-panel{padding-block-start:var(--p-space-600, 1.5rem);padding-inline:var(--p-space-400, 1rem);padding-block-end:var(--p-space-400, 1rem);border-block-start:1px solid rgba(0,0,0,.08)}.signalz-hybrid__signal-config-split{display:grid;gap:var(--p-space-600, 1.5rem);grid-template-columns:1fr;margin-block-end:var(--p-space-500, 1.25rem)}.signalz-hybrid__signal-config-split .signalz-hybrid__heading-sidebar{margin:0}@media(min-width:768px){.signalz-hybrid__signal-config-split{grid-template-columns:1fr 1fr;align-items:start}}.signalz-hybrid__signal-channel-picker-brand{display:inline-flex;flex-shrink:0}.signalz-hybrid__signal-channel-picker-brand .signalz-hybrid__channels-sms-icon,.signalz-hybrid__signal-channel-picker-brand .signalz-hybrid__channels-slack-icon{width:2rem;height:2rem;border-radius:var(--p-border-radius-200, .5rem)}.signalz-hybrid__signal-channel-picker-brand .signalz-hybrid__channels-sms-icon svg,.signalz-hybrid__signal-channel-picker-brand .signalz-hybrid__channels-slack-icon svg{width:1.125rem;height:1.125rem}.signalz-hybrid__signal-channel-picker-email-well{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:var(--p-border-radius-200, .5rem);background:#0000000f}.signalz-hybrid__signal-channel-rows{display:flex;flex-direction:column;gap:var(--p-space-200, .5rem)}.signalz-hybrid__signal-channel-row{display:flex;align-items:flex-start;gap:var(--p-space-300, .75rem);padding:var(--p-space-300, .75rem) var(--p-space-400, 1rem);border:1px solid rgba(0,0,0,.08);border-radius:var(--p-border-radius-300, .625rem);background:var(--p-color-bg-surface, #fff);transition:border-color .15s ease,box-shadow .15s ease}.signalz-hybrid__signal-channel-row:hover{border-color:#0000001f}.signalz-hybrid__signal-channel-row:focus-within{border-color:#00000029;box-shadow:0 0 0 1px #0000000f}.signalz-hybrid__signal-channel-row__field{flex:1;min-width:0;padding-block-start:.125rem}.signalz-hybrid__signal-card-actions{padding-block-start:var(--p-space-400, 1rem);border-block-start:1px solid rgba(0,0,0,.08)}.signalz-hybrid__configure-signals-footer{margin-block-start:var(--p-space-800, 2rem);max-width:42rem}.signalz-hybrid__configure-signals-footer-card{height:100%}.signalz-hybrid__channels-page{padding-block-end:var(--p-space-1200, 3rem)}.signalz-hybrid__channels-bc-current{font-weight:650;color:var(--signalz-color-accent-primary)}.signalz-hybrid__channels-how-banner{background:var(--signalz-color-accent-success-soft);border:1px solid rgba(0,0,0,.08);border-inline-start:4px solid var(--signalz-color-accent-success-border);border-radius:var(--signalz-radius-card);padding:var(--p-space-400, 1rem)}.signalz-hybrid__channels-how-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--p-border-radius-200, .5rem);background:var(--signalz-color-accent-primary);color:#fff;flex-shrink:0;font-weight:700;font-style:italic;font-size:1rem;line-height:1}.signalz-hybrid__channels-how-title{font-size:1rem;font-weight:650;letter-spacing:-.02em;color:var(--p-color-text, #202223)}.signalz-hybrid__onboarding-check-step{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;font-weight:700;font-size:.875rem;line-height:1;color:var(--p-color-text-subdued, #6d7175)}.signalz-hybrid__onboarding-check-step--done{color:var(--signalz-color-accent-success-border, #008060)}.signalz-hybrid__onboarding-shell{max-width:52rem;margin-inline:auto;padding-block-end:var(--p-space-800, 2rem)}.signalz-hybrid__onboarding-welcome{margin-block-end:var(--p-space-800, 2rem);padding:var(--p-space-600, 1.5rem);border-radius:var(--signalz-radius-card);background:linear-gradient(160deg,var(--signalz-color-accent-success-soft) 0%,rgba(255,255,255,.92) 55%);border:1px solid rgba(0,0,0,.06)}.signalz-hybrid__onboarding-hero-title{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0;color:var(--p-color-text, #202223)}.signalz-hybrid__onboarding-hero-lead{font-size:1.0625rem;line-height:1.45;margin:0;color:var(--p-color-text, #202223)}.signalz-hybrid__onboarding-steps{display:flex;flex-direction:column;gap:var(--p-space-600, 1.5rem)}.signalz-hybrid__onboarding-panel{padding:var(--p-space-600, 1.5rem);border-radius:var(--signalz-radius-card);background:var(--p-color-bg-surface, #fff);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 2px #0000000a}.signalz-hybrid__onboarding-step-head{display:flex;align-items:center;gap:var(--p-space-300, .75rem);margin-block-end:var(--p-space-400, 1rem)}.signalz-hybrid__onboarding-step-num{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding-inline:.35rem;border-radius:var(--p-border-radius-full, 9999px);font-weight:700;font-size:.9375rem;background:var(--p-color-bg-fill-secondary, #f1f2f3);color:var(--p-color-text, #202223)}.signalz-hybrid__onboarding-step-num--done{background:var(--signalz-color-accent-success-soft);color:var(--signalz-color-accent-success-border, #008060)}.signalz-hybrid__onboarding-step-title{margin:0;font-size:1.125rem;font-weight:650;letter-spacing:-.02em}.signalz-hybrid__onboarding-signal-grid{display:grid;grid-template-columns:1fr;gap:var(--p-space-400, 1rem);align-items:stretch}@media(min-width:40rem){.signalz-hybrid__onboarding-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.signalz-hybrid__onboarding-signal-card{display:flex;flex-direction:column;min-width:0;min-height:0;align-self:stretch;padding:var(--p-space-400, 1rem);border-radius:var(--p-border-radius-200, .5rem);border:1px solid rgba(0,0,0,.08);background:var(--p-color-bg-surface-secondary, #f6f6f7);transition:border-color .15s ease,box-shadow .15s ease}.signalz-hybrid__onboarding-signal-card--selected{border-color:var(--signalz-color-accent-success-border, #008060);box-shadow:0 0 0 1px #00806033;background:var(--signalz-color-accent-success-soft)}.signalz-hybrid__onboarding-signal-card-inner{display:flex;flex-direction:column;flex:1;min-height:0;gap:var(--p-space-300, .75rem)}.signalz-hybrid__onboarding-signal-card-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--p-space-200, .5rem)}.signalz-hybrid__onboarding-signal-card-actions{flex-shrink:0;margin-top:auto;padding-top:var(--p-space-200, .5rem)}.signalz-hybrid__onboarding-signal-title{font-weight:650;font-size:1rem;letter-spacing:-.02em;margin:0}.signalz-hybrid__onboarding-signal-desc{margin:0;font-size:.9375rem;line-height:1.45;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__onboarding-channel-card{padding:var(--p-space-400, 1rem);border-radius:var(--p-border-radius-200, .5rem);border:1px solid rgba(0,0,0,.08);background:var(--p-color-bg-surface-secondary, #f6f6f7)}.signalz-hybrid__onboarding-channel-top{margin-block-end:var(--p-space-400, 1rem)}.signalz-hybrid__onboarding-footer-help{margin-block-start:var(--p-space-600, 1.5rem);text-align:center;font-size:.9375rem;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__channels-enable-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-400, 1rem)}.signalz-hybrid__channels-enable-label{display:inline-flex;align-items:center;gap:var(--p-space-150, .375rem);font-size:.9375rem}.signalz-hybrid__channels-enabled-block{flex-shrink:0;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-end;gap:var(--p-space-150, .375rem);max-width:15rem;text-align:end}.signalz-hybrid__channels-enabled-toggle{padding-block-start:.125rem}.signalz-hybrid__channels-enabled-routing-hint{font-size:.8125rem;line-height:1.4}.signalz-hybrid__channels-dl--compact{margin-block-end:var(--p-space-200, .5rem)}.signalz-hybrid__channels-slack-channel-block,.signalz-hybrid__channels-slack-picker{display:flex;flex-direction:column;gap:var(--p-space-300, .75rem)}.signalz-hybrid__channels-slack-primary-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300, .75rem)}.signalz-hybrid__channels-slack-save-form{display:flex;flex-wrap:wrap;flex:1 1 16rem;align-items:center;gap:var(--p-space-300, .75rem);min-width:0}.signalz-hybrid__channels-slack-refresh-form{flex-shrink:0}.signalz-hybrid__channels-native-select--grow{flex:1 1 12rem;min-width:min(100%,12rem)}.signalz-hybrid__channels-slack-secondary-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--p-space-300, .75rem);padding-block-start:var(--p-space-400, 1rem);margin-block-start:var(--p-space-100, .25rem);border-block-start:1px solid rgba(0,0,0,.08)}.signalz-hybrid__channels-slack-secondary-actions s-text{flex:1 1 14rem;min-width:min(100%,14rem)}.signalz-hybrid__channels-card{background:var(--signalz-color-surface-elevated);border-radius:var(--signalz-radius-card);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px #0000000a,0 2px 8px #0000000f;padding:var(--p-space-500, 1.25rem)}.signalz-hybrid__channels-card--accent{border-inline-start:4px solid var(--signalz-color-accent-success-border)}.signalz-hybrid__channels-card-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--p-space-400, 1rem);margin-block-end:var(--p-space-400, 1rem)}.signalz-hybrid__channels-card-brand{display:flex;align-items:flex-start;gap:var(--p-space-400, 1rem);min-width:0}.signalz-hybrid__channels-slack-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--p-border-radius-300, .625rem);background:#4a154b;flex-shrink:0}.signalz-hybrid__channels-slack-icon svg{display:block}.signalz-hybrid__channels-sms-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--p-border-radius-300, .625rem);background:var(--signalz-color-accent-primary);color:#fff;flex-shrink:0}.signalz-hybrid__channels-sms-icon svg{display:block}.signalz-hybrid__channels-card-title{font-size:1.0625rem;font-weight:650;letter-spacing:-.02em;margin:0 0 var(--p-space-150, .375rem);color:var(--p-color-text, #202223)}.signalz-hybrid__channels-connected{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.875rem;font-weight:600;color:var(--signalz-color-accent-primary)}.signalz-hybrid__channels-connected-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--signalz-color-accent-primary)}.signalz-hybrid__channels-dl{display:grid;gap:var(--p-space-300, .75rem);margin:0 0 var(--p-space-500, 1.25rem)}.signalz-hybrid__channels-dl dt{font-size:.6875rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175);margin:0}.signalz-hybrid__channels-dl dd{margin:.15rem 0 0;font-size:.9375rem;color:var(--p-color-text, #202223)}.signalz-hybrid__channels-native-select{min-width:min(100%,220px);padding:.5rem .75rem;border-radius:var(--p-border-radius-200, .5rem);border:1px solid rgba(0,0,0,.16);font:inherit;background:var(--signalz-color-bg-canvas)}.signalz-hybrid__channels-sms-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--p-space-400, 1rem);padding-block-start:var(--p-space-400, 1rem);margin-block-start:var(--p-space-200, .5rem);border-block-start:1px solid rgba(0,0,0,.08)}.signalz-hybrid__channels-twilio-mark{display:inline-flex;color:var(--p-color-text-secondary, #6d7175);opacity:.85}.signalz-hybrid__dashboard-page{padding-block-end:var(--p-space-1200, 3rem)}.signalz-hybrid__dashboard-hero{margin-block-end:var(--p-space-600, 1.5rem)}.signalz-hybrid__dashboard-hero-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--p-space-600, 1.5rem)}.signalz-hybrid__dashboard-breadcrumb{font-size:.8125rem;margin:0 0 var(--p-space-200, .5rem)}.signalz-hybrid__dashboard-bc-muted{color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__dashboard-bc-current{font-weight:650;color:var(--signalz-color-accent-primary)}.signalz-hybrid__dashboard-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-300, .75rem);margin-block-end:var(--p-space-200, .5rem)}.signalz-hybrid__dashboard-title{margin:0}.signalz-hybrid__dashboard-live-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--signalz-color-heading-success);background:var(--signalz-color-accent-success-soft);border:1px solid rgba(0,110,82,.25);padding:.2rem .5rem;border-radius:999px}.signalz-hybrid__dashboard-live-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--signalz-color-accent-primary)}.signalz-hybrid__dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:var(--p-space-300, .75rem);align-items:center}.signalz-hybrid__dashboard-main-grid{display:grid;gap:var(--p-space-600, 1.5rem);grid-template-columns:1fr;align-items:start}@media(min-width:900px){.signalz-hybrid__dashboard-main-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.signalz-hybrid__dashboard-main-col{display:flex;flex-direction:column;gap:var(--p-space-500, 1.25rem)}.signalz-hybrid__dashboard-aside{min-width:0}.signalz-hybrid__dashboard-card{background:var(--signalz-color-surface-elevated);border:1px solid rgba(0,0,0,.08);border-radius:var(--signalz-radius-card);box-shadow:0 1px #0000000a,0 2px 8px #0000000f;padding:var(--p-space-500, 1.25rem)}.signalz-hybrid__dashboard-card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--p-space-300, .75rem);margin-block-end:var(--p-space-400, 1rem)}.signalz-hybrid__dashboard-card-head .signalz-hybrid__section-title{margin:0}.signalz-hybrid__dashboard-signal-list{list-style:none;margin:0;padding:0}.signalz-hybrid__dashboard-signal-list>li+li{border-block-start:1px solid rgba(0,0,0,.08)}.signalz-hybrid__dashboard-notify-banner-wrap{margin-block-end:var(--p-space-300, .75rem)}.signalz-hybrid__dashboard-signal-item-inner{display:flex;align-items:flex-start;gap:var(--p-space-300, .75rem)}.signalz-hybrid__dashboard-signal-item-inner .signalz-hybrid__dashboard-signal-row{flex:1;min-inline-size:0}.signalz-hybrid__dashboard-signal-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:var(--p-space-100, .25rem);padding-block-start:.85rem}.signalz-hybrid__dashboard-signal-actions-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--p-color-text-secondary, #6d7175)}.signalz-hybrid__dashboard-signal-action-buttons{display:flex;flex-wrap:wrap;gap:var(--p-space-100, .25rem);justify-content:flex-end}.signalz-hybrid__dashboard-notify-form{display:inline;margin:0}.signalz-hybrid__dashboard-notify-btn{font:inherit;font-size:.75rem;font-weight:600;padding:.35em .65rem;border-radius:var(--p-border-radius-200, .5rem);border:1px solid rgba(0,0,0,.15);background:var(--p-color-bg-surface, #fff);color:var(--p-color-text, #202223);cursor:pointer;line-height:1.2}.signalz-hybrid__dashboard-notify-btn:hover:not(:disabled){background:#0000000a}.signalz-hybrid__dashboard-notify-btn:disabled{opacity:.45;cursor:not-allowed}.signalz-hybrid__dashboard-notify-btn--disabled{opacity:.35}.signalz-hybrid__dashboard-signal-row{display:grid;grid-template-columns:4px auto 1fr auto;gap:var(--p-space-300, .75rem);align-items:start;padding:var(--p-space-400, 1rem) 0;text-decoration:none;color:inherit;border-radius:var(--p-border-radius-200, .5rem);margin-inline:calc(var(--p-space-400, 1rem) * -.35);padding-inline:calc(var(--p-space-400, 1rem) * .35)}.signalz-hybrid__dashboard-signal-row:hover{background:#00000008}.signalz-hybrid__dashboard-signal-rail{width:4px;border-radius:999px;min-height:2.5rem;align-self:stretch}.signalz-hybrid__dashboard-signal-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--p-border-radius-200, .5rem);background:var(--signalz-color-kpi-bar);flex-shrink:0}.signalz-hybrid__dashboard-signal-body{min-width:0;display:flex;flex-direction:column;gap:.2rem}.signalz-hybrid__dashboard-signal-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--p-space-200, .5rem)}.signalz-hybrid__dashboard-signal-title{font-weight:650;font-size:.9375rem;letter-spacing:-.02em;color:var(--p-color-text, #202223)}.signalz-hybrid__dashboard-signal-sub{font-size:.8125rem;color:var(--p-color-text-secondary, #6d7175);line-height:1.4}.signalz-hybrid__dashboard-signal-time{font-size:.8125rem;color:var(--p-color-text-secondary, #6d7175);flex-shrink:0;padding-block-start:.1rem}.signalz-hybrid__dashboard-stat-card{background:var(--signalz-color-surface-elevated);border:1px solid rgba(0,0,0,.08);border-radius:var(--signalz-radius-card);box-shadow:0 1px #0000000a,0 2px 8px #0000000f;padding:var(--p-space-500, 1.25rem)}.signalz-hybrid__dashboard-stat-value{font-size:clamp(1.75rem,2vw + 1rem,2.25rem);font-weight:700;letter-spacing:-.03em;margin:var(--p-space-200, .5rem) 0;color:var(--p-color-text, #202223)}.signalz-hybrid__dashboard-stat-trend{font-size:.875rem;font-weight:600;margin:0}.signalz-hybrid__dashboard-stat-trend--up{color:var(--signalz-color-accent-primary)}.signalz-hybrid__dashboard-stat-trend--down{color:#bf0711}.signalz-hybrid__dashboard-quick-list{list-style:none;margin:0;padding:0}.signalz-hybrid__dashboard-quick-link{display:flex;align-items:center;gap:var(--p-space-400, 1rem);padding:var(--p-space-400, 1rem);margin-inline:calc(var(--p-space-500, 1.25rem) * -1);border-radius:var(--p-border-radius-200, .5rem);text-decoration:none;color:var(--p-color-text, #202223);font-weight:500}.signalz-hybrid__dashboard-quick-link:hover{background:#0000000a}.signalz-hybrid__dashboard-quick-list>li+li{border-block-start:1px solid rgba(0,0,0,.06)}.signalz-hybrid__dashboard-quick-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--p-border-radius-200, .5rem);background:var(--signalz-color-accent-success-soft)}
