.Wordmark-module__BcDSIG__wordmark{align-items:center;line-height:0;display:inline-flex;position:relative}.Wordmark-module__BcDSIG__logo{width:auto;height:2.25rem}@media (max-width:24rem){.Wordmark-module__BcDSIG__logo{height:1.875rem}}@media (min-width:88rem){.Wordmark-module__BcDSIG__logo{height:2.5rem}}.Wordmark-module__BcDSIG__wordmark:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 38%, color-mix(in srgb, var(--color-on-accent) 70%, transparent) 50%, transparent 62%) 0 0 / 300% 100% no-repeat;animation:Wordmark-module__BcDSIG__sweep 1.1s var(--ease-in-out) .5s both;background-position:0 0;position:absolute;inset:0;-webkit-mask:url(/brand/securityinspect-logo.webp) 50%/contain no-repeat;mask:url(/brand/securityinspect-logo.webp) 50%/contain no-repeat}:where(a:hover,a:focus-visible) .Wordmark-module__BcDSIG__wordmark:after{animation:Wordmark-module__BcDSIG__sweep-again .9s var(--ease-in-out) both}@keyframes Wordmark-module__BcDSIG__sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes Wordmark-module__BcDSIG__sweep-again{0%{background-position:100% 0}to{background-position:0 0}}[data-direction=b] .Wordmark-module__BcDSIG__wordmark[data-tone=default] .Wordmark-module__BcDSIG__logo{content:url(/brand/securityinspect-logo-inverse.webp)}[data-direction=b] .Wordmark-module__BcDSIG__wordmark[data-tone=inverse] .Wordmark-module__BcDSIG__logo{content:url(/brand/securityinspect-logo.webp)}@media (forced-colors:active){.Wordmark-module__BcDSIG__wordmark:after{display:none}}
.SiteFooter-module__Hq0U2G__footer{padding-block:var(--space-2xl) var(--space-l);font-size:var(--step--1);--grid-mask:radial-gradient(120% 90% at 50% 100%, black 20%, transparent 80%)}.SiteFooter-module__Hq0U2G__footer:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-accent) 70%, transparent) 50%, transparent);height:1px;position:absolute;top:0;left:0;right:0}.SiteFooter-module__Hq0U2G__top{gap:var(--space-xl);display:grid}@media (min-width:64rem){.SiteFooter-module__Hq0U2G__top{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}}.SiteFooter-module__Hq0U2G__about>*+*{margin-top:var(--space-s)}.SiteFooter-module__Hq0U2G__brandPlate{padding:var(--space-xs) var(--space-s);display:inline-flex;position:relative}.SiteFooter-module__Hq0U2G__brandPlate:before{content:"";pointer-events:none;border:1px solid var(--color-border-strong);-webkit-mask:conic-gradient(at .75rem .75rem, transparent 75%, black 0) 0 0 / calc(100% - .75rem) calc(100% - .75rem);mask:conic-gradient(at .75rem .75rem, transparent 75%, black 0) 0 0 / calc(100% - .75rem) calc(100% - .75rem);position:absolute;inset:0}.SiteFooter-module__Hq0U2G__statement{font-size:var(--step-0);max-width:34ch}.SiteFooter-module__Hq0U2G__boundary{color:var(--color-ink-muted);max-width:44ch}.SiteFooter-module__Hq0U2G__chip{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);max-width:100%;padding:0 var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-s);background:color-mix(in srgb, var(--color-surface) 60%, transparent);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.02em;overflow-wrap:anywhere;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:.8rem;text-decoration:none;display:inline-flex;position:relative}.SiteFooter-module__Hq0U2G__chip:hover{border-color:var(--color-accent);color:var(--color-accent);text-decoration:underline}.SiteFooter-module__Hq0U2G__chipDot{background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent);flex:none}.SiteFooter-module__Hq0U2G__columns{gap:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.SiteFooter-module__Hq0U2G__colHeading{padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);align-items:baseline;gap:.6em;font-size:.78rem;font-weight:600;display:flex}@media (min-width:40rem){.SiteFooter-module__Hq0U2G__colHeading{min-block-size:calc(2lh + var(--space-2xs));align-items:last baseline}}.SiteFooter-module__Hq0U2G__colIndex{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:500}.SiteFooter-module__Hq0U2G__colList{margin-top:var(--space-s);padding:0;list-style:none}.SiteFooter-module__Hq0U2G__colList li+li{margin-top:var(--space-2xs)}.SiteFooter-module__Hq0U2G__colList a{min-height:24px;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out), transform var(--duration-base) var(--ease-emphasis);text-decoration:none;display:inline-block}.SiteFooter-module__Hq0U2G__colList a:hover{color:var(--color-accent);text-decoration:underline;transform:translate(2px)}.SiteFooter-module__Hq0U2G__bottom{gap:var(--space-2xs);margin-top:var(--space-2xl);padding-top:var(--space-m);border-top:1px solid var(--color-border);color:var(--color-ink-muted);display:grid}@media (forced-colors:active){.SiteFooter-module__Hq0U2G__footer:after{display:none}.SiteFooter-module__Hq0U2G__brandPlate:before{border-color:canvastext}.SiteFooter-module__Hq0U2G__chipDot{background:canvastext}}
.CommandPalette-module__5EqF5q__trigger{display:none}@media (min-width:80rem){.CommandPalette-module__5EqF5q__trigger{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);padding:0 var(--space-2xs) 0 var(--space-xs);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-ink-muted);font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-size:.8125rem;display:inline-flex}}.CommandPalette-module__5EqF5q__trigger:hover{border-color:var(--color-accent);color:var(--color-ink)}.CommandPalette-module__5EqF5q__triggerIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:.95rem;inline-size:.95rem}.CommandPalette-module__5EqF5q__kbd{border:1px solid var(--color-border);border-radius:var(--radius-s);background:var(--color-bg);color:var(--color-ink-muted);font-family:var(--font-mono);padding:.05rem .4rem;font-size:.72rem}.CommandPalette-module__5EqF5q__dialog{max-block-size:min(36rem,100dvh - 4rem);inline-size:min(40rem,100vw - 2rem);max-inline-size:none;color:var(--console-ink);background:0 0;border:0;margin:12vh auto auto;padding:0;overflow:visible}.CommandPalette-module__5EqF5q__dialog::backdrop{background:color-mix(in srgb, var(--console-bg) 55%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.CommandPalette-module__5EqF5q__panel{isolation:isolate;border:1px solid var(--console-line-strong);border-radius:var(--radius-l);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--console-accent) 16%, transparent), transparent 65%), var(--console-bg);max-block-size:min(36rem,100dvh - 4rem);box-shadow:0 0 0 1px color-mix(in srgb, var(--console-accent) 12%, transparent), 0 2rem 5rem -1.5rem color-mix(in srgb, var(--console-bg) 80%, transparent);font-family:var(--font-mono);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.CommandPalette-module__5EqF5q__panel:after{content:"";inset-inline:0;pointer-events:none;background:var(--console-signal);block-size:2px;box-shadow:0 0 1rem .2rem color-mix(in srgb, var(--console-signal) 45%, transparent);opacity:0;position:absolute;top:0}.CommandPalette-module__5EqF5q__dialog[open] .CommandPalette-module__5EqF5q__panel:after{animation:CommandPalette-module__5EqF5q__palette-scan .64s var(--ease-emphasis) both}.CommandPalette-module__5EqF5q__head{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-s);border-bottom:1px solid var(--console-line);background:var(--console-surface);display:flex}.CommandPalette-module__5EqF5q__title{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}.CommandPalette-module__5EqF5q__title>span{color:var(--console-accent)}.CommandPalette-module__5EqF5q__close{min-inline-size:var(--target-min);border:1px solid var(--console-line-strong);border-radius:var(--radius-s);background:var(--console-raised);min-block-size:2.25rem;color:var(--console-ink-muted);font-family:var(--font-mono);cursor:pointer;place-items:center;font-size:.72rem;display:inline-grid}.CommandPalette-module__5EqF5q__close:hover{border-color:var(--console-accent);color:var(--console-ink)}.CommandPalette-module__5EqF5q__close:focus-visible,.CommandPalette-module__5EqF5q__prompt .CommandPalette-module__5EqF5q__input:focus-visible{outline:2px solid var(--console-focus);outline-offset:2px}.CommandPalette-module__5EqF5q__prompt{align-items:center;gap:var(--space-2xs);padding:var(--space-xs) var(--space-s);border-bottom:1px solid var(--console-line);display:flex}.CommandPalette-module__5EqF5q__promptGlyph{color:var(--console-signal);font-weight:600}.CommandPalette-module__5EqF5q__prompt .CommandPalette-module__5EqF5q__input{min-inline-size:0;min-block-size:var(--target-min);padding:0 var(--space-2xs);border:1px solid var(--console-line-strong);border-radius:var(--radius-s);background:var(--console-surface);color:var(--console-ink);caret-color:var(--console-signal);font-family:var(--font-mono);font-size:var(--step-0);flex:1}.CommandPalette-module__5EqF5q__prompt .CommandPalette-module__5EqF5q__input::placeholder{color:var(--console-ink-muted);opacity:1}.CommandPalette-module__5EqF5q__list{overscroll-behavior:contain;padding:var(--space-3xs) var(--space-2xs) var(--space-2xs);overflow-y:auto}.CommandPalette-module__5EqF5q__group:before{content:attr(data-label) " //" / "";padding:var(--space-2xs) var(--space-2xs) var(--space-3xs);color:var(--console-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:600;display:block}.CommandPalette-module__5EqF5q__option{gap:0 var(--space-s);padding:.45rem var(--space-xs);border-radius:var(--radius-s);color:var(--console-ink-muted);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid;position:relative}.CommandPalette-module__5EqF5q__optionLabel{color:var(--console-ink);font-size:.875rem;font-weight:500}.CommandPalette-module__5EqF5q__optionHint{font-family:var(--font-body);grid-column:1;font-size:.8125rem;line-height:1.4}.CommandPalette-module__5EqF5q__optionPath{color:var(--console-ink-muted);grid-area:1/2;font-size:.6875rem}.CommandPalette-module__5EqF5q__option[aria-selected=true]{background:var(--console-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--console-accent) 35%, transparent)}.CommandPalette-module__5EqF5q__option[aria-selected=true]:before{content:"";border:2px solid var(--console-accent);border-radius:var(--radius-s);pointer-events:none;-webkit-mask:conic-gradient(at .625rem .625rem, transparent 75%, black 0) 0 0 / calc(100% - .625rem) calc(100% - .625rem);mask:conic-gradient(at .625rem .625rem, transparent 75%, black 0) 0 0 / calc(100% - .625rem) calc(100% - .625rem);animation:CommandPalette-module__5EqF5q__palette-lock var(--duration-slow) var(--ease-emphasis) both;position:absolute;inset:-2px}.CommandPalette-module__5EqF5q__option[aria-selected=true] .CommandPalette-module__5EqF5q__optionPath{color:var(--console-signal)}.CommandPalette-module__5EqF5q__empty{padding:var(--space-s);color:var(--console-ink-muted);font-size:.875rem}.CommandPalette-module__5EqF5q__empty a{color:var(--console-accent)}.CommandPalette-module__5EqF5q__foot{gap:var(--space-2xs) var(--space-m);padding:var(--space-2xs) var(--space-s);border-top:1px solid var(--console-line);background:var(--console-surface);color:var(--console-ink-muted);flex-wrap:wrap;font-size:.6875rem;display:flex}.CommandPalette-module__5EqF5q__foot kbd,.CommandPalette-module__5EqF5q__close kbd{font-family:var(--font-mono)}.CommandPalette-module__5EqF5q__foot kbd{border:1px solid var(--console-line-strong);border-radius:var(--radius-s);color:var(--console-ink);margin-inline-end:.25rem;padding:0 .3rem}@media (max-width:40rem){.CommandPalette-module__5EqF5q__optionPath{display:none}.CommandPalette-module__5EqF5q__dialog{margin-top:var(--space-l)}}@keyframes CommandPalette-module__5EqF5q__palette-scan{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(18rem)}}@keyframes CommandPalette-module__5EqF5q__palette-lock{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media (forced-colors:active){.CommandPalette-module__5EqF5q__panel,.CommandPalette-module__5EqF5q__input,.CommandPalette-module__5EqF5q__close{border-color:canvastext}.CommandPalette-module__5EqF5q__panel:after{display:none}.CommandPalette-module__5EqF5q__option[aria-selected=true]{outline:2px solid highlight}.CommandPalette-module__5EqF5q__option[aria-selected=true]:before{display:none}}
.MainNav-module__2oJ21W__nav{align-items:center;display:flex}.MainNav-module__2oJ21W__menuToggle{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);padding:0 var(--space-s);border:1px solid var(--color-border-strong);border-radius:var(--radius-m);cursor:pointer;background:0 0;font-weight:650;display:inline-flex}.MainNav-module__2oJ21W__menuIcon{background:currentColor;width:1.1rem;height:2px;position:relative}.MainNav-module__2oJ21W__menuIcon:before,.MainNav-module__2oJ21W__menuIcon:after{content:"";width:100%;height:2px;transition:transform var(--duration-base) var(--ease-out);background:currentColor;position:absolute;left:0}.MainNav-module__2oJ21W__menuIcon:before{top:-6px}.MainNav-module__2oJ21W__menuIcon:after{top:6px}.MainNav-module__2oJ21W__menuIcon[data-open=true]{background:0 0}.MainNav-module__2oJ21W__menuIcon[data-open=true]:before{transform:translateY(6px)rotate(45deg)}.MainNav-module__2oJ21W__menuIcon[data-open=true]:after{transform:translateY(-6px)rotate(-45deg)}.MainNav-module__2oJ21W__menu{min-height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));padding:var(--space-s) var(--container-gutter) var(--space-l);background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-raised);display:none;position:absolute;inset:100% 0 auto;overflow-y:auto}.MainNav-module__2oJ21W__menu[data-open=true]{animation:MainNav-module__2oJ21W__drop-in var(--duration-base) var(--ease-emphasis);display:block}.MainNav-module__2oJ21W__list{padding:0;list-style:none;display:grid}.MainNav-module__2oJ21W__item{border-bottom:1px solid var(--color-border)}.MainNav-module__2oJ21W__trigger,.MainNav-module__2oJ21W__plainLink{width:100%;min-height:var(--target-min);padding:var(--space-xs) 0;color:var(--color-ink);font-weight:650;font-size:var(--step-0);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.MainNav-module__2oJ21W__trigger:hover,.MainNav-module__2oJ21W__plainLink:hover,.MainNav-module__2oJ21W__trigger[data-active=true],.MainNav-module__2oJ21W__plainLink[aria-current=page]{color:var(--color-accent)}.MainNav-module__2oJ21W__chevron{width:.5rem;height:.5rem;transition:transform var(--duration-base) var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.MainNav-module__2oJ21W__trigger[aria-expanded=true] .MainNav-module__2oJ21W__chevron{transform:rotate(-135deg)translateY(-2px)}.MainNav-module__2oJ21W__panel{padding-bottom:var(--space-s)}.MainNav-module__2oJ21W__panelIntro{display:none}.MainNav-module__2oJ21W__panelLinks{gap:var(--space-3xs);padding:0;list-style:none;display:grid}.MainNav-module__2oJ21W__panelBody{min-width:0}.MainNav-module__2oJ21W__panelSecondary{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-border)}.MainNav-module__2oJ21W__panelSubhead{padding:0 var(--space-xs) var(--space-3xs);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.78rem;font-weight:600}.MainNav-module__2oJ21W__panelKicker{margin-bottom:var(--space-xs);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);align-items:center;gap:.6em;font-size:.78rem;font-weight:500;display:flex}.MainNav-module__2oJ21W__panelKicker:before{content:"";background:var(--color-accent);flex:none;width:.4rem;height:.4rem}.MainNav-module__2oJ21W__panelLink{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-m);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);gap:.1rem;text-decoration:none;display:grid;position:relative}.MainNav-module__2oJ21W__panelLink:before{content:"";top:var(--space-2xs);bottom:var(--space-2xs);background:var(--color-accent);width:2px;transition:transform var(--duration-base) var(--ease-emphasis);position:absolute;left:0;transform:scaleY(0)}.MainNav-module__2oJ21W__panelLink:hover{background:var(--color-surface-sunken);color:var(--color-accent)}.MainNav-module__2oJ21W__panelLink:hover:before,.MainNav-module__2oJ21W__panelLink[aria-current=page]:before{transform:scaleY(1)}.MainNav-module__2oJ21W__panelLink[aria-current=page] .MainNav-module__2oJ21W__panelLinkLabel{color:var(--color-accent);text-decoration:underline}.MainNav-module__2oJ21W__panelLinkLabel{font-weight:600}.MainNav-module__2oJ21W__panelLinkDesc{font-family:var(--font-body);font-size:var(--step--1);color:var(--color-ink-muted);line-height:1.45}.MainNav-module__2oJ21W__cta{min-height:var(--target-min);margin-top:var(--space-m);padding:0 var(--space-m);background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-m);transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:650;text-decoration:none;display:flex;position:relative;overflow:hidden}.MainNav-module__2oJ21W__cta:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--color-on-accent) 22%, transparent) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-110%)}.MainNav-module__2oJ21W__ctaLabel:after{content:"→" / "";transition:transform var(--duration-base) var(--ease-emphasis);margin-inline-start:.4em;font-weight:500;display:inline-block}.MainNav-module__2oJ21W__cta:hover .MainNav-module__2oJ21W__ctaLabel:after,.MainNav-module__2oJ21W__cta:focus-visible .MainNav-module__2oJ21W__ctaLabel:after{transform:translate(3px)}.MainNav-module__2oJ21W__cta:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.MainNav-module__2oJ21W__cta:hover:after{transition:transform .7s var(--ease-in-out);transform:translate(110%)}@media (min-width:64rem){.MainNav-module__2oJ21W__menuToggle{display:none}.MainNav-module__2oJ21W__menu,.MainNav-module__2oJ21W__menu[data-open=true]{align-items:center;gap:var(--space-m);min-height:0;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static;overflow:visible}.MainNav-module__2oJ21W__list{align-items:center;gap:var(--space-3xs);display:flex}.MainNav-module__2oJ21W__item{border:0}.MainNav-module__2oJ21W__trigger,.MainNav-module__2oJ21W__plainLink{gap:var(--space-2xs);width:auto;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-m);font-size:var(--step--1);transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);position:relative}.MainNav-module__2oJ21W__trigger:after,.MainNav-module__2oJ21W__plainLink:after{content:"";left:var(--space-xs);right:var(--space-xs);background:var(--color-accent);transform-origin:0;height:2px;transition:transform var(--duration-base) var(--ease-emphasis);position:absolute;bottom:.3rem;transform:scaleX(0)}.MainNav-module__2oJ21W__trigger:hover:after,.MainNav-module__2oJ21W__plainLink:hover:after,.MainNav-module__2oJ21W__trigger[data-active=true]:after,.MainNav-module__2oJ21W__trigger[aria-expanded=true]:after,.MainNav-module__2oJ21W__plainLink[aria-current=page]:after{transform:scaleX(1)}.MainNav-module__2oJ21W__trigger[aria-expanded=true]{background:var(--color-surface-sunken)}.MainNav-module__2oJ21W__panel{isolation:isolate;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-raised), 0 24px 48px -32px color-mix(in srgb, var(--color-ink) 40%, transparent);padding:0;position:absolute;inset:100% 0 auto}.MainNav-module__2oJ21W__panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem, linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px) 0 0 / 3rem 3rem;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 140% at 0 0,#000 10%,#0000 70%);mask:radial-gradient(70% 140% at 0 0,#000 10%,#0000 70%)}.MainNav-module__2oJ21W__panel:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--color-accent) 30%, var(--color-signal) 70%, transparent);transform-origin:0;height:1px;animation:MainNav-module__2oJ21W__trace .6s var(--ease-emphasis) both;position:absolute;top:-1px;left:0;right:0}.MainNav-module__2oJ21W__panel:not([hidden]) .MainNav-module__2oJ21W__panelInner{animation:MainNav-module__2oJ21W__drop-in var(--duration-slow) var(--ease-emphasis)}.MainNav-module__2oJ21W__panelInner{gap:var(--space-xl);width:min(100% - 2 * var(--container-gutter), var(--container-max));padding-block:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);margin-inline:auto;display:grid}.MainNav-module__2oJ21W__panelIntro{display:block}.MainNav-module__2oJ21W__panelLead{font-family:var(--font-display);font-size:var(--step-1);line-height:var(--line-snug)}.MainNav-module__2oJ21W__overview{margin-top:var(--space-s);font-weight:600;display:inline-block}.MainNav-module__2oJ21W__panelLinks{gap:var(--space-2xs) var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}.MainNav-module__2oJ21W__cta{font-size:var(--step--1);white-space:nowrap;margin-top:0}}@media (min-width:64rem) and (max-width:71.99rem){.MainNav-module__2oJ21W__trigger,.MainNav-module__2oJ21W__plainLink{padding-inline:var(--space-2xs)}.MainNav-module__2oJ21W__trigger:after,.MainNav-module__2oJ21W__plainLink:after{left:var(--space-2xs);right:var(--space-2xs)}}@keyframes MainNav-module__2oJ21W__drop-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes MainNav-module__2oJ21W__trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (forced-colors:active){.MainNav-module__2oJ21W__panel:before,.MainNav-module__2oJ21W__panel:after,.MainNav-module__2oJ21W__cta:after{display:none}.MainNav-module__2oJ21W__trigger:after,.MainNav-module__2oJ21W__plainLink:after,.MainNav-module__2oJ21W__panelLink:before,.MainNav-module__2oJ21W__panelKicker:before{background:canvastext}}
.SiteHeader-module__X0NRdG__header{z-index:50;background:color-mix(in srgb, var(--color-bg) 84%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);border-bottom:1px solid var(--color-border);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-surface) 70%, transparent), 0 10px 30px -24px color-mix(in srgb, var(--color-ink) 45%, transparent);position:sticky;top:0}.SiteHeader-module__X0NRdG__inner{justify-content:space-between;align-items:center;gap:var(--space-m);min-height:var(--header-height);display:flex}.SiteHeader-module__X0NRdG__end{align-items:center;gap:var(--space-m);display:flex}.SiteHeader-module__X0NRdG__brand{min-height:var(--target-min);align-items:center;text-decoration:none;display:inline-flex}.SiteHeader-module__X0NRdG__signal{display:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.SiteHeader-module__X0NRdG__signal{pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 30%, transparent), var(--color-accent) 70%, var(--color-signal));transform-origin:0;height:2px;animation:linear both SiteHeader-module__X0NRdG__progress;animation-timeline:scroll(root);display:block;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}}}@keyframes SiteHeader-module__X0NRdG__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__X0NRdG__header{background:var(--color-bg)}}@media (forced-colors:active){.SiteHeader-module__X0NRdG__signal{display:none}}
.Prototype-module__Vrp30q__banner{background:var(--color-prototype-bg);color:var(--color-prototype-ink);font-size:var(--step--1)}.Prototype-module__Vrp30q__bannerInner{gap:var(--space-3xs) var(--space-s);padding-block:var(--space-2xs);flex-wrap:wrap;display:flex}.Prototype-module__Vrp30q__banner strong{letter-spacing:.04em}.Prototype-module__Vrp30q__banner a{color:inherit;font-weight:700}.Prototype-module__Vrp30q__toolbar{left:var(--space-s);bottom:var(--space-s);z-index:60;align-items:flex-start;gap:var(--space-2xs);max-width:calc(100vw - 2 * var(--space-s));flex-direction:column-reverse;display:flex;position:fixed}.Prototype-module__Vrp30q__toolbarToggle{min-width:var(--target-min);min-height:var(--target-min);background:var(--color-prototype-bg);color:var(--color-prototype-ink);border:2px solid var(--color-prototype-ink);font-size:var(--step--1);cursor:pointer;box-shadow:var(--shadow-raised);border-radius:999px;place-items:center;padding:0;font-weight:700;display:inline-grid}.Prototype-module__Vrp30q__toolbarIcon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;block-size:1.125rem;inline-size:1.125rem}.Prototype-module__Vrp30q__toolbarPanel{width:20rem;max-width:100%;padding:var(--space-s);background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-border-strong);border-radius:var(--radius-l);box-shadow:var(--shadow-raised);font-size:var(--step--1)}.Prototype-module__Vrp30q__toolbarPanel>*+*{margin-top:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-border)}.Prototype-module__Vrp30q__legend{margin-bottom:var(--space-2xs);font-weight:700}.Prototype-module__Vrp30q__option{gap:var(--space-2xs);padding-block:var(--space-3xs);cursor:pointer;align-items:flex-start;display:flex}.Prototype-module__Vrp30q__optionLabel{font-weight:600;display:block}.Prototype-module__Vrp30q__optionNote{color:var(--color-ink-muted);display:block}
