.csx-xcel{--xc-pink:#ec297e;--xc-pink-ink:#c4175f;--xc-teal:#32bed7;--xc-teal-ink:#0d6f82;--xc-ink:#0b0b10;--xc-muted:#50545e;--xc-line:#ecdbe3;--xc-tint:#fdf1f6;--xc-dark:#000;--xc-grad:linear-gradient(100deg, var(--xc-pink-ink), var(--xc-teal-ink));--xc-space:clamp(4rem, 9vw, 7.5rem);font-family:var(--xc-font), system-ui, sans-serif;color:var(--xc-ink);background:#fff;overflow-x:clip}.csx-xcel *,.csx-xcel :before,.csx-xcel :after{box-sizing:border-box}.csx-xcel .xc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.csx-xcel a:focus-visible,.csx-xcel iframe:focus-visible{outline:3px solid var(--xc-teal-ink);outline-offset:3px;border-radius:6px}.csx-xcel h1,.csx-xcel h2,.csx-xcel h3,.csx-xcel p,.csx-xcel ol,.csx-xcel ul,.csx-xcel dl,.csx-xcel dd,.csx-xcel figure{margin:0}.csx-xcel ol,.csx-xcel ul{padding:0;list-style:none}.csx-xcel img{max-width:100%;height:auto;display:block}.csx-xcel .xc-h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.95rem,3.4vw,3.15rem);font-weight:600;line-height:1.06}.csx-xcel .xc-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.85rem,3.8vw,3.1rem);font-weight:600;line-height:1.1}.csx-xcel .xc-h3{letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.3}.csx-xcel .xc-lead,.csx-xcel .xc-hero__tagline{color:var(--xc-muted);max-width:40rem;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.65}.csx-xcel .xc-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--xc-pink-ink);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-flex}.csx-xcel .xc-kicker__dot{background:var(--xc-pink);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 4px #ec297e29}.csx-xcel .xc-sec{padding-block:var(--xc-space);position:relative}.csx-xcel .xc-sec--tint{background:var(--xc-tint)}.csx-xcel .xc-sec--dark{background:var(--xc-dark);color:#fff}.csx-xcel .xc-sec--dark .xc-kicker{color:var(--xc-teal)}.csx-xcel .xc-sec--dark .xc-kicker__dot{background:var(--xc-teal);box-shadow:0 0 0 4px #32bed733}.csx-xcel .xc-pulse{height:2.5rem;color:var(--xc-pink);display:block;overflow:hidden}.csx-xcel .xc-pulse svg{width:200%;height:100%;display:block;overflow:visible}.csx-xcel .xc-pulse path{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.csx-xcel .xc-pulse svg{animation:2.6s linear infinite xc-beat}}@keyframes xc-beat{to{transform:translate(-50%)}}.csx-xcel .xc-hero{isolation:isolate;padding-top:calc(var(--hm-header,72px) + clamp(1.5rem, 4vw, 3.5rem));background:#fff;position:relative;overflow:clip}.csx-xcel .xc-hero__paper{z-index:-1;background-image:radial-gradient(60% 55% at 85% 35%,#32bed729,#0000 70%),radial-gradient(50% 50% at 60% 75%,#ec297e1f,#0000 70%),linear-gradient(#ec297e17 1px,#0000 1px),linear-gradient(90deg,#ec297e17 1px,#0000 1px),linear-gradient(#ec297e09 1px,#0000 1px),linear-gradient(90deg,#ec297e09 1px,#0000 1px);background-size:100% 100%,100% 100%,100px 100px,100px 100px,20px 20px,20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.csx-xcel .xc-hero__grid{align-items:center;gap:clamp(2rem,4vw,3rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:64rem){.csx-xcel .xc-hero__grid{grid-template-columns:minmax(0,11fr) minmax(0,10fr)}}.csx-xcel .xc-crumbs ol{color:var(--xc-muted);flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:1.75rem;font-size:.8125rem;display:flex}.csx-xcel .xc-crumbs li+li:before{content:"/";color:#a7aab2;margin-right:.5rem}.csx-xcel .xc-crumbs a{color:inherit;text-decoration:none}.csx-xcel .xc-crumbs a:hover{color:var(--xc-pink-ink);text-decoration:underline}.csx-xcel .xc-crumbs [aria-current]{color:var(--xc-ink)}.csx-xcel .xc-hero__logo{width:9.5rem;margin-bottom:1.5rem}.csx-xcel .xc-hero__tagline{margin-top:1.25rem}.csx-xcel .xc-links{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.csx-xcel .xc-link{border:1.5px solid var(--xc-line);color:var(--xc-ink);background:#fff;border-radius:999px;grid-template-columns:auto auto;align-items:center;column-gap:.6rem;padding:.6rem 1rem .65rem 1.1rem;font-size:.9rem;font-weight:500;line-height:1.2;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-grid}.csx-xcel .xc-link:hover{border-color:var(--xc-pink);transform:translateY(-2px)}.csx-xcel .xc-link__kind{letter-spacing:.12em;text-transform:uppercase;color:var(--xc-teal-ink);grid-column:1/-1;font-size:.65rem;font-weight:600}.csx-xcel .xc-link__arrow{color:var(--xc-pink-ink)}.csx-xcel .xc-hero__stage{padding-block:1.5rem;position:relative}.csx-xcel .xc-hero__device{filter:drop-shadow(0 30px 40px #1111111f);width:100%}.csx-xcel .xc-hud{border:1px solid var(--xc-line);color:var(--xc-ink);background:#fffffff0;border-radius:18px;align-items:center;gap:.75rem;padding:.75rem .9rem;font-size:.75rem;font-weight:500;display:flex;position:absolute;box-shadow:0 18px 40px -18px #1111114d}@media (prefers-reduced-motion:no-preference){.csx-xcel .xc-hud{animation:6s ease-in-out infinite xc-float}.csx-xcel .xc-hud--rings{animation-delay:-2s}.csx-xcel .xc-hud--ok{animation-delay:-4s}}@keyframes xc-float{50%{transform:translateY(-8px)}}.csx-xcel .xc-hud--pulse{flex-direction:column;align-items:stretch;gap:.35rem;width:min(15rem,48%);bottom:4%;left:0}.csx-xcel .xc-hud--pulse .xc-pulse{height:2.25rem}.csx-xcel .xc-hud__head{align-items:center;gap:.45rem;font-weight:600;display:flex}.csx-xcel .xc-hud__foot{color:var(--xc-muted);font-size:.6875rem}.csx-xcel .xc-hud__live{background:var(--xc-pink);border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (prefers-reduced-motion:no-preference){.csx-xcel .xc-hud__live{animation:1.3s ease-in-out infinite xc-blink}}@keyframes xc-blink{50%{opacity:.25}}.csx-xcel .xc-hud--rings{top:0;right:0}.csx-xcel .xc-hud__rings{place-items:center;display:grid;position:relative}.csx-xcel .xc-hud__inner{display:grid;position:absolute}.csx-xcel .xc-hud__steps{gap:.3rem;margin-top:.45rem;display:flex}.csx-xcel .xc-hud__steps i{background:#e6e7eb;border-radius:99px;width:1.4rem;height:.35rem}.csx-xcel .xc-hud__steps i.is-done{background:var(--xc-teal)}.csx-xcel .xc-hud--ok{color:var(--xc-teal-ink);border-radius:999px;gap:.4rem;padding:.5rem .85rem;font-weight:600;top:8%;left:6%}.csx-xcel .xc-hud--ok svg{width:1rem;height:1rem}@media (max-width:30rem){.csx-xcel .xc-hud--ok{display:none}.csx-xcel .xc-hud--rings{padding:.55rem .65rem}}.csx-xcel .xc-ring__track,.csx-xcel .xc-ring__arc{fill:none;stroke-width:7px}.csx-xcel .xc-ring__track{stroke:#eef0f3}.csx-xcel .xc-ring__arc{stroke-linecap:round}.csx-xcel .xc-ring--pink .xc-ring__arc{stroke:var(--xc-pink)}.csx-xcel .xc-ring--teal .xc-ring__arc{stroke:var(--xc-teal)}.csx-xcel .xc-vitals{background:var(--xc-dark);color:#fff}.csx-xcel .xc-vitals__row{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));column-gap:1.25rem;display:grid}.csx-xcel .xc-vitals__row>div{border-bottom:1px solid #ffffff24;padding:1.35rem 1.25rem 1.4rem 0}@media (min-width:48rem){.csx-xcel .xc-vitals__row>div{border-bottom:0;border-left:1px solid #ffffff24;padding-left:1.25rem}.csx-xcel .xc-vitals__row>div:first-child{border-left:0;padding-left:0}}.csx-xcel .xc-vitals dt{letter-spacing:.14em;text-transform:uppercase;color:var(--xc-teal);margin-bottom:.35rem;font-size:.6875rem;font-weight:600}.csx-xcel .xc-vitals dd{font-size:1rem;font-weight:500}.csx-xcel .xc-overview__grid{gap:clamp(2rem,5vw,4.5rem);display:grid}@media (min-width:60rem){.csx-xcel .xc-overview__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.csx-xcel .xc-overview__visual{background:linear-gradient(#ec297e14 1px, transparent 1px) 0 0 / 20px 20px, linear-gradient(90deg, #ec297e14 1px, transparent 1px) 0 0 / 20px 20px, var(--xc-tint);border-radius:28px;margin-top:2rem;padding:clamp(1rem,3vw,2rem)}.csx-xcel .xc-overview__body{color:var(--xc-muted);gap:1.25rem;font-size:1.05rem;line-height:1.75;display:grid}@media (min-width:60rem){.csx-xcel .xc-overview__body{padding-top:4.5rem}}.csx-xcel .xc-lede{color:var(--xc-ink);border-left:4px solid var(--xc-pink);padding-left:1.25rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1.5}.csx-xcel .xc-see-also a{color:var(--xc-pink-ink)}.csx-xcel .xc-risk__grid{gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:60rem){.csx-xcel .xc-risk__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center}}.csx-xcel .xc-risk__head .xc-lead{margin-top:1.25rem}.csx-xcel .xc-risk__visual{max-width:34rem;margin-top:2rem}.csx-xcel .xc-risk__visual img{box-shadow:0 0 0 1px var(--xc-line);border-radius:28px}.csx-xcel .xc-flags{gap:.85rem;display:grid}.csx-xcel .xc-flag{box-shadow:0 1px 0 var(--xc-line), 0 14px 30px -24px #1116;background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1.25rem 1.35rem;display:grid}.csx-xcel .xc-flag p{color:var(--xc-muted);margin-top:.3rem;font-size:.95rem;line-height:1.6}.csx-xcel .xc-flag__oct{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--xc-pink-ink);color:#fff;place-items:center;width:2.75rem;height:2.75rem;font-size:.8rem;font-weight:600;display:grid}.csx-xcel .xc-process__grid{gap:clamp(2.5rem,6vw,5rem);display:grid}@media (min-width:60rem){.csx-xcel .xc-process__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.csx-xcel .xc-scroll{top:calc(var(--hm-header,72px) + 2rem);align-self:start;position:sticky}}.csx-xcel .xc-scroll__frame{background:radial-gradient(70% 60% at 50% 40%, #32bed72e, transparent 70%), var(--xc-tint);border-radius:36px;max-width:26rem;margin-inline:auto;padding:clamp(1rem,3vw,2rem);position:relative;overflow:hidden}@media (max-width:59.99rem){.csx-xcel .xc-scroll__frame{max-width:20rem}}.csx-xcel .xc-process .xc-lead{margin-top:1.25rem}.csx-xcel .xc-steps{margin-top:2.75rem;padding-left:3.75rem;position:relative}.csx-xcel .xc-rail{background:#eceef2;border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:1.3rem;overflow:hidden}.csx-xcel .xc-rail__fill{background:linear-gradient(to bottom, var(--xc-pink), var(--xc-teal));transform-origin:top;position:absolute;inset:0}.csx-xcel .xc-steps ol{gap:clamp(2.5rem,6vw,4.5rem);display:grid}.csx-xcel .xc-step{position:relative}.csx-xcel .xc-step p:last-child{color:var(--xc-muted);margin-top:.45rem;line-height:1.7}.csx-xcel .xc-step__tag{letter-spacing:.14em;text-transform:uppercase;color:var(--xc-teal-ink);margin-bottom:.3rem;font-size:.7rem;font-weight:600}.csx-xcel .xc-step__node{background:var(--xc-pink-ink);color:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-weight:600;transition:background-color .35s,transform .35s;display:grid;position:absolute;top:-.2rem;left:-3.75rem;box-shadow:0 0 0 6px #fff}.csx-xcel [data-armed] .xc-step__node{color:var(--xc-ink);background:#fff;box-shadow:0 0 0 6px #fff,inset 0 0 0 2px #d4d6dc}.csx-xcel [data-armed] .xc-step.is-on .xc-step__node{background:var(--xc-pink-ink);color:#fff;transform:scale(1.06);box-shadow:0 0 0 6px #fff,0 0 0 10px #ec297e2e}.csx-xcel .xc-log__head{gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}@media (min-width:60rem){.csx-xcel .xc-log__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.csx-xcel .xc-log__head .xc-kicker{grid-column:1/-1;margin-bottom:0}}.csx-xcel .xc-log__pulse{color:var(--xc-teal);opacity:.9;height:3rem}.csx-xcel .xc-log__rows{border-top:1px solid #ffffff2e}.csx-xcel .xc-log__row{border-bottom:1px solid #ffffff2e;grid-template-columns:2.5rem minmax(0,1fr);gap:.35rem 1rem;padding-block:1.4rem;display:grid}.csx-xcel .xc-log__row p,.csx-xcel .xc-log__status{grid-column:2}.csx-xcel .xc-log__row p{color:#c9cbd2;line-height:1.6}@media (min-width:52rem){.csx-xcel .xc-log__row{grid-template-columns:3.5rem minmax(0,4fr) minmax(0,6fr) auto;align-items:baseline}.csx-xcel .xc-log__row p{grid-column:3}.csx-xcel .xc-log__status{grid-column:4}}.csx-xcel .xc-log__idx{color:var(--xc-pink);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.csx-xcel .xc-log__status{letter-spacing:.12em;text-transform:uppercase;color:var(--xc-teal);border:1px solid #32bed766;border-radius:999px;justify-self:start;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.7rem;font-weight:600;display:inline-flex}.csx-xcel .xc-log__status svg{width:.85rem;height:.85rem}.csx-xcel .xc-path__head{text-align:center;max-width:44rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.csx-xcel .xc-path__list{gap:1.25rem;max-width:64rem;margin-inline:auto;display:grid;position:relative}.csx-xcel .xc-path__list:before{content:"";background:repeating-linear-gradient(to bottom, var(--xc-pink) 0 8px, transparent 8px 16px);opacity:.55;width:2px;position:absolute;top:1rem;bottom:1rem;left:1.5rem}.csx-xcel .xc-node{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;display:grid;position:relative}.csx-xcel .xc-node__dot{width:3rem;height:3rem;color:var(--xc-pink-ink);box-shadow:inset 0 0 0 2px var(--xc-pink), 0 0 0 6px #fff;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.csx-xcel .xc-node__dot svg{width:1.3rem;height:1.3rem}.csx-xcel .xc-node__card{border:1px solid var(--xc-line);background:#fff;border-radius:20px;padding:1.15rem 1.3rem 1.25rem}.csx-xcel .xc-node__card p:last-child{color:var(--xc-muted);margin-top:.3rem;font-size:.95rem;line-height:1.6}.csx-xcel .xc-node__step{letter-spacing:.14em;text-transform:uppercase;color:var(--xc-teal-ink);margin-bottom:.25rem;font-size:.7rem;font-weight:600}.csx-xcel .xc-node--stop .xc-node__dot{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--xc-pink-ink);color:#fff;box-shadow:none;border-radius:0}.csx-xcel .xc-node--stop .xc-node__card{border-color:var(--xc-pink);background:var(--xc-tint)}.csx-xcel .xc-node--stop .xc-node__step{color:var(--xc-pink-ink)}.csx-xcel .xc-node--cert .xc-node__dot{background:var(--xc-grad);color:#fff;box-shadow:0 0 0 6px #fff}.csx-xcel .xc-node--cert .xc-node__card{background:var(--xc-dark);color:#fff;border-color:#0000}.csx-xcel .xc-node--cert .xc-node__card p:last-child{color:#d2d4da}.csx-xcel .xc-node--cert .xc-node__step{color:var(--xc-teal)}@media (min-width:52rem){.csx-xcel .xc-path__list{gap:0}.csx-xcel .xc-path__list:before{left:calc(50% - 1px)}.csx-xcel .xc-node{grid-template-columns:minmax(0,1fr) 3rem minmax(0,1fr);gap:1.75rem;min-height:7.5rem}.csx-xcel .xc-node__dot{grid-area:1/2}.csx-xcel .xc-node:nth-child(odd) .xc-node__card{text-align:right;grid-area:1/1}.csx-xcel .xc-node:nth-child(2n) .xc-node__card{grid-area:1/3}.csx-xcel .xc-node:nth-child(2n){margin-top:-2.5rem}}.csx-xcel .xc-video__grid{gap:2rem;display:grid}@media (min-width:60rem){.csx-xcel .xc-video__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}}.csx-xcel .xc-monitor{background:var(--xc-dark);border-radius:24px;padding:.6rem .6rem .75rem;box-shadow:0 30px 60px -30px #11111180}.csx-xcel .xc-monitor__bar{color:#fff;align-items:center;gap:.5rem;padding:.35rem .6rem .65rem;font-size:.75rem;font-weight:500;display:flex}.csx-xcel .xc-monitor__screen{aspect-ratio:16/9;background:#111;border-radius:16px;position:relative;overflow:hidden}.csx-xcel .xc-monitor__screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.csx-xcel .xc-hub{background:radial-gradient(45% 40% at 50% 55%,#32bed71f,#0000 70%),#fff}.csx-xcel .xc-hub__head{max-width:44rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.csx-xcel .xc-hub__map{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.75rem;display:grid;position:relative}.csx-xcel .xc-hub__wires{display:none}.csx-xcel .xc-hub__core{background:var(--xc-dark);color:#fff;text-align:center;isolation:isolate;border-radius:28px;grid-column:1/-1;align-content:center;justify-items:center;gap:.2rem;padding:1.75rem 1rem;display:grid;position:relative}.csx-xcel .xc-hub__core svg{width:2.25rem;height:2.25rem;color:var(--xc-teal);margin-bottom:.35rem}.csx-xcel .xc-hub__core strong{font-size:1.35rem;font-weight:600}.csx-xcel .xc-hub__core span:last-child{letter-spacing:.14em;text-transform:uppercase;color:var(--xc-teal);font-size:.75rem}.csx-xcel .xc-hub__ping{z-index:-1;border-radius:inherit;border:2px solid var(--xc-pink);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.csx-xcel .xc-hub__ping{animation:3.2s ease-out infinite xc-ping}.csx-xcel .xc-hub__ping--b{border-color:var(--xc-teal);animation-delay:1.6s}}@keyframes xc-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}.csx-xcel .xc-hub__node{border:1px solid var(--xc-line);background:#fff;border-radius:20px;padding:1.1rem 1.2rem 1.2rem;position:relative}.csx-xcel .xc-hub__group{letter-spacing:.12em;text-transform:uppercase;color:var(--xc-pink-ink);align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.75rem;font-weight:600;display:flex}.csx-xcel .xc-hub__group:before{content:"";background:var(--xc-teal);border-radius:50%;flex:none;width:.5rem;height:.5rem}.csx-xcel .xc-hub__node ul{flex-wrap:wrap;gap:.4rem;display:flex}.csx-xcel .xc-hub__node li{background:var(--xc-tint);border-radius:12px;padding:.3rem .7rem;font-size:.875rem;font-weight:500}@media (min-width:60rem){.csx-xcel .xc-hub__map.is-eight{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 3.5rem}.csx-xcel .is-eight .xc-hub__core{border-radius:50%;grid-area:2/2;place-self:center;width:13rem;height:13rem}.csx-xcel .is-eight .xc-hub__wires{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.csx-xcel .is-eight .xc-hub__wires line{stroke:var(--xc-pink);stroke-width:1.5px;stroke-dasharray:3 6;vector-effect:non-scaling-stroke;opacity:.55}.csx-xcel .is-eight .xc-hub__node{z-index:1;align-self:center}}.csx-xcel .xc-gauges__head{margin-bottom:clamp(2rem,4vw,3rem)}.csx-xcel .xc-gauges__grid{background:#ffffff24;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}@media (min-width:36rem){.csx-xcel .xc-gauges__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.csx-xcel .xc-gauges__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.csx-xcel .xc-gauge{background:var(--xc-dark);padding:1.75rem 1.5rem 1.9rem}.csx-xcel .xc-gauge p{color:#c9cbd2;margin-top:.35rem;font-size:.95rem;line-height:1.6}.csx-xcel .xc-gauge__dial{width:7.5rem;margin-bottom:1.1rem;display:block;overflow:visible}.csx-xcel .xc-gauge__track,.csx-xcel .xc-gauge__arc{fill:none;stroke-width:9px;stroke-linecap:round}.csx-xcel .xc-gauge__track{stroke:#ffffff1f}.csx-xcel .xc-gauge__arc{stroke-dasharray:128 200}.csx-xcel .xc-gauge__needle{transform-box:view-box;transform-origin:60px 62px;transform:rotate(48deg)}.csx-xcel .xc-gauge__needle line{stroke:#fff;stroke-width:3px;stroke-linecap:round}.csx-xcel .xc-gauge__needle circle{fill:#fff}.csx-xcel .xc-gauge__value{color:var(--xc-teal);font-size:2rem;font-weight:600;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.csx-xcel .xc-gauge__needle{animation:linear both xc-needle;animation-timeline:view();animation-range:entry 20% cover 45%}}}@keyframes xc-needle{0%{transform:rotate(-90deg)}to{transform:rotate(48deg)}}.csx-xcel .xc-ds__head{max-width:46rem}.csx-xcel .xc-ds__head .xc-lead{margin-top:1.25rem}.csx-xcel .xc-ds__grid{gap:2.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:60rem){.csx-xcel .xc-ds__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.csx-xcel .xc-ds__label{letter-spacing:.14em;text-transform:uppercase;color:var(--xc-muted);margin-bottom:1rem;font-size:.75rem;font-weight:600}.csx-xcel .xc-ds__col>.xc-ds__label:not(:first-child){margin-top:2.5rem}.csx-xcel .xc-capsules{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:1.25rem 1rem;display:grid}.csx-xcel .xc-capsule{align-content:start;gap:.2rem;display:grid}.csx-xcel .xc-capsule__pill{letter-spacing:.04em;border-radius:999px 999px 24px 24px;align-items:flex-end;height:7.5rem;margin-bottom:.5rem;padding:0 1rem .9rem;font-size:.8rem;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #00000014}.csx-xcel .xc-capsule__name{font-weight:600}.csx-xcel .xc-capsule__role{color:var(--xc-muted);font-size:.85rem;line-height:1.45}.csx-xcel .xc-type__card{background:var(--xc-tint);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.5rem;padding:1.5rem;display:grid}.csx-xcel .xc-type__aa{background:var(--xc-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,9vw,6.5rem);font-weight:600;line-height:1}.csx-xcel .xc-type__family{font-size:1.5rem;font-weight:600}.csx-xcel .xc-type__role{color:var(--xc-muted);font-size:.9rem}.csx-xcel .xc-type__weights{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.6rem;display:flex}.csx-xcel .xc-type__sample{color:var(--xc-muted);overflow-wrap:anywhere;margin-top:.6rem;font-size:.85rem}@media (max-width:30rem){.csx-xcel .xc-type__card{grid-template-columns:1fr}}.csx-xcel .xc-kit{justify-items:center;gap:1.25rem;display:grid}.csx-xcel .xc-kit__phone{width:min(100%,20rem);box-shadow:0 0 0 8px var(--xc-dark), 0 30px 60px -30px #11111180;background:#fff;border-radius:40px;gap:.9rem;margin-top:8px;padding:2.75rem 1.25rem 1.5rem;display:grid;position:relative}.csx-xcel .xc-kit__notch{background:var(--xc-dark);border-radius:99px;width:5.5rem;height:1.3rem;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.csx-xcel .xc-kit__logo{justify-self:center;width:7rem}.csx-xcel .xc-kit__chips{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.csx-xcel .xc-kit__chip{text-align:center;border:1.5px solid #e2e4e9;border-radius:12px;padding:.55rem .4rem;font-size:.8rem;font-weight:500}.csx-xcel .xc-kit__chip.is-on{border-color:var(--xc-pink);background:var(--xc-tint);color:var(--xc-pink-ink)}.csx-xcel .xc-kit__field{gap:.3rem;display:grid}.csx-xcel .xc-kit__field-label{color:var(--xc-muted);font-size:.75rem;font-weight:500}.csx-xcel .xc-kit__field-box{border:1.5px solid var(--xc-teal);border-radius:12px;height:2.6rem;box-shadow:0 0 0 4px #32bed726}.csx-xcel .xc-kit__row{align-items:center;gap:.75rem;display:flex}.csx-xcel .xc-kit__pulse{flex:1;min-width:0;height:1.75rem}.csx-xcel .xc-kit__toggle{background:var(--xc-teal-ink);border-radius:99px;flex:none;width:2.75rem;height:1.6rem;position:relative}.csx-xcel .xc-kit__toggle i{background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.2rem;right:.2rem}.csx-xcel .xc-kit__btn{text-align:center;background:var(--xc-grad);color:#fff;border-radius:14px;padding:.8rem 1rem;font-size:.9rem;font-weight:600;display:block}.csx-xcel .xc-kit__btn--ghost{color:var(--xc-ink);box-shadow:inset 0 0 0 1.5px var(--xc-ink);background:#fff}.csx-xcel .xc-kit__icons{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.csx-xcel .xc-kit__icons li{background:var(--xc-tint);width:2.75rem;height:2.75rem;color:var(--xc-pink-ink);border-radius:14px;place-items:center;display:grid}.csx-xcel .xc-kit__icons svg{width:1.25rem;height:1.25rem}.csx-xcel .xc-cta{background:var(--xc-grad);color:#fff;text-align:center;padding-block:clamp(4rem,9vw,6.5rem);position:relative;overflow:hidden}.csx-xcel .xc-cta__pulse{color:#ffffff2e;height:9rem;margin-top:-4.5rem;position:absolute;top:50%;left:0;right:0}.csx-xcel .xc-cta__inner{justify-items:center;gap:1.25rem;display:grid;position:relative}.csx-xcel .xc-cta .xc-h2{max-width:40rem}.csx-xcel .xc-cta p{max-width:38rem;font-size:1.05rem;line-height:1.65}.csx-xcel .xc-cta__btn{color:var(--xc-ink);background:#fff;border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.95rem 1.75rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.csx-xcel .xc-cta__btn:hover{transform:translateY(-2px)}.csx-xcel .xc-cta__btn:focus-visible{outline-color:#fff}
