body.aurora{--bg:#f3f6fb;--surface:#fff;--surface-2:#e9eff8;--text:#101c32;--muted:#65738a;--line:#d5deeb;--accent:#2159d6;--accent-2:#008d78;--on-accent:#fff;--side:max(22px,calc((100vw - 1220px)/2));background:var(--bg)}
.aurora .topbar{min-height:68px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(20,43,82,.05)}
.aurora .brand-mark{background:#eaf1ff;border-color:#cbd9f4}.aurora .topbar nav{padding:3px;border:1px solid var(--line);border-radius:6px;background:#f7f9fc}.aurora .topbar nav a{padding:7px 14px;border-radius:4px}.aurora .topbar nav a.active{background:#fff;box-shadow:0 2px 7px rgba(17,39,80,.09)}.aurora .topbar nav a:after{display:none}
.net-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);gap:74px;align-items:center;padding:78px var(--side) 56px;background:#fff;border-bottom:1px solid var(--line)}
.net-release,.net-catalog header>span,.net-editorial header>div>span,.net-download-head>div>span,.net-download-group>header>span,.net-blog-head>span,.net-faq-head>span{color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}
.net-hero h1{max-width:720px;margin:14px 0 20px;font-size:clamp(45px,5.3vw,72px);line-height:1.04}.net-hero-copy>p{max-width:690px;color:var(--muted);font-size:18px}.net-hero .hero-actions{margin-top:30px}
.net-release-panel{border:1px solid #cdd9ea;background:#f8fbff;box-shadow:0 24px 64px rgba(28,63,121,.13)}.net-release-panel>header{display:grid;grid-template-columns:1fr auto;gap:3px 16px;padding:18px 20px;border-bottom:1px solid var(--line);background:#edf3fb}.net-release-panel>header span{grid-column:1/-1;color:var(--accent);font-size:10px;font-weight:900}.net-release-panel>header b{font-size:18px}.net-release-panel>header em{color:var(--muted);font-size:12px;font-style:normal}.net-app-line{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:26px 20px}.net-app-line>img{width:54px;height:54px}.net-app-line>div{display:flex;flex-direction:column}.net-app-line strong{font-size:20px}.net-app-line span{color:var(--muted);font-size:12px}.net-app-line>a{padding:11px 14px;border-radius:5px;background:var(--accent);color:#fff;font-size:12px;font-weight:850;text-decoration:none}.net-platforms{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.net-platforms span{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 5px;border-right:1px solid var(--line);color:var(--muted);font-size:10px}.net-platforms span:last-child{border-right:0}.net-platforms img{width:14px;height:14px}
.net-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:0 var(--side);background:#fff}.net-facts>div{display:grid;grid-template-columns:38px 1fr;gap:2px 10px;padding:26px;border-left:1px solid var(--line)}.net-facts>div:last-child{border-right:1px solid var(--line)}.net-facts span{grid-row:1/3;color:var(--accent);font-size:12px;font-weight:900}.net-facts b{font-size:15px}.net-facts p{margin:0;color:var(--muted);font-size:12px}.aurora .ad{margin-top:48px;margin-bottom:48px;border-left-width:1px;box-shadow:0 8px 28px rgba(31,65,117,.06)}
.net-catalog{padding:64px var(--side) 76px}.net-catalog>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.net-catalog h2,.net-editorial h2{margin:6px 0 0;font-size:34px;line-height:1.2}.net-catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.net-catalog-grid a{position:relative;min-height:205px;display:flex;flex-direction:column;align-items:flex-start;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;text-decoration:none}.net-catalog-grid img{width:34px;height:34px;margin-bottom:38px}.net-catalog-grid b{font-size:19px}.net-catalog-grid span{color:var(--muted);font-size:12px}.net-catalog-grid i{position:absolute;right:18px;top:18px;color:#9aabc2;font-size:11px;font-style:normal}
.net-editorial{padding:72px var(--side) 88px;background:#fff;border-top:1px solid var(--line)}.net-editorial>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.net-editorial>header>a{color:var(--accent);font-size:13px;font-weight:800;text-decoration:none}.net-editorial .articles{grid-template-columns:repeat(3,1fr)}.aurora .post-card{border-radius:4px;box-shadow:0 8px 24px rgba(27,54,98,.06)}
.net-download-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px;padding:68px var(--side) 42px;background:#fff;border-bottom:1px solid var(--line)}.net-download-head h1,.net-blog-head h1,.net-faq-head h1{margin:8px 0 12px;font-size:clamp(42px,5vw,65px);line-height:1.05}.net-download-head p,.net-blog-head p,.net-faq-head p{max-width:750px;margin:0;color:var(--muted);font-size:17px}.net-os-picker{display:flex;flex-wrap:wrap;gap:8px}.net-os-picker span{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--line);background:#f8fafc;color:var(--muted);font-size:11px}.net-os-picker img{width:15px;height:15px}
.net-download-layout{display:grid;grid-template-columns:220px 1fr;gap:48px;padding:48px var(--side) 80px}.net-download-layout>aside{position:sticky;top:92px;align-self:start;display:flex;flex-direction:column;border-top:2px solid var(--accent)}.net-download-layout>aside>span{padding:14px 0;color:var(--accent);font-size:11px;font-weight:900}.net-download-layout>aside>a{padding:12px 0;border-top:1px solid var(--line);color:var(--muted);font-size:13px;text-decoration:none}.net-download-layout>aside>div{margin-top:24px;padding:16px;border:1px solid var(--line);background:#fff}.net-download-layout>aside p{margin:6px 0 0;color:var(--muted);font-size:12px}.net-download-content{min-width:0}.net-download-group{margin-bottom:58px}.net-download-group>header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:6px 24px;margin-bottom:18px}.net-download-group h2{margin:5px 0 0;font-size:30px}.net-download-group>header p{margin:0;color:var(--muted);font-size:12px}.net-download-group .downloads{grid-template-columns:1fr}.aurora .net-download-content>.ad{margin-left:0;margin-right:0}.aurora .download-card{grid-template-columns:56px 1fr auto;border-radius:4px}.aurora .download-card.primary{background:#133a8f}.aurora .download-card.primary .system-icon{border-color:#133a8f}
.net-blog-head,.net-faq-head{padding:72px var(--side) 48px;background:#fff;border-bottom:1px solid var(--line)}.net-blog-head>div{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px;align-items:end;margin-top:28px}.net-blog-head>div b{font-size:28px;color:var(--accent)}.net-blog-head>div span{color:var(--muted);font-size:12px}.net-blog-feature{display:grid;grid-template-columns:1.2fr .8fr;gap:0;margin:48px var(--side) 20px;border:1px solid var(--line);background:#fff}.net-blog-feature>.post-card{border:0;box-shadow:none;border-right:1px solid var(--line)}.net-blog-feature>aside{padding:34px}.net-blog-feature>aside>span{color:var(--accent);font-size:11px;font-weight:900}.net-blog-feature h2{margin:18px 0 12px;font-size:31px;line-height:1.25}.net-blog-feature p{color:var(--muted)}.net-blog-grid{padding-top:24px}.aurora .net-blog-grid{grid-template-columns:repeat(3,1fr)}
.net-article>header{max-width:920px;margin:auto;padding:68px 24px 38px}.net-article>header>a{color:var(--accent);font-size:12px;font-weight:800;text-decoration:none}.net-article>header>span{margin-left:6px;color:var(--muted);font-size:12px}.net-article h1{margin:18px 0;font-size:clamp(42px,5vw,66px);line-height:1.08}.net-article>.cover{max-width:1180px;margin:auto}.net-article-layout{max-width:1120px;display:grid;grid-template-columns:190px 1fr;gap:55px;margin:44px auto 80px;padding:0 24px}.net-article-layout>aside{position:sticky;top:94px;align-self:start;display:flex;flex-direction:column;border-top:2px solid var(--accent)}.net-article-layout>aside>b{padding:15px 0}.net-article-layout>aside>a{padding:10px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px;text-decoration:none}.net-article-layout>aside>div{margin-top:22px;padding:14px;background:#e8eff9}.net-article-layout>aside span{display:block;color:var(--muted);font-size:10px}.net-article-main .article-body{margin-top:0}.aurora .net-article-main>.ad{margin-left:0;margin-right:0}.net-article-main .article-next{padding-left:0;padding-right:0}
.net-faq-layout{display:grid;grid-template-columns:220px 1fr;gap:50px;max-width:1080px;margin:0 auto;padding:52px 24px 80px}.net-faq-layout>aside{display:flex;flex-direction:column;align-self:start;padding:20px;border:1px solid var(--line);background:#fff}.net-faq-layout>aside b{margin-bottom:12px}.net-faq-layout>aside span{padding:9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.net-faq-layout .faq{max-width:none;margin:0;padding:0}
@media(max-width:900px){.net-hero{grid-template-columns:1fr;gap:36px}.net-release-panel{max-width:680px}.net-catalog-grid{grid-template-columns:repeat(2,1fr)}.net-download-head{grid-template-columns:1fr}.net-download-layout,.net-article-layout,.net-faq-layout{grid-template-columns:1fr}.net-download-layout>aside,.net-article-layout>aside{position:static}.net-blog-feature{grid-template-columns:1fr}.net-blog-feature>.post-card{border-right:0;border-bottom:1px solid var(--line)}.aurora .net-blog-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.net-hero{padding:46px 20px}.net-hero h1{font-size:40px}.net-app-line{grid-template-columns:48px 1fr}.net-app-line>a{grid-column:2}.net-platforms{grid-template-columns:repeat(2,1fr)}.net-facts{grid-template-columns:1fr;padding:0 20px}.net-facts>div{border-right:1px solid var(--line);border-bottom:0}.net-facts>div:last-child{border-bottom:1px solid var(--line)}.net-catalog,.net-editorial{padding-left:20px;padding-right:20px}.net-catalog-grid{grid-template-columns:1fr}.net-download-head,.net-blog-head,.net-faq-head{padding-left:20px;padding-right:20px}.net-download-layout{padding-left:20px;padding-right:20px}.net-download-group>header{grid-template-columns:1fr}.net-blog-feature{margin-left:20px;margin-right:20px}.aurora .net-blog-grid{grid-template-columns:1fr}.net-blog-head>div{grid-template-columns:auto 1fr}.net-article-layout{padding-left:20px;padding-right:20px}}