@font-face{font-family:'Onest';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/onest-400-cyrillic.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 700;font-display:swap;src:url(/fonts/onest-400-latin.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:KiraWide;src:url('/fonts/unbounded-400-cyrillic.woff2?v=20260911') format('woff2');font-display:swap}
.platform-page{--platform-menu-bg:#17131f;--platform-menu-border:#40344e;--platform-menu-text:#f5f1fc;--platform-menu-muted:#bcb2ca;--platform-menu-active:#342449;--platform-primary:#7550d7;--platform-primary-hover:#7b54df;--platform-focus:#c9afff;margin:0;color:var(--platform-menu-text);background:radial-gradient(ellipse at 80% 12%,#43356d25,transparent 45%),#0b0a13;min-height:100dvh;font:15px/1.7 Onest,system-ui,sans-serif}
.platform-page *{box-sizing:border-box}.platform-page a{color:inherit;text-decoration:none}.platform-page p{color:#bbb3ce}.platform-page main,.platform-header{max-width:1160px;margin:auto;padding:0 32px}.platform-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;background:var(--platform-menu-bg);border-bottom:1px solid var(--platform-menu-border)}.platform-brand{display:flex;gap:12px;align-items:center;min-height:44px;max-width:100%;font-weight:800}.platform-brand>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ba9bfb70;border-radius:12px;background:var(--platform-primary);font:800 28px/1 system-ui}.platform-back{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;color:var(--platform-menu-text);background:#211a2a;border:1px solid #4b3c59;border-radius:12px;padding:10px 15px;font-size:13px;line-height:1.4}.platform-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.platform-tabs a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid var(--platform-menu-border);border-radius:12px;background:var(--platform-menu-bg);color:var(--platform-menu-muted);font-size:14px;font-weight:550;line-height:1.4}.platform-tabs a[aria-current=page]{background:var(--platform-menu-active);border-color:#8460b84d;color:#ebdcff}.platform-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:36px;padding:22px 0 42px}.platform-eyebrow{font-size:11px;letter-spacing:.17em;color:#ad92de!important;font-weight:700}.platform-hero h1{font-family:KiraWide,system-ui,sans-serif;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.25;letter-spacing:-.04em;margin:15px 0 24px}.platform-hero em{font-style:normal;color:#b48afa}.platform-hero p{max-width:620px}.platform-hero>img{width:100%;height:auto;filter:drop-shadow(0 0 38px #7940a950)}.platform-page .platform-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:44px;max-width:100%;padding:13px 23px;border-radius:12px;background:var(--platform-primary);border:1px solid #ad88ff70;color:#fff;font-size:14px;font-weight:600;line-height:1.4;text-align:center;box-shadow:inset 0 1px 0 #ffffff14;margin-top:14px}.platform-primary:hover{background:var(--platform-primary-hover);border-color:#b38fffaa}.platform-hero small{display:block;font-size:11px;color:#9b90b1;margin-top:10px}.platform-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:32px}.platform-facts article{border:1px solid #65527550;border-radius:20px;background:linear-gradient(130deg,#231b3555,#17141f);padding:23px}.platform-facts article>span{color:#b48afa}.platform-facts h2{font-size:16px;line-height:1.45;margin:12px 0 8px}.platform-facts p{font-size:13px;margin:0}.platform-chapters{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 32px}.platform-chapters a{display:inline-flex;align-items:center;min-height:44px;padding:9px 12px;border:1px solid var(--platform-menu-border);border-radius:12px;background:var(--platform-menu-bg);color:var(--platform-menu-muted);font-size:13px;line-height:1.4}.platform-details{max-width:840px;margin:0 auto}.platform-details>section{padding:30px 0;border-top:1px solid #ffffff12;scroll-margin-top:24px}.platform-details h2{font-family:KiraWide,system-ui,sans-serif;font-size:23px;line-height:1.4;letter-spacing:-.025em;margin:0 0 20px}.platform-details li{padding-left:8px;margin:14px 0;color:#c3b9d2}.platform-details ol{padding-left:24px}.platform-details dl>div{padding:12px 0}.platform-details dt{font-weight:750;color:#ece4fa}.platform-details dd{margin:6px 0 0;color:#bcb2cd}.platform-note{border-left:2px solid #9766e2;padding:8px 0 8px 17px;font-size:13px}.platform-details pre{overflow:auto;max-width:100%;padding:20px;border:1px solid #70568f55;border-radius:17px;background:#11101b;color:#bfadf0;font:12px/1.9 ui-monospace,monospace}.platform-footer{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;padding:32px 0;border-top:1px solid #ffffff12;color:#ab9dbd}.platform-footer a{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;border:1px solid transparent;border-radius:12px;line-height:1.4}.platform-page a:hover{color:#fff}.platform-back:hover,.platform-tabs a:hover,.platform-chapters a:hover,.platform-footer a:hover{background:#251d30;border-color:#806298}.platform-page a:focus-visible,.platform-page pre:focus-visible{outline:2px solid var(--platform-focus);outline-offset:3px}
@media(max-width:700px){.platform-page main,.platform-header{padding-left:20px;padding-right:20px}.platform-header{min-height:72px;flex-wrap:wrap;gap:8px;padding-top:12px;padding-bottom:12px}.platform-brand{font-size:13px;gap:8px}.platform-brand>span{width:33px;height:33px;font-size:23px}.platform-back{flex:none;font-size:13px;padding:9px 12px}.platform-hero{grid-template-columns:1fr;gap:8px;padding:10px 0 26px;position:relative}.platform-hero h1{font-size:clamp(27px,7vw,38px)}.platform-hero>img{width:180px;justify-self:center;order:-1}.platform-hero p{font-size:14px}.platform-primary{width:100%}.platform-facts{grid-template-columns:1fr;gap:10px}.platform-facts article{padding:16px 18px;display:grid;grid-template-columns:25px 1fr;gap:0 12px}.platform-facts h2{margin:0 0 4px;font-size:14px}.platform-facts p{grid-column:2}.platform-chapters{gap:4px 12px}.platform-chapters a{margin:0;font-size:13px}.platform-details h2{font-size:20px}.platform-details>section{padding:25px 0}.platform-details pre{padding:14px;font-size:11px}}
@media(prefers-reduced-motion:no-preference){.platform-hero>img{animation:platformFloat 6s ease-in-out infinite}@keyframes platformFloat{50%{transform:translateY(-8px)}}}
