body:has([data-landing]) [data-shell]{height:auto;display:block}body:has([data-landing]) [data-shell-main]{display:block;overflow:visible}body:has([data-landing]) [data-testid=install-banner]{display:none}body:has([data-landing]) [data-site-header]{position:fixed;top:0;left:0;right:0}body:has([data-landing]) [data-site-header]:not([data-scrolled]){box-shadow:none;background-color:transparent}@media (max-width:767.98px){body:has([data-landing]) [data-tab-bar]{position:fixed;bottom:0;left:0;right:0}body:has([data-landing]) [data-shell-main]{padding-bottom:calc(56px + env(safe-area-inset-bottom))}}body:has([data-landing]) [data-consent-bar]{z-index:40;position:-webkit-sticky;position:sticky;bottom:0}@media (max-width:767.98px){body:has([data-landing]) [data-consent-bar]{bottom:calc(56px + env(safe-area-inset-bottom))}}html:has([data-landing]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has([data-landing]){scroll-behavior:auto}}.lp{--lp-bg:#0a0a0a;--lp-fg:#fafafa;--lp-amber:#f5c542;--lp-amber-hi:#ffd65c;--lp-muted:#a1a1a1;--lp-dim:#8a8a8a;--lp-line:#262626;--lp-card:#171717;--lp-gutter:clamp(16px,5vw,80px);--lp-vh:100vh;background:var(--lp-bg);color:var(--lp-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@supports (height:100svh){.lp{--lp-vh:100svh}}.lp{--lp-chips:44px;--lp-chrome:calc(var(--lp-chips) + env(safe-area-inset-top))}@media (max-width:767.98px){.lp{--lp-vh:calc(100vh - 56px - env(safe-area-inset-bottom))}@supports (height:100svh){.lp{--lp-vh:calc(100svh - 56px - env(safe-area-inset-bottom))}}}@media (min-width:768px){.lp{--lp-chrome:calc(64px + var(--lp-chips))}}.lp *,.lp :before,.lp :after{box-sizing:border-box}@layer base{.lp a{color:inherit;text-decoration:none}.lp a:hover{color:var(--lp-amber)}.lp a:focus-visible{outline:2px solid var(--lp-amber);outline-offset:2px}.lp button:focus-visible{outline:2px solid var(--lp-amber);outline-offset:2px}}.lp ::selection{background:var(--lp-amber);color:var(--lp-bg)}.lp-bold{font-weight:700}.lp-kicker{font-family:var(--font-mono);letter-spacing:.18em;color:var(--lp-muted);white-space:nowrap;font-size:12px}.lp-sample{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lp-dim);white-space:nowrap;font-size:11px}.lp-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lp picture{display:contents}.lp img{max-width:none}.lp-btn{background:var(--lp-amber);white-space:nowrap;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;display:flex;color:var(--lp-bg)!important}.lp-btn:hover{background:var(--lp-amber-hi)}.lp-grain{z-index:80;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.7s steps(10,end) infinite lp-grain;position:fixed;top:-60px;bottom:-60px;left:-60px;right:-60px}@media (prefers-reduced-motion:reduce){.lp-grain{animation:none}}.lp[data-scrolling] .lp-grain{animation-play-state:paused}@keyframes lp-grain{0%{transform:translate(0,0)}10%{transform:translate(-18px,12px)}20%{transform:translate(22px,-8px)}30%{transform:translate(-6px,-24px)}40%{transform:translate(14px,20px)}50%{transform:translate(-26px,4px)}60%{transform:translate(8px,-16px)}70%{transform:translate(-12px,26px)}80%{transform:translate(28px,10px)}90%{transform:translate(-4px,-28px)}to{transform:translate(0,0)}}.lp-sections{top:calc(var(--site-header-h,52px) + env(safe-area-inset-top));z-index:45;height:var(--lp-chips);margin-top:calc(-1*var(--lp-chips));-webkit-backdrop-filter:blur(14px);background:rgba(10,10,10,.94);border-bottom:1px solid rgba(255,255,255,.08);align-items:center;gap:14px;padding:0 16px;transition:top .2s ease-out;display:flex;position:-webkit-sticky;position:sticky}@media (min-width:768px){.lp-sections{top:var(--site-header-h,108px);padding:0 max(var(--lp-gutter),calc((100% - 1280px)/2))}}@media (prefers-reduced-motion:reduce){.lp-sections{transition:none}}.lp-sections-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);white-space:nowrap;flex:none;font-size:11px}@media (max-width:479.98px){.lp-sections-label{display:none}}.lp-sections-row{scrollbar-width:none;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.lp-sections-row::-webkit-scrollbar{display:none}.lp .lp-chip-link{color:#d4d4d4;white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:999px;flex:none;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.lp .lp-chip-link:hover{color:var(--lp-fg);border-color:rgba(255,255,255,.3)}.lp .lp-chip-link.is-on{background:var(--lp-fg);border-color:var(--lp-fg);color:var(--lp-bg);font-weight:600}.lp-anchor,.lp-beat,.lp-mcp2{scroll-margin-top:calc(var(--site-header-h,52px) + env(safe-area-inset-top) + var(--lp-chips))}@media (min-width:768px){.lp-anchor,.lp-beat,.lp-mcp2{scroll-margin-top:calc(var(--site-header-h,108px) + var(--lp-chips))}}.lp-anchor:focus,.lp-beat:focus,.lp-mcp2:focus{outline:none}.lp-pin{position:relative}.lp-sticky{height:var(--lp-vh);position:relative;overflow:hidden}html[data-lmotion] .lp-sticky{position:-webkit-sticky;position:sticky;top:0}.lp{--lp-pin-cut:200vh}@media (min-width:760px){.lp{--lp-pin-cut:250vh}}html[data-lmotion] .lp-cut{height:var(--lp-pin-cut)}.lp-hero .lp-sticky{background:#000}@media (min-width:760px){.lp-hero .lp-sticky{height:auto;min-height:var(--lp-vh)}}.lp-hero-base{object-fit:cover;object-position:66% 20%;will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.15)}@media (min-width:760px){.lp-hero-base{object-position:68% 25%}}.lp-hero-sweep{mix-blend-mode:screen;will-change:transform;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.08),rgba(255,255,255,0));width:34vw;position:absolute;top:0;bottom:0;left:0;transform:translate(-40vw)}.lp-hero-headwrap{justify-content:center;align-items:flex-start;padding:38svh 3vw 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:759.98px){.lp-hero .lp-sticky{flex-direction:column;display:flex}.lp-hero-headwrap{flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;min-height:0;padding:0 3vw calc(6vh + 20px);position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.lp-hero-headwrap:before{content:"";flex:0 30svh;min-height:104px}.lp-hero-head{flex:none}}@media (min-width:760px){.lp-hero-headwrap{align-items:center;padding-top:0}}.lp-hero-head{z-index:1;text-shadow:0 2px 28px rgba(0,0,0,.45);letter-spacing:-.05em;text-align:center;text-transform:uppercase;will-change:transform;margin:0;font-size:max(42px,min(min(15vw,7.2svh),66px));line-height:.86;position:relative}.lp-hero-head span{display:block}.lp-hero-head .lp-hero-cutword{color:var(--lp-amber)}.lp-hero-shade{pointer-events:none;background:linear-gradient(rgba(0,0,0,.55) 0%,transparent 22%,transparent 60%,rgba(0,0,0,.85) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.lp-hero-dim{background:var(--lp-bg);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.lp-hero-kicker{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lp-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;top:84px;left:max(16px,min(3vw,40px))}@media (max-width:759px){.lp-hero-kicker{letter-spacing:.1em;z-index:2;background:rgba(10,10,10,.62);border-radius:6px;padding:5px 8px;left:8px}}@media (min-width:768px){.lp-hero-kicker{top:128px}}.lp-hero-kicker>span{background:var(--lp-amber);border-radius:50%;width:8px;height:8px;display:block}.lp-hero-tc{left:max(16px,min(3vw,40px));bottom:calc(clamp(20px,4vh,40px) + var(--lp-chips));font-family:var(--font-mono);flex-direction:column;gap:4px;display:flex;position:absolute}.lp-hero-tc>span:first-child{letter-spacing:.18em;color:var(--lp-muted);font-size:11px}.lp-hero-tc>span:last-child{color:var(--lp-amber);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:max(16px,min(1.5vw,22px))}.lp-hero-sub{z-index:1;right:max(16px,min(3vw,40px));bottom:calc(clamp(20px,4vh,40px) + var(--lp-chips));text-align:right;flex-direction:column;align-items:flex-end;gap:16px;min-width:0;max-width:min(400px,100% - 2*max(16px,min(3vw,40px)));display:flex;position:absolute}@media (max-width:759.98px){.lp-hero-sub{max-width:none;margin:0 16px calc(clamp(16px,3vh,32px) + var(--lp-chips));flex:none;position:relative;top:auto;bottom:auto;left:auto;right:auto}}.lp-hero-sub p{text-wrap:pretty;margin:0;font-size:max(15px,min(1.2vw,18px));line-height:1.45}.lp-hero-sub .lp-btn{min-height:48px;padding:0 22px;font-size:15px}@media (max-width:759.98px){.lp-hero-tc{z-index:2;flex-direction:row;align-items:baseline;gap:8px;top:92px;bottom:auto;left:auto;right:16px}.lp-hero-tc>span:last-child{font-size:13px}html[data-lbar] .lp-hero-tc{bottom:auto}}@media (max-width:389.98px){.lp-hero-sub .lp-btn{padding:0 16px}}@media (max-width:339.98px){.lp-hero-tc{display:none}}@media (min-width:760px){.lp-hero .lp-sticky{flex-direction:column;display:flex}.lp-hero-headwrap{flex-direction:column;flex:auto;justify-content:flex-end;align-items:center;min-height:0;padding:108px 3vw calc(12vh + 16px);position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.lp-hero-head{flex:none;font-size:max(40px,min(min(26.25svh - 150.625px,25svh - 2.75vw),min(10.4vw,210px)))}.lp-hero-sub{margin:0 clamp(16px,3vw,40px)calc(clamp(20px,4vh,40px) + var(--lp-chips));flex:none;align-self:flex-end;position:relative;top:auto;bottom:auto;left:auto;right:auto}}@media (min-width:768px){.lp-hero-headwrap{padding-top:152px}}@media (max-width:759.98px) and (max-height:700px),(min-width:760px) and (max-height:640px){.lp .lp-hero-search{display:none}body:has([data-landing]) [data-site-header][data-site-header] [data-site-search][data-site-search]{visibility:visible;opacity:1}}@media (max-width:767.98px) and (max-height:700px){body:has([data-landing]) [data-site-header][data-site-header] [data-site-search][data-site-search]{display:flex}body:has([data-landing]) [data-site-header][data-site-header] [data-site-word][data-site-word]{display:none}}@media (max-width:759.98px) and (max-height:600px){.lp-hero-head{font-size:max(34px,min(min(12vw,6.2svh),66px))}.lp-hero-headwrap:before{min-height:88px}.lp-hero .lp-sticky{height:auto;min-height:var(--lp-vh)}.lp-hero-headwrap{flex:1 0 auto;min-height:auto}}@media (min-width:760px) and (max-height:640px){.lp-hero-head{font-size:max(40px,min(min(26.25svh - 130.625px,25svh - 2.75vw),min(10.4vw,210px)))}}.lp-hero-search{-webkit-backdrop-filter:blur(10px);width:100%;height:52px;color:var(--lp-muted);text-align:left;background:rgba(10,10,10,.72);border:1px solid rgba(255,255,255,.22);border-radius:12px;align-items:center;gap:10px;padding:0 10px 0 16px;display:flex}.lp-hero-search:focus-within{border-color:var(--lp-amber)}.lp-hero-search input{min-width:0;color:var(--lp-fg);background:0 0;border:0;outline:none;flex:1;font-size:16px}.lp-hero-search input::placeholder{color:var(--lp-dim)}.lp-hero-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lp-hero-search kbd{font-family:var(--font-mono);color:var(--lp-muted);border:1px solid rgba(255,255,255,.2);border-radius:5px;flex:none;padding:2px 6px;font-size:11px}@media (max-width:759.98px){.lp-hero-search kbd{display:none}}.lp-hero-ctas{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;display:flex}.lp .lp-hero-ai{min-height:44px;color:var(--lp-fg);white-space:nowrap;align-items:center;padding:0 4px;font-size:15px;display:flex}.lp .lp-hero-ai:hover{color:var(--lp-amber)}.lp-proof{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lp-muted);border-top:1px solid rgba(255,255,255,.12);padding-top:12px;font-size:10px;line-height:1.6}@media (max-width:759.98px){.lp-hero-sub{text-align:center;align-items:stretch;gap:12px}.lp-hero-ctas{justify-content:center}.lp-hero-ctas .lp-btn{flex:100%;justify-content:center}}@media (min-width:760px){.lp-hero-sub{max-width:min(460px,100% - 2*max(16px,min(3vw,40px)))}.lp-proof{font-size:12px}}html[data-lbar] .lp-hero .lp-sticky{padding-bottom:max(var(--inset-mini,0px),136px)}@media (max-width:759.98px){html[data-lbar] .lp-hero-head{font-size:max(40px,min(min(15vw,6svh),66px))}}html[data-lbar] .lp-hero-tc{bottom:calc(clamp(20px,4vh,40px) + var(--lp-chips) + max(var(--inset-mini,0px),136px))}html[data-lbar] .lp-sections{margin-top:calc(-1*var(--lp-chips) - max(var(--inset-mini,0px),136px));margin-bottom:max(var(--inset-mini,0px),136px)}@media (min-width:768px){html[data-lbar] .lp-hero .lp-sticky{padding-bottom:max(var(--inset-mini,0px),57px)}html[data-lbar] .lp-hero-tc{bottom:calc(clamp(20px,4vh,40px) + var(--lp-chips) + max(var(--inset-mini,0px),57px))}html[data-lbar] .lp-sections{margin-top:calc(-1*var(--lp-chips) - max(var(--inset-mini,0px),57px));margin-bottom:max(var(--inset-mini,0px),57px)}}.lp-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lp-caret{background:var(--lp-amber);flex:none;width:3px;height:1.1em;margin-left:3px;display:block}.lp-cut .lp-sticky{background:var(--lp-bg);--stage-h:min(calc(88vw*9/16),30vh);--phone-h:calc(var(--lp-vh)*.6)}@media (min-width:760px){.lp-cut .lp-sticky{--stage-h:min(calc(88vw*9/16),46vh);--phone-h:calc(var(--lp-vh)*.62)}}.lp-cut-head{top:calc(var(--lp-chrome) + 24px);left:max(var(--lp-gutter),calc((100% - 1280px)/2));right:var(--lp-gutter);z-index:3;flex-direction:column;gap:12px;display:flex;position:absolute}.lp-cut-head .lp-beat-h{max-width:760px}.lp-cut-head .lp-beat-p{max-width:520px}.lp-stage{left:calc(50% - var(--stage-h)*8/9);top:calc(50% - var(--stage-h)/2);width:calc(var(--stage-h)*16/9);height:var(--stage-h);transform-origin:50%;will-change:transform;background:#000;position:absolute;overflow:hidden}.lp-crop{height:100%;width:calc(var(--stage-h)*9/16);border:2px solid var(--lp-amber);will-change:transform,opacity;transform:translate3d(calc(var(--stage-h)*16/9*.485 - var(--stage-h)*9/32),0,0);position:absolute;top:0;left:0}.lp-crop-dim,.lp-crop-soft{position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.lp-crop-dim{outline:3000px solid var(--lp-bg);opacity:0}.lp-crop-soft{outline:3000px solid rgba(0,0,0,.55)}.lp-crop-label{background:var(--lp-amber);color:var(--lp-bg);font-family:var(--font-mono);letter-spacing:.14em;white-space:nowrap;padding:3px 6px;font-size:10px;position:absolute;top:-2px;left:-2px}.lp-crop-label[data-follow]{background:var(--lp-bg);color:var(--lp-amber)}.lp-stage-src{background:var(--lp-bg);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;padding:4px 7px;font-size:11px;position:absolute;top:10px;right:10px}.lp-phone{left:calc(50% - var(--phone-h)*9/32 - 12px);top:calc(50% - var(--phone-h)/2 - 12px);width:calc(var(--phone-h)*9/16 + 24px);height:calc(var(--phone-h) + 24px);pointer-events:none;border:12px solid #141414;border-radius:40px;position:absolute;box-shadow:0 0 0 1px #2e2e2e,0 40px 120px rgba(0,0,0,.8)}.lp-notch{justify-content:center;display:flex;position:absolute;top:10px;left:0;right:0}.lp-notch>span{background:var(--lp-bg);border-radius:10px;width:64px;height:18px;display:block}.lp-caps{text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 8px;display:flex;position:absolute;bottom:26%;left:10px;right:10px}.lp-cap{letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.9);font-size:max(20px,min(2.1vw,32px));display:inline-block}.lp-cap[data-now]{color:var(--lp-amber)}.lp-phone-bar{background:rgba(255,255,255,.2);height:3px;position:absolute;bottom:14px;left:14px;right:14px}.lp-phone-bar>div{background:var(--lp-amber);transform-origin:0;height:100%}.lp-cut-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex;position:absolute;bottom:max(14px,min(3vh,32px));left:0;right:0}.lp-chip{color:#d4d4d4;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;border:1px solid #333;align-items:center;height:30px;padding:0 10px;font-size:11px;display:flex}.lp-chip[data-on]{border-color:var(--lp-amber);color:var(--lp-amber)}.lp-ready{align-items:center;gap:10px;margin-left:8px;display:flex}.lp-ready svg{transform:rotate(-90deg)}.lp-ready>span{font-family:var(--font-mono);color:var(--lp-amber);white-space:nowrap;min-width:132px;font-size:12px}.lp-ready>span[data-busy]{color:var(--lp-muted)}.lp-segs{gap:3px;height:10px;display:flex}.lp-segs>div{background:#1f1f1f;position:relative;overflow:hidden}.lp-segs>div>div{background:var(--lp-amber);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.lp-seg-times{font-family:var(--font-mono);color:#8a8a8a;justify-content:space-between;gap:12px;font-size:12px;display:flex}.lp-seg-times>span:nth-child(2){color:var(--lp-fg);white-space:nowrap}.lp-index{z-index:2;background:var(--lp-bg);padding:40px var(--lp-gutter)8px;border-top:1px solid #1a1a1a;gap:40px;display:grid;position:relative}.lp-index-block{min-width:0}.lp-index-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;display:flex}.lp-index-head h2{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-dim);margin:0;font-size:11px;font-weight:500}.lp-index-head a{color:var(--lp-muted);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.lp-index-head a:hover,.lp-index-episodes a:hover,.lp-index-topics a:hover{color:var(--lp-amber)}.lp-index ul{margin:0;padding:0;list-style:none}.lp-index-episodes li{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;gap:16px;display:flex}.lp-index-episodes li:last-child{border-bottom:0}.lp-index-episodes a{min-width:0;min-height:44px;color:var(--lp-fg);flex:1;align-items:center;padding:6px 0;font-size:14px;line-height:1.35;display:flex}.lp-index-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-index-date{font-family:var(--font-mono);color:var(--lp-dim);white-space:nowrap;flex:none;font-size:11px}.lp-index-topics{flex-wrap:wrap;gap:8px;display:flex}.lp-index-topics a{border:1px solid var(--lp-line);background:var(--lp-card);min-height:44px;color:var(--lp-fg);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}@media (min-width:1024px){.lp-index{border-top:0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:64px;padding-top:56px}.lp-index-topics a{min-height:36px}}.lp-footer{padding:40px var(--lp-gutter)48px;background:var(--lp-bg);z-index:2;border-top:1px solid #1a1a1a;flex-direction:column;gap:24px;display:flex;position:relative}.lp-footer .lp-brand{align-items:center;gap:8px;min-height:44px;font-size:16px;display:flex}.lp-footer nav{flex-wrap:wrap;column-gap:24px;font-size:14px;display:flex}.lp-footer nav a,.lp-footer nav .lp-footer-button{color:var(--lp-muted);align-items:center;min-height:44px;display:flex}.lp-footer nav .lp-footer-button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp-beat-link a{color:var(--lp-fg,#fff);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.lp-footer .lp-footer-quotes{column-gap:16px;font-size:13px}.lp-footer .lp-footer-quotes span{color:var(--lp-dim);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:44px;font-size:11px;display:flex}.lp-footer p{color:#8a8a8a;max-width:720px;margin:0;font-size:13px;line-height:1.5}.lp-footer small{font-family:var(--font-mono);color:var(--lp-dim);font-size:11px}.lp-chapter,.lp-beat{max-width:calc(1280px + 2*var(--lp-gutter));padding-left:var(--lp-gutter);padding-right:var(--lp-gutter);margin:0 auto}.lp-h2b{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:44px;line-height:.98}.lp-h3b{letter-spacing:-.035em;margin:0;font-size:30px;line-height:1}@media (min-width:768px){.lp-h2b{font-size:64px}.lp-h3b{font-size:48px}}@media (min-width:1024px){.lp-h2b{font-size:88px}}.lp-beat-copy{flex-direction:column;gap:10px;display:flex}.lp-beat-k{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lp-amber);font-size:12px}.lp-beat-h{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.05}@media (min-width:768px){.lp-beat-h{font-size:36px}}.lp-beat-p{color:var(--lp-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.lp .lp-textlink{min-height:44px;color:var(--lp-amber);align-self:flex-start;align-items:center;font-size:15px;font-weight:600;display:flex}.lp .lp-textlink:hover{color:var(--lp-amber-hi)}.lp-sample-tag{height:18px;font-family:var(--font-mono);letter-spacing:.04em;color:#8a8a8a;white-space:nowrap;vertical-align:middle;border:1px dashed #5a5a5a;border-radius:4px;align-items:center;padding:0 5px;font-size:10px;font-weight:400;display:inline-flex}.lp .lp-btn2{background:var(--lp-amber);color:#1a1400;white-space:nowrap;border-radius:10px;align-items:center;height:52px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.lp .lp-btn2:hover{background:var(--lp-amber-hi);color:#1a1400}.lp-planline{color:#8a8a8a;margin:0;font-size:13px;line-height:1.5}.lp-clip-head{flex-direction:column;gap:12px;padding-top:64px;padding-bottom:40px;display:flex}@media (min-width:768px){.lp-clip-head{padding-top:112px;padding-bottom:56px}}.lp-find2{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding-bottom:32px;display:grid}@media (min-width:1024px){.lp-find2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.lp{--lp-pin-find:230vh}@media (min-width:760px){.lp{--lp-pin-find:240vh}}html[data-lmotion] .lp-find{height:var(--lp-pin-find)}@media (max-width:1023px){html[data-lmotion] .lp-find-stick,html[data-lmotion] .lp-find2{height:100%}html[data-lmotion] .lp-find2{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}html[data-lmotion] .lp-find2>.lp-fd{top:calc(var(--lp-chrome) + 12px);position:-webkit-sticky;position:sticky}}@media (min-width:768px) and (max-width:1023px){html[data-lmotion] .lp-find2>.lp-fd{top:calc(var(--lp-chrome) + 16px)}}@media (min-width:1024px){html[data-lmotion] .lp-find-stick{padding:var(--lp-chrome)0 32px;flex-direction:column;display:flex;position:-webkit-sticky;position:sticky;top:0}html[data-lmotion] .lp-find2{width:100%}}@keyframes lp-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.lp-chat-caret{animation:none}}.lp-fd{--fd-shift:-120px;background:var(--lp-card);border:1px solid rgba(255,255,255,.08);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;position:relative}.lp-fd-bar{border:1px solid var(--lp-line);background:#0f0f0f;border-radius:10px;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:16px;display:flex;position:relative}.lp-fd-bar:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid rgba(245,197,66,.4);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.lp-fd-bar>svg{width:16px;height:16px;color:var(--lp-muted);flex:none}.lp-fd-q{white-space:nowrap;align-items:center;min-width:0;display:flex}.lp-fd-q>span{position:relative}.lp-fd-q>span:not(.lp-fd-caret):after{content:"";background:var(--lp-amber);opacity:0;width:2px;height:20px;margin-top:-10px;position:absolute;top:50%;right:-2px}.lp-fd-caret .lp-caret{width:2px;height:20px;margin-left:1px;animation:1s step-end infinite lp-blink}.lp-fd-count{font-family:var(--font-mono);color:var(--lp-muted);white-space:nowrap;margin-left:auto;font-size:11px}.lp-fd-body{flex-direction:column;gap:10px;display:flex}.lp-fd-media{aspect-ratio:16/9;transform-origin:50% 0;background:#0f0f0f;border-radius:10px;position:relative;overflow:hidden}.lp-fd-pic{position:absolute;top:0;bottom:0;left:0;right:0}.lp-fd-pic:after{content:"";background:var(--lp-card);opacity:0;position:absolute;top:0;bottom:0;left:0;right:0}.lp-fd-ring{box-shadow:inset 0 0 0 2px var(--lp-amber);opacity:0;border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0}.lp-fd-tc,.lp-fd-thumb>span{font-family:var(--font-mono);background:rgba(0,0,0,.72);border-radius:4px;padding:1px 6px;font-size:12px;position:absolute;top:8px;left:8px}.lp-fd-tc{opacity:0}.lp-fd-chrome{position:absolute;top:0;bottom:0;left:0;right:0}.lp-fd-chrome:before{content:"";background:linear-gradient(transparent,rgba(0,0,0,.78));height:46%;position:absolute;top:auto;bottom:0;left:0;right:0}.lp-fd-pill{color:var(--lp-amber);font-family:var(--font-mono);letter-spacing:.12em;background:rgba(10,10,10,.6);border:1px solid rgba(245,197,66,.7);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:flex;position:absolute;top:8px;right:8px}.lp-fd-pill>i{background:var(--lp-amber);border-radius:50%;width:5px;height:5px}.lp-fd-scrub{height:10px;position:absolute;bottom:26px;left:10px;right:10px}.lp-fd-dash{background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.55) 4px,transparent 4px,transparent 7px);height:2px;position:absolute;top:4px;left:0;right:0}.lp-fd-win{background:var(--lp-amber);transform-origin:0;border-radius:3px;width:9.5%;height:6px;position:absolute;top:2px;left:82.3%}.lp-fd-knob{position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(82.6%)}.lp-fd-knob>span{background:var(--lp-fg);border-radius:50%;width:14px;height:14px;position:absolute;top:-2px;left:-7px;box-shadow:0 0 0 2px rgba(0,0,0,.35)}.lp-fd-times{font-family:var(--font-mono);white-space:nowrap;justify-content:space-between;gap:8px;font-size:10px;line-height:14px;display:flex;position:absolute;bottom:6px;left:10px;right:10px}.lp-fd-times b{color:var(--lp-amber);font-weight:400}.lp-fd-times .lp-fd-of{color:var(--lp-muted)}.lp-fd-roll{vertical-align:top;height:14px;display:inline-block;overflow:hidden}.lp-fd-col{flex-direction:column;line-height:14px;display:flex}.lp-fd-col[data-roll=now]{transform:translateY(-14px)}.lp-fd-play{opacity:0;background:rgba(10,10,10,.6);border:1px solid rgba(255,255,255,.25);border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.lp-fd-play>svg{width:16px;height:16px;fill:var(--lp-fg);margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.lp-fd-g-play{opacity:0}.lp-fd-brk{border:2px solid var(--lp-amber);width:7px;position:absolute;top:-5px;bottom:-5px}.lp-fd-brk[data-s=in]{border-right:0;left:-10px}.lp-fd-brk[data-s=out]{border-left:0;right:-10px}.lp-fd-landed{background:var(--lp-amber);color:#1a1400;font-family:var(--font-mono);white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.lp-fd-916{aspect-ratio:9/16;border:2px solid var(--lp-amber);opacity:0;border-radius:6px;height:100%;position:absolute;top:0;left:38%;transform:translate(-50%)}.lp-fd-916:before,.lp-fd-916:after{content:"";background:rgba(10,10,10,.55);width:600px;position:absolute;top:-2px;bottom:-2px}.lp-fd-916:before{right:calc(100% + 2px)}.lp-fd-916:after{left:calc(100% + 2px)}.lp-fd-916>span{background:var(--lp-amber);color:#1a1400;font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.lp-fd-slot{display:grid}.lp-fd-slot>*{grid-area:1/1;min-width:0}.lp-fd-meta{opacity:0;flex-direction:column;gap:4px;display:flex}.lp-fd-titlerow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-fd-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.lp-fd-date{font-family:var(--font-mono);color:var(--lp-dim);white-space:nowrap;flex:none;font-size:11px}.lp-fd-ex{color:var(--lp-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.lp-fd mark{z-index:0;color:var(--lp-bg);white-space:nowrap;background:0 0;padding:0 2px;font-weight:600;position:relative}.lp-fd mark:before{content:"";z-index:-1;transform-origin:0;background:#f5c84b;border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.lp-fd-tr{flex-direction:column;gap:2px;display:flex}.lp-fd-prev{display:none}.lp-fd-prev,.lp-fd-row{grid-template-columns:38px minmax(0,1fr);gap:8px;padding:8px 10px}.lp-fd-prev{color:var(--lp-dim);padding:4px 12px;font-size:13px}.lp-fd-row{border-left:2px solid var(--lp-amber);background:rgba(245,197,66,.07);border-radius:0 6px 6px 0;display:grid}.lp-fd-prev>span:first-child,.lp-fd-row>span{font-family:var(--font-mono);padding-top:3px;font-size:11px}.lp-fd-row>span{color:var(--lp-amber)}.lp-fd-row>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.lp-fd-w[data-hit]{color:var(--lp-bg);background:#f5c84b;border-radius:2px;font-weight:600;box-shadow:0 0 0 2px #f5c84b}.lp-fd-cta{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"track track""src left""cut cut";align-items:center;gap:8px 10px;display:grid}.lp-fd-prog{display:contents}.lp-fd-prog>span:first-child{display:none}.lp-fd-track{grid-area:track}.lp-fd-left{font-family:var(--font-mono);grid-area:left}.lp-fd-src{white-space:nowrap;text-overflow:ellipsis;grid-area:src;min-width:0;overflow:hidden}.lp .lp-fd-cut{grid-area:cut}.lp-fd-prog{font-family:var(--font-mono);letter-spacing:.1em;color:var(--lp-dim);align-items:center;gap:10px;font-size:10px}.lp-fd-track{background:var(--lp-line);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.lp-fd-track>span{background:var(--lp-amber);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(.027)}.lp-fd-left{letter-spacing:0;color:var(--lp-muted);white-space:nowrap;font-size:11px}.lp-fd-src{font-family:var(--font-mono);color:var(--lp-dim);font-size:11px}.lp .lp-fd-cut{background:var(--lp-amber);color:#1a1400;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:15px;font-weight:600;display:flex;position:relative}.lp .lp-fd-cut:hover{background:var(--lp-amber-hi);color:#1a1400}.lp-fd-cut>svg{width:16px;height:16px}.lp-fd-cut:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 2px rgba(245,197,66,.8)}.lp-fd-sim{flex-direction:column;gap:8px;display:flex}.lp-fd-simh{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lp-dim);font-size:10px}.lp-fd-srow{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lp-fd-thumb{background:#0f0f0f;border-radius:6px;width:112px;height:63px;position:relative;overflow:hidden}.lp-fd-thumb>span{padding:0 4px;font-size:10px;top:4px;left:4px}.lp-fd-stext{flex-direction:column;gap:2px;min-width:0;display:flex}.lp-fd-stext .lp-fd-title{font-size:13px}.lp-fd-stext .lp-fd-date{font-size:10px}.lp-fd-line{color:var(--lp-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}.lp-fd-foot{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.lp-fd-cue{font-family:var(--font-mono);letter-spacing:.08em;color:var(--lp-amber);white-space:nowrap;opacity:0;pointer-events:none;font-size:11px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (min-width:768px){.lp-fd{gap:12px;padding:16px}.lp-fd-body{grid-template:"media tr""media sim""cta sim"1fr/minmax(0,1.38fr) minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.lp-fd-media{transform-origin:0 0;grid-area:media}.lp-fd-slot{display:contents}.lp-fd-tr{grid-area:tr}.lp-fd-meta,.lp-fd-cta{grid-area:cta}.lp-fd-sim{grid-area:sim}.lp-fd-prev{display:grid}.lp-fd-cta{flex-direction:column;align-items:stretch;gap:8px;display:flex}.lp-fd-prog{display:flex}.lp-fd-prog>span:first-child{display:inline}.lp-fd-row>p{-webkit-line-clamp:6}.lp .lp-fd-cut{align-self:flex-start;height:44px;padding:0 20px}}.lp-fd{--fd-t:0s}.lp-fd[data-scrub] .lp-fd-q>span:not(.lp-fd-caret){animation:lp-fd-on 1ms linear calc(var(--i)*95ms - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-q>span:not(.lp-fd-caret):after{animation:lp-fd-on 95ms linear calc(var(--i)*95ms - var(--fd-t))}.lp-fd[data-scrub] .lp-fd-caret{animation:lp-fd-on 1ms linear calc(.855s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-bar:before{animation:lp-fd-warm 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-count{animation:lp-fd-count 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-media{animation:lp-fd-media 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-pic img{animation:lp-fd-blur .3s linear calc(1s + var(--k,0)*.25s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-pic:after{animation:lp-fd-off .3s linear calc(1s + var(--k,0)*.25s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-ring{animation:lp-fd-ring 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-tc{animation:lp-fd-tc 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-chrome,.lp-fd[data-scrub] .lp-fd-simh{animation:lp-fd-player 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-pill{animation:lp-fd-pill 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-win{animation:lp-fd-win 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-knob{animation:lp-fd-knob 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-col[data-roll=now]{animation:lp-fd-now 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-col[data-roll=left]{animation:lp-fd-left 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-track>span{animation:lp-fd-fill 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-play{animation:lp-fd-play 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-g-play{animation:lp-fd-gplay 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-g-pause{animation:lp-fd-gpause 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-brk{animation:lp-fd-brk-in 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-brk[data-s=out]{animation-name:lp-fd-brk-out}.lp-fd[data-scrub] .lp-fd-landed{animation:lp-fd-landed 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-916{animation:lp-fd-916 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-meta{animation:lp-fd-meta 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] mark{animation:lp-fd-ink .25s linear calc(1.55s + var(--k,0)*.25s - var(--fd-t))both}.lp-fd[data-scrub] mark:before{animation:lp-fd-wipe .25s ease-out calc(1.55s + var(--k,0)*.25s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-tr{animation:lp-fd-tr 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-w{color:var(--lp-dim)}.lp-fd[data-scrub] .lp-fd-w[data-hit]{box-shadow:none;background:0 0}.lp-fd[data-scrub] .lp-fd-w[data-k]{animation:lp-fd-said 1ms linear calc(2.9s + var(--t) - var(--fd-t))forwards,lp-fd-box var(--d)linear calc(2.9s + var(--t) - var(--fd-t))}.lp-fd[data-scrub] .lp-fd-w[data-k][data-hit]{animation-name:lp-fd-said-hit,lp-fd-box}.lp-fd[data-scrub] .lp-fd-cta{animation:lp-fd-cta 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-cut{animation:lp-fd-pulse 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-cut:after{animation:lp-fd-halo 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-sim{animation:lp-fd-sim 8s linear calc(0s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-srow{animation:lp-fd-rise .35s cubic-bezier(.2,.8,.2,1)calc(1s + var(--k)*.25s - var(--fd-t))both}.lp-fd[data-scrub] .lp-fd-cue{animation:lp-fd-cue 8s linear calc(0s - var(--fd-t))both}@media (min-width:768px){.lp-fd[data-scrub] .lp-fd-media{animation-name:lp-fd-media-d}.lp-fd[data-scrub] .lp-fd-meta{animation-name:lp-fd-meta-d}}.lp-fd[data-scrub] :not(.lp-caret),.lp-fd[data-scrub] :before,.lp-fd[data-scrub] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.lp-fd-caret .lp-caret{animation:none}}@keyframes lp-fd-on{0%{opacity:0}to{opacity:1}}@keyframes lp-fd-off{0%{opacity:1}to{opacity:0}}@keyframes lp-fd-blur{0%{filter:blur(8px)}to{filter:none}}@keyframes lp-fd-warm{0%,5%{opacity:0}11.25%,to{opacity:1}}@keyframes lp-fd-count{0%,11.25%{opacity:0}13.75%,to{opacity:1}}@keyframes lp-fd-media{0%,12.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(8px)scale(.96)}16.875%,25%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)scale(.96)}31.25%,92.5%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes lp-fd-media-d{0%,12.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(8px)scale(.9)}16.875%,25%{opacity:1;animation-timing-function:ease-in-out;transform:translateY(0)scale(.9)}31.25%,92.5%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes lp-fd-ring{0%,25%{opacity:0}27.5%,31.25%{opacity:1}36.25%,to{opacity:0}}@keyframes lp-fd-tc{0%,25%{opacity:1}31.25%,to{opacity:0}}@keyframes lp-fd-player{0%,25%{opacity:0}31.25%,to{opacity:1}}@keyframes lp-fd-pill{0%,31.25%{opacity:0}36.25%,to{opacity:1}}@keyframes lp-fd-win{0%,31.25%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:scaleX(0)}36.25%,to{transform:scaleX(1)}}@keyframes lp-fd-knob{0%,31.25%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(0)}36.25%{transform:translate(82.5%)}63.75%,to{transform:translate(83.2%)}}@keyframes lp-fd-now{0%,32%{transform:translateY(0)}35%,40.875%{transform:translateY(-14px)}41.5%,53.375%{transform:translateY(-28px)}54%,to{transform:translateY(-42px)}}@keyframes lp-fd-left{0%,47.125%{transform:translateY(0)}47.75%,59.625%{transform:translateY(-14px)}60.25%,to{transform:translateY(-28px)}}@keyframes lp-fd-fill{0%,31.25%{transform:scaleX(0)}36.25%{transform:scaleX(.021)}63.75%,to{transform:scaleX(.095)}}@keyframes lp-fd-play{0%,63.75%{opacity:1}66.25%,to{opacity:0}}@keyframes lp-fd-gplay{0%,28.75%{opacity:1}30%,to{opacity:0}}@keyframes lp-fd-gpause{0%,28.75%{opacity:0}30%,to{opacity:1}}@keyframes lp-fd-brk-in{0%,63.75%{animation-timing-function:cubic-bezier(.3,1.6,.5,1);transform:translate(-14px)scaleY(1.6)}66.25%,to{transform:none}}@keyframes lp-fd-brk-out{0%,63.75%{animation-timing-function:cubic-bezier(.3,1.6,.5,1);transform:translate(14px)scaleY(1.6)}66.25%,to{transform:none}}@keyframes lp-fd-landed{0%,63.75%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translate(-50%,6px)}66.25%,83.75%{opacity:1;transform:translate(-50%)}86.25%,to{opacity:0;transform:translate(-50%)}}@keyframes lp-fd-916{0%,83.75%{opacity:0}87.5%,to{opacity:1}}@keyframes lp-fd-meta{0%,12.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(8px)}16.875%,25%{opacity:1;transform:none}28.75%,to{opacity:0;transform:none}}@keyframes lp-fd-meta-d{0%,12.5%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(-14px)}16.875%,25%{opacity:1;transform:translateY(-22px)}28.75%,to{opacity:0;transform:translateY(-22px)}}@keyframes lp-fd-ink{0%{color:var(--lp-muted)}to{color:var(--lp-bg)}}@keyframes lp-fd-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-fd-tr{0%,31.25%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}36.25%,92.5%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes lp-fd-said{to{color:var(--lp-fg)}}@keyframes lp-fd-said-hit{to{color:var(--lp-fg);box-shadow:inset 0 -2px #f5c84b}}@keyframes lp-fd-box{0%,to{color:var(--lp-bg);background:#f5c84b;box-shadow:0 0 0 2px #f5c84b}}@keyframes lp-fd-cta{0%,25%{opacity:0}31.25%,92.5%{opacity:1}97.5%,to{opacity:0}}@keyframes lp-fd-pulse{0%,70%{animation-timing-function:ease-in-out;transform:none}73.125%{animation-timing-function:ease-in-out;transform:scale(1.04)}76.25%{animation-timing-function:ease-in-out;transform:none}79.375%{animation-timing-function:ease-in-out;transform:scale(1.04)}82.5%{transform:none}83.25%{transform:scale(.97)}84%,to{transform:none}}@keyframes lp-fd-halo{0%,70%{opacity:0;transform:none}70.1%{opacity:.9;animation-timing-function:ease-out;transform:none}76.25%{opacity:0;transform:scale(1.05,1.35)}76.3%{opacity:.9;animation-timing-function:ease-out;transform:none}82.5%,to{opacity:0;transform:scale(1.05,1.35)}}@keyframes lp-fd-sim{0%,25%{opacity:1;transform:translateY(var(--fd-shift));animation-timing-function:ease-in-out}31.25%,92.5%{opacity:1;transform:none}97.5%,to{opacity:0;transform:none}}@keyframes lp-fd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-fd-cue{0%,85%{opacity:0}88.75%,92.5%{opacity:1}97.5%,to{opacity:0}}.lp-cut{scroll-margin-top:0}.lp-beat-wide{flex-direction:column;gap:18px;padding-top:56px;padding-bottom:56px;display:flex}@media (min-width:768px){.lp-beat-wide{padding-top:96px;padding-bottom:72px}}.lp-style{flex-direction:column;gap:18px;display:flex}.lp-style-copy{max-width:760px}.lp-style-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1024px){.lp-style-grid{grid-template-columns:360px minmax(0,1fr);gap:48px}}.lp-style-left{flex-direction:column;align-items:center;gap:12px;display:flex}.lp-style-controls{flex-direction:column;gap:16px;min-width:0;display:flex}.lp-sv{aspect-ratio:9/16;background:#000;border-radius:16px;width:62%;position:relative;overflow:hidden;box-shadow:0 0 0 5px #1c1c1c;container-type:inline-size}@media (min-width:768px){.lp-sv{width:320px}}.lp-sv-img{transition:filter .4s,transform .3s;position:absolute;top:0;bottom:0;left:0;right:0}.lp-style[data-look=fast_punchy] .lp-sv-img{filter:contrast(1.06);transform:scale(1.08)}.lp-style[data-look=bold_motivation] .lp-sv-img{filter:contrast(1.04);transform:scale(1.04)}.lp-style[data-look=cinematic_bw] .lp-sv-img,.lp-look[data-look=cinematic_bw] .lp-look-thumb img{filter:grayscale()contrast(1.08)brightness(.92)}.lp-style[data-look=dark_slow] .lp-sv-img,.lp-look[data-look=dark_slow] .lp-look-thumb img{filter:brightness(.72)contrast(1.05)}.lp-look[data-look=fast_punchy] .lp-look-thumb img{filter:contrast(1.06)}.lp-sv-src{font-family:var(--font-mono);color:#e5e5e5;background:rgba(0,0,0,.55);border-radius:3px;padding:2px 5px;font-size:9px;position:absolute;top:2.5%;left:5%}.lp-sv-hook{text-align:center;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.9);text-transform:uppercase;font-size:5.6cqw;font-weight:700;line-height:1.1;position:absolute;top:9%;left:8%;right:8%}.lp-sv-cap{flex-wrap:wrap;justify-content:center;gap:0 2.6cqw;display:flex;position:absolute;top:57%;left:7%;right:7%}.lp-sv-w{letter-spacing:-.02em;color:#fff;text-shadow:0 2px #000;font-weight:700;line-height:1.05;transition:transform .2s}.lp-sv[data-cap=impact] .lp-sv-w,.lp-sv[data-cap=bold] .lp-sv-w,.lp-sv[data-cap=karaoke] .lp-sv-w{text-transform:uppercase}.lp-sv[data-cap=impact] .lp-sv-w{font-size:9.4cqw}.lp-sv[data-cap=impact] .lp-sv-w[data-em]{font-size:10.8cqw}.lp-sv[data-cap=bold] .lp-sv-w{font-size:8.1cqw}.lp-sv[data-cap=impact] .lp-sv-w[data-em],.lp-sv[data-cap=bold] .lp-sv-w[data-em],.lp-sv[data-cap=clean] .lp-sv-w[data-em],.lp-sv[data-cap=karaoke] .lp-sv-w[data-em]{color:var(--lp-amber)}.lp-sv[data-zoom] .lp-sv-w[data-em]:first-of-type,.lp-sv[data-zoom] .lp-sv-w:nth-child(3){transform:scale(1.08)}.lp-sv[data-cap=lower] .lp-sv-cap{background:rgba(0,0,0,.6);padding:6px;top:70%}.lp-sv[data-cap=lower] .lp-sv-w{text-shadow:none;font-size:4.7cqw;font-weight:500}.lp-sv[data-cap=clean] .lp-sv-w{text-shadow:0 2px 10px rgba(0,0,0,.6);font-size:6.6cqw;font-weight:600}.lp-sv[data-cap=karaoke] .lp-sv-w{font-size:7.5cqw}.lp-sv[data-cap=karaoke] .lp-sv-w:nth-child(n+4):not([data-em]){color:rgba(255,255,255,.45)}.lp-sv-handle{color:#fff;opacity:.75;text-shadow:0 1px 4px #000;font-size:11px;font-weight:600;position:absolute;bottom:6%;right:6%}.lp-sv-bar{background:var(--lp-amber);width:38%;height:4px;position:absolute;top:0;left:0}.lp-sv-speed{height:20px;font-family:var(--font-mono);color:var(--lp-amber);background:rgba(0,0,0,.6);border-radius:3px;align-items:center;padding:0 6px;font-size:10px;display:flex;position:absolute;top:9%;right:6%}.lp-lanes{flex-direction:column;gap:5px;width:62%;display:flex}@media (min-width:768px){.lp-lanes{width:320px}}.lp-lane{background:#141414;border-radius:4px;height:22px;position:relative;overflow:hidden}.lp-lane-wave{align-items:center;gap:1.5px;padding:0 4px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lp-lane-wave>span{background:rgba(255,255,255,.5);border-radius:1px;flex:1}.lp-lane[data-off]>*{visibility:hidden}.lp-lane-music{background:rgba(245,197,66,.22);border:1px solid rgba(245,197,66,.6);border-radius:3px;position:absolute;top:3px;bottom:3px;left:8%;right:4%}.lp-lane-duck{width:88%;height:22px;position:absolute;top:0;left:8%}.lp-lane-tag{font-family:var(--font-mono);color:var(--lp-fg);background:#141414;padding:0 3px;font-size:9px;position:absolute;top:3px;left:6px}.lp-lane-tag-amber{color:var(--lp-amber);background:0 0;left:calc(8% + 6px)}.lp-looks{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lp-gutter);margin:0 calc(-1*var(--lp-gutter));padding:4px var(--lp-gutter);gap:10px;display:flex;position:relative;overflow-x:auto}@media (min-width:768px){.lp-looks{margin:0;padding:4px 4px 6px}}.lp-looks::-webkit-scrollbar{display:none}.lp-look{scroll-snap-align:start;width:96px;color:var(--lp-fg);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;flex:none;gap:6px;padding:0;display:flex}@media (min-width:768px){.lp-look{width:118px}}.lp-look:focus-visible{outline:2px solid var(--lp-amber);outline-offset:3px;border-radius:8px}.lp-look-thumb{aspect-ratio:3/4;border:2px solid transparent;border-radius:8px;width:100%;transition:border-color .2s;display:block;position:relative;overflow:hidden}.lp-look[aria-pressed=true] .lp-look-thumb{border-color:var(--lp-amber)}.lp-look-cap{background:var(--lp-amber);border-radius:2px;height:9%;position:absolute;bottom:18%;left:14%;right:14%}.lp-look[data-look=cinematic_bw] .lp-look-cap,.lp-look[data-look=clean_podcast] .lp-look-cap{background:rgba(255,255,255,.85)}.lp-look[data-look=dark_slow] .lp-look-cap{background:var(--lp-fg)}.lp-look-name{font-size:12px;font-weight:600;line-height:1.25}.lp-look-price{font-family:var(--font-mono);color:var(--lp-amber);font-size:11px}.lp-look-price[data-free]{color:var(--lp-muted)}.lp-row2{flex-direction:column;gap:7px;display:flex}.lp-row2-k{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lp-dim);font-size:11px}.lp-chips2{margin:0 calc(-1*var(--lp-gutter));padding:0 var(--lp-gutter);scrollbar-width:none;gap:6px;list-style:none;display:flex;overflow-x:auto}.lp-chips2::-webkit-scrollbar{display:none}@media (min-width:768px){.lp-chips2{flex-wrap:wrap;margin:0;padding:0}}.lp-chip2{height:36px;color:var(--lp-fg);white-space:nowrap;border:1px solid rgba(255,255,255,.14);border-radius:18px;flex:none;align-items:center;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s,background-color .2s;display:flex}.lp-chip2[data-on]{border-color:var(--lp-amber);color:var(--lp-amber);background:rgba(245,197,66,.1)}.lp-price{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.lp-price-pill{background:var(--lp-card);min-height:40px;font-family:var(--font-mono);color:var(--lp-fg);border:1px solid rgba(245,197,66,.4);border-radius:20px;align-items:center;padding:8px 14px;font-size:12px;line-height:1.4;display:flex}.lp-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.lp-feats{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-feats>li{background:var(--lp-card);border:1px solid rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:12px;min-height:64px;padding:14px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.lp-feat-ic{background:var(--lp-line);border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.lp-ai-wrap{padding-bottom:64px}@media (min-width:768px){.lp-ai-wrap{padding-bottom:112px}}.lp-ai2{background:#111;border:1px solid rgba(255,255,255,.06);border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;padding:20px 16px;display:grid}@media (min-width:768px){.lp-ai2{padding:32px}}@media (min-width:1024px){.lp-ai2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.lp-ai2-demo{flex-direction:column;gap:8px;display:flex}.lp-ai2-prompt{background:var(--lp-card);color:#d4d4d4;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.lp-ai2-prompt>span{grid-area:1/1}.lp-ai2-prompt .lp-caret{vertical-align:-.12em;width:2px;height:1em;display:inline-block}.lp-ai2-row{background:#141414;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.lp-ai2-thumb{aspect-ratio:16/9;border-radius:4px;flex:none;width:64px;position:relative;overflow:hidden}.lp-ai2-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-ai2-meta>span:first-child{font-family:var(--font-mono);color:var(--lp-amber);font-size:11px}.lp-ai2-meta>span:last-child{color:#d4d4d4;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lp-ai2 .lp-segs{margin-top:4px}.lp-mcp2{padding:64px var(--lp-gutter);background:#070707;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);position:relative;overflow:clip}@media (min-width:768px){.lp-mcp2{padding:88px var(--lp-gutter)}}@media (min-width:1024px){.lp-mcp2{padding:112px var(--lp-gutter)}}.lp-mcp2-grid{opacity:.5;pointer-events:none;flex-direction:column;justify-content:center;gap:10px;padding:0 4%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lp-mcp2-grid>span{background:rgba(255,255,255,.035);border-radius:3px;height:6px;display:block}.lp-mcp2-in{flex-direction:column;gap:28px;max-width:1280px;margin:0 auto;display:flex;position:relative}@media (min-width:768px){.lp-mcp2-in{gap:40px}}.lp-mcp2-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:20px;display:grid}@media (min-width:1024px){.lp-mcp2-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.lp-mcp2-title,.lp-mcp2-pitch{flex-direction:column;gap:12px;display:flex}.lp-mcp2-pitch p{color:var(--lp-muted);margin:0;font-size:16px;line-height:1.55}.lp-mcp2-clients,.lp-mcp2-badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-mcp2-clients>li{border:1px solid rgba(255,255,255,.16);border-radius:16px;align-items:center;height:32px;padding:0 12px;font-size:13px;display:flex}.lp-mcp2-badges>li{height:28px;color:var(--lp-amber);font-family:var(--font-mono);background:rgba(245,197,66,.12);border-radius:14px;align-items:center;padding:0 10px;font-size:12px;display:flex}.lp-mcp2-demo{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1024px){.lp-mcp2-demo{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:48px}}.lp-chat{background:#141414;border:1px solid rgba(255,255,255,.1);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5)}.lp-chat-bar{border-bottom:1px solid rgba(255,255,255,.08);align-items:center;gap:6px;height:44px;padding:0 8px 0 14px;display:flex}.lp-chat-dots{gap:6px;display:flex}.lp-chat-dots>span{background:#333;border-radius:50%;width:10px;height:10px}.lp-chat-title{color:#8a8a8a;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:10px;font-size:12px;overflow:hidden}.lp-chat:focus-visible{outline:2px solid var(--lp-amber);outline-offset:2px}@media (max-width:767.98px){.lp-chat-title-who{display:none}}.lp-chat-body{flex-direction:column;gap:10px;height:600px;padding:16px;display:flex;overflow:hidden}.lp-chat-body>*,.lp-chat-rows>*{flex:none}@media (min-width:768px){.lp-chat-body{height:440px}}.lp-chat-user{background:var(--lp-line);border-radius:14px 14px 4px;align-self:flex-end;max-width:88%;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.45}.lp-chat-caret{vertical-align:-2px;background:var(--lp-amber);width:2px;height:15px;margin-left:2px;animation:.8s step-end infinite lp-blink;display:inline-block}.lp-chat-turn{align-items:flex-start;gap:10px;display:flex}.lp-chat-think{opacity:0;align-items:center;height:34px;display:flex;position:absolute;top:0;left:0}.lp-chat-avatar{background:var(--lp-line);border:1px solid #3a3a3a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.lp-chat-avatar>span{background:var(--lp-muted);border-radius:2px;width:8px;height:8px}.lp-chat-shimmer{background:linear-gradient(90deg,#222 0,#3a3a3a 50%,#222 100%) 0 0/200px 12px;border-radius:6px;width:160px;height:12px;animation:1s linear infinite lp-shim;display:block}@keyframes lp-shim{0%{background-position:-200px 0}to{background-position:200px 0}}.lp-chat-rows{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex;position:relative}.lp-tool{font-family:var(--font-mono);background:#0f0f0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 8px;padding:8px 10px;font-size:12px;display:grid}.lp-tool-ic{flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:flex;position:relative}.lp-tool-spin{opacity:0;border:2px solid var(--lp-amber);border-right-color:transparent;border-radius:2px;animation:.6s linear infinite lp-spin;position:absolute;top:1px;bottom:1px;left:1px;right:1px}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-tool-tick{background:var(--lp-amber);color:#1a1400;width:12px;height:12px;font-size:9px;font-weight:700;font-family:var(--font-sans);border-radius:3px;justify-content:center;align-items:center;display:flex}.lp-tool-call{color:var(--lp-fg);overflow-wrap:anywhere;min-width:0}.lp-tool-res{color:var(--lp-muted);grid-column:2}@media (min-width:768px){.lp-tool{grid-template-columns:16px minmax(0,1fr) auto}.lp-tool-res{text-align:right;grid-column:3}}.lp-tool-res[data-accent]{color:var(--lp-amber)}.lp-tool-ring{flex:none;width:16px;height:16px;transform:rotate(-90deg)}.lp-tool-ring circle,.lp-mcp2-render circle{fill:none;stroke:var(--lp-line);stroke-width:3px}.lp-tool-ring circle+circle,.lp-mcp2-render circle+circle{stroke:var(--lp-amber)}.lp-chat-note{font-family:var(--font-mono);color:var(--lp-dim);font-size:10px}.lp-approve{background:#1a1a1a;border:1px solid rgba(74,222,128,.5);border-radius:10px;flex-direction:column;gap:10px;margin-top:4px;padding:12px;display:flex}.lp-approve-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 8px;font-size:14px;font-weight:600;display:flex}.lp-approve-cr{font-family:var(--font-mono);color:var(--lp-amber);white-space:nowrap;font-size:13px;font-weight:400}.lp-approve-btns{gap:8px;display:flex}.lp-approve-ok{color:#1a1400;background:#4ade80;border-radius:8px;flex:1;place-items:center;height:40px;font-size:14px;font-weight:600;display:grid}.lp-approve-ok>span{grid-area:1/1}.lp-approve-wait{opacity:0}.lp-approve-no{white-space:nowrap;max-width:0;height:40px;color:var(--lp-muted);opacity:0;border:0 solid rgba(255,255,255,.16);border-radius:8px;align-items:center;margin-left:-8px;padding:0;font-size:14px;display:flex;overflow:hidden}.lp-mcp2-phonecol{flex-direction:column;align-items:center;gap:10px;display:flex}.lp-mcp2-phone{aspect-ratio:9/16;background:#0d0d0d;border-radius:22px;width:60%;position:relative;overflow:hidden;box-shadow:0 0 0 6px #1c1c1c,0 30px 60px rgba(0,0,0,.6);container-type:inline-size}@media (min-width:768px){.lp-mcp2-phone{width:260px}}@media (min-width:1024px){.lp-mcp2-phone{width:280px}}.lp-mcp2-empty{text-align:center;font-family:var(--font-mono);color:var(--lp-dim);justify-content:center;align-items:center;padding:16px;font-size:11px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lp-mcp2-render{z-index:2;opacity:0;font-family:var(--font-mono);color:var(--lp-amber);background:#0d0d0d;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.lp-mcp2-render svg{width:64px;height:64px;transform:rotate(-90deg)}.lp-mcp2-render circle{stroke-width:6px;stroke-linecap:round}.lp-mcp2-shot{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.lp-mcp2-bar{z-index:1;background:var(--lp-amber);transform-origin:0;width:100%;height:4px;position:absolute;top:0;left:0}.lp-mcp2-hook,.lp-mcp2-cap{z-index:1;text-align:center;text-transform:uppercase;color:#fff;letter-spacing:-.01em;font-weight:700;line-height:1.08;position:absolute;left:7%;right:7%}.lp-mcp2-hook{text-shadow:0 2px 8px rgba(0,0,0,.9);font-size:6.2cqw;top:9%}.lp-mcp2-cap{text-shadow:0 2px #000;font-size:8.4cqw;top:58%}.lp-mcp2-cap>span{color:var(--lp-amber)}.lp-mcp2-src{z-index:1;font-family:var(--font-mono);color:#e5e5e5;background:rgba(0,0,0,.55);border-radius:3px;padding:1px 4px;font-size:8px;position:absolute;top:4%;left:6%}.lp-mcp2-ready{color:#4ade80;height:28px;font-family:var(--font-mono);background:rgba(74,222,128,.12);border-radius:14px;align-items:center;padding:0 10px;font-size:12px;display:flex}.lp-mcp2-cta{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.lp-mcp2-cta>span{color:var(--lp-muted);font-size:14px}.lp-more,.lp-pricing{flex-direction:column;gap:20px;padding-top:48px;padding-bottom:48px;display:flex}@media (min-width:768px){.lp-more,.lp-pricing{padding-top:72px;padding-bottom:72px}}.lp-chapter-head{flex-direction:column;gap:10px;display:flex}.lp-row.lp-chapter-head{flex-direction:row;align-items:flex-end}.lp-more-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.lp-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-more-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.lp .lp-more-card{background:var(--lp-card);height:100%;min-height:132px;color:var(--lp-fg);border:1px solid rgba(255,255,255,.08);border-radius:12px;flex-direction:column;gap:8px;padding:18px;transition:border-color .2s;display:flex}.lp .lp-more-card:hover{color:var(--lp-fg);border-color:rgba(255,255,255,.22)}.lp-more-t{font-size:16px;font-weight:600}.lp-more-s{color:var(--lp-muted);font-size:13px;line-height:1.5}.lp-more-l{color:var(--lp-amber);margin-top:auto;font-size:13px}.lp-compare{font-family:var(--font-mono);letter-spacing:.12em;color:var(--lp-muted);align-items:center;min-height:44px;font-size:12px;display:flex}.lp-plans{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:768px){.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-plans{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.lp-plan{background:var(--lp-card);border:1px solid rgba(255,255,255,.08);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.lp-plan[data-lean]{background:rgba(245,197,66,.06);border-color:rgba(245,197,66,.5)}.lp-plan-name{font-size:16px;font-weight:600}.lp-plan-price{font-family:var(--font-mono);font-size:34px;font-weight:500;line-height:1.1}.lp-plan-price>span{font-family:var(--font-sans);color:var(--lp-muted);font-size:13px}.lp-plan-cr{color:var(--lp-muted);font-size:13px}.lp-plan-sold{border-top:1px solid rgba(255,255,255,.08);margin-bottom:4px;padding-top:10px;font-size:14px;line-height:1.45}.lp .lp-plan-cta{height:44px;color:var(--lp-fg);border:1px solid rgba(255,255,255,.16);border-radius:8px;justify-content:center;align-items:center;margin-top:auto;font-size:14px;font-weight:600;display:flex}.lp .lp-plan-cta:hover{color:var(--lp-fg);border-color:rgba(255,255,255,.4)}.lp .lp-plan[data-lean] .lp-plan-cta{background:var(--lp-amber);border-color:var(--lp-amber);color:#1a1400}.lp .lp-plan[data-lean] .lp-plan-cta:hover{background:var(--lp-amber-hi)}.lp-final{text-align:center;background:#000;flex-direction:column;align-items:center;gap:max(24px,min(4vh,40px));padding:96px 16px;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.lp-final{padding:160px 24px}}.lp-final-img{object-fit:cover;object-position:50% 30%;filter:brightness(.3)grayscale(.3);will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.lp-final-shade{background:linear-gradient(#0a0a0a 0%,rgba(10,10,10,.4) 40%,rgba(10,10,10,.85) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.lp-final h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:max(56px,min(9vw,150px));line-height:.86;position:relative}.lp-final h2>span{padding-bottom:.04em;display:block;overflow:hidden}.lp-final h2>span>span{display:block}.lp-final h2>span:last-child>span{color:var(--lp-amber)}.lp-final-cta{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.lp-final-cta .lp-btn{border-radius:10px;min-height:56px;padding:0 30px;font-size:17px}.lp-final-cta>span{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lp-muted);font-size:11px}html[data-lmotion] .lp-hero-head{transform:translateY(6vh)}@media (min-width:760px){html[data-lmotion] .lp-hero-head{transform:translateY(12vh)}}html[data-lmotion] .lp-crop,html[data-lmotion] .lp-chip,html[data-lmotion] .lp-cap,html[data-lmotion] .lp-phone{opacity:0}html[data-lmotion] .lp-phone-bar>div{transform:scaleX(0)}[data-sc]{--sc-t:0s}.lp-track{--sc-x:0;position:relative}html[data-lmotion] .lp-track>[data-hold]{position:-webkit-sticky;position:sticky;top:0}html[data-lmotion] .lp-track:after{content:"";height:calc(var(--sc-x)*var(--lp-vh));display:block}.lp-track[data-sc=style]{--sc-x:2}.lp-track[data-sc=ai]{--sc-x:1}.lp-track[data-sc=mcp]{--sc-x:2.4}.lp-track[data-sc=playtime]{--sc-x:1.4}.lp-track[data-sc=final]{--sc-x:.6}@media (min-width:760px){.lp-track[data-sc=style]{--sc-x:1.8}.lp-track[data-sc=ai]{--sc-x:.9}.lp-track[data-sc=mcp]{--sc-x:2.2}.lp-track[data-sc=playtime]{--sc-x:1.2}.lp-track[data-sc=final]{--sc-x:.7}}@media (max-width:1023.98px){html[data-lmotion] .lp-track[data-sc=pricing]>[data-hold]{position:static}}@media (min-width:1024px){.lp-track[data-sc=pricing]{--sc-x:.5}}[data-sc][data-scrub] :not(.listen-wave>span):not(.listen-pulse),[data-sc][data-scrub] :before,[data-sc][data-scrub] :after{animation-play-state:paused!important}@keyframes lp-sc-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lp-sc-on{0%{opacity:0}to{opacity:1}}@keyframes lp-sc-off{0%{opacity:1}to{opacity:0}}@keyframes lp-sc-show{0%,to{opacity:1}}@keyframes lp-sc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-sc][data-scrub] [data-sc-item]{animation:lp-sc-rise var(--sc-d,.2s)cubic-bezier(.2,.8,.2,1)calc(var(--sc-a,0s) - var(--sc-t))both}.lp-feats-wrap{flex-direction:column;gap:18px;display:flex}.lp-pricing-in{flex-direction:column;gap:20px;display:flex}@keyframes lp-sc-lean{0%{background-color:var(--lp-card);border-color:rgba(255,255,255,.08)}}@keyframes lp-sc-lean-cta{0%{color:var(--lp-fg);background-color:transparent;border-color:rgba(255,255,255,.16)}}[data-sc][data-scrub] .lp-plan[data-lean]{animation:lp-sc-rise var(--sc-d,.2s)cubic-bezier(.2,.8,.2,1)calc(var(--sc-a,0s) - var(--sc-t))both,lp-sc-lean .15s linear calc(.62s - var(--sc-t))both}.lp [data-sc][data-scrub] .lp-plan[data-lean] .lp-plan-cta{animation:lp-sc-lean-cta .12s linear calc(.7s - var(--sc-t))both}.lp-look-rail{display:none}html[data-lmotion] .lp-look-rail{background:var(--lp-line);border-radius:1px;height:2px;margin-top:-10px;display:block;overflow:hidden}.lp-look-rail>span{background:var(--lp-amber);transform-origin:0;height:100%;display:block}.lp-track[data-scrub] .lp-look-rail>span{animation:lp-sc-grow .55s linear calc(.4s - var(--sc-t))both}.lp-track[data-scrub] .lp-style-copy>*{animation:lp-sc-rise .18s cubic-bezier(.2,.8,.2,1)calc(40ms - var(--sc-t))both}.lp-track[data-scrub] .lp-style-copy>:nth-child(2){animation-delay:calc(80ms - var(--sc-t))}@keyframes lp-st-pop{0%{opacity:0;transform:translateY(32px)scale(.94)}to{opacity:1;transform:none}}.lp-track[data-scrub] .lp-sv{animation:lp-st-pop .2s cubic-bezier(.2,.8,.2,1)calc(.1s - var(--sc-t))both}.lp-track[data-scrub] .lp-lanes{animation:lp-sc-on .12s linear calc(.22s - var(--sc-t))both}.lp-track[data-scrub] .lp-looks,.lp-track[data-scrub] .lp-row2,.lp-track[data-scrub] .lp-price{animation:lp-sc-rise .16s cubic-bezier(.2,.8,.2,1)calc(.14s - var(--sc-t))both}.lp-track[data-scrub] .lp-row2:nth-child(3){animation-delay:calc(.17s - var(--sc-t))}.lp-track[data-scrub] .lp-row2:nth-child(4){animation-delay:calc(.2s - var(--sc-t))}.lp-track[data-scrub] .lp-row2:nth-child(5){animation-delay:calc(.23s - var(--sc-t))}.lp-track[data-scrub] .lp-row2:nth-child(6),.lp-track[data-scrub] .lp-row2:nth-child(7){animation-delay:calc(.26s - var(--sc-t))}.lp-track[data-scrub] .lp-price{animation-delay:calc(.3s - var(--sc-t))}.lp-ai2-q>span:not(.lp-caret){position:relative}.lp-ai2-q>span:not(.lp-caret):after{content:"";background:var(--lp-amber);opacity:0;width:2px;height:1.05em;position:absolute;top:.1em;right:-2px}.lp-track[data-scrub] .lp-ai2 .lp-beat-copy>*{animation:lp-sc-rise .2s cubic-bezier(.2,.8,.2,1)calc(80ms - var(--sc-t))both}.lp-track[data-scrub] .lp-ai2 .lp-beat-copy>:nth-child(2){animation-delay:calc(.12s - var(--sc-t))}.lp-track[data-scrub] .lp-ai2 .lp-beat-copy>:nth-child(3){animation-delay:calc(.16s - var(--sc-t))}.lp-track[data-scrub] .lp-ai2 .lp-beat-copy>:nth-child(4){animation-delay:calc(.2s - var(--sc-t))}.lp-track[data-scrub] .lp-ai2-q>span:not(.lp-caret){animation:lp-sc-on 1ms linear calc(.42s + var(--i)*4.2ms - var(--sc-t))both}.lp-track[data-scrub] .lp-ai2-q>span:not(.lp-caret):after{animation:lp-sc-show 4.2ms linear calc(.42s + var(--i)*4.2ms - var(--sc-t))}.lp-track[data-scrub] .lp-ai2-q>.lp-caret{animation:lp-sc-on 1ms linear calc(.58s - var(--sc-t))both}.lp-track[data-scrub] .lp-ai2-row{animation:lp-sc-rise .12s cubic-bezier(.2,.8,.2,1)calc(.58s + var(--i)*60ms - var(--sc-t))both}.lp-track[data-scrub] .lp-ai2 .lp-segs>div>div{animation:lp-sc-grow 70ms linear calc(.76s + var(--i)*50ms - var(--sc-t))both}.lp-track[data-scrub] .lp-ai2-sum{animation:lp-sc-on 50ms linear calc(.9s - var(--sc-t))both}.lp-mcp2-hold{flex-direction:column;gap:28px;display:flex;position:relative}@media (min-width:768px){.lp-mcp2-hold{gap:16px}}.lp-mcp2-pan{z-index:1;position:relative}.lp-mcp2-rail{display:none}html[data-lmotion] .lp-mcp2-rail{z-index:2;background:#070707;align-items:stretch;gap:4px;display:flex;position:relative;box-shadow:0 -16px #070707}.lp-mcp2-rail:after{content:"";background:var(--lp-amber);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.lp-mcp2-rail ol{border-bottom:2px solid var(--lp-line);flex:1;margin:0;padding:0;list-style:none;display:flex}.lp-mcp2-rail li{flex:1;display:flex}.lp-mcp2-rail button{min-height:44px;color:var(--lp-dim);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 4px;font-size:11px;display:flex}.lp-mcp2-rail button:hover,.lp-mcp2-rail button[aria-current]{color:var(--lp-fg)}.lp-mcp2-rail button[aria-current]>span{color:var(--lp-amber)}.lp-mcp2-rail button:focus-visible{outline:2px solid var(--lp-amber);outline-offset:-2px}.lp-mcp2-rail .lp-mcp2-again{border-bottom:2px solid var(--lp-line);flex:none;min-width:44px}@media (max-width:767.98px){html[data-lmotion] .lp-mcp2-rail{margin:-12px 0}.lp-mcp2-rail button>span,.lp-mcp2-rail .lp-mcp2-again{font-size:0}.lp-mcp2-rail .lp-mcp2-again>span{font-size:13px}.lp-mcp2-rail button{letter-spacing:.02em}}@media (min-width:768px){.lp-mcp2-rail button{justify-content:flex-start;padding:0 10px}.lp-mcp2-rail .lp-mcp2-again{padding:0 12px}}.lp-track[data-scrub] .lp-mcp2-rail:after{animation:lp-sc-grow .7s linear calc(.3s - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-head>*{animation:lp-sc-rise .2s cubic-bezier(.2,.8,.2,1)calc(40ms - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-head>:nth-child(2){animation-delay:calc(.1s - var(--sc-t))}.lp-track[data-scrub] .lp-chat,.lp-track[data-scrub] .lp-mcp2-phonecol{animation:lp-sc-rise .15s cubic-bezier(.2,.8,.2,1)calc(.14s - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-phonecol{animation-delay:calc(.2s - var(--sc-t))}@keyframes lp-mc-pan{0%{transform:none}to{transform:translate3d(0,var(--sc-pan,0px),0)}}.lp-track[data-scrub] .lp-mcp2-pan{animation:lp-mc-pan 80ms cubic-bezier(.65,0,.35,1)calc(.7s - var(--sc-t))both}.lp-track[data-scrub][data-sc=mcp]{margin-bottom:var(--sc-pan,0px)}.lp-chat-user>span{position:relative}.lp-chat-user>span:after{content:"";background:var(--lp-amber);opacity:0;width:2px;height:1.1em;position:absolute;top:.1em;right:-2px}.lp-track[data-scrub] .lp-chat-user{animation:lp-sc-on 10ms linear calc(.29s - var(--sc-t))both}.lp-track[data-scrub] .lp-chat-user>span{animation:lp-sc-on 1ms linear calc(.3s + var(--i)*1.4ms - var(--sc-t))both}.lp-track[data-scrub] .lp-chat-user>span:after{animation:lp-sc-show 1.4ms linear calc(.3s + var(--i)*1.4ms - var(--sc-t))}.lp-track[data-scrub] .lp-chat-avatar{animation:lp-sc-on 10ms linear calc(.42s - var(--sc-t))both}.lp-track[data-scrub] .lp-chat-think{animation:lp-sc-show 20ms linear calc(.42s - var(--sc-t))}.lp-track[data-scrub] .lp-chat-shimmer{animation:lp-shim 10ms linear calc(0s - var(--sc-t))infinite}.lp-track[data-scrub] .lp-tool{animation:lp-sc-rise 12ms ease-out calc(.44s + var(--i)*40ms - var(--sc-t))both}.lp-track[data-scrub] .lp-tool .lp-tool-spin{animation:lp-sc-show 30ms linear calc(.44s + var(--i)*40ms - var(--sc-t)),lp-spin 12ms linear calc(0s - var(--sc-t))infinite}.lp-track[data-scrub] .lp-tool .lp-tool-tick,.lp-track[data-scrub] .lp-tool .lp-tool-res{animation:lp-sc-on 1ms linear calc(.47s + var(--i)*40ms - var(--sc-t))both}@keyframes lp-mc-lit{0%,to{background-color:rgba(245,197,66,.35)}}.lp-track[data-scrub] .lp-mcp2-grid>span[data-hit]{animation:lp-mc-lit .22s linear calc(.44s - var(--sc-t))}@keyframes lp-mc-wait{0%,to{border-color:rgba(245,197,66,.6)}}@keyframes lp-mc-ok{0%,to{background-color:var(--lp-amber)}}@keyframes lp-mc-press{50%{transform:scale(.95)}}@keyframes lp-mc-cancel{0%,to{opacity:1;border-width:1px;max-width:120px;margin-left:0;padding:0 14px}}.lp-track[data-scrub] .lp-approve{animation:lp-sc-rise 15ms ease-out calc(.6s - var(--sc-t))both,lp-mc-wait 50ms linear calc(.6s - var(--sc-t))backwards}.lp-track[data-scrub] .lp-approve-ok{animation:lp-mc-ok .65s linear calc(0s - var(--sc-t))backwards,lp-mc-press 15ms linear calc(.635s - var(--sc-t))}.lp-track[data-scrub] .lp-approve-wait{animation:lp-sc-off 1ms linear calc(.65s - var(--sc-t))both}.lp-track[data-scrub] .lp-approve-done{animation:lp-sc-on 1ms linear calc(.65s - var(--sc-t))both}.lp-track[data-scrub] .lp-approve-no{animation:lp-mc-cancel .65s linear calc(0s - var(--sc-t))backwards}@property --mc-n{syntax:"<integer>";inherits:false;initial-value:100}@keyframes lp-mc-ring{0%{stroke-dashoffset:var(--ring)}to{stroke-dashoffset:0}}@keyframes lp-mc-count{0%{--mc-n:0}to{--mc-n:100}}.lp-tool-ring circle+circle{--ring:50.3}.lp-mcp2-render circle+circle{--ring:163.4}.lp-mcp2-pct{counter-reset:mc var(--mc-n)}.lp-mcp2-pct:after{content:counter(mc)" %"}.lp-tool-render .lp-tool-busy{opacity:0}.lp-tool-res>span{grid-area:1/1}.lp-tool-render .lp-tool-res{display:grid}@media (min-width:768px){.lp-tool-render .lp-tool-res{justify-items:end}}.lp-track[data-scrub] .lp-tool-render{animation:lp-sc-rise 12ms ease-out calc(.66s - var(--sc-t))both}.lp-track[data-scrub] .lp-chat-note{animation:lp-sc-on 10ms linear calc(.67s - var(--sc-t))both}.lp-track[data-scrub] .lp-tool-ring circle+circle,.lp-track[data-scrub] .lp-mcp2-render circle+circle{animation:lp-mc-ring .1s linear calc(.66s - var(--sc-t))both}.lp-track[data-scrub] .lp-tool-busy{animation:lp-sc-show .1s linear calc(.66s - var(--sc-t))}.lp-track[data-scrub] .lp-tool-url{animation:lp-sc-on 1ms linear calc(.76s - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-render{animation:lp-sc-show .12s linear calc(.66s - var(--sc-t))}.lp-track[data-scrub] .lp-mcp2-pct{animation:lp-mc-count .1s linear calc(.66s - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-shot{animation:lp-sc-on 10ms linear calc(.78s + var(--i)*70ms - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-hook,.lp-track[data-scrub] .lp-mcp2-ready{animation:lp-sc-on 10ms linear calc(.78s - var(--sc-t))both}.lp-track[data-scrub] .lp-mcp2-bar{animation:lp-sc-grow .22s linear calc(.78s - var(--sc-t))both}.lp-pt-wave>span{transform-origin:50%;background:rgba(255,255,255,.2)}.lp-pt-wave>span[data-played]{background:var(--lp-amber)}@keyframes lp-pt-bob{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes lp-pt-play{0%{background-color:rgba(255,255,255,.2)}to{background-color:var(--lp-amber)}}@keyframes lp-pt-ring{0%{stroke-dashoffset:113.1px}to{stroke-dashoffset:40px}}.lp-track[data-scrub] .lp-pt-in{animation:lp-sc-rise .16s cubic-bezier(.2,.8,.2,1)calc(30ms + var(--k,0)*45ms - var(--sc-t))both}.lp-track[data-scrub] .lp-pt-chips>button{animation:lp-sc-rise .1s cubic-bezier(.2,.8,.2,1)calc(.12s + var(--i)*25ms - var(--sc-t))both}.lp-track[data-scrub] .lp-pt-ring{animation:lp-pt-ring .3s cubic-bezier(.2,.8,.2,1)calc(.3s - var(--sc-t))both}.lp-track[data-scrub] .lp-pt-lock,.lp-track[data-scrub] .lp-pt-car{animation:lp-st-pop .2s cubic-bezier(.2,.8,.2,1)calc(.2s - var(--sc-t))both}.lp-track[data-scrub] .lp-pt-car{animation-delay:calc(.3s - var(--sc-t))}.lp-track[data-scrub] .lp-pt-prog{animation:lp-sc-grow .5s linear calc(.48s - var(--sc-t))both}.lp-track[data-scrub] .lp-pt-lines>span{animation:lp-sc-rise 80ms cubic-bezier(.2,.8,.2,1)calc(.5s - var(--sc-t))both}.lp-track[data-scrub] .lp-pt-lines>span+span{animation-delay:calc(.58s - var(--sc-t))}.lp-track[data-scrub] .lp-pt-wave>span{animation:lp-pt-bob 55ms ease-in-out calc(var(--i)*-.011s - var(--sc-t))infinite}.lp-track[data-scrub] .lp-pt-wave>span[data-played]{animation:lp-pt-bob 55ms ease-in-out calc(var(--i)*-.011s - var(--sc-t))infinite,lp-pt-play 1ms linear calc(.5s + var(--i)*28ms - var(--sc-t))both}.lp-final-sec{background:#000;position:relative}html[data-lmotion] .lp-final{min-height:var(--lp-vh);justify-content:center;padding-top:64px;padding-bottom:32px}@keyframes lp-fn-push{0%{transform:none}to{transform:scale(1.12)}}@keyframes lp-fn-line{0%{transform:translateY(105%)}to{transform:none}}.lp-track[data-scrub] .lp-final-img{animation:lp-fn-push 1s linear calc(0s - var(--sc-t))both}.lp-track[data-scrub] .lp-final h2>span>span{animation:lp-fn-line .2s cubic-bezier(.2,.8,.2,1)calc(.35s + var(--i)*.1s - var(--sc-t))both}.lp-track[data-scrub] .lp-final-cta{animation:lp-sc-rise .14s cubic-bezier(.2,.8,.2,1)calc(.72s - var(--sc-t))both}
.lp-abar{top:calc(52px + env(safe-area-inset-top));z-index:44;position:absolute;left:0;right:0}@media (min-width:768px){.lp-abar{top:108px}}html:not([data-abar-off]) .lp[data-abar-on] .lp-hero-kicker{top:138px}@media (max-width:759.98px){html:not([data-abar-off]) .lp[data-abar-on] .lp-hero-kicker,html:not([data-abar-off]) .lp[data-abar-on] .lp-hero-tc{display:none}}@media (min-width:768px){html:not([data-abar-off]) .lp[data-abar-on] .lp-hero-kicker{top:178px}html:not([data-abar-off]) .lp[data-abar-on] .lp-hero-headwrap{padding-top:198px}}.lp .lp-chip-link[data-fresh]{color:var(--lp-amber);border-color:rgba(245,197,66,.5);gap:8px}.lp .lp-chip-link[data-fresh]:hover{border-color:var(--lp-amber);color:var(--lp-amber-hi)}.lp-chip-new{background:var(--lp-amber);height:16px;color:var(--lp-bg);font-family:var(--font-mono);letter-spacing:.04em;border-radius:3px;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;display:inline-flex}.lp .lp-chip-link[data-fresh].is-on{background:var(--lp-amber);border-color:var(--lp-amber);color:var(--lp-bg)}.lp .lp-chip-link[data-fresh].is-on .lp-chip-new{background:var(--lp-bg);color:var(--lp-amber)}.lp-auto-desk{display:none}.lp-auto-phone{display:inline}.lp-auto-phone-flex{display:flex}@media (min-width:768px){.lp-auto-desk{display:inline}.lp-auto-phone,.lp-auto-phone-flex{display:none}}.lp-auto{position:relative}.lp-auto-new{background:var(--lp-amber);height:18px;color:var(--lp-bg);letter-spacing:.04em;vertical-align:2px;border-radius:3px;align-items:center;margin-left:10px;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.lp .lp-auto-btn{border-radius:10px;justify-content:center;gap:8px;min-height:52px;padding:0 24px;font-size:16px;font-weight:700}.lp-auto-stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,rgba(245,197,66,.12),rgba(245,197,66,0));position:absolute;top:30%;bottom:-15%;left:-30%;right:-30%}.lp-track[data-sc=autodrop]{--sc-x:0}@media (min-width:1024px){.lp-track[data-sc=autodrop]{--sc-x:.8}}@media (max-width:1023.98px){html[data-lmotion] .lp-track[data-sc=autodrop]>[data-hold]{position:static}}.lp-auto-drop{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stage""cta";gap:28px;padding-top:40px;padding-bottom:48px;display:grid}.lp-auto-copy{flex-direction:column;grid-area:copy;gap:18px;display:flex}.lp-auto-kicker{color:var(--lp-amber);letter-spacing:.3em}.lp-auto-h{letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:max(36px,min(10.2vw,44px));line-height:.96}.lp-auto-amber{color:var(--lp-amber)}.lp-auto-p{color:#c4c4c4;max-width:560px;margin:0;font-size:15.5px;line-height:1.6}.lp-auto-cta{flex-direction:column;grid-area:cta;gap:14px;display:flex}.lp-auto-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-auto-cta-row .lp-auto-btn{flex:100%;min-height:56px;font-size:17px}.lp-auto-credits{color:#4ade80;white-space:nowrap;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.45);border-radius:999px;align-items:center;height:34px;padding:0 14px;font-size:14px;font-weight:600;display:none}.lp-auto-fine{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lp-dim);text-align:center;font-size:11.5px}@media (min-width:768px){.lp-auto-h{font-size:64px}.lp-auto-p{font-size:18px}.lp-auto-cta-row .lp-auto-btn{flex:none;min-height:52px;font-size:16px}.lp-auto-credits{display:inline-flex}.lp-auto-fine{text-align:left;font-size:12px}}@media (min-width:1024px){.lp-auto-drop{grid-template:"copy stage""cta stage"1fr/minmax(0,1fr) minmax(0,560px);align-items:start;gap:32px 48px;padding-top:56px;padding-bottom:56px}.lp-auto-copy{align-self:end;padding-top:40px}.lp-auto-h{font-size:max(64px,min(5.6vw,80px))}.lp-auto-h>span{display:block}}.lp-auto-stage{grid-area:stage;justify-content:center;min-width:0;display:flex;position:relative}.lp-auto-phone-frame{z-index:1;background:linear-gradient(#0b0d18 0%,#12121a 55%,#2a2110 100%);border:8px solid #1c1c1e;border-radius:46px;outline:1px solid rgba(255,255,255,.1);flex-direction:column;align-items:center;width:min(300px,78vw);height:470px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6);-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.lp-auto-island{background:#000;border-radius:999px;flex:none;width:92px;height:26px;margin-top:12px}.lp-auto-date{color:rgba(255,255,255,.82);margin-top:26px;font-size:14px;font-weight:500}.lp-auto-clock{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:72px;font-weight:700;line-height:1}.lp-auto-notes{flex-direction:column;align-self:stretch;gap:8px;margin:30px 10px 0;display:flex}.lp-auto-note{-webkit-backdrop-filter:blur(10px);background:rgba(42,42,46,.86);border:1px solid rgba(255,255,255,.09);border-radius:16px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.lp-auto-note-ic{background:#0a0a0a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.lp-auto-note-body{color:#c9c9c9;flex-direction:column;flex:1;gap:1px;min-width:0;font-size:12.5px;line-height:1.35;display:flex}.lp-auto-note-body b{color:#fafafa;font-size:13.5px;font-weight:600}.lp-auto-note-top{color:#b5b5b5;justify-content:space-between;gap:8px;font-size:11px;display:flex}.lp-auto-note-top>span:first-child{color:#e5e5e5;font-weight:600}.lp-auto-note-thumb{background:linear-gradient(#3a3a3a,#262626);border-radius:6px;flex:none;width:34px;height:52px;margin-top:14px;position:relative;overflow:hidden}.lp-auto-note-thumb>i,.lp-auto-poster>i{aspect-ratio:1;background:#4a4a4a;border-radius:50%;width:28%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.lp-auto-note-thumb>i:after,.lp-auto-poster>i:after{content:"";aspect-ratio:1.2;background:#4a4a4a;border-radius:50% 50% 0 0;width:230%;position:absolute;top:135%;left:50%;transform:translate(-50%)}.lp-auto-glow{pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,rgba(245,197,66,.35),rgba(245,197,66,0));height:200px;position:absolute;bottom:-30px;left:-20%;right:-20%}.lp-auto-posters,.lp-auto-days{display:none}.lp-auto-poster{aspect-ratio:9/16;background:linear-gradient(#2c2c2c,#1b1b1b);border:1px solid rgba(255,255,255,.06);border-radius:12px;display:block;position:relative;overflow:hidden}.lp-auto-poster>b{z-index:1;text-align:center;letter-spacing:.02em;color:#fafafa;text-shadow:0 1px 2px #000;font-size:11px;font-weight:800;position:absolute;bottom:22%;left:0;right:0}.lp-auto-poster>b>em{color:var(--lp-amber);font-style:normal}.lp-auto-poster>small{z-index:1;font-family:var(--font-mono);background:rgba(0,0,0,.7);border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;bottom:8px;right:8px}@media (min-width:1024px){.lp-auto-stage{justify-content:flex-start;min-height:640px;padding:0 0 0 24px}.lp-auto-phone-frame{width:316px;height:636px;-webkit-mask-image:none;mask-image:none}.lp-auto-clock{font-size:78px}.lp-auto-posters{width:300px;height:460px;display:block;position:absolute;top:30px;left:250px}.lp-auto-posters>.lp-auto-poster{width:200px;position:absolute}.lp-auto-posters>.lp-auto-poster:first-child{opacity:.75;top:0;left:20px;transform:rotate(6deg)}.lp-auto-posters>.lp-auto-poster:last-child{top:70px;left:96px;transform:rotate(12deg)}.lp-auto-poster>b{font-size:15px}.lp-auto-days{width:210px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--lp-dim);flex-direction:column;gap:6px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:520px;left:380px}.lp-auto-days>span:first-child{white-space:nowrap}.lp-auto-days [data-on]{color:var(--lp-amber)}}@keyframes lp-auto-note{0%{opacity:0;transform:translateY(-26px)scale(.96)}to{opacity:1;transform:none}}[data-sc][data-scrub] .lp-auto-note{animation:lp-auto-note .12s cubic-bezier(.2,.8,.2,1)calc(.42s - var(--n,0)*.16s - var(--sc-t))both}@media (min-width:1024px){[data-sc][data-scrub] .lp-auto-note{animation-delay:calc(.8s - var(--n,0)*.16s - var(--sc-t))}}.lp-auto-set{flex-direction:column;gap:22px;padding-top:40px;padding-bottom:88px;display:flex}.lp-auto-set-h{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.1}.lp-auto-set-h>span{color:#8f8f8f}.lp-auto-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-auto-choice{background:#121212;border:1px solid rgba(255,255,255,.09);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.lp-auto-choice p{color:var(--lp-muted);margin:0;font-size:13px;line-height:1.5}.lp-auto-choice-k{font-family:var(--font-mono);letter-spacing:.2em;color:var(--lp-amber);white-space:nowrap;font-size:11px}.lp-auto-choice-t{font-size:15.5px;font-weight:700;line-height:1.25}.lp-auto-pills{flex-wrap:wrap;gap:6px;display:flex}.lp-auto-pills>span{color:#d4d4d4;border:1px solid rgba(255,255,255,.14);border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;display:inline-flex}.lp-auto-pills svg{width:13px;height:13px}.lp-auto-looks{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-auto-looks>span{background:linear-gradient(#2c2c2c,#1d1d1d);border:1px solid rgba(255,255,255,.08);border-radius:6px;width:34px;height:58px;position:relative;overflow:hidden}.lp-auto-looks>span[data-on]{border:2px solid var(--lp-amber)}.lp-auto-looks>span>i{background:#4a4a4a;border-radius:50%;width:10px;height:10px;position:absolute;top:34%;left:50%;transform:translate(-50%)}.lp-auto-looks>span>b{text-align:center;font-size:8px;font-weight:800;position:absolute;left:0;right:0}.lp-auto-looks>span[data-pos=top]>b{top:14%}.lp-auto-looks>span[data-pos=middle]>b{top:46%}.lp-auto-looks>span[data-pos=bottom]>b{bottom:12%}.lp-auto-looks>small{color:var(--lp-dim);flex-basis:100%;font-size:11.5px}.lp-auto-len{background:#2a2a2a;border-radius:3px;height:6px;display:block;overflow:hidden}.lp-auto-len>span{width:var(--w);background:var(--lp-amber);height:100%;display:block}.lp-auto-broll{gap:4px;display:flex}.lp-auto-broll>i{background:linear-gradient(#3a3a3a,#262626);border-radius:5px;width:28px;height:46px}.lp-auto-broll>i[data-stock]{background:repeating-linear-gradient(135deg,#134e48 0,#134e48 7px,#0f3b37 7px,#0f3b37 14px)}.lp-auto-time{font-family:var(--font-mono);letter-spacing:.02em;font-size:32px;font-weight:700}@media (min-width:768px){.lp-auto-set{gap:24px;padding-top:72px;padding-bottom:120px}.lp-auto-set-h{font-size:34px}.lp-auto-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.lp-auto-choices{grid-template-columns:repeat(6,minmax(0,1fr))}.lp-auto-choice{min-height:184px}}.lp-auto-wall-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:18px;display:flex}.lp-auto-wall-h{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.lp-auto-wall-h .lp-auto-desk{letter-spacing:0;color:var(--lp-muted);font-size:15px;font-weight:400}.lp-auto-wall-sub{color:var(--lp-muted);flex-basis:100%;font-size:15px}.lp-auto-bank{font-family:var(--font-mono);letter-spacing:.14em;color:var(--lp-dim);font-size:11px}.lp-auto-wall{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-auto-wall>li[data-extra]{display:none}.lp-auto-wall[data-all]>li[data-extra]{display:block}.lp .lp-auto-theme{color:#e5e5e5;height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#111;border:1px solid rgba(255,255,255,.14);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.lp .lp-auto-theme:hover{color:var(--lp-fg);border-color:rgba(245,197,66,.6)}.lp .lp-auto-theme svg{width:15px;height:15px}.lp .lp-auto-theme[data-mode]{color:var(--lp-amber);background:rgba(245,197,66,.08);border-color:rgba(245,197,66,.45)}.lp .lp-auto-theme[data-lead]{border-color:var(--lp-amber);background:var(--lp-amber);color:var(--lp-bg);font-weight:600}.lp .lp-auto-theme[data-lead]:hover{background:var(--lp-amber-hi);color:var(--lp-bg)}@media (min-width:768px){.lp-auto-wall-h{font-size:22px}.lp-auto-wall>li[data-extra]{display:block}.lp-auto-wall>.lp-auto-more-li{display:none}.lp .lp-auto-theme{height:38px;padding:0 15px;font-size:14px}}.lp-auto-plans{display:none}.lp-auto-plans-phone{border:1px solid rgba(255,255,255,.12);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.lp-auto-plans-phone>div{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-auto-plans-phone>div+div{border-top:1px solid rgba(255,255,255,.08)}.lp-auto-plans-phone>div[data-free]{background:rgba(245,197,66,.06)}.lp-auto-plans-phone span{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lp-dim);white-space:nowrap;font-size:11px}.lp-auto-plans-phone [data-free] span{color:var(--lp-amber)}.lp-auto-plans-phone b{text-align:right;font-size:14px;font-weight:600}@media (min-width:768px){.lp-auto-plans-phone{display:none}.lp-auto-plans{border:1px solid rgba(255,255,255,.12);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid;overflow:hidden}}.lp-auto-plan{flex-direction:column;gap:8px;min-width:0;padding:18px 20px;display:flex}.lp-auto-plan+.lp-auto-plan{border-left:1px solid rgba(255,255,255,.08)}.lp-auto-plan[data-free]{background:rgba(245,197,66,.06)}.lp-auto-plan-k{font-family:var(--font-mono);letter-spacing:.16em;color:var(--lp-dim);font-size:11px}.lp-auto-plan[data-free] .lp-auto-plan-k{color:var(--lp-amber)}.lp-auto-plan-v{font-size:14.5px;font-weight:600;line-height:1.35}.lp-auto-week{gap:8px}.lp-auto-week>span{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.lp-auto-week small{font-family:var(--font-mono);color:var(--lp-dim);white-space:nowrap;font-size:11px}.lp-auto-week [data-on] small{color:var(--lp-amber)}.lp-auto-week [data-next] .lp-auto-poster{opacity:.45}.lp-auto-week .lp-auto-poster>b{font-size:8.5px}.lp-auto-foot{flex-direction:column;gap:16px;display:flex}.lp-auto-foot p{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.5}.lp-auto-foot .lp-auto-btn{min-height:56px;font-size:17px}@media (min-width:768px){.lp-auto-foot{flex-direction:row;justify-content:space-between;align-items:center}.lp-auto-foot p{font-size:13.5px}.lp-auto-foot .lp-auto-btn{min-height:52px;font-size:16px}}
