:root .site{--landing-bg:var(--color-surface);--landing-band:var(--color-surface-sunken);--landing-text:var(--color-text);--landing-text-2:var(--color-text-medium);--landing-text-3:var(--color-text-secondary);--landing-line:var(--color-border);--landing-line-strong:#00000029}:root[data-theme=dark] .site{--landing-bg:var(--color-canvas);--landing-band:var(--color-surface);--landing-line-strong:#ffffff2e}html:has(.site){background:var(--color-surface);overflow-x:clip}html:has(.site) body{background:var(--color-surface);overflow-x:clip}:root[data-theme=dark]:has(.site){background:var(--color-canvas);color:var(--color-text)}:root[data-theme=dark]:has(.site) body{background:var(--color-canvas);color:var(--color-text)}.site{background:var(--landing-bg);min-height:100svh;color:var(--landing-text);font-size:var(--text-base);line-height:var(--leading-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site .wrap{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.site ::selection{background:var(--color-selection)}.site :is(.top-row,.hero-actions,.beta-action)>.btn{box-shadow:none;letter-spacing:-.01em}.site :is(.top-row,.hero-actions,.beta-action)>.btn:not([data-variant]){--_bg:transparent;--_bd:var(--landing-line-strong);--_fg:var(--landing-text);box-shadow:none}.site :is(.top-row,.hero-actions,.beta-action)>.btn:not([data-variant]):hover{background:var(--color-surface-hover)}.site .btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site .top{z-index:var(--z-header);border-bottom:var(--border-thin) solid var(--landing-line);background:var(--landing-bg);position:sticky;top:0}.site .top-row{align-items:center;gap:var(--space-4);min-height:60px;display:flex}.site .brand{align-items:center;gap:var(--space-2-5);color:var(--landing-text);font-size:1.0625rem;font-weight:var(--weight-semibold);letter-spacing:-.02em;line-height:1;text-decoration:none;display:inline-flex}.site .top-nav{margin-left:auto;display:none}.site .top-nav ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.site .top-nav a{height:36px;padding-inline:var(--space-3);color:var(--landing-text-2);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard);align-items:center;text-decoration:none;display:inline-flex}.site .top-nav a:hover{color:var(--landing-text)}.site .top-row>.btn{margin-left:auto}@media (min-width:960px){.site .top-nav{display:block}.site .top-row>.btn{margin-left:var(--space-2)}}.site :is(.brand,.top-nav a,.foot-links a):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}@media (pointer:coarse){.site :is(.brand,.foot-links a){min-height:var(--target-min)}.site .foot-links a{align-items:center;display:inline-flex}}.site .landing-title{color:var(--landing-text);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:var(--leading-4xl);text-wrap:balance;margin:0}.site .source{color:var(--landing-text-3);font-size:var(--text-sm);line-height:var(--leading-sm)}.site .hero{padding-top:var(--space-16)}.site .hero-copy{gap:var(--space-6);display:grid}.site .hero h1{color:var(--landing-text);font-size:clamp(2.375rem,1.2rem + 3.9vw,4.25rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;line-height:1.12}.site .hero h1>span{display:block}.site .hero-side{justify-items:start;gap:var(--space-6);display:grid}.site .hero-lead{max-width:30rem;color:var(--landing-text-2);text-wrap:pretty;font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);line-height:1.65}.site .hero-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.site .hero-demo{margin-top:var(--space-12)}.site .osd-host{position:relative}@media (min-width:900px){.site .osd-host{margin-inline:-24px}}@media (max-width:899.98px){.site .osd-host{max-width:520px;margin-inline:auto}}@media (max-width:559.98px){.site .osd-host{max-width:none;margin-inline:calc(-1 * var(--gutter))}}@media (scripting:enabled) and (max-width:899.98px){.site .osd-host:not([data-ready]) .ss-fit{aspect-ratio:390/374;visibility:hidden;overflow:hidden;height:auto!important}}.site .osd-toggle{width:fit-content;margin:var(--space-2) 0 0 auto;align-items:center;gap:var(--space-1-5);min-height:32px;padding:0 var(--space-3);border:var(--border-thin) solid var(--landing-line-strong);border-radius:var(--radius-md);background:var(--landing-bg);color:var(--landing-text-2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);display:flex}.site .osd-toggle:hover{border-color:var(--landing-text-3);color:var(--landing-text)}.site .osd-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site .osd-toggle>svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:2px}@media (min-width:900px){.site .osd-toggle{margin-right:24px}}@media (max-width:899.98px){.site .osd-toggle{margin-right:4.1%}}@media (pointer:coarse){.site .osd-toggle{min-height:var(--target-min)}}@media (prefers-reduced-motion:reduce){.site .osd-toggle{display:none}}@media (min-width:960px){.site .hero{padding-top:var(--space-28)}.site .hero-copy{align-items:end;column-gap:var(--space-12);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.site .hero-side{padding-bottom:var(--space-2)}.site .hero-demo{margin-top:var(--space-16)}}.site .about{padding-top:var(--landing-section-y)}.site .about-grid,.site .about-body{gap:var(--space-8);display:grid}.site .about-definition{max-width:40rem;color:var(--landing-text);font-size:clamp(1.1875rem,1rem + .55vw,1.4375rem);font-weight:var(--weight-medium);letter-spacing:-.02em;line-height:1.6}.site .about-facts{border-top:var(--border-thin) solid var(--landing-line)}.site .about-facts>div{gap:var(--space-1);padding-block:var(--space-4);border-bottom:var(--border-thin) solid var(--landing-line);display:grid}.site .about-facts dt{color:var(--landing-text-3);font-size:var(--text-sm);font-weight:var(--weight-medium)}.site .about-facts dd{color:var(--landing-text-2);font-size:var(--text-base);line-height:1.6}@media (min-width:720px){.site .about-facts>div{column-gap:var(--space-6);grid-template-columns:7rem minmax(0,1fr);align-items:baseline}}@media (min-width:960px){.site .about-grid{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}.site .flow{padding-block:var(--landing-section-y)}.site .flow-grid{gap:var(--space-8);display:grid}.site .steps-list{border-top:var(--border-thin) solid var(--landing-line);margin:0;padding:0;list-style:none}.site .step{gap:var(--space-2);padding-block:var(--space-6);border-bottom:var(--border-thin) solid var(--landing-line);grid-template-columns:minmax(0,1fr);display:grid}.site .step-name{color:var(--landing-text-3);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.9;display:none}.site .step-title{color:var(--landing-text);font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem);font-weight:var(--weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.35}.site .step-body{max-width:34rem;color:var(--landing-text-2);font-size:var(--text-base);line-height:1.7}@media (min-width:720px){.site .step{column-gap:var(--space-6);grid-template-columns:6rem minmax(0,1fr);align-items:baseline}.site .step-name{display:block}.site .step-body{grid-column:2}}@media (min-width:960px){.site .flow-grid{gap:var(--space-10)}.site .step{padding-block:var(--space-8);grid-template-columns:8rem minmax(0,1fr) minmax(0,1.2fr)}.site .step-body{grid-column:3}}.site .evidence{padding-block:var(--landing-section-y);background:var(--landing-band)}.site .evidence-grid{gap:var(--space-10);display:grid}@media (min-width:960px){.site .evidence-grid{column-gap:var(--space-12);row-gap:var(--space-16);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.site .evidence-grid>:is(.outage,.source){grid-column:1/-1}}.site .evidence-head{align-content:start;gap:var(--space-4);max-width:40rem;display:grid}.site .evidence-head>p{color:var(--landing-text-2);text-wrap:pretty;font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);line-height:1.75}.site .outage{gap:var(--space-5);max-width:56rem;margin:0;display:grid}.site .outage-plot{gap:var(--space-6);padding-bottom:var(--space-8);display:grid;position:relative}.site .outage-grid{inset:0 0 var(--space-8);pointer-events:none;position:absolute}.site .outage-grid>span{background:var(--landing-line);width:1px;position:absolute;top:0;bottom:0}.site .outage-row{gap:var(--space-2);display:grid;position:relative}.site .outage-name{color:var(--landing-text-2);font-size:var(--text-sm)}.site .outage-name>b{margin-left:var(--space-2);color:var(--landing-text);font-weight:var(--weight-semibold)}.site .outage-track{gap:2px;height:20px;display:flex}.site .outage-bar{min-width:4px;height:100%;position:relative}.site .outage-bar:last-child{border-radius:0 4px 4px 0}.site .outage-bar[data-kind=target]{background:var(--color-meter-fill)}.site .outage-bar[data-kind=idle],.site .outage-key>[data-kind=idle]{--_mark:var(--status-critical-solid)}.site .outage-bar[data-kind=after],.site .outage-key>[data-kind=after]{--_mark:color-mix(in oklab, var(--status-critical-dot) 45%, var(--landing-band))}.site .outage-bar:is([data-kind=idle],[data-kind=after]){background:var(--_mark)}.site .outage-bar:after{content:attr(data-tip);z-index:1;padding:var(--space-1-5) var(--space-2-5);border-radius:var(--radius-md);background:var(--landing-text);color:var(--landing-bg);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;opacity:0;transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);pointer-events:none;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px)}.site .outage-bar:hover:after{opacity:1;transform:none}.site .outage-axis{height:var(--space-6);position:absolute;bottom:0;left:0;right:0}.site .outage-axis>span{color:var(--landing-text-3);font-size:var(--text-xs);white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.site .outage-axis>span:first-child{transform:none}.site .outage-key{gap:var(--space-2) var(--space-6);color:var(--landing-text-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site .outage-key>li{align-items:center;gap:var(--space-2);display:inline-flex}.site .outage-key>li:before{content:"";background:var(--_mark);border-radius:3px;width:10px;height:10px}.site .figures{gap:var(--space-8);margin:0;display:grid}.site .figures>div{gap:var(--space-2);display:grid}.site .figures dt{color:var(--landing-text);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.site .figures dd{max-width:20rem;color:var(--landing-text-2);font-size:var(--text-base);margin:0;line-height:1.6}.site .evidence .source{max-width:44rem}@media (min-width:640px) and (max-width:959.98px){.site .figures{column-gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.site .figures{align-self:end;gap:var(--space-8)}}.site .faq-band{padding-block:var(--landing-section-y)}.site .faq-grid{gap:var(--space-8);display:grid}.site .faq{border-top:var(--border-thin) solid var(--landing-line)}.site .faq details{border-bottom:var(--border-thin) solid var(--landing-line)}.site .faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-4);color:var(--landing-text);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.015em;cursor:pointer;list-style:none;display:flex}.site .faq-question{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary>svg{width:var(--icon-lg);height:var(--icon-lg);color:var(--landing-text-3);transition:transform var(--duration-base) var(--ease-out);flex:none}.site .faq details[open]>summary>svg{transform:rotate(180deg)}.site .faq summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-md)}.site .faq details>p{max-width:40rem;margin:0 0 var(--space-6);color:var(--landing-text-2);font-size:var(--text-base);line-height:1.75}@media (min-width:960px){.site .faq-grid{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}.site .beta{padding-block:var(--space-8) calc(var(--landing-section-y) * 1.2)}.site .beta-grid{gap:var(--space-5);padding-top:var(--landing-section-y);border-top:var(--border-thin) solid var(--landing-line);display:grid}.site .beta-copy{justify-items:start;gap:var(--space-5);display:grid}.site .beta-copy>p{max-width:32rem;color:var(--landing-text-2);font-size:clamp(1.0625rem,.95rem + .35vw,1.1875rem);line-height:1.75}.site .beta-action{justify-items:start;gap:var(--space-3);display:grid}.site .beta-action>p{color:var(--landing-text-3);font-size:var(--text-sm)}.site .beta-address{color:var(--landing-text-2);font-variant-numeric:tabular-nums}@media (min-width:960px){.site .beta-grid{align-items:start;column-gap:var(--space-12);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.site .foot{border-top:var(--border-thin) solid var(--landing-line);background:var(--landing-bg)}.site .foot-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.site .foot .brand{font-size:var(--text-md)}.site .foot-links{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site .foot-links a{color:var(--landing-text-2);font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-standard);text-decoration:none}.site .foot-links a:hover{color:var(--landing-text)}
