:root{--font-display:"Avenir Next","Trebuchet MS","Franklin Gothic Medium",sans-serif;--font-mono:"IBM Plex Mono","JetBrains Mono","Source Code Pro",monospace;--bg-0:#070b12;--bg-1:#0c1421;--body-gradient:linear-gradient(132deg,var(--bg-0),var(--bg-1));--panel:rgba(15,24,39,0.76);--panel-border:rgba(113,149,196,0.22);--ink-strong:#e7f0ff;--ink-muted:#98abc8;--accent:#35d0c2;--accent-soft:rgba(53,208,194,0.2);--danger:#ff9d90;--danger-soft:rgba(255,110,95,0.22);--warn:#ffd180;--warn-soft:rgba(255,175,78,0.2);--ok:#76e7ae;--ok-soft:rgba(48,184,118,0.2);--neutral-soft:rgba(121,148,186,0.24);--shadow:0 18px 46px rgba(3,10,22,0.55);--radius-lg:20px;--radius-md:14px;--radius-sm:10px;--app-shell-max-width:1680px;--nav-link-bg:rgba(10,17,29,0.66);--nav-link-active-bg:linear-gradient(160deg,rgba(25,45,75,0.86),rgba(15,29,50,0.9));--nav-link-active-border:rgba(87,227,214,0.66);--top-link-bg:rgba(11,19,32,0.75);--top-link-active-bg:rgba(25,46,76,0.88);--top-link-active-ink:#9bf9ef;--field-bg:rgba(10,18,31,0.9);--field-border:rgba(113,149,196,0.3);--secondary-button-bg:rgba(53,208,194,0.22);--secondary-button-ink:#adfff8;--list-card-bg:rgba(10,17,29,0.72);--list-card-bg-active:rgba(14,27,47,0.88);--sub-panel-bg:rgba(13,21,35,0.78);--track-bg:rgba(14,24,42,0.9);--surface-soft:rgba(10,17,29,0.52);--surface-base:rgba(10,17,29,0.72);--surface-raised:rgba(8,18,31,0.84);--surface-strong:rgba(7,14,25,0.9);--surface-code:rgba(5,12,22,0.58);--surface-accent:linear-gradient(135deg,rgba(20,51,88,0.92),rgba(10,19,33,1));--surface-hero:linear-gradient(135deg,rgba(12,27,48,0.94),rgba(8,17,30,0.9));--interactive-hover-bg:rgba(11,22,37,0.9);--bg-orb-a:radial-gradient(circle at 30% 30%,rgba(58,211,195,0.26),rgba(58,211,195,0));--bg-orb-b:radial-gradient(circle at 40% 40%,rgba(84,124,255,0.26),rgba(84,124,255,0));--bg-wash:radial-gradient(circle at 20% 20%,rgba(83,214,165,0.08),rgba(83,214,165,0) 40%),radial-gradient(circle at 82% 18%,rgba(96,142,255,0.12),rgba(96,142,255,0) 38%),linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0));--grain-opacity:0.16;--grain-blend:soft-light}:root[data-theme=light]{--bg-0:#f1f5fa;--bg-1:#e6edf5;--body-gradient:linear-gradient(180deg,#f4f7fb,#e9f0f8);--panel:rgba(255,255,255,0.86);--panel-border:rgba(89,115,149,0.3);--ink-strong:#23364a;--ink-muted:#40566e;--accent:#0b74c8;--accent-soft:rgba(11,116,200,0.24);--danger:#b2413a;--danger-soft:rgba(178,65,58,0.24);--warn:#a35f08;--warn-soft:rgba(163,95,8,0.24);--ok:#0b774c;--ok-soft:rgba(11,119,76,0.24);--neutral-soft:rgba(102,126,160,0.2);--shadow:0 20px 44px rgba(74,92,122,0.18);--nav-link-bg:rgba(255,255,255,0.78);--nav-link-active-bg:linear-gradient(160deg,rgba(218,231,248,0.99),rgba(199,217,240,0.97));--nav-link-active-border:rgba(56,98,161,0.46);--top-link-bg:rgba(255,255,255,0.82);--top-link-active-bg:rgba(209,225,246,0.99);--top-link-active-ink:#184f99;--field-bg:rgba(255,255,255,0.9);--field-border:rgba(94,117,147,0.36);--secondary-button-bg:rgba(40,72,111,0.16);--secondary-button-ink:#224566;--list-card-bg:rgba(241,246,252,0.98);--list-card-bg-active:rgba(223,234,246,0.99);--sub-panel-bg:rgba(252,254,255,0.9);--track-bg:rgba(216,227,239,0.98);--surface-soft:rgba(227,236,246,0.96);--surface-base:rgba(236,243,250,0.99);--surface-raised:rgba(226,235,245,0.99);--surface-strong:rgba(212,223,235,0.99);--surface-code:rgba(220,230,240,0.99);--surface-accent:linear-gradient(135deg,rgba(198,218,241,0.99),rgba(226,238,249,0.98));--surface-hero:linear-gradient(135deg,rgba(206,221,239,0.99),rgba(229,238,247,0.99));--interactive-hover-bg:rgba(214,225,238,0.99);--bg-orb-a:radial-gradient(circle at 28% 24%,rgba(18,165,145,0.18),rgba(18,165,145,0));--bg-orb-b:radial-gradient(circle at 42% 38%,rgba(72,116,194,0.22),rgba(72,116,194,0));--bg-wash:radial-gradient(circle at 18% 16%,rgba(9,153,149,0.1),rgba(9,153,149,0) 36%),radial-gradient(circle at 82% 22%,rgba(78,116,188,0.14),rgba(78,116,188,0) 40%),linear-gradient(180deg,rgba(255,255,255,0.62),rgba(255,255,255,0));--grain-opacity:0.08;--grain-blend:multiply}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:var(--font-display),"Sora","Avenir Next",sans-serif;color:var(--ink-strong);background:var(--body-gradient);color-scheme:dark}html[data-theme=light] body{color-scheme:light}a{color:inherit;text-decoration:none}.app-background{position:fixed;inset:0;overflow:hidden;z-index:-1}.bg-orb{position:absolute;border-radius:999px;filter:blur(4px);opacity:.7}.bg-orb-a{width:540px;height:540px;top:-160px;left:-120px;background:var(--bg-orb-a)}.bg-orb-b{width:620px;height:620px;right:-220px;bottom:-180px;background:var(--bg-orb-b)}.bg-wash{background:var(--bg-wash)}.bg-grain,.bg-wash{position:absolute;inset:0}.bg-grain{opacity:var(--grain-opacity);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='%238fa8c8' fill-opacity='0.55'%3E%3Ccircle cx='14' cy='18' r='1.1'/%3E%3Ccircle cx='58' cy='32' r='0.8'/%3E%3Ccircle cx='102' cy='21' r='1.2'/%3E%3Ccircle cx='148' cy='36' r='0.9'/%3E%3Ccircle cx='34' cy='66' r='0.9'/%3E%3Ccircle cx='88' cy='74' r='1'/%3E%3Ccircle cx='136' cy='82' r='0.8'/%3E%3Ccircle cx='22' cy='112' r='1.1'/%3E%3Ccircle cx='70' cy='124' r='0.9'/%3E%3Ccircle cx='126' cy='132' r='1.1'/%3E%3Ccircle cx='164' cy='118' r='0.8'/%3E%3Ccircle cx='50' cy='162' r='0.8'/%3E%3Ccircle cx='108' cy='154' r='1'/%3E%3Ccircle cx='154' cy='166' r='0.9'/%3E%3C/g%3E%3C/svg%3E");background-size:180px 180px}.app-shell{width:min(var(--app-shell-max-width),calc(100vw - 36px));margin:18px auto 34px}.app-layout{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.app-nav{position:-webkit-sticky;position:sticky;top:18px;min-height:calc(100vh - 40px);max-height:calc(100vh - 40px);overflow:auto;padding:12px 9px;box-shadow:none}.app-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.panel{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.top-nav{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px}.top-nav-brand{display:grid;grid-gap:4px;gap:4px}.top-nav-heading{margin:0;font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;line-height:1.12}.top-nav-copy{margin:0;color:var(--ink-muted);font-size:.82rem;max-width:54ch}.sidebar-shell{display:grid;grid-gap:16px;gap:16px;align-content:start}.sidebar-brand{display:flex;align-items:center;min-height:48px;padding:4px 4px 12px;border-bottom:1px solid var(--panel-border)}.sidebar-brand-link{width:100%}.sidebar-brand-logo{width:min(100%,160px);height:auto;display:block}.site-field-help{display:block;margin-top:.45rem;color:var(--ink-muted);font-size:.83rem;line-height:1.45}.support-attachment-list{list-style:none;padding:0;margin:.85rem 0 0;display:grid;grid-gap:.55rem;gap:.55rem}.support-attachment-link{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.8rem .95rem;border-radius:12px;background:var(--surface-soft);border:1px solid var(--panel-border);color:var(--ink-strong)}.support-attachment-link span:last-child{color:var(--ink-muted);font-size:.8rem;white-space:nowrap}.sidebar-section{display:grid;grid-gap:6px;gap:6px}.sidebar-section h2{margin:0;padding:0 4px;font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:#2c3743;font-weight:800}.sidebar-links{display:grid;grid-gap:0;gap:0}.sidebar-link{position:relative;border:none;border-radius:12px;padding:11px 10px;background:transparent;display:flex;align-items:center}.sidebar-link+.sidebar-link:before{content:"";position:absolute;top:0;left:12px;right:18px;height:1px;background:rgba(113,149,196,.16)}.sidebar-link strong,.sidebar-link-label{font-size:.86rem;line-height:1.2;color:#5b6876;font-weight:500}.sidebar-link-icon{display:none}.sidebar-link.is-active{background:rgba(110,152,214,.08)}.sidebar-link.is-active .sidebar-link-label{color:#243749;font-weight:600}.sidebar-link:hover{background:rgba(110,152,214,.06)}.sidebar-link.is-muted{opacity:.7;cursor:not-allowed}.sidebar-footer{margin-top:6px;border-top:1px solid var(--panel-border);padding:10px 6px 0;color:var(--ink-muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.top-nav-actions{display:flex;align-items:center;gap:8px}.top-nav-profile-button{width:60px;min-width:60px;height:60px;padding:0;justify-content:center}.top-nav-profile-button .button-icon{margin:0;width:34px;height:34px}.top-nav-profile-button .button-icon svg{width:34px;height:34px;fill:currentColor}.top-nav-links{display:flex;gap:10px}.top-nav-links a{padding:8px 13px;border-radius:999px;border:1px solid var(--panel-border);background:var(--top-link-bg);color:var(--ink-muted);font-weight:650;font-size:.88rem}.top-nav-links a.is-active{color:var(--top-link-active-ink);border-color:var(--nav-link-active-border);background:var(--top-link-active-bg)}.theme-toggle-button{min-width:42px;width:42px;height:42px;padding:0;justify-content:center}.theme-toggle-button .button-icon svg{fill:currentColor}.theme-toggle-button-icon .button-icon{margin:0}.brand-link{display:inline-block;font-weight:700;font-size:clamp(1.1rem,1.35vw,1.45rem);letter-spacing:.01em}.brand-link-with-icon{gap:8px}.brand-link-with-icon,.brand-mark{display:inline-flex;align-items:center}.brand-mark{width:22px;height:22px;border-radius:999px;background:linear-gradient(145deg,rgba(255,104,88,.88),rgba(255,73,82,.72));justify-content:center;box-shadow:0 0 16px rgba(255,98,91,.4)}.brand-mark svg{width:14px;height:14px;fill:#fff1f0}.eyebrow{margin:0 0 5px;font-size:.74rem;text-transform:uppercase;letter-spacing:.13em;color:var(--ink-muted);font-weight:700}.content-stack{display:grid;grid-gap:16px;gap:16px}.hero{padding:clamp(24px,4vw,36px);display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}.hero-copy{display:grid;grid-gap:12px;gap:12px;align-content:start}.hero h1{margin:4px 0 10px;line-height:1.05;font-size:clamp(1.8rem,3.1vw,2.65rem)}.hero p{margin:0;color:var(--ink-muted);max-width:70ch}.metrics-grid{display:grid;grid-gap:10px;gap:10px}.metric-card{border-radius:var(--radius-md);border:1px solid var(--panel-border);background:linear-gradient(145deg,rgba(20,34,56,.85),rgba(14,24,42,.78));padding:14px 16px;display:grid;grid-gap:4px;gap:4px}.metric-card span{font-size:.8rem;color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.metric-card strong{font-size:clamp(1.5rem,2.4vw,2rem)}.dashboard-grid{display:grid;grid-template-columns:2fr minmax(300px,1fr);grid-gap:16px;gap:16px;align-items:start}.hero-incident-callout,.hero-incident-calm{margin-top:4px;border-radius:var(--radius-md);border:1px solid var(--panel-border);padding:14px 16px}.hero-incident-callout{display:flex;justify-content:space-between;gap:14px;align-items:center;border-color:rgba(255,111,104,.44);background:rgba(58,22,28,.9)}.hero-incident-callout h2{margin:4px 0 6px;font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.2}.hero-incident-callout p{margin:0;color:#f5c2c8;max-width:none}.hero-incident-meta{display:grid;justify-items:end;grid-gap:8px;gap:8px;text-align:right}.hero-incident-meta span{border:1px solid rgba(255,144,130,.65);border-radius:999px;padding:3px 10px;font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;color:#ffd2cc}.hero-incident-meta strong{color:#ffe5e1;font-size:.9rem}.hero-incident-calm{border-color:rgba(83,214,165,.35);background:rgba(16,46,40,.84);display:grid;grid-gap:2px;gap:2px}.hero-incident-calm h2{margin:2px 0;font-size:1.05rem}.hero-incident-calm p{margin:0;color:#9fdcc6;max-width:none}.incident-command-shell{width:100%;padding:clamp(18px,3vw,24px);display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;position:relative;overflow:hidden;background:var(--surface-base)}.incident-command-shell:before{content:"";position:absolute;inset:-40px -60px auto auto;width:260px;height:260px;border-radius:999px;pointer-events:none;opacity:0;filter:blur(0)}.incident-command-shell.is-active:before,.incident-command-shell.is-clear:before{background:none}.incident-command-spotlight{position:relative;z-index:1;border-radius:calc(var(--radius-lg) - 4px);border:1px solid rgba(255,255,255,.08);padding:16px 18px;display:grid;grid-gap:12px;gap:12px}.incident-command-shell.is-active .incident-command-spotlight{border-color:rgba(255,136,126,.38);background:rgba(48,20,25,.9)}.incident-command-shell.is-clear .incident-command-spotlight{border-color:rgba(83,214,165,.34);background:rgba(18,58,48,.9)}.incident-command-status-row{display:flex;flex-wrap:wrap;gap:8px}.incident-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.incident-command-flag,.incident-command-severity,.incident-command-status{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.incident-command-severity{border:1px solid rgba(255,152,133,.65);color:#ffd9d4}.incident-command-status{border:1px solid rgba(123,176,255,.4);color:#cbe1ff}.incident-command-flag{border:1px solid rgba(255,210,102,.4);color:#ffe5a3}.incident-command-flag-clear{border-color:rgba(122,227,181,.35);color:#b9f0d7}.incident-command-copy{display:grid;grid-gap:6px;gap:6px}.incident-command-copy h2{margin:0;font-size:clamp(1.12rem,1.8vw,1.4rem);line-height:1.16}.incident-command-copy p{margin:0;max-width:62ch}.incident-command-shell.is-active .incident-command-copy p{color:#f5c8c4}.incident-command-shell.is-clear .incident-command-copy p{color:#a8e0cb}.incident-command-meta{display:flex;flex-wrap:wrap;gap:8px}.incident-command-meta span{border-radius:999px;border:1px solid rgba(255,255,255,.08);padding:4px 10px;font-size:.76rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}html[data-theme=light] .incident-command-shell.is-active .incident-command-spotlight{border-color:rgba(182,79,72,.3);background:rgba(246,236,233,.98)}html[data-theme=light] .incident-command-shell{background:#ffffff;box-shadow:none}html[data-theme=light] .incident-command-shell.is-clear .incident-command-spotlight{border-color:rgba(23,104,75,.3);background:rgba(223,241,232,.98)}html[data-theme=light] .incident-command-severity{border-color:rgba(182,79,72,.34);color:#973a34}html[data-theme=light] .incident-command-status{border-color:rgba(97,131,188,.28);color:#31578f}html[data-theme=light] .incident-command-flag{border-color:rgba(183,121,31,.28);color:#8c5e1f}html[data-theme=light] .incident-command-flag-clear{border-color:rgba(23,104,75,.3);color:#175e45}html[data-theme=light] .incident-command-meta span,html[data-theme=light] .incident-command-shell.is-active .incident-command-copy p,html[data-theme=light] .incident-command-shell.is-clear .incident-command-copy p{color:var(--ink-muted)}html[data-theme=light] .incident-command-meta span{border-color:rgba(123,145,173,.18);background:rgba(255,255,255,.52)}.incident-command-actions{display:flex;flex-wrap:wrap;gap:10px}.incident-command-inline-link{color:var(--ink-muted);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-decoration:none;transition:color .16s ease,opacity .16s ease}.incident-command-inline-link:hover{color:var(--ink-strong)}.incident-priority-layout{display:grid;grid-gap:14px;gap:14px}.incident-priority-panel[id],.incident-resolved-panel[id]{scroll-margin-top:84px}.incident-live-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.incident-priority-panel,.incident-resolved-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start;background:var(--sub-panel-bg)}.incident-priority-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.incident-priority-head h2{margin:2px 0 6px;font-size:1.1rem}.incident-priority-head p{margin:0;color:var(--ink-muted);font-size:.84rem}.incident-priority-head>span{min-width:28px;border:1px solid var(--panel-border);border-radius:999px;padding:2px 8px;text-align:center;color:var(--ink-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.76rem}.incident-row-list{display:grid;grid-gap:8px;gap:8px}.incident-row{border:1px solid var(--panel-border);border-radius:12px;background:var(--surface-base);padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;animation:slide-fade .28s ease both}.incident-row:hover{border-color:rgba(87,227,214,.58);background:var(--interactive-hover-bg)}.incident-row-main h3{margin:6px 0 4px;font-size:.96rem}.incident-row-main p{margin:0;color:var(--ink-muted);font-size:.83rem;line-height:1.35}.incident-row-aside{display:grid;justify-items:end;grid-gap:6px;gap:6px;color:var(--ink-muted);font-size:.74rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.incident-resolved-table-wrap{border-radius:18px}.incident-resolved-table td{vertical-align:middle}.runbook-page-head{padding:clamp(22px,3vw,30px);display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.runbook-page-head h1{margin:4px 0 10px;font-size:clamp(1.45rem,2.1vw,1.95rem)}.runbook-page-head p{margin:0;color:var(--ink-muted);max-width:70ch}.runbook-page-badges{display:flex;flex-wrap:wrap;gap:8px}.runbook-page-badges span{border:1px solid var(--panel-border);border-radius:999px;padding:4px 10px;font-size:.76rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.reports-panel{padding:14px;display:grid;grid-gap:14px;gap:14px}.reports-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reports-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-metric-card p{margin:0;color:var(--ink-muted);font-size:.78rem}.reports-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:12px;gap:12px;align-items:start}.reports-volume-card{min-height:300px}.reports-volume-legend{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:.76rem}.reports-dot{width:10px;height:10px;border-radius:3px;display:inline-block}.reports-dot-created{background:linear-gradient(180deg,#4a78ee,#2f56ba)}.reports-dot-resolved{background:linear-gradient(180deg,#1f9d6b,#176e4d)}.reports-timeseries-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.reports-timeseries-chart{min-width:100%;display:block;height:250px}.reports-timeseries-gridline{stroke:rgba(99,138,191,.25);stroke-width:1}.reports-timeseries-axis-label{fill:var(--ink-muted);font-size:10px;font-family:var(--font-mono),"IBM Plex Mono",monospace}.reports-timeseries-line-created,.reports-timeseries-line-resolved{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.reports-timeseries-line-created{stroke:#3d70e1}.reports-timeseries-line-resolved{stroke:#1c8f63}.reports-timeseries-point-created{fill:#3d70e1}.reports-timeseries-point-resolved{fill:#1c8f63}.reports-breakdown-grid{display:grid;grid-gap:10px;gap:10px}.reports-breakdown-card h3{margin:0;font-size:.92rem}.reports-breakdown-list{display:grid;grid-gap:8px;gap:8px}.reports-breakdown-row{display:grid;grid-gap:5px;gap:5px}.reports-breakdown-meta{display:flex;justify-content:space-between;gap:8px;align-items:center}.reports-breakdown-meta span{color:var(--ink-strong);font-size:.85rem}.reports-breakdown-meta strong{font-size:.82rem}.reports-breakdown-meta strong small{color:var(--ink-muted);font-size:.72rem;margin-left:4px}.reports-breakdown-track{width:100%;height:9px;border-radius:999px;background:var(--track-bg);border:1px solid var(--panel-border);overflow:hidden}.reports-breakdown-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,rgba(126,182,255,.95),rgba(74,124,211,.9))}.reports-sre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-sre-card{border:1px solid var(--panel-border);border-radius:12px;background:var(--list-card-bg);padding:11px;display:grid;grid-gap:3px;gap:3px}.reports-sre-card span{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-muted);font-weight:700}.reports-sre-card strong{font-size:1.3rem}.reports-sre-card p{margin:0;font-size:.78rem;color:var(--ink-muted)}.reports-hotspots-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-hotspot-card{border:1px solid var(--panel-border);border-radius:12px;background:var(--list-card-bg);padding:11px;display:grid;grid-gap:8px;gap:8px}.reports-hotspot-card h4{margin:0;font-size:.9rem}.reports-hotspot-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.reports-hotspot-card li{display:flex;justify-content:space-between;gap:8px;font-size:.85rem;border-bottom:1px solid rgba(100,137,188,.18);padding-bottom:4px}.reports-hotspot-card li:last-child{border-bottom:0;padding-bottom:0}.reports-section-stack{display:grid;grid-gap:12px;gap:12px}.reports-section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.reports-section-copy{display:grid;grid-gap:6px;gap:6px}.reports-section-copy h3{margin:0}.reports-section-copy p{margin:0;color:var(--ink-muted)}.reports-filter-panel{display:grid;grid-gap:14px;gap:14px}.reports-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.reports-actions,.reports-export-row{display:flex;gap:10px;flex-wrap:wrap}.reports-export-row a{text-decoration:none}.reports-kpi-grid-short{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-chart-card,.reports-table-card{display:grid;grid-gap:12px;gap:12px}.reports-grid-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-chart-legend-item{display:inline-flex;align-items:center;gap:8px}.reports-chart-legend-dot{width:10px;height:10px;border-radius:999px;display:inline-block}.reports-heatmap-card{display:grid;grid-gap:12px;gap:12px}.reports-heatmap-scale{display:flex;align-items:center;gap:10px;color:var(--ink-muted);font-size:.74rem}.reports-heatmap-scale-bar{width:120px;height:10px;border-radius:999px;border:1px solid rgba(113,149,196,.18);background:linear-gradient(90deg,rgba(52,98,214,.32),rgba(23,104,75,.96))}.reports-heatmap-shell{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:14px;background:var(--surface-strong)}.reports-heatmap-grid{display:grid;grid-template-columns:44px repeat(24,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:center}.reports-heatmap-hours{margin-bottom:2px}.reports-heatmap-axis{color:var(--ink-muted);font-size:.7rem;text-align:center;font-family:var(--font-mono),"IBM Plex Mono",monospace}.reports-heatmap-day{text-align:left;font-weight:700}.reports-heatmap-cell{height:18px;border-radius:6px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base)}.reports-audit-panel{display:grid;grid-gap:14px;gap:14px;padding:18px 20px 20px}.reports-audit-toolbar{display:flex;gap:12px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.reports-audit-toolbar .field{min-width:min(320px,100%);flex:1 1 280px}.reports-audit-actions{display:flex;justify-content:flex-end}.reports-audit-outcome.is-success{border-color:rgba(99,228,191,.35);color:#9ff2db}.reports-audit-outcome.is-warning{border-color:rgba(255,193,94,.36);color:#ffd896}.reports-audit-outcome.is-danger{border-color:rgba(255,130,118,.4);color:#ffb6ad}.reports-audit-pagination{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;color:var(--ink-muted);font-size:.84rem}.audit-table-wrap{border-radius:18px}.audit-table td{vertical-align:top}.audit-table-summary{font-weight:700;color:var(--ink-strong)}.audit-table-detail{margin:6px 0 0;color:var(--ink-muted);font-size:.84rem}.audit-table-user-stack{display:grid;grid-gap:6px;gap:6px;justify-items:start}.reports-query-panel,.reports-query-results{display:grid;grid-gap:14px;gap:14px}.reports-explore-shell{gap:12px}.reports-explore-toolbar-copy{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.reports-explore-toolbar-copy h4{margin:0;font-size:.95rem}.reports-explore-toolbar-copy p{margin:4px 0 0;color:var(--ink-muted);max-width:620px}.reports-explore-stack{display:grid;grid-gap:8px;gap:8px}.reports-query-datasets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.reports-query-dataset{border:1px solid rgba(106,140,190,.18);border-radius:16px;background:var(--list-card-bg);color:var(--ink-strong);padding:13px 14px;display:grid;grid-gap:6px;gap:6px;text-align:left;cursor:pointer}.reports-query-dataset strong{font-size:.92rem}.reports-query-dataset span{color:var(--ink-muted);font-size:.8rem;line-height:1.45}.reports-query-dataset.is-active{border-color:rgba(122,182,255,.45);background:var(--list-card-bg-active);box-shadow:inset 0 0 0 1px rgba(122,182,255,.18)}.reports-query-inline,.reports-query-toolbar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.reports-query-inline-wrap{justify-content:flex-start}.reports-query-builder{display:grid;grid-gap:14px;gap:14px}.reports-query-compact-grid{display:grid;grid-template-columns:minmax(200px,1.2fr) auto auto;grid-gap:10px;gap:10px;align-items:end}.reports-query-compact-grid-primary{grid-template-columns:minmax(220px,1.5fr) minmax(88px,110px) minmax(88px,110px) auto}.reports-query-compact-grid-secondary{grid-template-columns:minmax(180px,1.1fr) auto minmax(180px,1fr) auto minmax(150px,.9fr) minmax(120px,.8fr) auto}.reports-query-compact-grid-opsql{grid-template-columns:minmax(88px,110px)}.reports-query-compact-grid-filters{grid-template-columns:minmax(180px,.95fr) minmax(180px,1fr) auto}.reports-query-compact-row{display:grid;grid-template-columns:minmax(190px,240px) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:end}.reports-query-section{display:grid;grid-gap:10px;gap:10px;padding-top:2px}.reports-active-filters,.reports-pill-grid{display:flex;gap:8px;flex-wrap:wrap}.reports-filter-chip,.reports-pill{border:1px solid rgba(106,140,190,.2);border-radius:999px;background:var(--surface-base);color:var(--ink-muted);padding:8px 12px;font-size:.8rem;font-weight:700;cursor:pointer}.reports-filter-chip,.reports-pill.is-active{color:var(--ink-strong);border-color:rgba(99,228,191,.32);background:var(--surface-accent)}.reports-query-inline input,.reports-query-textarea{width:100%;border-radius:12px;border:1px solid var(--panel-border);background:var(--surface-code);color:var(--ink-strong);padding:11px 12px;font:inherit}.reports-query-inline input{flex:1 1 260px}.reports-query-field-compact{min-width:0}.reports-query-field-compact span{display:block;margin-bottom:6px;font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted)}.reports-query-field-compact input{min-height:38px;padding:8px 10px}.reports-query-field-number input{text-align:center}.reports-query-inline-compact{justify-content:flex-start;gap:8px}.reports-query-inline-compact>span{font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted)}.reports-chip-tray{min-height:34px;align-items:center}.reports-query-chip-grid{display:grid;grid-gap:8px;gap:8px}.reports-query-chip-section{display:grid;grid-gap:6px;gap:6px}.reports-query-chip-section>span{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.reports-query-summary{display:grid;grid-gap:6px;gap:6px;padding:9px 10px;border:1px solid rgba(106,140,190,.14);border-radius:12px;background:var(--surface-code)}.reports-query-summary p{margin:0;color:var(--ink-muted)}.reports-query-summary code{display:block;overflow-x:auto;white-space:pre-wrap;word-break:break-word;color:var(--ink-strong);font-size:.82rem;line-height:1.55;font-family:var(--font-mono),"IBM Plex Mono",monospace}.reports-query-summary-label{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.reports-query-textarea{min-height:240px;resize:vertical;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.84rem;line-height:1.55}.reports-query-textarea-compact{min-height:150px}.reports-query-examples{display:grid;grid-gap:8px;gap:8px}.reports-query-examples span{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.reports-query-examples code{display:block;padding:10px 12px;border-radius:12px;border:1px solid rgba(106,140,190,.14);background:rgba(8,15,28,.7);color:var(--ink-strong);overflow-x:auto;font-size:.8rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.reports-query-help{border-top:1px solid rgba(106,140,190,.14);padding-top:10px}.reports-query-help summary{cursor:pointer;color:var(--ink-strong);font-weight:700}.reports-query-help p,.reports-query-help pre{margin:10px 0 0;color:var(--ink-muted)}.reports-query-help pre{overflow-x:auto;padding:12px;border-radius:12px;border:1px solid rgba(106,140,190,.14);background:rgba(8,15,28,.82);font-size:.8rem}.reports-query-footer{justify-content:space-between}@media (max-width:1100px){.reports-query-datasets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.reports-query-compact-grid,.reports-query-compact-grid-filters,.reports-query-compact-grid-opsql,.reports-query-compact-grid-primary,.reports-query-compact-grid-secondary,.reports-query-compact-row,.reports-query-datasets{grid-template-columns:1fr}.reports-explore-toolbar-copy,.reports-query-footer,.reports-query-inline,.reports-query-toolbar{align-items:stretch}}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.catalog-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.catalog-segment{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:12px;border:1px solid var(--panel-border);background:var(--list-card-bg)}.catalog-segment-button{border:0;border-radius:8px;background:transparent;color:var(--ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.02em;padding:7px 12px;cursor:pointer}.catalog-segment-button:hover{color:var(--ink-strong)}.catalog-segment-button.is-active{background:var(--list-card-bg-active);color:var(--ink-strong);box-shadow:inset 0 0 0 1px rgba(141,177,227,.2)}.catalog-segment-button:focus-visible{outline:2px solid rgba(87,227,214,.72);outline-offset:1px}.catalog-overview-modal{width:min(940px,92vw);max-height:90vh;overflow:auto;padding:14px;display:grid;grid-gap:12px;gap:12px}.catalog-link-section{border:1px solid var(--panel-border);border-radius:12px;background:var(--list-card-bg);padding:12px;display:grid;grid-gap:10px;gap:10px}.catalog-link-section h3{margin:0;font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted)}.catalog-form-modal{width:min(860px,92vw);max-height:90vh;overflow:auto;padding:14px;display:grid;grid-gap:12px;gap:12px;border-radius:18px}.profile-modal{width:min(900px,94vw)}.profile-summary-chips{margin-bottom:4px}.profile-zoom-panel{padding:18px}.catalog-form{display:grid;grid-gap:12px;gap:12px}.catalog-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.catalog-link-grid{border:1px solid var(--panel-border);border-radius:11px;background:var(--list-card-bg);padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.catalog-link-option{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;font-size:.85rem;color:var(--ink-strong);border-radius:8px;border:1px solid transparent;padding:8px 10px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.catalog-link-option:hover{border-color:var(--panel-border);background:rgba(16,28,47,.68)}.catalog-link-option input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#6ea8ff}.catalog-link-option span{font-size:.9rem;font-weight:600;color:var(--ink-strong);text-transform:none;letter-spacing:normal}.settings-matrix-panel{padding:14px;display:grid;grid-gap:12px;gap:12px}.settings-matrix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.settings-matrix-card{border:1px solid var(--panel-border);border-radius:12px;background:var(--list-card-bg);padding:10px;display:grid;grid-gap:8px;gap:8px}.settings-matrix-card h3{margin:0;font-size:.9rem}.settings-matrix-card p{margin:0;color:var(--ink-muted);font-size:.8rem}.runbook-library-list-panel{padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start}.runbook-library-list-panel-full{min-height:560px}.runbook-library-list-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.runbook-library-list-head h2{margin:0;font-size:1.15rem}.runbook-library-list-head p{margin:6px 0 0;font-size:.86rem;color:var(--ink-muted)}.runbook-library-items{display:grid;grid-gap:8px;gap:8px;max-height:680px;overflow:auto;padding-right:2px}.runbook-search-row{max-width:460px}.table-filters{position:relative}.table-filters-trigger{width:38px;height:38px;border-radius:12px;border:1px solid rgba(112,136,165,.2);background:rgba(245,248,252,.98);color:#4e647a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease;position:relative}.table-filters-trigger svg{width:16px;height:16px;fill:currentColor}.table-filters-trigger:hover,.table-filters.is-open .table-filters-trigger{background:rgba(237,243,249,.98);border-color:rgba(87,114,146,.28);color:#294767}.table-filters-trigger.has-active{border-color:rgba(54,104,167,.34);color:#234b7a}.table-filters-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#234b7a;color:#ffffff;font-size:.68rem;font-weight:700;line-height:18px}.table-filters-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:35;width:min(340px,calc(100vw - 48px));padding:14px;border-radius:16px;border:1px solid rgba(108,135,166,.18);background:rgba(255,255,255,.98);box-shadow:0 24px 44px rgba(64,85,112,.16);display:grid;grid-gap:12px;gap:12px}.table-filters-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.table-filters-head strong{color:var(--ink-strong);font-size:.88rem}.table-filters-body{display:grid;grid-gap:10px;gap:10px}.table-filters-body .field{gap:6px}.table-column-filter{gap:6px}.table-column-filter,.table-column-filter-label,.table-column-filter-trigger{display:inline-flex;align-items:center}.table-column-filter-trigger{width:22px;height:22px;border:0;background:transparent;color:rgba(92,112,141,.8);justify-content:center;cursor:pointer;border-radius:999px;transition:background-color .14s ease,color .14s ease}.table-column-filter-trigger svg{width:14px;height:14px;fill:currentColor}.table-column-filter-trigger:focus-visible,.table-column-filter-trigger:hover{background:rgba(221,229,239,.88);color:#2a4b72}.table-column-filter-trigger.has-active{color:#204f7e;background:rgba(213,228,245,.94)}.table-column-filter-popover{position:fixed;z-index:2100;width:min(280px,calc(100vw - 32px));padding:12px;border-radius:14px;border:1px solid rgba(108,135,166,.18);background:rgba(255,255,255,.98);box-shadow:0 18px 36px rgba(92,112,141,.16);display:grid;grid-gap:10px;gap:10px}.table-column-filter-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.table-column-filter-head strong{color:var(--ink-strong);font-size:.82rem}.table-column-filter-body{display:grid;grid-gap:10px;gap:10px}.runbook-library-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch}.runbook-library-item{width:100%;border:1px solid var(--panel-border);border-radius:11px;background:var(--list-card-bg);padding:10px;text-align:left;color:var(--ink-strong);display:grid;grid-gap:8px;gap:8px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.runbook-library-item.is-active{border-color:rgba(87,227,214,.64);background:var(--list-card-bg-active)}.runbook-library-item:hover{border-color:rgba(127,164,216,.24)}.runbook-library-item-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.runbook-library-item-head strong{font-size:.92rem}.runbook-library-item p{margin:0;font-size:.83rem;color:var(--ink-muted);line-height:1.35}.runbook-library-item footer{display:flex;justify-content:flex-start;gap:8px;color:var(--ink-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.72rem}.integration-provider-grid{align-items:stretch}.integration-provider-card{min-height:142px;grid-template-rows:auto 1fr auto;align-content:start}.integration-provider-card:hover{background:rgba(255,255,255,.045);border-color:rgba(127,164,216,.28)}.runbook-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.runbook-detail-head h2{margin:2px 0 8px;font-size:1.4rem}.runbook-detail-head p{margin:0;color:var(--ink-muted)}.runbook-detail-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.runbook-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.85fr);align-items:start}.runbook-overview-grid,.runbook-overview-main{display:grid;grid-gap:12px;gap:12px}.runbook-detail-meta-overview{align-self:start}.runbook-detail-meta-two{grid-template-columns:repeat(2,minmax(0,1fr))}.runbook-target-summary{border:1px solid var(--panel-border);border-radius:12px;padding:10px 12px;background:var(--list-card-bg);display:grid;grid-gap:8px;gap:8px}.runbook-target-summary h3{margin:0;font-size:.95rem}.runbook-target-summary p{margin:0;color:var(--ink-muted);font-size:.83rem}.runbook-detail-steps{border:1px solid var(--panel-border);border-radius:12px;padding:12px;background:rgba(10,17,29,.55);display:grid;grid-gap:10px;gap:10px}.runbook-detail-steps header h3{margin:0;font-size:1rem}.runbook-detail-section-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.runbook-detail-section-actions{display:inline-flex;gap:8px;flex-wrap:wrap}.runbook-detail-step-list{display:grid;grid-gap:8px;gap:8px}.runbook-detail-steps-compact .runbook-detail-step-list{max-height:360px;overflow:auto;padding-right:2px}.runbook-detail-steps-compact .runbook-detail-step-item{padding:8px 9px;gap:8px}.runbook-detail-steps-compact .runbook-detail-step-index{width:22px;height:22px;font-size:.7rem}.runbook-detail-history{gap:12px}.runbook-detail-step-item{border:1px solid var(--panel-border);border-radius:10px;background:rgba(12,22,37,.75);padding:10px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px}.runbook-detail-step-index{width:24px;height:24px;border:1px solid var(--panel-border);border-radius:999px;color:var(--ink-muted);display:flex;align-items:center;justify-content:center;font-size:.74rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.runbook-detail-step-item h4{margin:0;font-size:.9rem}.runbook-detail-step-item p{margin:4px 0 0;font-size:.8rem;color:var(--ink-muted)}.runbook-detail-step-meta{display:flex;flex-wrap:wrap;gap:6px}.runbook-step-actions{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.runbook-empty-state{min-height:320px;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:8px;gap:8px}.runbook-overview-modal{width:min(940px,92vw);max-height:90vh;overflow:auto;padding:14px;display:grid;grid-gap:12px;gap:12px}.runbook-overview-actions{display:flex;gap:8px}.runbook-delete-modal{width:min(520px,92vw);max-height:90vh;overflow:auto;padding:16px;display:grid;grid-gap:12px;gap:12px;border-radius:18px}.runbook-delete-summary{border:1px solid var(--panel-border);border-radius:12px;background:rgba(15,24,40,.72);padding:12px;display:grid;grid-gap:8px;gap:8px}.runbook-delete-summary p{margin:0;color:var(--ink-muted)}.runbook-delete-name{font-size:1rem;font-weight:700;color:var(--ink-strong)!important}.runbook-delete-warning{color:#ffb3b0!important;font-weight:700}.runbook-empty-state h2{margin:0}.runbook-empty-state p{margin:0 0 6px;color:var(--ink-muted)}.modal-backdrop{position:fixed;inset:0;z-index:1200;background:rgba(6,10,18,.76);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:18px}.runbook-modal{width:min(1200px,95vw);max-height:92vh;overflow:auto;padding:14px;display:grid;grid-gap:12px;gap:12px;border-radius:18px}.runbook-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.runbook-modal-head h2{margin:4px 0 0}.wizard-progress{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.wizard-progress-item{border:1px solid var(--panel-border);border-radius:11px;padding:8px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;background:rgba(10,17,29,.52)}.wizard-progress-item span{width:22px;height:22px;border-radius:999px;border:1px solid var(--panel-border);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.wizard-progress-item p{margin:0;font-size:.83rem;color:var(--ink-muted);font-weight:700}.wizard-progress-item.is-active{border-color:rgba(87,227,214,.68);background:rgba(18,34,57,.88)}.wizard-progress-item.is-active p{color:#b8fbf5}.wizard-progress-item.is-complete span{border-color:rgba(109,223,166,.7);color:#8ef0b7}.runbook-modal-body,.wizard-stage{display:grid;grid-gap:12px;gap:12px}.wizard-stage{border:1px solid var(--panel-border);border-radius:12px;background:rgba(10,17,29,.52);padding:12px}.wizard-details-grid{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:10px;gap:10px}.wizard-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wizard-target-box{border:1px solid var(--panel-border);border-radius:10px;background:rgba(12,22,37,.72);padding:9px;display:grid;grid-gap:8px;gap:8px}.wizard-target-box header h4{margin:0;font-size:.88rem}.wizard-target-box header p{margin:4px 0 0;font-size:.78rem;color:var(--ink-muted)}.wizard-target-options{display:grid;grid-gap:6px;gap:6px;max-height:170px;overflow:auto}.wizard-target-option{display:flex;gap:7px;align-items:center;color:var(--ink-strong);font-size:.82rem}.wizard-target-group{border:1px dashed rgba(105,171,255,.22);border-radius:8px;padding:6px;display:grid;grid-gap:6px;gap:6px}.wizard-target-group-title{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.wizard-build-grid{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:12px;gap:12px}.wizard-catalog{display:grid;grid-gap:10px;gap:10px;align-content:start}.wizard-section-head h3{margin:0;font-size:1rem}.wizard-section-head p{margin:4px 0 0;color:var(--ink-muted);font-size:.82rem}.wizard-catalog-groups{display:grid;grid-gap:10px;gap:10px;max-height:490px;overflow:auto;padding-right:2px}.wizard-catalog-group{border:1px solid var(--panel-border);border-radius:10px;background:rgba(10,17,29,.72);padding:8px;display:grid;grid-gap:8px;gap:8px}.wizard-catalog-group header{display:flex;justify-content:space-between;align-items:center}.wizard-catalog-group header h4{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.wizard-catalog-group header span{color:var(--ink-muted);font-size:.72rem;border:1px solid var(--panel-border);border-radius:999px;padding:1px 8px}.wizard-catalog-list{display:grid;grid-gap:6px;gap:6px}.wizard-catalog-item{border:1px solid var(--panel-border);border-radius:8px;padding:8px;background:var(--list-card-bg);display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:start}.wizard-catalog-item strong{font-size:.84rem}.wizard-catalog-item p{margin:4px 0 0;font-size:.76rem;color:var(--ink-muted)}.wizard-catalog-item.is-disabled{opacity:.66;border-style:dashed}.catalog-item-hint{margin-top:4px;color:var(--state-critical);font-size:.72rem}.wizard-flow{align-content:start}.wizard-flow,.wizard-queue{display:grid;grid-gap:10px;gap:10px}.wizard-queue{border:1px solid var(--panel-border);border-radius:10px;background:rgba(11,19,32,.7);padding:10px}.wizard-queue-list{display:grid;grid-gap:6px;gap:6px;max-height:300px;overflow:auto;padding-right:2px}.wizard-drop-line{min-height:30px;border:1px dashed rgba(113,149,196,.42);border-radius:9px;background:rgba(8,14,24,.46);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-size:.69rem;text-transform:uppercase;letter-spacing:.08em}.wizard-drop-line.is-active{border-color:rgba(87,227,214,.8);background:rgba(87,227,214,.18);color:#b6f8f1}.wizard-step-card{border:1px solid var(--panel-border);border-radius:10px;background:rgba(14,25,42,.84);padding:9px;display:grid;grid-gap:8px;gap:8px;cursor:pointer}.wizard-step-card.is-active{border-color:rgba(87,227,214,.65)}.wizard-step-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.wizard-step-card h4{margin:0;font-size:.86rem}.wizard-step-card p{margin:4px 0 0;color:var(--ink-muted);font-size:.77rem}.wizard-step-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.wizard-step-meta{display:flex;gap:6px;flex-wrap:wrap}.wizard-step-editor{border:1px solid var(--panel-border);border-radius:10px;background:rgba(11,19,32,.7);padding:10px}.wizard-conditions,.wizard-step-editor,.wizard-step-editor-body{display:grid;grid-gap:10px;gap:10px}.wizard-conditions{border-top:1px solid var(--panel-border);padding-top:10px}.wizard-conditions h4{margin:0;font-size:.9rem}.wizard-review{gap:10px}.wizard-review-head h3{margin:0}.wizard-review-head p{margin:4px 0 0;color:var(--ink-muted);font-size:.84rem}.wizard-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.wizard-review-card{border:1px solid var(--panel-border);border-radius:10px;background:rgba(12,22,37,.76);padding:10px;display:grid;grid-gap:8px;gap:8px}.wizard-review-card h4{margin:0;font-size:.92rem}.wizard-review-card p{margin:0;color:var(--ink-muted);font-size:.82rem}.wizard-review-step-list{display:grid;grid-gap:6px;gap:6px}.wizard-review-step-item{border:1px solid var(--panel-border);border-radius:8px;padding:8px;background:rgba(10,17,29,.72);display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px}.wizard-review-step-item span{width:21px;height:21px;border-radius:999px;border:1px solid var(--panel-border);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;font-size:.72rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.wizard-review-step-item strong{font-size:.83rem}.wizard-review-step-item p{margin:4px 0 0;font-size:.76rem;color:var(--ink-muted)}.runbook-modal-footer{border-top:1px solid var(--panel-border);padding-top:10px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.runbook-modal-status{min-height:38px;display:flex;align-items:center}.runbook-modal-actions{display:flex;gap:8px;justify-content:flex-end}.incident-wizard-modal{width:min(760px,94vw);max-height:90vh;overflow:auto;padding:14px;display:grid;grid-gap:12px;gap:12px}.incident-wizard-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.incident-wizard-head h2{margin:4px 0 0}.incident-wizard-progress{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.incident-wizard-progress-item{border:1px solid var(--panel-border);border-radius:11px;padding:8px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:center;background:rgba(10,17,29,.52)}.incident-wizard-progress-item span{width:22px;height:22px;border-radius:999px;border:1px solid var(--panel-border);color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.incident-wizard-progress-item p{margin:0;color:var(--ink-muted);font-size:.82rem;font-weight:700}.incident-wizard-progress-item.is-active{border-color:rgba(255,123,118,.7);background:rgba(71,19,27,.72)}.incident-wizard-progress-item.is-active p{color:#ffd2cf}.incident-wizard-progress-item.is-complete span{border-color:rgba(109,223,166,.7);color:#8ef0b7}.incident-wizard-body{display:grid;grid-gap:12px;gap:12px}.incident-wizard-stage{border:1px solid var(--panel-border);border-radius:12px;background:rgba(10,17,29,.56);padding:12px;display:grid;grid-gap:10px;gap:10px}.incident-wizard-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.incident-wizard-target-box{border:1px solid var(--panel-border);border-radius:10px;background:rgba(12,22,37,.72);padding:8px;display:grid;grid-gap:8px;gap:8px}.incident-wizard-target-box header h4{margin:0;font-size:.86rem}.incident-wizard-target-box header p{margin:4px 0 0;color:var(--ink-muted);font-size:.76rem}.incident-wizard-target-list{display:grid;grid-gap:5px;gap:5px;max-height:165px;overflow:auto}.incident-wizard-target-item{display:flex;align-items:center;gap:7px;color:var(--ink-strong);font-size:.81rem}.incident-wizard-target-list .wizard-target-group{background:rgba(10,17,29,.48)}.incident-wizard-review{grid-template-columns:1fr}.incident-review-card{border:1px solid var(--panel-border);border-radius:10px;padding:10px;background:rgba(13,23,40,.78);display:grid;grid-gap:6px;gap:6px}.incident-review-card h3{margin:0 0 2px;font-size:.98rem}.incident-review-card p{margin:0;color:var(--ink-muted);font-size:.84rem}.incident-wizard-footer{border-top:1px solid var(--panel-border);padding-top:10px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.incident-wizard-actions{display:flex;gap:8px;justify-content:flex-end}.runbook-workspace{display:grid;grid-template-columns:250px 320px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.runbook-canvas,.runbook-sidebar,.runbook-step-catalog{padding:14px;min-height:760px}.runbook-canvas,.runbook-sidebar,.runbook-step-catalog{display:grid;grid-gap:12px;gap:12px;align-content:start}.runbook-builder-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(300px,1.1fr) minmax(320px,1fr)}.runbook-sidebar-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.runbook-sidebar-head h2{margin:0;font-size:1.14rem}.runbook-sidebar-copy{margin:0;color:var(--ink-muted);font-size:.86rem}.runbook-nav-list{display:grid;grid-gap:8px;gap:8px;max-height:560px;overflow:auto;padding-right:2px}.runbook-nav-item{border:1px solid var(--panel-border);background:rgba(10,17,29,.76);border-radius:10px;padding:9px 10px;text-align:left;color:var(--ink-strong);display:grid;grid-gap:4px;gap:4px;cursor:pointer}.runbook-nav-item strong{font-size:.94rem}.runbook-nav-item span{color:var(--ink-muted);font-size:.78rem}.runbook-nav-item.is-active{border-color:rgba(87,227,214,.6);background:rgba(15,29,49,.92)}.step-catalog-groups{display:grid;grid-gap:12px;gap:12px;max-height:620px;overflow:auto;padding-right:2px}.step-catalog-group{border:1px solid var(--panel-border);border-radius:10px;background:rgba(10,17,29,.72);padding:10px;display:grid;grid-gap:10px;gap:10px}.step-catalog-group>header{display:flex;justify-content:space-between;align-items:center}.step-catalog-group>header h3{margin:0;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.step-catalog-group>header span{border:1px solid var(--panel-border);border-radius:999px;padding:1px 8px;font-size:.72rem;color:var(--ink-muted)}.step-catalog-list{display:grid;grid-gap:8px;gap:8px}.step-catalog-item{border:1px solid var(--panel-border);border-radius:9px;background:rgba(13,23,39,.88);padding:8px;display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:start}.step-catalog-item h4{margin:0;font-size:.86rem}.step-catalog-item p{margin:5px 0 0;color:var(--ink-muted);font-size:.77rem;line-height:1.35}.runbook-canvas-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.runbook-canvas-head h2{margin:0;font-size:1.2rem}.runbook-meta-grid{grid-template-columns:1.7fr 1fr}.execute-lane,.runbook-meta-grid{display:grid;grid-gap:10px;gap:10px}.execute-lane{border:1px solid var(--panel-border);border-radius:12px;background:rgba(11,18,30,.82);padding:10px}.execute-lane>header{display:flex;justify-content:space-between;align-items:baseline}.execute-lane>header h3{margin:0;font-size:1rem}.execute-lane>header p{margin:0;color:var(--ink-muted);font-size:.8rem}.step-queue{display:grid;grid-gap:6px;gap:6px}.drop-slot{width:100%;min-height:34px;border:1px dashed rgba(113,149,196,.42);border-radius:9px;background:rgba(8,14,24,.45);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.drop-slot.is-active{border-color:rgba(87,227,214,.8);background:rgba(87,227,214,.18);color:#b6f8f1}.step-queue-card{width:100%;border:1px solid var(--panel-border);border-radius:10px;background:rgba(15,26,44,.86);padding:9px;display:grid;grid-gap:9px;gap:9px;text-align:left;cursor:pointer}.step-queue-card.is-active{border-color:rgba(87,227,214,.6)}.step-queue-card h4{margin:0;font-size:.88rem}.step-queue-card p{margin:5px 0 0;color:var(--ink-muted);font-size:.79rem}.step-queue-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.step-queue-main{min-width:0}.step-queue-actions{display:flex;gap:10px;align-items:center}.step-queue-index{width:24px;height:24px;border-radius:999px;border:1px solid var(--panel-border);display:flex;align-items:center;justify-content:center;color:var(--ink-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.76rem}.step-queue-meta{display:flex;gap:6px;flex-wrap:wrap}.step-chip{border:1px solid rgba(113,149,196,.34);border-radius:999px;padding:2px 8px;font-size:.7rem;color:var(--ink-muted);background:var(--surface-soft)}.step-chip-provider{border-color:rgba(87,227,214,.45);color:var(--accent)}.step-chip-condition{border-color:rgba(105,171,255,.42);color:var(--top-link-active-ink)}.step-chip-row{display:flex;flex-wrap:wrap;gap:6px}.status-function-chip-row{gap:4px}.step-editor{border:1px solid var(--panel-border);border-radius:12px;background:rgba(11,18,30,.82);padding:10px;display:grid;grid-gap:10px;gap:10px}.step-editor>header{display:flex;justify-content:space-between;align-items:baseline}.step-editor>header h3{margin:0;font-size:1rem}.step-editor>header p{margin:0;font-size:.8rem;color:var(--ink-muted)}.step-tab-row{display:flex;gap:8px;border-bottom:1px solid var(--panel-border);padding-bottom:8px}.step-tab{border:0;background:transparent;color:var(--ink-muted);padding:0 2px 6px;cursor:pointer;font-weight:700}.step-tab.is-active{color:#b6e9ff;border-bottom:2px solid rgba(87,227,214,.75)}.step-editor-body{display:grid;grid-gap:10px;gap:10px}.step-type-card{border:1px solid var(--panel-border);border-radius:11px;background:rgba(12,21,36,.86);padding:10px;display:grid;grid-gap:8px;gap:8px}.step-type-label{margin:0;color:var(--ink-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.11em}.step-type-card h4{margin:0;font-size:.96rem}.step-type-card p{margin:0;color:var(--ink-muted);font-size:.82rem;line-height:1.35}.step-type-meta{display:flex;gap:8px;flex-wrap:wrap}.step-type-meta span{border:1px solid var(--panel-border);border-radius:999px;padding:2px 8px;font-size:.71rem;color:var(--ink-muted)}.form-panel{padding:18px;display:grid;grid-gap:12px;gap:12px;align-content:start}.panel-headline h2{margin:0;font-size:1.2rem}.panel-headline p{margin:5px 0 0;color:var(--ink-muted);font-size:.92rem}.field{display:grid;grid-gap:6px;gap:6px;font-size:.87rem;color:var(--ink-muted)}.field>span{font-weight:700;color:var(--ink-strong);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.field>input,.field>select,.field>textarea{font:inherit}.field-static,.field>input,.field>select,.field>textarea{width:100%;border:1px solid var(--field-border);border-radius:11px;padding:10px 11px;color:var(--ink-strong);background:var(--field-bg)}.field-static{min-height:44px;line-height:1.45;white-space:pre-wrap}.field textarea{resize:vertical}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.danger-button,.primary-button,.secondary-button{border:none;border-radius:999px;padding:10px 16px;font-family:inherit;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .15s ease,filter .15s ease;box-shadow:none}.danger-button:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px);filter:brightness(1.02)}.danger-button:disabled,.primary-button:disabled,.secondary-button:disabled{opacity:.7;cursor:default}.primary-button{background:linear-gradient(120deg,#2ed2c6,#5f8dff);color:#041326}.secondary-button{background:var(--secondary-button-bg);color:var(--secondary-button-ink)}.danger-button{background:linear-gradient(120deg,#ff5f64,#f64858);color:#fff2f3}html[data-theme=light] .primary-button{background:linear-gradient(180deg,#1f4f7f,#173a61);color:#f6fbff}html[data-theme=light] .secondary-button{background:linear-gradient(180deg,rgba(207,219,232,.99),rgba(194,208,223,.98));color:#1f4367}.start-incident-button{gap:8px}.button-icon,.start-incident-button{display:inline-flex;align-items:center}.button-icon{width:16px;height:16px;justify-content:center}.button-icon svg{width:16px;height:16px;fill:#fff2f3}.inline-error,.inline-success{margin:0;border-radius:10px;padding:8px 10px;font-size:.86rem}.inline-error{border:1px solid rgba(255,129,114,.45);background:var(--danger-soft);color:#ffb9ae}html[data-theme=light] .inline-error{border-color:rgba(178,65,58,.34);background:rgba(178,65,58,.14);color:#8f2f2a;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.inline-success{border:1px solid rgba(109,223,166,.42);background:var(--ok-soft);color:#90f8bd}.lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.lane{padding:12px}.lane>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lane>header h2{margin:0;font-size:.94rem;text-transform:uppercase;letter-spacing:.08em}.lane>header span{min-width:28px;text-align:center;font-family:var(--font-mono),"IBM Plex Mono",monospace;border-radius:999px;border:1px solid var(--panel-border);padding:2px 8px;color:var(--ink-muted)}.lane-items{display:grid;grid-gap:9px;gap:9px}.incident-card{border-radius:13px;border:1px solid var(--panel-border);background:var(--list-card-bg);padding:11px;display:grid;grid-gap:7px;gap:7px;animation:slide-fade .32s ease both}.incident-card:hover{border-color:rgba(87,227,214,.62)}.incident-card h3{margin:0;line-height:1.2;font-size:1rem}.incident-card p{margin:0;color:var(--ink-muted);font-size:.88rem}.incident-card-meta{display:flex;gap:8px;align-items:center}.incident-card footer{display:flex;justify-content:space-between;color:var(--ink-muted);font-size:.75rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.empty-state{color:var(--ink-muted);margin:0;font-size:.9rem}.incident-hero{padding:clamp(20px,3.6vw,30px);display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;align-items:start}.incident-hero h1{margin:0 0 8px;font-size:clamp(1.6rem,2.4vw,2.25rem)}.incident-hero p{margin:0;color:var(--ink-muted)}.incident-hero-meta{display:grid;grid-gap:8px;gap:8px;justify-items:start;color:var(--ink-muted);font-size:.9rem}.incident-bridge-links{display:grid;grid-gap:6px;gap:6px}.incident-bridge-links>span{color:var(--ink-muted);font-size:.84rem}.incident-bridge-button-row{display:flex;flex-wrap:wrap;gap:8px}.incident-bridge-button{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(126,163,208,.4);background:rgba(15,27,43,.85);color:#d7e8ff;text-decoration:none;font-size:.79rem;font-weight:700;transition:border-color .15s ease,transform .15s ease,background .15s ease}.incident-bridge-button:hover{border-color:rgba(147,202,255,.9);background:rgba(22,37,57,.95);transform:translateY(-1px)}.incident-bridge-button-teams{border-color:rgba(160,145,255,.48);color:#d9d2ff}.incident-bridge-button-slack{border-color:rgba(234,124,187,.48);color:#ffd3ec}.incident-bridge-button-zoom{border-color:rgba(87,170,255,.48);color:#d2eeff}.incident-bridge-button-google{border-color:rgba(118,220,164,.48);color:#dcffe9}.incident-bridge-button-jira{border-color:rgba(133,171,255,.5);color:#dce8ff}.incident-bridge-button-statuspage{border-color:rgba(255,180,95,.5);color:#ffe1b8}.incident-impact-panel{padding:14px;display:grid;grid-gap:10px;gap:10px}.incident-impact-panel header h2{margin:0;font-size:1rem}.incident-impact-panel header p{margin:4px 0 0;color:var(--ink-muted);font-size:.84rem}.incident-beacon-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:4px}.incident-beacon-meta-item{display:inline-flex;align-items:baseline;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(113,149,196,.18);background:var(--list-card-bg);color:var(--ink-muted);line-height:1.4}.incident-beacon-meta-item span{font-size:.82rem;font-weight:700;letter-spacing:0;text-transform:none}.incident-beacon-meta-item strong{color:var(--ink-strong);font-size:.9rem}.impact-group{display:grid;grid-gap:4px;gap:4px}.incident-ai-summary-panel{padding:14px;display:grid;grid-gap:10px;gap:10px}.incident-ai-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.incident-ai-summary-panel header h2{margin:0;font-size:1rem}.incident-ai-summary-panel header p{margin:4px 0 0;color:var(--ink-muted);font-size:.84rem}.incident-ai-summary-content{display:grid;grid-gap:8px;gap:8px}.incident-ai-summary-content pre{margin:0;padding:10px;border-radius:10px;border:1px solid var(--panel-border);background:var(--list-card-bg);color:var(--ink-strong);font-family:var(--font-sans),"General Sans",sans-serif;font-size:.88rem;line-height:1.45;white-space:pre-wrap}.incident-ai-summary-meta{margin:0;color:var(--ink-muted);font-size:.76rem}.incident-ai-summary-refresh{min-width:102px}.incident-ai-summary-empty{margin:0;color:var(--ink-muted);font-size:.88rem}.incident-transcripts-panel{padding:14px;display:grid;grid-gap:12px;gap:12px}.incident-transcripts-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.incident-transcripts-head h2{margin:0;font-size:1rem}.incident-transcripts-head p{margin:4px 0 0;color:var(--ink-muted);font-size:.84rem}.incident-transcript-list{display:grid;grid-gap:10px;gap:10px}.incident-transcript-card{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;border:1px solid var(--panel-border);background:var(--list-card-bg)}.incident-transcript-card-ready{border-color:rgba(91,201,178,.26)}.incident-transcript-card-error{border-color:rgba(240,108,108,.28)}.incident-transcript-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.incident-transcript-topline h3{margin:0;font-size:.94rem}.incident-transcript-topline p{margin:4px 0 0;color:var(--ink-muted);font-size:.82rem;word-break:break-word}.incident-transcript-detail{margin:0;color:var(--ink-strong);font-size:.85rem;line-height:1.5}.incident-transcript-link-row{display:flex;flex-wrap:wrap;gap:10px}.incident-transcript-link-row a{color:var(--signal);font-size:.82rem;text-decoration:none}.incident-transcript-link-row a:hover{text-decoration:underline}.incident-transcript-preview{margin:0;color:var(--ink-strong);font-size:.86rem;line-height:1.55;white-space:pre-wrap}.incident-transcript-details{display:grid;grid-gap:8px;gap:8px}.incident-transcript-details summary{cursor:pointer;color:var(--ink-strong);font-size:.82rem;font-weight:700}.incident-transcript-details pre{margin:0;padding:10px;border-radius:12px;border:1px solid rgba(113,149,196,.16);background:var(--list-card-bg);color:var(--ink-strong);font-family:var(--font-sans),"General Sans",sans-serif;font-size:.84rem;line-height:1.55;white-space:pre-wrap}.command-center-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,340px) 1fr}.control-column{display:grid;grid-gap:12px;gap:12px;align-content:start}.sub-panel{background:var(--sub-panel-bg);border:1px solid var(--panel-border);border-radius:var(--radius-md);padding:14px;display:grid;grid-gap:10px;gap:10px}.sub-panel h3{margin:0;font-size:1rem}.sub-panel p{margin:0;color:var(--ink-muted);font-size:.88rem}.step-stack{display:grid;grid-gap:10px;gap:10px}.step-stack-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.step-stack-actions{display:flex;gap:8px}.step-stack-head h3{margin:0;font-size:1rem}.step-row{border:1px solid var(--panel-border);border-radius:10px;background:var(--surface-base);padding:10px;display:grid;grid-gap:10px;gap:10px}.step-row-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.step-row-head p{margin:0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.step-row-actions{display:flex;gap:10px}.step-hint{margin:0;color:var(--ink-muted);font-size:.84rem}.link-button{border:0;background:transparent;color:#9ec4ff;cursor:pointer;font:inherit;padding:0}.link-button:disabled{opacity:.45;cursor:default}.checkbox-field>span{margin-bottom:2px}.toggle-wrap{display:flex;align-items:center;gap:10px;color:var(--ink-strong);font-weight:600}.toggle-wrap input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:26px;border-radius:999px;border:1px solid rgba(113,149,196,.42);background:rgba(45,61,86,.7);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease}.toggle-wrap input[type=checkbox]:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:999px;background:#d2e6ff;transition:transform .15s ease,background .15s ease}.toggle-wrap input[type=checkbox]:checked{background:linear-gradient(135deg,#1bc6bd,#4f8aff);border-color:rgba(130,184,255,.95)}.toggle-wrap input[type=checkbox]:checked:before{transform:translateX(20px);background:#041326}.toggle-wrap input[type=checkbox]:focus-visible{outline:2px solid rgba(158,196,255,.85);outline-offset:2px}.settings-atlassian-inline-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end}.settings-atlassian-project-card,.settings-atlassian-project-list{display:grid;grid-gap:12px;gap:12px}.settings-atlassian-project-card{padding:14px 16px;border-radius:14px;border:1px solid rgba(113,149,196,.2);background:var(--surface-base)}.settings-atlassian-project-card-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.command-list{margin:0;font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.78rem;line-height:1.55;background:var(--surface-code);border-radius:10px;padding:10px;white-space:pre-wrap;overflow-wrap:anywhere}.timeline-column{padding:16px;display:grid;grid-gap:12px;gap:12px}.timeline-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-end}.timeline-head h2{margin:0;font-size:1.1rem}.timeline-head p{margin:0;color:var(--ink-muted);font-family:var(--font-mono),"IBM Plex Mono",monospace}.timeline-composer{background:var(--surface-base)}.timeline-list{display:grid;grid-gap:9px;gap:9px}.timeline-event{border-left:1px solid var(--panel-border);border:1px solid var(--panel-border);border-left:5px solid rgba(87,227,214,.7);border-radius:10px;background:var(--surface-base);padding:10px 11px;display:grid;grid-gap:6px;gap:6px;animation:slide-fade .3s ease both}.timeline-event-head{display:flex;justify-content:space-between;gap:10px;font-size:.77rem;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em}.timeline-event p{margin:0;font-size:.95rem}.timeline-event-actor{margin:0;font-size:.84rem;color:var(--ink-muted)}.timeline-event-body,.timeline-media-grid{display:grid;grid-gap:8px;gap:8px}.timeline-media-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.timeline-media-thumb-link{display:block;border:1px solid var(--panel-border);border-radius:8px;overflow:hidden;background:var(--surface-code)}.timeline-media-thumb{display:block;width:100%;height:120px;object-fit:cover}.timeline-link-list{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.timeline-link-list a{color:#95d8ff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.timeline-open-external{color:#95d8ff;text-decoration:underline;font-size:.82rem}.timeline-more{display:flex;justify-content:center;padding-top:8px}.timeline-more-button{min-width:220px}.timeline-event footer{display:flex;justify-content:space-between;gap:8px;color:var(--ink-muted);font-size:.74rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.runbook-table-panel{padding:16px;display:grid;grid-gap:10px;gap:10px}.runbook-library-panel{padding:16px;display:grid;grid-gap:12px;gap:12px}.runbook-library-list{display:grid;grid-gap:10px;gap:10px}.runbook-table-panel header h2{margin:0}.runbook-table-panel header p{margin:4px 0 0;color:var(--ink-muted)}.runbook-table-wrap{overflow-x:auto;overflow-y:visible;margin:0;position:relative}.runbook-table-wrap,.user-table-wrap{border:1px solid rgba(113,149,196,.18);border-radius:18px;background:rgba(11,18,30,.52)}.user-table{min-width:980px}.user-table td{vertical-align:middle}.user-table tbody tr{transition:background .14s ease}.user-table tbody tr:hover{background:var(--interactive-hover-bg)}.user-table-primary{font-weight:700;color:var(--ink-strong)}.user-row-action-cell{text-align:right}.user-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.user-row-action{padding:6px 12px;font-size:.74rem}.table-pagination{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.table-pagination-meta{margin:0;color:var(--ink-muted);font-size:.82rem}.table-pagination-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.table-pagination-size{display:flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.77rem}.table-pagination-size span{color:var(--ink-strong);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.table-pagination-size select{border:1px solid var(--field-border);border-radius:8px;padding:5px 8px;font:inherit;color:var(--ink-strong);background:var(--field-bg)}.table-pagination-page{color:var(--ink-muted);font-size:.8rem;min-width:104px;text-align:center}.table-pagination-button{padding:6px 12px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.retro-index-table td{vertical-align:middle}.retro-index-table tbody tr{transition:background .14s ease}.retro-index-table tbody tr:hover{background:var(--interactive-hover-bg)}.catalog-index-table tbody tr,.runbook-index-table tbody tr,.status-incident-table tbody tr,.status-update-table tbody tr{transition:background .14s ease}.catalog-index-table tbody tr:hover,.runbook-index-table tbody tr:hover,.status-incident-table tbody tr:hover,.status-update-table tbody tr:hover{background:var(--interactive-hover-bg)}.retro-index-row-active,.runbook-index-row-active{background:rgba(52,91,145,.12)}.retro-index-row-active td,.runbook-index-row-active td{background:rgba(52,91,145,.12);border-bottom-color:rgba(85,148,229,.2)}.retro-index-primary,.runbook-index-primary{font-weight:700;color:var(--ink-strong)}.retro-index-summary{max-width:540px}.retro-index-summary,.runbook-index-summary{margin:4px 0 0;color:var(--ink-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runbook-index-summary{max-width:520px}.status-health-panel{gap:12px}.status-form-head,.status-health-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.status-health-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.status-health-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.status-health-operational{background:var(--ok-soft);color:var(--ok)}.status-health-degraded_performance{background:var(--warn-soft);color:var(--warn)}.status-health-partial_outage{background:rgba(255,177,120,.2);color:#ffb178}.status-health-major_outage{background:var(--danger-soft);color:var(--danger)}.status-component-table td:first-child,.status-component-table th:first-child{min-width:220px}.component-health-pill{display:inline-flex;align-items:center;justify-content:center;min-width:132px;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.component-health-major_outage{background:var(--danger-soft);color:var(--danger)}.component-health-partial_outage{background:rgba(255,177,120,.2);color:#ffb178}.component-health-degraded_performance{background:var(--warn-soft);color:var(--warn)}.component-health-operational{background:var(--ok-soft);color:var(--ok)}.status-update-message{min-width:340px;max-width:720px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.retro-editor-modal{width:min(980px,94vw)}.retro-modal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--ink-muted);font-size:.82rem}.inline-link-button{border:0;background:transparent;color:var(--top-link-active-ink);font:inherit;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.16em;cursor:pointer}.inline-link-button:hover{color:var(--accent)}.runbook-table{width:100%;border-collapse:collapse;border-spacing:0;min-width:720px}.runbook-table td,.runbook-table th{text-align:left;padding:15px 18px;font-size:.89rem}.runbook-table thead th{color:var(--ink-strong);font-weight:700;font-size:.84rem;padding-top:16px;padding-bottom:16px;border-bottom:1px solid rgba(113,149,196,.18);background:transparent}.runbook-table td{vertical-align:middle;background:transparent;border-bottom:1px solid rgba(113,149,196,.14)}.runbook-table tbody tr:last-child td{border-bottom:0}.runbook-table tbody tr{transition:background-color .14s ease}.runbook-table tbody tr:hover td{background:rgba(255,255,255,.035)}.table-clickable-row{cursor:pointer}.workflow-id{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.8rem}.empty-row{color:var(--ink-muted);text-align:center;padding:22px 18px!important;background:transparent!important;border-bottom:0!important;box-shadow:none!important}.table-primary-link{border:0;background:transparent;padding:0;font:inherit;color:var(--ink-strong);font-weight:700;cursor:pointer}.table-primary-link:hover{color:var(--accent)}.runbook-index-primary-link{text-align:left}.table-row-menu{position:relative;display:inline-block}.table-row-menu-trigger{width:34px;height:34px;border-radius:10px;border:1px solid rgba(113,149,196,.2);background:rgba(255,255,255,.03);color:var(--ink-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.35rem;line-height:1}.table-row-menu-trigger:hover,.table-row-menu.is-open .table-row-menu-trigger{background:rgba(255,255,255,.08);border-color:rgba(127,164,216,.28)}.table-row-menu-popover{position:fixed;min-width:160px;padding:6px;border-radius:12px;border:1px solid rgba(113,149,196,.2);background:rgba(12,19,31,.96);box-shadow:0 18px 36px rgba(3,8,18,.28);display:grid;grid-gap:4px;gap:4px;z-index:2000}.table-row-menu-item{border:0;border-radius:8px;background:transparent;color:var(--ink-strong);padding:8px 10px;text-align:left;font:inherit;cursor:pointer}.table-row-menu-item:hover{background:rgba(255,255,255,.06)}.table-row-menu-item.is-danger{color:#ff8f86}.table-row-menu-item.is-danger:hover{background:rgba(188,72,64,.14)}.severity-badge,.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.status-open{background:var(--danger-soft);color:var(--danger)}.status-investigating{background:var(--warn-soft);color:var(--warn)}.status-mitigated,.status-resolved{background:var(--ok-soft);color:var(--ok)}.status-critical{background:var(--danger-soft);color:var(--danger)}.status-default{background:var(--neutral-soft);color:var(--ink-muted)}.severity-sev1{background:var(--danger-soft);color:var(--danger)}.severity-sev2{background:var(--warn-soft);color:var(--warn)}.severity-sev3{background:rgba(53,208,194,.24);color:var(--accent)}.severity-sev4{background:var(--neutral-soft);color:var(--ink-muted)}@keyframes slide-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.coverage-rotation-list{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow-y:auto;padding:8px;border:1px solid var(--stroke-soft);border-radius:12px;background:var(--surface-soft)}.coverage-schedule-modal{width:min(1240px,96vw)}.coverage-schedule-layout{display:grid;grid-template-columns:minmax(340px,.95fr) minmax(420px,1.05fr);grid-gap:14px;gap:14px;align-items:start}.coverage-schedule-fields{display:grid;grid-gap:12px;gap:12px}.coverage-rotation-field{margin-top:2px}.coverage-schedule-preview{gap:12px;background:var(--list-card-bg-active);border-color:rgba(104,151,209,.35)}.coverage-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.coverage-preview-head h3{margin:0}.coverage-preview-range{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(105,153,214,.38);background:var(--list-card-bg);gap:4px}.coverage-preview-range button{border:none;border-radius:999px;background:transparent;color:var(--ink-muted);font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;cursor:pointer}.coverage-preview-range button.is-active{background:var(--surface-accent);color:var(--top-link-active-ink)}.coverage-preview-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}.coverage-zoom-label{border:1px solid rgba(111,153,213,.34);border-radius:999px;background:var(--surface-base);color:var(--ink-strong);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;font-weight:700}.coverage-preview-date{width:168px}.coverage-now-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.coverage-now-card{border:1px solid rgba(118,162,220,.28);border-radius:12px;background:var(--surface-raised);padding:10px;display:grid;grid-gap:6px;gap:6px}.coverage-now-label{margin:0;color:var(--ink-muted);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.coverage-now-card h4{margin:0;font-size:.95rem;color:var(--ink-strong)}.coverage-now-meta{margin:0;color:var(--ink-muted);font-size:.78rem}.coverage-calendar-wrap{display:grid;grid-gap:8px;gap:8px;overflow-x:auto;border:1px solid rgba(114,152,207,.25);border-radius:12px;background:var(--surface-base);padding:10px}.coverage-calendar-row{display:grid;grid-gap:8px;gap:8px;align-items:stretch;min-width:max-content}.coverage-calendar-row-header{margin-bottom:2px}.coverage-calendar-lane{border-radius:10px;border:1px solid rgba(117,157,208,.32);background:var(--surface-raised);padding:8px 10px;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink-muted);display:flex;align-items:center}.coverage-calendar-lane-header{color:var(--ink-muted);justify-content:center}.coverage-calendar-day-head{border-radius:10px;border:1px solid rgba(116,157,212,.28);background:var(--surface-raised);padding:8px 6px;display:grid;justify-items:center;line-height:1.2}.coverage-calendar-day-head strong{font-size:.84rem;color:var(--ink-strong)}.coverage-calendar-day-head small{margin-top:2px;color:var(--ink-muted);font-size:.69rem;letter-spacing:.05em;text-transform:uppercase}.coverage-calendar-cell{position:relative;border-radius:10px;border:1px solid rgba(114,153,203,.32);background:var(--surface-base);padding:4px;min-height:76px;display:block;overflow:hidden}.coverage-calendar-cell.is-override:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(248,133,133,.15),rgba(248,133,133,.15) 7px,transparent 0,transparent 14px);pointer-events:none}.coverage-calendar-segments{display:flex;align-items:stretch;gap:4px;height:100%}.coverage-calendar-segment{border:1px solid rgba(117,156,211,.35);border-left:3px solid rgba(117,156,211,.75);border-radius:8px;background:var(--surface-strong);color:var(--ink-strong);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;padding:5px 6px;min-width:0;min-height:100%;transition:border-color .14s ease,background .14s ease}.coverage-calendar-segment:hover{border-color:rgba(129,191,255,.58);background:var(--surface-accent)}.coverage-calendar-segment:disabled{cursor:default}.coverage-calendar-segment.is-override{background:rgba(58,29,29,.78);border-color:rgba(240,145,145,.5)}.coverage-calendar-user{font-size:.78rem;color:var(--ink-strong);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;position:relative;z-index:1}.coverage-override-modal{width:min(820px,92vw);padding:18px;border-radius:18px;display:grid;grid-gap:12px;gap:12px}.coverage-override-modal-head h3{margin:2px 0 0}.coverage-override-modal-head p{margin:6px 0 0;color:var(--ink-muted)}.coverage-override-modal-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-override-reason-field{grid-column:1/-1}.coverage-calendar-cell em{margin:0;font-size:.65rem;color:#f8baba;letter-spacing:.05em;text-transform:uppercase;font-style:normal;position:relative;z-index:1}.coverage-handoff-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.coverage-handoff-card{border-radius:10px;border:1px solid rgba(112,154,209,.28);background:var(--surface-raised);padding:9px 10px;display:grid;grid-gap:4px;gap:4px}.coverage-handoff-card p{margin:0;color:var(--ink-muted);font-size:.72rem}.coverage-handoff-card h4{margin:0;color:var(--ink-strong);font-size:.88rem}.coverage-rotation-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;background:var(--surface-soft);border:1px solid rgba(120,157,209,.22)}.checkbox-row{display:inline-flex;align-items:center;gap:8px}.checkbox-row small{color:var(--ink-muted)}.coverage-rotation-order{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted)}.icon-button{width:30px;height:30px;border-radius:8px;border:1px solid rgba(117,154,206,.4);background:var(--surface-base);color:var(--ink-strong);cursor:pointer}.icon-button:disabled{opacity:.45;cursor:not-allowed}.coverage-overrides{margin-top:16px}.coverage-override-form{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:14px}.coverage-override-actions{display:flex;align-items:flex-end}.coverage-module-head{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end}.coverage-module-nav{display:flex;align-items:center;gap:8px;padding:10px 10px 12px;overflow-x:auto}.coverage-module-nav-link{border:1px solid rgba(117,154,206,.3);border-radius:999px;color:var(--ink-muted);text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:8px 12px;white-space:nowrap;transition:border-color .13s ease,background .13s ease,color .13s ease}.coverage-module-nav-link:hover{border-color:rgba(132,172,229,.5);color:var(--ink-strong);background:var(--interactive-hover-bg)}.coverage-module-nav-link.is-active{border-color:rgba(96,174,255,.56);color:var(--top-link-active-ink);background:var(--surface-accent)}.coverage-overview-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.coverage-overview-kpis article{border:1px solid rgba(114,153,207,.26);border-radius:12px;background:var(--surface-base);padding:12px;display:grid;grid-gap:5px;gap:5px}.coverage-overview-kpis p{margin:0;color:var(--ink-muted);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700}.coverage-overview-kpis h2{margin:0;font-size:1.5rem}.coverage-overview-kpis span{color:var(--ink-muted);font-size:.79rem}.coverage-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.coverage-overview-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.coverage-overview-card h3{margin:0;font-size:1.06rem}.coverage-overview-card p{margin:0;color:var(--ink-muted)}.coverage-overview-card .primary-button,.coverage-overview-card .secondary-button{justify-self:start;margin-top:4px}.coverage-on-call-panel{display:grid;grid-gap:16px;gap:16px;padding:18px 20px 20px}.coverage-on-call-external-section{display:grid;grid-gap:14px;gap:14px;padding-top:6px;border-top:1px solid rgba(113,149,196,.14)}.coverage-on-call-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px;align-items:end}.coverage-on-call-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.coverage-on-call-card{display:grid;grid-gap:14px;gap:14px;height:100%}.coverage-on-call-card-external{border-color:rgba(160,214,186,.2)}.coverage-on-call-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.coverage-on-call-card-head strong{color:var(--ink-strong)}.coverage-on-call-card-head p{margin:6px 0 0;color:var(--ink-muted)}.coverage-on-call-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.coverage-on-call-line,.coverage-on-call-summary-block{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base)}.coverage-on-call-person{display:grid;grid-gap:3px;gap:3px}.coverage-on-call-person strong{color:var(--ink-strong)}.coverage-on-call-person span{color:var(--ink-muted);font-size:.84rem}.coverage-on-call-linked-targets{display:grid;grid-gap:8px;gap:8px}.coverage-on-call-lines{display:grid;grid-gap:10px;gap:10px}.coverage-on-call-line{grid-template-columns:minmax(110px,.4fr) minmax(0,1fr);align-items:start}.coverage-on-call-line>div:first-child{display:grid;grid-gap:4px;gap:4px}.coverage-on-call-line>div:first-child span{color:var(--ink-muted);font-size:.84rem}.coverage-on-call-line-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.coverage-on-call-showcase{display:grid}.coverage-on-call-preview-card{display:grid;grid-gap:16px;gap:16px;padding:18px 20px 20px}.coverage-on-call-preview-card-external{border-color:rgba(73,159,125,.22)}.coverage-on-call-preview-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.coverage-on-call-preview-head h2{margin:0;font-size:1.24rem}.coverage-on-call-preview-head p{margin:6px 0 0;color:var(--ink-muted)}.coverage-on-call-health-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(112,136,165,.18);color:var(--ink-muted);background:var(--surface-base)}.coverage-on-call-health-chip.is-live{border-color:rgba(23,104,75,.28);color:#17684b;background:rgba(221,243,233,.96)}.coverage-on-call-health-chip.is-idle{border-color:rgba(173,124,62,.24);color:#8e6424;background:rgba(249,238,214,.96)}.coverage-on-call-preview-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.coverage-on-call-highlight-card{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 16px 14px 20px;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);overflow:hidden}.coverage-on-call-contact-card:before,.coverage-on-call-detail-person:before,.coverage-on-call-highlight-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--coverage-person-swatch,rgba(113,149,196,.28))}.coverage-on-call-highlight-card>span{color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coverage-on-call-highlight-card strong{color:var(--ink-strong);font-size:1rem}.coverage-on-call-highlight-card small{color:var(--ink-muted);font-size:.82rem}.coverage-on-call-rail{display:grid;border:1px solid rgba(113,149,196,.16);border-radius:16px;overflow:hidden;background:var(--surface-base)}.coverage-on-call-rail-head,.coverage-on-call-rail-row{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.coverage-on-call-rail-head{border-bottom:1px solid rgba(113,149,196,.16);color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coverage-on-call-rail-row+.coverage-on-call-rail-row{border-top:1px solid rgba(113,149,196,.12)}.coverage-on-call-rail-label{display:grid;grid-gap:4px;gap:4px}.coverage-on-call-rail-label strong{color:var(--ink-strong)}.coverage-on-call-rail-label span{color:var(--ink-muted);font-size:.82rem}.coverage-on-call-lane{display:grid;grid-gap:3px;gap:3px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 36%,rgba(112,133,161,.24));background:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 16%,white);min-height:58px;align-content:center}.coverage-on-call-lane.is-empty{border-style:dashed;border-color:rgba(113,149,196,.18);background:rgba(242,246,251,.94)}.coverage-on-call-lane-label{color:var(--ink-strong);font-weight:700}.coverage-on-call-lane small{color:var(--ink-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.coverage-on-call-directory{display:grid;grid-gap:16px;gap:16px;padding:18px 20px 20px}.coverage-on-call-list-section{display:grid;grid-gap:10px;gap:10px}.coverage-on-call-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.coverage-on-call-list-head h4{margin:0;font-size:.92rem}.coverage-on-call-list-head span{color:var(--ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coverage-on-call-list{border:1px solid rgba(113,149,196,.18);border-radius:18px;overflow:hidden;background:var(--surface-base)}.coverage-on-call-row{display:grid;grid-template-columns:minmax(0,1.45fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 16px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.coverage-on-call-row+.coverage-on-call-row{border-top:1px solid rgba(113,149,196,.14)}.coverage-on-call-row:hover{background:rgba(235,241,248,.7)}.coverage-on-call-row.is-selected{background:rgba(223,233,244,.9)}.coverage-on-call-row-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.coverage-on-call-row-main strong{color:var(--ink-strong);font-size:.96rem}.coverage-on-call-row-main span{color:var(--ink-muted);font-size:.84rem}.coverage-on-call-row-person-wrap{display:flex;justify-content:flex-end}.coverage-on-call-row-person{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 36%,rgba(112,133,161,.24));background:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 16%,white);color:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 72%,#253548);font-weight:600;white-space:nowrap}.coverage-on-call-row-person.is-empty{border-color:rgba(113,149,196,.18);background:rgba(242,246,251,.94);color:var(--ink-muted)}.coverage-on-call-row-actions{display:inline-flex;align-items:center;gap:12px}.coverage-on-call-row-dot{width:10px;height:10px;border-radius:999px;background:rgba(163,177,197,.9)}.coverage-on-call-row-dot.is-live{background:#2ab673}.coverage-on-call-row-dot.is-idle{background:#d7a344}.coverage-on-call-row-chevron{width:34px;height:34px;border-radius:999px;border:1px solid rgba(113,149,196,.18);background:rgba(242,246,251,.98);color:var(--ink-strong);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.coverage-on-call-row-chevron svg{width:16px;height:16px;fill:currentColor}.coverage-on-call-row-chevron:hover{background:rgba(230,237,246,.98)}.coverage-on-call-detail-modal{width:min(920px,94vw);display:grid;grid-gap:16px;gap:16px;padding:24px}.coverage-on-call-table-wrap{padding:0}.coverage-on-call-table td:last-child,.coverage-on-call-table th:last-child{width:64px;text-align:right}.coverage-on-call-provider-chip{white-space:nowrap}.coverage-on-call-current-cell,.coverage-on-call-status-cell{display:flex;align-items:center;gap:10px}.coverage-on-call-status-cell span:last-child{color:var(--ink-muted);font-size:.86rem}.coverage-on-call-detail-summary-panel{padding:18px 20px}.coverage-on-call-detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.coverage-on-call-detail-summary-card{position:relative;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base)}.coverage-on-call-detail-summary-card span,.coverage-on-call-detail-window span{color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coverage-on-call-detail-summary-card strong,.coverage-on-call-detail-window strong{color:var(--ink-strong)}.coverage-on-call-detail-summary-card small{color:var(--ink-muted);font-size:.84rem}.coverage-on-call-detail-ladder{display:grid;grid-gap:10px;gap:10px}.coverage-on-call-detail-ladder-row{display:grid;grid-template-columns:minmax(120px,.34fr) minmax(0,1fr) minmax(140px,.34fr);grid-gap:12px;gap:12px;align-items:center}.coverage-on-call-detail-level{display:grid;grid-gap:4px;gap:4px}.coverage-on-call-detail-level strong{color:var(--ink-strong)}.coverage-on-call-detail-level span{color:var(--ink-muted);font-size:.82rem}.coverage-on-call-detail-window{display:grid;grid-gap:4px;gap:4px;justify-items:start}.coverage-on-call-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.coverage-on-call-contact-card,.coverage-on-call-detail-person{position:relative;overflow:hidden}.coverage-on-call-contact-card{display:grid;grid-gap:12px;gap:12px;padding:16px 18px 16px 20px}.coverage-on-call-contact-head{display:grid;grid-gap:4px;gap:4px}.coverage-on-call-contact-head span,.coverage-on-call-detail-person span{color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.coverage-on-call-contact-head strong,.coverage-on-call-detail-person strong{color:var(--ink-strong)}.coverage-on-call-contact-meta{display:grid;grid-gap:4px;gap:4px;color:var(--ink-muted);font-size:.84rem}.coverage-on-call-contact-actions{display:flex;flex-wrap:wrap;gap:8px}.coverage-on-call-detail-section{display:grid;grid-gap:14px;gap:14px;padding:16px 18px}.coverage-on-call-detail-section-head h3{margin:0}.coverage-on-call-detail-section-head p{margin:6px 0 0;color:var(--ink-muted)}.coverage-on-call-detail-lines{display:grid;grid-gap:10px;gap:10px}.coverage-on-call-detail-line{display:grid;grid-template-columns:minmax(140px,.44fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.coverage-on-call-detail-line-label{display:grid;grid-gap:4px;gap:4px}.coverage-on-call-detail-line-label strong{color:var(--ink-strong)}.coverage-on-call-detail-line-label span{color:var(--ink-muted);font-size:.82rem}.coverage-on-call-detail-line-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.coverage-on-call-detail-person{display:grid;grid-gap:4px;gap:4px;padding:12px 14px 12px 18px;border-radius:14px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base)}.coverage-on-call-detail-person small{color:var(--ink-muted);font-size:.8rem}.coverage-list-panel{display:grid;grid-gap:12px;gap:12px;padding:18px 20px 20px}.coverage-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.coverage-list-head h2{margin:0}.coverage-list-head p{margin:5px 0 0;color:var(--ink-muted)}.coverage-row-actions{display:inline-flex;gap:8px}.pretty-confirm-modal{width:min(480px,94vw);border-radius:16px;padding:16px;display:grid;grid-gap:14px;gap:14px}.pretty-confirm-head{display:grid;grid-gap:8px;gap:8px}.pretty-confirm-head h3{margin:0;font-size:1.16rem}.pretty-confirm-head p{margin:0;color:var(--ink-muted)}.pretty-confirm-actions{display:flex;justify-content:flex-end;gap:8px}.coverage-schedule-module{display:grid;grid-gap:14px;gap:14px;padding:18px}.coverage-designer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.coverage-designer-head h2{margin:4px 0 0}.coverage-designer-head p{margin:6px 0 0;color:var(--ink-muted)}.coverage-designer-actions{display:flex;align-items:center;gap:8px}.coverage-designer-basics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-designer-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(260px,320px) minmax(0,1fr);grid-template-areas:"timeline timeline" "layers editor";align-items:start}.coverage-layer-list-panel{gap:10px;grid-area:layers}.coverage-escalation-editor{gap:10px;grid-area:escalation}.coverage-escalation-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.coverage-escalation-head h3{margin:0}.coverage-escalation-item,.coverage-escalation-list{display:grid;grid-gap:8px;gap:8px}.coverage-escalation-item{border:1px solid rgba(116,154,207,.26);border-radius:12px;background:var(--surface-raised);padding:9px}.coverage-escalation-item-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.coverage-escalation-item-head strong{font-size:.88rem}.coverage-escalation-item-fields{display:grid;grid-gap:8px;gap:8px}.coverage-escalation-delay{max-width:220px}.coverage-escalation-checkbox{align-items:center}.coverage-layer-list-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.coverage-layer-list-head h3{margin:0}.coverage-layer-list{display:grid;grid-gap:8px;gap:8px}.coverage-layer-item{border:1px solid rgba(116,154,207,.26);border-radius:12px;background:var(--surface-raised);padding:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;cursor:pointer}.coverage-layer-item.is-active{border-color:rgba(90,192,255,.58);background:var(--surface-accent)}.coverage-layer-item strong{display:block;font-size:.89rem}.coverage-layer-item span{color:var(--ink-muted);font-size:.74rem}.coverage-layer-item-actions{display:inline-flex;gap:4px}.coverage-timeline-panel{gap:12px;background:var(--surface-hero);grid-area:timeline}.coverage-calendar-row-effective .coverage-calendar-lane{border-color:rgba(94,179,255,.5);color:var(--top-link-active-ink)}.coverage-calendar-row-effective .coverage-calendar-cell{background:var(--surface-accent);border-color:rgba(102,168,239,.36)}.coverage-layer-editor{gap:10px;grid-area:editor}.coverage-layer-editor h3{margin:0}.coverage-layer-members-list{max-height:360px}.coverage-overrides-module{display:grid;grid-gap:10px;gap:10px}.coverage-overrides-module header h3{margin:0}.coverage-overrides-module header p{margin:5px 0 0;color:var(--ink-muted)}.field-compact{margin-top:2px}.field-help{display:block;margin-top:6px;color:var(--ink-muted);font-size:.73rem}.field-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.field-hint{margin:4px 0 0;color:var(--ink-muted);font-size:.76rem}.escalation-step-list{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.escalation-step-row{border:1px solid var(--panel-border);border-radius:10px;background:var(--surface-base);padding:8px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:end}.escalation-step-index{width:24px;height:24px;border-radius:999px;border:1px solid var(--panel-border);color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center;font-size:.74rem;font-family:var(--font-mono),"IBM Plex Mono",monospace}.escalation-step-delay{min-width:130px}.escalation-step-toggle{align-self:center}.coverage-team-limit-note{margin:-2px 0 0}@media (max-width:1160px){.app-layout{grid-template-columns:1fr}.app-nav{position:static;min-height:auto;max-height:none}.command-center-grid,.dashboard-grid,.hero,.incident-command-shell,.incident-hero,.runbook-page-head{grid-template-columns:1fr}.top-nav{flex-direction:column;align-items:flex-start}.top-nav-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.top-nav-links{flex-wrap:wrap}.hero-incident-callout,.runbook-page-head{flex-direction:column;align-items:flex-start}.hero-incident-meta{justify-items:start;text-align:left}.incident-live-grid,.incident-row{grid-template-columns:1fr}.incident-row-aside{justify-items:start}.catalog-grid,.incident-wizard-target-grid,.reports-filter-grid,.reports-grid,.reports-grid-equal,.reports-hotspots-grid,.runbook-detail-meta,.runbook-library-grid,.runbook-overview-grid,.wizard-target-grid{grid-template-columns:1fr}.reports-kpi-grid,.reports-sre-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-section-head{flex-direction:column;align-items:stretch}.reports-audit-actions{justify-content:flex-start}.reports-audit-entry-head{flex-direction:column}.coverage-module-head{align-items:start}.coverage-module-head,.coverage-overview-grid,.coverage-overview-kpis{grid-template-columns:1fr}.coverage-list-head{flex-direction:column;align-items:flex-start}.catalog-toolbar{width:100%;justify-content:space-between}.catalog-form-grid,.escalation-step-row{grid-template-columns:1fr}.escalation-step-row{align-items:stretch}.escalation-step-index{display:none}.coverage-schedule-modal{width:100%}.coverage-schedule-layout{grid-template-columns:1fr}.coverage-designer-head{flex-direction:column;align-items:flex-start}.coverage-designer-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.coverage-designer-basics{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-preview-controls{justify-content:flex-start;flex-wrap:wrap}.coverage-zoom-label{width:100%;text-align:center}.coverage-preview-date{width:100%}.coverage-designer-grid{grid-template-columns:1fr;grid-template-areas:"timeline" "layers" "editor"}.coverage-preview-head{flex-direction:column;align-items:stretch}.coverage-preview-range{width:100%}.coverage-preview-range button{flex:1 1}.coverage-override-modal-grid{grid-template-columns:1fr}.coverage-handoff-strip,.coverage-now-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-link-grid,.runbook-modal-footer,.wizard-build-grid,.wizard-details-grid,.wizard-review-grid{grid-template-columns:1fr}.runbook-modal-actions{justify-content:flex-start;flex-wrap:wrap}.incident-wizard-footer{grid-template-columns:1fr}.incident-wizard-actions,.runbook-overview-actions{justify-content:flex-start;flex-wrap:wrap}.runbook-overview-actions{width:100%}.runbook-builder-grid,.runbook-workspace{grid-template-columns:1fr}.runbook-canvas,.runbook-sidebar,.runbook-step-catalog{min-height:auto}.runbook-nav-list,.step-catalog-groups{max-height:320px}.lane-grid{grid-template-columns:1fr}}@media (max-width:720px){.app-shell{width:96vw;margin-top:14px}.top-nav{padding:14px}.hero,.panel,.runbook-table-panel,.timeline-column{border-radius:14px}.top-nav-links{width:100%}.top-nav-links a{flex:1 1;text-align:center}.reports-kpi-grid,.reports-kpi-grid-short,.reports-sre-grid{grid-template-columns:1fr}.start-incident-button{width:100%;justify-content:center}.modal-backdrop{padding:10px}.catalog-form-modal,.catalog-overview-modal,.incident-wizard-modal,.runbook-modal{width:100%;max-height:95vh;padding:10px}.catalog-toolbar{align-items:stretch}.catalog-segment{width:100%}.catalog-toolbar .primary-button{width:100%;justify-content:center}.coverage-handoff-strip,.coverage-now-grid,.field-grid,.incident-wizard-progress,.runbook-meta-grid,.settings-atlassian-inline-grid{grid-template-columns:1fr}}.auth-shell{width:min(560px,94vw);margin:40px auto}.auth-page{min-height:calc(100vh - 120px);display:grid;place-items:center}.auth-card{width:min(560px,94vw);padding:clamp(22px,4vw,34px);display:grid;grid-gap:14px;gap:14px}.auth-brand-lockup{display:flex;justify-content:center;margin-bottom:6px}.auth-brand-link{display:inline-flex;align-items:center;justify-content:center}.auth-brand-logo{width:min(234px,52vw);height:auto;display:block}.auth-card h1{margin:0}.auth-copy{margin:0;color:var(--ink-muted)}.auth-form{display:grid;grid-gap:12px;gap:12px}.auth-footer{margin:0;color:var(--ink-muted);font-size:.9rem}.auth-footer a{color:var(--accent);font-weight:700}.beacon-page-head{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);grid-gap:22px;gap:22px;align-items:end;padding:28px;background:rgba(10,20,34,.88)}.beacon-page-head h1{margin:0;max-width:16ch}.beacon-page-head p{margin:8px 0 0;color:var(--ink-muted);max-width:72ch}.beacon-page-badges{display:grid;grid-gap:10px;gap:10px}.beacon-page-badges span{display:inline-flex;justify-content:center;align-items:center;min-height:48px;border-radius:16px;border:1px solid rgba(157,215,255,.18);background:var(--surface-raised);color:var(--ink-strong);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.beacon-nav-panel{padding:10px 12px}.beacon-nav-shell{display:flex;flex-wrap:wrap;gap:10px}.beacon-nav-button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:var(--ink-muted);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease}.beacon-nav-button strong{color:currentColor;font-size:.88rem}.beacon-nav-button span{font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;opacity:.74}.beacon-nav-button:hover{border-color:rgba(157,215,255,.3);color:var(--ink-strong)}.beacon-nav-button.is-active{background:rgba(110,152,214,.08);border-color:rgba(157,215,255,.42);color:var(--ink-strong)}.beacon-overview-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);grid-gap:16px;gap:16px}.beacon-summary-panel{gap:18px}.beacon-overview-card{gap:14px}.beacon-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.beacon-section-head.compact{align-items:center}.beacon-section-head h2,.beacon-section-head h3{margin:0}.beacon-section-head p{margin:6px 0 0;color:var(--ink-muted)}.beacon-path-grid,.beacon-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.beacon-alert-card,.beacon-alert-preview-item,.beacon-empty-state,.beacon-path-card,.beacon-source-card,.beacon-source-preview-item{border-radius:18px;border:1px solid rgba(113,149,196,.18);background:var(--surface-soft)}.beacon-alert-card,.beacon-empty-state,.beacon-path-card,.beacon-source-card{padding:18px}.beacon-path-step{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:999px;background:rgba(125,211,252,.2);color:#8cc7ff;font-size:.8rem;font-weight:700;letter-spacing:.08em}.beacon-alert-card strong,.beacon-alert-preview-item strong,.beacon-empty-state h3,.beacon-path-card h3,.beacon-source-card strong,.beacon-source-preview-item strong{display:block;margin-top:12px;color:var(--ink-strong)}.beacon-alert-card p,.beacon-alert-preview-item p,.beacon-empty-state p,.beacon-path-card p,.beacon-source-card p,.beacon-source-preview-item p{margin:8px 0 0;color:var(--ink-muted)}.beacon-alert-list,.beacon-alert-preview-list,.beacon-source-preview-list{display:grid;grid-gap:12px;gap:12px}.beacon-alert-preview-item,.beacon-source-preview-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.beacon-workbench-panel{padding:18px 20px 20px;gap:18px}.beacon-table-wrap{margin:0}.beacon-table-primary{text-align:left}.beacon-alert-table td,.beacon-source-table td,.beacon-suggestion-table td{color:var(--ink-muted)}.beacon-table-stack{display:grid;grid-gap:4px;gap:4px}.beacon-table-stack strong{color:var(--ink-strong);font-size:.85rem}.beacon-table-stack p{margin:0;color:var(--ink-muted);font-size:.78rem}.beacon-table-code{display:block;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--top-link-active-ink);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.78rem}.beacon-alert-modal{width:min(760px,94vw);display:grid;grid-gap:16px;gap:16px}.beacon-source-card{display:grid;grid-gap:14px;gap:14px}.beacon-alert-card-head,.beacon-source-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.beacon-source-description{min-height:44px}.beacon-source-endpoint{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:14px;background:var(--surface-base);border:1px solid rgba(113,149,196,.16)}.beacon-source-endpoint span{color:var(--ink-muted);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.beacon-webhook-display{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(113,149,196,.16);background:var(--surface-code)}.beacon-webhook-display strong{color:var(--ink-strong);font-size:.8rem;letter-spacing:.03em}.beacon-webhook-display-sidebar{margin-top:4px}.beacon-source-endpoint code,.beacon-webhook-code,.catalog-webhook-code{white-space:normal;word-break:break-all;color:var(--top-link-active-ink);font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:.78rem}.beacon-empty-state{display:grid;grid-gap:12px;gap:12px;place-items:start;background:var(--surface-hero)}.beacon-alert-toolbar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.beacon-alert-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.beacon-alert-summary-card{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;border-radius:18px;border:1px solid rgba(113,149,196,.18);background:var(--surface-hero)}.beacon-alert-summary-card span{color:var(--ink-muted);font-size:.74rem;letter-spacing:.07em;text-transform:uppercase;font-weight:700}.beacon-alert-summary-card strong{color:var(--ink-strong);font-size:1.6rem;line-height:1}.beacon-alert-summary-card p{margin:0;color:var(--ink-muted);font-size:.84rem}.beacon-filter-bar{display:grid;grid-template-columns:minmax(0,420px)}.beacon-chip-filter-group{display:grid;grid-gap:10px;gap:10px}.beacon-chip-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.beacon-chip-filter-label{color:var(--ink-muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-right:4px}.beacon-filter-chip{border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:var(--ink-muted);border-radius:999px;padding:8px 12px;font:inherit;cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,transform .14s ease}.beacon-filter-chip:hover{transform:translateY(-1px);border-color:rgba(157,215,255,.32);color:var(--ink-strong)}.beacon-filter-chip.is-active{border-color:rgba(157,215,255,.42);background:var(--surface-accent);color:var(--ink-strong)}.beacon-alert-card{display:grid;grid-gap:14px;gap:14px}.beacon-alert-inbox{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);grid-gap:16px;gap:16px;align-items:start}.beacon-alert-detail-card,.beacon-alert-list-shell{display:grid;grid-gap:14px;gap:14px;min-height:0;padding:16px;border-radius:20px;border:1px solid rgba(113,149,196,.18);background:var(--surface-raised)}.beacon-alert-list-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.beacon-alert-detail-card h3,.beacon-alert-list-head strong{color:var(--ink-strong)}.beacon-alert-detail-subtitle,.beacon-alert-list-head p{margin:6px 0 0;color:var(--ink-muted)}.beacon-alert-list,.beacon-alert-row{display:grid;grid-gap:12px;gap:12px}.beacon-alert-row{width:100%;padding:16px;border-radius:18px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base);color:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.beacon-alert-row:hover{transform:translateY(-1px);border-color:rgba(157,215,255,.28);background:var(--interactive-hover-bg)}.beacon-alert-row.is-active{border-color:rgba(157,215,255,.42);background:var(--surface-accent);box-shadow:0 14px 32px rgba(6,12,20,.28)}.beacon-alert-row-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.beacon-alert-row-head strong{color:var(--ink-strong)}.beacon-alert-row-head p{margin:6px 0 0;color:var(--ink-muted)}.beacon-alert-row-meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:var(--ink-muted);font-size:.8rem}.beacon-alert-row-meta span{display:inline-flex;align-items:center;gap:6px}.beacon-alert-detail-card{align-content:start}.beacon-alert-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.beacon-alert-detail-block{display:grid;grid-gap:6px;gap:6px;padding:14px;border-radius:16px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base)}.beacon-alert-detail-block span{color:var(--ink-muted);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.beacon-alert-detail-block strong{color:var(--ink-strong);font-size:.92rem;line-height:1.45}.beacon-alert-detail-code{font-family:var(--font-mono),"IBM Plex Mono",monospace;color:var(--top-link-active-ink);word-break:break-word}.beacon-alert-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.beacon-alert-meta-grid p{margin:0}.field-label-row{gap:8px;flex-wrap:wrap}.field-help-trigger,.field-label-row{display:inline-flex;align-items:center}.field-help-trigger{position:relative;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(125,211,252,.28);background:rgba(18,56,93,.45);color:#cbe8ff;font-size:.72rem;font-weight:700;cursor:help}.field-help-trigger:after{content:attr(data-help);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);width:min(280px,60vw);padding:10px 12px;border-radius:12px;border:1px solid rgba(125,211,252,.18);background:rgba(8,18,31,.98);color:var(--ink-muted);font-size:.76rem;line-height:1.45;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .14s ease;z-index:20}.field-help-trigger:focus-visible:after,.field-help-trigger:hover:after{opacity:1}.beacon-composer-modal{width:min(1180px,94vw);height:min(92vh,1100px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:0;gap:0;padding:0;background:var(--surface-raised);isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}.beacon-composer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 24px 18px;border-bottom:1px solid var(--panel-border);background:var(--surface-hero);position:relative;z-index:1}.beacon-composer-head h2{margin:0}.beacon-composer-head p{margin:8px 0 0;color:var(--ink-muted);max-width:70ch}.beacon-composer-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.8fr);grid-template-rows:auto minmax(0,1fr);min-height:0;height:100%;overflow:hidden;background:var(--surface-raised)}.beacon-wizard-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px}.beacon-detail-tabs,.beacon-wizard-strip{gap:10px;padding:18px 22px 0;background:var(--surface-strong);position:relative;z-index:1}.beacon-detail-tabs{grid-column:1/-1;display:flex;flex-wrap:wrap}.beacon-detail-tab{padding:12px 16px;border-radius:999px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:var(--ink-muted);cursor:pointer;font-weight:600}.beacon-detail-tab.is-active{border-color:rgba(157,215,255,.42);background:var(--surface-accent);color:var(--ink-strong)}.beacon-detail-tab:disabled{opacity:.58;cursor:not-allowed}.beacon-wizard-step{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:14px 16px;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:var(--ink-muted);cursor:pointer}.beacon-wizard-step strong{color:var(--ink-strong);font-size:.92rem}.beacon-wizard-step span{font-size:.76rem;color:var(--ink-muted)}.beacon-wizard-step.is-active{border-color:rgba(157,215,255,.42);background:var(--surface-accent)}.beacon-wizard-step:disabled{opacity:.58;cursor:not-allowed}.beacon-composer-main,.beacon-composer-sidebar{min-height:0;overflow:auto;padding:22px}.beacon-composer-main{background:var(--surface-raised)}.beacon-composer-main,.beacon-composer-sidebar{display:grid;grid-gap:16px;gap:16px;position:relative;z-index:1}.beacon-composer-sidebar{background:var(--surface-strong);border-left:1px solid var(--panel-border)}.beacon-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.beacon-detect-card{padding:18px;border-radius:18px;border:1px solid rgba(113,149,196,.2);background:var(--surface-hero)}.beacon-detect-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.beacon-detect-card h4{margin:12px 0 0;color:var(--ink-strong)}.beacon-detect-card p{margin:8px 0 0;color:var(--ink-muted);max-width:64ch}.beacon-evidence-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.beacon-choice-card{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:var(--ink-muted);text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease,background .14s ease}.beacon-choice-card strong{color:var(--ink-strong)}.beacon-choice-card span{font-size:.84rem;line-height:1.45}.beacon-choice-card.is-active strong{color:#d9efff}.beacon-choice-card.is-active span{color:rgba(224,241,255,.92)}.beacon-choice-card:hover{transform:translateY(-1px);border-color:rgba(157,215,255,.32)}.beacon-choice-card.is-active{border-color:rgba(122,192,247,.62);background:rgba(33,74,115,.9);box-shadow:inset 0 0 0 1px rgba(153,215,255,.18)}.beacon-current-state-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.beacon-current-state-card,.beacon-current-state-copy{display:grid;grid-gap:8px;gap:8px}.beacon-current-state-card{padding:16px 18px;border-radius:16px;border:1px solid rgba(116,154,204,.26);background:rgba(16,28,43,.76)}.beacon-current-state-card strong{color:#f4f9ff;font-size:1.02rem;line-height:1.3}.beacon-current-state-card p{margin:0;color:rgba(210,226,245,.82);line-height:1.55}.beacon-current-state-card-mapping{border-color:rgba(114,179,239,.34);background:rgba(19,44,72,.88)}.beacon-current-state-card-routing{border-color:rgba(92,186,150,.34);background:rgba(19,60,52,.88)}.beacon-current-state-label{display:inline-flex;align-items:center;justify-self:flex-start;padding:6px 10px;border-radius:999px;background:rgba(244,249,255,.12);color:rgba(234,244,255,.92);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.beacon-current-state-action{flex-shrink:0;margin-top:1px}.beacon-source-state-toggle{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(95,125,158,.22);background:rgba(238,243,248,.98);color:#42576d;font-size:.85rem;font-weight:700;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.beacon-source-state-toggle:hover{border-color:rgba(66,99,136,.28);background:rgba(232,239,245,.98)}.beacon-source-state-toggle.is-enabled{border-color:rgba(72,147,117,.28);background:rgba(223,242,233,.98);color:#1f684e}.beacon-source-state-dot{width:9px;height:9px;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px rgba(255,255,255,.35)}.beacon-toggle-row{margin-top:-2px;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base)}.beacon-toggle-row>input{width:16px;height:16px;margin:0;accent-color:#8ad7ff}.beacon-toggle-row>span{text-transform:none;letter-spacing:0}.beacon-toggle-row .field-label-row>span,.beacon-toggle-row>span{font-size:.86rem;font-weight:600;color:var(--ink-strong)}.beacon-confirm-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base)}.beacon-confirm-row strong{color:var(--ink-strong)}.beacon-confirm-row p{margin:8px 0 0;max-width:48ch}.beacon-review-summary{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base)}.beacon-review-summary strong{color:var(--ink-strong)}.beacon-review-summary p{margin:0}.beacon-log-list{display:grid;grid-gap:12px;gap:12px}.beacon-log-row{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:16px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base)}.beacon-log-row-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.beacon-log-row-head strong{color:var(--ink-strong)}.beacon-log-row-head p{margin:6px 0 0;color:var(--ink-muted)}.beacon-log-footer{display:flex;justify-content:flex-start}.beacon-suggestion-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(113,149,196,.16);background:var(--surface-base)}.beacon-suggestion-row-main{display:grid;grid-gap:10px;gap:10px;min-width:0;flex:1 1}.beacon-suggestion-row-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.beacon-suggestion-row-copy strong{color:var(--ink-strong);font-size:.98rem;line-height:1.25}.beacon-suggestion-row-copy p{margin:0;color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.beacon-suggestion-row-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.beacon-suggestion-review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.beacon-suggestion-card p{margin:0}.beacon-suggestion-card{gap:14px;background:radial-gradient(circle at top right,rgba(96,124,255,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(53,208,194,.1),transparent 26%),var(--surface-base)}.beacon-suggestion-ai-panel,.beacon-suggestion-preview{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:16px}.beacon-suggestion-ai-panel{border:1px solid rgba(83,218,206,.22);background:linear-gradient(135deg,rgba(20,36,57,.94),rgba(10,24,42,.92)),radial-gradient(circle at top right,rgba(53,208,194,.18),transparent 40%)}.beacon-suggestion-preview{border:1px solid rgba(113,149,196,.24);background:linear-gradient(180deg,rgba(13,23,37,.94),rgba(9,17,29,.9)),radial-gradient(circle at top left,rgba(125,211,252,.14),transparent 34%)}.beacon-suggestion-ai-head,.beacon-suggestion-link-option-head,.beacon-suggestion-preview-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.beacon-suggestion-ai-head p,.beacon-suggestion-preview p{color:var(--ink-muted)}.beacon-suggestion-preview-head h4{margin:4px 0 0;color:var(--ink-strong)}.beacon-suggestion-ai-match{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.beacon-suggestion-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.beacon-suggestion-link-modal{width:min(780px,94vw)}.beacon-suggestion-choice-modal{width:min(640px,94vw)}.beacon-suggestion-review-panel{display:grid;grid-gap:10px;gap:10px;padding:12px 0 4px}.beacon-suggestion-review-footer{border-top:1px solid var(--panel-border);padding-top:12px}.beacon-suggestion-review-footer .runbook-modal-actions{justify-content:flex-start;flex-wrap:wrap}.beacon-suggestion-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.beacon-suggestion-choice-card{display:grid;grid-gap:8px;gap:8px;padding:18px;text-align:left;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:inherit;transition:border-color .16s ease,transform .16s ease,background .16s ease}.beacon-suggestion-choice-card:hover{border-color:rgba(125,211,252,.34);transform:translateY(-1px)}.beacon-suggestion-choice-card strong{color:var(--ink-strong)}.beacon-suggestion-choice-card span{color:var(--ink-muted);line-height:1.45}.beacon-suggestion-link-grid{display:grid;grid-gap:10px;gap:10px;max-height:48vh;overflow:auto}.beacon-suggestion-link-option{text-align:left;display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(113,149,196,.18);background:var(--surface-base);color:inherit;transition:border-color .16s ease,transform .16s ease,background .16s ease}.beacon-suggestion-link-option:hover{border-color:rgba(125,211,252,.34);transform:translateY(-1px)}.beacon-suggestion-link-option.is-selected{border-color:rgba(53,208,194,.55);background:linear-gradient(180deg,rgba(10,28,33,.96),rgba(7,19,31,.92)),radial-gradient(circle at top right,rgba(53,208,194,.12),transparent 40%)}.beacon-suggestion-link-option.is-recommended{box-shadow:inset 0 0 0 1px rgba(105,171,255,.14)}.beacon-suggestion-link-option strong{color:var(--ink-strong)}.beacon-suggestion-link-option p{margin:4px 0 0;color:var(--ink-muted)}.beacon-suggestion-details{display:grid;grid-gap:10px;gap:10px}.beacon-suggestion-details summary{list-style:none;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:6px 12px;border-radius:999px;border:1px solid rgba(113,149,196,.22);background:var(--surface-base);color:var(--ink-muted);cursor:pointer;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.beacon-suggestion-details summary::-webkit-details-marker{display:none}.beacon-suggestion-details summary:before{content:"+";color:#9ed7ff;font-size:.88rem;line-height:1}.beacon-suggestion-details[open] summary:before{content:"−"}.beacon-path-cloud{display:flex;flex-wrap:wrap;gap:8px}.beacon-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.beacon-sidebar-card h3{margin:0}@media (max-width:860px){.beacon-suggestion-review-head,.beacon-suggestion-row{flex-direction:column;align-items:stretch}.beacon-suggestion-row-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.beacon-suggestion-choice-grid{grid-template-columns:1fr}.beacon-suggestion-row-copy p{white-space:normal}}.beacon-composer-main .sub-panel,.beacon-composer-sidebar .sub-panel{background:var(--sub-panel-bg)}.beacon-webhook-placeholder{padding:14px;border-radius:14px;border:1px dashed rgba(113,149,196,.28);color:var(--ink-muted)}.beacon-workflow-list{margin:0;padding-left:18px;color:var(--ink-muted);display:grid;grid-gap:8px;gap:8px}.beacon-composer-footer{grid-column:1/-1;display:flex;justify-content:flex-end;padding:16px 22px 22px;border-top:1px solid var(--panel-border);background:var(--surface-strong);position:relative;z-index:2}.beacon-replay-backdrop{z-index:1300}.beacon-replay-modal{width:min(760px,92vw);max-height:min(84vh,860px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);padding:0;background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.beacon-replay-head{align-items:flex-start}.beacon-replay-detected{margin-top:14px;margin-bottom:16px;display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:16px;border:1px solid rgba(125,211,252,.22);background:linear-gradient(135deg,rgba(18,56,93,.55),rgba(11,24,43,.88))}.beacon-replay-detected-label{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(125,211,252,.14);color:#aee3ff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.beacon-replay-detected strong{color:var(--ink-strong);font-size:1.05rem}.beacon-replay-detected p{margin:0;color:var(--ink-muted)}.beacon-replay-body{overflow:auto;padding:20px;background:var(--surface-raised)}.beacon-detail-modal{width:min(900px,94vw)}.beacon-busy-backdrop{z-index:1400}.beacon-busy-modal{width:min(420px,92vw);padding:24px;display:grid;grid-gap:16px;gap:16px;justify-items:start;background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}.beacon-busy-modal h2{margin:0}.beacon-busy-modal p{margin:0;color:var(--ink-muted)}html[data-theme=light] .step-chip{border-color:rgba(123,145,173,.24);background:rgba(233,239,246,.98);color:#53687f}html[data-theme=light] .step-chip-provider{border-color:rgba(14,165,160,.28);color:#0f665f}html[data-theme=light] .step-chip-condition{border-color:rgba(97,131,188,.28);color:#2f578d}html[data-theme=light] .severity-sev3,html[data-theme=light] .status-mitigated{background:rgba(11,119,76,.22);color:#0b6d56}html[data-theme=light] .component-health-operational,html[data-theme=light] .status-health-operational,html[data-theme=light] .status-resolved{background:rgba(11,119,76,.3);color:#095c3b}html[data-theme=light] .status-critical{background:rgba(182,79,72,.18);color:#973a34}html[data-theme=light] .inline-success{background:rgba(11,119,76,.26);border-color:rgba(11,119,76,.36);color:#095c3b}html[data-theme=light] .severity-sev4,html[data-theme=light] .status-default{background:rgba(97,131,188,.1);color:#51657c}html[data-theme=light] .severity-sev1{background:rgba(182,79,72,.2);color:#973a34}html[data-theme=light] .severity-sev2{background:rgba(158,100,21,.2);color:#885613}html[data-theme=light] .beacon-alert-summary-card,html[data-theme=light] .beacon-detect-card,html[data-theme=light] .beacon-empty-state,html[data-theme=light] .beacon-page-head,html[data-theme=light] .coverage-timeline-panel{box-shadow:inset 0 0 0 1px rgba(123,145,173,.06)}html[data-theme=light] .metric-card{background:var(--surface-raised)}html[data-theme=light] .top-nav-links a{background:var(--surface-strong);color:#355272;border-color:rgba(123,145,173,.22)}html[data-theme=light] header.top-nav.panel{background:#ffffff!important;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .top-nav-links a.is-active{background:rgba(222,231,241,.96);color:#244568;border-color:rgba(84,104,131,.18);box-shadow:inset 0 0 0 1px rgba(84,104,131,.08)}html[data-theme=light] .modal-backdrop{background:rgba(228,235,244,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-theme=light] .modal-backdrop>.panel{background:radial-gradient(circle at top right,rgba(67,111,182,.16),transparent 34%),linear-gradient(180deg,rgba(248,251,255,.99),rgba(232,240,248,.99));border-color:rgba(98,124,158,.24);box-shadow:0 28px 60px rgba(88,110,141,.22),inset 0 1px 0 rgba(255,255,255,.86)}html[data-theme=light] .panel{background:radial-gradient(circle at top right,rgba(67,111,182,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.94),rgba(241,247,253,.94));border-color:rgba(98,124,158,.24);box-shadow:0 18px 38px rgba(84,103,131,.14)}html[data-theme=light] .sub-panel{background:radial-gradient(circle at top right,rgba(82,118,177,.1),transparent 30%),linear-gradient(180deg,rgba(242,248,254,.99),rgba(228,237,246,.99));border-color:rgba(98,124,158,.22)}html[data-theme=light] .catalog-link-grid,html[data-theme=light] .catalog-link-section,html[data-theme=light] .catalog-webhook-card,html[data-theme=light] .catalog-webhook-url,html[data-theme=light] .incident-review-card,html[data-theme=light] .incident-wizard-progress-item,html[data-theme=light] .incident-wizard-stage,html[data-theme=light] .incident-wizard-target-box,html[data-theme=light] .integration-static-value,html[data-theme=light] .modal-backdrop .sub-panel,html[data-theme=light] .runbook-delete-summary,html[data-theme=light] .runbook-detail-step-item,html[data-theme=light] .runbook-detail-steps,html[data-theme=light] .runbook-target-summary,html[data-theme=light] .step-type-card,html[data-theme=light] .wizard-catalog-group,html[data-theme=light] .wizard-progress-item,html[data-theme=light] .wizard-queue,html[data-theme=light] .wizard-review-card,html[data-theme=light] .wizard-review-step-item,html[data-theme=light] .wizard-stage,html[data-theme=light] .wizard-step-card,html[data-theme=light] .wizard-step-editor,html[data-theme=light] .wizard-target-box,html[data-theme=light] .wizard-target-group{background:linear-gradient(180deg,rgba(243,247,252,.99),rgba(233,239,246,.98));border-color:rgba(118,139,168,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}html[data-theme=light] .incident-wizard-progress-item.is-active,html[data-theme=light] .wizard-progress-item.is-active{background:linear-gradient(180deg,rgba(214,228,244,.99),rgba(196,214,234,.98));border-color:rgba(50,87,137,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}html[data-theme=light] .incident-wizard-progress-item.is-active p,html[data-theme=light] .wizard-progress-item.is-active p{color:#27496d}html[data-theme=light] .incident-wizard-progress-item.is-complete span,html[data-theme=light] .wizard-progress-item.is-complete span{border-color:rgba(23,104,75,.36);color:#17684b;background:rgba(23,104,75,.12)}html[data-theme=light] .runbook-detail-step-index,html[data-theme=light] .step-queue-index{background:rgba(222,231,240,.98);border-color:rgba(103,124,151,.2);color:#36506a}html[data-theme=light] .modal-backdrop .field-static,html[data-theme=light] .modal-backdrop .field>input,html[data-theme=light] .modal-backdrop .field>select,html[data-theme=light] .modal-backdrop .field>textarea{background:rgba(255,255,255,.92);border-color:rgba(98,124,158,.28);color:#1d3044;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)}html[data-theme=light] .incident-wizard-target-box{background:linear-gradient(180deg,rgba(222,232,243,.99),rgba(208,220,234,.98));border-color:rgba(89,115,149,.24)}html[data-theme=light] .incident-wizard-target-box header h4{color:#1a314a}html[data-theme=light] .incident-wizard-target-box header p{color:#5b7088}html[data-theme=light] .incident-wizard-target-list .wizard-target-group{background:linear-gradient(180deg,rgba(231,239,248,.99),rgba(217,228,239,.98));border-color:rgba(99,123,154,.18)}html[data-theme=light] .incident-wizard-target-item,html[data-theme=light] .wizard-target-option{border:1px solid rgba(101,126,157,.18);border-radius:10px;padding:8px 10px;background:rgba(251,253,255,.92)}html[data-theme=light] .wizard-step-actions .link-button{padding:5px 9px;border-radius:999px;background:rgba(212,223,236,.98);color:#244568;box-shadow:inset 0 0 0 1px rgba(87,107,133,.12)}html[data-theme=light] .wizard-step-actions .link-button:hover{background:rgba(201,214,229,.99);color:#173552}html[data-theme=light] .wizard-step-card.is-active{border-color:rgba(57,92,138,.32);box-shadow:0 10px 20px rgba(92,112,138,.12)}html[data-theme=light] .wizard-drop-line{border-color:rgba(96,124,173,.24);background:rgba(232,239,247,.76);color:#536a82}html[data-theme=light] .wizard-drop-line.is-active{border-color:rgba(15,143,203,.34);background:rgba(15,143,203,.12);color:#245277}html[data-theme=light] .incident-review-card,html[data-theme=light] .step-type-card,html[data-theme=light] .wizard-review-card{border-color:rgba(113,134,162,.2)}html[data-theme=light] .modal-backdrop .field>input:disabled,html[data-theme=light] .modal-backdrop .field>select:disabled,html[data-theme=light] .modal-backdrop .field>textarea:disabled{background:rgba(228,235,243,.92);color:#506479}html[data-theme=light] .modal-backdrop .coverage-override-modal-head p,html[data-theme=light] .modal-backdrop .empty-state,html[data-theme=light] .modal-backdrop .field-help,html[data-theme=light] .modal-backdrop .field-hint,html[data-theme=light] .modal-backdrop .incident-review-card p,html[data-theme=light] .modal-backdrop .runbook-modal-head p,html[data-theme=light] .modal-backdrop .runbook-review-head p,html[data-theme=light] .modal-backdrop .wizard-section-head p{color:#5a7086}html[data-theme=light] .catalog-segment-button.is-active,html[data-theme=light] .coverage-preview-range button.is-active{background:linear-gradient(180deg,rgba(212,222,234,.99),rgba(200,212,226,.97));color:#1f405f;box-shadow:inset 0 0 0 1px rgba(73,97,127,.14)}html[data-theme=light] .toggle-wrap input[type=checkbox]{border-color:rgba(118,139,168,.28);background:rgba(206,216,227,.92)}html[data-theme=light] .toggle-wrap input[type=checkbox]:before{background:#ffffff;box-shadow:0 2px 8px rgba(76,96,123,.18)}html[data-theme=light] .toggle-wrap input[type=checkbox]:checked{background:linear-gradient(135deg,#17724f,#1b8b60);border-color:rgba(23,104,75,.44)}html[data-theme=light] .toggle-wrap input[type=checkbox]:checked:before{background:#ffffff}html[data-theme=light] .integration-provider-card,html[data-theme=light] .reports-hotspot-card,html[data-theme=light] .reports-sre-card,html[data-theme=light] .settings-atlassian-project-card,html[data-theme=light] .settings-matrix-card{background:var(--surface-strong)}html[data-theme=light] .app-nav{background:rgba(255,255,255,.96);border-color:rgba(112,130,156,.18);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .sidebar-link+.sidebar-link:before{background:rgba(112,130,156,.14)}html[data-theme=light] .sidebar-link{color:#23364a}html[data-theme=light] .sidebar-section h2{color:#2c3743}html[data-theme=light] .sidebar-link-label{color:#5b6876;font-weight:500}html[data-theme=light] .sidebar-link.is-active .sidebar-link-label{color:#243749;font-weight:600}html[data-theme=light] .sidebar-link:hover{background:rgba(37,73,122,.05)}html[data-theme=light] .sidebar-link.is-active{background:rgba(37,73,122,.08)}html[data-theme=light] .hero-incident-callout{border-color:rgba(182,79,72,.26);background:rgba(249,238,235,.98)}html[data-theme=light] .hero-incident-calm{border-color:rgba(11,119,76,.42);background:rgba(220,241,231,.98)}html[data-theme=light] .incident-priority-panel,html[data-theme=light] .incident-resolved-panel{background:#ffffff!important}html[data-theme=light] .coverage-module-nav.panel,html[data-theme=light] .incident-command-shell.panel{background:#ffffff!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .coverage-module-nav.panel{box-shadow:none}html[data-theme=light] .coverage-module-nav-link.is-active{background:rgba(222,231,241,.96)}html[data-theme=light] .incident-command-shell.is-clear .incident-command-spotlight{border-color:rgba(11,119,76,.62);background:rgba(220,241,231,.98)}html[data-theme=light] .incident-command-shell.is-clear:before{background:none}html[data-theme=light] .incident-bridge-button{background:var(--surface-strong);color:#21384d;border-color:rgba(123,145,173,.26)}html[data-theme=light] .incident-bridge-button:hover{background:var(--surface-base);border-color:rgba(97,131,188,.3)}html[data-theme=light] .incident-bridge-button-teams{background:rgba(238,234,255,.98);border-color:rgba(114,105,220,.24);color:#4a44a1}html[data-theme=light] .incident-bridge-button-slack{background:rgba(255,237,246,.98);border-color:rgba(201,84,154,.24);color:#9a3a77}html[data-theme=light] .incident-bridge-button-zoom{background:rgba(233,243,255,.98);border-color:rgba(68,119,214,.24);color:#2456a4}html[data-theme=light] .incident-bridge-button-google{background:rgba(233,248,238,.98);border-color:rgba(23,104,75,.24);color:#175e45}html[data-theme=light] .incident-bridge-button-jira{background:rgba(235,242,255,.98);border-color:rgba(61,107,201,.24);color:#235091}html[data-theme=light] .incident-bridge-button-statuspage{background:rgba(255,244,231,.98);border-color:rgba(194,124,39,.24);color:#9a5d15}html[data-theme=light] .incident-ai-summary-content pre,html[data-theme=light] .incident-transcript-details pre,html[data-theme=light] .timeline-composer{background:var(--surface-strong);border-color:rgba(123,145,173,.24)}html[data-theme=light] .reports-audit-outcome.is-success{background:rgba(11,119,76,.24);border-color:rgba(11,119,76,.34);color:#095c3b}html[data-theme=light] .reports-audit-outcome.is-warning{background:rgba(158,100,21,.14);border-color:rgba(158,100,21,.28);color:#885613}html[data-theme=light] .reports-audit-outcome.is-danger{background:rgba(182,79,72,.14);border-color:rgba(182,79,72,.28);color:#973a34}html[data-theme=light] .reports-audit-meta .step-chip{background:rgba(201,214,229,.99);border-color:rgba(88,111,143,.22);color:#223c58}html[data-theme=light] .integration-provider-card:hover{background:rgba(232,239,248,.96);border-color:rgba(102,125,158,.22)}html[data-theme=light] .beacon-page-head{background:rgba(222,232,242,.99)}html[data-theme=light] .beacon-nav-button{background:rgba(246,249,252,.98);border-color:rgba(112,130,156,.18);color:#3c5878}html[data-theme=light] .beacon-nav-button:hover{background:rgba(238,244,250,.98)}html[data-theme=light] .beacon-nav-button.is-active{background:rgba(222,231,241,.96);border-color:rgba(84,104,131,.18);box-shadow:inset 0 0 0 1px rgba(84,104,131,.08)}html[data-theme=light] .beacon-nav-panel,html[data-theme=light] .beacon-summary-panel,html[data-theme=light] .beacon-workbench-panel{background:#ffffff!important;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=light] .beacon-choice-card,html[data-theme=light] .beacon-detect-card,html[data-theme=light] .beacon-empty-state,html[data-theme=light] .beacon-review-summary,html[data-theme=light] .beacon-webhook-display,html[data-theme=light] .beacon-webhook-placeholder{background:rgba(246,249,252,.98)!important}html[data-theme=light] .beacon-current-state-card{background:rgba(235,242,250,.98)!important;border-color:rgba(86,118,155,.24);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}html[data-theme=light] .beacon-current-state-card strong{color:#17314e}html[data-theme=light] .beacon-current-state-card p{color:#47627d}html[data-theme=light] .beacon-current-state-card-mapping{background:rgba(221,235,248,.98)!important;border-color:rgba(82,135,194,.34)}html[data-theme=light] .beacon-current-state-card-routing{background:rgba(220,242,234,.98)!important;border-color:rgba(67,154,119,.34)}html[data-theme=light] .beacon-current-state-label{background:rgba(24,71,116,.1);color:#1e486f}html[data-theme=light] .beacon-source-state-toggle{background:rgba(239,244,248,.98);border-color:rgba(99,125,153,.22);color:#526678}html[data-theme=light] .beacon-source-state-toggle:hover{background:rgba(232,239,245,.98)}html[data-theme=light] .beacon-source-state-toggle.is-enabled{background:rgba(215,238,227,.98);border-color:rgba(56,139,104,.34);color:#1f684e}html[data-theme=light] .beacon-choice-card.is-active{background:rgba(214,231,246,.98)!important;border-color:rgba(44,103,165,.5);box-shadow:inset 0 0 0 1px rgba(44,103,165,.12)}html[data-theme=light] .beacon-choice-card.is-active strong{color:#153a63}html[data-theme=light] .beacon-choice-card.is-active span{color:#47627d}html[data-theme=light] .beacon-alert-modal,html[data-theme=light] .beacon-composer-modal,html[data-theme=light] .beacon-detail-modal{background:#f7fbff!important;border-color:rgba(98,124,158,.24);box-shadow:0 28px 60px rgba(88,110,141,.22)}html[data-theme=light] .beacon-page-badges span{background:rgba(192,206,223,.99);border-color:rgba(75,97,129,.22);color:#1f3d5d}html[data-theme=light] .beacon-path-step{background:rgba(97,131,188,.18);border:1px solid rgba(97,131,188,.2);color:#355c91}html[data-theme=light] .coverage-overview-card{padding:18px 20px 22px;grid-template-rows:auto 1fr auto;background:rgba(231,239,247,.98)}html[data-theme=light] .coverage-overview-card .primary-button,html[data-theme=light] .coverage-overview-card .secondary-button{margin:12px 0 4px}html[data-theme=light] .status-update-table .inline-link-button{color:#2f4760;font-weight:600;text-decoration:none}html[data-theme=light] .status-update-table .inline-link-button:hover{color:#1f344a}html[data-theme=light] .integration-config-modal{background:radial-gradient(circle at top right,rgba(77,126,192,.12),transparent 34%),linear-gradient(180deg,rgba(248,251,254,.99),rgba(237,243,249,.98))}html[data-theme=light] .integration-config-modal .panel{background:linear-gradient(180deg,rgba(244,248,252,.99),rgba(235,241,247,.98));border-color:rgba(113,134,162,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}html[data-theme=light] .integration-config-modal .empty-state,html[data-theme=light] .integration-config-modal .field-help,html[data-theme=light] .integration-config-modal .runbook-modal-head p{color:#556b82}html[data-theme=light] .integration-config-modal .catalog-segment{background:var(--surface-strong)}html[data-theme=light] .integration-config-modal .toggle-wrap input[type=checkbox]{border-color:rgba(123,145,173,.34);background:rgba(206,216,227,.92)}html[data-theme=light] .integration-config-modal .toggle-wrap input[type=checkbox]:before{background:#f7fbff}html[data-theme=light] .integration-config-modal .toggle-wrap input[type=checkbox]:checked{background:linear-gradient(135deg,#1a8f63,#2f6db8);border-color:rgba(47,109,184,.42)}html[data-theme=light] .integration-config-modal .toggle-wrap input[type=checkbox]:checked:before{background:#ffffff}html[data-theme=light] .settings-matrix-card-capable{background:linear-gradient(180deg,rgba(190,235,210,.99),rgba(219,243,230,.98));border-color:rgba(11,119,76,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}html[data-theme=light] .settings-matrix-card-capable h3{color:#095c3b}html[data-theme=light] .settings-matrix-card-count.is-ready{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:4px 10px;border-radius:999px;background:rgba(11,119,76,.24);color:#095c3b;font-weight:700}html[data-theme=light] .settings-step-chip-ready{background:rgba(11,119,76,.24);border-color:rgba(11,119,76,.34);color:#095c3b}html[data-theme=light] .settings-step-chip-blocked{background:rgba(182,79,72,.12);border-color:rgba(182,79,72,.2);color:#973a34}html[data-theme=light] .reports-heatmap-shell{background:linear-gradient(180deg,rgba(195,208,222,.99),rgba(217,227,237,.98));border:1px solid rgba(94,118,150,.28)}html[data-theme=light] .reports-heatmap-axis{color:#42586f}html[data-theme=light] .reports-heatmap-scale-bar{border-color:rgba(94,118,150,.24);background:linear-gradient(90deg,rgba(59,91,224,.46),rgba(11,119,76,.86),rgba(220,132,30,.98))}html[data-theme=light] .beacon-alert-row.is-active,html[data-theme=light] .beacon-layer-item.is-active,html[data-theme=light] .coverage-layer-item.is-active{box-shadow:0 10px 24px rgba(109,133,166,.14)}html[data-theme=light] .status-health-panel{background:radial-gradient(circle at top right,rgba(11,119,76,.16),transparent 34%),linear-gradient(180deg,rgba(225,242,232,.99),rgba(214,234,223,.98));border-color:rgba(11,119,76,.22)}html[data-theme=light] .component-health-pill,html[data-theme=light] .status-health-pill{border:1px solid transparent}html[data-theme=light] .component-health-operational,html[data-theme=light] .status-health-operational{background:rgba(11,119,76,.24);border-color:rgba(11,119,76,.34);color:#095c3b}html[data-theme=light] .runbook-table th{color:#24364d}html[data-theme=light] .table-column-filter-trigger{color:rgba(95,117,144,.76)}html[data-theme=light] .table-column-filter-trigger:focus-visible,html[data-theme=light] .table-column-filter-trigger:hover{background:rgba(229,236,246,.94);color:#22476d}html[data-theme=light] .table-column-filter-trigger.has-active{background:rgba(213,228,245,.96);color:#1f4f80}html[data-theme=light] .table-column-filter-popover{background:rgba(255,255,255,.98);border-color:rgba(112,130,156,.16);box-shadow:0 16px 34px rgba(92,112,141,.14)}html[data-theme=light] .runbook-table td{background:transparent;border-bottom-color:rgba(112,130,156,.16)}html[data-theme=light] .runbook-table tbody tr:hover td{background:rgba(231,237,245,.82)}html[data-theme=light] .retro-index-row-active td,html[data-theme=light] .runbook-index-row-active td{background:rgba(214,226,242,.92);border-bottom-color:rgba(75,112,171,.22)}html[data-theme=light] .runbook-table-wrap,html[data-theme=light] .user-table-wrap{background:rgba(251,253,255,.98);border-color:rgba(112,130,156,.18);box-shadow:0 12px 28px rgba(123,142,169,.08)}html[data-theme=light] .table-primary-link{color:#203148}html[data-theme=light] .table-primary-link:hover{color:#0d5d89}html[data-theme=light] .table-row-menu-trigger{border-color:rgba(120,137,160,.18);background:rgba(238,244,251,.96);color:#24364d}html[data-theme=light] .table-row-menu-trigger:hover,html[data-theme=light] .table-row-menu.is-open .table-row-menu-trigger{background:rgba(226,235,246,.98);border-color:rgba(95,120,153,.22)}html[data-theme=light] .table-row-menu-popover{background:rgba(255,255,255,.98);border-color:rgba(112,130,156,.16);box-shadow:0 16px 34px rgba(92,112,141,.14)}html[data-theme=light] .table-row-menu-item{color:#23344b}html[data-theme=light] .table-row-menu-item:hover{background:rgba(232,239,248,.92)}html[data-theme=light] .table-row-menu-item.is-danger{color:#a9473f}html[data-theme=light] .table-row-menu-item.is-danger:hover{background:rgba(231,198,193,.46)}html[data-theme=light] .component-health-degraded_performance,html[data-theme=light] .status-health-degraded_performance{background:rgba(158,100,21,.18);border-color:rgba(158,100,21,.24);color:#8f5b14}html[data-theme=light] .component-health-partial_outage,html[data-theme=light] .status-health-partial_outage{background:rgba(214,123,41,.18);border-color:rgba(214,123,41,.24);color:#a95d12}html[data-theme=light] .component-health-major_outage,html[data-theme=light] .status-health-major_outage{background:rgba(182,79,72,.18);border-color:rgba(182,79,72,.26);color:#973a34}html[data-theme=light] .status-component-table tbody tr,html[data-theme=light] .status-incident-table tbody tr,html[data-theme=light] .status-update-table tbody tr{background:rgba(247,250,253,.86)}html[data-theme=light] .status-component-table tbody tr:nth-child(2n),html[data-theme=light] .status-incident-table tbody tr:nth-child(2n),html[data-theme=light] .status-update-table tbody tr:nth-child(2n){background:rgba(236,242,248,.86)}html[data-theme=light] .status-component-table tbody tr:hover,html[data-theme=light] .status-incident-table tbody tr:hover,html[data-theme=light] .status-update-table tbody tr:hover{background:rgba(221,231,242,.94)}html[data-theme=light] .status-function-chip-row .step-chip{background:rgba(223,231,240,.98);border-color:rgba(103,124,151,.16);color:#334b64}html[data-theme=light] .coverage-timeline-panel{background:radial-gradient(circle at top right,rgba(82,118,176,.18),transparent 34%),linear-gradient(180deg,rgba(232,238,245,.99),rgba(224,232,240,.98));border-color:rgba(112,133,161,.22)}html[data-theme=light] .coverage-calendar-wrap{background:linear-gradient(180deg,rgba(236,242,248,.99),rgba(228,235,243,.98));border-color:rgba(112,133,161,.22)}html[data-theme=light] .coverage-calendar-cell,html[data-theme=light] .coverage-calendar-day-head,html[data-theme=light] .coverage-calendar-lane,html[data-theme=light] .coverage-escalation-item,html[data-theme=light] .coverage-handoff-card,html[data-theme=light] .coverage-layer-item,html[data-theme=light] .coverage-now-card{border-color:rgba(112,133,161,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}html[data-theme=light] .coverage-calendar-day-head,html[data-theme=light] .coverage-calendar-lane{background:linear-gradient(180deg,rgba(241,245,250,.99),rgba(231,237,244,.98))}html[data-theme=light] .coverage-calendar-cell{background:linear-gradient(180deg,rgba(248,251,254,.99),rgba(238,243,248,.98))}html[data-theme=light] .coverage-calendar-segment{background:linear-gradient(135deg,color-mix(in srgb,var(--coverage-swatch,#7aa0d1) 22%,white),rgba(255,255,255,.92)),linear-gradient(180deg,rgba(245,249,253,.99),rgba(234,240,247,.98));border-color:color-mix(in srgb,var(--coverage-swatch,#7aa0d1) 38%,rgba(112,133,161,.28));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 4px 12px rgba(105,126,154,.1)}html[data-theme=light] .coverage-calendar-segment:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--coverage-swatch,#7aa0d1) 34%,white),rgba(255,255,255,.94)),linear-gradient(180deg,rgba(248,251,254,.99),rgba(238,243,248,.98));border-color:color-mix(in srgb,var(--coverage-swatch,#7aa0d1) 54%,rgba(112,133,161,.32))}html[data-theme=light] .coverage-calendar-segment.is-override{background:linear-gradient(135deg,rgba(255,226,222,.98),rgba(255,243,240,.98)),linear-gradient(180deg,rgba(255,247,246,.99),rgba(249,236,234,.98));border-color:rgba(182,79,72,.28)}html[data-theme=light] .coverage-calendar-row-effective .coverage-calendar-cell,html[data-theme=light] .coverage-calendar-row-effective .coverage-calendar-lane{background:radial-gradient(circle at top right,rgba(23,104,75,.12),transparent 34%),linear-gradient(180deg,rgba(230,246,237,.99),rgba(219,239,228,.98));border-color:rgba(23,104,75,.26)}html[data-theme=light] .coverage-on-call-contact-card,html[data-theme=light] .coverage-on-call-detail-section,html[data-theme=light] .coverage-on-call-detail-summary-card,html[data-theme=light] .coverage-on-call-directory,html[data-theme=light] .coverage-on-call-preview-card{background:rgba(250,252,255,.98)!important;border-color:rgba(112,133,161,.2)}html[data-theme=light] .coverage-on-call-preview-card{box-shadow:0 18px 34px rgba(123,142,169,.09)}html[data-theme=light] .coverage-on-call-preview-card-external{background:rgba(244,251,247,.98)!important;border-color:rgba(75,158,124,.24)}html[data-theme=light] .coverage-on-call-list,html[data-theme=light] .coverage-on-call-rail{background:rgba(252,253,255,.98);border-color:rgba(112,133,161,.18)}html[data-theme=light] .coverage-on-call-rail-head{background:rgba(235,241,248,.86)}html[data-theme=light] .coverage-on-call-row:hover{background:rgba(232,239,248,.88)}html[data-theme=light] .coverage-on-call-row.is-selected{background:rgba(220,230,243,.92)}html[data-theme=light] .coverage-on-call-row-chevron{background:rgba(239,244,250,.98);border-color:rgba(112,133,161,.18)}html[data-theme=light] .coverage-on-call-row-chevron:hover{background:rgba(227,235,245,.98)}html[data-theme=light] .coverage-on-call-contact-card,html[data-theme=light] .coverage-on-call-detail-person,html[data-theme=light] .coverage-on-call-highlight-card{background:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 10%,white);border-color:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 24%,rgba(112,133,161,.18))}html[data-theme=light] .coverage-on-call-lane{background:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 20%,white);border-color:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 40%,rgba(112,133,161,.24))}html[data-theme=light] .coverage-on-call-lane.is-empty{background:rgba(242,246,251,.94);border-color:rgba(112,133,161,.18)}html[data-theme=light] .coverage-on-call-row-person{background:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 18%,white);border-color:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 34%,rgba(112,133,161,.22));color:color-mix(in srgb,var(--coverage-person-swatch,#7aa0d1) 76%,#24364d)}html[data-theme=light] .coverage-on-call-row-person.is-empty{background:rgba(242,246,251,.94);border-color:rgba(112,133,161,.18);color:#5d7086}html[data-theme=light] .coverage-on-call-detail-modal{background:#f8fbff!important;border-color:rgba(98,124,158,.24);box-shadow:0 28px 60px rgba(88,110,141,.22)}html[data-theme=light] .beacon-suggestion-ai-panel{border-color:rgba(14,165,160,.16);background:linear-gradient(135deg,rgba(239,249,247,.98),rgba(246,251,250,.96)),radial-gradient(circle at top right,rgba(14,165,160,.1),transparent 40%)}html[data-theme=light] .beacon-suggestion-link-option.is-selected,html[data-theme=light] .beacon-suggestion-preview{border-color:rgba(123,145,173,.18);background:linear-gradient(180deg,rgba(244,248,252,.98),rgba(249,251,253,.96)),radial-gradient(circle at top left,rgba(97,131,188,.08),transparent 34%)}.beacon-busy-spinner{width:52px;height:52px;border-radius:999px;border-color:#8ad7ff #35d0c2 rgba(125,211,252,.18) rgba(125,211,252,.18);border-style:solid;border-width:3px;animation:beacon-spin .9s linear infinite}@keyframes beacon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.beacon-replay-card{gap:14px}.beacon-replay-warning-list{display:grid;grid-gap:10px;gap:10px}.beacon-replay-warning{margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,177,120,.26);background:rgba(255,177,120,.1);color:#ffd5ad;line-height:1.5}.catalog-webhook-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(113,149,196,.2);background:linear-gradient(135deg,rgba(11,24,43,.92),rgba(7,16,29,.82))}.catalog-webhook-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.catalog-webhook-head strong{color:var(--ink-strong)}.catalog-webhook-head p{margin:6px 0 0;color:var(--ink-muted)}.catalog-webhook-url{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(113,149,196,.16);background:rgba(5,12,22,.58)}.catalog-webhook-url>span{color:var(--ink-muted);font-size:.74rem;letter-spacing:.05em;text-transform:uppercase}.integration-inline-panel{display:grid;grid-gap:12px;gap:12px}.integration-static-value{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:14px;border:1px solid rgba(113,149,196,.16);background:rgba(5,12,22,.58)}.integration-static-value code{word-break:break-all}.integration-static-value-stack{gap:6px}@media (max-width:1100px){.beacon-alert-inbox,.beacon-alert-summary-grid,.beacon-alert-toolbar,.beacon-composer-layout,.beacon-filter-bar,.beacon-overview-grid,.beacon-page-head,.coverage-on-call-detail-grid,.coverage-on-call-detail-line-people,.coverage-on-call-detail-summary-grid,.coverage-on-call-grid,.coverage-on-call-preview-summary{grid-template-columns:1fr}.beacon-composer-sidebar{border-left:0;border-top:1px solid var(--panel-border)}}@media (max-width:820px){.beacon-alert-detail-grid,.beacon-alert-meta-grid,.beacon-choice-grid,.beacon-detail-tabs,.beacon-mapping-grid,.beacon-nav-shell,.beacon-path-grid,.beacon-source-grid,.beacon-wizard-strip,.coverage-on-call-detail-summary-grid,.coverage-on-call-filters,.coverage-on-call-line-people,.coverage-on-call-summary-grid{grid-template-columns:1fr}.beacon-alert-card-head,.beacon-alert-list-head,.beacon-alert-preview-item,.beacon-alert-row-head,.beacon-composer-head,.beacon-section-head,.beacon-source-card-head,.beacon-source-preview-item,.catalog-webhook-head,.coverage-on-call-card-head{flex-direction:column;align-items:stretch}.beacon-confirm-row{flex-direction:column}.beacon-composer-footer,.beacon-composer-head,.beacon-composer-main,.beacon-composer-sidebar{padding-left:16px;padding-right:16px}.coverage-on-call-line{grid-template-columns:1fr}.coverage-on-call-list-head,.coverage-on-call-preview-head,.coverage-on-call-row{grid-template-columns:1fr;align-items:stretch}.coverage-on-call-preview-head,.coverage-on-call-row-actions{flex-direction:column;align-items:flex-start}.coverage-on-call-row-person-wrap{justify-content:flex-start}.coverage-on-call-detail-ladder-row,.coverage-on-call-detail-line,.coverage-on-call-rail-head,.coverage-on-call-rail-row{grid-template-columns:1fr}}.landing-shell{width:min(1160px,calc(100vw - 32px));margin:24px auto 40px;display:grid;grid-gap:18px;gap:18px}.landing-hero{position:relative;overflow:hidden;padding:clamp(24px,5vw,42px);display:grid;grid-gap:30px;gap:30px;background:radial-gradient(circle at top right,rgba(96,124,255,.16),transparent 34%),radial-gradient(circle at bottom left,rgba(53,208,194,.14),transparent 28%),linear-gradient(145deg,rgba(8,14,24,.96),rgba(5,10,18,.92))}.landing-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(168,191,225,.08) 1px,transparent 0),linear-gradient(90deg,rgba(168,191,225,.08) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 84%);mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 84%);pointer-events:none}.landing-banner,.landing-nav{position:relative;z-index:1}.landing-nav{display:flex;justify-content:space-between;gap:16px;align-items:center}.landing-brand{display:inline-flex;align-items:center;gap:14px}.landing-brand h1{margin:0;font-size:clamp(1.45rem,2.1vw,1.8rem);letter-spacing:.04em;text-transform:uppercase}.landing-brand-mark{width:18px;height:18px;border-radius:999px;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.95),rgba(103,154,255,.2) 34%,rgba(53,208,194,.92) 58%,rgba(53,208,194,.16) 100%);box-shadow:0 0 24px rgba(53,208,194,.4);flex-shrink:0}.landing-anchor-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.landing-anchor-nav a{padding:9px 14px;border-radius:999px;border:1px solid rgba(113,149,196,.2);background:rgba(10,17,29,.52);color:var(--ink-muted);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:border-color .15s ease,color .15s ease,transform .15s ease}.landing-anchor-nav a:hover,.landing-contact-link:hover,.landing-footer a:hover,.landing-stat a:hover{color:var(--ink-strong)}.landing-anchor-nav a:hover{border-color:rgba(110,168,255,.4);transform:translateY(-1px)}.landing-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.95fr);grid-gap:22px;gap:22px;align-items:start}.landing-copy{display:grid;grid-gap:16px;gap:16px}.landing-copy h2{margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95;letter-spacing:-.04em;max-width:10ch}.landing-lede{margin:0;max-width:62ch;color:#becce4;font-size:clamp(1rem,1.45vw,1.08rem);line-height:1.7}.landing-cta-row,.landing-pill-row{display:flex;flex-wrap:wrap;gap:10px}.landing-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.landing-pill{padding:8px 12px;border-radius:999px;border:1px solid rgba(111,142,186,.24);background:rgba(8,13,23,.54);color:#c9d6ec;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-banner,.landing-card,.landing-intel-card{border:1px solid rgba(113,149,196,.18);background:linear-gradient(145deg,rgba(10,18,31,.9),rgba(6,11,20,.86))}.landing-intel-card{padding:22px;border-radius:18px;display:grid;grid-gap:14px;gap:14px;box-shadow:inset 0 1px 0 rgba(180,205,255,.06)}.landing-banner h3,.landing-card h3,.landing-intel-card h3{margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);line-height:1.15}.landing-banner p,.landing-card p,.landing-intel-card p{margin:0;color:var(--ink-muted);line-height:1.65}.landing-stat-list{margin:0;display:grid;grid-gap:12px;gap:12px}.landing-stat{padding-top:12px;border-top:1px solid rgba(113,149,196,.18)}.landing-stat:first-child{padding-top:0;border-top:0}.landing-stat dt{margin-bottom:5px;color:var(--ink-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.landing-stat dd{margin:0;font-size:.95rem;color:var(--ink-strong)}.landing-contact-link,.landing-footer a,.landing-stat a{color:#aee3ff}.landing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.landing-card{padding:22px;display:grid;grid-gap:14px;gap:14px;align-content:start}.landing-detail-list{display:grid;grid-gap:10px;gap:10px}.landing-detail-item{border:1px solid rgba(113,149,196,.16);border-radius:14px;background:rgba(7,13,23,.6);padding:14px;display:grid;grid-gap:5px;gap:5px}.landing-detail-item span{color:var(--ink-muted);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.landing-detail-item strong{font-size:.95rem;color:var(--ink-strong)}.landing-contact-link{font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:700;word-break:break-word}.landing-banner{padding:22px;gap:16px}.landing-banner,.landing-footer{display:flex;justify-content:space-between;align-items:center}.landing-footer{padding:2px 4px 10px;gap:12px;color:var(--ink-muted);font-size:.82rem}.landing-footer p{margin:0}@media (max-width:960px){.landing-banner,.landing-nav{flex-direction:column;align-items:stretch}.landing-anchor-nav{justify-content:flex-start}.landing-grid,.landing-hero-grid{grid-template-columns:1fr}.landing-copy h2{max-width:13ch}}@media (max-width:640px){.landing-shell{width:min(1160px,calc(100vw - 20px));margin-top:18px}.landing-banner,.landing-card,.landing-hero,.landing-intel-card{padding:18px}.landing-copy h2{font-size:clamp(2.2rem,12vw,3.2rem);max-width:none}.landing-anchor-nav a,.landing-button{width:100%}.landing-footer{flex-direction:column;align-items:flex-start}}.marketing-shell{width:min(1180px,calc(100vw - 48px));margin:0 auto;padding:20px 0 28px;display:grid;grid-gap:18px;gap:18px}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.marketing-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:20px;gap:20px;padding:14px 18px;min-height:74px}.marketing-brand-link{display:inline-flex;align-items:center}.marketing-brand-logo{width:min(188px,24vw);height:auto;display:block}.marketing-nav{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.marketing-nav-link{color:#586779;font-size:.94rem;font-weight:500;text-decoration:none}.marketing-contact-address:hover,.marketing-footer-bottom a:hover,.marketing-footer-links a:hover,.marketing-inline-link:hover,.marketing-nav-link:hover{color:#1b3351}.marketing-actions,.marketing-banner-actions,.marketing-hero-actions,.marketing-inline-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing-cta-button,.marketing-header-button{min-width:0}.marketing-content,.marketing-main{display:grid;grid-gap:22px;gap:22px}.marketing-subpage{padding-top:8px}.marketing-banner,.marketing-feature-card,.marketing-footer,.marketing-hero,.marketing-hero-panel,.marketing-legal-card,.marketing-list-card,.marketing-page-hero,.marketing-plan-card,.marketing-story-card{background:rgba(255,255,255,.93)}.marketing-hero{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);padding:28px}.marketing-hero-copy{display:grid;grid-gap:16px;gap:16px;align-content:start}.marketing-kicker,.marketing-panel-label,.marketing-plan-name{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.16em;color:#5f6e80;font-weight:700}.marketing-banner h2,.marketing-hero-copy h1,.marketing-list-card h2,.marketing-page-hero h1,.marketing-section-header h2,.marketing-story-card h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1;letter-spacing:-.04em;color:#18263a}.marketing-banner h2,.marketing-list-card h2,.marketing-page-hero h1,.marketing-section-header h2,.marketing-story-card h2{font-size:clamp(1.6rem,3vw,2.45rem)}.marketing-banner p,.marketing-feature-card p,.marketing-footer-brand p,.marketing-lede,.marketing-legal-card p,.marketing-list-card p,.marketing-page-hero p,.marketing-plan-card p,.marketing-section-header p,.marketing-story-card p{margin:0;color:#5f6d7d;line-height:1.7}.marketing-proof-row{display:flex;flex-wrap:wrap;gap:10px}.marketing-contact-address,.marketing-proof-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f3f7fc;border:1px solid rgba(120,144,175,.18);color:#32485e;text-decoration:none;font-weight:500}.marketing-hero-panel{padding:18px;display:grid;grid-gap:12px;gap:12px;align-content:start}.marketing-mini-stack{display:grid;grid-gap:10px;gap:10px}.marketing-mini-card{border:1px solid rgba(118,145,181,.16);border-radius:18px;background:#fbfdff;padding:14px 15px;display:grid;grid-gap:6px;gap:6px}.marketing-feature-card h2,.marketing-feature-card h3,.marketing-footer-group h2,.marketing-legal-card h2,.marketing-mini-card strong,.marketing-plan-card h2{margin:0;color:#1a2940}.marketing-link-list,.marketing-mini-card p,.marketing-plan-list,.marketing-step-list{margin:0;color:#607080}.marketing-section{display:grid;grid-gap:16px;gap:16px}.marketing-section-header{display:grid;grid-gap:10px;gap:10px;max-width:780px}.marketing-feature-grid,.marketing-pricing-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-banner,.marketing-feature-card,.marketing-legal-card,.marketing-list-card,.marketing-page-hero,.marketing-plan-card,.marketing-story-card{padding:22px;display:grid;grid-gap:12px;gap:12px}.marketing-two-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;grid-gap:16px;gap:16px}.marketing-link-list,.marketing-plan-list,.marketing-step-list{padding-left:18px;line-height:1.8}.marketing-inline-link{color:#2d5076;text-decoration:none;font-weight:600}.marketing-footer{padding:24px;display:grid;grid-gap:18px;gap:18px}.marketing-footer-top{display:grid;grid-template-columns:minmax(220px,.8fr) 1fr;grid-gap:20px;gap:20px}.marketing-footer-brand{display:grid;grid-gap:12px;gap:12px}.marketing-footer-logo{width:min(156px,22vw);height:auto;display:block}.marketing-footer-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-footer-group{display:grid;grid-gap:10px;gap:10px}.marketing-footer-links{display:grid;grid-gap:8px;gap:8px}.marketing-footer-bottom a,.marketing-footer-links a{color:#617181;text-decoration:none}.marketing-footer-bottom{padding-top:18px;border-top:1px solid rgba(123,148,176,.16);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.marketing-footer-bottom p{margin:0;color:#6b7b8c}@media (max-width:1080px){.marketing-feature-grid,.marketing-footer-grid,.marketing-footer-top,.marketing-header-inner,.marketing-hero,.marketing-pricing-grid,.marketing-two-column{grid-template-columns:1fr}.marketing-header-inner{justify-items:center}.marketing-nav{justify-content:center}}@media (max-width:720px){.marketing-shell{width:min(100vw - 24px,1180px);padding:12px 0 20px}.marketing-banner,.marketing-feature-card,.marketing-footer,.marketing-header-inner,.marketing-hero,.marketing-legal-card,.marketing-list-card,.marketing-page-hero,.marketing-plan-card,.marketing-story-card{padding:18px}.marketing-brand-logo{width:min(150px,42vw)}.marketing-footer-logo{width:min(132px,36vw)}}.marketing-shell{width:min(1120px,calc(100vw - 48px));gap:28px}.marketing-header{top:10px}.marketing-header-inner.panel{background:rgba(255,255,255,.82);border:1px solid rgba(130,152,180,.14);box-shadow:none}.marketing-content,.marketing-home,.marketing-main{gap:54px}.marketing-hero{max-width:820px;margin:0 auto;padding:26px 0 0;display:grid;grid-gap:18px;gap:18px;text-align:center;background:transparent;border:none;box-shadow:none}.marketing-hero h1{margin:0;font-size:clamp(2.7rem,5vw,4.8rem);line-height:.96;letter-spacing:-.06em;color:#18263a}.marketing-lede{max-width:680px;margin:0 auto;font-size:1.04rem}.marketing-hero-actions{justify-content:center}.marketing-feature-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(124,148,176,.16);border-bottom:1px solid rgba(124,148,176,.16)}.marketing-feature-item{padding:22px 18px;display:grid;grid-gap:8px;gap:8px}.marketing-feature-item+.marketing-feature-item{border-left:1px solid rgba(124,148,176,.16)}.marketing-feature-item h2{margin:0;font-size:1rem;color:#1d2d42}.marketing-feature-item p{margin:0;color:#657487;line-height:1.6}.marketing-simple-section{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:32px;gap:32px;align-items:start}.marketing-simple-copy{display:grid;grid-gap:12px;gap:12px}.marketing-simple-copy h2{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.02;letter-spacing:-.05em;color:#18263a}.marketing-simple-copy p,.marketing-simple-points p{margin:0;color:#607082;line-height:1.7}.marketing-simple-points{display:grid;grid-gap:18px;gap:18px}.marketing-simple-points>div{padding-top:16px;border-top:1px solid rgba(124,148,176,.16);display:grid;grid-gap:6px;gap:6px}.marketing-simple-points strong{color:#1d2d42}.marketing-pricing-section{display:grid;grid-gap:18px;gap:18px}.marketing-section-header{max-width:640px}.marketing-pricing-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-plan-card{background:transparent;border:1px solid rgba(124,148,176,.18);border-radius:18px;box-shadow:none}.marketing-plan-card h2,.marketing-plan-card h3{margin:0;font-size:1.4rem;color:#17263b}.marketing-banner{display:flex;justify-content:space-between;align-items:center;gap:16px;background:transparent;border:1px solid rgba(124,148,176,.16);border-right:none;border-left:none;border-radius:0;box-shadow:none;padding:24px 0}.marketing-banner--minimal{padding-bottom:6px}.marketing-feature-card,.marketing-footer,.marketing-hero-panel,.marketing-legal-card,.marketing-list-card,.marketing-page-hero,.marketing-story-card{background:transparent;border:none;box-shadow:none}.marketing-page-hero{max-width:760px;padding:12px 0 0}.marketing-page-hero p{max-width:620px}.marketing-feature-grid{gap:0}.marketing-feature-card{padding:22px 0;border-top:1px solid rgba(124,148,176,.16);border-radius:0}.marketing-feature-card:last-child{border-bottom:1px solid rgba(124,148,176,.16)}.marketing-legal-card{padding:0;gap:0}.marketing-legal-card h2{padding-top:20px;margin-top:20px;border-top:1px solid rgba(124,148,176,.16)}.marketing-legal-card h2:first-child{margin-top:0;padding-top:0;border-top:none}.marketing-footer{padding:24px 0 6px;border-top:1px solid rgba(124,148,176,.16);border-radius:0}@media (max-width:980px){.marketing-banner,.marketing-feature-strip,.marketing-footer-grid,.marketing-footer-top,.marketing-pricing-grid--compact,.marketing-simple-section{grid-template-columns:1fr;flex-direction:column;align-items:flex-start}.marketing-feature-item+.marketing-feature-item{border-left:none;border-top:1px solid rgba(124,148,176,.16)}}@media (max-width:720px){.marketing-shell{width:min(100vw - 24px,1120px);gap:18px}.marketing-content,.marketing-home,.marketing-main{gap:40px}.marketing-header-inner.panel{padding:14px}.marketing-hero h1{font-size:clamp(2.15rem,10vw,3.1rem)}.marketing-feature-card,.marketing-feature-item,.marketing-plan-card{padding-left:0;padding-right:0}}.site-shell{min-height:100vh;background:#fff;color:#0f172a}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,23,42,.08)}.site-footer-inner,.site-header-inner,.site-main{width:min(1120px,calc(100vw - 48px));margin:0 auto}.site-header-inner{min-height:76px;display:flex;justify-content:space-between;gap:24px}.site-brand-link{display:inline-flex;align-items:center;flex-shrink:0;margin-left:-28px}.site-brand-logo{width:132px;max-width:100%;height:auto}.site-nav{display:inline-flex;align-items:center;gap:22px;margin-left:auto}.site-footer-links a,.site-footer-meta a,.site-header-link,.site-nav-link,.site-text-link{color:#475569;text-decoration:none;transition:color .14s ease}.site-footer-links a:hover,.site-footer-meta a:hover,.site-header-link:hover,.site-nav-link:hover,.site-text-link:hover{color:#0f172a}.site-header-actions{display:inline-flex;align-items:center;gap:14px;margin-left:12px}.site-header-actions--portal{gap:18px}.site-header-user{display:grid;grid-gap:2px;gap:2px;text-align:right}.site-header-user strong{font-size:.95rem;color:#14203a}.site-header-user span{font-size:.82rem;color:#6c7c93}.site-cta-button,.site-header-cta{min-height:42px;padding-inline:18px}.site-cta-button--hero{background:linear-gradient(180deg,#f58b62,#f15b31);border:1px solid rgba(225,94,49,.44);color:#1f2937}.site-cta-button--hero:hover{filter:brightness(1.04)}.site-cta-button--disabled{display:inline-flex;align-items:center;justify-content:center;cursor:not-allowed;opacity:.82;pointer-events:none}.site-content{padding:48px 0 0}.site-main{display:flex;flex-direction:column;gap:72px;padding-bottom:88px}.site-home{padding-top:28px}.site-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,420px);grid-gap:56px;gap:56px;align-items:center}.site-eyebrow{margin:0 0 14px;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f15b31}.site-band h2,.site-hero h1,.site-page-intro h1{margin:0;font-size:clamp(2.75rem,6vw,4.75rem);line-height:.96;letter-spacing:-.06em;color:#0f172a}.site-band h2,.site-page-intro h1{font-size:clamp(2rem,4vw,3.2rem)}.site-hero-highlight{color:#f15b31}.site-band p,.site-contact-row,.site-feature-column li,.site-footer-brand p,.site-footer-meta span,.site-lede,.site-legal-section p,.site-list-block p,.site-page-intro p,.site-plan li{margin:0;font-size:1rem;line-height:1.7;color:#5b677b}.site-band-actions,.site-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.site-inline-list{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;color:#475569;font-size:.96rem}.site-inline-list span{position:relative}.site-inline-list span:not(:last-child):after{content:"";position:absolute;top:50%;right:-10px;width:4px;height:4px;border-radius:999px;background:rgba(148,163,184,.8);transform:translateY(-50%)}.site-logo-band{margin-top:-18px;padding:6px 0 12px;background:transparent;overflow:visible}.site-logo-band-label{margin:0 0 10px;text-align:center;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(100,116,139,.5)}.site-logo-band-track{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));align-items:center;grid-gap:22px;gap:22px;min-height:54px;padding-inline:8px}.site-logo-item{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:48px;text-align:center;transition:opacity .16s ease,transform .16s ease;opacity:.72}.site-logo-text{display:inline-block;font-size:clamp(1rem,1.55vw,1.28rem);font-weight:700;letter-spacing:-.03em;color:rgba(100,116,139,.72);text-shadow:0 1px 0 rgba(255,255,255,.96),0 10px 22px rgba(148,163,184,.08)}.site-logo-item:hover{opacity:.9;transform:translateY(-1px)}.site-command-panel{border:1px solid rgba(15,23,42,.08);border-radius:24px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:22px 22px 20px}.site-hero-visual{display:flex;justify-content:flex-end;align-items:center}.site-hero-visual-image{width:min(100%,625px);height:auto;display:block;object-fit:contain}.site-command-header,.site-command-lines div,.site-contact-row,.site-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.site-command-header{padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08);color:#64748b;font-size:.84rem}.site-command-lines{display:flex;flex-direction:column}.site-command-lines div{padding:14px 0;border-bottom:1px solid rgba(15,23,42,.07)}.site-command-lines div:last-child{border-bottom:0;padding-bottom:0}.site-command-lines span{color:#94a3b8;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em}.site-command-lines strong{font-size:.98rem;font-weight:600;color:#0f172a}.site-feature-columns,.site-list-grid,.site-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.site-home .site-feature-columns{margin-top:-34px}.site-feature-column,.site-list-block,.site-plan{padding:28px 26px 30px;min-height:100%}.site-feature-column+.site-feature-column,.site-list-block+.site-list-block,.site-plan+.site-plan{border-left:1px solid rgba(15,23,42,.08)}.site-feature-column h2,.site-legal-section h2,.site-list-block h2,.site-plan h2{margin:0 0 16px;font-size:1.2rem;line-height:1.2;letter-spacing:-.03em;color:#0f172a}.site-feature-column ul,.site-list-block ul,.site-plan ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.site-feature-column li,.site-list-block li,.site-plan li{position:relative;padding-left:18px}.site-feature-column li:before,.site-list-block li:before,.site-plan li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:999px;background:#f15b31;transform:translateY(-50%)}.site-plan-name{margin:0 0 12px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.site-band{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:28px;border-top:1px solid rgba(15,23,42,.08)}.site-band--compact{align-items:center}.site-page-intro{display:flex;flex-direction:column;gap:14px;padding-top:12px}.site-page-intro--narrow{max-width:700px}.site-pricing-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);grid-gap:0;gap:0;border-top:1px solid rgba(15,23,42,.08);border-bottom:1px solid rgba(15,23,42,.08)}.site-pricing-card,.site-pricing-copy{display:grid;grid-gap:16px;gap:16px;padding:28px 26px 30px}.site-pricing-card{border-left:1px solid rgba(15,23,42,.08);align-content:start}.site-pricing-card-head{display:grid;grid-gap:6px;gap:6px}.site-currency-switcher{gap:4px;padding:4px;border:1px solid rgba(15,23,42,.08);background:rgba(248,250,252,.9)}.site-currency-option,.site-currency-switcher{display:inline-flex;align-items:center;border-radius:999px}.site-currency-option{justify-content:center;min-height:32px;padding:0 12px;color:#64748b;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background .16s ease,color .16s ease}.site-currency-option:hover{color:#0f172a}.site-currency-option.is-active{background:#0f172a;color:#f8fafc}.site-pricing-kicker{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#64748b}.site-pricing-copy h2,.site-pricing-price h2{margin:0;line-height:1;letter-spacing:-.04em;color:#0f172a}.site-pricing-copy h2{font-size:clamp(1.9rem,3vw,2.8rem)}.site-pricing-proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.site-pricing-proof span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:#334155;font-size:.92rem;font-weight:500}.site-pricing-price{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.site-pricing-price h2{font-size:clamp(2.75rem,5vw,3.9rem)}.site-pricing-meta p,.site-pricing-note,.site-pricing-price p{margin:0}.site-pricing-price p{font-size:1rem;line-height:1.6;color:#64748b}.site-pricing-note{font-size:1rem;line-height:1.6;color:#0f172a;font-weight:600}.site-pricing-caption{margin:0;color:#64748b;font-size:.95rem;line-height:1.5}.site-pricing-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.site-pricing-card li{position:relative;padding-left:18px;margin:0;font-size:1rem;line-height:1.7;color:#5b677b}.site-pricing-card li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:999px;background:#f15b31;transform:translateY(-50%)}.site-pricing-meta{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.site-pricing-meta p{font-size:.94rem;line-height:1.6;color:#64748b}.site-pricing-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.site-pricing-table-shell{display:grid;grid-gap:18px;gap:18px}.site-pricing-table-shell h2{margin:0;color:#0f172a;font-size:clamp(1.45rem,2.1vw,1.9rem)}.site-pricing-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgba(15,23,42,.08);border-radius:24px;overflow:hidden;background:rgba(255,255,255,.88)}.site-pricing-table td,.site-pricing-table th{padding:16px 20px;border-bottom:1px solid rgba(15,23,42,.08);text-align:left;vertical-align:top}.site-pricing-table tr:last-child td,.site-pricing-table tr:last-child th{border-bottom:0}.site-pricing-table th{width:68%;color:#0f172a;font-size:.98rem;font-weight:600;background:rgba(248,250,252,.72)}.site-pricing-table td{width:32%;color:#334155;font-size:.98rem;font-weight:600}.site-subpage{gap:56px;padding-top:24px}.site-list-grid--legal{grid-template-columns:repeat(2,minmax(0,1fr))}.site-contact-block{display:flex;flex-direction:column;gap:28px;padding-top:20px;border-top:1px solid rgba(15,23,42,.08)}.site-contact-address a{font-size:clamp(2rem,4vw,3rem);line-height:1;letter-spacing:-.05em;color:#0f172a;text-decoration:none}.site-contact-list{display:flex;flex-direction:column;border-top:1px solid rgba(15,23,42,.08)}.site-contact-row{padding:18px 0;border-bottom:1px solid rgba(15,23,42,.08)}.site-contact-row span{font-size:1rem;font-weight:600;color:#0f172a}.site-legal-stack{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(15,23,42,.08)}.site-legal-section{padding:24px 0;border-bottom:1px solid rgba(15,23,42,.08)}.site-legal-section ul{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.site-legal-section li{position:relative;margin:0;padding-left:18px;font-size:1rem;line-height:1.7;color:#5b677b}.site-legal-section li:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:999px;background:#f15b31;transform:translateY(-50%)}.site-footer{border-top:1px solid rgba(15,23,42,.08);background:#fff}.site-footer-inner{display:flex;flex-direction:column;gap:22px;padding:32px 0 40px}.site-footer-brand{display:flex;align-items:center;gap:18px}.site-footer-logo{width:108px;height:auto;flex-shrink:0}.site-footer-links{display:flex;flex-wrap:wrap;gap:12px 18px}@media (max-width:980px){.site-footer-inner,.site-header-inner,.site-main{width:min(1120px,calc(100vw - 32px))}.site-band,.site-hero{flex-direction:column;align-items:flex-start}.site-band,.site-feature-columns,.site-hero,.site-list-grid,.site-list-grid--legal,.site-plan-grid,.site-pricing-hero{grid-template-columns:1fr}.site-logo-band{margin-top:0;padding:0}.site-logo-band-label{text-align:left;padding-left:2px}.site-logo-band-track{display:flex;justify-content:flex-start;overflow-x:auto;padding:8px 2px 0}.site-logo-item{flex:0 0 auto;text-align:left}.site-feature-column+.site-feature-column,.site-list-block+.site-list-block,.site-plan+.site-plan,.site-pricing-card{border-left:0;border-top:1px solid rgba(15,23,42,.08)}}@media (max-width:760px){.site-header-inner{flex-wrap:wrap;padding:14px 0}.site-nav{order:3;width:100%;justify-content:flex-start;gap:16px;margin-left:0;overflow-x:auto}.site-header-actions{margin-left:auto}.site-main{gap:48px;padding-bottom:72px}.site-band h2,.site-hero h1,.site-page-intro h1{font-size:clamp(2.2rem,12vw,3.2rem)}.site-feature-column,.site-list-block,.site-plan,.site-pricing-card,.site-pricing-copy{padding-inline:0}.site-pricing-table,.site-pricing-table tbody,.site-pricing-table td,.site-pricing-table th,.site-pricing-table tr{display:block;width:100%}.site-pricing-table{border-radius:20px}.site-pricing-table tr{padding:16px 18px;border-bottom:1px solid rgba(15,23,42,.08)}.site-pricing-table tr:last-child{border-bottom:0}.site-pricing-table td,.site-pricing-table th{padding:0;border:0;background:transparent}.site-pricing-table td{margin-top:6px}.site-command-panel{width:100%}.site-hero-visual{justify-content:flex-start}.site-hero-visual-image{width:min(100%,700px)}.site-footer-brand{align-items:flex-start;flex-direction:column}}.site-header-inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.site-nav{justify-content:center;margin-left:0}.site-header-actions{margin-left:0;justify-self:end}.auth-brand-logo,.site-brand-logo,.site-footer-logo{display:block}.auth-brand-logo,.site-footer-logo{transform:translateX(-10px)}.site-main{align-items:stretch}.site-subpage>*{width:100%;align-self:stretch}.site-page-intro{max-width:760px}@media (max-width:760px){.site-header-inner{display:flex}.auth-brand-logo,.site-footer-logo{transform:translateX(-6px)}}.site-contact-form-shell{display:grid;grid-gap:28px;gap:28px;padding-top:22px;border-top:1px solid rgba(15,23,42,.08);max-width:760px}.site-contact-form-head{display:grid;grid-gap:8px;gap:8px}.site-contact-form-head h2{margin:0;font-size:1.25rem;line-height:1.2;letter-spacing:-.03em;color:#0f172a}.site-contact-form-actions p,.site-contact-form-head p,.site-form-field span{margin:0;color:#5b677b}.site-contact-form{display:grid;grid-gap:18px;gap:18px}.site-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.site-form-field{display:grid;grid-gap:8px;gap:8px}.site-form-field span{font-size:.88rem;font-weight:600;color:#334155}.site-form-field input,.site-form-field select,.site-form-field textarea{width:100%;border:1px solid rgba(15,23,42,.12);border-radius:14px;background:rgba(255,255,255,.92);color:#0f172a;font:inherit;padding:14px 16px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.site-form-field textarea{resize:vertical;min-height:168px}.site-form-field input:focus,.site-form-field select:focus,.site-form-field textarea:focus{border-color:rgba(47,86,156,.4);box-shadow:0 0 0 4px rgba(47,86,156,.08)}.site-contact-form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}@media (max-width:760px){.site-contact-grid{grid-template-columns:1fr}}.docs-main{gap:28px}.docs-header-band{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:8px 0 4px;border-bottom:1px solid rgba(15,23,42,.08)}.docs-header-band h1{margin:0;font-size:clamp(2.05rem,4vw,3rem);line-height:.98;letter-spacing:-.05em;color:#0f172a;max-width:12ch}.docs-header-band p{margin:10px 0 0;max-width:60ch;color:#5b677b}.docs-header-actions{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.docs-editor-link{background:rgba(255,255,255,.82)}.docs-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;grid-gap:24px;gap:24px;align-items:start}.docs-article,.docs-sidebar,.docs-toc{padding:20px;box-shadow:none;background:rgba(255,255,255,.88);border-color:rgba(89,115,149,.16)}.docs-sidebar{position:-webkit-sticky;position:sticky;top:112px;display:grid;grid-gap:18px;gap:18px}.docs-sidebar-support{font-size:.92rem}.docs-sidebar-intro{display:grid;grid-gap:6px;gap:6px;padding-bottom:14px;border-bottom:1px solid rgba(15,23,42,.08)}.docs-sidebar-copy{margin:0;color:#5b677b;font-size:.92rem;line-height:1.55}.docs-article-header h1,.docs-sidebar-intro h2{margin:0}.docs-sidebar-intro h2{font-size:1rem;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.docs-article-eyebrow,.docs-nav-separator,.docs-sidebar-eyebrow,.docs-toc-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#738197}.docs-nav-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.docs-nav-list--root{gap:10px}.docs-nav-folder{display:grid;grid-gap:4px;gap:4px}.docs-nav-folder-title,.docs-nav-link{display:block;padding:8px 10px;border-radius:10px;color:#53657b;font-size:.9rem;line-height:1.35;transition:background-color .14s ease,color .14s ease}.docs-nav-link:hover{background:rgba(225,234,245,.72);color:#18314f}.docs-nav-link.is-active{background:rgba(214,226,241,.96);color:#18314f;font-weight:700}.docs-nav-link--folder{font-weight:700;color:#22374d}.docs-nav-folder .docs-nav-list{padding-left:10px}.docs-nav-separator{padding:6px 10px 2px}.docs-article{display:grid;grid-gap:28px;gap:28px;min-height:560px}.docs-article-header{display:grid;grid-gap:10px;gap:10px;padding-bottom:18px;border-bottom:1px solid rgba(15,23,42,.08)}.docs-article-header h1{font-size:clamp(2.2rem,4vw,3.3rem);line-height:.98;letter-spacing:-.055em;color:#0f172a}.docs-article-header p{margin:0;max-width:62ch;color:#5b677b;font-size:1rem;line-height:1.6}.docs-meta-grid{display:grid;grid-gap:14px;gap:14px;margin-top:8px}.docs-meta-item{display:grid;grid-gap:8px;gap:8px}.docs-meta-item-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#738197}.docs-meta-chip-row{display:flex;flex-wrap:wrap;gap:8px}.docs-meta-text{margin:0;color:#31465c;font-size:.96rem;line-height:1.55}.docs-access-note{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:16px;border:1px solid rgba(242,92,50,.18);background:rgba(255,247,242,.96)}.docs-access-note-title{margin:0;font-size:.88rem;font-weight:700;letter-spacing:.02em;color:#8a3f27}.docs-access-note p:last-child{margin:0;color:#6d564c}.docs-prose{color:#31465c}.docs-prose>:first-child{margin-top:0}.docs-prose-h1,.docs-prose-h2,.docs-prose-h3,.docs-prose-h4{color:#0f172a;letter-spacing:-.04em;margin:2.25rem 0 .85rem}.docs-prose-h1{font-size:2.2rem}.docs-prose-h2{font-size:1.5rem}.docs-prose-h3{font-size:1.16rem}.docs-prose-h4{font-size:1rem}.docs-prose-li,.docs-prose-p,.docs-prose-quote{margin:0 0 1rem;font-size:1rem;line-height:1.75;color:#42566d}.docs-prose-list{margin:0 0 1.15rem;padding-left:1.2rem;display:grid;grid-gap:.48rem;gap:.48rem}.docs-prose-list--ordered{list-style:decimal}.docs-prose-strong{color:#162536}.docs-prose a,.docs-prose a:visited{color:#214a79;text-decoration:underline;-webkit-text-decoration-color:rgba(33,74,121,.26);text-decoration-color:rgba(33,74,121,.26);text-underline-offset:.18em}.docs-prose a:hover{color:#15375b}.docs-prose-code--inline{padding:.18rem .42rem;border-radius:8px;background:rgba(226,235,245,.96);color:#1d334c;font-size:.92em}.docs-prose-pre{margin:1.25rem 0;padding:16px 18px;border-radius:16px;overflow:auto;background:#f5f8fc;border:1px solid rgba(89,115,149,.18)}.docs-prose-pre code{background:transparent;padding:0;border-radius:0}.docs-prose-quote{padding:10px 16px;border-left:3px solid rgba(242,92,50,.28);background:rgba(249,251,253,.84);color:#51667d}.docs-prose-rule{border:0;border-top:1px solid rgba(15,23,42,.08);margin:2rem 0}.docs-prose-table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95rem}.docs-prose-td,.docs-prose-th{text-align:left;padding:10px 12px;border-bottom:1px solid rgba(15,23,42,.08)}.docs-prose-th{color:#203246}.docs-callout{margin:1.4rem 0;padding:16px 18px;border-radius:18px;border:1px solid rgba(89,115,149,.18);background:rgba(249,251,253,.92);display:grid;grid-gap:8px;gap:8px}.docs-callout--tip{background:rgba(240,250,245,.96);border-color:rgba(38,134,96,.18)}.docs-callout--warn{background:rgba(255,247,242,.96);border-color:rgba(242,92,50,.2)}.docs-callout-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5b677b}.docs-callout-body>:last-child{margin-bottom:0}.docs-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:1.4rem 0 1.6rem}.docs-card-link{display:grid;grid-gap:10px;gap:10px;padding:18px;border-radius:18px;border:1px solid rgba(89,115,149,.16);background:rgba(255,255,255,.92);color:inherit;text-decoration:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.docs-card-link:hover{transform:translateY(-1px);border-color:rgba(54,85,122,.24);box-shadow:0 10px 24px rgba(41,61,89,.08)}.docs-card-link-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#738197}.docs-card-link h3{margin:0;font-size:1.08rem;line-height:1.2;color:#102133}.docs-card-link p{margin:0;color:#566980;font-size:.94rem;line-height:1.6}.docs-card-link span{color:#214a79;font-size:.86rem;font-weight:700}.docs-inline-label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(226,235,245,.86);color:#1d334c;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.docs-toc{position:-webkit-sticky;position:sticky;top:112px}.docs-toc-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.docs-toc-list li{padding-left:0}.docs-toc-list li[data-depth="3"]{padding-left:14px}.docs-toc-list li[data-depth="4"]{padding-left:28px}.docs-toc-list a{color:#566980;font-size:.88rem;line-height:1.45}.docs-toc-list a:hover{color:#18314f}@media (max-width:1200px){.docs-layout{grid-template-columns:240px minmax(0,1fr)}.docs-toc{display:none}}@media (max-width:900px){.docs-header-band,.docs-layout{grid-template-columns:1fr;display:grid}.docs-header-actions{justify-content:flex-start}.docs-sidebar,.docs-toc{position:static}.docs-card-grid{grid-template-columns:1fr}}.cms-page{width:min(1380px,calc(100vw - 40px));gap:18px}.cms-page-intro{max-width:none}.cms-page-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.cms-frame-shell{padding:12px;overflow:hidden;min-height:calc(100vh - 210px)}.cms-frame{width:100%;min-height:calc(100vh - 234px);border:0;border-radius:16px;background:#f4f7fb}@media (max-width:960px){.cms-page{width:min(100vw - 24px,1380px)}.cms-frame-shell{min-height:82vh}.cms-frame{min-height:80vh}}.opsbell-admin-surface{background:radial-gradient(circle at top left,rgba(241,91,49,.08),transparent 30%),linear-gradient(180deg,#f8fbff,#fdfefe 45%,#f7faff)}.opsbell-admin-header{position:-webkit-sticky;position:sticky;top:0;z-index:24;background:rgba(248,251,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(15,23,42,.08)}.opsbell-admin-header-inner,.opsbell-admin-main{width:min(1240px,calc(100vw - 40px));margin:0 auto}.opsbell-admin-header-inner{min-height:76px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px}.opsbell-admin-actions,.opsbell-admin-brand-row,.opsbell-admin-inline-actions,.opsbell-admin-message-head,.opsbell-admin-table-head{display:flex;align-items:center;gap:14px}.opsbell-admin-brand-link{display:inline-flex;align-items:center;margin-left:-12px}.opsbell-admin-brand-logo{width:126px;height:auto;display:block}.opsbell-admin-brand-copy{display:grid;grid-gap:2px;gap:2px}.opsbell-admin-card-eyebrow,.opsbell-admin-eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#738197}.opsbell-admin-brand-copy strong{font-size:.96rem;letter-spacing:-.03em;color:#0f172a}.opsbell-admin-nav{display:inline-flex;align-items:center;justify-content:center;gap:10px}.opsbell-admin-nav-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;color:#5b677b;text-decoration:none;transition:background-color .14s ease,color .14s ease}.opsbell-admin-nav-link:hover{background:rgba(226,235,245,.9);color:#18314f}.opsbell-admin-nav-link.is-active{background:rgba(214,226,241,.96);color:#18314f;font-weight:700}.opsbell-admin-actions{justify-self:end}.opsbell-admin-main{display:flex;flex-direction:column;gap:28px;padding:38px 0 88px}.opsbell-admin-card,.opsbell-admin-intro,.opsbell-admin-page,.opsbell-admin-ticket-sidebar,.opsbell-admin-ticket-thread,.site-support-sidebar-block{display:grid;grid-gap:16px;gap:16px}.opsbell-admin-page{gap:24px}.opsbell-admin-page--wide{width:100%}.opsbell-admin-intro{max-width:840px}.opsbell-admin-intro h1{margin:0;font-size:clamp(2.35rem,5vw,4rem);line-height:.98;letter-spacing:-.055em;color:#0f172a}.opsbell-admin-card p,.opsbell-admin-empty-state p,.opsbell-admin-intro p:last-child,.opsbell-admin-message-card p,.opsbell-admin-sidebar-section p,.site-support-sidebar p{margin:0;color:#5b677b;line-height:1.7}.opsbell-admin-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.opsbell-admin-card-grid--two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.opsbell-admin-card{padding:22px;background:rgba(255,255,255,.9);border-color:rgba(89,115,149,.16)}.opsbell-admin-card h2,.opsbell-admin-empty-state h3,.opsbell-admin-sidebar-section h2,.opsbell-admin-stat-card h2{margin:0;font-size:1.35rem;line-height:1.1;letter-spacing:-.04em;color:#0f172a}.opsbell-admin-stat-card h2{font-size:clamp(2rem,4vw,3rem)}.opsbell-admin-inline-actions{flex-wrap:wrap}.opsbell-admin-editor-frame-shell{padding:12px;overflow:hidden;min-height:calc(100vh - 260px)}.opsbell-admin-table-panel,.opsbell-admin-ticket-sidebar,.opsbell-admin-ticket-thread{padding:22px;background:rgba(255,255,255,.9);border-color:rgba(89,115,149,.16)}.opsbell-admin-table-head{justify-content:space-between;flex-wrap:wrap}.opsbell-admin-table-head h2{margin:0;font-size:1.1rem;letter-spacing:-.03em;color:#0f172a}.opsbell-admin-empty-state{display:grid;grid-gap:10px;gap:10px;padding:18px 0 2px}.opsbell-admin-table-wrap{overflow-x:auto}.opsbell-admin-table{width:100%;border-collapse:collapse}.opsbell-admin-table td,.opsbell-admin-table th{text-align:left;padding:16px 8px;border-bottom:1px solid rgba(15,23,42,.08);vertical-align:top}.opsbell-admin-table th{font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#738197}.opsbell-admin-badge-stack,.opsbell-admin-cell-stack,.opsbell-admin-message-list,.opsbell-admin-meta-list,.opsbell-admin-sidebar-section,.opsbell-admin-ticket-link,.site-support-form-shell,.site-support-layout,.site-support-sidebar{display:grid}.opsbell-admin-ticket-link{gap:6px;color:inherit;text-decoration:none}.opsbell-admin-ticket-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.opsbell-admin-cell-stack strong,.opsbell-admin-ticket-link strong{color:#102133}.opsbell-admin-cell-stack span,.opsbell-admin-message-head span,.opsbell-admin-meta-list span,.opsbell-admin-ticket-link span{color:#738197;font-size:.9rem}.opsbell-admin-badge-stack{gap:8px}.opsbell-admin-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(226,235,245,.92);color:#1d334c}.opsbell-admin-badge--open{background:rgba(255,244,233,.98);color:#b45309}.opsbell-admin-badge--pending{background:rgba(237,244,255,.98);color:#295a9c}.opsbell-admin-badge--closed,.opsbell-admin-badge--resolved{background:rgba(236,252,242,.98);color:#1f7a4c}.opsbell-admin-badge--priority-low{background:rgba(241,245,249,.98);color:#475569}.opsbell-admin-badge--priority-normal{background:rgba(226,235,245,.98);color:#1d334c}.opsbell-admin-badge--priority-high{background:rgba(255,244,233,.98);color:#b45309}.opsbell-admin-badge--priority-urgent{background:rgba(255,236,233,.98);color:#b42318}.opsbell-admin-ticket-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:20px;gap:20px}.opsbell-admin-message-list{gap:14px}.opsbell-admin-message-card{padding:16px 18px;border-radius:16px;background:rgba(247,250,253,.92);border:1px solid rgba(89,115,149,.14)}.opsbell-admin-message-card.is-staff{background:rgba(239,246,255,.95);border-color:rgba(59,130,246,.18)}.opsbell-admin-message-card.is-internal{background:rgba(255,249,235,.96);border-color:rgba(245,158,11,.16)}.opsbell-admin-message-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px}.opsbell-admin-message-head>div{display:grid;grid-gap:4px;gap:4px}.opsbell-admin-meta-list{list-style:none;padding:0;margin:0;gap:12px}.opsbell-admin-meta-list li{display:flex;align-items:center;justify-content:space-between;gap:18px}.opsbell-admin-meta-list strong{color:#102133;text-align:right}.site-support-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:22px;align-items:start}.site-support-form-shell{gap:22px;padding-top:22px;border-top:1px solid rgba(15,23,42,.08);max-width:none}.site-support-sidebar{gap:16px;padding:18px;background:rgba(255,255,255,.92);border-color:rgba(89,115,149,.16)}.site-support-sidebar-block ul{margin:0;padding-left:18px;color:#5b677b;display:grid;grid-gap:8px;gap:8px}.opsbell-admin-form-stack,.site-support-thread{display:grid;grid-gap:14px;gap:14px}.opsbell-admin-form-stack p,.site-support-meta-list span{color:#738197;font-size:.92rem}.opsbell-admin-form-stack textarea{min-height:132px}.site-support-meta-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.site-support-meta-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.site-support-meta-list strong{color:#102133;text-align:right}.opsbell-admin-flash{margin-bottom:4px}@media (max-width:1100px){.opsbell-admin-header-inner,.opsbell-admin-main{width:min(1240px,calc(100vw - 28px))}.opsbell-admin-card-grid,.opsbell-admin-card-grid--two-up,.opsbell-admin-ticket-layout,.site-support-layout{grid-template-columns:1fr}}@media (max-width:860px){.opsbell-admin-header-inner{grid-template-columns:1fr;padding:14px 0}.opsbell-admin-nav{justify-content:flex-start;overflow-x:auto}.opsbell-admin-actions{justify-self:start;flex-wrap:wrap}.opsbell-admin-main{padding-bottom:72px}}.support-portal-hero,.support-ticket-detail-hero{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.support-portal-copy{max-width:760px;margin:10px 0 0;color:var(--ink-muted);font-size:1.02rem}.support-portal-hero-meta,.support-portal-ticket-chips,.support-ticket-detail-chips{display:flex;flex-wrap:wrap;gap:8px}.support-portal-grid,.support-ticket-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);grid-gap:20px;gap:20px}.support-portal-sidebar,.support-ticket-sidebar{display:grid;grid-gap:20px;gap:20px;align-content:start}.support-portal-section-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.support-portal-section-head h2{margin:4px 0 0}.support-portal-section-head p{margin:0;max-width:480px;color:var(--ink-muted)}.support-portal-form,.support-portal-form-grid{display:grid;grid-gap:16px;gap:16px}.support-portal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.support-portal-field{display:grid;grid-gap:8px;gap:8px}.support-portal-field span{font-size:.9rem;font-weight:700}.support-portal-field input,.support-portal-field select,.support-portal-field textarea{width:100%;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:rgba(255,255,255,.88);color:inherit;padding:13px 14px}.support-portal-field textarea{min-height:150px;resize:vertical}.support-portal-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-portal-actions p{margin:0;color:var(--ink-muted);max-width:420px}.support-portal-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.support-portal-stat-grid div,.support-ticket-meta-list li{border:1px solid rgba(148,163,184,.2);border-radius:14px;padding:14px;background:rgba(255,255,255,.72)}.support-portal-stat-grid strong{display:block;font-size:1.5rem}.support-portal-stat-grid span{color:var(--ink-muted);font-size:.92rem}.support-portal-ticket-list,.support-ticket-thread{display:grid;grid-gap:14px;gap:14px}.support-portal-ticket-card,.support-ticket-message{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(148,163,184,.18);border-radius:16px;padding:16px 18px;background:rgba(255,255,255,.72);text-decoration:none;color:inherit}.support-portal-ticket-card:hover{border-color:rgba(37,99,235,.28);transform:translateY(-1px)}.support-ticket-message.is-staff{border-color:rgba(249,115,22,.24);background:linear-gradient(180deg,rgba(255,247,237,.86),rgba(255,255,255,.76))}.support-portal-ticket-head,.support-ticket-message-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.support-portal-ticket-head strong,.support-ticket-message-head strong{display:block;font-size:1.02rem}.support-portal-note p,.support-portal-ticket-head span,.support-portal-ticket-meta,.support-ticket-message-head span,.support-ticket-meta-panel p{color:var(--ink-muted)}.support-portal-ticket-meta{display:flex;flex-wrap:wrap;gap:14px;font-size:.92rem}.support-ticket-meta-list{list-style:none;padding:0;margin:16px 0 0;display:grid;grid-gap:10px;gap:10px}.support-ticket-meta-list li{display:flex;justify-content:space-between;gap:12px;align-items:center}.support-ticket-meta-list span{color:var(--ink-muted)}.site-contact-form-actions--stack{align-items:flex-start}@media (max-width:1100px){.support-portal-actions,.support-portal-grid,.support-portal-hero,.support-portal-section-head,.support-portal-ticket-head,.support-ticket-detail-grid,.support-ticket-detail-hero,.support-ticket-message-head{grid-template-columns:1fr;display:grid}.support-portal-form-grid,.support-portal-stat-grid{grid-template-columns:1fr}}.support-portal-page{padding-top:10px}.support-console{display:grid;grid-gap:26px;gap:26px}.support-compose-card,.support-console--detail,.support-console--public,.support-login-card,.support-table-shell,.support-thread-shell{background:rgba(255,255,255,.96);border:1px solid rgba(199,211,227,.74);border-radius:22px;box-shadow:0 18px 40px rgba(31,52,84,.08)}.support-console-header,.support-detail-header{display:grid;grid-template-columns:minmax(0,1.1fr) auto auto;grid-gap:20px;gap:20px;align-items:center;padding:24px 28px;background:rgba(255,255,255,.98);border:1px solid rgba(199,211,227,.74);border-radius:22px;box-shadow:0 14px 30px rgba(31,52,84,.06)}.support-console-header--customer,.support-console-header--public{grid-template-columns:minmax(0,1fr) auto}.support-console-header h1,.support-detail-header h1,.support-empty-state h3,.support-login-card h2,.support-section-bar h2{margin:0;color:#111c34}.support-console-copy{margin:8px 0 0;color:#5d6d86;font-size:.98rem}.support-console-nav{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.support-console-nav-link{padding:8px 0;border-radius:0;color:#5d6d86;font-weight:600;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.support-console-nav-link.is-active,.support-console-nav-link:hover{color:#111c34;border-color:rgba(255,132,60,.72)}.support-primary-action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:14px;background:linear-gradient(135deg,#2d6fd4,#4588e7);color:#f8fbff;box-shadow:0 10px 22px rgba(55,107,190,.2);text-align:center}.support-compose-card,.support-login-card,.support-table-shell,.support-thread-shell{padding:24px 28px}.support-ticket-launcher{display:flex;justify-content:center;margin-top:-4px;margin-bottom:-4px}.support-login-card{padding-top:18px;padding-bottom:18px}.support-login-meta{display:flex;flex-wrap:wrap;gap:10px}.support-login-meta span,.support-meta-pill,.support-status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.88rem;font-weight:700}.support-meta-pill{background:rgba(226,233,244,.92);color:#50627a;text-transform:capitalize}.support-flash{padding:14px 18px;border-radius:14px;background:rgba(223,237,255,.84);border:1px solid rgba(94,138,214,.22);color:#21436d;font-weight:600}.support-flash--error{background:rgba(255,239,236,.92);border-color:rgba(212,109,86,.26);color:#8a3b2e}.support-section-bar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.support-section-bar--table{align-items:end}.support-section-bar h2{font-size:1.85rem}.support-table-count{margin:0;color:#728299;font-size:.92rem}.support-table-wrap{overflow-x:auto}.support-ticket-table{width:100%;border-collapse:collapse;min-width:780px;border-top:1px solid rgba(211,220,232,.82)}.support-ticket-table td,.support-ticket-table th{padding:18px 14px;border-bottom:1px solid rgba(204,215,228,.76);text-align:left;vertical-align:middle}.support-ticket-table thead th{color:#657691;font-size:.9rem;font-weight:700;background:rgba(247,249,252,.94)}.support-ticket-table tbody tr:hover{background:rgba(247,250,253,.76)}.support-ticket-id{color:#5d6d86;font-weight:700;white-space:nowrap}.support-ticket-subject-link{color:#14203a;font-weight:700}.support-ticket-subject-link:hover{color:#2a6bcf}.support-ticket-submeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px;color:#728299;font-size:.88rem}.support-ticket-submeta span:after{content:""}.support-status-pill{text-transform:capitalize;min-width:104px}.support-status-pill.is-open{background:rgba(115,197,104,.2);color:#3d8639}.support-status-pill.is-pending{background:rgba(245,190,48,.2);color:#946400}.support-status-pill.is-resolved{background:rgba(166,177,196,.28);color:#5d697e}.support-status-pill.is-closed{background:rgba(255,231,229,.95);color:#b42318}.support-priority-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;font-size:.88rem;font-weight:700;text-transform:capitalize}.support-priority-pill--low{background:rgba(241,245,249,.98);color:#475569}.support-priority-pill--normal{background:rgba(226,233,244,.92);color:#50627a}.support-priority-pill--high{background:rgba(255,244,233,.98);color:#b45309}.support-priority-pill--urgent{background:rgba(255,236,233,.98);color:#b42318}.support-empty-state{display:grid;justify-items:start;grid-gap:12px;gap:12px;padding:12px 0 6px}.support-empty-state p{margin:0;color:#728299}.support-header-pills{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.support-inline-form{display:inline-flex}.support-secondary-action{min-height:44px;padding:0 18px;border-radius:14px}.support-compose-form{display:grid;grid-gap:16px;gap:16px}.support-compose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.support-compose-field{display:grid;grid-gap:8px;gap:8px}.support-compose-field span{font-size:.9rem;font-weight:700;color:#24324a}.support-compose-field input,.support-compose-field select,.support-compose-field textarea{width:100%;border:1px solid rgba(170,185,205,.44);border-radius:14px;background:#ffffff;color:#132038;padding:13px 14px;font:inherit}.support-compose-field textarea{min-height:160px;resize:vertical}.support-compose-actions{display:flex;justify-content:flex-start;align-items:center;gap:12px}.support-detail-header{grid-template-columns:minmax(0,1fr) auto}.support-back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#5d6d86;font-weight:600}.support-back-link:hover{color:#132038}.support-detail-header-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.support-detail-meta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.support-detail-meta-grid--admin{grid-template-columns:repeat(6,minmax(0,1fr))}.support-detail-meta-item{padding:15px 16px;border-radius:14px;background:rgba(248,250,253,.92);border:1px solid rgba(214,222,234,.74)}.support-detail-meta-item span{display:block;margin-bottom:8px;color:#728299;font-size:.84rem;font-weight:600}.support-detail-meta-item strong{color:#14203a;font-size:.94rem}.support-thread-list{display:grid;grid-gap:14px;gap:14px}.support-admin-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:20px;gap:20px}.support-admin-ticket-shell{display:grid;grid-gap:22px;gap:22px}.support-admin-controlbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:8px;border-bottom:1px solid rgba(211,220,232,.82)}.support-admin-tabs{display:flex;flex-wrap:wrap;gap:18px}.support-admin-tab{padding:8px 0;color:#5d6d86;font-weight:600;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.support-admin-tab.is-active,.support-admin-tab:hover{color:#111c34;border-color:rgba(255,132,60,.72)}.support-admin-toolbar-actions{display:flex;align-items:center;gap:12px}.support-admin-panel-card{display:grid;grid-gap:12px;gap:12px}.support-section-bar--compact{margin-bottom:8px}.support-section-bar--compact h2{font-size:1.25rem}.support-compose-form--compact{gap:14px}.support-compose-field--compact textarea{min-height:116px}.support-admin-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end}.support-admin-form-actions{display:grid;grid-gap:10px;gap:10px;justify-items:end;max-width:320px}.support-admin-inline-form{display:grid;grid-gap:12px;gap:12px}.support-admin-inline-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:end}.support-admin-inline-meta{display:grid;grid-gap:4px;gap:4px}.support-admin-inline-meta small,.support-admin-inline-meta span{color:#728299}.support-admin-inline-meta strong{color:#14203a;font-size:1rem}.support-admin-thread-block{display:grid;grid-gap:14px;gap:14px}.support-admin-sidebar{display:grid;grid-gap:18px;gap:18px;align-content:start}.support-admin-panel{display:grid;grid-gap:14px;gap:14px}.support-admin-copy{margin:0;color:#728299;line-height:1.65}.support-admin-inline-actions{display:flex;flex-wrap:wrap;gap:12px}.support-message-card{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;border-radius:16px;border:1px solid rgba(214,222,234,.8);background:rgba(255,255,255,.95)}.support-message-card.is-staff{border-color:rgba(255,143,81,.24);background:linear-gradient(180deg,rgba(255,247,240,.98),rgba(255,255,255,.95))}.support-message-card.is-internal{border-color:rgba(245,158,11,.18);background:linear-gradient(180deg,rgba(255,250,235,.98),rgba(255,255,255,.95))}.support-message-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.support-message-head strong{display:block;color:#14203a}.support-attachment-link span:last-child,.support-message-head span,.support-message-head time{color:#728299;font-size:.88rem}.support-compose-card--reply{margin-top:4px}.support-ticket-table--admin td{vertical-align:top}.support-ticket-subject-link--block{display:grid;grid-gap:6px;gap:6px;text-decoration:none}.support-ticket-subject-link--block strong{color:#14203a}.support-ticket-submeta--stack{display:grid;grid-gap:4px;gap:4px;margin-top:0}.support-admin-pill-stack{display:grid;grid-gap:8px;gap:8px;justify-items:start}.support-attachment-link{background:rgba(247,250,253,.96);border-color:rgba(204,215,228,.76)}.support-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.support-admin-stats--customer{grid-template-columns:repeat(5,minmax(0,1fr))}.support-filter-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.support-filter-link{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(214,222,234,.82);background:rgba(248,250,253,.9);color:#5d6d86;font-size:.9rem;font-weight:600;transition:border-color .16s ease,color .16s ease,background .16s ease}.support-filter-link.is-active,.support-filter-link:hover{border-color:rgba(255,132,60,.32);background:rgba(255,247,240,.98);color:#111c34}.support-activity-card,.support-event-list{display:grid;grid-gap:12px;gap:12px}.support-event-list{margin:0;padding:0;list-style:none}.support-event-item{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 0;border-top:1px solid rgba(222,229,238,.82)}.support-event-item:first-child{border-top:none;padding-top:2px}.support-event-item strong{display:block;color:#14203a;font-size:.96rem}.support-event-item span,.support-event-item time{color:#728299;font-size:.88rem}.support-event-item div{display:grid;grid-gap:4px;gap:4px}@media (max-width:1200px){.support-admin-controlbar,.support-admin-form-row,.support-admin-inline-grid,.support-admin-stats,.support-admin-workbench,.support-console-header,.support-detail-header,.support-detail-meta-grid{grid-template-columns:1fr}.support-detail-header-meta,.support-header-pills{justify-content:flex-start}}@media (max-width:920px){.support-compose-card,.support-console-header,.support-detail-header,.support-login-card,.support-table-shell,.support-thread-shell{padding:22px;border-radius:18px}.support-compose-grid{grid-template-columns:1fr}.support-admin-controlbar,.support-console-nav,.support-event-item,.support-message-head,.support-section-bar{justify-content:flex-start;align-items:flex-start;flex-direction:column}.support-admin-form-actions{justify-items:start}}.site-main.site-subpage--status{width:100%;margin:0;gap:0;padding-bottom:0;align-items:stretch}.status-reference-shell{width:100%;display:grid;justify-items:center;grid-gap:34px;gap:34px;padding:0 0 84px;background:#f7f9fc;color:#101826}.status-reference-band{width:100%;background:#151c28;padding:34px 0 92px}.status-inline-flash,.status-reference-band-inner,.status-reference-section,.status-summary-strip{width:min(860px,calc(100vw - 48px));margin:0 auto}.status-reference-band-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.status-reference-brand,.status-reference-head{display:inline-flex;align-items:center;gap:12px}.status-reference-brand{color:#ffffff;font-size:clamp(1.7rem,2.7vw,2.2rem);font-weight:800;letter-spacing:-.03em}.status-reference-brand-dot{width:12px;height:12px;border-radius:999px;background:#35d06a;box-shadow:0 0 0 5px rgba(53,208,106,.16)}.status-reference-head{gap:18px}.status-reference-head-copy{text-align:right}.status-reference-head-copy h1{margin:0;color:#ffffff;font-size:clamp(1.45rem,2vw,1.9rem);letter-spacing:-.03em}.status-bell-shell{position:relative}.status-bell-shell summary{list-style:none}.status-bell-shell summary::-webkit-details-marker{display:none}.status-bell-button{width:44px;height:44px;border:0;border-radius:6px;background:linear-gradient(180deg,#f47a45,#f15b31);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0;box-shadow:0 10px 24px rgba(241,91,49,.28)}.status-bell-button svg{width:17px;height:17px;display:block;margin:auto}.status-bell-button--disabled{background:#3b4452;color:rgba(255,255,255,.6);cursor:default;box-shadow:none}.status-bell-popover{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,calc(100vw - 48px));padding:16px;border-radius:8px;background:#ffffff;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 42px rgba(15,23,42,.16);z-index:3}.status-bell-popover-title{margin:0;font-size:.98rem;font-weight:700;color:#111827}.status-bell-popover-copy{margin:6px 0 0;font-size:.92rem;line-height:1.55;color:#64748b}.status-bell-form{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.status-bell-form input{width:100%;min-height:42px;border-radius:6px;border:1px solid rgba(148,163,184,.35);padding:0 12px;font:inherit;color:#111827;background:#ffffff}.status-bell-form button{min-height:42px;border:0;border-radius:6px;background:linear-gradient(180deg,#f47a45,#f15b31);color:#ffffff;font:inherit;font-weight:700;cursor:pointer}.status-summary-strip{margin-top:-46px;min-height:106px;padding:24px 34px;display:flex;align-items:center;gap:24px;background:#ffffff;border-radius:8px;box-shadow:0 22px 48px rgba(15,23,42,.12)}.status-summary-strip p{margin:0;font-size:clamp(2rem,3.2vw,2.6rem);font-weight:800;letter-spacing:-.04em;color:#0f172a}.status-summary-strip strong{color:#35d06a}.status-summary-strip--degraded strong{color:#d9910b}.status-summary-strip--major_outage strong{color:#dc4c4c}.status-summary-strip--no_data strong{color:#6b7280}.status-summary-orb{width:28px;height:28px;border-radius:999px;background:#35d06a;box-shadow:0 0 0 8px rgba(53,208,106,.16);flex-shrink:0}.status-summary-strip--degraded .status-summary-orb{background:#e7a623;box-shadow:0 0 0 8px rgba(231,166,35,.16)}.status-summary-strip--major_outage .status-summary-orb{background:#dc4c4c;box-shadow:0 0 0 8px rgba(220,76,76,.16)}.status-summary-strip--no_data .status-summary-orb{background:#94a3b8;box-shadow:0 0 0 8px rgba(148,163,184,.16)}.status-inline-flash{padding:14px 18px;border-radius:8px;background:rgba(53,208,106,.1);border:1px solid rgba(53,208,106,.2);color:#147a3a;font-size:.96rem;line-height:1.5}.status-inline-flash--error{background:rgba(220,76,76,.08);border-color:rgba(220,76,76,.16);color:#a61e1e}.status-reference-section{display:grid;grid-gap:16px;gap:16px}.status-reference-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.status-reference-section-head h2{margin:0;color:#0f172a;font-size:clamp(1.3rem,2.3vw,1.8rem);font-weight:800;letter-spacing:-.03em}.status-reference-section-head h2 span{color:#64748b;font-weight:700}.status-reference-section-head a{color:#35d06a;text-decoration:none;font-size:.95rem}.status-reference-table,.status-reference-updates,.status-reference-windows{background:#ffffff;border-radius:8px;box-shadow:0 18px 40px rgba(15,23,42,.08)}.status-reference-row{display:grid;grid-template-columns:minmax(0,210px) 112px minmax(0,1fr) 84px;grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(226,232,240,.95)}.status-reference-row:last-child{border-bottom:0}.status-reference-service{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:.98rem;color:#0f172a}.status-reference-service span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-reference-service-arrow{color:#64748b;font-size:.9rem}.status-reference-row-uptime{font-size:.98rem;color:#35d06a;white-space:nowrap}.status-reference-row-history{display:grid;grid-template-columns:repeat(90,minmax(0,1fr));grid-gap:3px;gap:3px}.status-reference-bar{min-width:0;height:16px;border-radius:999px;background:#dbe5ef}.status-reference-bar--operational{background:#39d36d}.status-reference-bar--degraded{background:#e6a425}.status-reference-bar--major_outage{background:#dc4c4c}.status-reference-bar--no_data{background:#dbe5ef}.status-reference-row-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;font-size:.96rem;color:#39d36d}.status-reference-row-state-dot{width:13px;height:13px;border-radius:999px;background:currentColor;box-shadow:0 0 0 6px rgba(57,211,109,.14)}.status-reference-row-state--degraded{color:#e6a425}.status-reference-row-state--degraded .status-reference-row-state-dot{box-shadow:0 0 0 6px rgba(230,164,37,.14)}.status-reference-row-state--major_outage{color:#dc4c4c}.status-reference-row-state--major_outage .status-reference-row-state-dot{box-shadow:0 0 0 6px rgba(220,76,76,.14)}.status-reference-row-state--no_data{color:#94a3b8}.status-reference-row-state--no_data .status-reference-row-state-dot{box-shadow:0 0 0 6px rgba(148,163,184,.14)}.status-reference-windows{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.status-reference-window{padding:30px 24px 24px;display:grid;grid-gap:6px;gap:6px}.status-reference-window+.status-reference-window{border-left:1px solid rgba(226,232,240,.95)}.status-reference-window strong{font-size:clamp(1.5rem,2.2vw,2rem);letter-spacing:-.04em;color:#0f172a}.status-reference-window span{color:#64748b;font-size:.96rem}.status-reference-updates{padding:26px 24px}.status-reference-update+.status-reference-update{margin-top:18px;padding-top:18px;border-top:1px solid rgba(226,232,240,.95)}.status-reference-update-title{margin:0;color:#0f172a;font-size:1rem;font-weight:700}.status-reference-update-message{margin:6px 0 0;color:#475569;line-height:1.6}.status-reference-empty,.status-reference-update-time{margin:10px 0 0;color:#64748b;line-height:1.6}.status-reference-empty{text-align:center}.status-reference-empty a{color:#35d06a;text-decoration:none}@media (max-width:1040px){.status-reference-row{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr) 76px}}@media (max-width:840px){.status-reference-band-inner{align-items:flex-start;flex-direction:column}.status-reference-head{width:100%;justify-content:space-between}.status-reference-head-copy{text-align:left}.status-summary-strip{min-height:0;padding:22px 24px}.status-summary-strip p{font-size:clamp(1.5rem,6vw,2.1rem)}.status-reference-row{grid-template-columns:1fr;gap:12px}.status-reference-row-state,.status-reference-row-uptime{justify-content:flex-start}.status-reference-row-history{grid-template-columns:repeat(45,minmax(0,1fr))}.status-reference-windows{grid-template-columns:repeat(2,minmax(0,1fr))}.status-reference-window:nth-child(3),.status-reference-window:nth-child(4){border-top:1px solid rgba(226,232,240,.95)}.status-reference-window:nth-child(odd)+.status-reference-window{border-left:1px solid rgba(226,232,240,.95)}}@media (max-width:640px){.status-inline-flash,.status-reference-band-inner,.status-reference-section,.status-summary-strip{width:min(860px,calc(100vw - 28px))}.status-reference-brand{font-size:1.7rem}.status-reference-section-head{align-items:flex-start;flex-direction:column}.status-reference-windows{grid-template-columns:1fr}.status-reference-window+.status-reference-window,.status-reference-window:nth-child(3),.status-reference-window:nth-child(4){border-left:0;border-top:1px solid rgba(226,232,240,.95)}}