@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-cyrillic-400-normal.BEIGL1Tu.woff2)format("woff2"),url(/_astro/jetbrains-mono-cyrillic-400-normal.ugxPyKxw.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff)format("woff")}:root{--bg:#fff;--ink:#0f172a;--muted:#475569;--line:#e2e8f0;--accent:#22c55e;--accent-ink:#0f172a;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{background:var(--bg);min-height:100dvh;color:var(--ink);font:400 16px/1.55 var(--sans);flex-direction:column;display:flex}.wrap{width:100%;max-width:1180px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}:root{--dark:#0f172a;--dark-ink:#e2e8f0;--dark-muted:#94a3b8}header{border-bottom:1px solid var(--line)}header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.logo{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.logo img{width:36px;height:auto;display:block}nav{gap:26px;font-size:15px;display:flex}nav a{color:var(--muted);text-decoration:none}nav a:hover{color:var(--ink)}.hdr-cta{font-family:var(--mono);color:var(--ink);border-bottom:1px solid var(--accent);white-space:nowrap;padding-bottom:2px;font-size:13px;text-decoration:none}main{flex:1}a:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.hero .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;padding-block:64px 80px;display:grid}.eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.eyebrow i{background:var(--accent);flex:none;width:8px;height:8px;display:inline-block}h1{letter-spacing:-.025em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(36px,5.2vw,62px);font-weight:600;line-height:1.04}h1 em{color:var(--accent);font-style:normal}.lead{color:var(--muted);max-width:34em;margin:0 0 28px;font-size:19px}.ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn{font:600 16px var(--sans);background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:15px 24px;text-decoration:none;display:inline-block}.btn:hover{filter:brightness(.95)}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}.note{font-family:var(--mono);color:var(--muted);margin:22px 0 0;font-size:12px}.log{background:var(--dark);color:var(--dark-ink);font-family:var(--mono);border-radius:10px;min-width:0;margin:0;font-size:13.5px;line-height:1.7;overflow:hidden}.log-top{color:var(--dark-muted);border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:12px;display:flex}.dots{gap:6px;display:flex}.dots i{background:#334155;border-radius:50%;width:9px;height:9px}.tag{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:3px;padding:1px 7px;font-size:11px}.log-body{gap:12px;padding:18px;display:grid}.log-title{font-size:14px;font-weight:600}.row{grid-template-columns:62px minmax(0,1fr);gap:10px;display:grid}.k{color:var(--accent)}.v{overflow-wrap:anywhere}.log-foot{color:var(--dark-muted);overflow-wrap:anywhere;border-top:1px dashed #334155;padding:12px 18px;font-size:12px}.band{border-top:1px solid var(--line)}.band .wrap{padding-block:72px}h2{letter-spacing:-.02em;text-wrap:balance;max-width:24em;margin:0 0 16px;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.eyebrow+h2{margin-top:14px}h3{margin:0 0 8px;font-size:19px;font-weight:600;line-height:1.3}.sub{color:var(--muted);max-width:40em;margin:0 0 40px;font-size:18px}h2+.grid4,h2+.steps,h2+.faq{margin-top:40px}ol,ul{margin:0;padding:0;list-style:none}.grid4,.grid3{border-top:1px solid var(--line);gap:0;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4 li,.grid3 li{padding:24px 24px 8px 0}.grid4 li+li,.grid3 li+li{border-left:1px solid var(--line);padding-left:24px}li p,.bot p{color:var(--muted);margin:0 0 12px}.bots{border-top:1px solid var(--line);display:grid}.bot{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;padding-block:40px;display:grid}.num{font-family:var(--mono);color:var(--muted);margin:0 0 10px;font-size:12px}.dark{background:var(--dark);color:var(--dark-ink);border-top-color:var(--dark)}.dark .sub,.dark li p{color:var(--dark-muted)}.dark .grid3{border-top-color:#1e293b}.dark .grid3 li+li{border-left-color:#1e293b}.table{border-top:1px solid var(--line)}.tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:18px;display:grid}.tr span:first-child{color:var(--muted)}.th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.steps li{border-top:2px solid var(--ink);padding-top:18px}.faq{border-top:1px solid var(--line);max-width:52em}details{border-bottom:1px solid var(--line);padding-block:18px}summary{cursor:pointer;font-size:18px;font-weight:600}details p{color:var(--muted);margin:12px 0 0}.final .wrap{padding-block:88px 96px}.final .sub{margin-bottom:16px}.final .sub:last-of-type{margin-bottom:40px}footer{border-top:1px solid var(--line)}footer .wrap{font-family:var(--mono);color:var(--muted);padding-block:20px;font-size:12px}@media (width<=960px){nav{display:none}.hero .wrap,.bot,.tr{grid-template-columns:minmax(0,1fr);gap:32px}.tr{gap:6px}.grid4,.grid3,.steps{grid-template-columns:minmax(0,1fr);gap:0}.grid4 li,.grid3 li,.grid4 li+li,.grid3 li+li{border-left:0;border-bottom:1px solid var(--line);padding:20px 0 4px}.dark .grid3 li{border-bottom-color:#1e293b}.steps li{margin-bottom:28px}.band .wrap{padding-block:56px}}
