.isx-page,.isx-page *,.isx-page :before,.isx-page :after{box-sizing:border-box}body:has(.isx-page):before{display:none}.isx-page{--isx-approved-cover-surface:color-mix(in srgb, color-mix(in srgb, var(--ds-color-bg-base) 70%, var(--ds-color-text-primary)) 5.5556%, color-mix(in srgb, rgb(var(--ds-color-text-inverse-rgb)) 52.9412%, rgb(var(--ds-color-shadow-rgb))));--isx-approved-dark-ink:color-mix(in srgb, var(--ds-color-bg-base) 60%, var(--ds-color-bg-raised));background:var(--ds-color-bg-base);color:var(--ds-color-text-primary);font-family:var(--ds-font-body);overflow:clip}.isx-page :where(h1,h2,h3,p,figure){margin:0}.isx-page :where(a:not([class*=btn-v5p])){color:inherit}.isx-wrap{width:min(calc(100% - (2 * var(--ds-section-gutter))), var(--ds-container-lg));margin-inline:auto}.isx-mast .isx-wrap,.isx-hero .isx-wrap{width:min(100%, var(--ds-container-lg));padding-inline:var(--ds-space-8)}.isx-mast__identity small,.isx-machine-label{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-label);text-transform:uppercase}.isx-hero{z-index:var(--ds-z-toast);background:var(--ds-color-bg-base);min-height:calc(100svh - 65px);color:rgb(var(--ds-color-text-primary-rgb) / .76);font-family:var(--ds-font-body);align-items:center;padding-block:clamp(42px,5vw,70px) clamp(44px,4vw,56px);font-size:15px;line-height:1.6;display:flex;position:relative;overflow:hidden}.isx-hero__scrim{background:radial-gradient(58% 64% at 26% 52%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .66) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .38) 46%, transparent 74%), linear-gradient(90deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .9) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .58) 38%, transparent 62%), linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .55) 0%, transparent 22%, transparent 74%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .82) 100%);position:absolute;inset:0}.isx-hero__inner{width:100%;position:relative}.isx-hero h1{max-width:15ch;color:var(--ds-color-text-primary);text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .6), 0 0 18px rgb(var(--ds-color-shadow-rgb,5 5 6) / .5), 0 0 44px rgb(var(--ds-color-shadow-rgb,5 5 6) / .4);font-family:var(--ds-font-display);font-size:clamp(44px,4.6vw,66px);font-weight:var(--ds-weight-medium);letter-spacing:-.047em;text-wrap:balance;line-height:1.02}.isx-hero__beat{animation:isx-arrive var(--ds-motion-slower) var(--ds-ease-out) both;display:block}.isx-hero__beat--2{letter-spacing:-.03em;animation-delay:var(--ds-motion-normal);margin-block-start:var(--ds-space-5,1.25rem);font-size:clamp(28px,2.7vw,40px);line-height:1.1}@keyframes isx-caret{50%{opacity:0}}@keyframes isx-draw{to{stroke-dashoffset:0}}.isx-hero__lede{max-width:55ch;color:rgb(var(--ds-color-text-secondary-rgb) / .74);text-wrap:pretty;text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .65), 0 0 14px rgb(var(--ds-color-shadow-rgb,5 5 6) / .55), 0 0 34px rgb(var(--ds-color-shadow-rgb,5 5 6) / .4);animation:isx-arrive var(--ds-motion-slower) var(--ds-ease-out) both;animation-delay:var(--ds-motion-fast);margin-block-start:clamp(22px,2.2vw,30px);font-size:clamp(15px,1.15vw,17px);line-height:1.6}.isx-machine-label{color:rgb(var(--ds-color-text-muted-rgb) / .52);letter-spacing:.105em;font-size:11px;line-height:1.5}.isx-dark-plane{background:var(--ds-color-bg-base)}.isx-scope,.isx-closing,.isx-footer{background:var(--ds-color-bg-overlay)}.isx-scope{padding-block:var(--ds-section-py-spacious)}.isx-closing{padding-block-end:var(--ds-section-py-compact)}.isx-closing__band{align-items:center;gap:var(--ds-section-gap);border-block:1px solid var(--ds-color-border-strong);padding-block:var(--ds-section-py-compact);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.isx-closing__thread{transform-origin:0;width:110px;height:1.5px;transition:transform .9s var(--ds-ease-out);background:#fff0dad9;position:absolute;inset:-1px auto auto 0;transform:scaleX(0)}.isx-closing__thread:after{content:"";background:#fff0dad9;width:12px;height:1.5px;position:absolute;inset:auto -18px -1px auto}.isx-js .isx-closing__band.is-in .isx-closing__thread{transform:scaleX(1)}.isx-closing h2{max-width:22ch}.isx-closing__band>div{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}@keyframes isx-arrive{0%{opacity:0;transform:translateY(var(--ds-space-4))}to{opacity:1;transform:none}}@media (width<=900px){.isx-pilot,.isx-scope__grid,.isx-closing__band{grid-template-columns:1fr}}@media (width<=760px){.isx-wrap{width:min(calc(100% - (2 * var(--ds-space-4))), var(--ds-container-lg))}.isx-mast .isx-wrap,.isx-hero .isx-wrap{width:100%;padding-inline:calc(var(--ds-space-4) + var(--ds-space-1))}.isx-hero{align-items:flex-end;min-height:76svh;padding-block:29px 44px}.isx-hero__scrim{background:radial-gradient(120% 44% at 50% 44%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .5) 0%, transparent 72%), linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .46) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .2) 26%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .66) 62%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .92) 100%)}.isx-hero h1{letter-spacing:-.04em;text-wrap:pretty;max-width:none;font-size:clamp(33px,9.4vw,38px);line-height:1.015}.isx-hero__lede{color:rgb(var(--ds-color-text-secondary-rgb) / .64);margin-block-start:19px;font-size:13.5px;line-height:1.55}.isx-machine-label{font-size:max(var(--ds-type-min), 10px);letter-spacing:.085em;line-height:1.45}.isx-closing__band>div{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.isx-page *,.isx-page :before,.isx-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.isx-page[data-industry] [data-for]{opacity:.38;transition:opacity .4s var(--ds-ease-out)}.isx-page[data-industry=automotive-workflow] [data-for=automotive-workflow],.isx-page[data-industry=healthcare-workflow] [data-for=healthcare-workflow],.isx-page[data-industry=financial-services] [data-for=financial-services],.isx-page[data-industry=industrial-workflow] [data-for=industrial-workflow],.isx-page[data-industry=public-sector] [data-for=public-sector],.isx-page[data-industry=education] [data-for=education],.isx-page[data-industry=open] [data-for=open],.isx-page[data-industry] [data-for=all]{opacity:1}.isa-hero{min-height:calc(100svh - 65px)}.isa-hero__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);opacity:0;transition:opacity .9s var(--ds-ease-out);background-position:62%;background-size:cover;position:absolute;inset:0}.isa-hero__plate.is-lit{opacity:1}.isa-hero:not([data-plates=ready]) .isa-hero__plate:not(.is-lit):not([data-eager]){background-image:none}.isa-hero__plate[data-place=open]{background-position:50% 42%}.isa-probe{max-width:560px;animation:isx-arrive var(--ds-motion-slower) var(--ds-ease-out) both;animation-delay:var(--ds-motion-normal);margin-block-start:clamp(28px,3.2vw,44px)}.isa-probe__label{color:#fff0dab3;text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .7);margin:0 0 8px;display:block}.isa-probe__field{transition:border-color .3s var(--ds-ease-out);border-block-end:1.5px solid #fff0da8c;position:relative}.isa-probe__field:focus-within{border-color:#fff0daf2}.isa-probe__input{width:100%;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);letter-spacing:.01em;box-shadow:none;text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .7);background:0 0;border:0;outline:none;padding:6px 0 10px;font-size:clamp(15px,1.25vw,18px)}.isa-probe__input:focus,.isa-probe__input:focus-visible{box-shadow:none;border:0;outline:none}.isa-probe__input::placeholder{color:rgb(var(--ds-color-text-muted-rgb) / .55)}.isa-probe__demo{pointer-events:none;color:#fff0daeb;font-family:var(--ds-font-mono);letter-spacing:.01em;text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .7);font-size:clamp(15px,1.25vw,18px);position:absolute;inset:6px auto auto 0}.isa-probe__field:has(.isa-probe__demo:not([hidden])) .isa-probe__input::placeholder{color:#0000}.isa-probe__caret{vertical-align:-.15em;background:#fff0dae6;width:8px;height:1.05em;margin-inline-start:2px;animation:1s steps(2,start) infinite isa-blink;display:inline-block}@keyframes isa-blink{to{visibility:hidden}}.isa-probe__answer{color:var(--ds-color-text-primary);font-size:15px;font-weight:var(--ds-weight-medium);animation:isx-arrive var(--ds-motion-slow) var(--ds-ease-out) both;border-block-end:1px solid #fff0da99;align-items:center;gap:8px;margin-block-start:22px;padding-block-end:2px;text-decoration:none;display:inline-flex}.isa-probe__answer[hidden]{display:none}.isa-probe__answer span{font-family:var(--ds-font-mono);font-size:12px}@media (prefers-reduced-motion:reduce){.isa-hero__plate,.isa-probe,.isa-probe__answer,.isa-probe__caret{transition:none;animation:none}}@media (width<=900px){.isa-hero__plate{background-position:70%}.isa-probe{max-width:none}.isa-probe__input,.isa-probe__demo{font-size:var(--ds-form-input-size-mobile)}}.isa-h2{max-width:18ch;margin:var(--ds-space-4) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(32px,3vw,44px);font-weight:var(--ds-weight-medium);letter-spacing:-.04em;text-wrap:balance;line-height:1.06}.isa-lede{max-width:46ch;color:rgb(var(--ds-color-text-secondary-rgb) / .78);text-wrap:pretty;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.isa-pair{color:#fff0dad1;margin:0}.isa-link{width:fit-content;color:rgb(var(--ds-color-text-secondary-rgb) / .86);font-size:var(--ds-type-body-sm);font-weight:var(--ds-weight-medium);transition:color .3s var(--ds-ease-out), border-color .3s var(--ds-ease-out);border-block-end:1px solid #fff0da59;padding-block-end:2px;text-decoration:none;display:inline-block}.isa-link:hover,.isa-link:focus-visible{color:var(--ds-color-text-primary);border-color:#fff0dae6}.isa-route{z-index:5;background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .82);backdrop-filter:blur(12px);border-block-end:1px solid #fff0da1f;position:sticky;top:65px}.isa-route[hidden]{display:none}.isa-route__inner{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ds-color-text-secondary-rgb) / .8);flex-wrap:wrap;align-items:center;gap:6px 14px;padding-block:10px;display:flex}.isa-route__pair{color:#fff0da;text-transform:none;letter-spacing:.02em;font-size:var(--ds-type-xs)}.isa-route__arrow{color:#fff0da80}.isa-route__proof{color:var(--ds-color-text-primary);border-block-end:1px solid #fff0da80;margin-inline-start:auto;text-decoration:none}.isa-glyph{background:0 0;border:1.5px solid #fff0dad9;flex:none;width:12px;height:12px;display:inline-block}.isa-glyph--system{background:#fff0dad9}.isa-glyph--delivery{background:linear-gradient(135deg,#fff0dad9 50%,#0000 50%)}.isa-rule{color:#fff0dab3;align-items:center;gap:14px;margin:0;display:flex}.isa-rule:after{content:"";background:#fff0da24;flex:1;height:1px}.isa-rule .isa-glyph{order:3}.isa-foot{animation:isx-arrive var(--ds-motion-slower) var(--ds-ease-out) both;animation-delay:var(--ds-motion-slow);border-block-start:1px solid #fff0da29;margin-block-start:clamp(40px,4.6vw,64px);padding-block-start:var(--ds-space-5,1.25rem)}.isa-foot__label{margin:0 0 var(--ds-space-3);color:#fff0da8c}.isa-foot__list{gap:var(--ds-space-6);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.isa-foot__list li{transition:opacity .4s var(--ds-ease-out)}.isa-foot__pick{width:100%;color:var(--ds-color-text-primary);text-align:left;cursor:pointer;text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .7);background:0 0;border:0;padding:0;display:block}.isa-foot__name{font-size:17px;font-weight:var(--ds-weight-medium);letter-spacing:-.01em;transition:color .3s var(--ds-ease-out);display:block}.isa-foot__pair{color:#fff0da99;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.04em;margin-block-start:4px;display:block}.isa-foot__pick:hover .isa-foot__name,.isa-foot__pick:focus-visible .isa-foot__name{color:#fff0da}.isa-statement{background:var(--ds-color-bg-base);padding-block:clamp(80px,10vw,144px) clamp(64px,8vw,112px)}.isa-statement--raised{background:var(--ds-color-bg-raised)}.isa-statement__h2{max-width:22ch;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(38px,4.2vw,60px);font-weight:var(--ds-weight-medium);letter-spacing:-.045em;text-wrap:balance;margin:clamp(24px,2.8vw,40px) 0 0;line-height:1.02}.isa-numbers{gap:var(--ds-space-6);padding:var(--ds-space-5,1.25rem) 0 0;border-block-start:1px solid #fff0da24;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,5.6vw,80px) 0 0;list-style:none;display:grid}.isa-numbers li{transition:opacity .4s var(--ds-ease-out)}.isx-page[data-industry] .isa-numbers li:not(.is-lit){opacity:.38}.isa-numbers strong{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:clamp(28px,2.8vw,40px);font-weight:var(--ds-weight-normal);letter-spacing:-.02em;line-height:1;display:block}.isa-numbers span{color:rgb(var(--ds-color-text-secondary-rgb) / .7);font-size:var(--ds-type-body-sm);margin-block-start:8px;display:block}.isa-wall{gap:var(--ds-space-8);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center;margin-block-start:clamp(40px,4.6vw,64px);display:grid}.isa-wall p{color:#fff0da99;margin:0}.isa-wall ul{align-items:center;gap:var(--ds-space-6) clamp(28px, 3vw, 48px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.isa-wall img{filter:grayscale()brightness(1.4);width:auto;max-width:200px;height:auto;max-height:56px;display:block}.isa-breadth{max-width:62ch;color:rgb(var(--ds-color-text-secondary-rgb) / .82);margin:clamp(40px,4.6vw,64px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.isa-opened{background:var(--ds-color-bg-base);padding-block:clamp(80px,10vw,144px) clamp(56px,7vw,96px)}.isa-opened__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.isa-opened__h2{max-width:16ch;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(32px,3vw,44px);font-weight:var(--ds-weight-medium);letter-spacing:-.04em;text-wrap:balance;margin:clamp(20px,2.4vw,32px) 0 0;line-height:1.06}.isa-opened__text{padding-block-start:clamp(28px,3.2vw,44px)}.isa-opened__text p{max-width:46ch;color:rgb(var(--ds-color-text-secondary-rgb) / .8);margin:0;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.isa-opened__lands{border-block-start:1px solid #fff0da24;margin-block-start:var(--ds-space-4);padding-block-start:var(--ds-space-3)}.isa-opened__lands .isx-machine-label{color:#fff0da99;margin-block-end:4px;display:block}.isa-opened__lands span:not(.isx-machine-label){color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);line-height:1.5;display:block}.isa-opened__stage{margin-block-start:clamp(40px,4.6vw,64px);padding-block:clamp(48px,5.6vw,80px);position:relative;overflow:hidden}.isa-opened__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);background-position:100%;background-size:cover;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.isa-opened__scrim{background:linear-gradient(90deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .7) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .35) 60%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .15) 100%);position:absolute;inset:0}.isa-opened__glasswrap{width:min(calc(100% - (2 * var(--ds-section-gutter))), 1160px);margin-inline:auto;position:relative}.isa-glass--wide{padding:var(--ds-space-6) var(--ds-space-8)}.isa-opened__points{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:start;gap:clamp(28px,3vw,48px);margin-block-start:clamp(40px,4.6vw,64px);display:grid}.isa-point{border-block-start:1px solid #fff0da38;padding-block-start:var(--ds-space-4)}.isa-point h3{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:var(--ds-type-xl);font-weight:var(--ds-weight-medium);letter-spacing:-.02em;line-height:1.2}.isa-point p{max-width:30ch;margin:var(--ds-space-2) 0 0;color:rgb(var(--ds-color-text-secondary-rgb) / .78);font-size:var(--ds-type-body-sm);line-height:1.55}.isa-opened__link{align-self:end}.is-hot .isa-glass__title,.is-hot .isa-opened__h2{color:#fff0da}.isa-beat{background:var(--ds-color-bg-base);padding-block:clamp(72px,9vw,128px) clamp(24px,3vw,40px)}.isa-beat__line{max-width:16ch;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(34px,3.6vw,50px);font-weight:var(--ds-weight-medium);letter-spacing:-.042em;text-align:center;margin:0 auto;line-height:1.04}.isa-bench__tabs{flex-wrap:wrap;gap:6px 18px;margin-block-end:var(--ds-space-4);display:flex}.isa-bench__tab{color:rgb(var(--ds-color-text-secondary-rgb) / .7);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;transition:color .3s var(--ds-ease-out), border-color .3s var(--ds-ease-out);background:0 0;border:0;border-block-end:1px solid #0000;padding:4px 0}.isa-bench__tab[aria-selected=true],.isa-bench__tab:hover{color:#fff0da;border-color:#fff0dacc}.isa-bench__panel[hidden]{display:none}.isa-bench__head{margin:0 0 var(--ds-space-3);color:#fff0da99}.isa-bench__stage{background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .45);border:1px solid #fff0da24}.isa-bench__stage svg{width:100%;height:auto;display:block}.isa-bench__stage--speech svg{height:96px;padding:12px}.isa-bench__stage--speech rect{fill:#fff0dab3}.isa-bench__cut{stroke:#fff0dae6;stroke-width:1px;stroke-dasharray:3 3}.isa-bench__frame{fill:rgb(var(--ds-color-shadow-rgb,5 5 6) / .2)}.isa-bench__box{fill:none;stroke:#fff0dae6;stroke-width:1.5px;stroke-dasharray:4 3}.isa-bench__mask{fill:#fff0da29;stroke:#fff0dae6;stroke-width:1.5px}.isa-bench__cuboid{fill:none;stroke:#fff0dae6;stroke-width:1.5px;stroke-linejoin:round}.isa-bench__tag{fill:#fff0dad9;font-family:var(--ds-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.isa-bench__text{padding:var(--ds-space-5,1.25rem);color:var(--ds-color-text-primary);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.isa-bench__text mark{color:inherit;background:#fff0da1f;border-block-end:1.5px solid #fff0dae6;padding:0 2px}.isa-bench__specimen{margin:var(--ds-space-4) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);line-height:1.5}.isa-bench__marks{margin:var(--ds-space-3) 0 0;flex-wrap:wrap;gap:6px;display:flex}.isa-bench__note{margin:var(--ds-space-3) 0 0;color:rgb(var(--ds-color-text-secondary-rgb) / .78);font-size:var(--ds-type-body-sm)}.isa-bench__gate{margin:var(--ds-space-5,1.25rem) 0 0;color:rgb(var(--ds-color-text-secondary-rgb) / .82);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;border-block-start:1px solid #fff0da33;flex-wrap:wrap;gap:6px 18px;padding-block-start:var(--ds-space-3);display:flex}.isa-bench__verdict,.isa-bench__gate code{color:#fff0da;text-transform:none}.isa-flow__sources{margin:0 0 var(--ds-space-4);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.isa-flow__srcbtn,.isa-flow__restore{width:fit-content;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-block-end:1px solid #fff0da80;padding:4px 0}.isa-flow__source{margin:var(--ds-space-3) 0 var(--ds-space-4);padding:var(--ds-space-4);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .5);border:1px solid #fff0da33}.isa-flow__source[hidden]{display:none}.isa-flow__source>.isx-machine-label{margin:0 0 var(--ds-space-3);color:#fff0da99}.isa-flow__passage{color:var(--ds-color-text-primary);font-size:var(--ds-type-body);border:1px dashed #fff0da4d;outline:none;margin:0;padding:10px 12px;line-height:1.55}.isa-flow.is-withdrawn .isa-flow__passage{border-color:#fff0dae6}.isa-flow__srcmeta{margin:var(--ds-space-3) 0 0;flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.isa-flow__srcmeta .isx-machine-label{color:#fff0da99}.isa-flow__srcmeta code{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.04em}.isa-flow__srcmeta [hidden]{display:none}.isa-flow__hint{margin:var(--ds-space-3) 0 0;color:rgb(var(--ds-color-text-muted-rgb) / .7);font-size:var(--ds-type-body-sm)}.isa-flow.is-withdrawn .isa-flow__cite{display:none}.isa-flow__ask{flex-direction:column;gap:6px;display:flex}.isa-flow__q{width:fit-content;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);text-align:left;cursor:pointer;transition:border-color .3s var(--ds-ease-out), color .3s var(--ds-ease-out);background:0 0;border:1px solid #fff0da4d;padding:6px 10px}.isa-flow__q[aria-pressed=true],.isa-flow__q:hover{color:#fff0da;border-color:#fff0dae6}.isa-flow__answer{padding:var(--ds-space-4);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .45);border-inline-start:2px solid #fff0dacc;margin-block-start:var(--ds-space-4)}.isa-flow__answer[data-kind=refused]{border-inline-start-color:#fff0da4d}.isa-flow__a{color:var(--ds-color-text-primary);font-size:var(--ds-type-body);margin:0;line-height:1.55}.isa-flow__answer[data-kind=refused] .isa-flow__a{color:#fff0dad9;font-family:var(--ds-font-mono);font-size:var(--ds-type-xs)}.isa-flow__cite{margin:var(--ds-space-3) 0 0}.isa-flow__cite [hidden]{display:none}.isa-flow__gate{margin:var(--ds-space-4) 0 0;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.isa-flow__route{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff0da99;padding:6px 12px}.isa-flow__gatestate{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase}.isa-flow__loglabel{margin:var(--ds-space-5,1.25rem) 0 var(--ds-space-2);color:#fff0da99;border-block-start:1px solid #fff0da33;padding-block-start:var(--ds-space-3)}.isa-flow__log{margin:0;padding:0;list-style:none}.isa-flow__log li{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.04em;color:rgb(var(--ds-color-text-secondary-rgb) / .85);border-block-end:1px solid #fff0da1a;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:6px 0;display:grid}.isa-flow__log code{color:#fff0da}.isa-ans{background:var(--ds-color-bg-base);min-height:clamp(520px,78svh,760px);align-items:center;padding-block:clamp(56px,7vw,96px);scroll-margin-block-start:var(--ds-space-8);display:flex;position:relative;overflow:hidden}.isa-ans[hidden]{display:none}.isa-ans__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);opacity:.5;background-position:62%;background-size:cover;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 18% 84%,#0000 100%)}.isa-ans__scrim{background:radial-gradient(56% 70% at 22% 50%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .75) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .42) 48%, transparent 76%), linear-gradient(90deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .92) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .55) 40%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .25) 100%);position:absolute;inset:0}.isa-ans__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid;position:relative}.isa-ans__text{text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .65), 0 0 14px rgb(var(--ds-color-shadow-rgb,5 5 6) / .55), 0 0 34px rgb(var(--ds-color-shadow-rgb,5 5 6) / .4)}.isa-ans__industry{color:rgb(var(--ds-color-text-secondary-rgb) / .74);font-family:var(--ds-font-display);font-size:var(--ds-type-body);font-weight:var(--ds-weight-medium);letter-spacing:-.01em;margin:clamp(20px,2.4vw,32px) 0 0}.isa-ans__h3{max-width:17ch;margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(30px,3vw,44px);font-weight:var(--ds-weight-medium);letter-spacing:-.04em;text-wrap:balance;line-height:1.06}.isa-ans__body{max-width:42ch;color:rgb(var(--ds-color-text-secondary-rgb) / .8);text-wrap:pretty;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.isa-facts{gap:var(--ds-space-4);max-width:42ch;border-block-start:1px solid #fff0da29;margin:clamp(26px,3vw,40px) 0 0;padding-block-start:var(--ds-space-4);display:grid}.isa-facts dt{color:#fff0da99;margin:0 0 3px}.isa-facts dd{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);line-height:var(--ds-leading-normal);margin:0}.isa-links{gap:var(--ds-space-3);flex-direction:column;margin-block-start:clamp(22px,2.4vw,32px);display:flex}.isa-ans__machine{position:relative}.isa-glass__title{margin:0 0 var(--ds-space-3);color:#fff0dad1}.isa-glass{padding:var(--ds-space-5,1.25rem) var(--ds-space-6);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .5);backdrop-filter:blur(10px);border:1px solid #fff0da24}.isa-echo{color:#fff0da;font-family:var(--ds-font-mono);overflow-wrap:anywhere;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.5}.isa-steps{margin:var(--ds-space-5,1.25rem) 0 0;color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);padding:0 0 0 1.4em;line-height:1.6}.isa-steps li+li{margin-block-start:var(--ds-space-2)}.isa-steps li::marker{color:#fff0dab3;font-family:var(--ds-font-mono)}@media (width<=900px){.isa-ans{min-height:0;padding-block:var(--ds-space-12)}.isa-ans__plate{opacity:.4}.isa-ans__scrim{background:linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .9) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .62) 46%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .4) 100%)}.isa-ans__grid{gap:var(--ds-space-8);grid-template-columns:1fr}.isa-glass{padding:var(--ds-space-4)}}.isr-inst__head,.isr-bench,.isr-gate,.isr-rec,.isr-inspect,.isr-seal{z-index:1;position:relative}.isr-inst__foot{font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;color:#fff0dad9;border-block-start:1px solid #fff0da33;margin-block-start:var(--ds-space-5,1.25rem);padding-block-start:var(--ds-space-3)}.isr-chip{border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:#fff0dacc;border:1px solid #fff0da4d;margin:0;padding:3px 8px;display:inline-block}.isr-gate__row{align-items:center;gap:var(--ds-space-4);flex-wrap:wrap;display:flex}.isr-gate__switch{align-items:center;gap:var(--ds-space-3);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-color-text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.isr-gate__track{width:44px;height:22px;transition:var(--ds-transition-colors);border:1.5px solid #fff0da80;border-radius:11px;position:relative}.isr-gate__thumb{width:15px;transition:transform .25s var(--ds-ease-out), background-color .25s var(--ds-ease-out);background:#fff0da8c;border-radius:50%;position:absolute;inset:2px auto 2px 2px}.isr-gate__switch[aria-checked=true] .isr-gate__track{border-color:#fff0daf2}.isr-gate__switch[aria-checked=true] .isr-gate__thumb{background:#fff0dafa;transform:translate(22px)}.isr-gate__state{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.isr-gate__capture{transition:opacity .35s var(--ds-ease-out);margin-block-start:var(--ds-space-4)}.isx-js .isr-gate[data-state=off] .isr-gate__capture{opacity:.32;pointer-events:none}.isr-gate__actions{align-items:baseline;gap:var(--ds-space-2) var(--ds-space-3);flex-wrap:wrap;display:flex}.isr-gate__btn{border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.05em;text-transform:uppercase;color:#fff0dae6;cursor:pointer;transition:var(--ds-transition-colors);background:0 0;border:1px solid #fff0da59;padding:4px 10px}.isr-gate__btn:disabled{color:var(--ds-color-text-disabled);cursor:default;border-color:#fff0da26}.isr-gate__btn:hover:not(:disabled){border-color:#fff0dacc}.isr-gate__hint{font-size:var(--ds-type-xs);color:var(--ds-color-text-muted)}.isr-gate__wave{height:44px;border-block-end:1px solid #fff0da26;align-items:flex-end;gap:3px;margin-block-start:var(--ds-space-4);display:flex;position:relative}.isr-gate__wave i{background:#fff0dabf;border-radius:1px;width:4px;height:2px;transition:height .12s linear}.isr-gate__mask{opacity:0;transition:opacity .3s var(--ds-ease-out);background:#fff0da1f;border:1px solid #fff0dab3;position:absolute;inset:0 auto 0 0}.isr-gate__mask[data-mask=name]{width:17%;left:22%}.isr-gate__mask[data-mask=date]{width:12%;left:68%}.isr-gate[data-deid=true] .isr-gate__mask{opacity:1}.isr-gate__line{margin:var(--ds-space-3) 0 0;font-size:var(--ds-type-body-sm);color:var(--ds-color-text-primary)}.isr-gate[data-deid=true] [data-pii]{color:#0000;background:#fff0da24;outline:1px solid #fff0da99;position:relative}.isr-gate[data-deid=true] [data-pii]:after{content:"[" attr(data-pii) " · held]";color:#fff0dae6;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;place-items:center;display:grid;position:absolute;inset:0}.isr-gate__rights{margin:var(--ds-space-4) 0 0;padding:var(--ds-space-3);transition:opacity .4s var(--ds-ease-out);border:1px solid #fff0da33;gap:3px;display:grid}.isx-js .isr-gate__rights{opacity:0}.isr-gate[data-state=captured] .isr-gate__rights,.isr-gate[data-state=tomb] .isr-gate__rights{opacity:1}.isr-gate__rightslist{gap:3px;margin:0;display:grid}.isr-gate__rightslabel{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:#fff0dad9;margin:0 0 2px}.isr-gate__rights div{gap:var(--ds-space-3);grid-template-columns:84px minmax(0,1fr);display:grid}.isr-gate__rights dt{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.isr-gate__rights dd{font-size:var(--ds-type-xs);color:var(--ds-color-text-secondary);margin:0}.isr-gate__controls{gap:var(--ds-space-2);flex-wrap:wrap;margin-block-start:var(--ds-space-4);display:flex}.isr-gate[data-review=true] [data-review]{color:#fff0daf2;border-color:#0000}.isr-gate[data-state=tomb] .isr-gate__capture{opacity:.2}.isr-gate__tomb{padding:var(--ds-space-4);border:1px dashed #fff0da66;margin-block-start:var(--ds-space-4)}.isr-gate__tomb p{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.05em;text-transform:uppercase;color:var(--ds-color-text-muted);margin:0}.isr-gate__tomb p+p{margin-block-start:4px}.isr-rec{gap:var(--ds-space-4);grid-template-columns:minmax(0,11fr) minmax(0,9fr);display:grid}.isr-rec__doc{scroll-behavior:smooth;gap:var(--ds-space-3);height:340px;flex-direction:column;padding-inline-end:var(--ds-space-2);display:flex;overflow-y:auto}.isr-rec__page{padding:var(--ds-space-4);color:#181715;background:#ece9e2;border-radius:2px;flex:none;box-shadow:0 1px #00000080}.isr-rec__pagehead{margin:0 0 var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:#181715a3}.isr-rec__pagebody{margin:0 0 var(--ds-space-3);font-size:var(--ds-type-xs);line-height:var(--ds-leading-body);color:#181715bf}.isr-rec__field{gap:2px var(--ds-space-3);padding:var(--ds-space-1) var(--ds-space-2);border:1.5px solid #0000;flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.isr-rec__field .isr-rec__fieldk{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:#1817159e}.isr-rec__field .isr-rec__fieldv{font-size:var(--ds-type-body-sm);color:#181715}.isr-rec__field.is-flag{background:#d8a04624;border-color:#8c5c14e6}.isr-rec__field.is-peek{border-color:#18171580}.isr-rec__field.is-hit{animation:isr-hit 1.2s var(--ds-ease-out) 1}@keyframes isr-hit{0%{background:#d8a04673}to{background:#d8a04624}}.isr-rec__side{flex-direction:column;min-width:0;display:flex}.isr-rec__extract{margin:0;padding:0;list-style:none}.isr-rec__extract li{padding:var(--ds-space-2) 0;cursor:pointer;border-block-end:1px solid #fff0da1f;gap:1px;display:grid}.isr-rec__extract .isr-rec__fieldk{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.isr-rec__extract .isr-rec__fieldv{font-size:var(--ds-type-body-sm);color:var(--ds-color-text-primary)}.isr-rec__extract li.is-flag .isr-rec__fieldv{color:#fff0daf2}.isr-rec__note{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.05em;text-transform:uppercase;color:#fff0dad9}.isr-rec__route{padding:var(--ds-space-2) var(--ds-space-4);border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;color:#fff0daf2;cursor:pointer;transition:var(--ds-transition-colors);background:0 0;border:1px solid #fff0da8c;margin-block-start:var(--ds-space-4)}.isr-rec__route:hover:not(:disabled){border-color:#fff0daf2}.isr-rec__route:disabled{color:var(--ds-color-text-muted);cursor:default;border-color:#fff0da40}.isr-rec__loghead{margin:var(--ds-space-4) 0 var(--ds-space-1);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.isr-rec__log{margin:0;padding:0;list-style:none}.isr-rec__log li+li{border-block-start:1px solid #fff0da1a}.isr-rec__log button{gap:var(--ds-space-2);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr);width:100%;padding:5px 0;display:grid}.isr-rec__log .isr-rec__fieldk{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.isr-rec__log .isr-rec__fieldv{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.03em;color:rgb(var(--ds-color-text-secondary-rgb) / .9);overflow-wrap:anywhere}.isr-rec__log button:hover .isr-rec__fieldv{color:var(--ds-color-text-primary)}.isr-seal__meta{gap:var(--ds-space-2);flex-wrap:wrap;margin:0;display:flex}.isr-seal__qs{gap:var(--ds-space-2);margin:var(--ds-space-4) 0 0;flex-wrap:wrap;display:flex}.isr-seal__q{border-radius:var(--ds-radius-sm);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.05em;color:rgb(var(--ds-color-text-secondary-rgb) / .8);cursor:pointer;transition:var(--ds-transition-colors);background:0 0;border:1px solid #fff0da40;padding:4px 9px}.isr-seal__q[aria-pressed=true]{color:#fff0daf2;border-color:#fff0dab3}.isr-seal__doc{padding:var(--ds-space-4);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .55);border:1px solid #fff0da29;margin-block-start:var(--ds-space-4)}.isr-seal__line{color:var(--ds-color-text-muted);font-size:var(--ds-type-body-sm);line-height:var(--ds-leading-body);margin:0}.isr-seal__line+.isr-seal__line{margin-block-start:var(--ds-space-2)}.isr-seal__passage{color:var(--ds-color-text-primary);background:#fff0da14;outline:none;padding-inline-start:var(--ds-space-3);box-shadow:inset 2px 0 #fff0dacc}.isr-seal__version{cursor:pointer;transition:var(--ds-transition-colors);background:0 0}.isr-seal__version[aria-pressed=true]{color:#fff0daf2;border-color:#fff0dacc}.isx-page [data-bindspan]{background:#fff0da29;box-shadow:0 1px #fff0dab3}.isr-seal[data-state=drift] .isr-seal__passage{color:var(--ds-color-text-muted);background:0 0;box-shadow:inset 2px 0 #fff0da40}.isr-seal[data-state=drift] .isr-seal__hash{color:var(--ds-color-text-muted)}.isr-seal__verify{margin-block-start:var(--ds-space-3)}.isr-seal__verify summary{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted);cursor:pointer}.isr-seal__verifyhint{margin:var(--ds-space-2) 0;font-size:var(--ds-type-xs);color:var(--ds-color-text-disabled)}.isr-seal__cmd{padding:var(--ds-space-2) var(--ds-space-3);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.02em;color:rgb(var(--ds-color-text-secondary-rgb) / .9);overflow-wrap:anywhere;user-select:all;border:1px solid #fff0da33;display:block}.isr-seal[data-state=broken] .isr-seal__passage{color:var(--ds-color-text-muted);background:0 0;text-decoration:line-through #fff0da80;box-shadow:inset 2px 0 #fff0da40}.isr-seal[data-state=oos] .isr-seal__passage{box-shadow:none;color:var(--ds-color-text-muted);background:0 0}.isr-seal__row{align-items:baseline;gap:var(--ds-space-2) var(--ds-space-4);margin:var(--ds-space-4) 0 0;flex-wrap:wrap;display:flex}.isr-seal__k{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-color-text-muted)}.isr-seal__hash{font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);letter-spacing:.04em;color:#fff0daf2}.isr-seal[data-state=broken] .isr-seal__hash{color:var(--ds-color-text-muted);text-decoration:line-through}.isr-seal__state{font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;color:#fff0dad9}.isr-seal__hint{margin:var(--ds-space-3) 0 0;font-size:var(--ds-type-xs);color:var(--ds-color-text-muted);display:none}.isx-js .isr-seal__hint{display:block}.isr-seal__restore{color:var(--ds-color-text-secondary);font-size:var(--ds-type-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.isr-bench,.isr-rec{grid-template-columns:1fr}.isr-rec__doc{height:260px}.isa-foot__list{gap:var(--ds-space-4) var(--ds-space-5,1.25rem);grid-template-columns:1fr 1fr}.isa-statement{padding-block:var(--ds-space-16) var(--ds-space-12)}.isa-numbers{grid-template-columns:1fr 1fr}.isa-wall{gap:var(--ds-space-4);grid-template-columns:1fr}.isa-wall ul{gap:var(--ds-space-4) var(--ds-space-6)}.isa-wall img{max-width:120px;max-height:32px}.isa-opened{padding-block:var(--ds-space-16) var(--ds-space-12)}.isa-opened__head,.isa-opened--flip .isa-opened__head{gap:var(--ds-space-6);grid-template-columns:1fr}.isa-opened__stage{padding-block:var(--ds-space-8)}.isa-glass--wide{padding:var(--ds-space-4)}.isa-opened__points{gap:var(--ds-space-5,1.25rem);grid-template-columns:1fr}}.isa-chapter{background:var(--ds-color-bg-base);transition:opacity .4s var(--ds-ease-out);padding-block:clamp(72px,9vw,128px) clamp(48px,6vw,88px);scroll-margin-block-start:var(--ds-space-12)}.isa-chapter__h2{max-width:20ch;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(32px,3vw,44px);font-weight:var(--ds-weight-medium);letter-spacing:-.04em;text-wrap:balance;margin:clamp(24px,2.8vw,40px) 0 0;line-height:1.06}.isa-chapter__lede{max-width:52ch;color:rgb(var(--ds-color-text-secondary-rgb) / .8);text-wrap:pretty;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.6}.isa-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,4vw,64px);margin-block-start:clamp(40px,4.6vw,64px);display:grid}.isa-chapter--flip .isa-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.isa-chapter--flip .isa-row__plate{order:2}.isa-row__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);background-position:70%;background-size:cover;height:clamp(320px,33vw,480px);position:relative;overflow:hidden}.isa-row__plate:after{content:"";background:linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .2) 0%, transparent 40%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .7) 100%);position:absolute;inset:0}.isa-callout{z-index:1;background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .78);backdrop-filter:blur(8px);border:1px solid #fff0da2e;max-width:380px;padding:14px 16px;position:absolute;inset:auto auto 20px 20px}.isa-callout__pair{color:#fff0dab3;margin:0}.isa-callout__verdict{color:var(--ds-color-text-primary);font-size:var(--ds-type-body);font-weight:var(--ds-weight-medium);margin:6px 0 0;line-height:1.35}.isa-callout__record{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0;display:flex}.isa-callout__record .isx-machine-label{color:#fff0da8c}.isa-callout__record code{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.04em}.isa-row__text{padding-block-end:8px}.isa-row__line{border-block-start:1px solid #fff0da24;grid-template-columns:12px minmax(0,1fr);gap:12px;padding-block:14px;display:grid}.isa-row__line .isa-glyph{margin-block-start:4px}.isa-row__line .isx-machine-label{color:#fff0dab3;margin:0 0 4px}.isa-row__line p:not(.isx-machine-label){max-width:40ch;color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);margin:0;line-height:1.55}.isa-row__by{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);border-block-start:1px solid #fff0da24;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;padding-block-start:14px;display:flex}.isa-row__by .isx-machine-label{color:#fff0da8c}.isa-row__clients{gap:var(--ds-space-3) var(--ds-space-5,1.25rem);margin:var(--ds-space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.isa-row__clients li{align-items:center;height:18px;display:flex}.isa-row__clients img{opacity:.6;filter:grayscale()brightness(1.2);width:auto;max-width:80px;height:auto;max-height:18px;display:block}.isa-row__text .isa-links{margin-block-start:var(--ds-space-5,1.25rem)}.isa-chapter__machine{margin-block-start:clamp(40px,4.6vw,64px)}.isa-team__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(40px,5vw,96px);margin-block-start:clamp(24px,2.8vw,40px);display:grid}.isa-team__head .isa-h2,.isa-team__head .isa-lede{margin-block-start:0}.isa-cards{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,32px);margin-block-start:clamp(40px,4.6vw,64px);display:grid}.isa-card{min-height:360px;color:inherit;border:1px solid #fff0da24;text-decoration:none;display:block;position:relative;overflow:hidden}.isa-card__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);opacity:.75;transition:opacity .4s var(--ds-ease-out);background-position:80%;background-size:cover;position:absolute;inset:0}.isa-card:hover .isa-card__plate,.isa-card:focus-visible .isa-card__plate{opacity:1}.isa-card__body{height:100%;min-height:360px;padding:var(--ds-space-6);background:linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .15) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .7) 60%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .85) 100%);flex-direction:column;justify-content:flex-end;gap:10px;display:flex;position:relative}.isa-card__kicker{color:#fff0dabf;align-items:center;gap:10px;display:flex}.isa-card strong{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(24px,2.2vw,30px);font-weight:var(--ds-weight-medium);letter-spacing:-.035em;line-height:1.1}.isa-card__text{max-width:42ch;color:rgb(var(--ds-color-text-secondary-rgb) / .85);font-size:var(--ds-type-body-sm);line-height:1.55}.isa-card__chips{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.isa-loop{margin-block-start:clamp(40px,4.6vw,64px)}.isa-loop>p{margin:0 0 var(--ds-space-4);color:#fff0da99}.isa-loop__track{gap:var(--ds-space-4);padding:var(--ds-space-5,1.25rem) 0 0;border-block-start:1px solid #fff0da38;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;list-style:none;display:grid}.isa-loop__node{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);font-weight:var(--ds-weight-medium);grid-template-columns:12px auto;gap:4px 10px;text-decoration:none;display:grid}.isa-loop__node .isa-glyph{margin-block-start:3px}.isa-loop__n{color:#fff0da99;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs)}.isa-loop__node>span:last-child{grid-column:2}.isa-loop__node:hover,.isa-loop__node:focus-visible{color:#fff0da}.isa-owner{margin-block-start:clamp(40px,4.6vw,64px)}.isa-owner>p{margin:0 0 var(--ds-space-3);color:#fff0da99}.isa-owner__head,.isa-owner__row{gap:var(--ds-space-4);border-block-start:1px solid #fff0da24;grid-template-columns:minmax(0,5fr) 120px minmax(0,5fr);align-items:center;padding-block:12px;display:grid}.isa-owner__head{color:rgb(var(--ds-color-text-secondary-rgb) / .7);font-size:var(--ds-type-body-sm)}.isa-owner__head span:first-child,.isa-owner__row span:first-child{text-align:right}.isa-owner__row{color:var(--ds-color-text-primary);font-size:var(--ds-type-body)}.isa-owner__row .isx-machine-label{color:#fff0da99;text-align:center}.isa-band{background:var(--ds-color-bg-base);padding-block:clamp(72px,9vw,128px);position:relative;overflow:hidden}.isa-band__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);background-position:100%;background-size:cover;position:absolute;inset:0;mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.isa-band__scrim{background:linear-gradient(90deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .9) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .6) 55%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .35) 100%);position:absolute;inset:0}.isa-band__grid{text-shadow:0 1px 2px rgb(var(--ds-color-shadow-rgb,5 5 6) / .7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid;position:relative}.isa-band__facts{gap:0 var(--ds-space-8);grid-template-columns:1fr 1fr;margin:clamp(24px,2.8vw,40px) 0 0;display:grid}.isa-band__facts div{justify-content:space-between;gap:var(--ds-space-4);border-block-end:1px solid #fff0da29;padding-block:12px;display:flex}.isa-band__facts dt{color:#fff0da99}.isa-band__facts dd{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);text-align:right;margin:0}.isa-persp{background:var(--ds-color-bg-base);padding-block:clamp(72px,9vw,128px)}.isa-rule__link{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);order:3;text-decoration:none}@media (width<=640px){.isa-rule__link{position:relative}.isa-rule__link:before{content:"";position:absolute;inset-block:calc(50% - 22px);inset-inline:0}}.isa-persp__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,4vw,64px);margin-block-start:clamp(32px,3.6vw,48px);display:grid}.isa-persp__featured,.isa-persp__item{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.isa-persp__featured{min-height:300px;padding:var(--ds-space-6);background:var(--ds-color-bg-raised);border:1px solid #fff0da24;justify-content:flex-end}.isa-persp__featured strong{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(22px,2vw,28px);font-weight:var(--ds-weight-medium);letter-spacing:-.03em;line-height:1.15}.isa-persp__featured>span:last-child{max-width:48ch;color:rgb(var(--ds-color-text-secondary-rgb) / .8);font-size:var(--ds-type-body-sm);line-height:1.55}.isa-persp__item{padding-block:var(--ds-space-5,1.25rem);border-block-start:1px solid #fff0da29}.isa-persp__item strong{color:var(--ds-color-text-primary);font-size:var(--ds-type-lg);font-weight:var(--ds-weight-medium);letter-spacing:-.02em;line-height:1.3}.isa-persp .isx-machine-label{color:#fff0da99}.isa-faq{background:var(--ds-color-bg-base);padding-block:clamp(72px,9vw,128px)}.isa-faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,96px);display:grid}.isa-faq__item{border-block-start:1px solid #fff0da29}.isa-faq__item summary{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:var(--ds-type-xl);font-weight:var(--ds-weight-medium);letter-spacing:-.02em;cursor:pointer;padding-block:18px;list-style:none}.isa-faq__item summary::-webkit-details-marker{display:none}.isa-faq__item summary:after{content:"+";float:right;color:#fff0dab3;font-family:var(--ds-font-mono)}.isa-faq__item[open] summary:after{content:"−"}.isa-faq__item p{max-width:62ch;margin:0 0 var(--ds-space-5,1.25rem);color:rgb(var(--ds-color-text-secondary-rgb) / .82);font-size:var(--ds-type-body);line-height:1.6}.isa-cabin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,3vw,48px);display:grid}.isa-cabin__stage{gap:var(--ds-space-4);grid-template-columns:minmax(0,1fr);display:grid}.isa-cabin__plan{width:100%;max-width:320px;height:auto;margin-inline:auto;display:block;overflow:visible}.isa-cabin__mic circle{fill:#fff0da}.isa-cabin__mic text,.isa-cabin__source text{fill:#fff0dacc;font-family:var(--ds-font-mono);letter-spacing:.08em;text-anchor:middle;text-transform:uppercase;font-size:10px}.isa-cabin__source{cursor:pointer;outline:none}.isa-cabin__halo{fill:#fff0da14;stroke:#fff0da40;stroke-width:1px;stroke-dasharray:3 3;transition:opacity .3s var(--ds-ease-out)}.isa-cabin__dot{fill:#fff0dae6;transition:fill .3s var(--ds-ease-out)}.isa-cabin__source:not(.is-on) .isa-cabin__halo{opacity:0}.isa-cabin__source:not(.is-on) .isa-cabin__dot{fill:#fff0da40}.isa-cabin__source:not(.is-on) text{fill:#fff0da59}.isa-cabin__source.is-live .isa-cabin__halo{animation:.9s ease-in-out infinite alternate isa-halo}@keyframes isa-halo{0%{r:18}to{r:26}}.isa-cabin__controls{gap:10px;display:grid}.isa-cabin__play{width:fit-content;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff0dab3;padding:8px 14px}.isa-cabin__play[aria-pressed=true]{color:#fff0da;border-color:#fff0da}.isa-cabin__speed{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.isa-cabin__speed input{accent-color:#fff0da;flex:1;min-width:120px}.isa-cabin__kmh{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-xs)}.isa-cabin__hint{color:rgb(var(--ds-color-text-muted-rgb) / .7);font-size:var(--ds-type-body-sm);margin:0}.isa-cabin__tracks{gap:var(--ds-space-4);display:grid}.isa-cabin__track{padding:var(--ds-space-4);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .45);border:1px solid #fff0da29}.isa-cabin__tracklabel{margin:0 0 var(--ds-space-3);color:#fff0da99}.isa-cabin__utt{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:var(--ds-type-xl);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-tight);margin:0}.isa-cabin__utt--noisy{color:rgb(var(--ds-color-text-secondary-rgb) / .55)}.isa-lattice{margin:var(--ds-space-4) 0 0;flex-wrap:wrap;gap:8px 22px;display:flex}.isa-lattice__word{min-width:90px;font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);letter-spacing:.03em;gap:6px;display:grid;position:relative}.isa-lattice__text{color:var(--ds-color-text-primary);transition:color .3s var(--ds-ease-out)}.isa-lattice__alt{color:#fff0da;display:none}.isa-lattice__word.is-collapsed .isa-lattice__text{color:rgb(var(--ds-color-text-muted-rgb) / .6);text-decoration:line-through}.isa-lattice__word.is-collapsed .isa-lattice__alt{grid-row:1;display:block}.isa-lattice__word.is-collapsed .isa-lattice__text{grid-row:2}.isa-lattice__bar{background:#fff0da1f;height:3px;position:relative}.isa-lattice__bar:after{content:"";width:calc(var(--signal-conf,0) * 100%);background:#fff0dae6;transition:width .25s linear;position:absolute;inset:0 auto 0 0}.isa-cabin__verdict{margin:var(--ds-space-4) 0 0;color:rgb(var(--ds-color-text-secondary-rgb) / .8);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.08em;text-transform:uppercase}.isa-cabin__verdict.is-reject{color:#fff0da}.isa-record{margin:var(--ds-space-2) 0 0;border-block-start:1px solid #fff0da33;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:6px 14px;padding-block-start:var(--ds-space-3);display:flex}.isa-record .isx-machine-label{color:#fff0da99}.isa-record code{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.04em}.isa-record__note{color:rgb(var(--ds-color-text-muted-rgb) / .6);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;margin-inline-start:auto}@media (width<=900px){.isa-cabin{grid-template-columns:1fr}}.isa-mask{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(20px,2.4vw,32px);display:grid}.isa-mask__frame{aspect-ratio:16/9;background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .6);border:1px solid #fff0da33;position:relative;overflow:hidden}.isa-mask__framelabel{z-index:2;color:#fff0dacc;margin:0;position:absolute;inset:10px auto auto 12px}.isa-mask__plate{background-image:var(--hero-plate);filter:grayscale(.4)contrast(1.15);transition:opacity .4s var(--ds-ease-out);background-position:50%;background-size:cover;position:absolute;inset:0}.isa-mask__frame[data-view=lidar] .isa-mask__plate{opacity:.12}.isa-mask__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.isa-mask__station{fill:#fff0da0a;stroke:#fff0da59;stroke-width:1px;stroke-dasharray:5 4}.isa-mask__tag{fill:#fff0dad9;font-family:var(--ds-font-mono);font-size:max(var(--ds-type-min), 10px);letter-spacing:.08em;text-transform:uppercase}.isa-mask__lidar{opacity:0;transition:opacity .4s var(--ds-ease-out)}.isa-mask__frame[data-view=lidar] .isa-mask__lidar{opacity:1}.isa-mask__cuboid{fill:none;stroke:#fff0dacc;stroke-width:1.4px;stroke-linejoin:round}.isa-mask__poly{cursor:grab}.isa-mask__poly:active{cursor:grabbing}.isa-mask__poly polygon{fill:#fff0da2e;stroke:#fff0daf2;stroke-width:1.6px;stroke-linejoin:round;transition:stroke-dasharray .2s var(--ds-ease-out)}.isa-mask.is-held .isa-mask__poly polygon{fill:#fff0da0f;stroke-dasharray:4 4}.isa-mask.is-loose .isa-mask__poly polygon{stroke:#fff0da8c}.isa-mask__panel{align-content:start;gap:var(--ds-space-4);display:grid}.isa-mask__reads{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.isa-mask__reads dt{color:#fff0da99;margin:0 0 3px}.isa-mask__reads dd{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-lg);letter-spacing:-.01em;margin:0}.isa-mask__mes{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);border-block-start:1px solid #fff0da29;gap:4px;margin:0;padding-block-start:var(--ds-space-3);line-height:1.5;display:grid}.isa-mask__mes .isx-machine-label{color:#fff0da99}.isa-mask.is-loose .isa-mask__mes span:last-child{color:rgb(var(--ds-color-text-muted-rgb) / .8)}.isa-mask__actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.isa-mask__btn{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff0da99;padding:6px 12px}.isa-mask__btn[aria-pressed=true]{color:#fff0da;border-color:#fff0da}.isa-mask__lock{color:rgb(var(--ds-color-text-secondary-rgb) / .8);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase}.isa-mask__hint{color:rgb(var(--ds-color-text-muted-rgb) / .7);font-size:var(--ds-type-body-sm);margin:0}@media (width<=900px){.isa-mask{grid-template-columns:1fr}}.isa-opened__glasswrap{width:min(calc(100% - (2 * var(--ds-section-gutter))), 1000px);margin-inline:max(var(--ds-section-gutter), calc((100% - 1280px) / 2)) auto}.isa-opened__scrim{background:linear-gradient(90deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .6) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .25) 55%, transparent 100%)}.isa-foot__list{gap:0}.isa-foot__list li{padding-inline:var(--ds-space-4);border-inline-start:1px solid #fff0da29}.isa-foot__list li:first-child{border-inline-start:0;padding-inline-start:0}.isa-foot__name{letter-spacing:-.02em;font-size:19px}.isx-page[data-industry] .isa-foot__list li.is-lit .isa-foot__name,.isa-foot__pick[aria-pressed=true] .isa-foot__name{color:#fff0da}.isa-beat__toc{flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:clamp(20px,2.4vw,32px) auto 0;padding:0;list-style:none;display:flex}.isa-beat__toc li{transition:opacity .4s var(--ds-ease-out)}.isa-beat__pick{color:rgb(var(--ds-color-text-secondary-rgb) / .82);font-size:var(--ds-type-body-sm);font-weight:var(--ds-weight-medium);cursor:pointer;transition:color .3s var(--ds-ease-out);background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:inline-flex}.isa-beat__pick:hover,.isa-beat__pick:focus-visible{color:#fff0da}.isa-beat__n{color:#fff0da99;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs)}.isa-loop__figure{height:200px;margin-block-start:var(--ds-space-4);position:relative}.isa-loop__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.isa-loop__path{fill:none;stroke:#fff0da4d;stroke-width:1.2px;vector-effect:non-scaling-stroke}.isa-loop__figure .isa-loop__track{border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.isa-loop__stop{left:calc(var(--x-loop) * 1%);position:absolute;transform:translate(-50%,-50%)}.isa-loop__stop--top{top:40px}.isa-loop__stop--bottom{top:160px}.isa-loop__figure .isa-loop__node{background:var(--ds-color-bg-raised);white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.isa-loop__figure .isa-loop__node>span:last-child{grid-column:auto}.isa-loop__figure .isa-loop__node .isa-glyph{margin:0}.isa-band__facts{padding:var(--ds-space-5,1.25rem) var(--ds-space-6);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .5);backdrop-filter:blur(10px);border:1px solid #fff0da24}@media (width<=900px){.isa-opened__glasswrap{width:calc(100% - (2 * var(--ds-section-gutter)));margin-inline:auto}.isa-foot__list li{border-inline-start:0;padding-inline:0}.isa-loop__figure{height:auto}.isa-loop__svg{display:none}.isa-loop__figure .isa-loop__track{gap:var(--ds-space-3);grid-template-columns:1fr 1fr;display:grid;position:static}.isa-loop__stop{position:static;transform:none}.isa-row,.isa-chapter--flip .isa-row{gap:var(--ds-space-6);grid-template-columns:1fr}.isa-chapter--flip .isa-row__plate{order:0}.isa-callout{max-width:none;inset:auto 12px 12px}.isa-team__head,.isa-cards,.isa-band__grid,.isa-band__facts,.isa-persp__grid,.isa-faq__grid{grid-template-columns:1fr}.isa-loop__track{grid-template-columns:1fr 1fr}.isa-owner__head,.isa-owner__row{grid-template-columns:1fr;gap:4px}.isa-owner__head span:first-child,.isa-owner__row span:first-child,.isa-owner__row .isx-machine-label{text-align:left}.isa-card,.isa-card__body{min-height:280px}}.isa-persp__featured{position:relative;overflow:hidden}.isa-persp__plate{background-image:var(--hero-plate);opacity:.55;background-position:80%;background-size:cover;position:absolute;inset:0}.isa-persp__featured>:not(.isa-persp__plate){position:relative}.isa-breadth+.isa-wall{border-block-start:1px solid #fff0da24;margin-block-start:clamp(32px,3.6vw,48px);padding-block-start:var(--ds-space-5,1.25rem)}.isx-scope{padding-block-start:clamp(56px,7vw,96px)}.isr-rec__chain{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.04em;white-space:nowrap;margin-inline-start:auto}.isa-chapter__machine .isa-opened__glasswrap{width:min(calc(100% - (2 * var(--ds-section-gutter))), 1160px);margin-inline:auto}.isr-gate button[disabled]{color:#fff0dab3;opacity:1;border-color:#0000;padding-inline:0}.isr-gate[data-deid=true] [data-deid]:before,.isr-gate[data-review=true] [data-review]:before{content:"✓ "}.isr-gate[data-state=captured] [data-record],.isr-gate[data-state=captured] [data-specimen]{display:none}.isa-callout__record code,.isa-record code,.isa-flow__log code,.isa-flow__srcmeta code,.isr-rec__chain,.isa-bench__gate code,.isr-seal__hash,.isx-page [data-livehash]{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.04em;background:0 0;border:1px solid #fff0da4d;padding:2px 7px;line-height:1.5;display:inline-block}.isa-glass,.isa-glass--wide{padding:28px}.isa-rule:after{background:#fff0da38}.isa-statement__h2,.isa-chapter__h2,.isa-opened__h2,.isa-rule+.isa-h2{margin-block-start:32px}.isa-probe__row{align-items:flex-end;gap:20px;display:flex}.isa-probe__row .isa-probe__field{border-block-end-width:1.5px;border-block-end-color:#fff0dab3;flex:1}.isa-probe__input,.isa-probe__demo{font-size:clamp(17px,1.4vw,20px)}.isa-probe__row .isa-probe__answer{white-space:nowrap;flex:none;margin:0 0 8px}.isa-foot{margin-block-start:clamp(44px,5vw,72px)}.isa-foot__pair{font-size:var(--ds-type-2xs)}.isa-opened__points{grid-template-columns:repeat(3,minmax(0,1fr))}.isa-opened__link{grid-column:1/-1;justify-self:start;margin-block-start:var(--ds-space-2)}.isa-opened__all{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);display:block}.isa-opened__all[hidden],.isa-opened__lands span[hidden]{display:none}.isa-flow__srcbtn{color:#fff0da;font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;border:1px solid #fff0da99;border-radius:0;padding:3px 8px}.isa-flow__answer{padding-inline-start:11px}.isa-flow__log{counter-reset:line}.isa-flow__log li:before{content:counter(line, decimal-leading-zero);counter-increment:line;color:#fff0da8c;margin-inline-end:10px}.isa-flow__log li{grid-template-columns:auto minmax(0,1fr) auto}.isa-beat__n{font-size:var(--ds-type-body-sm)}.isa-cabin__body{fill:#0000}.isa-cabin__seat{fill:#0000;stroke:#fff0da4d}.isa-cabin__glass{fill:#0000}.isa-cabin__halo{fill:#0000;stroke:#fff0da8c;stroke-dasharray:none}.isa-cabin__mic text,.isa-cabin__source text{font-size:11px}.isa-cabin__speed input{appearance:none;background:#fff0da4d;outline:none;height:2px}.isa-cabin__speed input::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff0da;border:0;border-radius:50%;width:12px;height:12px}.isa-cabin__speed input::-moz-range-thumb{cursor:pointer;background:#fff0da;border:0;border-radius:50%;width:12px;height:12px}.isr-gate__mask:after{content:attr(data-mask) " · held";color:#fff0dacc;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.08em;text-transform:uppercase;position:absolute;inset:auto auto 4px 6px}.isr-rec__page,.isr-chip{border-radius:0}.isa-loop__arrow{fill:#fff0dab3}.isa-owner__row .isa-glyph{justify-self:center}.isa-band__facts div{gap:var(--ds-space-4);grid-template-columns:150px minmax(0,1fr);align-items:baseline;display:grid}.isa-band__facts dd{font-size:15px}.isx-scope .form-v5-card{background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .5);border:1px solid #fff0da24;border-radius:0}@media (width<=900px){.isa-glass,.isa-glass--wide{padding:16px}.isa-probe__row{flex-direction:column;align-items:stretch;gap:12px}.isa-opened__points{grid-template-columns:1fr}.isa-mask__actions{flex-wrap:wrap}.isa-band__facts div{grid-template-columns:110px minmax(0,1fr)}}.isa-band__facts{grid-template-columns:1fr;gap:0}.isa-band__facts div{grid-template-columns:160px minmax(0,1fr)}.isa-band__facts dd{text-align:left}.isa-mask__actions{flex-wrap:wrap}.isa-mask__btn{white-space:nowrap}@media (width<=900px){.isa-foot__pair{display:none}.isa-foot__name{font-size:17px}.isa-foot__list{gap:var(--ds-space-3) var(--ds-space-4)}.isa-loop__figure .isa-loop__node{white-space:normal;background:0 0;grid-template-columns:12px auto minmax(0,1fr);gap:4px 8px;padding:6px 0;display:grid}.isa-owner__head{display:none}.isa-owner__row{grid-template-columns:12px minmax(0,1fr);gap:2px 12px;padding-block:14px}.isa-owner__row .isa-glyph{grid-row:1/span 2;justify-self:start;margin-block-start:5px}.isa-owner__row span:first-child{color:rgb(var(--ds-color-text-secondary-rgb) / .8);font-size:var(--ds-type-body-sm);grid-column:2}.isa-owner__row span:last-child{color:var(--ds-color-text-primary);grid-column:2}}.isa-asr{border-block-start:1px solid #fff0da33;grid-column:1/-1;margin-block-start:var(--ds-space-4);padding-block-start:var(--ds-space-4)}.isa-asr__head{margin:0 0 var(--ds-space-3);color:#fff0dacc}.isa-asr__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.isa-asr__btn{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff0da99;padding:6px 12px}.isa-asr__btn[disabled]{color:rgb(var(--ds-color-text-muted-rgb) / .6);cursor:default;border-color:#fff0da33}.isa-asr__status{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase}.isa-asr__progress{appearance:none;background:#fff0da33;border:0;flex:1;min-width:120px;height:2px}.isa-asr__progress::-webkit-progress-bar{background:#fff0da33}.isa-asr__progress::-webkit-progress-value{background:#fff0da}.isa-asr__progress::-moz-progress-bar{background:#fff0da}.isa-asr__progress[hidden]{display:none}.isa-asr__results{gap:var(--ds-space-4);grid-template-columns:1fr 1fr;margin-block-start:var(--ds-space-4);display:grid}.isa-asr__results[hidden]{display:none}.isa-asr__track{padding:var(--ds-space-4);background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .45);border:1px solid #fff0da29}.isa-asr__track>.isx-machine-label{margin:0 0 var(--ds-space-3);color:#fff0da99}.isa-asr__text{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:var(--ds-type-xl);font-weight:var(--ds-weight-medium);letter-spacing:var(--ds-tracking-tight);margin:0;line-height:1.3}.isa-asr__verdict{margin:var(--ds-space-3) 0 0;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ds-color-text-secondary-rgb) / .8);flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.isa-asr__verdict .isx-machine-label{color:#fff0da99}.isa-asr__state.is-reject{color:#fff0da}.isa-asr__note{margin:var(--ds-space-3) 0 0;color:rgb(var(--ds-color-text-muted-rgb) / .6);font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase}@media (width<=900px){.isa-asr__results{grid-template-columns:1fr}}.isa-deid{border-block-start:1px solid #fff0da33;margin-block-start:var(--ds-space-4);padding-block-start:var(--ds-space-4)}.isa-deid__input{width:100%;background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .45);color:var(--ds-color-text-primary);font-family:var(--ds-font-body);font-size:var(--ds-type-body);resize:vertical;border:1px dashed #fff0da4d;outline:none;margin-block-end:var(--ds-space-3);padding:10px 12px;line-height:1.55}.isa-deid__input:focus{border-color:#fff0dab3}.isa-deid__out{margin:var(--ds-space-4) 0 0;color:var(--ds-color-text-primary);font-size:var(--ds-type-body);line-height:1.7}.isa-deid__out[hidden],.isa-deid__meta[hidden],.isa-deid .isa-record[hidden]{display:none}.isa-deid__out .isa-deid__held{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:#fff0da1a;border:1px solid #fff0dacc;padding:1px 7px;display:inline-block}.isa-deid__meta{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-xs);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.isa-deid__meta .isx-machine-label{color:#fff0da99}.isa-deid__by{color:rgb(var(--ds-color-text-muted-rgb) / .7);font-size:var(--ds-type-2xs);letter-spacing:.04em;margin-inline-start:auto}.isa-cabin__body{fill:#fff0da06;stroke:#fff0da73;stroke-width:1.2px}.isa-cabin__glass{fill:#fff0da0d;stroke:#fff0da38;stroke-width:.8px}.isa-cabin__dash,.isa-cabin__console,.isa-cabin__mirror{fill:none;stroke:#fff0da4d;stroke-width:.8px}.isa-cabin__seat{fill:#fff0da09;stroke:#fff0da52;stroke-width:.8px}.isa-cabin__rest{fill:#fff0da14;stroke:#fff0da40;stroke-width:.6px}.isa-cabin__glow{fill:url(#isa-cabin-halo);transition:opacity .3s var(--ds-ease-out)}.isa-cabin__halo{fill:none;stroke:#fff0dab3;stroke-width:.8px}.isa-cabin__dot{r:4}.isa-cabin__source:not(.is-on) .isa-cabin__glow{opacity:0}.isa-cabin__source.is-live .isa-cabin__glow{animation:.9s ease-in-out infinite alternate isa-glow}@keyframes isa-glow{0%{r:24}to{r:36}}.isa-mask__corners path{fill:none;stroke:#fff0dab3;stroke-width:1px}.isa-mask__station{display:none}.isa-mask__scale line{stroke:#fff0dab3;stroke-width:1px}.isa-mask__dim{fill:none;stroke:#fff0dab3;stroke-width:.8px}.isa-mask__poly polygon{fill:#fff0da1f;stroke:#fff0daf2;stroke-width:1.2px}.isa-mask__cuboid--hidden{stroke:#fff0da59;stroke-dasharray:3 3}.isa-mask__point{fill:#fff0da73}.isr-rec__page{color:#181715;background:#f0ede6;border-radius:0;padding:18px 20px;box-shadow:0 1px #0000008c,inset 0 0 0 1px #0000000f}.isr-rec__page+.isr-rec__page{margin-block-start:2px}.isr-rec__field{border:0;border-block-end:1px solid #1817151a;border-radius:0;grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:8px 0;display:grid}.isr-rec__field[data-field].is-flag,.isr-rec__field.is-flag{background:0 0;border-block-end:2px solid #8c5c14e6}.isa-statement__h2{letter-spacing:-.04em;line-height:1}.isa-numbers strong{font-size:clamp(26px,2.4vw,34px);font-weight:var(--ds-weight-normal)}.isa-wall img{opacity:.85;max-width:120px;max-height:32px}.isa-wall ul{gap:var(--ds-space-4) clamp(24px, 2.6vw, 40px)}.isr-gate__mask:after{content:none}.isr-gate__mask{background:#fff0da12;border-color:#fff0da73;inset:8px auto 0 0}.isr-gate[data-deid=true] [data-pii]{vertical-align:1px;background:0 0;outline:none;font-size:0;display:inline-block}.isr-gate[data-deid=true] [data-pii]:after{content:attr(data-pii) " · held";color:#fff0da;font-size:var(--ds-type-2xs);letter-spacing:.06em;background:#fff0da1a;border:1px solid #fff0dacc;padding:1px 7px;line-height:1.6;display:inline-block;position:static}.isa-cabin__mic text{text-anchor:start}.isa-mask__grip{fill:#0000;cursor:grab}@media (width<=640px){.isa-probe__input,.isa-probe__demo{font-size:var(--ds-form-input-size-mobile)}.isa-probe__demo{white-space:nowrap;max-width:100%;overflow:hidden}.isa-flow__log li{align-items:start}.isa-flow__log code{align-self:start}.isr-rec__field{grid-template-columns:1fr;gap:2px}.isa-band__facts div{grid-template-columns:1fr;gap:4px}.isa-mask__tag{font-size:16px}}.isr-gate__wave{justify-content:space-between}@media (width<=640px){.isa-mask__framelabel{font-size:max(var(--ds-type-min), 8px);letter-spacing:.06em;right:12px}.isa-mask__tag--station{transform:translateY(30px)}}.isr-seal .isa-ask{border-block-start:1px solid #fff0da29;margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-5)}.isa-ask__form{align-items:flex-end;gap:10px;margin-block-start:var(--ds-space-4);display:flex}.isa-ask__input{min-width:0;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-body-sm);box-shadow:none;background:0 0;border:0;border-block-end:1px solid #fff0da73;outline:none;flex:auto;padding:6px 0 8px}@media (width<=640px){.isa-ask__input{font-size:var(--ds-form-input-size-mobile)}}.isa-ask__input::placeholder{color:var(--ds-input-placeholder);opacity:1}.isa-ask__input:focus{border-color:#fff0dae6}.isa-ask__input:disabled{opacity:.5}.isa-ask__specimens{margin:var(--ds-space-3) 0 0;flex-wrap:wrap;gap:8px;display:flex}.isa-ask__pick{text-align:left;color:#fff0dad9;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);cursor:pointer;background:0 0;border:1px solid #fff0da4d;padding:4px 10px}.isa-ask__pick:disabled{opacity:.4;cursor:default}.isa-ask__chips{margin:var(--ds-space-4) 0 0;flex-wrap:wrap;gap:6px;display:flex}.isa-ask__chip{color:#fff0da;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;opacity:calc(.5 + .5 * var(--ypai-lit,0));transition:opacity .4s var(--ds-ease-out);border:1px solid #fff0dab3;padding:2px 9px}.isa-ask__chip.is-top{background:#fff0da1f}.isa-ask__answer{margin-block-start:var(--ds-space-4)}.isa-ask__passage{color:var(--ds-color-text-primary);font-size:var(--ds-type-body);border-inline-start:2px solid #fff0da99;margin:0;padding-inline-start:14px;line-height:1.6}.isa-ask__passage .isa-ask__span,.isa-deid__out .isa-xt__span{color:inherit;background:#fff0da2e;box-shadow:inset 0 -1px #fff0dae6}.isa-deid__out .isa-xt__span:after{content:" " attr(data-kind);color:#fff0dab3;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;margin-inline-start:4px}.isa-ask__cite{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);flex-wrap:wrap;gap:6px 12px;display:flex}.isa-ask__oos{margin:var(--ds-space-4) 0 0;color:#fff0dad9;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase}.isa-ask__answer[hidden],.isa-ask__oos[hidden],.isa-xt__fields[hidden],.isa-xt__check[hidden],.isa-xt .isa-record[hidden],.isa-xt .isa-deid__out[hidden],.isa-seg [data-seg-clear][hidden],.isa-mask__canvas[hidden],.isa-seg__point[hidden]{display:none}.isr-rec .isa-xt{border-block-start:1px solid #fff0da29;grid-column:1/-1;margin-block-start:var(--ds-space-4);padding-block-start:var(--ds-space-5)}.isa-xt__fields{margin:var(--ds-space-4) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;display:grid}.isa-xt__fields dd{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);margin:4px 0 0}.isa-xt__fields .is-empty dd{color:#fff0da80}.isa-xt__score{color:#fff0da99;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.06em;text-transform:uppercase;margin-block-start:2px;display:block}.isa-xt__check{margin:var(--ds-space-4) 0 0;color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;border:1px solid #fff0da59;padding:8px 12px}.isa-xt__check.is-flag{background:#fff0da14;border-color:#fff0dad9}.isa-mask .isa-seg{border-block-start:1px solid #fff0da29;grid-column:1/-1;padding-block-start:var(--ds-space-4)}.isa-mask__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.isa-mask__frame.is-seg{cursor:crosshair}.isa-seg__point{pointer-events:none;border:1px solid #fff0daf2;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff0da2e}.isa-seg__own{align-items:center;display:inline-flex;position:relative}.isa-seg__own input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.isa-seg__own:has(input:disabled){opacity:.4}.isa-seg__iou{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);align-items:baseline;gap:8px;display:inline-flex}@media (width<=900px){.isa-xt__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.isa-rule__ctx{color:#fff0da99;order:2}.isa-questions .isa-rule .isa-glyph{order:3}.isa-questions__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(40px,5vw,96px);display:grid}.isa-questions__dim{color:#fff0da6b}.isa-questions__intro{max-width:44ch;color:rgb(var(--ds-color-text-secondary-rgb) / .9);font-size:var(--ds-type-body);margin:0;line-height:1.55}.isa-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-block-start:clamp(40px,5vw,72px);display:grid}.isa-frame{height:clamp(480px,60vh,620px);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.isa-frame__plate{background-color:var(--ds-color-bg-base);background-image:var(--hero-plate);filter:brightness(.82);background-position:50%;background-size:cover;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .5s;position:absolute;inset:0}.isa-frame:hover .isa-frame__plate,.isa-frame:focus-visible .isa-frame__plate{filter:brightness(.96);transform:scale(1.035)}.isa-frames:hover .isa-frame:not(:hover) .isa-frame__plate{filter:brightness(.55)}.isa-frame__veil{background:linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .3) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / 0) 26%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .74) 58%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .97) 100%);position:absolute;inset:0}.isa-frame__txt{padding:30px 28px;display:block;position:absolute;inset:auto 0 0}.isa-frame__k{color:#fff0dabf;align-items:center;gap:10px;display:flex}.isa-frame__t{max-width:24ch;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(22px,1.9vw,28px);font-weight:var(--ds-weight-medium);letter-spacing:-.02em;margin-block-start:12px;line-height:1.15;display:block}.isa-frame__b{color:#fff0dae0;max-width:30ch;font-size:var(--ds-type-body-sm);margin-block-start:10px;line-height:1.5;display:block}.isa-frame__vals{border-block-start:1px solid #fff0da33;row-gap:8px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.isa-frame__vals li{color:#fff0dae6;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;transition:opacity .4s var(--ds-ease-out);padding-inline-start:15px;line-height:1.45;position:relative}.isa-frame__vals li:before{content:"";background:#fff0da99;width:7px;height:1px;position:absolute;top:.62em;left:0}.isa-frame__vals{row-gap:9px}@media (width>=1101px){.isa-frame__t{min-height:2.3em}.isa-frame__b{min-height:62px}.isa-frame__vals{align-content:start;min-height:150px}}.isa-questions__foot{max-width:62ch;color:rgb(var(--ds-color-text-secondary-rgb) / .9);font-size:var(--ds-type-body-sm);margin:clamp(32px,4vw,56px) 0 0;line-height:1.55}@media (width<=900px){.isa-questions__head,.isa-frames{grid-template-columns:1fr}.isa-frame{height:auto;min-height:400px}.isa-frame__txt{padding-block-start:180px;position:relative}.isa-frame__plate{background-position:72%}}.isa-offer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin-block-start:clamp(28px,3vw,40px);display:grid}.isa-offer__col{border-block-start:1px solid #fff0da47;padding-block-start:18px}.isa-offer__col h3{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(21px,1.9vw,26px);font-weight:var(--ds-weight-medium);letter-spacing:-.03em;align-items:center;gap:12px;margin:0;line-height:1.1;display:flex}.isa-offer__answers{color:#fff0da99;margin:8px 0 0}.isa-offer__answers+p{max-width:34ch;margin:var(--ds-space-4) 0 0;color:rgb(var(--ds-color-text-secondary-rgb) / .9);font-size:15px;line-height:1.6}.isa-offer__col .isa-link{margin-block-start:var(--ds-space-4);display:inline-block}@media (width<=900px){.isa-offer__cols{gap:var(--ds-space-6);grid-template-columns:1fr}}.isa-rubric__q{color:var(--ds-color-text-primary);font-size:var(--ds-type-body);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;display:flex}.isa-rubric__grid{gap:var(--ds-space-5) clamp(24px, 3vw, 48px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-block-start:var(--ds-space-5);display:grid}.isa-rubric__answer>.isx-machine-label{margin-block-start:var(--ds-space-4);display:block}.isa-rubric__text{margin:var(--ds-space-3) 0 0;color:var(--ds-color-text-primary);font-size:var(--ds-type-body);line-height:1.75}.isa-rubric__text [data-item]:not([data-item=""]){background:#fff0da24;box-shadow:inset 0 -1px #fff0dacc}.isa-rubric__text [data-item]:not([data-item=""]):after{content:" " attr(data-item);color:#fff0dacc;font-family:var(--ds-font-mono);font-size:var(--ds-type-3xs,10px);letter-spacing:.08em;vertical-align:3px;margin-inline:4px 2px}.isa-rubric__items{row-gap:12px;margin:0;padding:0;list-style:none;display:grid}.isa-rubric__items li{transition:opacity .4s var(--ds-ease-out);border-block-start:1px solid #fff0da29;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding-block:10px 12px;display:grid}.isa-rubric__items li.is-open{opacity:.55}.isa-rubric__n{color:#fff0dab3;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs)}.isa-rubric__it{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);line-height:1.5}.isa-rubric__state{color:#fff0dad9;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase;grid-column:2}.isa-rubric__score{margin:var(--ds-space-5) 0 0;color:var(--ds-color-text-primary);border-block-start:1px solid #fff0da33;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding-block-start:var(--ds-space-4);display:flex}.isa-rubric__score strong{font-family:var(--ds-font-mono);font-size:clamp(22px,2vw,28px);font-weight:var(--ds-weight-normal)}.isa-rubric__gate{color:#fff0dad9;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:.06em;text-transform:uppercase}.isa-rubric[data-state=confirmed] .isa-rubric__gate{color:#fff0da}.isa-rubric__run{border-block-start:1px solid #fff0da29;margin-block-start:var(--ds-space-6);padding-block-start:var(--ds-space-5)}@media (width<=900px){.isa-rubric__grid{grid-template-columns:1fr}}.isa-scope{padding-block:clamp(72px,9vw,128px)}.isa-scope__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);margin-block-start:32px;display:grid}.isa-scope__form{position:relative}.isa-scope__formhead [data-scope-industry]{color:#fff0dad9}.isa-scope__form .form-v5-card,.isa-scope__form .form-v5-form-wrap{box-shadow:none;background:0 0;border:0;padding:0}.isa-scope__form .form-v5-form{gap:var(--ds-space-5);display:grid}.isa-scope__form .form-v5-label,.isa-scope__form .form-v5-fusecell__label,.isa-scope__form .leadform-chips-label{color:#fff0dab3;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);font-weight:var(--ds-weight-normal);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;margin:0 0 6px;display:block}.isa-scope__form .form-v5-required{color:#fff0da99}.isa-scope__form .ds-input,.isa-scope__form .ds-textarea,.isa-scope__form .form-v5-fusecell input{width:100%;color:var(--ds-color-text-primary);font-size:var(--ds-type-body);box-shadow:none;transition:border-color .3s var(--ds-ease-out);background:0 0;border:0;border-block-end:1px solid #fff0da59;border-radius:0;padding:10px 0 12px}.isa-scope__form .ds-textarea{min-height:140px;font-family:var(--ds-font-mono);font-size:var(--ds-type-body-sm);resize:vertical;line-height:1.6}.isa-scope__form .ds-input:focus,.isa-scope__form .ds-textarea:focus,.isa-scope__form .form-v5-fusecell input:focus{box-shadow:none;border-color:#fff0daf2;outline:none}.isa-scope__form .ds-input::placeholder,.isa-scope__form .ds-textarea::placeholder{color:rgb(var(--ds-color-text-secondary-rgb) / .55)}.isa-scope__form [data-leadform-chip]{color:var(--ds-color-text-primary);font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);letter-spacing:var(--ds-tracking-label);text-transform:uppercase;background:0 0;border:1px solid #fff0da66;border-radius:0;padding:6px 12px}.isa-scope__form [data-leadform-chip][aria-pressed=true],.isa-scope__form [data-leadform-chip].is-selected{background:#fff0da1f;border-color:#fff0da}.isa-scope__form .leadform-submit{justify-self:start;margin-block-start:var(--ds-space-2)}.isa-scope__privacy{margin:var(--ds-space-4) 0 0;color:rgb(var(--ds-color-text-secondary-rgb) / .7);font-size:var(--ds-type-2xs);line-height:1.5}.isa-scope__privacy a{color:#fff0dad9}.isa-faq__list{counter-reset:faq}.isa-faq__item summary{grid-template-columns:40px minmax(0,1fr) auto;align-items:baseline;gap:16px;font-size:clamp(18px,1.5vw,22px);display:grid}.isa-faq__item summary:before{content:counter(faq, decimal-leading-zero);counter-increment:faq;color:#fff0dab3;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs)}.isa-faq__item summary:after{float:none}.isa-faq__item p{padding-inline-start:56px}.isa-close{background:var(--ds-color-bg-base);padding-block:clamp(96px,12vw,176px);position:relative;overflow:hidden}.isa-close__plate{background-image:var(--hero-plate);opacity:.55;background-position:70%;background-size:cover;position:absolute;inset:0}.isa-close__plate:after{content:"";background:linear-gradient(90deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .92) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .6) 55%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .2) 100%);position:absolute;inset:0}.isa-close__wrap{position:relative}.isa-close__glyphs{order:3;gap:10px;display:inline-flex}.isx-closing .isa-close__h2{max-width:18ch;color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(38px,4.6vw,66px);font-weight:var(--ds-weight-medium);letter-spacing:-.045em;margin:32px 0 0;line-height:1.02}.isa-close__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-block-start:clamp(28px,3vw,40px);display:flex}.isa-close__record{margin-block-start:clamp(40px,5vw,64px)}@media (width<=900px){.isa-scope__grid{grid-template-columns:1fr}.isa-faq__item summary{grid-template-columns:32px minmax(0,1fr) auto;gap:10px}.isa-faq__item p{padding-inline-start:42px}}.isa-scope__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.isa-scope__lede{max-width:36ch;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.isa-scope__form{padding:clamp(24px,3vw,40px)}.isa-scope__form .ds-textarea{min-height:132px;font-family:inherit;font-size:var(--ds-type-body);line-height:1.55}.isa-scope__form .ds-input,.isa-scope__form .form-v5-fusecell input{font-size:var(--ds-type-body)}.isa-scope__form .ds-input,.isa-scope__form .ds-textarea,.isa-scope__form .form-v5-fusecell input{border-block-end-color:#fff0da73}.isa-scope__form .leadform-submit{width:auto;margin-block-start:var(--ds-space-3)}.isa-scope__privacy{margin-block-start:var(--ds-space-5)}.isa-scope__form .leadform-turnstile:empty,.isa-scope__form .leadform-field:has(>input[type=hidden]){display:none}.isa-scope__form>.isa-scope__privacy{margin-block-start:28px}@media (width<=900px){.isa-scope__grid{grid-template-columns:1fr;gap:36px}.isa-scope__form{padding:20px}}.isa-scope{position:relative;overflow:hidden}.isa-scope__plate{background-image:var(--hero-plate);opacity:.42;background-position:78% 40%;background-size:cover;position:absolute;inset:0}.isa-scope__plate:after{content:"";background:linear-gradient(180deg, rgb(var(--ds-color-shadow-rgb,5 5 6) / .85) 0%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .55) 50%, rgb(var(--ds-color-shadow-rgb,5 5 6) / .9) 100%);position:absolute;inset:0}.isa-scope__wrap{position:relative}.isa-scope__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px clamp(40px,5vw,96px);display:grid}.isa-scope__head .isa-statement__h2{margin-block-start:32px}.isa-scope__lede{max-width:40ch;color:rgb(var(--ds-color-text-secondary-rgb) / .92);font-size:var(--ds-type-body);margin:0;line-height:1.55}.isa-scope__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:2px;margin-block-start:clamp(32px,4vw,56px)}.isa-scope__form,.isa-scope__route{background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .72);padding:clamp(24px,2.6vw,36px)}.isa-scope__formhead{margin:0 0 var(--ds-space-5);border-block-end:1px solid #fff0da29;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-block-end:12px;display:flex}.isa-scope__hint{color:#fff0da8c;text-transform:none;letter-spacing:.02em}.isa-scope__form .leadform-field:has(>textarea) .form-v5-label{display:none}.isa-scope__routehead{margin:0 0 var(--ds-space-5);border-block-end:1px solid #fff0da29;padding-block-end:12px}.isa-scope__reads{gap:14px;margin:0;display:grid}.isa-scope__reads div{gap:4px;display:grid}.isa-scope__reads dd{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:clamp(18px,1.5vw,22px);font-weight:var(--ds-weight-medium);letter-spacing:-.02em;transition:color .4s var(--ds-ease-out);margin:0;line-height:1.2}.isa-scope[data-read=""] .isa-scope__reads dd{color:#fff0da8c}.isa-scope__sub{margin:var(--ds-space-6) 0 var(--ds-space-3)}.isa-scope__qs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.isa-scope__qs li{color:#fff0da73;font-size:var(--ds-type-body-sm);transition:color .4s var(--ds-ease-out);align-items:center;gap:12px;display:flex}.isa-scope__qs li .isa-glyph{opacity:.45;transition:opacity .4s var(--ds-ease-out)}.isa-scope__qs li.is-lit{color:var(--ds-color-text-primary)}.isa-scope__qs li.is-lit .isa-glyph{opacity:1}.isa-scope__steps{counter-reset:step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.isa-scope__steps li{color:rgb(var(--ds-color-text-secondary-rgb) / .9);font-size:var(--ds-type-body-sm);grid-template-columns:26px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.isa-scope__steps li:before{content:counter(step, decimal-leading-zero);counter-increment:step;color:#fff0dab3;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);line-height:1.9}.isa-scope__talk{margin-block-start:var(--ds-space-6);display:inline-block}@media (width<=900px){.isa-scope__head,.isa-scope__grid{grid-template-columns:1fr}.isa-scope__grid{gap:2px}}.isa-scope__form .ds-select{width:100%;color:var(--ds-color-text-primary);font-size:var(--ds-type-body);box-shadow:none;background:0 0;border:0;border-block-end:1px solid #fff0da73;border-radius:0;padding:10px 0 12px}.isa-scope__form .ds-select option{color:rgb(var(--ds-color-shadow-rgb,5 5 6))}.isa-scope__form .ds-select:focus{border-color:#fff0daf2;outline:none}.isa-scope__form .form-v5-form{gap:var(--ds-space-5)}.isa-scope__form .form-v5-form.hidden{display:none}.isa-scope__reads dd{font-size:clamp(17px,1.35vw,20px);line-height:1.35}.isa-drawn{border-block-start:1px solid #fff0da24;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 10px;margin-block-start:var(--ds-space-5);padding-block-start:var(--ds-space-4);display:flex}.isa-drawn .isx-machine-label{margin-inline-end:8px}.isa-drawn a{color:var(--ds-color-text-primary);font-size:var(--ds-type-body-sm);transition:border-color .3s var(--ds-ease-out), background-color .3s var(--ds-ease-out);border:1px solid #fff0da4d;padding:5px 11px;text-decoration:none}.isa-drawn a:hover,.isa-drawn a:focus-visible{background:#fff0da14;border-color:#fff0dae6}.isa-band__links{border-block-start:0;margin-block-start:var(--ds-space-4);padding-block-start:0}.isa-faq__link{margin:0 0 var(--ds-space-5) 56px;display:inline-block}.isa-way{background:var(--ds-color-bg-base);padding-block:clamp(56px,7vw,96px)}.isa-way__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:32px 0 0;padding:0;list-style:none;display:grid}.isa-way__item{background:rgb(var(--ds-color-shadow-rgb,5 5 6) / .6);height:100%;color:inherit;transition:background-color .3s var(--ds-ease-out);gap:6px;padding:18px 20px 20px;text-decoration:none;display:grid}.isa-way__item:hover,.isa-way__item:focus-visible{background:#fff0da14}.isa-way__item strong{color:var(--ds-color-text-primary);font-family:var(--ds-font-display);font-size:var(--ds-type-body-lg,18px);font-weight:var(--ds-weight-medium);letter-spacing:-.01em}.isa-way__item span{color:#fff0dab3;font-family:var(--ds-font-mono);font-size:var(--ds-type-2xs);line-height:1.5}@media (width<=900px){.isa-way__list{grid-template-columns:repeat(2,minmax(0,1fr))}.isa-faq__link{margin-inline-start:42px}}@media (width<=560px){.isa-way__list{grid-template-columns:1fr}}.isx-page [style*=--hero-plate-l]{--hero-plate:var(--hero-plate-l)}@media (width<=640px){.isx-page [style*=--hero-plate-l]{--hero-plate:var(--hero-plate-s)}}
