.cw{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-2:#0c0b10;--panel:#16151b;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#6e6e73;--line:#26242d;--violet:#9233ff;--violet-l:#b18cf5;--fuchsia:#e879f9;--ok:#30d158;--warn:#ff9f0a;--f-display:"Inter Tight","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-serif:"Fraunces",Georgia,"Times New Roman",serif;--wrap:1140px;container:cw/inline-size}.cw *{box-sizing:border-box}.cw{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}.cw img,.cw video{max-width:100%;display:block}.cw a{color:inherit}.cw :focus-visible{outline:3px solid var(--violet-l);outline-offset:3px;border-radius:8px}.cw h1,.cw h2,.cw h3{font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.02}.cw p{margin:0}.cw .band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:clamp(80px,12cqw,150px);overflow-x:clip}.cw .wrap{max-width:var(--wrap);margin:0 auto}.cw .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--violet-l);font-size:14px;font-weight:700}.cw .lead{color:var(--ink-2);text-wrap:balance;max-width:34ch;font-size:clamp(19px,2.2cqw,24px);line-height:1.4}.cw .h2{font-size:clamp(40px,6.6cqw,80px)}.cw .grad{background:linear-gradient(90deg,var(--violet-l),var(--fuchsia));color:#0000;-webkit-background-clip:text;background-clip:text}.cw .btn{cursor:pointer;height:52px;font-size:17px;font-weight:600;font-family:var(--f-body);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.cw .btn-p{background:var(--violet);color:#fff;box-shadow:0 10px 30px -8px #9233ff99}.cw .btn-s{color:var(--violet-l);background:0 0;padding:0 6px}.cw .btn-g{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;height:44px;padding:0 18px;font-size:15px}.cw .center{text-align:center}.cw .center .lead{margin-inline:auto}.cw .todo{color:var(--ink-3);border:1px dashed var(--line);border-radius:10px;margin-top:16px;padding:6px 10px;font-size:13px;display:inline-block}.cw .nav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:#000000b8;border-bottom:1px solid #ffffff14;position:sticky}.cw .nav .wrap{align-items:center;gap:20px;height:52px;display:flex}.cw .nav .logo{width:auto;height:22px}.cw .nav .links{color:var(--ink-2);gap:24px;margin-left:12px;font-size:14px;display:flex}.cw .nav .links a{text-decoration:none}.cw .nav .links a:hover{color:var(--ink)}.cw .nav .sp{flex:1}.cw .nav .in{color:var(--ink-2);font-size:14px;text-decoration:none}.cw .nav .btn{height:32px;box-shadow:none;padding:0 14px;font-size:14px}@container cw (width<=760px){.cw .nav .links{display:none}}.cw .hero{padding-block:clamp(56px,9cqw,110px) 0;position:relative}.cw .hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9233ff59,#9233ff00);width:min(900px,120cqw);height:700px;position:absolute;top:52%;left:50%;transform:translate(-50%)}.cw .hero .wrap{position:relative}.cw .hero h1{max-width:12ch;margin:18px auto 0;font-size:clamp(50px,9.4cqw,112px)}.cw .hero .lead{margin-top:22px}.cw .hero .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.cw .hero .note{color:var(--ink-3);margin-top:14px;font-size:14px}.cw .hero-stage{justify-content:center;max-width:820px;margin:64px auto 0;display:flex;position:relative}.cw .hero-stage .phone{z-index:2;width:min(330px,74cqw);margin-bottom:-150px;position:relative}.cw .hero-stage .phone .iphone{box-shadow:inset 0 0 0 1.5px #ffffff8c,inset 0 0 0 3px #00000040,0 50px 70px -20px #000000e6,0 0 90px #9233ff4d}.cw .chip{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink-2);background:#1c1c1ec7;border:1px solid #ffffff1a;border-radius:18px;padding:12px 16px;font-size:15px;line-height:1.3;position:absolute;box-shadow:0 30px 50px -20px #000c}.cw .chip b{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:26px;display:block}.cw .chip.c1{top:34%;left:0}.cw .chip.c2{top:56%;right:0}.cw .chip.c2 b{color:var(--ok)}@container cw (width<=640px){.cw .chip{display:none}}.cw .vsl{aspect-ratio:16/9;border:1px solid var(--line);margin-top:48px;background:radial-gradient(120% 120% at 20% 10%,#3b1a6e,#1a0b33 45%,#0b0614);border-radius:30px;align-items:flex-end;max-width:980px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.cw .vsl .play{cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 20px 60px #9233ff80}.cw .vsl .cap{color:var(--ink-2);padding:26px 30px;font-size:15px}.cw .vsl .cap b{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:24px;display:block}@container cw (width<=640px){.cw .vsl{aspect-ratio:4/5}}.cw .pains{margin-top:48px;display:grid}.cw .pain{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:baseline;gap:20px;padding:28px 0;display:grid}.cw .pain:last-child{border-bottom:1px solid var(--line)}.cw .pain>span{font-family:var(--f-display);color:var(--ink-3);min-width:4ch;font-size:15px;font-weight:700}.cw .pain p{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);font-size:clamp(26px,3.8cqw,44px);font-weight:700;line-height:1.1}.cw .pains-end{max-width:30ch;margin-top:44px;font-size:clamp(20px,2.4cqw,27px);font-weight:600}.cw .xl-grid{grid-template-columns:minmax(0,1.15fr) 1fr;align-items:center;gap:clamp(36px,6cqw,80px);margin-top:56px;display:grid}.cw .xl{color:#1d1d1f;background:#e9e9ec;border-radius:14px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:14px;transition:transform .6s;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 60px 90px -30px #000000f2}.cw .xl.in{animation:.5s 2.6s 2 cw-wob}@keyframes cw-wob{25%{transform:rotate(-2.3deg)translate(-4px)}75%{transform:rotate(-.7deg)translate(4px)}}.cw .xl-bar{color:#fff;background:#1f7244;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.cw .xl-bar i{background:#ffffff73;border-radius:50%;width:11px;height:11px}.cw .xl-bar span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.cw .xl-fx{color:#444;white-space:nowrap;background:#fff;border-bottom:1px solid #c8c8cc;gap:10px;padding:7px 10px;font-family:Consolas,Menlo,monospace;font-size:12px;display:flex;overflow:hidden}.cw .xl-fx b{color:#777;font-style:italic}.cw .xl table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%}.cw .xl th{color:#666;background:#f0f0f2;border:1px solid #d4d4d8;width:30px;padding:4px;font-size:12px;font-weight:500}.cw .xl tr:first-child th:not(:first-child){width:auto}.cw .xl td{white-space:nowrap;text-overflow:clip;border:1px solid #d4d4d8;padding:8px;overflow:hidden}.cw .xl td.hd{background:#f7f7f9;font-weight:700}.cw .xl td.dim{color:#999}.cw .xl td.yl{color:#c00;background:#ffeb3b;font-weight:700}.cw .xl td.er{color:#c4161c;opacity:0;font-weight:700;transform:scale(.6)}.cw .xl.in td.er{animation:.35s forwards cw-pop}@keyframes cw-pop{60%{opacity:1;transform:scale(1.25)}to{opacity:1;background:#fde7e7;transform:scale(1)}}.cw .xl-tabs{white-space:nowrap;background:#e1e1e5;gap:2px;padding:6px 8px 8px;font-size:12px;display:flex;overflow:hidden}.cw .xl-tabs span{color:#444;background:#d2d2d7;border-radius:0 0 6px 6px;padding:4px 10px}.cw .xl-tabs span.on{color:#1f7244;background:#fff;font-weight:700}.cw .xl-pop{opacity:0;white-space:nowrap;background:#fff;border:1px solid #bbb;border-radius:8px;padding:14px 22px;font-weight:600;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 20px 40px #00000059}.cw .xl.in .xl-pop{animation:.4s 3.6s forwards cw-popup}@keyframes cw-popup{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cw .xl-jokes{gap:22px;display:grid}.cw .xl-jokes p{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink-2);text-wrap:balance;font-size:clamp(22px,2.6cqw,30px);font-weight:700;line-height:1.15}.cw .xl-jokes .err{color:#ff453a;font-family:Consolas,Menlo,monospace;font-size:.85em}.cw .xl-clara{color:var(--ink-2);background:#9233ff24;border:1px solid #9233ff66;border-radius:20px;align-items:center;gap:14px;margin-top:6px;padding:16px 18px;font-size:17px;display:flex}.cw .xl-clara img{flex:none;width:auto;height:20px}.cw .xl-clara b{color:var(--ink)}.cw .xl-end{font-family:var(--f-display);letter-spacing:-.035em;text-align:center;text-wrap:balance;margin-top:clamp(56px,8cqw,90px);font-size:clamp(34px,5cqw,60px);font-weight:800;line-height:1.05}@container cw (width<=860px){.cw .xl-grid{grid-template-columns:1fr}.cw .xl{font-size:12.5px}.cw .xl td{padding:7px 5px}}.cw .bridge{padding-block:clamp(110px,16cqw,200px) clamp(30px,5cqw,60px)}.cw .bridge .bl{opacity:.95;width:auto;height:clamp(34px,4cqw,46px);margin:0 auto 34px}.cw .bridge .h2{font-size:clamp(46px,8cqw,104px)}.cw .bridge .lead{margin-top:20px}.cw .bridge .arrow{background:linear-gradient(var(--violet-l),transparent);transform-origin:top;width:1px;height:90px;margin:56px auto 0;animation:2.6s ease-in-out infinite cw-drip;display:block}@keyframes cw-drip{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.cw .pres{height:calc(var(--vh1,1svh) * 520);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:relative}.cw .pres .pin{height:calc(var(--vh1,1svh) * 100);height:calc(var(--vh1,1svh) * 100);padding-top:calc(env(safe-area-inset-top,0px) + 70px);grid-template-rows:auto 1fr;justify-items:center;display:grid;position:sticky;top:0;overflow:hidden}.cw .pres .head{text-align:center;width:100%;max-width:900px;min-height:clamp(150px,calc(var(--vh1,1svh) * 21),210px);position:relative}.cw .pres .bars{justify-content:center;gap:6px;margin-bottom:16px;display:flex}.cw .pres .bars i{background:#ffffff29;border-radius:2px;width:34px;height:4px;display:block;position:relative;overflow:hidden}.cw .pres .bars i b{background:var(--violet-l);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cw .pres .t{opacity:0;justify-items:center;gap:10px;display:grid;position:absolute;top:24px;left:0;right:0}.cw .pres .t:first-of-type{opacity:1}.cw .pres .t small{letter-spacing:.1em;color:var(--violet-l);font-size:14px;font-weight:700}.cw .pres .t h3{max-width:17ch;font-size:clamp(32px,5.2cqw,64px)}.cw .pres .t p{color:var(--ink-2);max-width:46ch;font-size:clamp(16px,1.7cqw,19px)}.cw .pres .stage{justify-content:center;align-items:flex-start;width:100%;padding-top:18px;display:flex;position:relative}.cw .pres .pvid{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cw .phw{position:relative;container-type:inline-size}.cw .iphone{aspect-ratio:560/1158;background:linear-gradient(135deg,#9a9da3 0%,#e4e6ea 14%,#7d8086 30%,#c8cbd0 52%,#6a6d73 70%,#d6d8dc 86%,#8b8e94 100%);border-radius:16.4cqw;padding:1.96cqw;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff8c,inset 0 0 0 3px #00000040,0 50px 80px -30px #000000f2}.cw .iphone:before,.cw .iphone:after{content:"";background:linear-gradient(90deg,#7d8086,#c8cbd0);border-radius:2px;width:.8cqw;position:absolute}.cw .iphone:before{height:13cqw;top:24cqw;left:-.6cqw}.cw .iphone:after{height:20cqw;top:54cqw;right:-.6cqw}.cw .iphone>.in{background:#050506;border-radius:14.6cqw;width:100%;height:100%;padding:1.96cqw;position:relative}.cw .iphone .sc{background:#000;border-radius:12.9cqw;width:100%;height:100%;position:relative;overflow:hidden}.cw .iphone .sc video,.cw .iphone .sc img{object-fit:cover;width:100%;height:100%;display:block}.cw .iphone .isl{z-index:2;background:#000;border-radius:999px;width:29cqw;height:8.4cqw;position:absolute;top:2.6cqw;left:50%;transform:translate(-50%)}.cw .iphone .gl{pointer-events:none;z-index:3;background:linear-gradient(118deg,#ffffff1f,#0000 40%);position:absolute;inset:0}.cw .pres .pvid{height:min(calc(calc(var(--vh1,1svh) * 100) - 320px),760px);aspect-ratio:608/1206;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cw .pres .pvid video{background:#000;width:100%;height:100%;display:block}.cw .pres .pvid .again{z-index:2;opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.cw .pres .pvid.ended .again{opacity:1;pointer-events:auto}@container cw (width<=640px){.cw .pres .head{min-height:188px}.cw .pres .t{top:20px}.cw .pres .pvid{height:min(calc(calc(var(--vh1,1svh) * 100) - 300px),640px)}}.cw .feats{gap:clamp(70px,10cqw,140px);margin-top:clamp(40px,6cqw,80px);display:grid}.cw .feat{grid-template-columns:1fr minmax(280px,420px);align-items:center;gap:clamp(24px,6cqw,90px);display:grid}.cw .feat:nth-child(2n){grid-template-columns:minmax(280px,420px) 1fr}.cw .feat:nth-child(2n) .ftxt{order:2}.cw .ftxt{align-content:center;gap:16px;min-width:0;display:grid}.cw .ftxt h3{font-size:clamp(36px,5cqw,64px)}.cw .ftxt p{color:var(--ink-2);max-width:30ch;font-size:clamp(18px,1.9cqw,21px)}.cw .fvid{aspect-ratio:9/16;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background:#000;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 4% 96%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cw .fvid video{object-fit:cover;width:100%;height:100%}.cw .fwrap{position:relative}.cw .fwrap .again{opacity:0;pointer-events:none;z-index:2;transition:opacity .45s,transform .45s;position:absolute;bottom:10%;left:50%;transform:translate(-50%,10px);box-shadow:0 10px 30px #0009}.cw .fwrap.ended .again{opacity:1;pointer-events:auto;transform:translate(-50%)}@container cw (width<=820px){.cw .feat,.cw .feat:nth-child(2n){grid-template-columns:1fr}.cw .feat:nth-child(2n) .ftxt{order:0}.cw .fwrap{width:100%;max-width:400px;margin:0 auto}}.cw .duo{height:calc(var(--vh1,1svh) * 240);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));position:relative}.cw .duo .pin{height:calc(var(--vh1,1svh) * 100);height:calc(var(--vh1,1svh) * 100);padding-top:calc(env(safe-area-inset-top,0px) + 76px);grid-template-rows:auto 1fr auto;justify-items:center;padding-bottom:28px;display:grid;position:sticky;top:0;overflow:hidden}.cw .duo .head{text-align:center;justify-items:center;gap:12px;display:grid}.cw .duo .sync{color:var(--ok);opacity:0;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:opacity .4s;display:flex}.cw .duo .sync.on{opacity:1}.cw .duo .sync i{background:var(--ok);width:8px;height:8px;box-shadow:0 0 12px var(--ok);border-radius:50%}.cw .scene3{width:min(1000px,100%);margin-top:clamp(18px,calc(var(--vh1,1svh) * 3),36px);perspective:1700px;perspective-origin:50% -25%;align-self:start;position:relative}.cw .lap{transform-origin:50% 100%;will-change:transform;width:min(80%,780px);margin:0 auto;position:relative}.cw .lap-img{z-index:1;filter:drop-shadow(0 0 1px #ffffff59)drop-shadow(0 0 30px #9233ff2e);width:100%;display:block;position:relative}.cw .lap-scr{z-index:2;background:#000;border-radius:2px;width:76.96%;height:62.67%;position:absolute;top:3.28%;left:11.62%;overflow:hidden}.cw .lap-scr video{object-fit:cover;width:100%;height:100%;display:block}.cw .lap-shadow{z-index:0;background:radial-gradient(closest-side,#000000f2,#0000);height:46px;position:absolute;bottom:-30px;left:-6%;right:-6%}.cw .mbp{transform-origin:50% 100%;will-change:transform;width:76%;margin:0 auto;position:relative}.cw .mbp-in{transform-style:preserve-3d;transition:translate 1.1s cubic-bezier(.2,.7,.2,1)}.cw .mbp{transform-style:preserve-3d}.cw .mbp-top{transform-style:preserve-3d;position:relative}.cw .mbp-lidw{transform-style:preserve-3d;transform-origin:50% 100%;will-change:transform;position:relative}.cw .mbp-lid{backface-visibility:hidden}.cw .mbp-back{backface-visibility:hidden;background:linear-gradient(160deg,#d9dade 0%,#b9bac0 40%,#a3a4aa 70%,#c4c5ca 100%);border-radius:3.1% 3.1% 0 0/4.6% 4.6% 0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotateX(180deg);box-shadow:inset 0 0 0 1.5px #ffffff80,inset 0 0 40px #00000026}.cw .mbp-back img{opacity:.55;filter:invert()brightness(.35);width:16%;transform:scaleY(-1)}.cw .mbp-deck{aspect-ratio:1000/620;transform-origin:50% 0;background:linear-gradient(#a9aab0,#cfd0d4 30%,#c3c4c9);border-radius:0 0 18px 18px;position:absolute;top:100%;left:-2%;right:-2%;transform:rotateX(90deg);box-shadow:inset 0 0 0 1px #fff6}.cw .mbp-deck .kb{background-color:#0d0d0f;background-image:repeating-linear-gradient(90deg,#26262a 0 6.2%,#0d0d0f 6.2% 6.9%),repeating-linear-gradient(0deg,#0000 0 15.5%,#0d0d0f 15.5% 16.7%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:10px;height:44%;position:absolute;top:6%;left:9%;right:9%;box-shadow:inset 0 0 0 3px #0d0d0f}.cw .mbp-deck .tp{background:linear-gradient(#bdbec3,#b0b1b6);border-radius:12px;height:34%;position:absolute;top:56%;left:32%;right:32%;box-shadow:inset 0 0 0 1px #00000014}.cw .scene3.synced .mbp-in{translate:-7%}.cw .iph{opacity:0;transition:opacity .8s,translate 1.1s cubic-bezier(.2,.7,.2,1),rotate 1.1s cubic-bezier(.2,.7,.2,1);translate:40% 12%;rotate:8deg}.cw .scene3.synced .iph{opacity:1;translate:0;rotate:-3deg}.cw .iph .sc img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cw .iph .sc img.tl{opacity:0;transition:opacity .5s .7s}.cw .scene3.synced .iph .sc img.tl{opacity:1}.cw .mbp-lid{background:#050505;border-radius:3.1% 3.1% 0 0/4.6% 4.6% 0 0;padding:1.6% 1.6% 2.4%;position:relative;box-shadow:inset 0 0 0 1px #2a2a2d,0 0 0 1.5px #8e8f95,0 0 0 2.5px #3b3c40}.cw .mbp-scr{aspect-ratio:16/10;background:#000;border-radius:.5%;position:relative;overflow:hidden}.cw .mbp-scr video{object-fit:cover;will-change:filter;width:100%;height:100%;display:block}.cw .mbp-notch{z-index:2;background:#050505;border-radius:0 0 10px 10px;width:10%;height:3%;position:absolute;top:1.6%;left:50%;transform:translate(-50%)}.cw .mbp-notch:after{content:"";background:radial-gradient(circle at 40% 40%,#2c3350,#07080d 70%);border-radius:50%;width:7px;height:7px;position:absolute;top:30%;left:50%;transform:translate(-50%)}.cw .mbp-glare{pointer-events:none;background:linear-gradient(112deg,#ffffff0f,#0000 38%);position:absolute;inset:0}.cw .mbp-hinge,.cw .mbp-base{display:none}.cw .mbp-hinge{background:linear-gradient(#2b2b2e,#0d0d0f);border-radius:0 0 3px 3px;height:clamp(4px,.7cqw,8px);margin:0 1%}.cw .mbp-base{background:linear-gradient(#f2f3f5 0%,#d4d5d9 22%,#b4b5ba 60%,#8a8b91 88%,#5d5e63 100%);border-radius:1px 1px 50% 50%/1px 1px 100% 100%;width:114%;height:clamp(9px,1.5cqw,17px);margin-left:-7%;position:relative;box-shadow:inset 0 1px #fff}.cw .mbp-base:before{content:"";background:linear-gradient(#9c9da3,#c3c4c9);border-radius:0 0 12px 12px;height:46%;position:absolute;top:0;left:43%;right:43%}.cw .mbp-shadow{z-index:-1;background:radial-gradient(closest-side,#000,#0000);height:52px;position:absolute;bottom:-38px;left:-12%;right:-12%}.cw .mbp-light{filter:blur(40px);z-index:-2;opacity:0;background:radial-gradient(closest-side,#9233ff66,#0000);position:absolute;inset:6% 8% 12%}.cw .iph{will-change:transform;width:min(23%,220px);position:absolute;bottom:-6%;right:0;container-type:inline-size}.cw .iph .iphone{box-shadow:-30px 50px 50px -20px #000000f2}.cw .iph:after{content:"";z-index:-1;background:radial-gradient(closest-side,#000000f2,#0000);height:34px;position:absolute;bottom:-22px;left:4%;right:4%}.cw .duo .again{opacity:0;pointer-events:none;margin-top:22px;transition:opacity .4s}.cw .duo .again.on{opacity:1;pointer-events:auto}.cw .duo-notes{max-width:var(--wrap);grid-template-columns:repeat(3,1fr);gap:28px;margin:clamp(40px,7cqw,80px) auto 0;padding-bottom:clamp(60px,9cqw,120px);display:grid}.cw .duo-notes div{gap:6px;display:grid}.cw .duo-notes b{font-family:var(--f-display);letter-spacing:-.02em;font-size:22px}.cw .duo-notes span{color:var(--ink-2)}@container cw (width<=720px){.cw .duo-notes{grid-template-columns:1fr}.cw .mbp{width:94%;margin-left:0}.cw .iph{width:30%;bottom:-16%;right:0}.cw .duo .pin{padding-top:calc(env(safe-area-inset-top,0px) + 64px)}}.cw .objs{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.cw .obj{background:var(--panel);border:1px solid var(--line);border-radius:30px;align-content:start;gap:16px;padding:34px 30px;display:grid}.cw .obj q{font-family:var(--f-serif);quotes:"«" "»";font-size:30px;font-weight:500;line-height:1.12}.cw .obj p{color:var(--ink-2)}.cw .obj p b{color:var(--ink)}@container cw (width<=900px){.cw .objs{grid-template-columns:1fr}}.cw .voices{grid-template-columns:minmax(280px,340px) 1fr;align-items:center;gap:clamp(40px,7cqw,100px);margin-top:56px;display:grid}.cw .vcol{justify-items:center;gap:22px;display:grid}.cw .vcol .phw{width:100%}.cw .vp{color:var(--ink);text-align:center;background:radial-gradient(120% 60% at 50% 0,#24133f,#0b0a0f 60%);flex-direction:column;align-items:center;padding:18% 9% 10%;display:flex;position:absolute;inset:0}.cw .vp .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.cw .vp .av{aspect-ratio:1;width:42%;font-family:var(--f-display);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-top:12%;font-size:clamp(40px,4.4cqw,56px);font-weight:800;transition:background .4s;display:flex;box-shadow:0 20px 50px -10px #000000b3}.cw .vp .nm{font-family:var(--f-display);letter-spacing:-.02em;margin-top:7%;font-size:26px;font-weight:700}.cw .vp .ct{color:var(--ink-2);font-size:15px}.cw .vp .wave{align-items:center;gap:3px;width:100%;height:46px;margin-top:auto;display:flex}.cw .vp .wave i{background:#3a3842;border-radius:2px;flex:1;min-width:2px;transition:background .15s}.cw .vp .wave i.p{background:var(--violet-l)}.cw .vp .tm{width:100%;color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.cw .vp .ctl{align-items:center;gap:26px;margin-top:7%;display:flex}.cw .vp .ctl button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:8px;display:flex}.cw .vp .ctl .big{color:#000;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;padding:0}.cw .picker{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cw .picker button{cursor:pointer;color:var(--ink-3);font:600 12px var(--f-body);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.cw .picker button span{color:#fff;opacity:.55;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;transition:opacity .2s,box-shadow .2s;display:flex}.cw .picker button.on{color:var(--ink)}.cw .picker button.on span{opacity:1;box-shadow:0 0 0 2px #000,0 0 0 4px var(--violet-l)}.cw .stage-txt{gap:20px;min-width:0;display:grid}.cw .stage-txt .who{color:var(--ink-2);align-items:center;gap:12px;font-weight:600;display:flex}.cw .stage-txt .who i{background:var(--violet-l);width:10px;height:10px;box-shadow:0 0 14px var(--violet-l);border-radius:50%}.cw .lyric{font-family:var(--f-serif);letter-spacing:-.01em;min-height:4.6em;font-size:clamp(30px,3.8cqw,52px);font-weight:500;line-height:1.15}.cw .lyric span{color:var(--ink-3);transition:color .25s}.cw .lyric span.on{color:var(--ink)}.cw .lyric span.k.on{background:linear-gradient(90deg,var(--violet-l),var(--fuchsia));color:#0000;-webkit-background-clip:text;background-clip:text}.cw .stage-txt .hint{color:var(--ink-3);font-size:15px}.cw .cplay{display:none}@container cw (width<=860px){.cw .voices{grid-template-columns:1fr;gap:0}.cw .vcol .phw{max-width:300px}.cw .vcol{display:contents}.cw .vcol .phw{order:1;justify-self:center;width:100%}.cw .stage-txt{order:2}.cw .picker{order:3}.cw .vcol .phw{z-index:1}.cw .cplay{background:var(--violet);color:#fff;height:40px;font:600 15px var(--f-body);cursor:pointer;border:0;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;box-shadow:0 8px 20px -8px #9233ffb3}.cw .stage-txt{z-index:6;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#0e0c14bd;border:1px solid #ffffff14;border-radius:26px;gap:10px;width:min(330px,100%);margin:min(-230px,-62cqw) auto 0;padding:20px 20px 18px;position:relative;box-shadow:0 30px 60px -20px #000000e6}.cw .lyric{min-height:5.9em;font-size:25px}.cw .stage-txt .hint{font-size:13px}.cw .picker{margin-top:20px}.cw .vp{padding-bottom:30%}.cw .lyric{min-height:4.4em}}.cw .fit{grid-template-columns:1fr 1fr;gap:18px;margin-top:48px;display:grid}.cw .fit>div{border-radius:30px;padding:36px 32px}.cw .fit .yes{background:linear-gradient(160deg,#9233ff38,#9233ff0f);border:1px solid #9233ff59}.cw .fit .no{background:var(--panel);border:1px solid var(--line)}.cw .fit h3{margin-bottom:22px;font-size:30px}.cw .fit ul{gap:14px;margin:0;padding:0;font-size:18px;list-style:none;display:grid}.cw .fit li{grid-template-columns:24px 1fr;gap:10px;display:grid}.cw .fit .yes li:before{content:"✓";color:var(--violet-l);font-weight:800}.cw .fit .no li{color:var(--ink-2)}.cw .fit .no li:before{content:"–";font-weight:800}@container cw (width<=760px){.cw .fit{grid-template-columns:1fr}}.cw .story{grid-template-columns:minmax(260px,440px) 1fr;align-items:center;gap:64px;display:grid}.cw .story .ph{aspect-ratio:4/5;background:var(--panel);text-align:center;color:var(--ink-3);border:1px dashed #3a3842;border-radius:32px;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex;position:relative;overflow:hidden}.cw .story .ph .mini{gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.cw .story .ph .mini span{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:14px;flex:1}.cw .story .txt{font-family:var(--f-serif);gap:18px;max-width:34ch;font-size:clamp(21px,2.2cqw,26px);line-height:1.5;display:grid}.cw .story .sig{font-family:var(--f-body);color:var(--ink-2);font-size:16px}.cw .story .sig b{font-family:var(--f-serif);color:var(--ink);font-size:32px;font-style:italic;font-weight:500;display:block}@container cw (width<=820px){.cw .story{grid-template-columns:1fr;gap:36px}}.cw .plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.cw .plan{background:var(--panel);border:1px solid var(--line);text-align:left;border-radius:30px;flex-direction:column;gap:6px;padding:34px 28px;display:flex;position:relative}.cw .plan.best{border:1px solid #9233ffcc;box-shadow:0 0 0 4px #9233ff24,0 30px 80px -30px #9233ff99}.cw .plan .tag{background:var(--violet);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:24px}.cw .plan .nm{color:var(--ink-2);font-weight:600}.cw .plan .pr{font-family:var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:800;line-height:1}.cw .plan .pr small{letter-spacing:0;color:var(--ink-2);font-size:18px;font-weight:600}.cw .plan .eq{color:var(--ink-2);min-height:1.5em}.cw .plan .save{color:var(--ok);min-height:1.5em;font-weight:600}.cw .plan .btn{margin-top:18px}.cw .guar{text-align:left;background:#9233ff17;border:1.5px solid #9233ff80;border-radius:30px;align-items:center;gap:34px;max-width:760px;margin:34px auto 0;padding:34px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #9233ff8c}.cw .lmode .guar{background:#fff;border-color:#7c3aed73;box-shadow:0 30px 70px -30px #7c3aed73}.cw .guar .gseal{opacity:0;flex:none;width:168px;height:168px;position:relative;transform:scale(1.5)rotate(-18deg)}.cw .guar .gring{width:100%;height:100%;animation:26s linear infinite gspin;position:absolute;inset:0}.cw .guar .gring text{font:700 13.2px var(--f-body);letter-spacing:.2em;fill:var(--violet-l)}.cw .guar .gcore{background:var(--violet);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:26px;box-shadow:0 14px 34px -8px #9233ffbf,inset 0 0 0 5px #ffffff29}.cw .guar .gcore b{font:800 64px/.9 var(--f-display);letter-spacing:-.04em;color:#fff}.cw .guar .gcore span{font:700 12px var(--f-body);letter-spacing:.22em;opacity:.9;margin-top:4px}.cw .guar .gtxt{margin:0}.cw .guar .gtxt>b{font:800 clamp(28px,3.6vw,40px)/1.04 var(--f-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;display:block}.cw .guar .gtxt .gline{font:600 clamp(18px,2vw,22px)/1.35 var(--f-body);color:var(--ink-2);text-wrap:balance;margin-top:14px;display:block}.cw .guar.stamped .gseal{animation:.7s cubic-bezier(.2,1.4,.4,1) .15s forwards gstamp}.cw .guar.stamped:after{content:"";border:2px solid var(--violet-l);opacity:0;pointer-events:none;border-radius:50%;width:168px;height:168px;margin:-84px 0 0 -84px;animation:.9s ease-out .55s gpulse;position:absolute;top:50%;left:124px}@keyframes gstamp{0%{opacity:0;transform:scale(1.5)rotate(-18deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes gpulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(1.35)}}@keyframes gspin{to{transform:rotate(360deg)}}@media (width<=640px){.cw .guar{text-align:center;border-radius:26px;flex-direction:column;gap:22px;padding:30px 22px 28px}.cw .guar .gseal{width:150px;height:150px}.cw .guar .gcore{inset:23px}.cw .guar .gcore b{font-size:56px}.cw .guar.stamped:after{width:150px;height:150px;margin:-75px 0 0 -75px;top:105px;left:50%}}@media (prefers-reduced-motion:reduce){.cw .guar .gring{animation:none}.cw .guar .gseal{opacity:1;transform:none}.cw .guar.stamped .gseal,.cw .guar.stamped:after{animation:none}}@container cw (width<=860px){.cw .plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.cw .faq{margin-top:40px;max-width:820px;margin-inline:auto}.cw .faq details{border-bottom:1px solid var(--line)}.cw .faq summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:16px;padding:24px 2px;font-size:clamp(19px,2.2cqw,24px);font-weight:700;list-style:none;display:flex}.cw .faq summary::-webkit-details-marker{display:none}.cw .faq summary:after{content:"+";color:var(--violet-l);font-size:30px;font-weight:400;transition:transform .2s}.cw .faq details[open] summary:after{transform:rotate(45deg)}.cw .faq details p{color:var(--ink-2);max-width:60ch;padding:0 2px 24px}.cw .close{padding-block:clamp(120px,17cqw,220px);position:relative}.cw .close:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9233ff47,#0000);width:900px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cw .close .wrap{position:relative}.cw .close h2{letter-spacing:-.045em;font-size:clamp(58px,11.5cqw,150px)}.cw .close .logo{width:auto;height:36px;margin:46px auto 0}.cw .close .btn{margin-top:46px}.cw footer{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));border-top:1px solid var(--line);color:var(--ink-3);padding-block:28px;font-size:13px}.cw footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}.cw .again{z-index:5;opacity:0;pointer-events:none;box-shadow:0 10px 30px #00000080;color:#fff!important;background:#14121ab8!important;border:1px solid #ffffff2e!important;transition:opacity .4s,transform .4s!important;position:absolute!important;top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)scale(.96)!important}.cw .ended>.again,.cw .ended .again,.cw .again.on{opacity:1!important;pointer-events:auto!important;transform:translate(-50%,-50%)scale(1)!important}.cw .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.cw .rv.in{opacity:1;transform:none}.cw .hvid{height:min(calc(var(--vh1,1svh) * 78),820px);aspect-ratio:540/960;margin:20px auto 0;position:relative;-webkit-mask-image:radial-gradient(70% 60%,#000 70%,#0000);mask-image:radial-gradient(70% 60%,#000 70%,#0000)}.cw .hvid video{cursor:pointer;width:100%;height:100%;display:block}.cw .risep{z-index:2;filter:drop-shadow(0 50px 60px #000c)drop-shadow(0 0 80px #9233ff40);transform-origin:50% 100%;will-change:transform;width:min(340px,76cqw);margin-bottom:-150px;position:relative}.cw .hero-stage{perspective:1400px}.cw .hero .chip{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),translate 1s cubic-bezier(.2,.7,.2,1)}.cw .hero .chip.c1{translate:-30px}.cw .hero .chip.c2{translate:30px}.cw .hero .chip.on{opacity:1;translate:0}.cw .side{padding:clamp(70px,10cqw,120px) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.cw .side .in{max-width:var(--wrap);grid-template-columns:1fr minmax(300px,430px);gap:clamp(30px,6cqw,90px);margin:0 auto;display:grid}.cw .side .list{padding:calc(var(--vh1,1svh) * 14) 0 calc(var(--vh1,1svh) * 26)}.cw .side .st{min-height:calc(var(--vh1,1svh) * 66);flex-direction:column;justify-content:center;gap:14px;padding-left:26px;display:flex;position:relative}.cw .side .st:before{content:"";background:linear-gradient(var(--violet-l),var(--fuchsia));border-radius:2px;width:3px;height:0;transition:height .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.cw .side .st.on:before{height:120px}.cw .side .st small{font:700 14px var(--f-body);letter-spacing:.1em;color:var(--violet-l)}.cw .side .st h3{font-size:clamp(36px,4.6cqw,60px)}.cw .side .st p{color:var(--ink-2);max-width:32ch;font-size:clamp(17px,1.7cqw,20px)}.cw .side .ph{top:calc(var(--nav-h,52px) + calc(var(--vh1,1svh) * 4));height:calc(calc(var(--vh1,1svh) * 100) - var(--nav-h,52px) - calc(var(--vh1,1svh) * 8));justify-content:center;align-items:center;display:flex;position:sticky}.cw .side .ph:after{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#9233ff47,#0000);animation:7s ease-in-out infinite cw-breathe;position:absolute;inset:20% 10%}.cw .side .spv{aspect-ratio:608/1206;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;height:min(100%,780px);transition:transform .9s cubic-bezier(.2,.7,.2,1);animation:7s ease-in-out infinite cw-float;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cw .side .spv video{cursor:pointer;width:100%;height:100%;display:block}@keyframes cw-float{0%,to{translate:0;rotate:-.6deg}50%{translate:0 -10px;rotate:.6deg}}@keyframes cw-breathe{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.08}}.cw .side .st .mob{display:none}@container cw (width<=820px){.cw .side .in{grid-template-columns:1fr}.cw .side .ph{display:none}.cw .side .list{padding:10px 0 40px}.cw .side .st{min-height:auto;padding:48px 0 8px 20px}.cw .side .st.on:before{height:90px}.cw .side .st:before{top:90px}.cw .side .st .mob{aspect-ratio:420/834;width:min(300px,82%);margin:22px auto 0;animation:7s ease-in-out infinite cw-float;display:block;position:relative}.cw .side .st .mob video{cursor:pointer;width:100%;height:100%;display:block}}.cw .side .bign{font:800 clamp(220px,24cqw,360px)/1 var(--f-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #b18cf559;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:-2%;transform:translate(-50%,-52%)}.cw .side .sdots{z-index:2;flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.cw .side .sdots i{background:#ffffff38;border-radius:3px;width:6px;height:6px;transition:height .5s cubic-bezier(.2,.7,.2,1),background .5s;display:block}.cw .side .sdots i.on{background:var(--violet-l);height:28px}@container cw (width<=820px){.cw .side .st .mob{transform-origin:50% 60%}}.cw .lock{z-index:4;background:radial-gradient(90% 55% at 20% 18%,#e879f98c,#0000 60%),radial-gradient(80% 60% at 85% 70%,#6366f18c,#0000 60%),linear-gradient(165deg,#6d3fd1 0%,#3a1680 42%,#1b0b40 75%,#0d0620 100%);flex-direction:column;align-items:center;padding-top:0;transition:opacity .7s,filter .7s;display:flex;position:absolute;inset:0}.cw .lock .lsb{font:600 4.2cqw/1 var(--f-body);color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:4.6cqw;left:7cqw;right:6cqw}.cw .lock .lbat{border:1px solid #ffffff8c;border-radius:1.2cqw;width:7.6cqw;height:3.6cqw;padding:.5cqw;display:flex}.cw .lock .lbat i{background:#fff;border-radius:.6cqw;flex:0 0 78%}.cw .lock .ltm{font:700 26cqw/1 var(--f-display);letter-spacing:-.03em;color:#fffffff2;text-shadow:0 2px 20px #00000040;margin-top:.6cqw}.cw .lock .lbt{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:13cqw;height:13cqw;display:flex;position:absolute;bottom:9cqw}.cw .lock .lbt svg{width:5.6cqw;height:5.6cqw}.cw .lock .lbt.l{left:11cqw}.cw .lock .lbt.r{right:11cqw}.cw .lock .lhi{background:#ffffffd9;border-radius:1cqw;width:36cqw;height:1.4cqw;margin-left:-18cqw;position:absolute;bottom:2.6cqw;left:50%}.cw .vcol .iphone .isl{z-index:6}.cw .lock .ld{font:600 5cqw/1.2 var(--f-body);color:#ffffffe0;margin-top:17cqw}.cw .lock .nt{text-align:left;cursor:pointer;color:var(--ink);font:inherit;-webkit-backdrop-filter:blur(18px);opacity:0;background:#282434b8;border:0;border-radius:22px;transition:opacity .6s,transform .7s cubic-bezier(.2,.9,.25,1.15);position:absolute;top:36%;left:5%;right:5%;transform:translateY(-60px)scale(.96);box-shadow:0 18px 40px #00000073}.cw .lock .n1{z-index:2;gap:10px;padding:12px 14px;display:flex}.cw .lock .n1 img{object-fit:contain;background:#9233ff;border-radius:10px;flex:none;width:38px;height:38px;padding:8px 5px}.cw .lock .n1 .tx{color:#f5f5f7e6;gap:2px;font-size:13.5px;line-height:1.3;display:grid}.cw .lock .n1 .hd{justify-content:space-between;font-size:13px;display:flex}.cw .lock .n1 .hd em{color:#f5f5f78c;font-style:normal}.cw .lock .n1 .mo{color:#f5f5f78c;font-size:12px}.cw .lock .n2{z-index:1;background:#28243480;height:66px;top:calc(36% + 22px);left:9%;right:9%}.cw .lock.in .nt{opacity:1;transform:none}.cw .lock.tap .n1{transform:scale(.96)}.cw .lock.open{opacity:0;filter:blur(8px);pointer-events:none}.cw .vp{transition:opacity .7s .15s,transform .7s .15s}.cw .vcol:not(.opened) .vp{opacity:0;transform:scale(.96)}.cw .fit1{grid-template-columns:repeat(2,1fr);gap:0 clamp(30px,6cqw,80px);margin-top:clamp(40px,6cqw,64px);display:grid}.cw .fit1 .it{border-top:1px solid var(--line);font-family:var(--f-display);letter-spacing:-.02em;grid-template-columns:34px 1fr;align-items:start;gap:16px;padding:26px 0;font-size:clamp(22px,2.4cqw,28px);font-weight:700;line-height:1.2;display:grid}.cw .fit1 .it svg{color:var(--violet-l);margin-top:2px}.cw .fit1-no{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:clamp(40px,6cqw,64px);font-size:17px;display:flex}.cw .fit1-no b{color:var(--ink-2);font-weight:600}@container cw (width<=760px){.cw .fit1{grid-template-columns:1fr}}.cw .fit2{grid-template-columns:1.3fr 1fr;gap:clamp(30px,6cqw,90px);margin-top:clamp(40px,6cqw,64px);display:grid}.cw .fit2 h3{font-size:15px;font-family:var(--f-body);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:16px;font-weight:700}.cw .fit2 .y h3{color:var(--violet-l)}.cw .fit2 .n h3{color:var(--ink-3)}.cw .fit2 p{border-bottom:1px solid var(--line);letter-spacing:-.01em;padding:20px 0;font-size:clamp(19px,2cqw,23px);font-weight:600}.cw .fit2 .n p{color:var(--ink-3);font-weight:500}@container cw (width<=760px){.cw .fit2{grid-template-columns:1fr}}.cw .close:before{animation:9s ease-in-out infinite cw-breathe}.cw .close h2 .w{opacity:0;filter:blur(14px);transition:opacity 1.2s cubic-bezier(.2,.7,.2,1),filter 1.2s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1);display:inline-block;transform:translateY(18px)}.cw .close.in h2 .w{opacity:1;filter:none;transform:none}.cw .close .logo,.cw .close .btn{opacity:0;transition:opacity 1.2s 1.5s}.cw .close.in .logo,.cw .close.in .btn{opacity:1}@media (prefers-reduced-motion:reduce){.cw .rv{opacity:1;transform:none}.cw .close h2 .w,.cw .close .logo,.cw .close .btn{opacity:1;filter:none;transform:none}.cw .side .spv,.cw .side .st .mob,.cw .side .ph:after,.cw .close:before{animation:none}.cw *{scroll-behavior:auto!important;transition:none!important}}.cw{min-height:100%}.cw .cw-block{scroll-margin-top:var(--nav-h,52px);position:relative}.cw .cw-hidden{opacity:.35}.cw .cw-selected{outline:3px solid var(--violet-l);outline-offset:-3px}.cw .vsl video{object-fit:cover;z-index:2;background:#000;width:100%;height:100%;position:absolute;inset:0}.cw .risep .sc img{object-fit:cover;width:100%;height:100%}.cw .story .ph>span:first-child,.cw .scene3{position:relative}.cw .hero.hv3:before{display:none}.cw .hero-stage.hv3{margin-top:8px}.cw h1,.cw h2,.cw h3{font-weight:700}.cw q:before{content:open-quote}.cw q:after{content:close-quote}.cw .cw-block[data-pad=s] .band{padding-block:clamp(40px,6cqw,72px)}.cw .cw-block[data-pad=l] .band{padding-block:clamp(130px,17cqw,230px)}.cw .cw-block[data-align=left] :is(h1,h2,h3,p,.lead){text-align:left;margin-inline:0}.cw .cw-block[data-align=left] .ctas{justify-content:flex-start}.cw .cw-block[data-align=center] :is(h1,h2,h3,p,.lead){text-align:center;margin-inline:auto}.cw .cw-block[data-align=center] .ctas{justify-content:center}.cw .rt b{font-weight:700}.cw .lmode{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f5f5f7;--panel:#f5f5f7;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:#d2d2d7;--violet-l:#7c3aed;--fuchsia:#c026d3;background:var(--bg);color:var(--ink)}.cw .lmode .btn-g{color:var(--ink);background:#0000000f}.cw .lmode .again{box-shadow:0 10px 30px #0000001f;color:#1d1d1f!important;background:#ffffffd9!important;border:1px solid #0000001a!important}.cw .lmode .harrow{color:#1d1d1f}.cw .nav.lmode{background:#ffffffbf;border-bottom-color:#00000014}.cw .nav.lmode .links,.cw .nav.lmode .in{color:#6e6e73}.cw .lmode .chip{background:#ffffffd1;border-color:#00000014;box-shadow:0 30px 50px -24px #00000040}.cw .lmode .chip.c2 b{color:#1f8a43}.cw footer.lmode{background:#fff}@container cw (width<=760px){.cw .lmode .stage-txt{background:#ffffffdb;border-color:#00000014;box-shadow:0 30px 60px -24px #00000040}}.cw .harrow{color:#fff;opacity:0;pointer-events:none;z-index:3;cursor:pointer;background:0 0;border:0;padding:6px;transition:opacity .6s;position:absolute;top:70.5%;left:50%;transform:translate(-50%)}.cw .hvid.arrow .harrow{pointer-events:auto;animation:1.5s ease-in-out infinite cw-hblink}@keyframes cw-hblink{0%,to{opacity:.3;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,6px)}}.cw .hvid .again{height:36px;font-size:14px;top:auto!important;bottom:6%!important;transform:translate(-50%)scale(.96)!important}.cw .hvid.ended .again{transform:translate(-50%)scale(1)!important}@media (prefers-reduced-motion:reduce){.cw .hvid.arrow .harrow{opacity:.8;animation:none}}.cw.nav-lt{background:#fff}.cw .lmode .side .sdots i{background:#00000024}.cw .lmode .side .sdots i.on{background:var(--violet-l)}.cw .lmode .side .bign{-webkit-text-stroke-color:#7c3aed47}.cw .rt>div{display:block}.cw .rt>.al-l{text-align:left}.cw .rt>.al-c{text-align:center;margin-inline:auto}.cw .rt>.al-r{text-align:right;margin-left:auto}.cw .rt>.al-j{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.cw :has(>.rt>div[style*=max-width]){width:100%;max-width:none!important}.cw :has(>.rt>.wf){place-self:stretch stretch;width:100%;max-width:none!important}.cw :has(>.rt>.al-c){text-align:center;margin-inline:auto}.cw :has(>.rt>.al-r){text-align:right;margin-left:auto}.cw :has(>.rt>.al-l){text-align:left}.cw :has(>.rt>.al-j){text-align:justify}.cw .xl-grid.solo{grid-template-columns:minmax(0,760px);justify-content:center}.cw .xl-grid.solo .xl{font-size:15px}.cw .xl-jokes[hidden]{display:none}.cw .rt:has(>div){display:block}.cw .lmode .lap-img{filter:drop-shadow(0 18px 28px #0000001a)}.cw .lmode .lap-shadow{background:radial-gradient(closest-side,#00000029,#0000)}.cw .lmode .mbp-light{background:radial-gradient(closest-side,#9233ff1f,#0000)}@container cw (width<=760px){.cw .lap-shadow{opacity:.5;height:24px;bottom:-14px}.cw .lmode .lap-shadow{opacity:.35}.cw .lmode .lap-img{filter:drop-shadow(0 10px 16px #00000014)}}.cw .duo{height:calc(var(--vh1,1svh) * 150)}.cw .duo .pin{grid-template-rows:auto auto auto;align-content:center;gap:0;padding-bottom:12px}.cw .duo .again{margin-top:14px}.cw .duo .lap{width:min(80%,780px,calc((var(--vh1,1svh) * 100 - 380px) * 1.3))}.cw .duo-notes{margin-top:clamp(20px,3cqw,40px)}@container cw (width<=720px){.cw .duo{height:auto}.cw .duo .pin{height:auto;padding-top:clamp(48px,12cqw,72px);padding-bottom:56px;position:relative}.cw .duo .lap{width:min(80%,780px)}.cw .duo .scene3{margin-top:28px}}.cw .lmode .iph .iphone{box-shadow:-18px 30px 40px -24px #00000038}.cw .lmode .iph:after{background:radial-gradient(closest-side,#00000024,#0000)}.cw .price{padding-block:clamp(90px,13cqw,170px)}.cw .price .pr-lead{color:var(--ink-2);margin:0 auto 18px}.cw .price .h2{max-width:16ch;margin-inline:auto}.cw .price .pr-amt{font-family:var(--f-display);letter-spacing:-.04em;color:#0000;background:linear-gradient(120deg,#c79bff,#9233ff 55%,#d946ef);-webkit-background-clip:text;background-clip:text;margin:clamp(22px,3cqw,36px) 0 clamp(18px,2.4cqw,28px);font-size:clamp(76px,15cqw,184px);font-weight:700;line-height:1}.cw .price .pr-t2{font-family:var(--f-display);letter-spacing:-.02em;margin-top:16px;font-size:clamp(24px,3.2cqw,38px);font-weight:600}.cw .price .pr-cta{margin-top:clamp(28px,4cqw,44px)}.cw .side .st{min-height:calc(var(--vh1,1svh) * 100 - var(--nav-h,52px))}@container cw (width<=820px){.cw .side .st{min-height:calc(var(--vh1,1svh) * 100 - var(--nav-h,52px));justify-content:center;padding-block:20px}.cw .side .st:before{top:50%}.cw .side .st{gap:8px;padding-block:12px}.cw .side .st h3{font-size:clamp(26px,7.4cqw,34px);line-height:1.08}.cw .side .st p{font-size:15.5px;line-height:1.4}.cw .side .st [style*=font-size]{font-size:1em!important}.cw .side .st .mob{width:auto;height:min(calc(var(--vh1,1svh) * 100 - var(--nav-h,52px) - 250px),560px);max-width:82%;margin-top:12px}}.cw .vp .tvid{display:none}.cw .vp.hasv{background:#f5f5f7;justify-content:flex-end;padding:0 7% 7%}.cw .vp.hasv .tvid{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cw .vp.hasv:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a0810d1);height:34%;position:absolute;bottom:0;left:0;right:0}.cw .vp.hasv>:not(.tvid){z-index:2;position:relative}.cw .vp.hasv .av,.cw .vp.hasv .nm,.cw .vp.hasv .ct,.cw .vp.hasv .lab{display:none}.cw .vp.hasv .wave{height:30px;margin-top:0}.cw .vp.hasv .wave i{background:#ffffff59}.cw .vp.hasv .wave i.p{background:#fff}.cw .vp.hasv .tm{color:#fffc}.cw .vp.hasv .ctl{margin-top:4%}.cw .vp.hasv .ctl button{color:#fff}.cw.no-nav{--nav-h:0px}.cw .vp.hasv .ctl .big{color:#000}.cw .hero-stage.hv3{flex-direction:column;align-items:center;margin-top:-8px;padding-bottom:40px}.cw .hero.hv3 .hvid{margin-top:0}.cw .hpin-in{position:relative}.cw .hv3 .harrow{top:auto;bottom:-36px}.cw .hvid.arrow~.harrow{pointer-events:auto;animation:1.5s ease-in-out infinite cw-hblink}.cw .hvid .hpost{object-fit:cover;pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.cw .hvid.playing .hpost{opacity:0}.cw .hvid .hpost{transition:opacity .6s}@media (prefers-reduced-motion:reduce){.cw .hvid.arrow~.harrow{opacity:.8;animation:none}}@container cw (width<=760px){.cw .hv3 .hpin{height:calc(min(var(--vh1,1svh) * 78, 820px) + var(--vh1,1svh) * 75)}.cw .hv3 .hpin-in{top:calc((var(--vh1,1svh) * 100 - min(var(--vh1,1svh) * 78, 820px)) / 2);position:sticky}}.cw .mbp-in{transform-origin:50% 3%;transition:translate 1.1s cubic-bezier(.2,.7,.2,1),scale 1.3s cubic-bezier(.3,.7,.2,1)}.cw .scene3.zoom .mbp-in{scale:1.38}@container cw (width<=720px){.cw .scene3.zoom .mbp-in{scale:1.85}}@media (prefers-reduced-motion:reduce){.cw .scene3.zoom .mbp-in{scale:1}}.cw .hline{text-align:center;max-width:24ch;font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:14px auto 0;font-size:clamp(20px,2.4cqw,28px);font-weight:600;line-height:1.25}.cw .hero.hv3 .hvid{height:min(calc(var(--vh1,1svh) * 66),720px)}.cw .hv3 .harrow{bottom:-40px}@container cw (width<=760px){.cw .hv3 .hpin{height:calc(min(var(--vh1,1svh) * 66, 720px) + 90px + var(--vh1,1svh) * 75)}.cw .hv3 .hpin-in{top:calc((var(--vh1,1svh) * 100 - min(var(--vh1,1svh) * 66, 720px) - 90px) / 2)}}.cw .hero.hv4:before{display:none}.cw .hero-stage.hv4{perspective:none;width:100%;max-width:none;margin:24px 0 0;display:block}.cw .cine{height:calc(var(--vh1,1svh) * 240);position:relative}.cw .cine-pin{height:calc(var(--vh1,1svh) * 100);position:sticky;top:0;overflow:hidden}.cw .cine-pin:before,.cw .cine-pin:after{content:"";height:calc(var(--vh1,1svh) * 10);z-index:4;pointer-events:none;position:absolute;left:0;right:0}.cw .cine-pin:before{background:linear-gradient(var(--bg),transparent);top:0}.cw .cine-pin:after{background:linear-gradient(transparent,var(--bg));bottom:0}.cw .cl{z-index:3;text-align:center;font:800 clamp(46px,6.4cqw,104px)/1 var(--f-display);letter-spacing:-.05em;color:var(--ink);will-change:transform;text-wrap:balance;text-shadow:0 0 40px var(--bg),0 0 80px var(--bg);margin:0;padding:0 5cqw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cw .cine-ph{z-index:1;height:min(calc(var(--vh1,1svh) * 74),700px);aspect-ratio:608/1206;opacity:0;will-change:transform,opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,10%)}.cw .cine-ph video{width:100%;height:100%;display:block}.cw .cine-ph:after{content:"";background:radial-gradient(70% 45% at 50% 40%,transparent,var(--bg) 95%);pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cw .cine{height:auto}.cw .cine-pin{height:auto;padding:30px 0 60px;position:relative}.cw .cl{position:relative;top:auto;transform:none}.cw .cine-ph{opacity:1;margin:30px auto 0;position:relative;top:auto;left:auto;transform:none}}.cw .tblk .h2{margin-top:12px}.cw .tblk-txt{max-width:60ch;color:var(--ink-2);margin:20px auto 0;font-size:clamp(18px,1.9cqw,23px);line-height:1.5}.cw .tblk .h2+.tblk-txt,.cw .tblk .eyebrow+.tblk-txt{margin-top:20px}.cw .tblk .wrap>:first-child{margin-top:0}.cw .cine-cap{left:0;right:0;bottom:calc(var(--vh1,1svh) * 7);z-index:5;text-align:center;color:var(--ink-2);opacity:0;margin:0;padding:0 24px;font-size:clamp(15px,1.4cqw,18px);line-height:1.4;transition:opacity .7s,transform .7s;position:absolute;transform:translateY(10px)}.cw .cine-cap b{color:var(--ink);font-weight:600}.cw .cine.cap .cine-cap{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cw .cine-cap{opacity:1;margin-top:12px;position:relative;bottom:auto;transform:none}}.cw .picker{flex-wrap:nowrap;gap:8px;padding-top:8px}.cw .picker button span{opacity:.72;width:42px;height:42px;font-size:16px;transition:transform .35s cubic-bezier(.2,.9,.25,1.3),opacity .25s;position:relative;box-shadow:0 8px 20px -10px #0009}.cw .picker button span em{font-style:normal;transition:opacity .2s}.cw .picker button:hover span{opacity:1;transform:translateY(-3px)scale(1.07)}.cw .picker button span .eq{opacity:0;justify-content:center;align-items:center;gap:3px;transition:opacity .2s;display:flex;position:absolute;inset:0}.cw .picker button span .eq b{transform-origin:50% 100%;background:#fff;border-radius:2px;width:3px;height:14px;animation:.9s ease-in-out infinite cw-eqb}.cw .picker button span .eq b:nth-child(2){height:18px;animation-delay:-.3s}.cw .picker button span .eq b:nth-child(3){animation-delay:-.6s}@keyframes cw-eqb{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.cw .picker.playing button.on span em{opacity:0}.cw .picker.playing button.on span .eq{opacity:1}.cw .picker button.on span{opacity:1;transform:scale(1.12);box-shadow:0 8px 20px -10px #0009}.cw .picker button.on span:before{content:"";background:conic-gradient(var(--violet-l) calc(var(--p,0) * 1turn),#ffffff24 0);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.cw .lmode .picker button.on span:before{background:conic-gradient(var(--violet-l) calc(var(--p,0) * 1turn),#0000001a 0)}@keyframes cw-pk{0%,to{translate:0}50%{translate:0 -3px}}@container cw (width<=420px){.cw .picker{gap:4px}.cw .picker button span{width:36px;height:36px;font-size:14px}.cw .picker button{font-size:10.5px}}.cw .lock.in .n2{transition-delay:.12s}.cw .lock.in .n3{transition-delay:.24s}.cw .lock .n3{z-index:0;background:#28243459;height:66px;top:calc(36% + 34px);left:13%;right:13%}.cw .lock .nt{transition:opacity .35s,transform .45s cubic-bezier(.2,1.1,.3,1.25)!important}.cw .lock .nv{color:#fff;align-items:center;gap:6px;font-weight:600;display:flex}.cw .lock .nw{align-items:center;gap:2px;height:14px;display:inline-flex}.cw .lock .nw b{background:var(--violet-l);border-radius:1px;width:2px;height:100%;animation:.8s ease-in-out infinite cw-eqb;transform:scaleY(.4)}.cw .lock .nw b:nth-child(2n){animation-delay:-.25s}.cw .lock .nw b:nth-child(3n){animation-delay:-.5s}.cw .vcol .iphone.buzz{animation:.42s linear cw-buzz}@keyframes cw-buzz{0%,to{translate:0}15%{translate:-4px}30%{translate:4px}45%{translate:-3px}60%{translate:3px}75%{translate:-1px}}@media (prefers-reduced-motion:reduce){.cw .picker button span,.cw .picker button span .eq b,.cw .lock .nw b{animation:none}}.cw .picker button span .pf{width:17px;height:12px;box-shadow:0 0 0 2px var(--bg),0 2px 5px #00000059;opacity:.92;border-radius:3px;transition:transform .3s;display:flex;position:absolute;bottom:-3px;right:-4px;overflow:hidden}.cw .picker button span .pf svg{width:100%;height:100%}.cw .picker button.on span .pf{transform:scale(.88)}.cw .stage-txt .who .flag{vertical-align:-2px;opacity:0;margin-left:6px;transition:opacity .35s,transform .45s cubic-bezier(.2,1.2,.3,1.3);display:inline-flex;transform:scale(.6)rotate(-8deg)}.cw .stage-txt .who .flag svg{border-radius:3px;width:22px;height:15px;box-shadow:0 0 0 1px #ffffff2e,0 2px 6px #0000004d}.cw .voices.playing .stage-txt .who .flag{opacity:1;transform:none}.cw .vp .vsound{white-space:nowrap;cursor:pointer;color:#111;height:46px;font:700 16px var(--f-body);background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;animation:1.6s ease-in-out infinite cw-vs;display:none;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px -10px #0009;z-index:6!important;position:absolute!important}.cw [data-voices].muted .vp .vsound{display:flex}@keyframes cw-vs{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.cw .vp .vsound{animation:none}}.cw .story .eyebrow{text-transform:none;letter-spacing:-.01em}.cw .plans{align-items:start}.cw .plan .pr{text-wrap:balance;font-size:clamp(30px,3.6cqw,42px);line-height:1.08}.cw .plan .day{color:var(--violet-l);background:#9233ff29;border-radius:999px;align-self:flex-start;margin-top:6px;padding:4px 12px;font-weight:700;display:inline-block}.cw .plan .sub{color:var(--ink-2);margin-top:2px;font-size:15px}.cw .plan .txt{color:var(--ink-2);margin-top:10px}.cw .plan .save{margin-top:2px}.cw .plan .pfeats{color:var(--ink);gap:9px;margin:16px 0 0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:grid}.cw .plan .pfeats li{padding-left:26px;position:relative}.cw .plan .pfeats li:before{content:"✓";width:18px;height:18px;color:var(--ok);background:#30d15829;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;top:0;left:0}.cw .lmode .plan .day{background:#7c3aed1a}@container cw (width>=861px){.cw .plans{grid-template-columns:1.08fr 1fr;align-items:stretch;gap:20px;max-width:920px;margin-inline:auto}.cw .plan.full{grid-area:1/1/span 2}.cw .plan:not(.full){grid-column:2;justify-content:center}.cw .plan:not(.full) .btn{margin-top:14px}}.cw .plan .pr{flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:clamp(34px,4.2cqw,46px);display:flex}.cw .plan .pr .num{white-space:nowrap}.cw .plan .pr small{font-family:var(--f-body,inherit);letter-spacing:0;color:var(--ink-2);font-size:17px;font-weight:600}.cw .plan .pr small.pre{flex-basis:100%;margin-bottom:2px;font-size:15px}.cw .paynote{text-align:left;background:#9233ff1a;border:1px solid #9233ff59;border-radius:20px;align-items:center;gap:14px;max-width:640px;margin:26px auto 0;padding:16px 20px;display:flex}.cw .paynote .pn-ico{background:var(--violet);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.cw .paynote .pn-ico svg{width:24px;height:24px}.cw .paynote p{color:var(--ink-2);flex-direction:column;gap:2px;margin:0;font-size:15px;display:flex}.cw .paynote p b{color:var(--ink);font-size:18px;font-weight:700}.cw .lmode .paynote{background:#7c3aed12;border-color:#7c3aed4d}@container cw (width>=861px){.cw .plan.full .btn{margin-top:auto}.cw .plan.full .pfeats{margin-bottom:22px}}.cw .eyebrow[data-eb=m]{font-size:18px}.cw .eyebrow[data-eb=l]{letter-spacing:.08em;font-size:clamp(20px,3cqw,26px)}.cw .eyebrow[data-eb=xl]{letter-spacing:.05em;font-size:clamp(24px,4.2cqw,36px);line-height:1.15}.cw .eyebrow[data-eb=xxl]{letter-spacing:.02em;font-size:clamp(30px,6cqw,52px);line-height:1.1}.cw .picker{gap:10px}.cw .picker button{-webkit-tap-highlight-color:transparent;padding:4px 0;transition:color .25s}.cw .picker button span{opacity:.62;filter:saturate(.7);will-change:transform;transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .25s,filter .25s,box-shadow .4s;box-shadow:0 6px 16px -8px #0009}.cw .picker button:hover span{opacity:1;filter:none;transition-duration:.3s,.2s,.2s,.3s;transform:translateY(-3px)scale(1.07)}.cw .picker button:active span{transition-duration:.12s;transform:scale(.9)}.cw .picker button.on span{opacity:1;filter:none;box-shadow:0 10px 26px -10px var(--pc,#7c3aed);transform:scale(1.14)}.cw .picker.playing button.on span em{transform:scale(.6)}.cw .picker button span em{transition:opacity .2s,transform .3s}.cw .picker button.on span:after{content:"";background:radial-gradient(closest-side,var(--pc,#7c3aed),transparent);opacity:0;z-index:-1;border-radius:50%;transition:opacity .4s;position:absolute;inset:-12px}.cw .picker.playing button.on span:after{opacity:.45;animation:2.4s ease-in-out infinite cw-glow}@keyframes cw-glow{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.55;transform:scale(1.08)}}.cw .picker.pop button span{animation:.55s cubic-bezier(.34,1.56,.64,1) backwards cw-pin;animation-delay:calc(var(--i,0) * 55ms)}@keyframes cw-pin{0%{opacity:0;transform:translateY(10px)scale(.5)}}@container cw (width<=420px){.cw .picker{gap:5px}.cw .picker button.on span{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.cw .picker button.on span:after,.cw .picker.pop button span{animation:none}}.cw .vp .vsound{color:#fff;background:linear-gradient(135deg,#9233ff,#c026d3);animation:1.6s ease-in-out infinite cw-vs,1.6s ease-out infinite cw-vsring;box-shadow:0 0 #9233ff8c,0 14px 34px -10px #9233ffcc}@keyframes cw-vsring{0%{box-shadow:0 0 #9233ff8c,0 14px 34px -10px #9233ffcc}to{box-shadow:0 0 0 16px #9233ff00,0 14px 34px -10px #9233ffcc}}@media (prefers-reduced-motion:reduce){.cw .vp .vsound{animation:none}}.cw .vp .vsound{height:68px;font:800 21px var(--f-body);color:#fff;background:#0b0a10;border:2.5px solid #9233ff;gap:10px;padding:0 30px}@container cw (width<=420px){.cw .vp .vsound{height:60px;padding:0 24px;font-size:19px}}.cw .price .pr-local{color:var(--ink);margin-top:10px}.cw .price .pr-local[data-sz=m]{font-size:clamp(20px,2.4cqw,24px)}.cw .price .pr-local[data-sz=l]{font-size:clamp(22px,3.2cqw,32px);font-weight:600}.cw .price .pr-local[data-sz=xl]{font-size:clamp(26px,4.4cqw,44px);font-weight:700;line-height:1.15}.cw .vmini{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;color:#f5f5f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#16151bf0;border-radius:999px;align-items:center;gap:6px;max-width:calc(100% - 32px);padding:6px 6px 6px 8px;transition:transform .45s cubic-bezier(.2,.9,.25,1.1),opacity .3s;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px #ffffff14}.cw .vmini.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.cw .vmini button{color:inherit;cursor:pointer;font:600 14px var(--f-body);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.cw .vmini .vm-go{gap:8px;min-width:0;padding:0 6px 0 0}.cw .vmini .vm-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:flex}.cw .vmini .vm-who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cw .vmini .vm-pp{color:#fff;background:linear-gradient(135deg,#9233ff,#c026d3);border-radius:50%;flex:none;width:40px;height:40px}.cw .vmini .vm-pp svg{width:20px;height:20px;margin:0!important}.cw .vmini .vm-x{color:#a1a1a6;border-radius:50%;flex:none;width:32px;height:32px;font-size:14px}@media (prefers-reduced-motion:reduce){.cw .vmini{transition:none}}.cw .thx{min-height:calc(var(--vh1,1svh) * 100);padding-block:clamp(56px,9vh,110px);position:relative;overflow:hidden}.cw .thx .wrap{z-index:1;max-width:720px;position:relative}.cw .thx-glow{aspect-ratio:1;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#9233ff52,#c026d31f 55%,#0000);width:min(900px,140vw);animation:6s ease-in-out infinite alternate cw-thx-glow;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@keyframes cw-thx-glow{0%{opacity:.75;transform:translate(-50%)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1.04)}}.cw .thx-sparks{pointer-events:none;position:absolute;inset:0}.cw .thx-sparks i{opacity:0;border-radius:2px;width:6px;height:10px;animation:2.6s cubic-bezier(.3,.6,.5,1) forwards cw-thx-fall;position:absolute;top:-12px}@keyframes cw-thx-fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.9}to{opacity:0;transform:translateY(60vh)rotate(260deg)}}.cw .thx-check{width:84px;height:84px;margin:0 auto 22px}.cw .thx-check svg{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cw .thx-check circle{stroke:#30d158;stroke-dasharray:151;stroke-dashoffset:151px;animation:.7s ease-out .15s forwards cw-thx-draw}.cw .thx-check path{stroke:#30d158;stroke-width:4px;stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s ease-out .75s forwards cw-thx-draw}@keyframes cw-thx-draw{to{stroke-dashoffset:0}}.cw .thx-title{font-family:var(--f-display);letter-spacing:-.035em;margin-top:14px;font-size:clamp(38px,7.4cqw,76px);font-weight:800;line-height:1.02}.cw .thx-text{max-width:34ch;margin:22px auto 0}.cw .thx-steps{text-align:left;counter-reset:none;gap:12px;max-width:560px;margin:40px auto 0;padding:0;list-style:none;display:grid}.cw .thx-steps li{background:var(--panel);border:1px solid var(--line);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cw .thx-steps li:nth-child(2){border-color:#9233ff8c;box-shadow:0 0 0 3px #9233ff1f}.cw .thx-steps .n{color:#fff;background:linear-gradient(135deg,#9233ff,#c026d3);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:flex}.cw .thx-steps b{color:var(--ink);font-size:17px;line-height:1.3;display:block}.cw .thx-steps p{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:1.45}.cw .thx-cta{min-width:min(320px,100%);height:56px;margin-top:28px;font-size:18px}.cw .thx-close{margin-top:72px}.cw .thx-logo{height:34px;margin:22px auto 0;display:block}.cw .lmode .thx-logo{filter:invert()}.cw .thx-sign{color:var(--ink-2);margin-top:10px;font-size:15px}.cw .thx-help{color:var(--violet-l);margin-top:28px;font-weight:600;text-decoration:none;display:inline-block}@media (prefers-reduced-motion:reduce){.cw .thx-glow,.cw .thx-sparks i{animation:none}.cw .thx-sparks{display:none}.cw .thx-check circle,.cw .thx-check path{stroke-dashoffset:0;animation:none}}.cw .sa-hero{padding-top:clamp(56px,9cqi,104px);padding-bottom:clamp(40px,6cqi,64px);position:relative;overflow:hidden}.cw .sa-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#9233ff52,#0000 70%);width:900px;height:700px;margin-left:-450px;position:absolute;top:-30%;left:50%}.cw .lmode .sa-hero:before,.cw .sa-hero.lmode:before{background:radial-gradient(closest-side,#9233ff24,#0000 70%)}.cw .sa-hero>.wrap{position:relative}.cw .sa-hi{letter-spacing:.12em;text-transform:uppercase;color:var(--violet-l);font-size:15px;font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1) both cw-sa-up}.cw .sa-h1{max-width:15ch;font-family:var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:18px auto 0;font-size:clamp(42px,7cqi,80px);line-height:1.02;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both cw-sa-up}.cw .sa-h1 .blk{display:block}.cw .sa-h1 .hit{letter-spacing:-.02em;background:linear-gradient(90deg,var(--violet-l),var(--fuchsia));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.18em;font-size:.86em;display:block}.cw .sa-h1 .hit .grad{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:inherit}.cw .sa-body{max-width:30ch;color:var(--ink-2);gap:16px;margin:28px auto 0;font-size:clamp(19px,2.2cqi,23px);line-height:1.42;animation:.7s cubic-bezier(.2,.8,.2,1) .18s both cw-sa-up;display:grid}.cw .sa-body b{color:var(--ink);font-weight:600}.cw .sa-saved{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;margin:26px auto 0;padding:10px 18px;font-size:16px;animation:.7s cubic-bezier(.2,.8,.2,1) .28s both cw-sa-up;display:inline-flex}.cw .sa-saved b{color:var(--ink)}.cw .sa-saved i{background:var(--ok);width:9px;height:9px;box-shadow:0 0 10px var(--ok);border-radius:50%;flex:none}.cw .sa-paid{border:1px dashed color-mix(in srgb,var(--violet-l) 55%,var(--line));text-align:center;border-radius:26px;max-width:560px;margin:0 auto;padding:26px 24px}.cw .sa-paid h2{font-family:var(--f-display);letter-spacing:-.025em;margin:0;font-size:26px}.cw .sa-paid p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:10px;font-size:17px}.cw .sa-paid p b,.cw .sa-paid p strong{color:var(--ink)}.cw .sa-paid .row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.cw .sa-paid .btn-o{color:var(--ink);border:1px solid var(--line);height:46px;box-shadow:none;background:0 0;padding:0 20px;font-size:15px}.cw .sa-paid .btn-o:disabled{opacity:.6}.cw .sa-paid small{color:var(--ink-3);margin-top:16px;font-size:15px;display:block}.cw .sa-paid small a,.cw .sa-link{color:var(--violet-l);font-weight:600;text-decoration:none}.cw .sa-link{font:inherit;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:15px;display:block}@keyframes cw-sa-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cw .sa-hi,.cw .sa-h1,.cw .sa-body,.cw .sa-saved{animation:none}}@container cw (width<=420px){.cw .picker{gap:3px}.cw .picker button span{width:33px;height:33px;font-size:13px}.cw .picker button{font-size:10px}.cw .picker button span .pf{width:14px;height:10px}}.cw .vcol{min-width:0}.cw .picker{flex-wrap:wrap;gap:12px 10px;max-width:100%}@container cw (width<=860px){.cw .picker{flex-wrap:nowrap}}@container cw (width<=420px){.cw .picker{gap:3px}}.cw .vp.hasv:after{background:linear-gradient(#0a081000,#0a0810c7 42%,#0a0810f7 70%);height:40%}@font-face{font-family:Fraunces Soft;src:url(/fonts/fraunces-soft-9d53fa41.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces Soft;src:url(/fonts/fraunces-soft-italic-09a19f7d.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}[style*=Fraunces\ Soft],[style*=Fraunces\ Soft] *{font-optical-sizing:auto;font-variation-settings:"SOFT" 100,"WONK" 0}.cw [data-font=soft]{--f-display:"Fraunces Soft","Fraunces",Georgia,serif;--f-body:"Fraunces Soft","Fraunces",Georgia,serif;--f-serif:"Fraunces Soft","Fraunces",Georgia,serif;font-family:var(--f-body);font-optical-sizing:auto;font-variation-settings:"SOFT" 100,"WONK" 0}.cw [data-font=soft] .btn,.cw [data-font=soft] .tag,.cw [data-font=soft] .rib{--f-display:"Inter Tight","Inter",system-ui,sans-serif;--f-body:"Inter",system-ui,sans-serif;font-variation-settings:normal}.cw .plan .rib{pointer-events:none;border-top-right-radius:30px;width:160px;height:160px;position:absolute;top:0;right:0;overflow:hidden}.cw .plan .rib span{text-align:center;color:#fff;width:230px;font:800 13px/1 var(--f-body);letter-spacing:.06em;background:#3a3a3c;padding:9px 0;position:absolute;top:30px;right:-58px;transform:rotate(45deg);box-shadow:0 8px 18px -6px #00000059}.cw .plan.best .rib span{background:#16a34a;padding:10px 0;font-size:14px;box-shadow:0 10px 22px -6px #16a34ab3}.cw .plan .pr s.old{font:600 20px var(--f-body);letter-spacing:0;color:var(--ink-3);text-decoration-color:#e11d48;text-decoration-thickness:2px}@media (width<=520px){.cw .plan .pr s.old{flex-basis:100%;margin-bottom:2px;font-size:17px}}
