:root{--pl-cycle:7.2s;--pl-row:64px}.pl-g12{display:grid;gap:32px}@media (min-width:900px){.pl-g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap)}}.pl-glow-cyan,.pl-glow-soft{isolation:isolate}.pl-glow-cyan:before,.pl-glow-soft:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.pl-glow-soft:before{background:radial-gradient(56% 42% at 50% 50%,rgba(255,255,255,.022),rgba(255,255,255,0) 100%)}.pl-glow-cyan:before{background:radial-gradient(50% 40% at 50% 56%,rgba(159,157,153,.045),rgba(159,157,153,0) 100%)}main>.pl-hero{padding-bottom:var(--section-y-compact)}main>.pl-hero+.section{padding-top:var(--section-y-compact)}.pl-hero .pl-hero-copy{max-width:820px}.pl-hero .pl-hero-copy .type-body-l{max-width:40em}.page-intro>.pl-hero-actions{margin-top:32px}.page-intro>.pl-hero-status{margin-top:20px;max-width:64ch}.pl-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--g12-gap);margin:64px 0 0}@media (min-width:900px){.pl-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-fact{padding:16px 0 4px;border-top:1px solid var(--hairline-strong)}.pl-fact dt{color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.pl-fact dd{margin:6px 0 0;color:var(--color-text-1);font-size:.9375rem}@media (max-width:899px){.pl-fact:nth-child(n+3){margin-top:20px}}.pl-head{max-width:760px}.pl-head>*{margin:0}.pl-head>.eyebrow+.type-h2{margin-top:16px}.pl-head>.type-h2+.type-body-l{margin-top:16px;max-width:38em}.pl-head>.btn-text{margin-top:20px;padding-inline:0}.pl-head+*{margin-top:48px!important}main .container>.pl-head+.m-cols{margin-top:48px}.pl-card-tag,.pl-index,.pl-tag{margin:0;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;line-height:1.4;letter-spacing:.04em}.pl-tag{color:var(--color-cyan)}.pl-spec{margin:0;border-top:1px solid var(--hairline)}.pl-spec-row{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;border-bottom:1px solid var(--hairline)}@media (min-width:600px){.pl-spec-row{grid-template-columns:9.5rem minmax(0,1fr);gap:16px}}.pl-spec-row dt{color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;padding-top:2px}.pl-spec-row dd{margin:0;color:var(--color-text-1);font-size:.9375rem;line-height:1.5}.pl-spec-fail dt{color:var(--color-cyan-300)}.pl-cards{display:grid;gap:16px}@media (min-width:768px){.pl-cards-3,.pl-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.pl-cards{gap:var(--g12-gap)}.pl-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.pl-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:24px;border:1px solid var(--m-card-line);border-radius:10px;background:var(--m-card);transition:border-color .4s var(--ease-m),box-shadow .6s var(--ease-m)}.pl-card:hover{border-color:rgba(159,157,153,.22);box-shadow:0 30px 60px -44px rgba(159,157,153,.45)}.pl-card>*{margin:0}.pl-card>.pl-card-tag+*{margin-top:20px}.pl-card>.type-h3+*{margin-top:10px}.pl-card>.muted{font-size:.9375rem;line-height:1.6}.pl-card>.pl-checks{margin-top:20px;padding-top:16px;border-top:1px solid var(--hairline)}.pl-card-dashed,.pl-card-flat{background:transparent}.pl-card-dashed{border-style:dashed;border-color:var(--hairline-strong)}.pl-checks{margin:0;padding:0;list-style:none}.pl-checks li{position:relative;padding-left:20px;color:var(--color-text-2);font-size:.875rem;line-height:1.5}.pl-checks li+li{margin-top:8px}.pl-checks li:before{content:"";position:absolute;top:.6em;left:2px;width:6px;height:6px;border-radius:1px;background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.5)}.pl-pillars{margin-top:48px}.pl-pillars>li>p{font-size:.9375rem;line-height:1.6}.pl-modules{display:grid;gap:16px}.pl-module{display:grid;gap:24px;padding:20px;border:1px solid var(--m-card-line);border-radius:12px;background:var(--m-card)}.pl-module-copy>*{margin:0}.pl-module-copy>.pl-index+.pl-tag{margin-top:20px}.pl-module-copy>.pl-tag+.pl-module-title{margin-top:8px}.pl-module-title.type-h2{font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.2}.pl-module-copy>.pl-module-title+.muted{margin-top:12px;max-width:36em;line-height:1.6}.pl-module-copy>.pl-spec{margin-top:24px}.pl-module .pl-module-cover{aspect-ratio:16/10}.pl-module:hover .p-cover{border-color:rgba(159,157,153,.2);box-shadow:0 34px 70px -40px rgba(159,157,153,.4)}@media (min-width:900px){.pl-module{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);padding:24px;align-items:center}.pl-module>.pl-module-copy{grid-column:1/span 6;grid-row:1;padding:8px 16px}.pl-module>.pl-module-cover{grid-column:7/-1;grid-row:1}.pl-module:nth-child(2n)>.pl-module-copy{grid-column:7/-1}.pl-module:nth-child(2n)>.pl-module-cover{grid-column:1/span 6}}.pl-sec .pl-card{min-height:0}.pl-roadmap{margin-top:16px;display:grid;gap:12px}@media (min-width:900px){.pl-roadmap{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);align-items:baseline}.pl-roadmap>.pl-card-tag:first-child{grid-column:1/span 2}.pl-roadmap>div{grid-column:3/span 8}.pl-roadmap>.pl-roadmap-label{grid-column:11/-1;justify-self:end}}.pl-roadmap>*{margin:0!important}.pl-roadmap>div>.muted{margin:8px 0 0}.pl-diagram{position:relative;border:1px solid var(--m-card-line);border-radius:12px;background:radial-gradient(60% 70% at 50% 50%,rgba(159,157,153,.05),rgba(159,157,153,0) 100%),linear-gradient(180deg,#111010,#0C0B0B)}.pl-diagram:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.05) 0 1px,transparent 1.4px) 0 0 /24px 24px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 30%,transparent 85%)}.pl-diagram>*{position:relative;z-index:1}.pl-layer,.pl-node{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;min-height:var(--pl-row);padding:10px 14px;border:1px solid var(--m-card-line);border-radius:8px;background:#131312;transition:border-color .4s var(--ease-m),background-color .4s var(--ease-m),box-shadow .4s var(--ease-m)}.pl-layer-n,.pl-node-dot{grid-row:1/span 2;align-self:center}.pl-node-dot{width:8px;height:8px;border-radius:2px;background:var(--color-text-3)}.pl-layer-n{min-width:22px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.pl-node-name{color:var(--color-text-1);font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}.pl-node-tag{color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;line-height:1.4;letter-spacing:.02em;overflow-wrap:anywhere}.pl-wire{position:relative;display:block;align-self:center;height:2px}.pl-wire:before{content:"";position:absolute;inset:.5px 0;background:rgba(255,255,255,.14)}.pl-wire>b,.pl-wire>i{position:absolute;top:-1px;left:0;width:24px;height:4px;border-radius:2px;opacity:0}.pl-wire>i{background:linear-gradient(90deg,rgba(159,157,153,0),var(--color-cyan));box-shadow:0 0 10px rgba(159,157,153,.7)}.pl-wire>b{background:linear-gradient(270deg,rgba(255,255,255,0),rgba(255,255,255,.9));box-shadow:0 0 8px rgba(255,255,255,.4)}.pl-wire-label{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem;font-style:normal;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pl-arch{display:grid;gap:10px;padding:20px}.pl-arch-label{margin:0;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pl-arch-label+.pl-arch-label{margin-top:0}.pl-arch-drop,.pl-arch-frame,.pl-arch-wi,.pl-arch-wo{display:none}.pl-arch-control{border-style:dashed;border-color:var(--hairline-strong);background:transparent}@media (max-width:899px){.pl-arch-label-a{order:0}.pl-arch-a{order:1}.pl-arch-label-core{order:2;margin-top:14px}.pl-layer:not(.pl-arch-control){order:3}.pl-arch-label-b{order:4;margin-top:14px}.pl-arch-b{order:5}.pl-arch-control{order:6;margin-top:14px}}@media (min-width:900px){.pl-arch{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto repeat(5,var(--pl-row)) 28px var(--pl-row);column-gap:var(--g12-gap);row-gap:10px;padding:32px}.pl-arch-label{grid-row:1;align-self:end;padding-bottom:6px}.pl-arch-label-a{grid-column:1/span 3}.pl-arch-label-core{grid-column:5/span 4}.pl-arch-label-b{grid-column:10/span 3}.pl-arch-a{grid-column:1/span 3;grid-row:var(--r)}.pl-arch-b{grid-column:10/span 3;grid-row:var(--r)}.pl-arch-frame{display:block;grid-column:5/span 4;grid-row:2/span 5;margin:-10px 0;border:1px solid rgba(159,157,153,.22);border-radius:12px;background:radial-gradient(80% 60% at 50% 50%,rgba(159,157,153,.05),rgba(159,157,153,0) 100%),rgba(28,29,34,.6);box-shadow:0 40px 80px -50px rgba(159,157,153,.35)}.pl-arch .pl-layer:not(.pl-arch-control){grid-column:5/span 4;grid-row:var(--r);margin-inline:12px}.pl-arch-wi,.pl-arch-wo{display:block;grid-row:var(--r)}.pl-arch-wi{grid-column:4}.pl-arch-wi,.pl-arch-wo{margin-inline:calc(var(--g12-gap) * -1)}.pl-arch-wo{grid-column:9}.pl-arch-drop{display:block;grid-column:6/span 2;grid-row:7;justify-self:center;width:2px;margin-block:0 -10px;background:rgba(255,255,255,.14)}.pl-arch-control{grid-column:5/span 4;grid-row:8}}.pl-life{padding:24px 20px}.pl-life-rail{display:none}.pl-life-list{display:grid;gap:24px;margin:0;padding:0;list-style:none}.pl-life-step{position:relative;min-width:0;padding-left:24px}.pl-life-step>*{margin:0}.pl-life-dot{position:absolute;top:4px;left:0;width:10px;height:10px;border:1px solid var(--hairline-strong);border-radius:2px;background:#131312;transition:background-color .3s var(--ease-m),border-color .3s var(--ease-m)}.pl-life-n{display:block;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.pl-life-step .type-h3{margin-top:8px;font-size:1.0625rem}.pl-life-step .muted{margin-top:8px;font-size:.875rem;line-height:1.55}@media (min-width:900px){.pl-life{padding:40px 32px 32px}.pl-life-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:var(--g12-gap)}.pl-life-step{padding:32px 0 0}.pl-life-dot{top:0;left:0}.pl-life-rail{display:block;position:absolute;top:45px;left:32px;right:32px;height:1px;background:rgba(255,255,255,.14)}.pl-life-rail>i{position:absolute;inset:0 auto 0 0;width:0;background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}}.pl-seq-scroll{max-width:100%;overflow-x:auto;border-radius:12px;scrollbar-width:thin}.pl-seq{display:grid;grid-template-columns:132px repeat(6,minmax(120px,1fr));grid-template-rows:auto repeat(4,56px);column-gap:12px;row-gap:8px;min-width:940px;padding:24px}@media (min-width:1280px){.pl-seq{padding:32px;column-gap:16px}}.pl-seq-lane{grid-column:1;grid-row:var(--r);align-self:center;margin:0;color:var(--color-text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em}.pl-seq-lane-g{color:var(--color-cyan)}.pl-seq-line{grid-column:2/-1;grid-row:var(--r);align-self:center;height:1px;background:rgba(255,255,255,.08)}.pl-seq-head{grid-column:var(--c);grid-row:1;display:grid;gap:6px;margin:0 0 8px;padding-bottom:12px;border-bottom:1px solid var(--hairline);color:var(--color-text-1);font-size:.8125rem;line-height:1.3;transition:border-color .3s var(--ease-m)}.pl-seq-head>span{color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.pl-seq-v{grid-column:var(--c);grid-row:var(--from) /var(--to);justify-self:center;width:1px;margin-block:28px;background:rgba(255,255,255,.16)}.pl-seq-chip{grid-column:var(--c);grid-row:var(--r);align-self:center;justify-self:stretch;padding:8px 10px;border:1px solid var(--m-card-line);border-radius:6px;background:#131312;color:var(--color-text-2);font-family:var(--font-mono);font-size:.6875rem;line-height:1.35;text-align:center;transition:border-color .3s var(--ease-m),color .3s var(--ease-m)}.pl-seq-chip-g{border-color:rgba(159,157,153,.18)}.pl-stages{margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.pl-stage{display:grid;gap:20px;padding:40px 0;border-bottom:1px solid var(--hairline);scroll-margin-top:96px}.pl-stage-head>*{margin:0}.pl-stage-head .type-h2{margin-top:10px;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.2}.pl-stage-body>.type-body-l{margin:0;max-width:40em}.pl-stage-spec{margin-top:24px}@media (min-width:900px){.pl-stage{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);padding:56px 0}.pl-stage-head{grid-column:1/span 4;position:sticky;top:96px;align-self:start}.pl-stage-body{grid-column:5/-1}}.pl-stage:hover .pl-index{color:var(--color-cyan)}.pl-path:after{content:"";position:absolute;top:-1px;left:24px;width:32px;height:2px;border-radius:0 0 2px 2px;background:var(--color-text-3)}.pl-path-1:after{background:var(--color-cyan)}.pl-path-2:after{background:var(--color-cyan-300)}.pl-path-3:after{background:var(--color-text-2)}.pl-event{margin-top:auto!important;padding-top:24px;display:grid;gap:6px}.pl-event>span{color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.pl-event>code{color:var(--color-text-1);font-family:var(--font-mono);font-size:.8125rem;overflow-wrap:anywhere}.pl-human{align-items:center}.pl-human-copy>*{margin:0}.pl-human-copy>.type-h2+p{margin-top:20px}.pl-human-copy>p+p{margin-top:12px}.pl-human-alert{min-width:0}.pl-human-alert>*{margin:0!important}@media (min-width:900px){.pl-human-copy{grid-column:1/span 5}.pl-human-alert{grid-column:7/-1}}.pl-bring-head>*{margin:0}.pl-bring-head>.eyebrow+.type-h2{margin-top:16px}.pl-bring-body>*,.pl-bring-body>ul{margin:0}.pl-bring-body>*+*{margin-top:16px}.pl-bring-body>.btn-text{padding-inline:0}@media (min-width:900px){.pl-bring-head{grid-column:1/span 4}.pl-bring-body{grid-column:5/-1}}.pl-faq-head>*{margin:0}.pl-faq-head>.eyebrow+.type-h2{margin-top:16px}.pl-faq-list{min-width:0;margin:0!important}.pl-faq-list details:last-child{border-bottom:1px solid var(--color-line)}@media (min-width:900px){.pl-faq-head{grid-column:1/span 4;align-self:start}.pl-faq-list{grid-column:5/-1}}.pl-scenario{align-items:center}.pl-scenario-copy>.solid-meta{margin:20px 0 0}.pl-scenario-copy,.pl-scenario-visual{min-width:0}@media (min-width:900px){.pl-scenario-copy{grid-column:1/span 4}.pl-scenario-visual{grid-column:5/-1}}.pl-fan{display:grid;gap:10px;padding:20px}.pl-fan-bus,.pl-fan-w0,.pl-fan-ws{display:none}@media (min-width:900px){.pl-fan{grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(3,var(--pl-row));column-gap:16px;row-gap:16px;padding:32px 24px}.pl-fan-buyer{grid-column:1/span 2;grid-row:2}.pl-fan-w0{display:block;grid-column:3;grid-row:2;margin-inline:-16px}.pl-fan-core{grid-column:4/span 2;grid-row:2;border-color:rgba(159,157,153,.24);box-shadow:0 30px 60px -40px rgba(159,157,153,.45)}.pl-fan-bus{grid-row:1/span 3;justify-self:center;width:1px;margin-block:calc(var(--pl-row) / 2);background:rgba(255,255,255,.14)}.pl-fan-bus,.pl-fan-ws{display:block;grid-column:6}.pl-fan-ws{grid-row:var(--r);margin-inline:0 -16px;margin-left:50%}.pl-fan-ws.pl-fan-mid{margin-left:-16px}.pl-fan-s{grid-column:7/span 2;grid-row:var(--r)}}.pl-uc{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--hairline)}.pl-uc-item{display:grid;gap:16px;padding:32px 0;border-bottom:1px solid var(--hairline)}.pl-uc-head>*{margin:0}.pl-uc-head>.pl-index+.pl-tag{margin-top:14px}.pl-uc-head>.pl-tag+.type-h3{margin-top:8px;font-size:1.25rem}.pl-uc-body{margin:0;line-height:1.6}@media (min-width:900px){.pl-uc-item{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);padding:40px 0;align-items:start}.pl-uc-head{grid-column:1/span 4}.pl-uc-body{grid-column:5/span 4}.pl-uc-list{grid-column:9/-1}}.pl-policy{margin-top:48px;row-gap:16px}.pl-policy-card>ul{margin:16px 0 0;padding-left:1.1em;color:var(--color-text-1)}.pl-policy-card>ul li+li{margin-top:6px}.pl-policy-matrix>.pl-table{margin-top:16px}@media (min-width:900px){.pl-policy-card{grid-column:1/span 5}.pl-policy-matrix{grid-column:6/-1}}.pl-table{border-color:var(--m-card-line);border-radius:10px;background:var(--m-card)}.pl-card .pl-table{background:transparent;border-color:var(--hairline)}.pl-table td,.pl-table th{padding:14px 16px;border-bottom-color:var(--hairline);font-size:.9375rem}.pl-table tbody tr:last-child td{border-bottom:0}.pl-table td:first-child{color:var(--color-text-1)}.pl-table td.compare-today{color:var(--color-text-2)}.pl-compare{margin-top:48px}.pl-roi{margin-top:112px!important}.pl-roi .pl-head+.pl-table{margin-top:40px!important}.pl-roi-fine{margin:16px 0 0}@media (min-width:768px){.pl-table:not(.pl-card .pl-table) :is(th,td):first-child{width:24%}}.pl-card .pl-table :is(th,td):first-child{width:44%}@media (min-width:768px){.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.footer-top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap)}.footer-top>.footer-brand{grid-column:1/span 4}.footer-top>.footer-cols{grid-column:5/-1;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--g12-gap)}}@media (prefers-reduced-motion:no-preference){[data-play="1"] .pl-arch-wi>i{animation:pl-pass-in var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-arch-wo>i{animation:pl-pass-out var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-arch .pl-layer:not(.pl-arch-control){animation:pl-layer var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) * .08)}[data-play="1"] .pl-arch-a .pl-node-dot{animation:pl-dot-in var(--pl-cycle) linear infinite}[data-play="1"] .pl-arch-b .pl-node-dot{animation:pl-dot-out var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-rail>i{animation:pl-fill var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-step:first-child .pl-life-dot{animation:pl-stop-1 var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-step:nth-child(2) .pl-life-dot{animation:pl-stop-2 var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-step:nth-child(3) .pl-life-dot{animation:pl-stop-3 var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-step:nth-child(4) .pl-life-dot{animation:pl-stop-4 var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-step:nth-child(5) .pl-life-dot{animation:pl-stop-5 var(--pl-cycle) linear infinite}[data-play="1"] .pl-life-step:nth-child(6) .pl-life-dot{animation:pl-stop-6 var(--pl-cycle) linear infinite}[data-play="1"] .pl-seq-chip,[data-play="1"] .pl-seq-head,[data-play="1"] .pl-seq-v{animation:pl-stage var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) / 6 - var(--pl-cycle))}[data-play="1"] .pl-fan-w0>i{animation:pl-rfq-a var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-fan-ws>i{animation:pl-rfq-b var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-fan-ws>b{animation:pl-quote-a var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-fan-w0>b{animation:pl-quote-b var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-fan-s .pl-node-dot{animation:pl-dot-fan var(--pl-cycle) linear infinite}}@keyframes pl-pass-in{0%{left:0;opacity:0}3%{opacity:1}18%{opacity:1}20%,to{left:calc(100% - 24px);opacity:0}}@keyframes pl-pass-out{0%,64%{left:0;opacity:0}67%{opacity:1}82%{opacity:1}84%,to{left:calc(100% - 24px);opacity:0}}@keyframes pl-layer{0%,21%{border-color:var(--m-card-line);background-color:#131312}24%,30%{border-color:rgba(159,157,153,.55);background-color:rgba(159,157,153,.07)}34%,to{border-color:var(--m-card-line);background-color:#131312}}@keyframes pl-dot-in{0%,12%{background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.7)}20%,to{background:var(--color-text-3);box-shadow:none}}@keyframes pl-dot-out{0%,82%{background:var(--color-text-3);box-shadow:none}86%,96%{background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.7)}to{background:var(--color-text-3);box-shadow:none}}@keyframes pl-fill{0%{width:0;opacity:1}90%{width:100%;opacity:1}to{width:100%;opacity:0}}@keyframes pl-stop-1{0%{background:#131312;border-color:var(--hairline-strong);box-shadow:none}1.5%,92%{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}98%,to{background:#131312;border-color:var(--hairline-strong);box-shadow:none}}@keyframes pl-stop-2{0%,14.9%{background:#131312;border-color:var(--hairline-strong);box-shadow:none}16.5%,92%{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}98%,to{background:#131312;border-color:var(--hairline-strong);box-shadow:none}}@keyframes pl-stop-3{0%,29.9%{background:#131312;border-color:var(--hairline-strong);box-shadow:none}31.5%,92%{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}98%,to{background:#131312;border-color:var(--hairline-strong);box-shadow:none}}@keyframes pl-stop-4{0%,44.9%{background:#131312;border-color:var(--hairline-strong);box-shadow:none}46.5%,92%{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}98%,to{background:#131312;border-color:var(--hairline-strong);box-shadow:none}}@keyframes pl-stop-5{0%,59.9%{background:#131312;border-color:var(--hairline-strong);box-shadow:none}61.5%,92%{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}98%,to{background:#131312;border-color:var(--hairline-strong);box-shadow:none}}@keyframes pl-stop-6{0%,74.9%{background:#131312;border-color:var(--hairline-strong);box-shadow:none}76.5%,92%{background:var(--color-cyan);border-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}98%,to{background:#131312;border-color:var(--hairline-strong);box-shadow:none}}@keyframes pl-stage{0%,15%{border-color:rgba(159,157,153,.55);color:var(--color-text-1);background-color:#212120}18%,to{border-color:var(--m-card-line);color:var(--color-text-2);background-color:#131312}}.pl-seq-head,.pl-seq-v{animation-name:none}[data-play="1"] .pl-seq-head{animation-name:pl-stage-head}[data-play="1"] .pl-seq-v{animation-name:pl-stage-v}@keyframes pl-stage-head{0%,15%{border-color:var(--color-cyan)}18%,to{border-color:var(--hairline)}}@keyframes pl-stage-v{0%,15%{background-color:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}18%,to{background-color:rgba(255,255,255,.16);box-shadow:none}}@keyframes pl-rfq-a{0%{left:0;opacity:0}2%{opacity:1}16%{opacity:1}18%,to{left:calc(100% - 24px);opacity:0}}@keyframes pl-rfq-b{0%,20%{left:0;opacity:0}22%{opacity:1}36%{opacity:1}38%,to{left:calc(100% - 24px);opacity:0}}@keyframes pl-quote-a{0%,52%{left:calc(100% - 24px);opacity:0}54%{opacity:1}68%{opacity:1}70%,to{left:0;opacity:0}}@keyframes pl-quote-b{0%,72%{left:calc(100% - 24px);opacity:0}74%{opacity:1}88%{opacity:1}90%,to{left:0;opacity:0}}@keyframes pl-dot-fan{0%,37%{background:var(--color-text-3);box-shadow:none}39%,52%{background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.7)}56%,to{background:var(--color-text-3);box-shadow:none}}@media (prefers-reduced-motion:reduce){.pl-wire>b,.pl-wire>i{display:none}.pl-life-rail>i{width:100%}.pl-life-dot{background:var(--color-cyan);border-color:var(--color-cyan)}.pl-card,.pl-layer,.pl-node,.pl-seq-chip,.pl-seq-head{transition:none}}.pl-uc-list>.pl-card-tag+.pl-checks{margin-top:12px}.pl-checks-l li{font-size:1rem;color:var(--color-text-1)}.pl-checks-l li+li{margin-top:12px}.pl-after-table{margin-top:16px}@media (min-width:1100px){.pl-after-table{margin-top:var(--g12-gap)}}.pl-card-code,.pl-table code{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-cyan-300);overflow-wrap:anywhere}.pl-table-code td:first-child{white-space:nowrap}@media (max-width:767px){.pl-table-code td:first-child{white-space:normal}}.pl-table-4 table{min-width:720px}@media (min-width:768px){.pl-table-4 :is(th,td):first-child{width:19%!important}}.pl-stage-body>.pl-control-extra{margin-top:24px}.pl-control-extra>.type-h4{margin-top:16px}.pl-control-extra>.pl-checks{margin-top:14px}.pl-control-kill>*{margin:0!important}.pl-record{padding:8px 20px}.pl-record-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--hairline)}.pl-record-row:last-child{border-bottom:0}.pl-record-n,.pl-record-s{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.pl-record-n{color:var(--color-text-3)}.pl-record-v{color:var(--color-text-1);font-size:.9375rem;min-width:0;overflow-wrap:anywhere}.pl-record-s{color:var(--color-cyan)}.pl-did{padding:20px}.pl-did-label{display:flex;align-items:center;gap:10px;margin:0;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.pl-did-pip{width:8px;height:8px;border-radius:2px;background:var(--color-text-3)}.pl-did-label-out .pl-did-pip{background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}.pl-did-list{display:grid;gap:8px;margin:16px 0;padding:0;list-style:none}.pl-did-layer{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;row-gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--m-card-line);border-radius:8px;background:#131312;overflow:hidden}.pl-did-layer:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--hairline-strong)}.pl-did-layer>.pl-layer-n{grid-row:1/span 3;align-self:start;padding-top:2px}.pl-did-name{color:var(--color-text-1);font-size:.9375rem;line-height:1.3}.pl-did-tag{color:var(--color-text-3);line-height:1.45;overflow-wrap:anywhere}.pl-did-tag,.pl-did-verdict{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em}.pl-did-verdict{position:relative;display:grid}.pl-did-verdict>span{grid-area:1/1;transition:opacity .3s var(--ease-m)}.pl-did-hold{color:var(--color-text-2)}.pl-did-pass{color:var(--color-cyan);opacity:0}@media (min-width:900px){.pl-did{padding:32px}.pl-did-list{gap:10px;margin:20px 0}.pl-did-layer{grid-template-columns:40px minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);align-items:center;column-gap:var(--g12-gap);min-height:60px;padding:12px 20px;margin-inline:calc(var(--i) * 18px)}.pl-did-layer>.pl-layer-n{grid-row:auto;align-self:center;padding-top:0}.pl-did-verdict{justify-items:end;text-align:right}.pl-did-label{justify-content:center}}.pl-code{min-width:0;border:1px solid var(--m-card-line);border-radius:12px;background:linear-gradient(180deg,#111010,#0C0B0B);overflow:hidden}.pl-code-bar{align-items:center;justify-content:space-between;gap:12px 24px;padding:12px 16px;border-bottom:1px solid var(--hairline)}.pl-code-bar,.pl-code-tabs{display:flex;flex-wrap:wrap}.pl-code-tabs{gap:4px;min-width:0}.pl-code-tab{appearance:none;padding:8px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--color-text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;cursor:pointer;transition:color .2s var(--ease-m),background-color .2s var(--ease-m),border-color .2s var(--ease-m)}.pl-code-tab:hover{color:var(--color-text-1)}.pl-code-tab[aria-selected=true]{color:var(--color-text-1);border-color:rgba(159,157,153,.35);background:rgba(159,157,153,.07)}.pl-code-copy:focus-visible,.pl-code-pre:focus-visible,.pl-code-tab:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.pl-code-badge{margin:0;padding:4px 10px;border:1px dashed var(--hairline-strong);border-radius:999px;color:var(--color-cyan-300);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.pl-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 0}.pl-code-file{color:var(--color-text-3);font-size:.75rem;overflow-wrap:anywhere}.pl-code-copy,.pl-code-file{font-family:var(--font-mono)}.pl-code-copy{appearance:none;padding:4px 10px;border:1px solid var(--hairline-strong);border-radius:6px;background:transparent;color:var(--color-text-2);font-size:.6875rem;cursor:pointer}.pl-code-copy:hover{color:var(--color-text-1);border-color:rgba(159,157,153,.35)}.pl-code-pre{margin:0;padding:16px 16px 24px;max-width:100%;overflow-x:auto;color:var(--color-text-1);font-family:var(--font-mono);font-size:.8125rem;line-height:1.7;tab-size:2;scrollbar-width:thin}@media (min-width:900px){.pl-code-bar{padding:14px 24px}.pl-code-head{padding:16px 32px 0}.pl-code-pre{padding:16px 32px 32px;font-size:.875rem}}.pl-flow{padding:20px}.pl-flow-label,.pl-flow-rail{display:none}.pl-flow-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.pl-flow-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;row-gap:2px;min-width:0;padding:12px 14px;border:1px solid var(--m-card-line);border-radius:8px;background:#131312}.pl-flow-n{grid-row:1/span 2;align-self:center;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}@media (min-width:900px){.pl-flow{display:grid;grid-template-rows:auto 2px auto 2px auto;row-gap:18px;padding:32px}.pl-flow-label{display:block;margin:0;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.pl-flow-label-res{text-align:right}.pl-flow-rail{display:block}.pl-flow-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:16px}.pl-flow-step{grid-template-columns:minmax(0,1fr);row-gap:6px;align-content:start;min-height:128px;padding:16px}.pl-flow-n{grid-row:auto;align-self:start}.pl-flow-step:after,.pl-flow-step:before{content:"";position:absolute;left:50%;width:1px;height:18px;background:rgba(255,255,255,.14)}.pl-flow-step:before{bottom:100%}.pl-flow-step:after{top:100%}}.pl-hosted{align-items:center}.pl-hosted-copy>*{margin:0}.pl-hosted-copy>.eyebrow+.type-h2,.pl-hosted-copy>.type-h2+.type-body-l{margin-top:16px}.pl-hosted-copy>.type-body-l+*{margin-top:24px}.pl-hosted-copy>.solid-meta{margin-top:12px}.pl-profile{min-width:0}.pl-profile-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.pl-profile-badge{margin:0;padding:4px 10px;border:1px solid rgba(159,157,153,.4);border-radius:999px;background:rgba(159,157,153,.07);color:var(--color-cyan);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em}.pl-profile>.pl-profile-head+.type-h3{margin-top:20px}.pl-profile>.pl-spec{margin-top:16px}.pl-hosted-cards{margin-top:48px}@media (min-width:900px){.pl-hosted-copy{grid-column:1/span 5}.pl-profile{grid-column:7/-1}}@media (prefers-reduced-motion:no-preference){[data-play="1"] .pl-did-layer{animation:pl-did-layer var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) * .1)}[data-play="1"] .pl-did-layer:before{animation:pl-did-bar var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) * .1)}[data-play="1"] .pl-did-hold{animation:pl-did-hold var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) * .1)}[data-play="1"] .pl-did-pass{animation:pl-did-pass var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) * .1)}[data-play="1"] .pl-flow-rail-req>i{animation:pl-flow-req var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-flow-rail-res>b{animation:pl-flow-res var(--pl-cycle) var(--ease-m) infinite}[data-play="1"] .pl-flow-step{animation:pl-flow-step var(--pl-cycle) linear infinite;animation-delay:calc(var(--i) * var(--pl-cycle) * .075)}}@keyframes pl-did-layer{0%,11%{border-color:rgba(159,157,153,.5);background-color:rgba(159,157,153,.06)}15%,to{border-color:var(--m-card-line);background-color:#131312}}@keyframes pl-did-bar{0%,11%{background:var(--color-cyan);box-shadow:0 0 8px rgba(159,157,153,.6)}15%,to{background:var(--hairline-strong);box-shadow:none}}@keyframes pl-did-hold{0%,11%{opacity:0}15%,to{opacity:1}}@keyframes pl-did-pass{0%,11%{opacity:1}15%,to{opacity:0}}@keyframes pl-flow-req{0%{left:0;opacity:0}3%{opacity:1}44%{opacity:1}46%,to{left:calc(100% - 24px);opacity:0}}@keyframes pl-flow-res{0%,54%{left:calc(100% - 24px);opacity:0}57%{opacity:1}92%{opacity:1}94%,to{left:0;opacity:0}}@keyframes pl-flow-step{0%,1%{border-color:var(--m-card-line);background-color:#131312}12%,4%{border-color:rgba(159,157,153,.55);background-color:rgba(159,157,153,.07)}18%,to{border-color:var(--m-card-line);background-color:#131312}}@media (prefers-reduced-motion:reduce){.pl-did-pass{opacity:1}.pl-did-hold{opacity:0}.pl-did-layer:before{background:var(--color-cyan)}.pl-code-tab,.pl-did-verdict>span{transition:none}}.pl-stage-body>.pl-spec{margin-top:24px}@media (min-width:768px){.pl-table-status :is(th,td):last-child{width:22%}}.pl-table-code table,.pl-table-status table,.pl-table-wide table{min-width:640px}main .container.pl-g12>:is(.mf-article,.fq-main,.wl-join-form,.lg-doc){margin:0!important}.lf-rail{min-width:0}.lf-rail-label{margin:0 0 16px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.lf-rail-body{position:relative;padding-left:20px}.lf-rail-track{position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--hairline-strong);overflow:hidden}.lf-rail-fill{position:absolute;inset:0;background:var(--color-cyan);transform:scaleY(0);transform-origin:50% 0;will-change:transform}.lf-rail ol{margin:0;padding:0;list-style:none;display:grid;gap:2px}.lf-rail a{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:6px 0;color:var(--color-text-3);font-size:.875rem;line-height:1.4;text-decoration:none;transition:color .2s var(--ease-m)}.lf-rail a:hover,.lf-rail a[aria-current]{color:var(--color-text-1)}.lf-rail-num{font-family:var(--font-mono);font-size:.75rem;padding-top:1px}.lf-rail a[aria-current] .lf-rail-num{color:var(--color-cyan)}@media (min-width:900px){.fq-side,.lg-aside,.mf-aside{position:sticky;top:104px;align-self:start}}main>.mf-hero{padding-bottom:var(--section-y-compact)}main>.mf-hero+.mf-body{padding-top:0}.mf-intro{max-width:1040px}.mf-intro .mf-dek{max-width:40em}.mf-meta{display:flex;flex-wrap:wrap;gap:8px 0;padding-top:20px;border-top:1px solid var(--hairline);color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.03em}.page-intro>.mf-meta{margin-top:32px}.mf-meta>span+span:before{content:"/";margin:0 12px;color:var(--hairline-strong)}.mf-grid{align-items:start}@media (max-width:899px){.mf-aside{display:none}}@media (min-width:900px){.mf-aside{grid-column:1/span 3}.mf-article{grid-column:4/-1}}@media (min-width:1100px){.mf-article{grid-column:5/span 7}}.mf-article{min-width:0}.mf-part{scroll-margin-top:96px}.mf-part+.mf-part{margin-top:96px;padding-top:48px;border-top:1px solid var(--hairline)}.mf-part-head{display:grid;gap:12px;margin-bottom:28px}.mf-part-head>*{margin:0}.mf-numeral{font-family:var(--font-mono);font-size:clamp(3rem,2.2rem + 2.6vw,5rem);font-weight:300;line-height:.9;letter-spacing:-.04em;color:var(--color-text-3);opacity:.55}.mf-p{margin:0;max-width:66ch;color:var(--color-text-2);font-size:1.0625rem;line-height:1.75}.mf-part>.mf-p+.mf-p{margin-top:20px}.mf-lead{color:var(--color-text-1);font-size:1.1875rem;line-height:1.7}.mf-lead:first-letter{float:left;margin:.06em .14em 0 0;font-size:4.25em;font-weight:500;line-height:.82;letter-spacing:-.04em;color:var(--color-text-1)}.mf-quote-wrap{margin:48px 0}.mf-quote{position:relative;margin:0;padding:32px 0;border-bottom:1px solid var(--hairline)}.mf-quote:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-cyan);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--ease-m)}[data-play="1"]>.mf-quote:before{transform:scaleX(1)}.mf-quote p{margin:0;max-width:24ch;color:var(--color-text-1);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:500;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.mf-principles-wrap{margin-top:32px}.mf-principles{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--hairline)}.mf-principle{display:grid;gap:12px;padding:28px 0;border-top:1px solid var(--hairline)}@media (min-width:600px){.mf-principle{grid-template-columns:96px minmax(0,1fr);gap:24px}}.mf-principle-n{color:var(--color-cyan);font-family:var(--font-mono);font-size:2rem;font-weight:300;line-height:1;letter-spacing:-.04em}.mf-principle h3,.mf-principle p{margin:0}.mf-principle p{margin-top:10px;max-width:60ch;font-size:1rem;line-height:1.7}.mf-ledger{display:grid;gap:16px;margin-top:32px}@media (min-width:700px){.mf-ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.mf-ledger-col{min-width:0;padding:28px;border:1px solid var(--m-card-line);border-radius:14px;background:#11100F}.mf-ledger-col:last-child{border-style:dashed;border-color:var(--hairline-strong);background:transparent}.mf-ledger-h{margin:0 0 20px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.04em}.mf-ledger .pl-checks li,.mf-wont li{font-size:.9375rem;line-height:1.55}.mf-ledger .pl-checks li+li,.mf-wont li+li{margin-top:14px}.mf-wont{margin:0;padding:0;list-style:none}.mf-wont li{position:relative;padding-left:20px;color:var(--color-text-2)}.mf-wont li:before{content:"";position:absolute;left:1px;top:.72em;width:9px;height:1px;background:var(--color-text-3)}.mf-sign{margin:32px 0 0;color:var(--color-text-3);font-family:var(--font-mono);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.mf-quote:before{transform:scaleX(1);transition:none}.lf-rail a{transition:none}}main>.pl-hero+.fq-section{padding-top:0}.fq-grid{align-items:start}.fq-main,.fq-side{min-width:0}@media (min-width:900px){.fq-side{grid-column:1/span 4}.fq-main{grid-column:5/-1}}@media (min-width:1100px){.fq-side{grid-column:1/span 3}}.fq-search-label{display:block;margin-bottom:10px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.fq-search-field{display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 14px;border:1px solid var(--m-card-line);border-radius:10px;background:#11100F;color:var(--color-text-3);transition:border-color .2s var(--ease-m)}.fq-search-field:focus-within{border-color:rgba(159,157,153,.55)}.fq-search-field svg{flex:none}.fq-search-field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:transparent;color:var(--color-text-1);font:inherit;font-size:.9375rem}.fq-search-field input::placeholder{color:var(--color-text-3)}.fq-search-field input::-webkit-search-cancel-button{display:none}.fq-clear{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--color-text-2);cursor:pointer}.fq-clear:hover{background:rgba(255,255,255,.06);color:var(--color-text-1)}.fq-count{margin:10px 0 0;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem}.fq-nav{margin-top:32px}.fq-nav-label{margin:0 0 8px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.fq-nav ol{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--hairline)}.fq-nav a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:10px 0;border-top:1px solid var(--hairline);color:var(--color-text-2);font-size:.875rem;text-decoration:none;transition:color .2s var(--ease-m)}.fq-nav a:hover{color:var(--color-text-1)}.fq-nav a[aria-disabled]{opacity:.4;pointer-events:none}.fq-nav-count,.fq-nav-num{color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem}.fq-nav a:hover .fq-nav-num{color:var(--color-cyan)}@media (max-width:899px){.fq-nav ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;border-bottom:0}}.fq-cat{scroll-margin-top:96px}.fq-cat[hidden],.fq-list>[hidden]{display:none}.fq-cat:not([hidden])~.fq-cat:not([hidden]){margin-top:72px}.fq-cat-head>*{margin:0}.fq-cat-head>.pl-index+.type-h3{margin-top:12px}.fq-cat-head>.type-h3+.muted{margin-top:8px;font-size:.9375rem}.fq-list{margin-top:24px}.fq-list>div:has(+[hidden]:last-child) details,.fq-list>div:last-child details{border-bottom:1px solid var(--color-line)}.fq-list .muted{max-width:68ch;line-height:1.7}.fq-empty{margin:0 0 32px;padding:24px;border:1px dashed var(--hairline-strong);border-radius:14px;color:var(--color-text-2)}.wl-join-grid{align-items:start}.wl-join-copy,.wl-join-form{min-width:0}@media (min-width:900px){.wl-join-copy{grid-column:1/span 5;position:sticky;top:104px}.wl-join-form{grid-column:7/-1}}.wl-join-copy>*{margin:0}.wl-join-copy .page-intro .type-display-l{font-size:clamp(2.25rem,1.6rem + 2.2vw,3.5rem)}.wl-join-copy>.page-intro+.pl-spec{margin-top:40px}.wl-join-copy>.wl-join-privacy{margin-top:20px;font-size:.875rem}.wl-steps{margin:0;padding:0;list-style:none;display:grid;gap:0}.wl-step{position:relative;min-width:0;padding:0 0 32px 28px;border-left:1px solid var(--hairline-strong)}.wl-step:last-child{padding-bottom:0}.wl-step>*{margin:0}.wl-step>.pl-index+.type-h4{margin-top:12px;font-weight:500}.wl-step>.type-h4+.muted{margin-top:8px;font-size:.9375rem;line-height:1.6}.wl-step-dot{position:absolute;left:-5px;top:2px;width:9px;height:9px;border:1px solid var(--color-cyan);border-radius:2px;background:#080807}.wl-step:first-child .wl-step-dot{background:var(--color-cyan)}@media (min-width:1100px){.wl-steps{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--g12-gap)}.wl-step{padding:28px 0 0;border-left:0;border-top:1px solid var(--hairline-strong)}.wl-step-dot{left:0;top:-5px}}main .container>.pl-cards+.wl-fit{margin-top:16px}.wl-fit{display:grid;gap:12px}.wl-fit>*{margin:0!important}.wl-fit-list{padding:0;list-style:none;display:grid;gap:8px}.wl-fit-list li{position:relative;padding-left:20px;color:var(--color-text-2);font-size:.9375rem}.wl-fit-list li:before{content:"";position:absolute;left:1px;top:.72em;width:9px;height:1px;background:var(--color-text-3)}@media (min-width:900px){.wl-fit{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);align-items:baseline}.wl-fit>.pl-card-tag{grid-column:1/span 2}.wl-fit>.type-h4{grid-column:3/span 3}.wl-fit-list{grid-column:6/-1;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--g12-gap)}}main>.lg-hero{padding-bottom:var(--section-y-compact)}main>.lg-hero+.lg-body{padding-top:0}.lg-intro{max-width:820px}.lg-status{display:inline-flex;width:fit-content;padding:4px 10px;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--color-text-2);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em}.page-intro>.lg-status+h1{margin-top:20px}.lg-updated{color:var(--color-text-3);font-family:var(--font-mono);font-size:.8125rem}.lg-grid{align-items:start}.lg-aside,.lg-doc{min-width:0}@media (max-width:899px){.lg-aside{padding:20px;border:1px solid var(--m-card-line);border-radius:14px}}@media (min-width:900px){.lg-aside{grid-column:1/span 4}.lg-doc{grid-column:5/-1}}@media (min-width:1100px){.lg-aside{grid-column:1/span 3}.lg-doc{grid-column:5/span 7}}.lg-glance{padding:24px 28px;border:1px solid var(--m-card-line);border-radius:14px;background:#11100F}.lg-glance-h{margin:0 0 16px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.04em}.lg-lead{margin-top:32px}.lg-section{margin-top:40px;padding-top:40px;border-top:1px solid var(--hairline);scroll-margin-top:96px}.lg-glance+.lg-section{border-top:0;padding-top:8px}.lg-section>*{margin:0}.lg-num{color:var(--color-cyan);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.04em}.lg-section>.lg-num+.type-h3{margin-top:10px}.lg-section>.type-h3+.lg-prose{margin-top:16px}.lg-prose>*{margin:0;max-width:68ch}.lg-prose>*+*{margin-top:14px}.lg-prose li,.lg-prose p{color:var(--color-text-2);font-size:1rem;line-height:1.75}.lg-prose ul{padding-left:1.25em}.lg-prose li+li{margin-top:8px}.lg-prose li::marker{color:var(--color-text-3)}.lg-top{margin:56px 0 0;font-family:var(--font-mono);font-size:.8125rem}.lg-top a{color:var(--color-text-3);text-decoration:none}.lg-top a:hover{color:var(--color-text-1)}.dr{--dr-h:560px;scroll-margin-top:96px}.dr button{font:inherit}.dash-chrome.dr-chrome{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;height:46px;padding:0 10px 0 14px}.dr-crumb{display:flex;align-items:center;gap:8px;min-width:0;font-size:.75rem;white-space:nowrap}.dr-crumb-dim{color:var(--color-text-3)}.dr-crumb-sep{color:rgba(255,255,255,.18)}.dr-crumb-id{padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line);color:var(--color-text-1);font-family:var(--font-mono);font-size:.6875rem}.dr-crumb-subject{overflow:hidden;color:var(--color-text-2);text-overflow:ellipsis}.dr-chrome-right{display:flex;align-items:center;gap:8px}.dr-chrome-right .dash-badge{justify-self:auto}.dr-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:99px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--color-text-2);font-size:.6875rem;font-weight:500;white-space:nowrap}.dr-status i{width:6px;height:6px;border-radius:99px;background:var(--color-text-3)}.dr-status.is-live{color:var(--color-text-1)}.dr-status.is-live i{background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 18%,transparent)}@media (prefers-reduced-motion:no-preference){.dr-status.is-live i{animation:dr-blink 1.6s ease-in-out infinite}}@keyframes dr-blink{50%{opacity:.45}}.dr-status.is-signed{color:var(--color-success);background:color-mix(in srgb,var(--color-success) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success) 30%,transparent)}.dr-status.is-signed i{background:var(--color-success)}.dr-status.is-closed i{background:var(--color-amber)}.dr-paused{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-3);font-size:.6875rem}.dr-paused-bars{width:7px;height:8px;border-inline:2px solid currentColor}.dr-controls{display:inline-flex;gap:4px;margin-left:4px;padding-left:10px;border-left:1px solid var(--d-line)}.dr-ctl{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:0;border-radius:7px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line-2);color:var(--color-text-1);font-size:.75rem!important;cursor:pointer;transition:background-color .16s}.dr-ctl:hover{background:rgba(255,255,255,.1)}.dr-ctl:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.dr-tabs{display:none}.dr-body{display:grid;grid-template-columns:236px minmax(0,1fr) 292px;height:var(--dr-h)}.dr-h{display:flex;align-items:center;gap:8px;margin:0 0 10px!important;color:var(--color-text-3);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.dr-count{padding:0 6px;height:16px;line-height:16px;border-radius:99px;background:rgba(255,255,255,.06);color:var(--color-text-2)}.dr-count,.dr-h-code{font-size:.625rem;letter-spacing:0}.dr-h-code{margin-left:auto;color:var(--color-text-3);font-family:var(--font-mono);text-transform:none}.dr-rail{display:flex;flex-direction:column;min-height:0;padding:14px 10px 12px;border-right:1px solid var(--d-line);background:var(--d-side);overflow:hidden}.dr-rail>.dr-h{padding:0 6px}.dr-people{display:grid;gap:2px}.dr-person{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 8px;gap:10px;align-items:start;padding:7px 6px;border-radius:8px;transition:background-color .4s var(--ease-m)}.dr-person.is-speaking{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.dr-person-col{min-width:0}.dr-person-name{display:flex;align-items:center;gap:6px;min-width:0;color:var(--color-text-1);font-size:.8125rem;font-weight:600;line-height:1.25;white-space:nowrap}.dr-person-role,.dr-person-sub{overflow:hidden;color:var(--color-text-2);font-size:.71875rem;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.dr-person-role{color:var(--color-text-3)}.dr-verified{display:inline-flex;align-items:center;gap:3px;color:var(--color-success);font-size:.625rem;font-weight:500}.dr-verified-text{display:none}.dr-presence{margin-top:10px;width:7px;height:7px;border-radius:99px;background:#28C840;box-shadow:0 0 0 2px var(--d-side);transition:background-color .3s}.dr-presence.is-typing{background:var(--color-cyan);box-shadow:0 0 0 2px var(--d-side),0 0 10px var(--color-cyan)}.dr-presence.is-held{background:var(--color-text-3)}.dr-presence.is-away{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-text-3)}.dr-presence.is-called{background:var(--color-amber);box-shadow:0 0 0 2px var(--d-side),0 0 10px var(--color-amber)}.dr-person.is-called{background:color-mix(in srgb,var(--color-amber) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-amber) 22%,transparent)}.dr-fictional{margin:auto 6px 0!important;padding-top:10px;border-top:1px solid var(--d-line);color:var(--color-text-3);font-size:.6875rem;line-height:1.4}.dr-main{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(70% 50% at 50% 0,rgba(159,157,153,.035),transparent 70%)}.dr-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28px);mask-image:linear-gradient(180deg,transparent,#000 28px)}.dr-thread::-webkit-scrollbar{display:none}.dr-thread:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-cyan) 50%,transparent)}.dr-thread-in{display:flex;flex-direction:column;justify-content:flex-end;gap:14px;min-height:100%;padding:22px 18px 14px!important}.dr .dash-msg.is-grouped{margin-top:-8px}.dr-price{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--color-cyan) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 28%,transparent);color:var(--color-cyan-300);font-family:var(--font-mono);font-size:.75rem;font-variant-numeric:tabular-nums}.dr-price>span{font-family:var(--font-body);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase}.dr-hash,.dr-price>span{color:var(--color-text-3)}.dr-hash{align-self:center;font-family:var(--font-mono);font-size:.6875rem}.dr-hint{padding-left:38px;color:var(--color-text-3);font-size:.75rem}.dr-outcome{margin-left:38px;padding:12px 14px;border-radius:10px;border:1px solid var(--d-line-2);background:#151414}.dr-outcome.is-approved{border-color:color-mix(in srgb,var(--color-success) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-success) 7%,transparent),transparent 70%),#151414}.dr-outcome-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--color-success);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase}.dr-outcome.is-rejected .dr-outcome-kicker{color:var(--color-text-2)}.dr-outcome h3{margin:6px 0 0;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.dr-outcome h3:focus{outline:none}.dr-outcome-body{margin-top:4px!important;color:var(--color-text-2)}.dr-outcome-ref{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px!important;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem}.dr-composer{margin:0 14px 14px}.dr.is-held .dr-composer{opacity:.35}.dr-inspector{display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px 12px;border-left:1px solid var(--d-line);background:var(--d-side);overflow:hidden}.dr-card{padding:12px;border-radius:10px;background:rgba(255,255,255,.022);box-shadow:inset 0 0 0 1px var(--d-line)}.dr-card .dr-h{margin-bottom:8px!important}.dr-offer{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dr-offer strong{color:var(--color-text-1);font-size:1.875rem;font-weight:500;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.dr-offer strong:before{content:"$";margin-right:2px;color:var(--color-text-3);font-size:1.125rem;vertical-align:.35em}.dr-delta{color:var(--color-success);font-family:var(--font-mono);font-size:.6875rem;white-space:nowrap}.dr-delta.is-flat{color:var(--color-text-3)}.dr-spark{display:block;width:100%;height:54px;margin-top:10px;overflow:visible}.dr-spark-limit{stroke:var(--color-amber);stroke-width:1;stroke-dasharray:3 4;opacity:.7}.dr-spark-limit,.dr-spark-line{vector-effect:non-scaling-stroke}.dr-spark-line{fill:none;stroke:var(--color-cyan);stroke-width:1.6;stroke-linejoin:round}.dr-spark-fill{fill:color-mix(in srgb,var(--color-cyan) 9%,transparent)}.dr-spark-dot{fill:var(--color-cyan);stroke:#1c1d22;stroke-width:2}.dr-spark-legend{display:flex;gap:14px;margin-top:8px!important;color:var(--color-text-3);font-size:.625rem}.dr-spark-legend span{display:inline-flex;align-items:center;gap:5px}.dr-spark-legend i{width:12px;height:0;border-top:1.5px solid var(--color-cyan)}.dr-spark-legend i.is-limit{border-top:1.5px dashed var(--color-amber)}.dr-checks{display:grid;gap:2px}.dr-checks li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;padding:0 8px;border-radius:7px;color:var(--color-text-1);font-size:.75rem}.dr-checks li>.dr-check-ico+span,.dr-checks li>span:first-child:not(.dr-check-ico){min-width:0}.dr-checks li:has(.dr-check-ico){grid-template-columns:16px minmax(0,1fr) auto}.dr-check-ico{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px var(--d-line-2)}.dr-checks li.is-pass .dr-check-ico{background:color-mix(in srgb,var(--color-success) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success) 38%,transparent);color:var(--color-success)}.dr-checks li.is-excepted .dr-check-ico{background:color-mix(in srgb,var(--color-amber) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-amber) 38%,transparent);color:var(--color-amber)}.dr-checks li.is-breach{background:rgba(255,255,255,.03)}.dr-check-v{color:var(--color-text-3);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.dr-checks li.is-pass .dr-check-v{color:var(--color-success)}.dr-checks li.is-excepted .dr-check-v{color:var(--color-amber)}.dr-kv{display:grid;gap:0}.dr-kv>div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px}.dr-kv>div+div{border-top:1px solid var(--d-line)}.dr-kv dt{color:var(--color-text-3);font-size:.71875rem}.dr-kv dd{min-width:0;overflow:hidden;color:var(--color-text-1);font-size:.71875rem;text-align:right;white-space:nowrap;text-overflow:ellipsis}.dr-kv code{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-2)}.dr-kv .dash-record{justify-content:flex-end}.dash-strip.dr-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 24px;padding:10px 14px!important}.dr-caption,.dr-disclaimer{color:var(--color-text-3);font-size:.6875rem}.dr-closing{color:var(--color-text-1);font-size:.75rem;font-weight:500}@media (max-width:1199px){.dr-body{grid-template-columns:208px minmax(0,1fr) 260px}.dr-crumb-mid{display:none}}@media (max-width:959px){.dr{--dr-h:520px}.dash-chrome.dr-chrome{grid-template-columns:auto minmax(0,1fr);row-gap:0;height:auto;padding:10px 10px 10px 14px}.dr-chrome-right{grid-column:1/-1;flex-wrap:wrap;padding-top:10px}.dr-chrome-right .dash-badge{display:none}.dr-controls{margin-left:auto;padding-left:0;border:0}.dr-crumb-subject{display:none}.dr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;border-bottom:1px solid var(--d-line);background:#131312}.dr-tabs button{height:32px;border:0;border-radius:7px;background:transparent;color:var(--color-text-3);font-size:.75rem;font-weight:500;cursor:pointer}.dr-tabs button.is-active{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);color:var(--color-text-1)}.dr-tabs button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-cyan)}.dr-body{grid-template-columns:minmax(0,1fr)}.dr-inspector,.dr-main,.dr-rail{display:none;border:0}.dr-body.is-tab-inspector .dr-inspector,.dr-body.is-tab-people .dr-rail,.dr-body.is-tab-thread .dr-main{display:flex}.dr-inspector,.dr-rail{overflow-y:auto;scrollbar-width:none}.dr-verified-text{display:inline}.dr-thread-in{padding:16px 12px 12px!important}.dr-composer{margin:0 10px 10px}.dr-outcome{margin-left:0}}.dx{margin-top:clamp(48px,5vw,72px)}.dx-head{display:grid;gap:12px;margin-bottom:28px}.dx-head>*{margin:0}.dx-head h3{max-width:28ch}.dx-grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:700px){.dx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.dx-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);align-items:end}.dx-head>:first-child{grid-column:1/span 6}.dx-head>p:last-child{grid-column:7/-1}.dx-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap);row-gap:16px}.dx-item{grid-column:span 3}}.dx-item{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px 22px 20px;border:1px solid var(--m-card-line,rgba(255,255,255,.08));border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 60%),var(--m-card,#1c1d22)}.dx-item>*{margin:0}.dx-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.dx-n{color:var(--color-text-3);font-size:.75rem}.dx-n,.dx-tag{font-family:var(--font-mono)}.dx-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;background:color-mix(in srgb,var(--color-cyan) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 24%,transparent);color:var(--color-cyan-300);font-size:.6875rem}.dx-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:var(--color-cyan)}.dx-item h4{color:var(--color-text-1);font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;line-height:1.3}.dx-item .dx-body{color:var(--color-text-2);font-size:.875rem;line-height:1.55}.dx-spec{display:grid;gap:0;margin-top:auto!important;padding:0;list-style:none;border-top:1px solid var(--hairline,rgba(255,255,255,.08))}.dx-spec li{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:9px 0;border-bottom:1px solid var(--hairline,rgba(255,255,255,.06));font-size:.75rem;line-height:1.45}.dx-spec li:last-child{border-bottom:0;padding-bottom:0}.dx-spec span:first-child{color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.02em}.dx-spec span:last-child{color:var(--color-text-1);font-family:var(--font-mono);font-size:.6875rem}.dx-flow{display:none}@media (min-width:1100px){.dx-item:not(:last-child):after{content:"";position:absolute;top:40px;right:calc(var(--g12-gap) * -1);width:var(--g12-gap);height:1px;background:linear-gradient(90deg,rgba(159,157,153,.5),rgba(159,157,153,.1))}}.dr-person-role{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dr-roommeta{display:grid;margin:auto 0 0!important;padding:10px 6px 0!important;border-top:1px solid var(--d-line)}.dr-roommeta>div{display:flex;justify-content:space-between;gap:8px;min-height:22px;align-items:center}.dr-roommeta dt{color:var(--color-text-3);font-size:.6875rem}.dr-roommeta dd{overflow:hidden;color:var(--color-text-2);font-family:var(--font-mono);font-size:.625rem;white-space:nowrap;text-overflow:ellipsis}.dr-roommeta+.dr-fictional{margin-top:8px!important}.dr-kv .dash-record{display:inline-flex;align-items:center;gap:6px}.dr-kv .dash-record svg{flex:none}.dr-checks li span{min-width:0}@media (max-width:959px){.dr-roommeta{margin-top:12px!important}}.dr-outcome h3:focus-visible{outline:none;box-shadow:none}.dr-checks li.is-rejected .dr-check-ico,.dr-checks li.is-rejected .dr-check-v{color:var(--color-text-2)}.dr-thread.is-resolved .dash-msg.is-alert{opacity:.5;filter:saturate(.35);transition:opacity .6s var(--ease-m),filter .6s var(--ease-m)}.dx-head h3{max-width:22ch;color:var(--color-text-1);font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);font-weight:500;letter-spacing:-.025em;line-height:1.15}.dx-head .eyebrow{margin-bottom:14px}@media (min-width:1100px){.dx-spec li{min-height:50px;align-items:start}.dx-spec li:last-child{min-height:0}}.dr-outcome h3:focus,.dr-outcome h3:focus-visible{outline:none!important;box-shadow:none!important}.ctab{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(112px,11vw,168px) clamp(104px,10vw,152px);border-top:0!important;background:transparent}main>.ctab{margin-top:0}.ctab-field{display:block;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 24%,#000 70%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-composite:intersect}.ctab-field,.ctab-glow{position:absolute;inset:0;z-index:-1;pointer-events:none}.ctab-glow{background:radial-gradient(30% 46% at 50% 50%,rgba(159,157,153,.1),rgba(159,157,153,0) 100%),radial-gradient(60% 60% at 50% 50%,rgba(28,29,34,0) 40%,rgba(28,29,34,.6) 100%)}.ctab-wrap{justify-content:center}.ctab-core,.ctab-wrap{position:relative;display:flex}.ctab-core{flex-direction:column;align-items:center;width:min(760px,100%);padding:8px 24px;text-align:center}.ctab-core:before{content:"";position:absolute;inset:-28px -8px;z-index:-1;border-radius:28px;background:radial-gradient(60% 60% at 50% 50%,rgba(28,29,34,.92),rgba(28,29,34,.55) 70%,rgba(28,29,34,0) 100%)}.ctab-core>*{margin:0}.ctab-kicker{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:99px;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);color:var(--color-text-2);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.ctab-kicker-dot{width:6px;height:6px;border-radius:99px;background:var(--color-cyan);box-shadow:0 0 10px var(--color-cyan)}@media (prefers-reduced-motion:no-preference){html[data-motion=on] .ctab-kicker-dot{animation:ctab-blink 2.4s ease-in-out infinite}}@keyframes ctab-blink{50%{opacity:.35}}.ctab .ctab-h{margin-top:22px;max-width:16em;color:var(--color-text-1);font-size:clamp(2.25rem,1.35rem + 3.2vw,4.25rem);font-weight:500;line-height:1.03;letter-spacing:-.038em;text-wrap:balance}.ctab-accent{color:var(--color-cyan-300)}.ctab .ctab-sub{margin-top:20px;max-width:34em;color:var(--color-text-2);font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.55;text-wrap:pretty}.ctab-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 28px;margin-top:34px!important}.ctab-primary.btn{height:50px;min-height:50px;padding-inline:26px;border-radius:999px;font-size:.9375rem}.ctab-link{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-1);font-size:.9375rem;font-weight:500;text-decoration:none}.ctab-link span{color:var(--color-text-3);transition:transform .2s var(--ease-m),color .2s}.ctab-link:hover span{color:var(--color-cyan);transform:translateX(3px)}.ctab-link:focus-visible{outline:none;border-radius:6px;box-shadow:var(--shadow-focus)}.ctab .ctab-fine{margin-top:30px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em}main>.ctab,main>section+.ctab{border-top:0!important}main>section:has(+.ctab){border-bottom:0!important}.ctab+*{border-top:0}@media (max-width:639px){.ctab{padding-block:96px 88px}.ctab-core{padding-inline:0}.ctab-actions{flex-direction:column;gap:18px;width:100%}.ctab-primary.btn{width:100%;justify-content:center}}.footer{padding-bottom:clamp(12px,1.6vw,24px)}.footer .footer-bottom{margin-top:clamp(64px,7vw,96px);padding-top:0;border-top:0}.footer-bar{padding-top:24px;border-top:1px solid var(--hairline-strong);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 32px}.footer .footer-bar .footer-copy{grid-column:1;grid-row:1;margin:0;color:var(--color-text-2);font-size:.8125rem}.footer-entity{color:var(--color-text-3)}.footer .footer-bar .footer-legal-links{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px 28px}.footer-bar .footer-legal-links .footer-link-btn,.footer-bar .footer-legal-links a{color:var(--color-text-2);font-size:.8125rem}@media (max-width:899px){.footer-bar{grid-template-columns:minmax(0,1fr)}.footer .footer-bar .footer-copy,.footer .footer-bar .footer-legal-links{grid-column:1;grid-row:auto;justify-self:start;text-align:left}.footer .footer-bar .footer-legal-links{flex-wrap:wrap;gap:10px 22px}}.footer-stage{position:relative;display:flex;justify-content:center;margin-top:clamp(20px,2.4vw,36px);overflow:hidden}.footer-sculpt.gc{width:100%;max-width:880px;height:clamp(164px,17vw,264px);-webkit-mask-image:radial-gradient(50% 54% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(50% 54% at 50% 50%,#000 58%,transparent 100%);user-select:none;-webkit-user-select:none;touch-action:pan-y}.pl-who-grid{display:grid;gap:16px;margin:32px 0 0;padding:0;list-style:none}@media (min-width:768px){.pl-who-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.pl-who-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g12-gap)}.pl-who-card{grid-column:span 4}}.pl-who-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:24px 24px 22px;overflow:hidden;border:1px solid var(--m-card-line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 55%),var(--m-card);transition:border-color .24s var(--ease-m),transform .24s var(--ease-m)}.pl-who-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(159,157,153,.45),transparent);opacity:.6}.pl-who-card>*{margin:0}.pl-who-card:hover{border-color:rgba(159,157,153,.28)}@media (prefers-reduced-motion:no-preference){.pl-who-card:hover{transform:translateY(-2px)}}.pl-who-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px!important}.pl-who-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:color-mix(in srgb,var(--color-cyan) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-cyan) 24%,transparent);color:var(--color-cyan)}.pl-who-card .pl-index{margin:0}.pl-who-card .type-h4{color:var(--color-text-1)}.pl-who-card .pl-checks{margin-top:auto!important;padding-top:14px}.pl-who+.pl-faq,.pl-who+section,.pl-who-card .pl-checks{border-top:1px solid var(--hairline)}.wm-panel{width:min(600px,100%);max-height:calc(100dvh - 32px);scrollbar-width:none;border-radius:22px}.wm-panel::-webkit-scrollbar{display:none}.wm{padding:16px}.wm-panel .form-card{padding:30px 32px 28px!important;border-radius:22px;background:radial-gradient(90% 40% at 50% 0,rgba(159,157,153,.09),transparent 70%),linear-gradient(180deg,#181817,#1c1d22)!important}.wm-panel .form-card:before{content:"";position:absolute;inset:0 24px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(198,196,191,.55),transparent)}.wm-panel .form-card>*+*{margin-top:16px}.wm-panel .form-card>:is(h2,h3){padding-right:48px;font-size:1.5rem;font-weight:500;letter-spacing:-.025em;line-height:1.15}.wm-panel .form-card>:is(h2,h3)+p{margin-top:6px;color:var(--color-text-3);font-size:.8125rem}.wm-panel .form-grid{gap:12px}.wm-panel .form-grid.two{grid-template-columns:1fr 1fr}.wm-panel .field{gap:6px}.wm-panel .field label,.wm-panel .field legend{display:flex;align-items:baseline;gap:8px;color:var(--color-text-1);font-size:.8125rem;font-weight:500}.wm-panel .field input,.wm-panel .field textarea{min-height:44px;height:44px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#11100F;box-shadow:inset 0 1px 0 rgba(0,0,0,.4);font-size:.9375rem}.wm-panel .field textarea{height:44px;min-height:44px;padding:11px 14px;resize:none;line-height:1.4}.wm-panel .field input:hover,.wm-panel .field textarea:hover{border-color:rgba(255,255,255,.2)}.wm-panel .field input:focus,.wm-panel .field textarea:focus{border-color:rgba(159,157,153,.75);background:#121211;box-shadow:0 0 0 3px rgba(159,157,153,.16),inset 0 1px 0 rgba(0,0,0,.4)}.wm-panel .field.has-error input,.wm-panel .field.has-error textarea{border-color:var(--color-amber);background:var(--color-amber-tint);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-amber) 14%,transparent)}.wm-panel .field .hint{margin:0;color:var(--color-text-3);font-size:.75rem;line-height:1.35}.wm-panel .field .error{display:flex;align-items:center;gap:6px;margin:0;color:var(--color-amber);font-size:.75rem}.wm-panel .field .error:before{content:"";flex:none;width:5px;height:5px;border-radius:99px;background:currentColor}.wm-panel :is(#company-hint,#role-hint,#agents-hint,#type-hint){position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wm-panel :is(label[for=company],label[for=role],label[for=agents],fieldset>legend):after{content:"Optional";color:var(--color-text-3);font-size:.6875rem;font-weight:400}.wm-panel fieldset.field{position:relative;margin-inline:0}.wm-panel fieldset>legend{margin-bottom:8px}.wm-panel .type-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wm-panel .type-chips label{align-items:flex-start;min-height:52px;padding:9px 10px 9px 30px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#11100F;color:var(--color-text-2);font-size:.75rem;line-height:1.35;transition:border-color .16s,background-color .16s,color .16s}.wm-panel .type-chips label:before{position:absolute;left:11px;top:12px;width:10px;height:10px;border-color:rgba(255,255,255,.28)}.wm-panel .type-chips label:hover{border-color:rgba(255,255,255,.22);color:var(--color-text-1)}.wm-panel .type-chips label:has(input:checked){border-color:rgba(159,157,153,.7);background:rgba(159,157,153,.06);color:var(--color-text-1)}.wm-panel .type-chips label:has(input:focus-visible){box-shadow:0 0 0 3px rgba(159,157,153,.25)}.wm-panel fieldset .text-link{position:absolute;top:-2px;right:0;min-height:20px;margin:0;color:var(--color-text-3);font-size:.75rem;text-decoration:none}.wm-panel fieldset .text-link:hover{color:var(--color-text-1)}.wm-panel .form-card>p.muted:not(:first-of-type){font-size:.75rem;line-height:1.45;color:var(--color-text-3)}.wm-panel .form-card>p.muted a{color:var(--color-text-2)}.wm-panel .form-card>.btn-primary,.wm-panel .form-card>button[type=submit]{width:100%;height:48px;margin-top:18px;border-radius:999px}.wm-panel .banner{align-items:center;padding:10px 12px;border-radius:10px;font-size:.8125rem}.wm-close{top:22px!important;right:22px!important;width:34px;height:34px;background:rgba(255,255,255,.04)}.wm-close:hover{background:rgba(255,255,255,.1);transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){.wm-close{transition:background-color .2s var(--ease-m),color .2s var(--ease-m),transform .3s var(--ease-m)}}.wm-panel .form-card:not(form){padding-top:34px!important}.wm-panel .form-card:not(form) .share-row{display:flex;flex-wrap:wrap;gap:8px}.wm-panel .form-card:not(form) .share-row .btn{height:36px;min-height:36px;padding:0 14px;border-radius:99px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.wm-panel .form-card:not(form) ul{padding-left:18px;color:var(--color-text-2);font-size:.875rem}@media (max-width:640px){.wm{padding:0}.wm-panel{max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0}.wm-panel .form-card{padding:30px 20px calc(20px + env(safe-area-inset-bottom))!important;border-radius:22px 22px 0 0}.wm-panel .form-card:before{inset:0 32px auto}.wm-panel .form-card>:is(h2,h3){font-size:1.375rem}.wm-panel .type-chips{grid-template-columns:1fr;gap:6px}.wm-panel .type-chips label{min-height:40px;padding:10px 10px 10px 30px}.wm-panel .type-chips label:before{top:14px}.wm-close{top:22px!important;right:14px!important}.wm-grip{top:9px}}.wm-panel fieldset>legend{float:left;width:100%}.wm-panel fieldset>.type-chips{clear:both}.wm-panel fieldset .text-link{top:0}main>.section.pl-who{padding-bottom:calc(var(--section-y-compact) * .75)}main>.section.pl-who+.pl-faq-section{padding-top:calc(var(--section-y-compact) * .75)}:root{--gold-soft:color-mix(in srgb,var(--color-gold) 82%,var(--color-text-1));--gold-line:color-mix(in srgb,var(--color-gold) 30%,transparent);--gold-wash:color-mix(in srgb,var(--color-gold) 8%,transparent)}.hv{position:relative;width:100%;aspect-ratio:480/400;font-family:var(--font-mono);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 93%,transparent);mask-composite:intersect}.hv>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.hv.hv-fill{aspect-ratio:auto;height:100%}.pl-hero-visual{min-width:0;margin-top:40px;max-width:560px;margin-inline:auto}@media (min-width:1100px){.pl-hero-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:48px;align-items:center}.pl-hero-grid>.page-intro{grid-column:1;max-width:720px}.pl-hero-grid>.pl-hero-visual{grid-column:2;grid-row:1;margin:0;max-width:none}.pl-hero-grid>.pl-facts{grid-column:1/-1}.pl-hero-grid>.page-intro .type-display-l{font-size:clamp(2rem,1.3rem + 1.6vw,2.75rem)}}.wl-join,main>.pl-hero-has-visual{overflow:clip}.wl-join{position:relative}.wl-join-field{position:absolute;inset:0 0 auto 0;height:min(720px,100%);z-index:0;opacity:.85;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,transparent 78%)}.wl-join-field .hv{-webkit-mask-image:none;mask-image:none}.wl-join>.container{position:relative;z-index:1}.hv.hv-legal-strip{height:40px;margin-top:28px;max-width:760px}.pl-figure{min-width:0}.pl-figbar{display:flex;align-items:center;gap:16px;margin:0 0 10px;padding:0 2px;color:var(--color-text-3);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;white-space:nowrap}.pl-figbar-id{color:var(--gold-soft)}.pl-figbar-hash{overflow:hidden;text-overflow:ellipsis;min-width:0}.pl-figbar-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--color-cyan)}.pl-figbar-live>i{width:6px;height:6px;border-radius:50%;background:var(--color-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-cyan) 18%,transparent)}@media (max-width:560px){.pl-figbar-hash{display:none}}.pl-diagram:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(159,157,153,.05) 50%,transparent) 0 -120px /100% 120px no-repeat,repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px)}@media (prefers-reduced-motion:no-preference){.pl-diagram[data-play="1"]:after{animation:fb-scan 7s cubic-bezier(.65,0,.35,1) infinite}}@keyframes fb-scan{0%{background-position:0 -120px,0 0}to{background-position:0 calc(100% + 120px),0 0}}.pl-flow-n,.pl-layer-n,.pl-life-n{color:var(--gold-soft)}.pl-life-rail>i{background:linear-gradient(90deg,var(--color-cyan) 0,#878582 70%,var(--color-gold) 100%)}.mf-hero .eyebrow,.pl-did-layer:last-child .pl-did-pass,.pl-faq-head .eyebrow,.pl-head .eyebrow,.pl-hero .eyebrow,.wl-join .eyebrow{color:var(--color-gold)}.fq-nav-num,.lg-num,.lg-status,.pl-index{color:var(--gold-soft)}.fq-nav a:hover .fq-nav-num,.pl-stage:hover .pl-index{color:var(--color-gold)}.pl-fact dt{color:var(--gold-soft)}.pl-card:hover{border-color:var(--gold-line);box-shadow:0 30px 60px -44px rgba(245,181,68,.32)}.pl-card-dashed:hover{box-shadow:none}.pl-module:hover .p-cover{border-color:var(--gold-line);box-shadow:0 34px 70px -40px rgba(245,181,68,.28)}.m-cols>li{transition:border-color .3s var(--ease-m,ease)}.m-cols>li:hover{border-color:var(--gold-line)}.dr-status.is-signed{color:var(--color-gold);background:var(--gold-wash);box-shadow:inset 0 0 0 1px var(--gold-line)}.dr-status.is-signed i{background:var(--color-gold)}.dr-outcome.is-approved{border-color:color-mix(in srgb,var(--color-gold) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-gold) 7%,transparent),transparent 70%),#151414}.dash-record.is-done svg{color:var(--color-gold)}.dash-hash,.dash-record code,.m-num,.net-step-n{color:var(--gold-soft)}.dash-actions.is-pressed .dash-btn-approve{background:var(--color-gold);color:#1a1204;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-gold) 22%,transparent)}.hv.hv-legal-strip{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.m-section .eyebrow{color:var(--color-gold)}