.ps-site{--ps-canvas:var(--paper);--ps-paper:var(--paper);--ps-paper-2:var(--paper-pure);--ps-carbon:var(--ink);--ps-carbon-2:var(--ink);--ps-ink:var(--ink);--ps-muted:var(--ink-soft);--ps-faint:var(--ink-soft);--ps-line:var(--line);--ps-line-light:var(--line-inv);--ps-blue:var(--blue);--ps-blue-dark:var(--blue-ink);--ps-green:var(--blue);--ps-green-soft:var(--paper-pure);--ps-orange:var(--blue);--ps-orange-soft:var(--paper-pure);--ps-gap:var(--blue-ink);--ps-gap-soft:var(--paper-pure);--ps-text-on-dark:#cbd9f5;--ps-muted-on-dark:#87909f;--ps-text-on-blue:#dbe7ff;--fs-display:clamp(2.75rem,6.5vw,5.5rem);--fs-h2:clamp(2rem,4vw,3.25rem);--fs-h3:clamp(1.25rem,2vw,1.625rem);--fs-lead:clamp(1.0625rem,1.4vw,1.25rem);--fs-body:1rem;--fs-meta:0.75rem;--section-space:clamp(4.5rem,9vw,9.5rem);--public-container-max:112rem;--public-container-outer:120rem;--public-gutter:clamp(2rem,3.333vw,4rem);background:var(--paper);color:var(--ink);font-feature-settings:"ss01" 1,"cv05" 1}.ps-site *,.ps-site :after,.ps-site :before{box-shadow:none;background-image:none!important}.ps-site :is(a,button){transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .24s cubic-bezier(.16,1,.3,1)}.ps-site :is(a,button):active{transform:none}.ps-site :is(a,button,summary):focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--r-sm)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.k-section{position:relative;padding-block:var(--section-space)}.k-section--paper{background:var(--paper);color:var(--ink)}.k-section--white{background:var(--paper-pure);color:var(--ink)}.k-section--ink{background:var(--ink);color:var(--paper-pure)}.k-section--blue{background:var(--blue);color:var(--paper-pure)}.k-container{width:100%;max-width:var(--public-container-outer);margin-inline:auto;padding-inline:var(--public-gutter)}.k-eyebrow,.k-meta-chip,.k-status-badge{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.k-eyebrow{margin:0;color:var(--blue-ink)}.k-section--blue .k-eyebrow,.k-section--ink .k-eyebrow{color:var(--paper-pure);opacity:.68}.k-headline{max-width:20ch;margin:0;color:inherit;font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.k-lead{max-width:64ch;margin:0;color:var(--ink-soft);font-size:var(--fs-lead);font-weight:400;letter-spacing:-.01em;line-height:1.5;text-wrap:pretty}.k-section--blue .k-lead,.k-section--ink .k-lead{color:var(--paper-pure);opacity:.76}.k-hairline{width:100%;height:1px;margin:0;border:0;background:var(--line)}.k-meta-chip,.k-status-badge{display:inline-flex;min-height:1.75rem;align-items:center;gap:.4rem;border:1px solid var(--line);border-radius:var(--r-sm);padding:.35rem .55rem}.k-bento-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.k-snap-row{min-width:0}.k-snap-progress{display:none}.k-section-heading{display:grid;max-width:56rem;gap:1.35rem;margin-bottom:clamp(2.75rem,5vw,5rem)}.k-actions{display:flex;flex-wrap:wrap;gap:.75rem}.k-button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.75rem;border:1px solid transparent;border-radius:var(--r-sm);padding:.72rem 1rem;font-size:.875rem;font-weight:650;line-height:1.1}.k-button svg,.k-inline-link svg{width:1.15rem;height:1.15rem}.k-button--primary{background:var(--ink);color:var(--paper-pure)!important}.k-button--secondary{border-color:var(--line);background:transparent;color:var(--ink)!important}.k-button--primary:hover,.k-button--secondary:hover{border-color:var(--blue);background:var(--blue);color:var(--paper-pure)!important}.k-button--inverted{background:var(--paper-pure);color:var(--blue)!important}.k-button--inverse-line{border-color:var(--line-inv);background:transparent;color:var(--paper-pure)!important}.k-button--inverse-line:hover,.k-button--inverted:hover{border-color:var(--ink);background:var(--ink);color:var(--paper-pure)!important}.k-inline-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;border-bottom:1px solid;font-weight:650}.ps-header{grid-template-columns:11rem minmax(0,1fr);padding-inline:max(var(--public-gutter),calc((100vw - var(--public-container-max)) / 2))}.ps-header__brand img{width:8.75rem}.k-footer__brand>a,.ps-header__brand{min-height:2.75rem}.ps-header__brand[aria-current=page]{box-shadow:inset 0 -2px 0 currentColor}.k-footer__brand>a{display:inline-flex;align-items:center}.ps-header[data-scrolled=true]{border-color:var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(8px)}.ps-navigation__links{gap:clamp(.85rem,1.6vw,1.8rem)}.ps-login,.ps-navigation__links a{min-height:2.75rem;font-size:.875rem;font-weight:650}.ps-login[aria-current=page],.ps-navigation__links a[aria-current=page]{font-weight:750}.ps-navigation__links a[aria-current=page]:after{height:2px}.ps-login[aria-current=page]:after{height:2px;transform:scaleX(1);transform-origin:left}.ps-header[data-scrolled=true] .ps-navigation__links a[aria-current=page]{color:var(--blue)}.ps-navigation__actions{gap:1rem}.ps-conversion{min-height:2.75rem;border-radius:var(--r-sm);background:var(--ink);color:var(--paper-pure)!important}.ps-conversion:hover,.ps-conversion[aria-current=page]{background:var(--blue)}.ps-header[data-contrast=dark]:not([data-scrolled=true]){color:var(--paper-pure)}.ps-header[data-contrast=dark]:not([data-scrolled=true]) .ps-conversion{background:var(--paper-pure);color:var(--ink)!important}.ps-header[data-scrolled=true]{color:var(--ink)}.k-hero{padding-top:clamp(8rem,12vw,10.5rem);padding-bottom:clamp(4rem,7vw,7rem);border-bottom:1px solid var(--line)}.k-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.k-hero__copy{display:grid;gap:1.75rem}.k-hero__copy .k-headline{max-width:none;font-size:clamp(2.75rem,3.6vw,3.25rem);font-weight:600;letter-spacing:-.035em;line-height:.95}.k-hero__copy .k-headline span{display:block}.k-hero__copy .k-lead{max-width:36rem}.k-hero__copy .k-lead span{display:inline}.k-hero__chips{display:flex;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:1rem}.k-hero__chips .k-meta-chip{min-height:2.1rem;border:0;border-right:1px solid var(--line);border-radius:0;padding:.3rem .8rem}.k-hero__chips .k-meta-chip:first-child{padding-left:0}.k-hero__chips .k-meta-chip:last-child{border-right:0}.k-demo{position:relative;display:grid;min-height:40.5rem;overflow:hidden;grid-template-rows:auto auto 1fr auto auto;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper-pure);box-shadow:0 1px 0 var(--line);transition:opacity .24s cubic-bezier(.16,1,.3,1)}.k-demo[data-fading=true]{opacity:0}.k-demo__progress{position:absolute;z-index:2;top:-1px;right:0;left:0;height:2px;transform-origin:left;background:var(--blue);will-change:transform}.k-demo__header{display:flex;min-height:3.8rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 1.2rem;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em}.k-demo__knowledge{border:1px solid var(--line);border-radius:var(--r-sm);padding:.35rem .5rem;text-transform:none}.k-demo__question{display:flex;min-height:5.8rem;align-items:center;border-bottom:1px solid var(--line);padding:1rem 1.2rem;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:550;letter-spacing:-.02em;line-height:1.35;transform:translateY(0);transition:transform .32s cubic-bezier(.16,1,.3,1)}.k-demo__question[data-settled=true]{transform:translateY(-4px)}.k-demo__cursor{width:1px;height:1.25em;margin-left:.18rem;background:var(--blue);animation:k-cursor .72s steps(1) infinite}@keyframes k-cursor{50%{opacity:0}}.k-demo__middle{display:grid;min-height:14.25rem;grid-template-columns:minmax(0,.88fr) minmax(13rem,1.12fr);gap:1rem;border-bottom:1px solid var(--line);padding:1.15rem 1.2rem}.k-demo__process{display:grid;align-content:start;gap:.52rem;opacity:0;transition:opacity .24s cubic-bezier(.16,1,.3,1)}.k-demo__process[data-visible=true]{opacity:1}.k-demo-stage{display:grid;min-height:1.5rem;grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.45rem;color:var(--ink-soft);font-size:.73rem;line-height:1.35;opacity:0;transform:translateY(6px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.k-demo-stage[data-state=active],.k-demo-stage[data-state=complete]{opacity:1;transform:translateY(0)}.k-demo-stage[data-state=complete]{opacity:.45}.k-demo-stage i{width:.45rem;height:.45rem;border:1px solid var(--blue);border-radius:50%}.k-demo-stage[data-state=active] i{background:var(--blue);animation:k-stage-pulse .8s ease-in-out infinite}.k-demo-stage[data-state=complete] i{background:var(--blue)}@keyframes k-stage-pulse{50%{transform:scale(1.35);opacity:.55}}.k-demo-source{align-self:start;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper)}.k-demo-source header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:.65rem .8rem}.k-demo-answer>span,.k-demo-source header span{font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.08em}.k-demo-source header strong{font-size:.75rem}.k-demo-source__revision{position:relative;display:grid;min-height:3rem;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.65rem .8rem;font-family:var(--font-mono);font-size:.72rem;font-style:normal}.k-demo-source__revision+.k-demo-source__revision{border-top:1px solid var(--line)}.k-demo-source__revision--old[data-struck=true]{opacity:.4}.k-demo-source__revision--old i{position:absolute;right:.8rem;left:.8rem;height:1px;transform-origin:left;background:var(--ink)}.k-demo-source__revision--active{border-left:2px solid transparent}.k-demo-source__revision--active[data-active=true]{border-left-color:var(--blue)}.k-demo-source__revision em{border-radius:var(--r-sm);background:var(--blue);padding:.25rem .38rem;color:var(--paper-pure);font-size:.58rem;font-style:normal;text-transform:uppercase}.k-demo-answer{display:grid;min-height:10.8rem;grid-template-columns:8rem minmax(0,1fr);align-content:center;column-gap:1.3rem;padding:1rem 1.2rem}.k-demo-answer>span{grid-column:1/-1;margin-bottom:.5rem;color:var(--ink-soft)}.k-demo-answer__number{display:flex;align-items:baseline;color:var(--blue)}.k-demo-answer__number strong{font-size:var(--fs-h2);letter-spacing:-.04em;line-height:1}.k-demo-answer__number small{margin-left:.3rem;font-family:var(--font-mono);font-size:.75rem}.k-demo-answer__copy{display:grid;align-content:center;font-size:.9rem;line-height:1.5}.k-demo-answer__copy span{opacity:0;transform:translateY(6px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.k-demo-answer__copy span[data-visible=true]{opacity:1;transform:translateY(0)}.k-demo__footer{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:.65rem 1.2rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;opacity:0;transition:opacity .32s cubic-bezier(.16,1,.3,1)}.k-demo__footer[data-visible=true]{opacity:1}.k-demo__footer strong{display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;border-radius:var(--r-sm);background:var(--blue);padding:.45rem .6rem;color:var(--paper-pure);font-size:.62rem}.k-demo__footer svg,.k-demo__replay svg{width:.85rem;height:.85rem}.k-demo__replay{position:absolute;right:1.15rem;bottom:4.25rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;border:0;background:transparent;color:var(--ink-soft);font-family:var(--font-mono);font-size:.67rem;font-weight:600}.k-demo__replay:hover{color:var(--blue)}.k-demo-caption{margin-top:.75rem!important;color:var(--ink-soft);font-size:.75rem;font-style:italic;text-align:right}.k-trust{max-height:5.5rem;border-bottom:1px solid var(--line);padding-block:0}.k-trust__inner{display:grid;min-height:5.45rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem}.k-trust__inner>.k-meta-chip{border:0;padding-left:0;color:var(--blue-ink)}.k-trust__markers{display:flex;align-items:center;justify-content:flex-end;gap:clamp(1.2rem,2.5vw,2.8rem);font-family:var(--font-mono);font-size:.67rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.k-trust__markers span+span:before{margin-right:clamp(1.2rem,2.5vw,2.8rem);color:var(--blue);content:"·"}.k-problem .k-section-heading{max-width:70rem}.k-problem .k-headline{max-width:19ch}.k-problem__row{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-inv)}.k-problem-card{display:grid;min-height:22rem;align-content:space-between;gap:1.25rem;border-right:1px solid var(--line-inv);padding:2rem}.k-problem-card:last-child{border-right:0}.k-problem-card .k-meta-chip{width:max-content;border-color:var(--line-inv)}.k-problem-card h3{align-self:end;font-size:var(--fs-h3);font-weight:550;letter-spacing:-.02em;line-height:1.15}.k-problem-card p{max-width:30ch;color:var(--paper-pure);line-height:1.6;opacity:.7}.k-problem-card>span{border-top:1px solid var(--line-inv);padding-top:1rem;color:var(--paper-pure);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.k-problem__statement{margin-top:0!important;border-top:1px solid var(--line-inv);padding:2rem;color:var(--ps-text-on-dark);font-size:clamp(1.4rem,3vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-align:center}.k-product-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem}.k-product-card{display:grid;min-height:27rem;align-content:space-between;gap:2rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--paper-pure);padding:1.5rem}.k-product-card--source{grid-column:span 7}.k-product-card--revision{grid-column:span 5}.k-product-card--answer,.k-product-card--question,.k-product-card--review{min-height:23rem;grid-column:span 4}.k-product-card__copy{display:grid;gap:.75rem}.k-product-card__copy>span{color:var(--blue-ink);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em}.k-product-card h3{font-size:var(--fs-h3);font-weight:550;letter-spacing:-.02em}.k-product-card__copy p{max-width:42ch;color:var(--ink-soft);line-height:1.6}.k-answer-fragment,.k-question-fragment,.k-review-fragment,.k-revision-fragment,.k-source-fragment{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.k-source-fragment header{display:grid;min-height:3.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;border-bottom:1px solid var(--line);padding:.8rem;font-size:.78rem}.k-source-fragment header svg{width:1.15rem;height:1.15rem;color:var(--blue)}.k-answer-fragment footer,.k-source-fragment footer,.k-source-fragment header strong{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.07em}.k-source-fragment p{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1.5rem 1rem;line-height:1.65}.k-source-fragment p>span{color:var(--blue);font-family:var(--font-mono);font-size:.72rem}.k-source-fragment mark{margin-left:.3rem;background:var(--paper-pure);color:var(--blue-ink);font-weight:650}.k-answer-fragment footer,.k-source-fragment footer{border-top:1px solid var(--line);padding:.75rem 1rem;color:var(--ink-soft)}.k-revision-fragment{overflow:hidden}.k-revision-fragment>div{position:relative;display:grid;min-height:4rem;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:1rem;font-family:var(--font-mono);font-size:.72rem}.k-revision-fragment>div+div{border-top:1px solid var(--line)}.k-revision-fragment__old{color:#606a7b;opacity:1}.k-revision-fragment__old i{position:absolute;right:1rem;left:1rem;height:1px;transform-origin:left;background:var(--ink)}.k-revision-fragment__active{border-left:2px solid var(--blue);background:var(--paper-pure)}.k-revision-fragment__active em{border-radius:var(--r-sm);background:var(--blue);padding:.3rem .45rem;color:var(--paper-pure);font-size:.62rem;font-style:normal;text-transform:uppercase}.k-answer-fragment{display:grid;gap:1rem;padding-top:1rem}.k-answer-fragment>strong{display:inline-flex;width:max-content;min-height:2rem;align-items:center;gap:.4rem;margin-inline:1rem;border-radius:var(--r-sm);background:var(--blue);padding:.4rem .55rem;color:var(--paper-pure);font-family:var(--font-mono);font-size:.62rem;text-transform:uppercase}.k-answer-fragment>strong svg{width:.85rem;height:.85rem}.k-answer-fragment>p{padding-inline:1rem;font-size:1.1rem;font-weight:550;letter-spacing:-.02em}.k-question-fragment header,.k-review-fragment header{display:flex;min-height:3rem;align-items:center;gap:.55rem;border-bottom:1px solid var(--line);padding:.7rem .8rem;color:var(--blue-ink);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.07em}.k-question-fragment header svg,.k-review-fragment header svg{width:1rem;height:1rem;color:var(--blue)}.k-question-fragment>p{padding:1.2rem 1rem;font-size:1rem;font-weight:550;letter-spacing:-.02em;line-height:1.45}.k-review-fragment>div{display:grid;gap:.5rem;padding:1rem}.k-review-fragment>div span{color:var(--ink-soft);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.07em}.k-review-fragment>div strong{border-left:2px solid var(--blue);padding-left:.75rem;font-size:.9rem;font-weight:600}.k-use-cases__system{border-top:1px solid var(--line)}.k-use-tabs{position:sticky;z-index:5;top:4.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--paper-pure)}.k-use-tabs button{position:relative;min-height:4rem;border:0;border-right:1px solid var(--line);background:transparent;padding:.8rem 1rem;color:var(--ink-soft);font-size:.84rem;font-weight:600;text-align:left}.k-use-tabs button:last-child{border-right:0}.k-use-tabs button[aria-selected=true]{color:var(--ink)}.k-use-tabs button i{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--blue)}.k-use-panel{display:grid;min-height:29rem;grid-template-columns:4fr 8fr;gap:1.5rem;padding-top:3rem}.k-use-panel__meta{display:grid;align-content:start;gap:1.5rem;border-right:1px solid var(--line);padding-right:2rem}.k-use-panel__meta>span{color:var(--blue-ink);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.k-use-panel__meta p{max-width:30ch;color:var(--ink-soft);line-height:1.6}.k-use-panel__content{display:grid;align-content:start;gap:2rem;padding:0 2rem}.k-use-panel blockquote{max-width:25ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:600;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.k-use-panel__sources{display:flex;flex-wrap:wrap;gap:.6rem}.k-use-panel__sources span{display:inline-flex;min-height:2.25rem;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:var(--r-sm);padding:.45rem .65rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase}.k-use-panel__sources svg{width:.9rem;height:.9rem;color:var(--blue)}.k-use-panel__content>a{display:inline-flex;width:max-content;min-height:2.75rem;align-items:center;gap:.6rem;border-bottom:1px solid;font-weight:650}.k-use-panel__content>a svg{width:1rem;height:1rem}.k-control-pilot{display:grid;grid-template-columns:1fr 1fr;padding:0}.k-control-pilot__control,.k-control-pilot__pilot{min-width:0;padding-block:var(--section-space)}.k-control-pilot__control{background:var(--paper);color:var(--ink)}.k-control-pilot__pilot{background:var(--blue);color:var(--paper-pure)}.k-control-pilot__inner{width:min(calc(100% - var(--public-gutter)),calc((var(--public-max-width) - 2 * var(--public-gutter)) / 2))}.k-control-pilot__control .k-control-pilot__inner{margin-right:0;margin-left:auto}.k-control-pilot__pilot .k-control-pilot__inner{margin-right:auto;margin-left:0}.k-control-pilot .k-headline{margin-top:1.25rem}.k-control-pilot__control .k-headline{max-width:17ch}.k-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:3rem 2rem;border-block:1px solid var(--line)}.k-control-grid article{display:grid;min-height:14rem;align-content:start;gap:1rem;border-right:1px solid var(--line);padding:1.5rem}.k-control-grid article:first-child{padding-left:0}.k-control-grid article:last-child{border-right:0}.k-control-grid svg{width:1.25rem;height:1.25rem;color:var(--blue)}.k-control-grid h3{margin-top:2rem!important;font-size:1rem;font-weight:650}.k-control-grid p{color:var(--ink-soft);font-size:.9rem;line-height:1.6}.k-control-pilot__pilot .k-lead{margin-top:1.25rem;color:var(--ps-text-on-blue)}.k-control-pilot__pilot .k-eyebrow{color:var(--paper-pure)}.k-pilot-list{margin-top:3rem;border-top:1px solid var(--line-inv)}.k-pilot-list a{display:grid;min-height:4.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border-bottom:1px solid var(--line-inv);font-weight:550}.k-pilot-list a i{grid-area:1/2;font-family:var(--font-mono);font-size:1.25rem;font-style:normal;transition:opacity .16s ease}.k-pilot-list a svg{width:1.2rem;height:1.2rem;grid-area:1/2;opacity:0;transform:translate(-4px,4px)}.k-pilot-list a:focus-visible i,.k-pilot-list a:hover i{opacity:0}.k-pilot-list a:focus-visible svg,.k-pilot-list a:hover svg{opacity:1;transform:translate(0)}.k-principles{padding-block:3.5rem}.k-principles .k-eyebrow{margin-bottom:2rem}.k-principles__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line-inv)}.k-principles__row>div{display:grid;min-height:8.5rem;align-content:space-between;gap:1rem;border-right:1px solid var(--line-inv);padding:1.2rem}.k-principles__row>div:first-child{padding-left:0}.k-principles__row>div:last-child{border-right:0}.k-principles__row span{color:var(--ps-text-on-dark);font-family:var(--font-mono);font-size:.72rem}.k-principles__row strong{max-width:18ch;font-size:1rem;font-weight:550;line-height:1.35}@media (hover:hover) and (min-width:768px){.k-control-grid article,.k-principles__row>div,.k-problem-card,.k-product-card{transition:border-color .18s ease,background-color .18s ease}.k-product-card:focus-within,.k-product-card:hover{border-color:rgba(31,63,240,.55);background:rgba(31,63,240,.05)}.k-control-grid article:focus-within,.k-control-grid article:hover{background:rgba(31,63,240,.05)}.k-control-grid article svg{transition:transform .18s ease}.k-control-grid article:focus-within svg,.k-control-grid article:hover svg{transform:translateY(-3px)}.k-principles__row>div:focus-within,.k-principles__row>div:hover,.k-problem-card:focus-within,.k-problem-card:hover{background:rgba(157,173,255,.08)}}.k-origin__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(3rem,8vw,9rem);align-items:start}.k-origin .k-headline{margin-top:1.25rem;max-width:17ch}.k-origin__copy{display:grid;gap:1.5rem;padding-top:2rem}.k-origin__copy p{max-width:58ch;color:var(--ink-soft);font-size:var(--fs-lead);line-height:1.55}.k-origin__copy span{border-top:1px solid var(--line);padding-top:1.25rem;color:var(--blue-ink);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.k-pilot-cta{text-align:center}.k-pilot-cta__copy{display:grid;justify-items:center;gap:1.5rem;margin-inline:auto}.k-pilot-cta .k-headline{max-width:18ch}.k-pilot-cta .k-lead{max-width:48ch}.k-pilot-cta .k-eyebrow{color:var(--ps-text-on-blue);opacity:1}.k-pilot-cta .k-actions{justify-content:center}.k-pilot-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(4rem,7vw,7rem);border-top:1px solid var(--line-inv);padding-top:1.5rem;text-align:left}.k-pilot-steps>div{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem}.k-pilot-steps span{font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.k-pilot-steps i{display:block;height:1px;transform-origin:left;background:var(--line-inv)}.ps-footer{background:var(--ink);color:var(--paper-pure)}.k-footer__body{display:grid;max-width:var(--public-container-outer);grid-template-columns:4fr 8fr;gap:4rem;margin-inline:auto;padding:4.5rem var(--public-gutter)}.k-footer__brand{display:grid;align-content:start;justify-items:start;gap:1.25rem}.k-footer__brand img{width:8rem}.k-footer__brand p{max-width:25ch;color:var(--paper-pure);line-height:1.6;opacity:.62}.k-footer__brand>a:last-child{min-height:2.75rem;border-bottom:1px solid var(--line-inv);padding-top:.8rem;font-family:var(--font-mono);font-size:.75rem}.k-footer-groups{display:grid;gap:1.5rem}.k-footer-group{min-width:0}.k-footer-group>button{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid var(--line-inv);background:transparent;color:var(--paper-pure);font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-align:left;text-transform:uppercase}.k-footer-group>button svg{display:none;width:1rem;height:1rem}.k-footer-group nav{display:flex;align-items:flex-start;flex-direction:column;gap:.8rem;padding-top:1.2rem}.k-footer-group nav a{color:var(--paper-pure);font-size:.85rem;line-height:1.4;opacity:.72}.k-footer-group nav a:hover{opacity:1}.k-footer__base{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;border-top:1px solid var(--line-inv);padding-inline:max(var(--public-gutter),calc((100vw - var(--public-container-max)) / 2));color:var(--paper-pure);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em}.k-footer__base>span{opacity:.48}.k-footer__base a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem}.k-footer__base svg{width:1rem;height:1rem}@media (max-width:1120px){.ps-header{grid-template-columns:9.25rem minmax(0,1fr)}.ps-navigation__links{gap:.85rem}.ps-navigation__links a{font-size:.78rem}.ps-conversion{padding-inline:.75rem;font-size:.7rem}.k-demo__middle{grid-template-columns:minmax(0,.8fr) minmax(11.5rem,1.2fr)}}@media (max-width:1080px){.ps-header{grid-template-columns:1fr auto;padding-inline:var(--public-gutter)}.ps-navigation{grid-template-rows:auto 1fr auto auto;background:var(--ink);padding:6rem var(--public-gutter) var(--public-gutter);color:var(--paper-pure)}.ps-navigation__index{border-color:var(--line-inv);color:var(--paper-pure);opacity:.5}.ps-navigation__links a{min-height:3.8rem;border-color:var(--line-inv);font-size:clamp(1.75rem,8vw,2.8rem);opacity:0;transform:translateY(8px)}.ps-header[data-open=true] .ps-navigation__links a{opacity:1;transform:translateY(0)}.ps-navigation__links a:first-child{transition-delay:40ms}.ps-navigation__links a:nth-child(2){transition-delay:80ms}.ps-navigation__links a:nth-child(3){transition-delay:.12s}.ps-navigation__links a:nth-child(4){transition-delay:.16s}.ps-navigation__links a:nth-child(5){transition-delay:.2s}.ps-login{color:var(--paper-pure);opacity:.72}.ps-conversion{min-height:3rem;background:var(--blue);font-size:.78rem}.ps-navigation__contact{color:var(--paper-pure);opacity:.58}.ps-header[data-open=true] .ps-menu-button{color:var(--paper-pure)}.k-hero{min-height:auto}.k-hero__copy{grid-column:1/span 6}.k-demo-wrap{grid-column:7/-1}.k-demo__middle{grid-template-columns:1fr}.k-demo__process{display:none}.k-product-card--answer,.k-product-card--question,.k-product-card--review,.k-product-card--revision,.k-product-card--source{grid-column:span 6}.k-control-pilot{grid-template-columns:1fr}.k-control-pilot__inner{width:min(calc(100% - 3rem),50rem);margin-inline:auto}.k-footer__body{grid-template-columns:1fr}}@media (max-width:767px){.ps-site{--section-space:clamp(3rem,11vw,4.5rem);--public-gutter:1.5rem}.k-container,.k-footer__body{width:100%;max-width:var(--public-container-outer)}.k-section-heading{gap:1rem;margin-bottom:2.5rem}.k-headline{font-size:clamp(2rem,9vw,3rem)}.k-hero{padding-top:7rem;padding-bottom:3rem}.k-hero__grid{display:grid;grid-template-columns:1fr;gap:2.5rem}.k-demo-wrap,.k-hero__copy{grid-column:1}.k-hero__copy{gap:1.35rem}.k-hero__copy .k-headline{max-width:none;font-size:clamp(1.8rem,9vw,2.5rem);letter-spacing:-.045em}.k-hero__copy .k-headline span{white-space:nowrap}.k-hero__copy .k-lead span{display:block}.k-hero__chips{display:grid;grid-template-columns:1fr}.k-hero__chips .k-meta-chip{min-height:2rem;border-right:0;border-bottom:1px solid var(--line);padding-inline:0}.k-hero__chips .k-meta-chip:last-child{border-bottom:0}.k-actions{display:grid;grid-template-columns:1fr}.k-button{width:100%;justify-content:space-between}.k-demo{min-height:26.25rem;max-height:26.25rem;grid-template-rows:auto auto auto 1fr auto}.k-demo__header{min-height:3.25rem}.k-demo__question{min-height:4.9rem;padding-block:.7rem;font-size:.98rem}.k-demo__middle{min-height:7.4rem;grid-template-columns:.85fr 1.15fr;gap:.6rem;padding:.7rem}.k-demo__process{display:grid;gap:.25rem}.k-demo-stage{min-height:1.5rem;font-size:.61rem}.k-demo-source header{min-height:2.35rem;padding:.35rem .45rem}.k-demo-source header span{display:none}.k-demo-source__revision{min-height:2.15rem;padding:.35rem .45rem;font-size:.61rem}.k-demo-source__revision--old i{right:.45rem;left:.45rem}.k-demo-source__revision em{display:none}.k-demo-answer{min-height:8.2rem;grid-template-columns:5.6rem minmax(0,1fr);column-gap:.7rem;padding:.6rem .7rem}.k-demo-answer>span{margin-bottom:.15rem;font-size:.54rem}.k-demo-answer__number strong{font-size:2.2rem}.k-demo-answer__copy{font-size:.7rem}.k-demo__footer{min-height:3.25rem;padding:.4rem .7rem;font-size:.5rem}.k-demo__footer strong{min-height:1.75rem;padding:.35rem .4rem;font-size:.5rem}.k-demo__replay{right:.55rem;bottom:3.25rem;min-height:2.75rem;font-size:.56rem}.k-trust{overflow:hidden}.k-trust__inner{grid-template-columns:auto minmax(0,1fr);gap:.75rem}.k-trust__inner>.k-meta-chip{max-width:8rem;font-size:.58rem}.k-trust__markers{justify-content:flex-start;overflow-x:auto;gap:1.6rem;padding-inline:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,var(--ink) .75rem,var(--ink) calc(100% - .75rem),transparent)}.k-trust__markers span{flex:0 0 auto;scroll-snap-align:start}.k-trust__markers span+span:before{margin-right:1.6rem}.k-principles__row,.k-problem__row,.k-product-grid{display:flex;overflow-x:auto;overflow-y:hidden;gap:.75rem;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.k-control-grid::-webkit-scrollbar,.k-principles__row::-webkit-scrollbar,.k-problem__row::-webkit-scrollbar,.k-product-grid::-webkit-scrollbar{display:none}.k-snap-progress{display:block;height:2px;margin-top:.6rem;background:var(--line)}.k-snap-progress i{display:block;width:22%;height:2px;background:var(--blue);transform:translateX(0);transition:transform .42s ease}.k-principles__row>div,.k-problem-card,.k-product-card{min-width:78vw;scroll-snap-align:start}.k-problem-card{min-height:20rem;border:1px solid var(--line-inv);padding:1.5rem}.k-problem__statement{padding:1.5rem 0 0;font-size:1.4rem;text-align:left}.k-product-card{min-height:24rem;opacity:1!important;transform:none!important}.k-use-tabs{top:4.5rem;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.k-use-tabs button{min-width:62vw;flex:0 0 auto;scroll-snap-align:start}.k-use-panel{min-height:27rem;grid-template-columns:1fr;gap:1.5rem;padding-top:2rem}.k-use-panel__meta{gap:.8rem;border-right:0;border-bottom:1px solid var(--line);padding:0 0 1.5rem}.k-use-panel__meta p{max-width:none}.k-use-panel__content{gap:1.4rem;padding:0}.k-use-panel blockquote{font-size:clamp(1.8rem,9vw,2.6rem)}.k-control-pilot__control,.k-control-pilot__pilot{padding-block:var(--section-space)}.k-control-pilot__inner{width:calc(100% - 3rem)}.k-control-grid{display:flex;overflow-x:auto;gap:.75rem;border:0;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.k-control-grid article{min-width:78vw;min-height:13rem;border:1px solid var(--line);padding:1.25rem;scroll-snap-align:start}.k-control-grid article:first-child{padding-left:1.25rem}.k-control-grid h3{margin-top:1rem!important}.k-pilot-list{margin-top:2rem}.k-principles{padding-block:3rem}.k-principles__row>div{min-height:8rem;border:1px solid var(--line-inv);padding:1rem}.k-principles__row>div:first-child{padding-left:1rem}.k-origin__grid{grid-template-columns:1fr;gap:2.5rem}.k-origin__copy{padding-top:0}.k-pilot-cta .k-actions{width:100%}.k-pilot-steps{display:grid;grid-template-columns:1fr;gap:0;margin-top:3rem;padding-top:0}.k-pilot-steps>div{min-height:3.25rem;grid-template-columns:auto minmax(0,1fr);border-bottom:1px solid var(--line-inv)}.k-pilot-steps i{justify-self:stretch}.k-footer__body{gap:2.5rem;padding-block:3.5rem}.k-footer-groups{grid-template-columns:1fr;gap:0}.k-footer-group>button svg{display:block}.k-footer-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.k-footer-group nav{display:none;padding:1rem 0 1.4rem}.k-footer-group nav[data-open=true]{display:flex}.k-footer__base{min-height:6rem;align-items:flex-start;flex-direction:column;justify-content:center;gap:.25rem;padding-inline:1.5rem}.ps-privacy-notice p>span{display:block}}@media (max-width:390px){.ps-site{--public-gutter:1rem}.ps-header,.ps-navigation{padding-inline:1rem}.k-hero__copy .k-headline{font-size:clamp(1.8rem,9vw,2.35rem)}.k-demo__footer>span{max-width:8rem}}@media (prefers-reduced-motion:reduce){.k-demo-stage i,.k-demo__cursor{animation:none!important}.k-demo,.k-demo *,.k-demo :after,.k-demo :before{will-change:auto!important}.k-snap-progress i{transition:none!important}}html:not([data-fonts-ready=true]) .k-hd-caption,html:not([data-fonts-ready=true]) .k-hero__copy,html:not([data-fonts-ready=true]) .ps-header{visibility:hidden}.k-hero{min-height:min(58rem,100svh);padding-top:clamp(8rem,11vw,9.5rem);padding-bottom:clamp(4rem,6vw,5.5rem);background:var(--paper)}.k-hero__grid{align-items:center}.k-hero__copy{min-width:0;max-width:38rem;grid-column:1/span 5;gap:1.5rem}.k-hero__copy .k-headline{max-width:100%;font-size:clamp(2.75rem,3.35vw,3.2rem);line-height:.98}.k-hero__copy .k-lead{max-width:31rem;font-size:clamp(1rem,1.25vw,1.125rem)}.k-hero__chips{gap:0}.k-demo-wrap{max-width:68rem;min-width:0;grid-column:6/-1;justify-self:end;scroll-margin-top:6rem}.k-demo-wrap,.k-hd{position:relative;width:100%}.k-hd{--s:#ffffff;--s2:#eff1f4;--s3:#e4e7ed;--bd:rgba(13,18,32,0.1);--bdl:rgba(13,18,32,0.18);--tx:#0d1220;--txm:#3f485a;--txf:#5f6878;--tr:#1d4ed8;--tr-s:rgba(29,78,216,0.07);--tr-sm:rgba(29,78,216,0.14);--sig:#dbe7ff;--sig-on:#0d1220;--ok:#16a34a;display:grid;grid-template-columns:13rem minmax(0,1fr);height:40rem;overflow:hidden;border:1px solid var(--bd);border-radius:1rem;background:var(--s);box-shadow:0 32px 80px -32px rgba(13,18,32,.32),0 4px 14px -6px rgba(13,18,32,.12);color:var(--tx);font-family:var(--font-sans);opacity:1;transition:opacity .42s cubic-bezier(.16,1,.3,1)}.k-hd[data-fading=true]{opacity:.08}@keyframes k-hd-fade{0%{opacity:0}}@keyframes k-hd-fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes k-hd-pop{0%{opacity:0;transform:scale(.94)}}@keyframes k-hd-modal-in{0%{opacity:0;transform:translateY(16px) scale(.985)}}.k-hd-anim-fade{animation:k-hd-fade .34s cubic-bezier(.16,1,.3,1)}.k-hd-anim-fade-up{animation:k-hd-fade-up .34s cubic-bezier(.16,1,.3,1) both}.k-hd-anim-pop{animation:k-hd-pop .34s cubic-bezier(.16,1,.3,1)}.k-hd-anim-modal{animation:k-hd-modal-in .36s cubic-bezier(.16,1,.3,1)}.k-hd-rail{display:grid;grid-template-rows:auto auto 1fr auto;min-width:0;border-right:1px solid var(--bd);background:var(--s)}.k-hd-brand{display:flex;align-items:center;gap:.5rem;padding:.85rem .9rem;border-bottom:1px solid var(--bd)}.k-hd-brand__mark{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:.35rem;background:var(--tr);color:#fff;font-size:.72rem;font-weight:800}.k-hd-brand__word{font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:.14em}.k-hd-tenant{display:flex;align-items:center;gap:.5rem;padding:.7rem .9rem;border-bottom:1px solid var(--bd)}.k-hd-tenant>span{display:grid;place-items:center;width:1.1rem;height:1.1rem;flex:0 0 auto;border-radius:50%;background:var(--tx);color:#fff;font-family:var(--font-mono);font-size:.55rem}.k-hd-tenant strong{overflow:hidden;font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.k-hd-rail__body{display:grid;align-content:start;gap:.3rem;padding:.7rem .6rem;min-height:0}.k-hd-newchat{border-radius:var(--r-lg,8px);background:var(--sig);color:var(--sig-on);font-weight:800;box-shadow:var(--shadow-xs)}.k-hd-newchat,.k-hd-upload{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;font-size:.72rem}.k-hd-upload{border:1px solid var(--bd);border-radius:var(--r-md,8px);background:var(--s2);color:var(--txm);font-weight:600}.k-hd-rail__label{margin:.5rem 0 .1rem .35rem;color:var(--txf);font-size:.58rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.k-hd-session{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:2.6rem;border-radius:var(--r-md,8px);padding:.4rem .5rem .4rem .7rem}.k-hd-session[data-active=true]{background:var(--s2)}.k-hd-session[data-active=true]>span{position:absolute;left:0;top:.45rem;bottom:.45rem;width:2px;border-radius:0 2px 2px 0;background:var(--tr)}.k-hd-session>div{min-width:0}.k-hd-session strong{display:block;overflow:hidden;color:var(--txm);font-size:.68rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.k-hd-session[data-active=true] strong{color:var(--tx)}.k-hd-session em{display:block;margin-top:.1rem;color:var(--txf);font-size:.56rem;font-style:normal}.k-hd-user{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.7rem .9rem;border-top:1px solid var(--bd)}.k-hd-user>span{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex:0 0 auto;border:1px solid var(--bd);border-radius:50%;background:var(--s);font-family:var(--font-mono);font-size:.55rem;font-weight:650}.k-hd-user strong{overflow:hidden;font-size:.66rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.k-hd-main{position:relative;display:grid;grid-template-rows:3rem minmax(0,1fr) auto;min-width:0;background:var(--s)}.k-hd-topbar{display:flex;align-items:center;justify-content:space-between;padding-inline:.75rem;border-bottom:1px solid var(--bd)}.k-hd-topbar__left{display:flex;align-items:center;gap:.2rem}.k-hd-icon-btn{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-md,8px);color:var(--txm)}.k-hd-icon-btn--menu{display:none}.k-hd-status{display:flex;align-items:center;gap:.4rem;color:var(--txm);font-family:var(--font-mono);font-size:.62rem}.k-hd-status__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--ok)}.k-hd-status__dot[data-busy=true]{background:var(--tr)}.k-hd-scroll{position:relative;min-height:0;overflow:hidden;padding:1.15rem 1.2rem}.k-hd-empty-wrap,.k-hd-thread{min-height:100%}.k-hd-empty{display:grid;place-content:center;justify-items:center;gap:1rem;height:100%;text-align:center}.k-hd-empty__icon{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid var(--bd);border-radius:var(--r-2xl,12px);background:var(--s2);color:var(--tr)}.k-hd-empty__title{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.k-hd-empty__sub{margin:0;max-width:22rem;color:var(--txm);font-size:.78rem;line-height:1.5}.k-hd-thread{display:grid;align-content:start;gap:.85rem}.k-hd-user-msg{justify-self:end;max-width:74%;border-radius:8px 8px 6px 8px;background:var(--tx);padding:.6rem .8rem;color:#fff;font-size:.8rem;line-height:1.45}.k-hd-assistant{justify-self:start;width:min(100%,30rem);border:1px solid var(--bd);border-radius:6px 8px 8px 8px;background:var(--s2);box-shadow:var(--shadow-xs);padding:.8rem .9rem}.k-hd-assistant__head{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem}.k-hd-assistant__badge{display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:6px;background:var(--tr);color:#fff;font-size:.62rem;font-weight:800}.k-hd-assistant__name{color:var(--tr);font-size:.72rem;font-weight:700}.k-hd-think__lead{display:flex;align-items:center;gap:.5rem;color:var(--txm);font-size:.74rem}.k-hd-think__box{display:grid;gap:.35rem;margin-top:.5rem;border:1px solid var(--bd);border-radius:var(--r-md,8px);background:var(--s);padding:.55rem .65rem}.k-hd-think__box--compact{gap:.5rem;margin-top:0;font-size:.74rem}.k-hd-think__box--compact,.k-hd-think__row{display:flex;align-items:center;color:var(--txm)}.k-hd-think__row{gap:.45rem;font-size:.72rem}.k-hd-think__row--active{color:var(--tx)}.k-hd-thinking-step{animation:k-hd-thinking-step-in .24s ease-out both}@keyframes k-hd-thinking-step-in{0%{opacity:.45}}.k-hd-think__check{color:var(--tr);flex:0 0 auto}.k-hd-dots{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto}.k-hd-dots .knowa-thinking-dot{width:5px;height:5px;border-radius:50%;background:var(--tr);animation:k-hd-thinking-dot 1.05s ease-in-out infinite;transform-origin:center bottom}@keyframes k-hd-thinking-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.5px)}}.k-hd-dots .knowa-thinking-dot:nth-child(2){animation-delay:.16s}.k-hd-dots .knowa-thinking-dot:nth-child(3){animation-delay:.32s}.k-hd-answer{display:grid;gap:.3rem;margin-top:.1rem}.k-hd-answer p{margin:0;color:var(--tx);font-size:.8rem;line-height:1.5}.k-hd-answer .k-hd-anim-fade-up{animation-duration:.16s}.k-hd-sources{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.7rem}.k-hd-sources__summary{color:var(--txm);font-size:.7rem}.k-hd-conf,.k-hd-sources__summary{display:inline-flex;align-items:center;gap:.3rem}.k-hd-conf{border-radius:.35rem;background:rgba(22,163,74,.1);padding:.15rem .4rem;color:var(--ok);font-family:var(--font-mono);font-size:.6rem}.k-hd-conf__dot{width:.35rem;height:.35rem;border-radius:50%;background:var(--ok)}.k-hd-dock{display:grid;gap:.5rem;padding:.5rem 1rem .9rem;border-top:1px solid var(--bd)}.k-hd-contribute-pill{justify-self:center;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--bd);border-radius:var(--r-md,8px);background:var(--s2);padding:.4rem .8rem;color:var(--txm);font-size:.68rem;font-weight:600;transition:border-color .24s ease,color .24s ease,box-shadow .24s ease}.k-hd-contribute-pill[data-armed=true]{border-color:var(--tr-sm);color:var(--tr);box-shadow:0 0 0 3px var(--tr-s)}.k-hd-composer{border:1px solid var(--bdl);border-radius:16px;background:var(--s);box-shadow:var(--shadow-md);overflow:hidden}.k-hd-composer__modes{display:flex;align-items:center;gap:.3rem;padding:.55rem .6rem .15rem}.k-hd-mode{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--bd);border-radius:var(--r-md,8px);background:var(--s2);padding:.3rem .55rem;color:var(--txm);font-size:.66rem;font-weight:550}.k-hd-mode[data-active=true]{border-color:transparent;background:var(--tx);color:#fff}.k-hd-composer__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem .55rem .6rem}.k-hd-composer__text{min-width:0;overflow:hidden;color:var(--tx);font-size:.8rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.k-hd-composer__text[data-placeholder=true]{color:var(--txf)}.k-hd-caret{display:inline-block;width:1px;height:.95em;margin-left:1px;vertical-align:text-bottom;background:var(--tr);animation:k-hd-caret-blink .9s steps(1) infinite}@keyframes k-hd-caret-blink{50%{opacity:0}}.k-hd-send{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border-radius:var(--r-md,8px);background:var(--s3);color:var(--txf);transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.k-hd-send[data-active=true]{background:var(--tr);color:#fff;box-shadow:0 8px 20px rgba(29,78,216,.22)}.k-hd-send[data-pressed=true]{background:#173ea5;box-shadow:inset 0 2px 4px rgba(13,18,32,.22);transform:translateY(1px) scale(.94)}.k-hd-modal-backdrop{position:absolute;inset:0;display:grid;place-items:end center;padding:1.1rem;background:rgba(9,13,24,.42);backdrop-filter:blur(2px)}.k-hd-modal{width:100%;max-width:30rem;align-self:center;border:1px solid var(--bd);border-radius:var(--r-2xl,12px);background:var(--s);box-shadow:0 40px 90px -30px rgba(9,13,24,.55);overflow:hidden}.k-hd-modal__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--bd)}.k-hd-modal__head h3{margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.01em}.k-hd-modal__head p{margin:.2rem 0 0;color:var(--txm);font-size:.7rem}.k-hd-modal__close{display:grid;place-items:center;width:2rem;height:2rem;flex:0 0 auto;border-radius:var(--r-md,8px);color:var(--txm)}.k-hd-modal__body{display:grid;gap:.6rem;padding:.85rem 1rem}.k-hd-field{display:grid;gap:.3rem}.k-hd-field__label{color:var(--tx);font-size:.68rem;font-weight:700}.k-hd-field__label i{color:var(--tr);font-style:normal}.k-hd-field__input{min-height:2rem;border:1px solid var(--bd);border-radius:var(--r-md,8px);background:var(--s2);padding:.4rem .55rem;color:var(--tx);font-size:.72rem;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease}.k-hd-field__input[data-active=true]{border-color:var(--tr-sm);box-shadow:0 0 0 3px var(--tr-s)}.k-hd-field__ph{display:inline-block}.k-hd-result{display:grid;gap:.3rem}.k-hd-result__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem}.k-hd-result__opt{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;min-height:2.1rem;border:1px solid var(--bd);border-radius:var(--r-md,8px);background:var(--s2);padding:.2rem .25rem;color:var(--tx);font-size:.62rem;font-weight:650;text-align:center;transition:background .22s ease,border-color .22s ease,color .22s ease}.k-hd-result__opt svg{opacity:0;flex:0 0 auto;width:0;transition:opacity .2s ease,width .2s ease}.k-hd-result__opt[data-selected=true]{border-color:transparent;background:var(--sig);color:var(--sig-on)}.k-hd-result__opt[data-selected=true] svg{opacity:1;width:.75rem}.k-hd-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;padding:.75rem 1rem;border-top:1px solid var(--bd);background:var(--s)}.k-hd-modal__cancel{color:var(--txm);font-size:.72rem;font-weight:700}.k-hd-modal__submit{display:inline-flex;align-items:center;gap:.4rem;border-radius:var(--r-md,8px);background:var(--sig);padding:.5rem .9rem;color:var(--sig-on);font-size:.72rem;font-weight:800}.k-hd-modal__submit[data-busy=true]{opacity:.75}.k-hd-spinner{width:.85rem;height:.85rem;border-radius:50%;border:2px solid rgba(13,18,32,.25);border-top:2px solid var(--tx);animation:k-hd-spin .7s linear infinite}@keyframes k-hd-spin{to{transform:rotate(1turn)}}.k-hd-modal__success{display:grid;justify-items:center;gap:.55rem;padding:2.1rem 1.5rem;text-align:center}.k-hd-modal__check{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(22,163,74,.12);color:var(--ok)}.k-hd-modal__success strong{font-size:.95rem;font-weight:800}.k-hd-modal__success p{margin:0;max-width:20rem;color:var(--txm);font-size:.74rem;line-height:1.5}.k-hd-caption-row{display:flex;align-items:center;justify-content:flex-end;gap:.9rem;padding-right:0}.k-hd-caption{margin-top:.75rem!important;text-align:right}.k-hd-caption,.k-hd-playback{color:var(--ink-soft);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.02em}.k-hd-playback{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;margin-top:.75rem;border:0;background:transparent;padding:0 .25rem;cursor:pointer}.k-hd-playback svg{width:.75rem;height:.75rem}.k-hd-playback:focus-visible,.k-hd-playback:hover{color:var(--ink)}.k-hd-playback:focus-visible{outline:2px solid var(--signal);outline-offset:.25rem}@media (max-width:1120px){.k-hero__grid{grid-template-columns:minmax(0,1fr);gap:3rem}.k-demo-wrap,.k-hero__copy{grid-column:1}.k-hero__copy{max-width:40rem}.k-hero__copy .k-headline{font-size:clamp(2.45rem,4.5vw,3.1rem)}.k-demo-wrap{max-width:none;justify-self:stretch}.k-hd{grid-template-columns:11rem minmax(0,1fr)}.k-hd-user-msg{max-width:84%}.k-hd-assistant{width:100%}}@media (max-width:920px) and (min-width:768px){.k-hero__grid{gap:2.5rem}.k-hero__copy{gap:1.15rem}.k-hero__copy .k-headline{font-size:clamp(2.1rem,4.5vw,2.65rem)}.k-hero__copy .k-lead{font-size:.92rem}.k-hd{grid-template-columns:3.4rem minmax(0,1fr)}.k-hd-brand__word,.k-hd-newchat span,.k-hd-rail__label,.k-hd-session em,.k-hd-tenant,.k-hd-upload span,.k-hd-user strong{display:none}.k-hd-brand,.k-hd-newchat,.k-hd-upload,.k-hd-user{justify-content:center;padding-inline:0}.k-hd-session{padding-inline:.35rem}.k-hd-session strong{font-size:.58rem}}@media (max-width:767px){.k-hero{min-height:auto;padding-top:7rem;padding-bottom:3rem}.k-hero__grid{grid-template-columns:1fr;gap:2.25rem}.k-demo-wrap,.k-hero__copy{grid-column:1}.k-hero__copy .k-headline{max-width:100%;font-size:clamp(2.15rem,9vw,2.55rem)}.k-demo-wrap{width:100%;margin-right:0}.k-hd{height:30rem;grid-template-columns:1fr;grid-template-rows:1fr;border-radius:.85rem}.k-hd-rail{display:none}.k-hd-main{grid-template-rows:2.85rem minmax(0,1fr) auto}.k-hd-icon-btn--menu{display:grid}.k-hd-scroll{padding:.9rem .85rem}.k-hd-empty__title{font-size:1rem}.k-hd-empty__sub{font-size:.72rem}.k-hd-user-msg{max-width:88%;font-size:.74rem}.k-hd-assistant{padding:.7rem .75rem}.k-hd-answer p{font-size:.74rem}.k-hd-dock{padding:.45rem .7rem .7rem}.k-hd-modal{max-width:100%}.k-hd-modal-backdrop{padding:.7rem}.k-hd-modal__body{gap:.5rem;padding:.7rem .8rem}.k-hd-field__input{font-size:.68rem}.k-hd-result__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.k-hd-modal__head{padding:.7rem .8rem}.k-hd-modal__foot{padding:.65rem .8rem}.k-hd-caption-row{padding-right:0}.k-hd-caption,.k-hd-playback{font-size:.56rem}}@media (max-width:400px){.k-hd-modal__cancel{display:none}}@media (prefers-reduced-motion:reduce){.k-hd,.k-hd *{animation:none!important;transition:none!important}.k-hd[data-fading=true]{opacity:1}.k-hd-caret{display:none}}.ps-site{--public-max-width:90rem;--public-content-width:83rem;--public-gutter:3rem;--public-container-max:var(--public-content-width);--public-container-outer:var(--public-max-width);--public-section-inline:max(var(--public-gutter),calc((100vw - var(--public-max-width)) / 2 + var(--public-gutter)))}.k-container,.ps-public-container{width:min(100%,var(--public-max-width));max-width:none;margin-inline:auto;padding-inline:var(--public-gutter)}:is(.ps-product-page,.ps-cases-page,.ps-case-detail,.ps-security-page,.ps-pilot-page,.ps-faq-page,.ps-about-page,.ps-contact-page,.ps-legal-page,.ps-access-page)>*{padding-right:var(--public-section-inline);padding-left:var(--public-section-inline)}.ps-header{position:fixed;z-index:100;inset:0 0 auto;display:block;min-height:5rem;border-bottom:1px solid var(--line);background:var(--paper);padding:0;color:var(--ink);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.ps-header__inner{display:grid;width:min(100%,var(--public-max-width));min-height:5rem;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1.5rem;margin-inline:auto;padding-inline:var(--public-gutter)}.ps-header[data-contrast=light],.ps-header[data-scrolled=true][data-contrast=light]{border-color:var(--line);background:var(--paper);color:var(--ink);backdrop-filter:none}.ps-header[data-contrast=dark],.ps-header[data-scrolled=true][data-contrast=dark]{border-color:rgba(248,246,240,.16);background:var(--ink);color:var(--paper-pure);backdrop-filter:none}.ps-header[data-scrolled=true]{box-shadow:0 .35rem 1rem rgba(13,18,32,.08)}.ps-navigation{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2vw,2rem)}.ps-navigation__links{justify-content:center;gap:clamp(.75rem,1.45vw,1.5rem)}.ps-conversion,.ps-login,.ps-menu-button,.ps-navigation__links a{min-height:2.75rem}.ps-navigation__links a{white-space:nowrap}.ps-navigation__actions{gap:clamp(.75rem,1.2vw,1.1rem)}.ps-conversion{padding-inline:.9rem;white-space:nowrap}.ps-header[data-contrast=dark] .ps-conversion{background:var(--paper-pure);color:var(--ink)!important}.ps-header[data-contrast=dark] .ps-conversion:hover,.ps-header[data-contrast=dark] .ps-conversion[aria-current=page]{background:var(--blue);color:var(--paper-pure)!important}.ps-header[data-contrast=dark] .ps-navigation__links a[aria-current=page]{color:var(--paper-pure)}.ps-footer__inner{padding-inline:var(--public-gutter)}.k-footer__body{width:100%;max-width:none;grid-template-columns:minmax(15rem,3fr) minmax(0,9fr);gap:clamp(3rem,6vw,6rem);margin:0;padding:4.5rem 0}.k-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.k-footer__base{padding-inline:0}:is(.ps-product-page,.ps-cases-page,.ps-case-detail,.ps-security-page,.ps-pilot-page,.ps-faq-page,.ps-about-page,.ps-contact-page,.ps-legal-page,.ps-access-page) :is(p,blockquote,dd){max-width:72ch}.ps-product-hero{grid-template-columns:minmax(20rem,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}.ps-cases-hero__map{right:var(--public-section-inline);left:var(--public-section-inline)}.ps-case-scene{grid-template-columns:3rem minmax(10rem,.75fr) minmax(15rem,1.25fr) minmax(10rem,.8fr) minmax(14rem,1fr) auto}.ps-faq-content,.ps-legal-layout{gap:clamp(3rem,6vw,6rem)}.ps-contact-workspace{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.ps-contact-form,.ps-contact-workspace>aside{padding-right:clamp(2rem,4vw,4rem);padding-left:clamp(2rem,4vw,4rem)}@media (min-width:120rem){.ps-site{--public-gutter:4rem}}@media (max-width:74.999rem){.ps-site{--public-gutter:2.5rem}.ps-header__inner{grid-template-columns:8.75rem minmax(0,1fr);gap:1rem}.ps-navigation__links{gap:.75rem}.ps-login,.ps-navigation__links a{font-size:.78rem}.ps-conversion{padding-inline:.75rem;font-size:.72rem}}@media (max-width:67.5rem){.ps-site{--public-gutter:2rem}.ps-header__inner{min-height:4.5rem;grid-template-columns:1fr auto}.ps-header{min-height:4.5rem}.ps-navigation{position:fixed;z-index:101;inset:0;visibility:hidden;display:grid;grid-template:auto 1fr auto auto/1fr;align-items:start;gap:1.5rem;transform:translateY(-100%);background:var(--ink);padding:6rem var(--public-gutter) var(--public-gutter);color:var(--paper-pure);opacity:0;pointer-events:none}.ps-header[data-open=true] .ps-navigation{visibility:visible;transform:translateY(0);opacity:1;pointer-events:auto}.ps-menu-button{display:inline-flex}.ps-header[data-open=true] .ps-menu-button{color:var(--paper-pure)}.ps-navigation__links a{min-height:3.5rem}.k-footer__body{grid-template-columns:1fr;gap:3rem}}@media (max-width:57.5rem){.ps-about-hero,.ps-access-hero,.ps-contact-hero,.ps-contact-workspace,.ps-onboarding-hero,.ps-pilot-hero,.ps-product-hero,.ps-production-hero,.ps-quality-hero,.ps-security-hero,.ps-service-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.999rem){.ps-site{--public-gutter:1.25rem}.k-footer__body{gap:2.5rem;padding-block:3.5rem}.k-footer-groups{grid-template-columns:minmax(0,1fr);gap:0}.k-footer__base{padding-inline:0}.ps-contact-form,.ps-contact-workspace>aside{padding-right:0;padding-left:0}}.ps-autoplay-rail{min-width:0}.ps-autoplay-rail__progress{display:none}[data-rail-overflow=true]:focus-visible{outline:2px solid var(--blue);outline-offset:.25rem}.ps-product-page{--ps-green:#18734a;--ps-green-soft:#e7f4ec;--ps-gap:#8a5a00;--ps-gap-soft:#fff3d6;--ps-orange:#b4472f;--ps-orange-soft:#fbe9e4}.ps-product-hero{min-height:clamp(38rem,66vh,44rem);grid-template-columns:minmax(20rem,2fr) minmax(0,3fr);gap:clamp(2rem,4vw,4rem);overflow:clip;padding-top:clamp(7.5rem,9vw,8.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.ps-product-hero__copy{min-width:0}.ps-product-hero__copy h1{max-width:100%;margin-top:1.25rem;font-size:clamp(2.9rem,3.2vw,4.1rem);letter-spacing:-.055em;line-height:.98;text-wrap:balance}.ps-product-hero__copy>p{max-width:35rem;margin-top:1.5rem;line-height:1.62}.ps-product-hero__copy .ps-actions{margin-top:1.65rem}.ps-product-hero__workbench{width:100%;max-width:52rem;justify-self:end}.ps-product-hero__workbench:after,.ps-product-hero__workbench:before{display:none}.ps-product-hero__workbench .ps-workbench{min-height:31rem;border-color:rgba(219,231,255,.3);box-shadow:0 1.5rem 3rem rgba(3,8,20,.22)}.ps-product-hero__workbench .ps-workbench__result{background:#f5f8ff}.ps-product-hero__workbench .ps-workbench__sources article{border-color:#cbd9f5}.ps-product-hero__workbench .ps-workbench__sources blockquote{border-color:var(--ps-blue);background:#eaf1ff}.ps-product-hero__workbench .ps-workbench__question{border-color:rgba(219,231,255,.28);background:rgba(219,231,255,.08)}.ps-product-anatomy,.ps-product-governance,.ps-product-outcomes{padding-top:clamp(4.75rem,7vw,6.5rem);padding-bottom:clamp(4.75rem,7vw,6.5rem)}.ps-product-anatomy>header,.ps-product-governance>header,.ps-product-outcomes>header{grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);gap:clamp(2rem,4vw,4rem)}.ps-product-anatomy>header h2,.ps-product-governance>header h2,.ps-product-outcomes>header h2{font-size:clamp(2.8rem,4.2vw,5.1rem)}.ps-product-anatomy__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,5vw,4.5rem);border-top:0}.ps-product-anatomy__rail article{min-height:15.5rem;border:1px solid var(--ps-line);padding:1.35rem;outline:0;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.ps-product-anatomy__rail article:first-child{padding-left:1.35rem}.ps-product-anatomy__rail article:last-child{border-right:1px solid var(--ps-line)}.ps-product-anatomy__rail article:is(:hover,:focus-visible){border-color:var(--ps-blue);background:#eaf1ff}.ps-product-anatomy__rail article:focus-visible{outline:2px solid var(--ps-blue);outline-offset:3px}.ps-product-anatomy__rail article:is(:hover,:focus-visible) svg,.ps-product-anatomy__rail article>span{color:var(--ps-blue)}.ps-product-anatomy__rail svg{margin:2.75rem 0 1rem}.ps-product-governance{background:var(--ps-carbon);color:var(--ps-paper)}.ps-product-governance__split{gap:1rem;margin-top:clamp(3rem,5vw,4.5rem);border:0}.ps-product-governance__split>article{border:1px solid rgba(248,246,240,.18);padding:clamp(1.5rem,3vw,2.25rem)}.ps-product-governance__worker{border-right:1px solid rgba(248,246,240,.18);background:rgba(248,246,240,.025)}.ps-product-governance__owner{border-color:rgba(219,231,255,.36)!important;background:rgba(219,231,255,.06)}.ps-product-governance__split article>div:first-child h3{font-size:clamp(1.65rem,2.3vw,2.65rem)}.ps-product-governance__worker ol,.ps-review-queue{margin-top:2.25rem}.ps-review-queue>div{border-color:rgba(219,231,255,.18);background:rgba(3,8,20,.18)}.ps-review-queue>div:last-child{border-color:rgba(68,181,119,.42);background:rgba(68,181,119,.1)}.ps-review-queue>div:first-child :is(svg,b){color:#f28b70}.ps-review-queue>div:nth-child(2) :is(svg,b){color:#f3c96b}.ps-review-queue>div:nth-child(3) :is(svg,b){color:#75d4a4}.ps-product-outcomes__field{gap:1rem;margin-top:clamp(3rem,5vw,4.5rem);border-top:0}.ps-product-outcomes__field article{min-height:18rem;border:1px solid var(--ps-line);padding:1.5rem}.ps-product-outcomes__field article:last-child{border-right:1px solid var(--ps-line)}.ps-product-outcomes__field article[data-tone=approved]{border-top:.2rem solid var(--ps-green)}.ps-product-outcomes__field article[data-tone=gap]{border-top:.2rem solid var(--ps-gap)}.ps-product-outcomes__field article[data-tone=conflict]{border-top:.2rem solid var(--ps-orange)}.ps-product-outcomes__field svg{margin-bottom:3.5rem}.ps-product-outcomes__field h3{font-size:clamp(1.5rem,2vw,2.25rem)}.ps-product-boundary{gap:clamp(3rem,6vw,6rem);padding-top:clamp(4.5rem,7vw,6rem);padding-bottom:clamp(4.5rem,7vw,6rem)}.ps-product-boundary h2{font-size:clamp(2.7rem,4.4vw,5rem)}.ps-cases-hero{position:relative;display:grid;min-height:clamp(32.5rem,60vh,42.5rem);grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:center;gap:clamp(3rem,7vw,7rem);overflow:clip;padding-top:clamp(7.5rem,9vw,8.5rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.ps-cases-hero__context,.ps-cases-hero__intro{min-width:0}.ps-cases-fit span,.ps-cases-hero__intro>span{color:var(--ps-blue);font-family:var(--font-mono);font-size:.68rem;font-weight:700;letter-spacing:.12em}.ps-cases-hero h1{max-width:15ch;margin-top:1.2rem;font-size:clamp(3.4rem,4.2vw,4.8rem);letter-spacing:-.06em;line-height:.95;text-wrap:balance}.ps-cases-hero__intro>a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.7rem;margin-top:2rem;border-bottom:1px solid;font-weight:750}.ps-cases-hero__context{align-self:center;border:1px solid #cbd9f5;background:#eaf1ff;padding:clamp(1.5rem,3vw,2.5rem)}.ps-cases-hero__context>p{margin:0;color:var(--ps-muted);font-size:1.05rem;line-height:1.65}.ps-cases-hero__map{position:static;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.7rem;margin-top:clamp(2rem,4vw,3.25rem);color:var(--ps-faint);font-family:var(--font-mono);font-size:.56rem}.ps-cases-scenes-section{scroll-margin-top:5rem;background:var(--ps-carbon);padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.ps-cases-scenes{display:grid;gap:.85rem;background:transparent;color:var(--ps-paper)}.ps-case-scene{min-height:18.5rem;grid-template-columns:2.5rem minmax(9rem,.72fr) minmax(14rem,1.12fr) minmax(9rem,.75fr) minmax(12rem,1fr) auto;gap:clamp(1rem,2vw,2rem);border:1px solid rgba(248,246,240,.16);padding:clamp(1.5rem,2.5vw,2.25rem);outline:0;transition:border-color .18s ease,background-color .18s ease}.ps-case-scene:before{inset:0 auto 0 0;width:.22rem;height:auto;transform:none;border:0;border-radius:0;background:var(--ps-blue);opacity:0;transition:opacity .18s ease}.ps-case-scene:is(:hover,:focus-visible),.ps-case-scene[data-case]:hover{border-color:rgba(219,231,255,.5);background:rgba(219,231,255,.09)}.ps-case-scene:focus-visible{outline:2px solid var(--ps-blue);outline-offset:3px}.ps-case-scene:is(:hover,:focus-visible):before{transform:none;opacity:1}.ps-case-scene__role svg{margin-bottom:2rem;color:rgba(248,246,240,.58);transition:color .18s ease}.ps-case-scene:is(:hover,:focus-visible) .ps-case-scene__role svg{color:var(--ps-blue)}.ps-case-scene__role h2{font-size:clamp(1.45rem,1.8vw,2.2rem)}.ps-case-scene blockquote{font-size:clamp(1.35rem,1.8vw,2.2rem);line-height:1.08}.ps-case-scene__open{writing-mode:horizontal-tb}.ps-case-scene__open svg{transition:transform .18s ease}.ps-case-scene:is(:hover,:focus-visible) .ps-case-scene__open svg{transform:translateX(.25rem)}.ps-cases-fit{gap:clamp(3rem,7vw,7rem);padding-top:clamp(4.75rem,7vw,6.5rem);padding-bottom:clamp(4.75rem,7vw,6.5rem)}.ps-cases-fit h2{font-size:clamp(2.8rem,4.2vw,5rem)}.k-use-cases{padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}.k-use-cases .k-section-heading{margin-bottom:clamp(2rem,3.5vw,3rem)}.k-use-cases__system{overflow:hidden;border:1px solid var(--line);background:var(--paper-pure)}.k-use-tabs{position:relative;top:auto;border-bottom-color:var(--line)}.k-use-tabs button{transition:background-color .18s ease,color .18s ease}.k-use-tabs button:hover{background:#f4f7fd;color:var(--ink)}.k-use-tabs button[aria-selected=true]{background:#eaf1ff;color:var(--blue-ink)}.k-use-tabs button:focus-visible{z-index:1;outline:2px solid var(--blue);outline-offset:-2px}.k-use-tabs button i{height:3px}.k-use-panel{min-height:21rem;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,4vw,3rem);animation:ps-use-panel-enter .22s ease both}.k-use-panel__meta{padding-right:clamp(1.5rem,3vw,2.5rem)}.k-use-panel__content{gap:1.5rem;padding:0}.k-use-panel blockquote{font-size:clamp(2rem,3.4vw,3rem)}.k-use-panel__sources span{border-color:#cbd9f5;background:#f4f7fd}@keyframes ps-use-panel-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:67.5rem){.ps-product-hero{min-height:auto;grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-top:7.5rem;padding-bottom:4rem}.ps-product-hero__copy h1{max-width:17ch}.ps-product-hero__copy>p{max-width:44rem}.ps-product-hero__workbench{max-width:none;justify-self:stretch}.ps-product-anatomy__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-case-scene{grid-template-columns:2.5rem minmax(10rem,.8fr) minmax(15rem,1.2fr) minmax(13rem,1fr)}.ps-case-scene__evidence{display:none}.ps-case-scene__open{display:inline-flex}}@media (max-width:52rem){.ps-cases-hero{min-height:auto;grid-template-columns:minmax(0,1fr);gap:2.5rem}.ps-cases-hero h1{max-width:13ch}}@media (max-width:47.999rem){.ps-product-hero{gap:2rem;padding-top:6.75rem;padding-bottom:3rem}.ps-product-hero__copy h1{max-width:100%;font-size:clamp(2.55rem,11.7vw,3.45rem);line-height:1}.ps-product-hero__workbench{width:100%;margin:0}.ps-product-hero__workbench .ps-workbench{min-height:0;border:1px solid rgba(219,231,255,.3)}.ps-product-anatomy,.ps-product-governance,.ps-product-outcomes{padding-top:4rem;padding-bottom:4rem}.ps-product-anatomy>header,.ps-product-governance>header,.ps-product-outcomes>header{grid-template-columns:minmax(0,1fr);gap:1rem}.ps-product-anatomy>header h2,.ps-product-boundary h2,.ps-product-governance>header h2,.ps-product-outcomes>header h2{overflow-wrap:normal;font-size:clamp(2.2rem,9vw,2.75rem);hyphens:none;word-break:normal}.ps-cases-scenes-section .ps-autoplay-rail,.ps-product-anatomy .ps-autoplay-rail{width:100%;min-width:0}.ps-cases-scenes,.ps-product-anatomy__rail{display:flex;gap:.85rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.ps-cases-scenes::-webkit-scrollbar,.ps-product-anatomy__rail::-webkit-scrollbar{display:none}.ps-product-anatomy__rail{margin-top:2.5rem}.ps-product-anatomy__rail article{min-width:100%;min-height:16rem;flex:0 0 100%;scroll-snap-align:start}.ps-autoplay-rail__progress[data-visible=true]{display:block;height:2px;margin-top:1rem;overflow:hidden;background:var(--ps-line)}.ps-autoplay-rail__progress>span{display:block;width:25%;height:100%;background:var(--ps-blue);transform:translateX(0);transition:transform .42s ease}.ps-product-governance__split{gap:.75rem}.ps-product-governance__worker{border:1px solid rgba(248,246,240,.18)}.ps-product-outcomes__field{gap:.75rem}.ps-product-outcomes__field article{min-height:auto;border:1px solid var(--ps-line);padding:1.5rem}.ps-product-outcomes__field svg{margin-bottom:2rem}.ps-product-boundary{padding-top:4rem;padding-bottom:4rem}.ps-cases-hero{gap:2rem;padding-top:6.75rem;padding-bottom:3rem}.ps-cases-hero h1{max-width:100%;overflow-wrap:normal;font-size:clamp(2.4rem,9.8vw,2.8rem);hyphens:none;line-height:1;word-break:normal}.ps-cases-hero__context{padding:1.25rem}.ps-cases-hero__map{grid-template-columns:auto 1fr auto 1fr;row-gap:.75rem}.ps-cases-scenes-section{padding-top:2.5rem;padding-bottom:2.5rem}.ps-cases-scenes{background:transparent}.ps-case-scene{min-width:100%;min-height:31rem;flex:0 0 100%;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:1rem;padding:1.5rem;scroll-snap-align:start}.ps-case-scene blockquote,.ps-case-scene__decision,.ps-case-scene__evidence,.ps-case-scene__open,.ps-case-scene__role{grid-column:2}.ps-case-scene__role svg{margin-bottom:1rem}.ps-case-scene blockquote{max-width:22ch;margin-top:0;font-size:1.75rem}.ps-case-scene__evidence{display:grid;margin-top:.25rem}.ps-case-scene__decision{margin-top:.25rem}.ps-case-scene__open{align-self:end;margin-top:.25rem}.ps-cases-fit{gap:2.5rem}.k-use-cases,.ps-cases-fit{padding-top:4rem;padding-bottom:4rem}.k-use-cases .k-section-heading{margin-bottom:2rem}.k-use-cases__system{overflow:visible;border-right:0;border-left:0}.k-use-tabs{margin-inline:calc(var(--public-gutter) * -1);padding-inline:var(--public-gutter)}.k-use-tabs button{min-width:58vw}.k-use-panel{min-height:0;gap:1.25rem;padding:1.75rem 0 0}.k-use-panel__meta{padding-bottom:1.25rem}.k-use-panel blockquote{font-size:clamp(1.85rem,8.4vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.ps-cases-scenes,.ps-product-anatomy__rail{scroll-behavior:auto}.k-use-panel{animation:none}.k-use-tabs button,.ps-case-scene,.ps-case-scene__open svg,.ps-case-scene__role svg,.ps-product-anatomy__rail article{transition-duration:.01ms}}