.cm{--cm-night:#0b0924;--cm-deep:#1a1250;--cm-violet:#7c3aed;--cm-violet-d:#5b2bd0;--cm-blue:#2f5bff;--cm-pink:#ff4f9a;--cm-lav:#f4f1ff;--cm-mist:#e9e4ff;--cm-ink:#14112e;--cm-mut:#5d5a7e;--cm-ease:cubic-bezier(.22, 1, .36, 1);background:var(--cm-lav);color:var(--cm-ink)}.sk{--sk-ink:#17133a;--sk-mut:#67639a;--sk-line:#ece8fb;--sk-soft:#f3efff;--sk-violet:#7c3aed;--sk-blue:#2f5bff;--sk-pink:#ff3b7f;--sk-grad:linear-gradient(135deg, #7c3aed, #2f5bff);color:var(--sk-ink);font-family:var(--font-sans)}.sk-ic{flex:none;width:1.5em;height:1.5em}.sk-phone{aspect-ratio:9/19;width:100%;position:relative;container-type:inline-size}.sk-phone__bezel{background:linear-gradient(150deg,#3a3466,#0d0a26 40%,#231d52);border-radius:13cqw;padding:2.2cqw;position:absolute;inset:0;box-shadow:0 6cqw 14cqw -4cqw #0b0924b3,0 0 0 .35cqw #ffffff24,inset 0 0 0 .5cqw #ffffff14}.sk-phone__btn{background:#2a2458;border-radius:1cqw;width:.9cqw;position:absolute}.sk-phone__btn--a{height:9cqw;top:22cqw;left:-.7cqw}.sk-phone__btn--b{height:14cqw;top:30cqw;right:-.7cqw}.sk-phone__screen{background:#fff;border-radius:11cqw;flex-direction:column;height:100%;font-size:4.1cqw;display:flex;position:relative;overflow:hidden}.sk-phone__island{z-index:5;background:#05040f;border-radius:4cqw;width:26cqw;height:7cqw;position:absolute;top:2.4cqw;left:50%;transform:translate(-50%)}.sk-status{letter-spacing:.01em;flex:none;justify-content:space-between;align-items:center;height:11cqw;padding:3.6cqw 8cqw 0;font-size:.86em;font-weight:800;display:flex}.sk-status__r{align-items:center;gap:.35em;display:inline-flex}.sk-status__r i{background:var(--sk-ink);border-radius:50%;width:.55em;height:.55em;display:block}.sk-status__r i:last-child{border-radius:.2em;width:1.3em;height:.62em}.sk-phone__views{flex:1;min-height:0;position:relative}.sk-view{flex-direction:column;height:100%;min-height:0;display:flex}.sk-view[hidden]{display:none}.sk-scroll{flex:1;min-height:0;overflow:hidden}.sk-tabbar{border-top:1px solid var(--sk-line);background:#fffffff0;flex:none;grid-template-columns:repeat(5,1fr);align-items:center;height:15.5cqw;padding:0 2cqw 3.4cqw;display:grid}.sk-tab{color:#9a96bd;height:100%;font:inherit;background:0 0;border:0;align-content:center;place-items:center;gap:.3em;padding:0;display:grid;position:relative}.sk-tab i{background:0 0;border-radius:50%;width:.34em;height:.34em;transition:background-color .3s}.sk-tab--new span{background:var(--sk-grad);color:#fff;border-radius:.8em;place-items:center;width:2.7em;height:2.1em;display:grid;box-shadow:0 .5em 1em -.5em #7c3aedb3}.sk-phone[data-tabs=live] .sk-tab[data-tab]{cursor:pointer}.sk-phone[data-tabs=live] .sk-tab:focus-visible,.sk-live button:focus-visible{outline:2px solid var(--sk-violet);outline-offset:2px;border-radius:.6em}.sk-head{flex:none;justify-content:space-between;align-items:center;gap:.6em;min-height:3em;padding:.55em 1em .45em;display:flex}.sk-logo{font-family:var(--font-display);letter-spacing:-.04em;background:var(--sk-grad);color:#0000;background-clip:text;font-size:1.55em;font-weight:700}.sk-logo i{background:var(--sk-pink);border-radius:50%;width:.28em;height:.28em;margin-left:.07em;display:inline-block}.sk-head__r,.sk-head__back{background:var(--sk-soft);width:2.2em;height:2.2em;color:var(--sk-violet);border-radius:50%;place-items:center;display:grid}.sk-head__title{font-size:.95em;font-weight:800}.sk-head__title--l{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.4em}.sk-search{background:var(--sk-soft);color:var(--sk-mut);border-radius:999px;flex:1;align-items:center;gap:.5em;padding:.6em .9em;font-size:.9em;font-weight:600;display:flex}.sk-search .sk-ic{width:1.2em;height:1.2em}.sk-h{font-family:var(--font-display);letter-spacing:-.02em;margin:0;padding:.7em 1.1em .35em;font-size:1.12em;font-weight:700}.sk-av{--s:13cqw;isolation:isolate;width:var(--s);height:var(--s);color:#fff;font-size:calc(var(--s) * .42);background:linear-gradient(135deg,#ff8a5c,#ff4f9a);border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}.sk-av b{font-family:var(--font-display);font-weight:700}.sk-av--ring:before{content:"";z-index:-1;background:conic-gradient(from 210deg,#ff4f9a,#7c3aed,#2f5bff,#ff4f9a);border-radius:50%;position:absolute;inset:-.3em}.sk-av--ring:after{content:"";z-index:-1;background:#fff;border-radius:50%;position:absolute;inset:-.14em}.sk-av--me .sk-ic{width:1.1em;height:1.1em}.sk-av--xl{--s:21cqw;box-shadow:0 0 0 .3em #fff}.sk-stories{gap:.9em;margin:0;padding:.5em 1.1em .7em;list-style:none;display:flex;overflow:hidden}.sk-story{flex:none;justify-items:center;gap:.5em;width:4.1em;display:grid}.sk-story small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--sk-mut);font-size:.7em;font-weight:700;overflow:hidden}.sk-media{aspect-ratio:5/4;background:linear-gradient(135deg,#efe9ff,#d8ceff);border-radius:1.1em;position:relative;overflow:hidden}.sk-media:before,.sk-media:after{content:"";position:absolute}.sk-media--dawn{background:linear-gradient(#4d34c4 0%,#b64fd0 36%,#ff8f8f 56%,#ffd08a 59%,#2a2f7a 59.5%,#1a1d52 100%)}.sk-media--dawn:before{aspect-ratio:1;background:radial-gradient(circle,#fff6cf 0 38%,#ffe29600 72%);border-radius:50%;width:24%;top:36%;left:58%}.sk-media--dawn:after{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);background:repeating-linear-gradient(#ffdc968c 0 1.6%,#0000 1.6% 9%);width:36%;height:40%;top:60%;left:52%}.sk-media--ride{background:radial-gradient(120% 62% at 18% 112%,#1f7a5a 0 54%,#0000 55%),radial-gradient(100% 52% at 92% 112%,#38b487 0 50%,#0000 51%),linear-gradient(#7ccfff,#e3f6ff 72%)}.sk-media--ride:before{aspect-ratio:1;background:#fff4c2;border-radius:50%;width:14%;top:14%;right:16%;box-shadow:0 0 0 .9em #fff4c259}.sk-media--ride:after{background:#ffffffb3;border-radius:99px;height:4%;bottom:18%;left:8%;right:8%;transform:rotate(-4deg)}.sk-media--bake{background:radial-gradient(circle at 50% 56%,#e8b46c 0 24%,#c98443 25% 31%,#0000 32%),radial-gradient(circle at 50% 56%,#0000 0 38%,#f6dcb4 39% 56%,#0000 57%),linear-gradient(135deg,#ffd9b3,#ff9f8f)}.sk-media--bake:before{background:#fff0d28c;border-radius:99px;width:12%;height:24%;top:40%;left:44%;transform:rotate(24deg)}.sk-media--stage{background:radial-gradient(60% 90% at 50% -10%,#fff9,#0000 62%),linear-gradient(165deg,#2b1670,#7c3aed 56%,#ff4f9a)}.sk-media--stage:before{background:radial-gradient(#ffffff80,#0000 70%);border-radius:50%;height:22%;bottom:12%;left:12%;right:12%}.sk-media--stage:after{background:#0b0924c7;border-radius:50% 50% 8% 8%;width:20%;height:40%;top:30%;left:40%}.sk-media--peak{background:linear-gradient(#a9d2ff,#eef6ff 62%)}.sk-media--peak:before{clip-path:polygon(0 100%,52% 0,100% 100%);background:#4a5fa8;height:70%;bottom:0;left:-6%;right:30%}.sk-media--peak:after{clip-path:polygon(0 100%,46% 0,100% 100%);background:#7d8fd6;height:52%;bottom:0;left:34%;right:-8%}.sk-media--page:before{background:#7c3aed;border-radius:.3em;width:36%;height:20%;top:14%;left:18%}.sk-post{padding:.35em 1.1em .9em}.sk-post__h{align-items:center;gap:.65em;margin-bottom:.55em;display:flex}.sk-post .sk-av{--s:9.4cqw}.sk-post__who{flex:1;min-width:0;line-height:1.25;display:grid}.sk-post__who small{color:var(--sk-mut);font-size:.74em;font-weight:600}.sk-name{color:var(--sk-ink);font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.95em;font-weight:800}button.sk-name{cursor:pointer}.sk-post__more{color:var(--sk-mut)}.sk-post__a{align-items:center;gap:1.05em;padding:.65em .15em .25em;display:flex}.sk-act{color:#6f6b96;font:inherit;background:0 0;border:0;align-items:center;gap:.35em;padding:0;font-size:.86em;font-weight:800;display:inline-flex}.sk-act .sk-ic{width:1.55em;height:1.55em}.sk-act--r{margin-left:auto}.sk-like{cursor:pointer;transition:color .25s}.sk-like[aria-pressed=true] .sk-ic{fill:currentColor;animation:sk-pop .5s var(--cm-ease)}@keyframes sk-pop{0%{transform:scale(.6)}45%{transform:scale(1.35)}to{transform:scale(1)}}.sk-post__t{margin:.1em 0 0;font-size:.9em;line-height:1.42}.sk-post__t b{margin-right:.35em}.sk-chips{gap:.5em;margin:0;padding:.3em 1.1em .4em;list-style:none;display:flex;overflow:hidden}.sk-chip{background:var(--sk-soft);color:#5b2bd0;border-radius:999px;flex:none;padding:.4em .95em;font-size:.82em;font-weight:800}.sk-chip.is-on{background:var(--sk-grad);color:#fff}.sk-comms{gap:.7em;margin:0;padding:0 1.1em;list-style:none;display:flex;overflow:hidden}.sk-comm{flex:none;gap:.15em;width:9em;display:grid}.sk-comm .sk-media{aspect-ratio:4/3;margin-bottom:.35em}.sk-comm b{font-size:.85em}.sk-comm small{color:var(--sk-mut);font-size:.72em;font-weight:600}.sk-mosaic{columns:2;column-gap:.55em;padding:0 1.1em 1em}.sk-tile{break-inside:avoid;aspect-ratio:1;border-radius:.95em;margin-bottom:.55em;position:relative;overflow:hidden}.sk-tile.is-tall{aspect-ratio:3/4.1}.sk-tile .sk-media{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.sk-tile__by{color:var(--sk-ink);font:inherit;background:#ffffffe6;border:0;border-radius:999px;align-items:center;gap:.4em;padding:.18em .6em .18em .2em;font-size:.72em;font-weight:800;display:inline-flex;position:absolute;bottom:.45em;left:.45em}.sk-tile__by .sk-av{--s:6.4cqw}button.sk-tile__by{cursor:pointer}.sk-cover{background:linear-gradient(135deg,#ff8a5c,#ff4f9a);flex:none;height:7em;position:relative}.sk-cover:after{content:"";background:radial-gradient(60% 90% at 85% 0,#ffffff59,#0000 60%),radial-gradient(50% 80% at 0 100%,#7c3aed59,#0000 60%);position:absolute;inset:0}.sk-pro{gap:.75em;margin-top:-3.2em;padding:0 1.1em 1em;display:grid;position:relative}.sk-pro__name{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.45em;font-weight:700;line-height:1.1}.sk-pro__bio{color:#57537c;min-height:2.8em;margin:.25em 0 0;font-size:.86em;line-height:1.4}.sk-stats{border-block:1px solid var(--sk-line);text-align:center;grid-template-columns:repeat(3,1fr);gap:.4em;margin:0;padding:.6em 0;list-style:none;display:grid}.sk-stats b{font-family:var(--font-display);font-size:1.15em;display:block}.sk-stats small{color:var(--sk-mut);font-size:.7em;font-weight:700}.sk-pro__cta{gap:.5em;display:flex}.sk-btn{font:inherit;text-align:center;border:0;border-radius:999px;flex:1;padding:.65em 1em;font-size:.88em;font-weight:800}.sk-btn--on{background:var(--sk-grad);color:#fff;box-shadow:0 .6em 1.2em -.7em #7c3aedcc}.sk-btn--ghost{background:var(--sk-soft);color:#5b2bd0}button.sk-btn{cursor:pointer;transition:background-color .25s,color .25s}.sk-ptabs{color:#9a96bd;justify-content:space-around;display:flex}.sk-ptabs span{padding:.3em 1.5em .5em}.sk-grid{grid-template-columns:repeat(3,1fr);gap:.25em;display:grid}.sk-grid .sk-media{aspect-ratio:1;border-radius:.5em}.sk-notes{margin:0;padding:0;list-style:none}.sk-note{align-items:center;gap:.75em;padding:.7em 1.1em;display:flex}.sk-note .sk-av{--s:11cqw}.sk-note p{flex:1;margin:0;font-size:.88em;line-height:1.35}.sk-note small{color:var(--sk-mut);font-size:.7em;font-weight:700}.sk-note.is-new small:before{content:"";background:var(--sk-pink);border-radius:50%;width:.7em;height:.7em;margin-right:.5em;display:inline-block}.cm-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#c9b8ff;align-items:center;gap:.75rem;font-size:.8125rem;font-weight:500;display:flex}.cm-kicker:before{content:"";background:currentColor;width:1.5rem;height:1px}.cm-kicker--ink{color:var(--cm-violet-d)}.cm-kicker--on-dark{color:#c9b8ff}.cm-h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:1rem;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.1rem);font-weight:700;line-height:1.07}.cm-p{max-width:38rem;color:var(--cm-mut);margin-top:1rem;font-size:1.0625rem;line-height:1.65}.cm-p--lead{color:var(--cm-ink);font-size:1.25rem;font-weight:600;line-height:1.5}.cm-demo-tag{z-index:8;color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0b0924b8;border:1px dashed #ffffff80;border-radius:999px;padding:.4rem .8rem;font-size:.66rem;line-height:1.3;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cm-demo-tag--light{color:var(--cm-violet-d);background:#ffffffd9;border-color:#5b2bd073}.cm-ribbon{z-index:80;background:var(--cm-night);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px dashed #ffffff73;border-radius:999px;padding:.4rem .8rem;font-size:.66rem;position:fixed;bottom:.75rem;left:.75rem}.cm-hero{isolation:isolate;background:var(--cm-night);color:#fff;padding-top:5.5rem;padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.cm-hero__bg{z-index:-1;background:radial-gradient(60% 70% at 82% 24%, #7c3aed99, transparent 62%), radial-gradient(50% 60% at 8% 92%, #2f5bff80, transparent 64%), radial-gradient(30% 40% at 60% 100%, #ff4f9a52, transparent 70%), var(--cm-night);position:absolute;inset:0}.cm-orb{filter:blur(40px);opacity:.55;border-radius:50%;position:absolute}.cm-orb--a{background:#7c3aed;width:18rem;height:18rem;top:8%;right:6%}.cm-orb--b{background:#2f5bff;width:16rem;height:16rem;bottom:6%;left:-4rem}.cm-orb--c{opacity:.35;background:#ff4f9a;width:14rem;height:14rem;bottom:-5rem;left:46%}.cm-hero__web{opacity:.5;fill:none;stroke:#c9b8ff47;stroke-width:1px;vector-effect:non-scaling-stroke;width:62%;height:70%;position:absolute;inset:8% 0 auto 38%;mask-image:radial-gradient(70% 70% at 60% 40%,#000,#0000 75%)}.cm-hero__web path{vector-effect:non-scaling-stroke}.cm-hero__inner{align-items:center;gap:3rem;min-height:min(86svh,52rem);padding-block:1.5rem;display:grid}@media (width>=1024px){.cm-hero__inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:2rem}}.cm-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#c9b8ff;margin-top:2.25rem;font-size:.78rem;font-weight:500}.cm-hero__name{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-top:.7rem;font-size:.78rem}.cm-hero__h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin-top:1.4rem;font-size:clamp(2.4rem,1.2rem + 3.7vw,4.3rem);font-weight:700;line-height:1.03}.cm-w{display:inline-block}.cm-hero__sub{color:#ffffffb8;max-width:32rem;margin-top:1.6rem;font-size:1.1875rem;line-height:1.6}.cm-hero__cta{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.2rem;display:flex}.cm-scrolllink{color:#fff;align-items:center;gap:.6rem;min-height:2.75rem;font-weight:700;display:inline-flex}.cm-scrolllink svg{width:1rem;height:1rem;animation:2.2s ease-in-out infinite cm-bob}@keyframes cm-bob{50%{transform:translateY(4px)}}.cm-hero__note{max-width:34rem;margin-top:1.75rem}.cm-hero__visual{--tx:0;--ty:0;perspective:1500px;height:clamp(26rem,58vw,40rem);transform-style:preserve-3d;position:relative}.cm-hero__ph{width:42%;max-width:17rem;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.cm-hero__ph--c{z-index:3;width:46%;max-width:18.5rem;translate:-50% -50%}.cm-hero__ph--l{z-index:1;translate:-116% -46%;rotate:-8deg;scale:.84}.cm-hero__ph--r{z-index:2;translate:16% -55%;rotate:7deg;scale:.84}.cm-hero__visual .sk-phone{transform:translate3d(calc(var(--tx) * 12px), calc(var(--ty) * 9px), 0)}.cm-hero__ph--l .sk-phone{transform:translate3d(calc(var(--tx) * -8px), calc(var(--ty) * -5px), 0)}.cm-chip{z-index:6;color:var(--cm-ink);white-space:nowrap;background:#fffffff0;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem .5rem .55rem;font-size:.78rem;font-weight:800;display:inline-flex;position:absolute;box-shadow:0 1rem 2rem -1rem #0b0924b3}.cm-chip .sk-ic{width:1.25rem;height:1.25rem;color:var(--sk-pink,#ff3b7f);fill:currentColor}.cm-chip .sk-av{--s:1.7rem}.cm-chip--a{top:16%;right:2%}.cm-chip--b{bottom:26%;left:0}.cm-chip--c{bottom:14%;right:6%}.cm-chip--c .sk-ic{color:#5b2bd0;fill:none}.js-story .cm-hero__ph .sk-phone{animation:cm-in 1.1s var(--cm-ease) var(--d,0s) both, cm-float 7s ease-in-out calc(var(--d,0s) + 1.1s) infinite alternate}.js-story .cm-chip{animation:cm-chip-in .8s var(--cm-ease) 1s both, cm-float 6s ease-in-out 1.8s infinite alternate}.js-story .cm-chip--b{animation-delay:1.15s,2s}.js-story .cm-chip--c{animation-delay:1.3s,2.2s}@keyframes cm-in{0%{opacity:0;transform:translate3d(0,5rem,-6rem)rotateX(24deg)}to{opacity:1;transform:translate3d(calc(var(--tx) * 12px), calc(var(--ty) * 9px), 0)}}@keyframes cm-chip-in{0%{opacity:0;transform:translateY(1rem)scale(.8)}}@keyframes cm-float{to{translate:0 -.55rem}}.cm-net{background:radial-gradient(60% 50% at 50% 100%, #7c3aed59, transparent 70%), var(--cm-night);color:#fff;position:relative}.cm-net__pin{padding-block:4rem 3rem;position:relative}.cm-net__inner{flex-direction:column;gap:2.5rem;display:flex}.cm-caps{order:2;gap:1.5rem 2rem;display:grid}@media (width>=768px){.cm-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cm-caps{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-cap__title{font-family:var(--font-display);letter-spacing:-.01em;margin-top:.6rem;font-size:1.15rem;font-weight:700;line-height:1.25}.cm-cap__text{color:#ffffffa8;margin-top:.5rem;font-size:.9375rem;line-height:1.55}.cm-cap:nth-child(n+3) .cm-kicker{display:none}.cm-stage{order:1;justify-items:center;gap:2rem;padding-bottom:2.2rem;display:grid;position:relative}@media (width>=900px){.cm-stage{grid-template-columns:1fr auto;place-items:center stretch}}.cm-stage__lines{display:none}.cm-nodes{flex-wrap:wrap;justify-content:center;gap:1.1rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.cm-node__in{justify-items:center;gap:.45rem;display:grid}.cm-node .sk-av{--s:3.4rem;box-shadow:0 0 0 3px #ffffff1f}.cm-node small{color:#fff;background:#ffffff1f;border-radius:999px;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.cm-stage__phone{width:min(15rem,62vw)}.js-story .cm-net{height:430vh}.js-story .cm-net__pin{height:100svh;min-height:34rem;padding-block:4.75rem 1.1rem;display:flex;position:sticky;top:0}.js-story .cm-net__inner{flex:1;gap:.9rem;min-height:0}.js-story .cm-caps{flex:none;order:0;height:9rem;display:block;position:relative}.js-story .cm-cap{opacity:0;pointer-events:none;max-width:54rem;transition:opacity .55s var(--cm-ease), transform .55s var(--cm-ease);position:absolute;inset:0 auto auto 0;transform:translateY(12px)}.js-story .cm-cap:nth-child(n+3) .cm-kicker{display:flex}.js-story .cm-cap__title{margin-top:.7rem;font-size:clamp(1.3rem,.9rem + 1.5vw,2.15rem);line-height:1.12}.js-story .cm-cap__text{max-width:38rem}.js-story .cm-net__pin[data-phase="0"] .cm-cap[data-cap="0"],.js-story .cm-net__pin[data-phase="1"] .cm-cap[data-cap="1"],.js-story .cm-net__pin[data-phase="2"] .cm-cap[data-cap="2"],.js-story .cm-net__pin[data-phase="3"] .cm-cap[data-cap="3"]{opacity:1;transform:none}.js-story .cm-stage{background:radial-gradient(#ffffff1a 1px,#0000 1.4px) 0 0/28px 28px,radial-gradient(60% 70%,#7c3aed47,#0000 72%);border-radius:1.5rem;flex:1;order:1;min-height:0;padding:0;display:block;overflow:hidden;container-type:size}.js-story .cm-stage__lines{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.js-story .cm-stage__lines line{stroke:#c9b8ffcc;stroke-width:1.6px;stroke-linecap:round;vector-effect:non-scaling-stroke}.js-story .cm-nodes{display:block}.js-story .cm-node{--x:50;--y:50;--s:1;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:3;transform:translate(-50%, -50%) scale(var(--s));will-change:transform, left, top;position:absolute}.js-story .cm-node .sk-av{--s:clamp(2.6rem, 9cqmin, 4rem)}.js-story .cm-node__in{animation:4.5s ease-in-out infinite alternate cm-float}.js-story .cm-node:nth-child(2n) .cm-node__in{animation-duration:5.4s;animation-delay:-1.2s}.js-story .cm-node small{opacity:var(--lab,1)}.js-story .cm-stage__phone{--r:0;z-index:4;width:26.5263cqh;opacity:var(--r);transform:translate(-50%, -50%) scale(calc(.8 + var(--r) * .2));filter:blur(calc((1 - var(--r)) * 6px));position:absolute;top:50%;left:50%}@media (width>=768px){.js-story .cm-stage__phone{width:36cqh}}.js-story .cm-stage .cm-demo-tag{bottom:.7rem}@media (width<=47.99rem){.js-story .cm-net{height:380vh}.js-story .cm-caps{height:6.9rem}.js-story .cm-cap__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.cm-tour{background:linear-gradient(180deg, var(--cm-lav) 0%, #ece6ff 100%);padding-block:clamp(4rem,8vw,7rem);position:relative}.cm-tour__grid{gap:3rem;display:grid}.cm-steps{gap:1.4rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.cm-step{grid-template-columns:auto 1fr;gap:1rem;display:grid}.cm-step__n{width:2rem;height:2rem;color:var(--cm-violet-d);font-family:var(--font-mono);transition:background-color .4s var(--cm-ease), color .4s var(--cm-ease), transform .4s var(--cm-ease);background:#fff;border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:grid;box-shadow:inset 0 0 0 1.5px #cfc2ff}.cm-step__t{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.3}.cm-step__p{color:var(--cm-mut);margin-top:.2rem;line-height:1.55}.cm-tour__stage{position:relative}.cm-tour__glow{display:none}.cm-tour__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem;max-width:34rem;margin-inline:auto;display:grid}@media (width>=900px){.cm-tour__stack{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;max-width:none}}.cm-shot{position:relative}.cm-shot:nth-child(2n){margin-top:1.5rem}.cm-callout{display:none}@media (width>=900px){.js-story .cm-tour__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.js-story .cm-tour{height:460vh;padding-block:0}.js-story .cm-tour__pin{align-items:center;height:100svh;min-height:36rem;padding-block:4.5rem 1.25rem;display:flex;position:sticky;top:0}.js-story .cm-tour__grid{gap:1.25rem;width:100%}.js-story .cm-step{opacity:.62;transition:opacity .4s var(--cm-ease)}.js-story .cm-step.is-on{opacity:1}.js-story .cm-step.is-on .cm-step__n{background:var(--cm-violet);color:#fff;transform:scale(1.12);box-shadow:0 .6rem 1.2rem -.5rem #7c3aedb3}.js-story .cm-step.is-done .cm-step__n{background:var(--cm-ink);color:#fff;box-shadow:none}.js-story .cm-step__p{opacity:0;max-height:0;transition:max-height .5s var(--cm-ease), opacity .4s var(--cm-ease);overflow:hidden}.js-story .cm-step.is-on .cm-step__p{opacity:1;max-height:5rem}.js-story .cm-tour__stage{place-items:center;min-height:0;display:grid}.js-story .cm-tour__glow{filter:blur(14px);background:radial-gradient(closest-side,#7c3aed52,#0000),radial-gradient(closest-side at 70% 30%,#ff4f9a38,#0000);border-radius:50%;display:block;position:absolute;inset:8% 10%}.js-story .cm-tour__stack{aspect-ratio:9/19;max-width:none;height:min(35rem,100svh - 8rem);display:block;position:relative}.js-story .cm-shot{opacity:0;transition:opacity .55s var(--cm-ease), transform .7s var(--cm-ease);margin:0;position:absolute;inset:0;transform:translateY(2.2rem)rotate(2.4deg)scale(.95)}.js-story .cm-shot.is-past{transform:translateY(-2.2rem)rotate(-2.4deg)scale(.95)}.js-story .cm-shot.is-on,.js-story .cm-tour:not([data-ready]) .cm-shot[data-i="0"]{opacity:1;transform:none}.js-story .cm-shot .sk-phone{border-radius:13cqw;box-shadow:0 3rem 5rem -2.5rem #14112e8c}.js-story .cm-callout{z-index:5;color:var(--cm-ink);white-space:nowrap;opacity:0;transition:opacity .5s var(--cm-ease) .25s, transform .6s var(--cm-ease) .25s;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:24%;left:calc(100% - 3.2rem);transform:translate(-.8rem);box-shadow:0 1rem 2rem -1rem #14112e8c}.js-story .cm-callout .sk-ic{width:1.15rem;height:1.15rem;color:var(--cm-violet)}.js-story .cm-shot.is-on .cm-callout{opacity:1;transform:none}.js-story .cm-shot:nth-child(2) .cm-callout{top:34%}.js-story .cm-shot:nth-child(3) .cm-callout{top:44%}.js-story .cm-shot:nth-child(4) .cm-callout{top:30%}@media (width<=899.98px){.js-story .cm-tour{height:420vh}.js-story .cm-tour__pin{padding-top:4.25rem}.js-story .cm-tour__grid{flex-direction:column;gap:.75rem;height:100%;display:flex}.js-story .cm-tour__copy .cm-p{display:none}.js-story .cm-h2{margin-top:.4rem;font-size:1.45rem}.js-story .cm-steps{gap:0;margin-top:.8rem}.js-story .cm-step:not(.is-on){display:none}.js-story .cm-tour__stage{flex:1;min-height:0}.js-story .cm-tour__stack{height:min(100%,27rem)}.js-story .cm-callout{padding:.4rem .7rem;font-size:.72rem;left:auto;right:-.3rem;top:8%!important}}.cm-play{background:linear-gradient(180deg, #ece6ff 0%, #f8f5ff 60%, var(--cm-lav) 100%);padding-block:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.cm-play__grid{align-items:center;gap:3.5rem;display:grid}@media (width>=900px){.cm-play__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem}}.cm-try{gap:.6rem;max-width:26rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.cm-try[hidden]{display:none}.cm-try li{transition:background-color .4s var(--cm-ease), box-shadow .4s var(--cm-ease);background:#fff;border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem .95rem;font-weight:700;display:flex;box-shadow:0 0 0 1px #e1d9ff}.cm-try__tick{background:var(--cm-mist);color:#0000;width:1.7rem;height:1.7rem;transition:background .4s var(--cm-ease), color .4s var(--cm-ease), transform .4s var(--cm-ease);border-radius:50%;flex:none;place-items:center;display:grid}.cm-try__tick .sk-ic{width:1rem;height:1rem}.cm-try li.is-done .cm-try__tick{color:#fff;background:linear-gradient(135deg,#7c3aed,#2f5bff);transform:scale(1.1)}.cm-try__done{color:var(--cm-violet-d);margin-top:1rem;font-weight:800}.cm-try__done[hidden]{display:none}.cm-play__phone{width:min(19.5rem,78vw);margin-inline:auto;padding-bottom:2.2rem;position:relative}.cm-play__halo{z-index:0;filter:blur(18px);background:radial-gradient(closest-side,#7c3aed57,#0000),radial-gradient(closest-side at 72% 28%,#ff4f9a42,#0000);border-radius:50%;position:absolute;inset:4% -14% 8%}.cm-live{z-index:1;position:relative}.cm-live .sk-phone__bezel{box-shadow:0 3rem 5rem -2.5rem #14112ea6,0 0 0 .35cqw #ffffff24,inset 0 0 0 .5cqw #ffffff14}.cm-live .sk-scroll{overscroll-behavior:contain;scrollbar-width:none;overflow-y:auto}.cm-live .sk-scroll::-webkit-scrollbar{display:none}.cm-live .sk-view{animation:cm-view .45s var(--cm-ease)}@keyframes cm-view{0%{opacity:0;transform:translateY(.8em)}}.cm-play .cm-demo-tag{bottom:0}.cm-hint{z-index:7;background:var(--cm-ink);color:#fff;pointer-events:none;border-radius:999px;padding:.45rem .8rem;font-size:.74rem;font-weight:800;animation:2s ease-in-out infinite alternate cm-float;position:absolute;top:38%;right:-.4rem}.cm-part{background:#fff;padding-block:clamp(4rem,8vw,7rem)}.cm-part__inner{gap:3rem;display:grid}@media (width>=900px){.cm-part__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4.5rem}}.cm-facts{background:var(--cm-lav);border-radius:1.25rem;margin:0 0 1.25rem;overflow:hidden;box-shadow:0 0 0 1px #e1d9ff}.cm-facts>div{padding:.95rem 1.25rem}.cm-facts>div+div{border-top:1px solid #e1d9ff}.cm-facts dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cm-mut);font-size:.7rem}.cm-facts dd{margin:.2rem 0 0;font-weight:700}.cm-end{background:#fff;padding-bottom:clamp(3.5rem,7vw,6rem)}.cm-end__panel{isolation:isolate;background:radial-gradient(60% 90% at 100% 0%, #ff4f9a61, transparent 60%), radial-gradient(60% 80% at 0% 100%, #2f5bff80, transparent 62%), var(--cm-night);color:#fff;border-radius:2rem;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}@media (width>=900px){.cm-end__panel{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.cm-end__title{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin-top:1rem;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:700;line-height:1.05}.cm-end__sub{color:#ffffffb8;max-width:34rem;margin-top:1.2rem;font-size:1.125rem;line-height:1.6}.cm-end__cta{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.cm-end__art{min-height:14rem;position:relative}.cm-end__art svg{fill:none;stroke:#c9b8ff80;stroke-width:1.4px;width:100%;height:100%;position:absolute;inset:0}.cm-end__art svg path{vector-effect:non-scaling-stroke}.cm-end__av{--s:3.6rem;position:absolute;box-shadow:0 0 0 3px #ffffff1f}.cm-end__av--0{top:22%;left:12%}.cm-end__av--1{top:8%;left:48%}.cm-end__av--2{top:34%;left:78%}.cm-end__av--3{top:70%;left:62%}.cm-end__av--4{top:64%;left:22%}.cm-end__av--5{--s:4.4rem;top:40%;left:44%}.js-story .cm-end__av{animation:4.6s ease-in-out infinite alternate cm-float}.js-story .cm-end__av:nth-child(2n){animation-duration:5.6s;animation-delay:-1.4s}@media (prefers-reduced-motion:reduce){.cm *,.cm :before,.cm :after{animation:none!important}}.cm{--cm-night:#06071f;--cm-deep:#14165a;--cm-violet:#5865f2;--cm-violet-d:#aab1ff;--cm-blue:#5865f2;--cm-pink:#ff6b9a;--cm-lav:#0e0f2d;--cm-mist:#1d2052;--cm-ink:#f1f2ff;--cm-mut:#a3a8d8;--cm-surface:#151745;--cm-surface-2:#1d2052;--cm-line:#8b94ff33;--cm-glow:0 0 2.4rem -.6rem #5865f2a6;--cm-online:#57f287;--font-sans:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, sans-serif;--font-display:"Figtree Variable", "Figtree", ui-sans-serif, system-ui, sans-serif;background:var(--cm-lav);color:var(--cm-ink)}.sk{--sk-ink:#eef0ff;--sk-mut:#a0a6dc;--sk-line:#8b94ff24;--sk-soft:#1d2052;--sk-violet:#8b94ff;--sk-blue:#5865f2;--sk-pink:#ff6b9a;--sk-grad:linear-gradient(#5865f2, #5865f2);--sk-screen:#0e0f2d}.cm-kicker,.cm-kicker--on-dark,.cm-hero__eyebrow,.cm-kicker--ink{color:#aab1ff}.cm-h2,.cm-hero__h1{letter-spacing:-.03em}.cm-hl{background:linear-gradient(90deg,#dfe2ff 0%,#aab1ff 55%,#8b94ff 100%);color:#0000;background-clip:text}.cm-hero__bg{background:radial-gradient(60% 70% at 82% 24%, #5865f280, transparent 62%), radial-gradient(50% 60% at 8% 92%, #3c46c866, transparent 64%), radial-gradient(30% 40% at 60% 100%, #7c5cff38, transparent 70%), var(--cm-night)}.cm-orb--a{background:#5865f2}.cm-orb--b{background:#3b46c9}.cm-orb--c{background:#7c5cff}.cm-hero__web{stroke:#8b94ff4d}.cm-demo-tag,.cm-ribbon{color:#dfe2ff;background:#06071fc7;border:1px solid #8b94ff66}.cm-demo-tag--light{border-color:var(--cm-line);background:var(--cm-surface);color:#c3c8ff}.cm-chip{border:1px solid var(--cm-line);color:var(--cm-ink);box-shadow:var(--cm-glow);background:#151745f0}.cm-chip .sk-ic{color:var(--sk-pink)}.cm-chip--c .sk-ic{color:#aab1ff}.cm-net{background:radial-gradient(60% 50% at 50% 100%, #5865f24d, transparent 70%), var(--cm-night)}.cm-cap__text,.cm-hero__sub,.cm-end__sub{color:#b4b9e6}.js-story .cm-stage{background:radial-gradient(#aab1ff1f 1px,#0000 1.4px) 0 0/28px 28px,radial-gradient(60% 70%,#5865f242,#0000 72%);border:1px solid #8b94ff24}.js-story .cm-stage__lines line{stroke:#8b94ffbf}.cm-node .sk-av,.cm-end__av{box-shadow:0 0 0 3px #8b94ff38}.cm-node small{color:#e4e6ff;background:#151745e6;border:1px solid #8b94ff40}.cm-tour{background:var(--cm-lav)}.cm-play{background:linear-gradient(180deg, var(--cm-lav) 0%, #0a0b27 100%)}.cm-part{background:#0a0b27}.cm-end{background:var(--cm-night)}.cm-step__n{background:var(--cm-surface-2);color:#aab1ff;box-shadow:inset 0 0 0 1.5px #8b94ff66}.js-story .cm-step.is-on .cm-step__n{color:#fff;box-shadow:var(--cm-glow);background:#5865f2}.js-story .cm-step.is-done .cm-step__n{color:#fff;background:#2b2f7a;box-shadow:inset 0 0 0 1.5px #8b94ff66}.js-story .cm-shot .sk-phone{box-shadow:0 0 5rem -1.5rem #5865f28c}.js-story .cm-callout{color:var(--cm-ink);box-shadow:var(--cm-glow);background:#1d2052;border:1px solid #8b94ff59}.js-story .cm-callout .sk-ic{color:#aab1ff}.js-story .cm-tour__glow{background:radial-gradient(closest-side,#5865f24d,#0000)}.cm-try li{background:var(--cm-surface);box-shadow:0 0 0 1px #8b94ff33}.cm-try li.is-done{background:#5865f229;box-shadow:0 0 0 1.5px #5865f2}.cm-try li.is-done .cm-try__tick{color:#fff;background:#5865f2}.cm-try__done{color:var(--cm-online)}.cm-play__halo{background:radial-gradient(closest-side,#5865f257,#0000),radial-gradient(closest-side at 72% 28%,#7c5cff33,#0000)}.cm-hint{color:var(--cm-ink);background:#1d2052;border:1px solid #8b94ff59}.cm-facts{background:var(--cm-surface);border-radius:1rem;box-shadow:0 0 0 1px #8b94ff2e}.cm-facts>div+div{border-top-color:#8b94ff29}.cm-end__panel{background:radial-gradient(60% 90% at 100% 0%, #5865f266, transparent 60%), radial-gradient(60% 80% at 0% 100%, #3c46c866, transparent 62%), var(--cm-night);border:1px solid #8b94ff40;border-radius:1.5rem;box-shadow:0 0 6rem -2rem #5865f280}.cm-end__art svg{stroke:#8b94ff8c}.cm-end__av--0,.cm-end__av--1,.cm-end__av--2,.cm-end__av--3,.cm-end__av--4,.cm-end__av--5{filter:saturate(.85)}.sk-phone__bezel{background:linear-gradient(150deg,#2a2d6e,#080a26 45%,#1a1d52);box-shadow:0 0 14cqw -4cqw #5865f280,0 0 0 .35cqw #8b94ff47,inset 0 0 0 .5cqw #ffffff0f}.sk-phone__btn{background:#20245f}.sk-phone__screen{background:var(--sk-screen)}.sk-tabbar{border-top:1px solid var(--sk-line);background:#0e0f2df5}.sk-tab{color:#7f86c9}.sk-tab[data-on],.sk-tab[aria-current=true]{color:#c3c8ff}.sk-tab[data-on] i,.sk-tab[aria-current=true] i{background:#8b94ff}.sk-tab--new span{color:#fff;background:#5865f2;border-radius:.75em;box-shadow:0 0 1em -.1em #5865f2b3}.sk-phone[data-tabs=live] .sk-tab:focus-visible,.sk-live button:focus-visible{outline:2px solid #aab1ff}.sk-head__r,.sk-head__back{background:var(--sk-soft);color:#c3c8ff}.sk-logo{color:#fff;background:0 0}.sk-logo i{background:#8b94ff}.sk-search{background:var(--sk-soft);color:#a0a6dc;border-radius:.8em}.sk-av--ring:before{background:conic-gradient(from 210deg,#8b94ff,#5865f2,#aab1ff,#8b94ff)}.sk-av--ring:after{background:var(--sk-screen)}.sk-av--me{background:var(--sk-soft);color:#c3c8ff}.sk-av--xl{box-shadow:0 0 0 .3em var(--sk-screen)}.sk-av[data-av=a],.sk-cover[data-av=a]{background-image:linear-gradient(135deg,#7c6cff,#c06bff)}.sk-av[data-av=b],.sk-cover[data-av=b]{background-image:linear-gradient(135deg,#3b6bff,#4cc9ff)}.sk-av[data-av=c],.sk-cover[data-av=c]{background-image:linear-gradient(135deg,#f59e6b,#ef6f7f)}.sk-av[data-av=d],.sk-cover[data-av=d]{background-image:linear-gradient(135deg,#5865f2,#9b5cf0)}.sk-av[data-av=e],.sk-cover[data-av=e]{background-image:linear-gradient(135deg,#1fb5a5,#3bd0e8)}.sk-av[data-av=f],.sk-cover[data-av=f]{background-image:linear-gradient(135deg,#57c26a,#1fb5a5)}.sk-av[data-av=g],.sk-cover[data-av=g]{background-image:linear-gradient(135deg,#5865f2,#a8a0ff)}.sk-av[data-av=h],.sk-cover[data-av=h]{background-image:linear-gradient(135deg,#e0547d,#f08a5c)}.sk-cover{background:linear-gradient(135deg,#3b46c9,#6a4fe0)}.sk-cover:after{background:radial-gradient(60% 90% at 85% 0,#ffffff38,#0000 60%),radial-gradient(50% 80% at 0 100%,#0e0f2d80,#0000 60%)}.sk-media:not([class*=sk-media--]){background:linear-gradient(135deg,#262a63,#1d2052)}.sk-media{box-shadow:inset 0 0 0 1px #8b94ff2e}.sk-media--page{background:repeating-linear-gradient(0deg,#ffffff1a 0 2px,#0000 2px 13px),linear-gradient(135deg,#2b2f7a,#1d2052)}.sk-media--page:before{background:#5865f2}.sk-act{color:#9aa1dc}.sk-like[aria-pressed=true]{color:var(--sk-pink)}button.sk-name:hover{color:#aab1ff}.sk-chip{border:1px solid var(--sk-line);background:var(--sk-soft);color:#c3c8ff}.sk-chip.is-on{color:#fff;background:#5865f2;border-color:#5865f2}.sk-tile__by{color:var(--sk-ink);background:#0e0f2dd6}.sk-pro__bio{color:#b4b9e6}.sk-btn--on{color:#fff;background:#5865f2;box-shadow:0 0 1.2em -.2em #5865f2a6}.sk-btn--ghost{color:#c3c8ff;background:0 0;box-shadow:inset 0 0 0 .12em #8b94ff80}button.sk-btn[aria-pressed=true]{color:#c3c8ff;background:0 0;box-shadow:inset 0 0 0 .14em #8b94ff}.sk-ptabs{color:#7f86c9}.sk-ptabs .is-on{color:#c3c8ff;box-shadow:inset 0 -.16em #8b94ff}.sk-note.is-new{background:linear-gradient(90deg,#5865f233,#0000)}.sk-note.is-new small:before{background:var(--cm-online,#57f287)}.sk-media--ride,.sk-media--peak,.sk-media--bake,.sk-media--page{filter:brightness(.74)saturate(.92)}
