@font-face{font-family:"Inter";src:url("/assets/fonts/inter-cyrillic.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0400-04FF,U+0500-052F}@font-face{font-family:"Inter";src:url("/assets/fonts/inter-latin.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F}@font-face{font-family:"Manrope";src:url("/assets/fonts/manrope.woff2") format("woff2");font-weight:600 800;font-style:normal;font-display:swap}:root{--ink:#152228;--ink-soft:#4d5c63;--paper:#f4f1ea;--paper-2:#eae6dc;--paper-3:#fffcf7;--line:#d5d0c4;--accent:#0d6e7a;--accent-2:#094e56;--accent-soft:#e1f3f4;--mark:#e67a12;--ok:#1f7a4d;--warn:#9a5b12;--danger:#a33a2c;--ok-bg:#e7f5ec;--warn-bg:#f8edd8;--danger-bg:#f8e4e0;--shadow:0 12px 32px rgba(9,78,86,0.08);--radius:18px;--header-h:72px;--font:"Inter","Segoe UI",system-ui,sans-serif;--display:"Manrope","Inter",system-ui,sans-serif;--max:1140px;--narrow:760px}html[data-theme="dark"]{--ink:#e8f0f1;--ink-soft:#a8b8bc;--paper:#0f1719;--paper-2:#152022;--paper-3:#1b282c;--line:#2c3c40;--accent:#5ec8d4;--accent-2:#9ee4ec;--accent-soft:#1a3338;--mark:#ff9a3c;--ok:#7dcea0;--warn:#e0b56a;--danger:#e08a7d;--ok-bg:#1b2a22;--warn-bg:#2b2418;--danger-bg:#2c1d1b;--shadow:0 12px 32px rgba(0,0,0,0.32)}@media (prefers-color-scheme:dark){html:not([data-theme="light"]){--ink:#e8f0f1;--ink-soft:#a8b8bc;--paper:#0f1719;--paper-2:#152022;--paper-3:#1b282c;--line:#2c3c40;--accent:#5ec8d4;--accent-2:#9ee4ec;--accent-soft:#1a3338;--mark:#ff9a3c;--ok:#7dcea0;--warn:#e0b56a;--danger:#e08a7d;--ok-bg:#1b2a22;--warn-bg:#2b2418;--danger-bg:#2c1d1b;--shadow:0 12px 32px rgba(0,0,0,0.32)}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h)+16px)}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.65;font-size:17px}body.nav-open{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:0.16em}a:hover{color:var(--accent-2)}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.92em;background:var(--paper-2);border:1px solid var(--line);border-radius:6px;padding:0.05em 0.4em}.container{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.container.narrow{width:min(var(--narrow),calc(100% - 32px))}.skip{position:absolute;left:12px;top:-40px;z-index:100;background:var(--accent);color:#fff;padding:8px 12px;border-radius:8px}.skip:focus{top:12px;color:#fff}.scroll-progress{position:fixed;inset:0 0 auto;height:3px;z-index:50;background:transparent}.scroll-progress span{display:block;height:100%;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header__inner{min-height:var(--header-h);display:flex;align-items:center;gap:20px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);min-width:0}.brand:hover{color:var(--ink)}.brand img{width:40px;height:40px;border-radius:10px;object-fit:cover;flex-shrink:0}.brand__title{display:block;font-family:var(--display);font-weight:800;letter-spacing:-0.03em;line-height:1.1}.brand__subtitle{display:block;font-size:12px;color:var(--ink-soft)}.menu-toggle{margin-left:auto;width:44px;height:44px;border:1px solid var(--line);background:var(--paper-3);border-radius:10px;cursor:pointer}.menu-toggle__bars,.menu-toggle__bars span{display:block}.menu-toggle__bars{width:18px;margin:auto}.menu-toggle__bars span{height:2px;background:var(--ink);margin:4px 0}.header__panel{display:none}.header__panel.is-open{display:block;position:fixed;inset:var(--header-h) 0 0;background:var(--paper);padding:20px;overflow:auto;z-index:41}@media (min-width:980px){.menu-toggle{display:none}.header__panel,.header__panel.is-open{display:flex;align-items:center;gap:16px;margin-left:auto;position:static;inset:auto;background:transparent;padding:0;overflow:visible}}.nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 4px}@media (max-width:979px){.nav__list{flex-direction:column}}.nav a{display:block;text-decoration:none;color:var(--ink);padding:8px 12px;border-radius:999px;font-size:15px}.nav a:hover,.nav a[aria-current="page"]{background:var(--accent-soft);color:var(--accent-2)}.theme-toggle{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--paper-3);color:var(--ink);cursor:pointer}.theme-toggle__icon--moon{display:none}html[data-theme="dark"] .theme-toggle__icon--sun{display:none}html[data-theme="dark"] .theme-toggle__icon--moon{display:block}@media (prefers-color-scheme:dark){html:not([data-theme="light"]) .theme-toggle__icon--sun{display:none}html:not([data-theme="light"]) .theme-toggle__icon--moon{display:block}}.header__backdrop{position:fixed;inset:0;background:rgba(20,18,14,0.35);z-index:30}main{display:block}.hero{padding:48px 0 36px;background:radial-gradient(ellipse 70% 55% at 92% -8%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 58%),radial-gradient(ellipse 40% 40% at 8% 100%,color-mix(in srgb,var(--mark) 12%,transparent),transparent 50%),linear-gradient(180deg,var(--paper-2),transparent 78%)}.page-inner .hero{padding-top:32px}.eyebrow,.section-kicker{display:inline-block;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--accent-2);font-weight:700;margin-bottom:10px}h1,h2,h3,.display{font-family:var(--display);letter-spacing:-0.03em;line-height:1.2;margin:0 0 12px}h1{font-size:clamp(32px,5vw,52px)}h2{font-size:clamp(24px,3vw,34px)}h3{font-size:20px}.hero-lead,.lead{font-size:19px;color:var(--ink-soft);margin:0 0 18px}.meta-line{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--ink-soft);font-size:14px;margin-bottom:18px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:14px;margin-bottom:16px;color:var(--ink-soft)}.breadcrumbs a{color:var(--ink-soft)}.toc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:28px 0 8px}.toc a{display:flex;gap:10px;align-items:baseline;text-decoration:none;color:var(--ink);background:var(--paper-3);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:14px}.toc a[aria-current="true"],.toc a:hover{border-color:var(--accent);background:var(--accent-soft)}.toc__num{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}.section{padding:48px 0}.section-alt{background:var(--paper-2)}.section-head{margin-bottom:22px}.prose p{margin:0 0 14px}.prose h3{margin-top:22px}.answer{display:grid;gap:24px;grid-template-columns:1.3fr 0.9fr;align-items:start}.answer__box,.card,.callout,.step,.glossary dt,.faq details{background:var(--paper-3);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.answer__box,.callout,.card,.step{padding:22px}.facts{margin:16px 0 0;padding:0;list-style:none}.facts li{padding:10px 0;border-top:1px solid var(--line)}.facts li:first-child{border-top:0;padding-top:0}.panel{background:var(--paper-3);border:1px dashed var(--line);border-radius:var(--radius);padding:22px}.panel h3{margin-top:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.card{text-decoration:none;color:inherit;display:block;transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}a.card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 16px 36px rgba(9,78,86,0.12);color:inherit}.card p,.card .muted{color:var(--ink-soft);margin:0}.muted{color:var(--ink-soft)}.icon-card h3{margin-bottom:6px}.icon-card p{font-size:15px}.step h3{margin-bottom:6px}.step p{margin:0;color:var(--ink-soft)}.steps{counter-reset:step;display:grid;gap:12px;position:relative}.step{display:grid;grid-template-columns:auto 1fr;gap:14px;position:relative}.step::before{counter-increment:step;content:counter(step);width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800;position:relative;z-index:1}.checklist{list-style:none;margin:0;padding:0}.checklist li{position:relative;padding:8px 0 8px 28px}.checklist li::before{content:"";width:14px;height:14px;border:2px solid var(--accent);border-radius:4px;position:absolute;left:0;top:12px}.callout--ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 40%,var(--line))}.callout--warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.callout--danger{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;background:var(--paper-3);border-radius:var(--radius);overflow:hidden}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}th{background:var(--accent-soft);font-size:14px}@media (max-width:700px){table,thead,tbody,th,td,tr{display:block}thead{display:none}tr{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--paper-3)}td{border:0;padding:10px 14px}td::before{content:attr(data-label);display:block;font-size:12px;color:var(--ink-soft);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:4px}}.timeline{border-left:3px solid var(--accent);margin:0;padding:0 0 0 18px;list-style:none}.timeline li{margin-bottom:18px}.glossary{display:grid;gap:10px}.glossary div{background:var(--paper-3);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.glossary dt{font-weight:700;margin:0 0 4px;box-shadow:none;border:0;background:none;padding:0}.glossary dd{margin:0;color:var(--ink-soft)}.faq details{padding:4px 16px 10px;margin-bottom:10px}.faq summary{cursor:pointer;font-weight:700;padding:12px 32px 12px 0;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:4px;top:10px;width:22px;height:22px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-weight:700;color:var(--accent)}.faq details[open] summary::after{content:"–"}.btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:10px 16px;font-weight:700;border:1px solid var(--accent)}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover{color:#fff;background:var(--accent-2)}.btn--ghost{background:transparent;color:var(--accent)}.btn--ghost:hover{background:var(--accent-soft);color:var(--accent-2)}.device{background:var(--paper-3);border:1px solid var(--line);border-radius:18px;padding:16px;min-height:220px}.device__bar{height:10px;border-radius:99px;background:var(--paper-2);margin-bottom:14px}.device__cols{display:grid;grid-template-columns:0.9fr 1.4fr;gap:8px;min-height:160px}.device__cols span{display:block;border-radius:10px;background:linear-gradient(180deg,var(--accent-soft),var(--paper-2))}.footer{margin-top:40px;padding:40px 0 24px;background:var(--paper-2);border-top:1px solid var(--line)}.footer__grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:28px}.footer h2{font-size:15px}.footer__links{list-style:none;margin:0;padding:0}.footer__links a{color:var(--ink);text-decoration:none;display:inline-block;padding:4px 0}.footer__links a[aria-current="page"]{color:var(--accent)}.footer__note,.footer__copy{color:var(--ink-soft);font-size:14px}.footer__copy{margin-top:28px}.back-to-top{position:fixed;right:16px;bottom:16px;width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;text-decoration:none;display:grid;place-items:center;opacity:0;pointer-events:none}.back-to-top.is-visible{opacity:1;pointer-events:auto}@media (max-width:600px){body{font-size:16px}.section{padding:36px 0}.footer__grid{grid-template-columns:1fr}.device__cols{grid-template-columns:1fr}.hero__grid,.split,.stats{grid-template-columns:1fr}.browser{min-height:240px}}.hero__grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:center}.hero__photo{margin:0}.hero__photo picture{display:block;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);background:var(--paper-3)}.hero__photo img{width:100%;height:auto;aspect-ratio:1024 / 559;object-fit:cover}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.chips li{font-size:13px;color:var(--ink-soft);background:var(--paper-3);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:28px 0 8px;padding:0;list-style:none}.stats li{background:var(--paper-3);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow)}.stats strong{display:block;font-family:var(--display);font-size:22px;letter-spacing:-0.03em;color:var(--accent-2);margin-bottom:4px}.stats span{color:var(--ink-soft);font-size:14px}.browser{background:var(--paper-3);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;min-height:280px}.browser__chrome{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--paper-2);border-bottom:1px solid var(--line)}.browser__dots{width:42px;height:10px;border-radius:99px;background:radial-gradient(circle at 5px 5px,#e07a6a 4px,transparent 5px),radial-gradient(circle at 18px 5px,#e0b56a 4px,transparent 5px),radial-gradient(circle at 31px 5px,#7dcea0 4px,transparent 5px)}.browser__url{flex:1;font-size:12px;color:var(--ink-soft);background:var(--paper-3);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.browser__body{display:grid;grid-template-columns:0.85fr 1.15fr;min-height:220px}.browser__list{padding:12px;border-right:1px solid var(--line);display:grid;gap:8px;align-content:start}.chat-row{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:center}.chat-row .av{width:28px;height:28px;border-radius:50%;background:var(--accent-soft)}.chat-row .ln{height:8px;border-radius:99px;background:var(--paper-2)}.chat-row.is-on .av{background:var(--accent)}.chat-row.is-on .ln{background:color-mix(in srgb,var(--accent) 35%,var(--paper-2))}.browser__stage{display:grid;place-items:center;padding:18px;background:repeating-linear-gradient(90deg,transparent,transparent 18px,color-mix(in srgb,var(--accent) 8%,transparent) 19px),repeating-linear-gradient(0deg,transparent,transparent 18px,color-mix(in srgb,var(--accent) 8%,transparent) 19px)}.qr{width:118px;height:118px;background:linear-gradient(var(--ink) 0 0) 8px 8px / 18px 18px no-repeat,linear-gradient(var(--ink) 0 0) calc(100% - 8px) 8px / 18px 18px no-repeat,linear-gradient(var(--ink) 0 0) 8px calc(100% - 8px) / 18px 18px no-repeat,repeating-conic-gradient(var(--ink) 0 25%,transparent 0 50%) 20px 20px / 12px 12px,var(--paper-3);border:8px solid var(--paper-3);border-radius:12px;box-shadow:var(--shadow)}.float-note{margin-top:12px;font-size:13px;color:var(--ink-soft);background:var(--paper-3);border:1px dashed var(--line);border-radius:12px;padding:10px 12px}.facts li{display:grid;grid-template-columns:92px 1fr;gap:12px;align-items:start}.facts__tag{font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--accent-2);background:var(--accent-soft);border-radius:8px;padding:6px 8px;text-align:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.panel--yes{border-color:color-mix(in srgb,var(--ok) 45%,var(--line));background:var(--ok-bg)}.panel--no{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:var(--danger-bg)}.panel ul{margin:0;padding-left:18px;color:var(--ink-soft)}.panel li{margin:6px 0}.icon-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.icon{width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-2);display:grid;place-items:center;flex-shrink:0}.icon svg{display:block}.verdicts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.verdict{font-size:13px;font-weight:700;border-radius:999px;padding:6px 12px;border:1px solid var(--line);background:var(--paper-3)}.verdict--web{color:var(--accent-2);background:var(--accent-soft);border-color:transparent}.verdict--app{color:var(--warn);background:var(--warn-bg);border-color:transparent}.timeline{border-left:0;padding:0;display:grid;gap:10px}.timeline li{margin:0;display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;background:var(--paper-3);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.timeline__n{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-weight:800}.glossary{grid-template-columns:1fr 1fr}.wiki-card h3{display:flex;align-items:center;justify-content:space-between;gap:8px}.wiki-card h3::after{content:"→";color:var(--accent);font-weight:700}.callout{position:relative;padding-left:26px}.callout::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:18px 0 0 18px;background:var(--accent)}.callout--ok::before{background:var(--ok)}.callout--warn::before{background:var(--warn)}.callout--danger::before{background:var(--danger)}.checklist{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:18px;background:var(--paper-3);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}@media (max-width:900px){.hero__grid,.facts li,.glossary,.checklist,.browser__body,.answer{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.hero__visual{order:-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a.card{transition:none}}.mt-22{margin-top:22px}.mb-18{margin-bottom:18px}