.DemoDialog-module__X6yBlG__dialog{inline-size:min(560px, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4));border-radius:var(--radius-card);background:var(--paper);color:var(--body);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.DemoDialog-module__X6yBlG__dialog::backdrop{background:var(--scrim-dialog)}.DemoDialog-module__X6yBlG__dialog[open]{animation:DemoDialog-module__X6yBlG__dialog-in var(--motion-tab) var(--motion-ease) backwards}@keyframes DemoDialog-module__X6yBlG__dialog-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.DemoDialog-module__X6yBlG__dialog[open]{animation:none}}.DemoDialog-module__X6yBlG__surface{gap:var(--space-7);padding:var(--space-8);border-block-start:3px solid var(--accent);flex-direction:column;display:flex;position:relative}.DemoDialog-module__X6yBlG__head{gap:var(--space-4);color:var(--accent-soft);flex-direction:column;padding-inline-end:var(--space-9);display:flex}.DemoDialog-module__X6yBlG__title{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);line-height:var(--type-h3-lh);color:var(--ink)}.DemoDialog-module__X6yBlG__lede{color:var(--body-muted);max-inline-size:42ch}.DemoDialog-module__X6yBlG__close{border:var(--rule) solid var(--hairline);border-radius:var(--radius-btn);block-size:44px;inline-size:44px;color:var(--ink);cursor:pointer;transition:background var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease);background:0 0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-6);inset-inline-end:var(--space-6)}.DemoDialog-module__X6yBlG__close:hover{border-color:var(--btn-secondary-hover-border-on-light);background:var(--btn-secondary-hover-fill-on-light)}.DemoDialog-module__X6yBlG__form{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.DemoDialog-module__X6yBlG__field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.DemoDialog-module__X6yBlG__field:first-child,.DemoDialog-module__X6yBlG__fieldWide{grid-column:1/-1}.DemoDialog-module__X6yBlG__label{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;color:var(--body-muted)}.DemoDialog-module__X6yBlG__input{min-block-size:48px;inline-size:100%;padding:var(--space-3) var(--space-4);border:var(--rule) solid var(--hairline-strong);border-radius:var(--radius-btn);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--type-body-size);line-height:var(--type-body-lh);transition:border-color var(--motion-hover) var(--motion-ease)}.DemoDialog-module__X6yBlG__input::placeholder{color:var(--body-muted);opacity:.8}.DemoDialog-module__X6yBlG__input:hover{border-color:var(--ink)}.DemoDialog-module__X6yBlG__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.DemoDialog-module__X6yBlG__textarea{resize:vertical;min-block-size:112px}.DemoDialog-module__X6yBlG__actions{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.DemoDialog-module__X6yBlG__submit{min-block-size:var(--cta-height);padding-inline:var(--space-6);border-radius:var(--radius-btn);background:var(--accent);color:var(--white);font:inherit;font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);line-height:var(--type-btn-lh);cursor:pointer;transition:background var(--motion-hover) var(--motion-ease);border:0;justify-content:center;align-items:center;display:inline-flex}.DemoDialog-module__X6yBlG__submit:hover{background:var(--btn-primary-hover-on-light)}.DemoDialog-module__X6yBlG__submit:disabled{opacity:.6;cursor:progress}.DemoDialog-module__X6yBlG__status{font-size:var(--type-body-sm-size);color:var(--body);flex:220px;line-height:1.5}.DemoDialog-module__X6yBlG__status:empty{display:none}.DemoDialog-module__X6yBlG__status[data-kind=not-connected],.DemoDialog-module__X6yBlG__status[data-kind=error]{padding:var(--space-3) var(--space-4);border-inline-start:2px solid var(--annotation);background:var(--warn-tint)}.DemoDialog-module__X6yBlG__done{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.DemoDialog-module__X6yBlG__doneTitle{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);color:var(--ink)}@media (max-width:560px){.DemoDialog-module__X6yBlG__surface{padding:var(--space-6) var(--space-5);gap:var(--space-6)}.DemoDialog-module__X6yBlG__form{grid-template-columns:1fr}.DemoDialog-module__X6yBlG__close{inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}}
.SiteHeader-module__eEcB2W__header{--_bar-h:68px;z-index:50;background:var(--dark-surface);color:var(--dark-text);border-block-end:var(--rule) solid var(--dark-seam);position:sticky;inset-block-start:0}.SiteHeader-module__eEcB2W__header[data-overlay]{transition:background-color .24s var(--motion-ease), border-color .24s var(--motion-ease);position:fixed;inset-inline:0}.SiteHeader-module__eEcB2W__header[data-overlay]:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--dark-surface-rgb), .55) 0%, rgba(var(--dark-surface-rgb), 0) 100%);opacity:0;pointer-events:none;transition:opacity .24s var(--motion-ease);position:absolute;inset:0 0 -40px}.SiteHeader-module__eEcB2W__header[data-transparent]{background-color:rgba(var(--dark-surface-rgb), 0);border-block-end-color:#0000}.SiteHeader-module__eEcB2W__header[data-transparent]:before{opacity:1}@media (prefers-reduced-motion:reduce){.SiteHeader-module__eEcB2W__header[data-overlay],.SiteHeader-module__eEcB2W__header[data-overlay]:before{transition:none}}.SiteHeader-module__eEcB2W__bar{align-items:center;gap:var(--space-8);min-block-size:var(--_bar-h);max-inline-size:calc(var(--container) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto;display:flex}.SiteHeader-module__eEcB2W__header :is(a,button):focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:3px;border-radius:var(--radius-focus)}.SiteHeader-module__eEcB2W__brand{padding-block:var(--space-2);flex:none;align-items:center;display:inline-flex}.SiteHeader-module__eEcB2W__navDesktop{flex:auto;align-self:stretch;display:flex}.SiteHeader-module__eEcB2W__list{align-items:stretch;gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__eEcB2W__item{align-items:stretch;display:flex;position:relative}.SiteHeader-module__eEcB2W__trigger{align-items:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--dark-text-muted);font:inherit;font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--motion-hover) var(--motion-ease);background:0 0;border:0;line-height:1;display:inline-flex;position:relative}.SiteHeader-module__eEcB2W__trigger:hover,.SiteHeader-module__eEcB2W__trigger[aria-expanded=true],.SiteHeader-module__eEcB2W__trigger[data-current]{color:var(--dark-text)}.SiteHeader-module__eEcB2W__trigger[data-current]:after{content:"";inset-inline:var(--space-3);block-size:var(--rule-active);background:var(--accent-lavender);position:absolute;inset-block-end:-1px}.SiteHeader-module__eEcB2W__caret{block-size:7px;inline-size:7px;transition:rotate var(--motion-hover) var(--motion-ease);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-block-start:-3px;rotate:45deg}[aria-expanded=true]>.SiteHeader-module__eEcB2W__caret{margin-block-start:3px;rotate:225deg}.SiteHeader-module__eEcB2W__panel{z-index:60;inline-size:248px;padding:var(--space-2);border:var(--rule) solid var(--hairline-strong);border-radius:0 0 var(--radius-card) var(--radius-card);background:var(--paper);color:var(--body);border-block-start:0;position:absolute;inset-block-start:100%;inset-inline-start:calc(-1 * var(--space-3))}.SiteHeader-module__eEcB2W__panel[data-rich]{inline-size:400px}.SiteHeader-module__eEcB2W__panelList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.SiteHeader-module__eEcB2W__panelLink{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);transition:background var(--motion-hover) var(--motion-ease);flex-direction:column;display:flex;position:relative}.SiteHeader-module__eEcB2W__header .SiteHeader-module__eEcB2W__panelLink:focus-visible{outline-color:var(--focus-ring);outline-offset:-2px}.SiteHeader-module__eEcB2W__panelLink:hover{background:var(--surface-tint)}.SiteHeader-module__eEcB2W__panelLink[aria-current=page]{background:var(--accent-tint)}.SiteHeader-module__eEcB2W__panelLink[aria-current=page]:before{content:"";inset-block:var(--space-3);background:var(--accent);inline-size:2px;position:absolute;inset-inline-start:0}.SiteHeader-module__eEcB2W__panelLabel{font-size:15px;font-weight:var(--fw-semibold);color:var(--ink);line-height:1.35}.SiteHeader-module__eEcB2W__panelLink[aria-current=page] .SiteHeader-module__eEcB2W__panelLabel{color:var(--accent-ink)}.SiteHeader-module__eEcB2W__panelDesc{color:var(--body-muted);font-size:13px;line-height:1.45}.SiteHeader-module__eEcB2W__actions{align-items:center;gap:var(--space-2);margin-inline-start:auto;display:flex}.SiteHeader-module__eEcB2W__demo{min-block-size:40px;padding-inline:var(--space-5);border-radius:var(--radius-btn);background:var(--accent);color:var(--white);font:inherit;font-size:var(--type-body-sm-size);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:background var(--motion-hover) var(--motion-ease);border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SiteHeader-module__eEcB2W__demo:hover{background:var(--btn-primary-hover-on-dark)}.SiteHeader-module__eEcB2W__burger{block-size:44px;inline-size:44px;color:var(--dark-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:-10px;padding:0;display:none}.SiteHeader-module__eEcB2W__burgerBars,.SiteHeader-module__eEcB2W__burgerBars:before,.SiteHeader-module__eEcB2W__burgerBars:after{inline-size:22px;block-size:var(--rule-active);transition:rotate var(--motion-hover) var(--motion-ease), translate var(--motion-hover) var(--motion-ease), background-color var(--motion-hover) var(--motion-ease);background:currentColor;display:block}.SiteHeader-module__eEcB2W__burgerBars{position:relative}.SiteHeader-module__eEcB2W__burgerBars:before,.SiteHeader-module__eEcB2W__burgerBars:after{content:"";position:absolute;inset-inline-start:0}.SiteHeader-module__eEcB2W__burgerBars:before{translate:0 -7px}.SiteHeader-module__eEcB2W__burgerBars:after{translate:0 7px}.SiteHeader-module__eEcB2W__burger[aria-expanded=true] .SiteHeader-module__eEcB2W__burgerBars{background-color:#0000}.SiteHeader-module__eEcB2W__burger[aria-expanded=true] .SiteHeader-module__eEcB2W__burgerBars:before{translate:0;rotate:45deg}.SiteHeader-module__eEcB2W__burger[aria-expanded=true] .SiteHeader-module__eEcB2W__burgerBars:after{translate:0;rotate:-45deg}.SiteHeader-module__eEcB2W__sheet{display:none}@media (max-width:959px){.SiteHeader-module__eEcB2W__header{--_bar-h:60px}.SiteHeader-module__eEcB2W__navDesktop{display:none}.SiteHeader-module__eEcB2W__burger{display:inline-flex}.SiteHeader-module__eEcB2W__bar{gap:var(--space-4)}.SiteHeader-module__eEcB2W__demo{min-block-size:40px;padding-inline:var(--space-4)}.SiteHeader-module__eEcB2W__sheet:not([hidden]){inset-inline:0;inset-block:calc(var(--_bar-h) + 1px) 0;z-index:55;gap:var(--space-6);padding:var(--space-2) var(--page-gutter) calc(var(--space-6) + env(safe-area-inset-bottom,0px));background:var(--dark-surface);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.SiteHeader-module__eEcB2W__sheetGroups{flex-direction:column;display:flex}.SiteHeader-module__eEcB2W__sheetGroup{border-block-end:var(--rule) solid var(--dark-border)}.SiteHeader-module__eEcB2W__sheetTrigger{min-block-size:60px;inline-size:100%;color:var(--dark-text);font:inherit;font-size:var(--type-h5-size);font-weight:var(--fw-semibold);letter-spacing:var(--type-h5-ls);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.SiteHeader-module__eEcB2W__sheetTrigger .SiteHeader-module__eEcB2W__caret{block-size:9px;inline-size:9px;color:var(--accent-lavender);margin-inline-end:var(--space-1)}.SiteHeader-module__eEcB2W__sheetList{gap:var(--space-1);padding:0 0 var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.SiteHeader-module__eEcB2W__sheetList[hidden]{display:none}.SiteHeader-module__eEcB2W__sheetLink{gap:var(--space-1);min-block-size:48px;padding:var(--space-3) var(--space-4);border-inline-start:2px solid var(--dark-border);transition:background var(--motion-hover) var(--motion-ease);flex-direction:column;justify-content:center;display:flex}.SiteHeader-module__eEcB2W__sheetLink[aria-current=page]{border-inline-start-color:var(--accent-lavender);background:var(--dark-surface-raised)}.SiteHeader-module__eEcB2W__sheetLabel{font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--dark-text);line-height:1.35}.SiteHeader-module__eEcB2W__sheetDesc{font-size:var(--type-body-sm-size);color:var(--dark-text-muted);line-height:1.45}.SiteHeader-module__eEcB2W__sheetCta{min-block-size:var(--cta-height);border-radius:var(--radius-btn);background:var(--accent);color:var(--white);font:inherit;font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;margin-block-start:auto;display:flex}}@media (max-width:380px){.SiteHeader-module__eEcB2W__demo{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__eEcB2W__caret,.SiteHeader-module__eEcB2W__burgerBars,.SiteHeader-module__eEcB2W__burgerBars:before,.SiteHeader-module__eEcB2W__burgerBars:after{transition:none}}
.SiteFooter-module__hE8d_G__footer{padding-block:var(--space-12) var(--space-8);border-block-start:var(--rule) solid var(--dark-seam)}.SiteFooter-module__hE8d_G__inner{max-inline-size:calc(var(--container) + 2 * var(--page-gutter));padding-inline:var(--page-gutter);margin-inline:auto}.SiteFooter-module__hE8d_G__footer :is(a,button):focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:3px;border-radius:var(--radius-focus)}.SiteFooter-module__hE8d_G__top{gap:var(--space-11);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.SiteFooter-module__hE8d_G__brandBlock{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.SiteFooter-module__hE8d_G__brand{display:inline-flex}.SiteFooter-module__hE8d_G__line{max-inline-size:26ch;font-size:var(--type-h5-size);font-weight:var(--fw-medium);letter-spacing:var(--type-h5-ls);color:var(--dark-text);line-height:1.35}.SiteFooter-module__hE8d_G__badges{align-items:center;gap:var(--space-6);margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex}.SiteFooter-module__hE8d_G__badges img{block-size:56px;inline-size:auto}.SiteFooter-module__hE8d_G__columns{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SiteFooter-module__hE8d_G__column{gap:var(--space-5);flex-direction:column;display:flex}.SiteFooter-module__hE8d_G__heading{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;color:var(--accent-lavender)}.SiteFooter-module__hE8d_G__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__hE8d_G__link{min-block-size:36px;font-size:var(--type-body-sm-size);color:var(--dark-text-muted);transition:color var(--motion-hover) var(--motion-ease);align-items:center;line-height:1.4;display:inline-flex}.SiteFooter-module__hE8d_G__link:hover{color:var(--dark-text)}.SiteFooter-module__hE8d_G__linkButton{font:inherit;font-size:var(--type-body-sm-size);cursor:pointer;background:0 0;border:0;padding:0}.SiteFooter-module__hE8d_G__family{gap:var(--space-4) var(--space-9);margin:var(--space-11) 0 0;padding:var(--space-6) 0;border-block:var(--rule) solid var(--dark-border);flex-wrap:wrap;list-style:none;display:flex}.SiteFooter-module__hE8d_G__family li{align-items:baseline;gap:var(--space-3);display:flex}.SiteFooter-module__hE8d_G__familyPrefix{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);text-transform:uppercase;color:var(--dark-text-muted)}.SiteFooter-module__hE8d_G__familyLink{font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--dark-text);transition:color var(--motion-hover) var(--motion-ease)}.SiteFooter-module__hE8d_G__familyLink:hover{color:var(--accent-lavender)}.SiteFooter-module__hE8d_G__bottom{align-items:center;gap:var(--space-3) var(--space-8);flex-wrap:wrap;padding-block-start:var(--space-6);display:flex}.SiteFooter-module__hE8d_G__copy{color:var(--dark-text-muted);margin-inline-end:auto;font-size:13px}.SiteFooter-module__hE8d_G__inline{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module__hE8d_G__smallLink{min-block-size:32px;color:var(--dark-text-muted);transition:color var(--motion-hover) var(--motion-ease);align-items:center;font-size:13px;display:inline-flex}.SiteFooter-module__hE8d_G__smallLink:hover{color:var(--dark-text)}@media (max-width:900px){.SiteFooter-module__hE8d_G__top{gap:var(--space-10);grid-template-columns:1fr}}@media (max-width:560px){.SiteFooter-module__hE8d_G__footer{padding-block-start:var(--space-11)}.SiteFooter-module__hE8d_G__columns{gap:var(--space-9) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__hE8d_G__link{min-block-size:44px}.SiteFooter-module__hE8d_G__copy{flex-basis:100%}}
.PageHero-module__XHfSZG__hero{padding-block:var(--space-12) var(--space-13);position:relative;overflow:clip}.PageHero-module__XHfSZG__hero:before{content:"";background:var(--plate-glow);opacity:.5;pointer-events:none;position:absolute;inset:0}.PageHero-module__XHfSZG__inner{align-items:center;gap:var(--space-11);display:grid;position:relative}.PageHero-module__XHfSZG__even .PageHero-module__XHfSZG__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PageHero-module__XHfSZG__textOnly{padding-block:var(--space-12)}.PageHero-module__XHfSZG__textOnly .PageHero-module__XHfSZG__inner{grid-template-columns:minmax(0,1fr)}.PageHero-module__XHfSZG__copy{align-items:flex-start;gap:var(--space-6);flex-direction:column;min-inline-size:0;display:flex}.PageHero-module__XHfSZG__title{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-ls);color:var(--dark-text);text-wrap:balance;max-inline-size:18ch;line-height:1.08}.PageHero-module__XHfSZG__even .PageHero-module__XHfSZG__title{max-inline-size:20ch;font-size:52px}.PageHero-module__XHfSZG__textOnly .PageHero-module__XHfSZG__title{max-inline-size:22ch}.PageHero-module__XHfSZG__lede{max-inline-size:46ch;color:var(--dark-text-muted);font-size:19px;line-height:1.5}.PageHero-module__XHfSZG__textOnly .PageHero-module__XHfSZG__lede{max-inline-size:60ch}.PageHero-module__XHfSZG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.PageHero-module__XHfSZG__footnote{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--fw-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-lavender-muted);line-height:1.7}.PageHero-module__XHfSZG__media{min-inline-size:0}@media (max-width:1100px){.PageHero-module__XHfSZG__title{font-size:48px}.PageHero-module__XHfSZG__even .PageHero-module__XHfSZG__title{font-size:44px}.PageHero-module__XHfSZG__inner{gap:var(--space-9)}}@media (max-width:959px){.PageHero-module__XHfSZG__hero{padding-block:var(--space-10) var(--space-11)}.PageHero-module__XHfSZG__even .PageHero-module__XHfSZG__inner{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}.PageHero-module__XHfSZG__title,.PageHero-module__XHfSZG__even .PageHero-module__XHfSZG__title{max-inline-size:22ch}}@media (max-width:640px){.PageHero-module__XHfSZG__hero{padding-block:var(--space-8) var(--space-10)}.PageHero-module__XHfSZG__textOnly{padding-block:var(--space-9) var(--space-10)}.PageHero-module__XHfSZG__copy{gap:var(--space-5)}.PageHero-module__XHfSZG__title,.PageHero-module__XHfSZG__even .PageHero-module__XHfSZG__title{font-size:34px;line-height:1.12}.PageHero-module__XHfSZG__lede{font-size:var(--type-body-size)}.PageHero-module__XHfSZG__actions{inline-size:100%;margin-block-start:var(--space-2)}.PageHero-module__XHfSZG__actions>*{flex:100%}}
.Accordion-module__OQkMRW__list{flex-direction:column;gap:14px;display:flex}.Accordion-module__OQkMRW__item{background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-hairline)}.Accordion-module__OQkMRW__headingReset{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.Accordion-module__OQkMRW__header{justify-content:space-between;align-items:center;gap:var(--space-5);width:100%;padding:22px var(--space-6);cursor:pointer;text-align:left;color:var(--ink);background:0 0;border:0;font-family:inherit;display:flex}.Accordion-module__OQkMRW__question{font-size:var(--fs-body);font-weight:var(--fw-head);letter-spacing:var(--ls-ui);color:var(--ink);transition:color var(--dur-fast) var(--ease)}.Accordion-module__OQkMRW__header:hover .Accordion-module__OQkMRW__question{color:var(--body)}.Accordion-module__OQkMRW__chevron{color:var(--muted);transition:transform .2s var(--ease), color var(--dur-fast) var(--ease);flex:none;display:flex}.Accordion-module__OQkMRW__isOpen .Accordion-module__OQkMRW__question{color:var(--ink)}.Accordion-module__OQkMRW__isOpen .Accordion-module__OQkMRW__chevron{color:var(--ink);transform:rotate(180deg)}.Accordion-module__OQkMRW__panel{transition:grid-template-rows var(--dur-slow) var(--ease);grid-template-rows:0fr;display:grid}.Accordion-module__OQkMRW__isOpen .Accordion-module__OQkMRW__panel{grid-template-rows:1fr}.Accordion-module__OQkMRW__panelInner{min-height:0;overflow:hidden}.Accordion-module__OQkMRW__answer{font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--body);padding:0 var(--space-6) var(--space-6)}@media (prefers-reduced-motion:reduce){.Accordion-module__OQkMRW__panel,.Accordion-module__OQkMRW__chevron,.Accordion-module__OQkMRW__question{transition:none}}@media (max-width:820px){.Accordion-module__OQkMRW__header{padding:var(--space-5)}.Accordion-module__OQkMRW__answer{padding:0 var(--space-5) var(--space-5)}}.Accordion-module__OQkMRW__rowList{gap:0}.Accordion-module__OQkMRW__item.Accordion-module__OQkMRW__row{box-shadow:none;border:0;border-block-end:var(--rule) solid var(--hairline);background:0 0;border-radius:0}.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__header{padding-block:var(--_row-py,var(--space-6));padding-inline:0}.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__question{font-family:var(--font-sans);font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-ls);line-height:var(--type-h5-lh);color:var(--ink);transition:color var(--motion-hover) var(--motion-ease)}.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__header:hover .Accordion-module__OQkMRW__question,.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__header:hover .Accordion-module__OQkMRW__chevron{color:var(--accent)}.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__chevron{color:var(--ink);transition:transform var(--motion-tab) var(--motion-ease), color var(--motion-hover) var(--motion-ease)}.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__panel{transition:grid-template-rows var(--motion-tab) var(--motion-ease)}.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__answer{align-items:flex-start;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);color:var(--body);padding-block:0 var(--_row-py,var(--space-6));flex-direction:column;padding-inline:0;display:flex}@media (prefers-reduced-motion:reduce){.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__panel,.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__chevron,.Accordion-module__OQkMRW__row .Accordion-module__OQkMRW__question{transition:none}}.Accordion-module__OQkMRW__defer .Accordion-module__OQkMRW__panel{grid-template-rows:1fr;transition:none}html.js .Accordion-module__OQkMRW__defer .Accordion-module__OQkMRW__panel{transition:grid-template-rows var(--dur-slow) var(--ease);grid-template-rows:0fr}html.js .Accordion-module__OQkMRW__defer.Accordion-module__OQkMRW__isOpen .Accordion-module__OQkMRW__panel{grid-template-rows:1fr}html.js .Accordion-module__OQkMRW__row.Accordion-module__OQkMRW__defer .Accordion-module__OQkMRW__panel{transition:grid-template-rows var(--motion-tab) var(--motion-ease)}@media (prefers-reduced-motion:reduce){html.js .Accordion-module__OQkMRW__defer .Accordion-module__OQkMRW__panel{transition:none}}.Accordion-module__OQkMRW__hashLinked>.Accordion-module__OQkMRW__item{scroll-margin-block-start:72px}html.js .Accordion-module__OQkMRW__list[data-jumping] .Accordion-module__OQkMRW__item .Accordion-module__OQkMRW__panel{transition:none}
.AnnotatedImage-module__bfwNgq__frame{--_ink:var(--annotation);--_ink-rgb:var(--annotation-rgb);border-radius:var(--radius-card);background:var(--dark-surface);display:block;position:relative;overflow:clip;container-type:inline-size}.AnnotatedImage-module__bfwNgq__image{object-fit:cover;block-size:auto;inline-size:100%;display:block}.AnnotatedImage-module__bfwNgq__fill .AnnotatedImage-module__bfwNgq__image{block-size:100%;position:absolute;inset:0}.AnnotatedImage-module__bfwNgq__wash{background:var(--scrim-flat);pointer-events:none;position:absolute;inset:0}.AnnotatedImage-module__bfwNgq__overlay{--_ink:var(--annotation);--_ink-rgb:var(--annotation-rgb);pointer-events:none;font-family:var(--font-mono);font-weight:var(--type-mono-weight);letter-spacing:var(--type-chip-ls);font-size:max(10px,2.2cqi);line-height:1.35;position:absolute;inset:0}.AnnotatedImage-module__bfwNgq__item{position:absolute}.AnnotatedImage-module__bfwNgq__ok{--_ink:var(--annotation-ok);--_ink-rgb:var(--annotation-ok-rgb,87, 199, 174)}.AnnotatedImage-module__bfwNgq__scan{--_ink:var(--accent-lavender);--_ink-rgb:var(--accent-lavender-rgb,193, 146, 255);--annotation-chip-bg:var(--accent);--annotation-chip-text:var(--white)}.AnnotatedImage-module__bfwNgq__leader{background:var(--_ink);inline-size:max(1px,.14cqi)}.AnnotatedImage-module__bfwNgq__leaderH{block-size:max(1px,.14cqi);inline-size:auto}.AnnotatedImage-module__bfwNgq__box{border:max(1px, .18cqi) solid var(--_ink);border-radius:2px}.AnnotatedImage-module__bfwNgq__box.AnnotatedImage-module__bfwNgq__scan{box-shadow:inset 0 0 0 1.5px var(--_ink);border:0}.AnnotatedImage-module__bfwNgq__corners{background:conic-gradient(from 90deg at var(--_bracket) var(--_bracket), #0000 25%, var(--_ink) 0) 0 0 / 22% 22% no-repeat, conic-gradient(from 180deg at calc(100% - var(--_bracket)) var(--_bracket), #0000 25%, var(--_ink) 0) 100% 0 / 22% 22% no-repeat, conic-gradient(from 0deg at var(--_bracket) calc(100% - var(--_bracket)), #0000 25%, var(--_ink) 0) 0 100% / 22% 22% no-repeat, conic-gradient(from -90deg at calc(100% - var(--_bracket)) calc(100% - var(--_bracket)), #0000 25%, var(--_ink) 0) 100% 100% / 22% 22% no-repeat;--_bracket:max(1px, .18cqi);border:0}.AnnotatedImage-module__bfwNgq__label{background:var(--annotation-chip-bg);color:var(--annotation-chip-text);white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:2px;align-items:center;gap:.5em;padding:.4em .7em;display:inline-flex}.AnnotatedImage-module__bfwNgq__label.AnnotatedImage-module__bfwNgq__scan{border-radius:var(--radius-sm);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;padding:4px 10px}.AnnotatedImage-module__bfwNgq__meta{opacity:.72}.AnnotatedImage-module__bfwNgq__meta:before{content:"·";margin-inline-end:.5em}.AnnotatedImage-module__bfwNgq__panel{border-block-start:max(1.5px, .2cqi) solid var(--_ink);background:var(--annotation-chip-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);min-inline-size:13em;color:var(--annotation-chip-text);letter-spacing:.02em;white-space:nowrap;border-radius:2px;flex-direction:column;gap:.55em;padding:.75em .9em .8em;font-size:max(10px,1.8cqi);line-height:1.35;display:flex}.AnnotatedImage-module__bfwNgq__panelTitle{color:var(--_ink);text-transform:uppercase;letter-spacing:var(--type-mono-ls);font-size:.9em}.AnnotatedImage-module__bfwNgq__panelRows{gap:.3em;margin:0;display:grid}.AnnotatedImage-module__bfwNgq__panelRow{justify-content:space-between;gap:1.4em;display:flex}.AnnotatedImage-module__bfwNgq__panelRow dt{opacity:.6}.AnnotatedImage-module__bfwNgq__panelRow dd{font-variant-numeric:tabular-nums;margin:0}.AnnotatedImage-module__bfwNgq__panelStatus{border-block-start:var(--rule,1px) solid var(--dark-hairline);color:var(--_ink);text-transform:uppercase;letter-spacing:var(--type-mono-ls);align-items:center;gap:.5em;padding-block-start:.5em;font-size:.9em;display:inline-flex}.AnnotatedImage-module__bfwNgq__panelDot{background:var(--_ink);border-radius:50%;flex:none;block-size:.55em;inline-size:.55em}.AnnotatedImage-module__bfwNgq__anchorCenter{translate:-50%}.AnnotatedImage-module__bfwNgq__anchorEnd{translate:-100%}.AnnotatedImage-module__bfwNgq__warning{border:max(1px, .14cqi) solid var(--_ink);background:linear-gradient(rgba(var(--_ink-rgb), .14), rgba(var(--_ink-rgb), .14)), var(--annotation-chip-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--_ink);text-transform:uppercase;letter-spacing:var(--type-mono-ls);white-space:nowrap;border-radius:2px;align-items:center;gap:.5em;padding:.3em .6em;display:inline-flex}.AnnotatedImage-module__bfwNgq__warningIcon{flex:none;block-size:1.1em;inline-size:1.1em}.AnnotatedImage-module__bfwNgq__count{background:var(--_ink);color:#111;font-variant-numeric:tabular-nums;border-radius:2px;justify-content:center;align-items:center;min-inline-size:2em;padding:.25em .4em;display:inline-flex}.AnnotatedImage-module__bfwNgq__pulse .AnnotatedImage-module__bfwNgq__warning{animation:AnnotatedImage-module__bfwNgq__annotation-pulse 2s var(--motion-ease) infinite}@keyframes AnnotatedImage-module__bfwNgq__annotation-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.AnnotatedImage-module__bfwNgq__pulse .AnnotatedImage-module__bfwNgq__warning{animation:none}}.AnnotatedImage-module__bfwNgq__frame[data-reveal]{isolation:isolate}.AnnotatedImage-module__bfwNgq__frame[data-reveal=armed] .AnnotatedImage-module__bfwNgq__item{opacity:0}.AnnotatedImage-module__bfwNgq__frame[data-reveal=armed] .AnnotatedImage-module__bfwNgq__box{scale:1.04}.AnnotatedImage-module__bfwNgq__frame[data-reveal=armed] :is(.AnnotatedImage-module__bfwNgq__label,.AnnotatedImage-module__bfwNgq__panel,.AnnotatedImage-module__bfwNgq__warning,.AnnotatedImage-module__bfwNgq__count){transform:translateY(5px)}.AnnotatedImage-module__bfwNgq__frame[data-reveal=visible] .AnnotatedImage-module__bfwNgq__item{transition:opacity .42s var(--motion-ease), scale .56s var(--motion-ease), transform .48s var(--motion-ease);transition-delay:calc(var(--_stagger-base,0s) + var(--motion-overlay-base,.25s) + var(--ann-i,0) * var(--motion-overlay-step,.15s))}.AnnotatedImage-module__bfwNgq__enterLoad{isolation:isolate}.AnnotatedImage-module__bfwNgq__enterLoad .AnnotatedImage-module__bfwNgq__item{animation:AnnotatedImage-module__bfwNgq__annotation-fade .42s var(--motion-ease) backwards;animation-delay:calc(var(--motion-overlay-load,.45s) + var(--ann-i,0) * var(--motion-overlay-step,.15s))}.AnnotatedImage-module__bfwNgq__enterLoad .AnnotatedImage-module__bfwNgq__box{animation-name:AnnotatedImage-module__bfwNgq__annotation-settle;animation-duration:.56s}.AnnotatedImage-module__bfwNgq__enterLoad :is(.AnnotatedImage-module__bfwNgq__label,.AnnotatedImage-module__bfwNgq__panel,.AnnotatedImage-module__bfwNgq__warning,.AnnotatedImage-module__bfwNgq__count){animation-name:AnnotatedImage-module__bfwNgq__annotation-rise;animation-duration:.48s}@keyframes AnnotatedImage-module__bfwNgq__annotation-fade{0%{opacity:0}}@keyframes AnnotatedImage-module__bfwNgq__annotation-settle{0%{opacity:0;scale:1.04}}@keyframes AnnotatedImage-module__bfwNgq__annotation-rise{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.AnnotatedImage-module__bfwNgq__frame[data-reveal=armed] .AnnotatedImage-module__bfwNgq__item{transform:none}.AnnotatedImage-module__bfwNgq__frame[data-reveal=visible] .AnnotatedImage-module__bfwNgq__item{transition:opacity var(--motion-reveal-reduced,.2s) ease;transition-delay:0s}.AnnotatedImage-module__bfwNgq__enterLoad .AnnotatedImage-module__bfwNgq__item,.AnnotatedImage-module__bfwNgq__enterLoad .AnnotatedImage-module__bfwNgq__box,.AnnotatedImage-module__bfwNgq__enterLoad :is(.AnnotatedImage-module__bfwNgq__label,.AnnotatedImage-module__bfwNgq__panel,.AnnotatedImage-module__bfwNgq__warning,.AnnotatedImage-module__bfwNgq__count){animation:AnnotatedImage-module__bfwNgq__annotation-fade var(--motion-reveal-reduced,.2s) ease backwards;animation-delay:0s}}.AnnotatedImage-module__bfwNgq__plate{background:var(--plate-ground)}.AnnotatedImage-module__bfwNgq__plateArt{background:var(--plate-glow);pointer-events:none;position:absolute;inset:0}.AnnotatedImage-module__bfwNgq__plateArt:before{content:"";background-image:linear-gradient(var(--plate-grid-strong) 1px, transparent 1px), linear-gradient(90deg, var(--plate-grid-strong) 1px, transparent 1px);transform-origin:50% 0;background-size:8cqi 8cqi;position:absolute;inset-block:46% -60%;inset-inline:-40%;transform:perspective(60cqi)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 100%);mask-image:linear-gradient(#0000 0%,#000 22% 100%)}.AnnotatedImage-module__bfwNgq__plateArt:after{content:"";background-image:linear-gradient(var(--plate-grid) 1px, transparent 1px), linear-gradient(90deg, var(--plate-grid) 1px, transparent 1px);background-size:4cqi 4cqi;position:absolute;inset:0 0 54%;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.AnnotatedImage-module__bfwNgq__plate .AnnotatedImage-module__bfwNgq__box:not(.AnnotatedImage-module__bfwNgq__corners){background:rgba(var(--_ink-rgb), .1)}@container (max-width:460px){.AnnotatedImage-module__bfwNgq__panel{gap:.35em;min-inline-size:0;padding:.5em .7em .55em}.AnnotatedImage-module__bfwNgq__panelRows,.AnnotatedImage-module__bfwNgq__meta{display:none}.AnnotatedImage-module__bfwNgq__panelStatus{padding-block-start:.35em}.AnnotatedImage-module__bfwNgq__label.AnnotatedImage-module__bfwNgq__scan{letter-spacing:.08em;padding:3px 6px;font-size:10px}}
.SlotImage-module__OdtpOG__slot{inline-size:100%;position:relative}.SlotImage-module__OdtpOG__slot .SlotImage-module__OdtpOG__frame{position:absolute;inset:0}
.StatRow-module__hpAjha__row{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.StatRow-module__hpAjha__row[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.StatRow-module__hpAjha__stat{gap:var(--space-2);border-block-start:var(--rule) solid var(--hairline);flex-direction:column;padding-block-start:var(--space-4);display:flex}.StatRow-module__hpAjha__value{font-size:var(--type-h3-size);font-weight:var(--fw-medium);letter-spacing:var(--type-h3-ls);color:var(--ink);margin:0;line-height:1.2}.StatRow-module__hpAjha__label{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;color:var(--body-muted)}.StatRow-module__hpAjha__dark .StatRow-module__hpAjha__stat{border-block-start-color:var(--dark-hairline)}.StatRow-module__hpAjha__dark .StatRow-module__hpAjha__value{color:var(--dark-text)}.StatRow-module__hpAjha__dark .StatRow-module__hpAjha__label{color:var(--dark-text-muted)}@media (max-width:900px){.StatRow-module__hpAjha__row,.StatRow-module__hpAjha__row[data-count="3"]{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.StatRow-module__hpAjha__value{font-size:var(--type-h4-size)}}
.diagram-module__YDx7XG__diagram{--conn:var(--accent);--conn-w:2px;--head-w:12px;--head-h:10px;--conn-gap:48px;--diagram-ground:var(--hairline-soft);padding:var(--space-8);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;align-items:stretch;margin:0;display:flex;container-type:inline-size}.diagram-module__YDx7XG__tiers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.diagram-module__YDx7XG__tier{gap:var(--space-4);padding:var(--space-5) var(--space-6);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--surface-tint);flex-direction:column;display:flex;position:relative}.diagram-module__YDx7XG__tierLabel{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.diagram-module__YDx7XG__tierNumber{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);color:var(--accent-ink)}.diagram-module__YDx7XG__tierName{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-ls);color:var(--ink);line-height:1.25}.diagram-module__YDx7XG__tierDark{border-color:var(--dark-surface);background:var(--dark-surface);color:var(--dark-text)}.diagram-module__YDx7XG__tierDark .diagram-module__YDx7XG__tierName{color:var(--dark-text)}.diagram-module__YDx7XG__tierDark .diagram-module__YDx7XG__tierNumber{color:var(--accent-lavender)}.diagram-module__YDx7XG__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.diagram-module__YDx7XG__chip{padding:6px var(--space-3);border:var(--rule) solid var(--hairline);border-radius:var(--radius-chip);background:var(--paper);font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--ink);line-height:1.4}.diagram-module__YDx7XG__chipAction{background:var(--accent-tint);color:var(--accent-ink);border-color:#0000}.diagram-module__YDx7XG__down{block-size:var(--conn-gap);justify-content:center;align-items:flex-start;display:flex;position:relative}.diagram-module__YDx7XG__down:before{content:"";inline-size:var(--conn-w);block-size:calc(100% - var(--head-h) + 1px);background:var(--conn)}.diagram-module__YDx7XG__down:after{content:"";inline-size:var(--head-w);block-size:var(--head-h);background:var(--conn);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;inset-block-end:0;inset-inline-start:50%;translate:-50%}.diagram-module__YDx7XG__downLabel{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;line-height:1;position:absolute;inset-block-start:50%;inset-inline-start:calc(50% + var(--space-3));translate:0 -50%}.diagram-module__YDx7XG__boxes{gap:var(--space-3);display:grid}.diagram-module__YDx7XG__box{gap:var(--space-1);min-inline-size:0;padding:var(--space-4);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;display:flex}.diagram-module__YDx7XG__boxName{font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--ink);line-height:1.3}.diagram-module__YDx7XG__boxSub{color:var(--body-muted);font-size:13px;line-height:1.45}.diagram-module__YDx7XG__tierDark .diagram-module__YDx7XG__box{border-color:var(--dark-border);background:var(--dark-surface-raised)}.diagram-module__YDx7XG__tierDark .diagram-module__YDx7XG__boxName{color:var(--dark-text)}.diagram-module__YDx7XG__tierDark .diagram-module__YDx7XG__boxSub{color:var(--dark-text-muted)}.diagram-module__YDx7XG__note{font-family:var(--font-mono);font-size:12px;font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--body-muted);line-height:1.5}.diagram-module__YDx7XG__tierDark .diagram-module__YDx7XG__note{color:var(--accent-lavender-pale)}@container (max-width:560px){.diagram-module__YDx7XG__tier{padding:var(--space-4)}.diagram-module__YDx7XG__boxes{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){.diagram-module__YDx7XG__diagram{padding:var(--space-4)}}.diagram-module__YDx7XG__bare{background:0 0;border:0;border-radius:0;padding:0}.diagram-module__YDx7XG__bare .diagram-module__YDx7XG__tier:not(.diagram-module__YDx7XG__tierDark){background:var(--paper)}.diagram-module__YDx7XG__bare .diagram-module__YDx7XG__tier:not(.diagram-module__YDx7XG__tierDark) .diagram-module__YDx7XG__chip{background:var(--surface-tint)}.diagram-module__YDx7XG__board{border-color:var(--hairline);background:var(--diagram-ground)}.diagram-module__YDx7XG__board .diagram-module__YDx7XG__tier:not(.diagram-module__YDx7XG__tierDark){border-color:var(--hairline-strong);background:var(--paper)}.diagram-module__YDx7XG__board .diagram-module__YDx7XG__tier:not(.diagram-module__YDx7XG__tierDark) .diagram-module__YDx7XG__chip{background:var(--surface-tint)}
.Hero-module__key0Ra__hero{--_header:68px;--_in:.95s;--_stagger:.17s;isolation:isolate;min-block-size:min(820px, max(680px, calc(57vw / var(--page-zoom,1))), calc(100vh / var(--page-zoom,1) - var(--_header)));min-block-size:min(820px, max(680px, calc(57vw / var(--page-zoom,1))), calc(100svh / var(--page-zoom,1) - var(--_header)));background:var(--dark-surface);color:var(--dark-text);flex-direction:column;padding:0;display:flex;position:relative;overflow:clip}.Hero-module__key0Ra__hero[data-hero-overlay]{min-block-size:calc(min(820px, max(680px, calc(57vw / var(--page-zoom,1))), calc(100vh / var(--page-zoom,1) - var(--_header))) + var(--_header));min-block-size:calc(min(820px, max(680px, calc(57vw / var(--page-zoom,1))), calc(100svh / var(--page-zoom,1) - var(--_header))) + var(--_header));padding-block-start:var(--_header)}.Hero-module__key0Ra__hero[data-intro]{--_in:.4s}.Hero-module__key0Ra__stage{position:absolute;inset:0;container-type:size}.Hero-module__key0Ra__frame{--_w:max(100cqw, 100cqh * 16 / 9);inline-size:var(--_w);aspect-ratio:16/9;position:absolute;inset-block-start:calc((100cqh - var(--_w) * 9 / 16) * var(--_fy,.5));inset-inline-start:calc((100cqw - var(--_w)) * var(--_fx,.5))}.Hero-module__key0Ra__photo{z-index:0;opacity:0;position:absolute;inset:0}.Hero-module__key0Ra__image{object-fit:cover}.Hero-module__key0Ra__frame[data-state=active] .Hero-module__key0Ra__photo{z-index:2;opacity:1;transition:opacity .9s var(--motion-ease) .18s}.Hero-module__key0Ra__frame[data-state=leaving] .Hero-module__key0Ra__photo{z-index:1;opacity:0;transition:opacity 0s linear 1.1s}.Hero-module__key0Ra__scrim{z-index:3;background:linear-gradient(90deg, rgba(var(--dark-surface-rgb), .55) 0%, rgba(var(--dark-surface-rgb), .4) 40%, rgba(var(--dark-surface-rgb), 0) 60%), var(--scrim-inline);pointer-events:none;position:absolute;inset:0}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer{z-index:4;font-size:11px}.Hero-module__key0Ra__frame .Hero-module__key0Ra__compactOnly{display:none}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind=box]{box-shadow:inset 0 0 0 1.5px var(--_ink);border:0}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind=leader]{block-size:1px;inline-size:1px}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind=panel]{border-block-start-width:2px;font-size:11px}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind]{opacity:0;transition:opacity .16s ease-out,scale 0s linear .2s,transform 0s linear .2s}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind=box]{scale:1.04}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer :is([data-kind=label],[data-kind=panel],[data-kind=warning],[data-kind=count]){transform:translateY(5px)}.Hero-module__key0Ra__frame[data-state=active] .Hero-module__key0Ra__layer [data-kind]{opacity:1;transition:opacity .42s var(--motion-ease), scale .56s var(--motion-ease), transform .48s var(--motion-ease);transition-delay:calc(var(--_in) + var(--ann-i,0) * var(--_stagger));transform:none}@starting-style{.Hero-module__key0Ra__frame[data-state=active] .Hero-module__key0Ra__layer [data-kind]{opacity:0}.Hero-module__key0Ra__frame[data-state=active] .Hero-module__key0Ra__layer [data-kind=box]{scale:1.04}.Hero-module__key0Ra__frame[data-state=active] .Hero-module__key0Ra__layer :is([data-kind=label],[data-kind=panel],[data-kind=warning],[data-kind=count]){transform:translateY(5px)}}.Hero-module__key0Ra__inner{z-index:5;box-sizing:border-box;inline-size:100%;padding-block:var(--space-11) calc(var(--space-12) + var(--space-3));flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative}.Hero-module__key0Ra__copy{align-items:flex-start;gap:var(--space-6);flex-direction:column;max-inline-size:540px;display:flex}.Hero-module__key0Ra__title{max-inline-size:11em;font-size:56px;font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-ls);color:var(--dark-text);text-wrap:balance;line-height:1.08}.Hero-module__key0Ra__lede{max-inline-size:28em;color:var(--dark-text-muted);font-size:19px;line-height:1.5}.Hero-module__key0Ra__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.Hero-module__key0Ra__footnote{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--fw-medium);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-lavender-muted);line-height:1.7}.Hero-module__key0Ra__switcherRow{z-index:5;box-sizing:border-box;inline-size:100%;position:absolute;inset-block-end:var(--space-6);inset-inline:0}.Hero-module__key0Ra__switcher{column-gap:var(--space-7);flex-wrap:wrap;display:flex}.Hero-module__key0Ra__option{align-items:center;gap:var(--space-2);color:#ffffff94;min-block-size:44px;font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--fw-medium);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color var(--motion-hover) var(--motion-ease);background:0 0;border:0;padding:0;line-height:1.4;display:inline-flex}.Hero-module__key0Ra__option:hover,.Hero-module__key0Ra__option[aria-pressed=true]{color:var(--dark-text)}.Hero-module__key0Ra__option:focus-visible{outline:2px solid var(--focus-ring-on-dark);outline-offset:4px;border-radius:var(--radius-focus)}.Hero-module__key0Ra__optionMark{block-size:7px;inline-size:7px;transition:background-color var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease);border:1px solid;border-radius:1px;flex:none}.Hero-module__key0Ra__option[aria-pressed=true] .Hero-module__key0Ra__optionMark{border-color:var(--accent-lavender);background:var(--accent-lavender)}.Hero-module__key0Ra__optionTask{color:inherit}@media (max-width:1439px){.Hero-module__key0Ra__optionTask{display:none}.Hero-module__key0Ra__switcher{column-gap:var(--space-6)}}@media (max-width:1279px){.Hero-module__key0Ra__copy{max-inline-size:480px}.Hero-module__key0Ra__title{font-size:50px}.Hero-module__key0Ra__lede{font-size:18px}}@media (max-width:1099px){.Hero-module__key0Ra__copy{max-inline-size:420px}.Hero-module__key0Ra__title{font-size:44px}.Hero-module__key0Ra__lede{font-size:17px}}@media (max-width:959px){.Hero-module__key0Ra__hero{--_header:60px;min-block-size:0}.Hero-module__key0Ra__inner{padding-block:var(--space-10) var(--space-9);flex:none;order:1}.Hero-module__key0Ra__stage{aspect-ratio:4/3;order:2;position:relative;inset:auto}.Hero-module__key0Ra__scrim{background:linear-gradient(180deg, rgba(var(--dark-surface-rgb), .85) 0%, rgba(var(--dark-surface-rgb), 0) 22%)}.Hero-module__key0Ra__switcherRow{padding-block:var(--space-2) var(--space-5);order:3;position:static}.Hero-module__key0Ra__copy{max-inline-size:600px}.Hero-module__key0Ra__title{max-inline-size:14em}}@media (max-width:640px){.Hero-module__key0Ra__inner{padding-block:var(--space-8) var(--space-8)}.Hero-module__key0Ra__copy{gap:var(--space-5)}.Hero-module__key0Ra__title{font-size:34px;line-height:1.12}.Hero-module__key0Ra__lede{font-size:var(--type-body-size)}.Hero-module__key0Ra__actions{inline-size:100%;margin-block-start:var(--space-2)}.Hero-module__key0Ra__actions>*{flex:100%}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer{font-size:10px}.Hero-module__key0Ra__switcher{column-gap:var(--space-6)}.Hero-module__key0Ra__optionTask{display:none}}@container (max-width:820px){.Hero-module__key0Ra__frame .Hero-module__key0Ra__wideOnly{display:none}.Hero-module__key0Ra__frame .Hero-module__key0Ra__compactOnly{display:block}.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind=panel] dl{display:none}}@container (max-width:460px){.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind=panel]>:not(:first-child){display:none}}@media (prefers-reduced-motion:reduce){.Hero-module__key0Ra__frame .Hero-module__key0Ra__photo,.Hero-module__key0Ra__frame .Hero-module__key0Ra__layer [data-kind],.Hero-module__key0Ra__option,.Hero-module__key0Ra__optionMark{transition:none!important}}
.AgenticArchitecture-module__L9dn0q__flow{--gutter-start:72px;--gutter-end:72px;--loop-x:28px;grid-template-columns:var(--gutter-start) minmax(0, 1fr) var(--gutter-end);display:grid}.AgenticArchitecture-module__L9dn0q__flow>*{grid-column:2}.AgenticArchitecture-module__L9dn0q__three{grid-template-columns:repeat(3,minmax(0,1fr))}.AgenticArchitecture-module__L9dn0q__loop{grid-column:3;position:relative}.AgenticArchitecture-module__L9dn0q__loop:before{content:"";inline-size:var(--loop-x);border:0 dashed var(--conn);position:absolute;inset-inline-start:0}.AgenticArchitecture-module__L9dn0q__loopIn{grid-row:3}.AgenticArchitecture-module__L9dn0q__loopIn:before{inset-block:calc(50% - var(--conn-w) / 2) 0;border-block-start-width:var(--conn-w);border-inline-end-width:var(--conn-w)}.AgenticArchitecture-module__L9dn0q__loopIn:after{content:"";inline-size:var(--head-h);block-size:var(--head-w);background:var(--conn);clip-path:polygon(100% 0,100% 100%,0 50%);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.AgenticArchitecture-module__L9dn0q__loopRun{grid-row:4}.AgenticArchitecture-module__L9dn0q__loopRun:before{border-inline-end-width:var(--conn-w);inset-block:0}.AgenticArchitecture-module__L9dn0q__loopOut{grid-row:5}.AgenticArchitecture-module__L9dn0q__loopOut:before{inset-block:0 calc(50% - var(--conn-w) / 2);border-block-end-width:var(--conn-w);border-inline-end-width:var(--conn-w)}.AgenticArchitecture-module__L9dn0q__loopLabel{margin-left:calc(var(--loop-x) + var(--conn-w) + var(--space-3));font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;writing-mode:vertical-rl;grid-area:3/3/6;place-self:center start;line-height:1;rotate:180deg}.AgenticArchitecture-module__L9dn0q__gate{box-shadow:inset 0 0 0 1px var(--accent);text-align:center;align-items:center;border-color:var(--accent)!important}.AgenticArchitecture-module__L9dn0q__gate>p{justify-content:center}.AgenticArchitecture-module__L9dn0q__split{--_gap:var(--space-3);column-gap:var(--_gap);block-size:var(--conn-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.AgenticArchitecture-module__L9dn0q__split:before{content:"";inset-block:0 calc(50% - var(--conn-w) / 2);inline-size:var(--conn-w);background:var(--conn);position:absolute;inset-inline-start:50%;translate:-50%}.AgenticArchitecture-module__L9dn0q__split:after{content:"";inset-block-start:calc(50% - var(--conn-w) / 2);inset-inline:calc((100% - var(--_gap)) / 4 - var(--conn-w) / 2);block-size:var(--conn-w);background:var(--conn);position:absolute}.AgenticArchitecture-module__L9dn0q__split>.AgenticArchitecture-module__L9dn0q__drop{align-self:end;block-size:50%}.AgenticArchitecture-module__L9dn0q__outcomes{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AgenticArchitecture-module__L9dn0q__outcome{justify-content:center;align-items:center;gap:var(--space-1);text-align:center}.AgenticArchitecture-module__L9dn0q__outcomeHuman{box-shadow:inset 0 2px 0 var(--annotation);border-color:var(--annotation)!important}@container (max-width:640px){.AgenticArchitecture-module__L9dn0q__flow{--gutter-start:0px;--gutter-end:40px;--loop-x:16px}.AgenticArchitecture-module__L9dn0q__loopLabel{margin-left:calc(var(--loop-x) + var(--conn-w) + var(--space-2))}.AgenticArchitecture-module__L9dn0q__outcome>:last-child{font-size:var(--type-body-size)}}
.HowItWorks-module__5G8JOa__grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.HowItWorks-module__5G8JOa__tile{border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;display:flex;overflow:clip}.HowItWorks-module__5G8JOa__copy{gap:var(--space-1);padding:var(--space-6);flex-direction:column;display:flex}.HowItWorks-module__5G8JOa__title{gap:var(--space-4);font-weight:inherit;letter-spacing:0;flex-direction:column;display:flex}.HowItWorks-module__5G8JOa__label{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;display:flex}.HowItWorks-module__5G8JOa__number{color:var(--body-muted)}.HowItWorks-module__5G8JOa__number:after{content:"";inline-size:var(--space-6);block-size:var(--rule);vertical-align:middle;background:var(--hairline-strong);margin-inline-start:var(--space-3);display:inline-block}.HowItWorks-module__5G8JOa__layer{color:var(--accent-ink)}.HowItWorks-module__5G8JOa__claim{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-ls);line-height:var(--type-h4-lh);color:var(--ink)}.HowItWorks-module__5G8JOa__body{max-inline-size:44ch;color:var(--body-muted)}@media (max-width:820px){.HowItWorks-module__5G8JOa__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.HowItWorks-module__5G8JOa__copy{padding:var(--space-5)}.HowItWorks-module__5G8JOa__claim{font-size:var(--type-h5-size)}}
.ArchitectureStack-module__rK2QNG__models{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:center}.ArchitectureStack-module__rK2QNG__center{padding:var(--space-6) var(--space-5);border-color:var(--accent)!important;background:var(--accent)!important}.ArchitectureStack-module__rK2QNG__centerName{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-ls);line-height:1.1;color:var(--white)!important}.ArchitectureStack-module__rK2QNG__centerSub{font-size:var(--type-body-sm-size);color:var(--white)!important}.ArchitectureStack-module__rK2QNG__side{background:0 0!important}
.LogoMark-module__XXXtaq__logo{opacity:.92;max-inline-size:none;display:block}.LogoMark-module__XXXtaq__name{font-weight:var(--fw-semibold);letter-spacing:-.01em;color:var(--dark-text);opacity:.92;white-space:nowrap;line-height:1}
.ConnectedSystems-module__nIGWZq__flow{grid-template-columns:minmax(0,1fr) 64px minmax(0,1.5fr) 64px minmax(0,1fr);align-items:center;display:grid}.ConnectedSystems-module__nIGWZq__column{gap:var(--space-3);flex-direction:column;min-inline-size:0;display:flex}.ConnectedSystems-module__nIGWZq__columnLabel{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);text-transform:uppercase;color:var(--body-muted)}.ConnectedSystems-module__nIGWZq__nodes{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConnectedSystems-module__nIGWZq__node{align-items:center;gap:var(--space-3);min-block-size:56px;padding:var(--space-3) var(--space-4);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--ink);line-height:1.3;display:flex}.ConnectedSystems-module__nIGWZq__glyph{color:var(--accent);flex:none;display:inline-flex}.ConnectedSystems-module__nIGWZq__link{block-size:var(--rule);background:var(--accent);position:relative}.ConnectedSystems-module__nIGWZq__link:after{content:"";border-block-start:1.5px solid var(--accent);border-inline-end:1.5px solid var(--accent);block-size:8px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%;rotate:45deg}.ConnectedSystems-module__nIGWZq__hub{border:var(--rule) solid var(--dark-border);border-radius:var(--radius-card);background:var(--dark-surface);color:var(--dark-text);flex-direction:column;display:flex;overflow:clip}.ConnectedSystems-module__nIGWZq__hubChrome,.ConnectedSystems-module__nIGWZq__hubLine{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.45;display:flex}.ConnectedSystems-module__nIGWZq__hubName{color:var(--dark-text)}.ConnectedSystems-module__nIGWZq__hubLive{color:var(--annotation-ok);align-items:center;gap:6px;display:inline-flex}.ConnectedSystems-module__nIGWZq__hubLiveDot{background:var(--annotation-ok);border-radius:50%;block-size:7px;inline-size:7px}.ConnectedSystems-module__nIGWZq__hubScreen{aspect-ratio:3/2;border-block:var(--rule) solid var(--dark-border);position:relative}.ConnectedSystems-module__nIGWZq__hubScreen img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.ConnectedSystems-module__nIGWZq__hubPin{--_s:var(--annotation-ok);--_s-rgb:var(--annotation-ok-rgb);border:2px solid var(--dark-surface);background:var(--_s);block-size:12px;inline-size:12px;box-shadow:0 0 0 7px rgba(var(--_s-rgb), .32);border-radius:50%;position:absolute;translate:-50% -50%}.ConnectedSystems-module__nIGWZq__hubPin[data-level=critical]{--_s:var(--annotation);--_s-rgb:var(--annotation-rgb)}.ConnectedSystems-module__nIGWZq__hubPin[data-level=warning]{--_s:var(--annotation-caution);--_s-rgb:var(--annotation-caution-rgb)}.ConnectedSystems-module__nIGWZq__hubLine{color:var(--accent-lavender);justify-content:center}@container (max-width:760px){.ConnectedSystems-module__nIGWZq__flow{grid-template-columns:minmax(0,1fr);justify-items:stretch}.ConnectedSystems-module__nIGWZq__link{inline-size:var(--rule);justify-self:center;block-size:40px}.ConnectedSystems-module__nIGWZq__link:after{inset-block:auto 0;inset-inline:50% auto;translate:-50%;rotate:135deg}}
.SecurityGovernance-module__bExOlq__grid{align-items:start;gap:var(--space-11);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.SecurityGovernance-module__bExOlq__accordion>div:last-child{border-block-end:0}.SecurityGovernance-module__bExOlq__accordion>div:first-child button{padding-block-start:0}.SecurityGovernance-module__bExOlq__answer{max-inline-size:52ch;color:var(--body)}.SecurityGovernance-module__bExOlq__badges{gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-card);background:var(--dark-surface);color:var(--dark-text);flex-direction:column;display:flex}.SecurityGovernance-module__bExOlq__badgesLabel{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;color:var(--accent-lavender)}.SecurityGovernance-module__bExOlq__badgeList{gap:var(--space-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SecurityGovernance-module__bExOlq__badge{align-items:center;gap:var(--space-5);grid-template-columns:88px minmax(0,1fr);display:grid}.SecurityGovernance-module__bExOlq__badgeImage{justify-self:center;block-size:60px;inline-size:auto}.SecurityGovernance-module__bExOlq__badgeText{gap:var(--space-1);flex-direction:column;display:flex}.SecurityGovernance-module__bExOlq__badgeName{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);color:var(--dark-text);line-height:1.2}.SecurityGovernance-module__bExOlq__badgeDetail{font-size:var(--type-body-sm-size);color:var(--dark-text-muted)}@media (max-width:900px){.SecurityGovernance-module__bExOlq__grid{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.SecurityGovernance-module__bExOlq__badges{padding:var(--space-6) var(--space-5)}}
.AgentActionCard-module__HYSS7q__view{color:var(--console-text);align-items:stretch;display:flex;container-type:inline-size}.AgentActionCard-module__HYSS7q__card{block-size:100%;padding:var(--space-4);background:var(--console-ground)}.AgentActionCard-module__HYSS7q__card .AgentActionCard-module__HYSS7q__steps li:first-child,.AgentActionCard-module__HYSS7q__card .AgentActionCard-module__HYSS7q__meta{display:none}.AgentActionCard-module__HYSS7q__hero{padding:var(--space-6);border:var(--rule) solid var(--console-border);border-radius:var(--radius-card);background:var(--console-ground);gap:0}.AgentActionCard-module__HYSS7q__kicker,.AgentActionCard-module__HYSS7q__state,.AgentActionCard-module__HYSS7q__connectorLabel,.AgentActionCard-module__HYSS7q__boxLabel{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:.1em;text-transform:uppercase;line-height:1.45}.AgentActionCard-module__HYSS7q__kicker{color:var(--accent-lavender)}.AgentActionCard-module__HYSS7q__detection{gap:var(--space-3);flex-direction:column;flex:0 0 36%;min-inline-size:0;display:flex}.AgentActionCard-module__HYSS7q__frame{border:var(--rule) solid var(--console-border);border-radius:var(--radius-card);background:var(--plate-ground);flex:auto;min-block-size:150px;position:relative;overflow:clip;container-type:size}.AgentActionCard-module__HYSS7q__photo{aspect-ratio:2/3;inline-size:max(100cqw,66.6667cqh);position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.AgentActionCard-module__HYSS7q__photo img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.AgentActionCard-module__HYSS7q__box{border:1.5px solid var(--annotation);background:rgba(var(--annotation-rgb), .1);border-radius:2px;position:absolute;inset:15.8% 40.3% .4% 34.3%}.AgentActionCard-module__HYSS7q__boxLabel{background:var(--annotation);color:var(--dark-surface);letter-spacing:.06em;white-space:nowrap;border-radius:2px;padding:2px 6px;font-size:10px;position:absolute;inset-block-end:84.2%;inset-inline-start:34.3%}.AgentActionCard-module__HYSS7q__source{font-size:var(--type-body-sm-size);color:var(--console-text-muted)}.AgentActionCard-module__HYSS7q__source strong{font-weight:var(--fw-semibold);color:var(--console-text)}.AgentActionCard-module__HYSS7q__connector{inline-size:72px;block-size:var(--rule);background:var(--accent-lavender);flex:none;align-self:center;position:relative}.AgentActionCard-module__HYSS7q__connector:after{content:"";border-block-start:1.5px solid var(--accent-lavender);border-inline-end:1.5px solid var(--accent-lavender);block-size:8px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%;rotate:45deg}.AgentActionCard-module__HYSS7q__connectorLabel{text-align:center;color:var(--accent-lavender);position:absolute;inset-block-end:10px;inset-inline:0}.AgentActionCard-module__HYSS7q__action{gap:var(--space-2);min-inline-size:0;padding:var(--space-4);border:var(--rule) solid var(--console-border);border-block-start:2px solid var(--accent-lavender);border-radius:var(--radius-card);background:var(--console-panel);flex-direction:column;flex:auto;display:flex}.AgentActionCard-module__HYSS7q__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AgentActionCard-module__HYSS7q__state{padding:2px var(--space-2);border:var(--rule) solid var(--annotation);border-radius:var(--radius-chip);background:rgba(var(--annotation-rgb), .14);color:var(--annotation);letter-spacing:.06em;white-space:nowrap;font-size:10px}.AgentActionCard-module__HYSS7q__title{font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--console-text);margin-block-start:var(--space-2);line-height:1.3}.AgentActionCard-module__HYSS7q__hero .AgentActionCard-module__HYSS7q__title{font-size:var(--type-h5-size)}.AgentActionCard-module__HYSS7q__meta{color:var(--console-text-muted);font-size:13px;line-height:1.4}.AgentActionCard-module__HYSS7q__steps{margin:var(--space-2) 0 0;padding:var(--space-3) 0 0;border-block-start:var(--rule) solid var(--console-border);flex-direction:column;gap:6px;font-size:13px;line-height:1.4;list-style:none;display:flex}.AgentActionCard-module__HYSS7q__steps li{align-items:center;gap:var(--space-2);display:flex}.AgentActionCard-module__HYSS7q__done{color:var(--console-text-muted)}.AgentActionCard-module__HYSS7q__pending{color:var(--console-text);font-weight:var(--fw-semibold)}.AgentActionCard-module__HYSS7q__tick{border-radius:50%;flex:none;block-size:14px;inline-size:14px;position:relative}.AgentActionCard-module__HYSS7q__done .AgentActionCard-module__HYSS7q__tick{background:rgba(var(--annotation-ok-rgb), .2)}.AgentActionCard-module__HYSS7q__done .AgentActionCard-module__HYSS7q__tick:after{content:"";border-inline-start:1.5px solid var(--annotation-ok);border-block-end:1.5px solid var(--annotation-ok);block-size:4px;inline-size:6px;position:absolute;inset-block-start:3px;inset-inline-start:4px;rotate:-45deg}.AgentActionCard-module__HYSS7q__pending .AgentActionCard-module__HYSS7q__tick{border:1.5px solid var(--annotation)}.AgentActionCard-module__HYSS7q__buttons{gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.AgentActionCard-module__HYSS7q__approve,.AgentActionCard-module__HYSS7q__review{min-block-size:30px;padding-inline:var(--space-3);border-radius:var(--radius-btn);font-size:13px;font-weight:var(--fw-semibold);align-items:center;line-height:1;display:inline-flex}.AgentActionCard-module__HYSS7q__approve{background:var(--accent);color:var(--white)}.AgentActionCard-module__HYSS7q__review{border:var(--rule) solid var(--console-border);color:var(--console-text)}@media (max-width:600px){.AgentActionCard-module__HYSS7q__hero{padding:var(--space-4);flex-direction:column}.AgentActionCard-module__HYSS7q__detection{flex:none}.AgentActionCard-module__HYSS7q__frame{flex:none;block-size:240px}.AgentActionCard-module__HYSS7q__connector{inline-size:var(--rule);align-self:center;block-size:40px}.AgentActionCard-module__HYSS7q__connector:after{inset-block:auto 0;inset-inline:50% auto;translate:-50%;rotate:135deg}.AgentActionCard-module__HYSS7q__connectorLabel{inset-block:50% auto;inset-inline:12px auto;translate:0 -50%}}@keyframes AgentActionCard-module__HYSS7q__action-settle{0%{opacity:0;scale:1.04}}@keyframes AgentActionCard-module__HYSS7q__action-rise{0%{opacity:0;translate:0 5px}}.AgentActionCard-module__HYSS7q__hero .AgentActionCard-module__HYSS7q__box{animation:AgentActionCard-module__HYSS7q__action-settle .56s var(--motion-ease) backwards;animation-delay:var(--motion-overlay-load,.45s)}.AgentActionCard-module__HYSS7q__hero .AgentActionCard-module__HYSS7q__photo .AgentActionCard-module__HYSS7q__boxLabel{animation:AgentActionCard-module__HYSS7q__action-rise .48s var(--motion-ease) backwards;animation-delay:calc(var(--motion-overlay-load,.45s) + var(--motion-overlay-step,.15s))}@media (prefers-reduced-motion:reduce){.AgentActionCard-module__HYSS7q__hero .AgentActionCard-module__HYSS7q__box,.AgentActionCard-module__HYSS7q__hero .AgentActionCard-module__HYSS7q__photo .AgentActionCard-module__HYSS7q__boxLabel{animation:AgentActionCard-module__HYSS7q__action-fade var(--motion-reveal-reduced,.2s) ease backwards}}@keyframes AgentActionCard-module__HYSS7q__action-fade{0%{opacity:0}}
.DeploymentFlow-module__mGFbwa__flow{padding-inline:var(--space-4);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) minmax(72px,.45fr) minmax(0,1fr) minmax(56px,.3fr) minmax(0,1fr) minmax(72px,.45fr) minmax(0,1fr);align-items:center;margin:0;display:grid}.DeploymentFlow-module__mGFbwa__boundary{grid-row:1/4;grid-column:var(--_from) / var(--_to);justify-content:space-between;align-self:stretch;align-items:flex-start;gap:var(--space-3);margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);border:var(--rule) solid var(--accent);border-radius:var(--radius-card);background:var(--accent-tint);display:flex}.DeploymentFlow-module__mGFbwa__boundaryLabel,.DeploymentFlow-module__mGFbwa__tag,.DeploymentFlow-module__mGFbwa__linkLabel{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;line-height:1.45}.DeploymentFlow-module__mGFbwa__boundaryLabel{color:var(--accent-ink)}.DeploymentFlow-module__mGFbwa__tag{color:var(--body-muted)}.DeploymentFlow-module__mGFbwa__cell{z-index:1;padding-block:var(--space-8) var(--space-5);grid-row:2;position:relative}.DeploymentFlow-module__mGFbwa__node{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);display:flex}.DeploymentFlow-module__mGFbwa__model{border-color:var(--accent)}.DeploymentFlow-module__mGFbwa__glyph{border-radius:var(--radius-card);background:var(--accent-tint);block-size:36px;inline-size:36px;color:var(--accent);flex:none;place-items:center;display:grid}.DeploymentFlow-module__mGFbwa__model .DeploymentFlow-module__mGFbwa__glyph{background:var(--accent);color:var(--white)}.DeploymentFlow-module__mGFbwa__text{flex-direction:column;gap:2px;min-inline-size:0;display:flex}.DeploymentFlow-module__mGFbwa__title{font-size:var(--type-body-size);font-weight:var(--fw-semibold);color:var(--ink);line-height:1.3}.DeploymentFlow-module__mGFbwa__sub{font-size:var(--type-body-sm-size);color:var(--body-muted);line-height:1.35}.DeploymentFlow-module__mGFbwa__link{z-index:1;block-size:1.5px;margin-block-start:calc(var(--space-8) - var(--space-5));margin-inline:var(--space-2);background:var(--hairline-strong);grid-row:2;align-self:center;position:relative}.DeploymentFlow-module__mGFbwa__link:after{content:"";border-block-start:1.5px solid var(--hairline-strong);border-inline-end:1.5px solid var(--hairline-strong);block-size:7px;inline-size:7px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%;rotate:45deg}.DeploymentFlow-module__mGFbwa__linkLabel{text-align:center;color:var(--body-muted);white-space:normal;font-size:10px;position:absolute;inset-block-end:8px;inset-inline:0}.DeploymentFlow-module__mGFbwa__kept{border-block-start:1.5px dashed var(--hairline-strong);background:0 0;block-size:0}.DeploymentFlow-module__mGFbwa__kept:after{display:none}.DeploymentFlow-module__mGFbwa__decisions{background:var(--accent)}.DeploymentFlow-module__mGFbwa__decisions:after{border-color:var(--accent)}.DeploymentFlow-module__mGFbwa__decisions .DeploymentFlow-module__mGFbwa__linkLabel{color:var(--accent-ink)}@media (max-width:1100px){.DeploymentFlow-module__mGFbwa__node{flex-direction:column;align-items:flex-start}}@media (max-width:759px){.DeploymentFlow-module__mGFbwa__flow{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:0;padding-inline:0}.DeploymentFlow-module__mGFbwa__boundary{display:none}.DeploymentFlow-module__mGFbwa__cell,.DeploymentFlow-module__mGFbwa__link{order:var(--_order);grid-row:auto;grid-column:1!important}.DeploymentFlow-module__mGFbwa__cell{padding:0}.DeploymentFlow-module__mGFbwa__node{flex-direction:row;align-items:center}.DeploymentFlow-module__mGFbwa__link{justify-self:center;block-size:36px;inline-size:1.5px;margin:0}.DeploymentFlow-module__mGFbwa__link:after{inset-block:auto 0;inset-inline:50% auto;translate:-50%;rotate:135deg}.DeploymentFlow-module__mGFbwa__kept{border-block-start:0;border-inline-start:1.5px dashed var(--hairline-strong);inline-size:0}.DeploymentFlow-module__mGFbwa__linkLabel{text-align:start;white-space:nowrap;inset-block:50% auto;inset-inline:12px auto;translate:0 -50%}}.DeploymentFlow-module__mGFbwa__flow[data-reveal]{isolation:isolate}.DeploymentFlow-module__mGFbwa__flow[data-reveal=armed] :is(.DeploymentFlow-module__mGFbwa__cell,.DeploymentFlow-module__mGFbwa__link,.DeploymentFlow-module__mGFbwa__boundary){opacity:0}.DeploymentFlow-module__mGFbwa__flow[data-reveal=armed] .DeploymentFlow-module__mGFbwa__cell{translate:0 var(--motion-reveal-shift,16px)}.DeploymentFlow-module__mGFbwa__flow[data-reveal=visible] :is(.DeploymentFlow-module__mGFbwa__cell,.DeploymentFlow-module__mGFbwa__link,.DeploymentFlow-module__mGFbwa__boundary){transition:opacity var(--motion-reveal,.55s) var(--motion-reveal-ease,ease), translate var(--motion-reveal,.55s) var(--motion-reveal-ease,ease);transition-delay:calc(var(--_stagger-base,0s) + var(--_order,0) * var(--motion-stagger-card,80ms))}.DeploymentFlow-module__mGFbwa__flow[data-reveal=visible] .DeploymentFlow-module__mGFbwa__boundary{transition-delay:calc(var(--_stagger-base,0s) + 7 * var(--motion-stagger-card,80ms))}@media (prefers-reduced-motion:reduce){.DeploymentFlow-module__mGFbwa__flow[data-reveal=armed] .DeploymentFlow-module__mGFbwa__cell{translate:none}.DeploymentFlow-module__mGFbwa__flow[data-reveal=visible] :is(.DeploymentFlow-module__mGFbwa__cell,.DeploymentFlow-module__mGFbwa__link,.DeploymentFlow-module__mGFbwa__boundary){transition:opacity var(--motion-reveal-reduced,.2s) ease;transition-delay:0s}}
.CommandCenterView-module__Te4eNW__console{--_s:var(--annotation-ok);--_s-rgb:var(--annotation-ok-rgb);border:var(--rule) solid var(--console-border);border-radius:var(--radius-card);background:var(--console-ground);color:var(--console-text);flex-direction:column;margin:0;display:flex;overflow:clip;container-type:inline-size}.CommandCenterView-module__Te4eNW__critical{--_s:var(--annotation);--_s-rgb:var(--annotation-rgb)}.CommandCenterView-module__Te4eNW__warning{--_s:var(--annotation-caution);--_s-rgb:var(--annotation-caution-rgb)}.CommandCenterView-module__Te4eNW__cleared{--_s:var(--annotation-ok);--_s-rgb:var(--annotation-ok-rgb)}.CommandCenterView-module__Te4eNW__chrome{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-block-end:var(--rule) solid var(--console-border);background:var(--console-panel);display:flex}.CommandCenterView-module__Te4eNW__product,.CommandCenterView-module__Te4eNW__live,.CommandCenterView-module__Te4eNW__panelTitle,.CommandCenterView-module__Te4eNW__count,.CommandCenterView-module__Te4eNW__legend,.CommandCenterView-module__Te4eNW__level,.CommandCenterView-module__Te4eNW__trendLabel,.CommandCenterView-module__Te4eNW__matrix th{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:.1em;text-transform:uppercase;line-height:1.45}.CommandCenterView-module__Te4eNW__product{color:var(--console-text)}.CommandCenterView-module__Te4eNW__live{align-items:center;gap:var(--space-2);color:var(--annotation-ok);display:inline-flex}.CommandCenterView-module__Te4eNW__liveDot{block-size:7px;inline-size:7px;box-shadow:0 0 0 3px rgba(var(--annotation-ok-rgb), .22);background:currentColor;border-radius:50%}.CommandCenterView-module__Te4eNW__panels{gap:var(--rule);background:var(--console-border);display:grid}.CommandCenterView-module__Te4eNW__full .CommandCenterView-module__Te4eNW__panels{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-areas:"map alerts""cameras matrix"}.CommandCenterView-module__Te4eNW__hero .CommandCenterView-module__Te4eNW__panels{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""cameras""alerts"}.CommandCenterView-module__Te4eNW__panel{gap:var(--space-4);min-inline-size:0;padding:var(--space-4);background:var(--console-ground);flex-direction:column;display:flex}.CommandCenterView-module__Te4eNW__panelMap{grid-area:map}.CommandCenterView-module__Te4eNW__panelAlerts{grid-area:alerts}.CommandCenterView-module__Te4eNW__panelCameras{grid-area:cameras}.CommandCenterView-module__Te4eNW__panelMatrix{grid-area:matrix}.CommandCenterView-module__Te4eNW__panelHead{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.CommandCenterView-module__Te4eNW__panelTitle{color:var(--accent-lavender)}.CommandCenterView-module__Te4eNW__count{border-radius:var(--radius-chip);background:var(--dark-surface-accent);min-inline-size:22px;color:var(--console-text);text-align:center;padding:1px 6px}.CommandCenterView-module__Te4eNW__legend{gap:var(--space-2) var(--space-4);color:var(--console-text-muted);letter-spacing:.06em;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CommandCenterView-module__Te4eNW__legend li{align-items:center;gap:6px;display:inline-flex}.CommandCenterView-module__Te4eNW__swatch{background:var(--_s);border-radius:50%;block-size:8px;inline-size:8px}.CommandCenterView-module__Te4eNW__mapFrame{aspect-ratio:600/380;border:var(--rule) solid var(--console-border);border-radius:var(--radius-card);background:var(--console-panel);flex:auto;min-block-size:0;position:relative;overflow:clip}.CommandCenterView-module__Te4eNW__hero .CommandCenterView-module__Te4eNW__mapFrame{aspect-ratio:600/300}.CommandCenterView-module__Te4eNW__mapStack{position:absolute;inset:0}.CommandCenterView-module__Te4eNW__mapImage{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.CommandCenterView-module__Te4eNW__mapStack:after{content:"";background:rgba(var(--dark-surface-rgb), .28);pointer-events:none;position:absolute;inset:0}.CommandCenterView-module__Te4eNW__map{z-index:1;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.CommandCenterView-module__Te4eNW__ringOuter{fill:rgba(var(--_s-rgb), .18);stroke:var(--_s);stroke-opacity:.55;stroke-width:1px}.CommandCenterView-module__Te4eNW__ring{fill:rgba(var(--_s-rgb), .32);stroke:var(--_s);stroke-opacity:.7;stroke-width:1px}.CommandCenterView-module__Te4eNW__pin{fill:var(--_s);stroke:var(--console-ground);stroke-width:2px}.CommandCenterView-module__Te4eNW__siteLabel{fill:var(--console-text);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;paint-order:stroke;stroke:var(--console-ground);stroke-width:4px;stroke-linejoin:round;font-size:12px;font-weight:600}.CommandCenterView-module__Te4eNW__trend{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);border:var(--rule) solid var(--console-border);border-radius:var(--radius-card);background:var(--console-panel);grid-template-columns:auto minmax(0,1fr);display:grid}.CommandCenterView-module__Te4eNW__trendLabel{color:var(--accent-lavender);flex-direction:column;gap:2px;display:flex}.CommandCenterView-module__Te4eNW__trendSite{color:var(--console-text-muted);letter-spacing:.06em}.CommandCenterView-module__Te4eNW__trendChart{block-size:48px;inline-size:100%}.CommandCenterView-module__Te4eNW__threshold{stroke:var(--annotation);stroke-width:1px;stroke-dasharray:4 4;opacity:.7;vector-effect:non-scaling-stroke}.CommandCenterView-module__Te4eNW__trendArea{fill:var(--annotation);fill-opacity:.12;stroke:none}.CommandCenterView-module__Te4eNW__trendLine{fill:none;stroke:var(--annotation);stroke-width:1.75px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.CommandCenterView-module__Te4eNW__trendHead{fill:var(--annotation)}.CommandCenterView-module__Te4eNW__alerts{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CommandCenterView-module__Te4eNW__alert{align-items:start;gap:var(--space-3);padding:var(--space-3);border:var(--rule) solid var(--console-border);border-inline-start:2px solid var(--_s);border-radius:var(--radius-card);background:var(--console-panel);grid-template-columns:84px minmax(0,1fr);display:grid}.CommandCenterView-module__Te4eNW__level{color:var(--_s);letter-spacing:.08em;align-items:center;gap:6px;display:inline-flex}.CommandCenterView-module__Te4eNW__level:before{content:"";background:var(--_s);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.CommandCenterView-module__Te4eNW__alertText{font-size:var(--type-body-sm-size);color:var(--console-text-muted);line-height:1.45}.CommandCenterView-module__Te4eNW__alertText strong{font-weight:var(--fw-semibold);color:var(--console-text)}.CommandCenterView-module__Te4eNW__matrix{border-collapse:separate;border-spacing:4px;table-layout:fixed;inline-size:calc(100% + 8px);margin:-4px}.CommandCenterView-module__Te4eNW__matrix th{color:var(--console-text-muted);letter-spacing:.06em;text-align:start;overflow-wrap:anywhere;padding:0 0 2px;font-size:10px}.CommandCenterView-module__Te4eNW__matrix thead th:first-child{inline-size:34%}.CommandCenterView-module__Te4eNW__matrix tbody th{color:var(--console-text);white-space:nowrap;padding:0}.CommandCenterView-module__Te4eNW__matrix td{padding:0}.CommandCenterView-module__Te4eNW__cell{border:var(--rule) solid rgba(var(--_s-rgb), .55);border-radius:var(--radius-card);background:rgba(var(--_s-rgb), .3);block-size:26px;display:block}.CommandCenterView-module__Te4eNW__cell.CommandCenterView-module__Te4eNW__critical{background:rgba(var(--_s-rgb), .85)}.CommandCenterView-module__Te4eNW__cell.CommandCenterView-module__Te4eNW__warning{background:rgba(var(--_s-rgb), .6)}.CommandCenterView-module__Te4eNW__mini{gap:var(--rule);background:var(--console-border);border:0;border-radius:0;block-size:100%}.CommandCenterView-module__Te4eNW__miniMap{background:var(--console-panel);flex:auto;min-block-size:0;position:relative;overflow:clip}.CommandCenterView-module__Te4eNW__mini .CommandCenterView-module__Te4eNW__siteLabel{font-size:15px}.CommandCenterView-module__Te4eNW__alertsCompact{gap:var(--rule);background:var(--console-border);flex:none}.CommandCenterView-module__Te4eNW__alertsCompact .CommandCenterView-module__Te4eNW__alert{padding:var(--space-2) var(--space-3);border:0;border-inline-start:2px solid var(--_s);background:var(--console-ground);border-radius:0;grid-template-columns:78px minmax(0,1fr)}.CommandCenterView-module__Te4eNW__alertsCompact .CommandCenterView-module__Te4eNW__alert:nth-child(3){display:none}.CommandCenterView-module__Te4eNW__alertsCompact .CommandCenterView-module__Te4eNW__alertText{font-size:12px;line-height:1.4}.CommandCenterView-module__Te4eNW__alertsCompact .CommandCenterView-module__Te4eNW__level{font-size:10px}@container (max-width:720px){.CommandCenterView-module__Te4eNW__full .CommandCenterView-module__Te4eNW__panels{grid-template-columns:minmax(0,1fr);grid-template-areas:"map""cameras""alerts""matrix"}}@container (max-width:420px){.CommandCenterView-module__Te4eNW__panel{padding:var(--space-3)}.CommandCenterView-module__Te4eNW__alert{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.CommandCenterView-module__Te4eNW__legend{display:none}.CommandCenterView-module__Te4eNW__siteLabel{font-size:17px}.CommandCenterView-module__Te4eNW__trend{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.CommandCenterView-module__Te4eNW__trendLabel{gap:var(--space-3);flex-direction:row}}.CommandCenterView-module__Te4eNW__cameras{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.CommandCenterView-module__Te4eNW__camera{aspect-ratio:3/2;border:var(--rule) solid var(--console-border);border-radius:var(--radius-card);background:var(--console-panel);position:relative;overflow:clip}.CommandCenterView-module__Te4eNW__cameraImage{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.CommandCenterView-module__Te4eNW__cameraBox{border:1.5px solid var(--_s);background:rgba(var(--_s-rgb), .1);border-radius:2px;position:absolute}.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection{background:rgba(var(--dark-surface-rgb), .82);font-family:var(--font-mono);font-size:10px;font-weight:var(--type-mono-weight);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--console-text);border-radius:2px;align-items:center;gap:6px;max-inline-size:calc(100% - 12px);margin:0;padding:2px 6px;line-height:1.45;display:inline-flex;position:absolute;overflow:hidden}.CommandCenterView-module__Te4eNW__cameraHead{inset-block-start:6px;inset-inline-start:6px}.CommandCenterView-module__Te4eNW__cameraDetection{color:var(--_s)}.CommandCenterView-module__Te4eNW__cameraDot{background:var(--_s);border-radius:50%;block-size:6px;inline-size:6px}.CommandCenterView-module__Te4eNW__cameraCam{color:var(--console-text-muted)}@container (max-width:460px){.CommandCenterView-module__Te4eNW__cameraCam{display:none}.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection{padding:1px 4px;font-size:9px}}.CommandCenterView-module__Te4eNW__site{transform-box:fill-box}@keyframes CommandCenterView-module__Te4eNW__cc-settle{0%{opacity:0;scale:1.04}}@keyframes CommandCenterView-module__Te4eNW__cc-rise{0%{opacity:0;translate:0 5px}}.CommandCenterView-module__Te4eNW__hero .CommandCenterView-module__Te4eNW__site{animation:CommandCenterView-module__Te4eNW__cc-rise .48s var(--motion-ease) backwards;animation-delay:calc(var(--motion-overlay-load,.45s) + var(--_i,0) * var(--motion-overlay-step,.15s))}.CommandCenterView-module__Te4eNW__hero .CommandCenterView-module__Te4eNW__cameraBox{animation:CommandCenterView-module__Te4eNW__cc-settle .56s var(--motion-ease) backwards;animation-delay:calc(var(--motion-overlay-load,.45s) + (3 + var(--_i,0)) * var(--motion-overlay-step,.15s))}.CommandCenterView-module__Te4eNW__hero :is(.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){animation:CommandCenterView-module__Te4eNW__cc-rise .48s var(--motion-ease) backwards;animation-delay:calc(var(--motion-overlay-load,.45s) + (3 + var(--_i,0)) * var(--motion-overlay-step,.15s) + 75ms)}.CommandCenterView-module__Te4eNW__full[data-reveal]{isolation:isolate}.CommandCenterView-module__Te4eNW__full[data-reveal=armed] :is(.CommandCenterView-module__Te4eNW__panel,.CommandCenterView-module__Te4eNW__site,.CommandCenterView-module__Te4eNW__cameraBox,.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){opacity:0}.CommandCenterView-module__Te4eNW__full[data-reveal=armed] .CommandCenterView-module__Te4eNW__cameraBox{scale:1.04}.CommandCenterView-module__Te4eNW__full[data-reveal=armed] :is(.CommandCenterView-module__Te4eNW__site,.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){translate:0 5px}.CommandCenterView-module__Te4eNW__full[data-reveal=visible] .CommandCenterView-module__Te4eNW__panel{transition:opacity var(--motion-reveal,.55s) var(--motion-reveal-ease,ease);transition-delay:calc(var(--_stagger-base,0s) + var(--_p,0) * var(--motion-stagger-card,80ms))}.CommandCenterView-module__Te4eNW__full .CommandCenterView-module__Te4eNW__panels>:nth-child(2){--_p:1}.CommandCenterView-module__Te4eNW__full .CommandCenterView-module__Te4eNW__panels>:nth-child(3){--_p:2}.CommandCenterView-module__Te4eNW__full .CommandCenterView-module__Te4eNW__panels>:nth-child(4){--_p:3}.CommandCenterView-module__Te4eNW__full[data-reveal=visible] :is(.CommandCenterView-module__Te4eNW__site,.CommandCenterView-module__Te4eNW__cameraBox,.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){transition:opacity .42s var(--motion-ease), scale .56s var(--motion-ease), translate .48s var(--motion-ease);transition-delay:calc(var(--_stagger-base,0s) + var(--motion-overlay-base,.25s) + .15s + var(--_i,0) * var(--motion-overlay-step,.15s))}.CommandCenterView-module__Te4eNW__full[data-reveal=visible] .CommandCenterView-module__Te4eNW__cameraBox{transition-delay:calc(var(--_stagger-base,0s) + var(--motion-overlay-base,.25s) + .15s + (3 + var(--_i,0)) * var(--motion-overlay-step,.15s))}.CommandCenterView-module__Te4eNW__full[data-reveal=visible] :is(.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){transition-delay:calc(var(--_stagger-base,0s) + var(--motion-overlay-base,.25s) + .225s + (3 + var(--_i,0)) * var(--motion-overlay-step,.15s))}@media (prefers-reduced-motion:reduce){.CommandCenterView-module__Te4eNW__hero :is(.CommandCenterView-module__Te4eNW__site,.CommandCenterView-module__Te4eNW__cameraBox,.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){animation:CommandCenterView-module__Te4eNW__cc-fade var(--motion-reveal-reduced,.2s) ease backwards;animation-delay:0s}.CommandCenterView-module__Te4eNW__full[data-reveal=armed] :is(.CommandCenterView-module__Te4eNW__site,.CommandCenterView-module__Te4eNW__cameraBox,.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){translate:none;scale:none}.CommandCenterView-module__Te4eNW__full[data-reveal=visible] :is(.CommandCenterView-module__Te4eNW__panel,.CommandCenterView-module__Te4eNW__site,.CommandCenterView-module__Te4eNW__cameraBox,.CommandCenterView-module__Te4eNW__cameraHead,.CommandCenterView-module__Te4eNW__cameraDetection){transition:opacity var(--motion-reveal-reduced,.2s) ease;transition-delay:0s}}@keyframes CommandCenterView-module__Te4eNW__cc-fade{0%{opacity:0}}
.OfferingPage-module__1B_lbW__diagram{max-inline-size:none}.OfferingPage-module__1B_lbW__split>div{align-items:start;gap:var(--space-11);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.OfferingPage-module__1B_lbW__split>div>:last-child{margin-block-start:0}.OfferingPage-module__1B_lbW__accordion{--_row-py:var(--space-6);border-block-start:var(--rule) solid var(--hairline)}.OfferingPage-module__1B_lbW__question{align-items:baseline;gap:var(--space-5);display:inline-flex}.OfferingPage-module__1B_lbW__number{font-family:var(--font-mono);font-size:13px;font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);color:var(--accent-ink)}.OfferingPage-module__1B_lbW__answer{align-items:start;gap:var(--space-6);inline-size:100%;color:var(--body);grid-template-columns:minmax(0,1fr) auto;padding-inline-start:calc(2ch + var(--space-5) + 4px);display:grid}.OfferingPage-module__1B_lbW__answer>p{max-inline-size:46ch}@media (max-width:1023px){.OfferingPage-module__1B_lbW__split>div{gap:var(--band-gap);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.OfferingPage-module__1B_lbW__question{gap:var(--space-4)}.OfferingPage-module__1B_lbW__answer{grid-template-columns:minmax(0,1fr);padding-inline-start:0}}
.DeploymentTabs-module__N28qyG__tabs{gap:var(--space-7);flex-direction:column;display:flex}.DeploymentTabs-module__N28qyG__bar{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.DeploymentTabs-module__N28qyG__list{border:var(--rule) solid var(--hairline);border-radius:calc(var(--radius-card) + 4px);background:var(--surface-tint);gap:4px;padding:4px;display:inline-flex}.DeploymentTabs-module__N28qyG__tab{align-items:center;gap:var(--space-2);min-block-size:44px;padding:0 var(--space-5);border:var(--rule) solid transparent;border-radius:var(--radius-card);color:var(--body-muted);font:inherit;font-size:var(--type-body-size);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease), border-color var(--motion-hover) var(--motion-ease);background:0 0;line-height:1.2;display:inline-flex}.DeploymentTabs-module__N28qyG__tab:hover{color:var(--ink)}.DeploymentTabs-module__N28qyG__tab[aria-selected=true]{border-color:var(--hairline);background:var(--paper);color:var(--accent-ink)}.DeploymentTabs-module__N28qyG__tab:focus-visible{outline-offset:2px}.DeploymentTabs-module__N28qyG__line{max-inline-size:36ch;font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-ls);color:var(--ink);line-height:1.3}.DeploymentTabs-module__N28qyG__panel{gap:var(--space-6);flex-direction:column;margin-block-start:var(--space-6);display:flex}.DeploymentTabs-module__N28qyG__panel:focus-visible{outline-offset:8px}.DeploymentTabs-module__N28qyG__spec{gap:var(--space-6);border-block-start:var(--rule) solid var(--hairline);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding-block-start:var(--space-6);display:grid}.DeploymentTabs-module__N28qyG__specRow{gap:var(--space-2);flex-direction:column;display:flex}.DeploymentTabs-module__N28qyG__specLabel{font-family:var(--font-mono);font-size:11px;font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);text-transform:uppercase;color:var(--body-muted)}.DeploymentTabs-module__N28qyG__specValue{color:var(--ink);margin:0;line-height:1.4}@media (max-width:1100px){.DeploymentTabs-module__N28qyG__spec{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.DeploymentTabs-module__N28qyG__line{text-align:start;justify-content:flex-start;min-block-size:0}.DeploymentTabs-module__N28qyG__list{inline-size:100%;display:flex}.DeploymentTabs-module__N28qyG__tab{padding:0 var(--space-2);font-size:var(--type-body-sm-size);white-space:nowrap;flex:1 1 0;justify-content:center}.DeploymentTabs-module__N28qyG__tab>svg{display:none}.DeploymentTabs-module__N28qyG__spec{grid-template-columns:repeat(2,minmax(0,1fr))}}
.FinalCta-module__OrlQ8a__band{padding-block:var(--space-13);background:var(--accent-strong);color:var(--dark-text);scroll-margin-block-start:72px;position:relative;overflow:clip}.FinalCta-module__OrlQ8a__band:before,.FinalCta-module__OrlQ8a__band:after{content:"";border:var(--rule) solid var(--accent-lavender);opacity:.45;pointer-events:none;block-size:120px;inline-size:120px;position:absolute}.FinalCta-module__OrlQ8a__band:before{border-block-end:0;border-inline-end:0;inset-block-start:var(--space-8);inset-inline-start:var(--page-gutter)}.FinalCta-module__OrlQ8a__band:after{border-block-start:0;border-inline-start:0;inset-block-end:var(--space-8);inset-inline-end:var(--page-gutter)}.FinalCta-module__OrlQ8a__inner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex;position:relative}.FinalCta-module__OrlQ8a__title{max-inline-size:20ch;font-size:48px;font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-ls);color:var(--dark-text);text-wrap:balance;line-height:1.1}.FinalCta-module__OrlQ8a__lede{max-inline-size:44ch;color:var(--accent-lavender-pale);font-size:18px;line-height:1.5}.FinalCta-module__OrlQ8a__actions{justify-content:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.FinalCta-module__OrlQ8a__band :is(a,button):focus-visible{outline:2px solid var(--dark-text);outline-offset:3px;border-radius:var(--radius-focus)}@media (max-width:640px){.FinalCta-module__OrlQ8a__band{padding-block:var(--space-12)}.FinalCta-module__OrlQ8a__band:before,.FinalCta-module__OrlQ8a__band:after{opacity:.35;block-size:56px;inline-size:56px}.FinalCta-module__OrlQ8a__band:before{inset-block-start:var(--space-6)}.FinalCta-module__OrlQ8a__band:after{inset-block-end:var(--space-6)}.FinalCta-module__OrlQ8a__title{font-size:32px}.FinalCta-module__OrlQ8a__lede{font-size:var(--type-body-size)}.FinalCta-module__OrlQ8a__actions{flex-direction:column;inline-size:100%}}
.InfoCards-module__vOjcSq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.InfoCards-module__vOjcSq__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.InfoCards-module__vOjcSq__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.InfoCards-module__vOjcSq__card{border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;display:flex;overflow:clip}.InfoCards-module__vOjcSq__art{border-block-end:var(--rule) solid var(--hairline);flex:none}.InfoCards-module__vOjcSq__copy{gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:auto;display:flex}.InfoCards-module__vOjcSq__number{padding:4px var(--space-2);border-radius:var(--radius-chip);background:var(--accent-tint);color:var(--accent-ink);font-family:var(--font-mono);font-size:12px;font-weight:var(--type-mono-weight);letter-spacing:.08em;align-self:flex-start;margin-block-end:var(--space-5);line-height:1.4}.InfoCards-module__vOjcSq__icon{block-size:48px;inline-size:48px;border-radius:var(--radius-card);background:var(--accent-tint);color:var(--accent);align-self:flex-start;place-items:center;margin-block-end:var(--space-4);display:grid}.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__icon{background:var(--dark-surface-accent);color:var(--accent-lavender)}.InfoCards-module__vOjcSq__title{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-ls);line-height:var(--type-h4-lh);color:var(--ink);text-wrap:balance}.InfoCards-module__vOjcSq__grid[data-columns="4"] .InfoCards-module__vOjcSq__title{font-size:var(--type-h5-size);line-height:1.25}.InfoCards-module__vOjcSq__tag,.InfoCards-module__vOjcSq__body{color:var(--body-muted)}.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__card{border-color:var(--dark-border);background:var(--dark-surface-raised)}.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__art{border-block-end-color:var(--dark-border)}.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__title{color:var(--dark-text)}.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__body,.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__tag{color:var(--dark-text-muted)}.InfoCards-module__vOjcSq__dark .InfoCards-module__vOjcSq__number{background:var(--dark-surface-accent);color:var(--accent-lavender)}@media (max-width:1100px){.InfoCards-module__vOjcSq__grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.InfoCards-module__vOjcSq__grid,.InfoCards-module__vOjcSq__grid[data-columns="3"],.InfoCards-module__vOjcSq__grid[data-columns="2"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.InfoCards-module__vOjcSq__grid[data-columns="4"]{grid-template-columns:minmax(0,1fr)}.InfoCards-module__vOjcSq__copy{padding:var(--space-5)}.InfoCards-module__vOjcSq__number{margin-block-end:var(--space-3)}}
.Button-module__UEIK3q__btn{justify-content:center;align-items:center;gap:var(--space-2);padding:13px var(--space-6);border-radius:var(--radius-btn);font-family:inherit;font-size:var(--fs-ui);font-weight:var(--fw-semibold);letter-spacing:var(--ls-ui);cursor:pointer;white-space:nowrap;transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease);border:1px solid #0000;line-height:1.2;display:inline-flex}.Button-module__UEIK3q__sm{font-size:var(--fs-note);padding:9px 14px}.Button-module__UEIK3q__fullWidth{width:100%}.Button-module__UEIK3q__primary{background:var(--ink);color:var(--white)}.Button-module__UEIK3q__primary:hover{box-shadow:var(--shadow-btn);transform:translateY(-1px)}.Button-module__UEIK3q__secondary{color:var(--ink);border-color:var(--hairline);background:0 0}.Button-module__UEIK3q__secondary:hover{border-color:var(--ink)}.Button-module__UEIK3q__accent{background:var(--accent);color:var(--white)}.Button-module__UEIK3q__accent:hover{box-shadow:var(--shadow-btn-accent);transform:translateY(-1px)}.Button-module__UEIK3q__ghost{color:var(--ink);font-weight:var(--fw-strong);padding-inline:var(--space-3);background:0 0}.Button-module__UEIK3q__ghost:hover{color:var(--body)}.Button-module__UEIK3q__onDark{background:var(--dark-text);color:var(--ink)}.Button-module__UEIK3q__onDark:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000047}.Button-module__UEIK3q__outlineOnDark,.Button-module__UEIK3q__outlineOnLight{box-sizing:border-box;min-block-size:var(--cta-height);font-family:var(--font-sans);font-size:var(--type-btn-size);font-weight:var(--type-btn-weight);letter-spacing:var(--type-btn-ls);line-height:var(--type-btn-lh);background:0 0;padding-block:0;padding-inline:20px;text-decoration:none}.Button-module__UEIK3q__outlineOnDark{color:var(--dark-text);border-color:var(--dark-hairline)}.Button-module__UEIK3q__outlineOnDark:hover{border-color:var(--btn-secondary-hover-border-on-dark);background:var(--btn-secondary-hover-fill-on-dark)}.Button-module__UEIK3q__outlineOnLight{color:var(--ink);border-color:var(--hairline)}.Button-module__UEIK3q__outlineOnLight:hover{border-color:var(--btn-secondary-hover-border-on-light);background:var(--btn-secondary-hover-fill-on-light)}.Button-module__UEIK3q__outlineOnDark:focus-visible,.Button-module__UEIK3q__outlineOnLight:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:3px;border-radius:var(--radius-focus)}.Button-module__UEIK3q__outlineOnDark:focus-visible{outline-color:var(--dark-text)}.Button-module__UEIK3q__btn:disabled,.Button-module__UEIK3q__btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.Button-module__UEIK3q__btn,.Button-module__UEIK3q__btn:hover{transition:none;transform:none}}@media (max-width:640px){.Button-module__UEIK3q__fullWidth,.Button-module__UEIK3q__btn{white-space:normal;text-align:center}}:is(:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__primary:hover,:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__accent:hover,:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__onDark:hover){box-shadow:none;transform:none}:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__accent:hover{background:var(--btn-primary-hover-on-light)}:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__primary:hover{background:color-mix(in srgb, var(--ink) 88%, #fff)}:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__onDark:hover{background:color-mix(in srgb, var(--dark-text) 90%, var(--accent))}:is(.theme-packagex,.theme-visionx) .Button-module__UEIK3q__secondary:hover{border-color:var(--btn-secondary-hover-border-on-light);background:var(--btn-secondary-hover-fill-on-light)}
.Eyebrow-module__L2-bWW__eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:var(--fw-medium);margin:0 0 var(--space-4)}.Eyebrow-module__L2-bWW__muted{color:var(--muted)}.Eyebrow-module__L2-bWW__accent{color:var(--accent)}.Eyebrow-module__L2-bWW__onDark{color:var(--accent-on-dark)}
.Section-module__90hZpW__section{padding-block:var(--band-y);background:var(--paper);color:var(--body);scroll-margin-block-start:72px}.Section-module__90hZpW__dark{background:var(--dark-surface);color:var(--dark-text)}.Section-module__90hZpW__dark+.Section-module__90hZpW__dark{border-block-start:var(--rule) solid var(--dark-seam,var(--dark-hairline))}.Section-module__90hZpW__dark h2,.Section-module__90hZpW__dark h3{color:var(--dark-text)}.Section-module__90hZpW__dark a:focus-visible,.Section-module__90hZpW__dark button:focus-visible,.Section-module__90hZpW__dark [tabindex]:focus-visible{outline-color:var(--dark-text)}.Section-module__90hZpW__flush{padding-block:0}
.SectionHead-module__eo__ya__head,.SectionHead-module__eo__ya__title,.SectionHead-module__eo__ya__lede{margin:0}.SectionHead-module__eo__ya__legacy{max-width:var(--measure-head);margin:0 0 var(--space-10)}.SectionHead-module__eo__ya__legacy.SectionHead-module__eo__ya__wide{max-width:var(--measure-head-wide)}.SectionHead-module__eo__ya__legacy.SectionHead-module__eo__ya__center{text-align:center;margin-left:auto;margin-right:auto}.SectionHead-module__eo__ya__legacy .SectionHead-module__eo__ya__eyebrow{margin-bottom:var(--space-4)}.SectionHead-module__eo__ya__legacy .SectionHead-module__eo__ya__title{font-size:var(--fs-h2);color:var(--ink);font-weight:var(--fw-head);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);text-wrap:balance}.SectionHead-module__eo__ya__legacy .SectionHead-module__eo__ya__lede{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--body);max-width:var(--measure-prose);margin:var(--space-5) 0 0}.SectionHead-module__eo__ya__legacy.SectionHead-module__eo__ya__center .SectionHead-module__eo__ya__lede{margin-left:auto;margin-right:auto}.SectionHead-module__eo__ya__legacy.SectionHead-module__eo__ya__onDark .SectionHead-module__eo__ya__title{color:var(--dark-text)}.SectionHead-module__eo__ya__legacy.SectionHead-module__eo__ya__onDark .SectionHead-module__eo__ya__lede{color:#f5f5f2c7}@media (max-width:820px){.SectionHead-module__eo__ya__legacy{margin-bottom:var(--space-8)}}.SectionHead-module__eo__ya__approved{--_title-measure:760px;--_lede-measure:640px;align-items:flex-start;gap:var(--head-gap);flex-direction:column;display:flex}.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__band{--_title-measure:542px;--_lede-measure:542px}.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__wide{--_title-measure:730px;--_lede-measure:730px}.SectionHead-module__eo__ya__approved .SectionHead-module__eo__ya__title{font-family:var(--font-sans);font-size:var(--type-h2-size);font-weight:var(--type-h2-weight);letter-spacing:var(--type-h2-ls);line-height:var(--type-h2-lh);color:var(--ink);max-inline-size:var(--_title-measure);text-wrap:pretty}.SectionHead-module__eo__ya__approved .SectionHead-module__eo__ya__display{font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);letter-spacing:var(--type-h1-ls);line-height:var(--type-h1-lh)}.SectionHead-module__eo__ya__approved .SectionHead-module__eo__ya__lede{font-family:var(--font-sans);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);color:var(--body);max-inline-size:var(--_lede-measure);text-wrap:pretty}.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__center{text-align:center;align-items:center}.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__center .SectionHead-module__eo__ya__title,.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__center .SectionHead-module__eo__ya__lede{margin-inline:auto}.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__onDark .SectionHead-module__eo__ya__title,.SectionHead-module__eo__ya__approved.SectionHead-module__eo__ya__onDark .SectionHead-module__eo__ya__lede{color:var(--dark-text)}
.SectionBlock-module__rHXfsq__headRow{justify-content:space-between;align-items:flex-end;gap:var(--space-8);display:flex}.SectionBlock-module__rHXfsq__head{flex:auto;min-inline-size:0}.SectionBlock-module__rHXfsq__headCenter{margin-inline:auto}.SectionBlock-module__rHXfsq__head>p:last-child:not(:first-child){font-size:18px;line-height:1.5}.SectionBlock-module__rHXfsq__aside{flex:none;padding-block-end:var(--space-1)}.SectionBlock-module__rHXfsq__action{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.SectionBlock-module__rHXfsq__actionCenter{justify-content:center}.SectionBlock-module__rHXfsq__body{margin-block-start:var(--band-gap)}@media (max-width:820px){.SectionBlock-module__rHXfsq__headRow{align-items:flex-start;gap:var(--space-6);flex-direction:column}.SectionBlock-module__rHXfsq__head>p:last-child:not(:first-child){font-size:var(--type-body-size)}}
.CategoryNav-module__Ka9uBa__nav{margin-block-end:var(--space-9)}.CategoryNav-module__Ka9uBa__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.CategoryNav-module__Ka9uBa__link{min-block-size:36px;padding-inline:var(--space-4);border:var(--rule) solid var(--hairline);border-radius:var(--radius-btn);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);color:var(--body);white-space:nowrap;transition:border-color var(--motion-hover) var(--motion-ease), color var(--motion-hover) var(--motion-ease), background-color var(--motion-hover) var(--motion-ease);align-items:center;display:inline-flex}.CategoryNav-module__Ka9uBa__link:hover{border-color:var(--card-hover-border-on-light);color:var(--ink)}.CategoryNav-module__Ka9uBa__active,.CategoryNav-module__Ka9uBa__active:hover{border-color:var(--ink);background:var(--ink);color:var(--dark-text)}@media (max-width:640px){.CategoryNav-module__Ka9uBa__nav{margin-inline:calc(-1 * var(--page-gutter));scrollbar-width:none;margin-block-end:var(--space-7);overflow-x:auto}.CategoryNav-module__Ka9uBa__nav::-webkit-scrollbar{display:none}.CategoryNav-module__Ka9uBa__list{inline-size:max-content;padding-inline:var(--page-gutter);flex-wrap:nowrap}}
.IndustryPage-module__9ohb-q__clients{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.IndustryPage-module__9ohb-q__client{justify-content:center;align-items:flex-start;gap:var(--space-4);min-block-size:132px;padding:var(--space-6) var(--space-7);border:var(--rule) solid var(--dark-border);border-radius:var(--radius-card);background:var(--dark-surface-raised);flex-direction:column;flex:0 280px;display:flex}.IndustryPage-module__9ohb-q__mark{align-items:center;min-block-size:56px;display:flex}.IndustryPage-module__9ohb-q__mark>span{white-space:normal;line-height:1.2}.IndustryPage-module__9ohb-q__caption{color:var(--accent-lavender)}.IndustryPage-module__9ohb-q__chips{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.IndustryPage-module__9ohb-q__chip{padding:var(--space-3) var(--space-4);border:var(--rule) solid var(--hairline);border-radius:var(--radius-chip);background:var(--surface-tint);font-family:var(--font-mono);font-size:13px;font-weight:var(--fw-medium);letter-spacing:.02em;color:var(--ink);line-height:1.4}.IndustryPage-module__9ohb-q__pointer{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-card);background:var(--dark-surface);color:var(--dark-text);flex-wrap:wrap;margin-block-start:var(--space-10);display:flex}.IndustryPage-module__9ohb-q__pointerTitle{max-inline-size:26ch;font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:var(--type-h3-ls);color:var(--dark-text);text-wrap:balance;line-height:1.2}@media (max-width:640px){.IndustryPage-module__9ohb-q__client{min-block-size:108px;padding:var(--space-5);flex-basis:100%}.IndustryPage-module__9ohb-q__pointer{padding:var(--space-6) var(--space-5)}.IndustryPage-module__9ohb-q__pointerTitle{font-size:var(--type-h4-size)}}
.Pagination-module__qo-O7a__nav{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:var(--rule) solid var(--hairline);margin-block-start:var(--space-11);padding-block-start:var(--space-6);display:flex}.Pagination-module__qo-O7a__pages{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.Pagination-module__qo-O7a__step,.Pagination-module__qo-O7a__number{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-btn);min-block-size:40px;font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);color:var(--body);transition:color var(--motion-hover) var(--motion-ease), background-color var(--motion-hover) var(--motion-ease);display:inline-flex}.Pagination-module__qo-O7a__step{padding-inline:var(--space-3)}.Pagination-module__qo-O7a__number{min-inline-size:40px;font-family:var(--font-mono);font-size:13px}.Pagination-module__qo-O7a__step:hover,.Pagination-module__qo-O7a__number:hover{color:var(--accent-ink);background:var(--accent-tint)}.Pagination-module__qo-O7a__current,.Pagination-module__qo-O7a__current:hover{background:var(--ink);color:var(--dark-text)}.Pagination-module__qo-O7a__disabled,.Pagination-module__qo-O7a__disabled:hover{color:var(--body-muted);opacity:.5;background:0 0}.Pagination-module__qo-O7a__gap{text-align:center;min-inline-size:24px;color:var(--body-muted)}.Pagination-module__qo-O7a__position{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--body-muted);display:none}@media (max-width:640px){.Pagination-module__qo-O7a__pages{display:none}.Pagination-module__qo-O7a__position{display:block}}
.PortableBody-module__DOEK2q__body{color:var(--body);overflow-wrap:break-word;font-size:18px;line-height:1.7}.PortableBody-module__DOEK2q__body>*+*{margin-block-start:var(--space-5)}.PortableBody-module__DOEK2q__body p,.PortableBody-module__DOEK2q__body ul,.PortableBody-module__DOEK2q__body ol,.PortableBody-module__DOEK2q__body blockquote{max-inline-size:68ch}.PortableBody-module__DOEK2q__body h2,.PortableBody-module__DOEK2q__body h3,.PortableBody-module__DOEK2q__body h4{color:var(--ink);text-wrap:balance;scroll-margin-block-start:96px}.PortableBody-module__DOEK2q__body h2{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:-.02em;line-height:var(--type-h3-lh);margin-block-start:var(--space-11)}.PortableBody-module__DOEK2q__body h3{font-size:var(--type-h4-size);font-weight:var(--type-h4-weight);letter-spacing:var(--type-h4-ls);margin-block-start:var(--space-9);line-height:1.3}.PortableBody-module__DOEK2q__body h4{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-ls);margin-block-start:var(--space-7);line-height:1.35}.PortableBody-module__DOEK2q__body>:first-child{margin-block-start:0}.PortableBody-module__DOEK2q__body h2+*,.PortableBody-module__DOEK2q__body h3+*,.PortableBody-module__DOEK2q__body h4+*{margin-block-start:var(--space-3)}.PortableBody-module__DOEK2q__body strong{font-weight:var(--fw-strong);color:var(--ink)}.PortableBody-module__DOEK2q__body ul,.PortableBody-module__DOEK2q__body ol{gap:var(--space-2);flex-direction:column;padding-inline-start:1.4em;display:flex}.PortableBody-module__DOEK2q__body ul{list-style:outside}.PortableBody-module__DOEK2q__body ol{list-style:decimal}.PortableBody-module__DOEK2q__body li::marker{color:var(--accent-ink)}.PortableBody-module__DOEK2q__body ol>li::marker{font-family:var(--font-mono);font-size:.85em;font-weight:var(--fw-medium)}.PortableBody-module__DOEK2q__body li>ul,.PortableBody-module__DOEK2q__body li>ol{margin-block-start:var(--space-2)}.PortableBody-module__DOEK2q__body li>ul{list-style:circle}.PortableBody-module__DOEK2q__body blockquote{border-inline-start:var(--rule-active) solid var(--accent);color:var(--ink);padding-inline-start:var(--space-6);font-size:20px;line-height:1.6}.PortableBody-module__DOEK2q__link{color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:.2em;transition:color var(--motion-hover) var(--motion-ease), text-decoration-color var(--motion-hover) var(--motion-ease)}.PortableBody-module__DOEK2q__link:hover{color:var(--accent-hover);text-decoration-color:currentColor}.PortableBody-module__DOEK2q__figure{margin:var(--space-8) 0}.PortableBody-module__DOEK2q__figureImage{border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--accent-tint);display:block}.PortableBody-module__DOEK2q__tableScroll{margin-block:var(--space-8);border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);overflow-x:auto}.PortableBody-module__DOEK2q__tableScroll:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.PortableBody-module__DOEK2q__table{border-collapse:collapse;inline-size:100%;min-inline-size:560px;font-size:var(--type-body-sm-size);line-height:1.55}.PortableBody-module__DOEK2q__table th,.PortableBody-module__DOEK2q__table td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:top;border-block-end:var(--rule) solid var(--hairline)}.PortableBody-module__DOEK2q__table th{background:var(--accent-tint);font-weight:var(--fw-strong);color:var(--ink)}.PortableBody-module__DOEK2q__table td:first-child{font-weight:var(--fw-medium);color:var(--ink)}.PortableBody-module__DOEK2q__table tbody tr:last-child td{border-block-end:0}.PortableBody-module__DOEK2q__table th+th,.PortableBody-module__DOEK2q__table td+td{border-inline-start:var(--rule) solid var(--hairline)}.PortableBody-module__DOEK2q__code{margin-block:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);background:var(--dark-surface);color:var(--dark-text);font-family:var(--font-mono);white-space:pre;font-size:14px;line-height:1.65;overflow-x:auto}.PortableBody-module__DOEK2q__code:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:640px){.PortableBody-module__DOEK2q__body{font-size:17px}.PortableBody-module__DOEK2q__body h2{margin-block-start:var(--space-10)}.PortableBody-module__DOEK2q__body blockquote{padding-inline-start:var(--space-5);font-size:18px}.PortableBody-module__DOEK2q__code{padding:var(--space-4);font-size:13px}}
.PostCard-module__sBq6MG__card{border:var(--rule) solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);inline-size:100%;transition:border-color var(--motion-hover) var(--motion-ease);flex-direction:column;display:flex;overflow:clip}.PostCard-module__sBq6MG__card:hover{border-color:var(--card-hover-border-on-light)}.PostCard-module__sBq6MG__card:focus-visible{outline-offset:3px}.PostCard-module__sBq6MG__view{aspect-ratio:1200/630;border-block-end:var(--rule) solid var(--hairline);background:var(--accent-tint);flex:none;position:relative;overflow:clip}.PostCard-module__sBq6MG__image{object-fit:cover}.PostCard-module__sBq6MG__copy{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);flex-direction:column;flex:auto;display:flex}.PostCard-module__sBq6MG__category{font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-ls);line-height:var(--type-mono-lh);text-transform:uppercase;color:var(--accent-ink)}.PostCard-module__sBq6MG__title{font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);letter-spacing:var(--type-h5-ls);color:var(--ink);text-wrap:pretty;transition:color var(--motion-hover) var(--motion-ease);line-height:1.3}.PostCard-module__sBq6MG__card:hover .PostCard-module__sBq6MG__title{color:var(--accent-ink)}.PostCard-module__sBq6MG__excerpt{-webkit-line-clamp:4;max-inline-size:60ch;color:var(--body-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PostCard-module__sBq6MG__meta{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--fw-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--body-muted);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.PostCard-module__sBq6MG__featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__view{aspect-ratio:auto;border-block-end:0;border-inline-end:var(--rule) solid var(--hairline);min-block-size:100%}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__view:before{content:"";aspect-ratio:1200/630;display:block}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__copy{justify-content:center;gap:var(--space-4);padding:var(--space-9)}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__title{font-size:var(--type-h3-size);font-weight:var(--type-h3-weight);letter-spacing:-.02em;line-height:var(--type-h3-lh)}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__meta{margin-block-start:var(--space-2)}@media (max-width:1023px){.PostCard-module__sBq6MG__featured{display:flex}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__view{border-inline-end:0;border-block-end:var(--rule) solid var(--hairline)}.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__copy{padding:var(--space-7)}}@media (max-width:640px){.PostCard-module__sBq6MG__copy,.PostCard-module__sBq6MG__featured .PostCard-module__sBq6MG__copy{padding:var(--space-5)}.PostCard-module__sBq6MG__excerpt{-webkit-line-clamp:3}}
.LegalPage-module__3sg47W__prose{align-items:flex-start;gap:var(--space-5);max-inline-size:64ch;color:var(--body);flex-direction:column;font-size:18px;line-height:1.6;display:flex}.LegalPage-module__3sg47W__prose>a{margin-block-start:var(--space-4)}@media (max-width:640px){.LegalPage-module__3sg47W__prose{font-size:var(--type-body-size)}}
.BlogListing-module__kVOJZa__featured{margin-block-end:var(--space-5)}.BlogListing-module__kVOJZa__grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.BlogListing-module__kVOJZa__cell{display:flex}.BlogListing-module__kVOJZa__empty{color:var(--body-muted)}@media (max-width:1023px){.BlogListing-module__kVOJZa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.BlogListing-module__kVOJZa__grid{grid-template-columns:minmax(0,1fr)}}
