.lp{--ink: #07070f;--ink-2: #0e0e1c;--line: rgba(196, 188, 255, .1);--line-strong: rgba(196, 188, 255, .18);--text: #ecebf7;--text-sub: #a9a7c6;--text-muted: #77759a;--violet: #8b7cf0;--violet-deep: #6853db;--violet-soft: rgba(139, 124, 240, .14);--ok: #5cc277;--warn: #f2c14e;--risk: #f78b8b;--glass: rgba(255, 255, 255, .045);--glass-hi: rgba(255, 255, 255, .08);--display: "Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--body: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--dur-press: .12s;--dur-state: .2s;--dur-move: .32s;--dur-count: .9s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--r-panel: 20px;--r-card: 14px;--r-btn: 12px;--r-chip: 8px;color-scheme:dark}@media(prefers-reduced-motion:reduce){.lp{--dur-move: 1ms;--dur-count: 1ms}}.lp *{box-sizing:border-box}.lp.cyr{--display: "Onest", "DM Sans", system-ui, sans-serif}.lp{background:var(--ink)}.lp{margin:0;background:var(--ink);color:var(--text);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp a{color:inherit}.lp img{max-width:100%;height:auto;display:block}.lp :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:6px}.lp .wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:24px}@media(max-width:520px){.lp .wrap{padding-inline:16px}}.lp h1,.lp h2,.lp h3{font-family:var(--display);font-weight:700;letter-spacing:-.025em;text-wrap:balance;margin:0}.lp h2{font-size:clamp(30px,4.4vw,48px);line-height:1.06}.lp h3{font-size:20px;line-height:1.2;letter-spacing:-.015em}.lp p{margin:0}.lp .eyebrow{font:600 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.lp .lede{color:var(--text-sub);font-size:18px;max-width:60ch}.lp .sec{padding-block:clamp(72px,10vw,128px)}.lp .sec-head{display:grid;gap:16px;margin-bottom:48px;max-width:720px}.lp .btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--r-btn);font:600 15px/1 var(--body);text-decoration:none;border:0;cursor:pointer;transition:transform var(--dur-press) var(--ease-out),background var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out)}.lp .btn:active{transform:scale(.97)}.lp .btn-p{background:var(--violet-deep);color:#fff;box-shadow:0 8px 28px #6853db73,inset 0 1px #ffffff2e}.lp .btn-p:hover{background:#7562e6;box-shadow:0 10px 34px #6853db99,inset 0 1px #fff3}.lp .btn-p .arr{transition:transform var(--dur-state) var(--ease-out)}.lp .btn-p:hover .arr{transform:translate(3px)}.lp .btn-s{background:var(--glass);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.lp .btn-s:hover{background:var(--glass-hi)}.lp .head{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);background:#07070f9e;border-bottom:1px solid transparent;transition:border-color var(--dur-state) var(--ease-out)}.lp .head.scrolled{border-bottom-color:var(--line)}.lp .head .wrap{display:flex;align-items:center;gap:28px;height:68px}.lp .logo{display:flex;align-items:center;gap:7px}.lp .logo>a:first-child{font:800 22px/1 var(--display);letter-spacing:-.03em;color:var(--text);text-decoration:none}.lp .logo .by{font:500 11px/1 var(--body);color:var(--text-muted);letter-spacing:0}.lp .logo img{display:block;height:14px;width:auto;opacity:.5;transition:opacity var(--dur-state) var(--ease-out)}.lp .logo a:hover img{opacity:.85}.lp .nav{display:flex;gap:4px;margin-left:8px}.lp .nav a{position:relative;padding:8px 12px;border-radius:10px;font-size:14px;color:var(--text-sub);text-decoration:none;transition:color var(--dur-state) var(--ease-out)}.lp .nav a:hover{color:var(--text)}.lp .head-r{margin-left:auto;display:flex;gap:10px;align-items:center}.lp .head-r .btn{height:40px;padding:0 16px;font-size:14px}.lp .lang{font:500 13px/1 var(--mono);color:var(--text-muted);padding:8px}@media(max-width:900px){.lp .nav,.lp .lang,.lp .head-r .btn-s{display:none}}.lp .hero{position:relative;padding-block:clamp(56px,8vw,96px) 0;overflow:hidden}.lp .hero:before{content:"";position:absolute;inset:-20% -10% auto;height:760px;pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,rgba(104,83,219,.28),transparent 70%),radial-gradient(30% 40% at 85% 10%,rgba(92,194,119,.08),transparent 70%)}.lp .hero .wrap{position:relative;display:grid;gap:28px;justify-items:center;text-align:center}.lp .pill{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:13px;color:var(--text-sub);text-decoration:none}.lp .pill b{font:600 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--violet-deep);padding:5px 9px;border-radius:999px}.lp .hero h1{font-size:clamp(42px,7.4vw,88px);line-height:.98;letter-spacing:-.04em;max-width:14ch;font-weight:800}.lp .hero h1 .w{display:inline-block;animation:lp-wordUp .7s var(--ease-out) both}.lp .hero h1 em{font-style:normal;background:linear-gradient(100deg,#b9afff 10%,var(--violet) 50%,#c9f0d4 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.lp .hero h1 em .w{background:inherit;-webkit-background-clip:text;background-clip:text;color:transparent}.lp .hero .lede{text-align:center;font-size:clamp(17px,2vw,20px);animation:lp-fadeUp .7s .36s var(--ease-out) both}.lp .cta-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;animation:lp-fadeUp .7s .48s var(--ease-out) both}.lp .trust{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;font-size:13px;color:var(--text-muted);animation:lp-fadeUp .7s .6s var(--ease-out) both}.lp .trust span{display:inline-flex;gap:6px;align-items:center}.lp .trust svg{color:var(--ok)}.lp .stage{position:relative;margin-top:56px;perspective:1600px}.lp .frame{position:relative;border-radius:var(--r-panel);padding:8px;background:linear-gradient(180deg,#ffffff1a,#ffffff08);box-shadow:0 0 0 1px var(--line-strong),0 40px 120px -20px #6853db73,0 30px 60px #0009;transform-origin:50% 0;animation:lp-stageIn 1.1s .3s var(--ease-out) both}.lp .frame img{border-radius:14px;width:100%;aspect-ratio:16 / 10;object-fit:cover}.lp .frame:after{content:"";position:absolute;inset:auto 0 0;height:40%;border-radius:0 0 var(--r-panel) var(--r-panel);background:linear-gradient(transparent,var(--ink));pointer-events:none}.lp .chat{position:absolute;right:-28px;top:18%;width:min(400px,46%);z-index:2;display:grid;gap:10px;text-align:left}.lp .bub{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5;backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px var(--line-strong)}.lp .bub.me{justify-self:end;background:var(--violet-deep);color:#fff;border-bottom-right-radius:6px;box-shadow:0 14px 40px #6853db80;animation:lp-popIn var(--dur-move) 1.5s var(--ease-spring) both}.lp .bub.ai{background:#141326d1;border-bottom-left-radius:6px;animation:lp-popIn var(--dur-move) 2.1s var(--ease-spring) both;min-height:96px}.lp .bub.ai .who{display:flex;align-items:center;gap:8px;font:600 12px/1 var(--body);color:var(--text-muted);margin-bottom:8px}.lp .bub.ai .who i{width:18px;height:18px;border-radius:6px;background:var(--violet-deep);display:grid;place-items:center;font:700 10px/1 var(--body);color:#fff;font-style:normal}.lp .bub.ai ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.lp .bub.ai li{display:flex;gap:8px;align-items:baseline;transition:opacity var(--dur-move) var(--ease-out),transform var(--dur-move) var(--ease-out)}.lp .bub.ai.anim li:not(.on){opacity:0;transform:translateY(4px)}.lp .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transform:translateY(-1px)}.lp .code{font:700 12px/1 var(--mono);color:var(--violet)}.lp .bub.ai .act{margin-top:10px;display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ok);transition:opacity var(--dur-move) var(--ease-out)}.lp .bub.ai.anim .act:not(.on){opacity:0}.lp .typing{display:inline-flex;gap:4px;padding:6px 0}.lp .typing i{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:lp-blink 1s infinite}.lp .typing i:nth-child(2){animation-delay:.15s}.lp .typing i:nth-child(3){animation-delay:.3s}@media(max-width:860px){.lp .chat{position:relative;right:auto;top:auto;width:100%;margin-top:-48px;padding-inline:12px}}.lp .works{padding-block:40px 8px}.lp .works p{text-align:center;font-size:13px;color:var(--text-muted);margin-bottom:18px}.lp .marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp .track{display:flex;gap:12px;width:max-content;animation:lp-slide 38s linear infinite}.lp .marquee:hover .track{animation-play-state:paused}.lp .chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;color:var(--text-sub);white-space:nowrap}.lp .chip svg{color:var(--violet)}.lp .pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border-radius:var(--r-panel);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.lp .pain{background:var(--ink);padding:32px 28px;display:grid;gap:14px;align-content:start}.lp .pain .was{font-size:15px;color:var(--text-muted);text-decoration:line-through;text-decoration-color:#f78b8b8c}.lp .pain h3{font-size:22px}.lp .pain .now{font-size:15px;color:var(--text-sub)}.lp .pain .t{font:700 13px/1 var(--mono);color:var(--ok);display:inline-flex;gap:6px;align-items:center}@media(max-width:860px){.lp .pains{grid-template-columns:1fr}}.lp .show{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:36px;align-items:center}.lp .flist{display:grid;gap:4px}.lp .fi{position:relative;display:grid;gap:0;text-align:left;padding:16px 18px;border:0;border-radius:var(--r-card);background:transparent;color:var(--text-sub);cursor:pointer;font:inherit;transition:background var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out)}.lp .fi:hover{background:var(--glass);color:var(--text)}.lp .fi[aria-selected=true]{background:var(--glass);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.lp .fi .ft{display:flex;align-items:center;gap:12px;font:600 17px/1.3 var(--display);letter-spacing:-.01em}.lp .fi .ft svg{color:var(--text-muted);flex-shrink:0;transition:color var(--dur-state) var(--ease-out)}.lp .fi[aria-selected=true] .ft svg{color:var(--violet)}.lp .fi .fd{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-move) var(--ease-out)}.lp .fi .fd>span{overflow:hidden;font-size:14.5px;color:var(--text-sub);padding-left:32px}.lp .fi[aria-selected=true] .fd{grid-template-rows:1fr}.lp .fi[aria-selected=true] .fd>span{padding-top:8px}.lp .fi .prog{position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:1px;background:transparent;overflow:hidden}.lp .fi[aria-selected=true] .prog i{display:block;height:100%;background:var(--violet);transform-origin:0 50%;transform:scaleX(0)}.lp .show.auto .fi[aria-selected=true] .prog i{animation:lp-prog 7s linear forwards}.lp .show.paused .fi[aria-selected=true] .prog i{animation-play-state:paused}.lp .screen{position:relative;border-radius:var(--r-panel);padding:8px;background:linear-gradient(180deg,#ffffff1a,#ffffff08);box-shadow:0 0 0 1px var(--line-strong),0 40px 100px -30px #6853db73,0 24px 50px #00000080}.lp .screen .vp{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16 / 10;background:var(--ink-2);max-width:100%}.lp .screen img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.015);transition:opacity .5s var(--ease-out),transform .7s var(--ease-out)}.lp .screen img.on{opacity:1;transform:none}@keyframes lp-prog{to{transform:scaleX(1)}}@media(max-width:900px){.lp .show{grid-template-columns:1fr;gap:20px}.lp .screen{order:-1}}.lp .ask{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center}.lp .qs{display:grid;gap:10px;margin-top:28px}.lp .q{text-align:left;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r-card);border:0;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line);color:var(--text-sub);font:500 15px/1.4 var(--body);cursor:pointer;transition:background var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out),transform var(--dur-press) var(--ease-out)}.lp .q:hover{background:var(--glass-hi);color:var(--text)}.lp .q:active{transform:scale(.99)}.lp .q[aria-pressed=true]{color:var(--text);background:var(--violet-soft);box-shadow:inset 0 0 0 1px #8b7cf080}.lp .q svg{flex-shrink:0;color:var(--violet)}.lp .console{border-radius:var(--r-panel);background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line),0 40px 100px -30px #6853db59;padding:22px;min-height:380px;display:flex;flex-direction:column;gap:14px}.lp .console .bar{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);padding-bottom:14px;border-bottom:1px solid var(--line)}.lp .console .bar .live{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #5cc27726}.lp .console .bar .ex{margin-left:auto;font:500 11px/1 var(--mono)}.lp .msg-me{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:14px 14px 4px;background:var(--violet-deep);color:#fff;font-size:14px}.lp .msg-ai{max-width:100%;font-size:15px;line-height:1.65;color:var(--text)}.lp .msg-ai b{color:#fff;font-weight:600}.lp .msg-ai .caret{display:inline-block;width:8px;height:1.1em;vertical-align:-3px;background:var(--violet);margin-left:2px;animation:lp-blink 1s steps(2) infinite}@media(max-width:900px){.lp .ask{grid-template-columns:1fr;gap:32px}}.lp .steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.lp .steps .rail{position:absolute;left:24px;right:24px;top:23px;height:2px;background:var(--line)}.lp .steps .rail i{position:absolute;inset:0;background:linear-gradient(90deg,var(--violet-deep),var(--violet),var(--ok));transform-origin:0 50%;transform:scaleX(1)}.lp .steps.armed .rail i{transform:scaleX(0)}.lp .steps.go .rail i{transform:scaleX(1);transition:transform 1.4s var(--ease-out)}.lp .step{position:relative;display:grid;gap:12px;align-content:start}.lp .step .n{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font:700 16px/1 var(--mono);color:#fff;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong)}.lp .step:nth-child(2) .n{background:var(--violet-deep);box-shadow:0 8px 24px #6853db73}.lp .step p{color:var(--text-sub);font-size:15px;max-width:34ch}.lp .step .min{font:500 12px/1 var(--mono);color:var(--text-muted)}@media(max-width:760px){.lp .steps{grid-template-columns:1fr}.lp .steps .rail{inset:24px auto 24px 23px;width:2px;height:auto}.lp .steps .rail i{transform-origin:50% 0}.lp .steps.armed .rail i{transform:scaleY(0)}.lp .steps.go .rail i{transform:scaleY(1)}.lp .step{padding-left:68px}.lp .step .n{position:absolute;left:0;top:0}}.lp .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--line)}.lp .fact{padding:36px 24px;display:grid;gap:8px}.lp .fact+.fact{border-left:1px solid var(--line)}.lp .fact .v{font:700 clamp(36px,4.6vw,56px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp .fact .v small{font-size:.5em;color:var(--text-muted);margin-left:4px;letter-spacing:0}.lp .fact .l{font-size:14px;color:var(--text-sub)}@media(max-width:760px){.lp .facts{grid-template-columns:1fr 1fr}.lp .fact:nth-child(3){border-left:0}.lp .fact:nth-child(n+3){border-top:1px solid var(--line)}}.lp .sec-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.lp .sec-list{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.lp .sec-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:4px 14px}.lp .sec-item .ic{grid-row:span 2;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--violet);background:var(--violet-soft)}.lp .sec-item b{font-size:16px;font-weight:600}.lp .sec-item span{font-size:14px;color:var(--text-sub)}@media(max-width:900px){.lp .sec-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:560px){.lp .sec-list{grid-template-columns:1fr}}.lp .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.lp .plan{position:relative;border-radius:var(--r-panel);padding:28px 24px;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);display:flex;flex-direction:column;gap:18px}.lp .plan .nm{font:600 15px/1 var(--body);color:var(--text-sub);display:flex;align-items:center;gap:8px}.lp .plan .pr{font:700 44px/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp .plan .pr small{font:500 14px/1 var(--body);color:var(--text-muted);letter-spacing:0;margin-left:4px}.lp .plan .lim{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-block:16px;border-block:1px solid var(--line)}.lp .plan .lim div{display:grid;gap:2px}.lp .plan .lim b{font:700 15px/1.2 var(--mono);font-variant-numeric:tabular-nums}.lp .plan .lim span{font-size:12px;color:var(--text-muted)}.lp .plan ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:14px;color:var(--text-sub);flex:1}.lp .plan li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px}.lp .plan li svg{color:var(--ok);margin-top:4px}.lp .plan li.inh{color:var(--text-muted);font-style:italic}.lp .plan li.inh svg{color:var(--text-muted)}.lp .plan .btn{justify-content:center;width:100%}.lp .plan.rec{background:linear-gradient(180deg,rgba(104,83,219,.16),var(--ink-2) 60%);box-shadow:none}.lp .plan.rec:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--ang, 0deg),rgba(139,124,240,.25),var(--violet),#c9f0d4,rgba(139,124,240,.25) 40%,rgba(139,124,240,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lp-spin 6s linear infinite}.lp .plan .badge{font:600 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--violet-deep);padding:5px 8px;border-radius:6px}.lp .plans-note{margin-top:24px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 24px;border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line)}.lp .plans-note p{color:var(--text-sub);font-size:15px}.lp .plans-note b{color:var(--text)}@media(max-width:1060px){.lp .plans{grid-template-columns:1fr 1fr}}@media(max-width:600px){.lp .plans{grid-template-columns:1fr}}.lp .final{position:relative;text-align:center;overflow:hidden}.lp .final:before{content:"";position:absolute;left:50%;bottom:-320px;width:900px;height:600px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(104,83,219,.35),transparent);pointer-events:none}.lp .final .wrap{position:relative;display:grid;gap:24px;justify-items:center}.lp .final h2{font-size:clamp(36px,6vw,72px);max-width:16ch;letter-spacing:-.04em}.lp .final .mail{font:500 14px/1 var(--mono);color:var(--text-muted);-webkit-user-select:all;user-select:all}.lp .foot{border-top:1px solid var(--line);padding-block:28px;font-size:13px;color:var(--text-muted)}.lp .foot .wrap{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.lp .foot nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.lp .foot a{text-decoration:none}.lp .foot a:hover{color:var(--text)}.lp .foot .fbrand{display:inline-flex;align-items:center;gap:6px}.lp .foot .fbrand a{display:flex}.lp .foot .fbrand img{display:block;height:14px;width:auto;opacity:.5;transition:opacity var(--dur-state) var(--ease-out)}.lp .foot .fbrand a:hover img{opacity:.85}.lp .pre{opacity:0;transform:translateY(18px)}.lp .rv{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}@keyframes lp-wordUp{0%{opacity:0;transform:translateY(.4em);filter:blur(6px)}}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes lp-stageIn{0%{opacity:0;transform:translateY(40px) rotateX(14deg) scale(.96)}}@keyframes lp-popIn{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes lp-blink{50%{opacity:.25}}@keyframes lp-slide{to{transform:translate(-50%)}}@keyframes lp-spin{to{--ang: 360deg}}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before{animation:none!important}.lp .pre{opacity:1;transform:none}}.lp{min-height:100vh}.lp button{font-family:inherit}.lp .btn{border:0}.lp .lang-wrap{position:relative}.lp .lang{background:transparent;border:0;cursor:pointer;border-radius:8px}.lp .lang:hover{color:var(--text);background:var(--glass)}.lp .lang-scrim{position:fixed;inset:0;z-index:60}.lp .lang-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:61;min-width:180px;padding:4px;border-radius:12px;background:#0e0e1cf5;box-shadow:inset 0 0 0 1px var(--line-strong),0 18px 50px #00000080;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:grid}.lp .lang-pop a{display:block;text-align:left;padding:9px 12px;border-radius:8px;color:var(--text-sub);font-size:14px;text-decoration:none}.lp .lang-pop a:hover,.lp .lang-pop a.on{background:var(--glass-hi);color:var(--text)}.lp .foot nav.langs{flex-basis:100%;margin-left:0;gap:6px 16px;font-size:12.5px}.lp .foot nav.langs span{color:var(--text-sub)}.lp .more-link{margin-top:28px;text-align:center}.lp .more-link a{color:var(--violet);text-decoration:none;font-weight:600;font-size:15px}.lp .more-link a:hover{text-decoration:underline}.lp .band{background:var(--ink-2);border-block:1px solid var(--line)}.lp .fi .ft svg{width:20px;height:20px}.lp .bub.ai .act svg,.lp .trust svg,.lp .plan li svg{flex-shrink:0}@media(max-width:900px){.lp .head-r .lang,.lp .head-r .btn-s{display:inline-flex}}@media(max-width:600px){.lp .head .wrap{gap:10px}.lp .logo .by,.lp .logo img,.lp .head-r .btn-p{display:none}.lp .head-r .btn-s{height:36px;padding:0 14px;font-size:13px}}@media(max-width:700px){.lp .frame{width:100%;max-width:340px;margin:0 auto;box-sizing:border-box}.lp .frame img{aspect-ratio:9 / 16;object-position:top}.lp .screen{width:100%;max-width:340px;margin:0 auto;box-sizing:border-box}.lp .screen .vp{aspect-ratio:9 / 16}.lp .screen img{object-position:top}}
