.site{--bg:#f4f4f1;--ink:#0e0f11;--line:#c9cac4;--line2:#e2e2dd;--mu:#5f636a;--mu2:#8a8d93;--blue:#2e2be0;--violet:#6b5cf0;--hl:#ece9fd;--tint:#ecebfd;--white:#fff;--dk:#0e0f11;--dkline:#2a2c30;--dkmu:#a3a6ac;--lv:#9b99ff;--g:clamp(16px, 5vw, 72px);--t-d1:clamp(40px, 5vw, 72px);--t-d2:clamp(32px, 3.4vw, 48px);--t-h2:clamp(24px, 2.3vw, 32px);--t-h3:clamp(19px, 1.6vw, 22px);--t-lead:clamp(16px, 1.25vw, 18px);--t-body:16px;--t-card:14px;--sec:clamp(56px, 8.4vw, 120px);--gut:clamp(20px, 4vw, 56px);--disp:var(--font-archivo), "Archivo", "Helvetica Neue", Arial, sans-serif;--sans:var(--font-geist), "Geist", "Helvetica Neue", Arial, sans-serif;--mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site,.site *{box-sizing:border-box}.site{line-height:normal}:where(.site) h1{margin-block:.67em;font-size:2em;font-weight:700}:where(.site) h2{margin-block:.83em;font-size:1.5em;font-weight:700}:where(.site) h3{margin-block:1em;font-size:1.17em;font-weight:700}:where(.site) h4{margin-block:1.33em;font-size:1em;font-weight:700}:where(.site) p{margin-block:1em}:where(.site) ul,:where(.site) ol{margin-block:1em;padding-inline-start:40px}:where(.site) ul{list-style:outside}:where(.site) ol{list-style:decimal}:where(.site) img,:where(.site) svg,:where(.site) canvas,:where(.site) video{vertical-align:baseline;display:inline}:where(.site) img{max-width:100%;height:auto}:where(.site) a{text-decoration:underline}:where(.site) table{border-collapse:separate;text-indent:initial}:where(.site) b,:where(.site) strong{font-weight:700}:where(.site) button,:where(.site) input,:where(.site) select,:where(.site) textarea{letter-spacing:normal}html:has(.site){scroll-padding-top:96px}.site{background:var(--bg);color:var(--ink);font-family:var(--sans);padding-inline:var(--g);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}:where(.site) a{color:inherit}.site :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.band{margin-inline:calc(-1 * var(--g));padding-inline:var(--g)}.rail{border-inline:1px solid var(--line);max-width:1296px;margin-inline:auto;position:relative}.dark{background:var(--dk);color:var(--bg)}.dark .rail{border-color:var(--dkline)}.x{border-top:1px solid var(--line)}.dark .x{border-top-color:var(--dkline)}.x:before,.x:after{content:"";pointer-events:none;background:linear-gradient(var(--mu),var(--mu)) center/15px 1px no-repeat, linear-gradient(var(--mu),var(--mu)) center/1px 15px no-repeat;width:15px;height:15px;position:absolute;top:-8px}.x:before{left:-8px}.x:after{right:-8px}.dark .x:before,.dark .x:after{background:linear-gradient(#55585e,#55585e) 50%/15px 1px no-repeat,linear-gradient(#55585e,#55585e) 50%/1px 15px no-repeat}.lbl{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);font-size:12px}.disp{font-family:var(--disp);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:400;font-stretch:125%}.tt{font-family:var(--disp);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-weight:400;font-stretch:112%;line-height:1.2}:where(.site) :is(h1,h2,h3,h4){text-wrap:balance}:where(.site) p{text-wrap:pretty}.tt span{color:var(--mu2)}.dark .tt span{color:#7d8087}.btn{font:500 14px/1 var(--sans);border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:40px;padding:11px 15px;text-decoration:none;display:inline-flex}.btn.k{background:var(--ink);border-color:var(--ink);color:#fff}.btn.lg{min-height:48px;padding:14px 19px;font-size:15px}.btn:hover{border-color:var(--ink)}.btn.k:hover{background:#26282c}.pill{white-space:nowrap;font:400 11px/1 var(--mono);letter-spacing:.06em;color:var(--mu);border:1px solid var(--line);background:var(--white);border-radius:4px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.sq{background:var(--blue);flex:none;width:6px;height:6px;display:inline-block}.dots{background-color:var(--bg);background-image:radial-gradient(#c3c4bd 1px,#0000 1.2px);background-size:18px 18px}.topbar{background:var(--dk);color:#e4e4e0;font:400 13px/1 var(--sans);text-align:center;padding-block:13px}.topbar a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.topbar a .ar{color:#8e91a0}.nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);background:#f4f4f1e0;border-bottom:1px solid #0000;position:sticky}.nav.scrolled{border-bottom-color:var(--line)}.nav.open{background:var(--bg)}.navin{justify-content:space-between;align-items:center;gap:16px;height:64px;padding-inline:24px;display:flex}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo b{font:400 19px/1 var(--disp);letter-spacing:-.03em;font-stretch:125%}.links{font:500 14px/1 var(--sans);color:#3a3d42;gap:30px;display:flex}.links a{text-decoration:none}.links a:hover{color:var(--ink)}.navact{align-items:center;gap:8px;display:flex}.menu{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mnav{display:none}@media (max-width:1000px){.links,.navact .btn:not(.k){display:none}.menu{display:inline-flex}.navin{padding-inline:16px}.nav.open .mnav{background:var(--bg);border:1px solid var(--line);flex-direction:column;max-height:calc(100dvh - 64px);display:flex;position:absolute;top:100%;left:-1px;right:-1px}}@media (max-width:480px){.navact .btn.k{display:none}}.hero{padding:var(--sec) 24px clamp(56px, 7vw, 96px);text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1{font-size:var(--t-d1);margin-top:32px;line-height:1.06}.hero p{max-width:640px;font-size:var(--t-lead);color:var(--mu);margin:26px 0 0;line-height:1.5}.ctas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.trust{color:var(--mu);flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:40px;display:flex}.hero .trust.lbl{color:var(--mu)}.hero .trust span:nth-child(2n){color:var(--mu2)}@media (max-width:720px){.hero{text-align:left;align-items:flex-start;padding:56px 20px 40px}.hero h1{margin-top:24px;font-size:clamp(36px,10vw,44px);line-height:1.08}.ctas{flex-direction:column;width:100%}.ctas .btn{width:100%}.trust{justify-content:flex-start}}.stagewrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow:auto hidden}.sizer{position:relative;overflow:hidden}.stage{transform-origin:0 0;position:relative}.scrollhint{color:var(--mu2);padding:10px 18px 0;display:none}.stagewrap.scrolls+.scrollhint{display:block}.prodsec .stagewrap{padding:0}.mcard{padding:32px 18px 28px;display:none}@media (max-width:720px){.prodsec .stagewrap{display:none}.mcard{display:block}}.platform{grid-template-columns:240px minmax(0,1fr);display:grid}.pnav{border-right:1px solid var(--line)}.pnav-in{padding:64px 24px;position:sticky;top:96px}.pnav a{font:400 15px/1.3 var(--sans);color:#a7aab0;box-shadow:inset 1px 0 0 var(--line);padding:8px 0 8px 14px;text-decoration:none;transition:color .25s,box-shadow .25s;display:block}.pnav a.on{color:var(--ink);box-shadow:inset 2px 0 0 var(--blue)}.pnav a:hover{color:var(--ink)}.cell+.cell{border-top:1px solid var(--line)}.cellhead{padding:64px var(--gut) 44px;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.cellhead .tt{font-size:var(--t-h3);max-width:600px;line-height:1.3}.cellhead .lbl{color:var(--mu2);white-space:nowrap;padding-top:8px}.panel{border-top:1px solid var(--line)}@media (max-width:1000px){.platform{grid-template-columns:minmax(0,1fr)}.pnav{display:none}.cellhead{flex-direction:column-reverse;gap:14px;padding:48px 20px 28px}.cellhead .lbl{color:var(--blue);padding-top:0}}.plate .pt{fill:var(--white);stroke:var(--ink);stroke-width:1px;transition:fill .25s,stroke .25s}.plate .pe{fill:var(--ink);transition:fill .25s}.plate .ps{fill:var(--ink);opacity:.5;transition:fill .25s}.plate.on .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.plate.on .pe,.plate.on .ps{fill:var(--blue)}.bal .bl{stroke:var(--mu)}.bal .bc{fill:var(--white);stroke:var(--ink)}.bal .bn{fill:var(--ink)}.bal.on .bl,.bal.on .bc{stroke:var(--blue)}.bal.on .bn{fill:var(--blue)}.ptable{border:1px solid var(--ink);background:var(--white)}.phead,.part{grid-template-columns:40px minmax(0,1fr) 92px;display:grid}.phead{border-bottom:1px solid var(--ink);font:400 9.5px/1 var(--mono);letter-spacing:.08em;color:var(--mu)}.phead span{border-right:1px solid var(--line);padding:10px}.phead span:last-child{border:0}.part{appearance:none;border:0;border-bottom:1px solid var(--line);background:var(--white);text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;margin:0;padding:0;transition:background .2s}.part .pn{font:400 11px/1 var(--mono);border-right:1px solid var(--line);padding:14px 10px}.part .pf{font:400 13.5px/1 var(--sans);border-right:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:13px 12px;overflow:hidden}.part .pp{font:400 10.5px/1 var(--mono);color:var(--blue);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:flex}.part.on{background:var(--tint)}.part.on .pn,.part.on .pf{color:var(--blue)}.part:hover:not(.on){background:#f7f7fe}.pfoot{font:400 9.5px/1 var(--mono);color:var(--mu);grid-template-columns:1fr 1fr 1fr;display:grid}.pfoot span{border-right:1px solid var(--line);padding:9px 10px}.pfoot span:last-child{color:var(--blue);border:0}.rboxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rbox{border:1px solid var(--ink);background:var(--white);padding:11px 12px}.rbox .rl{font:400 9.5px/1 var(--mono);letter-spacing:.06em;color:var(--mu)}.rbox .rv{font:400 22px/1.2 var(--disp);font-variant-numeric:tabular-nums;margin-top:6px;font-stretch:112%}.rbox.hi{border-color:var(--blue)}.rbox.hi .rl,.rbox.hi .rv{color:var(--blue)}.conn,.lead{stroke-dasharray:1;stroke-dashoffset:0}.sweep,.scan{opacity:0}.wf{padding-top:var(--sec)}.wfhead{text-align:center;flex-direction:column;align-items:center;padding-inline:20px;display:flex}.wfhead .lbl{color:#8b8e94}.wfhead h2{font-size:var(--t-d2);color:var(--bg);margin-top:20px;line-height:1.1}.wfhead p{max-width:620px;font-size:var(--t-lead);color:var(--dkmu);margin:20px 0 0;line-height:1.55}.ruler{margin-top:clamp(40px,6vw,88px)}.steps{border-top:1px solid var(--dkline);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.step{flex-direction:column;gap:14px;padding:36px 28px 44px;display:flex;position:relative}.step+.step{border-left:1px solid var(--dkline)}.step:before{content:"";background:var(--blue);transform-origin:0;height:2px;position:absolute;top:-1px;left:-1px;right:0}.step .n{font:400 11px/1 var(--mono);color:var(--lv)}.step h3{font:400 var(--t-h3)/1.25 var(--disp);letter-spacing:-.01em;color:var(--bg);min-height:2.5em;margin:0;font-stretch:112%}.step p{color:var(--dkmu);flex-grow:1;margin:0;font-size:14px;line-height:1.55}.step .st{color:#7d8087;align-items:center;gap:8px;display:flex}@media (max-width:1000px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.step:nth-child(3){border-left:0}.step:nth-child(n+3){border-top:1px solid var(--dkline)}.step h3{min-height:0}}@media (max-width:560px){.steps{grid-template-columns:minmax(0,1fr)}.step+.step{border-left:0;border-top:1px solid var(--dkline)}.step{padding:24px 20px 28px}}.coregrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ccol{padding:36px 28px 40px}.ccol+.ccol{border-left:1px solid var(--line)}.ccol .art{height:150px;position:relative}.ccol .art>div{transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute}.ccol:hover .art>div{transform:translateY(-4px)}.ccol .art.fan>div:first-child{transform:rotate(-3deg)}.ccol:hover .art.fan>div:first-child{transform:translate(-10px,2px)rotate(-6deg)}.ccol:hover .art.fan>div:nth-child(2){transform:translate(-4px,-2px)rotate(-2deg)}.ccol:hover .art.fan>div:nth-child(4){transform:translate(8px,-4px)rotate(2deg)}.ccol h3{font:400 var(--t-h3)/1.2 var(--disp);letter-spacing:-.015em;margin:8px 0 22px;font-stretch:112%}.ccol ul{margin:0;padding:0;list-style:none}.ccol li{border-top:1px solid var(--line2);color:#34373c;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:flex}.ccol li i{background:#b5b6b0;flex:none;width:5px;height:5px}.ccol li:first-child i{background:var(--blue)}@media (max-width:1000px){.coregrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccol:nth-child(3){border-left:0}.ccol:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.coregrid{grid-template-columns:minmax(0,1fr)}.ccol+.ccol{border-left:0;border-top:1px solid var(--line)}.ccol{grid-template-columns:84px minmax(0,1fr);align-items:start;column-gap:20px;padding:24px 20px;display:grid}.ccol .art{zoom:.62;grid-row:1/span 3;height:100px}.ccol>:not(.art){grid-column:2}.ccol h3{margin:6px 0 12px}.ccol li{padding:8px 0}}.api{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.apil{padding:var(--sec) var(--gut)}.apil .tt{font-size:var(--t-h2);max-width:540px;margin-top:24px}.feats{border-bottom:1px solid var(--line);margin-top:44px}.feat{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);padding:18px 0;display:grid}.feat .n{font:400 11px/1 var(--mono);color:var(--blue);padding-top:4px}.feat b{font:500 16px/1.3 var(--sans)}.feat p{color:var(--mu);margin:4px 0 0;font-size:14px;line-height:1.5}.apir{border-left:1px solid var(--line);padding:var(--sec) var(--gut);align-items:center;display:flex}.apir>div{width:100%;min-width:0}.codewrap{overflow-x:auto}@media (max-width:1000px){.api{grid-template-columns:minmax(0,1fr)}.apir{border-left:0;border-top:1px solid var(--line)}}.specs{background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spec{padding:30px 28px 34px}.spec+.spec{border-left:1px solid var(--line)}.spec p{font-size:var(--t-body);margin:12px 0 0;line-height:1.5}.spec:first-child .lbl{color:var(--blue)}@media (max-width:1000px){.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.spec:nth-child(3){border-left:0}.spec:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.specs{grid-template-columns:minmax(0,1fr)}.spec+.spec{border-left:0;border-top:1px solid var(--line)}.spec{padding:24px 20px}}.faq{grid-template-columns:440px minmax(0,1fr);display:grid}.faql{padding:var(--sec) var(--gut)}.faql h2{font-size:var(--t-h2);line-height:1.1}.faql p{color:var(--mu);max-width:300px;margin:22px 0 28px;font-size:16px;line-height:1.55}.faqr{border-left:1px solid var(--line)}.faqr details{border-bottom:1px solid var(--line)}.faqr details[open]{background:var(--white)}.faqr summary{cursor:pointer;font:500 16px/1.4 var(--sans);justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(20px,3.4vw,44px);list-style:none;display:flex}.faqr summary::-webkit-details-marker{display:none}.faqr summary:after{content:"+";font:400 16px/1 var(--mono);color:var(--mu);flex:none}.faqr details[open] summary:after{content:"−";color:var(--blue)}.faqr details p{max-width:640px;color:var(--mu);margin:-10px clamp(20px,3.4vw,44px) 24px;font-size:16px;line-height:1.6}.faqr details p strong{color:var(--ink);font-weight:500}@media (max-width:1000px){.faq{grid-template-columns:minmax(0,1fr)}.faqr{border-left:0;border-top:1px solid var(--line)}}.cta{position:relative}.cta .glow{position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 60%,#000 0%,#0009 40%,#0000 75%);mask-image:radial-gradient(50% 60%,#000 0%,#0009 40%,#0000 75%)}.ctain{padding:var(--sec) 20px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ctain h2{font-size:var(--t-d2);margin-top:28px;line-height:1.1}.ctain p{max-width:560px;font-size:var(--t-lead);color:var(--mu);margin:20px 0 0;line-height:1.55}.fcols{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;padding:64px clamp(20px,4vw,56px) 56px;display:grid}.fcols a{color:#34373c;padding:5px 0;font-size:14px;text-decoration:none;display:block}.fcols a:hover{color:var(--ink)}.fcols .lbl{margin-bottom:12px}.fcols a.logo{display:flex}.step .st{text-transform:none}.mob{display:none}@media (max-width:720px){.dsk{display:none}.mob{display:block}.pill{font-size:10px}}.word{border-top:1px solid var(--line);justify-content:center;padding:clamp(24px,3vw,40px) 20px clamp(20px,2.6vw,34px);display:flex;overflow:hidden}.word svg{width:min(100%,1160px);height:auto;display:block}.fbot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:18px clamp(20px,4vw,56px) 22px;display:flex}@media (max-width:760px){.fcols{grid-template-columns:1fr 1fr}.fcols>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.log{transition:opacity .35s,transform .35s}.prod.run:not(.s1) .log[data-i="0"],.prod.run:not(.s2) .log[data-i="1"],.prod.run:not(.s3) .log[data-i="2"],.prod.run:not(.s4) .log[data-i="3"]{opacity:0;transform:translateY(5px)}.trow,.shl,.brk{transition:background-color .35s,box-shadow .35s,opacity .35s}.prod.run:not(.s2) .t-hi{box-shadow:none!important;background-color:#fff!important}.prod.run:not(.s2) .shl{background-color:#0000!important}.prod.run:not(.s2) .brk{opacity:0}.prod.run:not(.s4) .t-flag{background-color:#fff!important}.prod.run .pulse{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #2e2be01f}}.pa .plate{transition:transform 1s cubic-bezier(.2,.75,.2,1) calc(var(--i) * 50ms)}.pa.armed .plate{transform:translateY(var(--pull))}.pa .bal{transition:opacity .45s calc(.75s + var(--i) * 90ms)}.pa.armed .bal,.pa.armed .axes{opacity:0}.pa .axes{transition:opacity .6s .6s}.pa .part{transition:background .2s, opacity .4s calc(.9s + var(--i,0) * 80ms)}.pa.armed .part{opacity:.2}.pb .conn{transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1) calc(.25s + var(--i) * .12s)}.pb.armed .conn{stroke-dashoffset:1px}.pb .cdot{transition:opacity .2s calc(.9s + var(--i) * .12s)}.pb.armed .cdot{opacity:0}.pb .crow{transition:opacity .35s calc(var(--i) * 60ms)}.pb.armed .crow{opacity:.35}.pb .unm{transition:opacity .5s 1.35s,transform .5s 1.35s}.pb.armed .unm{opacity:0;transform:translate(14px)}.pc .bar{transform-box:fill-box;transform-origin:50% 100%;transition:transform .55s cubic-bezier(.2,.7,.2,1) calc(var(--t) * 1.5s)}.pc.armed .bar{transform:scaleY(0)}.pc .blab{transition:opacity .3s calc(var(--t) * 1.5s + .35s)}.pc.armed .blab{opacity:0}.pc .gap{transition:opacity .6s 1.3s}.pc.armed .gap{opacity:0}.pc.play .sweep{animation:1.5s linear forwards sweep}@keyframes sweep{0%{opacity:.9;transform:translate(0)}92%{opacity:.9}to{opacity:0;transform:translate(928px)}}.pc .flag{transition:opacity .5s calc(1.6s + var(--i) * .12s), transform .5s calc(1.6s + var(--i) * .12s)}.pc.armed .flag{opacity:0;transform:translateY(16px)}.pd .loupe{transition:transform .9s cubic-bezier(.2,.75,.2,1) .55s,opacity .3s .55s}.pd.armed .loupe{opacity:0;transform:scale(.13)}.pd .lead{transition:stroke-dashoffset .5s .15s}.pd.armed .lead{stroke-dashoffset:1px}.pd .hlb{transform-box:fill-box;transform-origin:0;transition:transform .5s calc(var(--i) * .12s)}.pd.armed .hlb{transform:scaleX(0)}.pd .mini{transition:stroke .3s}.wf.armed .tick,.wf.armed .tlab{opacity:0}.wf.play .tick{animation:.45s cubic-bezier(.2,.8,.3,1.4) both pop;animation-delay:calc(.3s + var(--p) * 3s)}.wf.play .tlab{animation:.4s both fade;animation-delay:calc(.5s + var(--p) * 3s)}.wf .tick{transform-box:fill-box;transform-origin:50% 100%}.wf.play .scan{animation:3.3s linear .3s both scan}@keyframes scan{0%{opacity:1;transform:translate(0)}94%{opacity:1}to{opacity:0;transform:translate(1182px)}}@keyframes pop{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.wf .step:before{transition:transform .7s cubic-bezier(.2,.7,.2,1) calc(.5s + var(--i) * .75s)}.wf.armed .step:before{transform:scaleX(0)}.wf .step{transition:opacity .6s ease calc(.5s + var(--i) * .75s)}.wf.armed .step{opacity:.35}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.scene{width:1296px;height:900px;position:relative}.scene .appwin{transform-origin:0 0;z-index:1;transform:translate(92px,-16px)scale(.84)}.scene .agent{z-index:6;transform:translate(-140px,52px)}.sat{background:var(--white);border:1px solid #bdbeb8;transition:box-shadow .3s;position:absolute;box-shadow:0 1px #0e0f110a,0 28px 56px -18px #0e0f1147}.scene .sat,.scene .agent{cursor:default}.scene .sat:hover,.scene .agent:hover{z-index:20;box-shadow:0 1px #0e0f110a,0 36px 70px -16px #0e0f115c}.s-inbox{z-index:3;width:320px;top:96px;left:0}.s-cms{z-index:4;width:330px;top:236px;left:966px}.s-api{z-index:5;border-color:var(--dk);width:452px;top:548px;left:36px}.wbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:30px;padding:0 12px;display:flex}.wdots{gap:5px;display:flex}.wd{border:1px solid #b5b6b0;border-radius:4px;width:8px;height:8px}.wt{font:500 12px/1 var(--sans);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wr{font:400 9px/1 var(--mono);letter-spacing:.08em;color:var(--mu2);white-space:nowrap}.wbar.dk{color:#d8d9d5;background:#15171a;border-color:#2a2c30}.wd.dk{border-color:#45484e}.wbody{padding:6px 12px 12px}.wbody.dk{background:var(--dk);font:400 11px/1.95 var(--mono);color:#d8d9d5;padding:12px 14px 14px}.ibrow{border-bottom:1px solid var(--line2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;display:grid}.ibn .n{font:500 12.5px/1.2 var(--sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ibn .m{font:400 9.5px/1 var(--mono);color:var(--mu);margin-top:4px}.st{font:400 9px/1 var(--mono);letter-spacing:.08em;color:var(--mu);align-items:center;gap:6px;display:inline-flex}.st-done{color:var(--ink)}.st-done .sq{width:5px;height:5px}.st-read,.st-wait{display:none}.st-read{color:var(--blue)}.ibbar{background:var(--line2);width:40px;height:3px;display:inline-block;position:relative}.ibbar i{background:var(--blue);width:100%;position:absolute;top:0;bottom:0;left:0}.ibthumb{align-items:center;gap:14px;padding-top:12px;display:flex}.ibthumb .pg svg{display:block}.ibt{flex-direction:column;gap:6px;display:flex}.pct{font:400 20px/1 var(--disp);font-variant-numeric:tabular-nums;font-stretch:112%}.pct b{font-weight:400}.cfhead{padding:6px 0 8px}.cf{border-top:1px solid var(--line2);grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 -4px;padding:9px 4px;display:grid}.cfl{font:400 9px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.cfv{font:400 12.5px/1.3 var(--sans);min-width:0}.cfv .v{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cfv .v.hi{color:var(--blue)}.cfv .ph{color:var(--mu2);font-size:12px;display:none}.ev{white-space:nowrap;grid-template-columns:60px 124px minmax(0,1fr) 42px;gap:8px;transition:opacity .3s;display:grid}.ev .t{color:#6b6e74}.ev .e{color:var(--lv)}.ev .d{text-overflow:ellipsis;overflow:hidden}.ev .p{color:#7d8087;text-align:right}.ev.cur{grid-template-columns:60px auto}.live{color:#8b8e94;align-items:center;gap:6px;display:inline-flex}.caret{background:var(--lv);vertical-align:-2px;width:7px;height:13px;display:inline-block}.mcard .sat{width:auto;margin-top:18px;position:relative;top:auto;left:auto}.src{appearance:none;font:inherit;color:var(--blue);cursor:pointer;line-height:inherit;background:0 0;border:0;border-bottom:1px dotted #2e2be080;margin:0;padding:0}.src:hover{background:var(--tint)}.chip{appearance:none;cursor:pointer;font:400 10px/1 var(--mono);color:var(--blue);background:var(--tint);border:0;align-items:center;gap:5px;margin:0;padding:4px 7px 4px 4px;transition:background .2s,box-shadow .2s;display:inline-flex}.chip:hover,.chip:focus-visible{box-shadow:inset 0 0 0 1px var(--blue)}.part[data-src]{cursor:pointer}.srcpop{z-index:60;background:var(--white);border:1px solid var(--ink);pointer-events:none;opacity:0;width:340px;transition:opacity .16s,transform .16s;position:fixed;transform:translateY(4px);box-shadow:0 30px 60px -16px #0e0f1159}.srcpop.show{opacity:1;transform:none}.sp-head{border-bottom:1px solid var(--line);font:400 10px/1 var(--mono);letter-spacing:.08em;align-items:center;gap:8px;padding:9px 12px;display:flex}.sp-head .sp-pg{color:var(--blue);margin-left:auto}.sp-body{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:12px;display:grid}.sp-page{position:relative;overflow:hidden}.sp-page svg{display:block}.sp-page:after{content:"";background:var(--blue);opacity:0;height:2px;position:absolute;top:0;left:0;right:0}.srcpop.show .sp-page:after{animation:.9s cubic-bezier(.4,0,.2,1) readdown}@keyframes readdown{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(154px)}}.sp-doc{font:500 13px/1.3 var(--sans)}.sp-q{font:400 11px/1.6 var(--mono);color:var(--ink);background:var(--tint);box-shadow:inset 2px 0 0 var(--blue);margin-top:8px;padding:6px 8px}.sp-meta{font:400 9.5px/1.4 var(--mono);letter-spacing:.06em;color:var(--mu);margin-top:10px}.panel{position:relative}.xhair{pointer-events:none;opacity:0;z-index:3;transition:opacity .2s;position:absolute;inset:0;overflow:hidden}.xhair.on{opacity:1}.xhair .h,.xhair .v{background:#2e2be038;position:absolute}.xhair .h{height:1px;left:0;right:0;top:var(--y)}.xhair .v{width:1px;top:0;bottom:0;left:var(--x)}.xhair .rd{left:calc(var(--x) + 10px);top:calc(var(--y) + 10px);font:400 9.5px/1 var(--mono);letter-spacing:.06em;color:var(--blue);white-space:nowrap;background:#f4f4f1eb;padding:4px 6px;position:absolute}.pc .bhit{cursor:pointer}.pc rect.bar{transition:fill .2s,stroke .2s}.pc rect.bar:has(+.bhit:hover){fill:var(--tint);stroke:var(--blue)}.pb .conn{transition:stroke .2s,stroke-width .2s}.pb .conn.hl{stroke:var(--blue);stroke-width:2px}.pb .vbox{transition:border-color .2s,box-shadow .2s}.pb .vbox.hl{box-shadow:0 0 0 3px var(--tint);border-color:var(--blue)!important}.pb .crow{cursor:default;transition:background-color .2s}.pb .crow.hl{background-color:#f3f3fe!important}.pb .unm.hl circle{fill:var(--tint)}.ppulse{opacity:0;stroke-dasharray:.05 .95}.ruler{cursor:crosshair;position:relative}.rscrub{pointer-events:none;opacity:0;transition:opacity .2s;position:absolute;inset:0}.rscrub.on{opacity:1}.rscrub i{height:var(--rh,100px);width:1px;top:0;left:var(--x);background:#9b99ffb3;position:absolute}.rscrub span{left:calc(var(--x) + 8px);top:var(--ly,0);font:400 10px/1 var(--mono);letter-spacing:.06em;color:var(--lv);white-space:nowrap;background:#0e0f11e6;padding:5px 7px;position:absolute}.rscrub.snap span{color:#fff;background:var(--blue)}.rscrub.flip span{left:auto;right:calc(100% - var(--x) + 8px)}.pscan{pointer-events:none;opacity:0;background:linear-gradient(#2e2be000,#2e2be024 85%,#2e2be0e6 100%);height:22px;position:absolute;top:0;left:0;right:0}.btn{transition:background .2s,border-color .2s,transform .15s}.btn:active{transform:translateY(1px)}.topbar a .ar{transition:transform .25s;display:inline-block}.topbar a:hover .ar{transform:translate(4px)}.links a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:3px;transition:background-size .3s,color .2s}.links a:hover{background-size:100% 1px}.spec{transition:background .25s}.spec:hover{background:#fafafe}.spec:hover .lbl{color:var(--blue)}.feat{transition:padding .25s}.feat:hover b,.faqr summary:hover{color:var(--blue)}@media (prefers-reduced-motion:no-preference){.onscreen{--play:running}.prod.run:not(.s2) .ib-mri .st-done{display:none}.prod.run:not(.s2) .ib-mri .st-read{display:inline-flex}.prod.run.s1:not(.s2) .ib-mri .ibbar i{animation:.9s linear both fillbar}@keyframes fillbar{0%{width:0}to{width:100%}}.prod.run.s1:not(.s2) .ibthumb .pg{animation:.18s steps(2,end) infinite turn}@keyframes turn{50%{opacity:.75;transform:translate(1px,-1px)}}.prod.run:not(.s3) .ib-bill .st-done{display:none}.prod.run:not(.s3) .ib-bill .st-wait{display:inline-flex}.prod.run:not(.s1) .cf-treat .v,.prod.run:not(.s2) .cf-inj .v,.prod.run:not(.s3) .cf-spec .v,.prod.run:not(.s4) .cf-flag .v{display:none}.prod.run:not(.s1) .cf-treat .ph,.prod.run:not(.s2) .cf-inj .ph,.prod.run:not(.s3) .cf-spec .ph,.prod.run:not(.s4) .cf-flag .ph{display:block}.prod.run:not(.s1) .cf-treat .chip,.prod.run:not(.s2) .cf-inj .chip,.prod.run:not(.s3) .cf-spec .chip,.prod.run:not(.s4) .cf-flag .chip{visibility:hidden}.prod.run.s1 .cf-treat,.prod.run.s2 .cf-inj,.prod.run.s3 .cf-spec,.prod.run.s4 .cf-flag{animation:1.6s ease-out flash}@keyframes flash{0%{background:var(--tint)}to{background:#ecebfd00}}.prod.run:not(.s1) .ev[data-i="0"],.prod.run:not(.s2) .ev[data-i="1"],.prod.run:not(.s3) .ev[data-i="2"],.prod.run:not(.s4) .ev[data-i="3"],.prod.run:not(.s4) .ev[data-i="4"]{opacity:0}.caret{animation:1.1s step-end infinite caret;animation-play-state:var(--play,paused)}@keyframes caret{50%{opacity:0}}.live .sq{animation:1.6s ease-in-out infinite beat;animation-play-state:var(--play,paused)}@keyframes beat{50%{opacity:.3}}.scene .sat{animation:10s ease-in-out infinite alternate drift;animation-play-state:var(--play,paused)}.scene .s-cms{animation-delay:-3s}.scene .s-api{animation-duration:12s;animation-delay:-6s}@keyframes drift{0%{translate:0 -3px}to{translate:0 3px}}.hero .pill .sq{animation:2.4s ease-in-out infinite beat}.pa .plate{animation:7s ease-in-out infinite alternate bob;animation-delay:calc(var(--i) * -1.4s);animation-play-state:var(--play,paused)}@keyframes bob{0%{translate:0 -2px}to{translate:0 2px}}.pb .ppulse{animation:10s linear infinite travel;animation-delay:calc(1.2s + var(--i) * 1.4s);animation-play-state:var(--play,paused)}@keyframes travel{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}12%{stroke-dashoffset:.05px;opacity:1}14%{opacity:0}to{opacity:0;stroke-dashoffset:.05px}}.pc .gap rect:first-child{animation:4.5s ease-in-out infinite gapp;animation-play-state:var(--play,paused)}@keyframes gapp{50%{opacity:.13}}.pc .sweep{animation:12s linear 2s infinite sweepamb;animation-play-state:var(--play,paused)}.pc.play .sweep{animation:1.5s linear sweep,12s linear 4s infinite sweepamb;animation-play-state:running, var(--play,paused)}@keyframes sweepamb{0%{opacity:0;transform:translate(0)}2%{opacity:.5}16%{opacity:.5;transform:translate(928px)}17%,to{opacity:0;transform:translate(928px)}}.pd .lhl{animation:7s ease-in-out infinite shimmer;animation-play-state:var(--play,paused);background-image:linear-gradient(100deg,#0000 35%,#fffc 50%,#0000 65%);background-position:150% 0;background-repeat:no-repeat;background-size:300% 100%}.pd .lhl+.lhl{animation-delay:.25s}@keyframes shimmer{0%,62%{background-position:150% 0}82%,to{background-position:-50% 0}}.pd .mini{animation:3.6s ease-in-out infinite ring;animation-play-state:var(--play,paused)}@keyframes ring{50%{stroke:var(--blue);stroke-width:2px}}.wf .scan2{animation:15s linear 6s infinite scanamb;animation-play-state:var(--play,paused)}@keyframes scanamb{0%{opacity:0;transform:translate(0)}1%{opacity:.5}22%{opacity:.5;transform:translate(1182px)}23%,to{opacity:0;transform:translate(1182px)}}.step .st .sq{animation:6s ease-in-out infinite ping;animation-delay:calc(var(--i) * 1.5s);animation-play-state:var(--play,paused)}@keyframes ping{0%,to{box-shadow:0 0 #2e2be000}6%{box-shadow:0 0 0 4px #2e2be073}14%{box-shadow:0 0 #2e2be000}}.ccol:hover .pscan,.ccol.scanning .pscan{animation:1.7s cubic-bezier(.4,0,.2,1) pscan}@keyframes pscan{0%{opacity:0;transform:translateY(-22px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(var(--ph))}}.cta .glow{animation:26s linear infinite dotdrift;animation-play-state:var(--play,paused)}@keyframes dotdrift{to{background-position:36px 18px}}.ctain svg circle{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite dot;animation-play-state:var(--play,paused)}@keyframes dot{50%{transform:scale(1.28)}}}@media (hover:none){.xhair,.rscrub{display:none}}.hero2{padding:0}.hero2 .hmob{display:none}.hcard{background:var(--white);border:1px solid var(--ink);box-shadow:0 30px 60px -24px #0e0f1138}.hhead{border-bottom:1px solid var(--ink);box-sizing:border-box;height:65px;padding:14px 18px 12px}.hh1{justify-content:space-between;align-items:center;display:flex}.hstate{font:400 9.5px/1 var(--mono);letter-spacing:.08em;color:var(--blue);align-items:center;gap:7px;display:inline-flex}.hh2{font:400 13px/1 var(--sans);color:var(--mu);justify-content:space-between;margin-top:10px;display:flex}.hcount{font:400 10px/1 var(--mono);color:var(--mu2);font-variant-numeric:tabular-nums}.hcount b{color:var(--ink);font-weight:400}.hrow{box-sizing:border-box;border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;height:100px;padding:0 18px;transition:background .25s;display:grid}.hrow .hn{font:400 11px/1 var(--mono);color:var(--mu)}.hlab{font:400 9.5px/1 var(--mono);letter-spacing:.08em;color:var(--mu)}.hv{font:400 19px/1.2 var(--disp);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-stretch:112%;overflow:hidden}.hsub{font:400 12.5px/1.3 var(--sans);color:var(--mu);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.hph{font:400 11px/1 var(--mono);letter-spacing:.06em;color:var(--mu2);margin-top:9px;display:none}.hrow.on{background:var(--tint)}.hrow.on .hn,.hrow.on .hv{color:var(--blue)}.hfoot{justify-content:space-between;align-items:center;height:58px;padding:0 18px;display:flex}.hflags{font:400 10px/1 var(--mono);letter-spacing:.08em;color:var(--blue);align-items:center;gap:8px;transition:opacity .4s;display:inline-flex}.hero2 .hp .pt{fill:var(--white);stroke:var(--ink);stroke-width:1px;transition:fill .25s,stroke .25s}.hero2 .hp .pe,.hero2 .hp .ps{fill:var(--ink)}.hero2 .hp.on .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.hero2 .hp.on .pe,.hero2 .hp.on .ps{fill:var(--blue)}.hero2 .hp .fdot{fill:var(--mu);transition:fill .25s}.hero2 .hp.on .fdot{fill:var(--blue)}.hero2 .hl .hlead{stroke:var(--mu);stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .25s,stroke-dashoffset .5s}.hero2 .hl.on .hlead{stroke:var(--blue)}.hero2 .hl .hb circle{fill:var(--white);stroke:var(--ink);transition:stroke .25s}.hero2 .hl.on .hb circle{stroke:var(--blue)}.hero2 .hl text{fill:var(--ink)}.hero2 .hl.on text{fill:var(--blue)}.hero2 .hl>text:last-child{fill:var(--mu)}.hero2 .hscan{opacity:0}.hrow{cursor:default}@media (max-width:720px){.hero2 .hdsk{display:none}.hero2 .hmob{padding:16px 16px 24px;display:block}.hero2 .hmob .stagewrap{display:none}.hmob .hsub{display:none}.hmob .hrow{padding:12px 14px}.hmob .hcard{margin-top:8px}.hrow{height:auto;padding:14px}.hv{white-space:normal;font-size:17px}.hsub{white-space:normal}.hh2{flex-direction:column;gap:6px}.hhead{height:auto}.hfoot{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:14px}.hflags{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){.hero2 .hp{transition:transform .9s cubic-bezier(.2,.75,.2,1) calc(var(--i) * 60ms)}.hero2.run:not(.h-open) .hp{transform:translateY(var(--pull));transition-duration:.55s;transition-delay:calc((4 - var(--i)) * 40ms)}.hero2 .hpx{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.hero2 .hp{animation:7s ease-in-out infinite alternate bob;animation-delay:calc(var(--i) * -1.4s);animation-play-state:var(--play,paused)}@keyframes hscan{0%{opacity:0;transform:translate(0)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(-170px,90px)}}.hrow .hv,.hrow .hsub,.hrow .chip{transition:opacity .35s}.hero2.run .hp .pt{fill:var(--white);stroke:var(--ink);stroke-width:1px}.hero2.run .hp .pe,.hero2.run .hp .ps{fill:var(--ink)}.hero2.run .hl .hlead{stroke:var(--mu)}.hero2.run .hrow.on{background:0 0}.hero2.run .hstate{color:var(--mu)}.hero2.run .hstate .sq{animation:.9s ease-in-out infinite beat}.hero2.run:not(.d4) .hflags{opacity:0}.hero2.r0 .hp[data-i="0"] .hscan{animation:.8s cubic-bezier(.45,0,.55,1) both hscan}.hero2.r0:not(.d0) .hp[data-i="0"] .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.hero2.r0:not(.d0) .hp[data-i="0"] .pe,.hero2.r0:not(.d0) .hp[data-i="0"] .ps{fill:var(--blue)}.hero2.run:not(.d0) .hl[data-k="0"] .hlead{stroke-dashoffset:1px}.hero2.run:not(.d0) .hl[data-k="0"] .hb,.hero2.run:not(.d0) .hl[data-k="0"] text{opacity:.3}.hero2.run:not(.d0) .hp[data-i="0"] .fdot,.hero2.run:not(.d0) .hrow[data-k="0"] .hv,.hero2.run:not(.d0) .hrow[data-k="0"] .hsub,.hero2.run:not(.d0) .hrow[data-k="0"] .chip{opacity:0}.hero2.run:not(.d0) .hrow[data-k="0"] .hph{display:block}.hero2.run:not(.d0) .hrow[data-k="0"] .hsub{display:none}.hero2.run.d0 .hrow[data-k="0"]{animation:1.5s ease-out flash}.hero2.r1 .hp[data-i="1"] .hscan{animation:.8s cubic-bezier(.45,0,.55,1) both hscan}.hero2.r1:not(.d1) .hp[data-i="1"] .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.hero2.r1:not(.d1) .hp[data-i="1"] .pe,.hero2.r1:not(.d1) .hp[data-i="1"] .ps{fill:var(--blue)}.hero2.run:not(.d1) .hl[data-k="1"] .hlead{stroke-dashoffset:1px}.hero2.run:not(.d1) .hl[data-k="1"] .hb,.hero2.run:not(.d1) .hl[data-k="1"] text{opacity:.3}.hero2.run:not(.d1) .hp[data-i="1"] .fdot,.hero2.run:not(.d1) .hrow[data-k="1"] .hv,.hero2.run:not(.d1) .hrow[data-k="1"] .hsub,.hero2.run:not(.d1) .hrow[data-k="1"] .chip{opacity:0}.hero2.run:not(.d1) .hrow[data-k="1"] .hph{display:block}.hero2.run:not(.d1) .hrow[data-k="1"] .hsub{display:none}.hero2.run.d1 .hrow[data-k="1"]{animation:1.5s ease-out flash}.hero2.r2 .hp[data-i="2"] .hscan{animation:.8s cubic-bezier(.45,0,.55,1) both hscan}.hero2.r2:not(.d2) .hp[data-i="2"] .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.hero2.r2:not(.d2) .hp[data-i="2"] .pe,.hero2.r2:not(.d2) .hp[data-i="2"] .ps{fill:var(--blue)}.hero2.run:not(.d2) .hl[data-k="2"] .hlead{stroke-dashoffset:1px}.hero2.run:not(.d2) .hl[data-k="2"] .hb,.hero2.run:not(.d2) .hl[data-k="2"] text{opacity:.3}.hero2.run:not(.d2) .hp[data-i="2"] .fdot,.hero2.run:not(.d2) .hrow[data-k="2"] .hv,.hero2.run:not(.d2) .hrow[data-k="2"] .hsub,.hero2.run:not(.d2) .hrow[data-k="2"] .chip{opacity:0}.hero2.run:not(.d2) .hrow[data-k="2"] .hph{display:block}.hero2.run:not(.d2) .hrow[data-k="2"] .hsub{display:none}.hero2.run.d2 .hrow[data-k="2"]{animation:1.5s ease-out flash}.hero2.r3 .hp[data-i="3"] .hscan{animation:.8s cubic-bezier(.45,0,.55,1) both hscan}.hero2.r3:not(.d3) .hp[data-i="3"] .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.hero2.r3:not(.d3) .hp[data-i="3"] .pe,.hero2.r3:not(.d3) .hp[data-i="3"] .ps{fill:var(--blue)}.hero2.run:not(.d3) .hl[data-k="3"] .hlead{stroke-dashoffset:1px}.hero2.run:not(.d3) .hl[data-k="3"] .hb,.hero2.run:not(.d3) .hl[data-k="3"] text{opacity:.3}.hero2.run:not(.d3) .hp[data-i="3"] .fdot,.hero2.run:not(.d3) .hrow[data-k="3"] .hv,.hero2.run:not(.d3) .hrow[data-k="3"] .hsub,.hero2.run:not(.d3) .hrow[data-k="3"] .chip{opacity:0}.hero2.run:not(.d3) .hrow[data-k="3"] .hph{display:block}.hero2.run:not(.d3) .hrow[data-k="3"] .hsub{display:none}.hero2.run.d3 .hrow[data-k="3"]{animation:1.5s ease-out flash}.hero2.r4 .hp[data-i="4"] .hscan{animation:.8s cubic-bezier(.45,0,.55,1) both hscan}.hero2.r4:not(.d4) .hp[data-i="4"] .pt{fill:var(--tint);stroke:var(--blue);stroke-width:1.5px}.hero2.r4:not(.d4) .hp[data-i="4"] .pe,.hero2.r4:not(.d4) .hp[data-i="4"] .ps{fill:var(--blue)}.hero2.run:not(.d4) .hl[data-k="4"] .hlead{stroke-dashoffset:1px}.hero2.run:not(.d4) .hl[data-k="4"] .hb,.hero2.run:not(.d4) .hl[data-k="4"] text{opacity:.3}.hero2.run:not(.d4) .hp[data-i="4"] .fdot,.hero2.run:not(.d4) .hrow[data-k="4"] .hv,.hero2.run:not(.d4) .hrow[data-k="4"] .hsub,.hero2.run:not(.d4) .hrow[data-k="4"] .chip{opacity:0}.hero2.run:not(.d4) .hrow[data-k="4"] .hph{display:block}.hero2.run:not(.d4) .hrow[data-k="4"] .hsub{display:none}.hero2.run.d4 .hrow[data-k="4"]{animation:1.5s ease-out flash}}:root{--violet:#6b5cf0;--hl:#ece9fd}.ac{color:var(--violet);background:linear-gradient(transparent 66%, var(--hl) 66%, var(--hl) 94%, transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .03em}.dark .ac{--violet:#9c8cff;--hl:#272250}.pfield{pointer-events:none;z-index:0;max-width:none;position:absolute}.hero,.phero,.wf{position:relative;overflow:hidden}.hero>:not(.pfield),.phero>:not(.pfield),.wf>:not(.pfield){z-index:1;position:relative}@media (max-width:1199px){.pfield{display:none}}.hbg{pointer-events:none;z-index:0;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.hanim .hbg{display:block}.hanim .hero .pfield{display:none}.hanim .hero .pf-l,.hanim .hero .pf-d{display:none!important}.hero>.hbg{z-index:0;position:absolute}.skip{z-index:200;background:var(--ink);color:var(--bg);font:500 14px/1 var(--sans);border-radius:4px;padding:10px 14px;text-decoration:none;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.btn.k{transition:background .2s,border-color .2s,transform .15s,color .2s}.btn.k:hover{background:var(--blue);border-color:var(--blue);color:#fff}.btn:not(.k):hover{border-color:var(--ink)}.ar{vertical-align:-.125em;flex:none;display:inline-block}.btn .ar{margin-left:6px;transition:transform .25s;display:inline-block}.btn:hover .ar{transform:translate(3px)}.navin{position:relative}.links{align-items:center}.links .ddb{appearance:none;font:inherit;color:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;border:0;align-items:center;gap:5px;margin:0;padding:0 0 3px;transition:background-size .3s,color .2s;display:inline-flex}.links .ddb svg{opacity:.6;transition:transform .2s}.links .dd.open .ddb,.links .ddb:hover{color:var(--ink);background-size:100% 1px}.links .dd.open .ddb svg{transform:rotate(180deg)}.ddp{z-index:60;background:var(--white);border:1px solid var(--line);opacity:0;visibility:hidden;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);font-weight:400;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s .22s;display:grid;position:absolute;top:100%;left:-1px;right:-1px;transform:translateY(-6px);box-shadow:0 28px 56px -28px #0e0f1147}.dd.open .ddp{opacity:1;visibility:visible;transition:opacity .18s,transform .22s cubic-bezier(.2,.7,.2,1),visibility;transform:none}.ddl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:18px;display:grid}.ddi{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;padding:14px 14px 15px;text-decoration:none;transition:background-color .15s;display:grid;background:0 0!important}.ddi:hover,.ddi:focus-visible{background-color:var(--bg)!important}.ddi b{font:500 var(--t-card)/1.3 var(--sans);color:var(--ink);display:block}.ddi span{font:400 13px/1.45 var(--sans);color:var(--mu);margin-top:4px;display:block}.ddi svg{margin-top:1px}.ddi .g3 circle{fill:#dcddd7;transition:fill .2s}.ddi .g3 circle.f{fill:var(--blue)}.ddi:hover .g3 circle{fill:#dcddd7}.ddi:hover .g3 circle.f{fill:var(--blue)}.ddi:hover b{color:var(--blue)}.ddf{border-left:1px solid var(--line);background-color:var(--bg);background-image:radial-gradient(var(--dotc,#c3c4bd) 1px, transparent 1.2px);background-size:18px 18px;flex-direction:column;gap:10px;padding:26px 26px 24px;display:flex}.ddf .t{font:400 var(--t-h3)/1.15 var(--disp);letter-spacing:-.015em;color:var(--ink);margin-top:4px;font-stretch:112%}.ddf p{color:var(--mu);margin:0;font-size:13.5px;line-height:1.5}.ddf a{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-top:auto;padding-top:14px;text-decoration:none;background:0 0!important}.ddf a:hover{text-decoration:underline}@media (max-width:1000px){.ddp{display:none!important}}.sfoot .sf-top{grid-template-columns:minmax(240px,1.25fr) minmax(0,3fr);gap:clamp(32px,5vw,72px);padding:64px clamp(20px,4vw,56px) 56px;display:grid}.sf-brand p{color:var(--mu);max-width:280px;margin:14px 0 0;font-size:14px;line-height:1.5}.sf-brand .btn{margin-top:22px}.sf-trust{color:var(--mu2);flex-wrap:wrap;gap:6px 14px;margin-top:22px;display:flex}.sf-trust span{align-items:center;gap:7px;display:inline-flex}.sf-trust .sq{background:var(--blue);width:5px;height:5px;display:inline-block}.sf-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.sf-cols .lbl{margin-bottom:14px}.sf-cols a{color:var(--mu);white-space:nowrap;align-items:center;gap:0;padding:6px 0;font-size:14px;text-decoration:none;transition:color .2s,gap .2s;display:flex}.sf-cols a:before{content:"";background:var(--blue);width:0;height:5px;transition:width .2s,margin .2s}.sf-cols a:hover{color:var(--ink)}.sf-cols a:hover:before{width:5px;margin-right:8px}.sf-eof{border-top:1px solid var(--line);background-image:radial-gradient(var(--dotc,#c3c4bd) 1px, transparent 1.2px);background-position:0 0;background-size:18px 18px;height:176px;position:relative;overflow:hidden}.sf-eof canvas{display:none;position:absolute;top:0;left:0}.sfanim .sf-eof{background-image:none}.sfanim .sf-eof canvas{display:block}.sf-eofl{z-index:1;font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:clamp(20px,4vw,56px)}.sf-eofl .sq{background:var(--blue);width:6px;height:6px}.sfoot .fbot{align-items:center}.sf-legal{flex-wrap:wrap;gap:20px;display:flex}.sf-legal a{color:var(--mu);text-decoration:none}.sf-legal a:hover{color:var(--ink)}@media (max-width:1000px){.sfoot .sf-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.sf-eof{height:132px}}.pb .ck{background:var(--blue);width:7px;height:7px;margin-top:-3.5px;transition:transform .3s cubic-bezier(.2,.8,.3,1.5);position:absolute;top:50%;right:-4px;transform:scale(0)}.pb .crow[data-v=""] .ck{display:none}.pb.rlive .crow.hit .ck,.pb:not(.rlive) .crow .ck{transform:scale(1)}.pb .vbox{position:absolute}.ccol .art>div{overflow:hidden}.pscan{border-bottom:1px solid var(--blue);background:linear-gradient(#2e2be000,#2e2be01a);height:44px}.ccol .art>div>svg{display:block}@media (prefers-reduced-motion:no-preference){.pb.rlive .conn{stroke-dashoffset:1px;transition:stroke-dashoffset .7s cubic-bezier(.4,0,.2,1),stroke .4s,opacity .4s}.pb.rlive .conn.go{stroke-dashoffset:0;stroke:var(--blue);stroke-width:1.6px}.pb.rlive .conn.done{stroke-dashoffset:0}.pb.rlive .ppulse{opacity:0;animation:none}.pb.rlive .ppulse.go{animation:.8s cubic-bezier(.45,0,.25,1) both shot}@keyframes shot{0%{opacity:1;stroke-dashoffset:1.05px}88%{opacity:1}to{opacity:0;stroke-dashoffset:.03px}}.pb.rlive .cdot{opacity:0;transition:opacity .25s}.pb.rlive .cdot.done{opacity:1}.pb.rlive .vbox{transition:border-color .3s,box-shadow .3s,background-color .3s;overflow:hidden}.pb.rlive .vbox.on{box-shadow:0 0 0 4px #2e2be01f;border-color:var(--blue)!important}.pb.rlive .vbox.on:after{content:"";background:var(--blue);width:1px;animation:.55s linear both vread;position:absolute;top:0;bottom:0;left:0}@keyframes vread{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:100%}}.pb.rlive .crow{opacity:.38;transition:opacity .35s}.pb.rlive .crow.hit{opacity:1;animation:1.2s ease-out rowhit}@keyframes rowhit{0%{background-color:var(--tint)}to{background-color:#0000}}.pb.rlive .crow.miss{opacity:1;animation:2s ease-out rowmiss}@keyframes rowmiss{0%,30%{box-shadow:inset 3px 0 0 var(--blue)}to{box-shadow:inset 0 0 0 var(--blue)}}.pb.rlive .unm{opacity:0;transition:opacity .45s}.pb.rlive .unm.show{opacity:1}.pb.rlive .unm.show .useek{animation:.9s linear infinite seek}@keyframes seek{to{stroke-dashoffset:-14px}}.pb .urip{opacity:0;transform-box:fill-box;transform-origin:50%}.pb.rlive .unm.show .urip{animation:1.5s ease-out .25s 2 urip}@keyframes urip{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.pb.rlive .num{transition:color .3s}.pb.rlive .num.tick{color:var(--blue)}.wf.wlive .scan{display:none}.wf.wlive .tick,.wf.wlive .tlab{opacity:0;animation:none}.wf.wlive .tick.hit{opacity:1;animation:.45s cubic-bezier(.2,.8,.3,1.4) both pop}.wf.wlive .tlab.hit{opacity:1;animation:.4s both fade}.wf .trip{opacity:0;transform-box:fill-box;transform-origin:50%}.wf.wlive .tick.hit .trip{animation:1.2s ease-out both urip}.wf.wlive .step:before{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.wf.wlive .step{opacity:.35;transition:opacity .5s}.wf.wlive .step.on{opacity:1}.wf.wlive .step.on:before{transform:none}.wf .step:hover{opacity:1}.ccol:hover .pscan,.ccol.scanning .pscan{animation:1.9s cubic-bezier(.45,0,.4,1) pscan2}@keyframes pscan2{0%{opacity:0;transform:translateY(-44px)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(calc(var(--ph) - 44px))}}.ctain svg circle{animation:none!important}.ctain svg circle.cp{transform-box:fill-box;transform-origin:50%;transition:fill .45s,transform .5s cubic-bezier(.2,.8,.3,1.35)}.ctain svg circle.cp.cz{fill:#c4c5bf;transform:scale(.62)}}.ctacv{pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.ctanim .ctacv{display:block}.ctanim .cta .glow{display:none}.cta>.ctacv{position:absolute}.wfld{pointer-events:none;z-index:0;display:none;position:absolute;top:0;right:0}.wanim .wfld{display:block}.wanim .wf .pfield{display:none}@media (max-width:1199px){.wfld{display:none!important}}.wf>.wfld{z-index:0;position:absolute}.phero{padding:clamp(64px,9vw,104px) clamp(20px,4vw,56px) clamp(48px,6vw,88px)}.phero .crumbs{margin-bottom:18px}.phero h1{font-size:var(--t-d2);max-width:900px;margin-top:24px;line-height:1.1}.phero p{max-width:620px;font-size:var(--t-lead);color:var(--mu);margin:20px 0 0;line-height:1.5}.phero .ctas{justify-content:flex-start}.phero.quiet{padding:clamp(56px, 7vw, 96px) var(--gut) clamp(40px, 5vw, 64px)}.phero.quiet h1{text-wrap:balance;max-width:820px}.phero.quiet h1 .mu{color:var(--mu2)}.phero.quiet .ctas{margin-top:28px}.crumbs{font:400 11px/1 var(--mono);letter-spacing:.06em;color:var(--mu);text-transform:uppercase}.crumbs a{color:var(--mu);text-decoration:none}.crumbs a:hover{color:var(--ink)}.split{grid-template-columns:1fr 1fr;display:grid}.split.wide{grid-template-columns:1fr 1.3fr}.split>div+div{border-left:1px solid var(--line)}.split.flip>div:first-child{border-left:1px solid var(--line);border-right:0;order:2}.split.flip>div:last-child{border-left:0;order:1}.spad{padding:clamp(48px,7vw,96px) clamp(20px,4vw,56px)}@media (max-width:1000px){.split,.split.wide{grid-template-columns:minmax(0,1fr)}.split>div+div,.split.flip>div:first-child{border-left:0;border-top:1px solid var(--line)}.split.flip>div:first-child{order:1}.split.flip>div:last-child{order:2}}.tbl{border:1px solid var(--line);margin-top:32px}.trow2{grid-template-columns:1fr 1fr;display:grid}.trow2+.trow2{border-top:1px solid var(--line2)}.trow2>div{font-size:var(--t-body);color:#34373c;padding:18px 28px}.trow2>div:first-child{color:var(--mu);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.trow2>div:last-child{border-left:1px solid var(--line)}.thead2{border-bottom:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.thead2>div{padding:14px 28px}.thead2>div:last-child{border-left:1px solid var(--line);color:var(--blue)}@media (max-width:720px){.trow2,.thead2{grid-template-columns:minmax(0,1fr)}.trow2>div:last-child,.thead2>div:last-child{border-left:0;border-top:1px solid var(--line2)}}.quote{background:var(--tint);padding:clamp(48px,8vw,88px) clamp(24px,6vw,96px)}.quote p{font-family:var(--disp);letter-spacing:-.02em;font-weight:400;font-stretch:112%;font-size:var(--t-h2);max-width:1000px;margin:0;line-height:1.28}.facts{flex-direction:column;display:flex}.facts>div{border-top:1px solid var(--line);padding:14px 0}.statgrid{background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.statgrid>div{padding:32px 28px}.statgrid>div+div{border-left:1px solid var(--line)}.statgrid .v{font-family:var(--disp);font-stretch:112%;font-size:var(--t-d2);letter-spacing:-.03em;color:var(--blue);line-height:1}@media (max-width:720px){.statgrid{grid-template-columns:minmax(0,1fr)}.statgrid>div+div{border-left:0;border-top:1px solid var(--line)}}.commit{background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commit>div{padding:28px 28px 30px}.commit>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.commit>div:nth-child(n+4){border-top:1px solid var(--line)}.commit .cf{border-top:0;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.tag{font:400 10px/1 var(--mono);letter-spacing:.06em;color:#8a5a00;white-space:nowrap;border:1px solid #8a5a00;padding:2px 6px}@media (max-width:1000px){.commit{grid-template-columns:1fr 1fr}.commit>div:nth-child(3n+1){border-left:1px solid var(--line)}.commit>div:nth-child(odd){border-left:0}.commit>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.commit{grid-template-columns:minmax(0,1fr)}.commit>div{border-left:0!important}.commit>div:nth-child(n+2){border-top:1px solid var(--line)}}.flow{flex-wrap:wrap;align-items:center;gap:24px 0;padding:clamp(40px,6vw,56px);display:flex}.fbox{background:var(--white);border:1px solid var(--ink);flex:1;min-width:150px;padding:16px 18px}.fbox.hi{background:var(--tint);border-color:var(--blue)}.farrow{background:var(--ink);flex:0 0 32px;min-width:20px;height:1px;position:relative}.farrow:after{content:"";border-left:8px solid var(--ink);border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;width:0;height:0;position:absolute;top:-4px;right:-1px}@media (max-width:900px){.flow{flex-direction:column;align-items:stretch}.farrow{flex:none;width:1px;height:24px;margin:0 auto}.farrow:after{border-left:4.5px solid #0000;border-right:4.5px solid #0000;border-top:8px solid var(--ink);border-bottom:0;top:auto;bottom:-1px;right:-4px}}.formcard{background:var(--white);border:1px solid var(--ink);flex-direction:column;gap:20px;padding:clamp(24px,4vw,36px);display:flex;box-shadow:0 40px 80px -20px #0e0f1124}.frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.frow{grid-template-columns:minmax(0,1fr)}}.field{flex-direction:column;gap:8px;display:flex}.field label{font:500 14px/1 var(--sans)}.field label .req{color:var(--mu);font-weight:400}.field input,.field select,.field textarea{font:400 15px/1 var(--sans);color:var(--ink);border:1px solid var(--rulestrong,#8a8d93);background:var(--white);appearance:none;border-radius:0;height:44px;padding:0 14px}.field select{background-image:linear-gradient(45deg, transparent 50%, var(--mu) 50%), linear-gradient(135deg, var(--mu) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}.field textarea{resize:vertical;height:96px;font-family:var(--sans);padding:12px 14px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.field.err input{border:2px solid #b3261e}.ferr{color:#b3261e;align-items:flex-start;gap:6px;font-size:13px;display:flex}.fformrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:4px;display:flex}.calgrid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.calcol{flex-direction:column;gap:8px;padding:16px;display:flex}.calcol+.calcol{border-left:1px solid var(--line2)}.slot{font:400 14px/1 var(--sans);text-align:center;border:1px solid var(--rulestrong,#8a8d93);background:var(--white);padding:10px 0}.slot.pick{background:var(--blue);border-color:var(--blue);color:#fff}@media (max-width:720px){.calgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.calcol:nth-child(n+4){border-top:1px solid var(--line2)}.calcol:nth-child(3n+1){border-left:0}}.received{font:400 11px/1 var(--mono);letter-spacing:.06em;color:#1e7a4b;align-items:center;gap:10px;display:inline-flex}.received .sq{background:#1e7a4b;width:8px;height:8px}.nf .phero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(100svh - 105px);display:flex}.nf .phero .pfield{top:calc(50% - 280px)!important}.legal{max-width:760px;padding:clamp(56px,8vw,96px) clamp(20px,4vw,56px)}.legal h1{font-size:var(--t-d2);margin:0 0 8px}.legal .upd{color:var(--mu2)}.legal h2{font-family:var(--disp);letter-spacing:-.01em;margin:44px 0 14px;font-size:22px;font-weight:400;font-stretch:112%}.legal p{font-size:var(--t-body);color:#34373c;margin:0 0 16px;line-height:1.65}.legal ul{color:#34373c;font-size:var(--t-body);padding-left:20px;line-height:1.65}.shero{padding:clamp(64px,9vw,96px) clamp(20px,4vw,56px) clamp(40px,5vw,56px)}.shero h1{font-size:var(--t-d2);max-width:960px;margin:24px 0 0;line-height:1.08}.teamgrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:720px){.teamgrid{grid-template-columns:repeat(2,1fr)}}.threecol{grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:720px){.threecol{grid-template-columns:minmax(0,1fr)}.threecol>div{border-left:0!important;padding-left:0!important}.threecol>div+div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}}.itiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.itile{background:var(--white);text-align:center;height:88px;font:400 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--mu);border:1px dashed #8a8d93;justify-content:center;align-items:center;padding:0 12px;display:flex}@media (max-width:720px){.itiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkwrap{padding:clamp(28px,5vw,56px) clamp(16px,4vw,56px)}.mk{background:var(--white);border:1px solid var(--ink);overflow:hidden;box-shadow:0 40px 80px -24px #0e0f1129}.mkh{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.mkh .t{font:500 14px/1.2 var(--sans);align-items:center;gap:10px;display:flex}.mktabs{border-bottom:1px solid var(--line);gap:0;padding:0 18px;display:flex;overflow-x:auto}.mktabs span{font:400 13px/1 var(--sans);color:var(--mu);white-space:nowrap;border-bottom:2px solid #0000;margin-right:22px;padding:12px 0}.mktabs span.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.mktabs span i{font-style:normal;font:400 10px/1 var(--mono);border:1px solid var(--line);color:var(--mu);margin-left:6px;padding:2px 5px}.mkb{overflow-x:auto}.mkb>.in>table{min-width:680px}.mkcap{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;display:flex}.cite{font:400 10.5px/1 var(--mono);letter-spacing:.04em;color:var(--blue);background:var(--tint);white-space:nowrap;border:1px solid #2e2be059;align-items:center;gap:5px;padding:4px 6px;text-decoration:none;display:inline-flex}.cite:hover{border-color:var(--blue)}.ftag{font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);align-items:center;gap:6px;display:inline-flex}.ftag:before{content:"";background:var(--blue);width:6px;height:6px}.ctag{font:400 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mu);border:1px solid var(--line2);white-space:nowrap;padding:3px 6px}.mkm{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mkm>div{padding:18px 18px 20px}.mkm>div+div{border-left:1px solid var(--line)}.mkm .v{font:500 24px/1 var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:10px}.mkm .s{color:var(--mu);margin-top:8px;font-size:12.5px}.catbar{height:14px;margin:6px 0 14px;display:flex}.catbar i{height:100%;display:block}.catleg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;display:grid}.catleg div{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:13px;display:flex}.catleg div b{color:var(--mu);margin-left:auto;font-weight:400}.catleg i{flex:none;width:9px;height:9px}.mkt{border-collapse:collapse;width:100%;font-size:13.5px}.mkt th{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 14px}.mkt td{border-bottom:1px solid var(--line2);vertical-align:top;padding:12px 14px}.mkt tr:last-child td{border-bottom:0}.mkt td.n,.mkt th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mkt td.d{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mu)}.mkt tr.hi td,.mkt tr.fl td{background:var(--tint)}.mkt tr.fl td:first-child{box-shadow:inset 2px 0 0 var(--blue)}.mkt tr.tot td{border-top:1px solid var(--ink);font-weight:500}.mkt tbody tr{transition:background .15s}.mkt tbody tr:hover td{background:var(--bg)}.mkt .sub{color:var(--mu);margin-top:3px;font-size:12.5px}.mkv{grid-template-columns:300px minmax(0,1fr);display:grid}.mkv>div+div{border-left:1px solid var(--line)}.mkpdf{background:var(--bg);flex-direction:column;align-items:center;gap:10px;padding:22px;display:flex}.mkpg{aspect-ratio:8.5/11;background:var(--white);border:1px solid var(--line);width:100%;max-width:240px;padding:20px 18px;position:relative}.mkpg i{background:var(--line2);height:3px;margin-bottom:9px;display:block}.mkpg i.hl{background:var(--blue);opacity:.85;height:5px;box-shadow:0 0 0 4px var(--tint)}.mkpg .pn{font:400 9px/1 var(--mono);color:var(--mu);position:absolute;bottom:8px;right:10px}.mklist>div{border-bottom:1px solid var(--line2);grid-template-columns:150px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 18px;display:grid}.mklist>div:last-child{border-bottom:0}.mklist>div.on{background:var(--tint);box-shadow:inset 2px 0 0 var(--blue)}.mklist .k{font:400 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);padding-top:2px}.mklist .xv{font-size:14px;line-height:1.45}.mklist .xv b{font-weight:500;display:block}.mklist .xv span{color:var(--mu);font-size:13px}.tl{padding:8px 18px 18px}.tli{grid-template-columns:96px 18px minmax(0,1fr);gap:0 14px;display:grid;position:relative}.tli .dt{font:400 11px/1 var(--mono);color:var(--mu);text-align:right;font-variant-numeric:tabular-nums;padding-top:20px}.tli .ax{position:relative}.tli .ax:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:8px}.tli .ax:after{content:"";background:var(--white);border:1px solid var(--ink);width:9px;height:9px;position:absolute;top:20px;left:4px}.tli.hi .ax:after{background:var(--blue);border-color:var(--blue)}.tli .cd{border:1px solid var(--line);background:var(--white);justify-content:space-between;align-items:flex-start;gap:14px;margin:10px 0;padding:12px 14px;display:flex}.tli.hi .cd{border-color:var(--blue);box-shadow:inset 2px 0 0 var(--blue)}.tli .cd b{font-size:14px;font-weight:500}.tli .cd p{color:var(--mu);margin:4px 0 0;font-size:13px}.tli .cd .r{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.tli .cd .amt{font-variant-numeric:tabular-nums;font-size:13px}.tli.gap .ax:after,.tli.gap .cd{border-style:dashed;border-color:var(--blue);background:var(--tint)}.flg>div{border-bottom:1px solid var(--line2);grid-template-columns:200px minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.flg>div:last-child{border-bottom:0}.flg p{margin:0;font-size:14px;line-height:1.5}.flg .cites{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.prg{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prg>div{border-bottom:1px solid var(--line2);padding:16px 18px}.prg>div:not(:nth-child(3n+1)){border-left:1px solid var(--line2)}.prg .k{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.prg .v{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:8px;font-size:14px;display:flex}.prsum{background:var(--bg);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:18px;display:grid}.prsum p{color:#34373c;margin:8px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:720px){.shd{padding:var(--sec) 20px 24px!important}.relh .shd{padding:0!important}.mkwrap{padding:24px 12px 32px}.mkh{padding:10px 14px}.mktabs{padding:0 14px}.mklist>div{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px}.mklist>div .k{grid-column:1/-1}.flg>div{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 14px}.flg .cites{justify-content:flex-start}.prg{grid-template-columns:minmax(0,1fr)}.prg>div{padding:14px;border-left:0!important}.prsum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px}.mkv{grid-template-columns:minmax(0,1fr)}.mkv>div+div{border-left:0;border-top:1px solid var(--line)}.mkpdf{padding:16px}.mkpg{max-width:160px;padding:14px 12px}.tl{padding:4px 10px 12px}.tli{grid-template-columns:52px 14px minmax(0,1fr);gap:0 8px}.tli .dt{white-space:normal;font-size:9.5px;line-height:1.3}.tli .ax:before{left:6px}.tli .ax:after{left:2px}.tli .cd{flex-direction:column;gap:8px}.tli .cd .r{flex-direction:row;align-items:center}.tli .cd .ctag{display:none}.mkm{grid-template-columns:1fr 1fr}.mkm>div:nth-child(3){border-left:0}.mkm>div:nth-child(n+3){border-top:1px solid var(--line)}.catleg{grid-template-columns:minmax(0,1fr)}}.grid3{background:var(--white);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:not(.dark)>.rail:has(>:is(.grid3,.grid2,.lrow,.rel,.statuses,.specs):last-child){padding-bottom:clamp(48px,6vw,72px)}:not(.dark)>.rail>:is(.grid3,.grid2,.lrow,.rel,.statuses,.specs):last-child{border-bottom:1px solid var(--line)}:not(.dark)>.rail>:not(.relh)+:is(.grid3,.grid2,.lrow,.rel,.statuses,.specs):last-child{border-top:1px solid var(--line)}.grid3>div{padding:28px 28px 32px;position:relative}.grid3>div:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.grid3>div:nth-child(n+4){border-top:1px solid var(--line)}.grid3 h3{font:500 var(--t-body)/1.3 var(--sans);letter-spacing:-.005em;margin:12px 0 0}.grid3 p{font-size:var(--t-card);color:#34373c;margin:8px 0 0;line-height:1.55}.grid3.shifts>div{flex-direction:column;display:flex}.grid3.shifts h3{margin-top:16px}.grid3.shifts .was{border-top:1px solid var(--line2);color:var(--mu);margin-top:auto;padding-top:16px}.grid3.shifts p:not(.was){margin-bottom:20px}.grid3.shifts .was .lbl{color:var(--mu2);margin-bottom:6px;display:block}.grid3 .g3{display:block}.grid3 a.more{color:var(--blue);margin-top:14px;font-size:14px;text-decoration:none;display:inline-block}.grid3 a.more:hover{text-decoration:underline}.grid3.cards>div{transition:background .2s}.grid3.cards>div:hover{background:var(--bg)}.grid2{background:var(--white);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid2>div{padding:28px 28px 32px}.grid2>div:nth-child(2n){border-left:1px solid var(--line)}.grid2>div:nth-child(n+3){border-top:1px solid var(--line)}.grid2 h3{font:500 var(--t-body)/1.3 var(--sans);margin:10px 0 0}.grid2 p{font-size:var(--t-card);color:#34373c;margin:8px 0 0;line-height:1.55}@media (max-width:1000px){.grid3{grid-template-columns:1fr 1fr}.grid3>div:nth-child(3n+1){border-left:1px solid var(--line)}.grid3>div:nth-child(odd){border-left:0}.grid3>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:620px){.grid3,.grid2{grid-template-columns:minmax(0,1fr)}.grid3>div,.grid2>div{padding:24px 20px;border-left:0!important}.grid3>div:nth-child(n+2),.grid2>div:nth-child(n+2){border-top:1px solid var(--line)}}.lede{max-width:760px;font-size:var(--t-lead);color:#34373c;margin:0;padding:0 clamp(20px,4vw,56px) clamp(40px,5vw,56px);line-height:1.6}.uselist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;padding:0 clamp(20px,4vw,56px) clamp(48px,6vw,72px);display:grid}.uselist>div{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);padding:20px 0;display:grid}.uselist .n{font:400 11px/1.6 var(--mono);color:var(--blue)}.uselist b{font-size:16px;font-weight:500}.uselist p{font-size:var(--t-card);color:var(--mu);margin:6px 0 0;line-height:1.55}@media (max-width:820px){.uselist{grid-template-columns:minmax(0,1fr)}}.rel{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rel a{color:var(--ink);flex-direction:column;gap:10px;padding:24px 24px 26px;text-decoration:none;transition:background .2s;display:flex}.rel a+a{border-left:1px solid var(--line)}.rel a:hover{background:var(--white)}.rel a b{font:400 var(--t-h3)/1.15 var(--disp);letter-spacing:-.015em;font-stretch:112%}.rel a p{color:var(--mu);margin:0;font-size:14px;line-height:1.5}.rel a .go{color:var(--blue);margin-top:auto;font-size:13.5px}@media (max-width:900px){.rel{grid-template-columns:1fr 1fr}.rel a:nth-child(3){border-left:0}.rel a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:560px){.rel{grid-template-columns:minmax(0,1fr)}.rel a{border-left:0!important}.rel a+a{border-top:1px solid var(--line)}}.relh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:48px clamp(20px,4vw,56px) 24px;display:flex}.glance{background:var(--white);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.glance>div{padding:24px 24px 26px}.glance>div+div{border-left:1px solid var(--line)}.glance .v{font:400 clamp(26px,2.6vw,36px)/1 var(--disp);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-stretch:112%}.glance .v.b{color:var(--blue)}.glance p{color:var(--mu);margin:10px 0 0;font-size:13.5px}@media (max-width:900px){.glance{grid-template-columns:1fr 1fr}.glance>div:nth-child(odd){border-left:0}.glance>div:nth-child(n+3){border-top:1px solid var(--line)}.glance>div:last-child{grid-column:1/-1}}.stat4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.statuses{background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.statuses>div{padding:22px 22px 26px}.statuses>div+div{border-left:1px solid var(--line)}.statuses .st{font:500 12px/1 var(--sans);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.statuses p{color:#34373c;margin:12px 0 0;font-size:14px;line-height:1.5}@media (max-width:900px){.statuses{grid-template-columns:1fr 1fr}.statuses>div:nth-child(3){border-left:0}.statuses>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:520px){.statuses{grid-template-columns:minmax(0,1fr)}.statuses>div{border-left:0!important}.statuses>div+div{border-top:1px solid var(--line)}}.toc{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:96px}.toc a{color:var(--mu);border-left:1px solid var(--line);padding:6px 0 6px 12px;font-size:13.5px;text-decoration:none}.toc a:hover{color:var(--ink);border-left-color:var(--ink)}.legalwrap{grid-template-columns:240px minmax(0,1fr);gap:56px;padding:0 clamp(20px,4vw,56px);display:grid}.legalwrap .legal{padding-top:40px;padding-left:0;padding-right:0}.legalwrap .legal>h2:first-child,.legalwrap .legal>p:first-child{margin-top:0}.toc{padding-top:40px}.legal ol{color:#34373c;font-size:var(--t-body);padding-left:20px;line-height:1.65}.legal li{margin-bottom:12px}.legal a{color:var(--blue)}@media (max-width:900px){.legalwrap{grid-template-columns:minmax(0,1fr);gap:0}.toc{display:none}}.kv{flex-direction:column;display:flex}.kv>div{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.kv .k{font:400 10px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.kv .v{font-size:15px;line-height:1.5}.kv .v a{color:var(--blue);text-decoration:none}.kv .v a:hover{text-decoration:underline}.steps3{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps3>div{padding:28px 28px 32px}.steps3>div+div{border-left:1px solid var(--line)}.steps3 .n{font:400 11px/1 var(--mono);color:var(--blue)}.steps3 h3{font:500 var(--t-body)/1.3 var(--sans);margin:14px 0 0}.steps3 p{font-size:var(--t-card);color:#34373c;margin:8px 0 0;line-height:1.55}@media (max-width:820px){.steps3{grid-template-columns:minmax(0,1fr)}.steps3>div+div{border-left:0;border-top:1px solid var(--line)}}.note{color:var(--mu);border:1px dashed var(--line);align-items:flex-start;gap:10px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.note .tag{flex:none}.logostrip{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.logostrip>div{height:96px;font:400 10.5px/1.3 var(--mono);letter-spacing:.06em;color:var(--mu2);text-align:center;justify-content:center;align-items:center;padding:0 8px;display:flex}.logostrip>div+div{border-left:1px solid var(--line2)}@media (max-width:820px){.logostrip{grid-template-columns:repeat(3,minmax(0,1fr))}.logostrip>div:nth-child(4){border-left:0}.logostrip>div:nth-child(n+4){border-top:1px solid var(--line2)}}.statuses:not(.dk) .st.s-approved{background:var(--ink);color:#fff}.statuses:not(.dk) .st.s-unapproved{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.statuses:not(.dk) .st.s-duplicate{background:var(--line2);color:var(--ink)}.statuses:not(.dk) .st.s-ignored{color:var(--mu);box-shadow:inset 0 0 0 1px var(--mu2);background:0 0;outline:1px dashed #0000}.sf-cols.c3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.sf-cols.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}.formcard[hidden]{display:none}.site{min-height:100vh}.site.site-embed{min-height:0;padding-inline:24px}.site .skip{position:absolute}.rel.cols3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.rel.cols3{grid-template-columns:1fr 1fr}.rel.cols3 a:nth-child(3){border-left:0;border-top:1px solid var(--line)}}.hero .trust{gap:8px;margin:40px 0 0;padding:0;list-style:none}.hero .trust .tb{border:1px solid var(--line2);color:var(--mu);white-space:nowrap;background:#ffffffb8;border-radius:4px;align-items:center;gap:7px;padding:7px 11px 7px 9px;display:inline-flex}.hero .trust .tb:nth-child(2n){color:var(--mu)}.sico{color:var(--ink);margin:0 0 16px;display:flex}.sico svg{display:block}.grid3>div .sico+.lbl,.statuses>div .sico+.lbl{margin-top:0!important}.hero .trust .tb .sico{margin:0;display:inline-flex}.eyb{align-items:center;gap:10px;display:flex}.eyb .eyg{flex:none;display:block}.eyb .eyg circle{fill:#b4b5af}.eyb .eyg circle.f{fill:var(--blue)}.pnav .eyb{margin-left:0}.grid3>div.hascite,.statuses>div.hascite{position:relative}.ccite{z-index:2;opacity:0;cursor:default;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.3,1);position:absolute;top:24px;right:24px;transform:translateY(4px)}.grid3>div.hascite:hover .ccite,.statuses>div.hascite:hover .ccite,.hascite:focus-within .ccite{opacity:1;transform:none}.hascite:hover .lbl{color:var(--blue)}@media (hover:none){.ccite{display:none}}@media (prefers-reduced-motion:reduce){.ccite{transition:none;transform:none}}.btn.lt{background:var(--bg);border-color:var(--bg);color:var(--ink)}.btn.lt:hover{background:var(--blue);border-color:var(--blue);color:#fff}.sfband{color:#e4e4e0}.sfband .sfoot{border-top-color:var(--dkline)}.sfband .lbl{color:#7d8087}.sfband .sf-brand p{color:var(--dkmu)}.sfband .sf-trust{color:#7d8087}.sfband .sf-trust .sq,.sfband .sf-eofl .sq{background:var(--lv)}.sfband .sf-cols .lbl{color:#7d8087}.sfband .sf-cols a{color:var(--dkmu)}.sfband .sf-cols a:before{background:var(--lv)}.sfband .sf-cols a:hover{color:#fff}.sfband .sf-eof{border-top-color:var(--dkline);--dotc:#2e3034}.sfband .sf-eofl{color:var(--dkmu)}.sfband .fbot{border-top-color:var(--dkline)}.sfband .sf-legal a{color:#7d8087}.sfband .sf-legal a:hover{color:#fff}.sfband .site :focus-visible,.sfband :focus-visible{outline-color:var(--lv)}@keyframes g3wave{0%,to{fill:var(--g3off)}22%{fill:var(--g3on,var(--blue))}48%{fill:var(--g3off)}}@keyframes g3land{0%{fill:var(--g3off)}22%{fill:var(--g3on,var(--blue))}48%{fill:var(--g3off)}78%,to{fill:var(--g3on,var(--blue))}}@keyframes g3ring{0%,to{fill:var(--g3off)}12%{fill:currentColor}40%{fill:var(--g3off)}}.eyb .eyg{--g3off:#b4b5af}.ddi .g3{--g3off:#dcddd7}@media (prefers-reduced-motion:no-preference){.g3arm .eyb:not(.play) .eyg circle.f{fill:var(--g3off)}.eyb.play .eyg circle{animation:g3wave 1.8s cubic-bezier(.4,0,.2,1) calc(var(--d) * .19s) 1 both}.eyb.play .eyg circle.f{animation-name:g3land;animation-duration:2.6s}.ddi:hover .g3 circle,.ddi:focus-visible .g3 circle{animation:g3wave 1.1s ease-in-out calc(var(--d) * 90ms) infinite}.ddi:hover .g3 circle.f,.ddi:focus-visible .g3 circle.f{fill:var(--blue);animation:none}.g3load circle{animation:g3ring 1.6s linear calc(var(--r) * .2s) infinite}}.g3load{--g3off:#ffffff47;color:#fff;flex:none;margin-right:10px}.g3load circle{fill:var(--g3off)}.g3load circle:nth-child(5){fill:currentColor;opacity:.9}.phcv{display:none;top:0;right:0}.phanim .phero .phcv{display:block}.phanim .phero svg.pfield{display:none}@media (max-width:1199px){.phanim .phero .phcv{display:none}}.drawsec .sizer{margin-inline:auto}.prodband .rail{border-color:var(--dkline)}.prodband .eyb{color:#7d8087}.prodband .eyb .eyg{--g3off:#3a3d42;--g3on:var(--lv)}.prodband .eyb .eyg circle{fill:#3a3d42}.prodband .eyb .eyg circle.f{fill:var(--lv)}.prodband .tt{color:#f2f2ee}.prodband .lede{color:var(--dkmu)}.prodband .mkwrap{border-top:1px solid var(--dkline);background-image:radial-gradient(#26282c 1px,#0000 1.2px);background-size:18px 18px}.prodband .mk{color:var(--ink);border-color:#3a3d42;box-shadow:0 48px 110px -30px #000000b3,0 0 0 1px #ffffff05}.prodband .mkcap .lbl{color:#7d8087}.prodband .mkcap .lbl+.lbl{color:var(--lv)!important}.ddl{align-content:center;padding:20px 18px}.ddp .ddi{padding:17px 16px 18px}.ddi.on{background-color:var(--bg)!important}.ddi.on b{color:var(--blue)}.ddi.on .g3 circle{fill:#dcddd7}.ddv{border-left:1px solid var(--line);background-color:var(--bg);background-image:radial-gradient(#d3d4ce 1px,#0000 1.2px);background-position:-9px -9px;background-size:18px 18px;flex-direction:column;justify-content:center;gap:14px;padding:22px 28px;display:flex}.ddvc{background:var(--white);border:1px solid var(--ink);animation:.32s cubic-bezier(.2,.7,.2,1) ddvin;box-shadow:0 18px 36px -18px #0e0f1138}.ddvh{white-space:nowrap;border-bottom:1px solid var(--line);font:500 12.5px/1.2 var(--sans);color:var(--ink);align-items:center;gap:8px;padding:10px 12px;display:flex}.ddvh .lbl{color:var(--mu2);margin-left:auto}.ddvb{border-left:2px solid var(--blue);background:var(--tint);padding:14px 12px 13px}.ddvb .lbl{color:var(--blue);margin:0;display:block}.ddvb b{font:500 15px/1.3 var(--sans);color:var(--ink);margin-top:7px;display:block}.ddvm{font:400 12px/1.3 var(--sans);color:var(--mu);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.ddvn{color:var(--mu2)}.ddfoot{border-top:1px solid var(--line);background:var(--bg);grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:13px 32px;display:flex}.ddfoot a{font:500 13px/1 var(--sans);color:var(--ink);align-items:center;padding:0;text-decoration:none;display:inline-flex;background:0 0!important}.ddfoot a:hover{color:var(--blue)}.ddfoot a .ar{margin-left:6px;transition:transform .25s}.ddfoot a:hover .ar{transform:translate(3px)}@keyframes ddvin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ddvc{animation:none}}.ddvh svg{flex:none}.ddvh>span:not(.lbl){text-overflow:ellipsis;min-width:0;overflow:hidden}@media (max-width:1200px){.ddvh .lbl{display:none}}.mkab{border-bottom:1px solid var(--ink);background:var(--white);align-items:center;gap:18px;padding:10px 16px;display:flex}.mkab img{width:auto;height:15px;display:block}.mksearch{border:1px solid var(--line2);font:400 12px/1 var(--sans);color:var(--mu2);flex:0 260px;align-items:center;gap:8px;padding:6px 9px;display:flex}.mkabr{color:var(--mu);align-items:center;gap:12px;margin-left:auto;display:flex}.mkav{background:var(--ink);border-radius:50%;width:22px;height:22px;display:block}.mkab.dv{gap:12px}.mkfile{align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.mkfile b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.stp{font:500 12px/1 var(--sans);background:var(--ink);color:#fff;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.stp.ok{background:var(--ink)}.mkch{border-bottom:1px solid var(--line);padding:16px 18px 0}.mkct{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mkct b{font:500 17px/1.2 var(--sans);letter-spacing:-.01em}.mkchip{font:400 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink);padding:4px 6px}.mkch .mktabs{border-bottom:0;margin-top:12px;padding:0}.mktabs span em{font-style:normal;font:500 9.5px/1 var(--mono);background:var(--blue);color:#fff;margin-left:6px;padding:2px 5px}.mktabs span i{text-transform:uppercase;letter-spacing:.06em;font-size:8.5px}.mkf{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.mkf .fb,.mkab .fb,.mkchart .fb{border:1px solid var(--line);font:400 12px/1 var(--sans);color:var(--ink);background:var(--white);white-space:nowrap;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.fb.ck i{border:1px solid var(--mu2);width:11px;height:11px;display:block}.fb.ck.on i{background:var(--ink);border-color:var(--ink);box-shadow:inset 0 0 0 2px #fff}.mkf .fi{border:1px solid var(--line2);font:400 12px/1 var(--sans);color:var(--mu2);flex:0 220px;padding:6px 9px}.mkfr{gap:8px;margin-left:auto;display:flex}.mkm.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkm .lbl{color:var(--mu)}.mkm .s.nt{color:var(--mu2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tgs{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.tg{font:400 10px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--mu);border:1px solid var(--line2);white-space:nowrap;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.tg.k{color:var(--ink);border-color:var(--ink)}.tg.u{border-style:dashed}.vt{color:var(--mu);margin-top:3px;font-size:12.5px;display:block}.mkln{color:#34373c;align-items:flex-start;gap:8px;margin-top:8px;font-size:13px;line-height:1.45;display:flex}.mkln svg{color:var(--mu);flex:none;margin-top:2px}.mkpv{justify-content:space-between;align-items:center;gap:12px;display:flex}.mkpv .mkln{margin-top:8px}.mke{font-size:13.5px}.mkeh2,.mker{grid-template-columns:104px minmax(0,1.35fr) minmax(0,1fr);gap:20px;padding:0 18px;display:grid}.mkeh2{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu);border-bottom:1px solid var(--line);padding-top:12px;padding-bottom:12px}.mker{border-bottom:1px solid var(--line2);padding-top:16px;padding-bottom:16px}.mker:last-child{border-bottom:0}.mker b{font-weight:500;display:block}.mker .amt{font-variant-numeric:tabular-nums}.mker .dte{font-variant-numeric:tabular-nums;color:var(--mu);align-items:center;gap:6px;font-size:13px;display:flex}.mker.un>div{opacity:.55}.mker.hi,.mker.fl{background:var(--tint);box-shadow:inset 2px 0 0 var(--blue)}.nomatch{border:1px dashed var(--blue);background:var(--white);padding:10px 12px}.nomatch p{color:#34373c;margin:6px 0 0;font-size:13px;line-height:1.45}.mkchart{border:1px solid var(--line);margin:16px 18px 0;padding:14px 16px 12px}.mkchh{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mkchh .t{font:500 13.5px/1 var(--sans);margin-right:8px}.mkchart svg{margin-top:10px;display:block}.mkchart .gl{stroke:var(--line2);stroke-width:1px}.mkchart .base{stroke:var(--ink);stroke-width:1px}.mkchart .ax{font:400 8.5px var(--mono);fill:var(--mu)}.mkchart .gapz{fill:var(--tint);stroke:var(--blue);stroke-dasharray:3 3;stroke-width:1px}.mkchart .gapt{font:400 8.5px var(--mono);letter-spacing:.06em;fill:var(--blue)}.mkleg{color:var(--mu);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.mkleg span{align-items:center;gap:6px;display:inline-flex}.mkleg i{width:8px;height:8px;display:block}.tl2{padding:8px 18px 20px}.tli2{grid-template-columns:118px 18px minmax(0,1fr);gap:0 12px;display:grid}.tli2 .dtp{font:400 11px/1 var(--mono);font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--white);white-space:nowrap;place-self:start end;margin-top:22px;padding:5px 7px}.tli2 .ax{position:relative}.tli2 .ax:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:8px}.tli2 .ax:after{content:"";background:var(--white);border:1px solid var(--ink);width:9px;height:9px;position:absolute;top:25px;left:4px}.tli2.hi .ax:after{background:var(--blue);border-color:var(--blue)}.tli2 .cd{border:1px solid var(--line);background:var(--white);margin:12px 0;padding:14px 16px}.tli2.hi .cd{border-color:var(--blue);box-shadow:inset 2px 0 0 var(--blue)}.tli2 .tt2{font:500 14px/1.35 var(--sans);display:block}.tli2 .chg{border-top:1px solid var(--line2);align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:13px;display:flex}.tli2 .chg b{font-variant-numeric:tabular-nums;font-weight:500}.tli2 .chg span{color:var(--mu)}.tli2 .chg .cite{margin-left:auto}.tli2.gap .ax:after,.tli2.gap .cd{border-style:dashed;border-color:var(--blue);background:var(--tint)}.tli2.gap .cd p{color:#34373c;margin:8px 0 0;font-size:13px}.tli2.gap .dtp{border-color:var(--blue);color:var(--blue)}.mkv{grid-template-columns:290px minmax(0,1fr)}.pdft{color:var(--mu);font:400 11px/1 var(--mono);border-bottom:1px solid var(--line);justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:6px;padding-bottom:10px;display:flex}.pdft .pgr{align-items:center;gap:6px;display:flex}.pdft .pgr b{border:1px solid var(--line);background:var(--white);color:var(--ink);padding:3px 6px;font-weight:400}.pdft .zm{gap:6px;display:flex}.mkside{min-width:0}.mkfld{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:10px 18px 0;display:grid}.mkfld span{color:var(--mu);font-size:12.5px}.mkfld b{border:1px solid var(--line2);padding:7px 9px;font-size:13px;font-weight:400}.mkside .mkf{border-top:1px solid var(--line2);margin-top:12px}.mkenc+.mkenc{border-top:1px solid var(--line)}.mkeh{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;display:flex}.mkeh .vt,.mkeh .tgs{margin:0}.mkenc .mkt td,.mkenc .mkt th{padding:10px 14px}.mkenc .mkt th:first-child,.mkenc .mkt td:first-child{padding-left:18px}.mkenc .mkt td.d{font-size:12.5px}.mkt tr.on td:first-child{box-shadow:inset 2px 0 0 var(--blue)}.mkov{grid-template-columns:220px minmax(0,1fr);display:grid}.mkcd{border-right:1px solid var(--line);background:var(--bg);padding:16px 18px 18px}.mkcd .t,.mkah .t{font:500 13.5px/1.2 var(--sans)}.mkcd .r{margin-top:12px}.mkcd .r .lbl{display:block}.mkcd .r .v{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;font-size:13.5px;display:flex}.mkovr{min-width:0}.mkacc{border:1px solid var(--line);margin:16px 18px 18px}.mkah{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.mkacc .ai{border-bottom:1px solid var(--line2);padding:12px 14px}.mkacc .ai.fl{background:var(--tint);box-shadow:inset 2px 0 0 var(--blue)}.mkacc .aih{align-items:center;gap:8px;font-size:13.5px;display:flex}.mkacc .aih b{font-weight:500}.mkacc .aih .cite{margin-left:auto}.mkacc .ai p{color:#34373c;margin:6px 0 0 19px;font-size:13px;line-height:1.5}.prg2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prg2>div{border-top:1px solid var(--line2);padding:12px 14px}.prg2>div:nth-child(2n){border-left:1px solid var(--line2)}.prg2 .k{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.prg2 .v{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:7px;font-size:13.5px;display:flex}@media (max-width:720px){.mkab{padding:9px 12px}.mkch{padding:14px 14px 0}.mkf{padding:10px 14px}.mkb>.in{min-width:0!important}.mksearch{display:none}.mkab.dv{flex-wrap:wrap}.mkab.dv .mkfile{flex-basis:100%;order:3}.mkab.dv .mkabr .fb{display:none}.mkm.c3,.mkm.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.mkm.c3>div:first-child{grid-column:1/-1}.mkm>div{padding:14px}.mkm>div+div{border-left:0}.mkm>div:nth-child(n){border-top:1px solid var(--line2)}.mkm.c4>div:nth-child(2n),.mkm.c3>div:nth-child(3){border-left:1px solid var(--line2)}.mkm .v{font-size:19px}.mkeh2{display:none}.mker{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px}.mker>div:last-child:not(:empty){border-top:1px dashed var(--line);padding-top:10px}.mkchart{margin:12px 14px 0;padding:12px}.mkchh{flex-direction:column}.mkleg{justify-content:flex-start}.tl2{padding:4px 14px 16px}.tli2{grid-template-columns:minmax(0,1fr)}.tli2 .ax{display:none}.tli2 .dtp{justify-self:start;margin-top:14px}.tli2 .cd{margin:8px 0 0}.mkv{grid-template-columns:minmax(0,1fr)}.mkv>div+div{border-left:0;border-top:1px solid var(--line)}.mkpdf{padding:14px}.mkpg{max-width:180px}.mkfld{grid-template-columns:84px minmax(0,1fr);padding:10px 14px 0}.mkenc .mkt th:nth-child(2),.mkenc .mkt td:nth-child(2),.mkenc .mkt th:nth-child(4),.mkenc .mkt td:nth-child(4){display:none}.mkeh{padding:12px 14px}.mkov{grid-template-columns:minmax(0,1fr)}.mkcd{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.mkcd .t{grid-column:1/-1}.mkacc{margin:14px}.prg2{grid-template-columns:minmax(0,1fr)}.prg2>div:nth-child(2n){border-left:0}}.mk{border:1px solid var(--line);background:#f8f8f5;border-radius:14px;box-shadow:0 1px 2px #0e0f110a,0 30px 70px -28px #0e0f1138}.prodband .mk{border-color:#2a2c30;box-shadow:inset 0 1px #ffffff0a,0 48px 110px -30px #000000b3}.mk .lbl{font:400 12px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--mu)}.mk .mkpg .lbl{font:400 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.mkab{background:var(--white);border-bottom:1px solid var(--line2)}.mksearch,.mkf .fi{border-color:var(--line2);background:var(--white);border-radius:8px}.mkf .fb,.mkab .fb,.mkchart .fb{border-color:var(--line2);border-radius:8px;font-weight:500}.fb.ck i{border-radius:3px}.stp{border-radius:8px}.mkch{background:var(--white);border-bottom:1px solid var(--line2)}.mkct b{letter-spacing:-.015em;font-size:18px;font-weight:600}.mkchip{font:500 11px/1 var(--sans);letter-spacing:0;text-transform:none;border-color:var(--line2);border-radius:6px;padding:5px 7px}.mktabs span em{font:600 10px/1 var(--sans);border-radius:999px;padding:3px 6px}.mktabs span i{border-color:var(--line2);font:600 8.5px/1 var(--sans);letter-spacing:.04em;border-radius:999px;padding:3px 6px}.mkf{border-bottom:0;padding:14px 18px 4px}.mkm{border-bottom:0;gap:12px;padding:12px 18px 6px}.mkm>div{background:var(--white);border-radius:12px;padding:14px 16px 16px;border:1px solid var(--line2)!important}.mkm .v{font-size:22px;font-weight:600}.mkm .al{box-shadow:inset 0 3px 0 var(--blue)}.mkovr .mkm .v{font-size:18px}.tg{font:500 11px/1 var(--sans);letter-spacing:0;text-transform:none;color:#45484e;background:#efefeb;border:0;border-radius:6px;padding:5px 7px}.tg.k{color:var(--blue);background:var(--tint);border:0}.tg.u{border:1px dashed var(--line);color:var(--mu);background:0 0;padding:4px 6px}.cite{border-radius:5px}.mke{background:var(--white);border:1px solid var(--line2);border-radius:12px;margin:12px 18px 18px;overflow:hidden}.mkeh2{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none}.nomatch{border-radius:8px}.mkchart{background:var(--white);border-color:var(--line2);border-radius:12px}.mkchh .t{font-weight:600}.tli2 .dtp{font:500 12px/1 var(--sans);border-color:var(--line2);border-radius:7px;padding:6px 8px}.tli2 .cd{border-color:var(--line2);border-radius:12px;padding:16px 18px}.tli2.hi .cd{box-shadow:0 0 0 1px var(--blue)}.tli2 .tt2{font-weight:600}.tli2 .ax:after{border-radius:50%}.tli2 .ax:before{background:var(--line2)}.mkv{gap:12px;padding:12px}.mkv>div{background:var(--white);border-radius:12px;overflow:hidden;border:1px solid var(--line2)!important}.mkpdf{background:#f1f1ee!important}.mkpg{border-color:var(--line2);border-radius:3px;box-shadow:0 8px 20px -10px #0e0f1140}.mkfld b{border-radius:8px}.mkt th{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none}.mkeh b{font-weight:600}.mkov{grid-template-columns:230px minmax(0,1fr);gap:12px;padding:12px}.mkcd{border-radius:12px;background:var(--white)!important;border:1px solid var(--line2)!important}.mkcd .t,.mkah .t{font-weight:600}.mkovr .mkm{padding:0}.mkacc{background:var(--white);border-color:var(--line2);border-radius:12px;margin:12px 0 0;overflow:hidden}.mkah{border-bottom-color:var(--line2)}.prg2 .k{font:400 12px/1 var(--sans);letter-spacing:0;text-transform:none}@media (max-width:720px){.mkm>div:nth-child(n){border-left:1px solid var(--line2)}.mkv,.mkov{gap:10px;padding:10px}.mkcd{border-bottom:1px solid var(--line2)}.mk .m-off{display:none!important}.mk .mkf{display:none}.mk{border-radius:12px}.mkab{gap:12px}.mkct b{font-size:16px}.mkch .mktabs{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.mktabs span{margin-right:18px}.mkm{gap:8px;padding:12px 12px 2px}.mkm>div{border-radius:10px;padding:11px 12px 12px}.mkm.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkm.c3>div:first-child{grid-column:auto}.mkm .lbl{font-size:11px;line-height:1.25}.mkm .v{margin-top:6px;font-size:19px}.mkm.c3 .s{display:none}.mke{margin:10px 12px 12px}.mker{gap:8px;padding:14px}.mker>div:last-child:not(:empty){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mker>div:last-child b{display:inline}.mker>div:last-child .vt{margin:0;font-size:12px}.mker>div:last-child .mkpv{margin-left:auto}.mker>div:last-child .mkln{display:none}.mker .dte{font-size:12px}.mkchart{margin:12px 12px 0}.mkleg{gap:4px 12px;font-size:11px}.tl2{padding:2px 12px 14px}.tli2 .cd{padding:13px 14px}.tli2 .ln-people{display:none}.mkov{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.mkcd{gap:0 12px;padding:14px}.mkcd .r{margin-top:10px}.mkovr .mkm{gap:8px;padding:0}.mkovr .mkm.c4>div:first-child{grid-column:1/-1}.mkovr .mkm.c4>div:nth-child(n+2) .s,.mkovr .mkm.c4>div:nth-child(4){display:none}.mkovr .mkm .v{font-size:17px}.mkacc{margin:10px 0 0}.mkacc .ai p{margin-left:0}.mkah .mkfr{display:none}.mkv{gap:10px;padding:10px}.mkpdf{padding:12px 14px 14px}.mkenc .mkt td,.mkenc .mkt th{padding:9px 12px}.mkenc .mkt th:first-child,.mkenc .mkt td:first-child{padding-left:14px}.mkcap{gap:6px;margin-top:12px}}.pflow .step{opacity:1!important}.pflow .step:before{opacity:0;transition:opacity .4s,transform 0s linear .45s;transform:scaleX(0)}.pflow .step.is-on:before{opacity:1;transition:transform 2.5s linear,opacity;transform:none}.pflow.out .step:before{opacity:0;transition:opacity .4s,transform}.pflow:not(.flive) .step:before{opacity:1;transform:none}.fv{background:#141619;border:1px solid #2a2c30;border-radius:10px;height:178px;margin-bottom:22px;padding:12px 14px 14px;transition:opacity .4s;position:relative}.farr{background:var(--lv);width:24px;height:24px;color:var(--dk);z-index:2;border-radius:50%;place-items:center;margin-top:-12px;transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;top:50%;right:-41px}.flive .step.is-on .farr{transition-delay:2.1s}.flive .step:not(.is-on) .farr{opacity:0;transition-delay:0s;transform:translate(-6px)scale(.6)}.fv .fd{height:100%;transition:opacity .35s;overflow:hidden}.flive .step:not(.is-on) .fd,.pflow.out .fv{opacity:0}.fd{display:none}.pflow[data-doc="0"] .fd[data-d="0"],.pflow[data-doc="1"] .fd[data-d="1"],.pflow[data-doc="2"] .fd[data-d="2"]{display:block}.fv .fx{transition:opacity .45s ease calc(var(--j,0) * .22s), transform .55s cubic-bezier(.2,.7,.2,1) calc(var(--j,0) * .22s)}.flive .step:not(.is-on) .fx{opacity:0;transform:translateY(8px)}.flive .step:not(.is-on) .fv{opacity:.45}.fv>.fd>*{color:#e4e4e0}.fv .fh{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#7d8087;border-bottom:1px solid #24262a;align-items:center;gap:7px;margin:0 -14px 12px;padding:0 14px 10px;display:flex}.fv .fh .sq{background:var(--lv);flex:none;width:6px;height:6px}.fv .fh svg{color:var(--lv)}.fv .fh .fhr{color:#5e6167;margin-left:auto}.fdoc{background:#1a1c20;border:1px solid #2e3034;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;display:flex}.fdoc+.fdoc{margin-top:8px}.fdoc .fn{flex:1;min-width:0}.fdoc b{font:500 12.5px/1.25 var(--sans);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fdoc .fn span{color:#8b8e94;margin-top:3px;font-size:11.5px;display:block}.fdoc em{font:600 10px/1 var(--sans);color:#0e0f11;background:var(--lv);border-radius:999px;padding:4px 7px;font-style:normal}.fdoc.old{opacity:.45;border-style:dashed}.fdoc svg{filter:invert()brightness(1.4);flex:none}.flive .step.is-on .fdoc.fx{border-color:var(--lv);box-shadow:0 0 0 3px #9b99ff1f}.fread{grid-template-columns:54px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.fread .fh{grid-column:1/-1}.fpg{background:#16181b;border:1px solid #3a3d42;border-radius:4px;height:72px;padding:9px 7px;position:relative;overflow:hidden}.fpg i{background:#3a3d42;height:2px;margin-bottom:5px;display:block}.fpg .scan{background:var(--lv);height:2px;box-shadow:0 0 10px var(--lv);opacity:0;position:absolute;top:0;left:0;right:0}.flive .step.is-on .fpg .scan{animation:2s ease-in-out fscan}@keyframes fscan{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.fread ul,.fwrite{margin:0;padding:0;list-style:none}.fread li{border-bottom:1px solid #26282c;flex-direction:column;gap:3px;padding:6px 0;display:flex}.fread li:first-child{padding-top:0}.fread li span,.fwrite li span{font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7d8087}.fread li b{font:500 12.5px/1.25 var(--sans);color:#e4e4e0}.flink{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.flink .fh{align-self:stretch}.flink .ftag{color:var(--lv)}.flink .ftag:before{background:var(--lv)}.flink b{font:500 13.5px/1.3 var(--sans);color:#f2f2ee}.flink .q{color:#8b8e94;font-size:12px;line-height:1.4}.flink .cite{color:#c9c8ff;background:#9b99ff24;border-color:#9b99ff73}.fwrite li{border-bottom:1px solid #26282c;grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);gap:3px 8px;padding:7px 0;display:grid}.fwrite li:first-child{padding-top:0}.fwrite li svg{color:#0e0f11;background:var(--lv);border-radius:50%;grid-row:1/3;width:16px;height:16px;margin-top:1px;padding:2px}.fwrite li b{font:500 12.5px/1.2 var(--sans);color:#e4e4e0}@media (max-width:1000px){.fv{height:auto;min-height:150px}.farr{display:none}}.pflow{margin-top:clamp(48px,6vw,80px)}.wf>svg.pfield{clip-path:inset(0 0 90px)}@media (max-width:1000px){.flive .step:not(.is-on) .fx,.flive .step:not(.is-on) .fd{opacity:1;transform:none}.flive .step:not(.is-on) .fv{opacity:1}}.cdm{font-family:var(--sans);color:var(--ink);position:absolute;inset:0}.cdm-list{width:300px;position:absolute;top:54px;left:40px}.cdm-lh{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.cdm-f{background:var(--white);border:1px solid var(--line);margin-top:10px;padding:12px 14px;transition:border-color .3s,background-color .3s,opacity .3s;display:block}.cdm-f b{font:500 15px/1.3 var(--sans);margin-top:6px;display:block}.cdm-tag{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--mu)}.cdm-meta{color:var(--mu);margin-top:4px;font-size:12.5px;display:block}.cdm-row{align-items:center;gap:10px;margin-top:10px;display:flex}.cdm-chip{font:400 11px/1 var(--mono);letter-spacing:.04em;color:var(--blue);background:var(--tint);border:1px solid #2e2be059;align-items:center;gap:5px;padding:5px 7px;display:inline-flex;position:relative;overflow:visible}.cdm-chip .rip{border:1.5px solid var(--blue);opacity:0;pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.cdm-ver{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--blue);opacity:0;align-items:center;gap:5px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translate(-4px)}.cdm-f.dim{opacity:.5}.cdm-f.dim b{font-size:14px}.cdm.s-click .cdm-f.main{border-color:var(--blue)}.cdm.s-done .cdm-ver{opacity:1;transform:none}.cdm-ph{width:250px;font:400 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu);justify-content:space-between;display:flex;position:absolute;top:34px;left:400px}.cdm-ph span:first-child{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.cdm-pc b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:400}.cdm.s-land .cdm-pc,.cdm.s-land .cdm-pc b{color:var(--blue)}.cdm-stack{background:var(--white);border:1px solid var(--line);width:250px;height:330px;position:absolute}.cdm-stack.s1{top:64px;left:404px}.cdm-stack.s2{top:68px;left:408px}.cdm-page{background:var(--white);border:1px solid var(--ink);width:250px;height:330px;position:absolute;top:60px;left:400px;overflow:hidden}.pgc{position:absolute;inset:0}.pgc i{background:var(--line2);height:3px;position:absolute;left:22px}.pgc i.hd{background:var(--ink);width:110px;height:5px;top:26px}.pgc i.hl{background:var(--blue);transform-origin:0;transition:transform .4s cubic-bezier(.2,.7,.2,1) calc(var(--k) * .14s);z-index:1;transform:scaleX(1)}.pgc .hlbg{background:var(--tint);opacity:1;width:202px;height:40px;transition:opacity .3s;position:absolute;top:203px;left:16px}.cdm-sheet{background:var(--white);border:1px solid var(--ink);opacity:0;transform-origin:0;pointer-events:none;position:absolute;inset:-1px}.cdm-sheet:before,.cdm-sheet:after{content:"";background:var(--line2);height:3px;position:absolute;left:22px}.cdm-sheet:before{width:170px;box-shadow:0 24px 0 var(--line2), 0 48px 0 var(--line2), 0 96px 0 var(--line2), 0 120px 0 var(--line2), 0 168px 0 var(--line2);top:60px}.cdm-sheet:after{background:var(--ink);width:110px;height:5px;top:26px}.cdm-svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.cdm .mini,.cdm .lead{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .45s}.cdm .lead{transition-delay:.2s}.cdm .mlab{font:400 11px var(--mono);fill:var(--ink);transition:opacity .3s}.cdm-loupe{border:1.5px solid var(--ink);background:var(--white);transform-origin:-107px 207px;border-radius:50%;width:320px;height:320px;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute;top:75px;left:690px;overflow:hidden}.cdm-loupe svg{position:absolute;top:0;left:0}.cdm-loupe .lt{font:400 13px/28px var(--mono);color:#6b6e74;white-space:nowrap;position:absolute;top:62px;left:34px}.cdm-loupe .lhl{color:var(--ink);background:linear-gradient(var(--tint), var(--tint)) 0 0 / 100% 100% no-repeat;margin-right:-8px;padding-right:8px;transition:background-size .45s .15s}.cdm-det{font:400 10px/1.9 var(--mono);letter-spacing:.06em;color:#5f636a;transition:opacity .3s;position:absolute;top:30px;left:900px}.cdm-det span{color:var(--blue)}.cdm-strip{border-top:1px solid var(--ink);font:400 10px/1 var(--mono);letter-spacing:.06em;color:#5f636a;grid-template-columns:1.1fr 1.1fr 1fr;display:grid;position:absolute;top:446px;left:40px;right:40px}.cdm-strip>div{padding:14px 0}.cdm-strip .r{text-align:right}.cdm-strip b{font:400 15px/1 var(--sans);letter-spacing:0;color:var(--ink);margin-left:8px}.cdm-strip .src{margin-left:8px}.cdm-cur{z-index:5;pointer-events:none;transform:translate(calc(var(--cx,300px) - 2px), calc(var(--cy,430px) - 2px));opacity:0;align-items:center;gap:6px;transition:transform .85s cubic-bezier(.45,0,.2,1),opacity .3s;display:flex;position:absolute;top:0;left:0}.cdm-cur .rt{transform-origin:2px 2px;filter:drop-shadow(0 2px 3px #0e0f1138);flex:none;transition:transform .18s;display:block}.cdm-who{white-space:nowrap;font:400 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--blue);padding:4px 6px;position:absolute;top:19px;left:16px}.cdm.cdm-live.s-click:not(.s-flip) .cdm-cur .rt{transform:scale(.85)}.cdm.cdm-live:not(.s-aim) .cdm-cur{transform:translate(298px,428px)}.cdm.cdm-live.s-aim:not(.s-done) .cdm-cur{opacity:1}.cdm.cdm-live:not(.s-click) .cdm-f.main{border-color:var(--line)}.cdm.cdm-live.s-click:not(.s-flip) .cdm-chip.cdm-chip{transform:scale(.96)}.cdm.cdm-live.s-click .cdm-f.main .rip{animation:.6s ease-out cdmrip}@keyframes cdmrip{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(5)}}.cdm.cdm-live.s-flip:not(.s-land) .pgc{filter:blur(.7px);animation:.14s steps(2,end) infinite cdmflick}.cdm.cdm-live.s-flip:not(.s-land) .cdm-sheet{animation:.28s linear infinite cdmturn}.cdm.cdm-live.s-flip:not(.s-land) .cdm-sheet.b{animation-delay:.14s}@keyframes cdmflick{0%{opacity:.75;transform:translateY(0)}50%{opacity:.5;transform:translateY(-14px)}}@keyframes cdmturn{0%{opacity:1;transform:translate(0)scaleX(1)}to{opacity:0;transform:translate(-90px)scaleX(.55)}}.cdm.cdm-live:not(.s-land) .pgc i.hl{background:var(--line2);transform:scaleX(0)}.cdm.cdm-live:not(.s-land) .pgc .hlbg{opacity:0}.cdm.cdm-live:not(.s-detail) .mini,.cdm.cdm-live:not(.s-detail) .lead{stroke-dashoffset:1px}.cdm.cdm-live:not(.s-detail) .mlab{opacity:0}.cdm.cdm-live:not(.s-zoom) .cdm-loupe{opacity:0;transform:scale(.1)}.cdm.cdm-live:not(.s-zoom) .cdm-det{opacity:0}.cdm.cdm-live:not(.s-done) .cdm-loupe .lhl{background-size:0 100%}.ddp{grid-template-columns:minmax(0,1fr)}.ddp .ddl{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0}.ddp .ddi{flex-direction:column;align-items:flex-start;gap:0;padding:26px 24px 22px;display:flex;position:relative;background:0 0!important}.ddp .ddi+.ddi{border-left:1px solid var(--line2)}.ddp .ddi:before{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.ddp .ddi:hover:before,.ddp .ddi:focus-visible:before{transform:none}.ddp .ddi:hover,.ddp .ddi:focus-visible{background:0 0!important}.ddp .ddi .g3{margin:0 0 18px}.ddp .ddi b{font:500 16px/1.25 var(--sans);transition:color .2s}.ddp .ddi .dds{font:400 13.5px/1.5 var(--sans);color:var(--mu);flex-grow:1;margin-top:6px;display:block}.ddp .ddi .ddgo{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu2);align-items:center;margin-top:18px;transition:color .2s;display:inline-flex}.ddp .ddi .ddgo .ar{margin:-1.4px 0 0 6px;transition:transform .25s}.ddp .ddi:hover .ddgo,.ddp .ddi:focus-visible .ddgo{color:var(--blue)}.ddp .ddi:hover .ddgo .ar{transform:translate(3px)}.ddp .ddfoot{padding-inline:24px}@media (max-width:1200px){.ddp .ddl{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ddp .ddl .ddi:nth-child(3){border-left:0}.ddp .ddl .ddi:nth-child(n+3){border-top:1px solid var(--line2)}}.callsplit>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.callsplit>div:last-child{align-items:center;display:flex}.callsplit>div:last-child>*{width:100%}.callform{gap:22px;padding:clamp(24px,3.4vw,36px) clamp(22px,3.4vw,36px) clamp(24px,3vw,32px);box-shadow:0 1px #0e0f110a,0 40px 80px -28px #0e0f1133}.fchead{border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-4px;padding-bottom:16px;display:flex}.fchead .lbl{align-items:center;gap:9px;display:inline-flex}.fchead .lbl:last-child{color:var(--mu2)}.callform .tt{font-size:var(--t-h2);line-height:1.2}.callform .fcsub{color:var(--mu);margin:-8px 0 0;font-size:15px;line-height:1.6}.callform .field label,.callform .field legend{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:8px;padding:0;display:flex}.callform .field label i,.callform .field legend i{color:var(--blue);font-style:normal}.callform .field .req{font:400 10px/1 var(--mono);letter-spacing:.06em;color:var(--mu2);margin-left:auto}.callform .field input{border:1px solid var(--line);background:var(--white);height:46px;font-size:15px;transition:border-color .15s,box-shadow .15s}.callform .field input::placeholder{color:#a7aab0}.callform .field input:hover{border-color:var(--mu2)}.callform .field input:focus,.callform .field input:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint);outline:0}.callform .roles{border:0;min-width:0;margin:0;padding:0}.callform .roles legend{width:100%;margin-bottom:10px}.callform .chips{flex-wrap:wrap;gap:8px;display:flex}.callform .chip{cursor:pointer;position:relative}.callform .chip input{opacity:0;width:1px;height:1px;position:absolute}.callform .chip span{border:1px solid var(--line);background:var(--white);height:36px;font:400 14px/1 var(--sans);color:var(--ink);align-items:center;padding:0 13px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.callform .chip:hover span{border-color:var(--mu2)}.callform .chip input:checked+span{border-color:var(--blue);background:var(--tint);color:var(--blue)}.callform .chip input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.callform .fformrow{border-top:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.callform .fcterms{color:var(--mu);flex:220px;margin:0;font-size:12.5px;line-height:1.5}.callform .fcterms a{color:var(--mu)}.callform .fcerr{color:#b3261e;margin:0;font-size:14px}.callform .roles .chip{text-transform:none;letter-spacing:0;font:400 14px/1 var(--sans);display:inline-block}.fchead .g3 circle{fill:#b4b5af}.fchead .g3 circle.f{fill:var(--blue)}.faq.c3{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.faq.c4{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}@media (max-width:1000px){.faq.c3,.faq.c4{grid-template-columns:minmax(0,1fr)}}.unlock{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.unlockcard{width:100%;max-width:440px}.unlockform{flex-direction:column;gap:18px;display:flex}.unlockform .btn{align-self:flex-start}.phero .ctas{flex-wrap:wrap}.gd{grid-template-columns:240px minmax(0,1fr);display:grid}.gd-nav{border-right:1px solid var(--line)}.gd-navin{max-height:calc(100vh - 96px);padding:56px 24px;position:sticky;top:96px;overflow-y:auto}.gd-ng+.gd-ng{margin-top:18px}.gd-ngl{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu2);padding:0 0 8px 14px}.gd-nav a{font:400 14.5px/1.3 var(--sans);color:#7d8087;box-shadow:inset 1px 0 0 var(--line);padding:7px 0 7px 14px;text-decoration:none;transition:color .2s,box-shadow .2s;display:block}.gd-nav a:hover{color:var(--ink);box-shadow:inset 2px 0 0 var(--blue)}.gd-body{min-width:0}.gd-sec{padding:64px 56px 72px;scroll-margin-top:72px}.gd-sec+.gd-sec{border-top:1px solid var(--line)}.gd-head{max-width:760px;margin-bottom:36px}.gd-head .tt{font-size:clamp(22px,2.3vw,30px)}.gd-sub{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:baseline;gap:16px;margin:44px 0 16px;padding-top:18px;display:flex}.gd-sub .lbl{color:var(--ink)}.gd-subn{color:var(--mu);max-width:620px;font-size:13.5px;line-height:1.5}.gd-p{color:#34373c;max-width:680px;margin:18px 0 0;font-size:15px;line-height:1.6}.gd-code{font:400 12px/1 var(--mono);background:var(--white);border:1px solid var(--line2);color:var(--ink);white-space:nowrap;padding:3px 5px}.gd-cols4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.gd-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.gd-cols4 b,.gd-cols3 b{font:500 15px/1.3 var(--sans);margin-top:12px;display:block}.gd-cols4 p,.gd-cols3 p{color:var(--mu);margin:6px 0 0;font-size:13.5px;line-height:1.5}.gd-ideas{border-top:1px solid var(--line);gap:0}.gd-ideas>div{padding:22px 22px 4px 0}.gd-ideas>div+div{border-left:1px solid var(--line2);padding-left:22px}.gd-ideas .n{font:400 11px/1 var(--mono);color:var(--blue)}.gd-tile{aspect-ratio:4/3;border:1px solid var(--line2);justify-content:center;align-items:center;padding:16%;display:flex}.gd-tile img{max-width:100%;max-height:100%;display:block}.gd-tile.tall{aspect-ratio:16/9;padding:12% 16%}.gd-tile.icon{padding:24%}.g-paper{background-color:var(--bg);background-image:radial-gradient(#d3d4ce 1px,#0000 1.2px);background-size:18px 18px}.g-white{background:#fff}.g-ink{background:var(--dk);border-color:var(--dk)}.g-blue{background:var(--blue);border-color:var(--blue)}.gd-hero2{grid-template-columns:1fr 1fr;gap:0;display:grid}.gd-hero2 .gd-tile{border-right:0}.gd-hero2 .gd-tile+.gd-tile{border-left:0}.gd-cap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.gd-dls{gap:6px;display:flex}.gd-dls.wrap{flex-wrap:wrap;margin-top:12px}.gd-dl{font:400 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);background:var(--white);align-items:center;padding:6px 8px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.gd-dl:before{content:"↓";color:var(--mu2);margin-right:5px}.gd-dl:hover{border-color:var(--blue);color:var(--blue)}.gd-dl:hover:before{color:var(--blue)}.gd-og{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;display:grid}.gd-og img{border:1px solid var(--line2);width:100%;display:block}.gd-og b{font:500 15px/1.3 var(--sans);display:block}.gd-og p{color:var(--mu);margin:6px 0 12px;font-size:13.5px;line-height:1.5}.gd-dd{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.gd-dd>div{padding:18px 22px 4px 0}.gd-dd>div+div{border-left:1px solid var(--line2);padding-left:22px}.gd-dd .lbl{color:var(--ink);align-items:center;gap:8px;display:flex}.gd-dd .sq{background:var(--blue);width:7px;height:7px;display:inline-block}.gd-no .sq{border:1px solid var(--ink);background:0 0}.gd-dd ul{margin:12px 0 0;padding:0;list-style:none}.gd-dd li{border-bottom:1px solid var(--line2);color:#34373c;padding:9px 0;font-size:14px;line-height:1.5}.gd-dd li:last-child{border-bottom:0}.gd-share{border:1px solid var(--line);height:46px;display:flex}.gd-share>div{border-right:1px solid var(--line2);align-items:flex-end;min-width:0;padding:0 8px 7px;display:flex}.gd-share>div:last-child{border-right:0}.gd-share span{font:400 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gd-share .dk span{color:#fff}.gd-pairs{border-top:1px solid var(--line2)}.gd-pair{border-bottom:1px solid var(--line2);grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px;padding:12px 0;display:grid}.gd-pairsw{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gd-pairt p{color:var(--mu);margin:6px 0 0;font-size:13.5px;line-height:1.5}.gd-sw{appearance:none;text-align:left;border:1px solid var(--line2);background:var(--white);cursor:copy;font:inherit;color:var(--ink);grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px;transition:border-color .15s;display:grid}.gd-sw:hover{border-color:var(--mu2)}.gd-sw .chip{border:1px solid #0e0f111f;grid-row:1/3;width:28px;height:28px}.gd-sw .nm{font:400 10px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.gd-sw .hx{font:400 12.5px/1.3 var(--mono);color:var(--ink)}.gd-sw.ink{background:var(--dk);border-color:var(--dk)}.gd-sw.ink .nm{color:#7d8087}.gd-sw.ink .hx{color:#f4f4f1}.gd-sw.ink .chip{border-color:#ffffff24}.gd-fixed .gd-sw{width:100%}.gd-tw{border-top:1px solid var(--line);overflow-x:auto}.gd-t{border-collapse:collapse;width:100%;font-size:14px}.gd-t th{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);text-align:left;border-bottom:1px solid var(--line2);padding:12px 14px 12px 0}.gd-t td{border-bottom:1px solid var(--line2);vertical-align:top;color:#34373c;padding:12px 14px 12px 0}.gd-t td:first-child{color:var(--ink)}.gd-fam>div{border-top:1px solid var(--line);padding-top:16px}.gd-famsample{min-height:70px;margin:18px 0 6px;font-size:30px;line-height:1.15}.gd-famsample.disp{font-size:32px}.gd-sans{font-family:var(--sans);letter-spacing:-.01em;font-weight:400}.gd-mono{font-family:var(--mono);font-size:24px!important}.gd-fam .gd-code{margin-top:12px;display:inline-block}.gd-scale{border-top:1px solid var(--line2)}.gd-row{border-bottom:1px solid var(--line2);grid-template-columns:170px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.gd-rowk{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.gd-rowk span{font:400 11px/1 var(--mono);color:var(--mu)}.gd-spec{color:var(--ink);overflow-wrap:anywhere}.gd-rowv p{color:var(--mu);margin:8px 0 0;font-size:13px}.gd-draw{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);margin:0 -56px}.gd-draw .panel{border-top:0}.gd-marks>div{border-top:1px solid var(--line);padding-top:16px}.gd-mk{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;display:flex}.gd-g3 circle{fill:#b4b5af}.gd-g3 circle.f{fill:var(--blue)}.gd-sq{background:var(--blue);width:12px;height:12px;display:inline-block}.gd-heads{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;display:grid}.gd-headex{padding:20px 24px 8px 0}.gd-headex+.gd-headex{border-left:1px solid var(--line2);padding-left:24px}.gd-headex .tt{margin:14px 0 0;font-size:24px}.gd-acc{margin:14px 0 0;font-size:clamp(26px,2.6vw,34px);line-height:1.08}.gd-headex p{color:var(--mu);margin:12px 0 0;font-size:13.5px;line-height:1.5}.gd-lines>div{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:14px 0;display:grid}.gd-lines>div:first-child{border-top:1px solid var(--line2)}.gd-lines b{font:400 19px/1.3 var(--disp);letter-spacing:-.01em;font-stretch:112%}.gd-lines span{color:var(--mu);font-size:13.5px;line-height:1.5}.gd-sig{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.gd-sigform{box-shadow:none}.gd-sigprev{flex-direction:column;gap:14px;display:flex}.gd-sigbox{border:1px solid var(--line2);background:#fff;padding:26px 24px;overflow-x:auto}.gd-sigact{flex-wrap:wrap;gap:8px;display:flex}.gd-signote{color:var(--mu);margin:0;font-size:13px;line-height:1.5}.gd-li{grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:20px;display:grid}.gd-li .gd-lic.wide:only-child{grid-column:1/-1}.gd-lic{color:var(--ink);flex-direction:column;gap:12px;text-decoration:none;display:flex}.gd-lic img{border:1px solid var(--line2);background:var(--dk);width:100%;display:block}.gd-lic:not(.wide) img{max-width:180px}.gd-lit{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.gd-lit b{font:500 15px/1.3 var(--sans)}.gd-lit>span:not(.gd-dl){color:var(--mu);font-size:13.5px;line-height:1.5}.gd-lit .gd-dl{margin-top:6px}.gd-lic:hover .gd-dl{border-color:var(--blue);color:var(--blue)}@media (max-width:1000px){.gd{grid-template-columns:minmax(0,1fr)}.gd-nav{display:none}.gd-sec{padding:48px 20px 56px}.gd-draw{margin:0 -20px}.gd-cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-cols3{grid-template-columns:minmax(0,1fr)}.gd-ideas>div+div{border-left:0;padding-left:0}.gd-ideas>div:nth-child(2n){border-left:1px solid var(--line2);padding-left:22px}.gd-pair{grid-template-columns:minmax(0,1fr);gap:10px}.gd-sig,.gd-og{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gd-cols4{grid-template-columns:minmax(0,1fr)}.gd-ideas>div:nth-child(2n){border-left:0;padding-left:0}.gd-hero2,.gd-dd,.gd-heads{grid-template-columns:minmax(0,1fr)}.gd-hero2 .gd-tile{border:1px solid var(--line2)}.gd-dd>div+div,.gd-headex+.gd-headex{border-left:0;border-top:1px solid var(--line2);padding-left:0}.gd-row,.gd-lines>div{grid-template-columns:minmax(0,1fr);gap:10px}.gd-li{grid-template-columns:minmax(0,1fr)}}.gd-sigform .frow>*{min-width:0}.gd-sigform .field input{width:100%;min-width:0}.ds-spec{margin-top:18px}.ds-sh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ds-sh .lbl{color:var(--mu2)}.ds-live{border:1px solid var(--line2);background:var(--bg);padding:20px;position:relative;overflow-x:auto}.ds-live.dots{background-color:var(--bg)}.ds-live.dark{background:var(--dk);border-color:var(--dk)}.ds-live.dark .lbl{color:#7d8087}.ds-live .rail{border-inline:0;max-width:none}.ds-live .x{border-top-color:var(--line2)}.ds-live .x:before,.ds-live .x:after{display:none}.ds-live>.rail.x:first-child,.ds-live>section:first-child,.ds-live>.mkwrap,.ds-live .panel{margin:-20px}.ds-live .shd{padding:28px 20px 16px!important}.ds-live .lede{padding-inline:20px}.ds-rail.rail.x{padding:28px 24px;border-inline:1px solid var(--line)!important;border-top:1px solid var(--line)!important;margin:0!important}.ds-rail.rail.x:before,.ds-rail.rail.x:after{display:block}.ds-pad{padding:4px}.ds-tall{height:90px}.ds-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ds-grid2{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ds-disp{font-size:clamp(30px,3.6vw,52px);line-height:1.04}.ds-tt{font-size:26px}.ds-body{max-width:620px;margin:0;font-size:17px;line-height:1.55}.ds-lede.lede{padding:0}.ds-mono{font:400 11.5px/1.4 var(--mono)}.ds-vars{border-top:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-vars>div{border-bottom:1px solid var(--line2);grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);gap:4px 12px;padding:14px 12px 14px 0;display:grid}.ds-vars .chip{border:1px solid #0e0f111f;grid-row:1/4;width:30px;height:30px}.ds-vars .gd-code{justify-self:start}.ds-vars .hx{font:400 11.5px/1 var(--mono);color:var(--mu)}.ds-vars .us{color:var(--mu);font-size:12.5px;line-height:1.4}.ds-icons{background:var(--white);border:1px solid var(--line2);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:0;display:grid}.ds-icons>div{border-right:1px solid var(--line2);border-bottom:1px solid var(--line2);flex-direction:column;align-items:center;gap:10px;padding:18px 8px 14px;display:flex}.ds-icons .sico{margin:0}.ds-icons span:not(.sico){font:400 10.5px/1 var(--mono);color:var(--mu)}.ds-form{max-width:560px;box-shadow:none}@media (max-width:1000px){.ds-vars{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ds-vars{grid-template-columns:minmax(0,1fr)}}.ds-live.dots{background-image:radial-gradient(#c3c4bd 1px,#0000 1.2px);background-size:18px 18px}.ds-live>.mkwrap{padding:20px}.mk .mkt tr.on td:first-child,.mk .mkt tr.fl td:first-child,.mk .mker.hi,.mk .mker.fl,.mk .mkm .al,.mk .mkacc .ai.fl,.mk .mklist>div.on,.mk .tli2.hi .cd{box-shadow:none}.step h3{text-wrap:balance}.ogsite{padding:0}.ogc{background:var(--bg);width:1200px;height:630px;position:relative;overflow:hidden}.ogc>svg.pfield{display:block!important;top:36px!important;right:-90px!important}.ogc-rail{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.ogc-rail.l{left:56px}.ogc-rail.r{right:56px}.ogc-top{position:absolute;top:64px;left:104px}.ogc-body{width:700px;position:absolute;top:178px;left:104px}.ogc-body .disp{margin-top:30px;font-size:58px;line-height:1.05}.ogsite~nextjs-portal,nextjs-portal{display:none!important}.ogc-foot{align-items:center;gap:9px;display:flex;position:absolute;bottom:58px;left:104px}.ogc-foot .sq{background:var(--blue);width:7px;height:7px;display:inline-block}.mk{--mkh:720px;position:relative}.mk .mkb{height:var(--mkh);overflow-y:hidden}.mk .mkb>.in{flex-direction:column;min-height:100%;display:flex}.mk .mkb>.in>.mkv,.mk .mkb>.in>.mkov{flex:1}.mk:after{content:"";pointer-events:none;background:linear-gradient(#f8f8f500,#f8f8f5eb 70%,#f8f8f5);border-radius:0 0 13px 13px;height:96px;position:absolute;bottom:0;left:0;right:0}@media (max-width:720px){.mk{--mkh:600px}.mk:after{border-radius:0 0 11px 11px;height:80px}.mk .mkpdf{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.mk .mkpdf .pdft{display:none}.mk .mkpg{width:104px;max-width:none;padding:10px 9px;overflow:hidden}.mk .mkpg .lbl{font-size:7px;margin-bottom:8px!important}.mk .mkpg i{height:2px;margin-bottom:5px}.mk .mkpg i.hl{height:3px;box-shadow:0 0 0 2px var(--tint)}.mk .mkpg .pn{font-size:7px;bottom:5px;right:6px}.mk .mkpdf>.lbl{font:500 14px/1.4 var(--sans)!important;letter-spacing:0!important;text-transform:none!important;align-self:center!important}}.secp{color:#34373c;max-width:620px;margin:14px 0 0;font-size:16px;line-height:1.65}.secp b{color:var(--ink);font-weight:600}.secreq{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:32px;padding:clamp(48px,6vw,80px) clamp(20px,4vw,56px);display:grid}.secreq .tt{font-size:var(--t-h2);margin-top:16px}.secreq p{max-width:560px;font-size:var(--t-body);color:#34373c;margin:16px 0 0;line-height:1.6}.secreqa{flex-direction:column;justify-self:end;align-items:flex-start;gap:12px;display:flex}.secreqa .lbl{color:var(--mu2)}@media (max-width:820px){.secreq{grid-template-columns:minmax(0,1fr)}.secreqa{justify-self:start}}.secdisc{padding:clamp(32px,4vw,48px) var(--gut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.secdisc p{font-size:var(--t-body);color:#34373c;margin:8px 0 0}.callform .field textarea{border:1px solid var(--line);background:var(--white);width:100%;font:400 15px/1.5 var(--sans);resize:vertical;color:var(--ink);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.callform .field textarea::placeholder{color:#a7aab0}.callform .field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--tint);outline:0}.abbeliefs .n{font:400 11px/1 var(--mono);color:var(--blue);display:block}.abbeliefs h3{margin-top:16px}.abdraw{border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) clamp(20px,4vw,56px) 28px}.abrow{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.abf{flex-direction:column;margin:0;padding:clamp(20px,2.6vw,36px);display:flex;position:relative}.abf+.abf{border-left:1px solid var(--line)}.abimg{--rm:linear-gradient(var(--ink),var(--ink));background:var(--rm) 0 0/14px 1px, var(--rm) 0 0/1px 14px, var(--rm) 100% 0/14px 1px, var(--rm) 100% 0/1px 14px, var(--rm) 0 100%/14px 1px, var(--rm) 0 100%/1px 14px, var(--rm) 100% 100%/14px 1px, var(--rm) 100% 100%/1px 14px;background-repeat:no-repeat;padding:8px}.abimg img{aspect-ratio:1;object-fit:cover;object-position:50% 0%;border:1px solid var(--ink);background:var(--bg);width:100%;height:auto;display:block}.abf figcaption{flex-direction:column;padding-top:18px;display:flex}.abrole{color:var(--blue)}.abf b{font:500 22px/1.2 var(--sans);letter-spacing:-.01em}.abf .abrole{margin-top:8px}.abf p{color:#34373c;max-width:360px;margin:10px 0 0;font-size:15px;line-height:1.55}.abli{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--ink);border-radius:8px;align-self:flex-start;place-items:center;margin-top:16px;transition:border-color .2s,color .2s;display:inline-grid}.abli:hover{color:var(--blue);border-color:var(--blue)}.abdim{color:var(--mu);align-items:center;gap:14px;margin-top:36px;display:flex}.abdim i{background:var(--mu2);flex:1;height:1px;position:relative}.abdim i:before{content:"";background:var(--mu2);width:1px;height:11px;position:absolute;top:-5px}.abdim i:first-child:before{left:0}.abdim i:last-child:before{right:0}.abdim .lbl{white-space:nowrap;color:var(--mu)}.abquote{padding:var(--sec) var(--gut)}.abquote blockquote{font-size:var(--t-h2);max-width:900px;margin:18px 0 0;line-height:1.2}.abquote p{max-width:640px;font-size:var(--t-lead);color:#34373c;margin:20px 0 0;line-height:1.6}.abbel{border-top:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.abbel>div{padding:28px 28px 34px}.abbel>div+div{border-left:1px solid var(--line)}.abbel .n{font:400 11px/1 var(--mono);color:var(--blue);display:block}.abbel b{font-family:var(--disp);font-weight:400;font-stretch:112%;font-size:var(--t-h3);letter-spacing:-.015em;margin-top:16px;line-height:1.25;display:block}.abbel p{color:var(--mu);margin:12px 0 0;font-size:15px;line-height:1.55}.abhold{border-top:1px solid var(--line);background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.abhold li{flex-direction:column;gap:8px;padding:24px 28px 26px;display:flex}.abhold li:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.abhold li:nth-child(n+4){border-top:1px solid var(--line)}.abhold b{font-weight:500;font-size:var(--t-body);align-items:center;gap:10px;display:flex}.abhold .sq{background:var(--blue);flex:none;width:6px;height:6px;display:inline-block}.abhold li>span{color:var(--mu);padding-left:16px;font-size:15px;line-height:1.5}.abco2{background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.abco2>div{font-size:var(--t-body);flex-direction:column;gap:8px;padding:24px 28px;display:flex}.abco2>div+div{border-left:1px solid var(--line)}.abco2 a{color:var(--ink)}.abco2 a:hover{color:var(--blue)}.abpress{border-top:1px solid var(--line);padding:0 clamp(20px,4vw,56px)}.abpress summary{cursor:pointer;font-size:var(--t-body);align-items:center;gap:14px;padding:20px 0;list-style:none;display:flex}.abpress summary::-webkit-details-marker{display:none}.abpress summary:after{content:"+";color:var(--mu);margin-left:auto}.abpress[open] summary:after{content:"−"}.abpress p{max-width:760px;font-size:var(--t-body);color:#34373c;margin:0 0 16px;line-height:1.65}.abpress .abpm{color:var(--mu);margin-bottom:24px}.abpress .abpm a{color:var(--blue)}@media (max-width:900px){.abrow{grid-template-columns:minmax(0,1fr)}.abf+.abf{border-left:0;border-top:1px solid var(--line)}.abf{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;padding:28px 0;display:grid}.abf figcaption{padding-top:0}.abbel{grid-template-columns:minmax(0,1fr)}.abbel>div+div{border-left:0;border-top:1px solid var(--line)}.abhold{grid-template-columns:1fr 1fr}.abhold li{border-top:0!important;border-left:0!important}.abhold li:nth-child(2n){border-left:1px solid var(--line)!important}.abhold li:nth-child(n+3){border-top:1px solid var(--line)!important}.abco2{grid-template-columns:1fr 1fr}.abco2>div:nth-child(3){border-left:0}.abco2>div:nth-child(n+3){border-top:1px solid var(--line)}.abdim .lbl{white-space:normal;text-align:center}}@media (max-width:560px){.abf{grid-template-columns:120px minmax(0,1fr);gap:16px}.abhold{grid-template-columns:minmax(0,1fr)}.abhold li{border-left:0!important}.abhold li+li{border-top:1px solid var(--line)!important}.abco2{grid-template-columns:minmax(0,1fr)}.abco2>div{border-left:0!important}.abco2>div+div{border-top:1px solid var(--line)}}.ddov{gap:22px;display:inline-flex}html.mnlock{overflow:hidden}.nav.open{-webkit-backdrop-filter:none;backdrop-filter:none}.nav.open:before{content:"";z-index:-1;background:var(--bg);position:fixed;inset:0}.topbar{z-index:21;position:relative}.nav.open .navact .btn.k{display:none}.mnin{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:4px 16px 8px;overflow-y:auto}.mng{flex-direction:column;padding-top:22px;display:flex}.mng+.mng{margin-top:6px}.mnav .mnl{font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);padding:0 0 12px;display:block}.mngr{flex-direction:column;display:flex}.mnav .mns{font:400 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu2);padding:18px 0 4px;display:block}.mni{border-bottom:1px solid var(--line2);color:var(--ink);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;text-decoration:none;display:grid}.mng>.mngr:last-child .mni:last-child{border-bottom:0}.mni b{font:500 16px/1.25 var(--sans)}.mni .ar{color:#b5b6b0;transition:transform .2s,color .2s}.mni .g3{--g3off:#dcddd7}.mni .g3 circle{fill:#dcddd7}.mni .g3 circle.f{fill:var(--blue)}.mni:active b,.mni:focus-visible b{color:var(--blue)}.mni:active .ar,.mni:focus-visible .ar{color:var(--blue);transform:translate(3px)}.mno{font:400 14px/1.3 var(--sans);color:var(--mu);justify-content:space-between;align-items:center;padding:14px 0 2px;text-decoration:none;display:flex}.mno .ar{color:#b5b6b0}.mncta{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--bg);flex:none}.mncta .btn{justify-content:center;width:100%}@media (min-width:600px){.mnin{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:40px;padding-inline:24px;display:grid}.mng:first-child{grid-row:span 2}.mng+.mng{margin-top:0}.mncta{padding-inline:24px}}.menu path{transform-box:view-box;transform-origin:11px 11px;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.nav.open:not(.closing) .menu .mb1{transform:rotate(45deg)translateY(4px)}.nav.open:not(.closing) .menu .mb2{transform:rotate(-45deg)translateY(-4px)}@keyframes mnsheet{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mnrow{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes mncover{0%{opacity:0}to{opacity:1}}@keyframes mnout{0%{opacity:1}to{opacity:0}}.nav.open:before,.nav.open .mnav{animation:.18s ease-out both mncover}.nav.open.closing:before,.nav.open.closing .mnav{animation:.18s ease-in both mnout}@media (prefers-reduced-motion:no-preference){.nav.open:before{animation:.22s ease-out both mncover}.nav.open .mnav{animation:.42s cubic-bezier(.2,.7,.2,1) both mnsheet}.nav.open .mnl,.nav.open .mns,.nav.open .mni,.nav.open .mno{animation:mnrow .38s cubic-bezier(.2,.7,.2,1) calc(70ms + var(--i,0) * 22ms) both}.nav.open .mncta{animation:.38s cubic-bezier(.2,.7,.2,1) .2s both mnrow}.nav.open .mni .g3 circle{animation:g3wave .9s ease-in-out calc(.16s + var(--i,0) * 22ms + var(--d) * 60ms) 1 both}.nav.open .mni .g3 circle.f{animation-name:g3land;animation-duration:1.3s}.nav.open.closing:before{animation:.2s ease-in both mnout}.nav.open.closing .mnav{animation:.2s cubic-bezier(.4,0,1,1) both mnsheetout}.nav.open.closing .mnl,.nav.open.closing .mns,.nav.open.closing .mni,.nav.open.closing .mno,.nav.open.closing .mncta{animation:.14s ease-in both mnout}}@keyframes mnsheetout{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}@media (prefers-reduced-motion:no-preference){.mni:active .g3 circle,.mni:focus-visible .g3 circle{animation:g3wave .6s ease-in-out calc(var(--d) * 40ms) infinite}.mni:active .g3 circle.f,.mni:focus-visible .g3 circle.f{fill:var(--blue);animation:none}}.hwstats{background:var(--white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hwstats>div{flex-direction:column;gap:10px;padding:30px 28px 28px;display:flex}.hwstats>div+div{border-left:1px solid var(--line)}.hwstats b{font-family:var(--disp);font-weight:400;font-stretch:112%;font-size:var(--t-d2);letter-spacing:-.03em;color:var(--ink);line-height:1}.hwstats span{font-size:var(--t-card);color:var(--mu);line-height:1.45}.hwcap{border-top:1px solid var(--line);color:var(--mu2);padding:12px 28px}@media (max-width:900px){.hwstats{grid-template-columns:1fr 1fr}.hwstats>div:nth-child(3){border-left:0}.hwstats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:520px){.hwstats{grid-template-columns:minmax(0,1fr)}.hwstats>div{border-left:0!important}.hwstats>div+div{border-top:1px solid var(--line)}}.hwsteps{border-top:1px solid var(--line)}.hwsteps h3{font:500 var(--t-body)/1.3 var(--sans);margin:16px 0 0}.hwn{color:var(--mu);justify-content:space-between;align-items:center;display:flex}.hwcite{border-top:1px solid var(--line)}.hwcite .sizer{margin-inline:auto}.ctabs{flex-direction:column;gap:22px;display:flex}.ctabl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ctabl button{appearance:none;text-align:left;cursor:pointer;color:#e4e4e0;background:0 0;border:1px solid #2a2c30;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:14px 16px 15px;transition:border-color .2s,background-color .2s;display:grid}.ctabl button:hover{border-color:#4a4d52}.ctabl button.on{border-color:var(--lv);background:#9b99ff14}.ctabl .n{font:400 10px/1 var(--mono);color:#7d8087}.ctabl button.on .n{color:var(--lv)}.ctabl b{font:500 15px/1.2 var(--sans)}.ctabl .d{color:#8b8e94;grid-column:2;font-size:13px;line-height:1.4}.ctabp[hidden]{display:none}@media (max-width:900px){.ctabl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ctabl .d{display:none}.ctabl button{padding:11px 12px}}.ctabl{padding:0 clamp(20px,4vw,56px)}.ctabs{gap:28px}.ctcards{background:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ctcards a{color:inherit;flex-direction:column;gap:8px;padding:28px 28px 30px;text-decoration:none;transition:background .2s;display:flex}.ctcards a:not(:nth-child(3n+1)){border-left:1px solid var(--line)}.ctcards a:nth-child(n+4){border-top:1px solid var(--line)}.ctcards a:hover{background:var(--bg)}.ctcards a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:var(--bg)}.ctcards .sico svg{color:var(--mu);margin-bottom:6px;transition:color .2s}.ctcards a:hover .sico svg,.ctcards a:focus-visible .sico svg{color:var(--ink)}.ctcards b{font-size:18px;font-weight:500;transition:color .2s}.ctcards a:hover b,.ctcards a:focus-visible b{color:var(--blue)}.ctcards p{font-size:var(--t-card);color:var(--mu);flex:1;margin:0;line-height:1.55}.ctcards .go{color:var(--blue);align-self:flex-start;align-items:center;gap:6px;margin-top:8px;font-size:14px;line-height:1.2;display:inline-flex}.ctcards .go .ar{transition:transform .25s}.ctcards a:hover .go .ar,.ctcards a:focus-visible .go .ar{transform:translate(3px)}@media (max-width:900px){.ctcards{grid-template-columns:1fr 1fr}.ctcards a{border-top:0!important;border-left:0!important}.ctcards a:nth-child(2n){border-left:1px solid var(--line)!important}.ctcards a:nth-child(n+3){border-top:1px solid var(--line)!important}}@media (max-width:560px){.ctcards{grid-template-columns:minmax(0,1fr)}.ctcards a{border-left:0!important}.ctcards a+a{border-top:1px solid var(--line)!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tl3wrap{padding:8px clamp(20px,4vw,56px) clamp(56px,7vw,88px)}.tl3{gap:0 32px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl3:before{content:"";background:var(--ink);height:1px;position:absolute;top:17px;left:17px;right:0}.tl3:after{content:"";border-left:8px solid var(--ink);border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;position:absolute;top:13px;right:0}.tl3 li{flex-direction:column;align-items:flex-start;display:flex;position:relative}.tl3n{z-index:1;border:1px solid var(--ink);background:var(--bg);width:35px;height:35px;font:400 11px/1 var(--mono);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.tl3 li.end .tl3n{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 5px var(--tint)}.tl3t{color:var(--blue);margin-top:22px}.tl3 b{font:500 18px/1.3 var(--sans);letter-spacing:-.005em;margin-top:10px;display:block}.tl3 .tl3t+b{margin-top:8px}.tl3n+b{margin-top:22px}.tl3 p{max-width:340px;color:var(--mu);margin:8px 0 0;font-size:15px;line-height:1.55}@media (max-width:720px){.tl3{gap:0;grid-template-columns:minmax(0,1fr)!important}.tl3:before{width:1px;height:auto;inset:0 auto 0 17px}.tl3:after{display:none}.tl3 li{padding:0 0 28px 56px}.tl3n{position:absolute;top:0;left:0}.tl3t,.tl3n+b{margin-top:6px}}.lrow{border-top:1px solid var(--line);display:grid}.lrow a{background:var(--white);color:var(--ink);flex-direction:column;gap:6px;padding:26px 28px 28px;text-decoration:none;transition:background .2s;display:flex}.lrow a+a{border-left:1px solid var(--line)}.lrow a:hover{background:var(--bg)}.lrow .lbl{color:var(--mu2)}.lrow b{font-family:var(--disp);font-weight:400;font-stretch:112%;font-size:var(--t-h3);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:12px;line-height:1.2;display:flex}.lrow b .ar{font-family:var(--sans);color:var(--blue);font-size:18px;transition:transform .25s}.lrow a:hover b .ar{transform:translate(4px)}@media (max-width:900px){.lrow{grid-template-columns:1fr 1fr!important}.lrow a:nth-child(odd){border-left:0}.lrow a:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:520px){.lrow{grid-template-columns:minmax(0,1fr)!important}.lrow a{border-left:0!important}.lrow a+a{border-top:1px solid var(--line)}}.relh+.lrow{border-top:0}.mkovr .mkchart.mkchart-c{margin:12px 0 0;padding:14px 16px 12px}.mkchart.mkchart-c svg{margin-top:8px}.mkchart.mkchart-c .mkleg{gap:4px 14px;margin-top:6px;font-size:11.5px}.ovcols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.ovcol{flex-direction:column;gap:12px;min-width:0;display:flex}.ovcol .mkacc{margin:0}.ovc:not(.open) .mkah{border-bottom:0}.ovc .mkah svg{color:var(--mu);flex:none}.ovc .mkah .t{font-size:13.5px}.ovc .mkah .mkfr .lbl{color:var(--mu2);font-size:11.5px}.ovc .ai:last-child{border-bottom:0}.ovi{color:#34373c;justify-content:space-between;align-items:flex-start;gap:10px;margin:8px 0 0 19px;font-size:13px;line-height:1.4;display:flex}.ovi .vt{margin-top:1px;font-size:12px;display:block}.ovbar{border-radius:4px;gap:2px;height:12px;margin:14px 14px 10px;display:flex;overflow:hidden}.ovbar i{display:block}.ovleg{color:#34373c;flex-direction:column;gap:6px;padding:0 14px 14px;font-size:12.5px;display:flex}.ovleg span{align-items:center;gap:7px;display:flex}.ovleg i{border-radius:2px;width:8px;height:8px;display:block}.ovleg b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}@media (max-width:720px){.ovcols{grid-template-columns:minmax(0,1fr)}}.ddgrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ddgh{border-bottom:1px solid var(--line2);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ddgh:not(:first-child){border-top:1px solid var(--line2)}.ddgh .lbl{color:var(--mu);padding:14px 24px 12px}.ddgh .lbl+.lbl,.ddp .ddgrid .ddi{border-left:1px solid var(--line2)}.ddp .ddgrid .ddgh+.ddi{border-left:0}.band.dark .tl3:before{background:#4a4d52}.band.dark .tl3:after{border-left-color:#4a4d52}.band.dark .tl3n{background:var(--dk);color:#e4e4e0;border-color:#5a5d63}.band.dark .tl3 li.end .tl3n{background:var(--lv);border-color:var(--lv);color:var(--dk);box-shadow:0 0 0 6px #9b99ff29}.band.dark .tl3t{color:var(--lv)}.band.dark .tl3 b{color:#f2f2ee}.band.dark .tl3 p{color:#8b8e94}.band.dark .grid3{border-top-color:var(--dkline);background:#141619}.band.dark .grid3>div{border-color:var(--dkline)!important}.band.dark .grid3 .sico{color:#e4e4e0}.band.dark .grid3 .lbl{color:var(--lv)!important}.band.dark .grid3 h3{color:#f2f2ee}.band.dark .grid3 p{color:#8b8e94}.band.dark .secreq p{color:var(--dkmu)}.band.dark .secreq .lbl{color:var(--lv)!important}.band.dark .secreqa .lbl{color:#7d8087!important}.statuses.dkst{border-top:1px solid var(--dkline);background:0 0}.statuses.dkst>div+div{border-left-color:var(--dkline)}.statuses.dkst p{color:#9a9da3}@media (max-width:900px){.statuses.dkst>div:nth-child(n+3){border-top-color:var(--dkline)}}@media (max-width:520px){.statuses.dkst>div+div{border-top-color:var(--dkline)}}.statuses.dkst .st.s-unapproved{background:#2a2c30;box-shadow:inset 0 0 0 1px #4a4d52}.plc:last-child li:nth-last-child(-n+2){border-bottom:0;padding-bottom:4px}@media (max-width:720px){.plc:last-child li:nth-last-child(2){border-bottom:1px solid var(--line2);padding-bottom:20px}}.mkwin{border-bottom:1px solid var(--line2);background:var(--bg);border-radius:13px 13px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:9px 16px;display:grid}.mkwin .dots{gap:6px;display:flex}.mkwin .dots i{border:1px solid #c9cac4;border-radius:50%;width:8px;height:8px;display:block}.mk .mkwin .lbl{font:400 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk .mkwin .lbl:nth-child(2){text-align:center;color:var(--mu)}.prodband .mkwin{background:#f1f1ee}.mkav{color:var(--blue);font:500 9.5px/1 var(--mono);letter-spacing:.04em;border-radius:50%;place-items:center;font-style:normal;background:var(--tint)!important;width:24px!important;height:24px!important;display:grid!important}.mk .mktabs span em{background:var(--tint);color:var(--blue);font:500 10px/1 var(--mono);border-radius:5px;padding:3px 6px}.mk .mkm .lbl,.mk .mkcd .r .lbl,.mk .mkfld span,.mk .prg2 .k,.mk .mkeh2,.mk .mkt th{font:400 9.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.mk .mkcd .t,.mk .mkah .t,.mk .mkchh .t{font:600 13.5px/1.2 var(--sans);letter-spacing:-.005em}.mk .mkm .v{font-family:var(--disp);letter-spacing:-.02em;margin-top:8px;font-size:22px;font-weight:400;font-stretch:112%}.mk .mkovr .mkm .v{font-size:19px}.mk .mkm .s{font-size:12px}.mk .mkovr .mkm .ftag{letter-spacing:.04em;font-size:9px}.mker .amt{font-family:var(--disp);letter-spacing:-.01em;font-size:16px;font-weight:400;font-stretch:112%}.tli2 .chg b{font-family:var(--disp);letter-spacing:-.01em;font-weight:400;font-stretch:112%}.mk .stp.ok{background:var(--white);color:var(--ink);border:1px solid var(--line2);gap:7px}.mk .stp.ok:before{content:"";background:var(--blue);width:7px;height:7px}@media (max-width:720px){.mkwin{grid-template-columns:auto minmax(0,1fr);padding:8px 12px}.mk .mkwin .lbl:nth-child(3){display:none}.mk .mkwin .lbl:nth-child(2){text-align:left}.mk .mkm .lbl{letter-spacing:.06em;font-size:8.5px}.mk .mkm .v{font-size:20px}}.mk .mkm .s{overflow-wrap:anywhere}.shd{padding:var(--sec) var(--gut) 40px}.shd.haslede{padding-bottom:22px}.shd .tt,.relh .tt{font-size:var(--t-h2);max-width:900px}.cell .coregrid{border-top:1px solid var(--line)}@media (min-width:1001px) and (max-width:1280px){.cell .coregrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cell .ccol:nth-child(3){border-left:0}.cell .ccol:nth-child(n+3){border-top:1px solid var(--line)}}.abhero{padding-bottom:clamp(40px,5vw,64px)}.abhero .abrow{margin-top:24px}.abhero .abdim{margin-top:clamp(28px,3vw,40px)}:where(.site) p a:not([class]){color:var(--blue);text-decoration:none;transition:box-shadow .2s;box-shadow:inset 0 -1px #2e2be059}:where(.site) p a:not([class]):hover{box-shadow:inset 0 -2px 0 var(--blue)}.drw,.drw-dsk{display:contents}.drw-ph{display:none}@media (max-width:720px){.drw-dsk{display:none}.drw-ph{border-top:1px solid var(--line);padding:28px 20px 40px;display:block}.drawsec .drw-ph{border-top:0}}.drw-ph .ph-cap{color:var(--mu2);margin-top:14px;display:block}.phm{max-width:400px;margin:0 auto}.phm svg{width:100%;height:auto;display:block;overflow:visible}.phm-note{border-top:1px solid var(--ink);margin-top:16px;padding-top:14px}.phm-note .lbl{color:var(--blue)}.phm-note p{margin:8px 0 10px;font-size:15px;line-height:1.45}.phc-f{background:var(--white);border:1px solid var(--blue);box-shadow:0 0 0 3px var(--tint);flex-direction:column;gap:6px;padding:12px;display:flex}.phc-f .lbl{color:var(--blue)}.phc-f b{font:500 15px/1.3 var(--sans)}.phc-f .r{align-items:center;gap:8px;margin-top:4px;display:flex}.drw-ph .phc-to{color:var(--blue);margin:20px 0 12px;display:block}.drw-ph .rboxes{grid-template-columns:repeat(3,minmax(0,1fr))}.drw-ph .rbox .rl{font-size:11px}.clfig{padding:36px var(--gut) 40px;margin:0}.clfig-head{z-index:1;width:min(500px,44%);position:absolute;bottom:3%;left:0}.clfig-head .tt{font-size:var(--t-h2);margin:0}.clfig-head p{font-size:var(--t-lead);color:var(--mu);max-width:36ch;margin:14px 0 0;line-height:1.5}@media (max-width:1100px){.clfig-desk{flex-direction:column;display:flex}.clfig-head{order:-1;width:auto;max-width:620px;margin:8px 0 28px;position:static}}.clfig-top{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.clfig-top .lbl{color:var(--mu)}.clfig-svg{max-width:1160px;height:auto;margin:0 auto;display:block;overflow:visible}.clfig-ph{display:none}.clfig .blk{--r:calc(1.3s + var(--i) * 45ms);transition:opacity .2s,transform .25s}.clfig .scan{opacity:0;pointer-events:none}@keyframes clscan{0%{opacity:0;transform:translateY(0)}8%{opacity:1}88%{opacity:1;transform:translateY(var(--hp))}to{opacity:0;transform:translateY(var(--hp))}}.clfig.armed .ground,.clfig.armed:not(.is-in) .clfig-key{opacity:0}.clfig.armed.is-in .clfig-key{opacity:1;transition:opacity .4s}.clfig.armed .blk{opacity:0;transform:translateY(18px)}.clfig.armed.is-in .ground{opacity:1;transition:opacity .6s}.clfig.armed.is-in .blk{opacity:1;transition:opacity .45s,transform .8s cubic-bezier(.16,.8,.24,1);transition-delay:calc(.25s + var(--i) * 22ms);transform:none}.clfig.armed.is-in .scan{animation:clscan .8s cubic-bezier(.45,0,.55,1) var(--r) both}.clfig .blk.rescan .scan{animation:1s cubic-bezier(.45,0,.55,1) both clscan}.clfig .lift{opacity:0;pointer-events:none}.clfig .blk.pull .lift{animation:3.2s cubic-bezier(.2,.7,.2,1) both cllift}@keyframes cllift{0%{opacity:0;transform:translateY(0)}5%{opacity:1}14%{transform:translateY(-26px)}89%{opacity:1;transform:translateY(-26px)}to{opacity:0;transform:translateY(-10px)}}.clfig-find{pointer-events:none;z-index:1;width:0;height:0;animation:3.2s both clfind;position:absolute}.clfig-find u{background:var(--blue);transform-origin:bottom;width:1px;height:22px;animation:.2s .45s both clfindln;position:absolute;top:-22px;left:0}.clfig-find>.cp{animation:.3s cubic-bezier(.2,.8,.2,1) .55s both clfindtag;position:absolute;top:-22px;left:0;transform:translate(-50%,-100%)}@keyframes clfind{0%,89%{opacity:1}to{opacity:0}}@keyframes clfindln{0%{transform:scaleY(0)}to{transform:none}}@keyframes clfindtag{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}.clfig .blk.rescan>.tp{animation:1.4s both cllit}@keyframes cllit{0%,60%{fill:#fff}75%{fill:#ecebfd}to{fill:#fff}}.clfig-desk{position:relative}.clfig svg.has-hot .blk:not(.hot):not(.me){opacity:.4}.clfig-desk:has(.has-hot) .clfig-find{visibility:hidden}.clfig svg.has-hot .scan,.clfig svg.has-hot .lift{visibility:hidden}.clfig svg.has-hot .blk.rescan>.tp{animation:none}.clfig .cp{border:1px solid var(--ink);white-space:nowrap;text-align:left;background:#fff;box-shadow:0 30px 60px -16px #0e0f1159}.clfig .cp-h{border-bottom:1px solid var(--line);font:400 10px/1 var(--mono);letter-spacing:.08em;color:var(--ink);align-items:center;gap:8px;padding:8px 10px;display:flex}.clfig .cp-r{color:var(--blue);margin-left:auto;padding-left:16px}.clfig .cp-b{grid-template-columns:54px auto;gap:12px;padding:10px;display:grid}.clfig .cp-pg{height:70px;position:relative;overflow:hidden}.clfig .cp-pg svg{display:block}.clfig .cp-pg:after{content:"";background:var(--blue);opacity:0;height:2px;animation:.9s cubic-bezier(.4,0,.2,1) .1s cpread;position:absolute;top:0;left:0;right:0}@keyframes cpread{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}85%{opacity:.8}to{opacity:0;transform:translateY(68px)}}.clfig .cp b{font:500 13px/1.3 var(--sans);color:var(--ink);display:block}.clfig .cp-q{font:400 10.5px/1.5 var(--mono);color:var(--ink);background:var(--tint);box-shadow:inset 2px 0 0 var(--blue);margin-top:7px;padding:5px 8px}.clfig .cp-m{font:400 9.5px/1.3 var(--mono);letter-spacing:.06em;color:var(--mu);margin-top:8px;display:block}.clfig .cp-t{padding:9px 10px 10px}.clfig .cp-t .cp-m{margin-top:6px}.clfig .blk.hot{transform:translateY(-6px)}.clfig .blk.hot>.ol,.clfig .blk.hot>.tp{stroke:var(--blue)}.clfig .blk.hot>.tp{fill:var(--tint)}.clfig-tip{pointer-events:none;z-index:2;width:0;height:0;position:absolute}.clfig-tip i{background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.clfig-tip u{background:var(--blue);width:1px;height:34px;position:absolute;top:-34px;left:0}.clfig-tip>.cp{animation:.16s both cptip;position:absolute;top:-34px;left:0;transform:translate(-50%,-100%)}@keyframes cptip{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}.clfig-top b{color:var(--ink);font-weight:inherit}@media (max-width:720px){.clfig{padding:24px 20px 28px}.clfig-key,.clfig-desk{display:none}.clfig-ph{display:block}.clfig-ph .clfig-head{width:auto;margin:0 0 24px;position:static}.clfig-ph .clfig-svg{max-width:420px;margin:8px auto 0}.clfig-dock{min-height:88px;margin-top:16px}.clfig-dock .cp{animation:.45s cubic-bezier(.2,.8,.2,1) both cpdock;box-shadow:0 18px 36px -18px #0e0f114d}.clfig-dock .cp-h{gap:12px}.clfig-dock .cp-h span:first-child{text-overflow:ellipsis;overflow:hidden}.clfig-dock .cp-t b{white-space:normal}@keyframes cpdock{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.clfig-tot{color:var(--mu);align-items:center;gap:8px;margin:14px 0 0;display:flex}.clfig-tot i{background:var(--blue);width:6px;height:6px;animation:1.6s steps(2,jump-none) infinite cllive}.clfig-tot b{color:var(--ink);font-weight:500}}@keyframes cllive{50%{opacity:.2}}@media (max-width:720px) and (prefers-reduced-motion:reduce){.clfig-dock .cp,.clfig-tot i{animation:none}}.mk .gh{opacity:.4;filter:grayscale();transition:opacity .3s,filter .3s}.mk:hover .gh{opacity:1;filter:none}@media (hover:none){.mk .gh{opacity:.55}}.fexp{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.fx-list{border-right:1px solid var(--line);margin:0;padding:8px 0;list-style:none}.fx-list button{appearance:none;width:100%;padding:12px var(--gut) 12px;text-align:left;cursor:pointer;color:var(--ink);font:inherit;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:14px;transition:background .2s;display:grid}.fx-list button:hover{background:#0e0f1108}.fx-list button[aria-pressed=true]{background:var(--white);border-left-color:var(--blue)}.fx-list .n{color:var(--mu2)}.fx-list button[aria-pressed=true] .n{color:var(--blue)}.fx-list .t{flex-direction:column;gap:4px;min-width:0;display:flex}.fx-list .t .lbl{color:var(--mu);font-size:10px}.fx-list button[aria-pressed=true] .t .lbl{color:var(--blue)}.fx-list b{font:500 var(--t-body)/1.3 var(--sans)}.fx-list svg{opacity:.45}.fx-list button[aria-pressed=true] svg{opacity:1}.fx-stage{padding:48px var(--gut);grid-template-columns:280px minmax(0,1fr);align-items:center;gap:40px;display:grid}.fx-doc{color:var(--mu);justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.fx-doc .lbl{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fx-doc .fx-pg{color:var(--blue);flex:none}.fx-page{aspect-ratio:200/260;width:280px;animation:.35s both fxin;position:relative;box-shadow:0 30px 60px -24px #0e0f114d}.fx-svg,.fx-svg svg{width:100%;height:100%;display:block}@keyframes fxin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fx-scan{background:var(--blue);opacity:0;height:2px;animation:.7s cubic-bezier(.45,0,.4,1) .1s both fxscan;position:absolute;top:0;left:-6px;right:-6px}@keyframes fxscan{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1;top:var(--to)}to{opacity:0;top:var(--to)}}.fx-frame{background:#2e2be014;animation:.3s .75s both fxframe;position:absolute;left:-8px;right:-8px}.fx-frame:before,.fx-frame:after{content:"";border:2px solid var(--blue);width:12px;height:12px;position:absolute}.fx-frame:before{border-bottom:0;border-right:0;top:0;left:0}.fx-frame:after{border-top:0;border-left:0;bottom:0;right:0}@keyframes fxframe{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.fx-out{animation:.4s .5s both fxin}.fx-k{color:var(--blue)}.fx-out h3{font:400 var(--t-h3)/1.2 var(--disp);letter-spacing:-.015em;margin:12px 0 0;font-stretch:112%}.fx-out p{font-size:var(--t-body);color:#34373c;max-width:44ch;margin:12px 0 0;line-height:1.55}.fx-q{background:var(--white);border:1px solid var(--line);margin:22px 0 0;padding:12px 14px}.fx-q blockquote{font:400 12px/1.6 var(--mono);color:var(--ink);background:var(--tint);box-shadow:inset 2px 0 0 var(--blue);margin:0;padding:6px 8px}.fx-q figcaption{color:var(--mu);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}@media (max-width:1000px){.fexp{grid-template-columns:1fr}.fx-list{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;padding:0;display:flex;overflow-x:auto}.fx-list li{flex:none}.fx-list button{border-bottom:2px solid #0000;border-left:0;grid-template-columns:auto;padding:14px 18px}.fx-list button[aria-pressed=true]{border-bottom-color:var(--blue)}.fx-list .n,.fx-list svg,.fx-list b{display:none}.fx-list .t .lbl{white-space:nowrap;font-size:10.5px}}@media (max-width:640px){.fx-stage{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"page k""page h""p p""q q";align-items:start;gap:0 18px;padding:28px 20px}.fx-out{display:contents}.fx-pagewrap{grid-area:page}.fx-page{width:96px;box-shadow:0 14px 28px -16px #0e0f114d}.fx-doc{display:none}.fx-k{grid-area:k;align-self:end}.fx-out h3{grid-area:h;align-self:start;margin-top:8px}.fx-out p{font-size:var(--t-card);grid-area:p;margin-top:18px}.fx-q{grid-area:q;margin-top:16px}}@media (prefers-reduced-motion:reduce){.fx-scan{display:none}.fx-page,.fx-out,.fx-frame{animation:none}}
