:root{--signal-fast: .14s;--signal-standard: .26s;--signal-slow: .44s;--signal-ease: cubic-bezier(.2, .72, .2, 1);--signal-line: 1px;--signal-node: .375rem;--grid-unit: .5rem;--space-module: clamp(1.5rem, 4vw, 3rem);--system-type: Consolas, "SFMono-Regular", monospace}body{--signal-active: var(--division-accent-strong, var(--accent, var(--red-hot, currentColor)));--signal-muted: var(--muted, currentColor);--signal-focus: var(--ink, currentColor);--signal-error: #ff99ab;--signal-valid: var(--ink, currentColor)}body.demo-axis-page{--signal-active: #b34c28;--signal-focus: #693b22;--signal-error: #a42424;--signal-valid: #294c38}body.demo-meridian-page{--signal-active: #93743d;--signal-focus: #735820;--signal-error: #a42424;--signal-valid: #294c38;--signal-standard: .3s;--signal-slow: .48s}body.demo-fieldnote-page{--signal-active: #af441e;--signal-focus: #693b22;--signal-error: #a42424;--signal-valid: #294c38;--signal-standard: .22s}.page-loader,.page-transition{display:none!important}body:after,.hero-bg,.hero-noise,.site-header:after,.static-neon,.static-neon:before,.static-neon:after,.terminal-panel:after,.network-map:before,.bsl-hero-copy :is(h1,h2),.bsl-hero-copy :is(h1,h2):before,.bsl-hero-copy :is(h1,h2):after,.division-landing-copy :is(h1,h2),.division-landing-copy :is(h1,h2):before,.division-landing-copy :is(h1,h2):after,.demo-live-dot,.axis-statement-track,.fieldnote-marquee-track,.bsl-case-preview:after,.bsl-interface-preview:after{animation:none!important}.static-neon{background:none;filter:none;text-shadow:none;-webkit-text-stroke:0}.static-neon:before,.static-neon:after,.bsl-hero-copy :is(h1,h2):before,.bsl-hero-copy :is(h1,h2):after,.division-landing-copy :is(h1,h2):before,.division-landing-copy :is(h1,h2):after{display:none}.hero-bg{transform:none!important}.demo-pointer-glow{display:none}.axis-statement>div,.fieldnote-marquee-v2>div{width:auto;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;padding-inline:1rem}.axis-statement span:not(:first-child),.fieldnote-marquee-v2 span:nth-child(n+5){display:none}.site-header:after{background:var(--line);background-size:auto;opacity:1}.site-header:focus-within:after,.site-header.is-scrolled:after{background:var(--signal-active)}.section:before,.detail-section:before{transition:background var(--signal-standard)}.section[data-bsil-section-current]:before,.detail-section[data-bsil-section-current]:before{background:linear-gradient(90deg,var(--signal-active),var(--line) 65%)}.reveal,.reveal.is-visible,[data-demo-reveal],.demo-js [data-demo-reveal]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;transition-delay:0ms!important}.reveal.is-visible,.demo-js [data-demo-reveal].is-visible{animation:bsil-receive var(--signal-slow) var(--signal-ease) both}body[data-bsil-version].is-loaded :is(.hero-copy,.bsl-hero-copy,.division-landing-copy)>*{animation:none}body[data-bsil-version].is-loaded :is(.hero-copy,.hero-dossier,.bsl-command-panel,.division-landing-panel){animation:bsil-receive var(--signal-slow) var(--signal-ease) both}@keyframes bsil-receive{0%{translate:0 .35rem}to{translate:0 0}}::view-transition-old(root){animation-duration:var(--signal-fast)}::view-transition-new(root){animation-duration:var(--signal-standard)}:where(button,.button,.btn,.header-cta,input,select,textarea,summary){transition-duration:var(--signal-fast);transition-timing-function:var(--signal-ease)}:is(.button,.btn,.header-cta){position:relative;min-height:44px}:is(.button,.btn,.header-cta):before{content:"";position:absolute;inset:auto 1rem .35rem;width:auto;height:var(--signal-line);background:currentColor;opacity:.55;transform:scaleX(.18);transform-origin:left;pointer-events:none;z-index:0;transition:transform var(--signal-standard) var(--signal-ease)}@media(hover:hover)and (pointer:fine){:is(.button,.btn,.header-cta):hover:before{transform:scaleX(1)}}:is(.button,.btn,.header-cta):focus-visible:before,:is(.button,.btn,.header-cta):active:before{transform:scaleX(1)}.button:hover:before{left:1rem}:is(.button,.btn,.header-cta):active{translate:0 1px}:is(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.55;box-shadow:none}:is(.button,.btn,.header-cta):disabled:before,:is(.button,.btn,.header-cta)[aria-disabled=true]:before{transform:scaleX(0)}[data-bsil-state=processing]{cursor:progress}[data-bsil-state=processing]:before{transform:scaleX(1)!important;opacity:1}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--signal-focus);outline-offset:4px}:where(section[id],main[id],form[id],h2[id]){scroll-margin-top:7rem}[hidden]{display:none!important}.site-nav>a,.store-subnav a,.demo-site-header nav a{min-height:44px;align-content:center;text-underline-offset:.5em;text-decoration-thickness:2px}.site-nav>a[aria-current],.site-nav>a[data-bsil-current-group],.store-subnav a[aria-current],.demo-site-header nav a[aria-current]{text-decoration-line:underline;text-decoration-color:var(--signal-active);font-weight:750}:is(button,[role=tab])[aria-pressed=true],[role=tab][aria-selected=true]{border-bottom:2px solid currentColor}.bsil-signature{display:inline-block;margin-top:1rem;font:.75rem/1.6 var(--system-type);letter-spacing:.08em;color:inherit;text-underline-offset:.3em}.bsil-signature:hover{text-decoration:underline}.eyebrow,.meta,.metadata,.hero-proof span,.dossier-link{font-size:max(.75rem,12px)}[data-bsil-field]{border-bottom:2px solid var(--line, #777);accent-color:var(--signal-active)}[data-bsil-field=active]{border-bottom-color:var(--signal-focus)}[data-bsil-field=valid]{border-bottom-color:var(--signal-valid)}[data-bsil-field=error]{border-bottom-color:var(--signal-error)}.bsil-field-group{min-width:0;align-self:start}.bsil-field-group:has(.newsletter-choice,.check){grid-column:1 / -1}.bsil-field-group>label{margin-bottom:0}.bsil-field-feedback{display:block;grid-column:1 / -1;margin:.15rem 0 0;min-height:1.25rem;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;color:inherit}.bsil-field-feedback[data-state=error]{color:var(--signal-error)}.bsil-field-feedback[data-state=valid]{color:var(--signal-valid)}.bsil-control-label{flex-wrap:wrap}.bsil-control-label>.bsil-field-feedback{flex-basis:100%}.form-status,[data-demo-form-status]{min-height:1.6em}.form-status[data-state=error]{color:var(--signal-error)}.form-status a{text-decoration:underline;text-underline-offset:.25em}form[data-bsil-state=processing]{border-color:var(--signal-active)}form[data-bsil-state=error]{border-color:var(--signal-error)}@media(max-width:640px){:where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}:where(button,summary,.filter-button,.lab-tab,.store-subnav a){min-height:44px}:where(.section-heading,.detail-card,.contact-form,.field-grid>*,.hero-copy,.hero-dossier){min-width:0}:where(p,a,dd,.form-status,.bsil-field-feedback){overflow-wrap:anywhere}:where(.button,.btn){white-space:normal;text-align:center}}@media(max-width:700px){.demo-v2 .demo-site-header nav{display:flex;grid-column:1 / -1;grid-row:2;gap:1.25rem;min-width:0;max-width:100%;overflow-x:auto;justify-content:flex-start;padding:.25rem 0;scrollbar-width:thin}.demo-v2 .demo-site-header nav a{flex-shrink:0;font-size:.8125rem;white-space:nowrap}.demo-v2 .demo-case-route{top:10.8rem}.demo-v2 :is(section[id],form[id]){scroll-margin-top:12rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}[data-demo-parallax],[data-demo-tilt],.src-depth-surface{transform:none!important}}@media(forced-colors:active){[aria-current],[data-bsil-current-group],[data-bsil-field=error]{border:2px solid Highlight}}
