@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/landing/unbounded-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/landing/unbounded-latin-500.woff2) format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/landing/onest-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/landing/onest-latin-400.woff2) format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/landing/onest-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/landing/onest-latin-500.woff2) format("woff2");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}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/landing/onest-cyrillic-600.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/landing/onest-latin-600.woff2) format("woff2");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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/landing/jetbrains-mono-cyrillic-400.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/landing/jetbrains-mono-latin-400.woff2) format("woff2");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}.lpa-root{--bg: #0A0C0F;--bg-alt: #0E1115;--surface: #12161B;--surface-2: #1E242C;--line: #222A33;--line-2: #2A323C;--line-soft: #1A2028;--text: #ECEFF3;--text-2: #B4BCC8;--muted: #9AA4B2;--dim: #808A97;--faint: #6E7885;--accent: #C8F25A;--accent-hi: #E2FF9A;--accent-a06: rgba(200, 242, 90, .06);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)' opacity='0.16'/%3E%3C/svg%3E");--font-disp: "Unbounded", "Arial Black", sans-serif;--font-text: "Onest", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--wrap: 1240px;--pad: 32px;--sec-y: 120px;background:var(--bg);color-scheme:dark;scroll-behavior:smooth}@media(max-width:760px){.lpa-root{--pad: 20px;--sec-y: 80px}}@media(prefers-reduced-motion:reduce){.lpa-root{scroll-behavior:auto}}.lpa-root body{margin:0;background:var(--grain),var(--bg)}.lpa{background:var(--grain),var(--bg);color:var(--text);font:400 16px/1.5 var(--font-text);-webkit-font-smoothing:antialiased;overflow-x:clip}.lpa *,.lpa *:before,.lpa *:after{box-sizing:border-box}.lpa a{color:var(--accent);text-decoration:none}.lpa a:hover{color:var(--accent-hi)}.lpa :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.lpa .mono{font-family:var(--font-mono)}.lpa .disp{font-family:var(--font-disp);font-weight:500}.lpa .lnk{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lpa .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lpa .wrap{max-width:calc(var(--wrap) + 2 * var(--pad));margin:0 auto;padding-inline:var(--pad)}.lpa .sec{padding-block:var(--sec-y)}.lpa .band{background:var(--grain),var(--bg-alt);border-block:1px solid var(--line-soft)}.lpa .eyebrow{margin:0;font:400 13px/1.4 var(--font-mono);letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.lpa .h2{margin:0;font:500 clamp(30px,3.6vw,48px)/1.1 var(--font-disp)}.lpa .hi{color:var(--accent)}.lpa .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:var(--bg);font:600 16px/1.2 var(--font-text);padding:18px 28px;border-radius:999px;border:0;cursor:pointer}.lpa .btn:hover{background:var(--accent-hi);color:var(--bg)}.lpa .btn-sm{padding:12px 18px;font-size:14px}.lpa .pill{display:inline-flex;align-items:center;font:400 13px/1.2 var(--font-mono);padding:12px 16px;border:1px solid var(--line-2);border-radius:999px;color:var(--text)}.lpa .pill:hover{border-color:var(--accent);color:var(--text)}.lpa .is-off,.lpa .is-off *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.lpa *,.lpa *:before,.lpa *:after{animation:none!important;transition:none!important}}.skip:where(.astro-6k6d6xum){position:absolute;left:12px;top:-60px;z-index:10;background:var(--accent);color:var(--bg)!important;padding:10px 16px;border-radius:999px;font-weight:600}.skip:where(.astro-6k6d6xum):focus{top:12px}.hdr:where(.astro-6k6d6xum){max-width:calc(var(--wrap) + 2 * var(--pad));margin:0 auto;padding:24px var(--pad);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.logo:where(.astro-6k6d6xum){color:var(--text)!important;font-size:15px;display:flex;align-items:center;gap:10px}.dot:where(.astro-6k6d6xum){width:10px;height:10px;border-radius:50%;background:var(--accent);display:inline-block}.hdr:where(.astro-6k6d6xum) nav:where(.astro-6k6d6xum){display:flex;gap:28px;align-items:center;flex-wrap:wrap;font-size:14px}.nav-a:where(.astro-6k6d6xum){color:var(--muted)!important}.nav-a:where(.astro-6k6d6xum):hover{color:var(--text)!important}.nav-item:where(.astro-6k6d6xum){position:relative}.nav-dd:where(.astro-6k6d6xum){position:absolute;top:100%;left:-12px;z-index:20;min-width:220px;margin-top:10px;padding:8px;background:var(--grain),var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 40px -20px #000000b3;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .12s,transform .12s,visibility .12s}.nav-dd:where(.astro-6k6d6xum):before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav-item:where(.astro-6k6d6xum):hover .nav-dd:where(.astro-6k6d6xum),.nav-item:where(.astro-6k6d6xum):focus-within .nav-dd:where(.astro-6k6d6xum){opacity:1;visibility:visible;transform:none}.nav-dd:where(.astro-6k6d6xum) a:where(.astro-6k6d6xum){padding:8px 10px;border-radius:8px;color:var(--text)!important;white-space:nowrap}.nav-dd:where(.astro-6k6d6xum) a:where(.astro-6k6d6xum):hover{background-color:var(--surface-2);color:var(--accent)!important}@media(max-width:760px){.nav-a:where(.astro-6k6d6xum),.nav-item:where(.astro-6k6d6xum){display:none}}.ftr:where(.astro-6k6d6xum){max-width:calc(var(--wrap) + 2 * var(--pad));margin:0 auto;padding:56px var(--pad) 32px;border-top:1px solid var(--line-soft);display:flex;flex-direction:column;gap:40px;font-size:14px;color:var(--muted)}.ftr-cols:where(.astro-6k6d6xum){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:32px}.ftr-col:where(.astro-6k6d6xum){display:flex;flex-direction:column;gap:14px}.ftr-h:where(.astro-6k6d6xum){margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.ftr:where(.astro-6k6d6xum) ul:where(.astro-6k6d6xum){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ftr:where(.astro-6k6d6xum) ul:where(.astro-6k6d6xum) a:where(.astro-6k6d6xum){color:var(--text)!important}.ftr:where(.astro-6k6d6xum) ul:where(.astro-6k6d6xum) a:where(.astro-6k6d6xum):hover{color:var(--accent)!important}.ftr-bottom:where(.astro-6k6d6xum){display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--line-soft);font-size:13px}.mock:where(.astro-vwgo4wuu){margin:0;background:var(--grain),var(--surface);border:1px solid var(--line);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:20px;box-shadow:0 40px 120px -40px #c8f25a2e;min-width:0}.tabs:where(.astro-vwgo4wuu){display:flex;gap:8px;flex-wrap:wrap;font-size:12px}.tab:where(.astro-vwgo4wuu){padding:6px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.tab:where(.astro-vwgo4wuu).on{background:var(--surface-2);border-color:var(--surface-2);color:var(--text)}.q:where(.astro-vwgo4wuu){margin:0;align-self:flex-end;background:var(--surface-2);padding:12px 16px;border-radius:16px 16px 4px;font-size:15px;max-width:85%}.caret:where(.astro-vwgo4wuu){color:var(--accent);animation:blink 1s step-end infinite}.lines:where(.astro-vwgo4wuu){display:flex;flex-direction:column;gap:10px}.row:where(.astro-vwgo4wuu){display:flex;gap:8px;align-items:center}.sk:where(.astro-vwgo4wuu){height:10px;background:var(--line-2);border-radius:6px;animation:shimmer 2.4s ease-in-out infinite}.ref:where(.astro-vwgo4wuu){font-size:11px;color:var(--bg);background:var(--accent);padding:2px 6px;border-radius:6px}.src:where(.astro-vwgo4wuu){border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:10px}.src-h:where(.astro-vwgo4wuu){font-size:11px;letter-spacing:.1em;color:var(--muted);text-transform:uppercase}.src-l:where(.astro-vwgo4wuu){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.src-l:where(.astro-vwgo4wuu) li:where(.astro-vwgo4wuu){display:flex;align-items:center;gap:12px}.cite:where(.astro-vwgo4wuu){padding:12px 14px;border-radius:12px;border:1px solid var(--accent);background:var(--accent-a06);animation:pulse 2.2s ease-out infinite}.site:where(.astro-vwgo4wuu){font-weight:600}.tag:where(.astro-vwgo4wuu){margin-left:auto;font-size:11px;color:var(--accent)}.num:where(.astro-vwgo4wuu){font-size:12px;width:22px;height:22px;border-radius:6px;flex:none;display:flex;align-items:center;justify-content:center}.cite:where(.astro-vwgo4wuu) .num:where(.astro-vwgo4wuu){color:var(--bg);background:var(--accent)}.other:where(.astro-vwgo4wuu){padding:10px 14px;color:var(--dim)}.other:where(.astro-vwgo4wuu) .num:where(.astro-vwgo4wuu){border:1px solid var(--line-2)}figcaption:where(.astro-vwgo4wuu){font-size:11px;color:var(--dim)}@keyframes pulse{0%,to{box-shadow:0 0 #c8f25a8c}50%{box-shadow:0 0 0 10px #c8f25a00}}@keyframes blink{50%{opacity:0}}.hero:where(.astro-7vszemnk){padding-top:72px;padding-bottom:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:64px;align-items:center}.copy:where(.astro-7vszemnk){display:flex;flex-direction:column;gap:28px;min-width:0}h1:where(.astro-7vszemnk){margin:0;font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.sub:where(.astro-7vszemnk){margin:0;font-size:19px;line-height:1.5;color:var(--text-2);max-width:30ch}.cta:where(.astro-7vszemnk){display:flex;gap:16px;flex-wrap:wrap;align-items:center}.tg:where(.astro-7vszemnk){color:var(--text)!important;font-size:14px;padding:18px 8px}.tg:where(.astro-7vszemnk):hover{color:var(--accent)!important}@media(max-width:760px){.hero:where(.astro-7vszemnk){padding-top:32px;padding-bottom:64px;gap:48px}}.strip:where(.astro-rzt3vuue){border-block:1px solid var(--line-soft)}.grid:where(.astro-rzt3vuue){margin:0 auto;padding-block:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px}.fact:where(.astro-rzt3vuue){display:flex;flex-direction:column;gap:6px}.v:where(.astro-rzt3vuue){font-size:44px;line-height:1.2}dd:where(.astro-rzt3vuue){margin:0;color:var(--muted);font-size:14px}@media(max-width:760px){.grid:where(.astro-rzt3vuue){grid-template-columns:1fr 1fr;gap:24px}.v:where(.astro-rzt3vuue){font-size:36px}}.split:where(.astro-pta5jmco){display:flex;flex-direction:column;gap:56px}.head:where(.astro-pta5jmco){display:flex;flex-direction:column;gap:16px;max-width:760px}.cols:where(.astro-pta5jmco){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.card:where(.astro-pta5jmco){background:var(--grain),var(--surface);border:1px solid var(--line);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0}.card:where(.astro-pta5jmco).ai{border-color:var(--accent)}.top:where(.astro-pta5jmco){display:flex;justify-content:space-between;align-items:baseline;gap:12px}.name:where(.astro-pta5jmco){font-weight:600}.meta:where(.astro-pta5jmco){font-size:12px;color:var(--muted)}.meta:where(.astro-pta5jmco).hi{color:var(--accent)}.serp:where(.astro-pta5jmco){display:flex;gap:12px;align-items:center}.n:where(.astro-pta5jmco){font-size:11px;color:var(--dim);width:18px;flex:none}.bar:where(.astro-pta5jmco){height:12px;border-radius:6px;background:var(--line-2)}.bar:where(.astro-pta5jmco).you{background:var(--accent)}.sk:where(.astro-pta5jmco){height:12px;background:var(--line-2);border-radius:6px;animation:shimmer 2.4s ease-in-out infinite}.refs:where(.astro-pta5jmco){display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.r:where(.astro-pta5jmco){font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--line-2);color:var(--dim)}.r:where(.astro-pta5jmco).you{background:var(--accent);border-color:var(--accent);color:var(--bg)}.foot:where(.astro-pta5jmco){margin-top:auto;font-size:12px;color:var(--muted)}.mid:where(.astro-pta5jmco){display:flex;align-items:center;justify-content:center}@media(max-width:1000px){.cols:where(.astro-pta5jmco){grid-template-columns:minmax(0,1fr)}.mid:where(.astro-pta5jmco){display:none}}@keyframes shimmer{0%,to{opacity:.35}50%{opacity:.9}}.grid:where(.astro-yu44estz){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:64px;align-items:center}.orbit-box:where(.astro-yu44estz){position:relative;width:100%;max-width:520px;aspect-ratio:1 / 1;margin:0 auto}.ring:where(.astro-yu44estz){position:absolute;border-radius:50%}.r1:where(.astro-yu44estz){inset:0;border:1px dashed var(--line-2)}.r2:where(.astro-yu44estz){inset:18%;border:1px solid var(--line)}.glow:where(.astro-yu44estz){position:absolute;inset:36%;border-radius:50%;background:radial-gradient(circle,#c8f25a59,#c8f25a00 70%)}.core:where(.astro-yu44estz){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--accent);color:var(--bg);padding:14px 18px;border-radius:14px;font-size:14px;white-space:nowrap}.orbit:where(.astro-yu44estz){position:absolute;inset:0;animation:spin 60s linear infinite}.slot:where(.astro-yu44estz){position:absolute;transform:translate(-50%,-50%)}.lbl:where(.astro-yu44estz){font-size:12px;padding:8px 12px;border-radius:999px;white-space:nowrap;color:var(--text);text-align:center}.out:where(.astro-yu44estz){background:var(--surface);border:1px solid var(--accent);animation:spin 60s linear infinite reverse}.in:where(.astro-yu44estz){background:var(--surface-2)}.copy:where(.astro-yu44estz){display:flex;flex-direction:column;gap:24px;min-width:0}.lead:where(.astro-yu44estz){margin:0;font-size:18px;line-height:1.55;color:var(--text-2);max-width:44ch}.links:where(.astro-yu44estz){display:flex;gap:12px;flex-wrap:wrap}@media(max-width:760px){.orbit-box:where(.astro-yu44estz){width:calc(100% - 96px)}.lbl:where(.astro-yu44estz){font-size:11px;padding:6px 10px}.out:where(.astro-yu44estz){white-space:normal;width:max-content;max-width:15ch;line-height:1.25;border-radius:14px}.core:where(.astro-yu44estz){font-size:12px;padding:10px 12px}}@keyframes spin{to{transform:rotate(360deg)}}.method:where(.astro-b5xa7pat){display:flex;flex-direction:column;gap:56px}.head:where(.astro-b5xa7pat){display:flex;flex-direction:column;gap:16px}.track:where(.astro-b5xa7pat){position:relative}.line:where(.astro-b5xa7pat){position:absolute;left:0;right:0;top:27px;height:2px;background:linear-gradient(90deg,var(--line-2) 0%,var(--accent) 50%,var(--line-2) 100%);background-size:200% 100%;animation:run 6s linear infinite}ol:where(.astro-b5xa7pat){list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}li:where(.astro-b5xa7pat){display:flex;flex-direction:column;gap:16px;min-width:0}.n:where(.astro-b5xa7pat){width:56px;height:56px;border-radius:50%;background:var(--bg);border:2px solid var(--text);color:var(--text);display:flex;align-items:center;justify-content:center;font-size:15px;flex:none}.last:where(.astro-b5xa7pat) .n:where(.astro-b5xa7pat){border-color:var(--accent);color:var(--accent)}.t:where(.astro-b5xa7pat){margin:0;font-weight:600;font-size:18px;line-height:1.3}.tag:where(.astro-b5xa7pat){font-size:12px;color:var(--muted)}.out:where(.astro-b5xa7pat){margin:4px 0 0;padding:14px;border-radius:14px;background:var(--grain),var(--surface);border:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--text)}.arr:where(.astro-b5xa7pat){color:var(--accent)}@media(max-width:1000px){ol:where(.astro-b5xa7pat){grid-template-columns:minmax(0,1fr);gap:28px;padding-left:76px}li:where(.astro-b5xa7pat){position:relative;gap:8px}.n:where(.astro-b5xa7pat){position:absolute;left:-76px;top:0}.line:where(.astro-b5xa7pat){inset:0 auto 0 27px;width:2px;height:auto;background:linear-gradient(180deg,var(--line-2) 0%,var(--accent) 50%,var(--line-2) 100%);background-size:100% 200%;animation-name:run-y}}@keyframes run{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes run-y{0%{background-position:0 100%}to{background-position:0 -100%}}.kt-sec:where(.astro-x6ktteve){display:flex;flex-direction:column;gap:40px}.kt-embed:where(.astro-x6ktteve){display:flex;flex-direction:column;gap:20px}.kt-top:where(.astro-x6ktteve){display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.kt-head:where(.astro-x6ktteve){display:flex;flex-direction:column;gap:16px}.kt-legend:where(.astro-x6ktteve){list-style:none;margin:0;padding:0;display:flex;gap:20px;flex-wrap:wrap;font:400 12px/1.4 var(--font-mono, ui-monospace, monospace);color:var(--muted, #9AA4B2)}.kt-legend:where(.astro-x6ktteve) li:where(.astro-x6ktteve){display:flex;align-items:center;gap:8px}.sw:where(.astro-x6ktteve){width:14px;height:14px;border-radius:3px;flex:none}.sw-geo:where(.astro-x6ktteve){background:var(--accent, #C8F25A)}.sw-seo:where(.astro-x6ktteve){border:1px solid var(--line-2, #2A323C);background:var(--surface, #12161B)}.sw-flag:where(.astro-x6ktteve){border:2px solid var(--text, #ECEFF3)}.kt-grid:where(.astro-x6ktteve){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px}.kt-grid:where(.astro-x6ktteve) li:where(.astro-x6ktteve){min-width:0}.kt-cell:where(.astro-x6ktteve){position:relative;top:0;aspect-ratio:1 / 1;padding:10px;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;background:var(--surface, #12161B);color:var(--text, #ECEFF3)!important;border:1px solid var(--line, #222A33);text-decoration:none!important;transition:top .2s,box-shadow .2s,border-color .2s}.kt-cell:where(.astro-x6ktteve).geo{background:var(--accent, #C8F25A);color:var(--bg, #0A0C0F)!important;border-color:var(--accent, #C8F25A)}.kt-cell:where(.astro-x6ktteve).flag{border:2px solid var(--text, #ECEFF3);padding:9px}.kt-cell:where(.astro-x6ktteve):hover,.kt-cell:where(.astro-x6ktteve):focus-visible{top:-3px;box-shadow:0 12px 30px -12px #c8f25a73;border-color:var(--accent, #C8F25A)}.kt-cell:where(.astro-x6ktteve).geo:hover,.kt-cell:where(.astro-x6ktteve).geo:focus-visible{border-color:var(--text, #ECEFF3)}.kt-cell:where(.astro-x6ktteve):focus-visible{outline:2px solid var(--accent, #C8F25A);outline-offset:3px}.kt-cell:where(.astro-x6ktteve).geo:focus-visible{outline-color:var(--text, #ECEFF3)}.kt-n:where(.astro-x6ktteve){font:400 11px/1 var(--font-mono, ui-monospace, monospace);opacity:.8}.kt-s:where(.astro-x6ktteve){font:500 26px/1 var(--font-disp, "Arial Black", sans-serif)}.kt-l:where(.astro-x6ktteve){font:400 10px/1.2 var(--font-mono, ui-monospace, monospace);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kt-tip:where(.astro-x6ktteve){position:absolute;left:50%;bottom:calc(100% + 8px);translate:-50% 4px;z-index:5;width:max-content;max-width:200px;padding:8px 10px;border-radius:8px;background:var(--text, #ECEFF3);color:var(--bg, #0A0C0F);font:500 12px/1.35 var(--font-text, system-ui, sans-serif);text-align:left;white-space:normal;box-shadow:0 10px 30px -10px #0009;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,translate .15s,visibility 0s .15s}.kt-cell:where(.astro-x6ktteve):hover .kt-tip:where(.astro-x6ktteve),.kt-cell:where(.astro-x6ktteve):focus-visible .kt-tip:where(.astro-x6ktteve){opacity:1;visibility:visible;translate:-50% 0;transition:opacity .15s,translate .15s}@supports (position-area: top){.kt-tip:where(.astro-x6ktteve){position:fixed;left:auto;bottom:auto;translate:0 4px;margin-bottom:8px;position-area:top;position-try-fallbacks:--kt-right,--kt-left,flip-block}.kt-cell:where(.astro-x6ktteve):hover .kt-tip:where(.astro-x6ktteve),.kt-cell:where(.astro-x6ktteve):focus-visible .kt-tip:where(.astro-x6ktteve){translate:0 0}}@position-try --kt-right{position-area:top span-right}@position-try --kt-left{position-area:top span-left}.kt-foot:where(.astro-x6ktteve){display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.kt-foot:where(.astro-x6ktteve) span:where(.astro-x6ktteve){font-size:16px;color:var(--muted)}.kt-all:where(.astro-x6ktteve){font-weight:600;padding:14px 20px;border-radius:999px;border:1px solid var(--text);color:var(--text)!important}.kt-all:where(.astro-x6ktteve):hover{border-color:var(--accent)}@media(max-width:480px){.kt-grid:where(.astro-x6ktteve){grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.kt-cell:where(.astro-x6ktteve){padding:8px}.kt-cell:where(.astro-x6ktteve).flag{padding:7px}.kt-s:where(.astro-x6ktteve){font-size:22px}}.self:where(.astro-x6mt7fyu){display:flex;flex-direction:column;gap:40px}.head:where(.astro-x6mt7fyu){display:flex;flex-direction:column;gap:16px;max-width:760px}.lead:where(.astro-x6mt7fyu){margin:0;font-size:18px;line-height:1.55;color:var(--text-2)}.grid:where(.astro-x6mt7fyu){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.card:where(.astro-x6mt7fyu){height:100%;padding:24px;border-radius:20px;background:var(--grain),var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;color:var(--text)!important;transition:border-color .2s}.card:where(.astro-x6mt7fyu):hover{border-color:var(--accent)}.card:where(.astro-x6mt7fyu).tg{background:none;border-style:dashed;border-color:var(--line-2)}.card:where(.astro-x6mt7fyu).tg:hover{border-color:var(--accent)}.k:where(.astro-x6mt7fyu){font-size:12px;color:var(--muted)}.t:where(.astro-x6mt7fyu){font-weight:600;font-size:18px;line-height:1.3}.d:where(.astro-x6mt7fyu){font-size:14px;line-height:1.5;color:var(--muted)}.go:where(.astro-x6mt7fyu){margin-top:auto;padding-top:8px;font-size:13px;color:var(--accent)}.tools:where(.astro-ipahhieo){display:flex;flex-direction:column;gap:40px}.top:where(.astro-ipahhieo){display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.h:where(.astro-ipahhieo){margin:0;font-size:clamp(26px,3vw,40px);line-height:1.1}.all:where(.astro-ipahhieo){font-size:13px}.grid:where(.astro-ipahhieo){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.card:where(.astro-ipahhieo){height:100%;background:var(--grain),var(--surface);border:1px solid var(--line);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:40px;color:var(--text)!important;transition:border-color .2s}.card:where(.astro-ipahhieo):hover{border-color:var(--accent)}.txt:where(.astro-ipahhieo){display:flex;flex-direction:column;gap:6px}.t:where(.astro-ipahhieo){font-weight:600;font-size:18px}.d:where(.astro-ipahhieo){font-size:14px;color:var(--muted)}.grid:where(.astro-pa3ek6t5){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:64px}.col:where(.astro-pa3ek6t5){display:flex;flex-direction:column;gap:28px;min-width:0}.niches:where(.astro-pa3ek6t5){width:100%;border-collapse:collapse;font-size:15px}.niches:where(.astro-pa3ek6t5) thead:where(.astro-pa3ek6t5) th:where(.astro-pa3ek6t5){font-size:11px;font-weight:400;color:var(--dim);text-align:left;padding:0 0 12px}.niches:where(.astro-pa3ek6t5) thead:where(.astro-pa3ek6t5) th:where(.astro-pa3ek6t5).c{width:64px;text-align:center}.niches:where(.astro-pa3ek6t5) tbody:where(.astro-pa3ek6t5) th:where(.astro-pa3ek6t5){font-weight:400;text-align:left;padding:12px 12px 12px 0;border-top:1px solid var(--line)}.niches:where(.astro-pa3ek6t5) td:where(.astro-pa3ek6t5){padding:12px 0;border-top:1px solid var(--line);text-align:center;vertical-align:middle}.d:where(.astro-pa3ek6t5){display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--line);vertical-align:middle}.d:where(.astro-pa3ek6t5).seo{background:var(--accent)}.d:where(.astro-pa3ek6t5).dev{background:var(--text)}.tl:where(.astro-pa3ek6t5){list-style:none;margin:0;padding:0 0 0 24px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:26px}.tl:where(.astro-pa3ek6t5) li:where(.astro-pa3ek6t5){position:relative;display:flex;flex-direction:column;gap:4px}.tl:where(.astro-pa3ek6t5) li:where(.astro-pa3ek6t5):before{content:"";position:absolute;left:-30px;top:6px;width:11px;height:11px;border-radius:50%;background:var(--text)}.tl:where(.astro-pa3ek6t5) li:where(.astro-pa3ek6t5).now:before{background:var(--accent)}.y:where(.astro-pa3ek6t5){font-size:12px;color:var(--muted)}.t:where(.astro-pa3ek6t5){font-size:16px}a:where(.astro-pa3ek6t5).t{color:var(--text)!important;text-decoration-color:var(--line-2)}a:where(.astro-pa3ek6t5).t:hover{text-decoration-color:var(--accent)}.about:where(.astro-pa3ek6t5){align-self:flex-start}.price:where(.astro-omtywead){display:flex;flex-direction:column;gap:56px}.head:where(.astro-omtywead){display:flex;flex-direction:column;gap:16px}.big:where(.astro-omtywead){margin:0;font-size:clamp(40px,6vw,88px);line-height:1}.per:where(.astro-omtywead){color:var(--dim);font-size:.45em}.scale:where(.astro-omtywead){display:flex;flex-direction:column;gap:12px}.bar:where(.astro-omtywead){display:flex;height:16px;border-radius:999px;overflow:hidden}.z0:where(.astro-omtywead){flex:2}.z1:where(.astro-omtywead){flex:3}.z2:where(.astro-omtywead){flex:1}.bar:where(.astro-omtywead) .z0:where(.astro-omtywead){background:repeating-linear-gradient(45deg,var(--line-soft) 0 6px,var(--surface) 6px 12px)}.bar:where(.astro-omtywead) .z1:where(.astro-omtywead){background:var(--accent)}.bar:where(.astro-omtywead) .z2:where(.astro-omtywead){background:var(--line-soft)}.lbls:where(.astro-omtywead){display:flex;font-size:12px;color:var(--muted);gap:8px}.lbls:where(.astro-omtywead) .z2:where(.astro-omtywead){text-align:right}.cards:where(.astro-omtywead){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px}.card:where(.astro-omtywead){padding:24px;border-radius:20px;background:var(--grain),var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.card:where(.astro-omtywead).no{background:none;border:1px dashed var(--line-2)}.k:where(.astro-omtywead){font-size:12px;color:var(--muted)}.k:where(.astro-omtywead).ok{color:var(--accent)}.v:where(.astro-omtywead){font-size:16px;line-height:1.45}.no:where(.astro-omtywead) .v:where(.astro-omtywead){color:var(--text-2)}@media(max-width:760px){.lbls:where(.astro-omtywead){font-size:11px}.lbls:where(.astro-omtywead) .z1:where(.astro-omtywead){flex:3}}.faq:where(.astro-bykv3gyu){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;padding-top:0}.head:where(.astro-bykv3gyu){display:flex;flex-direction:column;gap:16px}.list:where(.astro-bykv3gyu){border-top:1px solid var(--line)}details:where(.astro-bykv3gyu){border-bottom:1px solid var(--line)}summary:where(.astro-bykv3gyu){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px}summary:where(.astro-bykv3gyu)::-webkit-details-marker{display:none}summary:where(.astro-bykv3gyu):focus-visible{outline-offset:0}.q:where(.astro-bykv3gyu){margin:0;font:500 18px/1.35 var(--font-text);color:var(--text)}summary:where(.astro-bykv3gyu):hover .q:where(.astro-bykv3gyu){color:var(--accent)}.ic:where(.astro-bykv3gyu){position:relative;width:16px;height:16px;flex:none}.ic:where(.astro-bykv3gyu):before,.ic:where(.astro-bykv3gyu):after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:2px;background:var(--accent);transition:transform .2s}.ic:where(.astro-bykv3gyu):after{transform:rotate(90deg)}details:where(.astro-bykv3gyu)[open] .ic:where(.astro-bykv3gyu):after{transform:rotate(0)}.a:where(.astro-bykv3gyu){margin:0;padding:0 4px 24px;color:var(--text-2);font-size:16px;line-height:1.6;max-width:62ch}@media(max-width:900px){.faq:where(.astro-bykv3gyu){grid-template-columns:minmax(0,1fr);gap:32px}}.cta-wrap:where(.astro-dnsp2jc7){padding:0 var(--pad) var(--sec-y)}.cta:where(.astro-dnsp2jc7){box-sizing:content-box;max-width:1176px;margin:0 auto;border-radius:32px;padding:clamp(28px,6vw,80px);background:var(--grain),radial-gradient(120% 140% at 100% 0%,#c8f25a38,#c8f25a00 55%),var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:32px;--ma-bg: var(--bg);--ma-surface: var(--bg-alt);--ma-line: var(--line-2);--ma-text: var(--text);--ma-body: var(--text-2);--ma-muted: var(--dim);--ma-fill: var(--accent);--ma-fill-hi: var(--accent-hi);--ma-on-fill: var(--bg);--ma-ink: var(--accent);--ma-mono: var(--font-mono);--ma-grain: var(--grain)}.h:where(.astro-dnsp2jc7){margin:0;font-size:clamp(30px,4.4vw,60px);line-height:1.05;max-width:18ch;text-wrap:balance}.lead:where(.astro-dnsp2jc7){margin:-12px 0 0;max-width:60ch;color:var(--text-2);font-size:17px;line-height:1.55}.meta:where(.astro-dnsp2jc7){display:flex;gap:12px 24px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.meta:where(.astro-dnsp2jc7) a:where(.astro-dnsp2jc7){text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.cta:where(.astro-dnsp2jc7){border-radius:24px}}
