@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/951a1661741fc9a6-s.0c05j22lu0e1h.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/840ca482ea7a70a1-s.14r01_8b-ryu9.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/edc92f5080bab07a-s.p.2lg3sxkcxwsl6.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.gCDjjq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.gCDjjq_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.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 Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
:root{--bg:#f7f7f8;--card:#fff;--ink:#18181b;--ink2:#62626b;--line:#e8e8ec;--track:#eeeef1;--zone:#18181b24;--acct:#ededf1;--avbg:#f1f1f4;--warn:#b45309;--warnT:#b453091f;--band:#e4e4e8;--goal:#62626b99;--night:#141117;--nink:#f3f0ea;--ok:#2e6b3f;--okT:#e2ebdc;--nok:#8fcb9b;--nwarn:#f0a63a;--nink2:#f3f0eaa3;--nline:#f3f0ea1f;--water:#2f86d6;--muscu:#ea580c;--muscuT:#fdebdd;--velo:#2563eb;--veloT:#dfe8fd;--course:#16a34a;--courseT:#dcf5e4;--courseI:#15803d;--nage:#0891b2;--nageT:#d5f2f7;--nageI:#0e7490;--plate:#ffffffd1;--plateLine:#18181b1a;--font-display:var(--font-bricolage),var(--font-geist),sans-serif;--font-body:var(--font-geist),system-ui,sans-serif;--shadow:0 1px 2px #1d18300a,0 10px 24px -14px #1d183029;--lift:0 2px 4px #1d18300d,0 28px 56px -26px #1d183061;--dock:0 16px 34px -16px #281c0857;--thumb:0 1px 2px #1d18301a,0 0 0 1px #1d18300a;--ease-out:cubic-bezier(.22,.8,.24,1);--gap:120px;--r-btn:10px;--r-plate:18px;--r-card:24px;--r-band:36px;--vio:#7c3aed;--vio3:#4c1d95;--lav:#f1edfb;--lav2:#e4dcf7;--lavInk:#4c1d95;--vioT:#7c3aed24;--glass:#ffffff12;--glassLine:#ffffff24}
*{box-sizing:border-box}html,body{overflow-x:clip}body{background:var(--bg);font-family:var(--font-body);color:var(--ink);margin:0;line-height:1.4}.page{background:var(--bg);zoom:var(--z,1);width:1440px;margin:0 auto;position:relative;overflow:clip}.lucide{stroke-width:1.9px;flex:none;width:18px;height:18px}.sub{color:var(--ink2);font-size:12.5px}.mu{color:var(--ink2)}.warn{color:var(--warn)}.card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow)}.btn{border-radius:var(--r-btn);height:46px;font:600 14.5px var(--font-body);white-space:nowrap;color:var(--ink);cursor:pointer;transition:transform .2s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.pri{background:var(--ink);color:#fff}.btn.sec{background:var(--acct)}.btn.out{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.btn.lg{height:54px;padding:0 26px;font-size:15.5px}.btn.sm{height:34px;padding:0 12px;font-size:13px}.av{background:var(--avbg);width:40px;height:40px;font:700 17px/1 var(--font-display);letter-spacing:-.02em;border-radius:14px;flex:none;place-items:center;display:grid}.av-img{object-fit:contain;pointer-events:none;width:84%;height:84%;display:block}.disp{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.disp small{font:600 13px var(--font-body);letter-spacing:0;color:var(--ink2);margin-left:4px}.rv{opacity:0;transition:opacity .8s var(--ease-out),transform .8s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.pop{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(10px)scale(.96)}.in .pop,.pop.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv,.pop{transition:opacity .15s linear;transform:none}}.nav{border-radius:var(--r-plate);background:var(--plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--plateLine),var(--dock);z-index:10;align-items:center;gap:4px;padding:6px 6px 6px 16px;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.wm{font:800 19px/1 var(--font-display);letter-spacing:-.03em;align-items:center;gap:9px;display:flex}.nav .wm{margin-right:20px}.nav a{height:40px;color:var(--ink2);white-space:nowrap;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav a.btn{color:#fff}.hero{text-align:center;padding:150px 80px 0;position:relative}.kick{background:var(--card);height:34px;box-shadow:var(--shadow);color:var(--ink2);border-radius:17px;align-items:center;gap:8px;padding:0 14px 0 6px;font-size:13.5px;font-weight:500;display:inline-flex}.kick b{background:var(--ink);color:#fff;border-radius:12px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.hero h1{font:800 104px/.92 var(--font-display);letter-spacing:-.045em;text-wrap:balance;max-width:1000px;margin:26px auto 0}.hero .lede{color:var(--ink2);max-width:640px;margin:26px auto 32px;font-size:20px;line-height:1.55}.hero .ctas{justify-content:center;gap:10px;display:flex}.hero .fine{color:var(--ink2);margin-top:14px;font-size:13px}.scene{max-width:1240px;height:880px;margin:70px auto 0;position:relative}.dash{border-radius:var(--r-card);background:var(--card);width:720px;box-shadow:var(--lift);text-align:left;z-index:2;margin-left:-360px;position:absolute;top:40px;left:50%;overflow:hidden}.dash .bar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;display:flex}.dash .bar .t{font:800 22px/1 var(--font-display);letter-spacing:-.03em;flex:1}.dash .search{background:var(--bg);width:200px;height:34px;color:var(--ink2);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.dash .sec2{align-items:baseline;gap:8px;padding:14px 20px 6px;display:flex}.dash .sec2 b{font:700 17px/1 var(--font-display);letter-spacing:-.02em}.row{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:0 20px;display:flex}.row .g{flex:1;min-width:0}.row .g b{font-size:14.5px;font-weight:600;display:block}.row .g small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.msgbtn{background:var(--ink);color:#fff;border-radius:10px;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.msgbtn .lucide{width:14px;height:14px}.pbar{background:var(--track);border-radius:3px;width:90px;height:6px;margin-top:6px;overflow:hidden}.pbar i{background:var(--ink);transform-origin:0;height:100%;transition:transform 1.1s var(--ease-out);transition-delay:var(--d,0s);border-radius:3px;display:block;transform:scaleX(0)}.in .pbar i{transform:scaleX(1)}.pbar.w i{background:var(--warn)}.phone{width:250px;box-shadow:var(--lift),0 0 0 1px #1d183014;background:var(--bg);border-radius:40px;position:absolute;overflow:hidden}.phone img{width:100%;display:block}.ph-l{z-index:1;top:150px;left:40px}.ph-r{z-index:3;top:110px;right:40px}.chip{background:var(--card);box-shadow:var(--lift);text-align:left;z-index:4;white-space:nowrap;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute}.chip img{width:34px;height:34px}.chip .ic2{background:var(--avbg);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.chip b{font-size:14px;font-weight:600;display:block}.chip small{color:var(--ink2);font-size:12px}.toast{background:var(--ink);color:var(--nink);box-shadow:var(--lift);z-index:4;white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex;position:absolute}.toast .lucide{width:16px;height:16px}.toast span{color:var(--nink2)}.shot{background:var(--bg);box-shadow:var(--lift),0 0 0 1px #1d183014;border-radius:22px;position:absolute;overflow:hidden}.shot img{width:100%;display:block}.sc-main{z-index:1;width:1060px;margin-left:-560px;top:30px;left:50%}.pphone{background:var(--bg);width:280px;height:600px;box-shadow:var(--lift),0 0 0 1px #1d18301a;text-align:left;z-index:3;border-radius:44px;position:absolute;overflow:hidden}.pphone .in2{padding:52px 16px 0}.pphone .hd{align-items:center;gap:10px;display:flex}.pphone .hd b{font:800 25px/1 var(--font-display);letter-spacing:-.03em;flex:1}.pphone .rnd{background:var(--card);width:38px;height:38px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:relative}.pphone .rnd .lucide{width:17px;height:17px}.pphone .rnd em{background:var(--ink);color:#fff;min-width:17px;height:17px;font:700 10px/17px var(--font-body);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:-3px;right:-3px}.pphone .date{color:var(--ink2);margin:6px 0 16px;font-size:13px}.pphone h4{font:700 17px/1 var(--font-display);letter-spacing:-.02em;margin:0 2px 8px}.pphone .pc{background:var(--card);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.pphone .pc .av{border-radius:12px;width:34px;height:34px;font-size:15px}.pphone .pc b{font-size:13px;font-weight:600;display:block}.pphone .pc small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:11.5px;display:block;overflow:hidden}.pphone .pc .g{flex:1;min-width:0}.pphone .tabs{background:var(--plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--plateLine),var(--dock);border-radius:18px;justify-content:space-between;gap:3px;padding:5px;display:flex;position:absolute;bottom:22px;left:12px;right:12px}.pphone .tabs span{color:#6b675e;border-radius:12px;flex:1;place-items:center;height:42px;display:grid}.pphone .tabs span.on{background:var(--ink);color:var(--nink)}.pphone .tabs .lucide{width:20px;height:20px}.sc-phone{top:250px;right:60px}.label{color:var(--ink2);z-index:4;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:absolute}.label .lucide{width:15px;height:15px}.show{padding:110px 80px 20px}.figwrap{max-width:1180px;margin:0 auto;position:relative}.figwrap .shot{position:relative}.callout{z-index:3;align-items:center;gap:10px;display:flex;position:absolute}.callout .dot{background:var(--ink);color:#fff;width:34px;height:34px;font:800 15px/1 var(--font-display);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #1d18301f}.callout .txt{background:var(--card);box-shadow:var(--lift);white-space:nowrap;border-radius:14px;padding:9px 13px;font-size:13.5px;font-weight:600}.callout .txt small{color:var(--ink2);margin-top:2px;font-size:12px;font-weight:400;display:block}.instead{text-align:center;padding:90px 80px 10px}.instead p{color:var(--ink2);margin:0 0 18px;font-size:15px}.pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pills span{background:var(--card);height:40px;box-shadow:var(--shadow);color:var(--ink2);border-radius:20px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;-webkit-text-decoration:line-through #1d183059;text-decoration:line-through #1d183059;display:inline-flex}.pills span .lucide{width:16px;height:16px}.feat{padding:100px 80px 40px}.shead{text-align:center;max-width:820px;margin:0 auto 46px}.shead h2{font:800 60px/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px}.shead p{color:var(--ink2);margin:0;font-size:18px;line-height:1.55}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.bx{background:var(--card);box-shadow:var(--shadow);border-radius:28px;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.bx h3{font:800 26px/1.08 var(--font-display);letter-spacing:-.03em;margin:0 0 8px}.bx p{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.bx .w{flex-direction:column;flex:1;justify-content:flex-end;margin-top:22px;display:flex}.s4{grid-column:span 4}.s3{grid-column:span 3}.s2{grid-column:span 2}.inset{background:var(--bg);border-radius:20px;padding:12px}.mini{background:var(--card);box-shadow:var(--shadow);border-radius:16px}.mini .row{min-height:56px;padding:0 14px}.mini .row:first-child{border-top:0}.tile{background:var(--avbg);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.tile.wn{background:var(--warnT);color:var(--warn)}.tile .lucide{width:16px;height:16px}.exr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:6px 14px;display:grid}.exr:first-child{border-top:0}.exr .n1{font-size:14px;font-weight:600}.exr .l1{color:var(--ink2);margin-top:2px;font-size:12px}.fields{gap:5px;display:flex}.fld{background:var(--avbg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-width:44px;height:32px;padding:0 10px;font-size:13px;font-weight:600;transition:background .3s,box-shadow .3s;display:flex}.fld small{color:var(--ink2);font-size:11px;font-weight:500}.fld.live{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink)}.newtag{background:var(--ink);color:#fff;opacity:0;height:22px;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);border-radius:11px;align-items:center;gap:5px;margin-left:8px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;transform:scale(.8)}.newtag.on{opacity:1;transform:none}.sportrow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sportrow span{background:var(--bg);border-radius:10px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.sportrow span .lucide{width:15px;height:15px}.prof{align-items:flex-end;gap:3px;height:84px;display:flex}.prof i{flex:var(--f);height:var(--h);background:var(--velo);opacity:var(--o);transform-origin:bottom;transition:transform .9s var(--ease-out);transition-delay:var(--d,0s);border-radius:4px;display:block;transform:scaleY(0)}.in .prof i{transform:scaleY(1)}.gauges{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.gauges div{flex-direction:column;align-items:center;gap:6px;display:flex}.gauges .gg{background:var(--track);border-radius:7px;width:14px;height:64px;position:relative;overflow:hidden}.gauges .gg i{height:var(--h);background:var(--ink);transform-origin:bottom;transition:transform 1s var(--ease-out);transition-delay:var(--d,0s);border-radius:7px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.in .gauges .gg i{transform:scaleY(1)}.gauges small{color:var(--ink2);font-size:11.5px;font-weight:600}.gauges .goal{border-top:1.5px dashed var(--goal);position:absolute;top:15px;left:4px;right:4px}.segs{gap:4px;display:flex}.segs i{background:var(--track);border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.segs i:after{content:"";background:var(--ink);transform-origin:0;transition:transform .5s var(--ease-out);transition-delay:var(--d,0s);position:absolute;inset:0;transform:scaleX(0)}.in .segs i.on:after{transform:scaleX(1)}.bub{border-radius:18px;max-width:82%;padding:10px 14px;font-size:13.5px;line-height:1.45}.bub.in2{background:var(--card);box-shadow:var(--shadow);border-bottom-left-radius:6px;align-self:flex-start}.bub.out{background:var(--ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.chat{flex-direction:column;gap:8px;display:flex}.clientside{background:var(--band);text-align:center;border-radius:36px;margin:80px 24px 0;padding:90px 0 80px;overflow:hidden}.clientside .shead{margin-bottom:46px}.screens{justify-content:center;align-items:flex-start;gap:28px;display:flex}.screens .phone{width:240px;position:relative}.screens .phone:nth-child(2),.screens .phone:nth-child(4){margin-top:56px}.screens figure{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.screens figcaption{font-size:14px;font-weight:600}.screens figcaption span{color:var(--ink2);margin-top:3px;font-size:13px;font-weight:400;display:block}.stores{justify-content:center;gap:10px;margin-top:50px;display:flex}.steps{padding:110px 80px 30px}.steps .grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.step{padding:28px}.step .n{background:var(--ink);color:#fff;width:44px;height:44px;font:800 20px/1 var(--font-display);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.step h3{font:800 26px/1.08 var(--font-display);letter-spacing:-.03em;margin:0 0 8px}.step p{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.price{padding:110px 80px 30px}.pcard{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;max-width:880px;margin:0 auto;padding:36px 40px;display:grid}.pcard .k{color:var(--ink2);margin-bottom:10px;font-size:14px}.slider{appearance:none;background:linear-gradient(90deg,var(--ink) var(--p,10%),var(--track) var(--p,10%));border-radius:4px;outline:none;width:100%;height:8px;margin:22px 0 12px}.slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);width:26px;height:26px;box-shadow:0 0 0 2px var(--ink),0 3px 8px #0000002e;cursor:grab;border-radius:50%}.slider::-moz-range-thumb{background:var(--card);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:24px;height:24px}.ticks{color:var(--ink2);justify-content:space-between;font-size:12px;display:flex}.tot{background:var(--bg);border-radius:var(--r-plate);text-align:center;padding:24px}.tot .disp{font-size:56px}.tot .disp small{font-size:16px}.tiersline{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}.tiersline div{background:var(--bg);color:var(--ink2);border-radius:14px;padding:10px 12px;font-size:12.5px;transition:background .3s,color .3s}.tiersline div b{font:800 18px/1.1 var(--font-display);letter-spacing:-.03em;color:var(--ink);margin-top:3px;display:block}.tiersline div.on{background:var(--ink);color:var(--nink2)}.tiersline div.on b{color:var(--nink)}.faq{padding:100px 80px 20px}.faq .list{max-width:820px;margin:0 auto}.faq details{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);margin-bottom:10px;overflow:hidden}.faq summary{cursor:pointer;font:700 19px/1.25 var(--font-display);letter-spacing:-.02em;align-items:center;gap:14px;padding:22px 24px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .lucide{transition:transform .3s var(--ease-out);color:var(--ink2);margin-left:auto}.faq details[open] summary .lucide{transform:rotate(45deg)}.faq details p{color:var(--ink2);max-width:680px;margin:0;padding:0 24px 22px;font-size:16px;line-height:1.6}.cta{margin:var(--gap) 24px 0;background:var(--night);color:var(--nink);border-radius:var(--r-band);text-align:center;padding:90px 40px;position:relative;overflow:hidden}.cta .logoA{width:84px;height:84px;margin:0 auto 30px;display:block}.cta .logoA rect{transition:transform 1s var(--ease-out),opacity .6s;transform-box:fill-box;transform-origin:50%}.cta:not(.in) .logoA rect{opacity:0}.cta h2{font:800 68px/1 var(--font-display);letter-spacing:-.04em;max-width:880px;margin:0 auto 18px}.cta p{color:var(--nink2);margin:0 0 34px;font-size:18px}.cta .btn{background:var(--nink);color:var(--ink)}.foot{flex-wrap:wrap;align-items:center;gap:28px;padding:56px 80px 40px;font-size:14px;display:flex}.foot a{color:var(--ink2);white-space:nowrap;text-decoration:none}.foot .grow{flex:1}.login{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);height:900px;display:grid}.lform{flex-direction:column;justify-content:center;padding:0 110px;display:flex}.lform .wm{margin-bottom:auto;padding-top:40px}.lform .box{max-width:400px}.lform h1{font:800 48px/1 var(--font-display);letter-spacing:-.04em;margin:0 0 12px}.lform .lede{color:var(--ink2);margin:0 0 32px;font-size:16px;line-height:1.5}.lform .stack2{flex-direction:column;gap:10px;display:flex}.lform .btn{width:100%;height:54px;font-size:15px}.lform .or{color:var(--ink2);align-items:center;gap:12px;margin:6px 0;font-size:12.5px;display:flex}.lform .or:before,.lform .or:after{content:"";background:var(--line);flex:1;height:1px}.lform .legal{color:var(--ink2);margin-top:22px;font-size:12.5px;line-height:1.55}.lform .legal a{color:var(--ink);font-weight:600;text-decoration:none}.lform .bottom{gap:6px;margin-top:auto;padding-bottom:40px;font-size:14px;display:flex}.lform .bottom a{color:var(--ink);font-weight:600;text-decoration:none}.lvis{background:var(--band);border-radius:32px;margin:12px;position:relative;overflow:hidden}.lvis .phone{width:260px}.lvis .p1{top:170px;left:110px}.lvis .p2{z-index:2;top:110px;left:330px}.lvis .chip{z-index:5}.lvis .cap{font:800 34px/1.1 var(--font-display);letter-spacing:-.03em;position:absolute;bottom:48px;left:56px;right:56px}.lvis .cap span{font:400 15px/1.5 var(--font-body);letter-spacing:0;color:var(--ink2);max-width:420px;margin-top:10px;display:block}.dev-browser{border-radius:var(--r-card);background:var(--card);box-shadow:var(--lift),0 0 0 1px #1d18301a;position:relative;overflow:hidden}.dev-browser .db-bar{border-bottom:1px solid var(--line);background:#f3f0eb;align-items:center;gap:12px;height:42px;padding:0 16px;display:flex}.dev-browser .db-dots{flex:none;gap:7px;display:flex}.dev-browser .db-dots i{border-radius:50%;width:12px;height:12px;display:block}.dev-browser .db-dots i:first-child{background:#ff5f57}.dev-browser .db-dots i:nth-child(2){background:#febc2e}.dev-browser .db-dots i:nth-child(3){background:#28c840}.dev-browser .db-url{background:var(--card);max-width:460px;height:28px;box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px var(--font-body);color:var(--ink2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;margin:0 auto;display:flex}.dev-browser .db-url svg{width:12px;height:12px}.dev-browser .db-side{flex:none;width:66px}.dev-browser .db-view{background:var(--bg);position:relative}.dev-browser .db-view img{width:100%;display:block}.dev-browser .db-view .av-img{width:84%}.dev-browser .db-view .n-t img{width:60px}:is(.dev-browser .db-view:has(>img[src$=pro-liste\.jpg]:not(.db-full)),.dev-browser .db-view:has(>img[src$=pro-fiche\.jpg]:not(.db-full))){overflow:hidden;container-type:inline-size}.dev-browser .db-view:has(>img[src$=pro-liste\.jpg]:not(.db-full)){aspect-ratio:1920/1173}.dev-browser .db-view:has(>img[src$=pro-fiche\.jpg]:not(.db-full)){aspect-ratio:1920/1160}.dev-browser .db-view>img[src$=pro-liste\.jpg]:not(.db-full),.dev-browser .db-view>img[src$=pro-fiche\.jpg]:not(.db-full){min-width:100%;max-width:none;height:auto;position:absolute}.dev-browser .db-view>img[src$=pro-liste\.jpg]:not(.db-full){width:calc(1920px * var(--db-scale,.78));left:min(0px,max(calc(var(--db-x,0) * -1px * var(--db-scale,.78)),calc(100cqw - 1920px * var(--db-scale,.78))));top:min(0px,max(calc(var(--db-y,0) * -1px * var(--db-scale,.78)),calc(100% - 1173px * var(--db-scale,.78))))}.dev-browser .db-view>img[src$=pro-fiche\.jpg]:not(.db-full){width:calc(1920px * var(--db-scale,.75));left:min(0px,max(calc(var(--db-x,340) * -1px * var(--db-scale,.75)),calc(100cqw - 1920px * var(--db-scale,.75))));top:min(0px,max(calc(var(--db-y,0) * -1px * var(--db-scale,.75)),calc(100% - 1160px * var(--db-scale,.75))))}.dev-iphone{width:300px;box-shadow:var(--lift),inset 0 0 0 1.5px #4a4456,0 0 0 1px #00000040;background:#1b1820;border-radius:56px;padding:11px;position:relative}.dev-iphone:before{content:"";background:#2a2630;border-radius:2px 0 0 2px;width:3px;height:64px;position:absolute;top:150px;left:-3px}.dev-iphone:after{content:"";background:#2a2630;border-radius:0 2px 2px 0;width:3px;height:96px;position:absolute;top:180px;right:-3px}.dev-iphone .di-screen{background:var(--bg);aspect-ratio:1179/2556;border-radius:45px;position:relative;overflow:hidden;container-type:inline-size}.dev-iphone .di-screen>img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.dev-iphone .di-island{z-index:6;background:#000;border-radius:16px;width:92px;height:27px;margin-left:-46px;position:absolute;top:11px;left:50%}.dev-iphone .di-status{height:48px;font:600 14px var(--font-body);color:var(--ink);z-index:5;white-space:nowrap;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);place-items:center;padding:0;display:grid;position:absolute;top:0;left:0;right:0}.dev-iphone .di-status>:first-child{grid-column:1}.dev-iphone .di-status>.di-ic{grid-column:3}.dev-iphone .di-status .di-ic{align-items:center;gap:5px;display:flex}.dev-iphone .di-status svg{flex:none;display:block}.dev-iphone .di-screen .di-status{padding:0}.dev-iphone .di-home{background:var(--ink);opacity:.85;z-index:6;border-radius:3px;width:108px;height:4px;margin-left:-54px;position:absolute;bottom:8px;left:50%}.dev-iphone .di-app{padding-top:50px;position:absolute;inset:0;overflow:hidden}@supports (width:1cqw){.dev-iphone .di-island{border-radius:4.85cqw;width:33cqw;height:9.7cqw;margin-left:-16.5cqw;top:calc(24.5px - 4.85cqw)}.dev-iphone .di-status{grid-template-columns:minmax(0,1fr) 33cqw minmax(0,1fr);font-size:clamp(11px,5.05cqw,16px)}.dev-iphone .di-screen .di-status .di-ic{gap:1.5cqw}.dev-iphone .di-status .di-ic svg{width:auto;height:3.95cqw}.dev-iphone .di-status .di-ic svg:last-child{height:4.3cqw}.dev-iphone .di-home{width:38.8cqw;margin-left:-19.4cqw}}.dev-browser .db-bar{background:var(--ink);border-bottom:0}.dev-browser .db-url{box-shadow:none;color:#f3f0eab8;background:#f3f0ea1a}.dev-browser .db-url svg{color:#f3f0eab8}[data-sec=price],[data-sec=faq],[data-sec=cta],[data-sec=clientside],[data-sec=fiche]{scroll-margin-top:24px}.page .bt-roll{vertical-align:top;white-space:nowrap;line-height:1.3;display:inline-block;position:relative;overflow:hidden}.page .bt-roll>span{transition:transform .42s var(--ease-out);display:block}.page .bt-roll:after{content:attr(data-t);transition:transform .42s var(--ease-out);position:absolute;top:100%;left:0;right:0}.page a:hover .bt-roll>span,.page a:hover .bt-roll:after,.page button:hover .bt-roll>span,.page button:hover .bt-roll:after{transform:translateY(-100%)}.page .btn svg.lucide-arrow-right{transition:transform .3s var(--ease-out)}.page .btn:hover svg.lucide-arrow-right{transform:translate(3px)}.page .h-demo:hover{transform:none}.page .btn:active,.page .w-act:active,.page .pr-demo:active,.page .h-demo:active{transition:transform 80ms;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.page .bt-roll>span,.page .bt-roll:after,.page .btn svg{transition:none!important;transform:none!important}}[data-sec=hero] .h-title{letter-spacing:-.022em;max-width:1200px;font-size:92px;font-weight:780;line-height:.98}#home [data-sec] .shead h2,#home .n-copy h2,#home .cs-txt h2,#home .fq-side h2,#home .cta h2{letter-spacing:-.025em;font-size:64px;line-height:1.02}h2 .ln{margin:0 -.05em -.17em;padding:0 .05em .17em;display:block;overflow:clip}h2 .ln>span{transition:transform .8s var(--ease-out);transition-delay:calc(var(--i,0)*90ms + 60ms);display:inline-block;transform:translateY(112%)}h2.ln-go .ln>span{transform:none}@media (prefers-reduced-motion:reduce){h2 .ln>span{transition:none;transform:none}}svg.topo{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}svg.topo path{fill:none;stroke:#f3f0ea1a;stroke-width:1.15px;stroke-linejoin:round}svg.topo path.major{stroke:#f3f0ea2e;stroke-width:1.35px}
[data-sec=hero]{--h-hover:#1d18300d;--h-ring:0 0 0 1px #1d18300d;--h-deep:0 2px 6px #1d18300f,0 44px 90px -40px #1d183080;--h-stuck:0 18px 38px -18px #281c086b;display:block;position:relative}.h-nav{z-index:60;align-items:center;gap:10px;width:max-content;margin:0 auto;display:flex;position:absolute;top:20px;left:0;right:0}.h-nav.h-stuck{position:fixed;top:16px}.h-pill{border-radius:var(--r-plate);background:var(--plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--plateLine),var(--dock);transition:box-shadow .3s var(--ease-out);align-items:center;gap:2px;padding:6px 6px 6px 18px;display:flex}.h-demo{background:var(--card);height:52px;color:var(--ink);font:600 14px var(--font-body);white-space:nowrap;box-shadow:0 0 0 1px #1d18300f,var(--dock);transition:transform .25s var(--ease-out),box-shadow .3s var(--ease-out);border-radius:18px;align-items:center;gap:8px;padding:0 20px 0 16px;text-decoration:none;display:flex}.h-demo .lucide{width:17px;height:17px}.h-demo:hover{transform:translateY(-1px)}.h-nav.h-stuck .h-pill{box-shadow:inset 0 0 0 1px var(--plateLine),var(--h-stuck)}.h-nav.h-stuck .h-demo{box-shadow:0 0 0 1px #1d18300f,var(--h-stuck)}.h-wm{font:800 19px/1 var(--font-display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;margin-right:22px;text-decoration:none;display:flex}.h-logo rect{transform-box:fill-box;transform-origin:50%}.h-lk{height:40px;color:var(--ink2);white-space:nowrap;border-radius:12px;align-items:center;padding:0 13px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.h-lk:hover{background:var(--h-hover);color:var(--ink)}.h-div{background:var(--plateLine);width:1px;height:20px;margin:0 8px}.h-nav .btn{border-radius:12px;height:40px;padding:0 15px;font-size:14px}.h-nav .btn .lucide{width:16px;height:16px}.h-pill .btn.pri{margin-left:4px}.h-cta2:hover{box-shadow:inset 0 0 0 1px var(--ink2),0 1px 2px #1d18300d}.h-hero{text-align:center;padding:128px 80px 0}.h-title{font:800 90px/.96 var(--font-display);letter-spacing:-.03em;text-wrap:balance;max-width:900px;color:var(--ink);margin:0 auto}.h-title .h-wd{white-space:nowrap;display:inline-block}.h-title .h-ch{text-align:center;font-variation-settings:"wght" 780;display:inline-block}.h-title [data-heat] .h-ch{transition:none}.h-title{touch-action:pan-y}.h-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.h-lede{color:var(--ink2);text-wrap:balance;max-width:700px;margin:26px auto 32px;font-size:20px;line-height:1.55}.h-lede b{color:var(--ink);font-weight:600}.h-ctas{justify-content:center;gap:10px;display:flex}.h-ctas .lucide{width:18px;height:18px;transition:transform .3s var(--ease-out)}.h-ctas .pri:hover .lucide{transform:translate(3px)}.h-cta2{background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 1px 2px #1d18300d;transition:box-shadow .2s,transform .2s var(--ease-out)}.h-fine{color:var(--ink2);justify-content:center;align-items:center;gap:7px;margin-top:16px;font-size:13.5px;display:flex}.h-fine .lucide{width:15px;height:15px;color:var(--ink)}.h-scene{height:960px;margin-top:64px;position:relative}.h-p{transform:translate3d(var(--px,0px),var(--py,0px),0);transition:transform .9s var(--ease-out);position:absolute}.h-pb{z-index:2;width:1080px;top:0;left:160px}.h-pb .dev-browser{border-radius:var(--r-card);box-shadow:var(--h-deep),0 0 0 1px #1d18301a}[data-sec=hero] .h-pb .db-bar{display:none}[data-sec=hero] .h-pb .db-view{aspect-ratio:auto;height:712px;overflow:hidden}[data-sec=hero] .h-pb .db-view img{width:1382.4px;min-width:0;max-width:none;height:auto;margin-left:-237.6px;position:static}.h-pp{z-index:4;top:236px;left:1090px}.h-pp .di-status{padding-right:22px}.h-pp .di-status .di-ic{gap:4px}.h-pp .dev-iphone{box-shadow:var(--h-deep),inset 0 0 0 1.5px #4a4456,0 0 0 1px #00000040}.h-pr{z-index:5;top:684px;left:56px}.h-capw{z-index:3;display:flex;position:absolute}.h-capw1{justify-content:center;width:930px;top:742px;left:160px}.h-capw2{justify-content:center;width:300px;top:883px;left:1090px}.h-cap{background:var(--card);height:30px;box-shadow:var(--shadow);color:var(--ink);white-space:nowrap;border-radius:15px;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.h-cap span{color:var(--ink2);font-weight:400}.h-cap b{color:var(--ink);font-weight:600}.h-cap .lucide{width:15px;height:15px;color:var(--ink2)}.h-app{text-align:left;color:var(--ink);padding:52px 14px 0}.h-ahd{align-items:center;gap:8px;display:flex}.h-ahd b{font:800 24px/1 var(--font-display);letter-spacing:-.03em;flex:1}.h-rnd{background:var(--card);width:36px;height:36px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:relative}.h-rnd .lucide{width:16px;height:16px}.h-rnd em{background:var(--ink);min-width:17px;height:17px;color:var(--nink);font:700 10px/17px var(--font-body);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:9px;padding:0 4px;font-style:normal;position:absolute;top:-3px;right:-3px}.h-adate{color:var(--ink2);margin:6px 0 16px;font-size:12.5px}.h-ast{font:700 15.5px/1 var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:6px;margin:0 2px 8px;display:flex}.h-ast span{font:500 11.5px var(--font-body);color:var(--ink2);letter-spacing:0}.h-alc{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow);margin-bottom:14px;padding:0 12px}.h-ar{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.h-ar:first-child{border-top:0}.h-ar .av{border-radius:11px;flex:none;width:32px;height:32px;font-size:14px}.h-ag{flex:1;min-width:0}.h-ag b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.h-ag small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;display:block;overflow:hidden}.h-ag small.warn{color:var(--warn)}.h-ar>.lucide{width:15px;height:15px;color:var(--ink2);flex:none}.h-ar .msgbtn{flex:none;gap:4px;height:24px;padding:0 7px;font-size:11px}.h-ar .msgbtn .lucide{width:12px;height:12px}.h-ar .h-tm{color:var(--ink2);flex:none;font-size:11px}.h-tabs{border-radius:var(--r-plate);background:var(--plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--plateLine),var(--dock);z-index:4;gap:3px;padding:5px;display:flex;position:absolute;bottom:24px;left:10px;right:10px}.h-tabs span{height:40px;color:var(--ink2);border-radius:12px;flex:1;place-items:center;display:grid}.h-tabs span.on{background:var(--ink);color:var(--nink)}.h-tabs .lucide{width:19px;height:19px}.h-w{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--lift),var(--h-ring);text-align:left;white-space:nowrap}.h-rec{align-items:center;gap:14px;padding:12px 22px 12px 12px;display:flex}.h-ric{background:var(--avbg);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}.h-ric img{width:38px;height:38px;display:block}.h-rec small{color:var(--ink2);font-size:12.5px;font-weight:600;display:block}.h-big{font:800 30px/1 var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:4px 0 5px}.h-big span{font:600 14px var(--font-body);letter-spacing:0;color:var(--ink2)}.h-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;font-style:normal;display:inline-flex}.h-rec em{color:var(--ink2);font-size:12.5px;font-style:normal;display:block}.h-js [data-sec=hero] .h-a{opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0s)}.h-js [data-sec=hero] .h-up{transform:translateY(18px)}.h-js [data-sec=hero] .h-drop{transform:translateY(-12px)}.h-js [data-sec=hero] .h-brw{transition-duration:.8s,.95s;transform:perspective(1800px)translateY(80px)rotateX(12deg)scale(.96)}.h-js [data-sec=hero] .h-phn{transition-duration:.7s,.9s;transform:translate(80px)rotate(4deg)}.h-js [data-sec=hero] .h-pop{transition-duration:.55s,.7s;transform:translateY(14px)scale(.92)}.h-js [data-sec=hero] .h-row{transition-duration:.45s,.55s;transform:translateY(8px)}.h-js [data-sec=hero] .h-logo rect{opacity:0;transition:opacity .45s var(--ease-out) var(--ld,0s),transform .6s var(--ease-out) var(--ld,0s);transform:scale(.3)}.h-logo g g:nth-child(2) rect{--ld:60ms}.h-logo g g:nth-child(3) rect{--ld:.12s}.h-logo g g:nth-child(4) rect{--ld:.18s}.h-logo g g:nth-child(5) rect{--ld:.24s}.h-js [data-sec=hero] .h-ric img{transition:transform .7s var(--ease-out);transition-delay:var(--d2,0s);transform:translateY(8px)scale(.7)}[data-sec=hero].h-reset .h-a,[data-sec=hero].h-reset .h-logo rect,[data-sec=hero].h-reset .h-ric img{transition:none!important}.h-js [data-sec=hero].h-go0 .h-nav.h-a,.h-js [data-sec=hero].h-go .h-t,.h-js [data-sec=hero] .h-on.h-a,.h-js [data-sec=hero] .h-on .h-a,.h-js [data-sec=hero].h-all .h-a,.h-js [data-sec=hero].h-go0 .h-logo rect,.h-js [data-sec=hero] .h-on .h-ric img,.h-js [data-sec=hero].h-all .h-logo rect,.h-js [data-sec=hero].h-all .h-ric img{opacity:1;transform:none}@keyframes h-safe{to{opacity:1;transform:none}}.h-js [data-sec=hero]:not(.h-go):not(.h-all) .h-a,.h-js [data-sec=hero]:not(.h-go):not(.h-all) .h-logo rect,.h-js [data-sec=hero]:not(.h-go):not(.h-all) .h-ric img{animation:0s 4s forwards h-safe}@media (prefers-reduced-motion:reduce){.h-js [data-sec=hero] .h-a,.h-js [data-sec=hero] .h-logo rect,.h-js [data-sec=hero] .h-ric img{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}[data-sec=hero] .h-p{transition:none}}.h-js [data-sec=hero] .h-nav.h-away{pointer-events:none;opacity:0!important;transform:translateY(-10px)!important}.h-socle{border-radius:var(--r-band);background:var(--band);z-index:0;width:1392px;margin-left:-696px;position:absolute;top:-40px;bottom:0;left:50%}[data-sec=hero] .h-pb .dev-browser{-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}[data-sec=hero] .h-rec{rotate:-2deg}.h-pp:after{content:"";filter:blur(14px);z-index:-1;background:#1d183029;border-radius:50%;height:30px;position:absolute;bottom:-16px;left:36px;right:36px}.h-capw1,.h-capw2{z-index:3}
[data-sec=compare]{--c-segtrack:#e9e9ed;--c-rule:#1d183014;--c-edge:#1d18300d;--c-paper:#f6efd9;--c-paperink:#4e4120;--c-tape:#fff9;--c-papershadow:#3c2c005c;--c-sheet:#3d604e;--c-sheetT:#e5ece7;--c-pdf:#8e4b46;--c-pdfT:#f1e4e2;--c-fly:cubic-bezier(.65,0,.25,1);--c-hold:4.6s}.c-sec{padding:var(--gap) 80px 0;position:relative}.c-sec .shead{margin-bottom:46px}.c-sec .shead p{max-width:780px;margin:0 auto}.c-sp{width:.2em;display:inline-block}.c-segwrap{justify-content:center;display:flex}.c-seg{background:var(--c-segtrack);border-radius:14px;grid-template-columns:1fr 1fr;width:436px;height:54px;padding:4px;display:grid;position:relative}.c-thumb{background:var(--card);width:calc(50% - 4px);box-shadow:var(--thumb);transition:transform .5s var(--ease-out);border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.c-thumb:after{content:"";border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.c-on .c-thumb{transform:translate(100%)}.c-on .c-thumb:after{opacity:1}.c-seg button{z-index:1;font:600 14.5px var(--font-body);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;transition:color .3s;display:flex;position:relative}.c-seg button .lucide{width:16px;height:16px}.c-seg .c-b0{color:var(--ink)}.c-on .c-seg .c-b0{color:var(--ink2)}.c-on .c-seg .c-b1{color:var(--nink)}.c-seg button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.c-arm{background:var(--ink);opacity:.45;transform-origin:0;border-radius:1px;height:2px;position:absolute;bottom:6px;left:22px;right:22px;transform:scaleX(0)}.c-arming .c-arm{animation:c-armk var(--c-hold) linear forwards}.c-paused .c-arm{animation-play-state:paused}.c-on .c-arm{opacity:0;transition:opacity .25s;transform:scaleX(1)}@keyframes c-armk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-stage{border-radius:var(--r-band);background:var(--band);max-width:1280px;height:620px;margin:40px auto 0;position:relative}.c-card{left:var(--l);top:var(--t);z-index:3;pointer-events:none;transform:translate(0px,0px) scale(var(--k,1)) rotate(var(--rot,0deg));transition:transform .8s var(--ease-out) var(--bd,0s),opacity .18s linear var(--bd,0s);position:absolute}.c-on .c-card{transform:translate(var(--tx,0px),var(--ty,0px)) scale(var(--s,.5)) rotate(0deg);opacity:0;transition:transform .9s var(--c-fly) var(--fd,0s),opacity .35s var(--ease-out) calc(var(--fd,0s) + .2s)}.c-face{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--lift),0 0 0 1px var(--c-edge);transition:opacity .45s var(--ease-out) var(--ed,0s),transform .8s var(--ease-out) var(--ed,0s);font-size:12.5px;position:relative;overflow:hidden}.c-js:not(.c-go) .c-face{opacity:0;transform:translateY(-34px) rotate(var(--er,4deg)) scale(.97)}.c-settled .c-face{transition-duration:.45s,.45s;transition-delay:0s}.c-settled:not(.c-on) .c-card{pointer-events:auto;cursor:default}.c-settled:not(.c-on) .c-card:hover{z-index:5}.c-settled:not(.c-on) .c-card:hover .c-face{transform:translateY(-6px)scale(1.025)}.c-fh{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.c-fh b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.c-fh small{color:var(--ink2);margin-top:1px;font-size:11px;display:block}.c-fm{color:var(--ink2);white-space:nowrap;margin-left:auto;font-size:11px}.c-fi{background:var(--avbg);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.c-fi .lucide{width:14px;height:14px}.c-fi-sheet{background:var(--c-sheetT);color:var(--c-sheet)}.c-grid{font-variant-numeric:tabular-nums;grid-template-columns:24px 1.5fr 1fr .9fr;font-size:12px;display:grid}.c-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;height:28px;padding:0 8px;display:flex}.c-grid .c-gh,.c-grid .c-gn{background:var(--bg);color:var(--ink2);justify-content:center;padding:0;font-size:10.5px;font-weight:600}.c-grid .c-sel{box-shadow:inset 0 0 0 2px var(--c-sheet);font-weight:600}.c-grid .c-q{color:var(--ink2)}.c-cr{border-top:1px solid var(--line);align-items:center;gap:9px;padding:8px 12px;display:flex}.c-cr:first-of-type{border-top:0}.c-cr .c-ca{background:var(--avbg);width:30px;height:30px;font:700 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.c-cr .g{flex:1;min-width:0}.c-cr .g b{font-size:12.5px;font-weight:600;display:block}.c-cr .g small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;display:block;overflow:hidden}.c-cr .c-cn{background:var(--ink2);min-width:18px;height:18px;color:var(--card);font:700 10px/18px var(--font-body);text-align:center;border-radius:9px;padding:0 5px}.c-cr.c-un .g small{color:var(--ink);font-weight:500}.c-cr.c-un .c-cn{background:var(--ink)}.c-face.c-paper{background:var(--c-paper);color:var(--c-paperink);font:500 15px/1.4 var(--font-body);box-shadow:0 1px 2px var(--c-edge),0 22px 34px -20px var(--c-papershadow);border-radius:3px 3px 16px;padding:26px 18px 18px;overflow:visible}.c-tape{background:var(--c-tape);width:74px;height:22px;box-shadow:0 1px 2px var(--c-edge);margin-left:-37px;position:absolute;top:-10px;left:50%;transform:rotate(-4deg)}.c-paper .c-pd{opacity:.6;margin-bottom:8px;font-size:11.5px;font-weight:600;display:block}.c-paper b{font-weight:700}.c-pdfprev{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;height:86px;padding:14px 20px 0;display:flex}.c-pdfprev i{background:var(--line);height:6px;width:var(--w);border-radius:3px;display:block}.c-pdfprev i:first-child{background:var(--zone);height:9px;margin-bottom:3px}.c-fi-pdf{background:var(--c-pdfT);color:var(--c-pdf);font:800 9.5px/1 var(--font-body);letter-spacing:.02em}.c-ri{border-top:1px solid var(--line);gap:10px;padding:9px 12px;line-height:1.3;display:flex}.c-ri:first-of-type{border-top:0}.c-ri small{color:var(--ink2);margin-top:2px;font-size:11px;display:block}.c-ck{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink2);border-radius:50%;flex:none;margin-top:1px}.c-cl{font-variant-numeric:tabular-nums;white-space:nowrap;padding:5px 12px}.c-cl:first-of-type{padding-top:10px}.c-cl:last-child{padding-bottom:12px}.c-cl.c-m{color:var(--ink2)}.c-cl s{color:var(--ink2);-webkit-text-decoration-color:var(--ink2);text-decoration-color:var(--ink2)}.c-face.c-notif{background:var(--plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--plateLine),var(--lift);border-radius:18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex}.c-notif .c-ni{background:var(--ink);width:32px;height:32px;color:var(--nink);border-radius:9px;flex:none;place-items:center;display:grid}.c-notif .c-ni .lucide{width:16px;height:16px}.c-notif small{color:var(--ink2);letter-spacing:.02em;font-size:10.5px;display:block}.c-notif b{white-space:nowrap;font-size:12.5px;font-weight:600;display:block}.c-card.c-auto{width:max-content}.c-shot{padding:8px 8px 0}.c-shotin{background:var(--bg);border-radius:12px;height:168px;padding:16px 10px 0;overflow:hidden}.c-shotin b{font:800 15px/1 var(--font-display);letter-spacing:-.02em;margin-bottom:10px;display:block}.c-shotin span{background:var(--card);border-radius:7px;justify-content:space-between;margin-bottom:4px;padding:6px 7px;font-size:10.5px;display:flex}.c-shotin span em{color:var(--ink2);font-style:normal}.c-shot .c-sc{color:var(--ink2);white-space:nowrap;padding:8px 4px 9px;font-size:11px}.c-shot .c-sc b{color:var(--ink);font-size:11.5px;font-weight:600;display:block}.c-ml{border-top:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:8px 12px;overflow:hidden}.c-ml:first-of-type{border-top:0}.c-ml em{color:var(--ink2);margin-right:4px;font-style:normal}.c-att{background:var(--bg);border-radius:10px;align-items:center;gap:8px;height:34px;margin:2px 12px 12px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.c-att .lucide{width:14px;height:14px;color:var(--ink2)}.c-stage .c-win{z-index:2;opacity:0;width:940px;transition:opacity .4s var(--ease-out) .3s,transform .6s var(--ease-out) .3s;position:absolute;top:52px;left:32px;transform:translateY(22px)scale(.95)}.c-on .c-stage .c-win{opacity:1;transition:opacity .5s var(--ease-out),transform .8s var(--ease-out);transform:none}.c-view{text-align:left;grid-template-columns:168px minmax(0,1fr) 280px;gap:18px;height:448px;padding:20px 20px 20px 0;display:grid;overflow:hidden}.c-pw{display:contents}.c-phone{z-index:2;opacity:0;width:240px;height:500px;transition:opacity .35s var(--ease-out) .2s,transform .5s var(--ease-out) .2s;border-radius:36px;position:absolute;top:40px;left:1004px;transform:translateY(30px)}.c-on .c-phone{opacity:1;transition:opacity .5s var(--ease-out) .25s,transform .9s var(--ease-out) .25s;transform:none}.c-phone .dev-iphone{transform-origin:0 0;transform:scale(.8)}.c-psk{padding:64px 16px 0;transition:opacity .2s;position:absolute;inset:0}.c-psk i{background:var(--line);border-radius:10px;display:block}.c-psk i:first-child{width:62%;height:28px;margin-bottom:12px}.c-psk i:nth-child(2){width:48%;height:14px;margin-bottom:22px}.c-psk i:nth-child(3){border-radius:var(--r-plate);height:232px;box-shadow:inset 0 0 0 2px var(--zone);background:0 0;margin-bottom:12px}.c-psk i:nth-child(4){background:var(--card);border-radius:20px;height:72px}.c-on .c-psk{opacity:0;transition:opacity .3s var(--ease-out) var(--sd,0s)}.c-app{text-align:left;padding:62px 14px 0;position:absolute;inset:0}.c-at{font:800 28px/1 var(--font-display);letter-spacing:-.035em}.c-asub{color:var(--ink2);margin:7px 0 18px;font-size:14px}.c-anx{background:var(--night);color:var(--nink);border-radius:var(--r-plate);box-shadow:var(--shadow);padding:15px 14px 14px}.c-ak{color:var(--nink2);justify-content:space-between;font-size:13.5px;display:flex}.c-an{font:800 26px/1 var(--font-display);letter-spacing:-.03em;margin:8px 0 9px}.c-ar{border-top:1px solid var(--nline);white-space:nowrap;justify-content:space-between;gap:8px;padding:8px 0;font-size:14px;display:flex}.c-ar b{font-weight:600}.c-ar span{color:var(--nink2)}.c-ago{background:var(--nink);height:40px;color:var(--night);border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:15px;font-weight:600;display:flex}.c-ago .lucide{fill:currentColor;width:15px;height:15px}.c-apg{background:var(--card);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:12px;margin-top:12px;padding:12px 13px;display:flex}.c-ring{width:46px;height:46px;font:800 13px/1 var(--font-display);letter-spacing:-.02em;flex:none;place-items:center;display:grid;position:relative}.c-ring svg{position:absolute;inset:0}.c-apg b{font-size:15px;font-weight:600;display:block}.c-apg small{color:var(--ink2);margin-top:2px;font-size:13px;display:block}.c-abar{background:var(--plate);box-shadow:inset 0 0 0 1px var(--plateLine),var(--dock);border-radius:18px;gap:3px;padding:5px;display:flex;position:absolute;bottom:26px;left:12px;right:12px}.c-abar span{height:44px;color:var(--ink2);border-radius:12px;flex:1;place-items:center;display:grid}.c-abar span.on{background:var(--ink);color:var(--nink)}.c-abar .lucide{width:21px;height:21px}.c-tag{z-index:2;background:var(--card);height:32px;box-shadow:var(--shadow);white-space:nowrap;opacity:0;border-radius:16px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;top:556px;left:1124px;transform:translateY(8px)}.c-tag .lucide{width:14px;height:14px}.c-on .c-tag{opacity:1;transition:opacity .4s var(--ease-out) 1.9s,transform .5s var(--ease-out) 1.9s;transform:none}.c-side{flex-direction:column;gap:3px;padding:0 0 0 14px;display:flex}.c-brand{font:800 16px/1 var(--font-display);letter-spacing:-.03em;align-items:center;gap:7px;margin:6px 0 18px 8px;display:flex}.c-brand em{font:600 10.5px/1 var(--font-body);background:var(--acct);letter-spacing:0;border-radius:6px;padding:3px 6px;font-style:normal}.c-nav{height:36px;color:var(--ink2);border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.c-nav .lucide{width:16px;height:16px}.c-nav.on{background:var(--ink);color:var(--nink)}.c-me{background:var(--card);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:9px;margin-top:auto;padding:9px;display:flex}.c-me .av{border-radius:10px;width:30px;height:30px;font-size:13px}.c-me b{font-size:12.5px;font-weight:600;display:block}.c-me small{color:var(--ink2);font-size:11px;display:block}.c-nav .c-slot{background:var(--ink);min-width:18px;height:18px;color:var(--card);font:700 10.5px/18px var(--font-body);text-align:center;border-radius:9px;margin-left:auto;padding:0 5px}.c-main{min-width:0;position:relative}.c-h{font:700 19px/1 var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:8px;margin:4px 2px 11px;display:flex}.c-h small{font:400 12.5px var(--font-body);color:var(--ink2);letter-spacing:0}.c-list{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow);padding:2px 14px}.c-r{border-top:1px solid var(--line);height:66px}.c-r:first-child{border-top:0}.c-r .c-slot{align-items:center;gap:11px;height:100%;display:flex}.c-r .g{flex:1;min-width:0}.c-r .g b{font-size:13.5px;font-weight:600;display:block}.c-r .g small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;display:block;overflow:hidden}.c-act{background:var(--acct);white-space:nowrap;border-radius:9px;flex:none;align-items:center;height:30px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.c-more{font:700 17px/1 var(--font-display);letter-spacing:-.02em;align-items:baseline;gap:8px;margin:18px 2px 0;display:flex}.c-more small{font:400 12.5px var(--font-body);color:var(--ink2);letter-spacing:0}.c-ghost{background:var(--card);box-shadow:var(--shadow);border-radius:18px 18px 0 0;align-items:center;gap:11px;height:62px;margin-top:10px;padding:0 14px;display:flex}.c-ghost .g b{font-size:13.5px;font-weight:600;display:block}.c-ghost .g small{color:var(--ink2);font-size:12px;display:block}.c-fade{background:linear-gradient(transparent,var(--bg) 80%);height:70px;position:absolute;bottom:-18px;left:-4px;right:-4px}.c-right{flex-direction:column;gap:10px;min-width:0;display:flex}.c-client{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow);padding:14px}.c-ch{align-items:center;gap:10px;display:flex}.c-ch .av{border-radius:13px;width:38px;height:38px;font-size:16px}.c-ch b{font-size:14px;font-weight:600;display:block}.c-ch small{color:var(--ink2);font-size:11.5px;display:block}.c-tiles{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.c-tl{background:var(--bg);border-radius:14px;height:88px}.c-tl .c-tin,.c-tl.c-static{padding:10px 11px}.c-tl .k{align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:flex}.c-tl .k .lucide{width:13px;height:13px}.c-tl .disp{margin:8px 0;font-size:25px}.c-tl .disp small{font-size:11px}.c-mbar{background:var(--track);border-radius:3px;height:5px;position:relative}.c-mbar i{background:var(--ink);width:var(--w);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.c-mbar.c-dot i{width:9px;height:9px;top:-2px;left:auto;left:var(--w);box-shadow:0 0 0 2px var(--bg);border-radius:50%}.c-next{min-height:0}.c-next .c-slot{background:var(--night);color:var(--nink);border-radius:var(--r-plate);padding:14px 15px 15px}.c-nk{color:var(--nink2);justify-content:space-between;font-size:11.5px;display:flex}.c-nt{font:800 24px/1 var(--font-display);letter-spacing:-.03em;margin:7px 0 9px}.c-nr{border-top:1px solid var(--nline);justify-content:space-between;gap:8px;padding:7px 0;font-size:12px;display:flex}.c-nr b{font-weight:600}.c-nr span{color:var(--nink2);white-space:nowrap}.c-nb{background:var(--nline);border-radius:9px;place-items:center;height:32px;margin-top:8px;font-size:12.5px;font-weight:600;display:grid}:where([data-sec=compare] [data-slot]){border-radius:14px;position:relative}.c-r[data-slot]{border-radius:12px}.c-next[data-slot]{border-radius:20px}.c-sk{pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.c-on .c-sk{opacity:0;transition:opacity .3s var(--ease-out) var(--sd,0s)}.c-r .c-sk:before{content:"";background:var(--avbg);border-radius:11px;width:34px;height:34px;position:absolute;top:16px;left:0}.c-r .c-sk:after{content:"";background:var(--avbg);width:46%;height:9px;box-shadow:0 15px 0 -1px var(--avbg);border-radius:5px;position:absolute;top:22px;left:46px}.c-tl .c-sk:before{content:"";background:var(--line);border-radius:4px;width:56%;height:8px;position:absolute;top:12px;left:11px}.c-tl .c-sk:after{content:"";background:var(--line);border-radius:6px;width:40%;height:18px;position:absolute;top:34px;left:11px}.c-next .c-sk{border-radius:var(--r-plate);box-shadow:inset 0 0 0 1.5px var(--zone)}.c-slot{opacity:0;transition:opacity .18s linear,transform .2s linear;transform:translateY(6px)scale(.985)}.c-on .c-slot{opacity:1;transition:opacity .4s var(--ease-out) var(--sd,0s),transform .55s var(--ease-out) var(--sd,0s);transform:none}[data-sec=compare] [data-slot]:after{content:"";border-radius:inherit;background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:-2px -6px}.c-on [data-slot]:after{animation:c-flash 1.2s var(--ease-out) var(--sd,0s) both}[data-sec=compare] .c-phone:after{border-radius:36px;inset:0}@keyframes c-flash{0%{opacity:0}22%{opacity:.07}to{opacity:0}}.c-cap{color:var(--ink2);justify-items:center;margin:22px 0 0;font-size:15px;display:grid}.c-cap span{transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);grid-area:1/1}.c-cap .c-cap1{opacity:0;transform:translateY(6px)}.c-on .c-cap .c-cap0{opacity:0;transform:translateY(-6px)}.c-on .c-cap .c-cap1{opacity:1;transition-delay:.5s;transform:none}.c-cap b{color:var(--ink);font-weight:600}.c-tbl{max-width:1180px;margin:72px auto 0;position:relative}.c-colA{background:var(--card);border-radius:var(--r-card);width:calc(53.4884% - 138.419px);box-shadow:var(--lift);position:absolute;top:0;bottom:-10px;right:0}.c-tr{grid-template-columns:270px 1fr 1.15fr;align-items:center;min-height:64px;display:grid;position:relative}.c-tr>*{min-width:0;padding:0 26px;position:relative}.c-tr:not(.c-th)>*{border-top:1px solid var(--c-rule)}.c-tr:not(.c-th)>.c-yes{border-top-color:var(--line)}.c-tr:nth-child(3)>*{border-top-color:#0000!important}.c-th{min-height:90px}.c-tt{font:800 26px/1.08 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.c-pill{white-space:nowrap;border-radius:17px;align-items:center;gap:8px;height:34px;padding:0 14px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.c-pill .c-pi{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.c-pill .lucide{stroke-width:2.6px;width:13px;height:13px}.c-pno{background:var(--c-segtrack);color:var(--ink2)}.c-pno .c-pi{background:var(--card)}.c-pyes{background:var(--ink);color:var(--nink)}.c-pyes .c-pi{background:var(--nline)}.c-lab{align-items:center;gap:12px;height:100%;font-size:15px;font-weight:600;display:flex}.c-lab .tile{width:36px;height:36px}.c-no{color:var(--ink2);align-items:center;gap:12px;height:100%;font-size:14.5px;display:flex}.c-ko{background:var(--c-segtrack);width:24px;height:24px;color:var(--ink2);border-radius:50%;flex:none;place-items:center;display:grid}.c-ko .lucide{stroke-width:2.4px;width:13px;height:13px}.c-yes{align-items:center;gap:12px;height:100%;font-size:14.5px;font-weight:500;display:flex}.c-ok{background:var(--ink);width:24px;height:24px;color:var(--card);opacity:0;transition:opacity .35s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(var(--d,0s) + .35s);border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.4)}.c-ok .lucide{stroke-width:2.8px;width:14px;height:14px}.in .c-ok,.c-tr.in .c-ok{opacity:1;transform:none}.c-tr:not(.c-th):before{content:"";background:var(--ink);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .2s;position:absolute;inset:3px -10px}.c-tr:not(.c-th):hover:before{opacity:.03}[data-sec=compare]:not(.c-js) .c-card{display:none}[data-sec=compare]:not(.c-js) .c-win,[data-sec=compare]:not(.c-js) .c-phone,[data-sec=compare]:not(.c-js) .c-tag,[data-sec=compare]:not(.c-js) .c-slot{opacity:1;transition:none;transform:none}[data-sec=compare]:not(.c-js) .c-sk,[data-sec=compare]:not(.c-js) .c-psk{opacity:0}[data-sec=compare]:not(.c-js) .c-thumb{transform:translate(100%)}[data-sec=compare]:not(.c-js) .c-thumb:after{opacity:1}[data-sec=compare]:not(.c-js) .c-b0{color:var(--ink2)}[data-sec=compare]:not(.c-js) .c-b1{color:var(--nink)}[data-sec=compare]:not(.c-js) .c-cap0{opacity:0}[data-sec=compare]:not(.c-js) .c-cap1{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-sec=compare] *,[data-sec=compare] :before,[data-sec=compare] :after{transition:none!important;animation:none!important}[data-sec=compare].c-js .c-face,.c-ok{opacity:1;transform:none}}
.f-sec{--f-veil:var(--bg);--f-ring:#fff;--f-edge:#1d18301f;--f-drop:#1d18304d;--f-dur:4.8s;padding:var(--gap) 80px 0}.f-sec .shead{margin-bottom:46px}.f-ex{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:40px;display:grid}.f-steps{flex-direction:column;gap:6px;display:flex}.f-step{border-radius:var(--r-card);text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0s);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px 20px 26px;display:grid;position:relative;transform:translateY(16px)}.f-ex.in .f-step{opacity:1;transform:none}.f-step:before{content:"";background:var(--card);box-shadow:var(--shadow);opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out);border-radius:22px;position:absolute;inset:0;transform:scale(.97)}.f-step:not(.on):hover:before{opacity:.45;transform:none}.f-step.on:before{opacity:1;transform:none}.f-step>*{position:relative}.f-step:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.f-num{background:var(--avbg);width:40px;height:40px;font:800 18px/1 var(--font-display);letter-spacing:-.02em;border-radius:13px;place-items:center;display:grid}.f-num:before{content:"";background:var(--ink);opacity:0;transition:opacity .35s var(--ease-out);border-radius:13px;position:absolute;inset:0}.f-num:after{content:attr(data-n);color:var(--card);opacity:0;transition:opacity .35s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.f-num b{font:inherit;transition:opacity .35s var(--ease-out);position:relative}.f-step.on .f-num:before,.f-step.on .f-num:after{opacity:1}.f-step.on .f-num b{opacity:0}.f-tx b{font:800 20px/1.2 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:9px 0 6px;display:block}.f-tx span{color:var(--ink2);font-size:15px;line-height:1.5;display:block}.f-prog{background:var(--track);opacity:0;height:3px;transition:opacity .3s var(--ease-out);border-radius:2px;position:absolute;bottom:13px;left:74px;right:22px;overflow:hidden}.f-auto .f-step.on .f-prog{opacity:1}.f-prog i{background:var(--ink);transform-origin:0;border-radius:2px;height:100%;display:block;transform:scaleX(0)}.f-auto .f-step.on .f-prog i{animation:f-fill var(--f-dur) linear forwards}.f-hold .f-step.on .f-prog i{animation-play-state:paused}@keyframes f-fill{to{transform:scaleX(1)}}.f-stage{position:relative}.f-stage:before{content:"";background:var(--band);opacity:0;transition:opacity .7s var(--ease-out),transform .8s var(--ease-out);border-radius:36px;position:absolute;inset:-28px -28px -28px 40px;transform:scale(.97)}.f-ex.in .f-stage:before{opacity:1;transform:none}.f-br{opacity:0;transition:opacity .7s var(--ease-out) .1s,transform .8s var(--ease-out) .1s;transform:translateY(28px)scale(.985)}.f-ex.in .f-br{opacity:1;transform:none}.f-view{overflow:hidden}.f-canvas{transform-origin:0 0;transition:transform .75s var(--ease-out);position:relative}.f-dim{background:var(--f-veil);opacity:0;transition:opacity .6s var(--ease-out);position:absolute;inset:0}.f-lit .f-dim{opacity:.62}.f-zone{pointer-events:none;opacity:0;transition:opacity .45s var(--ease-out);position:absolute;inset:0}.f-zone.on{opacity:1}.f-clip{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);border-radius:calc(var(--r-card) / var(--s,1));background:var(--bg);box-shadow:0 0 0 calc(1px / var(--s,1)) var(--f-edge),0 calc(18px / var(--s,1)) calc(40px / var(--s,1)) calc(-16px / var(--s,1)) var(--f-drop);transition:transform .7s var(--ease-out);position:absolute;overflow:hidden;transform:scale(.99)}.f-zone.on .f-clip{transform:scale(1.004)}.f-sec .f-clip img{max-width:none;width:calc(100% * 100 / var(--w));left:calc(-100% * var(--x) / var(--w));top:calc(-100% * var(--y) / var(--h));display:block;position:absolute}.f-badge{left:calc(var(--bx) * 1%);top:calc(var(--by) * 1%);background:var(--ink);width:26px;height:26px;color:var(--card);font:800 13px/1 var(--font-display);box-shadow:0 0 0 2.5px var(--f-ring),0 6px 14px -5px var(--f-drop);opacity:0;transform:scale(calc(.6 / var(--s,1)));transition:opacity .3s var(--ease-out),transform .45s var(--ease-out);border-radius:50%;place-items:center;margin:-13px 0 0 -13px;display:grid;position:absolute}.f-zone.on .f-badge{opacity:1;transform:scale(calc(1 / var(--s,1)));transition-delay:.3s}.f-tabs{border-top:1px solid var(--line);margin-top:64px;padding-top:30px}.f-tabs-k{color:var(--ink2);text-align:center;opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);margin:0 0 22px;font-size:14px;font-weight:600;transform:translateY(8px)}.f-tabs.in .f-tabs-k{opacity:1;transform:none}.f-tabs-g{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.f-tab{border-left:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0s);padding:0 24px;transform:translateY(12px)}.f-tab:first-child{border-left:0;padding-left:0}.f-tab:last-child{padding-right:0}.f-tabs.in .f-tab{opacity:1;transform:none}.f-tab .tile{margin-bottom:12px}.f-tab b{margin-bottom:4px;font-size:15px;font-weight:600;display:block}.f-tab p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.f-sec *,.f-sec :before,.f-sec :after{transition:none!important;animation:none!important}.f-step,.f-br,.f-tab,.f-tabs-k,.f-stage:before{opacity:1;transform:none}}
[data-sec=widgets]{--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}.w-sec{padding:var(--gap) 80px 0}.w-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.w-a{grid-area:1/1/auto/8}.w-b{grid-area:1/8/3/13}.w-c{grid-area:2/1/auto/8}.w-d{grid-area:3/1/auto/6}.w-e{grid-area:3/6/auto/13}.w-card{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow);flex-direction:column;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.w-card h3{font:800 26px/1.08 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0 0 8px}.w-card .w-lede{color:var(--ink2);text-wrap:pretty;max-width:640px;margin:0;font-size:15px;line-height:1.55}.w-wid{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;margin-top:20px;display:flex;position:relative}.w-g{flex:1;min-width:0}.w-g b{font-size:14px;font-weight:600;line-height:1.3;display:block}.w-g small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.w-st{background:var(--t);width:34px;height:34px;color:var(--c);border-radius:11px;flex:none;place-items:center;display:grid}.w-st .lucide{stroke-width:2px;width:16px;height:16px}.w-tagc{background:var(--acct);white-space:nowrap;border-radius:13px;flex:none;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.w-sp{width:.2em;display:inline-block}.w-nt *,.w-nt :before,.w-nt :after{transition:none!important;animation:none!important}.w-cur{z-index:20;pointer-events:none;opacity:0;width:22px;height:22px;transform:translate(var(--x,0),var(--y,0));transition:transform .6s var(--ease-out),opacity .25s;filter:drop-shadow(0 3px 5px var(--w-drop));position:absolute;top:0;left:0}.w-cur.w-on{opacity:1}.w-cur:after{content:"";background:var(--w-tap);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;left:-6px;transform:scale(.3)}.w-cur.w-clk:after{animation:wclk .5s var(--ease-out)}.w-cur svg{width:22px;height:22px;display:block}@keyframes wclk{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.w-a{background:var(--night);color:var(--nink);box-shadow:var(--w-nsh)}.w-a .w-lede{color:var(--nink2);max-width:none}.w-am{grid-template-columns:148px minmax(0,1fr);gap:26px;display:grid}.w-ac{flex-direction:column;padding-top:2px;display:flex}.w-big{height:84px;font:800 96px/84px var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;opacity:0;transform-origin:0 100%;transition:opacity .5s var(--ease-out) .15s,transform .7s var(--ease-out) .15s;display:inline-grid;overflow:hidden;transform:scale(.86)}.w-a.in .w-big{opacity:1;transform:none}.w-bn{grid-area:1/1}.w-bn.w-up{animation:wbup .5s var(--ease-out)}.w-bn.w-dn{animation:wbdn .5s var(--ease-out)}.w-bn.w-oup{animation:wboup .45s var(--ease-out) forwards}.w-bn.w-odn{animation:wbodn .45s var(--ease-out) forwards}@keyframes wbup{0%{opacity:0;transform:translateY(70%)}}@keyframes wbdn{0%{opacity:0;transform:translateY(-70%)}}@keyframes wboup{to{opacity:0;transform:translateY(-70%)}}@keyframes wbodn{to{opacity:0;transform:translateY(70%)}}.w-ac>b{margin-top:10px;font-size:15px;font-weight:600;display:block}.w-ac>small{color:var(--nink2);margin-top:3px;font-size:12.5px;display:block}.w-calm{color:var(--nink2);opacity:0;transition:opacity .6s var(--ease-out) .9s;align-items:flex-start;gap:7px;margin-top:auto;font-size:12.5px;line-height:1.4;display:flex}.w-calm .lucide{flex:none;width:15px;height:15px;margin-top:1px}.w-a.in .w-calm{opacity:1}.w-list{flex-direction:column;display:flex}.w-ar{border-top:1px solid var(--nline);opacity:0;height:54px;transition:opacity .55s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--d,0s);align-items:center;gap:12px;display:flex;transform:translateY(12px)}.w-ar:first-child{border-top:0}.w-a.in .w-ar{opacity:1;transform:none}.w-av{background:var(--w-n08);width:36px;height:36px;font:700 15px/1 var(--font-display);letter-spacing:-.02em;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.w-bdg{width:20px;height:20px;box-shadow:0 0 0 2px var(--night);color:var(--nink);background:var(--w-nbadge);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.w-bdg .lucide{stroke-width:2.3px;width:11px;height:11px}.w-bdg.w-wn{background:var(--w-warnNbg);color:var(--w-warnN)}.w-ar .w-g b{transition:color .3s}.w-ar .w-g small{color:var(--nink2)}.w-act{background:var(--w-n12);min-width:128px;height:34px;color:var(--nink);font:600 12.5px var(--font-body);cursor:pointer;border:0;border-radius:10px;flex:none;place-items:center;padding:0 12px;transition:background .25s,box-shadow .3s;display:inline-grid;position:relative;overflow:hidden}.w-act:hover{background:var(--w-n18)}.w-act>span{white-space:nowrap;transition:opacity .3s var(--ease-out),transform .4s var(--ease-out);grid-area:1/1;align-items:center;gap:5px;display:inline-flex}.w-act .w-ok{opacity:0;transform:translateY(10px)}.w-act .w-ok .lucide{stroke-width:2.4px;width:14px;height:14px}.w-ar.w-fait .w-act .w-lb{opacity:0;transform:translateY(-10px)}.w-ar.w-fait .w-act .w-ok{opacity:1;transform:none}.w-ar.w-fait .w-act{box-shadow:inset 0 0 0 1px var(--nline);color:var(--nink2);background:0 0}.w-ar.w-fait .w-g b{color:var(--nink2)}.w-ed{background:var(--bg);border-radius:var(--r-plate);padding:4px 8px 6px}.w-edh{align-items:center;gap:10px;padding:10px 4px;display:flex}.w-saved{background:var(--card);height:26px;box-shadow:var(--w-fsh);opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;transform:translateY(5px)}.w-saved .lucide{stroke-width:2.4px;width:13px;height:13px}.w-b.w-s3 .w-saved{opacity:1;transform:none}.w-seg{background:var(--w-segbg);border-radius:10px;grid-template-columns:1fr 1fr;height:36px;margin:0 0 4px;padding:3px;display:grid;position:relative}.w-seg span{z-index:1;color:var(--ink2);cursor:pointer;white-space:nowrap;place-items:center;font-size:12.5px;font-weight:600;transition:color .2s;display:grid;position:relative}.w-seg span.w-on{color:var(--ink)}.w-seg i{background:var(--card);width:calc(50% - 3px);box-shadow:var(--thumb);transition:transform .24s var(--ease-out);border-radius:7px;position:absolute;top:3px;bottom:3px;left:3px}.w-seg.w-r i{transform:translate(100%)}.w-exr{border-top:1px solid var(--w-ln);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;height:48px;padding:0 4px;display:grid}.w-seg+.w-exr{border-top:0}.w-exr .w-n1{white-space:nowrap;align-items:center;min-width:0;font-size:14px;font-weight:600;display:flex}.w-flds{gap:5px;display:flex}.w-fld{background:var(--card);min-width:48px;height:34px;box-shadow:var(--w-fsh);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:13.5px;font-weight:600;transition:box-shadow .3s;display:flex}.w-fld small{color:var(--ink2);font-size:11px;font-weight:500}.w-b.w-s1:not(.w-s3) .w-stp{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px var(--w-ring)}.w-stp{background:var(--card);height:34px;box-shadow:var(--w-fsh);border-radius:10px;align-items:center;gap:2px;padding:0 2px;transition:box-shadow .3s;display:inline-flex}.w-stp .w-fld{box-shadow:none;min-width:60px;padding:0 4px}.w-stp button{background:var(--acct);width:30px;height:30px;color:var(--ink);cursor:pointer;transition:background .2s,transform .15s var(--ease-out);border:0;border-radius:8px;place-items:center;padding:0;display:grid}.w-stp button:hover{background:var(--w-segbg)}.w-stp button:active{transform:scale(.9)}.w-stp button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.w-stp button .lucide{stroke-width:2.4px;width:14px;height:14px}.w-b.w-s2.w-unmod .w-mod{opacity:0;transform:scale(.7)}.w-roll{height:18px;line-height:18px;display:inline-grid;overflow:hidden}.w-roll>span{transition:transform .55s var(--ease-out),opacity .45s var(--ease-out);grid-area:1/1;justify-self:center}.w-roll .w-nw{opacity:0;transform:translateY(100%)}.w-b.w-s2 .w-fld .w-roll .w-od,.w-b.w-s5 .w-app .w-roll .w-od{opacity:0;transform:translateY(-100%)}.w-b.w-s2 .w-fld .w-roll .w-nw,.w-b.w-s5 .w-app .w-roll .w-nw{opacity:1;transform:none}.w-mod{background:var(--ink);height:20px;color:var(--card);opacity:0;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);border-radius:10px;align-items:center;margin-left:8px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex;transform:scale(.7)}.w-b.w-s2 .w-mod{opacity:1;transform:none}.w-link{flex:1 0 52px;position:relative}.w-link:before{content:"";border-left:1.5px dashed var(--w-dash);position:absolute;top:2px;bottom:2px;left:50%}.w-pill{background:var(--card);height:30px;box-shadow:var(--shadow),0 0 0 1px var(--line);white-space:nowrap;border-radius:15px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:50%;left:calc(50% + 14px);transform:translateY(-50%)}.w-pill .lucide{width:14px;height:14px}.w-dot{background:var(--ink);opacity:0;z-index:3;width:8px;height:8px;box-shadow:0 0 0 3px var(--card);border-radius:50%;margin-left:-3.25px;position:absolute;top:0;left:50%}.w-b.w-s3 .w-dot{animation:wtravel .85s var(--ease-out) forwards}@keyframes wtravel{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(var(--wl,44px))}}.w-phw{flex:none;height:359px;margin:0 -28px -28px;position:relative}.w-phw .dev-iphone{margin-left:-150px;position:absolute;top:0;left:50%}.w-app{background:var(--bg);padding:52px 12px 0!important}.w-apph{justify-content:space-between;align-items:center;padding:4px 2px 10px;transition:opacity .15s;display:flex}.w-b.w-s4 .w-apph{opacity:0}.w-apph b{font:800 23px/1 var(--font-display);letter-spacing:-.035em}.w-rnd{background:var(--card);width:30px;height:30px;box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid}.w-rnd .lucide{width:13px;height:13px}.w-week{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:9px;display:grid}.w-week span{background:var(--card);height:46px;box-shadow:var(--shadow);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.w-week small{color:var(--ink2);letter-spacing:.02em;font-size:7.5px;font-weight:600}.w-week b{font:800 13.5px/1.05 var(--font-display);font-variant-numeric:tabular-nums}.w-week i{background:var(--c,transparent);border-radius:2px;width:11px;height:2.5px;margin-top:2px}.w-week span.w-t{background:var(--ink);color:var(--card)}.w-week span.w-t small{color:var(--w-onink2)}.w-week span.w-f{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.w-night{background:var(--night);color:var(--nink);border-radius:var(--r-plate);box-shadow:var(--shadow);padding:12px 13px 30px}.w-nk{color:var(--nink2);justify-content:space-between;font-size:10.5px;display:flex}.w-ntt{font:800 21px/1 var(--font-display);letter-spacing:-.03em;margin:5px 0 8px}.w-nr{border-top:1px solid var(--nline);justify-content:space-between;align-items:center;gap:6px;height:27px;font-size:11px;display:flex;position:relative}.w-nr b{font-weight:600;position:relative}.w-nr>span{color:var(--nink2);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.w-nr .w-roll{height:14px;color:var(--nink2);line-height:14px}.w-nr .w-roll>span{justify-self:end}.w-nr.w-hl:before{content:"";background:var(--w-n12);opacity:0;transition:opacity .5s var(--ease-out);border-radius:7px;position:absolute;inset:1px -6px}.w-b.w-s5 .w-nr.w-hl:before{opacity:1}.w-b.w-s5 .w-nr.w-hl .w-roll{color:var(--nink)}.w-nbtn{background:var(--w-n12);border-radius:9px;justify-content:center;align-items:center;height:32px;margin-top:8px;font-size:11.5px;font-weight:600;display:flex}.w-appc{background:var(--card);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.w-ring{background:conic-gradient(var(--ink) 0 42%,var(--track) 0);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.w-ring:after{content:"42 %";letter-spacing:-.02em;background:var(--card);width:26px;height:26px;font:800 8.5px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.w-appc .w-g b{font-size:12px}.w-appc .w-g small{font-size:10.5px}.w-push{z-index:7;background:var(--w-plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 30px -14px var(--w-pushsh),inset 0 0 0 1px var(--plateLine);opacity:0;transition:transform .6s var(--ease-out),opacity .15s linear;border-radius:17px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:absolute;top:47px;left:8px;right:8px;transform:translateY(-26px)scale(.96)}.w-b.w-s4 .w-push{opacity:1;transform:none}.w-pico{background:var(--ink);width:32px;height:32px;color:var(--nink);border-radius:8px;flex:none;place-items:center;display:grid}.w-pt{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.w-pt b{font-size:12px;font-weight:600}.w-pt span{color:var(--ink2);font-size:10.5px}.w-push small{color:var(--ink);margin-top:1px;font-size:11.5px;display:block}.w-tabs{background:var(--avbg);border-radius:12px;grid-template-columns:repeat(4,1fr);height:46px;padding:3px;display:grid;position:relative}.w-tab{z-index:1;font:600 13.5px var(--font-body);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;transition:color .2s;display:flex;position:relative}.w-tab .lucide{width:16px;height:16px;color:var(--c);stroke-width:2px}.w-tab.w-on,.w-tab:hover{color:var(--ink)}.w-prog{opacity:0;border-radius:1px;height:2px;transition:opacity .3s;position:absolute;bottom:5px;left:18px;right:18px;overflow:hidden}.w-prog i{background:var(--c);transform-origin:0;border-radius:1px;height:100%;display:block;transform:scaleX(0)}.w-c.w-go:not(.w-man) .w-tab.w-on .w-prog{opacity:.85}.w-c.w-go:not(.w-man) .w-tab.w-on .w-prog i{animation:5.2s linear forwards wprog}.w-c:not(.w-vis) .w-prog i,.w-c.w-hov .w-prog i{animation-play-state:paused!important}@keyframes wprog{to{transform:scaleX(1)}}.w-thumb{background:var(--card);width:calc(25% - 1.5px);box-shadow:var(--thumb);transform:translateX(calc(var(--wi,0)*100%));transition:transform .42s var(--ease-out);border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px}.w-pans{margin-top:16px;display:grid}.w-pan{opacity:0;transition:opacity .35s var(--ease-out),transform .55s var(--ease-out);pointer-events:none;flex-direction:column;grid-area:1/1;min-height:204px;padding:0 2px;display:flex;transform:translate(16px)}.w-pan.w-out{transform:translate(-16px)}.w-pan.w-on{opacity:1;pointer-events:auto;transform:none}.w-ph{align-items:center;gap:11px;margin-bottom:12px;display:flex}.w-pbody{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.w-pfoot{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.w-pfoot span{background:var(--bg);height:26px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.w-pfoot span b{color:var(--ink);font-weight:600}.w-pfoot span i{background:var(--c);width:8px;height:8px;opacity:var(--o,1);border-radius:2px;flex:none}.w-mt{grid-template-columns:minmax(0,1fr) 54px 54px 90px 62px;align-items:center;column-gap:6px;display:grid}.w-mt .w-mh{color:var(--ink2);text-align:center;padding:0 0 6px;font-size:11px;font-weight:600}.w-mt .w-mh:first-child{text-align:left}.w-mt .w-mn{border-top:1px solid var(--line);align-items:center;height:44px;font-size:13.5px;font-weight:600;display:flex}.w-mt .w-mf{border-top:1px solid var(--line);justify-content:center;align-items:center;height:44px;display:flex}.w-mt .w-mf span{background:var(--avbg);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:9px;place-items:center;width:100%;height:32px;font-size:13px;font-weight:600;display:grid}.w-mt .w-mf.w-k span{background:var(--muscuT)}.w-mt>*{opacity:0;transition:opacity .45s var(--ease-out),transform .55s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(6px)}.w-c.in .w-pan.w-on .w-mt>*{opacity:1;transform:none}.w-chart{grid-template-columns:44px minmax(0,1fr);gap:8px;height:118px;display:grid}.w-yl{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:10.5px;position:relative}.w-yl span{white-space:nowrap;position:absolute;right:0;transform:translateY(50%)}.w-plot{border-bottom:1.5px solid var(--line);align-items:flex-end;gap:3px;display:flex;position:relative}.w-plot.tight{gap:2px}.w-gl{border-top:1px dashed var(--line);pointer-events:none;position:absolute;left:0;right:0}.w-blk{flex:var(--f);min-width:0;height:100%;position:relative}.w-bar{height:var(--h);background:var(--c);opacity:var(--o,1);transform-origin:bottom;transition:transform .8s var(--ease-out);transition-delay:var(--d,0s);border-radius:4px 4px 2px 2px;position:absolute;bottom:0;left:0;right:0;transform:scaleY(0)}.w-c.in .w-pan.w-on .w-bar{transform:scaleY(1)}.w-tip{left:50%;bottom:calc(var(--h) + 8px);white-space:nowrap;background:var(--ink);height:24px;color:var(--card);opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);z-index:2;font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:4px;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:600;transition-delay:0s;display:flex;position:absolute;transform:translate(-50%,6px)}.w-tip:after{content:"";background:var(--ink);border-radius:1px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.w-c.in .w-pan.w-on .w-tip{opacity:1;transition-delay:.85s;transform:translate(-50%)}.w-sets{flex-direction:column;display:flex}.w-set{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:14px;height:40px;display:grid}.w-set:first-child{border-top:0}.w-set b{font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;display:block}.w-set small{color:var(--ink2);white-space:nowrap;font-size:11.5px;display:block}.w-lane{height:14px;width:var(--w);gap:3px;display:flex}.w-lane i{background:var(--nage);opacity:var(--o,1);transform-origin:0;transition:transform .7s var(--ease-out);transition-delay:var(--d,0s);border-radius:4px;flex:1;transform:scaleX(0)}.w-c.in .w-pan.w-on .w-lane i{transform:scaleX(1)}.w-bh{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:0 0 12px;display:flex}.w-bh .av{border-radius:12px;width:36px;height:36px;font-size:15px}.w-new{background:var(--ink);height:24px;color:var(--card);opacity:0;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);border-radius:12px;flex:none;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;transition-delay:.3s;display:inline-flex;transform:scale(.8)}.w-d.in .w-new{opacity:1;transform:none}.w-br{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr) 108px;align-items:center;gap:14px;height:49px;display:grid}.w-bl{align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.w-bl .lucide{width:15px;height:15px;color:var(--ink2)}.w-viz{align-items:center;height:16px;display:flex;position:relative}.w-trk{background:var(--track);border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.w-trk i{background:var(--ink);transform-origin:0;transition:transform 1s var(--ease-out);transition-delay:var(--d,0s);border-radius:4px;position:absolute;inset:0;transform:scaleX(0)}.w-d.in .w-trk i{transform:scaleX(var(--v))}.w-sg{flex:1;gap:4px;display:flex}.w-sg i{background:var(--track);border-radius:4px;flex:1;height:8px;position:relative;overflow:hidden}.w-sg i:after{content:"";background:var(--ink);transform-origin:0;transition:transform .45s var(--ease-out);transition-delay:var(--d,0s);position:absolute;inset:0;transform:scaleX(0)}.w-d.in .w-sg i.w-on:after{transform:scaleX(1)}.w-prev{border-left:2px dotted var(--ink2);width:0;top:-2px;bottom:-2px;left:var(--p);opacity:0;transition:opacity .4s 1.1s;position:absolute}.w-d.in .w-prev{opacity:.9}.w-spark{width:100%;height:30px;overflow:visible}.w-spark path{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:240;stroke-dashoffset:240px;transition:stroke-dashoffset 1.2s var(--ease-out) .4s}.w-d.in .w-spark path{stroke-dashoffset:0}.w-spark circle{opacity:0;transition:opacity .3s 1.4s}.w-d.in .w-spark circle{opacity:1}.w-bv{flex-direction:column;align-items:flex-end;line-height:1.1;display:flex}.w-bv div{align-items:baseline;gap:6px;display:flex}.w-bv b{font:800 18px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.w-bv b small{font:600 11px var(--font-body);color:var(--ink2);letter-spacing:0;margin-left:2px}.w-bv em{background:var(--acct);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;height:18px;transition:opacity .35s var(--ease-out),transform .45s var(--ease-out);transition-delay:var(--d,0s);border-radius:9px;align-items:center;padding:0 6px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex;transform:scale(.7)}.w-d.in .w-bv em{opacity:1;transform:none}.w-bv>small{color:var(--ink2);white-space:nowrap;margin-top:4px;font-size:11px}.w-quote{border-radius:var(--r-plate);background:var(--bg);opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;font-size:13.5px;line-height:1.45;transition-delay:1.25s;display:flex;transform:translateY(8px)}.w-d.in .w-quote{opacity:1;transform:none}.w-quote .lucide{width:16px;height:16px;color:var(--ink2);flex:none;margin-top:1px}.w-quote small{color:var(--ink2);margin-top:3px;font-size:12px;display:block}.w-bfoot{color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:11.5px;display:flex}.w-bfoot .w-lg{align-items:center;gap:6px;display:inline-flex}.w-bfoot .w-lg i{border-left:2px dotted var(--ink2);height:12px}.w-streak{background:var(--bg);height:26px;color:var(--ink);border-radius:13px;align-items:center;gap:5px;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.w-streak img{width:17px;height:17px}.w-chat{flex:1;grid-template-columns:minmax(0,1fr) 232px;gap:16px;display:grid}.w-cv{flex-direction:column;min-width:0;display:flex}.w-cvh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:0 0 12px;display:flex}.w-cvh .av{border-radius:12px;width:34px;height:34px;font-size:15px}.w-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:12px 0;display:flex}.w-day{background:var(--bg);height:24px;color:var(--ink2);border-radius:12px;align-self:center;align-items:center;margin-bottom:2px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.w-slot{display:flex;position:relative}.w-slot.w-o{justify-content:flex-end}.w-bub{transform-origin:0 100%;max-width:84%;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);border-radius:17px;padding:9px 13px;font-size:13.5px;line-height:1.42}.w-js .w-bub{opacity:0;transform:translateY(8px)scale(.94)}.w-slot.w-i .w-bub{background:var(--band);border-bottom-left-radius:6px}.w-slot.w-o .w-bub{background:var(--ink);color:var(--card);transform-origin:100% 100%;border-bottom-right-radius:6px}.w-js .w-slot.w-on .w-bub{opacity:1;transform:none}.w-typ{background:var(--band);opacity:0;transform-origin:0 100%;height:34px;transition:opacity .25s,transform .3s var(--ease-out);border-radius:17px 17px 17px 6px;align-items:center;gap:4px;padding:0 13px;display:flex;position:absolute;bottom:0;left:0;transform:scale(.85)}.w-slot.w-typing .w-typ{opacity:1;transform:none}.w-typ i{background:var(--ink2);opacity:.35;border-radius:50%;width:6px;height:6px}.w-slot.w-typing .w-typ i{animation:.9s ease-in-out infinite wdot}.w-slot.w-typing .w-typ i:nth-child(2){animation-delay:.15s}.w-slot.w-typing .w-typ i:nth-child(3){animation-delay:.3s}@keyframes wdot{0%,to{opacity:.3;transform:none}40%{opacity:1;transform:translateY(-2px)}}.w-comp{background:var(--bg);border-radius:13px;align-items:center;gap:8px;height:44px;padding:0 5px 0 14px;transition:box-shadow .3s;display:flex}.w-comp.w-foc{box-shadow:inset 0 0 0 1.5px var(--ink)}.w-ct{min-width:0;color:var(--ink2);white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.w-comp.w-typed .w-ct{color:var(--ink)}.w-send{background:var(--ink);width:34px;height:34px;color:var(--card);transition:transform .2s var(--ease-out);border-radius:10px;flex:none;place-items:center;display:grid}.w-send .lucide{stroke-width:2.2px;width:16px;height:16px}.w-send.w-press,.w-edit.w-press{transform:scale(.94)}.w-nx{background:var(--night);color:var(--nink);border-radius:var(--r-plate);box-shadow:var(--w-nsh);flex-direction:column;padding:15px 15px 14px;display:flex}.w-nsub{color:var(--nink2);font-size:12px}.w-nx h4{font:800 22px/1 var(--font-display);letter-spacing:-.03em;margin:6px 0 4px}.w-nmeta{color:var(--nink2);margin-bottom:10px;font-size:12px}.w-nxr{border-top:1px solid var(--nline);align-items:center;min-height:50px;display:grid;position:relative}.w-nxr>div{transition:transform .5s var(--ease-out),opacity .4s var(--ease-out);grid-area:1/1;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.w-nxr b{font-size:13.5px;font-weight:600;display:block}.w-nxr small{color:var(--nink2);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:block}.w-nxr .w-nw{opacity:0;transform:translateY(60%)}.w-e.w-sw .w-nxr .w-od{opacity:0;transform:translateY(-60%)}.w-e.w-sw .w-nxr .w-nw{opacity:1;transform:none}.w-nxr .w-mod{background:var(--nink);color:var(--night);margin-left:0}.w-sec:not(.w-js) .w-e .w-nxr .w-od{opacity:0;transform:translateY(-60%)}.w-sec:not(.w-js) .w-e .w-nxr .w-nw,.w-sec:not(.w-js) .w-e .w-mod{opacity:1;transform:none}.w-sec:not(.w-js) .w-e .w-nxr.w-swr:before{opacity:1}.w-e.w-sw .w-mod{opacity:1;transition-delay:.2s;transform:none}.w-nxr.w-swr:before{content:"";background:var(--w-n08);opacity:0;transition:opacity .5s var(--ease-out);border-radius:10px;position:absolute;inset:3px -7px}.w-e.w-sw .w-nxr.w-swr:before{opacity:1}.w-edit{background:var(--w-n12);height:38px;color:var(--nink);transition:transform .2s var(--ease-out),box-shadow .3s;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.w-edit .lucide{width:15px;height:15px}.w-edit.w-press{box-shadow:0 0 0 4px var(--w-n12)}@media (prefers-reduced-motion:reduce){[data-sec=widgets] *,[data-sec=widgets] :before,[data-sec=widgets] :after{transition:none!important;animation:none!important}.w-cur{display:none}}
[data-sec=nutrition]{--n-hl:#1d183012;--n-tabmuted:#6b675e;--n-tip:#1d1830;--n-edge:#1d18300d;--n-scanshadow:#00000073;--n-dash:#5f587057}.n-sec{padding:var(--gap) 80px 0;position:relative}.n-wrap{grid-template-columns:minmax(0,1fr) 820px;align-items:center;gap:44px;max-width:1280px;margin:0 auto;display:grid}.n-copy h2{font:800 54px/1 var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 18px}.n-lede{color:var(--ink2);margin:0 0 32px;font-size:17.5px;line-height:1.55}.n-pts{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.n-pts li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid}.n-pts .n-ic{background:var(--card);width:44px;height:44px;box-shadow:var(--shadow),0 0 0 1px var(--n-edge);border-radius:14px;place-items:center;display:grid}.n-pts .n-ic .lucide{width:19px;height:19px}.n-pts b{margin:2px 0 4px;font-size:16.5px;font-weight:600;display:block}.n-pts p{color:var(--ink2);margin:0;font-size:15px;line-height:1.5}.n-stage{height:784px;position:relative}.n-back{border-radius:var(--r-band);background:var(--band);opacity:0;transition:opacity .8s var(--ease-out),transform 1s var(--ease-out);position:absolute;inset:96px 0 118px 72px;transform:scale(.97)}.n-stage.in .n-back{opacity:1;transform:none}.n-cap{background:var(--card);height:30px;box-shadow:var(--shadow);white-space:nowrap;border-radius:15px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.n-cap .lucide{width:15px;height:15px;color:var(--ink2)}.n-webwrap{z-index:2;opacity:0;transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);position:absolute;top:0;left:168px;right:0;transform:translateY(30px)}.n-stage.in .n-webwrap{opacity:1;transform:none}.n-wv{color:var(--ink);grid-template-columns:128px minmax(0,1fr);gap:12px;padding:12px;font-size:12px;line-height:1.35;display:grid}.n-wv .lucide{width:14px;height:14px}.n-side{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;min-width:0;padding:14px 11px 12px;display:flex}.n-sav{background:var(--avbg);width:40px;height:40px;font:700 17px/1 var(--font-display);letter-spacing:-.02em;border-radius:13px;place-items:center;display:grid}.n-sname{font:800 16px/1.1 var(--font-display);letter-spacing:-.02em;margin:10px 0 8px}.n-allg{background:var(--warnT);border-radius:10px;align-items:center;gap:7px;padding:6px 9px 6px 8px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.n-allg .lucide{width:15px;height:15px;color:var(--warn)}.n-allg small{color:var(--ink2);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:600;display:block}.n-shr{background:var(--line);align-self:stretch;height:1px;margin:12px 0 10px}.n-swrite{background:var(--acct);border-radius:9px;justify-content:center;align-self:stretch;align-items:center;gap:5px;height:30px;font-size:12px;font-weight:600;display:flex}.n-main{min-width:0}.n-tb{background:var(--acct);border-radius:11px;gap:2px;width:max-content;max-width:100%;padding:3px;display:flex}.n-tb span{height:28px;color:var(--ink2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.n-tb span.on{background:var(--card);color:var(--ink);box-shadow:var(--thumb);font-weight:600}.n-tb em{background:var(--ink);min-width:16px;height:16px;color:var(--card);border-radius:8px;place-items:center;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.n-card{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow)}.n-day{margin-top:10px;padding:12px}.n-dh2{align-items:baseline;gap:7px;margin:0 2px 10px;display:flex}.n-dh2>b{font:700 15px/1 var(--font-display);letter-spacing:-.02em}.n-dh2>span{color:var(--ink2);font-size:12px}.n-dtot{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px}.n-dtot b{color:var(--ink);font-weight:600}.n-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.n-t{text-align:center;opacity:0;transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0s);border-radius:14px;flex-direction:column;align-items:center;padding:10px 2px 9px;display:flex;position:relative;transform:translateY(12px)scale(.96)}.n-stage.n-wa .n-t{opacity:1;transform:none}.n-t:before,.n-t:after{content:"";pointer-events:none;transition:opacity .45s var(--ease-out);border-radius:14px;position:absolute;inset:0}.n-t:before{background:var(--avbg)}.n-t:after{border:1.5px dashed var(--n-dash);opacity:0}.n-t.n-e:before{opacity:0}.n-t.n-e:after{opacity:1}.n-t>*{z-index:1;position:relative}.n-t img{width:60px;height:60px;transition:transform .6s var(--ease-out),opacity .45s var(--ease-out);display:block}.n-t.n-e img{opacity:.42;transform:scale(.86)}.n-t>b{letter-spacing:-.01em;white-space:nowrap;margin-top:6px;font-size:11.5px;font-weight:600}.n-tv{place-items:start center;min-height:30px;margin-top:3px;display:grid}.n-tv>span{grid-area:1/1}.n-tk{color:var(--ink2);white-space:nowrap;font-size:11px}.n-tk b{font:800 16px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.n-te{color:var(--ink2);font-size:11px;line-height:1.3}.n-tf,.n-te{transition:opacity .45s var(--ease-out),transform .5s var(--ease-out)}.n-tl .n-tf{opacity:0;transform:translateY(5px)}.n-tring{box-shadow:0 0 0 2px var(--ink);opacity:0;pointer-events:none;z-index:2;border-radius:17px;position:absolute;inset:-3px}@keyframes n-ring{0%{opacity:0}12%{opacity:1}40%{opacity:1}to{opacity:0}}.n-stage.n-told .n-tl:before{opacity:1;transition-delay:.7s}.n-stage.n-told .n-tl:after{opacity:0;transition-delay:.7s}.n-stage.n-told .n-tl img{opacity:1;transition-delay:.7s;transform:none}.n-stage.n-told .n-tl .n-te{opacity:0;transition-delay:.7s;transform:translateY(-5px)}.n-stage.n-told .n-tl .n-tf{opacity:1;transition-delay:.78s;transform:none}.n-stage.n-told .n-tl .n-tring{animation:n-ring 1.8s var(--ease-out) .75s both}.n-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.n-row2>.n-card{min-width:0;padding:12px 13px 13px}.n-k{color:var(--ink2);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;display:flex}.n-k b{color:var(--ink);font-size:12px;font-weight:600}.n-avgrow{align-items:baseline;gap:4px;margin-top:7px;display:flex}.n-big{font-size:32px}.n-per{color:var(--ink2);font-size:12px;font-weight:600}.n-pct{background:var(--acct);white-space:nowrap;opacity:0;height:24px;transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);border-radius:8px;align-self:center;align-items:center;gap:3px;margin-left:auto;padding:0 8px 0 6px;font-size:11.5px;font-weight:600;display:inline-flex;transform:scale(.85)}.n-pct .lucide{width:13px;height:13px}.n-stage.n-wa .n-pct{opacity:1;transition-delay:1.75s;transform:none}.n-gb{background:var(--track);border-radius:4px;height:7px;margin:11px 0 0;position:relative}.n-gb i{background:var(--ink);transform-origin:0;width:89.7%;transition:transform 1.1s var(--ease-out);border-radius:4px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.8)}.n-stage.n-wa .n-gb i{transition-delay:.6s;transform:none}.n-gb .n-gm{border-left:1.5px dashed var(--goal);position:absolute;top:-4px;bottom:-4px;left:93.3%}.n-gl{color:var(--ink2);justify-content:flex-end;margin-top:5px;padding-right:4%;font-size:11px;display:flex}.n-days{grid-template-columns:repeat(7,minmax(0,1fr));justify-items:center;row-gap:4px;margin-top:8px;display:grid}.n-d{background:var(--ink);width:24px;height:24px;color:var(--card);cursor:default;opacity:0;transition:opacity .4s var(--ease-out),transform .55s var(--ease-out);transition-delay:var(--d,0s);border-radius:50%;place-items:center;display:grid;position:relative;transform:scale(.5)}.n-d .lucide{stroke-width:2.8px;width:12px;height:12px}.n-d.off{color:var(--ink2);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0;font-size:12px;font-weight:600}.n-stage.n-wa .n-d{opacity:1;transform:none}.n-tp{background:var(--n-tip);color:var(--nink);white-space:nowrap;pointer-events:none;z-index:3;opacity:0;transition:opacity .2s var(--ease-out),transform .25s var(--ease-out);border-radius:8px;padding:5px 8px;font-size:11.5px;font-style:normal;font-weight:500;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,4px)}.n-d:hover .n-tp{opacity:1;transform:translate(-50%)}.n-d:first-child .n-tp{left:-4px;transform:translateY(4px)}.n-d:first-child:hover .n-tp{transform:none}.n-d:nth-child(7) .n-tp{left:auto;right:-4px;transform:translateY(4px)}.n-d:nth-child(7):hover .n-tp{transform:none}.n-days small{color:var(--ink2);font-size:10.5px;font-weight:600}.n-sp{width:.2em;display:inline-block}.n-mrow{grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:24px;margin-top:4px;font-size:12px;display:grid}.n-k+.n-mrow{margin-top:8px}.n-mrow>span:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.n-mrow>span:last-child em{color:var(--ink2);font-style:normal;font-weight:400}.n-mb{background:var(--track);border-radius:3px;height:5px;overflow:hidden}.n-mb i{background:var(--ink);transform-origin:0;width:100%;height:100%;transition:transform 1s var(--ease-out);transition-delay:var(--d,0s);border-radius:3px;display:block;transform:scaleX(0)}.n-stage.n-wa .n-mrow .n-mb i{transform:scaleX(var(--v))}.n-plan{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:11px;padding-top:11px;display:flex}.n-plan .tile{border-radius:10px;width:30px;height:30px}.n-plan .tile .lucide{width:14px;height:14px}.n-plan .g{flex:1;min-width:0}.n-plan .g b{font-size:12.5px;font-weight:600;display:block}.n-plan .g small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.n-adj{background:var(--acct);border-radius:9px;flex:none;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.n-flow{z-index:1;opacity:0;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;top:560px;left:316px;right:0;transform:translateY(8px)}.n-stage.n-told .n-flow{opacity:1;transition-delay:1.1s;transform:none}.n-flow>div{align-items:center;gap:10px;display:flex}.n-flow .tile{background:var(--card);width:36px;height:36px;box-shadow:var(--shadow);border-radius:12px}.n-flow b{font-size:14px;font-weight:600;line-height:1.25;display:block}.n-flow small{color:var(--ink2);font-size:13px;line-height:1.3;display:block}.n-flow .n-arr{width:15px;height:15px;color:var(--ink2)}.n-phonewrap{z-index:5;opacity:0;width:280px;transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);position:absolute;top:150px;left:0;transform:translateY(40px)}.n-stage.n-pa .n-phonewrap{opacity:1;transform:none}.n-phonewrap>.n-cap{width:max-content;margin:0 0 14px 6px;display:flex}.n-stage .dev-iphone{width:280px}.n-app{color:var(--ink);padding:48px 12px 0;font-size:11px;line-height:1.3}.n-ah{align-items:center;gap:7px;height:34px;display:flex}.n-ah>b{font:800 22px/1 var(--font-display);letter-spacing:-.03em}.n-badge{background:var(--acct);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;height:20px;padding:0 7px 0 5px;font-size:10.5px;font-weight:600;display:inline-flex;transform:rotate(-2deg)}.n-badge .lucide{width:11px;height:11px}.n-rnd{background:var(--card);width:30px;height:30px;box-shadow:var(--shadow);border-radius:50%;place-items:center;margin-left:auto;display:grid}.n-rnd .lucide{width:14px;height:14px}.n-date{height:24px;color:var(--ink2);align-items:center;gap:3px;margin-bottom:4px;font-size:11px;font-weight:500;display:flex}.n-date .lucide{width:12px;height:12px}.n-sum{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow);padding:11px 11px 12px}.n-sl{color:var(--ink2);font-size:10.5px;font-weight:500}.n-srow{align-items:baseline;gap:4px;margin-top:3px;display:flex}.n-rest{font-size:34px}.n-u{color:var(--ink2);font-size:11.5px;font-weight:600}.n-frac{color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px}.n-frac b{color:var(--ink);font-weight:600}.n-bar{background:var(--track);border-radius:3px;height:6px;margin:9px 0 10px;display:flex;overflow:hidden}.n-bar i{width:var(--w);background:var(--ink);transform-origin:0;height:100%;transition:transform .5s var(--ease-out);transition-delay:var(--d,0s);flex:none;display:block;transform:scaleX(0)}.n-bar i:last-child{border-radius:0 3px 3px 0}.n-stage.n-pa .n-bar i:not(.n-b3){transform:none}.n-stage.n-told .n-bar i.n-b3{transition-delay:50ms;transform:none}.n-mac{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.n-mac small{color:var(--ink2);font-size:10.5px;display:block}.n-mac div>span{white-space:nowrap;font-variant-numeric:tabular-nums;margin:1px 0 5px;font-size:11px;font-weight:600;display:block}.n-mac div>span em{color:var(--ink2);font-style:normal;font-weight:400}.n-mac .n-mb{height:4.5px}.n-mac .n-mb i{transition-duration:.6s}.n-stage.n-pa .n-mac .n-mb i{transform:scaleX(var(--a));transition-delay:.5s}.n-stage.n-told .n-mac .n-mb i{transform:scaleX(var(--b));transition-delay:50ms}.n-rh{justify-content:space-between;align-items:baseline;margin:12px 2px 6px;display:flex}.n-rh b{font:700 15px/1 var(--font-display);letter-spacing:-.02em}.n-rh span{color:var(--ink2);font-size:10.5px}.n-meals{background:var(--card);border-radius:var(--r-plate);box-shadow:var(--shadow);padding:1px 10px}.n-m{border-top:1px solid var(--line);position:relative}.n-m:first-child{border-top-color:#0000}.n-mr{align-items:center;gap:8px;padding:6px 0;display:flex;position:relative}.n-av{background:var(--avbg);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.n-av img{width:22px;height:22px;display:block}.n-mg{flex:1;min-width:0}.n-mg b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.n-mg small{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;display:block;overflow:hidden}.n-kc{color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.n-kc b{color:var(--ink);font-weight:600}.n-plus{background:var(--acct);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.n-plus .lucide{width:12px;height:12px}.n-add{background:var(--acct);border-radius:7px;flex:none;align-items:center;gap:3px;height:24px;padding:0 8px 0 6px;font-size:10.5px;font-weight:600;display:inline-flex}.n-add .lucide{width:11px;height:11px}.n-lunch{grid-template-columns:minmax(0,1fr);display:grid}.n-lunch>.n-mr{transition:opacity .4s var(--ease-out),transform .5s var(--ease-out);grid-area:1/1}.n-lunch>.n-ok{opacity:0;transform:translateY(6px)}.n-lunch .n-ok .n-av img{transition:transform .6s var(--ease-out) .1s;transform:scale(.5)rotate(-14deg)}.n-stage.n-told .n-lunch>.n-no{opacity:0}.n-stage.n-told .n-lunch>.n-ok{opacity:1;transform:none}.n-stage.n-told .n-lunch .n-ok .n-av img{transform:none}.n-lunch:before{content:"";background:var(--n-hl);opacity:0;pointer-events:none;position:absolute;inset:0 -10px}.n-stage.n-told .n-lunch:before{animation:n-flash 1.6s var(--ease-out) .1s both}@keyframes n-flash{0%{opacity:0}12%{opacity:1}35%{opacity:1}to{opacity:0}}.n-fade{background:linear-gradient(180deg,transparent,var(--bg) 62%);z-index:3;pointer-events:none;height:78px;position:absolute;bottom:0;left:0;right:0}.n-dock{z-index:4;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:19px;left:0;right:0}.n-tabs{background:var(--plate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--plateLine),var(--dock);border-radius:14px;gap:2px;padding:4px;display:flex}.n-tabs span{width:33px;height:31px;color:var(--n-tabmuted);border-radius:9px;place-items:center;display:grid}.n-tabs span.on{background:var(--ink);color:var(--nink)}.n-tabs .lucide{width:16px;height:16px}.n-scan{background:var(--ink);width:39px;height:39px;color:var(--card);box-shadow:0 12px 24px -12px var(--n-scanshadow);border-radius:13px;place-items:center;display:grid}.n-scan .lucide{width:17px;height:17px}.n-snap,.n-snap *,.n-snap :before,.n-snap :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){[data-sec=nutrition] *,[data-sec=nutrition] :before,[data-sec=nutrition] :after{transition:none!important;animation:none!important}.n-phonewrap,.n-webwrap,.n-back,.n-t,.n-d,.n-pct,.n-flow{opacity:1;transform:none}.n-bar i,.n-gb i,.n-lunch .n-ok .n-av img{transform:none}.n-mrow .n-mb i{transform:scaleX(var(--v))}.n-mac .n-mb i{transform:scaleX(var(--b))}.n-tl:before,.n-tl img,.n-tl .n-tf,.n-lunch>.n-ok{opacity:1;transform:none}.n-tl:after,.n-tl .n-te,.n-lunch>.n-no{opacity:0}}.n-back{background:var(--band) url(/img/header-zayed-ahmed-zadu.jpg) 38% 50%/cover;width:440px;overflow:hidden;inset:40px auto 70px -24px!important}.n-back:after{content:"";background:linear-gradient(#f6f3ee4d 0%,#f6f3ee38 45%,#f6f3ee66 100%);position:absolute;inset:0}.n-flow{left:380px!important}#home .n-copy h2{font-size:64px}.n-credit{z-index:1;color:var(--nink);text-shadow:0 1px 2px #00000073;font-size:11px;font-weight:500;position:absolute;bottom:14px;left:22px}
