:root,:root[data-theme=terminal]{--bg:#040605;--panel:#0A0E0B;--line:#172419;--accent:#42E58A;--accent-dim:#1E7A48;--text:#CDD8D0;--dim:#6E7C72;--warn:#E6B450;--font-head:"IBM Plex Mono", monospace;--font-body:"IBM Plex Sans", sans-serif;--radius:0px;--scanlines:.5;--glow:0 0 7px rgba(66,229,138,.55)}:root[data-theme=terminal] h1,:root[data-theme=terminal] h2,:root[data-theme=terminal] h3{letter-spacing:-.005em}:root[data-theme=terminal] h1 .c,:root[data-theme=terminal] .accent,:root[data-theme=terminal] .logo,:root[data-theme=terminal] .sum .p,:root[data-theme=terminal] td.price,:root[data-theme=terminal] .cta-strip .p,:root[data-theme=terminal] .ln .ok,:root[data-theme=terminal] .scap b{text-shadow:var(--glow)}:root[data-theme=terminal] .cursor{box-shadow:var(--glow)}:root[data-theme=terminal] body{background:radial-gradient(120% 80% at 50% 0%,#070b08,#040605 60%)}:root[data-theme=light]{--bg:#F4F6F2;--panel:#FFFFFF;--line:#E2E6DD;--accent:#1E8E4E;--accent-dim:#8FB89E;--text:#1A211C;--dim:#5E6B61;--warn:#C8860B;--font-head:"IBM Plex Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--radius:10px;--scanlines:0}:root[data-theme=premium]{--bg:#0E0F12;--panel:#15171C;--line:#262A33;--accent:#C9A24B;--accent-dim:#6E5C2E;--text:#ECECEC;--dim:#8A8F99;--warn:#C9A24B;--font-head:"IBM Plex Sans", sans-serif;--font-body:"IBM Plex Sans", sans-serif;--radius:4px;--scanlines:0}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.68;font-size:16px;font-feature-settings:"liga" 1,"kern" 1}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:99;opacity:var(--scanlines);background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.18) 2px 4px)}a{color:inherit}h1,h2,h3{font-family:var(--font-head);text-wrap:balance}h1{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12;font-weight:700;letter-spacing:-.022em}h2{font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.2;font-weight:700;letter-spacing:-.018em;margin-bottom:10px}h3{font-size:1.05rem;line-height:1.35;font-weight:600;letter-spacing:-.01em;margin-bottom:6px}h1 .c,.accent{color:var(--accent)}p.lead{color:var(--dim);max-width:68ch;margin-bottom:18px;text-wrap:pretty}.muted{color:var(--dim)}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}.prompt{color:var(--dim);font-family:var(--font-head);font-size:13px;margin-bottom:16px}.prompt b{color:var(--accent)}header{border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:50}.hrow{display:flex;align-items:center;height:60px;gap:24px;font-size:13px}.logo{font-family:var(--font-head);font-weight:700;font-size:15px;color:var(--accent);text-decoration:none}.logo:before{content:"▮ "}.path{color:var(--dim);font-family:var(--font-head)}nav.top{display:flex;gap:18px;font-size:12px}nav.top a{color:var(--dim);text-decoration:none}nav.top a:hover{color:var(--accent)}.hph{margin-left:auto}.hph a{color:var(--accent);text-decoration:none;font-weight:700}footer{border-top:1px solid var(--line);padding:36px 0;font-size:12px;color:var(--dim);margin-top:20px}footer a{color:var(--dim);text-decoration:none}footer a:hover{color:var(--accent)}.crumbs{font-size:12px;color:var(--dim);padding:18px 0 0;font-family:var(--font-head)}.crumbs a{color:var(--dim);text-decoration:none}.crumbs a:hover{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--accent);color:var(--accent);background:none;padding:11px 22px;font-size:13px;font-weight:700;font-family:var(--font-head);text-decoration:none;cursor:pointer;border-radius:var(--radius);transition:all .12s;white-space:nowrap}.btn:hover,.btn-solid{background:var(--accent);color:var(--bg)}.btn-solid:hover{background:transparent;color:var(--accent)}.btn-tg{border-color:#2aabee;color:#2aabee}.btn-tg:hover{background:#2aabee;color:#fff}.btn-max{border-color:var(--warn);color:var(--warn)}.btn-max:hover{background:var(--warn);color:var(--bg)}.btn-vk{border-color:#07f;color:#07f}.btn-vk:hover{background:#07f;color:#fff}.btn-tg:before,.btn-max:before,.btn-vk:before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.btn-tg:before{--ic:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1.5 12 22 3l-4 18-6.5-5.2L8 19l-.7-5.3z"/></svg>')}.btn-max:before{--ic:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 4h18v13H8l-5 4z"/></svg>')}.btn-vk:before{--ic:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2 6h20v12H2zM6 9l3 3 3-4 3 4 3-3"/></svg>')}.badge{font-size:10px;color:var(--bg);background:var(--accent);padding:2px 8px;font-weight:700;border-radius:var(--radius);font-family:var(--font-head)}.badge.warn{background:var(--warn)}.badge.ghost{background:var(--panel);color:var(--accent);border:1px solid var(--accent-dim)}.badge-ok{background:var(--accent);color:var(--bg);font-size:10px;padding:2px 8px;font-weight:700;border-radius:var(--radius);font-family:var(--font-head);white-space:nowrap}.badge-dim{background:var(--panel);color:var(--dim);border:1px solid var(--line);font-size:10px;padding:2px 8px;font-weight:700;border-radius:var(--radius);font-family:var(--font-head);white-space:nowrap}.price{color:var(--accent);font-weight:700;font-family:var(--font-head);font-size:15px}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px;border-bottom:1px solid var(--line);padding-bottom:0}.tab{background:transparent;border:none;border-bottom:2px solid transparent;padding:9px 16px;font-family:var(--font-head);font-size:13px;color:var(--dim);cursor:pointer;margin-bottom:-1px;border-radius:var(--radius) var(--radius) 0 0;transition:color .15s}.tab:hover{color:var(--text)}.tab.on{color:var(--accent);border-bottom-color:var(--accent);font-weight:700}.grid{display:grid;gap:16px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);background:var(--panel);padding:18px;border-radius:var(--radius)}.card:hover{border-color:var(--accent-dim)}.card a{color:var(--accent);text-decoration:none;font-size:13px}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;color:var(--dim);font-weight:500;font-size:12px;border-bottom:1px solid var(--line);padding:10px 8px}td{border-bottom:1px solid var(--line);padding:13px 8px}tr:hover td{background:var(--panel)}td.price{color:var(--accent);font-weight:700}.imgbox{border:1px dashed var(--accent-dim);border-radius:var(--radius);background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--panel) 92%,#000) 0 10px,var(--panel) 10px 20px);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--dim);font-size:12px;min-height:160px;padding:16px}.card-img{aspect-ratio:3/2;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.form{border:1px solid var(--accent-dim);background:var(--panel);padding:26px;display:grid;gap:14px;max-width:560px;border-radius:var(--radius)}.form input{background:var(--bg);border:1px solid var(--line);color:var(--text);padding:12px;font-family:inherit;font-size:14px;border-radius:var(--radius)}.form input:focus{outline:none;border-color:var(--accent)}.hint{font-size:12px;color:var(--dim);font-family:var(--font-head)}.contacts{display:flex;gap:12px;flex-wrap:wrap}.log{border:1px solid var(--line);background:var(--panel);font-size:13px;font-family:var(--font-head);border-radius:var(--radius)}.lbar{border-bottom:1px solid var(--line);padding:9px 14px;color:var(--dim);font-size:11px;display:flex;justify-content:space-between}.lbar b{color:var(--accent)}.lbody{padding:18px 14px}.ln{padding:6px 0}.ln .t{color:var(--accent-dim);margin-right:10px}.ln .ok{color:var(--accent);font-weight:700}.sum{border-top:1px solid var(--line);margin-top:12px;padding:14px;display:flex;justify-content:space-between;align-items:center}.sum .p{color:var(--accent);font-size:20px;font-weight:700}.cursor{display:inline-block;width:.55em;height:1em;background:var(--accent);vertical-align:-.1em;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}details{border:1px solid var(--line);padding:14px 16px;margin-bottom:10px;border-radius:var(--radius)}details summary{cursor:pointer;font-weight:600;list-style:none;font-family:var(--font-head)}details summary:before{content:"> ";color:var(--accent)}details[open] summary:before{content:"v "}details p{color:var(--dim);margin-top:10px;font-size:14px}section{border-top:1px solid var(--line);padding:34px 0}section.first{border-top:none;padding-top:30px}.scap{font-size:11px;color:var(--dim);letter-spacing:.18em;margin-bottom:14px;font-family:var(--font-head)}.scap b{color:var(--accent)}.hero{padding:60px 0 52px;display:grid;grid-template-columns:1.25fr 1fr;gap:52px;border-top:none;grid-template-areas:"head term" "body term"}.hero-head{grid-area:head}.hero-body{grid-area:body}.hero-term{grid-area:term}.sub{margin-top:22px;color:var(--dim);font-size:15px;max-width:520px}.sub b{color:var(--text)}.cta{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.trust{margin-top:22px;display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:var(--dim)}.trust b{color:var(--accent);font-size:18px;display:block;font-family:var(--font-head)}.cta-strip{border:1px solid var(--accent-dim);background:var(--panel);padding:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px;border-radius:var(--radius)}.cta-strip .p{color:var(--accent);font-size:20px;font-weight:700;font-family:var(--font-head)}.ba{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ba .lab{font-size:11px;letter-spacing:.15em;margin-bottom:8px;font-family:var(--font-head)}.ba .before .lab{color:var(--warn)}.ba .after .lab{color:var(--accent)}.cmp{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.cmp>div{padding:22px}.cmp .bad{border-right:1px solid var(--line)}.cmp ul{list-style:none;font-size:14px;color:var(--dim)}.cmp li{padding:6px 0}.cmp .x{color:var(--warn)}.cmp .v{color:var(--accent)}.master{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center}.rev{border:1px solid var(--line);background:var(--panel);padding:16px;font-size:14px;border-radius:var(--radius)}.rev .who{font-size:12px;color:var(--accent);margin-top:10px;font-family:var(--font-head)}#themebar{position:fixed;bottom:18px;right:18px;z-index:9999;background:var(--panel);border:1px solid var(--accent-dim);border-radius:30px;padding:6px 8px;display:flex;gap:6px;box-shadow:0 6px 24px #0000008c}#themebar:before{content:"тема:";align-self:center;font-size:10px;color:var(--dim);padding-left:8px;font-family:var(--font-head)}#themebar button{font-family:var(--font-head);font-size:12px;padding:6px 14px;border-radius:20px;border:none;background:transparent;color:var(--dim);cursor:pointer}#themebar button.on{background:var(--accent);color:var(--bg);font-weight:700}@media(max-width:900px){.hero{grid-template-columns:1fr;gap:34px;grid-template-areas:"head" "term" "body"}.g4{grid-template-columns:1fr 1fr}.g3,.g2,.ba,.cmp,.master{grid-template-columns:1fr}nav.top,.path{display:none}th:nth-child(3),td:nth-child(3){display:none}}.btn-header-cta{padding:9px 18px;font-size:13px;letter-spacing:.01em}@media(max-width:560px){.wrap{padding:0 20px}.hrow{gap:12px}.hph a{font-size:0}.hph a:before{content:"☎";font-size:18px}.hrow .btn-solid{padding:9px 14px;font-size:12px}.g4{grid-template-columns:1fr 1fr}.cta .btn{flex:1 1 auto}.trust{gap:16px 22px}h1{font-size:clamp(1.6rem,7vw,2.1rem)}}[data-screen]{position:relative}body.devmode [data-screen]{outline:2px dashed rgba(255,107,26,.55);outline-offset:-3px}.screen-badge{display:none}body.devmode .screen-badge{display:inline-flex;align-items:center;position:absolute;top:0;left:0;z-index:60;background:#ff6b1a;color:#0f1115;font:700 12px/1.25 JetBrains Mono,IBM Plex Mono,monospace;padding:5px 9px;border-radius:0 0 6px;letter-spacing:.02em;white-space:nowrap;max-width:92vw;overflow:hidden;text-overflow:ellipsis;cursor:copy;user-select:all;-webkit-user-select:all}body.devmode .screen-badge:hover{background:#ff7d33}#devToggle{position:fixed;left:14px;bottom:14px;z-index:10000;cursor:pointer;background:#1b1e24;color:#ff6b1a;border:1px solid #FF6B1A;border-radius:8px;font:600 13px/1 JetBrains Mono,IBM Plex Mono,monospace;padding:9px 12px;opacity:.5;transition:opacity .15s}#devToggle:hover,body.devmode #devToggle{opacity:1}body.devmode #devToggle{background:#ff6b1a;color:#0f1115}.subtabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.chip{background:var(--panel);border:1px solid var(--line);color:var(--dim);padding:6px 12px;border-radius:999px;cursor:pointer;font-family:var(--font-head);font-size:12px;display:inline-flex;align-items:center;gap:6px;transition:.15s}.chip:hover{color:var(--text);border-color:var(--accent-dim)}.chip.on{background:var(--accent);color:#0f1115;border-color:var(--accent);font-weight:700}.chip-n{font-size:10px;opacity:.65}.chip.on .chip-n{opacity:.85}@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: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: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-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff) format("woff")}
