[data-sec=clientside]{--cs-plate:#fffdf9eb;margin:var(--gap) 24px 0;border-radius:var(--r-band);background:var(--band);height:680px;display:block;position:relative;overflow:hidden}.cs-txt{text-align:left;flex-direction:column;justify-content:center;width:560px;display:flex;position:absolute;top:0;bottom:0;left:748px}.cs-txt h2{font:800 56px/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px}.cs-txt>p{color:var(--ink2);max-width:500px;margin:0 0 30px;font-size:17px;line-height:1.55}.cs-pts{flex-direction:column;gap:16px;margin:0 0 30px;padding:0;list-style:none;display:flex}.cs-pts li{align-items:flex-start;gap:14px;display:flex}.cs-pts .cs-pi{background:var(--card);width:40px;height:40px;box-shadow:var(--shadow);border-radius:13px;flex:none;place-items:center;display:grid}.cs-pts .cs-pi .lucide{width:18px;height:18px}.cs-pts b{margin-top:1px;font-size:15px;font-weight:600;display:block}.cs-pts span{color:var(--ink2);margin-top:2px;font-size:14px;line-height:1.45;display:block}.cs-stores{color:var(--ink2);align-items:center;gap:8px;font-size:13.5px;display:flex}.cs-stores a{height:34px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #1d183024}.cs-stores a .lucide{width:14px;height:14px}.cs-stores>span{margin-right:4px}.cs-ph{z-index:2;position:absolute}.cs-ph .dev-iphone{width:300px}.cs-ph1{top:104px;left:352px}.cs-ph2{z-index:1;top:180px;left:64px}.cs-app{background:var(--bg);text-align:left;color:var(--ink);padding:52px 14px 0!important}.cs-ah{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.cs-ah b{font:800 24px/1 var(--font-display);letter-spacing:-.035em}.cs-rnd{background:var(--card);width:32px;height:32px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:relative}.cs-rnd .lucide{width:14px;height:14px}.cs-rnd em{background:var(--ink);min-width:15px;height:15px;color:var(--nink);font:700 9px/15px var(--font-body);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:8px;padding:0 4px;font-style:normal;position:absolute;top:-3px;right:-4px}.cs-date{color:var(--ink2);margin:5px 2px 12px;font-size:11.5px}.cs-card{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow)}.cs-st{font:700 13.5px/1 var(--font-display);letter-spacing:-.02em;margin:14px 2px 7px}.cs-day{color:var(--ink2);margin:8px 2px 5px;font-size:10px;font-weight:600}.cs-wk{margin-top:12px;padding:10px 12px 9px}.cs-wkh{color:var(--ink2);justify-content:space-between;font-size:10px;display:flex}.cs-wkh b{color:var(--ink);font-weight:600}.cs-big{font:800 25px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:5px 0 2px}.cs-wk svg{width:100%;height:46px;display:block}.cs-wk .cs-ln{stroke-dasharray:320;stroke-dashoffset:320px;transition:stroke-dashoffset .4s var(--ease-out)}.in .cs-wk .cs-ln{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-out) .55s}.cs-wk .cs-pt{opacity:0;transition:opacity .3s var(--ease-out)}.in .cs-wk .cs-pt{opacity:1;transition:opacity .4s var(--ease-out) 1.45s}.cs-meta{color:var(--ink2);margin-top:3px;font-size:10px}.cs-ex{gap:6px;display:flex}.cs-ex>div{background:var(--card);min-width:0;box-shadow:var(--shadow);opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);border-radius:13px;flex:1;align-items:center;gap:7px;padding:8px 9px;display:flex;transform:translateY(8px)scale(.96)}.in .cs-ex>div{opacity:1;transition-delay:var(--d,0s);transform:none}.cs-ex img{flex:none;width:22px;height:22px}.cs-ex b{white-space:nowrap;font-size:10.5px;font-weight:600;display:block}.cs-ex small{color:var(--ink2);white-space:nowrap;font-size:9.5px;display:block}.cs-row{align-items:center;gap:9px;padding:9px 10px;display:flex}.cs-sav{background:var(--t);width:32px;height:32px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}.cs-sav .lucide{width:15px;height:15px}.cs-g{flex:1;min-width:0}.cs-g b{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:600;display:block;overflow:hidden}.cs-g small{color:var(--ink2);white-space:nowrap;margin-top:1px;font-size:9.5px;display:block}.cs-v{text-align:right;white-space:nowrap}.cs-v b{font:800 13px/1 var(--font-display);letter-spacing:-.03em;display:block}.cs-v small{color:var(--ink2);margin-top:3px;font-size:9px;display:block}.cs-chev{color:var(--ink2);width:12px!important;height:12px!important}.cs-today{padding:10px}.cs-today>small{color:var(--ink2);margin:0 2px 6px;font-size:10px;font-weight:600;display:block}.cs-today .cs-row{padding:0}.cs-ok{background:var(--ink);width:22px;height:22px;color:var(--nink);opacity:0;transition:transform .3s var(--ease-out),opacity .3s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.4)}.in .cs-ok{opacity:1;transition:transform .5s var(--ease-out) .9s,opacity .3s var(--ease-out) .9s;transform:none}.cs-ok .lucide{stroke-width:2.6px;width:12px;height:12px}.cs-coach{padding:10px}.cs-coach .cs-top{align-items:center;gap:9px;display:flex}.cs-coach .av{border-radius:50%;width:32px;height:32px;font-size:14px}.cs-coach p{background:var(--bg);border-radius:12px 12px 12px 4px;margin:8px 0 0;padding:8px 10px;font-size:10.5px;line-height:1.4}.cs-days{grid-template-columns:repeat(7,1fr);gap:4px;padding:9px 8px;display:grid}.cs-days span{color:var(--ink2);flex-direction:column;align-items:center;gap:4px;font-size:8.5px;font-weight:600;display:flex}.cs-days i{background:var(--track);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cs-days i.cs-d{background:var(--ink)}.cs-days i.cs-d:after{content:"";border:solid var(--nink);border-width:0 0 1.6px 1.6px;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.cs-days i.cs-tod{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--ink)}.cs-days i.cs-fut{box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.cs-w{z-index:5;white-space:nowrap;text-align:left;position:absolute}.cs-push{background:var(--cs-plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:300px;box-shadow:inset 0 0 0 1px var(--plateLine),var(--lift);border-radius:20px;align-items:center;gap:11px;padding:11px 14px 11px 11px;display:flex;top:92px;left:40px}.cs-appic{background:var(--night);width:38px;height:38px;color:var(--nink);border-radius:11px;flex:none;place-items:center;display:grid}.cs-push b{font-size:13.5px;font-weight:600;display:block}.cs-push small{color:var(--ink2);margin-top:2px;font-size:12.5px;display:block}.cs-push .cs-g{flex:1}.cs-push .cs-tm{color:var(--ink2);align-self:flex-start;margin-top:2px;font-size:11.5px}.cs-chip{border-radius:var(--r-plate);background:var(--card);box-shadow:var(--lift),0 0 0 1px #1d18300d;align-items:center;gap:12px;padding:11px 18px 11px 11px;display:flex;top:556px;left:440px}.cs-cic{background:var(--avbg);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cs-cic .lucide{width:19px;height:19px}.cs-chip small{color:var(--ink2);font-size:12px;font-weight:600;display:block}.cs-chip b{font:800 19px/1.1 var(--font-display);letter-spacing:-.03em;margin:3px 0 2px;display:block}.cs-chip em{color:var(--ink2);align-items:center;gap:5px;font-size:12px;font-style:normal;display:flex}.cs-chip em i{background:var(--velo);border-radius:50%;width:6px;height:6px}.cs-a{opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out)}.cs-up{transform:translateY(24px)}.cs-rise{transform:translateY(80px)}.cs-drop{transform:translateY(-16px)scale(.96)}.cs-pop{transform:translateY(12px)scale(.94)}.in .cs-a{opacity:1;transition-duration:.8s,.9s;transition-delay:var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){[data-sec=clientside] .cs-a,[data-sec=clientside] .cs-ex>div,[data-sec=clientside] .cs-ok,[data-sec=clientside] .cs-wk .cs-pt{opacity:1!important;transition:none!important;transform:none!important}[data-sec=clientside] .cs-wk .cs-ln{stroke-dashoffset:0!important;transition:none!important}}[data-sec=clientside]{background:var(--night)}.cs-txt h2{color:var(--nink)}.cs-txt>p,.cs-pts span,.cs-stores{color:var(--nink2)}.cs-pts b{color:var(--nink)}.cs-pts .cs-pi{box-shadow:none;color:var(--nink);background:#f3f0ea14}.cs-stores a{color:var(--nink);box-shadow:inset 0 0 0 1px var(--nline)}.cs-stores a:hover{background:#f3f0ea14;box-shadow:inset 0 0 0 1px #f3f0ea4d}.cs-stores{gap:10px}.cs-stores a.cs-badge{height:auto;box-shadow:none;transition:transform .2s var(--ease-out);background:0 0;border-radius:9px;gap:0;padding:0}.cs-stores a.cs-badge:hover{box-shadow:none;background:0 0;transform:translateY(-1px)}.cs-stores a.cs-badge:focus-visible{outline:2px solid var(--nink);outline-offset:3px}.cs-badge img{width:auto;height:44px;display:block}.cs-gp img{height:57.3px;margin:-6.65px 0}.cs-ph .dev-iphone{box-shadow:0 2px 6px #00000059,0 50px 90px -40px #000000d9,inset 0 0 0 1.5px #4a4456,0 0 0 1px #f3f0ea24}.cs-route{z-index:0;pointer-events:none;width:760px;height:100%;position:absolute;top:0;left:0}.cs-route path{fill:none;stroke:var(--nline);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1800;stroke-dashoffset:1800px;transition:stroke-dashoffset 2.4s var(--ease-out) .3s}.cs-route circle{fill:var(--night);stroke:#f3f0ea59;stroke-width:1.6px}[data-sec=clientside].in .cs-route path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.cs-route path{stroke-dashoffset:0;transition:none}}
[data-sec=steps]{padding:var(--gap) 80px 0;display:block}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.st-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;padding:8px;display:flex}.st-vis{border-radius:var(--r-plate);background:var(--bg);justify-content:center;align-items:center;height:236px;display:flex;position:relative;overflow:hidden}.st-body{padding:22px 20px}.st-hd{align-items:center;gap:12px;margin-bottom:10px;display:flex}.st-n{background:var(--avbg);width:36px;height:36px;color:var(--ink);font:800 17px/1 var(--font-display);transition:background .5s var(--ease-out),color .5s var(--ease-out);border-radius:12px;flex:none;place-items:center;display:grid}.st-card.in .st-n{background:var(--ink);color:var(--nink);transition-delay:calc(var(--d,0s) + .45s)}.st-hd h3{font:800 26px/1.08 var(--font-display);letter-spacing:-.03em;margin:0}.st-body p{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.st-it{opacity:0;transition:opacity .55s var(--ease-out),transform .65s var(--ease-out);transform:translateY(10px)}.st-card.in .st-it{opacity:1;transition-delay:calc(var(--d,0s) + var(--i,0s));transform:none}.st-auth{flex-direction:column;gap:7px;width:252px;display:flex}.st-auth span{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:13px;font-weight:600;display:flex}.st-auth svg{flex:none;width:14px;height:14px}.st-auth .st-ap{background:var(--ink);color:#fff;box-shadow:0 8px 18px -10px #1d183099}.st-auth .st-go{background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1d18300a}.st-auth .st-ml{background:var(--acct)}.st-auth .st-ml .lucide{width:14px;height:14px}.st-or{color:var(--ink2);align-items:center;gap:10px;margin:1px 0;font-size:11px;display:flex}.st-or:before,.st-or:after{content:"";background:var(--line);flex:1;height:1px}.st-code{background:var(--card);border-radius:var(--r-plate);width:268px;box-shadow:var(--shadow);padding:12px}.st-code small{color:var(--ink2);justify-content:space-between;align-items:center;margin:0 2px 8px;font-size:11.5px;display:flex}.st-code small b{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.st-code small .lucide{width:12px;height:12px}.st-cells{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.st-cells i{background:var(--bg);height:38px;font:800 18px/1 var(--font-display);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);border-radius:9px;place-items:center;font-style:normal;display:grid;transform:translateY(6px)}.st-card.in .st-cells i{opacity:1;transition-delay:calc(var(--d,0s) + .3s + var(--c,0s));transform:none}.st-join{background:var(--card);width:268px;box-shadow:var(--lift),0 0 0 1px #1d18300d;border-radius:16px;align-items:center;gap:10px;margin-left:-134px;padding:9px 12px 9px 9px;display:flex;position:absolute;bottom:16px;left:50%}.st-join .av{border-radius:11px;width:34px;height:34px;font-size:15px;position:relative}.st-join .av em{background:var(--ink);width:16px;height:16px;color:var(--nink);box-shadow:0 0 0 2px var(--card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.st-join .av em .lucide{stroke-width:3px;width:9px;height:9px}.st-join b{font-size:12.5px;font-weight:600;display:block}.st-join small{color:var(--ink2);margin-top:1px;font-size:11px;display:block}.st-join .st-tm{color:var(--ink2);align-self:flex-start;margin-top:3px;margin-left:auto;font-size:10.5px}.st-vis2 .st-code{margin-top:-64px}.st-plan{background:var(--card);border-radius:var(--r-plate);width:268px;box-shadow:var(--shadow);padding:2px 12px}.st-vis3{align-items:flex-start;padding-top:16px}.st-pr{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;display:flex}.st-pr:first-child{border-top:0}.st-pic{background:var(--avbg);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.st-pic .lucide{width:14px;height:14px}.st-pr b{font-size:12.5px;font-weight:600;display:block}.st-pr small{color:var(--ink2);margin-top:1px;font-size:11px;display:block}.st-pr>div{flex:1;min-width:0}.st-tick{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.st-tick:before{content:"";background:var(--ink);opacity:0;transition:transform .45s var(--ease-out),opacity .3s var(--ease-out);border-radius:50%;position:absolute;inset:0;transform:scale(.3)}.st-tick:after{content:"";border:solid var(--nink);opacity:0;width:7px;height:4px;transition:opacity .3s var(--ease-out);border-width:0 0 1.6px 1.6px;position:relative;transform:translateY(-1px)rotate(-45deg)}.st-card.in .st-tick:before{opacity:1;transition-delay:calc(var(--d,0s) + var(--t,0s));transform:none}.st-card.in .st-tick:after{opacity:1;transition-delay:calc(var(--d,0s) + var(--t,0s) + .12s)}.st-sent{background:var(--ink);width:268px;color:var(--nink);box-shadow:var(--lift);border-radius:15px;align-items:center;gap:10px;margin-left:-134px;padding:10px 14px 10px 10px;display:flex;position:absolute;bottom:12px;left:50%}.st-sent .st-tk{background:var(--nline);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.st-sent .st-tk .lucide{width:14px;height:14px}.st-sent b{font-size:12.5px;font-weight:600;display:block}.st-sent small{color:var(--nink2);margin-top:1px;font-size:11px;display:block}@media (prefers-reduced-motion:reduce){[data-sec=steps] .st-it,[data-sec=steps] .st-cells i,[data-sec=steps] .st-n,[data-sec=steps] .st-tick:before,[data-sec=steps] .st-tick:after{transition:none!important}[data-sec=steps] .st-it,[data-sec=steps] .st-cells i{opacity:1!important;transform:none!important}}
[data-sec=price]{padding:var(--gap) 80px 0;display:block}[data-sec=price] .pcard{grid-template-columns:minmax(0,1fr) 340px;max-width:940px}.pr-cta{width:100%;margin-top:18px}.pr-cta .lucide{width:18px;height:18px;transition:transform .3s var(--ease-out)}.pr-cta:hover .lucide{transform:translate(3px)}.pr-fine{color:var(--ink2);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12.5px;display:flex}.pr-fine .lucide{width:14px;height:14px;color:var(--ink)}.pr-demo{color:var(--ink);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pr-demo .lucide{width:15px;height:15px}.pr-demo:hover{text-underline-offset:3px;text-decoration:underline}.pr-note{text-align:center;color:var(--ink2);margin:18px 0 0;font-size:13.5px}.pr-more{text-align:center;margin:6px 0 0}.pr-more a{min-height:44px;color:var(--ink);align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.pr-more .lucide{width:16px;height:16px;transition:transform .3s var(--ease-out)}.pr-more a:hover .lucide{transform:translate(3px)}[data-sec=price] .tiersline div{flex-direction:column;padding:10px 12px 11px;transition:background .3s,color .3s;display:flex}[data-sec=price] .tiersline div b{transition:color .3s}.pr-bar{background:var(--track);border-radius:2px;height:4px;margin-top:9px;display:block;overflow:hidden}.pr-bar i{background:var(--ink);transform-origin:0;height:100%;transform:scaleX(var(--f,0));transition:transform .35s var(--ease-out);border-radius:2px;display:block}.pr-sub{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;min-height:1.3em;margin-top:6px;font-size:11.5px;font-style:normal;font-weight:600;display:block}[data-sec=price] .tiersline div.on .pr-bar{background:#f3f0ea38}[data-sec=price] .tiersline div.on .pr-bar i{background:var(--nink)}[data-sec=price] .tiersline div.on .pr-sub{color:var(--nink)}#tot{display:inline-block}#tot.pr-tick{animation:pr-tick .35s var(--ease-out)}@keyframes pr-tick{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pr-bar i{transition:none}#tot.pr-tick{animation:none}}
[data-sec=faq]{padding:var(--gap) 80px 0;interpolate-size:allow-keywords;display:block}.fq-grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:56px;max-width:1200px;margin:0 auto;display:grid}.fq-side h2{font:800 60px/1 var(--font-display);letter-spacing:-.04em;margin:0 0 16px}.fq-side>p{color:var(--ink2);margin:0 0 30px;font-size:17px;line-height:1.55}.fq-demo{background:var(--card);border-radius:var(--r-card);box-shadow:var(--lift),0 0 0 1px #1d18300a;padding:24px;scroll-margin-top:40px}.fq-dh{align-items:center;gap:12px;margin-bottom:10px;display:flex}.fq-di{background:var(--avbg);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.fq-di .lucide{width:20px;height:20px}.fq-dh h3{font:800 26px/1.08 var(--font-display);letter-spacing:-.03em;margin:0}.fq-demo>p{color:var(--ink2);margin:0 0 18px;font-size:14.5px;line-height:1.55}.fq-f{flex-direction:column;gap:10px;display:flex}.fq-f label{color:var(--ink2);margin:0 0 6px 2px;font-size:12.5px;font-weight:600;display:block}.fq-f input{background:var(--bg);width:100%;height:46px;box-shadow:inset 0 0 0 1px var(--line);font:500 14.5px var(--font-body);color:var(--ink);border:0;border-radius:10px;outline:none;padding:0 14px;transition:box-shadow .2s}.fq-f input::placeholder{color:#5f5870b3}.fq-f input:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.fq-mom{background:var(--bg);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.fq-mom button{height:36px;font:600 13px var(--font-body);color:var(--ink2);cursor:pointer;transition:background .24s var(--ease-out),color .2s,box-shadow .24s;background:0 0;border:0;border-radius:9px}.fq-mom button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--thumb)}.fq-f .btn{width:100%;margin-top:6px}.fq-f .btn .lucide{width:17px;height:17px}.fq-ok{background:var(--bg);border-radius:16px;align-items:center;gap:12px;padding:14px;display:none}.fq-ok span{background:var(--ink);width:34px;height:34px;color:var(--nink);border-radius:50%;flex:none;place-items:center;display:grid}.fq-ok span .lucide{stroke-width:2.6px;width:16px;height:16px}.fq-ok b{font-size:14.5px;font-weight:600;display:block}.fq-ok small{color:var(--ink2);margin-top:2px;font-size:13px;display:block}.fq-demo.fq-sent .fq-f{display:none}.fq-demo.fq-sent .fq-ok{animation:fqin .5s var(--ease-out);display:flex}@keyframes fqin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fq-list details{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}.fq-list summary{cursor:pointer;font:700 18.5px/1.25 var(--font-display);letter-spacing:-.02em;align-items:center;gap:14px;padding:21px 24px;list-style:none;display:flex}.fq-list summary::-webkit-details-marker{display:none}.fq-list summary svg{width:18px;height:18px;color:var(--ink2);transition:transform .35s var(--ease-out);flex:none;margin-left:auto}.fq-list details[open] summary svg{transform:rotate(45deg)}.fq-list summary:hover svg{color:var(--ink)}.fq-list details p{color:var(--ink2);opacity:0;max-width:640px;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);margin:0;padding:0 24px 22px;font-size:15.5px;line-height:1.6;transform:translateY(-6px)}.fq-list details[open] p{opacity:1;transform:none}.fq-list details::details-content{block-size:0;transition:block-size .42s var(--ease-out),content-visibility .42s allow-discrete;overflow:hidden}.fq-list details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.fq-list details p,.fq-list summary svg,.fq-mom button{transition:none!important}.fq-list details::details-content{transition:none!important}.fq-demo.fq-sent .fq-ok{animation:none}}
.ct-row{justify-content:center;gap:10px;display:flex}.cta .btn.ct-pri{background:var(--nink);color:var(--ink)}.cta .btn.ct-out{color:var(--nink);transition:box-shadow .2s,background .2s,transform .2s var(--ease-out);background:0 0;box-shadow:inset 0 0 0 1px #f3f0ea4d}.cta .btn.ct-out:hover{background:#f3f0ea0f;box-shadow:inset 0 0 0 1px #f3f0ea8c}.ct-row .lucide{width:18px;height:18px}.ct-pri .lucide{transition:transform .3s var(--ease-out)}.ct-pri:hover .lucide{transform:translate(3px)}.ct-fine{color:var(--nink2);justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13.5px;display:flex}.ct-fine .lucide{width:15px;height:15px;color:var(--nink)}.ct-fine{gap:12px}.ct-faces{padding-left:8px;display:flex}.ct-faces span{background:var(--avbg);width:34px;height:34px;box-shadow:0 0 0 2.5px var(--night);opacity:0;transition:opacity .45s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i)*70ms + .5s);border-radius:50%;place-items:center;margin-left:-8px;display:grid;transform:translateY(8px)scale(.85)}.ct-faces img{width:80%;height:80%;display:block}.cta.in .ct-faces span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ct-faces span{opacity:1;transition:none;transform:none}.cta .logoA rect,.cta:not(.in) .logoA rect{opacity:1!important;transition:none!important;transform:none!important}}.cta>:not(.topo){z-index:1;position:relative}.ct-arcs{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-arcs path{fill:none;stroke:#f3f0ea1c;stroke-width:1.3px}
[data-sec=foot]{padding:var(--gap) 80px 36px;display:block}.ft-top{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:44px;display:grid}.ft-brand .wm{color:var(--ink)}.ft-brand p{color:var(--ink2);max-width:320px;margin:14px 0 20px;font-size:15px;line-height:1.55}.ft-brand .btn .lucide{width:15px;height:15px}.ft-col{flex-direction:column;gap:12px;display:flex}.ft-col b{color:var(--ink);margin-bottom:4px;font-size:13px;font-weight:600}.ft-col a,.ft-bot a{color:var(--ink2);white-space:nowrap;width:max-content;font-size:14px;text-decoration:none;transition:color .2s}.ft-col a:hover,.ft-bot a:hover{color:var(--ink)}.ft-bot{color:var(--ink2);align-items:center;gap:24px;padding-top:24px;font-size:13.5px;display:flex}.ft-bot .ft-grow{flex:1}
.lg-brw{z-index:1;--db-scale:.66;--db-y:76;width:642px;position:absolute;top:146px;left:44px}.lg-brw .dev-browser{box-shadow:0 2px 6px #1d18300f,0 44px 90px -40px #1d183080,0 0 0 1px #1d18301a}.lg-w{z-index:5;white-space:nowrap;text-align:left;position:absolute}.lg-rec{background:var(--card);box-shadow:var(--lift),0 0 0 1px #1d18300d;border-radius:20px;align-items:center;gap:14px;padding:12px 22px 12px 12px;display:flex;top:506px;left:22px}.lg-ric{background:var(--avbg);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.lg-ric img{width:38px;height:38px;display:block}.lg-rec small{color:var(--ink2);font-size:12.5px;font-weight:600;display:block}.lg-big{font:800 30px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:4px 0 5px}.lg-big span{font:600 14px var(--font-body);letter-spacing:0;color:var(--ink2)}.lg-delta{background:var(--acct);height:20px;font:600 11.5px/1 var(--font-body);letter-spacing:0;color:var(--ink);vertical-align:5px;border-radius:10px;align-items:center;margin-left:8px;padding:0 7px;display:inline-flex}.lg-rec em{color:var(--ink2);font-size:12.5px;font-style:normal;display:block}.lg-toast{background:var(--ink);color:var(--nink);box-shadow:var(--lift);border-radius:16px;align-items:center;gap:12px;padding:12px 20px 12px 12px;display:flex;top:556px;right:34px}.lg-tk{background:var(--nline);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lg-tk svg{width:17px;height:17px}.lg-toast b{font-size:14px;font-weight:600;display:block}.lg-toast small{color:var(--nink2);margin-top:2px;font-size:12.5px;display:block}.lg-bottom a{align-items:center;gap:5px;display:inline-flex}.lvis.lg-vis{background:var(--night);isolation:isolate;border-radius:var(--r-band)}.lvis.lg-vis:before{content:"";z-index:-1;pointer-events:none;filter:blur(22px)saturate(.7)brightness(.85);transform:translate3d(calc(var(--mx,0) * -10px),calc(var(--my,0) * -10px),0);transition:transform .9s var(--ease-out);background:linear-gradient(#14111799,#141117db),url(/img/login-musculation.jpg) 50% 30%/cover no-repeat;position:absolute;inset:-48px}.lg-p{transform:translate3d(calc(var(--mx,0) * var(--pd,0) * 1px),calc(var(--my,0) * var(--pd,0) * 1px),0);transition:transform .9s var(--ease-out);position:absolute}.lg-p .lg-w{position:static}@media (prefers-reduced-motion:reduce){.lg-p,.lvis.lg-vis:before{transition:none}}.lg-demow{z-index:3;width:524px;margin-left:-262px;top:44px;left:50%}.lg-demo{--w-plate:#fffdf9f0;--w-dash:#5f587073;--w-hl:#1d183012;--w-ring:#1d183014;--w-tap:#1d18302e;--w-drop:#1d183042;--w-pushsh:#1d183080;--w-onink2:#ffffffb3;--w-muscuNight:#f97316;--w-planned:#8e8b97;--w-n06:#f3f0ea0f;--w-n08:#f3f0ea14;--w-n12:#f3f0ea1f;--w-n18:#f3f0ea2e;--w-nbadge:#2e2b32;--w-warnN:#f59e0b;--w-warnNbg:#3d2a15;--w-nsh:0 1px 2px #1411172e,0 34px 64px -34px #14111799;--w-segbg:#e9e9ed;--w-ln:#e8e8ec;--w-fsh:0 1px 2px #1d183012}.lg-demo.w-card{box-shadow:none;background:0 0;padding:0 28px;overflow:visible}.lg-demo h3,.lg-demo .w-edh .w-g b,.lg-demo .w-exr .w-n1,.lg-demo .w-fld,.lg-demo .w-stp,.lg-demo .w-seg span.w-on,.lg-demo .w-pill{color:var(--nink)}.lg-demo .w-lede,.lg-demo .w-edh .w-g small,.lg-demo .w-fld small,.lg-demo .w-seg span{color:var(--nink2)}.lg-demo .w-ed{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glassLine);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lg-demo .w-saved{color:var(--nink);box-shadow:none;background:#ffffff1f}.lg-demo .w-seg{background:#ffffff12}.lg-demo .w-seg i{box-shadow:none;background:#ffffff29}.lg-demo .w-exr{border-top-color:#ffffff1a}.lg-demo .w-fld,.lg-demo .w-stp{box-shadow:none;background:#ffffff1a}.lg-demo .w-stp .w-fld{background:0 0}.lg-demo .w-stp button{color:var(--nink);background:#ffffff24}.lg-demo .w-stp button:hover{background:#ffffff38}.lg-demo.w-b.w-s1:not(.w-s3) .w-stp{box-shadow:inset 0 0 0 1.5px var(--nink),0 0 0 4px #f3f0ea24}.lg-demo .w-link:before{border-left-color:#f3f0ea59}.lg-demo .w-pill{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glassLine);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lg-demo .w-dot{background:var(--nink);box-shadow:0 0 0 3px var(--night)}.lg-demo .w-cur{--ink:#f3f0ea;--card:#1d1830}.lg-demo .w-phw{margin:0 -28px -28px}
.w-sec{background:var(--lav);border-radius:var(--r-band);margin:var(--gap) 24px 0;padding:80px 56px 56px}.w-card{box-shadow:0 1px 2px #4c1d950d,0 14px 30px -18px #4c1d9540}.w-nx{background:var(--vio)}.w-card.w-a{background:var(--night);isolation:isolate}.w-card.w-a:before{content:"";z-index:-1;pointer-events:none;filter:blur(22px)saturate(.7)brightness(.8);transform:translateY(calc(var(--sc,0) * -36px));background:linear-gradient(#141117b3,#141117e0),url(/img/login-sante.jpg) 50% 40%/cover no-repeat;position:absolute;inset:-48px}.w-card.w-a .w-list{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glassLine);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--r-plate);padding:0 14px}.w-card.w-a .w-ar{border-top-color:#ffffff1a}.w-card.w-a .w-ar:first-child{border-top:0}.w-card.w-a .w-act{box-shadow:inset 0 0 0 1px var(--glassLine);background:#ffffff1a}.w-card.w-a .w-act:hover{background:#ffffff2e}.w-new,.w-mod,.w-sg i.w-on,.w-sg i.w-on:after,.w-trk i,.w-dot{background:var(--vio)}.w-spark path{stroke:var(--vio)}.w-spark circle:last-child{fill:var(--vio)}.w-b.w-s1:not(.w-s3) .w-stp{box-shadow:inset 0 0 0 1.5px var(--vio),0 0 0 4px var(--vioT)}.w-stp button{background:var(--lav2);color:var(--lavInk)}.w-saved .lucide{color:var(--vio)}.cta{isolation:isolate}.cta:before{content:"";z-index:0;pointer-events:none;filter:blur(22px)saturate(.7)brightness(.78);transform:translateY(calc(var(--sc,0) * -40px));background:linear-gradient(#141117bd,#141117e6),url(/img/login-musculation.jpg) 50% 28%/cover no-repeat;position:absolute;inset:-48px}[data-sec=clientside]{isolation:isolate}[data-sec=clientside]:before{content:"";z-index:-1;pointer-events:none;filter:blur(22px)saturate(.75);transform:translateY(calc(var(--sc,0) * -40px));background:linear-gradient(90deg,#141117a8,#141117db),url(/img/login-velo.jpg) 50% 35%/cover no-repeat;position:absolute;inset:-48px}.w-card.w-d .w-spark path{stroke-dashoffset:calc(240 * (1 - var(--sp,1)))!important;transition:none!important}.w-card.w-d .w-trk i{transform:scaleX(calc(var(--v) * var(--sp,1)))!important;transition:none!important}.cs-wk .cs-ln{stroke-dashoffset:calc(320 * (1 - var(--sp,1)))!important;transition:none!important}.cs-wk .cs-pt{opacity:var(--sp,1)!important;transition:none!important}.w-card.w-e .w-bub{--k:clamp(0,calc(var(--sp,1) * 3.4 - var(--i,0)),1);opacity:var(--k)!important;transform:translateY(calc((1 - var(--k)) * 14px)) scale(calc(.94 + .06 * var(--k)))!important;transition:none!important}.h-p{transform:translate3d(var(--px,0px),calc(var(--py,0px) - var(--sy,0) * var(--pd,0px)),0)}.h-pb{--pd:56px}.h-pp{--pd:120px}.h-pr{--pd:160px}.cs-ph1{transform:translateY(calc(var(--sc,0) * 40px))}.cs-ph2{transform:translateY(calc(var(--sc,0) * 22px))}.cs-txt{transform:translateY(calc(var(--sc,0) * -14px))}.ct-glass,.w-card.w-a .w-list,.w-phw .dev-iphone,.cs-ph .dev-iphone,.n-phonewrap .dev-iphone{transform:perspective(1400px) rotateX(calc(var(--sc,0) * 7deg)) translateY(calc(var(--sc,0) * -10px))}.h-phn .dev-iphone{transform:perspective(1400px) rotateX(calc(var(--sy,0) * -8deg)) rotateY(calc(var(--sy,0) * 6deg))}.dev-browser .db-bar{background:linear-gradient(115deg,transparent 42%,#ffffff2e 50%,transparent 58%) no-repeat,var(--ink);background-size:260% 100%,auto;background-position:calc(50% + var(--sc,0) * -150%) 0,0 0}.ct-logo{transform:translateY(calc(var(--sc,0) * -28px)) rotate(calc(var(--sc,0) * -8deg))}.w-night{transform:translateY(calc(var(--sc,0) * 16px))}.cs-pts .cs-pi{background:linear-gradient(115deg,transparent 38%,#ffffff1c 50%,transparent 62%) no-repeat,var(--glass);background-size:280% 100%,auto;background-position:calc(50% + var(--sc,0) * -140%) 0,0 0}.st-card.rv{transform:translateY(calc((1 - var(--sp,1)) * var(--pd,30px)))!important}.cs-pts .cs-pi{box-shadow:inset 0 0 0 1px var(--glassLine);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f3f0ea}.ct-glass{background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--glassLine),0 24px 60px -34px #000000b3}.ct-logo{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:26px;place-items:center;width:104px;height:104px;margin:0 auto 30px;display:grid;background:#0c0a0e!important;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px -24px #000c!important}.ct-logo .logoA{width:60px;height:60px;margin:0}.cta .btn.ct-out{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glassLine);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.cta .btn.ct-out:hover{background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff42}.ct-fine{border-radius:30px;width:max-content;margin:18px auto 0;padding:7px 16px 7px 8px}.h-pr{top:748px;left:40px}.h-appw{border-radius:var(--r-card);background:var(--lav);width:390px;height:214px;box-shadow:var(--lift),0 0 0 1px #4c1d9514;text-align:left;white-space:nowrap;position:relative;overflow:hidden}.h-aptop{gap:6px;display:flex;position:absolute;top:18px;left:18px}.h-aptop span{height:28px;color:var(--lavInk);font:600 12.5px/28px var(--font-body);background:#fff;border-radius:14px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.h-aptop .lucide{width:13px;height:13px}.h-aplbl{white-space:normal;max-width:190px;font:700 22px/1.05 var(--font-display);letter-spacing:-.025em;color:var(--ink);position:absolute;bottom:20px;left:20px}.h-aplbl small{font:500 12.5px/1.3 var(--font-body);letter-spacing:0;color:var(--ink2);margin-top:4px;display:block}.h-apphone{transform-origin:0 0;background:#1b1820;border-radius:40px;width:250px;height:500px;padding:9px;position:absolute;top:24px;right:-44px;transform:rotate(-12deg);box-shadow:0 30px 60px -24px #1d18308c,inset 0 0 0 1.5px #3a3540}.h-apscreen{background:linear-gradient(160deg,#8b5cf6 0%,var(--vio) 45%,var(--vio3) 100%);border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.h-apstat{font:600 11px var(--font-body);color:#fff;justify-content:space-between;padding:0 24px;display:flex;position:absolute;top:12px;left:0;right:0}.h-apisl{background:#0c0a0e;border-radius:9px;width:64px;height:18px;margin-left:-32px;position:absolute;top:10px;left:50%}.h-apgrid{grid-template-columns:repeat(4,1fr);gap:14px 6px;display:grid;position:absolute;top:52px;left:14px;right:14px}.h-api{font:500 9px/1 var(--font-body);color:#fff;flex-direction:column;align-items:center;gap:5px;display:flex}.h-api i.h-apt,.h-api img{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.h-api i.h-apt .lucide{width:19px;height:19px}.h-api img{background:0 0;box-shadow:0 4px 12px -4px #00000073}.h-api.h-apx b{font-weight:600}.h-api i.h-aptr{color:#f3f0ea;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0a0e;box-shadow:0 4px 12px -4px #00000080}.h-api i.h-aptr svg{width:26px;height:26px;display:block}@media (prefers-reduced-motion:reduce){.h-apphone{transform:rotate(-12deg)}}
.nobr{white-space:nowrap}@media (max-width:1199.98px){:root{--gap:88px}.page{width:auto}.h-nav{width:auto;margin:0;left:16px;right:16px}.h-nav.h-stuck{top:10px}.h-pill{flex:1;min-width:0}.h-wm{margin-right:auto}.h-demo{display:none}.h-hero{padding:120px 40px 0}[data-sec=hero] .h-title{font-size:68px}.h-scene{flex-direction:column;align-items:center;height:auto;margin:48px 12px 0;padding:40px 24px 48px;display:flex}.h-socle{border-radius:28px;width:auto;margin:0;inset:0}.h-scene .h-p{width:100%;position:relative;top:auto;left:auto;transform:none}.h-pb{max-width:760px}[data-sec=hero] .h-pb .db-view{aspect-ratio:1080/712;height:auto}[data-sec=hero] .h-pb .db-view img{width:128%;margin-left:-22%}.h-capw{width:auto;margin:6px 0 36px;position:relative;top:auto;left:auto}.h-pp{width:auto!important}.h-pr{margin-top:8px;width:auto!important}#home [data-sec] .shead h2,#home .n-copy h2,#home .cs-txt h2,#home .fq-side h2{font-size:52px}.c-sec{padding-left:40px;padding-right:40px}.c-stage{align-items:center;gap:24px;max-width:1120px;height:auto;padding:28px 24px;display:flex}.c-stage .c-win{flex:1;width:auto;min-width:0;position:relative;top:auto;left:auto;container-type:inline-size}.c-view{grid-template-columns:150px minmax(0,1fr);gap:16px;height:auto;padding:18px 18px 18px 0}.c-right{display:none}.c-r .g small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.25;display:-webkit-box}@container (min-width:820px){.c-view{grid-template-columns:150px minmax(0,1fr) 284px}.c-right{display:flex}}.c-pw{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.c-phone{width:168px;height:350px;position:relative;top:auto;left:auto}.c-phone .dev-iphone{transform:scale(.56)}[data-sec=compare] .c-phone:after{border-radius:26px}.c-tag{position:relative;top:auto;left:auto;translate:none}.c-card{left:calc(var(--cx) - var(--hw));top:calc(var(--cy) - var(--hh));--k:.62}.c-card[data-to=next]{--hw:152px;--hh:108px;--cx:14.5%;--cy:28.5%}.c-card[data-to=app]{--hw:136px;--hh:82px;--cx:34%;--cy:18%}.c-card[data-to=nut]{--hw:122px;--hh:96px;--cx:41%;--cy:51%}.c-card[data-to=sam]{--hw:148px;--hh:125px;--cx:65%;--cy:28.5%}.c-card[data-to=train]{--hw:78px;--hh:112px;--cx:89.5%;--cy:26%}.c-card[data-to=bil]{--hw:112px;--hh:26px;--cx:70%;--cy:57%}.c-card[data-to=ines]{--hw:100px;--hh:76px;--cx:16.5%;--cy:69%}.c-card[data-to=hugo]{--hw:126px;--hh:70px;--cx:37%;--cy:84%}.c-card[data-to=msg]{--hw:152px;--hh:26px;--cx:60%;--cy:87%}.c-card[data-to=karim]{--hw:136px;--hh:93px;--cx:86%;--cy:77%}.c-cap{text-align:center;padding:0 16px}.c-tbl{margin-top:64px}.c-tr{grid-template-columns:212px 1fr 1.15fr}.c-tr>*{padding:12px 18px}.c-colA{width:calc(53.4884% - 107.395px)}.c-tt{font-size:22px}.c-no,.c-yes{font-size:14px}.f-sec{padding-left:40px;padding-right:40px}.f-ex{grid-template-columns:300px minmax(0,1fr);gap:36px}.f-stage:before{inset:-24px -20px -24px 36px}.f-step{column-gap:12px;padding:16px 16px 24px}.f-prog{left:68px;right:18px}.f-tx b{font-size:18px}.f-tx span{font-size:14.5px}.w-sec{margin-left:16px;margin-right:16px;padding:72px 32px 32px}.w-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.w-a{grid-area:auto/1/auto/-1}.w-b{grid-area:2/1/4}.w-c{grid-area:2/2}.w-d{grid-area:3/2}.w-e{grid-area:4/1/auto/-1}.w-card{container-type:inline-size}.n-sec{padding-left:40px;padding-right:40px}.n-wrap{grid-template-columns:minmax(0,1fr);gap:52px}.n-copy{text-align:center;max-width:780px;margin:0 auto}.n-lede{max-width:620px;margin:0 auto 36px}.n-pts{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.n-pts li{grid-template-columns:minmax(0,1fr);gap:12px}.n-stage{width:820px;margin:0 auto}[data-sec=clientside]{height:auto;margin-left:16px;margin-right:16px;padding:80px 40px 628px}.cs-txt{text-align:center;width:auto;max-width:640px;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto}.cs-txt>p{margin:0 auto 30px}.cs-pts{text-align:left;width:max-content;max-width:100%;margin:0 auto 30px}.cs-stores{justify-content:center}.cs-push{top:auto;bottom:528px;left:calc(50% - 306px)}.cs-ph1{top:auto;bottom:-49px;left:calc(50% + 6px)}.cs-ph2{top:auto;bottom:-125px;left:calc(50% - 282px)}.cs-chip{top:auto;bottom:58px;left:calc(50% + 94px)}[data-sec=steps]{padding-left:40px;padding-right:40px}.st-hd h3{font-size:24px}[data-sec=price],[data-sec=faq]{padding-left:40px;padding-right:40px}.fq-grid{grid-template-columns:360px minmax(0,1fr);gap:40px}.cta{margin-left:16px;margin-right:16px}#home .cta h2{font-size:52px}[data-sec=foot]{padding-left:40px;padding-right:40px}.lform{padding:0 48px}.lg-demow{width:auto;max-width:524px;margin:0 auto;left:24px;right:24px}@container (max-width:440px){.w-ar{grid-template-columns:36px minmax(0,1fr);gap:8px 12px;height:auto;padding:12px 0;display:grid}.w-ar .w-g small{white-space:normal}.w-act{grid-column:2;justify-self:start;min-width:0;height:32px}.w-exr{grid-template-columns:minmax(0,1fr);gap:6px;height:auto;padding:9px 4px}.w-pill{z-index:4;left:50%;transform:translate(-50%,-50%)}.w-tabs{height:58px}.w-tab{flex-direction:column;gap:3px;font-size:12px}.w-ph{grid-template-columns:34px minmax(0,1fr);gap:8px 11px;display:grid}.w-tagc{grid-column:2;justify-self:start}.w-pbody{justify-content:flex-start}.w-mt{grid-template-columns:minmax(0,1fr) 40px 40px 78px}.w-mt>:nth-child(5n){display:none}.w-set{grid-template-columns:136px minmax(0,1fr)}.w-bh .w-g small{white-space:normal}.w-br{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v""z z";row-gap:8px;height:auto;padding:10px 0 12px}.w-bl{grid-area:l}.w-bv{grid-area:v}.w-viz{grid-area:z}}}@media (min-width:1024px) and (max-width:1199.98px){.c-card{--k:.74}}@media (min-width:768px) and (max-width:899.98px){.n-stage{zoom:.84}}@media (max-width:1023.98px){.f-ex{grid-template-columns:minmax(0,1fr);gap:44px}.f-stage{order:-1}.f-stage:before{inset:-22px -20px}.f-steps{grid-template-columns:1fr 1fr;gap:8px;display:grid}.f-tabs-g{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.f-tab{padding:0 20px}.f-tab:nth-child(3n+1){border-left:0;padding-left:0}.f-tab:nth-child(3n){padding-right:0}.st-grid{grid-template-columns:minmax(0,1fr)}.st-card{flex-direction:row;align-items:stretch}.st-vis{flex:0 0 320px}.st-body{align-self:center;padding:24px 28px}[data-sec=price] .pcard{grid-template-columns:minmax(0,1fr);gap:28px;max-width:720px}.fq-grid{grid-template-columns:minmax(0,1fr);gap:0;max-width:720px}.fq-side{display:contents}.fq-side h2,.fq-side>p{text-align:center}.fq-side>p{margin-bottom:36px}.fq-list{order:1}.fq-demo{order:2;width:100%;max-width:560px;margin:30px auto 0}.ft-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}.ft-brand{grid-column:1/-1}.login{grid-template-columns:minmax(0,1fr);height:auto}.lform{align-items:center;min-height:min(100svh,860px);padding:0 40px}.lform .box{width:100%}.lform .bottom{text-align:center;flex-wrap:wrap;justify-content:center}.lform .bottom>*{white-space:nowrap}.lg-p.lg-demow{width:100%;max-width:524px;margin:0 auto;padding-top:44px;position:relative;top:auto;left:auto;right:auto}}@media (max-width:767.98px){:root{--gap:72px}.h-nav{top:12px;left:12px;right:12px}.h-pill{padding:6px 6px 6px 14px}.h-lk,.h-div{display:none}.h-hero{padding:100px 16px 0}[data-sec=hero] .h-title{letter-spacing:-.025em;font-size:42px;line-height:1.02}.h-lede{margin:20px auto 26px;font-size:17px}.h-ctas{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.h-fine{text-align:center;padding:0 8px;line-height:1.5;display:block}.h-fine .lucide{vertical-align:-2px;margin-right:6px;display:inline-block}.h-scene{margin:40px 8px 0;padding:24px 16px 32px}.h-socle{border-radius:24px}.h-capw{margin:4px 0 28px}.h-pr{zoom:.82}.dev-browser .db-bar{gap:10px;height:38px;padding:0 12px}.dev-browser .db-dots{gap:6px}.dev-browser .db-dots i{width:10px;height:10px}.dev-browser .db-url{white-space:nowrap;min-width:0;height:26px;padding:0 8px;font-size:11.5px;overflow:hidden}.dev-browser .db-side{display:none}#home [data-sec] .shead h2,#home .n-copy h2,#home .cs-txt h2,#home .fq-side h2{font-size:38px;line-height:1.04}.shead p{font-size:16.5px}.c-sec{padding-left:16px;padding-right:16px}.c-sec .shead{margin-bottom:30px}.c-seg{width:100%;max-width:400px;height:50px}.c-seg button{gap:7px;font-size:14px}.c-stage{border-radius:28px;flex-direction:column;align-items:stretch;gap:22px;margin-top:28px;padding:14px 10px 22px}.c-view{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 10px}.c-side{flex-direction:row;gap:3px;padding:0;overflow:hidden}.c-brand,.c-me,.c-nav:not(.on):not([data-slot]){display:none}.c-nav{flex:none;gap:5px;height:34px;padding:0 7px;font-size:12px}.c-nav .lucide{width:14px;height:14px}.c-nav .c-slot{margin-left:0}.c-h{margin:6px 2px 9px;font-size:17px}.c-list{padding:2px 12px}.c-r{height:62px}.c-r .c-slot{gap:10px}.c-r .g b{font-size:13px}.c-r .g small{font-size:11.5px}.c-act,.c-more,.c-ghost,.c-fade{display:none}.c-phone{width:192px;height:400px}.c-phone .dev-iphone{transform:scale(.64)}[data-sec=compare] .c-phone:after{border-radius:30px}.c-card{--k:.6}.c-card[data-to=next]{--cx:27%;--cy:9%}.c-card[data-to=app]{--cx:73%;--cy:7%}.c-card[data-to=nut]{--cx:28%;--cy:29%}.c-card[data-to=sam]{--cx:72%;--cy:27%}.c-card[data-to=train]{--cx:74%;--cy:48%;--k:.75}.c-card[data-to=bil]{--cx:62%;--cy:64%}.c-card[data-to=ines]{--cx:26%;--cy:50%}.c-card[data-to=hugo]{--cx:29%;--cy:70%}.c-card[data-to=msg]{--cx:42%;--cy:88%}.c-card[data-to=karim]{--cx:72%;--cy:81%}.c-cap{padding:0 4px;font-size:14.5px;line-height:1.5}.c-tbl{margin-top:52px}.c-colA{display:none}.c-th{flex-wrap:wrap;gap:8px;min-height:0;padding-bottom:16px;display:flex}.c-th>*{padding:0}.c-th>:first-child{flex-basis:100%;margin-bottom:6px}.c-tt{font-size:24px}.c-pill{height:30px;padding-right:12px;font-size:13px}.c-pill .c-pi{width:22px;height:22px}.c-tr:not(.c-th){border-top:1px solid var(--c-rule);min-height:0;padding:16px 0 18px;display:block}.c-tr:not(.c-th)>*{border-top:0;padding:0}.c-tr:not(.c-th):before{display:none}.c-lab{height:auto;margin-bottom:10px}.c-no{height:auto;margin-bottom:10px;padding:0 2px}.c-tr:not(.c-th)>.c-yes{background:var(--card);height:auto;box-shadow:var(--shadow);border-radius:14px;padding:11px 14px 11px 12px}.f-sec{padding-left:16px;padding-right:16px}.f-sec .shead{margin-bottom:30px}.f-ex{gap:32px}.f-stage:before{border-radius:28px;inset:-12px -8px}.f-steps{grid-template-columns:minmax(0,1fr);gap:4px}.f-step{grid-template-columns:34px minmax(0,1fr);padding:14px 14px 22px}.f-num{border-radius:11px;width:34px;height:34px;font-size:16px}.f-num:before{border-radius:11px}.f-tx b{margin:7px 0 4px;font-size:17px}.f-tx span{font-size:14px}.f-prog{bottom:10px;left:60px;right:16px}.f-tabs{margin-top:48px;padding-top:26px}.f-tabs-k{margin-bottom:14px}.f-tabs-g{grid-template-columns:minmax(0,1fr);row-gap:0}.f-tab{border-left:0;border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:14px 0;display:grid}.f-tab:first-child{border-top:0}.f-tab .tile{grid-row:span 2;margin:0}.f-tab b{margin:1px 0 3px}.f-tab p{font-size:14px}.w-sec{margin:var(--gap) 8px 0;border-radius:28px;padding:56px 12px 12px}.w-sec .shead{margin-bottom:30px;padding:0 8px}.w-grid{grid-template-columns:minmax(0,1fr);gap:12px}.w-a,.w-b,.w-c,.w-d,.w-e{grid-area:auto/1}.w-card{padding:22px 18px}.w-card h3{font-size:23px}.w-card .w-lede{font-size:14.5px}.w-phw{margin:0 -18px -22px}.w-am{grid-template-columns:minmax(0,1fr);gap:18px}.w-ac{grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:14px;padding-top:0;display:grid}.w-big{grid-row:1/3;height:70px;font-size:80px;line-height:70px}.w-ac>b{margin-top:0}.w-ac>small{margin:3px 0 6px}.w-calm{grid-column:1/-1;margin-top:14px}.w-chat{grid-template-columns:minmax(0,1fr)}.n-sec{padding-left:16px;padding-right:16px}.n-wrap{gap:40px}.n-lede{margin-bottom:28px;font-size:16.5px}.n-pts{grid-template-columns:minmax(0,1fr);gap:18px}.n-pts li{grid-template-columns:40px minmax(0,1fr);gap:14px}.n-pts .n-ic{border-radius:13px;width:40px;height:40px}.n-stage{flex-direction:column;align-items:center;width:auto;height:auto;display:flex}.n-back{border-radius:28px;width:auto;height:622px;inset:44px -8px auto!important}.n-credit{text-align:center;bottom:12px;left:0;right:0}.n-phonewrap{order:1;position:relative;top:auto;left:auto}.n-phonewrap>.n-cap{margin:0 auto 14px}.n-flow{flex-direction:column;order:2;gap:8px;margin:58px 0 22px;position:relative;top:auto;right:auto;left:auto!important}.n-flow .n-arr{transform:rotate(90deg)}.n-webwrap{order:3;width:100%;position:relative;top:auto;left:auto;right:auto}.n-wv{grid-template-columns:minmax(0,1fr);padding:10px}.n-side{flex-direction:row;align-items:center;gap:10px;padding:9px 10px}.n-sav{border-radius:11px;width:34px;height:34px}.n-sname{margin:0;font-size:15px}.n-allg{margin-left:auto}.n-shr,.n-swrite,.n-tb span:nth-child(2),.n-tb span:nth-child(4),.n-tb span:nth-child(5){display:none}.n-tiles{gap:4px}.n-t{padding:8px 1px 7px}.n-t img{width:38px;height:38px}.n-t>b{white-space:normal;font-size:10.5px;line-height:1.15}.n-tk b{font-size:14px}.n-tk,.n-te{font-size:10px}.n-row2{grid-template-columns:minmax(0,1fr)}[data-sec=clientside]{border-radius:28px;margin-left:8px;margin-right:8px;padding:60px 20px 470px}.cs-txt>p{font-size:16px}.cs-pts{width:auto}.cs-stores{flex-wrap:wrap}.cs-ph .dev-iphone{transform-origin:0 0;scale:.68}.cs-push{bottom:380px;left:calc(50% - 150px)}.cs-ph1{bottom:-235px;left:calc(50% - 32px)}.cs-ph2{bottom:-291px;left:calc(50% - 172px)}.cs-chip{bottom:26px;left:auto;right:10px}[data-sec=steps]{padding-left:16px;padding-right:16px}.st-grid{gap:12px}.st-card{flex-direction:column}.st-vis{flex:none}.st-body{padding:20px 16px 18px}.st-hd h3{font-size:22px}.st-body p{font-size:14.5px}[data-sec=price]{padding-left:16px;padding-right:16px}[data-sec=price] .pcard{gap:22px;padding:24px 18px 18px}[data-sec=price] .tiersline{grid-template-columns:1fr 1fr}[data-sec=price] .tot{padding:22px 16px}[data-sec=faq]{padding-left:16px;padding-right:16px}.fq-side>p{margin-bottom:28px;font-size:16.5px}.fq-list summary{gap:12px;padding:18px;font-size:17px}.fq-list details p{padding:0 18px 18px;font-size:15px}.fq-demo{margin-top:22px;padding:22px 18px 18px}.fq-dh h3{font-size:23px}.fq-demo>p{font-size:14px}.cta{border-radius:28px;margin-left:8px;margin-right:8px;padding:64px 20px}.ct-logo{border-radius:22px;width:88px;height:88px;margin-bottom:26px}.ct-logo .logoA{width:52px;height:52px}#home .cta h2{font-size:36px;line-height:1.04}.cta p{margin-bottom:28px;font-size:16.5px}.ct-row{flex-direction:column;align-items:stretch;max-width:360px;margin:0 auto}.ct-fine{text-align:center;border-radius:22px;flex-direction:column;gap:8px;width:auto;max-width:300px;padding:12px 18px;line-height:1.4}.ct-faces{padding-left:0}.ct-faces span:first-child{margin-left:0}[data-sec=foot]{padding:64px 20px 28px}.ft-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-bottom:32px}.ft-bot{flex-wrap:wrap;gap:10px 20px}.ft-bot .ft-grow{flex-basis:100%;height:0}.lform{min-height:min(100svh,760px);padding:0 20px}.lform .wm{padding-top:28px}.lform h1{font-size:38px}.lform .lede{margin-bottom:26px}.lform .bottom{padding-bottom:28px}.lvis{margin:8px}.lvis.lg-vis{border-radius:28px}.lg-p.lg-demow{padding-top:32px}.lg-demo.w-card{padding:0 18px}.lg-demo .w-phw{margin:0 -18px -28px}}
.lf-form{flex-direction:column;gap:10px;display:flex}.lf-in{border-radius:var(--r-btn);background:var(--card);width:100%;height:54px;box-shadow:inset 0 0 0 1px var(--line);font:500 15.5px var(--font-body);color:var(--ink);border:0;outline:none;padding:0 16px;transition:box-shadow .2s}.lf-in::placeholder{color:#5f5870b3}.lf-in:focus{box-shadow:inset 0 0 0 1.5px var(--ink)}.lf-otp{letter-spacing:.5em;text-align:center;font:700 22px var(--font-display);padding-left:calc(16px + .25em)}.lf-label{color:var(--ink2);margin:0 0 6px 2px;font-size:12.5px;font-weight:600;display:block}.lf-err{background:var(--warnT);color:var(--warn);border-radius:12px;align-items:flex-start;gap:8px;padding:11px 13px;font-size:13.5px;line-height:1.45;display:flex}.lf-ok{background:var(--acct);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.lf-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lf-link{font:600 13.5px var(--font-body);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:6px 0}.lf-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.lf-back{font:600 13.5px var(--font-body);color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:6px 0;display:inline-flex}.lf-back:hover{color:var(--ink)}.lf-back svg{width:15px;height:15px}.lform .btn:disabled{opacity:.55;cursor:default;transform:none}.lform button.btn{font-family:var(--font-body)}
.ck{z-index:500;background:var(--card);border-radius:var(--r-plate);width:380px;max-width:calc(100vw - 24px);box-shadow:0 0 0 1px #1d18300f,var(--lift);color:var(--ink);font-family:var(--font-body);animation:ckin .38s var(--ease-out);flex-direction:column;gap:12px;padding:18px;display:flex;position:fixed;bottom:20px;left:20px}.ck[data-closing]{animation:ckout .22s var(--ease-out) forwards}@keyframes ckin{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes ckout{to{opacity:0;transform:translateY(10px)scale(.98)}}.ck-h{align-items:center;gap:11px;display:flex}.ck-ic{background:var(--avbg);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ck-ic .lucide{width:18px;height:18px}.ck h2{font:700 17px/1.2 var(--font-display);letter-spacing:-.02em;margin:0}.ck>p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.55}.ck-more{animation:ckmore .3s var(--ease-out)}@keyframes ckmore{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ck-more ul{background:var(--bg);border-radius:12px;margin:0;padding:0 12px;list-style:none}.ck-more li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ck-more li:first-child{border-top:0}.ck-more li div{flex:1;min-width:0}.ck-more b{font-size:13px;font-weight:600;display:block}.ck-more small{color:var(--ink2);margin-top:1px;font-size:12.5px;line-height:1.45;display:block}.ck-tag{background:var(--ink);height:22px;color:var(--nink);font:600 11.5px var(--font-body);border-radius:11px;flex:none;align-items:center;margin-top:1px;padding:0 9px;display:inline-flex}.ck-tag.off{background:var(--acct);color:var(--ink2)}.ck-more a{min-height:32px;color:var(--ink);text-underline-offset:3px;align-items:center;margin-top:6px;font-size:13px;-webkit-text-decoration:underline #1d18304d;text-decoration:underline #1d18304d;display:inline-flex}.ck-more a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ck-row{gap:8px;display:flex}.ck-row .btn{flex:1;height:42px;padding:0 14px;font-size:13.5px}@media (max-width:767.98px){.ck{width:auto;max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.ck,.ck[data-closing],.ck-more{animation:none}}.ft-cookies{appearance:none;cursor:pointer;font:inherit;color:var(--ink2);background:0 0;border:0;margin:0;padding:0;font-size:14px;transition:color .2s}.ft-cookies:hover{color:var(--ink)}
.h-nav{--fm-spring:cubic-bezier(.34,1.4,.44,1)}.fm-links{align-items:center;gap:2px;display:flex;position:relative}.fm-hl{background:var(--h-hover,#1d18300d);opacity:0;height:40px;transition:transform .32s var(--ease-out),width .32s var(--ease-out),opacity .2s;pointer-events:none;border-radius:12px;position:absolute;top:0;left:0}.fm-links.fm-on .fm-hl{opacity:1}.fm-links .h-lk{background:0 0;position:relative}.fm-links .h-lk:hover{color:var(--ink);background:0 0}.fm-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;gap:6px;font-family:inherit}.fm-btn .lucide{width:14px;height:14px;transition:transform .35s var(--fm-spring)}.fm-btn.fm-cur{color:var(--ink)}.fm-btn.fm-cur .lucide{transform:rotate(180deg)}.h-pill.fm-open{box-shadow:inset 0 0 0 1px var(--plateLine),0 24px 50px -20px #281c086b}.fm-mag{will-change:transform}.h-pill .btn.pri{transition:transform .25s var(--fm-spring),box-shadow .25s;position:relative;overflow:hidden}.h-pill .btn.pri:after{content:"";transition:transform .7s var(--ease-out);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff2e 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.h-pill .btn.pri:hover:after{transform:translate(120%)}.h-pill .btn.pri:hover{box-shadow:0 10px 20px -12px #1d183099}.fm-panel{background:var(--card);z-index:9;width:940px;box-shadow:0 2px 4px #1d18300d,0 40px 80px -30px #1d183073,inset 0 0 0 1px var(--line);transform-origin:50% -20px;opacity:0;visibility:hidden;transition:opacity .26s var(--ease-out),transform .42s var(--fm-spring),visibility 0s .3s;border-radius:24px;grid-template-columns:1fr 1fr 1fr 272px;gap:4px 12px;margin-left:-470px;padding:18px 18px 14px;display:grid;position:absolute;top:calc(100% + 14px);left:50%;overflow:hidden;transform:translateY(-8px)scale(.96)}.fm-panel.fm-open{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out),transform .5s var(--fm-spring),visibility 0s;transform:none}.fm-caret{top:-7px;left:var(--caret,50%);background:var(--card);width:14px;height:14px;box-shadow:inset 1px 1px 0 var(--line);position:absolute;transform:translate(-50%)rotate(45deg)}.fm-grp{min-width:0;position:relative}.fm-grp h5{font:600 11px/1 var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;margin:0 0 4px;padding:6px 10px 0;display:flex}.fm-grp h5:after{content:"";background:var(--line);flex:1;height:1px}.fm-it{min-width:0;color:inherit;opacity:0;transition:opacity .35s var(--ease-out) var(--d),transform .5s var(--fm-spring) var(--d),background .18s;border-radius:14px;align-items:flex-start;gap:11px;padding:9px 26px 9px 10px;text-decoration:none;display:flex;position:relative;transform:translateY(8px)}.fm-panel.fm-open .fm-it{opacity:1;transform:none}.fm-it:hover,.fm-it.fm-on,.fm-it:focus-visible{background:var(--bg);outline:none}.fm-ic{background:var(--avbg);width:36px;height:36px;transition:background .2s,color .2s,transform .3s var(--fm-spring);border-radius:11px;flex:none;place-items:center;display:grid}.fm-it:hover .fm-ic,.fm-it.fm-on .fm-ic,.fm-it:focus-visible .fm-ic{background:var(--ink);color:var(--nink);transform:scale(1.06)rotate(-4deg)}.fm-ic .lucide{width:17px;height:17px}.fm-tx{min-width:0;display:block}.fm-tx b{font-size:14px;font-weight:600;line-height:1.2;display:block}.fm-tx span{color:var(--ink2);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.fm-arrow{opacity:0;width:13px;height:13px;transition:opacity .2s,transform .3s var(--fm-spring);margin-top:-6px;position:absolute;top:50%;right:10px;transform:translate(-4px)}.fm-it:hover .fm-arrow,.fm-it.fm-on .fm-arrow,.fm-it:focus-visible .fm-arrow{opacity:1;transform:none}.fm-foot{border-top:1px solid var(--line);color:var(--ink2);opacity:0;grid-column:1/-1;justify-content:space-between;align-items:center;margin:8px 4px 0;padding-top:12px;font-size:13px;transition:opacity .4s .35s;display:flex}.fm-panel.fm-open .fm-foot{opacity:1}.fm-foot a{color:var(--ink);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.fm-foot a .lucide{width:14px;height:14px;transition:transform .3s var(--fm-spring)}.fm-foot a:hover .lucide{transform:translate(3px)}.pd-card{background:var(--ink);color:var(--nink);perspective:700px;opacity:0;transition:opacity .4s var(--ease-out) .12s,transform .55s var(--fm-spring) .12s;border-radius:18px;flex-direction:column;grid-area:1/4;padding:16px 16px 0;display:flex;position:relative;overflow:hidden;transform:translateY(8px)}.fm-panel.fm-open .pd-card{opacity:1;transform:none}.pd-stores{gap:6px;margin-bottom:10px;display:flex}.pd-stores span{color:var(--nink);background:var(--glass);border-radius:7px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:600;display:inline-flex}.pd-stores .lucide{width:11px;height:11px}.pd-lbl{font:800 17px/1.15 var(--font-display);letter-spacing:-.03em;height:42px;overflow:hidden}.pd-lbl em{white-space:nowrap;text-overflow:ellipsis;animation:pd-in .4s var(--fm-spring) both;font-style:normal;display:block;overflow:hidden}.pd-lbl small{font:400 12px/1.35 var(--font-body);letter-spacing:0;color:var(--nink2);white-space:nowrap;text-overflow:ellipsis;animation:pd-in .4s var(--fm-spring) 50ms both;margin-top:3px;display:block;overflow:hidden}@keyframes pd-in{0%{opacity:0;transform:translateY(6px)}}.pd-phone{width:190px;height:236px;transform-style:preserve-3d;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1.5px #0c0a0e,var(--sx,0px) var(--sy,30px) 60px -22px #000000d9;transition:transform .7s var(--ease-out),box-shadow .3s;background:linear-gradient(#2a2533,#0c0a0e 30%);border-radius:34px 34px 0 0;margin:12px auto -10px;padding:6px 6px 0;position:relative;transform:translateY(26px)rotate(-2deg)}.pd-phone:before,.pd-phone:after,.pd-pw{content:"";background:#2a2533;width:3px;position:absolute}.pd-phone:before{border-radius:2px 0 0 2px;height:26px;top:70px;left:-3px}.pd-phone:after{border-radius:2px 0 0 2px;height:48px;top:106px;left:-3px}.pd-pw{border-radius:0 2px 2px 0;height:58px;top:88px;right:-3px}.fm-panel.fm-open .pd-phone{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px))}.fm-panel.fm-open .pd-card:hover .pd-phone{transition:transform .25s ease-out,box-shadow .25s}.pd-screen{background:linear-gradient(160deg,#8b5cf6 0%,var(--vio) 45%,var(--vio3) 100%);border-radius:29px 29px 0 0;width:100%;height:100%;position:relative;overflow:hidden}.pd-screen:after{content:"";pointer-events:none;z-index:6;background:linear-gradient(115deg,#ffffff24 0%,#fff0 38%);position:absolute;inset:0}.pd-isl{z-index:5;background:#0c0a0e;border-radius:8px;width:50px;height:14px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.pd-stat{color:#fff;z-index:4;justify-content:space-between;padding:12px 16px 0;font-size:9px;font-weight:600;transition:color .3s;display:flex;position:relative}.pd-screen.pd-inapp .pd-stat{color:var(--ink)}.pd-home{transition:opacity .35s var(--ease-out),transform .5s var(--ease-out);padding:40px 10px 0;position:absolute;inset:0}.pd-screen.pd-inapp .pd-home{opacity:0;pointer-events:none;transform:scale(1.12)}.pd-apps{grid-template-columns:repeat(4,1fr);gap:9px 4px;margin-top:46px;display:grid}.pd-apps>*{font:500 7px var(--font-body);color:#fff;opacity:0;transition:opacity .3s var(--ease-out) var(--ad),transform .55s var(--fm-spring) var(--ad);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;transform:scale(.4)}.fm-panel.fm-open .pd-apps>*{opacity:1;transform:none}.pd-apps i{background:#ffffff38;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:relative}.pd-apps i .lucide{color:#fff;width:14px;height:14px}.pd-tr{cursor:pointer;font-weight:700}.pd-tr i{background:var(--ink);box-shadow:0 0 0 2px #fff9}.pd-tr i svg{width:16px;height:16px;color:var(--nink)}.pd-tr:active i{transform:scale(.9)}.pd-toast{color:var(--ink);opacity:0;transition:opacity .4s var(--ease-out) 1.1s,transform .7s var(--fm-spring) 1.1s;background:#fffffff0;border-radius:11px;align-items:center;gap:7px;padding:7px 8px;font-size:7.5px;line-height:1.25;display:flex;position:absolute;top:40px;left:8px;right:8px;transform:translateY(-18px);box-shadow:0 8px 20px -10px #00000080}.fm-panel.fm-open .pd-home .pd-toast{opacity:1;transform:none}.pd-toast i{background:var(--ink);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.pd-toast i svg{width:11px;height:11px;color:var(--nink)}.pd-toast b{font-size:7.5px;display:block}.pd-badge{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--vio);opacity:0;transition:opacity .2s 1.4s,transform .5s var(--fm-spring) 1.4s;background:#ef4444;border-radius:50%;position:absolute;top:-3px;right:-3px;transform:scale(0)}.fm-panel.fm-open .pd-home .pd-badge{opacity:1;transform:none}.pd-shell{background:var(--bg);color:var(--ink);transform-origin:17% 42%;opacity:0;transition:opacity .25s var(--ease-out),transform .55s var(--fm-spring);pointer-events:none;z-index:3;border-radius:29px 29px 0 0;flex-direction:column;display:flex;position:absolute;inset:0;transform:scale(.12)}.pd-screen.pd-inapp .pd-shell{opacity:1;pointer-events:auto;transform:none}.pd-hd{align-items:center;gap:6px;padding:30px 12px 6px;font-size:8px;display:flex}.pd-hd img{border-radius:50%;width:18px;height:18px}.pd-hd b{font:800 10px/1.1 var(--font-display);letter-spacing:-.02em;display:block}.pd-hd small{color:var(--ink2);font-size:7px}.pd-bell{background:var(--card);border-radius:50%;place-items:center;width:18px;height:18px;margin-left:auto;display:grid;box-shadow:0 1px 2px #1d183014}.pd-bell .lucide{width:9px;height:9px}.pd-panes{flex:1;position:relative;overflow:hidden}.pd-scr{opacity:0;transition:opacity .28s var(--ease-out),transform .45s var(--fm-spring);pointer-events:none;padding:4px 10px 0;position:absolute;inset:0;transform:translate(26px)}.pd-scr.pd-on{opacity:1;transform:none}.pd-ttl{font:800 11px/1.1 var(--font-display);letter-spacing:-.025em;margin:2px 0 6px}.pd-tabs{background:var(--card);box-shadow:0 -1px 0 var(--line);justify-content:space-around;padding:5px 6px 8px;display:flex}.pd-tabs button{font:500 6px var(--font-body);color:var(--ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;transition:color .2s;display:flex}.pd-tabs button .lucide{width:11px;height:11px}.pd-tabs button.pd-on{color:var(--ink);font-weight:700}.pd-wc{background:var(--card);color:var(--ink);border-radius:11px;margin-bottom:6px;padding:7px 8px;font-size:7.5px;line-height:1.3;box-shadow:0 1px 2px #1d18300a,0 8px 18px -12px #1d18302e}.pd-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:4px;padding:3px 0;display:flex}.pd-row:first-child{border-top:0}.pd-bar{background:var(--line);border-radius:3px;height:5px;margin-top:3px;overflow:hidden}.pd-bar i{background:var(--ink);width:0;height:100%;transition:width .9s var(--ease-out) .25s;border-radius:3px;display:block}.pd-scr.pd-on .pd-bar i{width:var(--w)}.pd-pill{background:var(--acct);white-space:nowrap;border-radius:4px;padding:1px 4px;font-size:6.5px;font-weight:600}.pd-pill.pd-v{background:var(--ink);color:var(--nink)}.pd-scl{gap:2px;margin-top:4px;display:flex}.pd-scl i{background:var(--avbg);height:12px;color:var(--ink2);border-radius:3px;flex:1;place-items:center;font-size:6px;font-style:normal;font-weight:600;display:grid}.pd-scl i.pd-on{background:var(--ink);color:var(--nink)}.pd-bub{background:var(--card);max-width:84%;color:var(--ink);opacity:0;transition:opacity .3s var(--ease-out) var(--bd),transform .45s var(--fm-spring) var(--bd);border-radius:10px 10px 10px 3px;margin:0 0 4px;padding:5px 7px;font-size:7.5px;line-height:1.3;transform:translateY(8px);box-shadow:0 1px 2px #1d18300d}.pd-bub.pd-me{background:var(--ink);color:var(--nink);border-radius:10px 10px 3px;margin-left:auto}.pd-scr.pd-on .pd-bub{opacity:1;transform:none}.pd-big{font:800 16px/1 var(--font-display);letter-spacing:-.03em}.pd-big small{font:500 7px var(--font-body);letter-spacing:0;color:var(--ink2);margin-left:3px}.pd-day{gap:3px;margin-top:4px;display:flex}.pd-day i{background:var(--avbg);border-radius:4px;flex:1;height:18px;position:relative;overflow:hidden}.pd-day i:after{content:"";height:var(--h);background:var(--ink);transform-origin:bottom;transition:transform .6s var(--fm-spring) var(--dd);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.pd-scr.pd-on .pd-day i:after{transform:none}.pd-day i.pd-w:after{background:var(--warn)}@media (max-width:1199px){.fm-panel{width:min(940px,100vw - 32px);margin:0 auto;left:0;right:0}}@media (max-width:1023px){.fm-panel{grid-template-columns:1fr 1fr 1fr}.pd-card{display:none}}@media (max-width:860px){.fm-panel{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.fm-panel,.fm-panel.fm-open,.fm-it,.fm-ic,.fm-arrow,.fm-foot,.fm-hl,.fm-btn .lucide,.h-pill .btn.pri,.h-pill .btn.pri:after,.pd-card,.pd-lbl em,.pd-lbl small,.pd-phone,.pd-screen *,.pd-home,.pd-shell,.pd-scr,.pd-apps>*,.pd-toast,.pd-badge,.pd-bar i,.pd-bub,.pd-day i:after{transition:none!important}.fm-panel.fm-open .pd-phone{transform:none}.pd-lbl em,.pd-lbl small{animation:none}}
