:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--bg:#f4f5f8;--bg-2:#eceff4;--panel:#fff;--panel-2:#f6f7fa;--panel-3:#eceff4;--border:#e2e5ec;--border-strong:#cfd4de;--text:#171b26;--text-2:#444b5c;--muted:#7a8295;--accent:#5466ff;--accent-2:#7b5cff;--accent-soft:#5466ff1a;--accent-ring:#5466ff47;--ok:#1f9d6a;--danger:#e5484d;--warn:#d98a0b;--shadow:0 1px 2px #1018280d, 0 8px 24px -8px #10182824;--shadow-lg:0 30px 70px -20px #10182859;--glow:radial-gradient(900px 480px at 50% -80px, #5466ff29, transparent 70%)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d12;--bg-2:#0f1218;--panel:#12151c;--panel-2:#171b24;--panel-3:#1e2330;--border:#232937;--border-strong:#313949;--text:#e7eaf1;--text-2:#b9c0cf;--muted:#7e879a;--accent:#7c8cff;--accent-2:#a28bff;--accent-soft:#7c8cff21;--accent-ring:#7c8cff59;--ok:#3dd68c;--danger:#ff6369;--warn:#f5a524;--shadow:0 1px 2px #0000004d, 0 10px 30px -10px #0009;--shadow-lg:0 30px 80px -20px #000c;--glow:radial-gradient(900px 480px at 50% -80px, #7c8cff2e, transparent 70%)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}body.lp-lock{overflow:hidden}a{color:var(--accent)}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}.ic{flex:none;width:18px;height:18px;display:block}::selection{background:var(--accent-ring)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.lp-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp-narrow{max-width:820px}.lp-head{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.lp-head-in{align-items:center;gap:24px;height:64px;display:flex}.lp-brand{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.lp-mark{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));width:32px;height:32px;box-shadow:0 6px 18px -6px var(--accent-ring);border-radius:9px;place-items:center;display:grid}.lp-mark .ic{stroke-width:2.1px;width:19px;height:19px}.lp-name{letter-spacing:-.01em;white-space:nowrap;font-size:16px;font-weight:500}.lp-name b{margin-left:1px;font-weight:750}.lp-nav{flex:1;gap:4px;display:flex}.lp-nav a{color:var(--text-2);border-radius:8px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.lp-nav a:hover{background:var(--panel-3);color:var(--text)}.lp-head-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.lp-icon-btn{min-width:36px;height:36px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.lp-icon-btn:hover{background:var(--panel-3);color:var(--text)}.lp-lang-code{font-size:12px;font-weight:700}.lp-btn{border:1px solid var(--border-strong);background:var(--panel);height:40px;color:var(--text);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:650;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.lp-btn:hover{background:var(--panel-2);box-shadow:var(--shadow)}.lp-btn.primary{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));box-shadow:0 8px 22px -10px var(--accent);border-color:#0000}.lp-btn.primary:hover{box-shadow:0 12px 28px -10px var(--accent);transform:translateY(-1px)}.lp-btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.lp-btn.ghost:hover{background:var(--panel-3);color:var(--text);box-shadow:none}.lp-btn.sm{height:36px;padding:0 13px;font-size:14px}.lp-btn.lg{border-radius:12px;height:48px;padding:0 22px;font-size:16px}.lp-btn.block{width:100%;margin-top:auto}.lp-btn .ic{width:17px;height:17px}.lp-hero{text-align:center;background:var(--glow);padding:84px 0 40px;position:relative;overflow:hidden}.lp-eyebrow{color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-ring);border-radius:999px;margin:0 0 18px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.lp-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:900px;margin:0 auto 18px;font-size:clamp(34px,5.2vw,58px);font-weight:800;line-height:1.08}.lp-lead{max-width:760px;color:var(--text-2);text-wrap:pretty;margin:0 auto 30px;font-size:clamp(16px,1.6vw,19px)}.lp-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp-notes{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:20px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lp-notes li{align-items:center;gap:6px;display:flex}.lp-notes .ic{width:15px;height:15px;color:var(--ok)}.lp-signed{color:var(--text-2);justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font-size:14px;display:flex}.lp-signed .ic{width:16px;height:16px}.lp-hero-shot{perspective:1600px;max-width:1120px;margin:56px auto 0}.lp-hero-shot .lp-shot{transform-origin:50% 0;transition:transform .6s var(--ease,ease);transform:rotateX(6deg)}.lp-hero-shot .lp-shot:hover{transform:none}.lp-shot{border:1px solid var(--border-strong);background:var(--panel);box-shadow:var(--shadow-lg);border-radius:14px;margin:0;overflow:hidden}.lp-shot-bar{background:var(--panel-2);border-bottom:1px solid var(--border);gap:7px;padding:10px 14px;display:flex}.lp-shot-bar i{background:var(--border-strong);border-radius:50%;width:11px;height:11px}.lp-shot-bar i:first-child{background:#ff5f57}.lp-shot-bar i:nth-child(2){background:#febc2e}.lp-shot-bar i:nth-child(3){background:#28c840}.lp-shot-btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.lp-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top left;background:var(--panel-2);width:100%;height:auto}.lp-section{padding:96px 0}.lp-section.alt{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.lp-center-title{text-align:center;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.lp-center-text{text-align:center;max-width:720px;color:var(--text-2);margin:0 auto 44px;font-size:17px}#features .lp-center-title{margin-top:40px;margin-bottom:36px}.lp-feature{grid-template-columns:5fr 7fr;align-items:center;gap:56px;margin-bottom:104px;display:grid}.lp-feature.flip{grid-template-columns:7fr 5fr}.lp-feature.flip .lp-feature-text{order:2}.lp-feature h2{letter-spacing:-.02em;margin:14px 0 12px;font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.18}.lp-feature p{color:var(--text-2);margin:0 0 18px;font-size:17px}.lp-feature ul,.lp-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.lp-feature li,.lp-card li{color:var(--text-2);align-items:flex-start;gap:9px;display:flex}.lp-feature li .ic,.lp-card li .ic{width:17px;height:17px;color:var(--accent);margin-top:3px}.lp-feature-icon{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-ring);border-radius:12px;place-items:center;display:grid}.lp-feature-icon .ic{width:22px;height:22px}.lp-feature-icon.sm{border-radius:10px;width:38px;height:38px}.lp-feature-icon.sm .ic{width:19px;height:19px}.lp-grid{gap:18px;display:grid}.lp-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-card{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.lp-card h3{letter-spacing:-.01em;margin:4px 0 0;font-size:18px}.lp-card p{color:var(--text-2);margin:0;font-size:15px}.lp-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow)}.lp-edition-head{align-items:center;gap:12px;display:flex}.lp-edition-head h3{flex:1;margin:0}.lp-tag{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.lp-who{color:var(--muted)!important;font-size:14px!important}.lp-edition ul{margin-bottom:10px}.lp-toggle{background:var(--panel);border:1px solid var(--border);width:max-content;box-shadow:var(--shadow);border-radius:12px;gap:4px;margin:0 auto 36px;padding:4px;display:flex}.lp-toggle button{height:38px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 18px;font-weight:650;display:flex}.lp-toggle button.on{background:var(--accent-soft);color:var(--accent)}.lp-toggle small{color:var(--ok);font-size:11.5px;font-weight:700}.lp-plan{padding-top:28px}.lp-plan h3{font-size:20px}.lp-price{align-items:baseline;gap:4px;display:flex;margin:6px 0 8px!important}.lp-price b{letter-spacing:-.03em;color:var(--text);font-size:40px}.lp-price small{color:var(--muted);font-size:14px}.lp-plan ul{margin-bottom:18px}.lp-badge{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:24px}.lp-small{text-align:center;color:var(--muted);margin:22px 0 0;font-size:13.5px}.lp-table-wrap{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:14px;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}.lp-table th,.lp-table td{text-align:center;border-bottom:1px solid var(--border);padding:13px 18px}.lp-table thead th{background:var(--panel-2);font-size:15px;position:sticky;top:0}.lp-table th[scope=row]{text-align:left;color:var(--text-2);font-weight:500}.lp-table td:nth-child(4),.lp-table thead th:nth-child(4){background:color-mix(in srgb, var(--accent) 5%, transparent)}.lp-table .lp-group th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:0 0;padding-top:22px;font-size:12.5px}.lp-table tr:last-child th,.lp-table tr:last-child td{border-bottom:0}.lp-tick{color:var(--muted);place-items:center;display:inline-grid}.lp-tick.on{width:24px;height:24px;color:var(--ok);background:color-mix(in srgb, var(--ok) 13%, transparent);border-radius:50%}.lp-tick .ic{stroke-width:2.4px;width:15px;height:15px}.lp-price-row td b{font-size:18px}.lp-price-row small{color:var(--muted)}.lp-steps{gap:14px;max-width:880px;margin:40px auto 0;padding:0;list-style:none;display:grid}.lp-steps li{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:14px;align-items:flex-start;gap:18px;padding:20px 24px;display:flex}.lp-step-n{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.lp-steps h3{margin:4px 0;font-size:17px}.lp-steps p{color:var(--text-2);margin:0;font-size:15px}.lp-faq{gap:10px;margin-top:36px;display:grid}.lp-faq details{background:var(--panel);border:1px solid var(--border);border-radius:12px}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:650;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary .ic{color:var(--muted);transition:transform .2s}.lp-faq details[open] summary .ic{transform:rotate(180deg)}.lp-faq p{color:var(--text-2);margin:0;padding:0 22px 20px}.lp-final{text-align:center;background:var(--glow), var(--bg-2);border-top:1px solid var(--border);padding:90px 0}.lp-final h2{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:800}.lp-final p{color:var(--text-2);margin:0 0 28px;font-size:17px}.lp-foot{border-top:1px solid var(--border);padding:32px 0 40px}.lp-foot-in{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lp-foot nav{flex-wrap:wrap;flex:1;gap:18px;display:flex}.lp-foot nav a{color:var(--text-2);font-size:14px;text-decoration:none}.lp-foot nav a:hover{color:var(--text)}.lp-foot small{color:var(--muted)}.lp-dialog-back{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c128c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lp-dialog{background:var(--panel);border:1px solid var(--border);width:min(440px,100%);max-height:calc(100vh - 32px);box-shadow:var(--shadow-lg);border-radius:16px;overflow:auto}.lp-dialog.wide{width:min(1400px,100%)}.lp-dialog-head{justify-content:space-between;align-items:center;padding:14px 16px 10px 22px;display:flex}.lp-dialog-body{padding:0 22px 22px}.lp-zoom{border:1px solid var(--border);border-radius:10px;width:100%;height:auto}.lp-signin{font-size:14.5px}.lp-signin .roles-intro{color:var(--text-2);margin:0 0 14px}.lp-signin form{flex-direction:column;gap:12px;display:flex}.lp-signin .field{flex-direction:column;gap:6px;display:flex}.lp-signin label{color:var(--text-2);font-size:13px;font-weight:600}.lp-signin .input{border:1px solid var(--border-strong);background:var(--panel-2);border-radius:10px;height:42px;padding:0 12px}.lp-signin .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.lp-signin .input.mono{font-family:var(--mono);letter-spacing:.2em;font-size:18px}.lp-signin .export-actions{justify-content:space-between;gap:8px;display:flex}.lp-signin .btn{border:1px solid var(--border-strong);background:var(--panel);cursor:pointer;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 16px;font-weight:650;display:inline-flex}.lp-signin .btn.primary{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000}.lp-signin .btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.lp-signin .btn:disabled{opacity:.55;cursor:default}.lp-signin .ic{width:16px;height:16px}.lp-signin .note-line{color:var(--muted);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12.5px;display:flex}.lp-signin .note-line .ic{width:14px;height:14px;margin-top:2px}.lp-signin .legal-links a{color:inherit}.lp-signin .cat-warn{color:var(--danger);margin:10px 0 0;font-size:13.5px}.lp-signin .captcha-box{min-height:65px}@media (width<=980px){.lp-nav{display:none}.lp-feature,.lp-feature.flip{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:72px}.lp-feature.flip .lp-feature-text{order:0}.lp-grid.three,.lp-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-plans{row-gap:26px}}@media (width<=640px){.lp-wrap{padding:0 16px}.lp-head-in{gap:10px}.lp-name{display:none}.lp-hero{padding-top:56px}.lp-hero-shot .lp-shot{transform:none}.lp-grid.three,.lp-grid.four{grid-template-columns:minmax(0,1fr)}.lp-section{padding:64px 0}.lp-toggle{width:100%}.lp-toggle button{flex:1;justify-content:center;padding:0 8px}#lpOpenApp{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-hero-shot .lp-shot,.lp-btn{transition:none}}.lp-signin .google-btn{justify-content:center;gap:10px;width:100%;height:42px}.lp-signin .google-mark{width:18px;height:18px}.lp-signin .signin-or{color:var(--muted);align-items:center;gap:10px;margin:14px 0 8px;font-size:12.5px;display:flex}.lp-signin .signin-or:before,.lp-signin .signin-or:after{content:"";background:var(--border);flex:1;height:1px}
