@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/bricolage-grotesque-latin-ext-opsz-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/fonts/bricolage-grotesque-latin-opsz-normal.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:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fonts/onest-latin-wght-normal.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:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/fonts/caveat-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/fonts/caveat-latin-wght-normal.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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/fonts/jetbrains-mono-latin-ext-wght-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/fonts/jetbrains-mono-latin-wght-normal.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f1f3ee;--sheet:#fff;--ink:#15201a;--ink-2:#46534c;--ink-3:#5f6b65;--rule:#e0e6df;--field:#fff;--field-line:#bcc8c0;--tint:#e1efe5;--tint-2:#cbe4d3;--green:#1f6b45;--on-green:#fff;--chalk:#ffd23f;--chalk-2:#ffc61a;--chalk-ink:#2a2306;--chalk-soft:#fff3c2;--chalk-soft-2:#ffeba0;--chalk-line:#d2a626;--focus:#c28c00;--focus-soft:#ffc82873;--ok:#17663b;--ok-bg:#d9f0e1;--plan:#1c4ca3;--plan-bg:#e1eafb;--warn:#865000;--warn-bg:#ffebbd;--bad:#b42318;--bad-bg:#fde2de;--board:#1a382b;--board-2:#244636;--board-3:#2e5644;--board-ink:#f1f4ec;--board-ink-2:#b0c2b6;--nav-on-bg:var(--board-ink);--nav-on-ink:var(--board);--nav-on-ic:var(--green);--top-bg:#fffffff2;--phone:#c6d0c9;--mock-bg:#fff;--mock-ink:#16201b;--mock-muted:#5e6963;--mock-rule:#e1e6e2;--code-bg:#f4f7f3;--code-ink:#26332c;--code-tag:#8a5a00;--code-attr:#226b47;--code-val:#a63c28;--scrim:#14211b73;--shadow:0 1px 2px #15201a0d,0 12px 32px -18px #15201a47;--surface-3:#eaeee8;--line-2:#cdd6ce;--shadow-1:0 1px 2px #15201a0f;--glass:#fffc;--glass-edge:#ffffffe6;--shadow-3:0 2px 6px #15201a14,0 24px 48px -20px #15201a61;--s-predkrm:#6b4fb3;--s-predkrm-bg:#eee8fb;--s-polevka:#a65f00;--s-polevka-bg:#ffefd2;--s-hlavni:#1d6e45;--s-hlavni-bg:#ddf0e4;--s-salat:#0f766e;--s-salat-bg:#d8f1ec;--s-dezert:#a8345e;--s-dezert-bg:#fbe3ec;--s-napoj:#2f62b5;--s-napoj-bg:#e2ebfb;--s-own:#4d6157;--s-own-bg:#e6ece8;--f-display:"Bricolage Grotesque","Arial Narrow",system-ui,sans-serif;--f-body:"Onest",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-chalk:"Caveat","Segoe Print","Bradley Hand",cursive;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1b1b1d;--sheet:#242427;--ink:#ededef;--ink-2:#bdbdc4;--ink-3:#a0a0a8;--rule:#38383e;--field:#2c2c30;--field-line:#55555d;--tint:#26312b;--tint-2:#2f3d35;--green:#6fcb9c;--on-green:#0b1a12;--chalk:#f6cb45;--chalk-2:#ffd65e;--chalk-ink:#221c04;--chalk-soft:#2e2a1a;--chalk-soft-2:#3a3420;--chalk-line:#8e7826;--focus:#f6cb45;--focus-soft:#f6cb454d;--ok:#7ad6a2;--ok-bg:#1f3328;--plan:#9dbbff;--plan-bg:#232c40;--warn:#f2c060;--warn-bg:#3a2f17;--bad:#ff9a8b;--bad-bg:#432421;--board:#141416;--board-2:#232326;--board-3:#2e2e33;--board-ink:#f2f2f4;--board-ink-2:#a6a6ae;--nav-on-bg:#2e2e33;--nav-on-ink:#f2f2f4;--nav-on-ic:#f6cb45;--top-bg:#242427f2;--phone:#3a3a40;--code-bg:#18181a;--code-ink:#dedee2;--code-tag:#f2c14e;--code-attr:#7fd6a8;--code-val:#f49a86;--scrim:#0009;--shadow:0 1px 2px #00000059,0 14px 34px -18px #000000b3;--surface-3:#35353a;--line-2:#47474e;--shadow-1:0 1px 2px #0006;--glass:#242427d1;--glass-edge:#ffffff0f;--shadow-3:0 2px 6px #0006,0 24px 48px -20px #000c;--s-predkrm:#b9a4f5;--s-predkrm-bg:#2d2740;--s-polevka:#f2b45c;--s-polevka-bg:#382d1a;--s-hlavni:#7ad6a2;--s-hlavni-bg:#22332a;--s-salat:#6fd6c6;--s-salat-bg:#1d3431;--s-dezert:#f08aae;--s-dezert-bg:#3b2530;--s-napoj:#8db1f2;--s-napoj-bg:#232d40;--s-own:#b5c4bc;--s-own-bg:#2a302d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[hidden]{display:none!important}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ck-bar{left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));z-index:90;background:var(--sheet);width:min(760px,100% - 24px);color:var(--ink);border:1px solid var(--rule);font:400 14.5px/1.45 var(--f-body,system-ui);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #0000002e}.ck-bar:focus-visible{outline:3px solid var(--focus,#1f6b45);outline-offset:3px}.ck-bar p{flex:320px;margin:0}.ck-bar a{color:var(--green);font-weight:600}.ck-b{flex:none;gap:8px;display:flex}.ck-bar button{border:1px solid color-mix(in srgb,var(--green) 35%,transparent);background:var(--tint);min-height:44px;color:var(--ink);font:700 15px/1 var(--f-body,system-ui);cursor:pointer;border-radius:12px;padding:0 18px}.ck-bar button:hover{background:var(--tint-2)}@media (max-width:520px){.ck-b{flex:100%}.ck-bar button{flex:1}}html.ck-on .lp-sticky{bottom:calc(var(--ck-h,0px) + 20px)}html.ck-on body{padding-bottom:calc(var(--ck-h,0px) + 24px)}.wordmark{font:700 36px/1 var(--f-chalk);color:var(--ink);isolation:isolate;padding:0 2px 5px;position:relative}.wordmark:after{content:"";background:var(--chalk);z-index:-1;border-radius:3px;height:5px;position:absolute;bottom:1px;left:2px;right:-6px;transform:rotate(-2.2deg)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1.5s!important}}.lp-demo-frame{opacity:0;pointer-events:none;border:0;width:400px;height:300px;position:fixed;top:0;left:-9999px}body.auth-out>:not(#login):not(#landing):not(#bootPre):not(.toast):not(.lp-demo-frame):not(.ck-bar){display:none!important}.boot-pre{display:none}html.in-app .boot-pre{z-index:150;background:var(--paper);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}html.in-app #landing{display:none}.lp{--b-bg:#16211c;--b-bg2:#1e2c25;--b-ink:#f4f1e6;--b-ink2:#f4f1e6b8;--b-ink3:#f4f1e680;--b-line:#f4f1e624;--p-bg:#f5f3ec;--p-bg2:#ece8dc;--p-card:#fff;--p-ink:#14211b;--p-ink2:#47534c;--p-ink3:#6b756f;--p-line:#ddd8ca;--y:#ffd23f;--y-deep:#d2a626;--y-ink:#2a2306;--g:#226b47;--g-soft:#dcebe1;--wine:#9b1c31;--expo:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);--swift:cubic-bezier(.65,0,.35,1);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.25' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 0 0 -.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background:var(--p-bg);color:var(--p-ink);font:400 16px/1.55 var(--f-body);position:relative;overflow-x:clip}@supports (transition-timing-function:linear(0,1)){.lp{--spring:linear(0,.009,.035 2.1%,.141,.281 6.7%,.723 12.9%,.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,.991,.977 51%,.974 53.8%,.975 57.1%,.997 69.8%,1.003 76.9%,1.004 83.8%,1);--soft:linear(0,.006,.025 2.8%,.101 6.1%,.539 18.9%,.721 25.3%,.849 31.5%,.937 38.1%,.968 41.8%,.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001)}}html.lp-on{scroll-behavior:smooth;background:var(--b-bg,#16211c)}@media (prefers-reduced-motion:reduce){html.lp-on{scroll-behavior:auto}}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp img{max-width:100%;height:auto;display:block}.lp a{color:inherit}:where(.lp) :where(h1,h2,h3,p,ol,ul,figure){margin:0}:where(.lp) :where(ol,ul){padding:0;list-style:none}.lp :focus-visible{outline:3px solid var(--y);outline-offset:3px;border-radius:6px}.lp section{scroll-margin-top:72px}:where(.lp) .lp-wrap{width:min(1200px,100% - 32px);margin:0 auto}.lp .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.lp) .lp-btn{--bg:var(--y);--fg:var(--y-ink);--edge:var(--y-deep);background:var(--bg);min-height:48px;color:var(--fg);font:700 16px/1.15 var(--f-body);cursor:pointer;box-shadow:0 4px 0 var(--edge);transition:transform .35s var(--spring),box-shadow .35s var(--expo),background-color .3s;isolation:isolate;-webkit-tap-highlight-color:transparent;white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(.lp) .lp-btn:hover{box-shadow:0 6px 0 var(--edge),0 18px 30px -16px #00000080;transform:translateY(-2px)}:where(.lp) .lp-btn:active{box-shadow:0 1px 0 var(--edge);transition-duration:80ms;transform:translateY(3px)}:where(.lp) .lp-btn svg{transition:transform .45s var(--spring);flex:none}:where(.lp) .lp-btn:hover svg{transform:translate(4px)}:where(.lp) .lp-btn.lg{border-radius:16px;min-height:58px;padding:16px 28px;font-size:18px}:where(.lp) .lp-btn.sm{min-height:40px;box-shadow:0 3px 0 var(--edge);border-radius:12px;padding:8px 16px;font-size:15px}:where(.lp) .lp-btn.chalk{--bg:transparent;--fg:var(--b-ink);--edge:transparent;box-shadow:inset 0 0 0 2px #f4f1e673}:where(.lp) .lp-btn.chalk:hover{box-shadow:inset 0 0 0 2px var(--b-ink);background:#f4f1e60f}:where(.lp) .lp-btn.ghost{--bg:transparent;--fg:currentColor;--edge:transparent;box-shadow:inset 0 0 0 1.5px}:where(.lp) .lp-btn.ghost:hover{background:#7f7f7f1f;box-shadow:inset 0 0 0 1.5px}:where(.lp) .lp-btn.dark{--bg:var(--p-ink);--fg:#fff;--edge:#000}:where(.lp) .lp-btn.shine:after{content:"";z-index:-1;animation:lpShine 5.5s var(--swift) 2.4s infinite;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes lpShine{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}:where(.lp) .lp-link{transition:gap .3s var(--spring);border-bottom:2px solid;align-items:center;gap:6px;padding-bottom:1px;font-weight:700;text-decoration:none;display:inline-flex}:where(.lp) .lp-link:hover{gap:10px}:where(.lp) .lp-nav{z-index:50;color:var(--b-ink);transition:background-color .4s,color .4s,box-shadow .4s,transform .5s var(--expo);position:fixed;inset:0 0 auto}:where(.lp) .lp-nav-in{align-items:center;gap:24px;width:min(1200px,100% - 32px);height:68px;margin:0 auto;display:flex}:where(.lp) .lp-nav .wordmark{color:currentColor;font-size:34px}:where(.lp) .lp-logo{align-items:center;margin-right:auto;text-decoration:none;display:flex}:where(.lp) .lp-links{gap:4px;display:flex}:where(.lp) .lp-links a{opacity:.82;border-radius:10px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s,background-color .2s}:where(.lp) .lp-links a:hover{opacity:1;background:#7f7f7f24}:where(.lp) .lp-nav-r{align-items:center;gap:10px;display:flex}:where(.lp) .lp-nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#16211cc7;box-shadow:0 1px #ffffff0f}:where(.lp) .lp-nav.light{color:var(--p-ink)}:where(.lp) .lp-nav.light.scrolled{box-shadow:0 1px 0 var(--p-line);background:#f5f3ecd1}:where(.lp) .lp-nav.light .lp-btn.ghost{color:var(--p-ink)}:where(.lp) .lp-progress{z-index:60;background:var(--y);transform-origin:0;width:100%;height:3px;transform:scaleX(var(--sp,0));pointer-events:none;position:fixed;top:0;left:0}@media (max-width:900px){:where(.lp) .lp-links{display:none}}@media (max-width:560px){:where(.lp) .lp-nav-in{gap:12px;height:60px}:where(.lp) .lp-nav .wordmark{font-size:30px}:where(.lp) .lp-nav [data-try]{display:none}}:where(.lp) .lp-board{color:var(--b-ink);background:radial-gradient(1100px 620px at 12% 0%,#ffffff13,transparent 62%), radial-gradient(900px 520px at 92% 78%,#ffffff0e,transparent 60%), radial-gradient(600px 300px at 55% 40%,#78aa8c0f,transparent 70%), var(--b-bg);isolation:isolate;position:relative}:where(.lp) .lp-board:before{content:"";z-index:-1;background-image:var(--noise);opacity:.07;mix-blend-mode:screen;pointer-events:none;background-size:220px;position:absolute;inset:0}:where(.lp) .lp-board:after{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(closest-side,#0000 82%,#f4f1e60d 90%,#0000 100%) 10% 30%/55% 90% no-repeat,radial-gradient(closest-side,#0000 80%,#f4f1e60a 90%,#0000 100%) 85% 70%/45% 75% no-repeat;height:70%;position:absolute;top:8%;left:-10%;right:-10%}:where(.lp) .lp-spot{z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--sx,30%) var(--sy,30%),#f4f1e612,transparent 65%);transition:opacity .6s;position:absolute;inset:0}:where(.lp) .lp-dust{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}:where(.lp) .lp-dust i{width:3px;height:3px;animation:lpDust var(--t,14s) linear var(--d,0s) infinite;opacity:0;background:#f4f1e659;border-radius:50%;position:absolute}:where(.lp) .lp-dust.off i{animation-play-state:paused}@keyframes lpDust{0%{opacity:0;transform:translate(0)}15%{opacity:var(--o,.5)}85%{opacity:var(--o,.5)}to{transform:translate(var(--dx,20px),-160px);opacity:0}}:where(.lp) .chalky{-webkit-mask-image:var(--grain);-webkit-mask-image:var(--grain);mask-image:var(--grain);margin:-.12em -.14em -.2em 0;padding:.12em .14em .2em 0;-webkit-mask-size:160px;mask-size:160px}:where(.lp) .lp-hero{flex-direction:column;min-height:100svh;padding:clamp(96px,13vh,150px) 0 0;display:flex}:where(.lp) .lp-hero-in{flex:1;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:min(1240px,100% - 32px);margin:0 auto;padding-bottom:clamp(40px,6vh,72px);display:grid}:where(.lp) .lp-eyebrow{box-shadow:inset 0 0 0 1px var(--b-line);color:var(--b-ink2);background:#f4f1e614;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex}:where(.lp) .lp-eyebrow .dot{width:8px;height:8px;animation:lpPing 2.4s var(--expo) infinite;background:#5bd38f;border-radius:50%;box-shadow:0 0 #5bd38f99}@keyframes lpPing{0%{box-shadow:0 0 #5bd38f8c}80%,to{box-shadow:0 0 0 10px #5bd38f00}}:where(.lp) .lp-h1{font:800 clamp(40px,6.1vw,84px)/.98 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:clamp(22px,2.4vw,32px) 0 0}:where(.lp) .lp-h1 .lp-line{display:block}:where(.lp) .w{vertical-align:top;margin:0 -.04em -.12em;padding:0 .04em .12em;display:inline-block;overflow:hidden}:where(.lp) .w>span{transform-origin:0 100%;display:inline-block}:where(.lp) .w-once{margin-bottom:-.26em;padding-bottom:.26em}:where(.lp) .lp-once{color:var(--y);white-space:nowrap;position:relative}:where(.lp) .lp-once svg{width:104%;height:.32em;position:absolute;bottom:-.16em;left:-2%;overflow:visible}:where(.lp) .lp-once path{fill:none;stroke:var(--y);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}:where(.lp) .lp-rot-line{font:700 clamp(34px,5.4vw,76px)/1.15 var(--f-chalk);letter-spacing:0;white-space:nowrap;align-items:baseline;gap:.28em;margin-top:.4em;padding-bottom:.06em;display:flex}:where(.lp) .lp-aje{color:var(--b-ink)}:where(.lp) .lp-rot{color:var(--y);transition:width .7s var(--expo);display:inline-grid;position:relative}.lp-anim :where(.lp) .lp-eyebrow{animation:lpUp .8s var(--expo) both}.lp-anim :where(.lp) .w>span{animation:lpRise 1.1s var(--expo) both;animation-delay:calc(var(--i,0) * 70ms + .1s)}.lp-anim :where(.lp) .lp-once path{animation:lpDraw .9s var(--swift) 1.15s both}.lp-anim :where(.lp) .lp-aje{animation:lpUp .8s var(--expo) .8s both}.lp-anim :where(.lp) .lp-rot{animation:lpShow .6s var(--expo) .95s both}@keyframes lpRise{0%{transform:translateY(108%)rotate(4deg)}}@keyframes lpDraw{0%{stroke-dashoffset:1px}}@keyframes lpUp{0%{opacity:0;transform:translateY(14px)}}@keyframes lpShow{0%{opacity:0}}:where(.lp) .lp-rot-w{white-space:nowrap;grid-area:1/1;padding-right:.1em}:where(.lp) .lp-rot-w.in{animation:.75s steps(14,end) .38s both lpWrite}:where(.lp) .lp-rot-w.out{animation:lpWipe .4s var(--swift) both}@keyframes lpWrite{0%{clip-path:inset(-20% 100% -30% 0)}to{clip-path:inset(-20% -2% -30% 0)}}@keyframes lpWipe{0%{clip-path:inset(-20% -2% -30% 0);opacity:1;filter:blur()}to{clip-path:inset(-20% -2% -30% 100%);opacity:.2;filter:blur(3px)}}:where(.lp) .lp-lead{max-width:34em;color:var(--b-ink2);margin-top:clamp(22px,2.2vw,32px);font-size:clamp(17px,1.45vw,21px);line-height:1.5}:where(.lp) .lp-ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}:where(.lp) .lp-micro{color:var(--b-ink3);flex-wrap:wrap;gap:6px 14px;margin-top:24px;font-size:14px;display:flex}:where(.lp) .lp-micro b{color:var(--b-ink)}:where(.lp) .lp-micro span{align-items:center;gap:6px;display:inline-flex}:where(.lp) .lp-micro svg{color:#5bd38f}:where(.lp) .lp-stage{aspect-ratio:600/620;--mx:0;--my:0;justify-self:center;width:100%;max-width:640px;position:relative;container-type:inline-size}:where(.lp) .lp-glow{filter:blur(20px);opacity:0;width:76%;height:72%;transition:opacity 1.6s var(--expo) 1.6s;background:radial-gradient(closest-side,#ffd23f2e,#0000);border-radius:50%;position:absolute;top:14%;left:12%}:where(.lp) .lp-stage.burst .lp-glow{opacity:1}:where(.lp) .lp-card{left:var(--l);top:var(--t);width:var(--w);transform:translate(var(--fx,0),var(--fy,0)) scale(.25) rotate(0deg);opacity:0;translate:calc(var(--mx) * var(--z,1) * 2.4cqw) calc(var(--my) * var(--z,1) * 1.8cqw);transition:transform 1.25s var(--spring) var(--d,0s),opacity .5s var(--expo) var(--d,0s),translate .9s var(--expo);will-change:transform;position:absolute}:where(.lp) .lp-stage.burst .lp-card{transform:translate(0,0) scale(1) rotate(var(--r,0deg));opacity:1}:where(.lp) .lp-float{animation:lpFloat var(--ft,7s) ease-in-out var(--fd,0s) infinite alternate}@keyframes lpFloat{0%{transform:translateY(-1cqw)rotate(-.6deg)}to{transform:translateY(1cqw)rotate(.6deg)}}:where(.lp) .lp-card.pulse .lp-float>*{animation:lpPulse .8s var(--spring)}@keyframes lpPulse{0%{transform:scale(1)}35%{filter:brightness(1.12);transform:scale(1.045)}to{transform:scale(1)}}:where(.lp) .lp-c-tv{--l:40%;--t:2%;--w:60%;--z:.5;--r:3deg;--fx:-28cqw;--fy:34cqw;--d:50ms;--ft:8s}:where(.lp) .lp-c-story{--l:0%;--t:14%;--w:25%;--z:1.1;--r:-7deg;--fx:28cqw;--fy:20cqw;--d:.12s;--ft:6.5s;--fd:-2s}:where(.lp) .lp-c-post{--l:72%;--t:44%;--w:28%;--z:1.3;--r:6deg;--fx:-26cqw;--fy:-4cqw;--d:.2s;--ft:7.5s;--fd:-1s}:where(.lp) .lp-c-a4{--l:3%;--t:60%;--w:23%;--z:.8;--r:-4deg;--fx:26cqw;--fy:-18cqw;--d:.28s;--ft:9s;--fd:-3s}:where(.lp) .lp-shadow{box-shadow:0 2px 3px #00000040,0 30px 60px -20px #000000a6}:where(.lp) .lp-hero-phone{z-index:3;opacity:0;width:36%;transition:transform 1.4s var(--spring) .25s,opacity .8s var(--expo) .25s;transform:translateY(20cqw)rotate(-10deg);translate:calc(var(--mx) * -1.2cqw) calc(var(--my) * -1cqw);position:absolute;top:7%;left:32%}:where(.lp) .is-in .lp-hero-phone{opacity:1;transform:rotate(-4deg)}:where(.lp) .lp-chip{left:var(--x);top:var(--y);z-index:4;color:var(--p-ink);font:700 max(11px,2.25cqw)/1 var(--f-body);white-space:nowrap;opacity:0;transition:transform .9s var(--spring) var(--d,0s),opacity .4s var(--expo) var(--d,0s);transform:scale(.3);translate:calc(var(--mx) * 3cqw) calc(var(--my) * 2.4cqw);background:#faf8f1f5;border-radius:99px;align-items:center;gap:1.2cqw;padding:1.1cqw 2cqw 1.1cqw 1.3cqw;display:inline-flex;position:absolute;box-shadow:0 10px 24px -10px #0009}:where(.lp) .lp-chip i{background:var(--c,#226b47);color:#fff;border-radius:50%;place-items:center;width:max(18px,3.6cqw);height:max(18px,3.6cqw);display:grid}:where(.lp) .lp-chip i svg{width:62%;height:62%}:where(.lp) .lp-chip .ok{color:var(--g);opacity:0;transition:opacity .3s,transform .5s var(--spring);margin-left:.4cqw;transform:scale(.4)}:where(.lp) .lp-chip.done .ok,:where(.lp) .lp-stage.burst .lp-chip{opacity:1;transform:none}:where(.lp) .lp-phone{aspect-ratio:9/19.3;background:linear-gradient(145deg,#3b4440,#0d110f 40%,#20262a);border-radius:14%/6.6%;padding:0;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f,0 2px 4px #0000004d,0 40px 80px -30px #000000b3;container-type:inline-size}:where(.lp) .lp-phone:after{content:"";z-index:5;background:#050706;border-radius:99px;width:28%;height:2.4%;position:absolute;top:2.1%;left:50%;transform:translate(-50%)}:where(.lp) .lp-screen{background:#fff;border-radius:12%/5.6%;position:absolute;inset:1.15% 2.6%;overflow:hidden}:where(.lp) .lp-screen>img{object-fit:cover;object-position:top;width:100%;height:100%}:where(.lp) .lp-screen.story{background:#0b0f0d}:where(.lp) .lp-screen.story>img{object-fit:contain;object-position:center}:where(.lp) .lp-tv{aspect-ratio:16/9;background:linear-gradient(#22282a,#0b0e0d);border-radius:1.6%/2.8%;padding:1.4%;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 60px -24px #000000b3}:where(.lp) .lp-tv img{object-fit:cover;border-radius:.6%;width:100%;height:100%}:where(.lp) .lp-tv:after{content:"";clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);background:linear-gradient(#2a3130,#0e1211);height:7%;position:absolute;top:100%;left:40%;right:40%}:where(.lp) .lp-paper{background:#fff;box-shadow:0 1px 2px #0000001f,0 24px 50px -20px #0000008c}:where(.lp) .lp-paper img{width:100%}:where(.lp) .lp-post{background:#fff;border-radius:4%;overflow:hidden}:where(.lp) .ph-cam,:where(.lp) .ph-app{transition:transform .8s var(--expo),opacity .5s var(--expo);position:absolute;inset:0}:where(.lp) .ph-cam{background:#0a0d0c;flex-direction:column;display:flex}:where(.lp) .ph-view{flex:1;margin:16cqw 0 0;position:relative;overflow:hidden}:where(.lp) .ph-board{color:#f1eee2;font:700 6.4cqw/1.18 var(--f-chalk);background:radial-gradient(120% 80% at 30% 20%,#2c3d35,#1a2520);border-radius:2cqw;padding:6cqw 5.5cqw;position:absolute;inset:9% 7%;transform:rotate(-2deg)scale(.96);box-shadow:0 0 0 2.6cqw #6b4628,0 0 0 3.2cqw #4a2f1a,inset 0 0 6cqw #0006}:where(.lp) .ph-board p{white-space:nowrap;clip-path:inset(0 100% 0 0);transition:clip-path .55s steps(12,end) calc(var(--i) * .16s)}:where(.lp) .ph-board p.t{color:var(--y);margin-bottom:2cqw;font-size:8.2cqw}:where(.lp) .ph-board b{color:var(--y);float:right;font-weight:700}:where(.lp) .st-cam .ph-board p,:where(.lp) .st-shot .ph-board p,:where(.lp) .st-read .ph-board p{clip-path:inset(0 -5% 0 0)}:where(.lp) .ph-focus{pointer-events:none;opacity:.9;animation:lpFocus 1.6s var(--expo) infinite alternate;background-color:#0000;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:9cqw .9cqw,.9cqw 9cqw,9cqw .9cqw,.9cqw 9cqw,9cqw .9cqw,.9cqw 9cqw,9cqw .9cqw,.9cqw 9cqw;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;border:0;position:absolute;inset:2.5% 2%}@keyframes lpFocus{0%{transform:scale(1.012)}to{transform:scale(.99)}}:where(.lp) .ph-bar{place-items:center;height:30cqw;display:grid}:where(.lp) .ph-shutter{width:17cqw;height:17cqw;transition:transform .2s var(--expo);background:#fff;border-radius:50%;box-shadow:0 0 0 1.6cqw #0a0d0c,0 0 0 2.4cqw #ffffffd9}:where(.lp) .st-shot .ph-shutter{transform:scale(.82)}:where(.lp) .ph-flash{opacity:0;pointer-events:none;z-index:4;background:#fff;position:absolute;inset:0}:where(.lp) .st-shot .ph-flash{animation:.5s ease-out lpFlash}@keyframes lpFlash{0%{opacity:0}15%{opacity:.95}to{opacity:0}}:where(.lp) .ph-app{opacity:1;color:#14211b;background:#ecf0eb;flex-direction:column;gap:2.2cqw;padding:14cqw 4.5cqw 4cqw;font-size:4.3cqw;line-height:1.3;display:flex;transform:translateY(100%)}:where(.lp) .st-read .ph-app,:where(.lp) .st-list .ph-app,:where(.lp) .st-tap .ph-app,:where(.lp) .st-done .ph-app{transform:none}:where(.lp) .st-read .ph-cam,:where(.lp) .st-list .ph-cam,:where(.lp) .st-tap .ph-cam,:where(.lp) .st-done .ph-cam{opacity:0;transform:translateY(-12%)scale(.94)}:where(.lp) .ph-top{justify-content:space-between;align-items:center;gap:2cqw;display:flex}:where(.lp) .ph-top .wordmark{color:#14211b;padding-bottom:1cqw;font-size:8.5cqw}:where(.lp) .ph-top .wordmark:after{height:1.2cqw;bottom:.3cqw}:where(.lp) .ph-ven{white-space:nowrap;background:#fff;border-radius:3cqw;align-items:center;gap:1.4cqw;padding:1.2cqw 2.4cqw 1.2cqw 1.4cqw;font-size:3.4cqw;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #d6ded8}:where(.lp) .ph-ven img{width:5cqw;height:5cqw}:where(.lp) .ph-read{background:#fff3c2;border-radius:3cqw;align-items:center;gap:2.4cqw;padding:2.2cqw 2.6cqw;font-size:3.6cqw;font-weight:600;display:flex;position:relative;overflow:hidden}:where(.lp) .ph-read .th{background:radial-gradient(#2c3d35,#1a2520);border-radius:1.6cqw;flex:none;width:9cqw;height:9cqw;box-shadow:0 0 0 .7cqw #6b4628}:where(.lp) .ph-read .msg{flex:1;min-width:0;position:relative}:where(.lp) .ph-read .msg span{transition:opacity .3s,transform .4s var(--expo);display:block}:where(.lp) .ph-read .msg .b{opacity:0;color:#1d7343;position:absolute;inset:0;transform:translateY(60%)}:where(.lp) .st-list .ph-read .msg .a,:where(.lp) .st-tap .ph-read .msg .a,:where(.lp) .st-done .ph-read .msg .a{opacity:0;transform:translateY(-60%)}:where(.lp) .st-list .ph-read .msg .b,:where(.lp) .st-tap .ph-read .msg .b,:where(.lp) .st-done .ph-read .msg .b{opacity:1;transform:none}:where(.lp) .st-list .ph-read,:where(.lp) .st-tap .ph-read,:where(.lp) .st-done .ph-read{background:#d5eedf}:where(.lp) .ph-read i{transform-origin:0;background:#d2a626;width:100%;height:.8cqw;position:absolute;bottom:0;left:0;transform:scaleX(0)}:where(.lp) .st-read .ph-read i{transition:transform 1.1s var(--swift);transform:scaleX(1)}:where(.lp) .st-list .ph-read i,:where(.lp) .st-tap .ph-read i,:where(.lp) .st-done .ph-read i{opacity:0;transition:opacity .3s;transform:scaleX(1)}:where(.lp) .ph-day{font:800 5.4cqw/1.1 var(--f-display);letter-spacing:-.02em;margin-top:1cqw}:where(.lp) .ph-day small{font:700 3cqw var(--f-body);color:#226b47;letter-spacing:.06em;margin-left:1.4cqw}:where(.lp) .ph-sec{text-transform:uppercase;letter-spacing:.1em;color:#5f6b64;margin-top:1cqw;font-size:3cqw;font-weight:700}:where(.lp) .ph-row{opacity:0;transition:opacity .45s var(--expo) calc(var(--i) * 90ms),transform .7s var(--spring) calc(var(--i) * 90ms);background:#fff;border-radius:2.6cqw;grid-template-columns:minmax(0,1fr) auto;gap:.6cqw 2cqw;padding:2.2cqw 2.6cqw;display:grid;transform:translateY(5cqw)scale(.96);box-shadow:0 .4cqw 1.2cqw -.6cqw #14211b40}:where(.lp) .st-list .ph-row,:where(.lp) .st-tap .ph-row,:where(.lp) .st-done .ph-row{opacity:1;transform:none}:where(.lp) .ph-row .nm{white-space:nowrap;text-overflow:ellipsis;font-size:3.6cqw;font-weight:600;overflow:hidden}:where(.lp) .ph-row b{font-variant-numeric:tabular-nums;font-size:3.6cqw}:where(.lp) .ph-row .al{grid-column:1/-1;gap:1cqw;display:flex}:where(.lp) .ph-row .al i{color:#14211b;width:4.6cqw;height:4.6cqw;transition:transform .5s var(--spring) calc(var(--i) * 90ms + .35s);background:#d2e6d8;border-radius:50%;place-items:center;font-size:2.6cqw;font-style:normal;font-weight:700;display:grid;transform:scale(0)}:where(.lp) .st-list .ph-row .al i,:where(.lp) .st-tap .ph-row .al i,:where(.lp) .st-done .ph-row .al i{transform:none}:where(.lp) .ph-go{color:#2a2306;transition:background-color .35s,color .35s,box-shadow .35s,transform .2s var(--expo);background:#ffd23f;border-radius:3.4cqw;justify-content:center;align-items:center;gap:2cqw;margin-top:auto;padding:3.4cqw;font-size:4.2cqw;font-weight:800;display:flex;position:relative;box-shadow:0 1cqw #d2a626}:where(.lp) .ph-go .v{display:none}:where(.lp) .st-tap .ph-go{transform:translateY(.8cqw);box-shadow:0 .2cqw #d2a626}:where(.lp) .st-done .ph-go{color:#fff;background:#226b47;box-shadow:0 1cqw #164a31}:where(.lp) .st-done .ph-go .s{display:none}:where(.lp) .st-done .ph-go .v{display:inline}:where(.lp) .ph-tap{opacity:0;pointer-events:none;z-index:3;background:#14211b40;border-radius:50%;width:14cqw;height:14cqw;margin:-7cqw;position:absolute;bottom:9cqw;left:58%;transform:scale(.4);box-shadow:0 0 0 1cqw #fff9}:where(.lp) .st-tap .ph-tap{animation:lpTap .7s var(--expo) forwards}@keyframes lpTap{0%{opacity:0;transform:scale(1.6)}40%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}:where(.lp) .lp-ledge{z-index:2;background:linear-gradient(#8c5d37,#6b4426 55%,#4b2e18);height:30px;position:relative;box-shadow:inset 0 -1px #ffffff1f,0 12px 24px -10px #00000073}:where(.lp) .lp-ledge:before{content:"";mix-blend-mode:multiply;background:repeating-linear-gradient(90deg,#00000014 0 2px,#0000 2px 9px,#ffffff0a 9px 10px,#0000 10px 23px);position:absolute;inset:0}:where(.lp) .lp-ledge span{border-radius:3px;position:absolute;bottom:22px}:where(.lp) .lp-ledge .c1{background:linear-gradient(#fffdf4,#e6e1d0);width:58px;height:11px;left:14%;transform:rotate(-3deg)}:where(.lp) .lp-ledge .c2{background:linear-gradient(#ffe58a,#e9c24a);width:34px;height:10px;left:calc(14% + 72px);transform:rotate(4deg)}:where(.lp) .lp-ledge .sp{background:linear-gradient(#3c4a6e 0 38%,#e9dfc4 38%);border-radius:6px;width:92px;height:26px;bottom:20px;right:12%;box-shadow:0 4px 8px #00000059}:where(.lp) .lp-sec{padding:clamp(88px,12vw,160px) 0}:where(.lp) .lp-kicker{font:700 clamp(24px,2.2vw,30px)/1 var(--f-chalk);color:var(--g);isolation:isolate;padding:0 4px 4px;display:inline-block;position:relative}:where(.lp) .lp-kicker:after{content:"";background:var(--y);opacity:.75;height:8px;transform:rotate(-1.5deg) scaleX(var(--k,1));transform-origin:0;z-index:-1;transition:transform .9s var(--expo) .3s;border-radius:4px;position:absolute;bottom:2px;left:0;right:-4px}:where(.lp) .lp-h2{font:800 clamp(34px,4.7vw,64px)/1.02 var(--f-display);letter-spacing:-.032em;text-wrap:balance;margin-top:14px}:where(.lp) .lp-h2 .hl{color:var(--g)}:where(.lp) .lp-board .lp-kicker{color:var(--y)}:where(.lp) .lp-board .lp-kicker:after{background:#f4f1e62e}:where(.lp) .lp-p{color:var(--p-ink2);max-width:36em;margin-top:18px;font-size:clamp(17px,1.35vw,19px)}:where(.lp) [data-r]{opacity:0;transition:opacity 1s var(--expo) var(--d,0s),transform 1.1s var(--expo) var(--d,0s);transform:translateY(34px)}:where(.lp) [data-r=scale]{transform:scale(.92)translateY(24px)}:where(.lp) [data-r=left]{transform:translate(-40px)}:where(.lp) [data-r=right]{transform:translate(40px)}:where(.lp) [data-r].in{opacity:1;transform:none}:where(.lp) [data-r] .lp-kicker,:where(.lp) .lp-kicker[data-r]{--k:0}:where(.lp) [data-r].in .lp-kicker,:where(.lp) .lp-kicker[data-r].in{--k:1}:where(.lp) .lp-how{background:var(--p-bg);height:330vh;position:relative}:where(.lp) .lp-how-pin{height:100vh;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,72px);width:min(1200px,100% - 32px);height:100svh;margin:0 auto;padding-top:68px;display:grid;position:sticky;top:0}:where(.lp) .lp-steps{flex-direction:column;gap:8px;margin-top:34px;display:flex}:where(.lp) .lp-step{opacity:.45;cursor:pointer;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:18px 18px 18px 14px;transition:background-color .5s,box-shadow .5s,opacity .5s;display:grid;position:relative}:where(.lp) .lp-step .n{width:44px;height:44px;font:800 18px var(--f-display);background:var(--p-bg2);color:var(--p-ink2);transition:background-color .4s,color .4s,transform .6s var(--spring);border-radius:50%;place-items:center;display:grid}:where(.lp) .lp-step h3{font:800 clamp(20px,1.8vw,24px)/1.15 var(--f-display);letter-spacing:-.02em}:where(.lp) .lp-step p{color:var(--p-ink2);transition:grid-template-rows .6s var(--expo);grid-template-rows:0fr;margin-top:6px;font-size:16px;display:grid}:where(.lp) .lp-step p>span{overflow:hidden}:where(.lp) .lp-step .bar{background:var(--p-line);opacity:0;border-radius:2px;height:3px;transition:opacity .4s;position:absolute;bottom:8px;left:14px;right:18px;overflow:hidden}:where(.lp) .lp-step .bar i{background:var(--g);transform-origin:0;transform:scaleX(var(--lp,0));position:absolute;inset:0}:where(.lp) .lp-step.on{opacity:1;background:var(--p-card);box-shadow:0 1px 2px #14211b0f,0 24px 48px -28px #14211b59}:where(.lp) .lp-step.on .n{background:var(--y);color:var(--y-ink);transform:rotate(-8deg)scale(1.06)}:where(.lp) .lp-step.on p{grid-template-rows:1fr}:where(.lp) .lp-step.on .bar{opacity:1}:where(.lp) .lp-how-stage{aspect-ratio:1;justify-self:center;width:100%;max-height:calc(100svh - 120px);position:relative;container-type:inline-size}:where(.lp) .sc{opacity:0;visibility:hidden;transition:opacity .6s var(--expo),transform .9s var(--expo),visibility 0s .6s;position:absolute;inset:0;transform:scale(.96)}:where(.lp) .sc.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}:where(.lp) .sp-board{aspect-ratio:3/4;color:#f1eee2;width:50%;font:700 3.2cqw/1.5 var(--f-chalk);background:radial-gradient(120% 80% at 30% 20%,#2c3d35,#18231e);border-radius:2cqw;padding:5.5cqw 4cqw;position:absolute;top:8%;left:3%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 0 0 2.2cqw #7a4f2c,0 0 0 2.8cqw #4b2e18,0 40px 70px -30px #0009}:where(.lp) .sp-board .t{color:var(--y);margin-bottom:1.6cqw;font-size:5.4cqw}:where(.lp) .sp-board p{border-radius:1cqw;justify-content:space-between;gap:2cqw;padding:.2cqw .8cqw;transition:background-color .3s,color .3s;display:flex}:where(.lp) .sp-board p.hit{background:#ffd23f2e}:where(.lp) .sp-beam{left:-4%;right:-4%;top:calc(var(--beam,0) * 100%);mix-blend-mode:screen;pointer-events:none;background:linear-gradient(#0000,#ffd23f59 45%,#fff0b4e6 50%,#ffd23f59 55%,#0000);height:12%;margin-top:-6%;position:absolute}:where(.lp) .sp-list{background:var(--p-card);border-radius:3cqw;flex-direction:column;gap:0;width:52%;padding:2.6cqw;font-size:2.4cqw;line-height:1.3;display:flex;position:absolute;top:12%;right:0;box-shadow:0 2px 4px #14211b0f,0 40px 70px -34px #14211b73}:where(.lp) .sp-list .h{color:var(--p-ink2);align-items:center;gap:1.4cqw;font-size:2.8cqw;font-weight:700;display:flex}:where(.lp) .sp-list .h i{background:var(--y);border-radius:50%;width:2.2cqw;height:2.2cqw;animation:1.6s infinite lpPing}:where(.lp) .sp-r{transition:grid-template-rows .55s var(--expo);grid-template-rows:0fr;display:grid}:where(.lp) .sp-r>div{min-height:0}:where(.lp) .sp-r.on{grid-template-rows:1fr}:where(.lp) .sp-row{opacity:0;transition:opacity .4s var(--expo),transform .7s var(--spring);background:#f3f6f2;border-radius:2cqw;grid-template-columns:minmax(0,1fr) auto;gap:.3cqw 2cqw;margin-top:1.2cqw;padding:1.3cqw 1.8cqw;display:grid;transform:translate(-8cqw)scale(.9)}:where(.lp) .sp-r.on .sp-row{opacity:1;transform:none}:where(.lp) .sp-row .s{text-transform:uppercase;letter-spacing:.1em;color:var(--p-ink3);grid-column:1/-1;font-size:2cqw;font-weight:700}:where(.lp) .sp-row .nm{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}:where(.lp) .sp-row b{font-variant-numeric:tabular-nums}:where(.lp) .sp-row .al{color:var(--p-ink3);grid-column:1/-1;align-items:center;gap:.8cqw;font-size:2cqw;display:flex}:where(.lp) .sp-row .al i{color:#855300;background:#ffe9bd;border-radius:50%;place-items:center;width:3.2cqw;height:3.2cqw;font-style:normal;font-weight:700;display:grid}:where(.lp) .sp-text{background:var(--p-ink);color:#fff;border-radius:99px;align-items:center;gap:1.4cqw;padding:1.6cqw 2.6cqw;font-size:2.5cqw;font-weight:600;display:flex;position:absolute;bottom:4%;left:6%;box-shadow:0 20px 30px -18px #0009}:where(.lp) .sp-text kbd{font:inherit;background:#ffffff24;border-radius:1cqw;padding:.2cqw 1.2cqw}:where(.lp) .sc-check .lap{background:#0e1211;border-radius:2cqw 2cqw 0 0;width:86%;padding:1.4cqw 1.4cqw 0;position:absolute;top:9%;right:0;box-shadow:0 40px 70px -34px #14211b8c}:where(.lp) .sc-check .lap img{border-radius:.8cqw .8cqw 0 0;width:100%}:where(.lp) .sc-check .lap:after{content:"";background:linear-gradient(#d9dddb,#9fa6a3);border-radius:0 0 3cqw 3cqw;height:3.4cqw;position:absolute;top:100%;left:-7%;right:-7%;box-shadow:0 18px 30px -16px #00000080}:where(.lp) .sc-check .lp-phone{width:33%;position:absolute;top:18%;left:2%;transform:rotate(-3deg)}:where(.lp) .hs{left:var(--x);top:var(--y);z-index:3;opacity:0;transition:opacity .4s var(--expo),transform .7s var(--spring);position:absolute;transform:scale(.6)}:where(.lp) .hs.on{opacity:1;transform:none}:where(.lp) .hs i{width:2.8cqw;height:2.8cqw;animation:lpRing 1.8s var(--expo) infinite;background:#ffd23f;border-radius:50%;position:absolute;top:-1.4cqw;left:-1.4cqw;box-shadow:0 0 #ffd23fb3}@keyframes lpRing{0%{box-shadow:0 0 #ffd23fb3}to{box-shadow:0 0 0 3cqw #ffd23f00}}:where(.lp) .hs span{background:var(--p-ink);color:#fff;border-radius:2cqw;width:max-content;max-width:38cqw;padding:1.6cqw 2.4cqw;font-size:max(12px,2.5cqw);font-weight:600;line-height:1.3;position:absolute;top:-4cqw;left:3cqw;box-shadow:0 20px 34px -16px #0009}:where(.lp) .hs.l span{left:auto;right:3cqw}:where(.lp) .hs.dn span{top:3cqw}@container (width<=520px){:where(.lp) .hs-lap span,:where(.lp) .sc-out .node small{display:none}:where(.lp) .sc-out .node{width:20cqw}:where(.lp) .sc-out .node b{font-size:12px}}:where(.lp) .sc-out>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}:where(.lp) .sc-out .ln{fill:none;stroke:#c9c3b2;stroke-width:.5px;stroke-dasharray:1;stroke-dashoffset:var(--o,1);stroke-linecap:round}:where(.lp) .sc-out .fl{fill:none;stroke:var(--g);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:.06 .94;opacity:var(--fo,0);transition:opacity .4s;animation:1.6s linear infinite lpFlow}@keyframes lpFlow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:where(.lp) .sc-out .hub{border-radius:2.4cqw;width:30%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 30px 60px -24px #14211b8c,0 0 0 1.2cqw #ffffffe6}:where(.lp) .sc-out .node{left:var(--x);top:var(--y);transform:translate(-50%,-5cqw) scale(var(--ns,.5));transform-origin:50% 5cqw;opacity:var(--no,0);transition:transform .7s var(--spring),opacity .4s var(--expo);text-align:center;flex-direction:column;align-items:center;gap:1cqw;width:24cqw;display:flex;position:absolute}:where(.lp) .sc-out .node.up{transform:translate(-50%,calc(-100% + 5cqw)) scale(var(--ns,.5));transform-origin:50% calc(100% - 5cqw);flex-direction:column-reverse}:where(.lp) .sc-out .node .ic{background:var(--c);color:#fff;border-radius:3cqw;place-items:center;width:10cqw;height:10cqw;display:grid;box-shadow:0 14px 26px -12px #14211b8c}:where(.lp) .sc-out .node .ic svg{width:50%;height:50%}:where(.lp) .sc-out .node b{font:800 max(12px,2.6cqw)/1.15 var(--f-display);letter-spacing:-.01em}:where(.lp) .sc-out .node small{color:var(--p-ink3);font-size:max(11px,2.1cqw);line-height:1.25}:where(.lp) .lp-time{background:var(--p-card)}:where(.lp) .lp-time-in{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}:where(.lp) .tm-rows{flex-direction:column;gap:42px;display:flex}:where(.lp) .tm-row{grid-template-columns:200px minmax(0,1fr) 120px;align-items:center;gap:24px;display:grid}:where(.lp) .tm-l{font:800 20px/1.2 var(--f-display);letter-spacing:-.015em}:where(.lp) .tm-l small{font:500 14px var(--f-body);color:var(--p-ink3);letter-spacing:0;margin-top:4px;display:block}:where(.lp) .tm-bar{gap:4px;height:64px;display:flex;position:relative}:where(.lp) .tm-seg{flex:var(--m) 0 0;background:var(--p-bg);border-radius:10px;min-width:0;position:relative;overflow:hidden}:where(.lp) .tm-seg>i{background:var(--c);transform-origin:0;transition:transform .7s var(--expo) calc(var(--i) * .22s);position:absolute;inset:0;transform:scaleX(0)}:where(.lp) .tm-seg>span{color:#fff;white-space:nowrap;opacity:0;transition:opacity .4s calc(var(--i) * .22s + .4s);font-size:13px;font-weight:700;line-height:1.15;position:absolute;top:50%;left:10px;transform:translateY(-50%)}:where(.lp) .tm-seg>span small{opacity:.85;font-weight:500;display:block}:where(.lp) .tm-row.go .tm-seg>i{transform:none}:where(.lp) .tm-row.go .tm-seg>span{opacity:1}:where(.lp) .tm-new .tm-bar{gap:3px}:where(.lp) .tm-new .tm-tail{color:var(--g);opacity:0;transition:opacity .6s,transform .8s var(--expo);flex:43 0 0;align-items:center;padding-left:16px;font-weight:600;transition-delay:.9s;display:flex;transform:translate(-10px)}:where(.lp) .tm-new.go .tm-tail{opacity:1;transform:none}:where(.lp) .tm-sum{font:800 44px/1 var(--f-display);letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums}:where(.lp) .tm-sum small{letter-spacing:0;margin-left:4px;font-size:18px;font-weight:700}:where(.lp) .tm-old .tm-sum{color:var(--wine)}:where(.lp) .tm-new .tm-sum{color:var(--g)}:where(.lp) .tm-legend{color:var(--p-ink2);flex-wrap:wrap;grid-column:2/3;gap:6px 16px;margin-top:-12px;font-size:13px;display:flex}:where(.lp) .tm-legend span{align-items:center;gap:6px;display:inline-flex}:where(.lp) .tm-legend i{background:var(--c);border-radius:3px;width:10px;height:10px}:where(.lp) .tm-seg.s>span{display:none}:where(.lp) .tm-big{background:var(--b-bg);color:var(--b-ink);isolation:isolate;border-radius:28px;align-items:center;gap:28px;padding:34px 40px;display:flex;position:relative;overflow:hidden}:where(.lp) .tm-big:before{content:"";z-index:-1;background-image:var(--noise);opacity:.06;background-size:220px;position:absolute;inset:0}:where(.lp) .tm-big b{font:800 clamp(72px,10vw,140px)/.9 var(--f-display);letter-spacing:-.05em;color:var(--y);font-variant-numeric:tabular-nums}:where(.lp) .tm-big .u{font:800 clamp(22px,2.4vw,32px)/1.1 var(--f-display);letter-spacing:-.02em}:where(.lp) .tm-big .u small{font:500 16px/1.4 var(--f-body);color:var(--b-ink2);letter-spacing:0;margin-top:8px;display:block}:where(.lp) .tm-note{color:var(--p-ink3);margin-top:-36px;font-size:14px}:where(.lp) .lp-guests{background:var(--p-bg);overflow:hidden}:where(.lp) .lp-g-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}:where(.lp) .lp-clock{aspect-ratio:1;width:clamp(150px,18vw,230px);position:relative}:where(.lp) .lp-clock svg{width:100%;height:100%;overflow:visible}:where(.lp) .lp-clock .face{fill:var(--p-card);stroke:var(--p-ink);stroke-width:3px}:where(.lp) .lp-clock .tk{stroke:var(--p-ink);stroke-width:2px;stroke-linecap:round}:where(.lp) .lp-clock .hh,:where(.lp) .lp-clock .mh{stroke:var(--p-ink);stroke-linecap:round;transform-origin:50px 50px}:where(.lp) .lp-clock .hh{stroke-width:4.4px;transform:rotate(var(--hr,0deg))}:where(.lp) .lp-clock .mh{stroke-width:3px;stroke:var(--wine);transform:rotate(var(--mr,0deg))}:where(.lp) .lp-clock .lp-badge{background:var(--y);color:var(--y-ink);font:800 15px/1 var(--f-display);border-radius:99px;padding:6px 12px;position:absolute;top:-4%;right:-10%;transform:rotate(8deg);box-shadow:0 10px 20px -10px #0006}:where(.lp) .lp-g-track{margin-top:clamp(48px,7vw,88px)}:where(.lp) .lp-g-row{width:max-content;transform:translateX(var(--gx,0px));will-change:transform;align-items:flex-end;gap:clamp(20px,3vw,44px);padding:0 max(16px,50vw - 600px);display:flex}:where(.lp) .g-item{flex-direction:column;flex:none;gap:18px;display:flex}:where(.lp) .g-item figcaption{flex-direction:column;gap:2px;max-width:260px;display:flex}:where(.lp) .g-item figcaption b{font:800 19px/1.2 var(--f-display);letter-spacing:-.015em}:where(.lp) .g-item figcaption span{color:var(--p-ink2);font-size:15px}:where(.lp) .g-item .lp-phone{width:clamp(190px,18vw,250px)}:where(.lp) .g-tv .lp-tv{width:clamp(320px,34vw,520px);margin-bottom:28px}:where(.lp) .g-a4 .lp-paper{width:clamp(180px,16vw,230px);transform:rotate(-2deg)}:where(.lp) .g-post .lp-post{width:clamp(220px,20vw,290px);box-shadow:0 30px 60px -28px #14211b8c}:where(.lp) .g-post .fb{align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}:where(.lp) .g-post .fb img{background:#16211c;border-radius:50%;width:26px;height:26px;padding:3px}:where(.lp) .g-post .fb small{color:var(--p-ink3);font-weight:500;display:block}:where(.lp) .g-post .tx{padding:0 12px 10px;font-size:13px;line-height:1.4}:where(.lp) .lp-try{background:linear-gradient(var(--p-bg),var(--p-bg2))}:where(.lp) .lp-try-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"head view""form view";align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}:where(.lp) .tr-head{grid-area:head;align-self:end}:where(.lp) .tr-view{grid-area:view}:where(.lp) .tr-form{flex-direction:column;grid-area:form;align-self:start;gap:22px;margin-top:30px;display:flex}:where(.lp) .tr-f{flex-direction:column;gap:9px;display:flex}:where(.lp) .tr-f>span,:where(.lp) .tr-f>label{letter-spacing:.02em;color:var(--p-ink2);font-size:14px;font-weight:700}:where(.lp) .tr-in{border:2px solid var(--p-line);background:var(--p-card);width:100%;min-height:54px;font:600 18px var(--f-body);color:var(--p-ink);border-radius:14px;padding:12px 16px;transition:border-color .2s,box-shadow .2s}:where(.lp) .tr-in:focus{border-color:var(--g);outline:0;box-shadow:0 0 0 4px #226b4726}:where(.lp) .tr-seg{background:var(--p-card);box-shadow:inset 0 0 0 1.5px var(--p-line);isolation:isolate;border-radius:14px;padding:4px;display:flex;position:relative}:where(.lp) .tr-seg button{z-index:1;min-height:44px;font:700 15px var(--f-body);color:var(--p-ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:8px 10px;transition:color .3s;position:relative}:where(.lp) .tr-seg button[aria-checked=true]{color:var(--y-ink)}:where(.lp) .tr-seg .lp-pill{z-index:0;background:var(--y);box-shadow:0 2px 0 var(--y-deep);transition:transform .55s var(--spring),width .55s var(--spring);border-radius:10px;position:absolute;top:4px;bottom:4px;left:0}:where(.lp) .tr-tpl{color:var(--p-ink3);font-size:14px;line-height:1.45}:where(.lp) .tr-sw{flex-wrap:wrap;gap:12px;display:flex}:where(.lp) .tr-sw button{background:var(--c);cursor:pointer;width:44px;height:44px;box-shadow:0 0 0 2px var(--p-bg),0 0 0 3px transparent;transition:transform .45s var(--spring),box-shadow .3s;border:0;border-radius:50%}:where(.lp) .tr-sw button:hover{transform:scale(1.1)}:where(.lp) .tr-sw button[aria-checked=true]{box-shadow:0 0 0 3px var(--p-bg),0 0 0 6px var(--c);transform:scale(1.06)}:where(.lp) .tr-cta{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:6px;display:flex}:where(.lp) .tr-view{place-items:center;height:clamp(460px,68vh,640px);display:grid;position:relative}:where(.lp) .tr-view:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ffd23f52,#0000);border-radius:40px;position:absolute;inset:6% 4%}:where(.lp) .tr-dev{transition:width .8s var(--spring),height .8s var(--spring),border-radius .6s var(--expo),padding .6s var(--expo),background-color .6s,transform .8s var(--spring);background:#0d110f;border-radius:44px;padding:12px;position:relative;box-shadow:0 2px 4px #0003,0 50px 90px -40px #14211bb3}:where(.lp) .tr-dev:before{content:"";z-index:3;background:#050706;border-radius:99px;width:26%;height:22px;transition:opacity .3s;position:absolute;top:22px;left:50%;transform:translate(-50%)}:where(.lp) .tr-dev:after{content:"";clip-path:polygon(22% 0,78% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(#2a3130,#0e1211);height:44px;transition:opacity .4s;position:absolute;top:100%;left:38%;right:38%}:where(.lp) .tr-scr{width:100%;height:100%;transition:border-radius .6s var(--expo);background:#1e2c25;border-radius:34px;position:relative;overflow:hidden}:where(.lp) .tr-scr img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:where(.lp) .tr-scr img.new{animation:lpSwap .6s var(--expo) both}@keyframes lpSwap{0%{opacity:0;filter:blur(6px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}:where(.lp) .tr-view[data-fmt=tv] .tr-dev{border-radius:12px;padding:10px}:where(.lp) .tr-view[data-fmt=tv] .tr-scr{border-radius:4px}:where(.lp) .tr-view[data-fmt=tv] .tr-dev:before,:where(.lp) .tr-view[data-fmt=a4] .tr-dev:before,:where(.lp) .tr-view[data-fmt=post] .tr-dev:before{opacity:0}:where(.lp) .tr-view[data-fmt=tv] .tr-dev:after{opacity:1}:where(.lp) .tr-view[data-fmt=a4] .tr-dev{background:#fff;border-radius:2px;padding:0;transform:rotate(-1.5deg)}:where(.lp) .tr-view[data-fmt=a4] .tr-scr{border-radius:0}:where(.lp) .tr-busy{background:var(--p-ink);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;transition:opacity .3s;display:flex;position:absolute;bottom:-6px;left:50%;transform:translate(-50%,100%)}:where(.lp) .tr-busy.on{opacity:1}:where(.lp) .tr-busy i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite lpSpin}@keyframes lpSpin{to{transform:rotate(360deg)}}:where(.lp) .lp-feat{background:var(--p-bg)}:where(.lp) .ft-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(230px,auto);gap:16px;margin-top:48px;display:grid}:where(.lp) .ft{background:var(--p-card);isolation:isolate;transition:transform .6s var(--spring),box-shadow .5s var(--expo);border-radius:24px;flex-direction:column;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14211b0d}:where(.lp) .ft:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px #14211b59}:where(.lp) .ft h3{font:800 21px/1.15 var(--f-display);letter-spacing:-.02em}:where(.lp) .ft p{color:var(--p-ink2);font-size:15px}:where(.lp) .ft .lp-tag{letter-spacing:.02em;border-radius:99px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:700}:where(.lp) .lp-tag.b{color:#1d7343;background:#d5eedf}:where(.lp) .lp-tag.p{color:#6b4d00;background:#f4e2b0}:where(.lp) .lp-tag.z{background:var(--p-bg2);color:var(--p-ink2)}:where(.lp) .ft .viz{flex:1;place-items:center;min-height:120px;margin:auto -24px -24px;display:grid;position:relative}:where(.lp) .ft-ai{background:var(--b-bg);color:var(--b-ink);grid-area:span 2/span 2}:where(.lp) .ft-ai p{color:var(--b-ink2)}:where(.lp) .ft-ai .viz{min-height:300px}:where(.lp) .ft-tv{grid-column:span 2}:where(.lp) .ai-board{aspect-ratio:4/3;width:min(78%,420px);font:700 clamp(15px,1.7vw,22px)/1.5 var(--f-chalk);color:#f1eee2;background:radial-gradient(120% 80% at 30% 20%,#2c3d35,#141d19);border-radius:12px;padding:7% 8%;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 0 0 12px #7a4f2c,0 0 0 15px #4b2e18}:where(.lp) .ai-board .t{color:var(--y);font-size:1.3em}:where(.lp) .ai-board p{justify-content:space-between;display:flex}:where(.lp) .ai-board:after{content:"";mix-blend-mode:screen;height:22%;animation:lpScan 3.2s var(--swift) infinite;background:linear-gradient(#0000,#ffd23f66 48%,#fff5c8f2 50%,#ffd23f66 52%,#0000);position:absolute;top:-22%;left:0;right:0}@keyframes lpScan{0%{top:-22%}60%,to{top:100%}}:where(.lp) .ai-tags{flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:10%;right:6%}:where(.lp) .ai-tags span{color:var(--p-ink);animation:lpTag 3.2s var(--expo) infinite;animation-delay:var(--d);background:#fff;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:700;box-shadow:0 12px 24px -12px #0009}@keyframes lpTag{0%,20%{opacity:0;transform:translateY(10px)scale(.9)}30%,90%{opacity:1;transform:none}to{opacity:0}}:where(.lp) .alg-cloud{flex-wrap:wrap;justify-content:center;gap:7px;max-width:300px;padding:0 22px 24px;display:flex}:where(.lp) .alg-cloud i{background:var(--g-soft);width:34px;height:34px;color:var(--g);animation:lpPop 4.2s var(--spring) infinite;animation-delay:calc(var(--i) * .12s);border-radius:50%;place-items:center;font-size:14px;font-style:normal;font-weight:800;display:grid}@keyframes lpPop{0%,8%{opacity:.3;transform:scale(.4)}18%,85%{opacity:1;transform:none}to{opacity:.3;transform:scale(.4)}}:where(.lp) .lp-wk{gap:8px;padding:0 22px 26px;display:flex}:where(.lp) .lp-wk span{background:var(--p-bg);border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:44px;padding:8px 0 10px;font-size:14px;font-weight:800;display:flex}:where(.lp) .lp-wk span i{background:var(--p-line);width:20px;height:20px;animation:lpCheck 5s var(--expo) infinite;animation-delay:calc(var(--i) * .35s);border-radius:50%;position:relative}:where(.lp) .lp-wk span i:after{content:"";opacity:0;width:5px;height:9px;animation:inherit;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;animation-name:lpCheckM;position:absolute;top:3px;left:6px;transform:rotate(45deg)}@keyframes lpCheck{0%,10%{background:var(--p-line)}20%,85%{background:var(--g)}to{background:var(--p-line)}}@keyframes lpCheckM{0%,10%{opacity:0}20%,85%{opacity:1}to{opacity:0}}:where(.lp) .ft-tv .viz{padding:10px 24px 28px}:where(.lp) .ft-tv .lp-tv{width:min(100%,420px)}:where(.lp) .ft-tv .lp-tv:before{content:"";animation:lpGlint 6s var(--swift) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff2e 50%,#0000 70%);border-radius:.6%;position:absolute;inset:1.4%;transform:translate(-100%)}@keyframes lpGlint{0%,70%{transform:translate(-100%)}to{transform:translate(100%)}}:where(.lp) .reel{aspect-ratio:9/16;background:#1e3b31;border-radius:16px;flex-direction:column;gap:6px;width:118px;margin-bottom:22px;padding:14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 34px -18px #0009}:where(.lp) .reel b{font:700 19px/1 var(--f-chalk);color:var(--y)}:where(.lp) .reel span{transform-origin:0;height:8px;animation:lpReel 3.6s var(--expo) infinite;animation-delay:calc(var(--i) * .25s);background:#ffffffbf;border-radius:4px}:where(.lp) .reel span:nth-of-type(2n){width:78%}@keyframes lpReel{0%,8%{opacity:0;transform:scaleX(0)}22%,85%{opacity:1;transform:none}to{opacity:0}}:where(.lp) .reel em{background:#fff3;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:8px;right:8px}:where(.lp) .reel em:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff;margin-left:2px}:where(.lp) .lp-code{color:#dce6e0;white-space:nowrap;background:#14211b;border-radius:14px;width:calc(100% - 36px);margin:0 18px 22px;padding:14px 16px;font:500 12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}:where(.lp) .lp-code span{vertical-align:bottom;width:0;animation:5s steps(34,end) infinite lpType;display:inline-block;overflow:hidden}:where(.lp) .lp-code .c{color:#f2c14e}:where(.lp) .lp-code .a{color:#7fd6a8}:where(.lp) .lp-code:after{content:"";vertical-align:-3px;background:#ffd23f;width:7px;height:15px;animation:1s step-end infinite lpBlink;display:inline-block}@keyframes lpType{0%,5%{width:0}45%,92%{width:31ch}to{width:0}}@keyframes lpBlink{50%{opacity:0}}:where(.lp) .papers{width:150px;height:130px;margin-bottom:22px;position:relative}:where(.lp) .papers img{width:86px;transition:transform .7s var(--spring);border-radius:2px;position:absolute;box-shadow:0 14px 26px -14px #0000008c}:where(.lp) .papers img:first-child{top:6px;left:6px;transform:rotate(-8deg)}:where(.lp) .papers img:last-child{width:96px;top:0;right:6px;transform:rotate(6deg)}:where(.lp) .ft:hover .papers img:first-child{transform:rotate(-14deg)translate(-8px)}:where(.lp) .ft:hover .papers img:last-child{transform:rotate(10deg)translate(8px)}:where(.lp) .venues{flex-direction:column;gap:8px;width:100%;max-width:260px;padding:0 20px 24px;display:flex}:where(.lp) .venues span{background:var(--p-bg);transform:translateX(calc(var(--i) * 10px));border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}:where(.lp) .venues i{background:var(--c);border-radius:7px;width:22px;height:22px}:where(.lp) .lp-price{background:var(--p-card)}:where(.lp) .pr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}:where(.lp) .pr-tog{background:var(--p-bg);box-shadow:inset 0 0 0 1.5px var(--p-line);border-radius:14px;padding:4px;display:inline-flex;position:relative}:where(.lp) .pr-tog button{z-index:1;min-height:42px;font:700 15px var(--f-body);color:var(--p-ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 18px;transition:color .3s;position:relative}:where(.lp) .pr-tog button[aria-checked=true]{color:#fff}:where(.lp) .pr-tog button small{color:var(--g);margin-left:6px;font-weight:700;transition:color .3s}:where(.lp) .pr-tog button[aria-checked=true] small{color:var(--y)}:where(.lp) .pr-tog .lp-pill{background:var(--p-ink);transition:transform .55s var(--spring),width .55s var(--spring);border-radius:10px;position:absolute;top:4px;bottom:4px;left:0}:where(.lp) .pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:44px;display:grid}:where(.lp) .pr{background:var(--p-bg);transition:transform .6s var(--spring),box-shadow .5s;border-radius:26px;flex-direction:column;gap:18px;padding:30px 28px;display:flex;position:relative}:where(.lp) .pr:hover{transform:translateY(-6px)}:where(.lp) .pr h3{font:800 26px/1 var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;display:flex}:where(.lp) .pr .pt{font:800 54px/1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}:where(.lp) .pr .pt small{font:600 16px var(--f-body);letter-spacing:0;color:var(--p-ink3)}:where(.lp) .pr .sub{color:var(--p-ink3);min-height:21px;margin-top:-10px;font-size:14px}:where(.lp) .pr ul{flex-direction:column;gap:10px;font-size:15px;display:flex}:where(.lp) .pr li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}:where(.lp) .pr li:before{content:"";background:var(--g-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14.2 7.5' fill='none' stroke='%23226B47' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;width:20px;height:20px;margin-top:1px}:where(.lp) .pr .lp-btn{width:100%;margin-top:auto}:where(.lp) .pr.hot{background:var(--b-bg);color:var(--b-ink);box-shadow:0 40px 70px -40px #14211bb3}:where(.lp) .pr.hot .pt small,:where(.lp) .pr.hot .sub{color:var(--b-ink3)}:where(.lp) .pr.hot li:before{background-color:#ffd23f2e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14.2 7.5' fill='none' stroke='%23FFD23F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.lp) .pr .rib{background:var(--y);color:var(--y-ink);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;top:-13px;right:22px;transform:rotate(3deg);box-shadow:0 10px 18px -10px #00000080}:where(.lp) .pr .star{color:#c99a1e}:where(.lp) .pr-note{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:28px;display:grid}:where(.lp) .pr-trial{background:#fff3c2;border-radius:22px;flex-direction:column;gap:6px;padding:24px 26px;display:flex}:where(.lp) .pr-trial b{font:800 22px/1.15 var(--f-display);letter-spacing:-.015em}:where(.lp) .pr-trial p{color:#5e4a0a;font-size:15px}:where(.lp) .lp-cap{background:var(--p-bg);border-radius:22px;flex-direction:column;gap:12px;padding:24px 26px;display:flex}:where(.lp) .lp-cap b{font:800 22px/1.15 var(--f-display);letter-spacing:-.015em}:where(.lp) .lp-cap p{color:var(--p-ink2);font-size:15px}:where(.lp) .cap-bar{background:var(--p-line);border-radius:99px;height:14px;position:relative;overflow:hidden}:where(.lp) .cap-bar i{background:linear-gradient(90deg,var(--g),#3e9a6c);transform-origin:0;transition:transform 1.6s var(--expo) .3s;border-radius:99px;position:absolute;inset:0;transform:scaleX(0)}:where(.lp) .cap-dots{flex-wrap:wrap;gap:5px;display:flex}:where(.lp) .cap-dots i{background:var(--p-line);opacity:0;width:13px;height:13px;transition:transform .5s var(--spring),opacity .3s,background-color .3s;transition-delay:calc(var(--i) * 30ms);border-radius:4px;transform:scale(.4)}:where(.lp) .cap-dots i.u{background:var(--g)}:where(.lp) .lp-cap.in .cap-dots i{opacity:1;transform:none}:where(.lp) .pr-fine{color:var(--p-ink3);max-width:60em;margin-top:22px;font-size:14px}:where(.lp) .lp-faq{background:var(--p-bg)}:where(.lp) .lp-faq-in{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}:where(.lp) .lp-faq-in>div:first-child{position:sticky;top:110px}:where(.lp) .faq{flex-direction:column;gap:10px;display:flex}:where(.lp) .faq details{background:var(--p-card);border-radius:18px;transition:box-shadow .4s;box-shadow:0 1px 2px #14211b0d}:where(.lp) .faq details[open]{box-shadow:0 24px 44px -30px #14211b66}:where(.lp) .faq summary{cursor:pointer;font:800 18px/1.3 var(--f-display);letter-spacing:-.01em;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}:where(.lp) .faq summary::-webkit-details-marker{display:none}:where(.lp) .faq summary i{background:var(--p-bg);width:30px;height:30px;transition:transform .5s var(--spring),background-color .3s;border-radius:50%;flex:none;position:relative}:where(.lp) .faq summary i:before,:where(.lp) .faq summary i:after{content:"";background:var(--p-ink);width:12px;height:2.4px;transition:transform .4s var(--expo);border-radius:2px;margin:-1.2px -6px;position:absolute;top:50%;left:50%}:where(.lp) .faq summary i:after{transform:rotate(90deg)}:where(.lp) .faq details[open] summary i{background:var(--y);transform:rotate(180deg)}:where(.lp) .faq details[open] summary i:after{transform:rotate(0)}:where(.lp) .faq .a{overflow:hidden}:where(.lp) .faq .a p{color:var(--p-ink2);padding:0 22px 22px;font-size:16px}:where(.lp) .faq .a a{font-weight:600}:where(.lp) .lp-final{text-align:center;padding:clamp(100px,14vw,180px) 0 0;overflow:hidden}:where(.lp) .lp-final h2{font:800 clamp(40px,6.6vw,96px)/.98 var(--f-display);letter-spacing:-.04em;text-wrap:balance;max-width:13em;margin:0 auto}:where(.lp) .lp-final h2 .y{color:var(--y)}:where(.lp) .lp-final .lp-p{color:var(--b-ink2);margin:22px auto 0}:where(.lp) .lp-final .lp-ctas,:where(.lp) .lp-final .lp-micro{justify-content:center}:where(.lp) .lp-arrow{width:clamp(90px,10vw,140px);color:var(--y);opacity:.9;margin:28px auto -10px;display:block}:where(.lp) .lp-arrow path{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--swift) .3s}:where(.lp) .in .lp-arrow path,:where(.lp) .lp-arrow.in path{stroke-dashoffset:0}:where(.lp) .lp-final .lp-ledge{margin-top:clamp(72px,10vw,120px)}:where(.lp) .lp-foot{color:#f4f1e69e;padding:34px 0 calc(34px + env(safe-area-inset-bottom));background:#0f1714;font-size:14px}:where(.lp) .lp-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;display:flex}:where(.lp) .lp-foot .wordmark{color:var(--b-ink);font-size:28px}:where(.lp) .lp-foot nav{flex-wrap:wrap;gap:8px 20px;display:flex}:where(.lp) .lp-foot a{text-decoration:none}:where(.lp) .lp-foot a:hover{color:var(--b-ink);text-decoration:underline}:where(.lp) .lp-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:45;transition:transform .6s var(--spring);display:none;position:fixed;transform:translateY(150%)}:where(.lp) .lp-sticky.on{transform:none}:where(.lp) .lp-sticky .lp-btn{width:100%;box-shadow:0 4px 0 var(--y-deep),0 18px 36px -12px #0000008c}@media (max-width:1000px){:where(.lp) .lp-hero-in{grid-template-columns:minmax(0,1fr);gap:28px}:where(.lp) .lp-stage{aspect-ratio:600/600;max-width:520px}:where(.lp) .lp-how{height:360vh}:where(.lp) .lp-how-pin{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding-top:68px}:where(.lp) .lp-how-pin>div:first-child{order:2}:where(.lp) .lp-how-pin .lp-kicker,:where(.lp) .lp-how-pin .lp-h2{display:none}:where(.lp) .lp-how-stage{order:1;width:min(100%,100svh - 330px,520px);max-height:none;margin-top:8px}:where(.lp) .lp-steps{gap:0;margin-top:0}:where(.lp) .lp-step{padding:14px 0 18px;display:none;box-shadow:none!important;background:0 0!important}:where(.lp) .lp-step.on{display:grid}:where(.lp) .lp-step .bar{bottom:4px;left:60px;right:0}:where(.lp) .lp-dots{display:flex!important}:where(.lp) .tm-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}:where(.lp) .tm-l{grid-column:1/2}:where(.lp) .tm-sum{grid-area:1/2/auto/3}:where(.lp) .tm-bar{grid-column:1/-1;height:46px}:where(.lp) .tm-seg>span{display:none}:where(.lp) .tm-legend{grid-column:1/-1;margin-top:0}:where(.lp) .tm-note{margin-top:-30px}:where(.lp) .lp-try-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""view""form"}:where(.lp) .tr-view{height:clamp(340px,54svh,500px);margin-top:20px}:where(.lp) .ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.lp) .pr-cards{grid-template-columns:minmax(0,1fr);max-width:520px}:where(.lp) .pr-note,:where(.lp) .lp-faq-in{grid-template-columns:minmax(0,1fr)}:where(.lp) .lp-faq-in>div:first-child{position:static}:where(.lp) .lp-sticky{display:block}}:where(.lp) .lp-dots{gap:6px;margin:4px 0 0 60px;display:none}:where(.lp) .lp-dots i{background:var(--p-line);width:22px;height:5px;transition:background-color .3s,width .4s var(--spring);border-radius:3px}:where(.lp) .lp-dots i.on{background:var(--g);width:36px}@media (max-width:640px){:where(.lp) .lp-hero{padding-top:84px}:where(.lp) .lp-h1{margin-top:22px}:where(.lp) .lp-ctas{flex-direction:column;align-items:stretch}:where(.lp) .lp-ctas .lp-btn{width:100%}:where(.lp) .lp-stage{width:calc(100% + 16px);margin:0 -8px}:where(.lp) .lp-ledge .sp{width:70px}:where(.lp) .lp-g-head{grid-template-columns:minmax(0,1fr)}:where(.lp) .lp-clock{width:150px}:where(.lp) .tm-big{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px}:where(.lp) .ft-grid{grid-template-columns:minmax(0,1fr)}:where(.lp) .ft-ai,:where(.lp) .ft-tv{grid-column:auto}:where(.lp) .ft-ai{grid-row:auto}:where(.lp) .ft-ai .viz{min-height:260px}:where(.lp) .pr{padding:26px 22px}:where(.lp) .faq summary{padding:18px;font-size:17px}:where(.lp) .faq .a p{padding:0 18px 20px}:where(.lp) .lp-foot-in{flex-direction:column;align-items:flex-start}:where(.lp) .lp-final{padding-bottom:0}}.lp.rm *,.lp-rm .lp *,.lp.rm :before,.lp-rm .lp :before,.lp.rm :after,.lp-rm .lp :after{transition:none!important;animation:none!important}.lp.rm [data-r],.lp-rm .lp [data-r],.lp.rm .w>span,.lp-rm .lp .w>span,.lp.rm .lp-aje,.lp-rm .lp .lp-aje,.lp.rm .lp-rot,.lp-rm .lp .lp-rot{opacity:1;transform:none}.lp.rm .lp-hero-phone,.lp-rm .lp .lp-hero-phone{opacity:1;transform:rotate(-4deg)}.lp.rm .lp-card,.lp-rm .lp .lp-card,.lp.rm .lp-chip,.lp-rm .lp .lp-chip{opacity:1;transform:rotate(var(--r,0deg))}.lp.rm .lp-once path,.lp-rm .lp .lp-once path{stroke-dashoffset:0}.lp.rm .lp-how,.lp-rm .lp .lp-how{height:auto}.lp.rm .lp-how-pin,.lp-rm .lp .lp-how-pin{height:auto;padding:100px 0 40px;position:static}.lp.rm .lp-g-row,.lp-rm .lp .lp-g-row{width:auto;max-width:100%;overflow-x:auto;transform:none}.lp.rm .lp-g-track,.lp-rm .lp .lp-g-track{overflow-x:auto}html:not(.lp-on) .lp [data-r]{opacity:1;transform:none}html:not(.lp-on) :where(.lp) .lp-hero-phone{opacity:1;transform:rotate(-4deg)}html:not(.lp-on) :where(.lp) .lp-how{height:auto}html:not(.lp-on) :where(.lp) .lp-how-pin{height:auto;padding:100px 0 40px;position:static}html:not(.lp-on) :where(.lp) .lp-step{opacity:1;display:grid}html:not(.lp-on) :where(.lp) .lp-step p{grid-template-rows:1fr}html:not(.lp-on) :where(.lp) .lp-g-row{width:auto;max-width:100%;overflow-x:auto;transform:none}html:not(.lp-on) :where(.lp) .lp-clock{--hr:345deg;--mr:180deg}html:not(.lp-on) :where(.lp) .tm-seg>i{transform:none}html:not(.lp-on) :where(.lp) .tm-seg>span{opacity:1}html:not(.lp-on) :where(.lp) .tm-new .tm-tail{opacity:1;transform:none}html:not(.lp-on) :where(.lp) .tr-dev{aspect-ratio:1080/1920;height:88%}:where(.lp) .lp-btn.busy{cursor:progress;opacity:.8}@media (hover:none){:where(.lp) .lp-nav.scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#16211cf2}:where(.lp) .lp-nav.light.scrolled{background:#f5f3ecf7}}
