@font-face{font-family:InterVariable;src:url('/fonts/InterVariable-4.1-subset.woff2') format('woff2');font-style:normal;font-weight:400 600;font-display:optional;}@font-face{font-family:CommitMono;src:url('/fonts/CommitMono-1.143-400-subset.woff2') format('woff2');font-style:normal;font-weight:400 500;font-display:optional;}.demo-log{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);}.demo-log[hidden]{display:none;}.demo-log-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-6);}.demo-log-title{font-size:var(--site-copy);line-height:1.4;font-weight:600;letter-spacing:-.02em;}.demo-log-tally{margin-top:var(--space-1);color:var(--ink-2);font-size:var(--site-small);}.demo-log-list{margin:var(--space-3) 0 0;padding:0;list-style:none;}.demo-log-list:empty{display:none;}.demo-log-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--border);font-size:var(--site-small);line-height:1.5;}.demo-log-list li:first-child{animation:demo-log-in var(--dur-attention) var(--ease);}@keyframes demo-log-in{from{opacity:0;transform:translateY(-4px);}}.demo-log-list time{font:var(--site-mono)/var(--lead-helper) var(--font-mono);color:var(--ink-2);}.demo-log-tag{font:var(--site-mono)/var(--lead-helper) var(--font-mono);color:var(--ink-2);white-space:nowrap;}.demo-log-tag:is([data-kind=alert],[data-kind=reminder]){color:var(--accent);}.scene-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);}.demo-pause{min-width:13.5em;}.demo-outage:disabled{cursor:default;opacity:.6;}[data-scene-mode=cinematic] :is([data-demo-outage],[data-demo-pause],.demo-log){display:none;}@media(max-width:640px){.scene-heading{flex-direction:column;align-items:stretch;gap:var(--space-3);}.scene-actions{display:grid;grid-template-columns:1fr 1fr;}.scene-actions .button{min-width:0;padding-inline:var(--space-3);}.demo-log{padding:var(--space-4);}.demo-log-list li{grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);}.demo-log-tag{grid-column:2;}}@media(prefers-reduced-motion:reduce){.demo-log-list li:first-child{animation:none;}}@font-face{font-family:Caveat;src:url('/fonts/Caveat-2.000-600-subset.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap;}:root{--site-width:1160px;--site-subhead:20px;--site-title:32px;--site-heading:44px;--site-display-small:48px;--site-display-medium:64px;--display-size:clamp(48px,6.4vw,80px);--section-size:clamp(32px,3.6vw,44px);--site-gutter:32px;--section-space:112px;--site-header:88px;--site-header-compact:64px;--site-lead:18px;--site-copy:16px;--site-small:14px;--site-card:18px;--site-label-track:.02em;--site-mono:13px;--site-mono-small:15px;}*{box-sizing:border-box;}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header) + 24px);}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body);line-height:1.6;font-feature-settings:var(--feat-sans);-webkit-font-smoothing:antialiased;}button,a,input{-webkit-tap-highlight-color:transparent;}a{color:inherit;text-underline-offset:4px;}button{font:inherit;color:inherit;cursor:pointer;}button:disabled{cursor:default;}button,a{touch-action:manipulation;}button[hidden],[hidden]{display:none!important;}button:focus-visible,a:focus-visible,summary:focus-visible{outline:var(--outline-ring-w) solid var(--accent-border);outline-offset:4px;}h1,h2,h3,p,figure{margin:0;}h1,h2,h3{font-weight:var(--weight-heavy);letter-spacing:-.045em;}h2{font-size:var(--section-size);line-height:1.15;}h3{font-size:var(--site-subhead);line-height:1.4;letter-spacing:-.025em;}p{color:var(--ink-2);}strong{font-weight:var(--weight-heavy);}.wrap{max-width:calc(var(--site-width) + var(--site-gutter)*2);margin-inline:auto;padding-inline:var(--site-gutter);}:not(html)[data-theme="dark"]{color:var(--ink);}.icon{width:20px;height:20px;flex:none;vertical-align:middle;}.mono,code,pre,.eyebrow,.step-number{font-family:var(--font-mono);font-feature-settings:var(--feat-mono);font-weight:400;}.eyebrow{font-size:var(--site-mono);line-height:1.6;letter-spacing:var(--site-label-track);color:var(--ink-2);margin-bottom:20px;}.text-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;text-decoration:none;font-size:var(--site-small);}.text-link .icon{width:16px;height:16px;}.text-link:hover{color:var(--ink);text-decoration:underline;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.skip-link{position:fixed;left:16px;top:-100px;z-index:var(--z-skip);background:var(--accent);color:var(--accent-ink);padding:12px 24px;border-radius:var(--r-sm);}.skip-link:focus{top:12px;}.site-header{position:sticky;top:0;z-index:var(--z-chrome);border-bottom:1px solid var(--border);pointer-events:none;transition:border-color .3s ease;}.header-inner{height:var(--site-header);display:flex;align-items:center;gap:48px;pointer-events:auto;border:1px solid transparent;border-top:0;background:color-mix(in srgb, var(--canvas) 72%, transparent);-webkit-backdrop-filter:blur(var(--blur-bar));backdrop-filter:blur(var(--blur-bar));transition-property:max-width, height, min-height, margin-bottom, padding, border-radius, border-color, box-shadow;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,.7,.2,1);}.site-header[data-scrolled]{border-bottom-color:transparent;}.site-header[data-scrolled] .header-inner{max-width:min(var(--site-width), calc(100% - var(--site-gutter)*2));height:var(--site-header-compact);margin-bottom:calc(var(--site-header) - var(--site-header-compact));padding-inline:20px;border-color:var(--border-hi);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--shadow-float);}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;font-size:var(--type-page);font-weight:600;letter-spacing:-.055em;white-space:nowrap;}.brand-mark{display:block;width:28px;height:28px;flex:none;}#navigation{display:flex;align-items:center;gap:30px;margin-left:auto;}#navigation a{font-size:var(--site-small);color:var(--ink-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;}#navigation a:hover,#navigation a[aria-current]{color:var(--ink);}#navigation .nav-start{display:none;}#navigation .icon{width:13px;height:13px;}.header-actions{display:flex;gap:16px;align-items:center;}.icon-button{height:40px;width:40px;display:grid;place-items:center;background:transparent;border:1px solid var(--border-hi);border-radius:var(--r-sm);}.icon-button:hover{background:var(--surface-hi);}.button{display:inline-flex;justify-content:center;align-items:center;gap:16px;text-decoration:none;padding:13px 20px;min-height:48px;border:1px solid transparent;border-radius:var(--r-sm);font-weight:500;font-size:var(--site-small);transition:background var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease);}.button-primary{background:var(--accent);color:var(--accent-ink);}.button-primary:hover{background:var(--accent);border-color:var(--accent-ink);}.button-secondary{background:var(--surface);border-color:var(--border-hi);}.button-secondary:hover{background:var(--surface-hi);border-color:var(--ink-2);}.button .icon{width:17px;height:17px;}.header-cta{min-height:38px;font-size:var(--site-small);padding:9px 13px;gap:12px;}.menu-toggle{display:none;}.hero{text-align:center;padding-top:66px;}.dot{width:6px;height:6px;display:inline-block;border-radius:var(--r-pill);background:var(--up);flex:none;}h1{font-size:var(--display-size);line-height:1.06;letter-spacing:-.065em;}.hero h1 span,.page-hero h1 span{color:var(--ink-2);}.hero-copy{margin-top:25px;font-size:var(--site-lead);line-height:1.6;letter-spacing:-.02em;}.scribble{font-family:Caveat, 'Segoe Print', 'Bradley Hand', cursive;font-weight:600;color:var(--accent);letter-spacing:0;white-space:nowrap;pointer-events:none;}.scribble-anchor{position:relative;}.scribble-free{position:absolute;right:calc(100% + 6px);top:30%;display:flex;align-items:flex-start;gap:2px;transform:rotate(-6deg);transform-origin:right top;}.scribble-word{font-size:var(--site-title);line-height:1;margin-top:10px;}.scribble-arrow{width:44px;height:26px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;color:var(--accent);}@media(max-width:1100px){.scribble-free{display:none;}}.hero-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:28px;}.hero-footnotes{display:flex;justify-content:center;gap:25px;margin-top:19px;color:var(--ink-2);font-size:var(--site-small);}.hero-footnotes span{display:flex;align-items:center;gap:5px;}.hero-footnotes .icon{width:13px;height:13px;}.product-figure{margin-top:56px;text-align:left;}@media(min-width:1280px){.product-figure{margin-inline:-28px;}}@media(min-width:1440px){.product-figure{margin-inline:-64px;}}figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--ink-2);padding:13px 2px;font-size:var(--site-small);}.foundation{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;padding-bottom:40px;border-bottom:1px solid var(--border);}.foundation div{text-align:center;padding:0 20px;border-right:1px solid var(--border);}.foundation div:last-child{border:0;}.foundation span{display:block;font:var(--weight-heavy) var(--site-subhead)/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--ink);}.foundation p{font-size:var(--site-copy);margin-top:8px;}.section{padding-top:var(--section-space);padding-bottom:var(--section-space);}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:40px;}.section-heading>p{max-width:360px;font-size:var(--site-copy);line-height:1.6;}.section-heading .eyebrow{margin-bottom:15px;}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border-hi);border-bottom:1px solid var(--border-hi);}.check-card{padding:27px 20px 28px;border-right:1px solid var(--border-hi);}.check-card:nth-of-type(3n+1){padding-left:0;}.check-card:nth-of-type(3n){padding-right:0;border-right:0;}.check-card:nth-of-type(-n+3){border-bottom:1px solid var(--border-hi);}.check-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;color:var(--ink-2);}.check-card-top .mono{font-size:var(--site-mono);}.check-card-top .icon{width:23px;height:23px;}.check-card h3{font-size:var(--site-copy);line-height:1.5;min-height:48px;margin-bottom:12px;}.check-card p{font-size:var(--site-copy);line-height:1.6;}.section-note{margin-top:20px;font-size:var(--site-small);}.section-note a{color:var(--ink);}.section-note .icon{width:12px;height:12px;}.signal-section{background:var(--surface-hi);border-block:1px solid var(--border);padding-block:80px;}.signal-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center;}.section-copy{font-size:var(--site-lead);line-height:1.6;max-width:440px;margin-top:24px;}.feature-list{list-style:none;margin:24px 0 27px;padding:0;display:flex;flex-direction:column;gap:12px;}.feature-list li{display:flex;gap:10px;align-items:center;font-size:var(--site-copy);color:var(--ink-2);}.feature-list .icon{width:15px;height:15px;color:var(--ink);}.channels{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:25px;padding-top:50px;margin-top:50px;border-top:1px solid var(--border);}.channels>span{font:600 var(--site-subhead)/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--ink);}.channels>div{display:flex;gap:32px;font-size:var(--site-copy);font-weight:500;letter-spacing:-.02em;}.api-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:center;}.api-layout .text-link{margin-top:24px;}.api-code{background:linear-gradient(var(--surface),var(--surface)),var(--canvas);border:1px solid var(--border-hi);border-radius:var(--r-md);overflow:hidden;}.code-block{background:linear-gradient(var(--surface-panel),var(--surface-panel)),var(--canvas);border:1px solid var(--border-hi);border-radius:var(--r-sm);overflow:hidden;min-width:0;}.code-head{padding:10px 16px;display:flex;justify-content:space-between;align-items:center;min-height:46px;border-bottom:1px solid var(--border);font:var(--site-mono) var(--font-mono);color:var(--ink-2);}.code-head>span:first-child{display:flex;align-items:center;gap:9px;}.code-head .icon{width:14px;height:14px;}.copy{font:var(--site-mono) var(--font-mono);background:var(--surface);border:1px solid var(--border-hi);border-radius:var(--r-xs);padding:5px 10px;min-width:55px;min-height:29px;}.copy:hover{color:var(--ink);border-color:var(--ink-2);}pre{margin:0;padding:24px 20px;overflow:auto;font-size:var(--site-mono-small);line-height:1.8;tab-size:2;}code{overflow-wrap:anywhere;}:where(p,li,dd,td)>code{font-size:1.07em;}pre code{overflow-wrap:normal;}.api-code .code-block{border:0;border-bottom:1px solid var(--border);border-radius:0;}.api-code pre{font-size:var(--site-mono-small);padding:28px 20px;}.api-endpoints{display:flex;flex-direction:column;gap:13px;font:var(--site-mono-small) var(--font-mono);color:var(--ink-2);padding:23px 20px;}.api-endpoints b,.endpoint-list b{color:var(--ink);font-weight:400;margin-right:10px;}.code-bottom{padding:13px 20px;background:var(--surface-panel);border-top:1px solid var(--border);display:flex;gap:20px;font:var(--site-mono) var(--font-mono);color:var(--ink-2);}.start-section{border:1px solid var(--border-hi);border-radius:var(--r-lg);max-width:var(--site-width);padding:40px;background:var(--surface);}.start-section h2{font-size:var(--site-title);}.start-section>div:first-child>p:last-child{font-size:var(--site-copy);margin-top:14px;}.start-section .code-block{margin-top:28px;background:var(--canvas);}.start-section pre{padding:21px 18px;font-size:var(--site-mono-small);}.start-bottom{display:flex;gap:25px;align-items:center;justify-content:space-between;margin-top:22px;}.start-bottom p{font-size:var(--site-copy);color:var(--ink);}.start-bottom p span{font-size:var(--site-small);color:var(--ink-2);}.start-bottom .text-link{white-space:nowrap;}.status-section{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;}.status-section .text-link{margin-top:24px;}.status-lists{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding-top:8px;}.status-lists h3{font-size:var(--site-copy);display:flex;align-items:center;gap:8px;letter-spacing:-.02em;}.status-lists ul{list-style:none;margin:22px 0 0;padding:0;}.status-lists li{font-size:var(--site-copy);color:var(--ink-2);padding-block:11px;border-bottom:1px solid var(--border);}.status-lists p{font-size:var(--site-copy);margin-top:16px;line-height:1.6;}.final-cta{border-top:1px solid var(--border-hi);border-bottom:1px solid var(--border-hi);padding-top:48px;padding-bottom:48px;display:flex;justify-content:space-between;align-items:center;gap:24px;}.final-cta h2{font-size:var(--site-title);}.final-cta p{font-size:var(--site-copy);margin-top:10px;}.site-footer{padding-top:50px;padding-bottom:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:35px;}.site-footer .brand{font-size:var(--site-subhead);}.site-footer p{font-size:var(--site-small);margin-top:10px;}.site-footer .footer-credit{flex-basis:100%;margin-top:8px;padding-top:24px;border-top:1px solid var(--border);color:var(--ink-2);}.footer-credit a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border-hi);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease);}.footer-credit a:hover{text-decoration-color:currentColor;}.site-footer nav{display:flex;gap:30px;align-items:center;font-size:var(--site-small);color:var(--ink-2);}.site-footer nav a{text-decoration:none;}.site-footer nav a:hover{color:var(--ink);}.site-footer nav .icon{height:12px;width:12px;}.page-hero{padding-top:80px;padding-bottom:64px;}.page-hero h1{font-size:var(--display-size);}.page-hero>p:not(.eyebrow){font-size:var(--site-lead);line-height:1.6;margin-top:24px;}.release-note{display:flex;align-items:center;gap:8px;font-size:var(--site-small);color:var(--ink-2);margin-top:30px;flex-wrap:wrap;}.release-note .icon{width:15px;height:15px;}.guide-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:64px;align-items:start;padding-bottom:65px;}.guide-nav{position:sticky;top:calc(var(--site-header) + 24px);display:flex;flex-direction:column;gap:6px;padding-top:8px;}.guide-nav .eyebrow{margin-bottom:12px;}.guide-nav a{font-size:var(--site-small);text-decoration:none;color:var(--ink-2);padding:8px 0;}.guide-nav a:hover{color:var(--ink);}.guide-step{border-top:1px solid var(--border-hi);padding:35px 0 45px;}.step-number{font-size:var(--site-mono);letter-spacing:var(--site-label-track);color:var(--ink-2);display:block;margin-bottom:18px;}.guide-step h2{font-size:var(--site-title);margin-bottom:20px;}.guide-step>p{font-size:var(--site-copy);margin-top:16px;line-height:1.6;}.guide-step .code-block{margin-top:24px;}.guide-step a:not(.text-link){color:var(--ink);}.callout{margin-top:24px;padding:20px 24px;background:var(--surface);border:1px solid var(--border-hi);border-left:2px solid var(--accent-border);border-radius:var(--r-xs);}.callout strong{font-size:var(--site-copy);}.callout p{font-size:var(--site-copy);line-height:1.6;margin-top:6px;}.guide-body code{font-size:var(--site-mono-small);color:var(--ink);}.mini-monitor{display:flex;gap:16px;align-items:center;border:1px solid var(--border-hi);border-radius:var(--r-sm);padding:20px;margin-top:24px;background:var(--surface);}.mini-monitor strong{font-size:var(--site-copy);display:block;}.mini-monitor span:not(.dot){font-size:var(--site-small);color:var(--ink-2);display:block;margin-top:4px;}.mini-monitor>.icon{margin-left:auto;color:var(--ink-2);}details{border-bottom:1px solid var(--border-hi);padding-block:18px;}details:first-of-type{margin-top:12px;}summary{cursor:pointer;font-size:var(--site-copy);font-weight:500;padding-block:5px;}details p{font-size:var(--site-copy);line-height:1.6;margin-top:16px;}.guide-step>.text-link{margin-top:22px;}.alternative-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;}.alternative-grid article{padding:24px;border:1px solid var(--border-hi);border-radius:var(--r-sm);}.alternative-grid h3{font-size:var(--site-card);}.alternative-grid p{font-size:var(--site-copy);line-height:1.6;margin-top:13px;}.alternative-grid .text-link{font-size:var(--site-small);margin-top:20px;}.operations-list{padding-left:20px;color:var(--ink-2);display:flex;flex-direction:column;gap:20px;font-size:var(--site-copy);line-height:1.6;}.operations-list strong{color:var(--ink);}.docs-start{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid var(--border-hi);border-radius:var(--r-md);padding:28px;max-width:var(--site-width);background:var(--surface);}.docs-start>div{display:flex;align-items:center;gap:20px;}.docs-start h2{font-size:var(--site-subhead);letter-spacing:-.03em;}.docs-start p{font-size:var(--site-copy);margin-top:7px;}.docs-start>div>.icon{width:28px;height:28px;color:var(--ink-2);}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.doc-card{display:flex;flex-direction:column;border:1px solid var(--border-hi);border-radius:var(--r-md);background:var(--surface);text-decoration:none;padding:28px;transition:background var(--dur-hover) var(--ease);}.doc-card:hover{background:var(--surface-hi);}.doc-card-icon{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;color:var(--ink-2);}.doc-card-icon>.icon:last-child{width:15px;height:15px;}.doc-card h3{font-size:var(--site-subhead);}.doc-card p{font-size:var(--site-copy);line-height:1.6;margin-top:12px;margin-bottom:26px;}.doc-card>.text-link{font-size:var(--site-small);margin-top:auto;}.api-docs{display:grid;grid-template-columns:1fr 1.1fr;gap:85px;}.api-docs .text-link{margin-top:25px;}.endpoint-list h3{font-size:var(--site-card);margin-bottom:20px;}.endpoint-list dl{margin:0;}.endpoint-list dl>div{padding:16px 0;border-bottom:1px solid var(--border-hi);}.endpoint-list dt{font:var(--site-mono-small) var(--font-mono);overflow-wrap:anywhere;}.endpoint-list dd{margin:9px 0 0;font-size:var(--site-copy);color:var(--ink-2);}.docs-code{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;margin-top:44px;align-items:center;}.docs-code p{font-size:var(--site-copy);line-height:1.6;}.docs-code p a{color:var(--ink);}.docs-code .icon{width:14px;height:14px;}.contribute{text-align:center;max-width:700px;}.contribute>p:not(.eyebrow){font-size:var(--site-copy);margin-top:24px;}.contribute .section-note{font-size:var(--site-small);}.not-found{padding-top:120px;padding-bottom:150px;text-align:center;}.not-found h1{font-size:var(--site-display-medium);}.not-found p:not(.eyebrow){margin-top:24px;}@media(min-width:1600px){.hero{padding-top:84px;}.product-figure{margin-top:64px;}}@media(max-width:1100px){.header-inner{gap:24px;}#navigation{gap:20px;}.signal-layout,.api-layout,.status-section,.api-docs{gap:40px;}.check-card{padding-inline:14px;}.channels>div{gap:25px;}.start-section,.docs-start{margin-inline:var(--site-gutter);}.guide-layout{gap:35px;grid-template-columns:200px minmax(0,1fr);}.api-code pre{font-size:var(--site-mono-small);}.start-section pre{font-size:var(--site-mono-small);}}@media(max-width:900px){:root{--section-space:80px;--site-gutter:24px;--site-header:76px;--site-header-compact:60px;}.brand{font-size:var(--site-subhead);}.header-cta{display:none;}#navigation .nav-start{display:inline-flex;}.header-actions{gap:8px;}#navigation{gap:24px;}.hero{padding-top:50px;}.hero-copy{font-size:var(--site-lead);}.hero-footnotes{font-size:var(--site-small);}.check-grid{grid-template-columns:repeat(6,1fr);}.check-card{grid-column:span 2;padding:22px!important;border-bottom:1px solid var(--border-hi);}.check-card:nth-of-type(3){border-right:0;}.check-card:nth-of-type(n+4){border-bottom:0;}.check-card:last-child{border:0;}.check-card h3{min-height:auto;max-width:none;}.check-card-top{margin-bottom:24px;}.section-heading{gap:30px;}.section-heading>p{max-width:300px;font-size:var(--site-copy);}.signal-layout,.api-layout,.status-section{gap:32px;}.signal-section{padding-block:60px;}.channels{flex-direction:column;gap:25px;}.channels>div{gap:40px;}.api-layout{grid-template-columns:1fr 1fr;}.api-code pre{font-size:var(--site-mono-small);}.api-endpoints{font-size:var(--site-mono-small);}.status-section{grid-template-columns:1fr;}.status-lists{max-width:650px;}.status-lists li{font-size:var(--site-copy);}.final-cta h2{font-size:var(--type-page);}.final-cta .button{font-size:var(--site-small);gap:8px;}.final-cta p{font-size:var(--site-copy);}.guide-layout{grid-template-columns:1fr;}.guide-nav{position:static;flex-direction:row;flex-wrap:wrap;gap:8px 20px;padding-bottom:15px;}.guide-nav .eyebrow{width:100%;margin:0;}.guide-nav a{padding:5px 0;}.guide-body{max-width:760px;}.page-hero{padding-top:60px;padding-bottom:50px;}.docs-grid{grid-template-columns:1fr 1fr;}.api-docs{gap:40px;}.docs-code{grid-template-columns:1fr;gap:24px;}.docs-code p{max-width:650px;}.docs-start .button{font-size:var(--site-small);white-space:nowrap;}.docs-start h2{font-size:var(--site-copy);}.site-footer nav{gap:20px;}}@media(max-width:640px){:root{--site-gutter:20px;--section-space:64px;--display-size:48px;--site-header:72px;--site-header-compact:56px;}.header-inner{height:auto;min-height:var(--site-header);flex-wrap:wrap;gap:0;position:relative;padding-block:16px;}.site-header[data-scrolled] .header-inner{height:auto;min-height:var(--site-header-compact);padding:10px 16px;}.brand{font-size:var(--type-page);}.header-actions{margin-left:auto;}.menu-toggle:not([hidden]){display:grid;}.icon-button{width:36px;height:36px;}.icon-button .icon{width:18px;height:18px;}#navigation{order:3;flex-basis:100%;justify-content:space-between;gap:12px;margin-top:14px;}#navigation[data-enhanced]{display:none;}#navigation.is-open{display:flex;}#navigation a{font-size:var(--site-small);}.hero{padding-top:42px;}.hero-copy{font-size:var(--site-copy);line-height:1.6;max-width:360px;margin-inline:auto;margin-top:22px;}.desktop-break{display:none;}.hero-actions{gap:10px;flex-wrap:wrap;margin-top:25px;}.button{font-size:var(--site-small);padding:12px 15px;gap:10px;min-height:46px;}.hero-footnotes{gap:15px;font-size:var(--site-small);margin-top:19px;}.hero-footnotes .icon{width:11px;height:11px;}.product-figure{margin-top:38px;}figcaption{font-size:var(--site-small);line-height:1.7;flex-direction:column;gap:2px;text-align:center;}.foundation{grid-template-columns:1fr;margin-top:25px;padding-bottom:20px;}.foundation div{padding:15px 0;border-right:0;}.foundation span{font-size:var(--site-card);}.foundation p{font-size:var(--site-copy);margin-top:5px;}.section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px;}.section-heading>p{max-width:360px;}.eyebrow{font-size:var(--site-mono);margin-bottom:16px;}.check-grid{grid-template-columns:1fr;}.check-card{grid-column:auto!important;border-right:0!important;border-bottom:1px solid var(--border-hi)!important;padding:25px 0!important;}.check-card:last-child{border-bottom:0!important;}.check-card-top{margin-bottom:15px;}.check-card h3{font-size:var(--site-card);margin-bottom:8px;}.check-card p{font-size:var(--site-copy);line-height:1.6;}.check-card-top .mono{font-size:var(--site-mono);}.section-note{font-size:var(--site-small);line-height:1.8;}.signal-layout,.api-layout{grid-template-columns:1fr;gap:38px;}.signal-section{padding-block:54px;}.section-copy{font-size:var(--site-copy);margin-top:20px;}.feature-list li{font-size:var(--site-copy);gap:8px;}.text-link{font-size:var(--site-small);}.channels{padding-top:30px;margin-top:40px;gap:21px;}.channels>span{font-size:var(--site-card);text-align:center;}.channels>div{gap:18px;flex-wrap:wrap;justify-content:center;font-size:var(--site-small);}.api-layout>.api-code{order:2;}.api-code pre{font-size:var(--site-mono);}.api-endpoints{font-size:var(--site-mono);}.api-layout .text-link{margin-top:20px;}.start-section{padding:28px 22px;}.start-section h2{font-size:var(--site-title);}.start-section>div:first-child>p:last-child{font-size:var(--site-copy);}.start-section pre{font-size:var(--site-mono);}.start-bottom{align-items:flex-start;flex-direction:column;gap:18px;}.start-bottom p{font-size:var(--site-copy);line-height:1.6;}.start-bottom p span{display:block;margin-top:12px;font-size:var(--site-small);}.status-section{gap:35px;}.status-lists{gap:23px;}.status-lists h3{font-size:var(--site-copy);}.status-lists li{font-size:var(--site-copy);}.status-lists p{font-size:var(--site-copy);}.final-cta{flex-direction:column;align-items:flex-start;padding-block:35px;gap:25px;}.final-cta h2{font-size:var(--type-page);}.final-cta p{font-size:var(--site-copy);line-height:1.6;}.site-footer{padding-top:38px;gap:24px;}.site-footer nav{width:100%;gap:22px;font-size:var(--site-small);flex-wrap:wrap;}.page-hero{padding-top:46px;padding-bottom:40px;}.page-hero h1{font-size:var(--site-display-small);}.page-hero>p:not(.eyebrow){font-size:var(--site-copy);}.release-note{font-size:var(--site-small);line-height:1.8;}.guide-layout{gap:20px;}.guide-nav{gap:4px 18px;}.guide-nav a{font-size:var(--site-small);}.guide-step{padding:30px 0 36px;}.guide-step h2{font-size:var(--site-title);}.guide-step>p{font-size:var(--site-copy);}.callout{padding:17px;}.callout p{font-size:var(--site-copy);}.guide-step pre{font-size:var(--site-mono);}.alternative-grid{grid-template-columns:1fr;}.operations-list{font-size:var(--site-copy);padding-left:18px;}.docs-start{padding:22px;flex-direction:column;align-items:flex-start;}.docs-start h2{font-size:var(--site-card);}.docs-start p{font-size:var(--site-copy);}.docs-start>div>.icon{display:none;}.docs-grid{grid-template-columns:1fr;gap:16px;}.doc-card{padding:24px;}.doc-card-icon{margin-bottom:20px;}.doc-card p{font-size:var(--site-copy);}.api-docs{grid-template-columns:1fr;gap:40px;}.endpoint-list dt{font-size:var(--site-mono);}.docs-code{margin-top:30px;}.docs-code pre{font-size:var(--site-mono);}.docs-code p{font-size:var(--site-copy);}.contribute>p:not(.eyebrow){font-size:var(--site-copy);}.not-found{padding-top:80px;padding-bottom:100px;}.not-found h1{font-size:var(--site-heading);}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*:before,*:after{transition:none!important;animation:none!important;}}.api-layout>*,.api-docs>*,.docs-code>*,.signal-layout>*,.status-section>*,.guide-layout>*{min-width:0;}.theme-toggle[hidden]{display:grid!important;visibility:hidden;}.copy[hidden]{display:inline-block!important;visibility:hidden;}@media(max-width:640px){.menu-toggle[hidden]{display:grid!important;visibility:hidden;}}.sg-dashboard{position:relative;display:grid;grid-template-columns:var(--size-sidebar) minmax(0,1fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--canvas);box-shadow:var(--shadow-raised);font-size:var(--type-body);line-height:var(--lead-body);letter-spacing:var(--track-body);font-variant-ligatures:var(--ligatures-sans);font-variant-numeric:var(--numeric-sans);color:var(--ink);}.sg-dashboard[data-sidebar=collapsed]{grid-template-columns:var(--size-rail) minmax(0,1fr);}.sg-dashboard .icon{width:var(--size-icon-nav);height:var(--size-icon-nav);}.sg-dashboard :where(button){font:inherit;color:inherit;letter-spacing:inherit;}.sg-dashboard :where(button:disabled){cursor:default;}.sg-dashboard :is(input,select,button):focus-visible,.sg-dashboard [role=dialog]:focus-visible{outline:var(--outline-w) solid var(--accent-border);outline-offset:var(--outline-offset);}.sg-sidebar{display:flex;flex-direction:column;gap:var(--space-0h);min-width:0;padding:var(--space-5) var(--space-3);background:var(--surface);border-right:1px solid var(--border);}.sg-brand{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-5);font-size:var(--type-row);line-height:var(--lead-row);font-weight:var(--weight-strong);white-space:nowrap;}.sg-brand-mark{display:grid;place-items:center;flex:none;width:var(--size-square-compact);height:var(--size-square-compact);border:1px solid var(--border-hi);border-radius:var(--r-sm);background:var(--surface-hi);}.sg-nav{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-h);padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--r-sm);color:var(--ink-2);white-space:nowrap;min-width:0;}.sg-nav .icon{opacity:.85;}.sg-current{background:var(--surface-hi);color:var(--ink);border-color:var(--border);font-weight:var(--weight-strong);}.sg-nav-label{padding:var(--space-4) var(--space-2) var(--space-1);color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;white-space:nowrap;}.sg-account{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--border);}.sg-account .sg-nav{gap:var(--space-2);}.sg-account-email{padding-inline:var(--space-2);font-size:var(--type-helper);line-height:var(--lead-helper);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}@media(min-width:801px){.sg-dashboard[data-sidebar=collapsed] .sg-sidebar{padding-inline:var(--space-2);align-items:center;}.sg-dashboard[data-sidebar=collapsed] :is(.sg-nav,.sg-brand){justify-content:center;padding-inline:0;width:100%;}.sg-dashboard[data-sidebar=collapsed] :is(.sg-nav-text,.sg-nav-label){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.sg-dashboard[data-sidebar=collapsed] .sg-account-email{display:none;}.sg-dashboard[data-sidebar=collapsed] .sg-account{width:100%;}}.sg-main{min-width:0;}.sg-topbar{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--border);}.sg-icon-btn{display:grid;place-items:center;flex:none;width:var(--size-icon-xl);height:var(--size-icon-xl);padding:0;border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-2);cursor:pointer;transition:background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease);}.sg-dashboard .sg-icon-btn{color:var(--ink-2);}.sg-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:var(--border-hi);}.sg-heading{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--size-row-md);padding-left:var(--space-4);border-left:1px solid var(--border);}.sg-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-row);line-height:var(--lead-row);font-weight:var(--weight-heavy);}.sg-content{padding:var(--space-6);}.sg-card{display:flex;flex-direction:column;gap:var(--space-1h);padding:var(--space-1h);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);}.sg-card-head{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:var(--space-2);min-height:var(--size-row-lg);padding:0 var(--space-2);border-bottom:1px solid var(--border);}.sg-card-lead{display:flex;align-items:center;gap:var(--space-2h);flex:none;max-width:100%;min-width:0;}.sg-card-action{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1h);flex:1 1 0;align-self:center;min-width:min-content;}.sg-icon-tile{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--space-6);height:var(--space-6);border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);}.sg-dashboard .sg-icon-tile .icon{width:var(--space-3);height:var(--space-3);}.sg-tabs{display:flex;align-self:stretch;gap:var(--space-1);min-width:0;}.sg-tabs[data-more]{overflow-x:auto;scrollbar-width:none;}.sg-tabs[data-more]::-webkit-scrollbar{display:none;}.sg-tabs[data-more=end]{mask-image:linear-gradient(to right,black calc(100% - var(--space-8)),transparent);}.sg-tabs[data-more=start]{mask-image:linear-gradient(to left,black calc(100% - var(--space-8)),transparent);}.sg-tabs[data-more=both]{mask-image:linear-gradient(to right,transparent,black var(--space-8),black calc(100% - var(--space-8)),transparent);}.sg-tab{position:relative;display:inline-flex;align-items:center;gap:var(--space-1h);padding:0 var(--space-2);border:0;background:none;font-size:var(--type-body);line-height:var(--lead-body);white-space:nowrap;cursor:pointer;}.sg-dashboard .sg-tab{color:var(--ink-2);}.sg-dashboard .sg-tab:hover:not(:disabled),.sg-dashboard .sg-tab[aria-pressed=true]{color:var(--ink);}.sg-tab[aria-pressed=true]{font-weight:var(--weight-strong);}.sg-tab[aria-pressed=true]::after{content:'';position:absolute;left:var(--space-2);right:var(--space-2);bottom:-1px;height:var(--size-tab-mark);background:var(--accent);}.sg-tab[hidden]{display:none;}.sg-tab:focus-visible{outline-offset:calc(var(--outline-w) * -1);}.sg-tab-count{font:var(--type-section)/var(--lead-section) var(--font-mono);font-weight:var(--weight-plain);color:var(--ink-3);}.sg-dot{flex:none;width:var(--space-2);height:var(--space-2);border-radius:50%;}.sg-dot[data-state=up]{background:var(--up);box-shadow:var(--glow-up);}.sg-dot[data-state=warn]{background:var(--warn);box-shadow:var(--glow-warn);}.sg-dot[data-state=down]{background:var(--down);box-shadow:var(--glow-down);}.sg-dot[data-state=off]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-2);}.sg-search{display:flex;align-items:center;gap:var(--space-2);flex:0 1 var(--size-pane-sm);width:var(--size-col-4);min-width:var(--size-col-4);height:var(--size-row-md);padding:0 var(--space-2h);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--r-sm);color:var(--ink-4);transition:border-color var(--dur-hover) var(--ease);}.sg-search:hover{border-color:var(--border-hi);}.sg-search:focus-within{border-color:var(--accent-border);outline:var(--outline-ring-w) solid var(--accent-ring);outline-offset:1px;}.sg-dashboard .sg-search .icon{width:var(--size-icon-sm);height:var(--size-icon-sm);}.sg-search input{flex:1;width:100%;min-width:0;padding:0;border:0;background:none;color:var(--ink);font:var(--type-helper)/var(--lead-helper) var(--font-sans);letter-spacing:inherit;}.sg-search input:focus{outline:none;}.sg-search input::placeholder{color:var(--ink-4);opacity:1;}.sg-menu{position:relative;display:inline-block;}.sg-head-button,.sg-button{display:inline-flex;align-items:center;gap:var(--space-2);border:1px solid var(--border-control);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition:background var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease);white-space:nowrap;}.sg-head-button{height:var(--size-row-md);padding:var(--space-1) var(--space-2h);font-size:var(--type-helper);line-height:var(--lead-helper);}.sg-button{padding:var(--space-2) var(--space-4);font-size:var(--type-body);line-height:var(--lead-body);}.sg-button--compact{padding:var(--space-1) var(--space-2h);font-size:var(--type-helper);line-height:var(--lead-helper);}.sg-button--quiet{border-color:transparent;background:transparent;}.sg-dashboard .sg-button--quiet{color:var(--ink-3);}.sg-button--primary{justify-content:center;border-color:var(--accent-border);}.sg-dashboard .sg-button--primary:hover{color:var(--accent-ink);background:var(--accent);}.sg-head-button:hover:not(:disabled),.sg-button:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-hi);}.sg-dashboard .sg-head-button .icon{width:var(--size-icon-sm);height:var(--size-icon-sm);}.sg-badge{margin-inline-start:var(--space-0h);padding:0 var(--space-1);border-radius:var(--r-sm);background:var(--surface-hi);color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);}.sg-badge[hidden]{display:none;}.sg-panel{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:var(--z-float);display:flex;flex-direction:column;gap:var(--space-2);width:max-content;min-width:var(--space-16);padding:var(--space-2);background:var(--surface-float);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-float);text-align:left;}.sg-panel[hidden]{display:none;}.sg-filter-panel{width:var(--size-pane-md);}.sg-filter-cols{display:grid;grid-template-columns:var(--size-col-4) minmax(0,1fr);gap:var(--space-2);}.sg-filter-keys{display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;}.sg-filter-key{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--size-row-md);padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--r-sm);background:none;text-align:left;cursor:pointer;}.sg-filter-key:hover,.sg-filter-key[aria-pressed=true]{background:var(--surface-2);}.sg-filter-key[aria-pressed=true]{border-color:var(--border-hi);}.sg-key-value,.sg-option-count{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:var(--type-section)/var(--lead-section) var(--font-mono);color:var(--ink-2);}.sg-values{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:0;}.sg-values legend{padding:0 0 var(--space-1);color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;}.sg-choice{display:flex;align-items:center;gap:var(--space-1);min-height:var(--control-h);cursor:pointer;}.sg-choice input{appearance:none;display:inline-grid;place-items:center;flex:none;width:var(--size-square-compact);height:var(--size-square-compact);margin:0 0 0 calc((var(--size-icon-md) - var(--size-square-compact)) / 2);cursor:pointer;}.sg-choice input::before,.sg-choice input::after{content:'';grid-area:1 / 1;width:var(--size-icon-md);height:var(--size-icon-md);border-radius:var(--r-pill);}.sg-choice input::before{box-shadow:inset 0 0 0 1.5px var(--ink-3);transition:background-color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease);}.sg-choice input:checked::before{background:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent-border);}.sg-choice input::after{background:var(--accent-ink);clip-path:circle(25%);transform:scale(0);transition:transform var(--dur-hover) var(--ease);}.sg-choice input:checked::after{transform:scale(1);}.sg-choice input:focus-visible{outline:none;}.sg-choice input:focus-visible::before{outline:var(--outline-w) solid var(--accent-border);outline-offset:var(--outline-offset);}.sg-option{display:flex;flex:1;justify-content:space-between;gap:var(--space-2);min-width:0;}.sg-option[data-empty=true]{color:var(--ink-2);}.sg-panel-foot{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);}.sg-panel-count{margin-inline:auto;font-size:var(--type-helper);line-height:var(--lead-helper);color:var(--ink-2);}.sg-view-grid{display:grid;grid-template-columns:auto auto;align-items:center;gap:var(--space-3);padding:var(--space-1);}.sg-view-label{color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;}.sg-segmented{display:inline-flex;gap:1px;padding:var(--space-0h);border:1px solid var(--border-control);border-radius:var(--r-md);background:var(--surface-2);}.sg-segment{display:inline-flex;align-items:center;min-height:var(--size-square-compact);padding:0 var(--space-2h);border:1px solid transparent;border-radius:var(--r-sm);background:none;font-size:var(--type-helper);line-height:var(--lead-helper);cursor:pointer;transition:background-color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease);}.sg-dashboard .sg-segment{color:var(--ink-3);}.sg-dashboard .sg-segment:hover:not([aria-pressed=true]){color:var(--ink-2);border-color:var(--border-hi);}.sg-dashboard .sg-segment[aria-pressed=true]{background:var(--accent);border-color:var(--accent-border);color:var(--accent-ink);}.sg-select{appearance:none;width:auto;max-width:100%;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:1px solid var(--border-control);border-radius:var(--r-sm);background-color:var(--canvas);background-image:linear-gradient(45deg,transparent 50%,var(--ink-2) 50%),linear-gradient(135deg,var(--ink-2) 50%,transparent 50%);background-position:right var(--space-4) center,right var(--space-3) center;background-size:var(--space-1) var(--space-1);background-repeat:no-repeat;color:var(--ink);font:var(--type-body)/var(--lead-body) var(--font-sans);cursor:pointer;}.sg-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) 0;}.sg-filter-row[hidden]{display:none;}.sg-chip{display:inline-flex;align-items:center;min-height:var(--size-row-sm);padding:0;border:1px solid var(--border);border-radius:var(--r-sm);background:none;cursor:pointer;white-space:nowrap;}.sg-chip:hover{border-color:var(--border-hi);}.sg-chip-label{padding:var(--space-1) var(--space-2);color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;}.sg-chip-value{padding:var(--space-1) var(--space-2);border-left:1px solid var(--border);color:var(--ink);font:var(--type-section)/var(--lead-section) var(--font-mono);}.sg-chip-x{padding:0 var(--space-2) 0 0;color:var(--ink-2);}.sg-result-count{font-size:var(--type-helper);line-height:var(--lead-helper);color:var(--ink-3);}.sg-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 var(--space-1);}.sg-col-status{width:var(--size-col-2);}.sg-col-history{width:var(--size-col-4);}.sg-col-number{width:var(--size-col-3);}.sg-table thead th{height:var(--size-col-2xs);padding:0 var(--space-3);text-align:left;color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);font-weight:var(--weight-plain);text-transform:uppercase;}.sg-table thead th:first-child{border-left:var(--size-status-rail) solid transparent;padding-inline:0;text-align:center;}.sg-table thead th.sg-head-beats{padding-inline:0;}.sg-table thead th.sg-number{text-align:right;}.sg-section th{padding:var(--space-2) var(--space-3);border-left:var(--size-status-rail) solid transparent;text-align:left;color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);font-weight:var(--weight-plain);text-transform:uppercase;}.sg-row>*{height:var(--size-row-xl);padding:0 var(--space-3);vertical-align:middle;color:var(--ink-2);border-block:1px solid var(--border);box-shadow:var(--shadow-raised);}.sg-row>:first-child{border-left:var(--size-status-rail) solid var(--border);border-radius:var(--r-md) 0 0 var(--r-md);}.sg-row>:last-child{border-right:1px solid var(--border);border-radius:0 var(--r-md) var(--r-md) 0;}.sg-row[data-monitor=down]>:first-child{border-left-color:var(--down);}.sg-row:is([data-monitor=warning],[data-monitor=recovering],[data-monitor=expiring])>:first-child{border-left-color:var(--warn);}.sg-row[data-monitor=paused]>:first-child{border-left-style:dotted;border-left-color:var(--ink-3);}.sg-row[data-monitor=paused]>.sg-history{opacity:.62;}.sg-dashboard .sg-row[data-monitor=paused] :is(.sg-name,.sg-number){color:var(--ink-2);}.sg-status{text-align:center;padding-inline:0;}.sg-row>.sg-history{padding-inline:0;}.sg-identity{min-width:0;text-align:left;font-weight:var(--weight-plain);}.sg-name{display:block;font-size:var(--type-row);line-height:var(--lead-row);font-weight:var(--weight-mid);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sg-sub{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-0h);}.sg-cause{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;padding:var(--space-1) var(--space-2);border:1px dashed var(--border-hi);border-radius:var(--r-sm);white-space:nowrap;color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;}.sg-cause[hidden]{display:none;}.sg-target{flex:1 1 0;min-width:0;color:var(--ink-3);font:var(--type-helper)/var(--lead-helper) var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sg-row>.sg-number{text-align:right;color:var(--ink);font:var(--type-helper)/var(--lead-helper) var(--font-mono);white-space:nowrap;}.sg-beats{display:flex;align-items:flex-end;width:var(--size-col-4);height:26px;gap:2px;}.sg-beats i{display:block;flex:none;width:4px;height:calc(var(--beat) * 100%);border-radius:var(--r-2xs);background:var(--up);transition:background var(--dur-hover) var(--ease);}.sg-beats .sg-failed{background:var(--down);}.sg-beats .sg-slot-empty{height:2px;background:var(--idle-dim);}.sg-beats .sg-warning{background:var(--warn);}.sg-beats .sg-active{background:var(--ink);}@keyframes sg-beat-enter{0%{transform:scaleY(.35);opacity:.55;}62%{transform:scaleY(1.06);opacity:1;}100%{transform:scaleY(1);opacity:1;}}.sg-beats .sg-new{transform-origin:bottom;animation:sg-beat-enter var(--dur-attention) var(--ease);}.sg-led{display:inline-block;position:relative;flex:none;width:20px;height:7px;border-radius:var(--r-2xs);background:var(--up);box-shadow:var(--glow-up);vertical-align:middle;}.sg-led::after{content:'';position:absolute;inset:1px 1px 3px;border-radius:var(--r-2xs);background:linear-gradient(180deg,color-mix(in srgb,white 55%,transparent),transparent);opacity:.5;}.sg-led[data-state=down]{background:var(--down);box-shadow:var(--glow-down);}.sg-led:is([data-state=warn],[data-state=pending]){background:var(--warn);box-shadow:var(--glow-warn);}.sg-led[data-state=off]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-2);}.sg-led[data-state=off]::after{opacity:0;}.sg-mobile{display:none;flex-direction:column;gap:var(--space-5);}.sg-mobile>section{display:flex;flex-direction:column;gap:var(--space-1h);}.sg-group-title{margin:0;padding:var(--space-2) var(--space-3) 0;color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);font-weight:var(--weight-plain);text-transform:uppercase;letter-spacing:inherit;}.sg-card-stack{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--size-pane-md)),1fr));gap:var(--space-1h);}.sg-mobile-card{min-width:0;overflow:hidden;padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-raised);}.sg-mobile-card[data-state=down]{border-left:var(--size-status-rail) solid var(--down);}.sg-mobile-card:is([data-state=warning],[data-state=recovering],[data-state=expiring]){border-left:var(--size-status-rail) solid var(--warn);}.sg-mobile-card[data-state=paused]{border-left:var(--size-status-rail) dotted var(--ink-3);}.sg-mobile-card[data-state=paused] .sg-card-beats{opacity:.62;}.sg-dashboard .sg-mobile-card[data-state=paused] :is(.sg-name,dd){color:var(--ink-2);}.sg-mobile-status{display:flex;align-items:center;gap:var(--space-2);font-size:var(--type-helper);line-height:var(--lead-helper);color:var(--ink-2);}.sg-mobile-card .sg-name{margin:var(--space-2) 0 0;font-size:var(--type-card);line-height:var(--lead-card);white-space:normal;overflow-wrap:anywhere;letter-spacing:inherit;}.sg-mobile-card .sg-target{margin-top:var(--space-0h);white-space:normal;overflow-wrap:anywhere;}.sg-card-beats{margin-top:var(--space-3);}.sg-card-beats .sg-beats{width:100%;height:30px;gap:3px;justify-content:flex-end;overflow-x:clip;}.sg-card-beats .sg-beats i{width:5px;}.sg-card-error{margin-top:var(--space-2);font-size:var(--type-helper);line-height:var(--lead-prose);color:var(--ink-2);overflow-wrap:anywhere;}.sg-card-error[hidden]{display:none;}.sg-facts{display:flex;gap:var(--space-6);margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border);}.sg-facts dt{color:var(--ink-2);font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;}.sg-facts dd{margin:var(--space-0h) 0 0;color:var(--ink);font:var(--type-body)/var(--lead-body) var(--font-mono);}.sg-show-all{display:none;}.sg-ruler{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;visibility:hidden;pointer-events:none;}.sg-ruler>*{width:max-content;}.sg-ruler :is(.sg-cause,.sg-target){flex:none;overflow:visible;}.sg-dashboard[data-shown=cards] .sg-table-scroll{display:none;}.sg-dashboard[data-shown=cards] .sg-mobile{display:flex;}@media(max-width:1279px){.sg-dashboard:not([data-shown]) .sg-table-scroll{display:none;}.sg-dashboard:not([data-shown]) .sg-mobile{display:flex;}}.sg-dashboard[data-shown] :is(.sg-table-scroll,.sg-mobile)[hidden]{display:none;}.sg-empty{padding:var(--space-16) var(--space-6);text-align:center;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);}.sg-empty[hidden]{display:none;}.sg-empty-leds{display:flex;justify-content:center;gap:var(--space-1);margin-bottom:var(--space-5);opacity:.28;}.sg-empty-title{margin-bottom:var(--space-2);font-size:var(--type-page);line-height:var(--lead-page);font-weight:var(--weight-strong);letter-spacing:inherit;}.sg-empty-body{max-width:42ch;margin:0 auto;font-size:var(--type-helper);line-height:var(--lead-prose);color:var(--ink-3);}.sg-empty-action{margin-top:var(--space-6);}.sg-tip{position:absolute;z-index:var(--z-float);display:flex;flex-direction:column;gap:var(--space-2);min-width:var(--size-pane-xs);padding:var(--space-2) var(--space-3);border:1px solid var(--border-hi);border-radius:var(--r-md);background:var(--surface-float);box-shadow:var(--shadow-float);pointer-events:none;white-space:nowrap;}.sg-tip[hidden]{display:none;}.sg-tip-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border);}.sg-tip-time{font:var(--type-helper)/var(--lead-helper) var(--font-mono);color:var(--ink);}.sg-tip-unit,.sg-tip-label,.sg-tip-status{font:var(--type-section)/var(--lead-section) var(--font-mono);text-transform:uppercase;color:var(--ink-2);}.sg-tip-row{display:grid;grid-template-columns:auto 1fr max-content max-content;align-items:center;gap:var(--space-2);}.sg-tip-marker{width:var(--size-icon-xs);height:var(--size-icon-xs);border-radius:var(--r-2xs);background:var(--up);}.sg-tip-marker[data-status=warn]{background:var(--warn);}.sg-tip-marker[data-status=down]{background:var(--down);}.sg-tip-value{font:var(--type-helper)/var(--lead-helper) var(--font-mono);color:var(--ink);text-align:right;}.sg-tip-footer{font-size:var(--type-helper);line-height:var(--lead-helper);color:var(--down);white-space:normal;}@media(max-width:800px){.sg-dashboard,.sg-dashboard[data-sidebar]{grid-template-columns:minmax(0,1fr);}.sg-sidebar{position:absolute;inset:0 auto 0 0;z-index:var(--z-overlay);width:var(--size-sidebar);box-shadow:var(--shadow-float);}.sg-dashboard:not([data-drawer=open]) .sg-sidebar{display:none;}}@media(max-width:640px){.sg-topbar{padding:var(--space-3) var(--space-4);gap:var(--space-3);}.sg-topbar .sg-icon-btn{display:none;}.sg-heading{flex:1 1 auto;padding-left:0;border-left:0;}.sg-content{padding:0;}.sg-card{border:0;border-radius:0;background:none;}.sg-card-head{flex-wrap:nowrap;}.sg-card-lead{flex:1 1 auto;}.sg-card-action{flex:none;}.sg-tabs{overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--space-8);}.sg-dashboard:not([data-shown]) .sg-tabs{mask-image:linear-gradient(to right,black calc(100% - var(--space-8)),transparent);}.sg-card-action>.sg-search{display:none;}.sg-head-button{justify-content:center;width:var(--control-h);height:var(--control-h);padding:0;}.sg-card-action{gap:var(--space-2);}.sg-head-button{position:relative;}.sg-head-button::after{content:'';position:absolute;top:50%;left:50%;width:max(100%, var(--size-target));height:max(100%, var(--size-target));translate:-50% -50%;}.sg-head-face{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.sg-panel[data-sheet]{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:85vh;overflow-y:auto;z-index:var(--z-overlay);gap:var(--space-4);padding:var(--space-4);border-radius:var(--r-lg) var(--r-lg) 0 0;}.sg-panel[data-sheet] .sg-choice{min-height:var(--size-row-lg);}.sg-panel[data-sheet] .sg-search{display:flex;flex:none;width:100%;height:auto;padding:var(--space-2) var(--space-2h);}.sg-panel[data-sheet] .sg-search input{font-size:var(--type-nozoom);line-height:var(--lead-nozoom);padding-block:var(--space-0h);}.sg-mobile-card[data-folded]{display:none;}.sg-show-all{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--space-12);margin-top:var(--space-2);border:1px solid var(--border-hi);border-radius:var(--r-md);background:var(--surface);font:var(--type-body)/var(--lead-body) var(--font-sans);cursor:pointer;}.sg-show-all:hover{border-color:var(--ink-2);}.sg-show-all[hidden]{display:none;}.sg-search input,.sg-select{font-size:var(--type-nozoom);}}@media (prefers-reduced-motion:reduce){.sg-beats i,.sg-icon-btn,.sg-segment,.sg-choice input::before,.sg-choice input::after{transition:none;}}.check-defs{position:absolute;width:0;height:0;overflow:hidden;}.check-tile{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);background:#292929;box-shadow:inset 0 0 0 1px #444444;color:#34d399;}.check-card-top .check-tile .icon{width:22px;height:22px;stroke:url(#check-ink);}@media(max-width:640px){.check-tile{width:36px;height:36px;}.check-card-top .check-tile .icon{width:20px;height:20px;}}.channels>div{flex-wrap:wrap;justify-content:center;gap:24px;}.channel{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;}.channel .icon{width:40px;height:40px;}.channel-tile-light{stroke:var(--border-hi);}.channel-tile-neutral{fill:var(--ink);}.channel-glyph-neutral{fill:var(--canvas);color:var(--canvas);}@media(max-width:640px){.channel .icon{width:32px;height:32px;}}.incident-illustration{margin:0;min-width:0;letter-spacing:-.02em;}.incident-panel{border:1px solid var(--border);border-left:2px solid var(--down);border-radius:var(--r-md);background:linear-gradient(var(--surface),var(--surface)),var(--canvas);box-shadow:var(--shadow-raised);overflow:hidden;}.incident-summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 16px;}.incident-name{display:block;font-size:var(--type-row);line-height:var(--lead-row);}.incident-kind{display:inline-block;color:var(--ink-2);font-size:var(--type-helper);line-height:var(--lead-helper);margin-top:4px;}.incident-badge{margin-left:auto;border-radius:var(--r-sm);background:var(--down);color:var(--on-down);padding:4px 8px;font-size:var(--type-helper);line-height:var(--lead-helper);}.incident-detail{padding:16px;background:var(--surface-2);border-top:1px solid var(--border);display:grid;gap:16px;}.incident-label{font:var(--type-section)/var(--lead-section) var(--font-mono);color:var(--ink-2);margin:0 0 8px;letter-spacing:normal;}.incident-timeline{margin:0;padding:0;list-style:none;display:grid;gap:8px;}.incident-timeline li{display:flex;align-items:baseline;gap:12px;font-size:var(--type-body);line-height:var(--lead-body);color:var(--ink-2);}.incident-timeline time,.incident-time{width:104px;flex:none;text-align:right;font-family:var(--font-mono);white-space:nowrap;}.incident-error{padding-top:16px;border-top:1px solid var(--border);}.incident-error pre{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--surface-hi);color:var(--down);font:var(--type-helper)/var(--lead-helper) var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;}.incident-actions{display:flex;justify-content:flex-end;border-top:1px solid var(--border);background:var(--surface-2);padding:12px 16px;}.incident-actions button{border:1px solid var(--border-hi);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font:var(--type-helper)/var(--lead-helper) var(--font-sans);padding:4px 10px;cursor:default;}.incident-illustration figcaption{font-size:var(--type-helper);line-height:var(--lead-prose);color:var(--ink-2);margin-top:12px;}@media (max-width:400px){.incident-timeline time,.incident-time{width:72px;}.incident-summary{flex-wrap:wrap;}}