@keyframes mcFloor{0%{background-position:50% 100%}to{background-position:50% calc(100% + 56px)}}@keyframes mcRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes mcFlow{to{background-position:7px 0}}@keyframes mcHop{0%,62%,to{translate:0}70%{translate:0 -10px}78%{translate:0}}@keyframes mcMarquee{to{transform:translate(-50%)}}@keyframes mcReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mcUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes mcTilt{0%{opacity:0;transform:perspective(1400px)rotateX(20deg)translateY(64px)scale(.96)}to{opacity:1;transform:none}}@keyframes mcTiltL{0%{opacity:0;transform:perspective(1400px)rotateY(16deg)translate(-48px)}to{opacity:1;transform:none}}@keyframes mcTiltR{0%{opacity:0;transform:perspective(1400px)rotateY(-16deg)translate(48px)}to{opacity:1;transform:none}}@keyframes mcShot{0%{opacity:.35;transform:perspective(1600px)rotateX(32deg)scale(.9)}to{opacity:1;transform:none}}@keyframes mcDrop{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:none}}@keyframes mcGlobeOut{0%{opacity:1;transform:none}to{opacity:.15;transform:perspective(1200px)translateY(90px)rotateX(26deg)scale(.86)}}@keyframes mcRingIn{0%{opacity:0;transform:perspective(1100px)rotateX(68deg)translateY(60px)scale(.92)}to{opacity:1;transform:none}}@keyframes mcWord{0%{opacity:.14;filter:blur(5px);transform:translateY(.22em)}to{opacity:1;filter:blur();transform:none}}@keyframes mcScan{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes mcHl{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:none}}@keyframes mcLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mcLineY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mcFromL{0%{opacity:0;filter:blur(6px);transform:translate(-6%)}to{opacity:1;filter:blur();transform:none}}@keyframes mcFromR{0%{opacity:0;filter:blur(6px);transform:translate(6%)}to{opacity:1;filter:blur();transform:none}}.mc-dd-t{align-items:center;gap:5px;display:inline-flex}.mc-dd-t svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.mc-dd-p{z-index:40;opacity:0;visibility:hidden;width:368px;padding-top:12px;transition:opacity .16s,transform .25s cubic-bezier(.16,1,.3,1),visibility 0s linear .25s;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.mc-dd:hover .mc-dd-p,.mc-dd:focus-within .mc-dd-p{opacity:1;visibility:visible;transition:opacity .16s,transform .25s cubic-bezier(.16,1,.3,1),visibility;transform:translate(-50%)}.mc-dd:hover .mc-dd-t,.mc-dd:focus-within .mc-dd-t{color:#0b0d12}.mc-dd:hover .mc-dd-t svg,.mc-dd:focus-within .mc-dd-t svg{transform:rotate(180deg)}.mc-dd-in{background:#fff;border:1px solid #0b0d1214;border-radius:14px;padding:8px;box-shadow:0 1px 2px #0b0d120d,0 28px 56px -24px #0b0d1252}.mc-dd-h{letter-spacing:.14em;text-transform:uppercase;color:#5d636e;margin:8px 12px 4px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.mc-dd-i{color:#0b0d12;border-radius:10px;padding:10px 12px;transition:background-color .15s;display:block}.mc-dd-i:hover{color:#0b0d12;background:#f2f3f6}.mc-dd-k{color:#0b0d12;font-size:14.5px;font-weight:500;line-height:1.35;display:block}.mc-dd-d{color:#3f4550;margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.mc-dd-s{letter-spacing:.04em;color:#5d636e;margin-top:6px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:block}.mc-dd-all{color:#0b0d12;border-top:1px solid #0b0d1212;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 0;padding:14px 12px 8px;font-size:14px;display:flex}.mc .mc-dd-i:focus-visible,.mc .mc-dd-all:focus-visible{outline-offset:-2px}.mc-exhibit-more{color:#0b0d12;white-space:nowrap;align-items:center;gap:8px;padding:6px 0;font-size:15px;display:inline-flex}@media (min-width:768px) and (max-height:2399px){.mc-frame{flex-direction:column;justify-content:center;min-height:calc(100svh - 69px);display:flex}#point.mc-frame{padding-top:clamp(18px,4svh,150px);padding-bottom:clamp(18px,4svh,140px)}#point.mc-frame .mc-gauntlet{height:clamp(260px,54svh,470px);margin-top:clamp(14px,3svh,56px)}#point.mc-frame .mc-punch{margin-top:clamp(12px,2.6svh,40px)}.mc-why.mc-frame{padding-top:clamp(28px,6svh,150px);padding-bottom:clamp(28px,6svh,140px)}.mc-problem.mc-frame{padding-top:clamp(18px,4svh,150px);padding-bottom:clamp(18px,4svh,140px)}.mc-problem.mc-frame .mc-exhibit{margin-top:clamp(16px,3.6svh,64px)}.mc-problem.mc-frame .mc-exhibit-bar{padding-top:clamp(9px,1.7svh,16px);padding-bottom:clamp(9px,1.7svh,16px)}.mc-problem.mc-frame .mc-tx{padding-top:clamp(10px,2.2svh,20px);padding-bottom:clamp(10px,2svh,18px);font-size:clamp(12px,2.1svh,15px)}.mc-problem.mc-frame .mc-exhibit-foot{padding-top:clamp(8px,1.6svh,16px);padding-bottom:clamp(8px,1.8svh,18px)}}.mc-ucx{border-top:1px solid #0b0d120f;padding:64px 0}#use-cases+.mc-ucx{border-top:0;padding-top:40px}.mc-uc-end{border-top:1px solid #0b0d1214;margin-top:64px;padding-top:44px}.mc-uc-end>div{margin-top:0!important}@media (max-width:767px){.mc-eras-copy>.mc-up:last-child{margin-bottom:32px}}.mc-ucx-row{-moz-column-gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,11fr);align-items:center;column-gap:56px;display:grid}.mc-ucx-h{text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:350;line-height:1.08}.mc-ucx-lede{color:#3f4550;text-wrap:pretty;max-width:30em;margin:20px 0 0;font-size:clamp(16px,1.2vw,17.5px);line-height:1.6}.mc-ucx-film{background:#eef1f5;border:1px solid #0b0d1214;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0b0d120a,0 40px 80px -44px #0b0d128c}.mc-ucx-video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#eef1f5;width:100%;height:auto;display:block}.mc-ucx-play{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex;position:absolute;inset:0}.mc-ucx-play[data-on]{display:none}.mc-ucx-mark{color:#fff;opacity:0;background:#0b0d12d1;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.9);box-shadow:0 18px 40px -18px #0b0d12bf}.mc-ucx-mark svg{width:22px;height:22px;margin-left:3px}.mc-ucx-play:hover .mc-ucx-mark{opacity:1;transform:none}@media (hover:none){.mc-ucx-mark{opacity:1;width:54px;height:54px;transform:none}.mc-ucx-mark svg{width:18px;height:18px}}.mc-ucx-cta{font:inherit;cursor:pointer;background:0 0;border:0;margin:28px 0 0;padding:0;display:inline-flex}.mc-ucx-pill{color:#fff;background:#0b0d12e0;border-radius:999px;align-items:center;gap:11px;height:48px;padding:0 18px 0 16px;font-size:15px;font-weight:500;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;box-shadow:0 18px 40px -18px #0b0d12bf}.mc-ucx-pill svg{flex:none;width:15px;height:15px}.mc-ucx-len{font-variant-numeric:tabular-nums;color:#ffffffb8;border-left:1px solid #ffffff3d;padding-left:11px}.mc-ucx-cta:hover .mc-ucx-pill{background:#0b0d12;transform:translateY(-2px)}.mc-ucx-cta:active .mc-ucx-pill{transform:scale(.98)}.mc-ucx-cta:focus-visible{outline:none}.mc-ucx-cta:focus-visible .mc-ucx-pill{box-shadow:0 0 0 3px #fff,0 0 0 6px #2563eb}@media (max-width:1279px){.mc-ucx-row{-moz-column-gap:40px;column-gap:40px}}@media (max-width:1023px){.mc-ucx{padding:56px 0}.mc-ucx-row{grid-template-columns:minmax(0,1fr);row-gap:28px}.mc-ucx-h{font-size:clamp(28px,4.4vw,40px)}.mc-ucx-lede{max-width:36em}}@media (max-width:767px){.mc-ucx{padding:48px 0}#use-cases+.mc-ucx{padding-top:32px}.mc-ucx-row{row-gap:22px}.mc-ucx-lede{margin-top:14px}.mc-ucx-film{border-radius:12px}.mc-ucx-cta{margin-top:20px}.mc-ucx-pill{gap:10px;height:44px;padding:0 16px 0 14px;font-size:14.5px}.mc-ucx-pill svg{width:14px;height:14px}.mc-ucx-len{padding-left:9px}}@media (prefers-reduced-motion:reduce){.mc-ucx-pill,.mc-ucx-mark{transition:none}}.mc-gt-hot{z-index:2;pointer-events:none;position:absolute;inset:0}.mc-gt-spot{pointer-events:none;position:absolute}.mc-gt-spot[data-k="0"]{z-index:5}.mc-gt-spot[data-k="1"]{z-index:4}.mc-gt-spot[data-k="2"]{z-index:3}.mc-gt-spot[data-k="3"]{z-index:2}.mc-gt-spot[data-k="4"]{z-index:1}.mc-gt-spot[data-k="5"]{z-index:6}.mc-gt-macaw .mc-gt-tip{color:#dbeafe}.mc-gt-b{cursor:help;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.mc .mc-gt-b:focus-visible{outline:none}.mc-gt-tip{z-index:3;color:#fecaca;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#0b0d12;border-radius:10px;width:max-content;max-width:248px;padding:10px 13px 11px;font-size:13.5px;line-height:1.45;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1),visibility 0s linear .22s;position:absolute;transform:translate(-50%,calc(6px - 100%));box-shadow:0 14px 30px -14px #0b0d128c}.mc-gt-tip strong{color:#fff;margin-bottom:3px;font-weight:600;display:block}.mc-gt-spot[data-below] .mc-gt-tip{transform:translate(-50%,-6px)}@media (hover:hover){.mc-gt-spot:hover .mc-gt-tip{opacity:1;visibility:visible;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1),visibility;transform:translate(-50%,-100%)}.mc-gt-spot[data-below]:hover .mc-gt-tip{transform:translate(-50%)}}.mc-gt-b:focus-visible+.mc-gt-tip,.mc-gt-spot[data-open] .mc-gt-tip{opacity:1;visibility:visible;transition:opacity .16s,transform .22s cubic-bezier(.16,1,.3,1),visibility;transform:translate(-50%,-100%)}.mc-gt-spot[data-below] .mc-gt-b:focus-visible+.mc-gt-tip,.mc-gt-spot[data-below][data-open] .mc-gt-tip{transform:translate(-50%)}.mc-gt-hot[data-esc] .mc-gt-tip{opacity:0!important;visibility:hidden!important}.mc-gt-hint{z-index:1;letter-spacing:.01em;color:#6b7280;pointer-events:none;margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;position:absolute;bottom:14px;left:22px}@media (prefers-reduced-motion:reduce){.mc-gt-tip{transition:none}}.mc-gt-ht{display:none}@media (hover:none){.mc-gt-hm{display:none}.mc-gt-ht{display:inline}}.mc-back{color:#3f4550;background:#ffffffb8;border:1px solid #0b0d121a;border-radius:999px;align-items:center;gap:8px;margin:0 0 30px;padding:8px 14px 8px 11px;font-size:13.5px;font-weight:500;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.mc-back:hover{color:#0b0d12;background:#fff;border-color:#0b0d123d}.mc-back svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.mc-back:hover svg{transform:translate(-3px)}.mc-whyopen{background:linear-gradient(#f5f6f8,#fff 60%,#f7f8fa);padding:120px 0 104px}.mc-whyh-a{color:#5d636e}.mc-whyh-b{color:#0b0d12}.mc-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:60px 0 0;padding:0;list-style:none;display:grid}.mc-reason{border-radius:16px;padding:30px 28px 32px;position:relative;overflow:hidden}.mc-reason:before{content:"";background:linear-gradient(90deg,#eab308,#ef4444 33%,#3b82f6 66%,#10b981);height:3px;position:absolute;top:0;left:0;right:0}.mc-reason-n{letter-spacing:.08em;color:#5d636e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mc-reason h2{letter-spacing:-.015em;color:#0b0d12;margin:20px 0 0;font-size:22px;font-weight:500}.mc-reason p{color:#3f4550;margin:10px 0 0;font-size:16px;line-height:1.6}.mc-whyq{border-left:3px solid #ef4444;border-image:linear-gradient(#eab308,#ef4444 33%,#3b82f6 66%,#10b981) 1;margin:0;padding-left:clamp(18px,2.2vw,30px)}.mc-whyq blockquote{margin:0}.mc-whyq-t{text-wrap:balance;max-width:21em;margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:350;line-height:1.12}.mc-whyq-a{color:#5d636e;display:block}.mc-whyq-b{color:#0b0d12;margin-top:.18em;display:block}.mc-whyq-who{letter-spacing:.05em;color:#5d636e;margin-top:22px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mc-whyopen-lede{color:#3f4550;max-width:40em;margin:40px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.mc-bypass-why{color:#3f4550;max-width:46em;margin:22px 0 0;font-size:17px;line-height:1.6}.mc-fx,.mc-ly{border-top:1px solid #0b0d120f;padding:96px 0 88px}.mc-fx-flow{border-radius:18px;grid-template-columns:minmax(0,1.3fr) 56px minmax(0,1fr) 56px minmax(0,1fr);align-items:center;margin-top:52px;padding:30px;display:grid}.mc-fx-k{letter-spacing:.08em;text-transform:uppercase;color:#5d636e;margin-bottom:14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:block}.mc-fx-asks,.mc-fx-eff,.mc-fx-dec{margin:0;padding:0;list-style:none}.mc-fx-asks{flex-direction:column;gap:9px;display:flex}.mc-fx-asks li{color:#3f4550;background:#fff;border:1px solid #0b0d121a;border-radius:12px 12px 12px 4px;padding:10px 14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.45}.mc-fx-eff{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mc-fx-eff li{text-align:center;color:#1d4ed8;background:#3b82f612;border:1px solid #2563eb52;border-radius:12px;justify-content:center;align-items:center;height:58px;padding:0 8px;font-size:15px;font-weight:500;display:flex}.mc-fx-dec{flex-direction:column;gap:9px;display:flex}.mc-fx-dec li{color:#0b0d12;background:#fff;border:1px solid #0b0d121a;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.mc-fx-dec li:before{content:"";border-radius:50%;flex:none;width:9px;height:9px}.mc-fx-deny:before{background:#dc2626;box-shadow:0 0 0 4px #dc262624}.mc-fx-hold:before{background:#eab308;box-shadow:0 0 0 4px #eab3082e}.mc-fx-allow:before{background:#059669;box-shadow:0 0 0 4px #05966924}.mc-fx-trail{color:#1d4ed8;background:#3b82f614;border:1px solid #2563eb61;border-radius:999px;align-items:center;margin:14px 0 0;padding:6px 12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.mc-fx-to{background:#0b0d1259;justify-self:center;width:36px;height:1px;position:relative}.mc-fx-to:after{content:"";border:4.5px solid #0000;border-left:6px solid #0b0d1280;border-right:0;position:absolute;top:-4px;right:-1px}.mc-fx-cap{color:#3f4550;max-width:46em;margin:26px 0 0;font-size:17px;line-height:1.6}.mc-fx-flow .mc-fx-col,.mc-fx-flow .mc-fx-to{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.mc-fx-flow .mc-fx-to:first-of-type{transition-delay:.25s}.mc-fx-flow .mc-fx-c2{transition-delay:.35s}.mc-fx-flow .mc-fx-to:nth-of-type(2){transition-delay:.6s}.mc-fx-flow .mc-fx-c3{transition-delay:.7s}.mc-fx-flow:not([data-in]) .mc-fx-col{opacity:0;transform:translateY(14px)}.mc-fx-flow:not([data-in]) .mc-fx-to{opacity:0}.mc-ly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:52px 0 0;padding:0;list-style:none;display:grid}.mc-ly-card{border-radius:16px;flex-direction:column;padding:16px 16px 26px;display:flex}.mc-ly-viz{background:linear-gradient(160deg,#fff,#f2f5fa);border:1px solid #0b0d120f;border-radius:12px;justify-content:center;align-items:center;height:172px;padding:14px;display:flex}.mc-ly-n{letter-spacing:.08em;color:#5d636e;margin:22px 8px 0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mc-ly-card h3{letter-spacing:-.015em;color:#0b0d12;margin:10px 8px 0;font-size:22px;font-weight:500}.mc-ly-card p{color:#3f4550;margin:10px 8px 0;font-size:16px;line-height:1.6}.mc-tree,.mc-appr,.mc-pk{flex-direction:column;align-items:center;display:flex}.mc-tree-n,.mc-appr-req,.mc-appr-sig{color:#0b0d12;background:#fff;border:1px solid #0b0d1224;border-radius:9px;align-items:center;height:30px;padding:0 12px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.mc-tree-w{background:#0b0d124d;width:1px;height:12px}.mc-tree-x{color:#b91c1c;background:#dc26260f;border-color:#dc26268c;gap:8px}.mc-tree-x b{color:#b91c1c;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500}.mc-tree-x b:before{content:"✕ "}.mc-appr-who{gap:6px;display:flex}.mc-appr-who span{color:#1d4ed8;background:#3b82f612;border:1px solid #2563eb52;border-radius:999px;align-items:center;height:28px;padding:0 10px;font-size:12.5px;display:inline-flex}.mc-appr-sig{color:#1d4ed8;background:#3b82f614;border-color:#2563eb61}.mc-pk{align-items:stretch;gap:10px;width:100%;max-width:320px}.mc-pk-row{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.mc-pk-yes{background:#10b98112;border-color:#05966966}.mc-pk-not{background:#dc26260d;border-color:#dc262666}.mc-pk-who{color:#0b0d12;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.mc-pk-who svg{flex:none;width:15px;height:15px}.mc-pk-v{white-space:nowrap;flex:none;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.mc-pk-yes .mc-pk-v{color:#047857}.mc-pk-yes .mc-pk-v:before{content:"✓ "}.mc-pk-not .mc-pk-v{color:#b91c1c}.mc-pk-not .mc-pk-v:before{content:"✕ "}.mc-eras-origin{color:#5d636e;max-width:30em;margin:26px 0 0;font-size:15px;line-height:1.6}@media (max-width:1023px){.mc-fx-flow{grid-template-columns:minmax(0,1fr);row-gap:0;padding:22px}.mc-fx-to{width:1px;height:30px;margin:12px 0}.mc-fx-to:after{border:4.5px solid #0000;border-top:6px solid #0b0d1280;border-bottom:0;inset:auto auto -1px -4px}.mc-ly-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mc-whyq-t{font-size:27px}.mc-whyopen-lede{margin-top:28px}.mc-fx,.mc-ly{padding:80px 0 72px}.mc-fx-asks li:nth-child(4){display:none}.mc-ly-grid{gap:12px}.mc-ly-card{padding:12px 12px 22px}.mc-ly-viz{height:136px}.mc-ly-n{margin-top:18px}.mc-pk-row{flex-wrap:wrap;row-gap:2px;height:auto;min-height:40px;padding:8px 12px}.mc-pk-who{white-space:normal}}@media (prefers-reduced-motion:reduce){.mc-fx-flow .mc-fx-col,.mc-fx-flow .mc-fx-to{transition:none}}.mc-wt{isolation:isolate;color:#0b0d12;background:#fff;border:1px solid #0b0d1214;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:400px;margin-top:52px;transition:translate .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0d120a,0 28px 56px -34px #0b0d1242}.mc-wt:hover{color:#0b0d12;border-color:#0b0d1224;translate:0 -3px;box-shadow:0 1px 2px #0b0d120a,0 40px 72px -36px #0b0d1257}.mc-wt-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 24px 48px 48px;display:flex}.mc-wt-k{letter-spacing:-.025em;font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.15;display:block}.mc-wt-d{color:#3f4550;max-width:22em;margin-top:12px;font-size:17px;line-height:1.55;display:block}.mc-wt-go{color:#fff;white-space:nowrap;background:#0b0d12;border-radius:999px;align-items:center;gap:10px;height:46px;margin-top:28px;padding:0 20px 0 22px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 22px -12px #0b0d12b3}.mc-wt-go svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mc-wt:hover .mc-wt-go svg{transform:translate(3px)}.mc-wt-shot{min-width:0;min-height:400px;display:block;position:relative}.mc-wt-frame{background:#fff;border:1px solid #0b0d121a;border-radius:12px;width:612px;transition:translate .55s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:46px;right:-34px;overflow:hidden;box-shadow:0 1px 2px #0b0d120d,0 34px 64px -30px #25294261}.mc-wt:hover .mc-wt-frame{translate:-4px -4px}.mc-wt-bar{color:#0b0d12;background:#fcfcfd;border-bottom:1px solid #0b0d1212;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 18px;font-size:13.5px;font-weight:500;display:flex}.mc-wt-lg{color:#5d636e;align-items:center;gap:16px;padding-right:30px;font-size:13px;font-weight:400;display:inline-flex}.mc-wt-lg span{align-items:center;gap:7px;display:inline-flex}.mc-wt-lg i{border-radius:2px;width:14px;height:2px;display:block}.mc-wt-ok{background:#10b981}.mc-wt-no{background:#ef4444}.mc-wt-img{width:610px;max-width:none;height:auto;display:block}.mc-walk{grid-template-columns:minmax(0,4fr) minmax(0,7.4fr);align-items:start;gap:24px;margin-top:52px;display:grid}.mc-walk-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mc-walk-step{-moz-column-gap:8px;width:100%;font:inherit;text-align:left;color:#3f4550;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:8px;margin:0;padding:12px 14px 12px 18px;transition:background-color .2s,border-color .2s,box-shadow .25s,color .2s;display:grid;position:relative}.mc-walk-step:hover{color:#0b0d12;background:#ffffff9e}.mc-walk-step[aria-current=step]{color:#0b0d12;background:#fff;border-color:#0b0d1214;box-shadow:0 1px 2px #0b0d120a,0 22px 40px -28px #0b0d1259}.mc-walk-step[aria-current=step]:before{content:"";background:linear-gradient(#eab308,#ef4444 33%,#3b82f6 66%,#10b981);border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:0}.mc-walk-n{letter-spacing:.04em;color:#8a909a;grid-area:1/1;align-self:center;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.mc-walk-step[aria-current=step] .mc-walk-n{color:#2563eb}.mc-walk-t{letter-spacing:-.005em;grid-area:1/2;align-items:center;gap:10px;font-size:15.5px;font-weight:500;display:flex}.mc-walk-t svg{flex:none;width:18px;height:18px}.mc-walk-d{color:#3f4550;grid-area:2/2;font-size:14.5px;line-height:1.55;display:none}.mc-walk-step[aria-current=step] .mc-walk-d{animation:.4s cubic-bezier(.16,1,.3,1) both mcTourIn;display:block}.mc-walk-stage{background:linear-gradient(160deg,#ffffffe6,#eff4ffb8);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.mc-walk-view{justify-content:center;align-items:center;min-height:506px;padding:28px;display:flex}.mc-walk-cap2{display:none}.mc-walk-bar{background:#ffffffbf;border-top:1px solid #0b0d1212;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 20px;display:flex}.mc-walk-pos{letter-spacing:.04em;color:#5d636e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mc-walk-btns{gap:8px;display:flex}.mc-walk-btn{height:40px;font:inherit;color:#0b0d12;cursor:pointer;background:#fff;border:1px solid #0b0d1224;border-radius:10px;align-items:center;gap:8px;padding:0 15px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.mc-walk-btn:hover{border-color:#0b0d124d}.mc-walk-btn:active{transform:translateY(1px)scale(.98)}.mc-walk-next{color:#fff;background:#0b0d12;border-color:#0b0d12}.mc-walk-next:hover{background:#1a1d24;border-color:#1a1d24}.mc-walk-fig{flex-direction:column;align-items:center;gap:14px;width:100%;margin:0;animation:.5s cubic-bezier(.16,1,.3,1) both mcTourIn;display:flex}.mc-walk-img{background:#fff;border:1px solid #0b0d121a;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:416px;display:block;box-shadow:0 2px 4px #0b0d120a,0 30px 60px -32px #0b0d1273}.mc-walk-cap{color:#5d636e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mc-walk-viz{width:100%;max-width:540px;animation:.5s cubic-bezier(.16,1,.3,1) both mcTourIn}.mc-walk-quote figure{background:#fff;border:1px solid #0b0d1214;border-radius:14px;padding:34px 34px 30px;box-shadow:0 24px 50px -30px #0b0d1259}.mc-walk-chain .mc-chain3d{transform-origin:50% 40%;justify-content:center;gap:12px;transform:scale(1.3)}.mc-walk-ep .mc-ep{max-width:420px;margin:0 auto}.mc-walk-ep .mc-ep-list li{animation:.45s cubic-bezier(.16,1,.3,1) both mcTourIn}.mc-walk-ep .mc-ep-list li:first-child{animation-delay:40ms}.mc-walk-ep .mc-ep-list li:nth-child(2){animation-delay:90ms}.mc-walk-ep .mc-ep-list li:nth-child(3){animation-delay:.14s}.mc-walk-ep .mc-ep-list li:nth-child(4){animation-delay:.19s}.mc-walk-ep .mc-ep-list li:nth-child(5){animation-delay:.24s}.mc-walk-ep .mc-ep-list li:nth-child(6){animation-delay:.29s}.mc-walk-ep .mc-ep-list li:nth-child(7){animation-delay:.34s}.mc-walk-ep .mc-ep-list li:nth-child(8){animation-delay:.39s}.mc-idp,.mc-otel{grid-template-columns:auto minmax(28px,96px) auto;justify-content:center;align-items:center;display:grid}.mc-idp-src,.mc-otel-dst{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:relative}.mc-idp-src{padding-right:18px}.mc-otel-dst{padding-left:18px}.mc-idp-src:after,.mc-otel-dst:before{content:"";background:#2563eb80;width:1px;position:absolute;top:21px;bottom:21px}.mc-idp-src:after{right:0}.mc-otel-dst:before{left:0}.mc-idp-src li:after,.mc-otel-dst li:before{content:"";background:#2563eb80;width:18px;height:1px;position:absolute;top:50%}.mc-idp-src li:after{left:100%}.mc-otel-dst li:before{right:100%}.mc-otel-dst li:after{content:"";border:4px solid #0000;border-left:5px solid #2563ebbf;border-right:0;position:absolute;top:calc(50% - 3.5px);left:-6px}.mc-idp-src li,.mc-otel-dst li{color:#0b0d12;background:#fff;border:1px solid #0b0d121a;border-radius:10px;align-items:center;height:42px;padding:0 18px;font-size:15px;font-weight:500;display:flex;position:relative;box-shadow:0 10px 24px -16px #0b0d124d}.mc-idp-wire,.mc-otel-wire{background:#2563eb80;height:1px;position:relative}.mc-idp-wire{margin:0 12px 0 0}.mc-otel-wire{margin:0 0 0 12px}.mc-idp-wire:after{content:"";border:4px solid #0000;border-left:5px solid #2563ebbf;border-right:0;position:absolute;top:-3.5px;right:-1px}.mc-idp-core{align-items:center;gap:10px;display:flex}.mc-idp-chip{color:#1d4ed8;background:#fff;border:1px solid #2563eb66;border-radius:999px;align-items:center;height:38px;padding:0 15px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.mc-idp-pol{color:#1d4ed8;background:#3b82f612;border-color:#2563eb66}.mc-idp-to{background:#0b0d1266;width:26px;height:1px;position:relative}.mc-idp-to:after{content:"";border:4px solid #0000;border-left:5px solid #0b0d1280;border-right:0;position:absolute;top:-3.5px;right:-1px}.mc-inh{flex-direction:column;align-items:center;gap:16px;display:flex}.mc-inh-l{border:1px solid;border-radius:14px;width:100%;padding:40px 22px 22px;position:relative}.mc-inh-1{background:#ee5f350a;border-color:#ee5f3557;max-width:470px}.mc-inh-2{background:#7c6bb512;border-color:#7c6bb580}.mc-inh-3{background:#3b82f61f;border-color:#3b82f699;padding:40px 22px 26px}.mc-inh-k{color:#3f4550;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;position:absolute;top:13px;left:16px}.mc-inh-note{color:#1d4ed8;margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mc-att{flex-direction:column;align-items:center;gap:14px;display:flex}.mc-att-card{background:#fff;border:1px solid #0b0d121a;border-radius:14px;width:100%;max-width:390px;padding:18px 18px 16px;box-shadow:0 24px 50px -30px #0b0d1266}.mc-att-top{color:#0b0d12;align-items:center;gap:9px;margin:0 0 12px;font-size:14.5px;font-weight:600;display:flex}.mc-att-dot{background:linear-gradient(135deg,#eab308,#ef4444 33%,#3b82f6 66%,#10b981);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7c6bb52e}.mc-att-rows{gap:6px;margin:0;display:grid}.mc-att-rows div{background:#f5f6f8;border-radius:8px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.mc-att-rows dt{color:#5d636e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.mc-att-rows dd{color:#0b0d12;margin:0;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.mc-att-btns{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mc-att-no,.mc-att-ok{border-radius:9px;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.mc-att-no{color:#3f4550;background:#fff;border:1px solid #0b0d1224}.mc-att-ok{color:#fff;background:#059669;box-shadow:0 8px 18px -10px #059669b3}.mc-att-seal{color:#1d4ed8;background:#3b82f614;border:1px solid #2563eb61;border-radius:999px;align-items:center;margin:0;padding:6px 13px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:inline-flex}.mc-otel-src{color:#fff;background:#0b0d12;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 18px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:inline-flex}.mc-otel-dot{background:#3b82f6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #3b82f64d}@keyframes mcTourIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mc-trace{justify-content:center;align-items:center;display:flex}.mc-trace-n{color:#0b0d12;background:#fff;border:1px solid #0b0d121f;border-radius:999px;align-items:center;height:48px;padding:0 20px;font-size:15.5px;font-weight:500;display:inline-flex;box-shadow:0 10px 24px -16px #0b0d124d}.mc-trace .mc-idp-to{width:44px;margin:0 8px}.mc-trust,.mc-blocks{border-top:1px solid #0b0d120f;padding:104px 0 96px}.mc-sub-lede{color:#3f4550;max-width:34em;margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.mc-trust-t{border-top:1px solid #0b0d121a;margin-top:44px}.mc-trust-r{-moz-column-gap:32px;border-bottom:1px solid #0b0d1214;grid-template-columns:150px minmax(0,1fr) 220px;align-items:center;column-gap:32px;padding:18px 0;display:grid}.mc-trust-hd{color:#5d636e;padding:12px 0;font-size:13px;font-weight:600}.mc-trust-q{color:#0b0d12;font-size:clamp(24px,2.2vw,32px);font-weight:350;line-height:1.1}.mc-trust-today{color:#5d636e;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15.5px;line-height:1.5;display:flex}.mc-trust-ar{color:#0b0d124d}.mc-trust-m{color:#0b0d12;font-size:16.5px;font-weight:600}.mc-trust-close{letter-spacing:-.01em;color:#0b0d12;margin:28px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:500}.mc-blocks-l{border-top:1px solid #0b0d121a;margin:44px 0 0}.mc-blocks-l div{-moz-column-gap:32px;border-bottom:1px solid #0b0d1214;grid-template-columns:260px minmax(0,1fr);column-gap:32px;padding:20px 0;display:grid}.mc-blocks-l dt{color:#0b0d12;font-size:17px;font-weight:500}.mc-blocks-l dd{color:#3f4550;max-width:44em;margin:0;font-size:16px;line-height:1.6}.mc-trust-qs{letter-spacing:.08em;color:#0b0d12;font-size:14px;font-weight:600}.mc-pf-shot{border:1px solid #0b0d121a;border-radius:14px;margin:48px 0 0;overflow:hidden;box-shadow:0 30px 60px -30px #0b0d1240}.mc-pf-shot img{width:100%;height:auto;display:block}.mc-pf-cards{flex-direction:column;gap:20px;margin-top:44px;display:flex}.mc-pf-card{background:#fff;border:1px solid #0b0d1214;border-radius:16px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:40px;padding:36px;display:grid}.mc-pf-eb{letter-spacing:.1em;color:#5d636e;margin:0 0 10px;font-size:12px;font-weight:600}.mc-pf-txt h3{letter-spacing:-.015em;color:#0b0d12;margin:0;font-size:clamp(22px,2vw,28px);font-weight:500}.mc-pf-txt p:not(.mc-pf-eb){color:#3f4550;margin:12px 0 0;font-size:16px;line-height:1.6}.mc-pf-more{margin-top:18px;display:inline-flex}.mc-pf-viz{justify-content:center;min-width:0;display:flex}.mc-pf-viz .mc-walk-img{border-radius:10px;max-width:100%;height:auto}.mc-pf-hood{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.mc-pf-hb{color:#0b0d12;background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;display:flex}.mc-pf-hb strong{font-size:18px;font-weight:500}.mc-pf-hb span{color:#3f4550;font-size:15.5px;line-height:1.6}.mc-pf-hb em{margin-top:auto;padding-top:6px;font-style:normal}.mc-pf-hood4{border-top:1px solid #0b0d121a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.mc-pf-hood4 a{color:#0b0d12;flex-direction:column;gap:4px;padding:18px 18px 18px 0;text-decoration:none;display:flex}.mc-pf-hood4 strong{font-size:16px;font-weight:500}.mc-pf-hood4 span{color:#5d636e;font-size:14.5px}.mc-pf-res{color:#5d636e;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:36px 0 0;font-size:16px;display:flex}.mc-dsteps{flex-wrap:wrap;gap:12px 32px;margin:36px 0 0;padding:0;list-style:none;display:flex}.mc-dsteps li{color:#0b0d12;align-items:center;gap:10px;font-size:16px;font-weight:500;display:flex}.mc-dsteps li span{color:#fff;background:#0b0d12;border-radius:999px;place-items:center;width:28px;height:28px;font-size:13px;display:inline-grid}.mc-code-c{color:#5d636e}.mc-dgroups{flex-direction:column;gap:56px;display:flex}.mc-dg-h{color:#0b0d12;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:350;line-height:1.1}.mc-dg-p{color:#3f4550;max-width:40em;margin:14px 0 0;font-size:16.5px;line-height:1.6}.mc-dlinks{-moz-column-gap:40px;border-top:1px solid #0b0d121a;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mc-dlinks a{color:#0b0d12;border-bottom:1px solid #0b0d1214;flex-direction:column;gap:4px;padding:16px 0;text-decoration:none;display:flex}.mc-dlinks strong{font-size:16.5px;font-weight:500}.mc-dlinks span{color:#5d636e;font-size:15px}.mc-main-tl{margin-top:56px}.mc-main-tl-h{letter-spacing:-.015em;color:#0b0d12;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:500}.mc-problem.mc-frame .mc-exhibit{max-width:760px;margin-top:40px}@media (max-width:767px){.mc-trace{flex-direction:column}.mc-trace .mc-idp-to{width:1px;height:22px;margin:6px 0}.mc-trace .mc-idp-to:after{display:none}.mc-trust,.mc-blocks{padding:80px 0 72px}.mc-trust-r{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:16px 0}.mc-trust-hd{display:none}.mc-trust-m:before{content:"With MACAW: ";color:#5d636e;font-weight:500}.mc-blocks-l div{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:16px 0}.mc-pf-card{grid-template-columns:minmax(0,1fr);gap:24px;padding:22px}.mc-pf-hood{grid-template-columns:minmax(0,1fr)}.mc-pf-hood4{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-dlinks{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.mc-reasons,.mc-walk{grid-template-columns:minmax(0,1fr)}.mc-walk-steps{display:none}.mc-walk-cap2{border-top:1px solid #0b0d1212;order:3;padding:16px 20px 20px;display:block}.mc-walk-bar{order:2}.mc-walk-ct{color:#0b0d12;margin:0;font-size:17px;font-weight:500}.mc-walk-cd{color:#3f4550;margin:6px 0 0;font-size:15px;line-height:1.55}.mc-walk-view{min-height:492px;padding:22px}.mc-walk-chain .mc-chain3d{transform:none}}@media (max-width:767px){.mc-whyopen{padding:88px 0 72px}.mc-wt{grid-template-columns:minmax(0,1fr);min-height:0}.mc-wt-copy{padding:28px 22px 6px}.mc-wt-d{font-size:16px}.mc-wt-go{height:44px;margin-top:22px}.mc-wt-shot{min-height:262px}.mc-wt-frame{width:auto;top:24px;left:22px;right:-24px}.mc-wt-lg{display:none}.mc-wt-img{-o-object-fit:none;object-fit:none;-o-object-position:-150px -112px;object-position:-150px -112px;width:460px;height:300px}.mc-walk-view{min-height:330px;padding:18px}.mc-idp,.mc-otel{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:0}.mc-idp-wire,.mc-otel-wire{width:1px;height:24px;margin:10px 0}.mc-idp-src,.mc-otel-dst{padding:0}.mc-idp-src:after,.mc-otel-dst:before,.mc-idp-src li:after,.mc-otel-dst li:before,.mc-otel-dst li:after,.mc-idp-wire:after{display:none}.mc-idp-src,.mc-otel-dst{flex-flow:wrap;justify-content:center}.mc-idp-src li,.mc-otel-dst li{height:38px;padding:0 13px;font-size:14px}}@media (prefers-reduced-motion:reduce){.mc-walk-ep .mc-ep-list li,.mc-walk-fig,.mc-walk-viz,.mc-walk-step[aria-current=step] .mc-walk-d{animation:none}.mc-walk-step,.mc-walk-btn,.mc-wt,.mc-wt-frame,.mc-wt-go svg,.mc-back,.mc-back svg{transition:none}}.mc-d4{animation-delay:.38s}.mc-npm{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:clamp(14px,3svh,28px);display:flex}.mc-npm-k{letter-spacing:.14em;text-transform:uppercase;color:#7c828c;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:500}.mc-npm-row{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.mc-npm-c{scrollbar-width:none;letter-spacing:-.01em;color:#0b0d12;white-space:nowrap;background:linear-gradient(90deg,#eab308,#ef4444 33%,#3b82f6 66%,#10b981) 0 100%/100% 2px no-repeat;min-width:0;padding:5px 0 7px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14.5px;font-weight:500;overflow-x:auto}.mc-npm-c::-webkit-scrollbar{display:none}.mc-npm-b{color:#3f4550;cursor:pointer;background:#ffffffc7;border:1px solid #0b0d121f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex;position:relative}.mc-npm-b:hover{color:#0b0d12;background:#fff;border-color:#0b0d1247}.mc-npm-b svg{transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute}.mc-npm-ok{opacity:0;color:#059669;transform:scale(.5)}.mc-npm-b[data-copied] .mc-npm-cp{opacity:0;transform:scale(.5)}.mc-npm-b[data-copied] .mc-npm-ok{opacity:1;transform:none}.mc-npm-b[data-copied]{border-color:#05966973}.mc-hero-foot{z-index:1;padding-bottom:28px;position:relative}.mc-hero-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.mc-hero-foot .mc-marquee{margin-top:12px}.mc-hero-foot .mc-mq-list li{letter-spacing:.01em;color:#4a505c;height:40px;padding:0 22px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:450}.mc-hero-foot .mc-mq-list li+li{border-left:0}@media (min-width:1024px) and (max-height:2399px){.mc-hero-foot{padding-bottom:clamp(12px,2.2svh,28px)}.mc-hero-foot .mc-marquee{margin-top:clamp(6px,1.2svh,12px)}.mc-hero-foot .mc-mq-list li{height:clamp(32px,5svh,40px)}}@media (max-width:1023px){.mc-hero-foot{order:3;padding-bottom:56px}.mc-hero-foot-row{flex-direction:column-reverse;align-items:flex-start;gap:22px}}@media (max-width:767px){.mc-npm{flex-direction:column;align-items:flex-start;gap:8px}.mc-npm-row{width:100%}.mc-npm-c{font-size:max(10.5px,min(13px,3.84615vw - 3.46154px))}.mc-npm-b{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.mc-npm-b,.mc-npm-b svg{transition:none}}@keyframes mcScanT{0%{clip-path:inset(-12px -16px 100%)}to{clip-path:inset(-12px -16px)}}@media (prefers-reduced-motion:reduce){.mc-dd-p,.mc-dd-t svg,.mc-dd-i{transition:none}}.mc-dd-h,.mc-dd-s,.mc-gt-hint,.mc-whyq-who,.mc-fx-k,.mc-fx-asks li,.mc-fx-trail,.mc-tree-n,.mc-appr-req,.mc-appr-sig,.mc-pk-v,.mc-walk-cap,.mc-idp-chip,.mc-inh-note,.mc-att-rows dt,.mc-att-seal,.mc-otel-src,.mc-npm-k,.mc-hero-foot .mc-mq-list li{letter-spacing:0;text-transform:none;font-family:Geist,ui-sans-serif,system-ui,sans-serif}.mc-npm-k{color:#5d636e;font-size:13px;font-weight:500}.mc-dd-h{color:#3f4550;font-size:12.5px;font-weight:600}.mc-dd-s{font-size:12.5px}.mc-gt-hint{color:#5d636e;font-size:12.5px}.mc-whyq-who{color:#5d636e;font-size:14px}.mc-fx-k{color:#5d636e;font-size:13px;font-weight:500}.mc-fx-asks li{color:#3f4550;font-size:14px;line-height:1.45}.mc-fx-trail,.mc-tree-n,.mc-appr-req,.mc-appr-sig{font-size:13px;font-weight:500}.mc-pk-v{font-size:12.5px;font-weight:600}.mc-walk-cap{font-size:13px}.mc-idp-chip{font-size:13.5px;font-weight:500}.mc-inh-k{font-size:12.5px}.mc-inh-note{font-size:13px;font-weight:500}.mc-att-rows dt{font-size:12.5px}.mc-att-seal{font-size:13px;font-weight:500}.mc-otel-src{font-size:13.5px;font-weight:500}.mc-hero-foot .mc-mq-list li{font-size:14px;font-weight:500}.mc-fx-dec li{font-weight:600}.mc-fx-dec li:before{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;font-size:14px;font-weight:700;line-height:1}.mc-fx-dec li.mc-fx-deny{color:#b91c1c}.mc-fx-dec li.mc-fx-deny:before{content:"✕";color:#dc2626}.mc-fx-dec li.mc-fx-hold{color:#b45309}.mc-fx-dec li.mc-fx-hold:before{content:"";box-sizing:border-box;border:2px solid #d97706;border-radius:50%;width:8px;height:8px}.mc-fx-dec li.mc-fx-allow{color:#047857}.mc-fx-dec li.mc-fx-allow:before{content:"✓";color:#059669}.mc-walk-step{grid-template-columns:minmax(0,1fr)}.mc-walk-t,.mc-walk-d{grid-column:1}.mc-walk-d{padding-left:28px}.mc-walk-prog{align-items:center;gap:5px;display:flex}.mc-walk-prog i{background:#0b0d121f;border-radius:999px;width:22px;height:4px;transition:background-color .3s;display:block}.mc-walk-prog i[data-on="1"]{background:#0b0d12}.mc-ly-card h3{margin-top:20px}@media (max-width:767px){.mc-walk-bar{gap:10px;padding:10px 10px 10px 14px}.mc-walk-prog{flex:auto;gap:4px;min-width:0}.mc-walk-prog i{flex:1 1 0;width:auto;min-width:4px;max-width:12px}.mc-walk-btns{flex:none;gap:6px}.mc-walk-btn{height:38px;padding:0 12px}}.mc-whyopen{padding:104px 0 96px}.mc-wt,.mc-fx-flow,.mc-ly-grid,.mc-walk{margin-top:48px}.mc-fx-cap{margin-top:20px}.mc-fx-flow,.mc-wt,.mc-att-card{border-radius:16px}.mc-walk-img,.mc-inh-l{border-radius:12px}.mc-tree-n,.mc-appr-req,.mc-appr-sig,.mc-fx-dec li,.mc-fx-eff li,.mc-att-rows div{border-radius:10px}@media (max-width:767px){.mc-whyopen{padding:88px 0 72px}.mc-fx-flow,.mc-ly-grid,.mc-walk{margin-top:36px}}.mc-pagehead{padding:104px 0 96px}.mc-sec2{border-top:1px solid #0b0d120f;padding:104px 0 96px}.mc-docs-start{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;margin-top:48px;display:grid}.mc-code-h{color:#fff9;margin:0 0 14px;font-size:13px;font-weight:500}.mc-code-p{color:#ffffff73}.mc-docs-go{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.mc-docs-go .mc-arrow,.mc-pnote .mc-arrow,.mc-story-who .mc-arrow,.mc-shack .mc-arrow{color:#0b0d12;align-items:center;gap:8px;padding:10px 0;font-size:15px;display:inline-flex}.mc-arch{flex-direction:column;gap:14px;margin:48px 0 0;padding:0;list-style:none;display:flex}.mc-arch li{-moz-column-gap:28px;background:#fff;border:1px solid #0b0d1214;border-radius:16px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:8px 28px;padding:22px 24px;display:grid;position:relative;box-shadow:0 14px 30px -24px #0b0d1259}.mc-arch li+li:before{content:"";background:#0b0d1240;width:1px;height:14px;position:absolute;top:-14px;left:50%}.mc-arch-k{color:#0b0d12;grid-row:1/span 2;font-size:16px;font-weight:600}.mc-arch-v{flex-wrap:wrap;gap:8px;display:flex}.mc-arch-c{color:#0b0d12;background:#f5f6f8;border:1px solid #0b0d121f;border-radius:999px;align-items:center;height:34px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex}.mc-arch-code{color:#1d4ed8;background:#3b82f60f;border-color:#2563eb4d;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}.mc-arch-d{color:#3f4550;font-size:15px;line-height:1.55}.mc-docidx{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px;margin-top:44px;display:grid}.mc-docidx-g h3{color:#5d636e;margin:0 0 6px;font-size:13px;font-weight:600}.mc-docidx-g ul{border-top:1px solid #0b0d121a;margin:0;padding:0;list-style:none}.mc-docidx-g a{color:#0b0d12;border-bottom:1px solid #0b0d1214;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:16.5px;font-weight:500;display:flex}.mc-docidx-g a svg{opacity:.5;flex:none;width:15px;height:15px;transition:transform .2s,opacity .2s}.mc-docidx-g a:hover svg{opacity:1;transform:translate(2px,-2px)}.mc-ptable{margin-top:48px}.mc-prow{-moz-column-gap:24px;border-bottom:1px solid #0b0d1214;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));align-items:center;column-gap:24px;padding:14px 0;display:grid}.mc-prow-h{border-bottom:1px solid #0b0d1224;align-items:stretch;padding:0 0 24px}.mc-plan-h{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mc-plan-n{letter-spacing:-.01em;color:#0b0d12;font-size:22px;font-weight:500}.mc-plan-b{color:#0b0d12;font-size:15px;font-weight:500}.mc-plan-a{color:#5d636e;margin-bottom:12px;font-size:14px}.mc-plan-cta{height:42px;margin-top:auto;padding:0 16px;font-size:14.5px}.mc-pgroup{color:#5d636e;padding:26px 0 8px;font-size:13px;font-weight:600}.mc-pk{color:#0b0d12;font-size:15px;font-weight:500}.mc-pv{color:#3f4550;font-size:15px;line-height:1.45}.mc-pcards{display:none}.mc-pnote{color:#3f4550;max-width:46em;margin:28px 0 0;font-size:15.5px;line-height:1.6}.mc-pnote .mc-arrow{margin-left:6px}.mc-story{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;margin-top:48px;display:grid}.mc-story-n{letter-spacing:-.01em;color:#0b0d12;margin:0;font-size:22px;font-weight:500}.mc-story-r{color:#5d636e;margin:4px 0 8px;font-size:15px}.mc-story-t p{color:#2a2f38;max-width:38em;margin:0 0 16px;font-size:clamp(17px,1.35vw,19px);line-height:1.6}.mc-backers{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:0;list-style:none;display:grid}.mc-backers li{background:#fff;border:1px solid #0b0d1214;border-radius:16px;padding:26px 28px;box-shadow:0 14px 30px -24px #0b0d1259}.mc-backer-n{color:#0b0d12;margin:0;font-size:19px;font-weight:500}.mc-backer-d{color:#3f4550;margin:8px 0 0;font-size:15.5px;line-height:1.55}.mc-shack{color:#fff;background:#0b0d12;border-radius:16px;margin-top:40px;padding:28px 30px}.mc-shack-k{color:#fff9;margin:0;font-size:13px;font-weight:500}.mc-shack-t{letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:400}.mc-shack-d{color:#ffffffc7;margin:8px 0 6px;font-size:16px}.mc-shack .mc-arrow{color:#fff}@media (max-width:1023px){.mc-docs-start,.mc-story{grid-template-columns:minmax(0,1fr);gap:24px}.mc-docidx{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-prow{-moz-column-gap:14px;column-gap:14px}.mc-plan-n{font-size:19px}}@media (max-width:767px){.mc-pagehead,.mc-sec2{padding:80px 0 72px}.mc-arch li{grid-template-columns:minmax(0,1fr);padding:18px}.mc-arch-k{grid-row:auto}.mc-docidx{grid-template-columns:minmax(0,1fr)}.mc-ptable{display:none}.mc-pcards{flex-direction:column;gap:16px;margin-top:36px;display:flex}.mc-pcard{background:#fff;border:1px solid #0b0d1214;border-radius:16px;padding:22px 20px}.mc-pcard .mc-plan-cta{margin-top:4px}.mc-pcard dl{border-top:1px solid #0b0d121a;margin:18px 0 0}.mc-pcard dl div{border-bottom:1px solid #0b0d1212;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.mc-pcard dt{color:#5d636e;font-size:14px}.mc-pcard dd{text-align:right;color:#0b0d12;margin:0;font-size:14px;font-weight:500}.mc-backers{grid-template-columns:minmax(0,1fr)}}.mc-rs-hero{padding:40px 0 88px;position:relative;overflow:hidden}.mc-rs-hero:before{content:"";pointer-events:none;background:radial-gradient(34% 44% at 78% 46%,#3b82f61a,#3b82f600 70%),radial-gradient(28% 36% at 12% 80%,#ee5f3514,#ee5f3500 70%);position:absolute;inset:0}.mc-rs-hero .mc-wrap{position:relative}.mc-rs-hero-row{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4.6vw,72px);display:grid}.mc-rs-l1,.mc-rs-l2{display:block}.mc-rs-l1{color:#5d636e}.mc-rs-u{white-space:nowrap;padding-bottom:.06em;display:inline-block;position:relative}.mc-rs-u:after{content:"";transform-origin:0;background:linear-gradient(90deg,#eab308,#ef4444 33%,#3b82f6 66%,#10b981);border-radius:.07em;height:.07em;position:absolute;bottom:-.02em;left:0;right:.08em}.mc-rs-lede{color:#3f4550;max-width:30em;margin:clamp(18px,3svh,28px) 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.mc-rs-fig{border-radius:12px;margin:0;position:relative;overflow:hidden}.mc-rs-card{background:#fff;border:1px solid #0b0d1212;box-shadow:inset 0 1px #fffffff2,0 1px 2px #0b0d120a,0 22px 48px -26px #0b0d1238}.mc-rs-fig canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.mc-rs-fig-seal{height:clamp(320px,46svh,420px)}.mc-rs-papers{border-top:1px solid #0b0d120f;padding:104px 0 32px}.mc-rs-paper{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,4.4vw,64px);margin-top:56px;display:grid}.mc-rs-paper+.mc-rs-paper{margin-top:88px}.mc-rs-paper-r{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mc-rs-paper-r .mc-rs-fig{order:2}.mc-rs-paper .mc-rs-fig{height:clamp(380px,56svh,460px)}.mc-rs-id{color:#5d636e;margin:0;font-size:13px}.mc-rs-title{color:#0b0d12;text-wrap:balance;margin:12px 0 0;font-size:clamp(30px,3vw,44px);font-weight:350;line-height:1.08}.mc-rs-sub{color:#3f4550;text-wrap:balance;margin:10px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.4}.mc-rs-desc{color:#3f4550;max-width:32em;margin:18px 0 0;font-size:16px;line-height:1.6}.mc-rs-links{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:28px;display:flex}.mc-rs-pdf{color:#0b0d12;align-items:center;gap:8px;padding:12px 0;font-size:15px;display:inline-flex}.mc-rs-lib{border-top:1px solid #0b0d120f;padding:104px 0 96px}.mc-rs-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:52px 0 0;padding:0;list-style:none;display:grid}.mc-rs-c0{--acc:238,95,53;--rot:-3deg}.mc-rs-c1{--acc:237,69,70;--rot:2.5deg}.mc-rs-c2{--acc:192,84,114;--rot:-2deg}.mc-rs-c3{--acc:147,100,159;--rot:3deg}.mc-rs-c4{--acc:102,115,204;--rot:2.5deg}.mc-rs-c5{--acc:58,131,245;--rot:-3deg}.mc-rs-c6{--acc:48,144,216;--rot:2deg}.mc-rs-c7{--acc:38,158,188;--rot:-2.5deg}.mc-rs-sheet{background:#fff;border:1px solid #0b0d1212;border-radius:12px;flex-direction:column;min-width:0;transition:translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0d120a,0 24px 44px -30px #0b0d124d}.mc-rs-sheet:hover{border-color:rgba(var(--acc),.45);box-shadow:0 1px 2px #0b0d120a,0 30px 54px -30px rgba(var(--acc),.55);translate:0 -4px}.mc-rs-art{aspect-ratio:16/9;background:linear-gradient(#fbfcfd,#f3f5f8);border-bottom:1px solid #0b0d120f;position:relative}.mc-rs-art svg{width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.mc-rs-art .mc-i{fill:none;stroke:#0b0d126b;stroke-width:1.5px}.mc-rs-art .mc-a{fill:none;stroke:rgb(var(--acc));stroke-width:1.7px}.mc-rs-art .mc-af{fill:rgba(var(--acc),.16)}.mc-rs-art .mc-ok{fill:none;stroke:#059669;stroke-width:1.7px}.mc-rs-art .mc-okf{fill:#10b98124}.mc-rs-art .mc-w{fill:#fff}.mc-rs-art .mc-dot{fill:#0b0d12;stroke:none}.mc-rs-art .mc-dash{stroke-dasharray:3 4}.mc-rs-art .mc-ln{stroke-linecap:round;stroke-linejoin:round}.mc-rs-art text{fill:#5d636e;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:500}.mc-rs-meta{flex-direction:column;flex:auto;padding:20px 20px 16px;display:flex}.mc-rs-kind{color:#5d636e;align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:500;display:flex}.mc-rs-kind:before{content:"";background:rgb(var(--acc));border-radius:2px;flex:0 0 14px;height:2px}.mc-rs-stitle{letter-spacing:-.012em;color:#0b0d12;text-wrap:balance;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.3}.mc-rs-sdesc{color:#3f4550;margin:10px 0 0;font-size:14.5px;line-height:1.55}.mc-rs-slinks{flex-wrap:wrap;gap:4px 18px;margin:auto 0 0;padding-top:16px;display:flex}.mc-rs-slinks a{color:#0b0d12;align-items:center;gap:6px;padding:6px 0;font-size:14.5px;font-weight:500;display:inline-flex}.mc-rs-slinks svg{width:14px;height:14px}.mc-rs-slinks a:hover{text-underline-offset:3px;text-decoration:underline}.mc-rs-co{padding:0 0 104px}.mc-rs-co-box{border-radius:12px;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:40px;padding:44px 48px;display:grid}.mc-rs-co-box .mc-sub-lede{max-width:32em}.mc-rs-mail{color:#fff;white-space:nowrap;background:#0b0d12;border-radius:12px;align-items:center;gap:12px;padding:16px 22px;font-size:16px;font-weight:500;transition:translate .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 10px 24px -12px #0b0d128c}.mc-rs-mail:hover{translate:0 -1px}@keyframes mcRsLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mcRsSheet{0%{opacity:0;transform:translateY(-72px)rotate(var(--rot,-3deg))scale(.97)}to{opacity:1;transform:none}}@keyframes mcRsFig{0%{opacity:0;transform:translateY(-40px)scale(.98)}to{opacity:1;transform:none}}@keyframes mcRsDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mcRsPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.mc-rs-u:after{animation:.9s cubic-bezier(.65,0,.35,1) .5s both mcRsLine}.mc-rs-sheet{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.34,1.32,.5,1),translate .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s}.mc-rs-sheet:nth-child(4n+2){transition-delay:80ms,80ms,0s,0s,0s}.mc-rs-sheet:nth-child(4n+3){transition-delay:.16s,.16s,0s,0s,0s}.mc-rs-sheet:nth-child(4n+4){transition-delay:.24s,.24s,0s,0s,0s}.mc[data-io=on] .mc-rs-sheet:not([data-in]){opacity:0;transform:translateY(-72px)rotate(var(--rot,-3deg))scale(.97)}.mc-rs-art .mc-ln{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .45s}.mc[data-io=on] .mc-rs-sheet:not([data-in]) .mc-ln{stroke-dashoffset:1px}.mc-rs-art .mc-nd{transform-box:fill-box;transform-origin:50%;transition:opacity .45s .55s,transform .6s cubic-bezier(.34,1.4,.5,1) .55s}.mc[data-io=on] .mc-rs-sheet:not([data-in]) .mc-nd{opacity:0;transform:scale(.4)}.mc-rs-paper .mc-rs-fig{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.34,1.25,.5,1)}.mc[data-io=on] .mc-rs-paper .mc-rs-fig:not([data-in]){opacity:0;transform:translateY(-48px)}}@media (max-width:1179px){.mc-rs-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.mc-rs-hero-row,.mc-rs-paper,.mc-rs-paper-r{grid-template-columns:minmax(0,1fr)}.mc-rs-paper-r .mc-rs-fig{order:0}.mc-rs-paper .mc-rs-fig{height:400px}.mc-rs-co-box{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.mc-rs-hero{padding:28px 0 64px}.mc-rs-fig-seal{height:340px}.mc-rs-papers{padding:72px 0 16px}.mc-rs-paper{gap:24px;margin-top:36px}.mc-rs-paper+.mc-rs-paper{margin-top:64px}.mc-rs-paper .mc-rs-fig{height:360px}.mc-rs-lib{padding:72px 0 64px}.mc-rs-shelf{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:36px}.mc-rs-art{aspect-ratio:16/8}.mc-rs-meta{padding:16px 18px 12px}.mc-rs-stitle{font-size:16.5px}.mc-rs-sdesc{font-size:14px}.mc-rs-co{padding:0 0 72px}.mc-rs-co-box{padding:28px 22px}.mc-rs-mail{padding:14px 18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.mc-rs-sheet,.mc-rs-mail{transition:none}}.mc-walk-ch{letter-spacing:.01em;color:#5d636e;margin:18px 0 6px 18px;font-size:12.5px;font-weight:600}.mc-walk-ch:first-child{margin-top:2px}.mc-walk-ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mc-walk-ck{color:#5d636e;margin:0 0 4px;font-size:12.5px;font-weight:600}.mc-ag-zoom{max-width:100%;line-height:0;display:inline-block;position:relative}.mc-ag-ov{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.mc-ag-lead{fill:none;stroke:#dc2626;stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.mc-ag-ring{fill:none;stroke:#dc2626;stroke-width:2px;vector-effect:non-scaling-stroke}.mc-ag-pulse{fill:none;stroke:#dc26268c;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}@keyframes mcAgPulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:no-preference){.mc-ag-pulse{animation:1.4s ease-out .6s 3 mcAgPulse}}.mc-ag-tag{white-space:nowrap;color:#b91c1c;background:#fff;border:1px solid #dc262673;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600;line-height:1.2;position:absolute;top:8%;right:3%;box-shadow:0 10px 24px -14px #0b0d1273}@media (max-width:767px){.mc-ag-tag{padding:5px 9px;font-size:11px}}.mc-trust-mk{display:block}.mc-trust-o{color:#3f4550;margin-top:4px;font-size:14px;font-weight:400;line-height:1.45;display:block}@media (min-width:768px){.mc-trust-r{grid-template-columns:150px minmax(0,1fr) 280px}}@media (max-width:767px){.mc-trust-mk{display:inline}}.mc-wk-sec{border-top:1px solid #0b0d120f;padding:96px 0 88px}.mc-wk-v{flex-direction:column;align-items:center;width:100%;display:flex}.mc-wk-pts{text-align:left;width:100%;max-width:540px;margin:18px auto 0}.mc-wk-tab{color:#5d636e;margin:0 0 8px;font-size:13.5px}.mc-wk-tab strong{color:#0b0d12;font-weight:600}.mc-wk-pts ul{color:#3f4550;margin:0;padding:0 0 0 18px;font-size:15px;line-height:1.6}.mc-wk-pts li{margin:3px 0}.mc-reg-l{background:#fff;border:1px solid #0b0d1214;border-radius:12px;margin:0;padding:8px;list-style:none}.mc-reg-l li{border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mc-reg-l li+li{border-top:1px solid #0b0d120f}.mc-reg-k{color:#0b0d12;flex:0 0 72px;font-size:14px;font-weight:600}.mc-reg-n{color:#3f4550;flex:auto;font-size:14px}.mc-reg-s{color:#5d636e;font-size:12.5px;font-weight:500}.mc-reg-on{color:#047857}.mc-reg-sub{border-top:0!important;gap:6px!important;padding-left:94px!important}.mc-reg-t{color:#0b0d12;background:#f5f6f8;border:1px solid #0b0d121a;border-radius:999px;padding:3px 9px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.mc-tasks{margin-top:56px}.mc-tasks h3{color:#0b0d12;margin:0 0 6px;font-size:20px;font-weight:500}.mc-tasks>p{color:#3f4550;margin:0 0 18px;font-size:15.5px}.mc-task-l{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;margin:0;padding:0;list-style:none;display:grid}.mc-task-l li{border-top:1px solid #0b0d1214;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.mc-task-n{color:#0b0d12;flex:100%;font-size:15.5px;font-weight:500}.mc-task-b{min-height:32px;font:inherit;color:#0b0d12;cursor:pointer;background:#fff;border:1px solid #0b0d1224;border-radius:999px;padding:0 12px;font-size:13.5px}.mc-task-b:hover{color:#1d4ed8;border-color:#2563eb}.mc-task-b:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.mc-task-ar{color:#9aa0a9}@media (max-width:767px){.mc-wk-sec{padding:64px 0}.mc-task-l{grid-template-columns:minmax(0,1fr)}.mc-reg-k{flex-basis:60px}.mc-reg-sub{padding-left:82px!important}}.mc-dd-sm{width:240px}.mc-dd-i[aria-current=page] .mc-dd-k{color:#1d4ed8}.mc-dd-t[data-on]{color:#0b0d12}.cl{margin:48px 0 0;padding:0}.cl-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:22px;display:grid;position:relative}.cl-term{background:#0b0d12;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -34px #0b0d128c}.cl-bar{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.cl-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.cl-bar span{color:#ffffff8c;margin-left:8px;font-size:12.5px}.cl-body{color:#e7e9ee;min-height:300px;padding:20px 22px 24px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}.cl-ln{white-space:nowrap;align-items:center;gap:10px;margin:0 0 10px;display:flex}.cl-gap{margin-top:22px}.cl-pr{color:#eab308}.cl-ty{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;display:inline-block;overflow:hidden}.cl-dot{background:#3b82f6;border-radius:50%;flex:none;width:8px;height:8px}.cl-out{padding-left:18px}.cl-side{background:#fff;border:1px solid #0b0d1214;border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}.cl-side-h{color:#5d636e;align-items:center;gap:8px;margin:0 0 2px;font-size:13px;font-weight:500;display:flex}.cl-live{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite clLive;box-shadow:0 0 #16a34a80}@keyframes clLive{0%{box-shadow:0 0 #16a34a73}to{box-shadow:0 0 0 8px #16a34a00}}.cl-card{background:#f6f7f9;border:1px solid #0b0d120f;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px 10px;padding:14px;display:grid;position:relative}.cl-card code{color:#0b0d12;background:0 0;padding:0;font-family:Geist Mono,ui-monospace,monospace;font-size:13.5px}.cl-card p{color:#3f4550;grid-column:1/-1;margin:0;font-size:14px;line-height:1.45}.cl-badge{border-radius:999px;grid-area:1/2;justify-self:end;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.cl-bn{color:#b91c1c;background:#fef2f2}.cl-bw{color:#b45309;background:#fffbeb}.cl-bo{color:#15803d;background:#f0fdf4}.cl-b2 p{grid-row:2}.cl-note{color:#eab308;white-space:nowrap;margin:0;font-family:Caveat,Comic Sans MS,cursive;font-size:24px;font-weight:600;line-height:1;position:absolute;transform:rotate(-4deg)}.cl-n1{top:62px;left:calc(58.3% - 150px)}.cl-n2{color:#16a34a;top:178px;left:calc(58.3% - 196px);transform:rotate(-3deg)}.cl-arr{stroke:#eab308;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:80px;height:40px;position:absolute}.cl-arr1{top:50px;left:calc(58.3% - 40px)}.cl-arr2{stroke:#16a34a;top:166px;left:calc(58.3% - 40px)}@keyframes cl-ty1{0%,1.88%{opacity:1;width:0}9.38%,95%{opacity:1;width:24ch}97.81%,to{opacity:0;width:24ch}}.cl-ty1{animation:16s steps(24,end) infinite cl-ty1}@keyframes cl-a1{0%,11.88%{opacity:0;transform:translateY(6px)}14.69%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translateY(6px)}}.cl-a1{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-a1}@keyframes cl-b1{0%,16.25%{opacity:0;transform:translate(10px)}19.06%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translate(10px)}}.cl-b1{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-b1}@keyframes cl-a2{0%,19.38%{opacity:0;transform:translateY(6px)}22.19%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translateY(6px)}}.cl-a2{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-a2}@keyframes cl-n1{0%,23.12%{opacity:0;transform:rotate(-4deg)scale(.96)}25.94%,95%{opacity:1;transform:rotate(-4deg)}97.81%,to{opacity:0;transform:rotate(-4deg)scale(.96)}}.cl-n1{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-n1}@keyframes cl-d1{0%,22.5%{stroke-dashoffset:120px;opacity:1}26.88%,95%{stroke-dashoffset:0;opacity:1}97.81%,to{stroke-dashoffset:0;opacity:0}}.cl-d1{stroke-dasharray:120;animation:16s cubic-bezier(.4,0,.2,1) infinite cl-d1}@keyframes cl-a3{0%,33.75%{opacity:0;transform:translateY(6px)}36.56%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translateY(6px)}}.cl-a3{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-a3}@keyframes cl-ty2{0%,35%{opacity:1;width:0}43.75%,95%{opacity:1;width:31ch}97.81%,to{opacity:0;width:31ch}}.cl-ty2{animation:16s steps(31,end) infinite cl-ty2}@keyframes cl-a4{0%,46.25%{opacity:0;transform:translateY(6px)}49.06%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translateY(6px)}}.cl-a4{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-a4}@keyframes cl-b2{0%,50.62%{opacity:0;transform:translate(10px)}53.44%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translate(10px)}}.cl-b2{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-b2}@keyframes cl-a5{0%,53.75%{opacity:0;transform:translateY(6px)}56.56%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translateY(6px)}}.cl-a5{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-a5}@keyframes cl-s1{0%,68.75%{opacity:1}70.94%,to{opacity:0}}.cl-s1{animation:16s infinite cl-s1}@keyframes cl-s2{0%,68.75%{opacity:0}70.94%,to{opacity:1}}.cl-s2{animation:16s infinite cl-s2}@keyframes cl-a7{0%,72.5%{opacity:0;transform:translateY(6px)}75.31%,95%{opacity:1;transform:none}97.81%,to{opacity:0;transform:translateY(6px)}}.cl-a7{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-a7}@keyframes cl-n2{0%,76.25%{opacity:0;transform:rotate(-3deg)scale(.96)}79.06%,95%{opacity:1;transform:rotate(-3deg)}97.81%,to{opacity:0;transform:rotate(-3deg)scale(.96)}}.cl-n2{animation:16s cubic-bezier(.2,.7,.2,1) infinite cl-n2}@keyframes cl-d2{0%,75.62%{stroke-dashoffset:120px;opacity:1}80%,95%{stroke-dashoffset:0;opacity:1}97.81%,to{stroke-dashoffset:0;opacity:0}}.cl-d2{stroke-dasharray:120;animation:16s cubic-bezier(.4,0,.2,1) infinite cl-d2}.cl-s1,.cl-s2{grid-area:1/2}.cl-b2 p.cl-s1,.cl-b2 p.cl-s2{grid-area:2/1/auto/-1}.cl-b2{grid-template-rows:auto auto}.cl-b2 .cl-s1,.cl-b2 .cl-s2{grid-area:auto}.cl-b2 .cl-badge{grid-area:1/2}.cl-b2 p{grid-area:2/1/auto/-1}@media (max-width:900px){.cl-grid{grid-template-columns:minmax(0,1fr)}.cl-note,.cl-arr{display:none}.cl-body{min-height:0;font-size:12.5px}.cl-ln{white-space:normal}}@media (prefers-reduced-motion:reduce){.cl *{animation:none!important}.cl-ty1,.cl-ty2{width:auto}.cl-s1{opacity:0}.cl-d1,.cl-d2{stroke-dasharray:none}}.mc-ca-flow{align-items:stretch;margin:48px 0 0;padding:0;list-style:none;display:flex}.mc-ca-step{background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:28px;display:flex}.mc-ca-mid{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#eab308,#ef4444 33%,#3b82f6 66%,#10b981) border-box;border:1.5px solid #0000;position:relative}.mc-ca-ic{color:#0b0d12;background:#f2f3f6;border-radius:12px;place-items:center;width:48px;height:48px;display:inline-grid}.mc-ca-k{letter-spacing:-.01em;color:#0b0d12;font-size:20px;font-weight:500}.mc-ca-d{color:#3f4550;font-size:15.5px;line-height:1.55}.mc-ca-tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.mc-ca-tags span{color:#0b0d12;background:#f5f6f8;border:1px solid #0b0d121f;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.mc-ca-conn{background:#0b0d1224;flex:0 0 64px;align-self:center;height:2px;position:relative;overflow:visible}.mc-ca-dot{background:#3b82f6;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;animation:2.4s cubic-bezier(.45,0,.55,1) infinite mcCaRun;position:absolute;top:50%;left:0}.mc-ca-conn+.mc-ca-step+.mc-ca-conn .mc-ca-dot{animation-delay:1.2s}@keyframes mcCaRun{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.mc-ca-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.mc-ca-case{background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.mc-ca-case code{color:#0b0d12;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.mc-ca-case p{color:#3f4550;margin:0;font-size:15.5px;line-height:1.55}.mc-ca-dec{border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.mc-ca-no{color:#b91c1c;background:#dc262614;border:1px solid #dc26264d}.mc-ca-ok{color:#047857;background:#05966914;border:1px solid #0596694d}.mc-ca-cases{border-top:1px solid #0b0d121f;gap:0!important}.mc-ca-case{background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;padding:28px 40px 4px 0!important}.mc-ca-case+.mc-ca-case{border-left:1px solid #0b0d121f!important;padding-left:40px!important}.mc-ca-case code{font-size:16px!important}.mc-ca-case code:before{content:"$ ";color:#9aa0aa}.mc-ca-dec{gap:8px;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;font-size:14.5px!important}.mc-ca-no:before{content:"";background:#dc2626;border-radius:50%;width:8px;height:8px}.mc-ca-ok:before{content:"";background:#059669;border-radius:50%;width:8px;height:8px}@media (max-width:767px){.mc-ca-cases{grid-template-columns:minmax(0,1fr)!important}.mc-ca-case{padding:24px 0 4px!important}.mc-ca-case+.mc-ca-case{margin-top:20px;border-top:1px solid #0b0d121f!important;border-left:0!important;padding-left:0!important}}.mc-ca-more{flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;font-size:16px;display:flex}@media (max-width:767px){.mc-ca-flow{flex-direction:column}.mc-ca-conn{flex:0 0 36px;align-self:center;width:2px;height:auto}.mc-ca-dot{animation-name:mcCaRunV;top:0;left:50%}@keyframes mcCaRunV{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:100%}}.mc-ca-step{padding:22px}.mc-ca-cases{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mc-ca-dot{opacity:1;animation:none;left:50%}}.sk2-p{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sk2-t{font-family:Caveat,Comic Sans MS,cursive;font-weight:600}.sk2-ui{font-weight:500;font-family:Geist,ui-sans-serif,system-ui,sans-serif!important}@keyframes dkPing{0%{opacity:.9;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes dkL1{0%,14%{opacity:1;transform:none}22%,92%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes dkL2{0%,16%{opacity:0;transform:translateY(10px)}24%,90%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes dkT1{0%,26%{opacity:0;left:8%}28%{opacity:1}38%,44%{opacity:1;left:50%}56%{opacity:1;left:92%}60%,to{opacity:0;left:92%}}@keyframes dkT2{0%,62%{opacity:0;left:8%}64%{opacity:1}74%,92%{opacity:1;left:50%}96%,to{opacity:0;left:50%}}@keyframes dkOk{0%,54%{opacity:0}58%,68%{opacity:1}74%,to{opacity:0}}@keyframes dkNo{0%,72%{opacity:0}76%,92%{opacity:1}96%,to{opacity:0}}@keyframes dkDown{0%,36%{background:#0b0d1224}40%,46%{background:#2563eb}50%,70%{background:#0b0d1224}74%,90%{background:#dc2626}94%,to{background:#0b0d1224}}.tk{padding:56px 0 40px}.tk-h1{font-size:clamp(40px,4.6vw,64px)}.tk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:16px 0 22px;display:grid}.tk-stats div{border-top:1px solid #0b0d121f;padding-top:12px}.tk-stats dt{color:#0b0d12;font-size:44px;font-weight:350;line-height:1}.tk-stats dd{color:#3f4550;margin:8px 0 0;font-size:14.5px}@media (max-width:767px){.tk{padding:28px 0 24px}.tk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-sh-clip{border-radius:12px;position:absolute;inset:0;overflow:hidden}.mc-sh-f{overflow:visible!important}.mc-sh-k0{transition:transform .6s cubic-bezier(.16,1,.3,1)}.mc-sh-f .mc-hs{opacity:0;transition:opacity .25s}.mc-sh-f:hover .mc-hs,.mc-sh-f:focus-within .mc-hs{opacity:1}.mc-sh-f:hover .mc-sh-i:not(.mc-sh-k0),.mc-sh-f:focus-within .mc-sh-i:not(.mc-sh-k0){transition:opacity .35s;opacity:0!important}:is(.mc-sh-f:has(.mc-hs:hover) .mc-hs:not(:hover),.mc-sh-f:has(.mc-hs:focus-within) .mc-hs:not(:focus-within)){opacity:0;pointer-events:none}:is(.mc-sh:has(.mc-sh-f:hover) .mc-sh-t,.mc-sh:has(.mc-sh-f:focus-within) .mc-sh-t){color:#5d636e;border-color:#0b0d121a;animation:none!important}:is(.mc-sh:has(.mc-sh-f:hover) .mc-sh-t0,.mc-sh:has(.mc-sh-f:focus-within) .mc-sh-t0){color:#0b0d12;border-color:#0b0d1273}.mc-sh-hint{color:#5d636e;margin:10px 0 0;font-size:13px}@media (hover:none){.mc-sh-f .mc-hs{opacity:1}}@media (prefers-reduced-motion:reduce){.mc-sh-k0{transition:none}}:is(.mc-sh-activitygraph .mc-sh-f:has(.mc-hs0:hover) .mc-sh-k0,.mc-sh-activitygraph .mc-sh-f:has(.mc-hs0:focus-within) .mc-sh-k0){transform-origin:32.7% 13.5%;transform:scale(1.7)}:is(.mc-sh-activitygraph .mc-sh-f:has(.mc-hs1:hover) .mc-sh-k0,.mc-sh-activitygraph .mc-sh-f:has(.mc-hs1:focus-within) .mc-sh-k0){transform-origin:22% 26.5%;transform:scale(1.7)}:is(.mc-sh-activitygraph .mc-sh-f:has(.mc-hs2:hover) .mc-sh-k0,.mc-sh-activitygraph .mc-sh-f:has(.mc-hs2:focus-within) .mc-sh-k0){transform-origin:36% 55%;transform:scale(1.7)}:is(.mc-sh-activitygraph .mc-sh-f:has(.mc-hs3:hover) .mc-sh-k0,.mc-sh-activitygraph .mc-sh-f:has(.mc-hs3:focus-within) .mc-sh-k0){transform-origin:74% 24.5%;transform:scale(1.7)}:is(.mc-sh-activitygraph .mc-sh-f:has(.mc-hs4:hover) .mc-sh-k0,.mc-sh-activitygraph .mc-sh-f:has(.mc-hs4:focus-within) .mc-sh-k0){transform-origin:97.5%;transform:scale(1.7)}:is(.mc-sh-identitybridge .mc-sh-f:has(.mc-hs0:hover) .mc-sh-k0,.mc-sh-identitybridge .mc-sh-f:has(.mc-hs0:focus-within) .mc-sh-k0){transform-origin:50% 17.6%;transform:scale(1.7)}:is(.mc-sh-identitybridge .mc-sh-f:has(.mc-hs1:hover) .mc-sh-k0,.mc-sh-identitybridge .mc-sh-f:has(.mc-hs1:focus-within) .mc-sh-k0){transform-origin:2.2% 20%;transform:scale(1.7)}:is(.mc-sh-identitybridge .mc-sh-f:has(.mc-hs2:hover) .mc-sh-k0,.mc-sh-identitybridge .mc-sh-f:has(.mc-hs2:focus-within) .mc-sh-k0){transform-origin:26.5% 20%;transform:scale(1.7)}:is(.mc-sh-identitybridge .mc-sh-f:has(.mc-hs3:hover) .mc-sh-k0,.mc-sh-identitybridge .mc-sh-f:has(.mc-hs3:focus-within) .mc-sh-k0){transform-origin:33% 38%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs0:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs0:focus-within) .mc-sh-k0){transform-origin:13% 74%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs1:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs1:focus-within) .mc-sh-k0){transform-origin:94.5% 14%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs2:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs2:focus-within) .mc-sh-k0){transform-origin:45% 22.5%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs3:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs3:focus-within) .mc-sh-k0){transform-origin:97.5% 26.5%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs4:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs4:focus-within) .mc-sh-k0){transform-origin:97.5% 39.5%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs5:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs5:focus-within) .mc-sh-k0){transform-origin:40% 66%;transform:scale(1.7)}:is(.mc-sh-policyassistant .mc-sh-f:has(.mc-hs6:hover) .mc-sh-k0,.mc-sh-policyassistant .mc-sh-f:has(.mc-hs6:focus-within) .mc-sh-k0){transform-origin:22% 96%;transform:scale(1.7)}:is(.mc-sh-attestations .mc-sh-f:has(.mc-hs0:hover) .mc-sh-k0,.mc-sh-attestations .mc-sh-f:has(.mc-hs0:focus-within) .mc-sh-k0){transform-origin:62% 13%;transform:scale(1.7)}:is(.mc-sh-attestations .mc-sh-f:has(.mc-hs1:hover) .mc-sh-k0,.mc-sh-attestations .mc-sh-f:has(.mc-hs1:focus-within) .mc-sh-k0){transform-origin:18.5% 24.5%;transform:scale(1.7)}:is(.mc-sh-attestations .mc-sh-f:has(.mc-hs2:hover) .mc-sh-k0,.mc-sh-attestations .mc-sh-f:has(.mc-hs2:focus-within) .mc-sh-k0){transform-origin:33.5% 24.5%;transform:scale(1.7)}:is(.mc-sh-attestations .mc-sh-f:has(.mc-hs3:hover) .mc-sh-k0,.mc-sh-attestations .mc-sh-f:has(.mc-hs3:focus-within) .mc-sh-k0){transform-origin:57% 24.5%;transform:scale(1.7)}:is(.mc-sh-attestations .mc-sh-f:has(.mc-hs4:hover) .mc-sh-k0,.mc-sh-attestations .mc-sh-f:has(.mc-hs4:focus-within) .mc-sh-k0){transform-origin:92% 24.5%;transform:scale(1.7)}:is(.mc-sh-attestations .mc-sh-f:has(.mc-hs5:hover) .mc-sh-k0,.mc-sh-attestations .mc-sh-f:has(.mc-hs5:focus-within) .mc-sh-k0){transform-origin:70% 82%;transform:scale(1.7)}:is(.mc-sh-agentictraces .mc-sh-f:has(.mc-hs0:hover) .mc-sh-k0,.mc-sh-agentictraces .mc-sh-f:has(.mc-hs0:focus-within) .mc-sh-k0){transform-origin:50% 17.6%;transform:scale(1.7)}:is(.mc-sh-agentictraces .mc-sh-f:has(.mc-hs1:hover) .mc-sh-k0,.mc-sh-agentictraces .mc-sh-f:has(.mc-hs1:focus-within) .mc-sh-k0){transform-origin:26.6% 58%;transform:scale(1.7)}:is(.mc-sh-agentictraces .mc-sh-f:has(.mc-hs2:hover) .mc-sh-k0,.mc-sh-agentictraces .mc-sh-f:has(.mc-hs2:focus-within) .mc-sh-k0){transform-origin:55% 20%;transform:scale(1.7)}:is(.mc-sh-agentictraces .mc-sh-f:has(.mc-hs3:hover) .mc-sh-k0,.mc-sh-agentictraces .mc-sh-f:has(.mc-hs3:focus-within) .mc-sh-k0){transform-origin:50% 64%;transform:scale(1.7)}.tk2-sec{border-top:1px solid #0b0d120f;padding:96px 0}.tk2-hero{padding-bottom:40px}.tk2-res{color:#5d636e;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:22px 0 0;font-size:14.5px;display:flex}.tk2-res .mc-arrow{color:#0b0d12;align-items:center;gap:6px;display:inline-flex}.tk2-more{margin:28px 0 0}.tk2-more .mc-arrow{color:#0b0d12;align-items:center;gap:8px;font-size:15.5px;font-weight:500;display:inline-flex}.tk2-hard{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 40px;margin:44px 0 0;display:grid}.tk2-hard div{border-top:1px solid #0b0d1224;padding-top:18px}.tk2-hard dt{letter-spacing:-.01em;color:#0b0d12;font-size:18px;font-weight:500}.tk2-hard dd{color:#3f4550;max-width:30ch;margin:8px 0 0;font-size:15.5px;line-height:1.55}.tf{background:#fff;border:1px solid #0b0d1214;border-radius:20px;margin:44px 0 0;padding:36px 32px 26px}.tf-req{color:#0b0d12;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 34px;font-size:clamp(16px,1.5vw,19px);display:flex}.tf-req span{color:#5d636e;background:#f2f3f6;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.tf-row{align-items:center;display:flex}.tf-n{background:#f6f7f9;border:1px solid #0b0d1214;border-radius:12px;flex-direction:column;flex:none;gap:3px;min-width:118px;padding:14px 16px;display:flex}.tf-nt{color:#0b0d12;font-size:15px;font-weight:500}.tf-ns{color:#5d636e;font-size:12.5px}.tf-end{background:#fff;min-width:0}.tf-l{background:#0b0d121f;flex:1 1 0;min-width:54px;height:2px;margin:0 2px;position:relative}.tf-fill{transform-origin:0;background:#0b0d12;position:absolute;inset:0;transform:scaleX(1)}.tf-br{flex-direction:column;flex:1.6 1 0;gap:26px;min-width:0;display:flex}.tf-brr{align-items:center;display:flex}.tf-l2{flex:.7 1 0}.tf-m{z-index:2;cursor:default;border-radius:50%;outline:none;width:28px;height:28px;margin:-14px 0 0 -14px;display:block;position:absolute;top:50%;left:50%}.tf-mx{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid;box-shadow:0 0 0 4px #fff,0 4px 12px -4px #0b0d1266}.tf-ml{white-space:nowrap;justify-items:center;row-gap:1px;font-size:12px;line-height:1.35;display:grid;position:absolute;top:36px;left:50%;transform:translate(-50%)}.tf-ml b{color:#0b0d12;font-weight:600}.tf-ml-r{opacity:0;color:#b91c1c;grid-area:2/1}.tf-ml-g{color:#15803d;grid-area:2/1}.tf-tip{z-index:5;color:#ffffffd9;opacity:0;visibility:hidden;pointer-events:none;background:#0b0d12;border-radius:10px;width:max-content;max-width:220px;padding:10px 12px;font-size:13px;line-height:1.45;transition:opacity .18s,transform .25s cubic-bezier(.16,1,.3,1),visibility 0s linear .25s;position:absolute;bottom:38px;left:50%;transform:translate(-50%,6px)}.tf-tip strong{color:#fca5a5;margin-bottom:2px;font-weight:600;display:block}.tf-m:hover .tf-tip,.tf-m:focus .tf-tip{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.tf-m:focus-visible .tf-mx{outline-offset:3px;outline:2px solid #3b82f6}.tf-cap{color:#5d636e;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:58px 0 0;font-size:13.5px;display:flex}.tf-key{border-radius:50%;width:10px;height:10px}.tf-key-r{background:#ef4444}.tf-key-g{background:#16a34a;margin-left:10px}.tf-hint{margin-left:auto}[data-io=on] .mc-rv:not([data-in]) .tf-fill{transform:scaleX(0)}[data-io=on] .mc-rv:not([data-in]) .tf-mx{background:#d4d7dd;transform:scale(.6)}[data-io=on] .mc-rv:not([data-in]) .tf-ml{opacity:0}[data-io=on] .mc-rv[data-in] .tf-fill{animation:.5s cubic-bezier(.16,1,.3,1) both tfFill}[data-io=on] .mc-rv[data-in] .tf-l1 .tf-fill{animation-delay:.3s}[data-io=on] .mc-rv[data-in] .tf-l2 .tf-fill{animation-delay:.9s}[data-io=on] .mc-rv[data-in] .tf-l3 .tf-fill,[data-io=on] .mc-rv[data-in] .tf-l4 .tf-fill{animation-delay:1.5s}[data-io=on] .mc-rv[data-in] .tf-m1 .tf-mx{animation:.4s cubic-bezier(.16,1,.3,1) .55s both tfRed,.5s cubic-bezier(.16,1,.3,1) 3s both tfGreen}[data-io=on] .mc-rv[data-in] .tf-m1 .tf-ml{animation:.4s cubic-bezier(.16,1,.3,1) .55s both tfIn}[data-io=on] .mc-rv[data-in] .tf-m1 .tf-ml-r{animation:.3s cubic-bezier(.16,1,.3,1) 3s both tfOut}[data-io=on] .mc-rv[data-in] .tf-m1 .tf-ml-g{animation:.3s cubic-bezier(.16,1,.3,1) 3s both tfOn}[data-io=on] .mc-rv[data-in] .tf-m2 .tf-mx{animation:.4s cubic-bezier(.16,1,.3,1) 1.15s both tfRed,.5s cubic-bezier(.16,1,.3,1) 3.35s both tfGreen}[data-io=on] .mc-rv[data-in] .tf-m2 .tf-ml{animation:.4s cubic-bezier(.16,1,.3,1) 1.15s both tfIn}[data-io=on] .mc-rv[data-in] .tf-m2 .tf-ml-r{animation:.3s cubic-bezier(.16,1,.3,1) 3.35s both tfOut}[data-io=on] .mc-rv[data-in] .tf-m2 .tf-ml-g{animation:.3s cubic-bezier(.16,1,.3,1) 3.35s both tfOn}[data-io=on] .mc-rv[data-in] .tf-m3 .tf-mx{animation:.4s cubic-bezier(.16,1,.3,1) 1.75s both tfRed,.5s cubic-bezier(.16,1,.3,1) 3.7s both tfGreen}[data-io=on] .mc-rv[data-in] .tf-m3 .tf-ml{animation:.4s cubic-bezier(.16,1,.3,1) 1.75s both tfIn}[data-io=on] .mc-rv[data-in] .tf-m3 .tf-ml-r{animation:.3s cubic-bezier(.16,1,.3,1) 3.7s both tfOut}[data-io=on] .mc-rv[data-in] .tf-m3 .tf-ml-g{animation:.3s cubic-bezier(.16,1,.3,1) 3.7s both tfOn}[data-io=on] .mc-rv[data-in] .tf-m4 .tf-mx{animation:.4s cubic-bezier(.16,1,.3,1) 1.85s both tfRed,.5s cubic-bezier(.16,1,.3,1) 4.05s both tfGreen}[data-io=on] .mc-rv[data-in] .tf-m4 .tf-ml{animation:.4s cubic-bezier(.16,1,.3,1) 1.85s both tfIn}[data-io=on] .mc-rv[data-in] .tf-m4 .tf-ml-r{animation:.3s cubic-bezier(.16,1,.3,1) 4.05s both tfOut}[data-io=on] .mc-rv[data-in] .tf-m4 .tf-ml-g{animation:.3s cubic-bezier(.16,1,.3,1) 4.05s both tfOn}@keyframes tfFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tfRed{0%{background:#d4d7dd;transform:scale(.6)}to{background:#ef4444;transform:scale(1)}}@keyframes tfGreen{0%{background:#ef4444;transform:scale(1)}45%{transform:scale(1.18)}to{background:#16a34a;transform:scale(1)}}@keyframes tfIn{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@keyframes tfOut{0%{opacity:1}to{opacity:0}}@keyframes tfOn{0%{opacity:0}to{opacity:1}}.tk2-ii{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:44px 0 0;display:grid}.tk2-ii-c{background:#fff;border:1px solid #0b0d1214;border-radius:18px;padding:32px}.tk2-ii-q{color:#5d636e;margin:0 0 6px;font-size:15px}.tk2-ii-c h3{letter-spacing:-.015em;color:#0b0d12;margin:0;font-size:28px;font-weight:450}.tk2-ii-c>p:not(.tk2-ii-q){color:#3f4550;max-width:40ch;margin:12px 0 18px;font-size:16px;line-height:1.6}.tk2-ii-c ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tk2-ii-c li{color:#0b0d12;padding-left:24px;font-size:15px;line-height:1.5;position:relative}.tk2-ii-c li:before{content:"";border-bottom:2px solid #16a34a;border-left:2px solid #16a34a;width:10px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}.tk2-prim{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:44px 0 0;display:grid}.tk2-pc{background:#fff;border:1px solid #0b0d1214;border-radius:18px;padding:28px}.tk2-pc h3{letter-spacing:-.01em;color:#0b0d12;margin:22px 0 0;font-size:20px;font-weight:500}.tk2-pc p{color:#3f4550;margin:10px 0 16px;font-size:15.5px;line-height:1.55}.tk2-pc .mc-arrow,.tk2-ent .mc-arrow{color:#0b0d12;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.tk2-g{background:#f6f7f9;border-radius:12px;padding:14px}.tk2-g svg{width:100%;height:auto;display:block}.tg-dr{fill:none;stroke:#0b0d12;stroke-width:2px;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:0}.tg-n{fill:#fff;stroke:#0b0d12;stroke-width:2px}.tg-root{fill:#0b0d12}.tg-ck{fill:none;stroke:#16a34a;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:0}.tg-box{fill:#fff;stroke:#0b0d12;stroke-width:2px}.tg-wall{stroke:#ef4444;stroke-width:2px;stroke-dasharray:4 5}.tg-dot{fill:#3b82f6}.tg-dot2{fill:#eab308}[data-io=on] .mc-rv:not([data-in]) .tg-dr{stroke-dashoffset:240px}[data-io=on] .mc-rv:not([data-in]) .tg-ck{stroke-dashoffset:30px}[data-io=on] .mc-rv:not([data-in]) .tg-dot{opacity:0}[data-io=on] .mc-rv[data-in] .tg-dr{animation:1.1s cubic-bezier(.16,1,.3,1) .15s both tgDraw}[data-io=on] .mc-rv[data-in] .tg-ck1{animation:.5s cubic-bezier(.16,1,.3,1) 1s both tgCk}[data-io=on] .mc-rv[data-in] .tg-ck2{animation:.5s cubic-bezier(.16,1,.3,1) 1.3s both tgCk}[data-io=on] .mc-rv[data-in] .tg-dot{animation:.5s cubic-bezier(.16,1,.3,1) .4s both tgPop}[data-io=on] .mc-rv[data-in] .tg-dot2{animation-delay:.7s}@keyframes tgDraw{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes tgCk{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}@keyframes tgPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.tg-dot{transform-box:fill-box;transform-origin:50%}.tk2-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:44px 0 0;display:grid}.tk2-vs-c{background:#fff;border:1px solid #0b0d1214;border-radius:18px;padding:28px}.tk2-vs-c h3{color:#0b0d12;margin:0 0 24px;font-size:20px;font-weight:500}.tv-row{align-items:center;margin-bottom:26px;display:flex}.tv-n{color:#0b0d12;text-align:center;background:#f6f7f9;border:1px solid #0b0d121a;border-radius:11px;flex:none;place-items:center;min-width:76px;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.3;display:grid;position:relative}.tv-n small{color:#b91c1c;font-size:11.5px;font-weight:500;display:block}.tv-n i{color:#fff;letter-spacing:.02em;background:#0b0d12;border-radius:6px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:-9px;right:-8px}.tv-bad{background:#fef2f2;border-color:#ef44448c}.tv-l{background:#0b0d1229;flex:1 1 0;height:2px;margin:0 6px}.tv-sig{background:#16a34a}.tv-li{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.tv-li li{color:#3f4550;padding-left:22px;font-size:15px;line-height:1.5;position:relative}.tv-no li:before,.tv-no li:after{content:"";background:#ef4444;width:11px;height:2px;position:absolute;top:10px;left:3px;transform:rotate(45deg)}.tv-no li:after{transform:rotate(-45deg)}.tv-yes li:before{content:"";border-bottom:2px solid #16a34a;border-left:2px solid #16a34a;width:10px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}[data-io=on] .mc-rv:not([data-in]) .tv-bad{background:#f6f7f9;border-color:#0b0d121a}[data-io=on] .mc-rv:not([data-in]) .tv-sig{background:#0b0d1229}[data-io=on] .mc-rv:not([data-in]) .tv-n i{opacity:0;transform:translateY(4px)}[data-io=on] .mc-rv[data-in] .tv-bad{animation:.6s cubic-bezier(.16,1,.3,1) .5s both tvBad}[data-io=on] .mc-rv[data-in] .tv-sig{animation:.6s cubic-bezier(.16,1,.3,1) .9s both tvSig}[data-io=on] .mc-rv[data-in] .tv-n i{animation:.45s cubic-bezier(.16,1,.3,1) .7s both tvTag}@keyframes tvBad{0%{background:#f6f7f9;border-color:#0b0d121a}to{background:#fef2f2;border-color:#ef44448c}}@keyframes tvSig{0%{background:#0b0d1229}to{background:#16a34a}}@keyframes tvTag{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tk2-planes{color:#fff;background:#0b0d12;border-radius:18px;margin:20px 0 0;padding:26px}.tp-k{color:#fff9;margin:0 0 12px;font-size:12.5px;font-weight:500}.tp-chips{flex-wrap:wrap;gap:8px;display:flex}.tp-chips span{background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;padding:9px 13px;font-size:13.5px;font-weight:500}.tp-mid{justify-content:center;padding:10px 0;display:flex}.tp-mid span{background:linear-gradient(#ffffff1a,#ffffff80,#ffffff1a);width:2px;height:28px}.tp-ep{align-items:center;gap:10px;display:flex}.tp-n{color:#0b0d12;background:#fff;border-radius:10px;flex:none;padding:11px 16px;font-size:14px;font-weight:500;position:relative}.tp-n i{color:#fff;background:#10b981;border-radius:6px;padding:2px 6px;font-size:10.5px;font-style:normal;font-weight:600;position:absolute;top:-9px;right:-8px}.tp-s{background:#16a34a;flex:1 1 0;height:2px;font-size:0;position:relative}.tp-s:after{content:"signed";color:#86efac;font-size:11.5px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.tp-cap{color:#fff9;margin:18px 0 0;font-size:13px}.tk2-mapl{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:24px;margin:44px 0 0;display:grid}.tm{background:#fff;border:1px solid #0b0d1214;border-radius:18px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:28px;display:flex}.tm-b{box-sizing:border-box;white-space:nowrap;background:#f2f3f6;border:1px solid #0b0d1214;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 16px;font-size:14px;display:flex;overflow:hidden}.tm-id{color:#0b0d12;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.tm-r{color:#5d636e;font-size:12.5px}.tm-b0{width:100%}.tm-b1{width:88%}.tm-b2{width:76%}.tm-b3{width:64%}.tm-svc{background:#fff;border-style:dashed;width:64%}.tm-eff{background:#0b0d12;border-color:#0b0d12;width:52%;margin-top:6px}.tm-eff .tm-id,.tm-eff .tm-r{color:#fff;font-family:inherit}.tm-eff .tm-r{color:#ffffffa6}[data-io=on] .mc-rv:not([data-in]) .tm-b{opacity:0;width:100%}[data-io=on] .mc-rv[data-in] .tm-b0{animation:.6s cubic-bezier(.16,1,.3,1) .1s both tmIn}[data-io=on] .mc-rv[data-in] .tm-b1{animation:.6s cubic-bezier(.16,1,.3,1) .35s both tmIn}[data-io=on] .mc-rv[data-in] .tm-b2{animation:.6s cubic-bezier(.16,1,.3,1) .6s both tmIn}[data-io=on] .mc-rv[data-in] .tm-b3{animation:.6s cubic-bezier(.16,1,.3,1) .85s both tmIn}[data-io=on] .mc-rv[data-in] .tm-svc{animation:.6s cubic-bezier(.16,1,.3,1) 1.1s both tmIn}[data-io=on] .mc-rv[data-in] .tm-eff{animation:.7s cubic-bezier(.16,1,.3,1) 1.45s both tmIn}@keyframes tmIn{0%{opacity:0;width:100%}}.tm-note{color:#5d636e;margin:12px 2px 0;font-size:14px}.tk2-priv{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;margin:44px 0 0;display:grid}.tz{border:1px solid #0b0d1214;border-radius:18px;margin:0;overflow:hidden}.tz-zone{padding:24px 26px}.tz-top{color:#fff;background:#0b0d12}.tz-bot{background:#fff}.tz-k{color:#5d636e;margin:0 0 10px;font-size:12.5px;font-weight:500}.tz-top .tz-k{color:#fff9}.tz-has{margin:0;font-size:15.5px;font-weight:500}.tz-not{color:#fca5a5;margin:8px 0 0;font-size:13.5px}.tz-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tz-chips span{color:#0b0d12;background:#f6f7f9;border:1px solid #0b0d121a;border-radius:9px;padding:8px 12px;font-size:13.5px;font-weight:500}.tz-bot .tz-has{color:#0b0d12}.tz-line{background:repeating-linear-gradient(90deg,#0b0d1238 0 8px,#0000 8px 14px) 50%/100% 2px no-repeat,#f6f7f9;height:44px;position:relative}.tz-lab{color:#15803d;background:#fff;border:1px solid #16a34a59;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:500;position:absolute;top:50%;left:26px;transform:translateY(-50%)}.tz-ok,.tz-stop{border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.tz-ok{opacity:0;background:#16a34a;left:62%}.tz-stop{opacity:0;background:#ef4444;left:78%}[data-io=on] .mc-rv[data-in] .tz-ok{animation:1.6s cubic-bezier(.16,1,.3,1) .4s both tzUp}[data-io=on] .mc-rv[data-in] .tz-stop{animation:1.6s cubic-bezier(.16,1,.3,1) .9s both tzStop}@keyframes tzUp{0%{opacity:0;transform:translateY(40px)}25%{opacity:1}80%{opacity:1;transform:translateY(-40px)}to{opacity:0;transform:translateY(-48px)}}@keyframes tzStop{0%{opacity:0;transform:translateY(40px)}30%{opacity:1}60%,85%{opacity:1;transform:translateY(0)scale(1.15)}to{opacity:0;transform:translateY(8px)scale(.6)}}.tk2-pl{flex-direction:column;gap:18px;margin:0;display:flex}.tk2-pl div{border-top:1px solid #0b0d121f;padding-top:14px}.tk2-pl dt,.tk2-ent dt{color:#0b0d12;font-size:16.5px;font-weight:500}.tk2-pl dd,.tk2-ent dd{color:#3f4550;margin:6px 0 0;font-size:15px;line-height:1.55}.te{background:#fff;border:1px solid #0b0d1214;border-radius:18px;margin:44px 0 0;padding:28px}.te-row{align-items:center;display:flex}.te-col{flex-direction:column;flex:none;gap:8px;min-width:150px;display:flex}.te-col span{color:#0b0d12;background:#f6f7f9;border:1px solid #0b0d121a;border-radius:9px;padding:9px 13px;font-size:14px;font-weight:500}.te-k{color:#5d636e;margin:0 0 2px;font-size:12.5px;font-weight:500}.te-mac{background:#0b0d12;border-radius:12px;padding:14px}.te-mac .te-k{color:#fff9}.te-mac span{color:#fff;background:#ffffff12;border-color:#ffffff1f}.te-l{background:#0b0d122e;flex:1 1 0;height:2px;margin:0 14px;position:relative}.te-l b{color:#5d636e;font-size:12px;font-weight:600;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.te-l:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #0b0d1259;position:absolute;top:-4px;right:-1px}[data-io=on] .mc-rv:not([data-in]) .te-mac span{opacity:0;transform:translateY(6px)}[data-io=on] .mc-rv[data-in] .te-mac span:first-of-type{animation:.45s cubic-bezier(.16,1,.3,1) .3s both tvTag}[data-io=on] .mc-rv[data-in] .te-mac span:nth-of-type(2){animation:.45s cubic-bezier(.16,1,.3,1) .55s both tvTag}[data-io=on] .mc-rv[data-in] .te-mac span:nth-of-type(3){animation:.45s cubic-bezier(.16,1,.3,1) .8s both tvTag}.tk2-ent{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:28px 0 0;display:grid}.tk2-ent div{border-top:1px solid #0b0d1224;padding-top:16px}.tk2-ent dd{margin-bottom:12px}.tk2-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:40px 0 0;display:grid}.tk2-nums div{border-top:1px solid #0b0d1224;padding-top:16px}.tk2-nums dt{color:#0b0d12;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1}.tk2-nums dd{color:#3f4550;margin:10px 0 0;font-size:15.5px}.tk2-close{color:#0b0d12;max-width:36em;margin:36px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}@media (max-width:1100px){.tf-row{flex-direction:column;align-items:stretch}.tf-l{flex:none;width:2px;min-width:0;height:64px;margin:2px auto}.tf-fill{transform-origin:top}.tf-br{flex-direction:column}.tf-brr{flex-direction:column;align-items:stretch}.tf-ml{justify-items:start;top:50%;left:40px;transform:translateY(-50%)}[data-io=on] .mc-rv[data-in] .tf-m .tf-ml{animation-name:tfInV}@keyframes tfInV{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(-50%)}}[data-io=on] .mc-rv[data-in] .tf-fill{animation-name:tfFillV}@keyframes tfFillV{0%{transform:scaleY(0)}to{transform:scaleY(1)}}[data-io=on] .mc-rv:not([data-in]) .tf-fill{transform:scaleY(0)}.tf-tip{top:-8px;bottom:auto;left:40px;transform:translate(110px)}.tf-m:hover .tf-tip,.tf-m:focus .tf-tip{transform:translate(110px)}.tf-hint{width:100%;margin-left:0}.tk2-hard{grid-template-columns:repeat(2,minmax(0,1fr))}.tk2-prim,.tk2-ii,.tk2-vs,.tk2-mapl,.tk2-priv{grid-template-columns:minmax(0,1fr)}.tk2-ent,.tk2-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.te-row{flex-direction:column;align-items:stretch}.te-l{flex:none;width:2px;height:40px;margin:8px auto}.te-l b{top:50%;left:12px;transform:translateY(-50%)}.te-l:after{display:none}}@keyframes tfIn2{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.tk2-sec{padding:64px 0}.tf{padding:22px 18px}.tk2-hard,.tk2-ent{grid-template-columns:minmax(0,1fr)}.tp-ep{flex-wrap:wrap}.tp-s{min-width:30px}.tm{padding:18px}.tm-r{display:none}.tv-n{min-width:0;padding:10px 11px;font-size:13.5px}.tv-l{margin:0 4px}.tf-tip{display:none}}@media (prefers-reduced-motion:reduce){.tf *,.tk2-pc *,.tk2-vs *,.tm *,.tz *,.te *{animation:none!important}}.tk3-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.tk3-strip{border-top:1px solid #0b0d1224;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tk3-strip li{border-bottom:1px solid #0b0d121a;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;height:60px;display:grid}.tk3-n{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:grid}.tk3-strip b{color:#0b0d12;font-size:18px;font-weight:500}.tk3-ok{color:#15803d;font-size:13.5px;font-weight:500}.tf-ml{text-align:center;width:176px;white-space:normal!important}.tf-ml-k{color:#6b7280;grid-area:2/1;font-size:12px;line-height:1.35}.tf-ml-r,.tf-ml-g{grid-area:3/1!important}.tf-br{gap:118px!important}.tf-cap{margin-top:96px!important}.tk3-why{margin:28px 0 0}.tk3-why summary,.tk3-pol summary{cursor:pointer;color:#0b0d12;align-items:center;gap:8px;font-size:15.5px;font-weight:500;list-style:none;display:inline-flex}.tk3-why summary:before,.tk3-pol summary:before{content:"+";border:1px solid #0b0d1240;border-radius:4px;place-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-grid}.tk3-why[open] summary:before,.tk3-pol[open] summary:before{content:"−"}.tk3-why summary::-webkit-details-marker{display:none}.tk3-pol summary::-webkit-details-marker{display:none}.tk3-why .tk2-hard{margin-top:22px}.tk3-ii{border-top:1px solid #0b0d1224;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:40px 0 0;padding-top:28px;display:grid}.tk3-q{letter-spacing:-.01em;color:#0b0d12;margin:0 0 8px;font-size:22px;font-weight:450}.tk3-ii p:not(.tk3-q){color:#3f4550;max-width:40ch;margin:0 0 16px;font-size:16px;line-height:1.6}.tk3-ii ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tk3-ii li{color:#0b0d12;padding-left:24px;font-size:15px;line-height:1.5;position:relative}.tk3-ii li:before{content:"";border-bottom:2px solid #16a34a;border-left:2px solid #16a34a;width:10px;height:6px;position:absolute;top:7px;left:2px;transform:rotate(-45deg)}.tk3-built{color:#5d636e;margin:48px 0 16px;font-size:15px}.tk3-prim{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tk3-p{border-top:1px solid #0b0d121f;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;text-decoration:none;display:grid}.tk3-p .tk2-g{background:0 0;padding:8px}.tk3-pt{flex-direction:column;gap:4px;display:flex}.tk3-pt b{color:#0b0d12;font-size:16px;font-weight:500}.tk3-pt span{color:#5d636e;font-size:14px;line-height:1.5}.tk3-p:hover b{text-underline-offset:4px;text-decoration:underline}.tk3-pol{margin:0}.tk2-mapl{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;align-items:center!important}.tk3-cp{color:#5d636e;margin:-8px 0 20px;font-size:13px;line-height:1.5}.tk3-cp span{color:#fff;background:#0b0d12;border-radius:4px;margin-right:8px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.tk3-pl{color:#0b0d12;max-width:36ch;margin:0;font-size:17px;line-height:1.6}.tk3-links{flex-wrap:wrap;gap:12px 32px;margin:24px 0 0;display:flex}.tk3-links .mc-arrow{color:#0b0d12;align-items:center;gap:6px;font-size:15.5px;font-weight:500;display:inline-flex}.tk3-nums{color:#5d636e;margin:20px 0 0;font-size:15px}.tk3-nums b{color:#0b0d12;font-weight:600}@media (max-width:1100px){.tk3-hero,.tk3-ii{grid-template-columns:minmax(0,1fr);gap:32px}.tk3-prim{grid-template-columns:minmax(0,1fr);gap:0}.tf-br{gap:0!important}.tf-cap{margin-top:40px!important}.tf-ml{text-align:left;width:150px}.tf-l{height:104px!important}}.tk4-mesh{margin:44px 0 0}.tk4-cols{grid-template-columns:1fr 1fr;gap:40px;display:grid}.tk4-cols p{color:#0b0d12;border-bottom:1px solid #0b0d1224;margin:0 0 6px;padding-bottom:10px;font-size:18px;font-weight:500}.tk4-li{margin-top:18px}.tk4-mesh svg{width:100%;height:auto;font-family:Geist,ui-sans-serif,system-ui,sans-serif;display:block;overflow:visible}.tk4-mesh .ln{fill:none;stroke:#c9cdd4;stroke-width:1.5px}.tk4-mesh .nd rect{fill:#fff;stroke:#d5d8de;stroke-width:1.2px}.tk4-mesh .nd text{fill:#0b0d12;font-size:14px;font-weight:500}.tk4-mesh .pep rect{fill:#0b0d12;stroke:none}.tk4-mesh .pep text{fill:#fff;letter-spacing:.04em;font-size:10.5px;font-weight:600}.tk4-mesh .cp rect{fill:#0b0d12;stroke:none}.tk4-mesh .cp text{fill:#fff;font-size:13px;font-weight:500}.tk4-mesh .down circle,.tk4-mesh .deny circle{fill:#ef4444}.tk4-mesh .down path,.tk4-mesh .deny path{stroke:#fff;stroke-width:2.2px;stroke-linecap:round}.tk4-mesh .down text,.tk4-mesh .deny text{fill:#b91c1c;font-size:13px;font-weight:500}.tk4-mesh .ok text{fill:#15803d;font-size:13px;font-weight:500}.tk4-mesh .ml{stroke:#16a34a}.tk4-mesh .gwn rect{fill:#fef2f2;stroke:#ef4444;stroke-width:1.6px}.tk4-mesh .gl{stroke:#e3e5e9;stroke-dasharray:4 5}.tk4-mesh .mv{opacity:0}.tk4-mesh .nd,.tk4-mesh .cp,.tk4-mesh .down,.tk4-mesh .deny,.tk4-mesh .ok{transform-box:fill-box;transform-origin:50%}[data-io=on] .tk4-mesh.mc-rv[data-in] .mv{animation:mvGo var(--t)linear var(--d)both}@keyframes mvGo{0%{opacity:0;transform:translate(var(--x1),var(--y1))}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(var(--x2),var(--y2))}}.tk4-mesh .mv{cx:0;cy:0}[data-io=on] .tk4-mesh.mc-rv[data-in] .gwn rect{animation:.5s cubic-bezier(.16,1,.3,1) 2.4s both gwDown}@keyframes gwDown{0%{fill:#fff;stroke:#d5d8de}to{fill:#fef2f2;stroke:#ef4444}}[data-io=on] .tk4-mesh.mc-rv[data-in] .gl{animation:.6s 2.5s both glOff}@keyframes glOff{0%{stroke:#9aa0aa;stroke-dasharray:none}to{stroke:#e3e5e9;stroke-dasharray:4 5}}[data-io=on] .tk4-mesh.mc-rv[data-in] .down{animation:.5s cubic-bezier(.16,1,.3,1) 2.6s both popIn}[data-io=on] .tk4-mesh.mc-rv[data-in] .deny{animation:.5s cubic-bezier(.16,1,.3,1) 2.2s both popIn}[data-io=on] .tk4-mesh.mc-rv[data-in] .ok{animation:.5s cubic-bezier(.16,1,.3,1) 2.6s both popIn}[data-io=on] .tk4-mesh.mc-rv[data-in] .ml{animation:.6s .2s both mlOn}@keyframes mlOn{0%{stroke:#c9cdd4}to{stroke:#16a34a}}[data-io=on] .tk4-mesh.mc-rv[data-in] .mlx{animation:.6s .2s both mlOn,.5s 2.15s both mlDeny}@keyframes mlDeny{0%{stroke:#16a34a}to{stroke:#ef4444;stroke-dasharray:4 5}}[data-io=on] .tk4-mesh.mc-rv[data-in] .tooln rect{animation:.4s 2.15s both tlDeny}@keyframes tlDeny{0%{stroke:#d5d8de}50%{stroke:#ef4444;stroke-width:2.2px}to{stroke:#d5d8de}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}[data-io=on] .tk4-mesh.mc-rv:not([data-in]) .down,[data-io=on] .tk4-mesh.mc-rv:not([data-in]) .deny,[data-io=on] .tk4-mesh.mc-rv:not([data-in]) .ok{opacity:0}[data-io=on] .tk4-mesh.mc-rv:not([data-in]) .gwn rect{fill:#fff;stroke:#d5d8de}[data-io=on] .tk4-mesh.mc-rv:not([data-in]) .gl{stroke:#9aa0aa;stroke-dasharray:none}[data-io=on] .tk4-mesh.mc-rv:not([data-in]) .ml{stroke:#c9cdd4}@media (max-width:767px){.tk4-mesh svg{min-width:640px}.tk4-mesh{overflow-x:auto}.tk4-cols{gap:16px}.tk4-cols p{font-size:15px}.tk4-li{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tk4-mesh *{animation:none!important}.tk4-mesh .mv{display:none}}.mc-sh{width:100%;margin:0}.mc-sh-f{aspect-ratio:1600/938;isolation:isolate;background:#fff;border:1px solid #0b0d121a;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #0b0d1259}.mc-sh-i{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;opacity:0;will-change:opacity;backface-visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.mc-sh-k0{opacity:1}.mc-sh-i.mc-sh-n2.mc-sh-k1{animation:10s cubic-bezier(.45,0,.55,1) infinite mcF21}.mc-sh-i.mc-sh-n3.mc-sh-k1{animation:15s cubic-bezier(.45,0,.55,1) infinite mcF31}.mc-sh-i.mc-sh-n3.mc-sh-k2{animation:15s cubic-bezier(.45,0,.55,1) infinite mcF32}@keyframes mcF21{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}@keyframes mcF31{0%,25%{opacity:0}33%,92%{opacity:1}to{opacity:0}}@keyframes mcF32{0%,58%{opacity:0}66%,92%{opacity:1}to{opacity:0}}.mc-sh-cap{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.mc-sh-t{color:#5d636e;background:#fff;border:1px solid #0b0d121a;border-radius:999px;align-items:center;height:28px;padding:0 11px;font-size:12.5px;font-weight:500;transition:none;display:inline-flex}.mc-sh-t.mc-sh-n2.mc-sh-t0{animation:10s cubic-bezier(.45,0,.55,1) infinite mcT20}.mc-sh-t.mc-sh-n2.mc-sh-t1{animation:10s cubic-bezier(.45,0,.55,1) infinite mcT21}.mc-sh-t.mc-sh-n3.mc-sh-t0{animation:15s cubic-bezier(.45,0,.55,1) infinite mcT30}.mc-sh-t.mc-sh-n3.mc-sh-t1{animation:15s cubic-bezier(.45,0,.55,1) infinite mcT31}.mc-sh-t.mc-sh-n3.mc-sh-t2{animation:15s cubic-bezier(.45,0,.55,1) infinite mcT32}@keyframes mcT20{0%,38%,to{color:#0b0d12;border-color:#0b0d1273}50%,88%{color:#5d636e;border-color:#0b0d121a}}@keyframes mcT21{0%,38%,to{color:#5d636e;border-color:#0b0d121a}50%,88%{color:#0b0d12;border-color:#0b0d1273}}@keyframes mcT30{0%,25%,to{color:#0b0d12;border-color:#0b0d1273}33%,92%{color:#5d636e;border-color:#0b0d121a}}@keyframes mcT31{0%,25%{color:#5d636e;border-color:#0b0d121a}33%,58%{color:#0b0d12;border-color:#0b0d1273}66%,to{color:#5d636e;border-color:#0b0d121a}}@keyframes mcT32{0%,58%,to{color:#5d636e;border-color:#0b0d121a}66%,92%{color:#0b0d12;border-color:#0b0d1273}}@media (prefers-reduced-motion:reduce){.mc-sh-i,.mc-sh-t{animation:none!important}.mc-sh-i:not(.mc-sh-k0){opacity:0}}.mc-dd-in{border-color:#0b0d1212!important;border-radius:10px!important;padding:6px!important;box-shadow:0 12px 32px -18px #0b0d1238!important}.mc-dd-i{border-radius:6px!important}.mc-dd-i:hover{background:#f5f6f8!important}.mc-back{box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding-left:0!important}.mc-back:hover{text-underline-offset:4px;text-decoration:underline}.cl-term{background:#fff!important;border:1px solid #0b0d121a!important;box-shadow:0 1px 2px #0b0d120a,0 24px 48px -32px #0b0d1238!important}.cl-bar{background:#fafbfc;border-bottom-color:#0b0d1214!important}.cl-bar i{background:#0b0d1224!important}.cl-bar span{color:#5d636e!important}.cl-body{color:#0b0d12!important}.cl-no{color:#dc2626!important}.cl-ok{color:#15803d!important}.cl-wait{color:#b45309!important}.cl-out{color:#3f4550}.cl-side{border:1px solid #0b0d121a!important;box-shadow:0 1px 2px #0b0d120a,0 24px 48px -32px #0b0d1238!important}.ex{margin:40px 0 0;position:relative}.ex canvas{width:100%;height:var(--exh,420px);display:block}@media (max-width:760px){.ex canvas{height:var(--exhv,560px)}}.ex figcaption{text-align:center;color:#3f4550;max-width:46em;margin:18px auto 0;font-size:15px;line-height:1.6}.mc .mx-dl .mc-btn,.mc .mc-pcard .mc-btn{border-radius:10px!important;height:40px!important;font-size:14.5px!important}.mc .in-more,.mc .mx-link,.mc .ad-tlink{color:#0b0d12;touch-action:manipulation;align-items:center;gap:6px;min-height:32px;padding:4px 0;text-decoration:none;transition:opacity .1s;display:inline-flex;font-size:15px!important;font-weight:500!important}.mc .in-more:hover,.mc .mx-link:hover,.mc .ad-tlink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mc .in-more:active,.mc .mx-link:active,.mc .ad-tlink:active{opacity:.7}.mc .in-more svg,.mc .mx-link svg,.mc .ad-tlink svg{transition:transform .25s cubic-bezier(.16,1,.3,1);margin-left:0!important}.mc .in-more:hover svg,.mc .mx-link:hover svg,.mc .ad-tlink:hover svg{transform:translate(3px)}.mc .mc-back{color:#3f4550;align-items:center;gap:6px;height:36px;font-size:14px;transition:background-color .16s,border-color .16s,color .16s;background:#fff!important;border:1px solid #0b0d121f!important;border-radius:999px!important;padding:0 14px 0 10px!important;text-decoration:none!important;display:inline-flex!important}.mc .mc-back:hover{color:#0b0d12;background:#f5f6f8!important;border-color:#0b0d1238!important}.mc .mc-back:active{transform:scale(.98)}.mc .mx-filter{gap:8px!important}.mc .mx-fb{font-weight:500;transition:background-color .16s,border-color .16s,color .16s;min-height:36px!important;box-shadow:none!important;color:#3f4550!important;background:#fff!important;border:1px solid #0b0d1224!important;border-radius:999px!important;padding:0 14px!important;font-size:14px!important}.mc .mx-fb:hover{color:#0b0d12!important;border-color:#0b0d124d!important}.mc .mx-fb[aria-pressed=true]{color:#fff!important;background:#0b0d12!important;border-color:#0b0d12!important}.mc .mx-fb:active{transform:scale(.97)}.mc .ad-pick-c,.mc a.in-i,.mc .mx-tile,.mc .tk3-p{transition:background-color .16s,border-color .16s,box-shadow .24s,transform .1s}.mc .ad-pick-c:hover,.mc a.in-i:hover,.mc .mx-tile:hover{border-radius:10px;background:#0b0d1209!important}.mc .mx-tile:hover .mx-tile-n,.mc .mx-tile:hover b{color:#0b0d12!important}.mc .ad-pick-c:active,.mc a.in-i:active,.mc .mx-tile:active,.mc .tk3-p:active{transform:scale(.995)}.mc .ex-viz{background:0 0!important;border:0!important;height:200px!important;padding:0!important;display:block!important}.mc .ex-viz canvas{width:100%;height:100%;display:block}.mc .mc-bypass .ex{margin-top:28px}.mc .tk3-hero .ex{margin:0}.mc .tk4-ex{grid-template-columns:1fr 1fr;gap:56px;margin:8px 0 28px;display:grid}.mc .tk4-ex canvas{width:100%;height:300px;display:block}@media (max-width:760px){.mc .tk4-ex{grid-template-columns:minmax(0,1fr);gap:32px}.mc .tk2-mapl{grid-template-columns:minmax(0,1fr)!important}}.mc .tk2-mapl .ex,.mc .tk2-priv .ex{margin:0}.mc .mc-npm-b{transition:background-color .16s,border-color .16s,transform .1s}.mc .mc-npm-b:hover{color:#0b0d12!important;background:#fff!important;border-color:#0b0d124d!important}.mc .mc-npm-b:active{transform:scale(.95)}.mc .mc-gt-b:focus-visible{border-radius:12px;outline-offset:-2px!important;outline:2px solid #2563eb!important}.mc .mc-ucx-cta:focus-visible{border-radius:12px}.mc .mc-rs-mail{border-radius:12px!important;height:48px!important}.mc .mc-rs-mail:hover{color:#fff!important;background:#1a1d24!important}.mc .mc-whyq{border-left-width:1px!important}.mc .ex-cover{padding:0!important}.mc .ex-cover canvas{width:100%;height:100%;display:block}@media (max-width:760px){.mc .v4-pm{display:none!important}}.mc .ad-top .ex{margin:0}.mc .mx-ex{max-width:none;margin:48px 0 0}.mc .ex-w2{width:100%}.mc .ex-w2 canvas{display:block;width:100%!important;height:220px!important}.mc .mx-ways2{align-items:start}@media (max-width:900px){.mc .ad-top .ex{margin-top:32px}}.mc .ex-in{margin:0}.mc .ex-w2{margin-bottom:14px;height:220px!important;display:block!important}.mc .ex-w2 canvas{width:100%;height:100%;display:block}.mc .mc-rs-fig canvas.ex-rs{position:static!important}@media (max-width:760px){.mc .ex-rs[data-ex=rsSeal]{height:440px!important}.mc .ex-rs[data-ex=rsBounds]{height:300px!important}.mc .ex-rs[data-ex=rsChain]{height:320px!important}}.mc .rs13-fig,.mc figure.mc-rs-fig.mc-rs-card.rs13-fig{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.mc header .mc-btn.mc-sf{border-radius:10px!important;height:40px!important}.mc .mc-rs-mail{border-radius:12px!important;font-size:15px!important}.mc .mc-npm-b{min-width:32px;border-radius:8px!important;height:32px!important;font:500 13px Geist,ui-sans-serif,system-ui,sans-serif!important;transition:background-color .15s,border-color .15s!important}.mc .mx-fb{transition:background-color .15s,border-color .15s,color .15s!important}.mc .mx-fb:not([aria-pressed=true]):hover{background:#0b0d120a!important;border-color:#0b0d1238!important}.mc .cl-live{box-shadow:none!important;animation:none!important}.mc .mc-reason:before{display:none!important}.mc .mx-hero-top h3,.mc .in-g h3,.mc .mc-ly-card h3{letter-spacing:-.01em!important;font-size:20px!important;font-weight:500!important;line-height:1.35!important}.mc .ad-how-t h3,.mc .mc-pf-txt h3,.mc .mc-main-tl-h{letter-spacing:-.015em!important;font-size:28px!important;font-weight:500!important;line-height:1.25!important}.mc .tk2-sec{padding-top:104px!important;padding-bottom:96px!important}.mc .mc-rs-papers{padding-bottom:96px!important}@media (max-width:760px){.mc .tk2-sec{padding-top:80px!important;padding-bottom:72px!important}.mc .mc-rs-papers{padding-bottom:72px!important}}@media (max-width:640px){.mc .mx-link,.mc .in-more,.mc .ad-tlink,.mc .mc-rs-slinks a{align-items:center;min-height:44px!important;display:inline-flex!important}.mc .mc-back,.mc .mx-fb,.mc header .mc-btn.mc-sf,.mc .mc-plan-cta,.mc .mc-pcard .mc-btn{height:44px!important}.mc .mc-npm-b{min-width:44px!important;height:44px!important}}.mx-fl{background:#fff;border:1px solid #0b0d1214;border-radius:16px;max-width:980px;margin:40px 0 0;padding:24px}.mx-fl-row{align-items:center;gap:16px;display:flex}.mx-fl-n{color:#0b0d12;background:#f5f6f8;border:1px solid #0b0d1224;border-radius:10px;flex:none;padding:10px 14px;font-size:14px;font-weight:500}.mx-fl-lane{flex:auto;height:44px;position:relative}.mx-fl-lane:before{content:"";background:#0b0d121f;height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.mx-fl-g{color:#0b0d12;white-space:nowrap;z-index:2;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#eab308,#ef4444 33%,#3b82f6 66%,#10b981) border-box;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;animation:6s infinite mxGate;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mx-fl-gd{background:linear-gradient(135deg,#eab308,#3b82f6);border-radius:50%;width:7px;height:7px}@keyframes mxGate{0%,58%{box-shadow:0 0 #dc262600}62%{box-shadow:0 0 0 6px #dc26262e}72%,to{box-shadow:0 0 #dc262600}}.mx-fl-d,.mx-fl-x{opacity:0;z-index:1;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:0}.mx-fl-d{animation:6s linear infinite mxDot}.mx-fl-d1{animation-delay:-1.2s}.mx-fl-d2{animation-delay:-2.4s}.mx-fl-d3{animation-delay:-3.6s}.mx-fl-d4{animation-delay:-4.8s}@keyframes mxDot{0%{opacity:0;background:#2563eb;left:0}6%{opacity:1}46%{background:#2563eb;left:46%}54%{background:#059669;left:54%}94%{opacity:1}to{opacity:0;background:#059669;left:100%}}.mx-fl-x{background:#dc2626;animation:6s ease-in -2.2s infinite mxX}@keyframes mxX{0%{opacity:0;left:0}6%{opacity:1}40%{opacity:1;left:42%}70%{opacity:1;left:42%;transform:scale(1.3)}80%,to{opacity:0;left:42%;transform:scale(.6)}}.mx-fl-srv{background:#f5f6f8;border:1px solid #0b0d121a;border-radius:12px;flex:none;grid-template-columns:repeat(3,36px);gap:8px;padding:10px;display:grid}.mx-fl-s{background:#fff;border:1px solid #0b0d1214;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.mx-fl-s .mx-logo{width:20px;height:20px}.mx-fl-cap{color:#5d636e;align-items:center;gap:6px;margin:14px 0 0;font-size:13px;display:flex}.mx-fl-k{border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.mx-fl-ok{background:#059669}.mx-fl-no{background:#dc2626}.mx-wd{align-items:center;gap:8px;height:56px;margin-bottom:12px;display:flex}.mx-wd-srv{color:#0b0d12;background:#fff;border:1px solid #0b0d1229;border-radius:10px;align-items:center;gap:8px;height:44px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.mx-wd-m{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb4d;border-radius:999px;align-items:center;height:26px;padding:0 9px;font-size:12px;font-weight:600;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);display:inline-flex}.mx-wd-fr .mx-wd-m{border-radius:10px;height:44px;padding:0 12px}[data-io=on] .mx-ways:not([data-in]) .mx-wd-in .mx-wd-m{opacity:0;transform:scale(.6)}[data-io=on] .mx-ways:not([data-in]) .mx-wd-fr .mx-wd-m{opacity:0;transform:translate(-28px)}.mx-ways[data-in] .mx-wd-fr .mx-wd-m{transition-delay:.25s}.mx-hero-c{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,opacity .5s;transition-delay:calc(var(--k)*70ms),calc(var(--k)*70ms),calc(var(--k)*70ms)}[data-io=on] .mx-hero:not([data-in]) .mx-hero-c{opacity:0;transform:translateY(18px)}.mx-hero[data-in] .mx-hero-c:hover{transition-delay:0s;transform:translateY(-3px);box-shadow:0 24px 40px -28px #0b0d1259}.mx-hero-c .mx-logo{transition:color .3s}.mx-hero-c:hover .mx-logo{color:var(--bc)}.mx-filter{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.mx-fb{min-height:36px;font:inherit;color:#3f4550;cursor:pointer;background:#fff;border:1px solid #0b0d1224;border-radius:999px;padding:0 14px;font-size:14px}.mx-fb:hover{color:#0b0d12;border-color:#0b0d124d}.mx-fb[aria-pressed=true]{color:#fff;background:#0b0d12;border-color:#0b0d12}.mx-fb:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.mx-grid li{transition:opacity .45s,transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k)*35ms)}[data-io=on] .mx-g:not([data-in]) .mx-grid li{opacity:0;transform:translateY(12px)}.mx-tile{transition:border-color .2s,background-color .2s;position:relative}.mx-tile-b{gap:4px;display:inline-flex}.mx-lock{color:#fff;opacity:0;background:#0b0d12;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:12px;font-weight:500;transition:opacity .2s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.mx-tile:hover .mx-lock,.mx-tile:focus-visible .mx-lock{opacity:1}.mx-tile:hover .mx-tile-b,.mx-tile:focus-visible .mx-tile-b{opacity:0}.mx-tile:hover{background:#fafbfc}@media (max-width:767px){.mx-fl{padding:16px}.mx-fl-row{gap:10px}.mx-fl-n{padding:8px 9px;font-size:12.5px}.mx-fl-srv{grid-template-columns:repeat(2,30px);gap:6px;padding:8px}.mx-fl-s{width:30px;height:30px}.mx-fl-g{padding:5px 9px;font-size:11.5px}}@media (prefers-reduced-motion:reduce){.mx-fl-d,.mx-fl-x,.mx-fl-g{animation:none}.mx-fl-d0{opacity:1;background:#059669;left:75%}.mx-fl-x{opacity:1;left:42%}.mx-hero-c,.mx-grid li,.mx-wd-m{transition:none}}.mx-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;max-width:900px;margin-top:36px;display:grid}.mx-way-t{color:#0b0d12;align-items:center;gap:10px;margin:0;font-size:15.5px;font-weight:500;display:flex}.mx-way-d{color:#3f4550;margin:6px 0 0;font-size:15px;line-height:1.6}.mx-b{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.mx-b-ported{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb40}.mx-b-proxy{color:#3f4550;background:#f2f3f6;border:1px solid #0b0d121f}.mx-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.mx-hero-c{background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-direction:column;gap:10px;padding:22px;display:flex}.mx-hero-top{align-items:center;gap:12px;display:flex}.mx-hero-top h3{color:#0b0d12;margin:0;font-size:19px;font-weight:500}.mx-hero-c>p{color:#3f4550;margin:0;font-size:15px;line-height:1.55}.mx-bs{gap:6px;display:flex}.mx-hero-a{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px;display:flex}.mx-btn{height:40px;padding:0 16px;font-size:14px}.mx-logo{color:#0b0d12;flex:none}.mx-mono{color:#fff;background:#0b0d12;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:600;display:inline-grid}.mx-hero-c .mx-mono{width:28px;height:28px}.mx-gate{background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:28px;padding:22px 24px;display:flex}.mx-gate-t{color:#0b0d12;margin:0;font-size:17px;font-weight:500}.mx-gate-d{color:#3f4550;margin:4px 0 0;font-size:15px}.mx-gate-a{flex-wrap:wrap;gap:8px;display:flex}.mx-g{margin-top:40px}.mx-g-h{color:#0b0d12;margin:0 0 12px;font-size:16px;font-weight:600}.mx-g-h span{color:#5d636e;font-weight:400}.mx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mx-tile{color:#0b0d12;background:#fff;border:1px solid #0b0d1214;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 12px;text-decoration:none;display:flex}.mx-tile:hover{border-color:#2563eb73}.mx-tile-n{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.mx-more{margin:32px 0 0;font-size:16px}@media (max-width:1024px){.mx-hero,.mx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mx-ways,.mx-hero,.mx-grid{grid-template-columns:minmax(0,1fr)}}.mx-cl{max-width:820px;margin:44px 0 0}.mx-cl-h{color:#6b7280;border-bottom:1px solid #0b0d1224;justify-content:space-between;margin:0;padding:0 0 10px;font-size:12.5px;font-weight:500;display:flex}.mx-cl-l{margin:0;padding:0;list-style:none}.mx-cr{border-bottom:1px solid #0b0d1214;grid-template-columns:auto 40px minmax(0,1fr) auto;align-items:center;gap:14px;height:56px;display:grid}.mx-cr-a{color:#6b7280;font-size:14px}.mx-cr-ar{background:#0b0d1240;height:1px;position:relative}.mx-cr-ar:after{content:"";border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid #0b0d1259;position:absolute;top:-3px;right:-1px}.mx-cr-s{align-items:center;gap:10px;min-width:0;display:inline-flex}.mx-cr-s .mx-logo{width:20px;height:20px}.mx-cr-s b{color:#0b0d12;font-size:15.5px;font-weight:500}.mx-cr-st{justify-items:end;min-width:170px;font-size:13.5px;font-weight:500;display:grid;position:relative}.mx-cr-st>span{grid-area:1/1}.mx-cr-chk{color:#9aa0aa;opacity:0}.mx-cr-ok{color:#15803d}.mx-cr-no{color:#b91c1c}.mx-cr-ok:before,.mx-cr-no:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}[data-io=on] .mx-cl:not([data-in]) .mx-cr{opacity:0;transform:translateY(6px)}[data-io=on] .mx-cl:not([data-in]) .mx-cr-ok,[data-io=on] .mx-cl:not([data-in]) .mx-cr-no{opacity:0}[data-io=on] .mx-cl[data-in] .mx-cr0{animation:.5s cubic-bezier(.16,1,.3,1) .25s both mxRow}[data-io=on] .mx-cl[data-in] .mx-cr0 .mx-cr-chk{animation:.7s linear .45s both mxChk}[data-io=on] .mx-cl[data-in] .mx-cr0 .mx-cr-ok,[data-io=on] .mx-cl[data-in] .mx-cr0 .mx-cr-no{animation:.35s cubic-bezier(.16,1,.3,1) 1.05s both mxRes}[data-io=on] .mx-cl[data-in] .mx-cr1{animation:.5s cubic-bezier(.16,1,.3,1) .95s both mxRow}[data-io=on] .mx-cl[data-in] .mx-cr1 .mx-cr-chk{animation:.7s linear 1.15s both mxChk}[data-io=on] .mx-cl[data-in] .mx-cr1 .mx-cr-ok,[data-io=on] .mx-cl[data-in] .mx-cr1 .mx-cr-no{animation:.35s cubic-bezier(.16,1,.3,1) 1.75s both mxRes}[data-io=on] .mx-cl[data-in] .mx-cr2{animation:.5s cubic-bezier(.16,1,.3,1) 1.65s both mxRow}[data-io=on] .mx-cl[data-in] .mx-cr2 .mx-cr-chk{animation:.7s linear 1.85s both mxChk}[data-io=on] .mx-cl[data-in] .mx-cr2 .mx-cr-ok,[data-io=on] .mx-cl[data-in] .mx-cr2 .mx-cr-no{animation:.35s cubic-bezier(.16,1,.3,1) 2.45s both mxRes}[data-io=on] .mx-cl[data-in] .mx-cr3{animation:.5s cubic-bezier(.16,1,.3,1) 2.35s both mxRow}[data-io=on] .mx-cl[data-in] .mx-cr3 .mx-cr-chk{animation:.7s linear 2.55s both mxChk}[data-io=on] .mx-cl[data-in] .mx-cr3 .mx-cr-ok,[data-io=on] .mx-cl[data-in] .mx-cr3 .mx-cr-no{animation:.35s cubic-bezier(.16,1,.3,1) 3.15s both mxRes}@keyframes mxRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes mxChk{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}@keyframes mxRes{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.mx-ways2 .mx-w2{align-items:center;height:64px;margin-bottom:10px;display:flex}.mx-w2-s{color:#0b0d12;border:1px solid #0b0d1238;border-radius:6px;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.mx-w2-m{color:#fff;letter-spacing:.02em;background:#0b0d12;border-radius:4px;align-items:center;height:24px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.mx-w2-m2{height:44px;padding:0 12px;font-size:12.5px}.mx-w2-ln{background:#0b0d1259;width:36px;height:1px}.mx-w2-o{background:#0b0d12;border-radius:8px;align-items:center;gap:12px;height:60px;padding:0 8px 0 12px;display:inline-flex}.mx-w2-ol{color:#fff;letter-spacing:.02em;font-size:12.5px;font-weight:600}.mx-w2-o .mx-w2-s{background:#fff}[data-io=on] .mx-ways2:not([data-in]) .mx-w2-m{opacity:0;transform:scale(.85)}.mx-ways2 .mx-w2-m{transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}@media (max-width:640px){.mx-cr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;height:auto;padding:12px 0}.mx-cr-a,.mx-cr-ar{display:none}.mx-cr-st{min-width:0}}@media (prefers-reduced-motion:reduce){.mx-cl *{animation:none!important}.mx-cr-chk{opacity:0}}.mx-fl.mx-sk{box-shadow:none;background:0 0;border:0;max-width:900px;margin:40px 0 0;padding:0}.mx-ways>div{border-top:0;padding-top:0}.mx-ways .sk{max-width:380px}.mx-way-t{color:#0b0d12;margin:10px 0 0;font-size:17px;font-weight:500}.mx-way-t span{color:#5d636e;margin-left:6px;font-weight:400}.mx-b{border-radius:0;gap:6px;height:auto;padding:0;font-size:12.5px;font-weight:500;color:#3f4550!important;background:0 0!important;border:0!important}.mx-b:before{content:"";background:#9aa0aa;border-radius:50%;width:7px;height:7px}.mx-b-ported:before{background:#3b82f6}.mx-bs,.mx-tile-b{gap:12px!important}.mx-tile .mx-b{height:auto;padding:0;font-size:12px}.mx-link{color:#0b0d12;align-items:center;gap:6px;height:40px;padding:0 6px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.mx-link svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.mx-link:hover svg{transform:translate(3px)}.mx-filter{border-bottom:1px solid #0b0d121a;gap:4px 22px}.mx-fb{color:#5d636e;background:0 0;border:0;border-radius:0;min-height:40px;padding:0 0 2px;font-size:15px;transition:color .2s,box-shadow .25s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 -2px #0000}.mx-fb:hover{color:#0b0d12;border:0}.mx-fb[aria-pressed=true]{color:#0b0d12;background:0 0;box-shadow:inset 0 -2px #0b0d12}.mx-grid{gap:0 24px}.mx-tile{background:0 0;border:0;border-bottom:1px solid #0b0d1214;border-radius:0;min-height:54px;padding:0 6px}.mx-tile:hover{background:0 0;border-color:#0b0d1214}.mx-tile:hover .mx-tile-n{color:#1d4ed8}.mx-gate{background:0 0;border:1px solid #0b0d121f;border-left:0;border-right:0;border-radius:0;padding:22px 0}.mx-hero-c .mx-logo{color:var(--bc);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--gc)55%,transparent))drop-shadow(0 0 14px color-mix(in srgb,var(--gc)35%,transparent));transition:filter .35s}.mx-hero-c:hover .mx-logo{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--gc)75%,transparent))drop-shadow(0 0 22px color-mix(in srgb,var(--gc)50%,transparent))}.sk{width:100%;height:auto;display:block;overflow:visible}.sk-p{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sk-dash{stroke-dasharray:.03 .025}.sk-t{font-family:Caveat,Comic Sans MS,cursive;font-weight:600}.sk-mono{font-family:Geist Mono,ui-monospace,monospace;font-weight:500}[data-io=on] .mc-rv:not([data-in]) .sk-p:not(.sk-dash){stroke-dashoffset:1px}[data-io=on] .mc-rv:not([data-in]) .sk-t,[data-io=on] .mc-rv:not([data-in]) .sk-dash{opacity:0}[data-io=on] .mc-rv[data-in] .sk-p:not(.sk-dash){animation:skDraw var(--t,.5s)cubic-bezier(.35,.55,.25,1)var(--d,0s)both}[data-io=on] .mc-rv[data-in] .sk-t,[data-io=on] .mc-rv[data-in] .sk-dash{animation:skFade .35s ease-out var(--d,0s)both}@keyframes skDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes skFade{0%{opacity:0}to{opacity:1}}.sk-ui{letter-spacing:-.005em;font-weight:500;font-family:Geist,ui-sans-serif,system-ui,sans-serif!important}.sk-b{opacity:1}[data-io=on] .mc-rv:not([data-in]) .sk-b{opacity:0}[data-io=on] .mc-rv[data-in] .sk-b{animation:skBlock .45s cubic-bezier(.16,1,.3,1)var(--d,0s)both}@keyframes skBlock{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sk-b{transform-box:fill-box}@media (prefers-reduced-motion:reduce){.sk *{animation:none!important}}.ad-top{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ad-hero-fig{margin:0}.ad-hero-fig .sk{max-width:540px;margin-left:auto}@media (max-width:900px){.ad-top{grid-template-columns:minmax(0,1fr)}.ad-hero-fig{display:none}}#adapters .ad-paper{position:relative;background:0 0!important;border:0!important;overflow:visible!important}#adapters .ad-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#adapters .ad-frame .sk-p{vector-effect:non-scaling-stroke}#adapters .ad-paper [role=tablist]{border-bottom:0!important;padding:16px 26px 8px!important}#adapters .ad-paper .mc-tab{color:#6b7280!important}#adapters .ad-paper .mc-tab[aria-selected=true]{color:#0b0d12!important;box-shadow:inset 0 -2px #eab308!important}#adapters .ad-paper>div:not([role]){color:#3f4550!important;background:0 0!important}#adapters .ad-paper .mc-ln{background:0 0!important}#adapters .ad-paper .mc-del span:last-child{color:#9aa0aa;-webkit-text-decoration:line-through #e5484d;text-decoration:line-through #e5484d;text-decoration-thickness:2px}#adapters .ad-paper .mc-add span:last-child{color:#0b0d12;text-underline-offset:6px;-webkit-text-decoration:underline #16a34a;text-decoration:underline #16a34a;text-decoration-thickness:2px}#adapters .ad-paper .mc-mk{color:#9aa0aa!important}#adapters .ad-paper .mc-add .mc-mk{color:#16a34a!important}#adapters .ad-paper .mc-del .mc-mk{color:#e5484d!important}#adapters .ad-paper .mc-cm{font-family:Caveat,Comic Sans MS,cursive;font-size:20px;font-weight:600;color:#eab308!important}#adapters .ad-paper figcaption{color:#3f4550!important;border-top:0!important}.ad-tlink{color:#0b0d12;align-items:center;gap:8px;height:44px;padding:0 4px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ad-tlink:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ad-how .ad-how-r{background:0 0;border:0;border-top:1px solid #0b0d121f;border-radius:0;gap:56px;padding:44px 0}.ad-how .ad-how-r:last-child{border-bottom:1px solid #0b0d121f}.ad-how{gap:0}.ad-how-t h3{font-size:clamp(24px,2.2vw,30px)}.ad-fig.ad-sk{background:0 0;border:0;border-radius:0;padding:6px 0;overflow:visible}.ad-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:48px 0 0;display:grid}.ad-why div{border-top:1px solid #0b0d1224;padding:20px 0 0}.ad-why dt{letter-spacing:-.01em;color:#0b0d12;font-size:18px;font-weight:500}.ad-why dd{color:#3f4550;max-width:24ch;margin:8px 0 0;font-size:15.5px;line-height:1.55}.ad-how{flex-direction:column;gap:20px;margin-top:44px;display:flex}.ad-how-r{background:#fff;border:1px solid #0b0d1214;border-radius:20px;grid-template-columns:4fr 8fr;align-items:center;gap:40px;padding:32px;display:grid}.ad-how-t h3{letter-spacing:-.015em;color:#0b0d12;margin:0;font-size:clamp(22px,2vw,28px);font-weight:450;line-height:1.15}.ad-how-t p{color:#3f4550;max-width:38ch;margin:12px 0 18px;font-size:16px;line-height:1.6}.ad-how-t p strong{color:#0b0d12;font-weight:500}.ad-fig{background:#f6f7f9;border:1px solid #0b0d120f;border-radius:14px;margin:0;padding:24px;overflow:hidden}.ad-chip,.ad-l-i,.ad-l-c{color:#0b0d12;white-space:nowrap;background:#fff;border:1px solid #0b0d121a;border-radius:9px;padding:8px 11px;font-size:13.5px;font-weight:500;display:block}.ad-l-row{grid-template-columns:1fr 48px 1fr 48px 1.15fr;align-items:center;display:grid}.ad-l-col{flex-direction:column;gap:8px;display:flex}.ad-l-k{color:#5d636e;margin:0 0 4px;font-size:12.5px;font-weight:500}.ad-l-mid .ad-l-i{border-color:#3b82f659}.ad-l-cp{background:#0b0d12;border-radius:12px;padding:12px}.ad-l-cp .ad-l-k{color:#fff9}.ad-l-c{color:#fff;background:#ffffff0f;border-color:#ffffff1f;animation:4.5s cubic-bezier(.16,1,.3,1) infinite adGlow}.ad-l-c2{animation-delay:.5s}.ad-l-c3{animation-delay:1s}.ad-l-wire{background:#0b0d1224;height:2px;margin:0 6px;position:relative}.ad-l-wire i{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.5s linear infinite adRun;position:absolute;top:-3px;left:0}.ad-l-wire i:nth-child(2){animation-delay:.5s}.ad-l-wire i:nth-child(3){animation-delay:1s}@keyframes adRun{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes adGlow{0%,60%,to{box-shadow:none;border-color:#ffffff1f}25%{border-color:#10b981;box-shadow:0 0 0 3px #269ebc59}}.ad-s-code{background:#0b0d12;border-radius:10px;gap:4px;padding:14px 16px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.6;display:grid}.ad-s-l b{width:18px;font-weight:500;display:inline-block}.ad-s-old{color:#fca5a5;animation:8s ease-in-out infinite adOld}.ad-s-new{color:#86efac;animation:8s ease-in-out infinite adNew}@keyframes adOld{0%,12%{opacity:1;text-decoration:none}20%,to{opacity:.45;text-decoration:line-through}}@keyframes adNew{0%,14%{opacity:0;transform:translateY(-4px)}22%,to{opacity:1;transform:none}}.ad-p{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:22px 0 4px;padding:0;list-style:none;display:grid;position:relative}.ad-p-s span{text-align:center;color:#0b0d12;background:#fff;border:1px solid #0b0d121a;border-radius:9px;place-items:center;min-height:44px;padding:6px;font-size:13px;font-weight:500;animation:8s cubic-bezier(.16,1,.3,1) infinite adStep;display:grid}.ad-p-1 span{animation-delay:.35s}.ad-p-2 span{animation-delay:.7s}.ad-p-3 span{animation-delay:1.05s}.ad-p-4 span{animation-delay:1.4s}.ad-p-5 span{animation-delay:1.75s}.ad-p-0 span{animation-delay:0s}@keyframes adStep{0%,22%{background:#fff;border-color:#0b0d121a}30%,46%{background:#eff6ff;border-color:#3b82f6}54%,to{background:#fff;border-color:#0b0d121a}}.ad-p-pol span{animation-name:adPol}@keyframes adPol{0%,22%{background:#fff;border-color:#0b0d121a}30%,46%{background:#eff6ff;border-color:#3b82f6}54%,72%{background:#fff;border-color:#0b0d121a}78%,94%{background:#fef2f2;border-color:#ef4444}to{background:#fff;border-color:#0b0d121a}}.ad-p-dot{background:#3b82f6;border-radius:50%;width:10px;height:10px;animation:8s ease-in-out infinite adDot;position:absolute;top:-10px;left:0}@keyframes adDot{0%,22%{opacity:0;background:#3b82f6;left:7%}25%{opacity:1}48%{opacity:1;background:#3b82f6;left:91%}52%{opacity:0;left:91%}60%{opacity:0;background:#ef4444;left:7%}63%{opacity:1;background:#ef4444}78%,92%{opacity:1;background:#ef4444;left:41%}98%,to{opacity:0;left:41%}}.ad-p-deny{color:#b91c1c;white-space:nowrap;opacity:0;background:#fef2f2;border:1px solid #ef444459;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500;animation:8s ease-in-out infinite adDeny;position:absolute;top:52px;left:33.4%}@keyframes adDeny{0%,76%{opacity:0}80%,94%{opacity:1}to{opacity:0}}.ad-p{padding-bottom:28px}.ad-m-row{grid-template-columns:auto 1fr auto 56px auto;align-items:center;display:grid}.ad-m-n{color:#0b0d12;text-align:center;white-space:nowrap;background:#fff;border:1px solid #0b0d121a;border-radius:11px;place-items:center;padding:12px 14px;font-size:14px;font-weight:500;display:grid}.ad-m-gw{color:#fff;background:#0b0d12;border-color:#0b0d12;line-height:1.3}.ad-m-gw small{color:#fff9;font-size:11.5px;font-weight:400;display:block}.ad-m-w{background:#0b0d1224;min-width:60px;height:2px;margin:0 8px;position:relative}.ad-m-w i{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.8s linear infinite adRun;position:absolute;top:-3px;left:0}.ad-m-w .ad-m-t2{animation-delay:.6s}.ad-m-w .ad-m-t3{background:#ef4444;animation-delay:1.2s}.ad-m-fan{flex-direction:column;grid-column:5;gap:8px;display:flex}.ad-m-row:after{content:"";background:#0b0d1224;grid-area:1/4;height:2px;margin:0 6px}.ad-m-srv{color:#0b0d12;background:#fff;border:1px solid #0b0d121a;border-radius:9px;padding:8px 12px;font-size:13.5px;font-weight:500;animation:3.6s ease-in-out infinite adSrv;display:block;position:relative}.ad-m-s2{animation-delay:1.2s}.ad-m-s3{animation-name:adSrvNo;animation-delay:2.4s}.ad-m-srv em{color:#b91c1c;opacity:0;margin-left:8px;font-size:11.5px;font-style:normal;font-weight:500;animation:3.6s ease-in-out 2.4s infinite adEm}@keyframes adSrv{0%,to{border-color:#0b0d121a}20%,40%{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a26}}@keyframes adSrvNo{0%,to{border-color:#0b0d121a}20%,40%{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}}@keyframes adEm{0%,12%,52%,to{opacity:0}20%,40%{opacity:1}}.ad-m-note{color:#5d636e;margin:18px 0 0;font-size:13.5px;line-height:1.5}.ad-pick{-moz-column-gap:48px;border-top:1px solid #0b0d1224;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ad-pick li{border-bottom:1px solid #0b0d121a}.ad-pick-c{justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;text-decoration:none;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:flex}.ad-pick-q{color:#3f4550;font-size:16.5px;line-height:1.45}.ad-pick-a{color:#0b0d12;flex:none;align-items:center;gap:8px;font-size:16px;font-weight:500;display:inline-flex}.ad-pick-a svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.ad-pick-c:hover .ad-pick-a svg,.ad-pick-c:focus-visible .ad-pick-a svg{transform:translate(4px)}.ad-pick-c:hover .ad-pick-q{color:#0b0d12}.ad-pick-c:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3b82f6}[data-io=on] .ad-fig:not([data-in]) *{animation-play-state:paused}.ad-l-c{animation-iteration-count:2!important}.ad-l-wire i{animation-iteration-count:6!important}.ad-s *{animation-iteration-count:2!important}.ad-m-w i{animation-iteration-count:6!important}.ad-m-srv,.ad-m-srv em{animation-iteration-count:3!important}@media (max-width:1100px){.ad-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}.ad-how-r{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:640px){.ad-why,.ad-pick{grid-template-columns:minmax(0,1fr)}.ad-pick-c{flex-direction:column;align-items:flex-start;gap:6px}.ad-how .ad-how-r{gap:20px;padding:32px 0}.ad-fig{padding:16px}.ad-l-row{grid-template-columns:minmax(0,1fr);gap:0}.ad-l-wire{width:2px;height:28px;margin:6px auto}.ad-l-wire i{animation-name:adRunV;left:-3px}.ad-p{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-p-dot,.ad-p-deny{display:none}.ad-m-row{grid-template-columns:minmax(0,1fr);gap:0}.ad-m-row:after{display:none}.ad-m-w{width:2px;min-width:0;height:28px;margin:6px auto}.ad-m-w i{animation-name:adRunV;left:-3px}.ad-m-fan{grid-column:1;margin-top:14px}.ad-s-code{font-size:11.5px}.ad-chip,.ad-l-i,.ad-l-c{white-space:normal}}@keyframes adRunV{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.ad-fig *{animation:none!important}.ad-s-old{opacity:.45;text-decoration:line-through}.ad-s-new{opacity:1}}.in-lg{color:#0b0d12;flex:none}.in-mono{color:#fff;background:#0b0d12;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.in-hub{border-top:1px solid #0b0d1224;margin:56px 0 0;padding:32px 0 0}.in-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,3.2fr) minmax(0,2fr) minmax(0,3fr);align-items:center;display:grid}.in-k{color:#6b7280;margin:0 0 12px;font-size:12.5px;font-weight:500}.in-side ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.in-c{color:#0b0d12;background:#fff;border:1px solid #dde0e5;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.in-c .in-mono{border-radius:4px;width:18px;height:18px;font-size:10.5px}.in-wire{background:#c9cdd4;height:1px;margin:0 14px;position:relative}.in-wire b{color:#6b7280;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.in-wire i{opacity:0;background:#3b82f6;border-radius:50%;width:8px;height:8px;position:absolute;top:-3.5px;left:0}.in-w2 i{background:#16a34a}.in-core{color:#fff;background:#0b0d12;border-radius:10px;padding:20px}.in-core-h{letter-spacing:.02em;margin:0 0 12px;font-size:15px;font-weight:600}.in-core ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.in-t{color:#ffffffe0;padding-left:22px;font-size:13.5px;position:relative}.in-t:before{content:"";border-bottom:2px solid #4ade80;border-left:2px solid #4ade80;width:9px;height:5px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.in-aiw{flex-direction:column;align-items:center;margin-top:8px;display:flex}.in-up{background:#c9cdd4;width:1px;height:34px}.in-aiw .in-k{margin:10px 0}.in-aiw>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.in-ai{color:#0b0d12;background:#fff;border:1px solid #dde0e5;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.in-ai .in-mono{border-radius:4px;width:16px;height:16px;font-size:10px}[data-io=on] .in-hub:not([data-in]) .in-c,[data-io=on] .in-hub:not([data-in]) .in-ai,[data-io=on] .in-hub:not([data-in]) .in-t{opacity:0;transform:translateY(4px)}[data-io=on] .in-hub:not([data-in]) .in-core{opacity:0}[data-io=on] .in-hub[data-in] .in-c0{animation:.45s cubic-bezier(.16,1,.3,1) .1s both inUp}[data-io=on] .in-hub[data-in] .in-c1{animation:.45s cubic-bezier(.16,1,.3,1) .18s both inUp}[data-io=on] .in-hub[data-in] .in-c2{animation:.45s cubic-bezier(.16,1,.3,1) .26s both inUp}[data-io=on] .in-hub[data-in] .in-c3{animation:.45s cubic-bezier(.16,1,.3,1) .34s both inUp}[data-io=on] .in-hub[data-in] .in-core{animation:.5s cubic-bezier(.16,1,.3,1) .55s both inFade}[data-io=on] .in-hub[data-in] .in-w1 i{animation:.7s linear .45s both inRun}[data-io=on] .in-hub[data-in] .in-t0{animation:.4s cubic-bezier(.16,1,.3,1) 1.05s both inUp}[data-io=on] .in-hub[data-in] .in-t1{animation:.4s cubic-bezier(.16,1,.3,1) 1.27s both inUp}[data-io=on] .in-hub[data-in] .in-t2{animation:.4s cubic-bezier(.16,1,.3,1) 1.49s both inUp}[data-io=on] .in-hub[data-in] .in-w2 i:first-of-type{animation:.7s linear 1.75s both inRun}[data-io=on] .in-hub[data-in] .in-w2 i:nth-of-type(2){animation:.7s linear 1.95s both inRun}[data-io=on] .in-hub[data-in] .in-w2 i:nth-of-type(3){animation:.7s linear 2.15s both inRun}[data-io=on] .in-hub[data-in] .in-r0{animation:.45s cubic-bezier(.16,1,.3,1) 2.1s both inUp}[data-io=on] .in-hub[data-in] .in-r1{animation:.45s cubic-bezier(.16,1,.3,1) 2.18s both inUp}[data-io=on] .in-hub[data-in] .in-r2{animation:.45s cubic-bezier(.16,1,.3,1) 2.26s both inUp}[data-io=on] .in-hub[data-in] .in-r3{animation:.45s cubic-bezier(.16,1,.3,1) 2.34s both inUp}[data-io=on] .in-hub[data-in] .in-r4{animation:.45s cubic-bezier(.16,1,.3,1) 2.42s both inUp}[data-io=on] .in-hub[data-in] .in-ai0{animation:.45s cubic-bezier(.16,1,.3,1) 2.6s both inUp}[data-io=on] .in-hub[data-in] .in-ai1{animation:.45s cubic-bezier(.16,1,.3,1) 2.67s both inUp}[data-io=on] .in-hub[data-in] .in-ai2{animation:.45s cubic-bezier(.16,1,.3,1) 2.74s both inUp}[data-io=on] .in-hub[data-in] .in-ai3{animation:.45s cubic-bezier(.16,1,.3,1) 2.81s both inUp}[data-io=on] .in-hub[data-in] .in-ai4{animation:.45s cubic-bezier(.16,1,.3,1) 2.88s both inUp}@keyframes inUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes inFade{0%{opacity:0}to{opacity:1}}@keyframes inRun{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.in-gs-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px 56px;margin:40px 0 0;display:grid}.in-g h3{letter-spacing:-.01em;color:#0b0d12;margin:0;font-size:20px;font-weight:500}.in-gs{color:#5d636e;max-width:44ch;margin:6px 0 14px;font-size:14.5px;line-height:1.55}.in-g2{flex-direction:column;gap:40px;display:flex}.in-l{border-top:1px solid #0b0d1224;margin:0;padding:0;list-style:none}.in-l li{border-bottom:1px solid #0b0d121a}.in-i{color:#0b0d12;align-items:center;gap:14px;min-height:52px;padding:0 4px;text-decoration:none;display:flex}.in-n{flex:auto;font-size:16px;font-weight:500}.in-tag{color:#6b7280;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}a.in-i svg:last-child{transition:transform .25s cubic-bezier(.16,1,.3,1)}a.in-i:hover svg:last-child{transform:translate(3px)}a.in-i:hover .in-n{text-underline-offset:4px;text-decoration:underline}a.in-i:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.in-more{color:#0b0d12;align-items:center;gap:6px;margin:14px 0 0;font-size:15px;font-weight:500;display:inline-flex}@media (max-width:1100px){.in-row{grid-template-columns:minmax(0,1fr);gap:0}.in-wire{width:1px;height:44px;margin:8px auto}.in-wire b{top:50%;left:14px;transform:translateY(-50%)}.in-wire i{animation-name:inRunV!important;left:-3.5px!important}.in-gs-grid{grid-template-columns:minmax(0,1fr)}}@keyframes inRunV{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.in-hub *{animation:none!important}.in-wire i{display:none}}.mc-sf{isolation:isolate;position:relative;overflow:visible!important}.mc-sf-x{pointer-events:none;opacity:0;z-index:2;width:22px;height:22px;margin-left:-11px;transition:transform .46s cubic-bezier(.33,.72,.38,1),opacity .18s 40ms;position:absolute;top:-15px;left:50%;transform:translate(-96px)}.mc-sf-y{transition:transform .46s cubic-bezier(.18,1.45,.5,1);display:block;transform:translateY(-30px)rotate(-16deg)}.mc-sf-y svg{filter:drop-shadow(0 1px #0b0d121f);display:block}.mc-sf-a{opacity:0;width:0;margin-left:0;transition:width .28s cubic-bezier(.16,1,.3,1),margin .28s cubic-bezier(.16,1,.3,1),opacity .2s;display:inline-flex;overflow:hidden}.mc-sf-o{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mc-sf:hover .mc-sf-x{opacity:1;transform:translate(14px)}.mc-sf:hover .mc-sf-y{transform:none}}@media (hover:hover){.mc-sf:hover .mc-sf-a{opacity:1;width:15px;margin-left:8px}}.mc-sf:active{transform:scale(.97)}.mc-sf:focus:not(:focus-visible) .mc-sf-l,.mc-sf:focus:not(:focus-visible) .mc-sf-a{animation:2.6s step-end both mcSfHide}.mc-sf:focus:not(:focus-visible) .mc-sf-o{animation:2.6s step-end both mcSfShow;display:inline}.mc-sf:focus:not(:focus-visible) .mc-sf-x{opacity:0!important}@keyframes mcSfHide{0%{display:none}to{display:inline-flex}}@keyframes mcSfShow{0%{display:inline}to{display:none}}.mc-ucx-play{background:#fff!important;justify-content:stretch!important;align-items:stretch!important}.v4-cover{width:100%;height:100%;padding:3% 4%;display:block}.v4-cover .sk{width:100%;height:100%}.v4-pm{width:64px;height:64px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:5%;right:3.5%}.v4-pm .sk{width:100%;height:100%}.mc-ucx-play{position:absolute}.mc-ucx-play:hover .v4-pm{transform:scale(1.08)}.mc-ucx-film video{transform:none!important}.mc-ucx-video{filter:none!important}.mc-ucx-film{background:#fff!important;border:1px solid #0b0d121a!important;border-radius:12px!important;box-shadow:0 1px 2px #0b0d120a,0 24px 48px -32px #0b0d1238!important}.mc-ucx-play{background:#fff!important;border-radius:0!important}.v4-cover{padding:4% 5%}.mc-ucx-pill{box-shadow:none!important;color:#0b0d12!important;background:0 0!important;border:0!important;padding:0!important}.mc-ucx-len{color:#5d636e!important;border-left-color:#0b0d1233!important}.v4-n{display:none}@media (max-width:699px){.v4-w{display:none}.v4-n{display:block}.v4-n .sk{max-width:420px;margin:0 auto}}.mc-rs-fig.rs13-fig{height:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #0b0d1214!important;border-radius:12px!important;padding:28px 32px!important;overflow:visible!important}.mc-rs-fig.rs13-fig .sk{max-width:560px;margin:0 auto}.mc-rs-hero:before{display:none!important}.mc-rs-sheet{box-shadow:none!important;border:1px solid #0b0d1214!important;border-radius:12px!important}.mc-rs-sheet:hover{box-shadow:none!important;border-color:#0b0d122e!important}.mc-rs-co-box,.mc-rs-co-box.mc-glass{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-top:1px solid #0b0d121a!important;border-radius:0!important;padding:56px 0 0!important}.mc-rs-mail{box-shadow:none!important}.mc-pg-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px;display:flex}.mc-pg-ben{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.mc-pg-ben li{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k)*70ms);border-top:1px solid #0b0d121f;padding:22px 0 0}.mc-pg-ben li:before{content:"";background:var(--macaw-gradient);width:28px;height:2px;margin:-23px 0 21px;display:block}[data-io=on] .mc-pg-ben:not([data-in]) li{opacity:0;transform:translateY(14px)}.mc-pg-ben h3{letter-spacing:-.01em;color:#0b0d12;margin:0;font-size:18px;font-weight:500;line-height:1.35}.mc-pg-ben p{color:#3f4550;margin:8px 0 0;font-size:15px;line-height:1.6}@media (max-width:1023px){.mc-pg-ben{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px}}@media (max-width:599px){.mc-pg-ben{grid-template-columns:minmax(0,1fr)}}.mc-pg-act{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}.mc-pg-act h3{letter-spacing:-.02em;margin:12px 0 0;font-size:24px;font-weight:400;line-height:1.25}.mc-pg-act p{color:#3f4550;margin:12px 0 0;font-size:16px;line-height:1.6}.mc-pg-act ul{color:#3f4550;margin:18px 0 22px;padding:0 0 0 18px;font-size:15px;line-height:1.6}.mc-pg-act li{margin:4px 0}@media (max-width:899px){.mc-pg-act{grid-template-columns:minmax(0,1fr)}}.mc-pg-others{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.mc-pg-others li{transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k)*70ms)}[data-io=on] .mc-pg-others:not([data-in]) li{opacity:0;transform:translateY(14px)}.mc-pg-others a{color:#0b0d12;background:#fff;border:1px solid #0b0d1214;border-radius:16px;flex-direction:column;gap:6px;height:100%;padding:22px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex}.mc-pg-others a:hover{transform:translateY(-3px);box-shadow:0 24px 40px -28px #0b0d1259}.mc-pg-where{letter-spacing:.12em;text-transform:uppercase;color:#5d636e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.mc-pg-name{letter-spacing:-.01em;align-items:center;gap:8px;font-size:20px;font-weight:500;display:inline-flex}.mc-pg-blurb{color:#3f4550;font-size:15px;line-height:1.55}@media (max-width:899px){.mc-pg-others{grid-template-columns:minmax(0,1fr)}}.mc-pg-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.mc-pg-two>div{background:#fff;border:1px solid #0b0d1214;border-radius:16px;padding:24px}.mc-pg-two .ex{margin:0 0 16px}.mc-pg-two h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.mc-pg-two code{color:#5d636e;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.mc-pg-two p{color:#3f4550;margin:10px 0 14px;font-size:15.5px;line-height:1.6}@media (max-width:899px){.mc-pg-two{grid-template-columns:minmax(0,1fr)}}.mc .mc-arrow{color:#0b0d12;align-items:center;gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.mc .mc-arrow:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}#mcp.mc-pagehead{padding-top:52px;padding-bottom:16px}@media (min-width:1024px){#mcp>.mc-wrap{-moz-column-gap:48px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;display:grid}#mcp>.mc-wrap>.mc-eyebrow,#mcp>.mc-wrap>h1,#mcp>.mc-wrap>.ex{grid-column:1/-1}#mcp>.mc-wrap>p.mc-up{grid-column:1;max-width:46em}#mcp>.mc-wrap>.mc-pg-actions{flex-wrap:nowrap;grid-column:2;margin:0;padding-bottom:6px}}#mcp p.mc-up[style]{font-size:17px!important}.mc #mcp .mx-ex{margin-top:20px}.mx-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.mx-modes article{background:#fff;border:1px solid #0b0d1212;border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:opacity .5s;display:flex;box-shadow:0 1px 2px #0b0d120a,0 24px 48px -32px #0b0d1242}[data-io=on] .mx-modes:not([data-in]) article{opacity:0}.mx-mode-k{letter-spacing:.1em;text-transform:uppercase;color:#80878f;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.mx-modes h3{letter-spacing:-.015em;color:#0b0d12;margin:0;font-size:20px;font-weight:500}.mx-modes article>p:not(.mx-mode-k):not(.mx-mode-f){color:#3f4550;margin:0;font-size:14.5px;line-height:1.55}.mx-snip{color:#0b0d12;white-space:pre;background:#f5f6f8;border:1px solid #0b0d120f;border-radius:10px;margin:4px 0 0;padding:12px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;line-height:1.7;overflow-x:auto}.mx-del{color:#b91c1c}.mx-add{color:#047857}.mx-mode-f{color:#5d636e;border-top:1px solid #0b0d1212;justify-content:space-between;gap:12px;margin:auto 0 0;padding-top:12px;font-size:13px;display:flex}.mx-mode-f span:last-child{color:#0b0d12;font-family:Geist Mono,ui-monospace,monospace}.mx-modes .mc-arrow{color:#0b0d12;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.mx-reads{color:#80878f;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-top:22px;font-size:14px;display:flex}.mx-reads .mc-arrow{color:#0b0d12;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}@media (max-width:1023px){.mx-modes{grid-template-columns:minmax(0,1fr)}}.mx-hero9{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-btn2{height:36px;font:inherit;color:#0b0d12;cursor:pointer;background:#fff;border:1px solid #0b0d1229;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.mx-btn2:hover{border-color:#0b0d1266}.mx-hero9 .mx-hero-a{align-items:center}.mx-hero9 .mx-link{height:36px}.mx-gate-t a{color:#0b0d12;text-underline-offset:3px;text-decoration:underline}.mx-more2{background:#fafafb;border:1.5px dashed #0b0d122e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:48px;padding:22px 24px;display:flex}.mx-more2 h3{color:#0b0d12;margin:0;font-size:18px;font-weight:500}.mx-more2 p{color:#3f4550;margin:4px 0 0;font-size:15px}.mx-pm-ov{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d1280;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mx-pm{background:#fff;border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 40px 120px -30px #0000008c}.mx-pm-h{border-bottom:1px solid #0b0d1214;justify-content:space-between;gap:16px;padding:20px 22px 16px;display:flex}.mx-pm-k{letter-spacing:.1em;text-transform:uppercase;color:#80878f;margin:0;font-family:Geist Mono,ui-monospace,monospace;font-size:11px}.mx-pm h3{letter-spacing:-.015em;color:#0b0d12;margin:6px 0 0;font-size:20px;font-weight:500}.mx-pm-id{color:#5d636e;margin:6px 0 0;font-size:13px}.mx-pm-id code{color:#0b0d12;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px}.mx-pm-x{color:#0b0d12;cursor:pointer;background:#f2f3f5;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:20px;line-height:1}.mx-pm-body{color:#0b0d12;white-space:pre;background:#fafafb;flex:1;min-height:0;margin:0;padding:18px 22px;font-family:Geist Mono,ui-monospace,monospace;font-size:12.5px;line-height:1.65;overflow:auto}.mx-pm-f{color:#5d636e;border-top:1px solid #0b0d1214;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 22px;font-size:13px;display:flex}.mx-hero9{gap:12px}.mc .mx-hero9 .mx-hero-top h3{font-size:16px!important}.mx-hero9 .mx-hero-top{gap:10px}.mx-hero9 .mx-hero-c>p{color:#5d636e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13.5px;line-height:1.45;overflow:hidden}.mx-hero9 .mx-hero-c .mx-logo{transition:color .25s;color:#9aa0aa!important}.mx-hero9 .mx-hero-c:hover .mx-logo{color:var(--bc)!important}.mx-hero9 .mx-hero-a{gap:6px;padding-top:6px}.mx-ib{height:30px;font:inherit;color:#0b0d12;cursor:pointer;background:#fff;border:1px solid #0b0d1224;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.mx-ib:hover{background:#f7f8fa;border-color:#0b0d1266}.mx-ib svg{color:#3f4550}.mx-tile .mx-logo{color:#9aa0aa;transition:color .2s}.mx-tile:hover .mx-logo{color:#0b0d12}#store .mc-sub-lede{margin-top:10px}#store .mx-hero{margin-top:24px}.mx-hero9 .mx-hero-c:not(:hover){--gc:#b8bdc5}.mx-hero9 .mx-hero-c:not(:hover) .mx-logo{filter:none}.mx-ib{gap:5px;height:26px;padding:0 10px;font-size:12px}.mx-ib svg{width:12px;height:12px}.mx-reads{gap:8px 10px;margin-top:36px}.mx-reads>span{margin-right:4px}.mx-acts{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mx-runs{margin:12px 0 0;padding:0;list-style:none}.mx-runs li{color:#3f4550;padding-left:18px;font-size:15px;line-height:1.55;position:relative}.mx-runs li+li{margin-top:6px}.mx-runs li:before{content:"";background:#0b0d12;width:8px;height:1.5px;position:absolute;top:.75em;left:2px}.mx-runs b{color:#0b0d12;font-weight:500}.mx-hero9 .mx-hero-top{min-width:0}.mx-hero9 .mx-hero-top h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mx-hero9 .mx-hero-a{flex:none;gap:6px;margin:0;padding:0}.mx-hero9 .mx-hero-c{gap:8px;padding:14px 16px 16px}.mx-libh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:80px 0 0;display:flex}.mc .mx-libh h3{letter-spacing:-.03em;color:#0b0d12;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:350;line-height:1.1}.mx-libh+.mx-filter{margin-top:22px}.mx-papers{flex-direction:column;gap:8px;margin-top:28px;display:flex}.mx-pp-k{letter-spacing:.1em;text-transform:uppercase;color:#80878f;margin:0 0 2px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;font-weight:500}.mx-pp{color:#0b0d12;background:#fff;border:1px solid #0b0d1214;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .15s,box-shadow .2s;display:flex}.mx-pp span{flex:1}.mx-pp svg{color:#5d636e;flex:none}.mx-pp:hover{border-color:#0b0d1240;box-shadow:0 12px 24px -18px #0b0d1259}@media (min-width:1024px){#get:has(.mx-papers)>.mc-wrap{-moz-column-gap:56px;grid-template-columns:minmax(0,1fr) 340px;column-gap:56px;display:grid}#get:has(.mx-papers)>.mc-wrap>*{grid-column:1/-1}#get:has(.mx-papers)>.mc-wrap>h2{grid-column:1}#get:has(.mx-papers)>.mc-wrap>.mc-sub-lede{grid-column:1}#get>.mc-wrap>.mx-papers{grid-area:1/2/span 2;align-self:end;margin:0 0 4px}}.mx-ib-i{justify-content:center;width:26px;padding:0}.mx-modes{align-items:stretch}.mx-modes article{gap:8px;padding:18px 22px 22px}.mc .mx-modes .ex{max-width:none;margin:0 -6px 6px}.mx-modes article>p:not(.mx-mode-k):not(.mx-mode-x){flex:1}.mx-mode-x{color:#5d636e;margin:4px 0 0;font-size:13.5px}.mx-mode-x a{color:#0b0d12;text-underline-offset:3px;-webkit-text-decoration:underline #0b0d124d;text-decoration:underline #0b0d124d}.mx-modes .mx-acts{margin-top:10px}@media (min-width:1024px){#get:has(.mx-papers)>.mc-wrap{grid-template-columns:minmax(0,1fr) 330px}}.mx-pp{white-space:nowrap;gap:9px;padding:9px 12px;font-size:13px}.mx-pp span{text-overflow:ellipsis;overflow:hidden}.mx-pp svg{width:12px;height:12px}.mx-tile-gh{color:#9aa0aa;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:6px;transition:color .15s,background-color .15s;display:inline-grid}.mx-tile:hover .mx-tile-gh{color:#0b0d12;background:#f2f3f5}.mx-pm-tools{align-items:flex-start;gap:8px;display:flex}.mx-pm-tools .mx-ib{height:34px;padding:0 14px;font-size:13px}.mx-pm-body code{font:inherit}.mx-pm-body .jk{color:#1e40af}.mx-pm-body .js{color:#047857}.mx-pm-body .jn{color:#b45309}.mx-pm-body .jl{color:#7c3aed}.mx-pm-body{color:#80878f}.mx-pm-copy{color:#3f4550;place-items:center;display:inline-grid}.mx-pm-copy svg{width:15px;height:15px}.mx-pm-copy:hover{color:#0b0d12;background:#e8eaee}#platform.mc-pagehead{padding-top:52px;padding-bottom:16px}@media (min-width:1024px){#platform>.mc-wrap{-moz-column-gap:48px;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;display:grid}#platform>.mc-wrap>*{grid-column:1/-1}#platform>.mc-wrap>p.mc-up{grid-column:1;max-width:46em}#platform>.mc-wrap>.mc-pg-actions{flex-wrap:nowrap;grid-column:2;margin:0;padding-bottom:6px}}#platform p.mc-up[style]{font-size:17px!important}#platform-ecosystem.mc-up{margin-top:12px}#platform .mc-eco{margin-top:0}@media (min-width:1024px){#platform>.mc-wrap>.mc-pg-actions,#mcp>.mc-wrap>.mc-pg-actions{flex-direction:column;align-items:stretch;gap:10px}}#platform .mc-pg-actions .mc-btn,#mcp .mc-pg-actions .mc-btn{justify-content:center;height:42px;padding:0 20px;font-size:14.5px}#platform h1{max-width:none!important}#platform .mc-eco-who{margin-top:14px}@media (min-width:1024px){#platform>.mc-wrap>.mc-pg-actions,#mcp>.mc-wrap>.mc-pg-actions{align-self:center;margin-top:24px}#why:has(.mx-papers)>.mc-wrap{-moz-column-gap:56px;grid-template-columns:minmax(0,1fr) 330px;column-gap:56px;display:grid}#why:has(.mx-papers)>.mc-wrap>*{grid-column:1/-1}#why:has(.mx-papers)>.mc-wrap>h2{grid-column:1}#why:has(.mx-papers)>.mc-wrap>.mc-sub-lede{grid-column:1}#why>.mc-wrap>.mx-papers{grid-area:1/2/span 2;align-self:end;margin:0 0 4px}}@media (max-width:900px){.mx-hero9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mx-hero9{grid-template-columns:minmax(0,1fr)}}
