*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh}#app{width:100%}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tg[data-v-af3fd000]{--out: #e3fbd0;--out-time: #4fa84a;--in-time: #9aa3ad;width:100%;border-radius:26px;overflow:hidden;background:#fff;border:1px solid rgba(28,26,34,.08);box-shadow:0 30px 60px -30px #281e5059,0 8px 20px -12px #281e5033;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f1419;-webkit-user-select:none;user-select:none}.tg-head[data-v-af3fd000]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #eceef0}.tg-ava[data-v-af3fd000]{width:36px;height:36px;border-radius:50%}.tg-name[data-v-af3fd000]{font-size:15px;font-weight:600;line-height:1.2}.tg-status[data-v-af3fd000]{font-size:12.5px;color:#8e8e93;line-height:1.2}.tg-body[data-v-af3fd000]{display:flex;flex-direction:column;gap:6px;padding:14px 10px 16px;background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.55) 0,transparent 40%),radial-gradient(circle at 85% 80%,rgba(255,255,255,.4) 0,transparent 45%),linear-gradient(150deg,#e4ead3,#d5e4cf,#cbdfd9)}.msg[data-v-af3fd000]{display:flex}.msg.me[data-v-af3fd000]{justify-content:flex-end}.bubble[data-v-af3fd000]{position:relative;max-width:82%;padding:6px 10px 6px 11px;font-size:14.5px;line-height:1.38;background:#fff;border-radius:16px 16px 16px 5px;box-shadow:0 1px 1px #0000000f;overflow-wrap:anywhere}.me .bubble[data-v-af3fd000]{background:var(--out);border-bottom-left-radius:16px;border-bottom-right-radius:5px}.t[data-v-af3fd000]{position:absolute;right:9px;bottom:7px;font-size:11.5px;line-height:1;color:var(--in-time);white-space:nowrap}.me .t[data-v-af3fd000]{color:var(--out-time)}.t-gap[data-v-af3fd000]{display:inline-block;width:42px;height:1px}.bubble.media[data-v-af3fd000]{width:52%;padding:3px}.me .bubble.media[data-v-af3fd000]{width:58%}.media-in[data-v-af3fd000]{position:relative;border-radius:13px;overflow:hidden}.media-in img[data-v-af3fd000]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.cap[data-v-af3fd000]{padding:4px 7px 2px 8px;font-size:14px}.t-over[data-v-af3fd000]{right:6px;bottom:6px;padding:3px 6px;border-radius:9px;background:#00000059;color:#fff!important}.bubble.voice[data-v-af3fd000]{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:9px;row-gap:4px;align-items:center;width:72%;padding:7px 10px 7px 7px}.vplay[data-v-af3fd000]{grid-row:1 / span 2;width:36px;height:36px;border-radius:50%;background:#4fa84a;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:2px}.wave[data-v-af3fd000]{min-width:0;overflow:hidden;display:flex;align-items:center;gap:2px;height:18px}.wave i[data-v-af3fd000]{flex-shrink:0;display:block;width:2.5px;border-radius:2px;background:#4fa84a;opacity:.75}.vdur[data-v-af3fd000]{font-size:11.5px;line-height:1;color:var(--out-time)}.file[data-v-af3fd000]{display:flex;align-items:center;gap:10px;padding:2px 0 4px}.file.solo[data-v-af3fd000]{padding-bottom:0}.file+.txt[data-v-af3fd000]{display:block;margin-top:2px}.file-ic[data-v-af3fd000]{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#3e9bea;color:#fff;display:flex;align-items:center;justify-content:center}.me .file-ic[data-v-af3fd000]{background:#5bb85a}.file-meta[data-v-af3fd000]{display:flex;flex-direction:column;min-width:0}.file-name[data-v-af3fd000]{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size[data-v-af3fd000]{font-size:12.5px;color:var(--in-time)}.me .file-size[data-v-af3fd000]{color:var(--out-time)}.tg-input[data-v-af3fd000]{display:flex;align-items:center;gap:10px;padding:9px 14px;border-top:1px solid #eceef0;color:#8e8e93}.tg-field[data-v-af3fd000]{flex:1;height:34px;display:flex;align-items:center;padding:0 14px;border-radius:17px;border:1px solid #e3e5e8;font-size:14.5px}.snake[data-v-518e9b24]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;border-radius:8px;background:#1d1b3a;color:#e8e6f0}.snake-top[data-v-518e9b24]{display:flex;align-items:baseline;justify-content:space-between;font-size:12px}.snake-top b[data-v-518e9b24]{font-size:13.5px;font-weight:650}.snake-top span[data-v-518e9b24]{color:#b3a6ff}.snake-board[data-v-518e9b24]{display:block;width:100%;height:auto}.snake-hint[data-v-518e9b24]{font-size:10.5px;color:#8d8a9c;text-align:center}.dw[data-v-9b6671b1]{--w-bg: #1b1a27;--w-side: #161520;--w-line: #2b2939;--w-text: #e8e6f0;--w-muted: #8d8a9c;--w-accent: #8f73ff;width:100%;border-radius:14px;overflow:hidden;background:var(--w-bg);color:var(--w-text);border:1px solid rgba(0,0,0,.4);box-shadow:0 40px 80px -40px #1e14468c,0 12px 30px -16px #1e144666;font-family:Onest Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;line-height:1.45;-webkit-user-select:none;user-select:none;container-type:inline-size}.dw-bar[data-v-9b6671b1]{position:relative;display:flex;align-items:center;gap:7px;height:34px;padding:0 13px;background:#13121c;border-bottom:1px solid var(--w-line)}.dot[data-v-9b6671b1]{width:11px;height:11px;border-radius:50%;background:#ff5f57}.dot[data-v-9b6671b1]:nth-child(2){background:#febc2e}.dot[data-v-9b6671b1]:nth-child(3){background:#28c840}.dw-title[data-v-9b6671b1]{position:absolute;left:50%;transform:translate(-50%);color:var(--w-muted);font-size:12px}.dw-main[data-v-9b6671b1]{display:grid;grid-template-columns:minmax(0,1fr);min-height:300px}.dw-main.with-side[data-v-9b6671b1]{grid-template-columns:158px minmax(0,1fr)}.dw-main.with-browser[data-v-9b6671b1]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dw-main.with-side.with-browser[data-v-9b6671b1]{grid-template-columns:150px minmax(0,1.1fr) minmax(0,1fr)}.dw-side[data-v-9b6671b1]{display:flex;flex-direction:column;gap:3px;padding:12px 8px;background:var(--w-side);border-right:1px solid var(--w-line)}.dw-new[data-v-9b6671b1]{display:flex;align-items:center;gap:7px;padding:5px 6px 10px;font-weight:500}.dw-new img[data-v-9b6671b1]{border-radius:4px}.dw-label[data-v-9b6671b1]{padding:2px 6px;color:var(--w-muted);font-size:11.5px}.dw-proj[data-v-9b6671b1]{display:flex;align-items:center;gap:6px;padding:4px 6px}.dw-item[data-v-9b6671b1]{padding:4px 8px 4px 22px;border-radius:6px;color:var(--w-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dw-item.active[data-v-9b6671b1]{background:#2a2643;color:var(--w-text)}.dw-user[data-v-9b6671b1]{margin-top:auto;display:flex;align-items:center;gap:8px;padding:10px 6px 2px;border-top:1px solid var(--w-line)}.dw-ava[data-v-9b6671b1]{width:24px;height:24px;border-radius:50%;background:#4b3d8f;display:flex;align-items:center;justify-content:center;font-size:11px}.dw-uname[data-v-9b6671b1],.dw-plan[data-v-9b6671b1]{display:block;line-height:1.2}.dw-plan[data-v-9b6671b1]{color:var(--w-accent);font-size:11px}.dw-chat[data-v-9b6671b1]{display:flex;flex-direction:column;padding:16px 16px 12px;background:radial-gradient(120% 60% at 50% 0%,#2a2a52 0%,var(--w-bg) 60%)}.dw-msgs[data-v-9b6671b1]{flex:1;display:flex;flex-direction:column;gap:10px}.dw-ask[data-v-9b6671b1]{align-self:flex-end;max-width:88%;padding:8px 11px;border-radius:10px;background:#253159}.dw-steps[data-v-9b6671b1]{display:flex;flex-wrap:wrap;gap:5px}.dw-step[data-v-9b6671b1]{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 6px;border-radius:6px;background:#24233a;color:#c9c6d8;font-size:11.5px}.dw-step svg[data-v-9b6671b1]{color:#6ee7a8}.dw-answer[data-v-9b6671b1]{margin:0}.dw-input[data-v-9b6671b1]{margin-top:14px}.dw-field[data-v-9b6671b1]{position:relative;height:56px;padding:9px 11px;border-radius:10px;border:1px solid var(--w-line);background:#151420;color:var(--w-muted)}.dw-send[data-v-9b6671b1]{position:absolute;right:8px;bottom:8px;width:20px;height:20px;border-radius:6px;background:#4b3d8f;color:#fff;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg)}.dw-under[data-v-9b6671b1]{display:flex;flex-wrap:wrap;gap:0 14px;height:24px;padding:7px 4px 0;color:var(--w-muted);font-size:11.5px;line-height:17px;white-space:nowrap;overflow:hidden}.dw-model[data-v-9b6671b1]{color:var(--w-text)}.dw-browser[data-v-9b6671b1]{display:flex;flex-direction:column;padding:8px;border-left:1px solid var(--w-line);background:#12111a}.dw-tab[data-v-9b6671b1]{align-self:flex-start;display:flex;align-items:center;gap:6px;padding:4px 10px;margin-bottom:8px;border-radius:7px;background:#22212f}.dw-page[data-v-9b6671b1]{flex:1;display:flex;flex-direction:column;padding:14px 14px 10px;border-radius:8px;background:#fff;color:#1c1a22}.dw-page-title[data-v-9b6671b1]{font-weight:650;font-size:13.5px}.dw-page-sub[data-v-9b6671b1]{color:#8c8895;font-size:11px}.dw-bars[data-v-9b6671b1]{flex:1;display:flex;align-items:flex-end;gap:12px;min-height:120px;padding-top:12px}.dw-col[data-v-9b6671b1]{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:10.5px;color:#6e6a78}.dw-barbox[data-v-9b6671b1]{flex:1;width:100%;display:flex;align-items:flex-end}.dw-bar-fill[data-v-9b6671b1]{width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#8f73ff,#6b46e5)}@container (min-width: 600px){.dw-main.with-side.with-browser.show-snake[data-v-9b6671b1]{grid-template-columns:150px minmax(0,1fr) minmax(0,1.25fr)}}@container (max-width: 440px){.dw-main.with-side[data-v-9b6671b1],.dw-main.with-side.with-browser[data-v-9b6671b1]{grid-template-columns:minmax(0,1fr)}.dw-main.with-side.with-browser[data-v-9b6671b1]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dw-side[data-v-9b6671b1]{display:none}}@container (max-width: 400px){.dw-main.with-browser[data-v-9b6671b1],.dw-main.with-side.with-browser[data-v-9b6671b1]{grid-template-columns:minmax(0,1fr)}.dw-browser[data-v-9b6671b1]{display:none}}.hero-dw[data-v-b4b833a7]{margin:0 auto}@media(min-width:1260px){.hero-dw[data-v-b4b833a7]{margin:0 0 0 10px}}.hero-tg[data-v-b4b833a7]{max-width:340px;margin:0 auto}.brace-note[data-v-c9a41acc]{display:flex;align-items:center;padding:0 var(--brace-inset, 14px)}.brace-note svg[data-v-c9a41acc]{display:block;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;opacity:.55}.cap[data-v-c9a41acc]{flex-shrink:0}.line[data-v-c9a41acc]{flex:1 1 0;min-width:8px}.line path[data-v-c9a41acc]{vector-effect:non-scaling-stroke}.note[data-v-c9a41acc]{flex-shrink:0;padding:0 8px;font-size:13.5px;line-height:14px;white-space:nowrap}.cmd-box[data-v-7bd34dd1]{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--line-2);border-radius:14px;background:var(--bg);text-align:left}code[data-v-7bd34dd1]{flex:1;min-width:0;word-break:break-all;-webkit-user-select:all;user-select:all;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.cmd-copy[data-v-7bd34dd1]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.cmd-copy[data-v-7bd34dd1]:hover{background:var(--accent-hover)}.cmd-copy.done[data-v-7bd34dd1]{background:#2f9e44}.cmd-copy[data-v-7bd34dd1]:focus-visible{outline:3px solid rgba(107,70,229,.35);outline-offset:2px}.pic[data-v-88fe43d2]{display:flex;align-items:center;justify-content:center;height:76px;overflow:hidden;border:1px solid var(--line, #e8e3da);border-radius:12px;background:linear-gradient(135deg,#efe9ff,#f6f2ea);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--ink, #1c1a22);-webkit-user-select:none;user-select:none}.pic-menubar[data-v-88fe43d2]{align-items:flex-start}.bar[data-v-88fe43d2]{display:flex;align-items:center;justify-content:flex-end;width:100%;height:34px;padding:0 14px;border-bottom:1px solid rgba(28,26,34,.06);background:#ffffffc7}.hit[data-v-88fe43d2]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;border-radius:7px;background:var(--accent-soft, #efe9ff);box-shadow:0 0 0 2px var(--accent, #6b46e5);color:var(--accent-ink, #4a2a9e)}.spot[data-v-88fe43d2]{display:flex;align-items:center;gap:8px;width:80%;height:36px;padding:0 12px;border-radius:10px;background:#fff;box-shadow:0 8px 18px -8px #1c1a224d,0 0 0 1px #1c1a220f;color:var(--ink-3, #7e7a87);font-size:14px}.spot span[data-v-88fe43d2]{color:var(--ink, #1c1a22);font-weight:500}.mi[data-v-b1627ba3]{max-width:520px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--card);text-align:left}.tabs[data-v-b1627ba3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tab[data-v-b1627ba3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:54px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--bg-soft);font-size:15px;font-weight:600;color:var(--ink-3);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.tab+.tab[data-v-b1627ba3]{border-left:1px solid var(--line)}a.tab[data-v-b1627ba3]:hover{background:#efebe3;color:var(--ink)}.tab.on[data-v-b1627ba3]{border-bottom-color:transparent;background:var(--card);color:var(--ink)}.tab-ext[data-v-b1627ba3]{margin-left:-2px;opacity:.7}.tab[data-v-b1627ba3]:focus-visible{outline:3px solid rgba(107,70,229,.35);outline-offset:-3px}.panel[data-v-b1627ba3]{padding:20px}.stepper[data-v-b1627ba3]{margin:0;padding:0;list-style:none}.stepper li[data-v-b1627ba3]{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding-bottom:22px}.stepper li[data-v-b1627ba3]:last-child{padding-bottom:0}.stepper li[data-v-b1627ba3]:not(:last-child):before{content:"";position:absolute;top:38px;bottom:6px;left:15px;width:2px;border-radius:2px;background:var(--line)}.n[data-v-b1627ba3]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1.5px solid var(--line-2);border-radius:50%;background:var(--card);font-size:14px;font-weight:700;color:var(--ink-2)}.stepper li:first-child .n[data-v-b1627ba3]{border-color:var(--accent);background:var(--accent);color:#fff}.st-t[data-v-b1627ba3]{display:block;margin:4px 0 10px;font-size:17px;font-weight:650;line-height:1.3}.st-p[data-v-b1627ba3]{margin:-4px 0 10px;font-size:14.5px;line-height:1.7;color:var(--ink-2)}.stepper.closed li[data-v-b1627ba3]:nth-child(n+2){display:none}.stepper.closed li[data-v-b1627ba3]:first-child{padding-bottom:0}.stepper.closed li[data-v-b1627ba3]:first-child:before{display:none}.stepper:not(.closed) li[data-v-b1627ba3]:nth-child(n+2){animation:reveal-b1627ba3 .35s ease both}@keyframes reveal-b1627ba3{0%{opacity:0;transform:translateY(-6px)}}.more[data-v-b1627ba3]{position:relative;display:block;margin:14px 0 0;padding:2px 0;border:0;background:none;font:inherit;font-size:15px;font-weight:500;color:var(--accent);text-decoration:underline;text-decoration-color:#6b46e559;text-underline-offset:3px;cursor:pointer;transition:color .2s,text-decoration-color .2s}.more[data-v-b1627ba3]:hover{color:var(--accent-hover);text-decoration-color:currentColor}.more[data-v-b1627ba3]:focus-visible{border-radius:4px;outline:3px solid rgba(107,70,229,.35);outline-offset:2px}@media(prefers-reduced-motion:reduce){.stepper:not(.closed) li[data-v-b1627ba3]:nth-child(n+2){animation:none}}.field[data-v-b1627ba3]{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 14px;border:1px solid var(--line-2);border-radius:15px;background:var(--bg)}.field code[data-v-b1627ba3]{flex:1;min-width:0;word-break:break-all;-webkit-user-select:all;user-select:all;font:12.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.copy[data-v-b1627ba3]{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;height:42px;padding:0 16px;border:0;border-radius:11px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;box-shadow:0 8px 18px -10px #6b46e5d9;transition:background-color .2s,transform .15s}.copy[data-v-b1627ba3]:hover{background:var(--accent-hover)}.copy[data-v-b1627ba3]:active{transform:translateY(1px)}.copy.done[data-v-b1627ba3]{background:#2f9e44;box-shadow:none}.copy[data-v-b1627ba3]:focus-visible{outline:3px solid rgba(107,70,229,.35);outline-offset:2px}kbd[data-v-b1627ba3],.ic-inline[data-v-b1627ba3]{display:inline-block;min-width:22px;padding:0 6px;border:1px solid var(--line-2);border-bottom-width:2px;border-radius:6px;background:var(--card);font:600 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;text-align:center;color:var(--ink)}.ic-inline[data-v-b1627ba3]{padding:0 4px}.ic-inline[data-v-b1627ba3] svg{vertical-align:-2px}.pics[data-v-b1627ba3]{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;color:var(--ink-3)}@media(max-width:599px){.tab[data-v-b1627ba3]{padding:0 8px;font-size:14px}.tab[data-v-b1627ba3]>:first-child{display:none}.panel[data-v-b1627ba3]{padding:18px 16px}.pics[data-v-b1627ba3]{grid-template-columns:minmax(0,1fr)}.pics[data-v-b1627ba3]>:nth-child(2){display:none}}.live-scene[data-v-1e2e6735]{position:relative;margin:0}.photo[data-v-1e2e6735]{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -32px #281e5080}.talk[data-v-1e2e6735]{position:absolute;left:16px;bottom:16px;width:50%;display:flex;flex-direction:column;gap:6px}.say[data-v-1e2e6735]{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:14px;line-height:1.4;border-radius:16px;box-shadow:0 12px 28px -14px #00000080}.say p[data-v-1e2e6735]{margin:0}.say.me[data-v-1e2e6735]{align-self:flex-end;max-width:85%;padding:9px 13px 9px 11px;border-bottom-right-radius:5px;background:#fffffff2;color:#1c1a22}.say.me svg[data-v-1e2e6735]{flex-shrink:0;margin-top:1px;color:var(--accent, #6b46e5)}.say.ai[data-v-1e2e6735]{align-self:flex-start;flex-direction:column;gap:3px;padding:9px 13px 10px;border-bottom-left-radius:5px;background:#6b46e5f0;color:#fff}.who[data-v-1e2e6735]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;opacity:.85}.eq[data-v-1e2e6735]{display:inline-flex;align-items:center;gap:2px;height:12px}.eq i[data-v-1e2e6735]{width:2px;height:5px;border-radius:1px;background:#fff;animation:eq-1e2e6735 .9s ease-in-out infinite alternate}.eq i[data-v-1e2e6735]:nth-child(1){animation-duration:.86s}.eq i[data-v-1e2e6735]:nth-child(2){animation-duration:1.12s}.eq i[data-v-1e2e6735]:nth-child(3){animation-duration:.74s}.eq i[data-v-1e2e6735]:nth-child(4){animation-duration:1.02s}@keyframes eq-1e2e6735{0%{transform:scaleY(.6)}to{transform:scaleY(2.2)}}@media(prefers-reduced-motion:reduce){.eq i[data-v-1e2e6735]{animation:none}}@media(max-width:599px){.talk[data-v-1e2e6735]{position:static;width:auto;margin-top:10px}.say[data-v-1e2e6735]{box-shadow:none}.say.me[data-v-1e2e6735]{border:1px solid var(--line, #e8e3da)}.say.ai[data-v-1e2e6735]{background:#6b46e5}}html.lp-root,html.lp-root body{background:#fbfaf7}html.lp-root{scroll-behavior:smooth}html.lp-lock,html.lp-lock body{overflow:hidden}.lp[data-v-3c6bb3df]{--bg: #fbfaf7;--bg-soft: #f4f1ea;--card: #ffffff;--ink: #1c1a22;--ink-2: #55525e;--ink-3: #7e7a87;--line: #e8e3da;--line-2: #d9d3c8;--accent: #6b46e5;--accent-hover: #5933d6;--accent-soft: #efe9ff;--accent-ink: #4a2a9e;--radius: 20px;position:relative;min-height:100vh;overflow-x:hidden;overflow-x:clip;background:var(--bg);color:var(--ink);font-family:Onest Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrap[data-v-3c6bb3df]{max-width:1160px;margin:0 auto;padding:0 24px}h1[data-v-3c6bb3df],h2[data-v-3c6bb3df],h3[data-v-3c6bb3df]{color:var(--ink);text-wrap:balance}h1[data-v-3c6bb3df]{margin:0 0 22px;font-size:clamp(40px,4.8vw,60px);line-height:1.02;font-weight:700;letter-spacing:-.04em}h2[data-v-3c6bb3df]{margin:0 0 16px;font-size:clamp(30px,3.6vw,44px);line-height:1.08;font-weight:700;letter-spacing:-.035em}h3[data-v-3c6bb3df]{margin:0 0 6px;font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.01em}a[data-v-3c6bb3df]{color:var(--accent)}.eyebrow[data-v-3c6bb3df]{margin:0 0 14px;font-size:15px;font-weight:600;color:var(--accent)}.lead[data-v-3c6bb3df]{margin:0 0 26px;font-size:18px;color:var(--ink-2)}.btn[data-v-3c6bb3df]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 20px;border:1px solid transparent;border-radius:14px;font:inherit;font-size:16px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.btn[data-v-3c6bb3df]:active{transform:translateY(1px)}.btn[data-v-3c6bb3df]:focus-visible,.burger[data-v-3c6bb3df]:focus-visible,.qa summary[data-v-3c6bb3df]:focus-visible,.dl-item[data-v-3c6bb3df]:focus-visible{outline:3px solid rgba(107,70,229,.35);outline-offset:2px}.btn-lg[data-v-3c6bb3df]{height:56px;padding:0 26px;border-radius:16px;font-size:17px}.btn-sm[data-v-3c6bb3df]{height:40px;padding:0 14px;border-radius:11px;font-size:15px;gap:8px}.btn-block[data-v-3c6bb3df]{width:100%}.btn-primary[data-v-3c6bb3df]{background:var(--accent);color:#fff;box-shadow:0 10px 24px -12px #6b46e5b3,inset 0 1px #ffffff2e}.btn-primary[data-v-3c6bb3df]:hover{background:var(--accent-hover)}.btn-light[data-v-3c6bb3df]{background:var(--card);color:var(--ink);border-color:var(--line-2)}.btn-light[data-v-3c6bb3df]:hover{border-color:var(--ink-3)}.btn-dark[data-v-3c6bb3df]{background:var(--ink);color:#fff}.btn-dark[data-v-3c6bb3df]:hover{background:#34313d}.btn-on-dark[data-v-3c6bb3df]{background:#ffffff14;color:#fff;border-color:#ffffff38}.btn-on-dark[data-v-3c6bb3df]:hover{background:#ffffff24}.top-in[data-v-3c6bb3df]{display:flex;align-items:center;gap:32px;height:80px}.logo[data-v-3c6bb3df]{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.logo img[data-v-3c6bb3df]{border-radius:8px}.logo-sm[data-v-3c6bb3df]{font-size:16px}.logo-sm img[data-v-3c6bb3df]{border-radius:6px}.top-nav[data-v-3c6bb3df]{display:flex;gap:28px;font-size:15.5px}.top-nav a[data-v-3c6bb3df]{color:var(--ink-2);text-decoration:none;transition:color .2s}.top-nav a[data-v-3c6bb3df]:hover{color:var(--ink)}.top-actions[data-v-3c6bb3df]{display:flex;align-items:center;gap:10px;margin-left:auto}.dl[data-v-3c6bb3df]{position:relative}.dl summary[data-v-3c6bb3df]{list-style:none}.dl summary[data-v-3c6bb3df]::-webkit-details-marker{display:none}.dl-pop[data-v-3c6bb3df]{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:330px;padding:6px;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 48px -20px #1c1a224d}.dl-item[data-v-3c6bb3df]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:11px;color:var(--ink);text-decoration:none}.dl-item[data-v-3c6bb3df]:hover{background:var(--bg-soft)}.dl-ic[data-v-3c6bb3df]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center}.dl-txt b[data-v-3c6bb3df]{display:block;font-size:15px;font-weight:600}.dl-txt small[data-v-3c6bb3df]{display:block;font-size:13px;line-height:1.4;color:var(--ink-3)}.dl-foot[data-v-3c6bb3df]{margin-top:4px;padding:8px 10px 4px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.burger[data-v-3c6bb3df]{display:none;position:fixed;z-index:60;top:calc(14px + env(safe-area-inset-top));left:calc(14px + env(safe-area-inset-left));width:46px;height:46px;padding:0;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--line);background:#ffffffdb;-webkit-backdrop-filter:blur(12px) saturate(1.6);backdrop-filter:blur(12px) saturate(1.6);box-shadow:0 6px 18px -8px #1c1a2259;color:var(--ink);cursor:pointer}.menu[data-v-3c6bb3df]{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;overflow-y:auto;padding:calc(88px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));background:var(--bg)}.menu-links[data-v-3c6bb3df]{display:flex;flex-direction:column;margin-bottom:28px}.menu-links a[data-v-3c6bb3df]{padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:30px;font-weight:650;letter-spacing:-.025em;line-height:1.15;text-decoration:none}.menu-links a[data-v-3c6bb3df]:focus-visible{outline:none;color:var(--accent)}.menu-hint[data-v-3c6bb3df]{margin:14px 0 0;font-size:14px;color:var(--ink-3);text-align:center}.menu-foot[data-v-3c6bb3df]{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:auto;padding-top:32px;font-size:14px}.menu-foot a[data-v-3c6bb3df]{color:var(--ink-3);text-decoration:none}.menu-enter-active[data-v-3c6bb3df],.menu-leave-active[data-v-3c6bb3df]{transition:opacity .22s ease,transform .22s ease}.menu-enter-from[data-v-3c6bb3df],.menu-leave-to[data-v-3c6bb3df]{opacity:0;transform:translateY(-10px)}.hero[data-v-3c6bb3df]{padding:36px 0 24px}.hero-grid[data-v-3c6bb3df]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.hero-side[data-v-3c6bb3df]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hero-side[data-v-3c6bb3df]>:last-child{align-self:stretch}.pill[data-v-3c6bb3df]{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:6px 14px 6px 6px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:14.5px;text-decoration:none;transition:border-color .2s}.pill[data-v-3c6bb3df]:hover{border-color:var(--line-2)}.pill-tag[data-v-3c6bb3df]{padding:3px 10px;border-radius:99px;background:var(--accent-soft);color:var(--accent-ink);font-size:13px;font-weight:600}.hero-sub[data-v-3c6bb3df]{max-width:520px;margin:0 0 34px;font-size:19px;color:var(--ink-2)}.hero-cta[data-v-3c6bb3df]{display:flex;flex-wrap:wrap;gap:12px}.hero-cta.with-dl[data-v-3c6bb3df]{display:grid;grid-template-columns:minmax(0,1fr);max-width:500px}.btn-dl[data-v-3c6bb3df]{padding:0 14px;gap:8px;font-size:16px}.hero-cta.center[data-v-3c6bb3df]{justify-content:center;align-items:flex-start}.dl-pair[data-v-3c6bb3df]{width:100%;max-width:500px}.hero-cta.center .dl-pair[data-v-3c6bb3df]{flex:0 1 500px}.dl-pair-btns[data-v-3c6bb3df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dl-pair-btns.one[data-v-3c6bb3df]{grid-template-columns:minmax(0,1fr)}.hero-cta.dl-one[data-v-3c6bb3df]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:500px}.hero-cta.center.dl-one[data-v-3c6bb3df]{margin:0 auto}.dl-brace[data-v-3c6bb3df]{--brace-inset: calc((100% - 12px)/4) ;margin-top:8px;color:var(--ink-3)}.dl-pair-btns.one+.dl-brace[data-v-3c6bb3df]{--brace-inset: 12px}.dl-brace.on-dark[data-v-3c6bb3df]{color:#fff9}.hero-note[data-v-3c6bb3df]{margin:16px 0 0;font-size:14px;color:var(--ink-3)}.sec[data-v-3c6bb3df]{padding:104px 0;scroll-margin-top:8px}.sec-soft[data-v-3c6bb3df]{background:var(--bg-soft)}.sec-head[data-v-3c6bb3df]{max-width:700px;margin:0 auto 52px;text-align:center}.sec-head .lead[data-v-3c6bb3df]{margin:0}.grid4[data-v-3c6bb3df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tile[data-v-3c6bb3df],.helper[data-v-3c6bb3df]{padding:26px 24px 24px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.tile p[data-v-3c6bb3df],.helper p[data-v-3c6bb3df]{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.tile-ic[data-v-3c6bb3df]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:18px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.split[data-v-3c6bb3df]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.split.rev .split-art[data-v-3c6bb3df]{order:-1}.phone[data-v-3c6bb3df]{max-width:340px;margin:0 auto}.checks[data-v-3c6bb3df]{margin:0;padding:0;list-style:none}.checks li[data-v-3c6bb3df]{display:flex;gap:12px;margin-bottom:12px;color:var(--ink)}.checks li svg[data-v-3c6bb3df]{flex-shrink:0;margin-top:2px;color:var(--accent)}.checks.small li[data-v-3c6bb3df]{gap:10px;font-size:15px;line-height:1.45}.checks.small li svg[data-v-3c6bb3df]{margin-top:1px}.grid3[data-v-3c6bb3df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.helper[data-v-3c6bb3df]{display:flex;flex-direction:column}.mini[data-v-3c6bb3df]{display:flex;flex-direction:column;gap:8px;margin-top:22px;padding:14px;border-radius:14px;background:linear-gradient(150deg,#e4ead3,#d3e2d3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.38}.mini-me[data-v-3c6bb3df],.mini-bot[data-v-3c6bb3df]{max-width:88%;padding:7px 11px;border-radius:14px;box-shadow:0 1px 1px #0000000f}.mini-me[data-v-3c6bb3df]{align-self:flex-end;background:#e3fbd0;border-bottom-right-radius:5px}.mini-bot[data-v-3c6bb3df]{align-self:flex-start;background:#fff;border-bottom-left-radius:5px}.desk[data-v-3c6bb3df]{padding:64px;border-radius:32px;border:1px solid #e6defb;background:radial-gradient(80% 60% at 100% 0%,rgba(242,59,216,.08),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgba(47,184,245,.08),transparent 60%),#f5f1ff}.desk-grid[data-v-3c6bb3df]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.points[data-v-3c6bb3df]{margin:0 0 22px;padding:0;list-style:none}.points li[data-v-3c6bb3df]{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:16px;line-height:1.5}.point-ic[data-v-3c6bb3df]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:-3px;border-radius:9px;background:var(--card);color:var(--accent);border:1px solid #e6defb}.desk-dl[data-v-3c6bb3df]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin:44px 0 0;padding-top:32px;border-top:1px solid #e6defb}.desk-req[data-v-3c6bb3df]{flex:1;min-width:260px;font-size:14px;line-height:1.5;color:var(--ink-3)}p.desk-req[data-v-3c6bb3df]{margin:0}.desk-mobile[data-v-3c6bb3df]{flex-direction:column;align-items:flex-start}.desk-mobile p[data-v-3c6bb3df]{margin:0;font-size:15px;color:var(--ink-2)}.install[data-v-3c6bb3df]{margin-top:48px;padding:28px 28px 24px;border-radius:22px;background:var(--card);border:1px solid #e6defb;scroll-margin:24px;transition:box-shadow .4s}.install.flash[data-v-3c6bb3df]{box-shadow:0 0 0 4px #6b46e540}.install-head[data-v-3c6bb3df]{margin:0 0 18px;font-size:20px}.steps[data-v-3c6bb3df]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.steps li[data-v-3c6bb3df]{display:flex;gap:12px;font-size:15px;line-height:1.5;color:var(--ink-2)}.steps .step-cmd[data-v-3c6bb3df]{grid-column:1 / -1}.step-cmd-in[data-v-3c6bb3df]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0;max-width:640px;padding-top:2px}.step-num[data-v-3c6bb3df]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;font-size:14px;font-weight:700}.install-note[data-v-3c6bb3df]{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-3)}.price[data-v-3c6bb3df]{display:flex;flex-direction:column;padding:30px 28px 28px;border-radius:var(--radius);border:1px solid var(--line);background:var(--card)}.price.featured[data-v-3c6bb3df]{border:2px solid var(--accent);padding:29px 27px 27px}.price-name[data-v-3c6bb3df]{font-size:17px;font-weight:650}.price-sum[data-v-3c6bb3df]{display:flex;align-items:baseline;gap:8px;margin:10px 0 22px;font-size:44px;font-weight:700;letter-spacing:-.035em;line-height:1}.price-sum span[data-v-3c6bb3df]{font-size:15px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.price .checks li[data-v-3c6bb3df]:last-child{margin-bottom:0}.prices-cta[data-v-3c6bb3df]{display:flex;justify-content:center;margin-top:36px}.faq-wrap[data-v-3c6bb3df]{max-width:820px}.qa[data-v-3c6bb3df]{border-bottom:1px solid var(--line)}.qa summary[data-v-3c6bb3df]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.qa summary[data-v-3c6bb3df]::-webkit-details-marker{display:none}.qa summary svg[data-v-3c6bb3df]{flex-shrink:0;color:var(--ink-3);transition:transform .25s}.qa[open] summary svg[data-v-3c6bb3df]{transform:rotate(180deg)}.qa p[data-v-3c6bb3df]{margin:0 0 22px;max-width:680px;color:var(--ink-2)}.final[data-v-3c6bb3df]{padding:24px 0 104px}.final-card[data-v-3c6bb3df]{padding:72px 24px;border-radius:32px;text-align:center;color:#fff;background:radial-gradient(60% 80% at 15% 0%,rgba(242,59,216,.35),transparent 60%),radial-gradient(60% 80% at 90% 100%,rgba(47,184,245,.3),transparent 60%),radial-gradient(50% 60% at 50% 50%,rgba(107,70,229,.45),transparent 70%),#1c1a22}.final-logo[data-v-3c6bb3df]{border-radius:16px;margin-bottom:22px}.final-card h2[data-v-3c6bb3df]{color:#fff}.final-card p[data-v-3c6bb3df]{margin:0 auto 32px;max-width:440px;font-size:18px;color:#ffffffb8}.foot[data-v-3c6bb3df]{border-top:1px solid var(--line)}.foot-in[data-v-3c6bb3df]{display:flex;align-items:center;gap:28px;min-height:84px;font-size:14px}.foot-links[data-v-3c6bb3df]{display:flex;flex-wrap:wrap;gap:8px 24px}.foot-links a[data-v-3c6bb3df]{color:var(--ink-2);text-decoration:none}.foot-links a[data-v-3c6bb3df]:hover{color:var(--ink)}.foot-copy[data-v-3c6bb3df]{margin-left:auto;color:var(--ink-3)}@media(max-width:1180px){.grid4[data-v-3c6bb3df]{grid-template-columns:repeat(2,minmax(0,1fr))}.desk[data-v-3c6bb3df]{padding:48px}}@media(max-width:899px){.burger[data-v-3c6bb3df]{display:flex}.top-nav[data-v-3c6bb3df],.top-actions[data-v-3c6bb3df]{display:none}.top .top-in[data-v-3c6bb3df]{height:74px;padding-left:76px}.sec[data-v-3c6bb3df]{padding:80px 0;scroll-margin-top:72px}.hero[data-v-3c6bb3df]{padding:16px 0 24px}.hero-grid[data-v-3c6bb3df],.split[data-v-3c6bb3df],.desk-grid[data-v-3c6bb3df]{grid-template-columns:minmax(0,1fr)}.hero-grid[data-v-3c6bb3df]{gap:44px}.hero-side[data-v-3c6bb3df]{align-items:center}.split[data-v-3c6bb3df]{gap:40px}.split.rev .split-art[data-v-3c6bb3df]{order:0}.grid3[data-v-3c6bb3df]{grid-template-columns:minmax(0,1fr)}.desk[data-v-3c6bb3df]{padding:36px 24px;border-radius:26px}.desk-grid[data-v-3c6bb3df]{gap:36px}.steps[data-v-3c6bb3df]{grid-template-columns:minmax(0,1fr);gap:14px}.grid3.prices[data-v-3c6bb3df]{max-width:480px;margin:0 auto}.foot-in[data-v-3c6bb3df]{flex-direction:column;align-items:flex-start;gap:14px;padding:28px 24px}.foot-copy[data-v-3c6bb3df]{margin-left:0}}@media(max-width:599px){.lp[data-v-3c6bb3df]{font-size:16px}.wrap[data-v-3c6bb3df]{padding:0 20px}.lead[data-v-3c6bb3df],.hero-sub[data-v-3c6bb3df]{font-size:17px}.hero-cta .btn[data-v-3c6bb3df]{width:100%}.hero-cta.dl-one[data-v-3c6bb3df]{grid-template-columns:minmax(0,1fr)}.grid4[data-v-3c6bb3df]{grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden}.tile[data-v-3c6bb3df]{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:16px;border:0;border-radius:0;border-bottom:1px solid var(--line)}.tile[data-v-3c6bb3df]:last-child{border-bottom:0}.tile .tile-ic[data-v-3c6bb3df]{grid-row:span 2;width:40px;height:40px;margin:0}.tile h3[data-v-3c6bb3df]{margin-bottom:2px;font-size:16px}.tile p[data-v-3c6bb3df]{font-size:14.5px}.sec-head[data-v-3c6bb3df]{margin-bottom:36px;text-align:left}.desk[data-v-3c6bb3df]{margin:0 -8px;padding:28px 18px}.desk-dl .btn[data-v-3c6bb3df]{width:100%}.install[data-v-3c6bb3df]{padding:22px 18px 18px}.qa summary[data-v-3c6bb3df]{font-size:17px}.final-card[data-v-3c6bb3df]{padding:52px 20px;border-radius:26px}}@media(prefers-reduced-motion:reduce){html.lp-root{scroll-behavior:auto}.menu-enter-active[data-v-3c6bb3df],.menu-leave-active[data-v-3c6bb3df]{transition:none}}.container[data-v-fe0c7915]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px}.message[data-v-fe0c7915]{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 10px 40px #0003;max-width:400px}.message .icon[data-v-fe0c7915]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:30px;font-weight:700}.success .icon[data-v-fe0c7915]{background:#d4edda;color:#28a745}.error .icon[data-v-fe0c7915]{background:#f8d7da;color:#dc3545}.message h2[data-v-fe0c7915]{margin:0 0 10px;color:#333}.message p[data-v-fe0c7915]{color:#666;margin:0}.error-code[data-v-fe0c7915]{font-size:12px;color:#999;margin-top:8px;font-family:monospace}.retry-btn[data-v-fe0c7915]{margin-top:20px;padding:12px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:16px}.back-link[data-v-fe0c7915]{display:inline-block;margin-top:20px;color:#667eea}.spinner[data-v-fe0c7915]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-fe0c7915 1s linear infinite;margin:0 auto 20px}@keyframes spin-fe0c7915{to{transform:rotate(360deg)}}.arrow-to-done[data-v-fe0c7915]{display:none}@media(max-width:768px){.arrow-to-done[data-v-fe0c7915]{display:block;position:fixed;top:20px;left:25px;width:60px;height:auto;opacity:0;animation:fadeIn-fe0c7915 .5s ease-in forwards;animation-delay:2s}}@keyframes fadeIn-fe0c7915{0%{opacity:0}to{opacity:1}}.legal-container[data-v-c9f88879]{display:flex;justify-content:center;padding:40px 20px;min-height:100vh}.legal-card[data-v-c9f88879]{background:#fff;border-radius:16px;padding:48px;box-shadow:0 10px 40px #0003;max-width:800px;width:100%}h1[data-v-c9f88879]{margin:0 0 24px;font-size:28px;color:#333;text-align:left}.toc[data-v-c9f88879]{display:flex;flex-wrap:wrap;gap:12px;justify-content:left;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #eee}.toc a[data-v-c9f88879]{color:#667eea;text-decoration:none;font-size:15px}.toc a[data-v-c9f88879]:hover{text-decoration:underline}.legal-section[data-v-c9f88879]{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #eee}.legal-section[data-v-c9f88879]:last-of-type{border-bottom:none;margin-bottom:24px}.legal-section[data-v-c9f88879] h2{color:#333;font-size:22px;margin-top:0}.legal-section[data-v-c9f88879] h3{color:#444;font-size:18px}.legal-section[data-v-c9f88879] p,.legal-section[data-v-c9f88879] ul,.legal-section[data-v-c9f88879] ol{color:#555;line-height:1.7;font-size:15px}.back[data-v-c9f88879]{text-align:center}.back a[data-v-c9f88879]{color:#667eea;text-decoration:none;font-size:15px}.back a[data-v-c9f88879]:hover{text-decoration:underline}.preloader[data-v-c9f88879]{display:flex;justify-content:center;align-items:center;min-height:60vh}.spinner[data-v-c9f88879]{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#667eea;border-radius:50%;animation:spin-c9f88879 .8s linear infinite}@keyframes spin-c9f88879{to{transform:rotate(360deg)}}@media(max-width:768px){.legal-card[data-v-c9f88879]{padding:24px}}.page[data-v-791afccf]{min-height:100vh;background:var(--tg-theme-bg-color, #fff);color:var(--tg-theme-text-color, #000);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;box-sizing:border-box}.center[data-v-791afccf]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.icon-big[data-v-791afccf]{font-size:48px;margin-bottom:8px}h2[data-v-791afccf]{margin:0 0 4px;font-size:20px;font-weight:600}.hint[data-v-791afccf]{margin:0;font-size:14px;color:var(--tg-theme-hint-color, #888);line-height:1.4}.main[data-v-791afccf]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:360px}.preview[data-v-791afccf]{width:200px;aspect-ratio:9 / 16;object-fit:cover;border-radius:16px;box-shadow:0 4px 20px #00000026}.content[data-v-791afccf]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%}.bonus[data-v-791afccf]{margin:0;font-size:14px;font-weight:600;color:var(--tg-theme-button-color, #667eea)}.btn-primary[data-v-791afccf]{width:100%;padding:14px;background:var(--tg-theme-button-color, #667eea);color:var(--tg-theme-button-text-color, #fff);border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer}.btn-secondary[data-v-791afccf]{width:100%;padding:13px;background:transparent;color:var(--tg-theme-button-color, #667eea);border:1.5px solid var(--tg-theme-button-color, #667eea);border-radius:10px;font-size:15px;font-weight:500;cursor:pointer}.spinner[data-v-791afccf]{width:36px;height:36px;border:3px solid var(--tg-theme-hint-color, #ccc);border-top-color:var(--tg-theme-button-color, #667eea);border-radius:50%;animation:spin-791afccf .8s linear infinite}@keyframes spin-791afccf{to{transform:rotate(360deg)}}.page[data-v-1e0fb061]{--font: "Nunito", sans-serif;min-height:100vh;font-family:var(--font);background:var(--tg-theme-bg-color, #1a1a2e);color:var(--tg-theme-text-color, #e0e0e0);display:flex;flex-direction:column;align-items:center;padding:14px 20px;box-sizing:border-box;gap:0;position:relative;overflow:hidden}.page[data-v-1e0fb061]:before{content:"";position:absolute;top:-40%;left:-30%;width:160%;height:80%;background:radial-gradient(ellipse at center,rgba(102,126,234,.6) 0%,rgba(102,126,234,.28) 30%,rgba(102,126,234,.1) 55%,transparent 80%);pointer-events:none;z-index:0}.page[data-v-1e0fb061]>*{position:relative;z-index:1}.center[data-v-1e0fb061]{justify-content:center}.section[data-v-1e0fb061]{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;gap:8px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding:10px 14px}.section[data-v-1e0fb061]:first-child{border-top:1px solid rgba(255,255,255,.08);border-radius:16px 16px 0 0}.section[data-v-1e0fb061]:nth-child(4){border-radius:0 0 16px 16px}.section-title[data-v-1e0fb061]{margin:0;font-size:14px;font-weight:600;text-align:center}.preview-container[data-v-1e0fb061]{width:100%;display:flex;justify-content:center;align-items:center;height:100px}.preview-box[data-v-1e0fb061]{height:100%;max-width:100%;border:2px solid var(--tg-theme-button-color, #667eea);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:aspect-ratio .2s ease}.ratio-label[data-v-1e0fb061]{font-size:15px;font-weight:600;color:var(--tg-theme-button-color, #667eea);white-space:nowrap;padding:0 16px}.btn-group[data-v-1e0fb061]{display:flex;gap:8px;width:100%}.toggle-btn[data-v-1e0fb061]{flex:1;padding:10px 6px;font-family:var(--font);background:transparent;color:var(--tg-theme-text-color, #e0e0e0);border:1.5px solid rgba(102,126,234,.25);border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.toggle-btn[data-v-1e0fb061]:disabled{opacity:.3;cursor:not-allowed}.toggle-btn.active[data-v-1e0fb061]{background:#667eea26;color:var(--tg-theme-button-color, #667eea);border-color:var(--tg-theme-button-color, #667eea);font-weight:600}.small .toggle-btn[data-v-1e0fb061]{padding:6px 4px}.slider[data-v-1e0fb061]{width:100%;-webkit-appearance:none;appearance:none;margin:15px 0;height:4px;background:#667eea33;border-radius:2px;outline:none}.slider[data-v-1e0fb061]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:var(--tg-theme-button-color, #667eea);border-radius:50%;cursor:pointer}.slider[data-v-1e0fb061]::-moz-range-thumb{width:22px;height:22px;background:var(--tg-theme-button-color, #667eea);border-radius:50%;border:none;cursor:pointer}.res-main[data-v-1e0fb061]{font-weight:700}.res-sub[data-v-1e0fb061]{font-size:11px;font-weight:400;opacity:.45;margin-left:4px}.toggle-btn.active .res-sub[data-v-1e0fb061]{opacity:.7}.factor[data-v-1e0fb061]{display:block;font-size:10px;font-weight:400;opacity:.5;margin-top:2px}.toggle-btn.active .factor[data-v-1e0fb061]{opacity:.8;color:var(--tg-theme-button-color, #667eea)}.total-factor[data-v-1e0fb061]{width:100%;max-width:360px;text-align:center;font-size:14px;font-weight:500;margin-top:16px}.reset-link[data-v-1e0fb061]{display:inline;margin-left:12px;font-size:13px;color:var(--tg-theme-link-color, #667eea);opacity:.7;cursor:pointer;text-decoration:underline}.factor-value[data-v-1e0fb061]{font-weight:700;color:var(--tg-theme-button-color, #667eea);font-size:18px}.saved-msg[data-v-1e0fb061]{color:#4caf50;font-size:14px;font-weight:500;text-align:center}.actions[data-v-1e0fb061]{width:100%;max-width:360px;display:flex;flex-direction:row;gap:10px;margin-top:20px}.btn-primary[data-v-1e0fb061]{flex:2;padding:14px;font-family:var(--font);background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(0,0,0,.1) 100%),var(--tg-theme-button-color, #667eea);color:var(--tg-theme-button-text-color, #fff);border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 4px #00000040;transform:translateY(0);transition:transform .1s ease,box-shadow .1s ease}.btn-primary[data-v-1e0fb061]:active{transform:translateY(3px);box-shadow:0 1px #00000040}.btn-secondary[data-v-1e0fb061]{flex:1;padding:13px;font-family:var(--font);background:transparent;color:var(--tg-theme-button-color, #667eea);border:none;font-size:15px;font-weight:500;cursor:pointer;text-decoration:underline}.spinner[data-v-1e0fb061]{width:36px;height:36px;border:3px solid var(--tg-theme-hint-color, #ccc);border-top-color:var(--tg-theme-button-color, #667eea);border-radius:50%;animation:spin-1e0fb061 .8s linear infinite}@keyframes spin-1e0fb061{to{transform:rotate(360deg)}}.page[data-v-90b141cb]{--font: "Nunito", sans-serif;min-height:100vh;font-family:var(--font);background:var(--tg-theme-bg-color, #1a1a2e);color:var(--tg-theme-text-color, #e0e0e0);display:flex;flex-direction:column;align-items:stretch;padding:14px 20px;box-sizing:border-box;position:relative;overflow:hidden}.page[data-v-90b141cb]:before{content:"";position:absolute;top:-40%;left:-30%;width:160%;height:80%;background:radial-gradient(ellipse at center,rgba(102,126,234,.6) 0%,rgba(102,126,234,.28) 30%,rgba(102,126,234,.1) 55%,transparent 80%);pointer-events:none;z-index:0}.page[data-v-90b141cb]>*{position:relative;z-index:1}.center[data-v-90b141cb]{justify-content:center;align-items:center}.error[data-v-90b141cb]{color:#ff6b6b;font-size:13px;text-align:center;margin-bottom:8px}.title[data-v-90b141cb]{width:100%;max-width:480px;margin:0 auto 8px;font-size:18px;font-weight:600;text-align:center}.hint[data-v-90b141cb]{width:100%;max-width:480px;margin:0 auto 8px;font-size:12px;opacity:.7;line-height:1.4}.textarea[data-v-90b141cb]{width:100%;max-width:480px;margin:0 auto;min-height:260px;padding:12px;box-sizing:border-box;font-family:var(--font);font-size:14px;background:#0003;color:var(--tg-theme-text-color, #e0e0e0);border:1.5px solid rgba(102,126,234,.25);border-radius:10px;resize:vertical;outline:none}.textarea[data-v-90b141cb]:focus{border-color:var(--tg-theme-button-color, #667eea)}.counter[data-v-90b141cb]{width:100%;max-width:480px;margin:4px auto 0;text-align:right;font-size:11px;opacity:.55}.counter.near[data-v-90b141cb]{color:#f6c177;opacity:1}.actions[data-v-90b141cb]{width:100%;max-width:480px;margin:18px auto 0;display:flex;flex-direction:row;gap:10px}.btn-primary[data-v-90b141cb]{flex:2;padding:14px;font-family:var(--font);background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 50%,rgba(0,0,0,.1) 100%),var(--tg-theme-button-color, #667eea);color:var(--tg-theme-button-text-color, #fff);border:none;border-radius:10px;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 4px #00000040;transform:translateY(0);transition:transform .1s ease,box-shadow .1s ease}.btn-primary[data-v-90b141cb]:active{transform:translateY(3px);box-shadow:0 1px #00000040}.btn-secondary[data-v-90b141cb]{flex:1;padding:13px;font-family:var(--font);background:transparent;color:var(--tg-theme-button-color, #667eea);border:none;font-size:15px;font-weight:500;cursor:pointer;text-decoration:underline}.spinner[data-v-90b141cb]{width:36px;height:36px;border:3px solid var(--tg-theme-hint-color, #ccc);border-top-color:var(--tg-theme-button-color, #667eea);border-radius:50%;animation:spin-90b141cb .8s linear infinite}@keyframes spin-90b141cb{to{transform:rotate(360deg)}}html,body{background:var(--tg-theme-bg-color);margin:0}.page[data-v-3b2aa1b5]{--font: "Nunito", sans-serif;height:100vh;height:100dvh;font-family:var(--font);background:var(--tg-theme-bg-color, #1a1a2e);color:var(--tg-theme-text-color, #e0e0e0);display:flex;flex-direction:column;padding:14px 20px;box-sizing:border-box;position:relative;overflow:hidden}.page[data-v-3b2aa1b5]:before{content:"";position:absolute;top:-40%;left:-30%;width:160%;height:80%;background:radial-gradient(ellipse closest-side,rgba(102,126,234,.6) 0%,rgba(102,126,234,.3) 38%,rgba(102,126,234,.12) 65%,transparent 100%);pointer-events:none;z-index:0}.page[data-v-3b2aa1b5]>*{position:relative;z-index:1}.middle[data-v-3b2aa1b5]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.stage[data-v-3b2aa1b5]{--ring: 180px;flex:none;position:relative;width:100%;height:250px}.stage[data-v-3b2aa1b5]:empty{height:0}.connect[data-v-3b2aa1b5]{position:absolute;top:calc(var(--ring) / 2);left:50%;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:16px}.status[data-v-3b2aa1b5]{margin:0;font-size:14px;line-height:1.35;opacity:.8;transition:opacity .2s ease}.track[data-v-3b2aa1b5]{width:172px;height:5px;border-radius:3px;background:#00000059;overflow:hidden}.fill[data-v-3b2aa1b5]{display:block;height:100%;border-radius:3px;background:#fff;transition:width .15s linear}.connect.full .fill[data-v-3b2aa1b5]{transition:width .22s ease-out}.connect.full .status[data-v-3b2aa1b5]{opacity:0}.ring[data-v-3b2aa1b5]{position:absolute;top:0;left:50%;transform:translate(-50%);width:var(--ring);height:var(--ring)}.ring-svg[data-v-3b2aa1b5]{width:100%;height:100%;display:block;overflow:visible}.ring-line[data-v-3b2aa1b5]{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.bars[data-v-3b2aa1b5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:9px;opacity:0;animation:show-3b2aa1b5 .45s .6s ease-out forwards}@keyframes show-3b2aa1b5{to{opacity:1}}@keyframes show-dim-3b2aa1b5{to{opacity:.75}}.bars span[data-v-3b2aa1b5]{width:11px;height:15px;border-radius:6px;background:#fff;transform-origin:center;animation:eq-3b2aa1b5 .9s ease-in-out infinite alternate;transition:height .35s ease}.bars.speaking span[data-v-3b2aa1b5]{height:78px}.bars .b1[data-v-3b2aa1b5]{--lo: .42;--hi: .72;animation-duration:.86s}.bars .b2[data-v-3b2aa1b5]{--lo: .3;--hi: .58;animation-duration:1.12s}.bars .b3[data-v-3b2aa1b5]{--lo: .62;--hi: 1;animation-duration:.74s}.bars .b4[data-v-3b2aa1b5]{--lo: .38;--hi: .76;animation-duration:1.02s}.bars .b5[data-v-3b2aa1b5]{--lo: .24;--hi: .48;animation-duration:.92s}@keyframes eq-3b2aa1b5{0%{transform:scaleY(var(--lo))}to{transform:scaleY(var(--hi))}}.ring.ended .ring-line[data-v-3b2aa1b5]{stroke:#fff6}.ring.ended .bars span[data-v-3b2aa1b5]{animation:none;height:15px;transform:scaleY(var(--lo));opacity:.45}.timer[data-v-3b2aa1b5]{position:absolute;top:calc(var(--ring) + 14px);left:0;width:100%;margin:0;opacity:0;animation:show-dim-3b2aa1b5 .45s .6s ease-out forwards;font-size:15px;line-height:1.35;font-variant-numeric:tabular-nums;text-align:center}.left[data-v-3b2aa1b5]{position:absolute;top:calc(var(--ring) + 40px);left:0;width:100%;margin:0;font-size:13px;line-height:1.35;text-align:center;color:#ffd479;font-variant-numeric:tabular-nums}.error[data-v-3b2aa1b5]{flex:none;width:100%;max-width:480px;margin:22px auto 0;color:#ff6b6b;font-size:13px;line-height:1.4;text-align:center}.footer[data-v-3b2aa1b5]{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px}.note[data-v-3b2aa1b5]{margin:0;font-size:12px;line-height:1.4;text-align:center;opacity:.6}.btn-primary[data-v-3b2aa1b5]{min-width:200px;padding:14px 28px;font-family:var(--font);font-size:15px;font-weight:600;color:var(--tg-theme-button-text-color, #fff);background:var(--tg-theme-button-color, #667eea);border:none;border-radius:14px;box-shadow:0 6px 18px #00000040;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,opacity .2s ease}.btn-primary[data-v-3b2aa1b5]:active{transform:scale(.97);opacity:.9}.btn-ghost[data-v-3b2aa1b5]{min-width:200px;padding:12px 28px;font-family:var(--font);font-size:15px;font-weight:500;color:var(--tg-theme-text-color, #e0e0e0);background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:14px;cursor:pointer;-webkit-tap-highlight-color:transparent}
