.staff{width:100%;height:auto;fill:var(--staff-ink,#1d1a2e);display:block;overflow:hidden}.staff-g{transition:fill .18s}.staff-g.is-hot{fill:var(--staff-hot,#6c4cf0);transition:fill 40ms}@media (prefers-reduced-motion:reduce){.staff *{transition:none!important}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_af936e17-module__xnt4PG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_af936e17-module__xnt4PG__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
.eb{--paper:#fbfaf6;--glow-v:#6c4cf029;--glow-t:#1ba6971f;background:#fff}.eb .nav{background:#faf9ffb8;border-bottom-color:#e3def68c;margin-bottom:-65px}.eb-story{background:#f6f4ff;position:relative}html.eb-live .eb-story{height:560svh}.eb-stage{--ow:clamp(340px, 34vw, 580px);--su:calc(var(--ow) * .002271);--fx:31%;--fy:66%;isolation:isolate;position:relative;overflow:hidden}html.eb-live .eb-stage{touch-action:pan-y;height:100svh;min-height:600px;position:sticky;top:0}.eb-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.eb-bg{z-index:0;background:radial-gradient(55% 60% at 32% 64%, #fff 0%, #fff0 72%), radial-gradient(38% 42% at 80% 58%, var(--glow-t), transparent 72%), radial-gradient(40% 44% at 14% 24%, var(--glow-v), transparent 70%), linear-gradient(180deg, #f6f4ff 0%, #fcfbff 46%, #efebff 100%);position:absolute;inset:0}.eb-bg i{position:absolute;inset:0}.eb-bg-window{mix-blend-mode:soft-light;opacity:.9;background:linear-gradient(112deg,#0000 18%,#ffffffd9 26%,#0000 36%),linear-gradient(112deg,#0000 40%,#fff9 47%,#0000 55%)}.eb-bg-glow{background:radial-gradient(28% 30% at var(--fx) var(--fy), #8d78ff38, transparent 70%)}.eb-sheet-clip{will-change:transform;position:absolute;inset:0}.eb-sheet-clip:after{content:"";background:linear-gradient(90deg, #fcfbff00 calc(var(--fx) + var(--ow) * .12), #fcfbff80 calc(var(--fx) + var(--ow) * .95), #fcfbffa8 100%);position:absolute;inset:0}.eb-sheet{left:calc(var(--fx) - 100 * var(--su));top:calc(var(--fy) - 170 * var(--su));width:calc(1110 * var(--su));height:calc(500 * var(--su));will-change:transform;position:absolute}.eb-page{background:radial-gradient(120% 90% at 20% 0%, #ffffffe6, #fff0 60%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .42 0 0 0 0 .38 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E"), var(--paper);border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #281e5a0d,0 6px 14px -6px #281e5a1f,0 36px 70px -24px #4632a047}.eb-sheet:before,.eb-sheet:after{content:"";z-index:-1;background:#f7f5ef;border-radius:3px;position:absolute;inset:0;box-shadow:0 10px 30px -12px #3c288c38}.eb-sheet:before{transform:translate(-1.5%,2.5%)rotate(-2.4deg)}.eb-sheet:after{background:#f3f1ea;transform:translate(1%,5%)rotate(1.6deg)}.eb-sheet-svg{width:100%;height:100%;display:block}.eb-others{opacity:.72}.eb-shadow{left:calc(var(--fx) - var(--ow) * .16);top:calc(var(--fy) + var(--ow) * .1);width:calc(var(--ow) * .8);height:calc(var(--ow) * .42);filter:blur(calc(var(--ow) * .012));transform-origin:30% 30%;will-change:transform;background:radial-gradient(closest-side,#fffffff2 0 14%,#ffffff8c 22%,#78ecdc73 34%,#9680ff57 46%,#2c1a7833 64%,#2c1a7814 82%,#2c1a7800 100%);border-radius:50%;position:absolute}.eb-waves-svg,.eb-waves{position:absolute}.eb-waves-svg{left:var(--fx);right:0;top:calc(var(--fy) - 197 * var(--su));width:calc(100% - var(--fx));height:calc(394 * var(--su));overflow:visible}.eb-waves-svg path{fill:none;stroke:url(#eb-wave);vector-effect:non-scaling-stroke;stroke-linecap:round}.eb-waves-glow path{stroke-width:9px;opacity:.14}.eb-waves-core path{stroke-width:2.3px}.eb-waves{width:100%;height:100%;inset:0}.eb-stage:not(.is-live) .eb-waves,.eb-stage.is-live .eb-waves-svg{display:none}.eb-orb{z-index:2;width:var(--ow);left:calc(var(--fx) - var(--ow) * .43188);top:calc(var(--fy) - var(--ow) * .37971);will-change:transform;position:absolute}.eb-orb-tilt{transform-style:preserve-3d;position:relative}.eb-orb-img{width:100%;height:auto;filter:drop-shadow(0 calc(var(--ow) * .05) calc(var(--ow) * .06) #4628aa38);display:block}.eb-mag,.eb-gl{width:100%;height:100%;position:absolute;inset:0}.eb-gl{opacity:0}.eb-stage.gl-on .eb-gl{opacity:1}.eb-stage.gl-on .eb-mag:not(.eb-dial-svg)>g:first-of-type{visibility:hidden}.eb-inst{z-index:3;left:calc(var(--fx) + var(--ow) * .6);top:calc(var(--fy) - var(--ow) * .72);width:calc(var(--ow) * 1.02);aspect-ratio:1;position:absolute}.eb-inst img{opacity:0;filter:drop-shadow(0 14px 22px #3c28962e);width:100%;height:100%;position:absolute;inset:0}.eb-copy,.eb-chapters{z-index:4;position:relative}.eb-copy h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;color:var(--ink);max-width:11.5em;margin:0;font-size:clamp(38px,4.6vw,70px);font-weight:700;line-height:1.02}.eb-copy h1 .w{display:inline-block}@media (prefers-reduced-motion:no-preference){.eb-copy h1 .w{animation:1.1s cubic-bezier(.2,.7,.1,1) both eb-focus;animation-delay:calc(var(--i) * 70ms + 80ms)}}@keyframes eb-focus{0%{filter:blur(10px);transform:translateY(.12em)scale(1.04)}}.eb-lede{color:#3f3a5c;max-width:30em;margin:0 0 22px;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.eb-facts{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:16px 0 0;padding:0;font-size:14.5px;font-weight:500;list-style:none;display:flex}.eb-facts li:before{content:"";background:var(--teal);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 3px #1ba69729}.eb-ch h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(30px,3.4vw,52px);font-weight:700;line-height:1.04}.eb-ch p{color:#4a4566;max-width:28em;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.5}.eb-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--violet)!important;margin:0 0 12px!important;font-size:13px!important}.eb-readout{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;font-weight:500;color:var(--ink)!important;margin-top:18px!important;font-size:clamp(18px,1.6vw,24px)!important}.eb-readout b{font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#6c4cf0,#12a594);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}[data-ch="2"] .eb-readout b{letter-spacing:-.05em;vertical-align:-.12em;font-size:2.4em}.eb-inst-still{display:none}.eb-foot{z-index:5;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.eb-rail{letter-spacing:.12em;text-transform:uppercase;color:#a39cc6;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:none}html.eb-live .eb-rail{z-index:5;right:max(var(--gutter), calc((100% - 1280px) / 2 + var(--gutter)));opacity:0;flex-direction:column;gap:10px;display:flex;position:absolute;top:clamp(104px,14svh,146px)}.eb-rail li{align-items:center;gap:10px;transition:color .3s;display:flex}.eb-rail li span{font-family:var(--font-display), sans-serif;letter-spacing:.04em;opacity:.7;font-size:11px}.eb-rail li:after{content:"";width:0;height:2px;transition:width .4s var(--ease-out);background:linear-gradient(90deg,#6c4cf0,#12a594);border-radius:2px}.eb-rail li.is-on{color:#5d5878}.eb-rail li.is-now{color:var(--ink)}.eb-rail li.is-now:after{width:28px}.eb-sound{-webkit-backdrop-filter:blur(10px);height:40px;color:var(--ink);font:600 14px var(--font-body), sans-serif;cursor:pointer;pointer-events:auto;background:#ffffffb8;border:1px solid #6c4cf02e;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;transition:background-color .16s,color .16s;display:inline-flex;box-shadow:0 6px 20px -8px #3c289640}.eb-sound:hover{background:#fff}.eb-sound[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:#fff}html.eb-live .eb-copy{width:100%;max-width:1280px;padding:clamp(96px, 13svh, 136px) var(--gutter) 0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,80px);margin-inline:auto;display:grid;position:absolute;top:0;left:0;right:0}html.eb-live .eb-hero-side{padding-top:8px}html.eb-live .eb-chapters{max-width:1280px;padding:clamp(96px, 13svh, 136px) var(--gutter) 0;margin-inline:auto;display:grid;position:absolute;top:0;left:0;right:0}html.eb-live .eb-chapters .eb-ch{opacity:0;visibility:hidden;grid-area:1/1;max-width:560px}html.eb-live .eb-readout-static{display:none}html.eb-live .eb-foot{pointer-events:none;max-width:1280px;padding:0 var(--gutter) clamp(18px, 3svh, 30px);justify-content:flex-end;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}@media (max-width:899px){.eb-stage{--ow:min(68vw, 330px);--fx:35%;--fy:67%}html.eb-live .eb-copy{grid-template-columns:1fr;gap:14px;padding-top:84px}html.eb-live .eb-chapters{padding-top:92px}.eb-copy h1{font-size:clamp(34px,9.4vw,46px)}.eb-lede{margin-bottom:16px;font-size:16px}.eb-facts{margin-top:12px;font-size:13px}html.eb-live .eb-rail{display:none}html.eb-live .eb-foot{bottom:76px}.eb-inst{left:auto;right:4px;top:calc(var(--fy) - var(--ow) * .9);width:calc(var(--ow) * .84)}}@media (max-width:899px) and (max-height:760px){html.eb-live .eb-hero-side .eb-lede{display:none}}html:not(.eb-live) .eb-stage{padding:calc(65px + clamp(40px,7vw,88px)) 0 clamp(48px,7vw,96px);display:grid}html:not(.eb-live) .eb-copy,html:not(.eb-live) .eb-chapters,html:not(.eb-live) .eb-foot{width:100%;max-width:1180px;padding-inline:var(--gutter);margin-inline:auto}html:not(.eb-live) .eb-copy{order:0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);display:grid}html:not(.eb-live) .eb-stage{--fy:46%}html:not(.eb-live) .eb-scene{order:1;height:clamp(420px,52vw,620px);margin-top:8px;position:relative;inset:auto;overflow:hidden}html:not(.eb-live) .eb-foot{order:2;justify-content:flex-end}html:not(.eb-live) .eb-rail{display:none}html:not(.eb-live) .eb-chapters{order:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(48px,7vw,96px);display:grid}html:not(.eb-live) .eb-chapters h2{font-size:clamp(24px,2.2vw,30px)}html:not(.eb-live) .eb-inst-still{grid-template-columns:repeat(5,1fr);gap:2px;margin:16px 0 0;padding:0;list-style:none;display:grid}html:not(.eb-live) .eb-inst-still img{width:100%;height:auto}html:not(.eb-live) .eb-inst{display:none}@media (max-width:899px){html:not(.eb-live) .eb-copy,html:not(.eb-live) .eb-chapters{grid-template-columns:1fr}html:not(.eb-live) .eb-scene{height:380px}html:not(.eb-live) .eb-stage{--fy:50%}}.eb-dock{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:saturate(1.6)blur(18px);opacity:0;transition:transform .28s var(--ease-out), opacity .2s linear;pointer-events:none;background:#ffffffb8;border:1px solid #fffc;border-radius:22px;align-items:center;gap:10px;padding:8px;display:flex;position:fixed;transform:translate(-50%,20px);box-shadow:inset 0 1px #ffffffe6,0 18px 50px -14px #3c289659,0 2px 8px #1d1a2e0f}.eb-dock[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.eb-dock .badges{--badge-h:40px;flex-wrap:nowrap}.eb-dock .badge-note{display:none}.eb-dock li:has(>span.badge){display:none}.eb-dock-beta{white-space:nowrap;height:44px;padding-inline:18px;font-size:14.5px}@media (max-width:520px){.eb-dock{border-radius:18px;justify-content:space-between;gap:6px;padding:6px;left:10px;right:10px;transform:translateY(20px)}.eb-dock[data-show]{transform:none}.eb-dock .badges{flex:1;justify-content:center}.eb-dock-beta{display:none}}@media (prefers-reduced-motion:reduce){.eb-dock{transition:none}}.sl .eb-faq{padding-bottom:max(clamp(80px,10vw,140px),112px)}.eb-sec{padding-block:clamp(80px,10vw,140px)}.eb-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:16px clamp(24px,5vw,80px);margin-bottom:clamp(36px,5vw,64px);display:grid}.eb-head h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.04}.eb-head p{color:var(--muted);max-width:30em;margin:0;font-size:clamp(17px,1.4vw,20px)}@media (max-width:760px){.eb-head{grid-template-columns:1fr}}.eb-close{background:radial-gradient(50% 60% at 50% 30%, #fff 0%, #fff0 70%), radial-gradient(40% 50% at 20% 80%, var(--glow-v), transparent 70%), radial-gradient(40% 50% at 85% 70%, var(--glow-t), transparent 70%), #f3f0ff;text-align:center;padding:clamp(96px,12vw,170px) 0 clamp(120px,13vw,180px);position:relative;overflow:hidden}.eb-close-inner{flex-direction:column;align-items:center;display:flex}.eb-close-orb{filter:drop-shadow(0 22px 24px #1d1a2e33);width:220px;margin-bottom:28px}.eb-close-orb img{width:100%;height:auto}.eb-close h2{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;max-width:14em;margin:0 0 12px;font-size:clamp(32px,4.4vw,60px);line-height:1.04}.eb-close-inner>p{color:var(--muted);margin:0 0 28px}.eb-close .badges{justify-content:center}.eb-close-inner>.eb-close-beta{margin:22px 0 0;font-size:16px}.eb .site-footer{color:var(--muted);background:#fff;border-top:1px solid #6c4cf01f}.eb .site-footer .brand{color:var(--ink)}.eb .site-footer nav a{--footer-link:#4a4566;--footer-link-on:var(--violet-press);--footer-ring:var(--violet)}.eb .footer-note{color:#6f6891}@media (prefers-reduced-motion:no-preference){html.eb-live .eb-orb-tilt{animation:1.5s cubic-bezier(.16,1,.3,1) .12s both eb-lens-in}html.eb-live .eb-waves-svg path{stroke-dasharray:1;animation:1.7s cubic-bezier(.3,.6,.2,1) .5s both eb-draw}html.eb-live .eb-shadow{animation:1.5s cubic-bezier(.16,1,.3,1) .12s both eb-shadow-in}}@keyframes eb-lens-in{0%{filter:blur(14px)saturate(1.4);transform:translate(-4%,3%)scale(.9)rotate(-8deg)}}@keyframes eb-draw{0%{stroke-dashoffset:1px}}@keyframes eb-shadow-in{0%{filter:blur(30px);transform:translate(-6%,-10%)scale(.7)}}
.c2{--ink:#1d1a2e;--muted:#5d5878;--violet:#6c4cf0;--soft:#b0a6e6;--cream:#fff1d6;--black:var(--font-body), "Golos Text", sans-serif;color:var(--ink);background:#fff;overflow-x:clip}.c2 h1,.c2 h2,.c2 p,.c2 ul,.c2 ol{margin:0;padding:0}.c2 ul,.c2 ol{list-style:none}.c2-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c2-mono{font:500 12px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.c2-mono-violet{color:var(--violet)}.c2-cta,.c2-ghost{white-space:nowrap;height:64px;font:600 20px/1 var(--font-body), sans-serif;transition:transform .2s var(--ease-out,ease), background .2s;border-radius:999px;align-items:center;gap:8px;padding:0 34px;text-decoration:none;display:inline-flex}.c2-cta{background:var(--violet);color:#fff}.c2-cta:hover{color:#fff;background:#5a3bdc;transform:translateY(-2px)}.c2-ghost:hover{color:var(--ink)}.c2-ghost{color:var(--ink);box-sizing:border-box;background:#fff;border:1px solid #e3def6;padding:0 26px}.c2-ghost span{font:400 14px/1 var(--font-mono), monospace;color:var(--muted)}.c2-phone{box-sizing:border-box;background:var(--ink);border-radius:3vw;padding:.7vw;position:absolute;box-shadow:0 40px 80px -20px #4628c873}.c2-phone img,.c2-phone video{object-fit:cover;object-position:center 40%;border-radius:2.4vw;width:100%;height:100%;display:block}.c2-hero{--u:min(.85vw, calc((100svh - 220px) / 44));min-height:max(calc(56 * var(--u)), calc(100px + 46 * var(--u)));padding:calc(5.5 * var(--u)) 2.2vw 0;isolation:isolate;position:relative;overflow:hidden}.c2-ribbon{z-index:-1;border-radius:20vw;width:132vw;position:absolute;left:-14vw;transform:rotate(-9deg)}.c2-ribbon-a{background:linear-gradient(90deg,#d9e6ff 0%,#c9b8ff 30%,#ffd3e8 60%,#ffe7b8 100%);height:29vw;animation:18s ease-in-out infinite alternate c2-drift;top:6vw}.c2-ribbon-b{opacity:.85;background:linear-gradient(90deg,#ffe7b8 0%,#ffd3e8 35%,#b9f0e6 70%,#d9e6ff 100%);height:18vw;animation:24s ease-in-out infinite alternate-reverse c2-drift;top:38vw}@keyframes c2-drift{0%{transform:rotate(-9deg)translate(-3vw)}to{transform:rotate(-9deg)translate(3vw)}}.c2-h1{z-index:1;font:800 clamp(56px, calc(11.6 * var(--u)), 180px)/.8 var(--black);letter-spacing:-.055em;margin-top:calc(2.6 * var(--u));position:relative}.c2-line{margin-bottom:-.16em;padding-bottom:.22em;display:block;overflow:hidden}.c2-line>span{animation:1.1s cubic-bezier(.2,.8,.2,1) both c2-rise;display:block}.c2-line:nth-child(2)>span{animation-delay:.1s}.c2-line:nth-child(3)>span{animation-delay:.2s}.c2-h1 em{color:var(--violet);font-style:normal}@keyframes c2-rise{0%{transform:translateY(105%)}to{transform:none}}.c2-hero-copy{max-width:46vw;margin-top:calc(2.6 * var(--u));gap:max(12px, calc(1.6 * var(--u)));flex-direction:column;display:flex;position:relative}.c2-hero-copy>p:first-child{font:400 clamp(17px, 1.7vw, 24px)/1.45 var(--font-body), sans-serif;color:#3f3a5c}.c2-actions{flex-wrap:wrap;gap:12px;display:flex}.c2-note{font:500 15px/1.5 var(--font-body), sans-serif;color:var(--muted)}.c2-note a{color:var(--violet)}.c2-phone-main{right:4vw;top:max(calc(7 * var(--u)), 88px);width:calc(20 * var(--u));height:min(calc(41 * var(--u)), calc(100svh - 120px));padding:calc(.7 * var(--u));border-radius:calc(3 * var(--u))}.c2-phone-main .c2-take,.c2-phone-main .c2-take-host{border-radius:calc(2.4 * var(--u))}.c2-take-host{isolation:isolate;border-radius:2.4vw;height:100%;position:relative;overflow:hidden;container-type:inline-size}.c2-take-layer{transform-origin:50% 45%;position:absolute;inset:0}.c2-take{box-sizing:border-box;height:100%;color:var(--ink);font-family:var(--font-body), sans-serif;font-variant-numeric:tabular-nums;background:radial-gradient(52% 46% at 8% 0,#6c4cf029,#6c4cf000 62%),radial-gradient(44% 40% at 96% 86%,#1ba69729,#1ba69700 62%),#f6f4ff;border-radius:2.4vw;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.c2-take p{margin:0}.c2-take-status{z-index:3;box-sizing:border-box;flex:none;justify-content:center;height:13cqw;padding-top:2.8cqw;display:flex;position:relative}.c2-take-status i{background:#0b0a12;border-radius:99px;width:30cqw;height:8.6cqw}.c2-take-head{border-bottom:1px solid #e6e2f7;flex:none;align-items:center;gap:2.4cqw;padding:1.4cqw 3.6cqw 3.4cqw 2.6cqw;display:flex}.c2-take-head svg{color:var(--ink);flex:none}.c2-take-back{width:6.4cqw}.c2-take-title{flex:1;min-width:0}.c2-take-title b{text-overflow:ellipsis;white-space:nowrap;font:700 4.9cqw/1.2 var(--font-display), var(--font-body), sans-serif;letter-spacing:-.04em;display:block;overflow:hidden}.c2-take-title span{color:#6b6685;margin-top:.4cqw;font-size:3.3cqw;display:block}.c2-take-icon{width:5.6cqw}.c2-take-icon+.c2-take-icon{margin-left:1cqw}.c2-take-more{fill:currentColor;width:5.4cqw}.c2-take .c2-take-meta{color:#6b6685;flex:none;margin:4.4cqw 4.4cqw 2.6cqw;font-size:3.5cqw}.c2-take-card{background:#ffffffb8;border:1px solid #e6e2f7;border-radius:5cqw;flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;margin:0 4.4cqw;padding:3.4cqw 3cqw 2cqw;display:flex;position:relative;overflow:hidden}.c2-take .c2-take-tempo{color:var(--ink);margin:0 0 -3.4cqw 3cqw;font:400 3cqw/1 Georgia,serif}.c2-take-tempo svg{vertical-align:-.15em;fill:currentColor;width:1.2em;height:1.6em;margin-right:.15em}.c2-take-sys{--staff-hot:var(--violet);margin:-2cqw 0;display:flex;position:relative}.c2-take-num{z-index:1;font:400 2.3cqw/1 Georgia,serif;position:absolute;top:21%;left:.4cqw}.c2-take-lead{flex:none;position:relative;overflow:hidden}.c2-take-lead .staff{width:400%}.c2-take-lead .staff-notes{display:none}.c2-take-bar{flex:none;position:relative;overflow:hidden}.c2-take-shift{display:block}.c2-take-cur{background:var(--violet);border-radius:1cqw;width:.55cqw;margin-left:-.27cqw;position:absolute;top:34%;bottom:31%}.c2-take-foot{background:#f6f4ffb3;border-top:1px solid #e6e2f7;flex:none;margin-top:3.6cqw;padding:3.6cqw 4.4cqw 6.5cqw}.c2-take-controls{grid-template-columns:auto 1fr 1fr;align-items:center;gap:2.2cqw;display:grid}.c2-take-play{background:var(--violet);color:#fff;border-radius:50%;place-items:center;width:15cqw;height:15cqw;display:grid}.c2-take-play svg{fill:currentColor;width:6.6cqw}.c2-take-card-s{background:#ffffffc7;border:1px solid #e6e2f7;border-radius:4cqw;flex-direction:column;align-items:center;padding:2.2cqw 0 2.3cqw;display:flex}.c2-take-card-s small{font:600 2.5cqw/1 var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6b6685}.c2-take-val{justify-content:space-between;align-self:stretch;align-items:center;margin:1cqw 0 .8cqw;padding:0 2.6cqw;display:flex}.c2-take-val i{font:300 5cqw/1 var(--font-body), sans-serif;color:#6b6685;font-style:normal}.c2-take-val b{font:700 4.3cqw/1.05 var(--font-display), var(--font-body), sans-serif;letter-spacing:-.04em;white-space:nowrap}.c2-take-card-s em{font:500 2.9cqw/1 var(--font-body), sans-serif;color:var(--violet);font-style:normal}.c2-take-card-s:last-child em{color:#6b6685}.c2-take-row{align-items:center;gap:2cqw;margin-top:3cqw;display:flex}.c2-take-btn,.c2-take-inst{box-sizing:border-box;background:#ffffffc7;border:1px solid #e6e2f7;border-radius:99px;justify-content:center;align-items:center;height:10cqw;display:flex}.c2-take-btn{width:10cqw}.c2-take-btn svg,.c2-take-inst svg{width:4.6cqw}.c2-take-btn-t{font:700 3cqw/1 var(--font-body), sans-serif}.c2-take-sep{background:#e6e2f7;width:1px;height:6cqw;margin:0 .6cqw}.c2-take-inst{font:500 3.6cqw/1 var(--font-body), sans-serif;gap:1.6cqw;padding:0 4cqw 0 3.2cqw}.c2-take-inst svg{color:var(--violet)}.c2-take.c2-sf{background:#fff}.c2-sf-score{flex-direction:column;flex:none;gap:5.2cqw;padding:9cqw 1.6cqw 0 1.2cqw;display:flex}.c2-sf .c2-take-tempo{margin:0 0 -6cqw 4.6cqw;font-size:3.6cqw}.c2-sf .c2-take-num{font-size:2.8cqw;top:14%}.c2-sf-cur{z-index:-1;background:#6c4cf026;border-radius:1.8cqw;width:6.4cqw;margin-left:-3.2cqw;position:absolute;top:19%;bottom:17%}.c2-sf .c2-take-bar{isolation:isolate}.c2-sf-veil{pointer-events:none;background:linear-gradient(#1d1a2e00 0%,#1d1a2e13 62%,#1d1a2e08 100%);height:44cqw;position:absolute;bottom:0;left:0;right:0}.c2-loop{z-index:-1;background:#6c4cf012;border-radius:1.2cqw;position:absolute;top:21%;bottom:19%}.c2-loop-br{background:#6c4cf0;border-radius:.5cqw;width:.75cqw;position:absolute;top:0;bottom:0}.c2-loop-l{left:0}.c2-loop-r{right:0}.c2-loop-br:before,.c2-loop-br:after{content:"";background:#6c4cf0;border-radius:.5cqw;width:1.75cqw;height:.75cqw;position:absolute}.c2-loop-br:before{top:0}.c2-loop-br:after{bottom:0}.c2-loop-l:before,.c2-loop-l:after{left:0}.c2-loop-r:before,.c2-loop-r:after{right:0}.c2-loop-h{box-sizing:border-box;border-radius:50%;width:4.6cqw;height:4.6cqw;position:absolute;top:calc(100% - 1cqw)}.c2-loop-hl{background:#fff;border:.5cqw solid #6c4cf0;margin-left:-2.3cqw;left:.4cqw}.c2-loop-hr{background:#6c4cf0;right:0;box-shadow:0 .75cqw 2.5cqw #6c4cf066}.c2-cap{z-index:4;box-sizing:border-box;color:#1d1a2e;background:#fff;border:1px solid #e6e2f7;border-radius:99px;align-items:center;height:16cqw;padding:0 5.25cqw 0 1.5cqw;display:flex;position:absolute;bottom:8.5cqw;left:4cqw;right:4cqw;box-shadow:0 -4.5cqw 12cqw #0f0c1e21}.c2-cap-play{flex:none;place-items:center;width:13cqw;height:13cqw;display:grid;position:relative}.c2-cap-ring{fill:none;stroke-width:3px;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.c2-cap-ring circle:first-child{stroke:#6c4cf029}.c2-cap-ring circle+circle{stroke:#6c4cf0;stroke-linecap:round}.c2-cap-fill{color:#fff;background:#6c4cf0;border-radius:50%;place-items:center;width:10cqw;height:10cqw;display:grid;box-shadow:0 1cqw 2.5cqw #6c4cf04d}.c2-cap-fill svg{fill:currentColor;width:5.6cqw}.c2-cap-slots{flex:1;justify-content:space-around;align-items:center;display:flex}.c2-cap-tempo{text-align:center;letter-spacing:-.02em;font-variant-numeric:tabular-nums;width:25cqw;font:600 5cqw/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.c2-cap-tempo small{letter-spacing:0;font-size:3.5cqw}.c2-cap-btn{border-radius:50%;flex:none;place-items:center;width:10cqw;height:10cqw;display:grid}.c2-cap-btn svg{stroke-width:1.9px;width:5.75cqw}.c2-cap-btn.is-on{background:#6c4cf01f}.c2-cap-btn b{font:700 3.4cqw/1 var(--font-body), sans-serif;color:#4b30c9;white-space:nowrap;font-variant-numeric:tabular-nums}.c2-phone-slow .c2-take,.c2-phone-slow .c2-take-host{border-radius:calc(2.4 * var(--u,1vw))}.c2-cam{color:#fff;background:radial-gradient(110% 70% at 50% 56%,#4b4664 0%,#34304b 50%,#221f33 100%)}.c2-cam .c2-take-status{position:absolute;top:0;left:0;right:0}.c2-cam-view{position:absolute;inset:0;overflow:hidden}.c2-cam-paper,.c2-cam-over{aspect-ratio:1/1.36;width:62%;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%)}.c2-cam-paper{box-sizing:border-box;color:#1d1a2e;background:linear-gradient(#f6f4ee 0%,#ebe8df 100%);border-radius:2.4cqw;flex-direction:column;justify-content:space-between;padding:5.4cqw 3.4cqw 4cqw;display:flex;overflow:hidden;box-shadow:0 4cqw 8cqw #00000073}.c2-cam-paper b{align-self:center;font:500 3cqw/1.2 Georgia,serif}.c2-cam-paper>span{align-self:flex-end;margin-bottom:.5cqw;font:italic 1.8cqw/1 Georgia,serif}.c2-cam-paper .staff{margin:-3.2cqw 0}.c2-cam-frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.c2-cam-mask{fill:#0f0d1e4d}.c2-cam-wash{fill:#1ba69729}.c2-cam-dash{fill:none;stroke:#ffffffbf;stroke-width:2px;stroke-dasharray:7 6;stroke-linejoin:round}.c2-cam-trace{fill:none;stroke:#1ba697;stroke-width:3.5px;stroke-linejoin:round}.c2-take .c2-cam-chip{z-index:2;box-sizing:border-box;height:9cqw;font:600 3.5cqw/1 var(--font-body), sans-serif;white-space:nowrap;background:#1ba697eb;border-radius:99px;align-items:center;gap:1.6cqw;padding:0 4.2cqw 0 3.4cqw;display:flex;position:absolute;bottom:37cqw;left:50%}.c2-cam-chip svg{width:4cqw}.c2-cam-dock{z-index:2;box-sizing:border-box;background:#1412238c;border:1px solid #ffffff24;border-radius:99px;justify-content:space-between;align-items:center;height:24cqw;padding:0 5.4cqw;display:flex;position:absolute;bottom:8.5cqw;left:4.4cqw;right:4.4cqw}.c2-cam-side{background:#ffffff1f;border-radius:50%;place-items:center;width:13cqw;height:13cqw;display:grid}.c2-cam-side svg{width:5.6cqw}.c2-cam-shutter{box-sizing:border-box;border:1cqw solid #fff;border-radius:50%;place-items:center;width:19cqw;height:19cqw;display:grid;box-shadow:0 0 0 3.2cqw #ffffff14}.c2-cam-shutter i{background:#fff;border-radius:50%;width:15cqw;height:15cqw}.c2-read{color:#fff;background:radial-gradient(90% 38% at 8% 0,#5b43c8 0%,#5b43c800 70%),linear-gradient(#221d3d 0%,#1a1730 60%,#15132a 100%)}.c2-read .c2-take-status{position:absolute;top:0;left:0;right:0}.c2-read-photo,.c2-read-shade{height:63%;position:absolute;top:17%;left:0;right:0}.c2-read-photo{overflow:hidden}.c2-read-photo:after{content:"";background:radial-gradient(75% 45% at 0 0,#6c4cf080 0%,#6c4cf000 75%);position:absolute;inset:0}.c2-read-page{box-sizing:border-box;filter:saturate(.6)brightness(.92);transform-origin:50% 40%;background:linear-gradient(#eceae4 0%,#dedbd3 100%);flex-direction:column;justify-content:space-evenly;width:100%;height:100%;padding:3cqw 0;display:flex}.c2-read-page .staff{margin:-3cqw 0}.c2-read-shade{pointer-events:none;background:linear-gradient(#15132a00 35%,#15132a59 70%,#15132a99 100%)}.c2-read-foot{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:12.5%;left:0;right:0}.c2-take .c2-read-pct{font:300 24cqw/1 var(--font-display), var(--font-body), sans-serif;letter-spacing:-.02em;color:#fff}.c2-read-pct small{vertical-align:.95em;color:#d9d4ee;margin-left:1cqw;font-size:.32em}.c2-take .c2-read-status{font:400 3.8cqw/1.2 var(--font-body), sans-serif;color:#d9d4ee;white-space:nowrap;margin:4.4cqw 0 2.6cqw}.c2-read-bar{background:#fff3;border-radius:1cqw;width:58%;height:.5cqw;display:block;overflow:hidden}.c2-read-bar:after{content:"";height:100%;width:calc(var(--p,0) * 100%);background:#fff;display:block}.c2-take .c2-read-cancel{text-align:center;font:500 3.9cqw/1 var(--font-body), sans-serif;color:#d9d4ee;position:absolute;bottom:4.6%;left:0;right:0}.c2-slow{--u:min(1vw, 1.7svh);background:var(--violet);color:#fff;height:100svh;min-height:560px;position:relative;overflow:hidden}.c2-mono-live{left:calc(2.8 * var(--u));top:calc(3 * var(--u));color:#e2dbff;align-items:center;gap:8px;display:flex;position:absolute}.c2-mono-live i{background:#7ff0d8;border-radius:50%;width:8px;height:8px}.c2-h2{left:calc(2.6 * var(--u));top:calc(6.4 * var(--u));font:800 calc(19 * var(--u))/.8 var(--black);letter-spacing:-.055em;position:absolute}.c2-tempo{left:calc(2.8 * var(--u));bottom:calc(3.8 * var(--u));align-items:flex-end;gap:calc(2.4 * var(--u));display:flex;position:absolute}.c2-tempo b{font:500 calc(11 * var(--u))/.8 var(--font-mono), monospace;letter-spacing:-.06em;min-width:3ch}.c2-tempo span{padding-bottom:calc(.6 * var(--u));font:500 clamp(12px, calc(1.4 * var(--u)), 20px)/1.4 var(--font-mono), monospace;color:#e2dbff}.c2-phone-slow{right:calc(7.6 * var(--u));top:calc(15 * var(--u));width:calc(23.6 * var(--u));height:calc(48 * var(--u));background:#fff;transform:rotate(-5deg)}.c2-pill{left:calc(46 * var(--u));bottom:calc(4.2 * var(--u));width:calc(20 * var(--u));height:calc(8.3 * var(--u));border-radius:calc(6 * var(--u));align-items:center;gap:calc(1 * var(--u));padding:0 calc(.8 * var(--u));box-sizing:border-box;background:#ffffff29;display:flex;position:absolute}.c2-pill-btn{width:calc(6.7 * var(--u));height:calc(6.7 * var(--u));color:var(--violet);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.c2-pill-bar{background:#ffffff4d;border-radius:4px;flex:1;height:8px;overflow:hidden}.c2-pill-bar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(.5)}.c2-slow-copy{left:calc(2.8 * var(--u));bottom:calc(1 * var(--u));width:1px;height:1px;position:absolute;overflow:hidden}.c2 [style*="overflow: clip"]{vertical-align:top;margin-bottom:-.4em;padding-bottom:.4em;display:inline-block}.c2-rows li>span{margin-right:.26em}.c2-rows li>span:empty{display:none}.c2-story{background:#f3efff;margin-top:0;position:relative}.c2-story-stage{--h:min(46vw, 78svh);box-sizing:border-box;isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;column-gap:4vw;min-height:100svh;padding:7vw 2.8vw;display:grid}.c2-story-label{grid-column:1/-1}.c2-story-steps{grid-area:2/1;gap:5vw;display:grid}.c2-snum{font:500 clamp(14px, 1.3vw, 20px)/1 var(--font-mono), monospace;color:var(--violet);letter-spacing:.08em}.c2-sword{font:800 15vw/.86 var(--black);letter-spacing:-.055em;color:var(--ink);margin:1vw 0 .26em}.c2-sstep p{max-width:24ch;font:500 clamp(18px, 2.1vw, 32px)/1.3 var(--font-body), sans-serif;color:#3f3a5c}.c2-sphone{height:var(--h);aspect-ratio:660/1434;box-sizing:border-box;padding:calc(var(--h) * .016);border-radius:calc(var(--h) * .075);background:var(--ink);grid-area:2/2;justify-self:center;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 50px 90px -30px #4628c873}.c2-sphone:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#d6c8ff 0%,#d6c8ff73 45%,#0000 100%);border-radius:50%;position:absolute;inset:-12% -70%}.c2-sscreen{border-radius:calc(var(--h) * .06);background:#f6f4ff;width:100%;height:100%;position:relative;overflow:hidden}.c2-sscreen>*{opacity:0;z-index:1;width:100%;height:100%;position:absolute;inset:0}.c2-sscreen>[data-simg="0"]{opacity:1}.c2-sscreen .c2-take,.c2-sscreen .c2-take-host{border-radius:0}.c2-rail{grid-area:3/1/auto/-1;gap:12px;margin-top:3vw;display:none}.c2-rail li{font:500 12px/1 var(--font-mono), monospace;color:var(--muted);flex-direction:column;flex:1;gap:10px;display:flex}.c2-rail i{background:#d9d1f7;border-radius:2px;height:3px;display:block;overflow:hidden}.c2-rail i:after{content:"";background:var(--violet);transform-origin:0;height:100%;transition:transform .5s;display:block;transform:scaleX(0)}.c2-rail li[data-on]{color:var(--violet)}.c2-rail li[data-on] i:after{transform:none}.c2-story[data-live]{height:440svh}.c2-story[data-live] .c2-story-stage{height:100svh;min-height:0;padding-top:5vw;padding-bottom:3vw;position:sticky;top:0}.c2-story[data-live] .c2-story-steps{display:block;position:relative}.c2-story[data-live] .c2-sstep{visibility:hidden;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c2-story[data-live] .c2-sstep[data-on]{visibility:visible}.c2-story[data-live] .c2-sscreen>*{opacity:0;filter:blur(6px);transition:opacity 0s linear .7s,transform 0s linear .7s,filter 0s linear .7s;transform:scale(1.035)}.c2-story[data-live] .c2-sscreen>[data-on]{z-index:2;opacity:1;filter:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .6s cubic-bezier(.22,1,.36,1);transform:none}.c2-story[data-live] .c2-sscreen>[data-simg="0"],.c2-story[data-live] .c2-sscreen>[data-simg="1"]{filter:none;transform:none}.c2-story[data-live] .c2-rail{display:flex}.c2-for{padding:9vw 2.8vw 0}.c2-for-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:1.2vw;display:flex}.c2-for-head h2{font:500 12px/1 var(--font-mono), monospace}.c2-for-head p{width:min(420px,45%);font:400 clamp(15px, 1.3vw, 19px)/1.4 var(--font-body), sans-serif;color:var(--muted)}.c2-rows{font:800 12vw/.86 var(--black);letter-spacing:-.055em;white-space:nowrap}.c2-rows li{border-top:2px solid var(--ink);padding-top:.06em}.c2-w-violet{color:var(--violet)}.c2-w-soft{color:var(--soft)}.c2-price{background:var(--cream);margin-top:8vw;padding:4vw 2.8vw 0;position:relative;overflow:hidden}.c2-price-grid{grid-template-columns:1fr 1fr;gap:2.8vw;display:grid}.c2-price-grid .c2-big{font:800 7vw/.86 var(--black);letter-spacing:-.055em;margin:1.1vw 0 1.2vw}.c2-big-violet{color:var(--violet)}.c2-price-grid ul{font:400 clamp(15px, 1.3vw, 19px)/1.5 var(--font-body), sans-serif;color:#4a4530;gap:4px;display:grid}.c2-get{box-sizing:border-box;background:#fff;border-radius:28px;align-items:center;gap:28px;width:min(760px,100%);margin-top:3vw;padding:22px;display:flex}.c2-get img{flex:none;width:120px;height:120px}.c2-get p{font:700 24px/1.25 var(--font-body), sans-serif;flex:1}.c2 .c2-fine{font:400 14px/1.5 var(--font-body), sans-serif;color:#4a4530;margin-top:1.6vw}.c2-wordmark{font:800 19vw/.8 var(--black);letter-spacing:-.055em;white-space:nowrap;margin:2vw 0 -3vw -.4vw}@media (max-width:1000px){.c2-hero-copy{max-width:72vw}}@media (max-width:719px){.c2-phone{border-radius:30px;padding:6px}.c2-phone img,.c2-phone video,.c2-take,.c2-take-host,.c2-phone-main .c2-take,.c2-phone-main .c2-take-host{border-radius:24px}.c2-cta,.c2-ghost{height:60px;font-size:18px}.c2-hero{min-height:0;padding:64px 12px 24px}.c2-h1{margin-top:0;font-size:18.5vw}.c2-ribbon{width:300vw;left:-50vw}.c2-ribbon-a{border-radius:30vw;height:60vw;top:16vw}.c2-ribbon-b{display:none}.c2-hero-copy{gap:5vw;max-width:none;margin-top:7vw}.c2-actions{flex-direction:column}.c2-actions .c2-cta{justify-content:center}.c2-ghost{display:none}.c2-phone-main{width:62vw;height:122vw;margin:10vw auto 0;position:relative;top:auto;right:auto}.c2-slow{height:185vw;min-height:0}.c2-mono-live{top:28px;left:16px}.c2-h2{font-size:30vw;top:16vw;left:12px}.c2-tempo{flex-direction:column;align-items:flex-start;gap:3vw;bottom:12vw;left:16px}.c2-tempo b{font-size:22vw}.c2-tempo span{width:46vw;padding:0;font-size:13px}.c2-phone-slow{width:46vw;height:92vw;top:78vw;right:4vw}.c2-pill{display:none}.c2-story-stage{--h:min(92vw, 46svh);grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;justify-items:start;row-gap:0;padding:72px 16px 24px}.c2-story-steps{grid-row:2}.c2-sphone{grid-area:3/1;place-self:center;margin-top:4vw}.c2-sword{margin:2vw 0 .26em;font-size:26vw}.c2-sstep p{max-width:none;font-size:18px}.c2-story[data-live] .c2-story-steps{display:grid}.c2-story[data-live] .c2-sstep{grid-area:1/1;position:relative;top:auto;transform:none}.c2-rail{grid-row:4}.c2-for{padding:18vw 16px 0}.c2-for-head{flex-direction:column;align-items:flex-start;gap:12px}.c2-for-head p{width:auto}.c2-rows{font-size:21vw}.c2-rows li{white-space:normal}.c2-price{margin-top:16vw;padding:32px 16px 0}.c2-price-grid{grid-template-columns:1fr;gap:28px}.c2-price-grid .c2-big{margin:8px 0;font-size:12.5vw}.c2-get{flex-wrap:wrap;gap:16px;padding:18px}.c2-get p{flex-basis:calc(100% - 136px);font-size:19px}.c2-get .c2-cta{justify-content:center;width:100%}.c2-wordmark{margin:8vw 0 -3vw -.5vw;font-size:19vw}}@media (prefers-reduced-motion:reduce){.c2-line>span,.c2-ribbon{animation:none}.c2-story[data-live] .c2-sscreen>*,.c2-story[data-live] .c2-sscreen>[data-on]{filter:none;transition:opacity .2s linear;transform:none}}.c2-faq{--ink:#1d1a2e;--muted:#5d5878;--violet:#6c4cf0;--soft:#b0a6e6;--black:var(--font-body), "Golos Text", sans-serif}.c2-faq h2,.c2-faq p{margin:0}.c2-faq{--gut:40px;background:var(--violet);color:#fff;padding:120px var(--gut) 130px;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.c2-faq-head{flex-direction:column;gap:22px;display:flex}.c2-faq-kicker{color:#e2dbff;align-items:center;gap:8px;display:flex}.c2-faq-kicker i{background:#7ff0d8;border-radius:50%;width:8px;height:8px}.c2-faq-head h2{font:800 clamp(64px, 8.9vw, 128px)/.82 var(--black);letter-spacing:-.055em;margin:0}.c2-faq .c2-faq-note{max-width:380px;font:400 19px/1.45 var(--font-body), sans-serif;color:#e2dbff;margin-top:26px}.c2-faq-note a,.c2-faq-note a:hover{color:#fff}.c2-faq-list details{border-top:1px solid #ffffff4d}.c2-faq-list details:last-child{border-bottom:1px solid #ffffff4d}.c2-faq-list summary{cursor:pointer;font:700 clamp(22px, 2.1vw, 30px)/1.15 var(--font-body), sans-serif;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.c2-faq-list summary::-webkit-details-marker{display:none}.c2-faq-list summary:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #fff}.c2-faq-list summary i{box-sizing:border-box;border:2px solid #fff;border-radius:50%;flex:none;width:48px;height:48px;transition:background .2s,color .2s;position:relative}.c2-faq-list summary i:before,.c2-faq-list summary i:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2.5px;margin:-1.25px 0 0 -9px;transition:transform .2s;position:absolute;top:50%;left:50%}.c2-faq-list summary i:after{transform:rotate(90deg)}.c2-faq-list details[open] summary i{color:var(--violet);background:#fff}.c2-faq-list details[open] summary i:after{transform:rotate(0)}.c2 .c2-faq-list details>p,.c2-faq-list details>p{font:400 20px/1.5 var(--font-body), sans-serif;color:#efebff;margin:-6px 72px 0 0;padding-bottom:30px}.c2-faq-list details>p a,.c2-faq-list details>p a:hover{color:#fff}@media (max-width:899px){.c2-faq{grid-template-columns:1fr;gap:32px;padding:80px 20px 90px}}@media (max-width:719px){.c2-faq{padding:72px 16px 80px}.c2-faq-head h2{font-size:18.5vw}.c2-faq-list summary{padding:20px 0;font-size:22px}.c2-faq-list summary i{width:44px;height:44px}.c2 .c2-faq-list details>p,.c2-faq-list details>p{margin-right:0;padding-bottom:22px;font-size:17px}}
html:has(.lc) body{background:#100d18}html:has(.lc){scrollbar-color:#4a4266 transparent}.lc{--bg:#100d18;--cream:#fffcf2;--dim:#fffcf2a3;--rule:#fffcf224;--mint:#7ff0d8;--lilac:#dfdcff;--pv:#6c4cf0;--gut:40px;--ink:#1d1a2e;--violet:#6c4cf0;--muted:#5d5878;--soft:#b0a6e6;background:var(--bg);color:var(--cream);overflow-x:clip}.lc h1,.lc h2,.lc h3,.lc p,.lc ul,.lc ol{margin:0;padding:0}.lc ul,.lc ol{list-style:none}.lc :focus-visible{outline:2px solid var(--mint);outline-offset:4px;border-radius:6px}.lc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lc-defs{width:0;height:0;position:absolute;overflow:hidden}.lc-kicker{font:500 15px/1 var(--font-body), sans-serif;color:var(--dim);align-items:center;gap:10px;display:flex}.lc-kicker i{background:var(--mint);border-radius:50%;flex:none;width:8px;height:8px}.lc-kicker-ink{color:#4a4462}.lc-kicker-ink i{background:var(--pv)}.lc-kicker-mint{color:var(--mint)}.lc-h2{font:600 clamp(46px, 7vw, 112px)/.96 var(--font-display), sans-serif;letter-spacing:-.045em}.lc-bar .brand,.lc-bar .brand:hover{color:var(--cream)}.lc-bar nav{border:1px solid var(--rule);background:#fffcf20f}.lc-bar nav a{color:#fffcf2c7}.lc-bar nav a:first-child{background:0 0}.lc-bar nav a:hover{color:var(--cream);background:#fffcf214}.lc-bar .lc-get-app{color:var(--cream);border:1.5px solid var(--cream);box-sizing:border-box;background:0 0;transition:background .2s,color .2s}.lc-bar .lc-get-app:hover{background:var(--cream);color:var(--bg)}.lc-cta{box-sizing:border-box;border:2px solid var(--mint);height:62px;color:var(--cream);white-space:nowrap;font:600 20px/1 var(--font-body), sans-serif;transition:background .22s var(--ease-out,ease), color .22s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px 0 32px;text-decoration:none;display:inline-flex;position:relative}.lc-cta svg{color:var(--mint);transition:color .22s, transform .22s var(--ease-out,ease);flex:none}.lc-cta:hover{background:var(--mint);color:var(--bg)}.lc-cta:hover svg{color:var(--bg);transform:translate(3px)}.lc-burst{pointer-events:none;width:0;height:0;position:absolute;top:30%;left:50%}.lc-burst i{opacity:0;width:24px;height:36px;position:absolute;top:-32px;left:-12px}.lc-burst svg{width:100%;height:100%;display:block;overflow:visible}.lc-link{min-height:44px;color:var(--cream);font:500 18px/1 var(--font-body), sans-serif;text-underline-offset:6px;align-items:center;-webkit-text-decoration:underline #fffcf259;text-decoration:underline #fffcf259;display:inline-flex}.lc-link:hover{color:var(--mint);text-decoration-color:currentColor}.lc-note{width:100%;height:100%;display:block;position:relative}.lc-note-body{display:block;position:absolute;inset:0}.lc-note-body svg{width:100%;height:100%;display:block;overflow:visible}.lc-note-floor{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:14%;position:absolute;bottom:-6%;left:4%;right:30%}.lc-hero{box-sizing:border-box;min-height:100svh;padding:132px var(--gut) 52px;isolation:isolate;flex-direction:column;justify-content:space-between;gap:48px;display:flex;position:relative}.lc-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6c4cf042,#6c4cf000);width:70vw;height:90vh;position:absolute;top:-20vh;right:-10vw}.lc-h1{--fs:min(9.3vw, 15.6svh);font:600 var(--fs)/.98 var(--font-display), sans-serif;letter-spacing:-.05em;position:relative}.lc-l{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.lc-l>span{animation:1.1s cubic-bezier(.2,.8,.2,1) both lc-rise;display:inline-block}.lc-l:nth-of-type(2)>span{animation-delay:60ms}.lc-l:nth-of-type(3)>span{animation-delay:.14s}.lc-l:nth-of-type(4)>span{animation-delay:.22s}.lc-l-in{margin-left:33%}.lc-m{display:none}@keyframes lc-rise{0%{transform:translateY(105%)}to{transform:none}}.lc-hn{display:block;position:absolute}.lc-hn-a{top:.96em;left:5%}.lc-hn-b{top:.86em;left:74%}.lc-hn-c{top:.98em;left:calc(74% + 1.62em)}.lc-hero-foot{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lc-brace{max-width:560px;font:400 clamp(17px, 1.4vw, 21px)/1.42 var(--font-body), sans-serif;color:var(--cream);align-items:center;gap:16px;display:flex}.lc-brace-b{font:300 clamp(52px, 4.6vw, 70px)/1 var(--font-display), sans-serif;color:var(--mint);flex:none}.lc-hero-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 26px;max-width:520px;display:flex}.lc-plat{text-align:right;font:400 15px/1.5 var(--font-body), sans-serif;color:var(--dim);flex-basis:100%;order:2;margin:0}.lc-soon{text-align:right;font:400 15px/1.5 var(--font-body), sans-serif;color:var(--dim);flex-basis:100%}.lc-soon a,.lc-soon a:hover{color:var(--mint)}.lc-ph{--ph:.38;padding:120px var(--gut) 140px;border-top:1px solid var(--rule);position:relative}.lc-ph>.lc-kicker{margin-bottom:40px}.lc-ph-staff,.lc-ph-head,.lc-ph-pop{display:none}.lc-ph-line{font:600 clamp(40px, 6.4vw, 104px)/1.12 var(--font-display), sans-serif;letter-spacing:-.04em}.lc-w{transition:color .4s;display:inline-block;position:relative}.lc-w>span{display:inline-block}.lc-loop{vertical-align:0;width:.6em;height:.6em;color:var(--mint);margin-left:.12em;display:inline-block}.lc-waves{display:none}.lc-ph:not([data-live]) .lc-w-slow,.lc-w-slow.is-on,.lc-ph:not([data-live]) .lc-w-hear,.lc-w-hear.is-on{color:var(--mint)}.lc-ph:not([data-live]) .lc-w-loop,.lc-w-loop.is-on,.lc-ph:not([data-live]) .lc-w-hard,.lc-w-hard.is-on{color:var(--lilac)}.lc-ph:not([data-live]) .lc-w-key,.lc-w-key.is-on{color:#a994ff}.lc-ph[data-live]{--fs:min(8.6vw, 15svh);box-sizing:border-box;border-top:0;flex-direction:column;justify-content:center;height:100svh;min-height:480px;padding:0;display:flex;overflow:hidden}.lc-ph[data-live]>.lc-kicker{left:var(--gut);margin:0;position:absolute;top:110px}.lc-ph[data-live] .lc-ph-stage{height:calc(var(--fs) * 3.2);position:relative}.lc-ph[data-live] .lc-ph-staff{height:calc(var(--fs) * 1.28);display:block;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.lc-ph-staff i{background:#fffcf233;height:2px;position:absolute;left:0;right:0}.lc-ph-staff i:first-child{top:0}.lc-ph-staff i:nth-child(2){top:25%}.lc-ph-staff i:nth-child(3){top:50%}.lc-ph-staff i:nth-child(4){top:75%}.lc-ph-staff i:nth-child(5){top:100%}.lc-ph[data-live] .lc-ph-head{z-index:3;left:calc(var(--ph) * 100%);width:6px;height:calc(var(--fs) * 2.3);margin:calc(var(--fs) * -1.15) 0 0 -3px;background:linear-gradient(#a994ff,#6c4cf0 30% 70%,#a994ff);border-radius:3px;display:block;position:absolute;top:50%;box-shadow:0 0 18px 2px #8f74ffd9}.lc-ph-glow{opacity:.45;pointer-events:none;background:radial-gradient(closest-side,#7f60ff8c,#7f60ff00);border-radius:50%;width:90px;height:120%;margin-left:-45px;position:absolute;top:-10%;left:50%}.lc-ph[data-live] .lc-ph-line{z-index:2;font-size:var(--fs);white-space:nowrap;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lc-ph[data-live] .lc-ph-track{padding-left:calc(var(--ph) * 100vw + 5vw);word-spacing:.08em;will-change:transform;padding-right:4vw;display:inline-block}.lc-ph[data-live] .lc-w-slow{margin-right:.5em}.lc-ph[data-live] .lc-w-hear{margin:0 .42em 0 .36em}.lc-ph[data-live] .lc-waves{pointer-events:none;width:1.6em;height:1.6em;margin:-.8em 0 0 -.8em;display:block;position:absolute;top:50%;left:50%}.lc-waves i{border:3px solid var(--mint);opacity:0;border-radius:50%;position:absolute;inset:0}.lc-ph[data-live] .lc-ph-pop{z-index:4;left:calc(var(--ph) * 100%);top:calc(50% - var(--fs) * 1.15);width:0;height:0;display:block;position:absolute}.lc-ph-pop i{left:calc(var(--fs) * -.22);top:calc(var(--fs) * -.6);width:calc(var(--fs) * .44);height:calc(var(--fs) * .66);opacity:0;position:absolute}.lc-ph-pop svg{width:100%;height:100%;display:block;overflow:visible}.lc-phone{box-sizing:border-box;aspect-ratio:660/1434;background:#05040a;border-radius:16.295%/7.5%;padding:0;position:relative;box-shadow:inset 0 0 0 1.5px #fffcf229,0 50px 120px -30px #6c4cf099}.lc-phone>.c2-take-host{height:auto;position:absolute;inset:1.6% 3.476%}.lc-phone .c2-take-host,.lc-phone .c2-take{border-radius:14.01%/6.198%}.lc-take{box-sizing:border-box;min-height:100svh;padding:140px var(--gut) 150px;border-top:1px solid var(--rule);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:4vw;display:grid;position:relative}.lc-take-copy{flex-direction:column;gap:28px;display:flex}.lc-take-p{max-width:30ch;font:400 clamp(18px, 1.5vw, 22px)/1.45 var(--font-body), sans-serif;color:var(--dim)}.lc-take-stage{height:min(48vw,78svh);position:relative}.lc-paper{aspect-ratio:1/1.3;box-sizing:border-box;color:#1d1a2e;background:linear-gradient(170deg,#fffcf2 0%,#f1ecdf 100%);border-radius:6px;flex-direction:column;justify-content:space-between;width:50%;padding:7% 6% 6%;display:flex;position:absolute;top:12%;left:0;transform:rotate(-6deg);box-shadow:0 40px 80px -30px #000c;container-type:inline-size}.lc-paper b{align-self:center;font:500 5.4cqw/1.2 Georgia,serif}.lc-paper>span{align-self:flex-end;font:italic 3.6cqw/1 Georgia,serif}.lc-paper .staff{margin:-4cqw 0}.lc-phone-take{height:100%;position:absolute;top:0;right:2%}.lc-jump{z-index:3;aspect-ratio:120/180;width:7.5%;position:absolute;top:30%;left:21%}.lc-jump-body{width:100%;height:100%;display:block}.lc-jump svg{filter:drop-shadow(0 10px 14px #00000073);width:100%;height:100%;display:block;overflow:visible}.lc-calm{background:var(--bg);border-top:1px solid var(--rule);position:relative}.lc-calm-stage{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.lc-calm-stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6c4cf029,#6c4cf000);width:80vw;height:70%;position:absolute;top:30%;left:-10vw}.lc-calm-h{left:var(--gut);font:600 clamp(48px, 6.6vw, 108px)/.96 var(--font-display), sans-serif;letter-spacing:-.045em;position:absolute;top:max(120px,15svh)}.lc .lc-calm-sub{left:calc(var(--gut) + .2vw);font:500 clamp(16px, 1.3vw, 20px)/1.3 var(--font-body), sans-serif;color:var(--dim);font-variant-numeric:tabular-nums;position:absolute;top:calc(max(120px,15svh) + clamp(64px,8.4vw,136px))}.lc-calm-sub b{min-width:2.1em;color:var(--mint);text-align:right;font-weight:600;display:inline-block}.lc-calm[data-live] .lc-calm-from{display:none}.lc-calm:not([data-live]) .lc-calm-sub b{min-width:0}.lc-calm-sub [data-pitch]{display:inline-block}.lc-calm-staff{--g:min(22px, calc((93vw - .4603 * min(72svh, 46vw) - var(--gut) - 4vw) / var(--wf)));--lt:max(1px, calc(var(--g) * .075));height:calc(4 * var(--g));margin-top:calc(-2 * var(--g));position:absolute;top:58%;left:0;right:0}.lc-calm-staff>i{height:var(--lt);margin-top:calc(var(--lt) / -2);background:#fffcf233;position:absolute;left:0;right:0}.lc-calm-staff>i:first-child{top:0}.lc-calm-staff>i:nth-child(2){top:25%}.lc-calm-staff>i:nth-child(3){top:50%}.lc-calm-staff>i:nth-child(4){top:75%}.lc-calm-staff>i:nth-child(5){top:100%}.lc-calm-score{left:var(--gut);top:calc(-3.5 * var(--g));width:calc(var(--wf) * var(--g));height:calc(11.5 * var(--g));position:absolute;overflow:visible}.lc-cs-pre{fill:#fffcf2b8}.lc-cs-ink{fill:#e8e4ff}.lc-cs-bar{fill:#fffcf26b}.lc-cs-head{will-change:transform;display:none}.lc-calm[data-live] .lc-cs-head{display:inline}.lc-calm-phone{will-change:transform, opacity;height:min(72svh,46vw);position:absolute;top:calc(50% - min(36svh,23vw));right:7vw}.lc-calm[data-live]{height:300svh}.lc-calm[data-live] .lc-calm-stage{position:sticky;top:0}.lc-calm[data-live] .lc-calm-phone{opacity:0}.lc [style*="overflow: clip"]{vertical-align:top;margin-bottom:-.3em;padding-bottom:.3em;display:inline-block}.lc-rows li>span{margin-right:.24em}.lc-rows li>span:empty{display:none}.lc-steps{background:var(--bg);position:relative}.lc-steps-stage{--ph:min(76svh, 50vw);box-sizing:border-box;height:100svh;min-height:640px;padding:0 var(--gut);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.lc-steps[data-live]{height:420svh}.lc-steps[data-live] .lc-steps-stage{position:sticky;top:0}.lc-steps-copy{z-index:2;position:relative}.lc-sws{height:1.16em;font:600 clamp(64px, 11vw, 176px)/1.1 var(--font-display), sans-serif;letter-spacing:-.05em;position:relative}.lc-sw{position:absolute;top:0;left:0}.lc .lc-sw h3{font:inherit;letter-spacing:inherit;color:var(--cream);white-space:nowrap;margin-bottom:-.24em;padding:0 .06em .24em 0;overflow:hidden}.lc-sw h3 span{transition:transform .5s cubic-bezier(.55, 0, .75, .3) calc(var(--i) * 22ms);display:inline-block;transform:translateY(150%)}.lc-sw[data-st=on] h3 span{transition:transform .95s cubic-bezier(.16, 1, .3, 1) calc(.22s + var(--i) * 42ms);transform:none}.lc-sw[data-st=past] h3 span{transform:translateY(-150%)}.lc-ticks{gap:10px;margin-top:clamp(20px,2.4vw,40px);display:flex}.lc-ticks li{background:#fffcf22e;border-radius:2px;width:36px;height:3px;overflow:hidden}.lc-ticks i{background:var(--mint);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.lc-ticks li[data-st=past] i{background:#fffcf28c;transform:scaleX(1)!important}.lc-ticks li[data-st=next] i{transform:scaleX(0)!important}.lc-dscene{height:var(--ph);width:100%;position:relative}.lc-dscene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#6c4cf038,#6c4cf000);width:170%;height:130%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lc-dsheet{--sw:calc(var(--ph) * .7);width:var(--sw);height:calc(var(--sw) * 1.414);margin:calc(var(--sw) * -.707) 0 0 calc(var(--sw) * -.5);transform-origin:50% 55%;will-change:transform, opacity;position:absolute;top:50%;left:50%}.lc-dshadow{display:none}.lc-dphone{z-index:2;aspect-ratio:660/1434;height:100%;margin-left:calc(var(--ph) * -.2301);box-sizing:border-box;padding:calc(var(--ph) * .016);border-radius:calc(var(--ph) * .075);will-change:transform;background:#05040a;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 1.5px #fffcf229,0 70px 90px -40px #000000e6,0 40px 130px -30px #6c4cf08c}.lc .lc-dscreen.c2-take{border-radius:calc(var(--ph) * .06);color:#fff;background:#0c0a14;width:100%;height:100%;display:block;position:relative;overflow:hidden}.lc-dscreen>*{position:absolute}.lc-bg{inset:0}.lc-bg-cam{background:radial-gradient(90% 60% at 50% 42%,#3d384f 0%,#2a2638 50%,#15131e 100%)}.lc-bg-read{background:radial-gradient(90% 38% at 8% 0,#5b43c8 0%,#5b43c800 70%),linear-gradient(#221d3d 0%,#1a1730 60%,#15132a 100%)}.lc .lc-bg-play{opacity:0;will-change:transform;background:#fff;border-radius:50%;width:470cqw;height:470cqw;inset:100% auto auto 50%}.lc-pg{color:#1d1a2e;container-type:inline-size}.lc-pg-live{transform-origin:50%;will-change:transform;border-radius:.8cqw;width:96cqw;height:135.744cqw;top:13cqw;left:2cqw;overflow:hidden}.lc-pg-photo,.lc-pg-clean,.lc-pg-layer,.lc-pg-desk>.lc-pg-in{position:absolute;inset:0}.lc-pg-photo,.lc-pg-layer,.lc-pg-desk{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:6.5cqw 4.5cqw 5cqw;display:flex}.lc-pg-photo{--staff-ink:#34303f;background:radial-gradient(120% 80% at 30% 20%,#ffffff80,#fff0 60%),linear-gradient(168deg,#f7f3e9 0%,#e9e3d5 70%,#ddd6c6 100%)}.lc-pg-photo .lc-pg-row,.lc-pg-photo .lc-pg-head{opacity:.86}.lc-pg-clean{background:#fff}.lc-pg-violet{--staff-ink:#7b5cff}.lc-pg-violet .lc-pg-head,.lc-pg-violet .c2-take-num{visibility:hidden}.lc-pg-head{flex-direction:column;display:flex}.lc-pg-head b{align-self:center;font:500 4.4cqw/1.2 Georgia,serif}.lc-pg-head span{align-self:flex-end;margin-top:1cqw;font:italic 2.6cqw/1 Georgia,serif}.lc-pg .c2-take-sys{margin:-4.6cqw 0}.lc-pg .c2-take-num{font-size:2.2cqw}.lc-pg-row{position:relative}.lc-pg-dim{background:radial-gradient(75% 45% at 0 0,#6c4cf080 0%,#6c4cf000 75%),linear-gradient(#1a16328c,#15132acc);position:absolute;inset:0}.lc-pg-wipe,.lc-pg-wipein{position:absolute;inset:0;overflow:hidden}.lc-pg-shade{opacity:0;pointer-events:none;background:linear-gradient(#15132a00 50%,#15132a80 76%,#15132ae0 100%);position:absolute;inset:0}.lc-pg-beam{pointer-events:none;position:absolute;inset:0}.lc-pg-beam:before{content:"";background:linear-gradient(#8f74ff00,#8f74ff47);height:14cqw;position:absolute;top:-14cqw;left:-5%;right:-5%}.lc-pg-beam:after{content:"";background:#c9bcff;border-radius:1cqw;height:.8cqw;position:absolute;top:-.4cqw;left:-5%;right:-5%;box-shadow:0 0 2.4cqw .8cqw #8f74ffd9,0 0 7cqw 2cqw #6c4cf080}.lc-pg-cur{pointer-events:none;opacity:0;position:absolute;inset:0}.lc-pg-layer .c2-take-bar{isolation:isolate}.lc-pg-cur{z-index:-1}.lc-pg-cur i{background:#6c4cf026;border-radius:1.8cqw;width:6.6cqw;position:absolute;top:19%;bottom:17%;left:-3.3cqw}.lc-pg-layer .c2-take-sys{--staff-hot:#6c4cf0}.lc-pg-desk{--staff-ink:#2a2733;background:radial-gradient(90% 60% at 35% 25%,#fff9,#fff0 65%),linear-gradient(170deg,#fffcf2 0%,#efe9db 100%);border-radius:4px;position:absolute;inset:0;box-shadow:0 60px 90px -30px #000000d9,inset 0 2px #fff6}.lc-vig{pointer-events:none;background:radial-gradient(110% 80% at 50% 42%,#0000 55%,#0000006b 100%);inset:0}.lc-pg-wash{opacity:0;pointer-events:none;background:#7ff0d829;position:absolute;inset:0}.lc-edge{background:var(--mint);transform-origin:0;opacity:0;border-radius:1cqw;width:100cqw;height:.55cqw;margin-top:-.27cqw;top:0;left:0;box-shadow:0 0 1.6cqw #7ff0d8b3}.lc-brk{box-sizing:border-box;border:solid var(--mint);transform-origin:.5cqw .5cqw;filter:drop-shadow(0 0 1.2cqw #7ff0d899);opacity:0;border-width:1cqw 0 0 1cqw;border-radius:2cqw 0 0;width:7.5cqw;height:7.5cqw;margin:-.5cqw 0 0 -.5cqw;top:0;left:0}.lc .lc-chip{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14121e99;gap:2cqw;height:8.5cqw;padding:0 3.5cqw 0 2.4cqw;bottom:40cqw}.lc-chip-dot{background:#6c4cf04d;border-radius:50%;place-items:center;width:3.5cqw;height:3.5cqw;display:grid}.lc-chip-dot:after{content:"";background:#6c4cf0;border-radius:50%;width:2cqw;height:2cqw}.lc .lc-camx{z-index:3;box-sizing:border-box;color:#fff;background:#14121e59;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:11.5cqw;height:11.5cqw;display:grid;top:15cqw;left:4cqw}.lc-camx svg{width:5.5cqw}.lc .lc-cam-dock{background:0 0;border:0;padding:0 3.5cqw;bottom:11cqw}.lc-cam-dock .c2-cam-shutter{box-shadow:none}.lc-cam-photos{box-sizing:border-box;border:1.5px solid #ffffff59;border-radius:2.5cqw;width:12.5cqw;height:12.5cqw;position:relative}.lc-cam-photos small{font:500 3cqw/1 var(--font-body), sans-serif;color:#ffffffd9;position:absolute;top:14cqw;left:50%;transform:translate(-50%)}.lc-flash{opacity:0;pointer-events:none;background:#fff;inset:0}.lc .lc-island{z-index:5;position:absolute;top:0;left:0;right:0}.lc-readui{opacity:0;flex-direction:column;align-items:center;display:flex;bottom:5%;left:0;right:0}.lc-readbar{background:#fff3;border-radius:1cqw;width:58%;height:.5cqw;display:block;overflow:hidden}.lc-readbar i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.lc .lc-read-cancel{font:500 3.9cqw/1 var(--font-body), sans-serif;color:#d9d4ee;margin-top:11cqw}.lc .lc-pfoot{height:46cqw;color:var(--ink);background:linear-gradient(#1d1a2e00 0%,#1d1a2e13 62%,#1d1a2e08 100%);bottom:0;left:0;right:0;transform:translateY(105%)}.lc-steps-still{padding:110px var(--gut) 90px}.lc-steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2vw;display:grid}.lc-steps-grid>li{--ph:min(52svh, 30vw);flex-direction:column;gap:28px;display:flex;overflow:hidden}.lc .lc-sw-still{font:600 clamp(36px, 4.4vw, 72px)/1.1 var(--font-display), sans-serif;letter-spacing:-.05em}.lc-for{background:var(--lilac);color:var(--bg);padding:120px var(--gut) 80px;position:relative;overflow:hidden}.lc-for-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.lc-for-head p{width:min(440px,45%);font:400 clamp(16px, 1.35vw, 20px)/1.45 var(--font-body), sans-serif;color:#2c2740}.lc-snap{--g:clamp(16px, 1.9vw, 30px);height:calc(var(--g) * 9);margin:40px 0 20px;position:relative}.lc-snap>i{background:#100d1838;height:2px;position:absolute;left:0;right:0}.lc-snap>i:first-child{top:calc(50% - 2 * var(--g))}.lc-snap>i:nth-child(2){top:calc(50% - var(--g))}.lc-snap>i:nth-child(3){top:50%}.lc-snap>i:nth-child(4){top:calc(50% + var(--g))}.lc-snap>i:nth-child(5){top:calc(50% + 2 * var(--g))}.lc-snap-n{height:calc(var(--g) * 3.6);aspect-ratio:120/180;top:calc(50% + 2 * var(--g) - var(--p) * var(--g) / 2 - var(--g) * 2.8 + 1px);position:absolute}.lc-snap-n .lc-note-floor{display:none}.lc-snap-0{--p:2;left:6%}.lc-snap-1{--p:4;aspect-ratio:150/180;left:20%}.lc-snap-2{--p:3;left:35%}.lc-snap-3{--p:6;aspect-ratio:200/180;left:49%}.lc-snap-4{--p:5;left:69%}.lc-snap-5{--p:7;aspect-ratio:150/180;left:84%}.lc-rows{font:600 8.6vw/.98 var(--font-display), sans-serif;letter-spacing:-.05em;white-space:nowrap}.lc-rows li{border-top:2px solid var(--bg);padding-top:.06em}.lc-w2-violet{color:var(--pv)}.lc-w2-soft{color:#8b80d6}.lc-price{padding:130px var(--gut) 0;position:relative;overflow:hidden}.lc-price-grid{grid-template-columns:1fr 1fr;gap:3vw;display:grid}.lc-price-grid article{border-top:1px solid var(--rule);padding-top:28px}.lc-big{font:600 clamp(36px, 4.3vw, 76px)/1 var(--font-display), sans-serif;letter-spacing:-.045em;margin:22px 0 26px}.lc-big-mint{color:var(--mint)}.lc-price-grid ul{font:400 clamp(16px, 1.3vw, 19px)/1.5 var(--font-body), sans-serif;color:var(--dim);gap:6px;display:grid}.lc-price-grid li{padding-left:22px;position:relative}.lc-price-grid li:before{content:"";box-sizing:border-box;border:1.5px solid;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.lc-get{background:var(--cream);color:var(--bg);box-sizing:border-box;border-radius:28px;align-items:center;gap:28px;width:min(780px,100%);margin-top:64px;padding:22px;display:flex}.lc-get img{flex:none;width:120px;height:120px}.lc-get p{font:600 22px/1.3 var(--font-body), sans-serif;flex:1}.lc-get .lc-cta{background:var(--bg);border-color:var(--bg);color:var(--cream)}.lc-get .lc-cta:hover{background:var(--pv);border-color:var(--pv);color:#fff}.lc-get .lc-cta:hover svg{color:#fff}.lc .lc-fine{font:400 14px/1.5 var(--font-body), sans-serif;color:var(--dim);margin-top:22px}.lc-wordmark{font:600 14.4vw/.86 var(--font-display), sans-serif;letter-spacing:-.06em;white-space:nowrap;color:var(--cream);margin:6vw 0 -2.4vw -.3vw}.lc-faq{padding:130px var(--gut) 140px;border-top:1px solid var(--rule);grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:start;gap:60px;display:grid}.lc-faq-head{flex-direction:column;gap:24px;display:flex}.lc .lc-faq-note{max-width:380px;font:400 19px/1.45 var(--font-body), sans-serif;color:var(--dim);margin-top:18px}.lc-faq-note a,.lc-faq-note a:hover{color:var(--mint)}.lc .lc-faq-free{margin-top:12px;font-size:17px}.lc-faq-list details{border-top:1px solid var(--rule)}.lc-faq-list details:last-child{border-bottom:1px solid var(--rule)}.lc-faq-list summary{cursor:pointer;font:600 clamp(20px, 1.8vw, 27px)/1.2 var(--font-display), sans-serif;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.lc-faq-list summary::-webkit-details-marker{display:none}.lc-faq-list summary:hover{color:var(--mint)}.lc-faq-list summary i{border:2px solid var(--mint);box-sizing:border-box;width:48px;height:48px;color:var(--mint);border-radius:50%;flex:none;transition:background .2s,color .2s;position:relative}.lc-faq-list summary i:before,.lc-faq-list summary i:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2.5px;margin:-1.25px 0 0 -9px;transition:transform .2s;position:absolute;top:50%;left:50%}.lc-faq-list summary i:after{transform:rotate(90deg)}.lc-faq-list details[open] summary i{background:var(--mint);color:var(--bg)}.lc-faq-list details[open] summary i:after{transform:rotate(0)}.lc .lc-faq-list details>p{font:400 19px/1.55 var(--font-body), sans-serif;color:var(--dim);margin:-6px 72px 0 0;padding-bottom:30px}.lc-faq-list details>p a,.lc-faq-list details>p a:hover{color:var(--mint)}.lc .c2-foot{--soft:#a49dc4;border-top:1px solid var(--rule);background:#0a0810}.lc .c2-foot .c2-foot-mark{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--cream);font-weight:600}.lc .c2-foot a{color:#fffcf2d6}.lc .c2-foot a:hover{color:var(--mint)}.lc .c2-foot :focus-visible{outline-color:var(--mint)}.lc .eb-dock{background:#100d18bd;border-color:#fffcf229;box-shadow:0 18px 50px -14px #000000b3}.lc .eb-dock-beta{background:var(--mint);color:var(--bg)}.lc .eb-dock-beta:hover{color:var(--bg);background:#a9f7e6}@media (max-width:1000px){.lc-hero-foot{flex-direction:column;align-items:flex-start}.lc-hero-act{justify-content:flex-start}.lc-soon,.lc-plat{text-align:left}}@media (max-width:719px){.lc{--gut:16px}.lc-hero{padding:104px var(--gut) 40px;gap:36px;min-height:100svh}.lc-h1{--fs:min(14.4vw, 9.6svh);line-height:1.02}.lc-m{display:inline}.lc-l-part{margin-left:40%}.lc-l-in{margin-left:0}.lc-hn{font-size:.78em}.lc-hn-a{top:1.4em;left:2%}.lc-hn-b{top:2.26em;left:65%}.lc-hn-c{top:-.25em;left:79%}.lc-brace{gap:10px;font-size:17px}.lc-brace-b{font-size:46px}.lc-hero-act{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:none}.lc-cta{height:60px;font-size:18px}.lc-link{justify-content:center}.lc-soon,.lc-plat{text-align:center}.lc-plat{order:0}.lc-ph{--ph:.26;padding:80px var(--gut) 90px}.lc-ph-line{font-size:11vw}.lc-ph[data-live]{--fs:17vw}.lc-ph[data-live]>.lc-kicker{top:92px}.lc-take{padding:90px var(--gut) 90px;grid-template-columns:1fr;gap:40px;min-height:0}.lc-take-stage{height:112vw}.lc-calm-h{font-size:13vw;top:96px}.lc .lc-calm-sub{font-size:16px;top:calc(108px + 26vw)}.lc-calm-staff{--g:calc((100vw - 2 * var(--gut)) / var(--wh));top:37%}.lc-cs-late{display:none}.lc-calm-phone{height:min(46svh,92vw);margin-left:calc(min(46svh,92vw)/-4.34783);inset:auto auto max(28px,4svh) 50%}.lc-calm[data-live]{height:240svh}.lc-steps-stage{--ph:min(60svh, 124vw);padding:92px var(--gut) 0;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;row-gap:0}.lc-sws{font-size:16vw}.lc-ticks{margin-top:14px}.lc-dscene{align-self:center;margin-top:-2svh}.lc-steps[data-live]{height:340svh}.lc-steps-grid{grid-template-columns:1fr;gap:64px}.lc-steps-grid>li{--ph:min(64svh, 130vw)}.lc-paper{width:58%;top:4%}.lc-phone-take{height:92%;top:auto;bottom:0;right:0}.lc-jump{width:9%;top:18%;left:22%}.lc-for{padding:80px var(--gut) 56px}.lc-for-head{flex-direction:column;align-items:flex-start;gap:16px}.lc-for-head p{width:auto}.lc-snap{--g:15px;margin:32px 0 12px}.lc-rows{white-space:normal;font-size:13.4vw}.lc-price{padding:90px var(--gut) 0}.lc-price-grid{grid-template-columns:1fr;gap:44px}.lc-big{margin:16px 0 20px;font-size:11vw}.lc-get{flex-wrap:wrap;gap:16px;margin-top:48px;padding:18px}.lc-get p{flex-basis:calc(100% - 136px);font-size:18px}.lc-get .lc-cta{width:100%}.lc-wordmark{margin:12vw 0 -2.4vw -.3vw;font-size:14.6vw}.lc-faq{padding:80px var(--gut) 90px;grid-template-columns:1fr;gap:32px}.lc-faq-list summary{padding:20px 0;font-size:19px}.lc-faq-list summary i{width:44px;height:44px}.lc .lc-faq-list details>p{margin-right:0;padding-bottom:22px;font-size:17px}}@media (min-width:720px) and (max-width:899px){.lc-faq{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.lc-l>span{animation:none}.lc-cta,.lc-cta svg,.lc-w{transition:none}}.lc-hv .lc-note-body svg{filter:drop-shadow(0 0 .015em #7ff0d8e6)drop-shadow(0 0 .1em #7ff0d88c);width:100%;height:100%;display:block;overflow:visible}.lc-hv .lc-note-floor{background:radial-gradient(closest-side,#7ff0d838,#7ff0d800)}.lc-hv-draw{stroke:#7ff0d8;stroke-width:.06px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:lc-draw 1.3s cubic-bezier(.6, 0, .3, 1) calc(.5s + var(--i,0) * .25s) forwards}@keyframes lc-draw{to{stroke-dashoffset:0;stroke-dasharray:1 0}}@media (prefers-reduced-motion:reduce){.lc-hv-draw{stroke-dashoffset:0;stroke-dasharray:1 0;animation:none}}
