@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_99bf1bf4-module__aiUqnq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_99bf1bf4-module__aiUqnq__variable{--font-lp-sans:"Poppins","Poppins Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8914bd89-module__KrDFeW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8914bd89-module__KrDFeW__variable{--font-lp-mono:"JetBrains Mono","JetBrains Mono Fallback"}
@property --lp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.lp{--primary:#63d18f;--primary-deep:#8ae5ab;--primary-tint:#63d18f21;--on-primary:#032110;--canvas:#0c1013;--surface:#111619;--card:#111619;--inset:#161d21;--border:#282f33;--border-subtle:#1f2528;--text:#f2f6f8;--text-2:#b2b8bd;--muted:#80878d;--faint:#52595e;--glow:#63d18f2e;--warn:#e9b452;--neg:#e18881;--paper:#fff;--paper-ink:#12171a;--r-sm:6px;--r:9px;--r-lg:12px;--r-xl:14px;--pill:999px;--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.175,.885,.32,1.275);--t-micro:.18s;--t-move:.45s;--t-scene:.8s;--stagger:70ms;--day:0;--dl:1;--shadow-sm:0 1px 2px #00000040;--shadow:0 8px 24px -12px #00000073,0 1px 2px #00000040;--shadow-lg:0 30px 80px -30px #0009,0 8px 24px -12px #00000073;--max:1160px;font-family:var(--font-lp-sans),"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"ss01","cv11";background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100dvh;transition:background .3s var(--ease),color .3s var(--ease);position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.lp{--primary:lab(76.3094% -44.419 22.8738);--primary-deep:lab(84.1816% -37.8076 19.4366);--primary-tint:lab(76.3094% -44.419 22.8738/.13);--on-primary:lab(10.1665% -15.595 7.79051);--canvas:lab(4.44376% -.818931 -1.89465);--surface:lab(6.71805% -1.563 -2.94472);--card:lab(6.71805% -1.563 -2.94472);--inset:lab(10.127% -2.1402 -3.68691);--border:lab(18.8289% -2.17932 -3.7041);--border-subtle:lab(14.1842% -1.8198 -3.08846);--text:lab(96.5281% -.82311 -1.65222);--text-2:lab(74.4953% -1.62664 -3.29354);--muted:lab(55.9374% -1.93185 -3.94157);--faint:lab(37.3763% -1.91092 -3.9309);--glow:lab(76.3094% -44.419 22.8738/.18);--warn:lab(76.8723% 12.804 56.3035);--neg:lab(66.465% 34.2301 19.0411)}}.lp[data-theme=light]{--primary:#2c965d;--primary-deep:#00703e;--primary-tint:#2c965d1c;--on-primary:#fff;--canvas:#fafaf8;--surface:#f7f7f4;--card:#fffefd;--inset:#f1f0ec;--border:#d8d8d2;--border-subtle:#e5e5e0;--text:#12171a;--text-2:#3e4347;--muted:#585f64;--faint:#868d93;--glow:#2c965d29;--warn:#b37903;--neg:#b54a46;--shadow-sm:0 1px 2px #0f14230f;--shadow:0 8px 24px -12px #0f14231a,0 1px 2px #0f14230f;--shadow-lg:0 30px 80px -30px #0f14232e,0 8px 24px -12px #0f14231a}@supports (color:lab(0% 0 0)){.lp[data-theme=light]{--primary:lab(55.2848% -41.5517 21.4388);--primary-deep:lab(41.2239% -38.6305 19.9727);--primary-tint:lab(55.2848% -41.5517 21.4388/.11);--canvas:lab(98.282% -.1854 1.12422);--surface:lab(97.1293% -.246108 1.49966);--card:lab(99.7827% -.124127 .749123);--inset:lab(94.8166% -.306159 1.8756);--border:lab(86.138% -.481874 3.00641);--border-subtle:lab(90.7637% -.365436 2.25208);--text:lab(7.23616% -1.40841 -3.20238);--text-2:lab(28.0936% -1.59182 -3.27545);--muted:lab(39.6965% -1.91429 -3.9326);--faint:lab(58.2575% -1.93372 -3.94254);--glow:lab(55.2848% -41.5517 21.4388/.16);--warn:lab(55.7709% 17.8056 60.9955);--neg:lab(46.4168% 43.9955 25.6171)}}.lp *{box-sizing:border-box}.lp button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.lp a{color:inherit;text-decoration:none}.lp ul{margin:0;padding:0;list-style:none}.lp p{margin:0}.lp :focus-visible{outline:2.5px solid var(--primary);outline-offset:2px;border-radius:6px}.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp h6{color:var(--text);margin:0;font-family:inherit}.lp-eyebrow,.lp-kicker,.lp-chips li,.dl-head b,.dl-head .live,.dl-note,.dl-scan .line .q,.dl-scan .line .p,.dl-scan .foot .cnt,.beat-rail .time,.tr-kicker,.tr-title .v,.tr-row .v,.tr-row .ref,.tr-foot,.lp-stamps li,.lp-final-stamps li,.lp-carte-cell .tg,.lp-secnum,.lp-plan .pr,.lp-plan .bl,.lp-micro,.rp-row .c,.rp-row .m,.rp-alert .pct,.ar-row .d,.ar-row .v,.kds-head .tm,.kb-cols span,.kb-chip b,.stock-line .d,.stock-foot,.st-chart .v,.st-chart .k,.st-sources .chip,.ph-head span,.lp-trustrow li,.lp-feat-tag,.lp-steps .n,.lp-steps-micro,.lp-feats-foot,.lp-client .badge{font-family:var(--font-lp-mono),"JetBrains Mono",ui-monospace,monospace;font-feature-settings:"tnum","zero"}.lp-dots{z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--border)1px,transparent 1px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 20%,#000,#0000 62%);mask-image:radial-gradient(circle at 50% 20%,#000,#0000 62%)}.lp-skip{z-index:60;border-radius:var(--r);background:var(--primary);color:var(--on-primary);padding:10px 16px;font-size:13px;font-weight:700;transition:top .2s;position:absolute;top:-48px;left:16px}.lp-skip:focus-visible{top:12px}.lp-progress{z-index:60;background:linear-gradient(90deg,var(--primary-deep),var(--primary));transform-origin:0;pointer-events:none;height:2.5px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.lp-boot{z-index:70;pointer-events:none;background:var(--canvas);animation:lpBootOut .3s var(--ease).36s forwards;position:fixed;inset:0}.lp-boot i{background:linear-gradient(90deg,var(--primary-deep),var(--primary));transform-origin:0;height:2px;animation:lpBootFeed .3s var(--ease)both;position:absolute;top:0;left:0;right:0}@keyframes lpBootFeed{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpBootOut{to{clip-path:inset(100% 0 0);visibility:hidden}}:root[data-lp-seen] .lp-boot{display:none}.lp-daylight{z-index:0;pointer-events:none;opacity:calc(var(--dl)*(1 - min(max(var(--day) - .38,.38 - var(--day))*3.5,1)));background:radial-gradient(60% 50% at 50% 28%,#67d28317,#0000 72%);background:radial-gradient(60% 50% at 50% 28%,lab(76.3874% -45.0956 29.5179/.09),#0000 72%);position:fixed;inset:0}.lp-daylight:before{content:"";opacity:calc(var(--dl)*clamp(0,1 - var(--day)*3.2,1));background:radial-gradient(55% 45% at 20% 36%,#cda44821,#0000 70%);background:radial-gradient(55% 45% at 20% 36%,lab(70.0382% 8.30856 52.529/.13),#0000 70%);position:absolute;inset:0}.lp-daylight:after{content:"";opacity:calc(var(--dl)*clamp(0,(var(--day) - .55)*2.6,1));background:radial-gradient(50% 42% at 80% 28%,#b973401c,#0000 70%),radial-gradient(72% 58% at 50% 88%,#0065691c,#0000 76%);background:radial-gradient(50% 42% at 80% 28%,lab(55.3976% 24.8155 39.4478/.11),#0000 70%),radial-gradient(72% 58% at 50% 88%,lab(38.2246% -28.0878 -11.5038/.11),#0000 76%);position:absolute;inset:0}.lp[data-theme=light]{--dl:.5}@media (pointer:fine){.lp:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in oklab,var(--primary)55%,var(--border))1.2px,transparent 1.2px);opacity:.5;-webkit-mask-image:radial-gradient(150px circle at var(--mx,-999px)var(--my,-999px),#000 0%,transparent 72%);-webkit-mask-image:radial-gradient(150px circle at var(--mx,-999px)var(--my,-999px),#000 0%,transparent 72%);mask-image:radial-gradient(150px circle at var(--mx,-999px)var(--my,-999px),#000 0%,transparent 72%);background-size:26px 26px;position:fixed;inset:0}}.lp-nav{z-index:40;height:58px;max-width:var(--max);background:color-mix(in oklab,var(--canvas)74%,transparent);-webkit-backdrop-filter:blur(18px)saturate(165%);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);animation:lpNavIn .5s var(--ease)both;transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);border-radius:15px;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:10px auto 0;padding:0 12px;display:grid;position:sticky;top:10px}.lp[data-scrolled] .lp-nav{background:color-mix(in oklab,var(--canvas)92%,transparent);border-color:var(--border);box-shadow:var(--shadow)}@media (max-width:1200px){.lp-nav{margin-left:clamp(10px,2vw,20px);margin-right:clamp(10px,2vw,20px)}}@keyframes lpNavIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.lp-brand{justify-self:start;align-items:center;gap:10px;padding-left:4px;display:flex}.lp-brand .mark,.lp-footer-brand .mark{background:linear-gradient(135deg,var(--primary),#32b36e);width:30px;height:30px;color:var(--on-primary);border-radius:8px;flex:none;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.lp-brand .mark,.lp-footer-brand .mark{background:linear-gradient(135deg,var(--primary),lab(64.8223% -47.9834 24.7628))}}.lp-brand .mark svg,.lp-footer-brand .mark svg{width:17px;height:17px}.lp-brand b{letter-spacing:-.01em;font-size:15px;font-weight:700}.lp-nav-links{justify-self:center;align-items:center;gap:2px;display:flex}.lp-nav-links a{color:var(--muted);border-radius:var(--r);padding:8px 13px;font-size:13.5px;font-weight:500;transition:color .2s,background .2s}.lp-nav-links a:hover{color:var(--text);background:var(--inset)}.lp-nav-links a.ext{display:none}.lp-nav-actions{justify-self:end;align-items:center;gap:8px;display:flex}.lp-seg{background:var(--inset);border:1px solid var(--border-subtle);border-radius:9px;gap:2px;padding:2px;display:flex}.lp-seg a{letter-spacing:.02em;color:var(--muted);border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;transition:color .2s,background .2s}.lp-seg a[aria-current=true]{background:var(--card);color:var(--text);box-shadow:var(--shadow-sm)}.lp-iconbtn{background:var(--inset);border:1px solid var(--border-subtle);width:34px;height:34px;color:var(--text-2);border-radius:9px;flex:none;place-items:center;transition:border-color .25s,color .25s;display:grid}.lp-iconbtn:hover{border-color:var(--border);color:var(--text)}.lp-iconbtn svg{width:16px;height:16px}.lp-login{color:var(--muted);border-radius:var(--r);padding:8px 12px;font-size:13.5px;font-weight:600;transition:color .2s,background .2s}.lp-login:hover{color:var(--text);background:var(--inset)}.lp-burger{display:none}.lp-nav-mobile{background:color-mix(in oklab,var(--canvas)96%,transparent);-webkit-backdrop-filter:blur(18px)saturate(165%);border:1px solid var(--border-subtle);box-shadow:var(--shadow);border-radius:15px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.lp-nav-mobile a{color:var(--text-2);border-radius:var(--r);padding:11px 12px;font-size:15px;font-weight:600}.lp-nav-mobile a:hover{background:var(--inset);color:var(--text)}.lp-nav-mobile .lp-btn{justify-content:center;margin-top:8px}.lp-btn{background:var(--inset);color:var(--text);border:1px solid var(--border-subtle);transition:border-color .25s,background .25s,transform .15s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:650;display:inline-flex}.lp-btn svg{width:17px;height:17px}.lp-btn:hover{border-color:var(--border);background:var(--card)}.lp-btn.primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-sm);border-color:#0000}.lp-btn.primary:hover{background:var(--primary-deep)}.lp-btn.ghost{border-color:var(--border);color:var(--text-2);background:0 0}.lp-btn.ghost:hover{color:var(--text);border-color:var(--muted);background:0 0}.lp-btn.lg{border-radius:11px;padding:15px 26px;font-size:15.5px}.lp-btn.sm{padding:8px 15px;font-size:13px}.lp-hero{z-index:1;max-width:calc(var(--max) + 2*clamp(16px,4vw,36px));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,60px);margin:0 auto;padding:clamp(48px,8vh,96px) clamp(16px,4vw,36px) clamp(56px,9vh,110px);display:grid;position:relative}.lp-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(42% 55% at 16% 28%,var(--glow),transparent 70%),radial-gradient(36% 46% at 86% 16%,color-mix(in oklab,var(--primary)13%,transparent),transparent 72%),conic-gradient(from 210deg at 62% 68%,transparent 0 18%,var(--glow)38%,transparent 58%);filter:blur(46px);opacity:.8;animation:14s ease-in-out infinite alternate lpMesh;position:absolute;inset:-12% -6% 0}@keyframes lpMesh{0%{transform:translate(-2%)rotate(0)scale(1)}to{transform:translate(2%,3%)rotate(5deg)scale(1.06)}}.lp-hero-field{z-index:-2;pointer-events:none;width:100vw;height:100%;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(115% 100% at 50% 42%,#000 38%,#0000 100%);mask-image:radial-gradient(115% 100% at 50% 42%,#000 38%,#0000 100%)}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);align-items:center;gap:9px;margin-bottom:20px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 3px var(--glow);border-radius:50%}.lp-hero h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:22px;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.04}.lp-hero h1 .acc{color:var(--primary-deep);display:block}.lp-hero h1 .acc .dot{animation:lpDotDrop .55s var(--spring).9s both;display:inline-block;position:relative}.lp-hero h1 .acc .dot:after{content:"";width:.22em;height:.22em;animation:lpDotRing .7s var(--ease)1.4s both;border-radius:50%;margin-left:-.11em;position:absolute;bottom:.12em;left:50%}@keyframes lpDotDrop{0%{opacity:0;transform:translateY(-.5em)scale(1.3)}70%{opacity:1;transform:translateY(.05em)scale(1)}to{opacity:1;transform:none}}@keyframes lpDotRing{0%{box-shadow:0 0 0 0 var(--glow)}to{box-shadow:0 0 0 .55em #0000}}.lp-lede{color:var(--text-2);text-wrap:pretty;max-width:52ch;font-size:clamp(15.5px,1.35vw,17.5px);line-height:1.62}.lp-hero .lp-lede{margin-bottom:30px}.lp-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-cta-row.center{justify-content:center}.lp-chips{margin-top:28px}.lp-chips li{letter-spacing:.04em;color:var(--muted);border:1px solid var(--border-subtle);background:color-mix(in oklab,var(--inset)70%,transparent);border-radius:var(--pill);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:550}.lp-marquee{contain:inline-size;min-width:0;max-width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee-inner{width:max-content;animation:28s linear infinite lpMarquee;display:flex}.lp-marquee.rev .lp-marquee-inner{animation-direction:reverse}.lp-marquee:hover .lp-marquee-inner{animation-play-state:paused}.lp-marquee .track{gap:8px;padding-right:8px;display:flex}@keyframes lpMarquee{to{transform:translate(-50%)}}.lp-hero-text>*{animation:lpRise .6s var(--ease)both}.lp-hero-text .lp-eyebrow{animation-delay:50ms}.lp-hero-text h1{animation-delay:.12s}.lp-hero-text .lp-lede{animation-delay:.22s}.lp-hero-text .lp-cta-row{animation-delay:.32s}.lp-hero-text .lp-chips{animation-delay:.42s}@keyframes lpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lp-hero-art{perspective:900px;min-width:0;animation:lpArtIn .7s var(--spring).15s both,lpBreathe 9s ease-in-out 1.4s infinite alternate;position:relative}@keyframes lpArtIn{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes lpBreathe{0%{transform:rotateX(.5deg)rotateY(-.7deg)}to{transform:rotateX(-.5deg)rotateY(.7deg)}}.ha-tilt{transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform var(--t-micro)var(--ease);will-change:transform}.lp-hero-art:before{content:"";z-index:-1;background:radial-gradient(55% 55% at 55% 42%,var(--glow),transparent 72%);filter:blur(28px);pointer-events:none;animation:8s ease-in-out infinite alternate lpGlowDrift;position:absolute;inset:-14% -10%}@keyframes lpGlowDrift{0%{opacity:.65;transform:translate(-2%,1%)scale(.98)}to{opacity:1;transform:translate(3%,-2%)scale(1.05)}}@keyframes lpPulse{0%{box-shadow:0 0 0 0 var(--glow)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@keyframes lpRowIn{0%{opacity:0;transform:translate(-8px)translateY(-5px)}to{opacity:1;transform:none}}.lp-dayloop{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden}.dl-head{border-bottom:1px solid var(--border-subtle);background:var(--surface);align-items:center;gap:12px;padding:15px 22px;display:flex}.dl-head b{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.dl-head .live{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);border:1px solid color-mix(in oklab,var(--primary)45%,transparent);background:var(--primary-tint);border-radius:6px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.dl-head .live i{background:var(--primary);width:6px;height:6px;animation:lpPulse 2s var(--ease)infinite;border-radius:50%}.dl-stage{padding:20px 22px 4px;position:relative}.dl-scene{animation:dlSceneIn .5s var(--ease)both;flex-direction:column;display:flex}@keyframes dlSceneIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.dl-scene .line,.dl-scene .net,.dl-scene .ok,.dl-scene .hd,.dl-scene .vendor,.dl-scene .foot{animation:lpRise .45s var(--ease)var(--d,0s)both}.dl-scan{grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:stretch;gap:14px 16px;display:grid}.dl-scan .doc{background:var(--inset);border:1px solid var(--border-subtle);border-radius:var(--r);padding:11px;position:relative;overflow:hidden}.ph-head{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);align-items:center;gap:6px;margin-bottom:10px;font-size:9px;font-weight:650;display:flex}.ph-head svg{width:11px;height:11px}.ph-lines{flex-direction:column;gap:7px;display:flex}.ph-lines i{background:var(--border);border-radius:4px;width:88%;height:6px;display:block}.dl-scan .beam{background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--primary)30%,transparent),transparent);height:42%;animation:dlBeam 3.2s var(--ease)infinite;position:absolute;top:0;left:0;right:0}@keyframes dlBeam{0%{transform:translateY(-45%)}55%,to{transform:translateY(245%)}}.dl-scan .out{flex-direction:column;gap:2px;min-width:0;display:flex}.dl-scan .vendor{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:9px;display:flex}.dl-scan .vendor .dot{background:var(--primary);width:7px;height:7px;animation:lpPulse 2s var(--ease)infinite;border-radius:50%;flex:none}.dl-scan .vendor b{letter-spacing:-.01em;font-size:12.5px;font-weight:700}.dl-scan .vendor span{color:var(--muted);margin-left:auto;font-size:10.5px}.dl-scan .line{color:var(--text-2);align-items:baseline;gap:9px;padding:7px 0;font-size:13px;font-weight:550;display:flex}.dl-scan .line .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dl-scan .line .q{color:var(--muted);flex:none;font-size:11px}.dl-scan .line .p{color:var(--text);flex:none;font-size:12px;font-weight:650}.dl-scan .line .ok{background:var(--primary-tint);width:16px;height:16px;color:var(--primary-deep);border-radius:5px;flex:none;place-items:center;display:grid}.dl-scan .line .ok svg{width:9px;height:9px}.dl-scan .foot{border-top:1.5px dashed var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;font-size:11px;display:flex}.dl-scan .foot .cnt{color:var(--muted)}.dl-scan .foot .res{color:var(--primary-deep);align-items:center;gap:7px;font-weight:650;display:inline-flex}.dl-scan .foot .res i{background:var(--primary);width:15px;height:15px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.dl-scan .foot .res i svg{width:8px;height:8px}.dl-close{max-width:450px}.dl-close .hd{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px;padding-bottom:10px;display:flex}.dl-close .hd b{font-size:12.5px;font-weight:700}.dl-close .hd span{color:var(--muted);font-size:10.5px}.dl-close .line{color:var(--text-2);justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;font-weight:550;display:flex}.dl-close .line .v{color:var(--text);font-size:12.5px;font-weight:650}.dl-close .line.dim span{color:var(--muted)}.dl-close .net{border-top:1.5px dashed var(--border);justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;padding:11px 0 4px;display:flex}.dl-close .net span{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:11px;font-weight:650}.dl-close .net b{letter-spacing:-.01em;color:var(--primary-deep);font-size:25px;font-weight:700}.dl-close .ok{color:var(--primary-deep);align-items:center;gap:8px;margin-top:10px;font-size:12px;font-weight:650;display:flex}.dl-close .ok i{background:var(--primary-tint);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.dl-close .ok i svg{width:10px;height:10px}.dl-note{color:var(--faint);letter-spacing:.02em;padding:10px 22px 16px;font-size:11px}.lp-sec{z-index:1;padding:clamp(64px,10vh,120px) clamp(16px,4vw,36px);scroll-margin-top:88px;position:relative}.lp-sec.alt{background:var(--surface);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.lp-sec>*{max-width:var(--max);margin-left:auto;margin-right:auto}.lp-sec-head{max-width:var(--max);margin-bottom:clamp(36px,6vh,64px);position:relative}.lp-secnum{z-index:-1;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in oklab,var(--border)85%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(88px,13vw,176px);font-weight:700;line-height:1;position:absolute;top:-.28em;right:clamp(0px,2vw,24px)}.lp-proof-text,.lp-duo-text{position:relative}.lp-proof-text .lp-secnum,.lp-duo-text .lp-secnum{font-size:clamp(72px,9vw,128px);top:-.5em;right:0}.lp-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}.lp-sec h2,.lp-final h2{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin-bottom:16px;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.1}.lp-sec-head .lp-lede{max-width:58ch}.lp.lp-js [data-reveal]{opacity:0;transition:opacity .6s var(--ease)var(--d,0s),transform .6s var(--ease)var(--d,0s);transform:translateY(18px)}.lp.lp-js [data-reveal].in{opacity:1;transform:none}.lp-beats{flex-direction:column;gap:clamp(40px,7vh,76px);display:flex;position:relative}.lp-beats:before{content:"";background:linear-gradient(180deg,transparent,var(--border)6%,var(--border)94%,transparent);width:1.5px;position:absolute;top:10px;bottom:10px;left:27px}.lp-beat{grid-template-columns:56px minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3vw,44px);display:grid;position:relative}.lp-beat:nth-child(2n) .beat-text{order:3}.lp-beat:nth-child(2n) .beat-art{order:2}.beat-rail{flex-direction:column;align-self:stretch;align-items:center;padding-top:8px;display:flex;position:relative}.beat-rail .node{background:var(--canvas);border:2.5px solid var(--primary);width:13px;height:13px;box-shadow:0 0 0 4px var(--glow);z-index:1;border-radius:50%;margin-left:1px}.lp-sec.alt .beat-rail .node{background:var(--surface)}.beat-rail .time{color:var(--primary-deep);letter-spacing:.04em;writing-mode:vertical-rl;margin-top:12px;font-size:11.5px;font-weight:650}.beat-text h3{letter-spacing:-.02em;text-wrap:balance;margin-bottom:12px;font-size:clamp(20px,2.2vw,27px);font-weight:750;line-height:1.15}.beat-text p{color:var(--text-2);text-wrap:pretty;max-width:46ch;font-size:15px;line-height:1.6}.lp-mock{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:16px;font-size:12.5px}@keyframes lpBeam{0%{transform:translateY(-40px)}60%,to{transform:translateY(140px)}}.lp-ripple{padding:15px 18px}.rp-alert{border-bottom:1px solid var(--border-subtle);align-items:center;gap:9px;padding-bottom:10px;display:flex}.rp-alert .dot{background:var(--warn);width:8px;height:8px;animation:lpPulse 2.2s var(--ease)infinite;border-radius:50%;flex:none}.rp-alert b{font-size:12.5px;font-weight:700}.rp-alert .pct{color:var(--warn);background:color-mix(in oklab,var(--warn)15%,transparent);white-space:nowrap;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:700}.rp-sub{color:var(--muted);padding:9px 0 0;font-size:11px}.rp-cols{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);gap:10px;padding:8px 0 2px;font-size:9px;font-weight:650;display:flex}.rp-cols span:first-child{flex:1}.rp-cols span:not(:first-child){flex:none;width:106px}.rp-row{align-items:baseline;gap:10px;padding:7px 0;display:flex}.rp-row+.rp-row{border-top:1px solid color-mix(in oklab,var(--border-subtle)55%,transparent)}.rp-row .n{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:550;overflow:hidden}.rp-row .c,.rp-row .m{flex:none;align-items:baseline;gap:4px;width:106px;font-size:11px;display:inline-flex}.rp-row s{color:var(--faint);text-decoration:line-through}.rp-row i{color:var(--faint);font-size:9px;font-style:normal}.rp-row .c b{color:var(--text);font-weight:650}.rp-row .m b{color:var(--warn);font-weight:700}.rp-foot{border-top:1px dashed var(--border);color:var(--primary-deep);letter-spacing:.03em;margin-top:9px;padding-top:9px;font-size:10.5px;font-weight:600}.lp-kds{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--r);flex-direction:column;padding:12px 14px;display:flex}.kds-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;font-size:10px;font-weight:700;display:flex}.kds-head .tm{color:var(--warn);letter-spacing:.04em}.kds-card{background:var(--card);border:1px solid var(--border);border-left:3px solid var(--primary);box-shadow:var(--shadow-sm);border-radius:8px;padding:10px 12px}.kb-cols{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px;display:grid}.kb-cols span{letter-spacing:.09em;text-transform:uppercase;color:var(--faint);border-bottom:2px solid var(--border-subtle);padding-bottom:5px;font-size:8.5px;font-weight:650}.kb-track{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;min-height:168px;display:grid;position:relative}.kb-track .g{border:1.5px dashed var(--border-subtle);border-radius:8px}.kb-chip{background:var(--inset);border:1px solid var(--border);border-left:3px solid var(--primary);width:calc(33.3333% - 6.66667px);box-shadow:var(--shadow-sm);animation:kbFlow 8s var(--ease)infinite;border-radius:8px;flex-direction:column;gap:2.5px;padding:8px 26px 8px 9px;display:flex;position:absolute;top:0;left:0}.kb-chip b{letter-spacing:-.01em;white-space:nowrap;font-size:10px;font-weight:700}.kb-chip span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}@keyframes kbFlow{0%{opacity:0;transform:translate(0)}5%,22%{opacity:1;transform:translate(0)}30%,55%{opacity:1;transform:translate(calc(100% + 10px),62px)}63%,91%{opacity:1;transform:translate(calc(200% + 20px))}98%,to{opacity:0;transform:translate(calc(200% + 20px))}}.kb-chip.q{opacity:.55;border-left-color:var(--warn);box-shadow:none;animation:none;top:0;left:calc(33.3333% + 3.33333px)}.kb-chip .ok{background:var(--primary);width:15px;height:15px;color:var(--on-primary);opacity:0;animation:kbDone 8s var(--ease)infinite;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px;transform:scale(.6)}.kb-chip .ok svg{width:8px;height:8px}@keyframes kbDone{0%,61%{opacity:0;transform:scale(.6)}67%,91%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(1)}}.lp-kds:hover .kb-chip,.lp-kds:hover .kb-chip .ok{animation-play-state:paused}.lp-stock{padding:14px 16px}.stock-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;padding-bottom:10px;display:flex}.stock-head .tkt{background:var(--inset);border:1px solid var(--border);border-left:3px solid var(--primary);min-width:0;box-shadow:var(--shadow-sm);opacity:0;animation:skTkt 7s var(--spring)infinite;border-radius:7px;align-items:center;gap:8px;padding:5px 10px 5px 9px;display:inline-flex}.stock-head .tkt .dot{background:var(--primary);width:7px;height:7px;animation:lpPulse 2.2s var(--ease)infinite;border-radius:50%;flex:none}.stock-head .tkt b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:700;overflow:hidden}.stock-head .auto{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);white-space:nowrap;animation:skAuto 7s var(--ease)infinite;font-size:9.5px;font-weight:650}.stock-line{align-items:center;gap:12px;padding:8.5px 0;display:flex}.stock-line+.stock-line{border-top:1px solid color-mix(in oklab,var(--border-subtle)55%,transparent)}.stock-line .n{width:92px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:550;overflow:hidden}.stock-line .bar{background:var(--inset);border-radius:4px;flex:1;height:7px;position:relative}.stock-line .bar i{display:block;position:absolute;top:0;bottom:0}.stock-line .fill{width:var(--w);background:linear-gradient(90deg,var(--primary-deep),var(--primary));border-radius:4px;left:0}.stock-line .slice{left:calc(var(--w) - 2px);width:calc(var(--c) + 2px);background:var(--primary);box-shadow:0 0 10px var(--glow);transform-origin:0;animation:skSlice 7s var(--ease)calc(var(--i)*.55s)infinite both;border-radius:0 4px 4px 0;transform:scaleX(0)}.stock-line .tick{background:var(--warn);opacity:.75;border-radius:1px;width:1.5px;top:-3px;bottom:-3px}.stock-line .d{text-align:right;min-width:74px;color:var(--primary-deep);opacity:0;animation:skDelta 7s var(--ease)calc(var(--i)*.55s)infinite both;flex:none;font-size:11.5px;font-weight:650}.stock-foot{border-top:1.5px dashed var(--border);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:6px;padding-top:10px;font-size:11px;display:flex}.stock-foot .odo{color:var(--text);font-weight:700;display:inline-block;position:relative}.stock-foot .odo .was{animation:skWas 7s var(--ease)infinite;position:absolute;top:0;left:0}.stock-foot .odo .now{animation:skNow 7s var(--ease)infinite;display:inline-block}.stock-foot .thr{color:var(--faint);font-size:10px}@keyframes skTkt{0%,2%{opacity:0;transform:translate(14px)scale(.96)}8%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes skAuto{0%,13%{opacity:.45}50%,92%{opacity:1}98%,to{opacity:.45}}@keyframes skSlice{0%,13%{opacity:1;transform:scaleX(1)}23%,86%{opacity:1;transform:scaleX(0)}88%{opacity:0;transform:scaleX(0)}91%{opacity:0;transform:scaleX(1)}97%,to{opacity:1;transform:scaleX(1)}}@keyframes skDelta{0%,15%{opacity:0;transform:translate(8px)}24%,86%{opacity:1;transform:none}93%,to{opacity:0;transform:none}}@keyframes skWas{0%,48%{opacity:1;transform:none}54%,91%{opacity:0;transform:translateY(-5px)}97%,to{opacity:1;transform:none}}@keyframes skNow{0%,49%{opacity:0;transform:translateY(5px)}55%,91%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(5px)}}.lp-js .lp-feat:not(.in) .lp-stock :is(.tkt,.auto,.slice,.stock-line .d,.odo .was,.odo .now),.lp-stock:hover :is(.tkt,.auto,.slice,.stock-line .d,.odo .was,.odo .now){animation-play-state:paused}.lp-archive{padding:14px 16px}.ar-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:2px;padding-bottom:9px;display:flex}.ar-head b{font-size:12.5px;font-weight:700}.ar-head span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.ar-row{align-items:center;gap:9px;padding:8.5px 0;display:flex}.ar-row+.ar-row{border-top:1px solid color-mix(in oklab,var(--border-subtle)55%,transparent)}.ar-row .d{width:98px;color:var(--text-2);flex:none;font-size:11.5px;font-weight:550}.ar-row .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);background:var(--primary-tint);border-radius:5px;padding:2.5px 7px;font-size:9px;font-weight:700}.ar-row .v{color:var(--primary-deep);margin-left:auto;font-size:12px;font-weight:650}.ar-row .ok{background:var(--primary-tint);width:16px;height:16px;color:var(--primary-deep);border-radius:5px;flex:none;place-items:center;display:grid}.ar-row .ok svg{width:9px;height:9px}.ar-row.today{background:color-mix(in oklab,var(--primary-tint)40%,transparent);border-radius:8px;margin:2px -9px 0;padding-left:9px;padding-right:9px}.ar-row.today+.ar-row{border-top-color:#0000}.ar-foot{border-top:1.5px dashed var(--border);color:var(--text-2);margin-top:8px;padding-top:10px;font-size:11px;font-style:italic}.lp-proof{max-width:var(--max);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4.5vw,64px);margin:0 auto;display:grid}.lp-points{flex-direction:column;gap:12px;margin-top:28px;display:flex}.lp-points li{color:var(--text-2);align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.lp-points li i{background:var(--primary-tint);width:21px;height:21px;color:var(--primary-deep);border-radius:7px;flex:none;place-items:center;display:grid}.lp-points li i svg{width:11px;height:11px}.lp-trace{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);padding:16px 18px 14px;font-size:12.5px}.tr-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-deep);margin-bottom:10px;font-size:9.5px;font-weight:650}.tr-title{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:11px;display:flex}.tr-title b{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.tr-title .v{color:var(--primary-deep);white-space:nowrap;animation:trPulse 9s var(--spring)infinite;font-size:17px;font-weight:700;display:inline-block}.tr-steps{padding:2px 0}.tr-row{padding:10px 2px 10px calc(20px + var(--i)*22px);opacity:.38;animation:trRow 9s var(--ease)calc(var(--i)*.85s)infinite both;align-items:baseline;gap:9px;display:flex;position:relative}.tr-row+.tr-row{border-top:1px solid color-mix(in oklab,var(--border-subtle)45%,transparent)}.tr-row .elb{left:calc(2px + var(--i)*22px);border-left:1.5px solid var(--border);border-bottom:1.5px solid var(--border);width:12px;animation:trElb 9s var(--ease)calc(var(--i)*.85s)infinite both;border-bottom-left-radius:7px;position:absolute;top:-7px;bottom:52%}.tr-row .l{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:550;overflow:hidden}.tr-row .ref{color:var(--primary-deep);background:var(--primary-tint);white-space:nowrap;opacity:0;animation:trChip 9s var(--spring)calc(var(--i)*.85s)infinite both;border-radius:5px;flex:none;padding:2px 7px;font-size:10px}.tr-row .v{color:var(--text);flex:none;font-size:12px;font-weight:650}.tr-foot{border-top:1.5px dashed var(--border);color:var(--primary-deep);letter-spacing:.02em;opacity:0;animation:trFoot 9s var(--ease)infinite;align-items:center;gap:9px;margin-top:4px;padding-top:11px;font-size:11px;font-weight:600;display:flex}.tr-foot .ok{background:var(--primary-tint);width:17px;height:17px;color:var(--primary-deep);border-radius:6px;flex:none;place-items:center;display:grid}.tr-foot .ok svg{width:10px;height:10px}@keyframes trPulse{0%,2%{transform:scale(1)}5%{transform:scale(1.06)}9%,to{transform:scale(1)}}@keyframes trRow{0%,10%{opacity:.38}15%,84%{opacity:1}93%,to{opacity:.38}}@keyframes trElb{0%,10%{border-color:var(--border)}15%,84%{border-color:var(--primary-deep)}93%,to{border-color:var(--border)}}@keyframes trChip{0%,13%{opacity:0;transform:scale(.82)}18%,84%{opacity:1;transform:none}92%,to{opacity:0;transform:none}}@keyframes trFoot{0%,38%{opacity:0;transform:translateY(4px)}44%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}.lp-js .lp-feat:not(.in) .lp-trace :is(.tr-title .v,.tr-row,.tr-row .elb,.tr-row .ref,.tr-foot),.lp-trace:hover :is(.tr-title .v,.tr-row,.tr-row .elb,.tr-row .ref,.tr-foot){animation-play-state:paused}.lp-duo{max-width:var(--max);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4.5vw,64px);margin:0 auto;display:grid}.lp-grounded{color:var(--primary-deep);align-items:center;gap:10px;margin-top:26px;font-size:13.5px;font-weight:650;display:flex}.lp-grounded i{background:var(--primary-tint);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.lp-grounded i svg{width:12px;height:12px}.lp-studio{box-shadow:var(--shadow-lg);padding:0;position:relative;overflow:hidden}.st-head{background:var(--surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:12px 16px;display:flex}.st-head .dot{background:var(--primary);border-radius:50%;width:8px;height:8px}.st-head b{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.st-q{background:var(--primary);width:fit-content;max-width:80%;color:var(--on-primary);border-radius:13px 13px 4px;margin:16px 16px 0 auto;padding:10px 14px;font-size:13.5px;font-weight:600}.st-a{background:var(--surface);border:1px solid var(--border-subtle);border-radius:4px 13px 13px;margin:12px 16px 0;padding:13px 15px}.st-a .lead{margin-bottom:10px;font-size:13.5px;font-weight:700}.st-a .body{color:var(--text-2);margin-top:10px;font-size:12.5px;line-height:1.55}.st-chart{background:var(--card);border:1px solid var(--border-subtle);border-radius:9px;padding:10px 12px 8px}.st-chart .cl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:9.5px;font-weight:650}.st-chart .bars{align-items:stretch;gap:10px;height:86px;display:flex}.st-chart .b{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.st-chart .b .v{color:var(--text-2);font-size:9.5px;font-weight:650}.st-chart .b i{background:linear-gradient(180deg,var(--primary),var(--primary-deep));border-radius:5px 5px 2px 2px;width:100%;max-width:44px;min-height:8px;display:block}.st-chart .b .k{color:var(--faint);font-size:9.5px;font-weight:600}.st-sources{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;padding-top:10px;display:flex}.st-sources .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-right:2px;font-size:9.5px;font-weight:650}.st-sources .chip{color:var(--primary-deep);background:var(--primary-tint);border-radius:5px;padding:2.5px 8px;font-size:10px;font-weight:600}.st-input{border:1px solid var(--border);background:var(--inset);color:var(--faint);border-radius:11px;align-items:center;gap:8px;margin:14px 16px 16px;padding:10px 14px;font-size:12.5px;display:flex}.st-input i{background:var(--primary);width:1.5px;height:15px;animation:1.1s steps(2,end) infinite lpCaret}@keyframes lpCaret{50%{opacity:0}}.lp-stamps{margin-bottom:clamp(28px,4vh,44px)}.lp-stamps .track{gap:10px;padding-right:10px}.lp-stamps li{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-deep);border:1.5px dashed color-mix(in oklab,var(--primary)50%,transparent);background:color-mix(in oklab,var(--primary-tint)60%,transparent);white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:11.5px;font-weight:650;transform:rotate(-.6deg)}.lp-stamps li:nth-child(2n){transform:rotate(.7deg)}.lp-vs{max-width:var(--max);background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow);--vs-cols:minmax(132px,.52fr)1fr 1fr;margin:0 auto;overflow:hidden}.lp-vs-head{grid-template-columns:var(--vs-cols);border-bottom:1px solid var(--border-subtle);background:var(--surface);display:grid}.lp-vs-head .th{border-right:1px solid var(--border-subtle)}.lp-vs-row .th{border-right:1px solid var(--border-subtle);background:color-mix(in oklab,var(--surface)55%,transparent);align-items:center;gap:10px;padding:14px 18px;display:flex}.lp-vs-row .th i{background:var(--inset);border:1px solid var(--border-subtle);width:26px;height:26px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.lp-vs-row .th i svg{width:14px;height:14px}.lp-vs-row .th span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:650;font-family:var(--font-lp-mono),"JetBrains Mono",ui-monospace,monospace}.lp-vs-head span{letter-spacing:.06em;text-transform:uppercase;padding:13px 20px;font-size:12px;font-weight:700}.lp-vs-head .them{color:var(--muted);border-right:1px solid var(--border-subtle)}.lp-vs-head .us{color:var(--primary-deep);align-items:center;gap:8px;display:inline-flex}.lp-vs-head .us i{width:16px;height:16px;display:inline-flex}.lp-vs-head .us i svg{width:16px;height:16px}.lp-vs-row{grid-template-columns:var(--vs-cols);display:grid}.lp-vs-row+.lp-vs-row{border-top:1px solid var(--border-subtle)}.lp-vs-row>div{align-items:flex-start;gap:11px;padding:16px 20px;font-size:14.5px;line-height:1.55;display:flex}.lp-vs-row .them{color:var(--muted);border-right:1px solid var(--border-subtle)}.lp-vs-row .us{color:var(--text);background:color-mix(in oklab,var(--primary-tint)30%,transparent);font-weight:550}.lp-vs-row i{border-radius:6px;flex:none;place-items:center;width:17px;height:17px;margin-top:1.5px;display:grid}.lp-vs-row .them i{background:color-mix(in oklab,var(--neg)15%,transparent);color:var(--neg)}.lp-vs-row .us i{background:var(--primary-tint);color:var(--primary-deep)}.lp-vs-row i svg{width:10px;height:10px}.lp-truststrip{flex-wrap:wrap;gap:12px 28px;margin-top:clamp(26px,4vh,40px);display:flex}.lp-truststrip li{color:var(--text-2);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex}.lp-truststrip li i{background:var(--primary-tint);width:28px;height:28px;color:var(--primary-deep);border-radius:9px;flex:none;place-items:center;display:grid}.lp-truststrip li i svg{width:15px;height:15px}.lp-carte{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-carte-cell{perspective:750px;position:relative}.lp-carte-cell:hover{z-index:2}.cc-body{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);height:100%;box-shadow:var(--shadow-sm);transform:rotateX(var(--rx,0deg))rotateY(var(--ry,0deg))scale(var(--cs,1));transition:transform .18s var(--ease),border-color .25s,box-shadow .25s;will-change:transform;flex-direction:column;gap:14px;padding:16px 16px 14px;display:flex;position:relative}.lp-carte-cell:hover .cc-body{--cs:1.05;border-color:color-mix(in oklab,var(--primary)65%,transparent);box-shadow:var(--shadow-lg)}.cc-head{align-items:center;gap:10px;display:flex}.cc-head i{background:var(--primary-tint);width:34px;height:34px;color:var(--primary-deep);border-radius:10px;flex:none;place-items:center;display:grid}.cc-head i svg{width:17px;height:17px}.cc-head b{letter-spacing:-.01em;font-size:13.5px;font-weight:700;line-height:1.2}.cc-head .tg{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-deep);background:var(--primary-tint);white-space:nowrap;border-radius:5px;flex:none;align-self:flex-start;margin-left:auto;padding:3px 7px;font-size:9px;font-weight:650}.cc-scene{opacity:.85;height:86px;margin-top:auto;transition:opacity .3s;display:block}.lp-carte-cell:hover .cc-scene{opacity:1}.lp-carte-foot{color:var(--text-2);margin-top:18px;font-size:13px;font-style:italic}.cs{flex-direction:column;gap:8px;height:100%;display:flex}.cs i,.cs b{display:block}.cs .bar{background:var(--border);height:6px;width:var(--w,50%);border-radius:4px}@keyframes csGrowX{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@keyframes csGrowY{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes csSweep{0%{transform:translateY(-16px)}60%,to{transform:translateY(86px)}}@keyframes csDraw{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes csSpin{to{transform:rotate(360deg)}}.cs-pos .row{align-items:center;gap:7px;display:flex}.cs-pos .q{background:var(--primary-tint);border-radius:3px;flex:none;width:10px;height:10px}.cs-pos .amt{background:var(--border);border-radius:4px;flex:none;width:22px;height:6px;margin-left:auto}.cs-pos .rule{border-top:1.5px dashed var(--border)}.cs-pos .total{align-items:center;display:flex}.cs-pos .pill{background:var(--primary);opacity:.9;border-radius:4px;width:46px;height:12px;margin-left:auto}.cs-pos .pay{gap:5px;margin-top:1px;display:flex}.cs-pos .pay i{background:var(--inset);border:1px solid var(--border-subtle);border-radius:5px;flex:1;height:12px}.cs-pos .pay .on{background:var(--primary-tint);border-color:color-mix(in oklab,var(--primary)45%,transparent)}.lp-carte-cell:hover .cs-pos .pill{animation:lpPop .5s var(--spring).1s both}.lp-carte-cell:hover .cs-pos .pay i{animation:lpPop .4s var(--spring)both}.lp-carte-cell:hover .cs-pos .pay i:nth-child(2){animation-delay:80ms}.lp-carte-cell:hover .cs-pos .pay i:nth-child(3){animation-delay:.16s}.cs-kds{border:1px solid var(--border-subtle);border-left:3px solid var(--primary);background:color-mix(in oklab,var(--inset)55%,transparent);border-radius:7px;gap:6px;padding:8px 9px}.cs-kds .head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding-bottom:5px;display:flex}.cs-kds .dot{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px}.cs-kds .tag{background:var(--primary-tint);border:1px solid color-mix(in oklab,var(--primary)40%,transparent);border-radius:4px;flex:none;width:34px;height:10px;margin-left:auto}.cs-kds .item{align-items:center;gap:6px;display:flex}.cs-kds .box{border:1.5px solid var(--border);border-radius:3.5px;flex:none;width:11px;height:11px;transition:background .25s,border-color .25s}.cs-kds .done .box{background:var(--primary);border-color:var(--primary)}.cs-kds .done .bar{opacity:.45}.lp-carte-cell:hover .cs-kds .cook .box{background:var(--primary);border-color:var(--primary);transition-delay:.45s}.lp-carte-cell:hover .cs-kds .tag{animation:lpPulse 1.6s var(--ease)infinite}.cs-recipe{justify-content:center;padding-right:40px;position:relative}.cs-recipe .donut{background:conic-gradient(var(--primary)0 66%,var(--inset)66% 100%);border-radius:50%;width:28px;height:28px;position:absolute;top:4px;right:2px}.cs-recipe .donut:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:7px}.cs-recipe .row{align-items:center;gap:8px;display:flex}.cs-recipe .cost{background:linear-gradient(90deg,var(--primary-deep),var(--primary));height:6px;width:var(--w,40%);transform-origin:100%;border-radius:4px;max-width:46%;margin-left:auto}.lp-carte-cell:hover .cs-recipe .cost{animation:csGrowX .6s var(--ease)both}.lp-carte-cell:hover .cs-recipe .row:nth-child(3) .cost{animation-delay:.1s}.lp-carte-cell:hover .cs-recipe .row:nth-child(4) .cost{animation-delay:.2s}.lp-carte-cell:hover .cs-recipe .donut{animation:csSpin .9s var(--ease)both}.cs-stock{justify-content:center;gap:12px}.cs-stock .row{align-items:center;gap:8px;display:flex}.cs-stock .lvl{background:var(--inset);border-radius:4px;flex:1;height:7px;overflow:hidden}.cs-stock .lvl b{height:100%;width:var(--w,50%);background:linear-gradient(90deg,var(--primary-deep),var(--primary));transform-origin:0;border-radius:4px}.cs-stock .low .lvl b{background:var(--warn)}.cs-stock .alert{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.lp-carte-cell:hover .cs-stock .lvl b{animation:csGrowX .7s var(--ease)both}.lp-carte-cell:hover .cs-stock .row:nth-child(2) .lvl b{animation-delay:.1s}.lp-carte-cell:hover .cs-stock .row:nth-child(3) .lvl b{animation-delay:.2s}.lp-carte-cell:hover .cs-stock .alert{animation:lpPulse 1.6s var(--ease)infinite}.cs-scan{flex-direction:row;gap:9px}.cs-scan .doc{background:var(--inset);border:1px solid var(--border-subtle);border-radius:7px;flex-direction:column;flex:1;justify-content:center;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}.cs-scan .doc i{background:var(--border);height:5px;width:var(--w,60%);border-radius:3px}.cs-scan .beam{background:linear-gradient(180deg,transparent,var(--glow),transparent);width:auto;height:16px;position:absolute;top:0;left:0;right:0;transform:translateY(-16px)}.cs-scan .out{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.cs-scan .hit{background:var(--primary-tint);border-left:3px solid var(--primary);height:7px;width:var(--w,70%);transform-origin:0;border-radius:3px}.lp-carte-cell:hover .cs-scan .beam{animation:csSweep 1.5s var(--ease)infinite}.lp-carte-cell:hover .cs-scan .hit{animation:csGrowX .5s var(--ease)both}.lp-carte-cell:hover .cs-scan .hit:nth-child(2){animation-delay:.15s}.lp-carte-cell:hover .cs-scan .hit:nth-child(3){animation-delay:.3s}.cs-finance{gap:5px}.cs-finance .bars{flex:1;align-items:flex-end;gap:6px;display:flex}.cs-finance .bars i{height:var(--h,50%);background:var(--border);transform-origin:bottom;border-radius:3px 3px 1px 1px;flex:1}.cs-finance .bars .hi{background:linear-gradient(180deg,var(--primary),var(--primary-deep))}.cs-finance .base{background:var(--border-subtle);border-radius:2px;height:2px}.lp-carte-cell:hover .cs-finance .bars i{animation:csGrowY .55s var(--ease)both}.lp-carte-cell:hover .cs-finance .bars i:nth-child(2){animation-delay:70ms}.lp-carte-cell:hover .cs-finance .bars i:nth-child(3){animation-delay:.14s}.lp-carte-cell:hover .cs-finance .bars i:nth-child(4){animation-delay:.21s}.lp-carte-cell:hover .cs-finance .bars i:nth-child(5){animation-delay:.28s}.cs-haccp{justify-content:center;align-items:center}.cs-haccp svg{width:100%;max-width:150px;height:auto}.cs-haccp .curve{stroke:var(--primary);opacity:.9;stroke-dasharray:150;stroke-dashoffset:0}.cs-haccp .pt{fill:var(--primary-deep)}.cs-haccp .pt.warn{fill:var(--warn)}.lp-carte-cell:hover .cs-haccp .curve{animation:csDraw 1s var(--ease)both}.lp-carte-cell:hover .cs-haccp .pt{animation:lpPop .4s var(--spring).55s both}.lp-carte-cell:hover .cs-haccp .pt.warn{animation-delay:.75s}.cs-resa{grid-template-columns:repeat(3,1fr);align-content:center;gap:9px;display:grid}.cs-resa .tbl{background:var(--inset);border:1px solid var(--border-subtle);border-radius:7px;height:26px;position:relative}.cs-resa .round{border-radius:999px}.cs-resa .booked{background:var(--primary-tint);border-color:color-mix(in oklab,var(--primary)50%,transparent)}.cs-resa .chip{background:var(--primary);border-radius:4px;width:16px;height:10px;position:absolute;top:-5px;right:-5px}.lp-carte-cell:hover .cs-resa .booked{animation:lpPulse 1.6s var(--ease)infinite}.lp-carte-cell:hover .cs-resa .tbl:nth-child(5){background:var(--primary-tint);border-color:color-mix(in oklab,var(--primary)50%,transparent);transition:background .3s .5s,border-color .3s .5s}.cs-studio{justify-content:center;gap:7px}.cs-studio .q{height:13px;width:var(--w,46%);background:var(--primary);opacity:.9;border-radius:8px 8px 3px;margin-left:auto}.cs-studio .a{background:var(--inset);border:1px solid var(--border-subtle);border-radius:3px 8px 8px;flex-direction:column;gap:6px;width:74%;padding:8px;display:flex}.cs-studio .line{background:var(--border);height:5px;width:var(--w,70%);border-radius:3px}.cs-studio .mini{align-items:flex-end;gap:4px;height:26px;display:flex}.cs-studio .mini b{height:var(--h,50%);background:linear-gradient(180deg,var(--primary),var(--primary-deep));transform-origin:bottom;border-radius:2.5px 2.5px 1px 1px;flex:1}.lp-carte-cell:hover .cs-studio .q{animation:lpPop .45s var(--spring)both}.lp-carte-cell:hover .cs-studio .mini b{animation:csGrowY .5s var(--ease).2s both}.lp-carte-cell:hover .cs-studio .mini b:nth-child(2){animation-delay:.28s}.lp-carte-cell:hover .cs-studio .mini b:nth-child(3){animation-delay:.36s}.lp-carte-cell:hover .cs-studio .mini b:nth-child(4){animation-delay:.44s}.lp-voices-sec{text-align:center}.lp-voices .lp-kicker{margin-bottom:12px}.lp-voices h2{margin-bottom:clamp(28px,5vh,48px);margin-left:auto;margin-right:auto}.lp-voice-grid{gap:14px;max-width:720px;margin:0 auto;display:grid}.lp-voice-grid.n2,.lp-voice-grid.n3{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lp-voice{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow);text-align:left;flex-direction:column;gap:18px;padding:clamp(24px,3.5vw,40px);display:flex;position:relative}.lp-voice:before{content:"“";color:var(--primary-tint);pointer-events:none;font-size:72px;font-weight:800;line-height:1;position:absolute;top:6px;left:18px}.lp-voice blockquote{color:var(--text);text-wrap:pretty;margin:0;font-size:clamp(16px,1.6vw,19px);font-weight:550;line-height:1.6;position:relative}.lp-voice figcaption{align-items:center;gap:12px;display:flex}.lp-voice .avatar{background:linear-gradient(135deg,var(--primary),#32b36e);width:40px;height:40px;color:var(--on-primary);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}@supports (color:lab(0% 0 0)){.lp-voice .avatar{background:linear-gradient(135deg,var(--primary),lab(64.8223% -47.9834 24.7628))}}.lp-voice .who{flex-direction:column;gap:1px;display:flex}.lp-voice .who b{letter-spacing:-.01em;font-size:13.5px;font-weight:700}.lp-voice .who span{color:var(--muted);font-size:12px}.lp-js [data-reveal] .lp-voice{opacity:0;transition:opacity .5s var(--ease)var(--d,0s),transform .5s var(--spring)var(--d,0s);transform:translateY(14px)}.lp-js [data-reveal].in .lp-voice{opacity:1;transform:none}.lp-plans{max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-plan{background:var(--card);border:1.5px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);transition:border-color .25s,transform .2s var(--ease),box-shadow .25s;flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex;position:relative}.lp-plan:hover{border-color:var(--primary);box-shadow:var(--shadow);transform:translateY(-3px)}.lp-plan.featured{border-color:var(--primary);background:linear-gradient(180deg,color-mix(in oklab,var(--primary-tint)55%,transparent),transparent 55%),var(--card)}.lp-plan.featured:before{content:"";border-radius:var(--r-xl);background:conic-gradient(from var(--lp-a,0deg),transparent 0 12%,var(--primary)24%,transparent 36%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:4.5s linear infinite lpBorderSpin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes lpBorderSpin{to{--lp-a:360deg}}.lp-plan .pop{letter-spacing:.08em;text-transform:uppercase;color:var(--on-primary);background:var(--primary);border-radius:var(--pill);box-shadow:var(--shadow-sm);padding:4px 11px;font-size:10px;font-weight:700;position:absolute;top:-11px;left:20px}.lp-plan .nm{font-size:15px;font-weight:750}.lp-plan .pr{align-items:baseline;gap:6px;margin-top:4px;display:flex}.lp-plan .pr .v{letter-spacing:-.02em;color:var(--text);font-size:34px;font-weight:700}.lp-plan .pr .u{color:var(--muted);font-size:12.5px;font-weight:600}.lp-plan .bl{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.lp-plan p{color:var(--text-2);margin-top:8px;font-size:13px;line-height:1.5}.lp-plan .ft{border-top:1px solid var(--border-subtle);flex-direction:column;gap:7px;margin-top:14px;padding-top:14px;display:flex}.lp-plan .ft li{color:var(--text-2);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.lp-plan .ft li svg{width:13px;height:13px;color:var(--primary);flex:none;margin-top:2px}.lp-plan .plan-cta{width:100%;margin-top:auto;padding-top:11px;padding-bottom:11px}.lp-plan .ft{margin-bottom:12px}.lp-final{z-index:1;text-align:center;padding:clamp(72px,12vh,140px) clamp(16px,4vw,36px);position:relative;overflow:clip}.lp-final-glow{z-index:-1;background:radial-gradient(50% 62% at 50% 46%,var(--glow),transparent 72%);filter:blur(52px);pointer-events:none;animation:9s ease-in-out infinite alternate lpGlowDrift;position:absolute;inset:8% 12%}.lp-final h2{margin-left:auto;margin-right:auto}.lp-final .lp-lede{margin:0 auto 26px}.lp-final-inner:before{content:"";background:linear-gradient(90deg,var(--primary-deep),var(--primary));border-radius:2px;width:76px;height:2.5px;margin:0 auto 22px;display:block}.lp-js .lp-final-inner:before{transition:transform .9s var(--ease).1s;transform:scaleX(0)}.lp-js .lp-final-inner.in:before{transform:scaleX(1)}.lp-final .lp-final-stamps{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 42px;display:flex}.lp-final-stamps li{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-deep);border:1.5px dashed color-mix(in oklab,var(--primary)50%,transparent);background:color-mix(in oklab,var(--primary-tint)60%,transparent);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:7px 13px;font-size:11px;font-weight:650;display:inline-flex;transform:rotate(-.6deg)}.lp-final-stamps li:nth-child(2n){transform:rotate(.7deg)}.lp-final-stamps li i{background:var(--primary);width:15px;height:15px;color:var(--on-primary);border-radius:50%;flex:none;place-items:center;display:grid}.lp-final-stamps li i svg{width:8px;height:8px}.lp-final .lp-btn.primary{animation:lpPulse 2.8s var(--ease)1.2s infinite}.lp-js .lp-final-inner[data-reveal] :is(.lp-kicker,h2,.lp-lede,.lp-cta-row,.lp-micro){opacity:0;transition:opacity .55s var(--ease)var(--d,0s),transform .55s var(--spring)var(--d,0s);transform:translateY(12px)}.lp-js .lp-final-inner[data-reveal].in :is(.lp-kicker,h2,.lp-lede,.lp-cta-row,.lp-micro){opacity:1;transform:none}.lp-js .lp-final-inner.in h2{transition-delay:70ms}.lp-js .lp-final-inner.in .lp-lede{transition-delay:.14s}.lp-js .lp-final-inner.in .lp-cta-row{transition-delay:.42s}.lp-js .lp-final-inner.in .lp-micro{transition-delay:.58s}.lp-js .lp-final-inner[data-reveal] .lp-final-stamps li{opacity:0;transition:opacity .5s var(--ease)var(--d,0s)}.lp-js .lp-final-inner[data-reveal].in .lp-final-stamps li{opacity:1}.lp-micro{letter-spacing:.05em;color:var(--faint);margin-top:22px;font-size:11px}.lp-final .lp-micro{color:var(--muted);margin-top:24px}.lp-final-media{z-index:-2;position:absolute;inset:0;overflow:clip;-webkit-mask-image:radial-gradient(125% 125% at 50% 45%,#000 52%,#0000 100%);mask-image:radial-gradient(125% 125% at 50% 45%,#000 52%,#0000 100%)}.lp-final-img{object-fit:cover;filter:brightness(.9)saturate(.95)}.lp-final-media:before{content:"";background:var(--primary);mix-blend-mode:soft-light;opacity:.2;position:absolute;inset:0}.lp-final-media:after{content:"";background:radial-gradient(72% 82% at 50% 42%,color-mix(in oklab,var(--canvas)58%,transparent),color-mix(in oklab,var(--canvas)90%,transparent)80%),linear-gradient(color-mix(in oklab,var(--canvas)72%,transparent),color-mix(in oklab,var(--canvas)94%,transparent));position:absolute;inset:0}.lp-btn.magnetic{transform:translate(var(--bx,0px),var(--by,0px));transition:border-color .25s,background .25s,transform .18s var(--ease);will-change:transform}.lp-hero .lp-trustrow{flex-wrap:wrap;gap:8px;margin:34px 0 0;display:flex}.lp-hero .lp-trustrow li{letter-spacing:.02em;color:var(--muted);border-radius:var(--pill);border:1px solid var(--border-subtle);background:color-mix(in oklab,var(--inset)72%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:7px 13px;font-size:11.5px;font-weight:500}.lp-vs-row .them span{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,var(--neg)60%,transparent);text-decoration-color:color-mix(in oklab,var(--neg)60%,transparent);opacity:.85}.lp-sec .lp-punch{text-align:center;letter-spacing:-.01em;max-width:52ch;color:var(--text-2);text-wrap:balance;margin:34px auto 0;font-size:clamp(16px,1.8vw,19px);font-weight:600}.lp-feats{gap:clamp(52px,8vh,88px);margin-top:clamp(36px,6vh,56px);display:grid}.lp-feat{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,60px);display:grid}.lp-feat.rev .lp-feat-art{order:-1}.lp-feat-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);border-radius:var(--pill);border:1px solid color-mix(in oklab,var(--primary)35%,transparent);background:var(--primary-tint);margin-bottom:14px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-block}.lp-feat h3{letter-spacing:-.02em;text-wrap:balance;margin-bottom:10px;font-size:clamp(21px,2.4vw,28px);font-weight:700;line-height:1.15}.lp-feat p{color:var(--text-2);max-width:46ch;font-size:15.5px;line-height:1.65}.lp-sec .lp-feats-foot{text-align:center;letter-spacing:.03em;width:fit-content;color:var(--muted);margin:clamp(36px,6vh,52px) auto 0;font-size:12px}.lp-steps{grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,36px);margin-top:clamp(36px,6vh,52px);display:grid;position:relative}.lp-steps:before{content:"";border-top:1px dashed var(--border);position:absolute;top:17px;left:17px;right:17px}.lp-steps:after{content:"";background:linear-gradient(90deg,var(--primary-deep),var(--primary));transform-origin:0;border-radius:2px;height:2px;position:absolute;top:16px;left:17px;right:17px}.lp-steps li{position:relative}.lp-steps .n{z-index:1;background:var(--primary);border:1px solid var(--primary);width:34px;height:34px;color:var(--on-primary);border-radius:50%;place-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:grid;position:relative}.lp-steps h3{margin-bottom:6px;font-size:16.5px;font-weight:600}.lp-steps p{color:var(--muted);font-size:14px;line-height:1.6}.lp-sec .lp-steps-micro{text-align:center;letter-spacing:.04em;width:fit-content;color:var(--faint);margin:34px auto 0;font-size:11.5px}.lp-js .lp-steps[data-reveal]:after{transition:transform 1.5s var(--ease).1s;transform:scaleX(0)}.lp-js .lp-steps[data-reveal].in:after{transform:scaleX(1)}.lp-js .lp-steps[data-reveal] .n{background:var(--canvas);border-color:var(--border);color:var(--primary);transition:background .35s var(--ease)var(--d,0s),border-color .35s var(--ease)var(--d,0s),color .35s var(--ease)var(--d,0s),transform .5s var(--spring)var(--d,0s);transform:scale(.85)}.lp-js .lp-steps[data-reveal].in .n{background:var(--primary);border-color:var(--primary);color:var(--on-primary);transform:none}.lp-js .lp-steps[data-reveal].in .n:after{content:"";animation:lpStepRing .7s var(--ease)calc(var(--d,0s) + .1s)both;border-radius:50%;position:absolute;inset:-1px}.lp-js .lp-steps[data-reveal] h3,.lp-js .lp-steps[data-reveal] li p{opacity:0;transition:opacity .5s var(--ease)calc(var(--d,0s) + .12s),transform .5s var(--ease)calc(var(--d,0s) + .12s);transform:translateY(8px)}.lp-js .lp-steps[data-reveal].in h3,.lp-js .lp-steps[data-reveal].in li p{opacity:1;transform:none}@keyframes lpStepRing{0%{box-shadow:0 0 0 0 var(--glow)}to{box-shadow:0 0 0 14px #0000}}.lp-sec .lp-clients{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,20px);max-width:880px;margin:clamp(12px,2.5vh,22px) auto 0;display:grid}.lp-client{text-align:center;background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow);transition:transform .25s var(--spring),border-color .25s,box-shadow .25s;flex-direction:column;align-items:center;gap:11px;padding:clamp(24px,3vw,32px) 18px clamp(20px,2.5vw,26px);display:flex;position:relative;overflow:hidden}.lp-client:hover{border-color:color-mix(in oklab,var(--primary)30%,var(--border-subtle));box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp-client .wm{color:var(--text);opacity:.04;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:130px;font-weight:800;line-height:1;position:absolute;bottom:-30px;right:-10px}.lp-client .seal{background:linear-gradient(135deg,var(--primary),#32b36e);width:46px;height:46px;color:var(--on-primary);letter-spacing:.02em;transition:transform .25s var(--spring);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}@supports (color:lab(0% 0 0)){.lp-client .seal{background:linear-gradient(135deg,var(--primary),lab(64.8223% -47.9834 24.7628))}}.lp-client:hover .seal{transform:rotate(-6deg)scale(1.07)}.lp-client b{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(15px,1.7vw,18px);font-weight:750}.lp-client .badge{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.lp-client .badge i{background:var(--primary);width:7px;height:7px;animation:lpPulse 2.4s var(--ease)infinite;border-radius:50%;flex:none}.lp-js [data-reveal] .lp-client{opacity:0;transition:opacity .5s var(--ease)var(--d,0s),transform .5s var(--spring)var(--d,0s);transform:translateY(14px)}.lp-js [data-reveal].in .lp-client{opacity:1;transform:none}.lp-js [data-reveal].in .lp-client:hover{transition-delay:0s;transform:translateY(-4px)}.lp-voice-grid.feat{grid-template-columns:repeat(2,1fr);margin-top:38px}.lp-voice-grid.feat .lp-voice.featured{grid-column:1/-1}.lp-voice-grid.feat .lp-voice.featured blockquote{font-size:clamp(17px,2vw,21px)}.lp-footer{z-index:1;border-top:1px solid var(--border-subtle);padding:clamp(36px,6vh,56px) clamp(16px,4vw,36px) 28px;position:relative}.lp-footer-top{max-width:var(--max);grid-template-columns:1.5fr repeat(4,1fr);gap:28px;margin:0 auto;display:grid}.lp-footer-brand{align-items:flex-start;gap:10px;display:flex}.lp-footer-brand b{font-size:14px;font-weight:700;line-height:1.2;display:block}.lp-footer-brand span{color:var(--muted);font-size:11.5px}.lp-footer-col{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.lp-footer-col b{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11px;font-weight:600}.lp-footer-col a,.lp-footer-col span{color:var(--muted);border-radius:4px;padding:5px 0;font-size:13.5px;font-weight:500;transition:color .2s}.lp-footer-col a:hover,.lp-footer-col a[aria-current=true]{color:var(--text)}.lp-footer-bottom{max-width:var(--max);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;margin:28px auto 0;padding-top:20px;display:flex}.lp-footer-rights{color:var(--faint);font-size:11.5px}@supports selector(:has(*)){.lp-js .lp-beats:before{transform-origin:top;transition:transform 1.8s var(--ease).1s;transform:scaleY(0)}.lp-js .lp-beats:has(.lp-beat.in):before{transform:scaleY(1)}}.lp-js .lp-beat .beat-rail .node{transition:transform .5s var(--spring).25s;transform:scale(0)}.lp-js .lp-beat.in .beat-rail .node{transform:scale(1)}.lp-js .lp-beat .beat-rail .time{opacity:0;transition:opacity .5s var(--ease).45s}.lp-js .lp-beat.in .beat-rail .time{opacity:1}.lp-js .lp-beat .rp-alert,.lp-js .lp-beat .rp-sub,.lp-js .lp-beat .rp-cols,.lp-js .lp-beat .rp-row,.lp-js .lp-beat .rp-foot{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translate(-10px)}.lp-js .lp-beat.in .rp-alert,.lp-js .lp-beat.in .rp-sub,.lp-js .lp-beat.in .rp-cols,.lp-js .lp-beat.in .rp-row,.lp-js .lp-beat.in .rp-foot{opacity:1;transform:none}.lp-js .lp-beat.in .rp-sub{transition-delay:.2s}.lp-js .lp-beat.in .rp-cols{transition-delay:.32s}.lp-js .lp-beat.in .rp-row:nth-of-type(4){transition-delay:.45s}.lp-js .lp-beat.in .rp-row:nth-of-type(5){transition-delay:.6s}.lp-js .lp-beat.in .rp-row:nth-of-type(6){transition-delay:.75s}.lp-js .lp-beat.in .rp-foot{transition-delay:.95s}.lp-js .lp-beat.in .rp-row .m b{animation:lpPop .45s var(--spring)1s both;display:inline-block}.lp-js .lp-beat .kds-card{opacity:0;transition:opacity .55s var(--spring).6s,transform .55s var(--spring).6s;transform:translateY(14px)scale(.95)}.lp-js .lp-beat.in .kds-card{opacity:1;transform:none}.lp-js .lp-beat .ar-head,.lp-js .lp-beat .ar-row,.lp-js .lp-beat .ar-foot{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(8px)}.lp-js .lp-beat.in .ar-head,.lp-js .lp-beat.in .ar-row,.lp-js .lp-beat.in .ar-foot{opacity:1;transform:none}.lp-js .lp-beat.in .ar-row:nth-of-type(3){transition-delay:.14s}.lp-js .lp-beat.in .ar-row:nth-of-type(4){transition-delay:.28s}.lp-js .lp-beat.in .ar-row:nth-of-type(5){transition-delay:.42s}.lp-js .lp-beat.in .ar-foot{transition-delay:.6s}.lp-js .lp-beat.in .ar-row.today .v{animation:lpPop .5s var(--spring).5s both;display:inline-block}@keyframes lpPop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.st-q{opacity:0;animation:stQ 10s var(--spring)infinite}.st-a{opacity:0;animation:stA 10s var(--ease)infinite}.st-a .lead{opacity:0;animation:stLead 10s var(--ease)infinite}.st-chart{opacity:0;animation:stChart 10s var(--ease)infinite}.st-sources{opacity:0;animation:stSources 10s var(--ease)infinite}.st-chart .b i{transform-origin:bottom;animation:stBar 10s var(--spring)infinite;transform:scaleY(0)}.st-chart .b:nth-child(2) i{animation-delay:.12s}.st-chart .b:nth-child(3) i{animation-delay:.24s}.st-chart .b:nth-child(4) i{animation-delay:.36s}.st-chart .b .v{opacity:0;animation:stVal 10s var(--ease)infinite}.st-a .body{opacity:0;animation:stBody 10s var(--ease)infinite}.st-sources .chip{opacity:0;animation:stChip 10s var(--ease)infinite}.st-sources .chip:nth-of-type(2){animation-delay:90ms}.st-sources .chip:nth-of-type(3){animation-delay:.18s}@keyframes stQ{0%,2%{opacity:0;transform:translate(16px)scale(.94)}7%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes stA{0%,14%{opacity:0;transform:translateY(12px)}17%,93%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes stLead{0%,17%{opacity:0;transform:translateY(6px)}21%,to{opacity:1;transform:none}}@keyframes stChart{0%,20%{opacity:0;transform:translateY(6px)}24%,to{opacity:1;transform:none}}@keyframes stBar{0%,24%{transform:scaleY(0)}30%,to{transform:scaleY(1)}}@keyframes stVal{0%,31%{opacity:0}35%,to{opacity:1}}@keyframes stBody{0%,34%{opacity:0;transform:translateY(6px)}38%,to{opacity:1;transform:none}}@keyframes stSources{0%,38%{opacity:0}42%,to{opacity:1}}@keyframes stChip{0%,40%{opacity:0;transform:translateY(6px)}45%,to{opacity:1;transform:none}}.st-typing{background:var(--surface);border:1px solid var(--border-subtle);opacity:0;animation:stTyping 10s var(--ease)infinite;border-radius:4px 13px 13px;gap:5px;margin:12px 16px 0;padding:11px 14px;display:inline-flex;position:absolute}.st-typing i{background:var(--muted);width:6px;height:6px;animation:stDot 1s var(--ease)infinite;border-radius:50%}.st-typing i:nth-child(2){animation-delay:.15s}.st-typing i:nth-child(3){animation-delay:.3s}@keyframes stTyping{0%,7%{opacity:0}9%,13%{opacity:1}15.5%,to{opacity:0}}@keyframes stDot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lp-studio:hover :is(.st-q,.st-typing,.st-a,.st-a .lead,.st-a .body,.st-chart,.st-chart .b i,.st-chart .b .v,.st-sources,.st-sources .chip){animation-play-state:paused}.lp-js .lp-vs .lp-vs-row .them{opacity:0;transform:translate(-16px)}.lp-js .lp-vs .lp-vs-row .us{opacity:0;transform:translate(16px)}.lp-js .lp-vs .lp-vs-row>div{transition:opacity .5s var(--ease),transform .5s var(--ease)}.lp-js .lp-vs.in .lp-vs-row>div{opacity:1;transform:none}.lp-js .lp-vs.in .lp-vs-row:nth-of-type(2)>div{transition-delay:.1s}.lp-js .lp-vs.in .lp-vs-row:nth-of-type(3)>div{transition-delay:.2s}.lp-js .lp-vs.in .lp-vs-row:nth-of-type(4)>div{transition-delay:.3s}.lp-js .lp-truststrip li{opacity:0;transition:opacity .45s var(--ease)var(--d,0s),transform .45s var(--spring)var(--d,0s);transform:translateY(8px)}.lp-js .lp-truststrip.in li{opacity:1;transform:none}.lp-js [data-reveal] .lp-carte-cell{opacity:0;transition:opacity .45s var(--ease)var(--d,0s),transform .45s var(--spring)var(--d,0s);transform:translateY(12px)scale(.97)}.lp-js [data-reveal].in .lp-carte-cell{opacity:1;transform:none}.lp-js [data-reveal] .lp-carte-foot{opacity:0;transition:opacity .5s var(--ease).55s}.lp-js [data-reveal].in .lp-carte-foot{opacity:1}.lp-js .lp-plans .lp-plan{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease),border-color .25s,box-shadow .25s;transform:translateY(14px)}.lp-js .lp-plans.in .lp-plan{opacity:1;transform:none}.lp-js .lp-plans.in .lp-plan:hover{transition-delay:0s;transform:translateY(-3px)}.lp-js .lp-plans.in .lp-plan:nth-child(2){--pd:.12s;transition-delay:.12s}.lp-js .lp-plans.in .lp-plan:nth-child(3){--pd:.24s;transition-delay:.24s}.lp-plan .ft li:first-child{--fi:0}.lp-plan .ft li:nth-child(2){--fi:1}.lp-plan .ft li:nth-child(3){--fi:2}.lp-plan .ft li:nth-child(4){--fi:3}.lp-plan .ft li:nth-child(5){--fi:4}.lp-plan .ft li:nth-child(6){--fi:5}.lp-js .lp-plans .lp-plan .ft li{opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);transform:translate(-8px)}.lp-js .lp-plans .lp-plan .ft li svg{transition:transform .35s var(--spring);transform:scale(0)}.lp-js .lp-plans.in .lp-plan .ft li{opacity:1;transition-delay:calc(var(--pd,0s) + .3s + var(--fi)*70ms);transform:none}.lp-js .lp-plans.in .lp-plan .ft li svg{transition-delay:calc(var(--pd,0s) + .38s + var(--fi)*70ms);transform:scale(1)}.lp-plan.featured .pop{animation:lpPulse 2.4s var(--ease)infinite}@media (max-width:1060px){.lp-nav-links{display:none}}@media (max-width:940px){.lp-hero{grid-template-columns:1fr;padding-top:40px}.lp-hero-art{max-width:620px}.lp-proof,.lp-duo{grid-template-columns:1fr}.lp-duo.rev>:first-child{order:2}.lp-feat{grid-template-columns:1fr}.lp-feat.rev .lp-feat-art{order:0}.lp-steps{grid-template-columns:repeat(2,1fr)}.lp-steps:before,.lp-steps:after{display:none}.lp-voice-grid.feat{grid-template-columns:1fr}.lp-sec .lp-clients{grid-template-columns:1fr;max-width:420px}.lp-footer-top{grid-template-columns:repeat(2,1fr)}.lp-beat{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:start}.lp-beat .beat-text{grid-column:2;order:initial!important}.lp-beat .beat-art{grid-column:2;margin-top:16px;order:initial!important}.lp-beats:before{left:19px}.lp-carte{grid-template-columns:repeat(2,1fr)}.lp-plans{grid-template-columns:1fr;max-width:460px}.lp-secnum{font-size:clamp(72px,16vw,120px)}.lp-vs-head{display:none}.lp-vs-row{grid-template-columns:1fr}.lp-vs-row .th{border-right:none;border-bottom:1px solid var(--border-subtle);padding:11px 18px}.lp-vs-row .them{border-right:none;border-bottom:1px dashed var(--border-subtle)}}@media (max-width:720px){.lp-login{display:none}.lp-burger{display:grid}.lp-nav-actions .lp-btn.sm{display:none}.rp-cols span:not(:first-child),.rp-row .c,.rp-row .m{width:88px}.lp-footer{flex-direction:column;align-items:flex-start;gap:14px}.lp-footer-links{margin-left:-11px}}@media (max-width:480px){.lp-carte,.dl-scan{grid-template-columns:1fr}.dl-scan .doc{display:none}.lp-cta-row .lp-btn{flex:auto}.lp-steps,.lp-footer-top{grid-template-columns:1fr}}@supports (animation-timeline:view()){.lp-progress{animation:linear both lpProgress;animation-timeline:scroll(root);display:block}.lp.lp-js [data-reveal=scrub]{opacity:1;animation:lpScrubRise 1s var(--ease)both;transition:opacity 10ms,transform 10ms;animation-timeline:view();animation-range:entry 8% entry 50%;transform:none}.lp-js .lp-beats:before{transform-origin:top;transition:none;animation:linear both lpRailDraw;animation-timeline:view();animation-range:entry cover 88%}.lp-js .lp-beat .beat-art>*,.lp-js .lp-feat .lp-feat-art>*,.lp-js .lp-duo .lp-studio{animation:linear both lpParallax;animation-timeline:view();animation-range:cover}.lp-js .lp-secnum{animation:linear both lpNumDrift;animation-timeline:view();animation-range:entry exit}.lp-hero:before{animation:14s ease-in-out infinite alternate lpMesh,linear both lpMeshScroll;animation-timeline:auto,scroll(root);animation-range:normal,0% 40%}.lp-js .ha-tilt{animation:linear both lpHeroRecede;animation-timeline:scroll(root);animation-range:0% 16%}.lp-js .lp-beat .rp-foot,.lp-js .lp-beat .stock-foot,.lp-js .lp-beat .ar-foot{animation:linear both lpParallaxDeep;animation-timeline:view();animation-range:cover}}@keyframes lpProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lpScrubRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lpRailDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lpParallax{0%{transform:translateY(16px)}to{transform:translateY(-16px)}}@keyframes lpHeroRecede{to{opacity:.55;transform:translateY(10px)scale(.965)}}@keyframes lpParallaxDeep{0%{transform:translateY(13px)}to{transform:translateY(-13px)}}@keyframes lpNumDrift{0%{opacity:.5;transform:translateY(.14em)}to{opacity:1;transform:translateY(-.14em)}}@keyframes lpMeshScroll{0%{opacity:.8}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.lp [data-reveal]{opacity:1!important;transform:none!important}.lp-plan .ft li,.lp-plan .ft li svg{opacity:1!important;transition-delay:0s!important;transform:none!important}.lp-hero-text>*,.lp-hero-art,.dl-scene,.dl-scene *,.tr-title .v,.tr-row,.tr-row .ref,.tr-foot{opacity:1!important;animation:none!important;transform:none!important}.tr-row .elb{border-color:var(--primary-deep)!important;animation:none!important}.st-input i,.cs-scan .beam,.dl-scan .beam{display:none}.kb-chip:not(.q){opacity:1!important;animation:none!important;transform:translate(calc(200% + 20px))!important}.kb-chip .ok,.st-q,.st-a,.st-a .lead,.st-a .body,.st-chart,.st-chart .b .v,.st-sources,.st-sources .chip{opacity:1!important;animation:none!important;transform:none!important}.st-typing{display:none}.st-chart .b i{animation:none!important;transform:scaleY(1)!important}.stock-head .tkt,.stock-head .auto,.stock-line .d,.stock-foot .odo .now{opacity:1!important;animation:none!important;transform:none!important}.stock-line .slice,.stock-foot .odo .was{opacity:0!important;animation:none!important}.lp-carte-cell .cc-body{transform:none!important}.lp-carte-cell:hover .cs-kds .tag,.lp-carte-cell:hover .cs-stock .alert,.lp-carte-cell:hover .cs-resa .booked,.lp [data-reveal=scrub],.lp-js .lp-beats:before,.lp-js .lp-beat .beat-art>*,.lp-js .lp-feat .lp-feat-art>*,.lp-js .lp-duo .lp-studio,.lp-js .lp-secnum,.lp-hero:before,.lp-final-glow,.lp-plan.featured:before,.lp-js .ha-tilt,.lp-js .lp-beat .rp-foot,.lp-js .lp-beat .stock-foot,.lp-js .lp-beat .ar-foot{animation:none!important}.lp-hero-art,.ha-tilt{animation:none!important;transform:none!important}.lp-boot{display:none}.lp-hero h1 .acc .dot,.lp-hero h1 .acc .dot:after{opacity:1!important;animation:none!important;transform:none!important}.lp:after{display:none}.lp-js .lp-beats:before{transform:none!important}.lp-progress{display:none!important}.lp-marquee{-webkit-mask-image:none;mask-image:none}.lp-marquee-inner{width:auto;animation:none!important}.lp-marquee .track{flex-wrap:wrap;padding-right:0}.lp-marquee .track[aria-hidden]{display:none}}.lp-plan .pr .sym{letter-spacing:-.02em;color:var(--text);align-self:flex-start;margin-top:.2em;margin-right:-4px;font-size:21px;font-weight:700}.lp-roi{background:var(--card);border:1px solid var(--border-subtle);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.lp-roi .roi-head{align-items:center;gap:10px;padding:13px 16px;display:flex}.lp-roi .roi-head b{letter-spacing:-.01em;color:var(--text);font-size:13px;font-weight:650}.lp-roi .pulse{background:var(--neg);border-radius:50%;flex:none;width:9px;height:9px;position:relative}.lp-roi .pulse.live:before{content:"";background:var(--neg);animation:lpRoiPing 1.8s var(--ease)infinite;border-radius:50%;position:absolute;inset:0}@keyframes lpRoiPing{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.lp-roi .roi-input{border-top:1px solid var(--border-subtle);padding:14px 16px 16px}.lp-roi .roi-input label{color:var(--muted);margin-bottom:7px;font-size:11.5px;display:block}.lp-roi .roi-input .rv{font-family:var(--font-lp-mono),ui-monospace,monospace;letter-spacing:-.02em;word-spacing:-.28em;color:var(--text);font-variant-numeric:tabular-nums;font-size:clamp(19px,2.2vw,23px);font-weight:700}.lp-roi .roi-input .rv .u{font-family:var(--font-lp-sans),sans-serif;color:var(--muted);font-size:12.5px;font-weight:500}.lp-roi input[type=range]{appearance:none;border-radius:var(--pill);cursor:pointer;background:linear-gradient(90deg,var(--neg)0 var(--pct,42%),var(--inset)var(--pct,42%)100%);width:100%;height:6px;margin-top:13px}.lp-roi input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--text);border:2px solid var(--card);width:17px;height:17px;box-shadow:var(--shadow-sm);transition:transform var(--t-micro)var(--spring);border-radius:50%}.lp-roi input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.lp-roi input[type=range]::-moz-range-thumb{background:var(--text);border:2px solid var(--card);width:15px;height:15px;box-shadow:var(--shadow-sm);border-radius:50%}.lp-roi input[type=range]:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.lp-roi .roi-scale{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.lp-roi .roi-big{text-align:center;border-top:1px solid var(--border-subtle);padding:16px}.lp-roi .roi-big .v{font-family:var(--font-lp-mono),ui-monospace,monospace;letter-spacing:-.03em;word-spacing:-.3em;color:var(--neg);font-variant-numeric:tabular-nums;font-size:clamp(30px,4.4vw,44px);font-weight:700;line-height:1}.lp-roi .roi-big .v .u{font-size:.58em;font-weight:600}.lp-roi .roi-big .lbl{color:var(--muted);margin-top:7px;font-size:11.5px}.lp-roi .roi-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.lp-roi .roi-row .k{color:var(--text-2);align-items:center;gap:9px;font-size:12.5px;display:flex}.lp-roi .roi-row .k i{color:var(--faint);place-items:center;display:grid}.lp-roi .roi-row .k i svg{width:14px;height:14px}.lp-roi .roi-row .v{font-family:var(--font-lp-mono),ui-monospace,monospace;word-spacing:-.2em;color:color-mix(in oklab,var(--neg)85%,var(--text));font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.lp-roi .roi-static{text-align:center;padding:26px 20px}.lp-roi .roi-static p{color:var(--neg);font-size:16px;font-weight:600}.lp-roi .roi-foot{border-top:1px solid var(--border-subtle);color:var(--faint);text-align:center;padding:10px 16px;font-size:11px}.lp-sec .lp-taxnote{border:1px dashed var(--border);border-radius:var(--r-lg);background:color-mix(in oklab,var(--inset)55%,transparent);max-width:74ch;color:var(--text-2);text-align:center;text-wrap:pretty;margin:clamp(22px,3.5vh,34px) auto 0;padding:14px 18px;font-size:12.5px;line-height:1.65}.lp-ba{grid-template-columns:repeat(2,1fr);gap:14px;max-width:900px;margin-inline:auto;display:grid}.lp-ba-col{border-radius:var(--r-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);padding:clamp(20px,2.8vw,30px)}.lp-ba-col.before{border-color:color-mix(in oklab,var(--neg)32%,var(--border-subtle));background:color-mix(in oklab,var(--neg)6%,var(--card))}.lp-ba-col.after{border-color:color-mix(in oklab,var(--primary)34%,var(--border-subtle));background:color-mix(in oklab,var(--primary)6%,var(--card))}.lp-ba-col h3{letter-spacing:-.015em;margin-bottom:18px;font-size:16px;font-weight:750}.lp-ba-col.before h3{color:var(--neg)}.lp-ba-col.after h3{color:var(--primary-deep)}.lp-ba-col ul{flex-direction:column;gap:13px;display:flex}.lp-ba-col li{color:var(--text-2);text-wrap:pretty;align-items:flex-start;gap:11px;font-size:13.5px;line-height:1.55;display:flex}.lp-ba-col li i{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.lp-ba-col li i svg{width:12px;height:12px}.lp-ba-col.before li i{background:color-mix(in oklab,var(--neg)18%,transparent);color:var(--neg)}.lp-ba-col.after li i{background:var(--primary-tint);color:var(--primary-deep)}.lp-js [data-reveal] .lp-ba-col li{opacity:0;transition:opacity .45s var(--ease)var(--d,0s),transform .45s var(--ease)var(--d,0s);transform:translateY(8px)}.lp-js [data-reveal].in .lp-ba-col li{opacity:1;transform:none}.lp-faq{flex-direction:column;gap:10px;max-width:780px;margin-inline:auto;display:flex}.lp-faq-item{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);transition:border-color var(--t-micro)var(--ease);overflow:hidden}.lp-faq-item:hover,.lp-faq-item[open]{border-color:color-mix(in oklab,var(--primary)40%,var(--border))}.lp-faq-item summary{cursor:pointer;letter-spacing:-.01em;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:var(--r-lg)}.lp-faq-item summary i{background:var(--inset);width:22px;height:22px;color:var(--muted);transition:transform var(--t-micro)var(--spring),background var(--t-micro)var(--ease),color var(--t-micro)var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.lp-faq-item summary i svg{width:13px;height:13px}.lp-faq-item[open] summary i{background:var(--primary-tint);color:var(--primary-deep);transform:rotate(45deg)}.lp-faq-item .a{padding:0 18px 16px}.lp-faq-item .a p{color:var(--text-2);text-wrap:pretty;max-width:68ch;font-size:13.5px;line-height:1.65}.lp-faq-item[open] .a{animation:lpFaqOpen .28s var(--ease)both}@keyframes lpFaqOpen{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.lp-js [data-reveal] .lp-faq-item{opacity:0;transition:opacity .45s var(--ease)var(--d,0s),transform .45s var(--ease)var(--d,0s);transform:translateY(10px)}.lp-js [data-reveal].in .lp-faq-item{opacity:1;transform:none}.lp-sticky{z-index:60;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--canvas)92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-subtle);transition:transform .3s var(--ease);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.lp-sticky.in{transform:none}.lp-sticky .sticky-row{align-items:stretch;gap:9px;display:flex}.lp-sticky .sticky-row .lp-btn.primary{flex:1;justify-content:center}.lp-sticky .sticky-row .lp-btn.wa{flex:none;justify-content:center;width:46px;padding:0}.lp-sticky .sticky-row .lp-btn.wa svg{width:20px;height:20px}.lp-sticky .sticky-sub{text-align:center;color:var(--faint);margin-top:6px;font-size:10.5px}@media (max-width:860px){.lp-sticky{display:block}}@media (max-width:940px){.lp-ba{grid-template-columns:1fr;max-width:520px}}@media (max-width:860px){.lp-footer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.lp-roi .pulse.live:before{animation:none!important}.lp-ba-col li,.lp-faq-item{opacity:1!important;transform:none!important}.lp-faq-item[open] .a{animation:none!important}}.lp-doc{max-width:78ch;margin:0 auto;padding:clamp(96px,14vh,140px) clamp(18px,5vw,36px) clamp(72px,12vh,120px)}.lp-doc-head{border-bottom:1px solid var(--border-subtle);margin-bottom:clamp(30px,5vh,48px);padding-bottom:clamp(22px,4vh,34px)}.lp-doc-head h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(30px,4.4vw,46px);font-weight:800;line-height:1.08}.lp-doc-updated{font-family:var(--font-lp-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;color:var(--faint);margin-top:12px;font-size:11.5px}.lp-doc-lede{color:var(--text-2);text-wrap:pretty;max-width:56ch;margin-top:14px;font-size:clamp(15px,1.7vw,17px);line-height:1.6}.lp-doc-sec{margin-top:clamp(30px,5vh,46px);scroll-margin-top:88px}.lp-doc-sec h2{letter-spacing:-.02em;color:var(--primary-deep);text-wrap:balance;align-items:baseline;gap:12px;margin-bottom:14px;font-size:clamp(17px,2vw,21px);font-weight:750;line-height:1.25;display:flex}.lp-doc-sec h2 .n{font-family:var(--font-lp-mono),ui-monospace,monospace;color:var(--faint);letter-spacing:0;flex:none;font-size:12px;font-weight:600}.lp-doc .lp-doc-sec p{color:var(--text-2);text-wrap:pretty;margin-bottom:13px;font-size:14.5px;line-height:1.75}.lp-doc .lp-doc-sec p:last-child{margin-bottom:0}.lp-doc .lp-doc-sec ul{flex-direction:column;gap:9px;margin:4px 0 0;padding-left:2px;display:flex}.lp-doc .lp-doc-sec li{color:var(--text-2);text-wrap:pretty;padding-left:20px;font-size:14.5px;line-height:1.7;position:relative}.lp-doc .lp-doc-sec li:before{content:"";background:var(--primary);opacity:.65;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:3px}.lp-doc a{color:var(--primary-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab,var(--primary)45%,transparent);text-decoration-color:color-mix(in oklab,var(--primary)45%,transparent);transition:text-decoration-color var(--t-micro)var(--ease)}.lp-doc a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.lp-contact-direct{border-top:1px solid var(--border-subtle);padding-top:clamp(26px,4vh,38px)}.lp-contact-list{flex-wrap:wrap;gap:10px 14px;display:flex}.lp-contact-list>div{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--card);flex:200px;padding:14px 16px}.lp-contact-list dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:10.5px;font-weight:600}.lp-contact-list dd{font-size:14.5px;font-weight:600}.lp-form{flex-direction:column;gap:16px;margin-bottom:clamp(34px,6vh,54px);display:flex}.lp-field{flex-direction:column;gap:7px;display:flex}.lp-field label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.lp-field input,.lp-field textarea{width:100%;font:inherit;color:var(--text);background:var(--inset);border:1px solid var(--border-subtle);border-radius:var(--r-lg);transition:border-color var(--t-micro)var(--ease),box-shadow var(--t-micro)var(--ease),background var(--t-micro)var(--ease);padding:12px 14px;font-size:14.5px}.lp-field textarea{resize:vertical;min-height:132px;line-height:1.6}.lp-field input::placeholder,.lp-field textarea::placeholder{color:var(--faint)}.lp-field input:hover,.lp-field textarea:hover{border-color:var(--border)}.lp-field input:focus,.lp-field textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint);background:var(--card);outline:none}:is(.lp-field input:user-invalid,.lp-field textarea:user-invalid){border-color:var(--neg)}.lp-form .lp-btn{align-self:flex-start}@media (max-width:560px){.lp-form .lp-btn{justify-content:center;align-self:stretch}}
