.Faq-module__T2KZba__section{padding-block:var(--section-y)}.Faq-module__T2KZba__heading{font-size:var(--text-3xl);max-width:22ch;margin-bottom:var(--space-8)}.Faq-module__T2KZba__list{border-top:1px solid var(--color-border)}.Faq-module__T2KZba__item{border-bottom:1px solid var(--color-border)}.Faq-module__T2KZba__question{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text);transition:color var(--duration-feedback) var(--ease-out);list-style:none;display:flex}.Faq-module__T2KZba__question::-webkit-details-marker{display:none}.Faq-module__T2KZba__question:hover{color:var(--color-accent-text)}.Faq-module__T2KZba__icon{flex-shrink:0;width:16px;height:16px;position:relative}.Faq-module__T2KZba__icon:before,.Faq-module__T2KZba__icon:after{content:"";background:var(--color-text-muted);width:16px;height:1.5px;transition:transform var(--duration-ui) var(--ease-out);position:absolute;top:50%;left:0}.Faq-module__T2KZba__icon:after{transform:rotate(90deg)}.Faq-module__T2KZba__item[open] .Faq-module__T2KZba__icon:after{transform:rotate(0)}.Faq-module__T2KZba__answer{padding-bottom:var(--space-5);padding-right:var(--space-8);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-muted);max-width:72ch}.Faq-module__T2KZba__seeAll{margin-top:var(--space-8);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text);border-bottom:1px solid var(--color-border-strong);transition:color var(--duration-feedback) var(--ease-out);padding-bottom:2px;display:inline-block}.Faq-module__T2KZba__seeAll:hover{color:var(--color-accent-text)}
.page-module__krM-zq__hero{padding-block:var(--section-y-tight) var(--section-y)}.page-module__krM-zq__heroIntro{gap:var(--space-6);min-width:0;display:grid}.page-module__krM-zq__label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-text)}.page-module__krM-zq__title{overflow-wrap:anywhere;min-width:0;max-width:16ch;font-size:var(--text-5xl)}.page-module__krM-zq__lead{font-size:var(--text-xl);color:var(--color-text-muted);max-width:62ch}.page-module__krM-zq__recordIndex,.page-module__krM-zq__recordLane,.page-module__krM-zq__examples span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.page-module__krM-zq__record{padding-block:var(--section-y-tight) var(--section-y);border-top:1px solid var(--color-border);scroll-margin-top:144px}.page-module__krM-zq__record[data-capability-order="02"],.page-module__krM-zq__record[data-capability-order="04"]{background:var(--color-bg-subtle)}.page-module__krM-zq__alias{height:0;scroll-margin-top:144px;display:block}.page-module__krM-zq__recordHead{justify-content:start;gap:var(--space-3) var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--color-border-strong);margin-bottom:var(--space-8);grid-template-columns:auto auto;display:grid}.page-module__krM-zq__recordIndex{color:var(--color-accent-text);font-variant-numeric:tabular-nums}.page-module__krM-zq__recordLane{color:var(--color-text-subtle)}.page-module__krM-zq__recordTitle{overflow-wrap:anywhere;min-width:0;max-width:18ch;font-size:var(--text-4xl);grid-column:1/-1}.page-module__krM-zq__recordBody{gap:var(--space-8);align-items:start;min-width:0;display:grid}.page-module__krM-zq__demoReveal,.page-module__krM-zq__recordCopy{min-width:0}.page-module__krM-zq__demo{padding-top:var(--space-6);border-top:1px solid var(--color-border-strong);position:relative}.page-module__krM-zq__demoTag{top:var(--space-3);right:var(--space-3);z-index:var(--z-raised);padding:3px var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);position:absolute}.page-module__krM-zq__recordHeading{font-size:var(--text-lg);font-weight:var(--weight-medium);max-width:44ch;margin-bottom:var(--space-3)}.page-module__krM-zq__recordIntro{color:var(--color-text-muted);max-width:60ch;margin-bottom:var(--space-6)}.page-module__krM-zq__subhead{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:var(--space-3)}.page-module__krM-zq__examples{border-top:1px solid var(--color-border);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.page-module__krM-zq__examples li{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__krM-zq__examples span{color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.page-module__krM-zq__cta{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:var(--color-text);color:var(--color-text-inverse);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--duration-feedback) var(--ease-out), transform var(--duration-feedback) var(--ease-out);display:inline-flex}.page-module__krM-zq__cta:hover{background:var(--color-accent);transform:translateY(-2px)}.page-module__krM-zq__cta:active{transform:translateY(0)}.page-module__krM-zq__included{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-border-strong)}.page-module__krM-zq__includedHead{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-subtle);display:flex}.page-module__krM-zq__includedHead span:last-child{font-family:var(--font-mono);color:var(--color-accent-text);font-variant-numeric:tabular-nums}.page-module__krM-zq__capabilityList{gap:0 var(--space-6);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.page-module__krM-zq__capabilityList li{min-width:0;padding-block:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.page-module__krM-zq__shared{padding-block:var(--section-y);border-top:1px solid var(--color-border);background:var(--color-surface-sunken)}.page-module__krM-zq__sharedGrid{gap:var(--space-8);align-items:start;min-width:0;display:grid}.page-module__krM-zq__sharedGrid>*{min-width:0}.page-module__krM-zq__sharedTitle{font-size:var(--text-3xl);max-width:22ch;margin-block:var(--space-4) var(--space-4)}.page-module__krM-zq__sharedIntro{color:var(--color-text-muted);max-width:60ch}@media (min-width:900px){.page-module__krM-zq__heroIntro{max-width:68rem}.page-module__krM-zq__recordHead{align-items:baseline;gap:var(--space-6);grid-template-columns:auto auto minmax(0,1fr)}.page-module__krM-zq__recordTitle{grid-column:auto;margin:0}.page-module__krM-zq__recordBody{gap:var(--space-10);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.page-module__krM-zq__capabilityList{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__krM-zq__sharedGrid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__krM-zq__sharedGrid .page-module__krM-zq__capabilityList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page-module__krM-zq__capabilityList{grid-template-columns:repeat(4,minmax(0,1fr))}}
