.wash{inset-inline:0;pointer-events:none;z-index:-10;height:640px;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.wash-live{animation:none}}.ih-product__link{margin-block:-3px;padding-block:3px}@media (prefers-reduced-motion:reduce){.pill-dot-live{animation:none}}.wash-parchment{background:var(--surface-2)}.flywheel-term{color:var(--text-secondary)}.flywheel-arrow{color:var(--text-primary);text-shadow:0 0 5px color-mix(in srgb, var(--trooth-blue) 62%, transparent), 0 0 13px color-mix(in srgb, var(--trooth-blue) 34%, transparent)}@media (prefers-reduced-motion:no-preference){.flywheel-arrow{animation:3.4s ease-in-out infinite flywheel-pulse}}[data-surface=public] .wash-parchment,[data-surface=public][data-theme=dark] .wash-parchment{background:var(--wash-neutral)}.noise-field{z-index:0;pointer-events:none;background:var(--spray-image) 50% 50% / cover no-repeat;position:absolute;inset:0}.plat-seam:before{content:"";background:var(--hairline);pointer-events:none;height:1px;position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.plat-inner{max-width:1232px;margin-inline:auto}.plat-h1{letter-spacing:-.03em;text-wrap:balance;color:var(--text-primary);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1.1}.plat-h3{letter-spacing:-.01em;color:var(--text-primary);margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.1}.plat-lead{text-wrap:pretty;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.5}.plat-lead--center{text-align:center;max-width:500px;margin:24px auto 0}.plat-eyebrow{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 16px;font-size:12px;font-weight:500;line-height:18px}.plat-statement,.plat-statement .plat-eyebrow{text-align:center}.plat-eyebrow--muted{color:var(--text-muted)}.plat-hero__copy{max-width:520px}.plat-hero__copy .plat-lead{max-width:470px;margin-top:24px}.plat-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.plat-field{isolation:isolate;background:var(--accent-fill);border-radius:var(--radius-lg);justify-content:center;align-items:center;height:100%;min-height:360px;padding:48px clamp(20px,5vw,64px);display:flex;position:relative;overflow:hidden}.plat-field__inner{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.plat-panel{background:var(--surface-sunken);border:1px solid var(--hairline);width:100%;max-width:420px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);border-radius:var(--radius-lg)}.plat-panel__head,.plat-panel__row{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.plat-panel__head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.plat-panel__meta{color:var(--text-muted)}.plat-panel__row{border-top:1px solid var(--hairline);color:var(--text-secondary);font-size:14px;line-height:1.4}.plat-panel__row.is-active{color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent-fill);border-radius:var(--radius-lg)}.plat-panel__label{overflow-wrap:break-word;flex:0 auto;max-width:55%}.plat-panel__label:only-child{flex:auto;max-width:none}.plat-panel__value{text-align:right;overflow-wrap:break-word;letter-spacing:.06em;text-transform:uppercase;min-width:0;color:var(--text-muted);flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.plat-panel__row.is-active .plat-panel__value{color:var(--accent-ink)}.plat-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb, var(--accent-fill) 18%, transparent);border-radius:var(--radius-sm);padding:2px 8px;font-size:12px}.plat-intro{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:64px;display:grid}.plat-intro--tight{margin-bottom:64px}@media (min-width:1024px){.plat-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.plat-intro .plat-lead{padding-top:4px}}.plat-rows{border:1px solid var(--hairline);border-radius:var(--radius-lg)}.plat-row{grid-template-columns:minmax(0,1fr);display:grid}.plat-row+.plat-row{border-top:1px solid var(--hairline)}@media (min-width:1024px){.plat-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:360px}.plat-row--flip .plat-row__visual{order:2}}.plat-row__text{flex-direction:column;justify-content:center;padding:40px clamp(20px,4vw,48px);display:flex}.plat-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:500;line-height:18px;display:flex}.plat-body{text-wrap:pretty;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.5}.plat-chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.plat-chip{border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.plat-chip:before{content:"";background:var(--accent-fill);border-radius:var(--radius-sm);flex-shrink:0;width:6px;height:6px}.plat-note{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:12px;margin:20px 0 0;font-size:12px;line-height:18px;display:flex}.plat-grid{grid-template-columns:minmax(0,1fr);gap:48px 32px;display:grid}@media (min-width:640px){.plat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.plat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.plat-grid__item{grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:start;column-gap:12px;display:grid}.plat-grid__num{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-muted);grid-column:1/-1;margin-bottom:16px;font-size:12px;font-weight:500}.plat-grid__icon{color:var(--accent-ink);margin-top:3px}.plat-cta{isolation:isolate;text-align:center;background:var(--accent-fill);color:var(--accent-on-fill);border-radius:var(--radius-lg);--focus-border:var(--accent-on-fill);padding:128px 24px;position:relative;overflow:hidden}.plat-cta:before{content:"";background:var(--hairline);z-index:2;height:1px;position:absolute;top:0;left:0;right:0}.plat-cta__inner{z-index:1;flex-direction:column;align-items:center;max-width:860px;margin-inline:auto;display:flex;position:relative}.plat-cta__title{letter-spacing:-.025em;text-wrap:balance;color:var(--accent-on-fill);margin:0;font-size:clamp(2.25rem,4.5vw,3rem);font-weight:400;line-height:1.05}.plat-cta__lead{text-wrap:pretty;max-width:54ch;color:var(--accent-on-fill);margin:16px 0 0;font-size:16px;line-height:1.5}.plat-cta__btn{margin-top:32px}.ih-gap{height:36px;position:relative}.ih-gap:before{content:"";background:var(--hairline);height:1px;position:absolute;top:0;left:calc(50% - 50vw);right:calc(50% - 50vw)}.ih-gap__block{isolation:isolate;background:var(--accent-fill);border-radius:var(--radius-md);width:calc(50vw - 50%);position:absolute;top:0;bottom:0;overflow:hidden}.ih-product{padding:48px var(--gutter-x) 112px;position:relative}.ih-product__inner{max-width:1232px;margin:0 auto}.ih-product__eyebrow{margin:0 0 12px}.ih-product__title{letter-spacing:-.02em;text-wrap:balance;color:var(--text-primary);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.1}.ih-product__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 48px;margin-top:16px;display:flex}.ih-product__lead{text-wrap:pretty;max-width:560px;color:var(--text-secondary);margin:0;font-size:18px;line-height:1.4}.ih-product__link{font-size:14px}.ih-product__body{margin-top:48px}.ih-faq{padding:96px var(--gutter-x);position:relative}.ih-faq__inner{grid-template-columns:minmax(0,1fr);gap:40px 64px;max-width:1232px;margin:0 auto;display:grid}@media (min-width:1024px){.ih-faq__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ih-faq__side{align-self:start;position:sticky;top:96px}}.ih-faq__lead{color:var(--text-secondary);text-wrap:pretty;margin:16px 0 0;font-size:18px;line-height:1.4}.ih-faq__list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.ih-faq__item{border-bottom:1px solid var(--hairline)}.ih-faq__q{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.ih-faq__q-text{letter-spacing:-.01em;font-size:22px;font-weight:400;line-height:1.3}.ih-faq__q-sub{color:var(--text-secondary);margin-top:6px;font-size:16px;line-height:1.4;display:block}.ih-faq__chev{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.ih-faq__q[aria-expanded=true] .ih-faq__chev{transform:rotate(180deg)}.ih-faq__a{padding:0 48px 24px 0}.ih-faq__more{display:grid;overflow:hidden}.ih-faq__more[data-animate]{animation:.24s cubic-bezier(.2,.65,.3,.9) both ih-faq-open}.ih-faq__more>*{min-height:0}@media (prefers-reduced-motion:reduce){.ih-faq__more[data-animate]{animation:none}}.ih-faq__a p{color:var(--text-secondary);text-wrap:pretty;margin:0 0 12px;font-size:16px;line-height:1.5}.plat-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.plat-cta__actions .plat-cta__btn{margin-top:0}.plat-cta__second{color:var(--accent-on-fill);align-items:center;gap:6px;min-height:24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.plat-cta__second:hover{opacity:.8}.plat-panel__row--link{text-decoration:none;transition:background-color .16s,color .16s}.plat-panel__row--link:hover,.plat-panel__row--link:focus-visible{background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-primary)}.ih-details>summary{list-style:none}.ih-details>summary::-webkit-details-marker{display:none}.ih-details[open] .ih-faq__chev{transform:rotate(180deg)}.ih-faq__n{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-muted);vertical-align:.35em;margin-right:16px;font-size:12px;font-weight:500}.ih-faq__tag{margin-top:8px;display:inline-block}.ih-faq__a>p{color:var(--text-secondary);text-wrap:pretty;margin:0 0 12px;font-size:16px;line-height:1.5}.ih-faq__a>p:last-child{margin-bottom:0}.ih-prose p{margin:0 0 16px}.ih-prose p:last-child{margin-bottom:0}.ih-gap{height:40px}.ih-gap--80{height:80px}.ih-gap__block .noise-field{background-position:63% 5%;background-size:520px}.ih-gap__block--left .noise-field{background-position:0 30%}.plat-cta{min-height:clamp(340px,46vh,480px);color:var(--spray-ink);justify-content:center;align-items:center;padding:80px 24px;display:flex}.plat-cta .plat-cta__title{letter-spacing:-.025em;max-width:720px;color:var(--spray-ink);font-size:clamp(1.75rem,4.2vw,2.875rem);font-weight:500;line-height:1.05}.plat-cta .plat-cta__lead{color:var(--spray-ink)}.plat-cta .plat-cta__actions{margin-top:24px}.plat-cta .plat-cta__btn,.plat-cta .plat-cta__btn:hover{border-color:var(--plate);background:var(--plate);color:var(--plate-ink)}.plat-cta .plat-cta__btn:hover{filter:brightness(.92)}.plat-cta .plat-cta__second{color:var(--spray-ink)}.plat-cta{margin-inline:var(--frame-inset)}.ih-gap__block{width:calc(50vw - 50% + var(--frame-inset))}@media (max-width:1024px){.ih-faq{padding-block:96px}.ih-product{padding-bottom:96px}}@media (max-width:640px){.ih-faq{padding-block:64px}.ih-product{padding-top:40px;padding-bottom:64px}}@media (max-width:480px){body:not(:has(.ih-card__visual)) :is(.plat-field,.plat-cta)>.noise-field{background-image:var(--spray-narrow)}}.bstd-q{color:var(--text-primary);flex-direction:column;gap:4px;margin:0 0 20px;font-size:18px;line-height:1.4;display:flex}.bstd-q__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);font-size:12px;font-weight:500}.bstd-badge{border:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--text-muted);border-radius:var(--radius-sm);flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.bstd-badge.is-nda{color:var(--accent-ink);background:var(--accent-wash);border-radius:var(--radius-sm);border-color:#0000}.dx{width:100%;max-width:1640px;padding-inline:var(--frame-inset);box-sizing:border-box;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}@media (min-width:1024px){.dx{grid-template-columns:272px minmax(0,1fr)}}.dx-method{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-ink);font-size:12px;font-weight:600}.dx-main{min-width:0;padding:0 clamp(24px,4vw,64px) 32px}.dx-path,.dx-build__card,.dx-oplist__row,.dx-live__row,.dx-path *,.dx-build__card *,.dx-oplist__row *,.dx-live__row *{text-decoration:none}.dx-top{border-bottom:1px solid var(--hairline);padding:32px 0 64px}.dx-crumb{margin-bottom:32px}.dx-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.dx-h1{max-width:18ch;font-family:var(--font-headline);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance;margin-top:16px;font-size:clamp(36px,4.6vw,56px);font-weight:400;line-height:1.06}.dx-lead{max-width:62ch;color:var(--text-secondary);margin-top:20px;font-size:18px;line-height:1.55}.dx-paths-field{height:auto;min-height:0;margin-top:40px;padding:clamp(16px,3vw,40px)}.dx-paths{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:1px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.dx-paths{grid-template-columns:repeat(3,minmax(0,1fr))}}.dx-path{background:var(--surface-sunken);height:100%;color:var(--text-primary);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:box-shadow .16s;display:flex;position:relative}.dx-path:hover{box-shadow:inset 0 -2px 0 var(--accent-fill)}.dx-path__step{font-family:var(--font-mono);color:var(--accent-ink);font-size:12px}.dx-path__title{font-size:18px;font-weight:500;line-height:1.3}.dx-path__body{color:var(--text-secondary);font-size:14px;line-height:1.5}.dx-path>.hover-arrow{color:var(--text-muted);flex:none;margin-top:auto}.dx-path>.dx-path__body{margin-bottom:16px}.dx-path:hover .dx-path__arrow{color:var(--accent-ink);transform:translate(4px)}.dx-row{content-visibility:auto;contain-intrinsic-size:auto 700px;border-bottom:1px solid var(--hairline);scroll-margin-top:calc(var(--header-h) + 8px);grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 0;display:grid}@media (max-width:1023px){.dx-row{scroll-margin-top:calc(var(--header-h) + 56px)}}@media (min-width:1200px){.dx-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.dx-row__main{min-width:0;max-width:660px}.dx-row__aside{min-width:0}.dx-row__aside:empty{display:none}.dx-sticky{flex-direction:column;gap:16px;display:flex}@media (min-width:1200px){.dx-sticky{top:calc(var(--header-h) + 24px);position:sticky}}.dx-row .dx-eyebrow{margin-bottom:12px}.dx-endpoint{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--text-secondary);font-size:14px}.dx-h2{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(26px,2.4vw,32px);font-weight:500;line-height:1.2}.dx-tools{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dx-tool{border:1px solid var(--hairline);min-height:32px;font-family:var(--font-mono);color:var(--text-secondary);border-radius:var(--radius-md);align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.dx-tool:hover{color:var(--text-primary);background:var(--surface-sunken)}.dx-prose{margin-top:12px}.dx-p{max-width:68ch;color:var(--text-secondary);overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:1.65}.dx-p strong,.dx-list strong{color:var(--text-primary);font-weight:500}.dx-p--lead{color:var(--text-primary);font-size:18px}.dx-h3{color:var(--text-primary);margin-top:32px;font-size:18px;font-weight:600;line-height:1.4}.dx-code{border:1px solid var(--hairline);background:var(--surface-sunken);font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:1px 5px;font-size:13px}.dx-link{color:var(--neon-text);text-underline-offset:4px;text-decoration:underline}.dx-list{max-width:68ch;color:var(--text-secondary);margin-top:16px;padding-left:20px;font-size:16px;line-height:1.65;list-style:outside}.dx-list li+li{margin-top:12px}.dx-build{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:1px;margin-top:16px;padding:0;list-style:none;display:grid}@media (min-width:640px){.dx-build{grid-template-columns:repeat(2,minmax(0,1fr))}}.dx-build__card{background:var(--background);height:100%;color:var(--text-primary);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}.dx-build__card:hover{background:var(--accent-wash)}.dx-build__title{font-size:16px;font-weight:500}.dx-build__body{color:var(--text-secondary);font-size:14px;line-height:1.5}.dx-steps{counter-reset:dxstep;margin:8px 0 0;padding:0;list-style:none}.dx-steps>li{counter-increment:dxstep;padding:32px 0 8px 48px;position:relative}.dx-steps>li>.dx-h3{margin-top:0;line-height:28px}.dx-steps>li:before{content:counter(dxstep);background:var(--accent-fill);width:28px;height:28px;color:var(--accent-on-fill);font-family:var(--font-mono);border-radius:var(--radius-lg);place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:28px;left:0}.dx-steps>li:after{content:"";background:var(--hairline);width:1px;position:absolute;top:64px;bottom:-20px;left:13px}.dx-steps>li:last-child:after{display:none}.dx-params{border-top:1px solid var(--hairline);margin-top:12px}.dx-param{border-bottom:1px solid var(--hairline);padding:16px 0}.dx-param dt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dx-param dd{color:var(--text-secondary);max-width:68ch;margin-top:6px;font-size:15px;line-height:1.6}.dx-param__name{font-family:var(--font-mono);color:var(--text-primary);font-size:14px;font-weight:600}.dx-param__type{font-family:var(--font-mono);color:var(--text-muted);font-size:12px}.dx-badge{border:1px solid var(--hairline);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-radius:var(--radius-sm);padding:1px 6px;font-size:12px}.dx-badge--req{border-color:var(--trooth-marigold);color:var(--text-primary)}.dx-status{font-family:var(--font-mono);color:var(--text-primary);box-shadow:inset 3px 0 0 var(--hairline);border-radius:var(--radius-sm);padding-left:12px;font-size:14px;font-weight:600}.dx-oplist,.dx-live,.dx-check{border:1px solid var(--hairline);border-radius:var(--radius-lg);margin:16px 0 0;padding:0;list-style:none}.dx-oplist>li+li,.dx-live>li+li,.dx-check>li+li{border-top:1px solid var(--hairline)}.dx-oplist__row{color:inherit;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.dx-oplist__row:hover,.dx-live__row:hover{background:var(--surface-sunken)}.dx-oplist__path{font-family:var(--font-mono);color:var(--text-primary);overflow-wrap:anywhere;font-size:13px}.dx-oplist__what{color:var(--text-secondary);font-size:14px;line-height:1.5}.dx-live__row{color:inherit;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;text-decoration:none;display:flex}.dx-live__title{color:var(--text-primary);font-size:16px;font-weight:500;display:block}.dx-live__body{color:var(--text-secondary);margin-top:4px;font-size:14px;line-height:1.5;display:block}.dx-live__row:hover .dx-live__arrow{transform:translate(4px)}.dx-check{counter-reset:dxcheck}.dx-check>li{counter-increment:dxcheck;flex-direction:column;gap:4px;padding:16px 16px 16px 48px;display:flex;position:relative}.dx-check>li:before{content:counter(dxcheck, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent-ink);font-size:12px;position:absolute;top:17px;left:18px}.dx-check__title{color:var(--text-primary);font-size:16px;font-weight:500}.dx-check__body{color:var(--text-secondary);font-size:14px;line-height:1.55}.dx-feedback{max-width:68ch;color:var(--text-muted);padding:32px 0 8px;font-size:14px;line-height:1.6}.dx-panel{min-width:0}.dx-panel__head{border-bottom:1px solid var(--code-border);min-height:52px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--code-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 64px 8px 16px;font-size:12px;display:flex}.dx-panel__title{color:var(--code-tab-active)}.dx-panel__note{color:var(--code-muted)}.dx-langs{gap:2px;display:flex}.dx-lang{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--code-tab);padding:4px 8px;font-size:12px}.dx-lang:hover{color:var(--code-tab-active)}.dx-lang[aria-selected=true]{color:var(--code-tab-active);box-shadow:inset 0 -1px}.dx-panel__pre{max-height:460px;overflow:auto}.dx-tpanel{overflow-x:auto}.dx-tpanel table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:13px;line-height:1.5}.dx-tpanel th{border-bottom:1px solid var(--code-border);text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--code-muted);white-space:nowrap;padding:12px 16px;font-size:12px;font-weight:500}.dx-tpanel td{border-bottom:1px solid var(--code-border);color:var(--code-text);vertical-align:top;padding:12px 16px}.dx-tpanel tr:last-child td{border-bottom:0}.dx-tpanel td code{color:var(--code-str);white-space:nowrap;overflow-wrap:normal}.dx-tpanel td+td{min-width:18ch}.dx-tpanel td a{color:var(--code-const);text-underline-offset:3px;text-decoration:underline}.brl-controls{border:1px solid var(--hairline);background:var(--surface-sunken);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:20px;display:flex}.brl-search{background:var(--background);border-radius:var(--radius-md);width:100%}@media (min-width:1024px){.brl-search{width:100%}}.brl-axes{border:0;flex-wrap:wrap;align-items:center;gap:12px 20px;min-width:0;margin:0;padding:0;display:flex}.brl-select,.brl-select select{min-width:0;max-width:100%}.brl-legend{float:left;width:100%;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:4px;font-size:12px;font-weight:500}.brl-select select{background:var(--background);border-radius:var(--radius-md)}.brl-multi{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.brl-multi__label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.brl-status{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.brl-cats{margin-top:24px}.brl-items{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.brl-item{border-bottom:1px solid var(--hairline);scroll-margin-top:calc(var(--header-h,64px) + 16px);flex-direction:column;gap:8px;padding:16px 0;display:flex}.brl-item__head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.brl-item__id{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent-ink);font-size:13px;font-weight:500}.brl-item__name{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.35}.brl-item__tags{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.brl-item__q{color:var(--text-primary)!important;margin:0!important;font-size:16px!important;line-height:1.5!important}.brl-item__spec{grid-template-columns:minmax(0,1fr);gap:8px 24px;margin:4px 0 0;display:grid}@media (min-width:900px){.brl-item__spec{grid-template-columns:repeat(2,minmax(0,1fr))}}.brl-item__spec dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:500}.brl-item__spec dd{color:var(--text-secondary);text-wrap:pretty;margin:2px 0 0;font-size:14px;line-height:1.5}.plat-cta__second:after{content:"";width:12px;height:8px;-webkit-mask:var(--hover-arrow-chevron) 0 0 / 5px 8px no-repeat, linear-gradient(#000, #000) 0 3.15px / 0 1.75px no-repeat;-webkit-mask:var(--hover-arrow-chevron) 0 0 / 5px 8px no-repeat, linear-gradient(#000, #000) 0 3.15px / 0 1.75px no-repeat;mask:var(--hover-arrow-chevron) 0 0 / 5px 8px no-repeat, linear-gradient(#000, #000) 0 3.15px / 0 1.75px no-repeat;background-color:currentColor;flex:none;margin-left:8px;transition:-webkit-mask-position .3s cubic-bezier(.25,1,.5,1),mask-position .3s cubic-bezier(.25,1,.5,1),-webkit-mask-size .3s cubic-bezier(.25,1,.5,1),mask-size .3s cubic-bezier(.25,1,.5,1);display:inline-block}.plat-cta__second:is(:hover,:focus-visible):after{-webkit-mask-position:6px 0,0 3.15px;mask-position:6px 0,0 3.15px;-webkit-mask-size:5px 8px,9px 1.75px;mask-size:5px 8px,9px 1.75px}@media (prefers-reduced-motion:reduce){.plat-cta__second:after{transition:none}}.plat-cta__second:has(.hover-arrow):after{display:none}.ih-faq{padding-block:var(--section-y)}.ih-product{padding-top:var(--space-8);padding-bottom:var(--section-y)}.plat-h1 .hl-mark{border-radius:var(--radius-md)}@media (min-width:1024px){.dx[data-rail-shell]{transition:grid-template-columns .15s ease-in-out}.dx[data-rail=collapsed]{grid-template-columns:56px minmax(0,1fr)}.dx{grid-template-columns:288px minmax(0,1fr);max-width:none;margin:0;padding-inline:0}.dx-main{justify-self:center;width:min(100%,1240px)}}.ih-faq__a{max-width:72ch}.plat-panel__head{flex-wrap:wrap;row-gap:4px}.plat-panel__head>*{white-space:nowrap}.ih-gap__block{display:none}.mglobe{position:absolute;inset:-20px}.mglobe__canvas{width:100%;height:100%;display:block}.mglobe__flags{pointer-events:none;position:absolute;inset:0;overflow:hidden}.mglobe__flag{background:var(--popover);opacity:0;will-change:transform, opacity;border-radius:4px;align-items:center;height:21px;padding:0 5px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 5px #0a25401f,0 1px 1px #0a254014}.mglobe__flag img{object-fit:cover;border-radius:2px;width:16px;height:11px;display:block}.plat-cta__inner{width:100%;max-width:1040px;container-type:inline-size}.plat-cta .plat-cta__title{white-space:nowrap;max-width:none;font-size:min(2.875rem, calc(100cqi / (var(--cta-chars,34) * .56)))}.plat-cta .plat-cta__lead{text-wrap:balance;max-width:64ch}@container (min-width:720px){.plat-cta .plat-cta__lead{white-space:nowrap;max-width:none}}