.lp{--night-0:#070b16;--night-1:#0e1630;--night-2:#162048;--dusk:#2a3566;--day-1:#f4f8fd;--coral:#ff7a52;--coral-ink:#1a0b05;--mint:#7ce7c0;--ink:#101a33;--ink-2:#44506d;--line:#101a3324;--star:#eef1f8;--star-2:#b4bcd0;--star-3:#9aa3bc;--display:var(--ff-display), system-ui, sans-serif;--text:var(--ff-text), system-ui, sans-serif;--mono:var(--ff-mono), ui-monospace, Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1)}.lp *{box-sizing:border-box}.lp{background:var(--day-1);color:var(--ink);font:400 17px/1.5 var(--text);-webkit-font-smoothing:antialiased;margin:0}.lp a{color:inherit;text-decoration:none}.lp h1,.lp h2,.lp h3,.lp p,.lp dl,.lp dd,.lp ul,.lp ol{margin:0}.lp ul,.lp ol{padding:0;list-style:none}.lp button{font:inherit;color:inherit}.lp :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid}.lp .sky{overflow-x:clip}.lp .wrap{max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.lp .mono{font-family:var(--mono)}.lp .kick{font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hot)}.lp .h2{font:800 clamp(34px, 4.4vw, 60px)/1 var(--display);letter-spacing:-.04em;text-wrap:balance}.lp .h3{font:800 clamp(28px, 3.2vw, 44px)/1.02 var(--display);letter-spacing:-.035em}.lp .lead{color:var(--fg2);font-size:19px;line-height:1.5}.lp .btn{min-height:54px;transition:transform .15s var(--ease), box-shadow .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 30px;font-size:17px;font-weight:600;display:inline-flex}.lp .btn:hover{transform:translateY(-2px)}.lp .btn:active{transform:translateY(0)scale(.98)}.lp .btn--coral{background:var(--coral);color:var(--coral-ink);box-shadow:0 10px 30px #ff7a524d}.lp .btn--ink{background:var(--ink);color:#f4f8fd}.lp .btn--line{border:1px solid;min-height:44px;padding:0 20px;font-size:15px}.lp .band{color:var(--fg);--fg:#101a33;--fg2:#44506d;--fg3:#5b6784;--card:#fff;--card-line:#101a331f;--soft:#ffffffb8;--soft-line:#101a332e;--chip:#fff;--hot:#b8401d;--mark:#ff7a5238;position:relative}.lp .band[data-tone=night]{--fg:#eef1f8;--fg2:#b4bcd0;--fg3:#9aa3bc;--card:#17223f;--card-line:#ffffff1f;--soft:#ffffff0f;--soft-line:#ffffff38;--chip:#111a36;--hot:#ffb199;--mark:#ff7a523d}.lp .band--am{background:linear-gradient(#cfe0ff 0%,#e4eeff 58%,#eef4ff 100%)}.lp .band--day1{background:linear-gradient(#eef4ff 0%,#e2edff 100%)}.lp .band--noon{background:linear-gradient(#e2edff 0%,#d3e4ff 100%)}.lp .band--sunset{background:linear-gradient(180deg, #d3e4ff 0%, #f8d5ba 34%, #ef9c7a 58%, #8a6f95 80%, var(--dusk) 100%);height:360px;overflow:hidden}.lp .band--dusk{background:radial-gradient(circle, #ffffff59 0 1px, transparent 1.5px) 60px 30px / 210px 210px, linear-gradient(180deg, var(--dusk) 0%, var(--night-2) 100%)}.lp .band--night{background:radial-gradient(circle, #ffffff8c 0 1px, transparent 1.5px) 0 0 / 160px 160px, radial-gradient(circle, #ffffff4d 0 1px, transparent 1.5px) 80px 60px / 110px 110px, linear-gradient(180deg, var(--night-2) 0%, var(--night-0) 46%, var(--night-1) 100%)}.lp .band--dawn{background:linear-gradient(180deg, var(--night-1) 0%, #46558a 30%, #8fa0cf 56%, #f2c3a8 84%, #f7dcc8 100%);height:340px;overflow:hidden}.lp .band--morning{background:linear-gradient(180deg, #f7dcc8 0%, #dfe9fb 34%, var(--day-1) 100%)}.lp .band--day{background:var(--day-1)}.lp .sun{pointer-events:none;will-change:transform;background:radial-gradient(circle,#fff6e6 0 28%,#ffd6aaf2 42%,#ffaa8273 62%,#ffaa8200 72%);border-radius:50%;width:300px;height:300px;margin-left:-150px;position:absolute;left:50%}.lp .sun--am{opacity:.9;width:240px;height:240px;transform:translateY(calc(var(--hs,0) * -70px));margin:0;top:40px;left:auto;right:4%}.lp .sun--set{transform:translateY(calc(var(--sp,0) * 250px));top:40px}.lp .sun--rise{transform:translateY(calc((1 - var(--dp,1)) * 150px));bottom:-150px}.lp .moon{opacity:.9;border-radius:50%;width:54px;height:54px;position:absolute;top:70px;right:8%;transform:rotate(-18deg);box-shadow:inset -15px 5px #e9edf8}.lp .nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);color:var(--ink);background:#eef4ffcc;margin-bottom:-69px;transition:background .4s,color .4s,border-color .4s;position:sticky;top:0}.lp .nav.is-night{color:var(--star);background:#070b16b8;border-bottom-color:#ffffff14}.lp .band--am{padding-top:69px}.lp .nav__in{align-items:center;gap:16px;min-height:68px;display:flex}.lp .logo{min-height:44px;font:800 25px/1 var(--display);letter-spacing:-.035em;align-items:center;gap:10px;display:inline-flex}.lp .logo svg{flex:none}.lp .logo .lm{stroke:currentColor}.lp .hud{font:500 13px/1 var(--mono);opacity:0;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:7px 14px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translateY(-6px)}.lp .hud.is-on{opacity:1;transform:none}.lp .hud b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.lp .hud i{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px 2px #ff7a52b3}.lp .nav__links{align-items:center;gap:4px;margin-left:auto;font-size:15px;display:flex}.lp .hud+.nav__links{margin-left:0}.lp .nav__links a:not(.btn){opacity:.8;padding:12px}.lp .nav__links a:not(.btn):hover{opacity:1;color:#b8401d}.lp .nav.is-night .nav__links a:not(.btn):hover{color:var(--coral)}.lp .hero{flex-wrap:wrap;align-items:center;gap:32px;padding:44px 0 80px;display:flex}.lp .hero__text{flex-direction:column;flex:520px;gap:26px;min-width:0;display:flex}.lp .hero h1{font:800 clamp(44px, 5.9vw, 84px)/.96 var(--display);letter-spacing:-.045em;text-wrap:balance}.lp .hero h1 em{color:#cf3f17;font-style:normal}.lp .hero .lead{max-width:520px}.lp .hero__cta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lp .more{min-height:44px;font:400 14px/1.4 var(--mono);color:var(--fg);align-items:center;gap:8px;display:inline-flex}.lp .hero__art{flex:420px;min-width:0}.lp .tilt{perspective:1100px;position:relative}.lp .tilt-in{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out}.lp .stack{transform-style:preserve-3d;transform:rotateY(calc(var(--hs,0) * -26deg)) rotateX(calc(var(--hs,0) * 10deg));position:absolute;inset:0}.lp .flo{transform-style:preserve-3d;animation:9s ease-in-out infinite alternate lp-flo;position:absolute;inset:0}@keyframes lp-flo{0%{transform:rotateX(12deg)rotateY(24deg)}to{transform:rotateX(7deg)rotateY(15deg)}}.lp .ly{border-radius:16px;width:262px;margin-left:-131px;padding:16px;position:absolute;top:50%;left:50%;box-shadow:0 26px 50px #283c8238}.lp .l1{color:#10162b;background:#fff;flex-direction:column;gap:10px;height:176px;margin-top:-88px;display:flex;transform:translate3d(-92px,-184px,-120px)}.lp .l2{height:150px;color:var(--ink);background:#ffffff9e;border:1px solid #101a3329;flex-direction:column;gap:9px;margin-top:-75px;font-size:13px;display:flex}.lp .l3{height:156px;color:var(--star);border:1px solid var(--coral);background:#0b1124;flex-direction:column;justify-content:space-between;margin-top:-78px;animation:3.6s linear infinite lp-l3;display:flex;transform:translate3d(92px,180px,120px)}@keyframes lp-l3{0%,84%{box-shadow:0 26px 50px #283c8238}94%{box-shadow:0 0 46px #ff7a52b3}to{box-shadow:0 26px 50px #283c8238}}.lp .sig{background:var(--coral);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;animation:3.6s cubic-bezier(.5,0,.5,1) infinite lp-sig;position:absolute;top:50%;left:50%;box-shadow:0 0 24px 6px #ff7a52b3}@keyframes lp-sig{0%{opacity:0;transform:translate3d(-92px,-184px,-108px)}10%{opacity:1}46%,54%{transform:translateZ(4px)}88%{opacity:1}to{opacity:0;transform:translate3d(92px,180px,116px)}}.lp .ly .who{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp .ly .who img{width:24px;height:24px}.lp .ly .msg{font-size:12.5px;line-height:1.5}.lp .ly .tag{font:500 11px/1.4 var(--mono);letter-spacing:.12em}.lp .kv{justify-content:space-between;gap:8px;display:flex}.lp .kv span{color:var(--ink-2)}.lp .pill{background:var(--coral);color:var(--coral-ink);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:600}.lp .cap{text-align:center;font:400 13px/1.5 var(--mono);color:var(--fg3);margin-top:6px}.lp .timeline{position:relative}.lp .spine{z-index:2;pointer-events:none;background:#7684b86b;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.lp .spine__fill{background:linear-gradient(180deg, #ff7a5200, var(--coral) 140px);width:2px;height:0;position:absolute;top:0;left:0}.lp .spine__dot{background:var(--coral);will-change:transform;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:0;left:50%;box-shadow:0 0 26px 7px #ff7a5299,0 0 0 5px #ff7a5233}.lp .row{z-index:3;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);grid-template-areas:"tg tm ex";align-items:center;padding:52px 0;display:grid;position:relative}.lp .tg{flex-direction:column;grid-area:tg;align-items:flex-end;gap:10px;min-width:0;padding-right:32px;display:flex}.lp .ex{flex-direction:column;grid-area:ex;align-items:flex-start;gap:12px;min-width:0;padding-left:32px;display:flex}.lp .tm{z-index:1;grid-area:tm;justify-content:center;display:flex;position:relative}.lp .tr{text-align:right}.lp .chip{background:var(--chip);border:1px solid var(--soft-line);font:400 14px/1.4 var(--mono);color:var(--fg);white-space:nowrap;border-radius:999px;padding:6px 12px;transition:background .35s,border-color .35s,color .35s,box-shadow .35s}.lp .chip.is-past{background:var(--coral);border-color:var(--coral);color:var(--coral-ink);box-shadow:0 0 24px #ff7a5273}.lp .chip--big{padding:9px 16px;font-size:16px;font-weight:500}.lp .ring{border:2px solid var(--fg);background:var(--chip);border-radius:50%;width:14px;height:14px}.lp .row--scene{padding:72px 0 12px}.lp .scene__text{flex-direction:column;gap:12px;max-width:420px;display:flex}.lp.js .tg[data-rv]{opacity:0;transform-origin:100%;transform:perspective(900px)translate(-46px)rotateY(22deg)}.lp.js .ex[data-rv]{opacity:0;transform-origin:0;transform:perspective(900px)translate(46px)rotateY(-22deg)}.lp.js .tm[data-rv]{opacity:0;transform:scale(.5)}.lp.js [data-rv=up]{opacity:0;transform:perspective(900px)translateY(36px)rotateX(-14deg)}.lp.js [data-rv]{transition:opacity .75s var(--ease), transform .9s var(--ease)}.lp.js [data-rv].is-in.is-in{opacity:1;transform:none}.lp .dio{flex:none;width:360px;max-width:100%;height:300px;position:relative}.lp .iso{width:240px;height:240px;transform-style:preserve-3d;margin:-120px 0 0 -120px;position:absolute;top:59%;left:50%;transform:rotateX(57deg)rotate(45deg)}.lp .bx{left:var(--x,0px);top:var(--y,0px);width:var(--w);height:var(--d);transform:translateZ(calc(var(--z,0px) + var(--h,0px)));transform-style:preserve-3d;background:var(--t,var(--c));--s1d:color-mix(in srgb, var(--c) 82%, #0a1030);--s2d:color-mix(in srgb, var(--c) 66%, #0a1030);position:absolute}.lp .bx:before{content:"";width:100%;height:var(--h,0px);background:var(--s1,var(--s1d));transform-origin:0 0;position:absolute;top:100%;left:0;transform:rotateX(-90deg)}.lp .bx:after{content:"";width:var(--h,0px);background:var(--s2,var(--s2d));transform-origin:0 0;height:100%;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.lp .grp{transform-style:preserve-3d;position:absolute;inset:0}.lp .car-a{transform-origin:24px 172px;animation:5.2s linear infinite lp-drive-a}.lp .car-b{transform-origin:216px 146px;animation:7s linear infinite lp-drive-b}@keyframes lp-drive-a{0%{transform:translate(-16px)scale3d(0,0,0)}6%{transform:translate(-4px)scale(1)}94%{transform:translate(186px)scale(1)}to{transform:translate(198px)scale3d(0,0,0)}}@keyframes lp-drive-b{0%{transform:translate(16px)scale3d(0,0,0)}6%{transform:translate(4px)scale(1)}94%{transform:translate(-186px)scale(1)}to{transform:translate(-198px)scale3d(0,0,0)}}.lp .plane{animation:3.4s ease-in-out infinite alternate lp-bob}@keyframes lp-bob{0%{transform:translateZ(-4px)}to{transform:translateZ(6px)}}.lp .cloud{animation:9s linear infinite lp-cloud}.lp .cloud--2{animation-duration:12s;animation-delay:-5s}.lp .cloud--3{animation-duration:7s;animation-delay:-2s}@keyframes lp-cloud{0%{transform:translate(150px)scale3d(0,0,0)}8%{transform:translate(130px)scale(1)}92%{transform:translate(-130px)scale(1)}to{transform:translate(-150px)scale3d(0,0,0)}}.lp .buzz{animation:4.2s ease-in-out infinite lp-buzz}@keyframes lp-buzz{0%,14%,62%,to{box-shadow:none;background:#0b1124}22%,52%{background:#ffd2c2;box-shadow:0 0 18px 8px #ff7a52bf}}.lp .ping{z-index:2;color:var(--ink);font:600 13px/1.2 var(--text);transform-origin:20% 100%;animation:lp-ping 4.2s var(--ease) infinite;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 7px;display:inline-flex;position:absolute;top:22px;right:6px;box-shadow:0 10px 24px #141e4647}.lp .ping img{width:22px;height:22px}@keyframes lp-ping{0%,14%{opacity:0;transform:scale(0)}22%{opacity:1;transform:scale(1.07)}28%,76%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.92)}}.lp .dio__tag{font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);position:absolute;bottom:0;left:4px}.lp .zz span{font:800 22px/1 var(--display);color:#dfe6ff;opacity:0;animation:3.6s linear infinite lp-zz;position:absolute;top:96px;left:150px}.lp .zz span:nth-child(2){animation-delay:1.2s}.lp .zz span:nth-child(3){animation-delay:2.4s}@keyframes lp-zz{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(36px,-74px)scale(1.5)}}.lp .post{background:var(--card);border:1px solid var(--card-line);text-align:left;border-radius:18px 18px 4px;flex-direction:column;gap:8px;max-width:390px;padding:16px 18px;display:flex;box-shadow:0 14px 34px #1e326e1a}.lp .post__who{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.lp .post__who img{width:28px;height:28px}.lp .post__who small{font:400 12px/1.4 var(--mono);color:var(--fg3);margin-left:auto}.lp .post p{color:var(--fg);font-size:15px;line-height:1.6}.lp .post mark{color:inherit;background:0 0;border-radius:4px;padding:0 2px;transition:background .4s,box-shadow .4s;box-shadow:inset 0 -2px #ff7a5200}.lp .is-in .post mark,.lp:not(.js) .post mark,.lp .fp .post mark{background:var(--mark);box-shadow:inset 0 -2px 0 var(--coral)}.lp .is-in .post mark:first-of-type{transition-delay:.5s}.lp .is-in .post mark:nth-of-type(2){transition-delay:.7s}.lp .is-in .post mark:nth-of-type(3){transition-delay:.9s}.lp .is-in .post mark:nth-of-type(4){transition-delay:1.1s}.lp .is-in .post mark:nth-of-type(5){transition-delay:1.3s}.lp .big{font:800 clamp(34px, 3.6vw, 52px)/1 var(--display);letter-spacing:-.035em}.lp .sub{font:400 14px/1.7 var(--mono);color:var(--fg2)}.lp .ticket{background:var(--soft);border:1px solid var(--soft-line);border-radius:16px;width:100%;max-width:380px;padding:6px 18px;font-size:14px}.lp .ticket>div{border-bottom:1px solid var(--card-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.lp .ticket>div:last-child{border-bottom:0}.lp .ticket dt{color:var(--fg2)}.lp .ticket dd{font:500 14px/1.5 var(--mono);text-align:right}.lp .ticket s{color:var(--fg3);margin-right:6px}.lp .ticket .key dd{color:var(--hot)}.lp .flip{perspective:1000px;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;max-width:400px;height:210px;padding:0;display:block}.lp .flip-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--ease);display:block;position:relative}.lp .flip:hover .flip-in{transform:rotateX(14deg)}.lp .flip.on .flip-in,.lp .flip.on:hover .flip-in{transform:rotateX(180deg)}.lp .ff{backface-visibility:hidden;border-radius:18px;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.lp .ff--a{background:var(--soft);border:1px solid var(--soft-line)}.lp .ff--b{background:var(--coral);color:var(--coral-ink);transform:rotateX(180deg)}.lp .ff--b .kick{color:var(--coral-ink)}.lp .ff .word{font:800 48px/1 var(--display);letter-spacing:-.035em}.lp .ff .why{font:700 22px/1.2 var(--display);letter-spacing:-.02em}.lp .ff .hint{font:400 13px/1.4 var(--mono);color:var(--hot);align-items:center;gap:8px;display:inline-flex}.lp .lad{width:300px;max-width:100%;transform-style:preserve-3d;flex-direction:column;gap:8px;display:flex;transform:rotateY(-22deg)rotateX(6deg)}.lp .rung{font:400 13px/1.5 var(--mono);background:var(--soft);border:1px solid var(--soft-line);color:var(--fg);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.lp .rung--entry{border-color:var(--fg2)}.lp .t1{animation:8s infinite lp-t1}@keyframes lp-t1{0%,28%{background:var(--soft);border-color:var(--soft-line);transform:translateZ(0)}38%,92%{background:#7ce7c073;border-color:#2fae86;transform:translateZ(38px)}to{background:var(--soft);border-color:var(--soft-line);transform:translateZ(0)}}.lp .sl{margin-top:30px;animation:8s infinite lp-sl}@keyframes lp-sl{0%,48%{border-color:var(--coral);background:#ff7a5229;transform:translate(0,0)}60%,92%{background:#7ce7c073;border-color:#2fae86;transform:translate3d(0,-30px,38px)}to{border-color:var(--coral);background:#ff7a5229;transform:translate(0,0)}}.lp .sw{display:inline-block;position:relative}.lp .sa{animation:8s infinite lp-sa}.lp .sb{white-space:nowrap;opacity:0;animation:8s infinite lp-sb;position:absolute;top:0;left:0}.lp .sw.r .sb{left:auto;right:0}@keyframes lp-sa{0%,48%{opacity:1}56%,92%{opacity:0}to{opacity:1}}@keyframes lp-sb{0%,48%{opacity:0}56%,92%{opacity:1}to{opacity:0}}.lp .phone-stage{perspective:1300px;justify-content:center;display:flex}.lp .phone{width:300px;height:600px;transform-style:preserve-3d;transform:rotateX(calc(16deg - var(--pp,1) * 10deg)) rotateY(calc(34deg - var(--pp,1) * 24deg)) rotateZ(calc(-4deg + var(--pp,1) * 4deg));will-change:transform;background:linear-gradient(145deg,#2b3552,#10162b);border-radius:46px;padding:12px;position:relative;box-shadow:0 50px 90px #1e2d6466,inset 0 0 0 2px #ffffff1f}.lp .phone:after{content:"";background:#0a0f20;border-radius:46px;position:absolute;inset:0;transform:translateZ(-14px)}.lp .screen{z-index:1;height:100%;color:var(--star);background:radial-gradient(120% 70% at 50% 0,#5f79c9 0%,#2c3f85 55%,#172352 100%);border-radius:36px;flex-direction:column;gap:8px;padding:28px 12px 14px;display:flex;position:relative;overflow:hidden;transform:translateZ(1px)}.lp .screen__time{text-align:center;font:500 60px/1 var(--display);letter-spacing:-.04em}.lp .screen__date{text-align:center;color:#dbe2f3;margin-bottom:8px;font-size:14px}.lp .note{background:#ffffff29;border:1px solid #ffffff24;border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;padding:9px 10px;font-size:12.5px;line-height:1.35;display:grid}.lp .note img{width:26px;height:26px}.lp .note b{justify-content:space-between;gap:8px;font-weight:600;display:flex}.lp .note b small{font:400 11px/1.5 var(--mono);color:#c9d2ea}.lp .note span{color:#eef1f8}.lp.js .note{opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translateY(-14px)scale(.96)}.lp.js .note.is-in{opacity:1;transform:none}.lp .flow{z-index:3;height:440vh;position:relative}.lp .flow__pin{align-items:center;height:100vh;min-height:620px;padding-top:68px;display:flex;position:sticky;top:0}.lp .flow__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;width:100%;display:grid}.lp .flow__text{flex-direction:column;gap:18px;display:flex}.lp .fsteps{gap:4px;margin-top:6px;display:grid}.lp .fstep{border-top:1px solid var(--line);opacity:.58;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:12px 0;transition:opacity .4s;display:grid}.lp .fstep>b{border:1px solid var(--soft-line);width:34px;height:34px;font:500 14px/1 var(--mono);border-radius:50%;justify-content:center;align-items:center;transition:background .4s,color .4s,border-color .4s;display:inline-flex}.lp .fstep h3{font:700 21px/1.6 var(--display);letter-spacing:-.02em}.lp .fstep p{color:var(--ink-2);transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;font-size:16px;display:grid}.lp .fstep p>span{min-height:0;overflow:hidden}.lp .fstep.is-on{opacity:1}.lp .fstep.is-on>b{background:var(--coral);border-color:var(--coral);color:var(--coral-ink)}.lp .fstep.is-on p{grid-template-rows:1fr}.lp .flow__stage{perspective:1300px;height:440px;position:relative}.lp .fp{opacity:0;pointer-events:none;transform-origin:50% 100%;transition:opacity .5s var(--ease), transform .7s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0 0 34px;transform:translateY(46px)rotateX(-32deg)scale(.94)}.lp .fp.is-past{transform-origin:50% 0;transform:translateY(-46px)rotateX(32deg)scale(.94)}.lp .fp.is-on{opacity:1;pointer-events:auto;transform:none}.lp .fp .post,.lp .fp .ticket{width:100%;max-width:420px}.lp .fp .ticket{background:#fff;box-shadow:0 14px 34px #1e326e1a}.lp .verdict{gap:8px;width:100%;max-width:420px;display:grid}.lp .verdict li{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;display:flex}.lp .verdict li span{font:500 12px/1.4 var(--mono);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:4px 10px}.lp .verdict li.yes{border-color:var(--coral)}.lp .verdict li.yes span{background:var(--coral);border-color:var(--coral);color:var(--coral-ink)}.lp .flow__bar{background:var(--line);border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.lp .flow__bar i{background:var(--coral);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--fpr,0));display:block}.lp .sec{z-index:3;padding:88px 0;position:relative}.lp .sec__head{flex-direction:column;gap:16px;max-width:760px;margin-bottom:44px;display:flex}.lp .sec__head p{color:var(--ink-2);font-size:19px}.lp .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp .card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex;box-shadow:0 18px 44px #3c508c1a}.lp .card h3{font:700 22px/1.15 var(--display);letter-spacing:-.02em}.lp .card p{color:var(--ink-2);font-size:16px}.lp .said{border-top:1px solid var(--line);margin-top:auto;padding-top:4px;font-size:14px}.lp .said>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.lp .said>div:last-child{border-bottom:0}.lp .said dt{color:var(--ink-2)}.lp .said dd{font:500 14px/1.5 var(--mono)}.lp .said .key dd{color:#b8401d}.lp .split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.lp .split__text{flex-direction:column;gap:18px;display:flex}.lp .split__text p{color:var(--ink-2);font-size:19px}.lp .record{border:1px solid var(--line);background:#fff;border-radius:22px;padding:8px 22px;box-shadow:0 18px 44px #3c508c1a}.lp .record li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;align-items:center;gap:14px;padding:13px 0;font-size:14.5px;display:grid}.lp .record li:last-child{border-bottom:0}.lp .record b{font-weight:600}.lp .record span{color:var(--ink-2)}.lp .tagx{border:1px solid var(--line);font:400 12px/1.4 var(--mono);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:4px 10px}.lp .record .tagx--hot{background:var(--ink);border-color:var(--ink);color:#f4f8fd}.lp .facts{border-top:1px solid var(--line);gap:0;display:grid}.lp .facts li{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 0;font-size:16px;display:grid}.lp .facts b{font-weight:600}.lp .facts span{color:var(--ink-2)}.lp .cube-col{flex-direction:column;align-items:center;gap:18px;display:flex}.lp .cube-stage{perspective:900px;justify-content:center;align-items:center;width:260px;height:260px;display:flex}.lp .cube-w{transform-style:preserve-3d;animation:6s ease-in-out infinite alternate lp-wob}@keyframes lp-wob{0%{transform:rotateX(-5deg)rotateY(-6deg)}to{transform:rotateX(4deg)rotateY(8deg)}}.lp .cube{width:200px;height:200px;transform-style:preserve-3d;transition:transform .8s var(--ease);position:relative}.lp .cube.s0{transform:rotateX(-12deg)rotateY(-24deg)}.lp .cube.s1{transform:rotateX(-12deg)rotateY(-114deg)}.lp .cube.s2{transform:rotateX(-12deg)rotateY(-204deg)}.lp .cf{color:var(--star);border-radius:10px;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}.lp .cf b{font:800 34px/1 var(--display);letter-spacing:-.03em}.lp .cf small{color:var(--star-2);font-size:13px;line-height:1.4}.lp .cf .tag{font:500 12px/1.4 var(--mono);letter-spacing:.12em;color:var(--mint)}.lp .c0{background:#10172f;transform:translateZ(100px)}.lp .c1{background:#16204a;transform:rotateY(90deg)translateZ(100px)}.lp .c2{background:var(--coral);color:var(--coral-ink);transform:rotateY(180deg)translateZ(100px)}.lp .c2 small,.lp .c2 .tag{color:var(--coral-ink)}.lp .c3{background:#1a2750;transform:rotateY(-90deg)translateZ(100px)}.lp .c4{background:#23335f;transform:rotateX(90deg)translateZ(100px)}.lp .keys{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp .kb{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #101a3359;border-radius:999px;padding:0 18px;font-weight:600}.lp .kb[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#f4f8fd}.lp .net{color:var(--star);background:radial-gradient(520px 420px at 76% 52%,#4a60be6b,#0000 70%),linear-gradient(160deg,#101a3c 0%,#0b1230 100%);border-radius:36px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;padding:60px 56px;display:grid;box-shadow:0 40px 90px #0e163059}.lp .net__text{flex-direction:column;gap:20px;display:flex}.lp .net__text .kick{color:#ffb199}.lp .net__text>p{color:var(--star-2);font-size:19px}.lp .nsteps{border-top:1px solid #ffffff1f;display:grid}.lp .nsteps li{border-bottom:1px solid #ffffff1f;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.lp .nsteps b{font:500 13px/1.9 var(--mono);color:#ffb199}.lp .nsteps h3{font:700 20px/1.3 var(--display);letter-spacing:-.02em}.lp .nsteps p{color:var(--star-2);font-size:16px}.lp .graph{width:100%;height:auto;display:block;overflow:visible}.lp .graph text{font-family:var(--text);fill:var(--star)}.lp .graph .lab{font:500 13px var(--mono);letter-spacing:.16em;fill:var(--star-3)}.lp .graph .nm{font-size:17px;font-weight:500}.lp .graph .sm{font:400 13px var(--mono);fill:var(--star-3)}.lp .graph .wire{fill:none;stroke:#beccff80;stroke-width:1.5px;stroke-dasharray:5 7}.lp .graph .wire--off{stroke:#beccff38}.lp .graph .node{fill:#131d42;stroke:#beccff66;stroke-width:1.5px}.lp .graph .core-glow{transform-origin:280px 282px;animation:3.2s ease-in-out infinite alternate lp-glow}@keyframes lp-glow{0%{opacity:.35;transform:scale(.94)}to{opacity:.8;transform:scale(1.04)}}.lp .qa{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.lp .qa div{border-bottom:1px solid var(--line);padding:22px 0}.lp .qa h3{font:600 19px/1.35 var(--text);margin-bottom:8px}.lp .qa p{color:var(--ink-2);font-size:16px}.lp .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lp .plan{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:30px;display:flex}.lp .plan--pro{background:var(--night-1);color:var(--star);border-color:var(--night-1);box-shadow:0 30px 70px #0e16304d}.lp .plan h3{font:700 24px/1 var(--display);letter-spacing:-.02em}.lp .plan p{color:var(--ink-2);font-size:16px}.lp .plan--pro p{color:var(--star-2)}.lp .price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.lp .price b{font:800 56px/1 var(--display);letter-spacing:-.04em}.lp .price span{font:400 14px/1.4 var(--mono)}.lp .plan ul{gap:10px;font-size:16px;display:grid}.lp .plan li{grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.lp .plan li:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;transform:translateY(-2px)}.lp .cur{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px;display:inline-flex}.lp .cur button{min-height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:600}.lp .cur button[aria-pressed=true]{background:var(--ink);color:#f4f8fd}.lp .close{text-align:center;flex-direction:column;align-items:center;gap:26px;padding:96px 0 88px;display:flex}.lp .close h2{max-width:900px;font:800 clamp(40px, 5.4vw, 80px)/.98 var(--display);letter-spacing:-.045em;text-wrap:balance}.lp .foot{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:24px 0 32px;font-size:14px;display:flex}.lp .foot nav{flex-wrap:wrap;gap:4px;display:flex}.lp .foot nav a{padding:12px 8px}.lp .foot a:hover{color:#b8401d}@media (max-width:980px){.lp .hud,.lp .nav__links a.opt{display:none}.lp .split,.lp .net,.lp .flow__grid{grid-template-columns:minmax(0,1fr);gap:36px}.lp .cards{grid-template-columns:minmax(0,1fr)}.lp .net{border-radius:28px;padding:40px 24px}.lp .graph{width:calc(100% + 36px);max-width:none;margin-inline:-18px}.lp .flow__grid{gap:20px}.lp .flow__text .h2{font-size:30px}.lp .fstep:not(.is-on){display:none}.lp .fstep{border-top:0;padding:4px 0}.lp .flow__stage{height:380px}}@media (max-width:820px){.lp .wrap{padding:0 16px}.lp .spine{left:52px}.lp .row{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"tm tg""tm ex";row-gap:18px;padding:36px 0}.lp .row--scene{padding-top:56px}.lp .tg,.lp .ex{align-items:flex-start;padding:0}.lp .tm{align-self:start}.lp .tr{text-align:left}.lp.js .tg[data-rv],.lp.js .ex[data-rv]{transform-origin:0;transform:perspective(900px)translate(40px)rotateY(-16deg)}.lp .qa,.lp .plans{grid-template-columns:minmax(0,1fr)}.lp .facts li{grid-template-columns:minmax(0,1fr);gap:4px}.lp .sec{padding:64px 0}.lp .lad{transform:rotateY(-12deg)rotateX(4deg)}.lp .ex>.tilt{max-width:100%;padding-left:8px!important}.lp .flip{height:236px}.lp .ff .why{font-size:19px}.lp .chip{padding:5px 8px;font-size:12px}.lp .chip--big{padding:6px 9px;font-size:13px}.lp .dio{width:300px;height:250px}.lp .iso{scale:.82}.lp .zz span{top:78px;left:124px}}@media (max-width:560px){.lp .hero{padding:28px 0 56px}.lp .hero__art .tilt{height:420px!important}.lp .stack{scale:.72}.lp .phone{width:270px;height:560px}.lp .screen__time{font-size:52px}.lp .nav__links a:not(.btn):not(.login){display:none}.lp .nav__links a.login{padding:12px 8px}.lp .record li{grid-template-columns:minmax(0,1fr) auto}.lp .record li span:not(.tagx){display:none}.lp .dio{width:270px;height:230px}.lp .iso{scale:.74}.lp .zz span{top:70px;left:110px}}.lp.still [data-rv],.lp.still .note{opacity:1!important;transition:none!important;transform:none!important}.lp.still .post mark{background:var(--mark);box-shadow:inset 0 -2px 0 var(--coral);transition:none}.lp.still .flow,.lp:not(.js) .flow{height:auto;padding:72px 0}.lp.still .flow__pin,.lp:not(.js) .flow__pin{height:auto;min-height:0;padding-top:0;position:static}.lp.still .fstep,.lp:not(.js) .fstep{opacity:1;display:grid}.lp.still .fstep p,.lp:not(.js) .fstep p{grid-template-rows:1fr}.lp.still .flow__stage,.lp:not(.js) .flow__stage{gap:22px;height:auto;display:grid}.lp.still .fp,.lp:not(.js) .fp{opacity:1;position:static;transform:none}.lp.still .flow__bar,.lp:not(.js) .flow__bar{display:none}@media (prefers-reduced-motion:reduce){.lp .flo,.lp .l3,.lp .sig,.lp .t1,.lp .sl,.lp .sa,.lp .sb,.lp .cube-w,.lp .car-a,.lp .car-b,.lp .plane,.lp .cloud,.lp .buzz,.lp .ping,.lp .zz span,.lp .graph .core-glow{animation:none}.lp .sig,.lp .zz span{opacity:0}.lp .ping{opacity:1;transform:none}.lp .phone,.lp .stack,.lp .sun{transform:none}.lp .spine__dot{display:none}}
