.landing-root{color:#e2e2e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0c10}.landing-page-root{--landing-grid-minor:#ffffff05;isolation:isolate;background-image:linear-gradient(var(--landing-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--landing-grid-minor) 1px, transparent 1px), linear-gradient(180deg, #d3ff6205, transparent 34rem), linear-gradient(#0a0c10, #0a0c10);background-position:top;background-size:24px 24px,24px 24px;background-attachment:scroll;position:relative}.landing-page-root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(34vmax at 12% 4%,#d3ff620f,#0000 70%),radial-gradient(30vmax at 88% 15%,#d3ff620d,#0000 70%),radial-gradient(32vmax at 18% 33%,#d3ff620b,#0000 70%),radial-gradient(30vmax at 84%,#d3ff620d,#0000 70%),radial-gradient(32vmax at 16% 68%,#d3ff620b,#0000 70%),radial-gradient(30vmax at 86% 85%,#d3ff620d,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.landing-dark-glow{background-color:#0000;position:relative}.landing-root ::selection{color:#0a0c10;background:#d3ff62}.glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff0f}.hero-overlay{background:radial-gradient(62% 54% at 50% 38%,#d3ff6212 0%,#d3ff6208 45%,#0000 100%)}.hero-mascot-glow{background:radial-gradient(circle,#d3ff6229 0%,#d3ff620d 35%,#d3ff6203 65%,#0000 100%)}.cyber-grid{background-image:linear-gradient(#d3ff6209 1px,#0000 1px),linear-gradient(90deg,#d3ff6209 1px,#0000 1px);background-size:24px 24px,24px 24px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(circle at 50% 40%,#000 0%,#0000 75%)}.tech-gradient-bg{background:radial-gradient(circle at 100% 0,#d3ff620d 0%,#0000 45%),radial-gradient(circle at 0 100%,#d3ff620d 0%,#0000 45%)}.text-glow{text-shadow:0 0 24px #d3ff6273}.data-stream{opacity:.25;background:linear-gradient(#0000,#d3ff62,#0000);width:1px;height:120px;animation:8s linear infinite dataFlow;position:absolute;top:0}@keyframes dataFlow{0%{transform:translateY(-140px)}to{transform:translateY(120vh)}}.speech-bubble{color:#0a0c10;background:#d3ff62;border-radius:20px 20px 20px 4px;padding:12px 18px;font-size:13px;font-weight:800;line-height:1.2;box-shadow:0 10px 30px #d3ff624d}.neon-glow-hover{transition:box-shadow .3s,filter .3s,transform .3s}.neon-glow-hover:hover{box-shadow:0 0 34px #d3ff6273}.pulse-live{animation:2s cubic-bezier(.4,0,.6,1) infinite pulseLive}@keyframes pulseLive{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.animate-float{animation:4s ease-in-out infinite floatY}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-spin-slow{animation:30s linear infinite spin}.animate-spin-slow-reverse{animation:22s linear infinite reverse spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.reveal{opacity:1;transition:opacity .7s,transform .7s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.data-stream,.pulse-live,.animate-float,.animate-spin-slow,.animate-spin-slow-reverse{animation:none}.reveal{opacity:1;transition:none;transform:none}}
.social-mascot-widget{--social-widget-accent:#d3ff62;--social-widget-accent-soft:#d3ff6229;--social-widget-panel:linear-gradient(135deg, #ffffff0d, transparent 34%), radial-gradient(circle at 88% 0%, #d3ff6224, transparent 40%), linear-gradient(150deg, #1b1d1bfa, #0c0d0cfa);--social-widget-trigger:radial-gradient(circle at 50% 16%, #d3ff6229, transparent 52%), linear-gradient(160deg, #1b1d1bf7, #0c0d0cf7);z-index:9900;pointer-events:none;align-items:flex-end;gap:18px;display:flex;position:fixed;bottom:max(14px,min(2.5vw,28px));right:max(14px,min(2.5vw,28px))}.social-mascot-widget.is-hydrating{visibility:hidden}.social-mascot-panel,.social-mascot-trigger{pointer-events:auto}.social-mascot-panel{background:var(--social-widget-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;border:1px solid #ffffff1a;border-radius:26px;width:min(430px,100vw - 190px);padding:18px;transition:opacity .24s,transform .24s,visibility .24s;transform:translate(28px)scale(.96);box-shadow:0 30px 80px -30px #000000d9}.social-mascot-widget.is-open .social-mascot-panel{opacity:1;visibility:visible;transform:translate(0)scale(1)}.social-mascot-head{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;display:grid}.social-mascot-mark{width:52px;height:52px;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.social-mascot-mark img{object-fit:contain;width:100%;height:100%;display:block}.social-mascot-copy span{color:var(--social-widget-accent);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:800;display:block}.social-mascot-copy p{color:#ffffffb3;max-width:32ch;margin:6px 0 0;font-size:14px;line-height:1.5}.social-mascot-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.social-mascot-link{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;min-height:74px;padding:12px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:flex}.social-mascot-link:hover{background:#d3ff6214;border-color:#d3ff6266;transform:translateY(-3px)}.social-mascot-link-main{background:radial-gradient(circle at 100%,#d3ff6233,#0000 42%),#d3ff6212;border-color:#d3ff6252;flex-direction:row;grid-column:1/-1;align-items:center;gap:12px;min-height:78px;padding:14px}.social-mascot-link:not(.social-mascot-link-main){flex-direction:column;align-items:flex-start;gap:10px}.social-mascot-link:not(.social-mascot-link-main) .social-mascot-link-text{gap:2px}.social-mascot-link-icon{background:var(--social-widget-accent);color:#0a0c10;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.social-mascot-link-main .social-mascot-link-icon{border-radius:16px;width:48px;height:48px}.social-mascot-telegram-icon{fill:currentColor;width:23px;height:23px}.social-mascot-link-telegram .social-mascot-link-icon{color:#fff;background:#2aabee}.social-mascot-link-youtube .social-mascot-link-icon{color:#fff;background:#ff3b3b}.social-mascot-link-tiktok .social-mascot-link-icon{color:var(--social-widget-accent);background:#0a0c10;box-shadow:inset 0 0 0 1px #d3ff6247}.social-mascot-link-vk .social-mascot-link-icon{color:#fff;background:#2787f5}.social-mascot-link-text{min-width:0;display:grid}.social-mascot-link-text strong{color:#fff;font-size:16px;line-height:1.15}.social-mascot-link:not(.social-mascot-link-main) .social-mascot-link-text strong{font-size:15px}.social-mascot-link-text small{color:#fff9;margin-top:3px;font-size:12px;line-height:1.25}.social-mascot-link:not(.social-mascot-link-main) .social-mascot-link-text small{min-height:30px}.social-mascot-support{color:#ffffffe6;background:#d3ff621a;border:1px solid #d3ff6233;border-radius:18px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.4;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.social-mascot-support:hover{background:#d3ff6229;border-color:#d3ff6266}.social-mascot-support svg{color:var(--social-widget-accent);flex:none;margin-top:1px}.social-mascot-trigger{background:var(--social-widget-trigger);cursor:pointer;border:1px solid #ffffff17;border-radius:30px;width:max(136px,min(11vw,156px));height:max(162px,min(13vw,186px));transition:transform .2s,box-shadow .2s,border-color .2s;animation:3.6s ease-in-out infinite socialMascotIdlePulse;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,0 22px 56px -24px #000000d9,0 0 26px -8px #d3ff6247}.social-mascot-trigger:hover{border-color:#d3ff6259;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff29,0 28px 66px -26px #000000e6,0 0 46px -6px #d3ff628c}@keyframes socialMascotIdlePulse{0%,to{box-shadow:inset 0 1px #ffffff1f,0 22px 56px -24px #000000d9,0 0 22px -8px #d3ff6238}50%{box-shadow:inset 0 1px #ffffff1f,0 22px 56px -24px #000000d9,0 0 40px -4px #d3ff6280}}.social-mascot-trigger-glow{background:var(--social-widget-accent-soft);filter:blur(18px);border-radius:999px;height:104px;position:absolute;top:12px;bottom:auto;left:8px;right:8px}.social-mascot-image{filter:drop-shadow(0 14px 18px #00000080)drop-shadow(0 0 14px #d3ff6229);-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:none;height:calc(100% - 26px);position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.social-mascot-trigger-label{background:var(--social-widget-accent);color:#0a0c10;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:14px;font-weight:800;line-height:1;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px}.social-mascot-trigger-wrap{display:flex;position:relative}.social-mascot-click-hint{z-index:3;width:-webkit-max-content;width:max-content;max-width:170px;color:var(--social-widget-accent);white-space:nowrap;pointer-events:none;opacity:0;background:#0c0d0cdb;border:1px solid #d3ff6259;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:800;line-height:1;transition:opacity .2s;animation:2.2s ease-in-out infinite socialMascotHintFloat;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 12px 26px -18px #000c}.social-mascot-widget.is-fresh:not(.is-open) .social-mascot-click-hint,.social-mascot-widget.is-peeking:not(.is-open):hover .social-mascot-click-hint,.social-mascot-widget.is-peeking:not(.is-open):focus-within .social-mascot-click-hint{opacity:1}.social-mascot-widget.is-dismissed:not(.is-open) .social-mascot-click-hint{opacity:0!important}.social-mascot-widget.is-peeking:not(.is-open){transition:right .26s;right:-116px}.social-mascot-widget.is-peeking:not(.is-open):hover,.social-mascot-widget.is-peeking:not(.is-open):focus-within{right:max(14px,min(2.5vw,28px))}.social-mascot-widget.is-peeking:not(.is-open) .social-mascot-trigger{animation:none}.social-mascot-widget.is-peeking:not(.is-open) .social-mascot-trigger-label,.social-mascot-widget.is-peeking:not(.is-open) .social-mascot-trigger-glow{opacity:0;transition:opacity .2s}.social-mascot-widget.is-peeking:not(.is-open):hover .social-mascot-trigger-label,.social-mascot-widget.is-peeking:not(.is-open):hover .social-mascot-trigger-glow,.social-mascot-widget.is-peeking:not(.is-open):focus-within .social-mascot-trigger-label,.social-mascot-widget.is-peeking:not(.is-open):focus-within .social-mascot-trigger-glow{opacity:1}.social-mascot-widget.is-dismissed:not(.is-open),.social-mascot-widget.is-dismissed:not(.is-open):hover,.social-mascot-widget.is-dismissed:not(.is-open):focus-within{right:-116px}.social-mascot-cabinet-handle{display:none}.social-mascot-widget-cabinet{z-index:9900;gap:10px;bottom:18px;right:0}.social-mascot-widget-cabinet .social-mascot-panel{width:min(390px,100vw - 72px)}.social-mascot-widget-cabinet:not(.is-open){align-items:center}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-panel{display:none}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-trigger{width:96px;height:118px;box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;overflow:visible}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-trigger:hover{box-shadow:none;transform:translateY(-3px)}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-trigger-glow,.social-mascot-widget-cabinet:not(.is-open) .social-mascot-trigger-label{display:none}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-image{filter:drop-shadow(0 12px 16px #00000070)drop-shadow(0 0 12px #d3ff623d);width:auto;height:116px;animation:1.8s ease-in-out infinite socialMascotCabinetPeek;display:block;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.social-mascot-widget-cabinet.is-open{bottom:18px;right:14px}.social-mascot-widget-cabinet.is-peeking:not(.is-open){right:-54px}.social-mascot-widget-cabinet.is-peeking:not(.is-open):hover,.social-mascot-widget-cabinet.is-peeking:not(.is-open):focus-within{right:0}.social-mascot-widget-cabinet.is-dismissed:not(.is-open),.social-mascot-widget-cabinet.is-dismissed:not(.is-open):hover,.social-mascot-widget-cabinet.is-dismissed:not(.is-open):focus-within{right:-54px}@keyframes socialMascotCabinetPeek{0%,to{transform:translate(-50%)translateY(0)rotate(0)}50%{transform:translate(-58%)translateY(-4px)rotate(-2deg)}}@keyframes socialMascotHintFloat{0%,to{transform:translate(-50%)translateY(0)rotate(-3deg)}50%{transform:translate(-50%)translateY(-6px)rotate(2deg)}}@media (max-width:781px){.social-mascot-widget{gap:12px}.social-mascot-panel{width:min(380px,100vw - 24px)}.social-mascot-head{grid-template-columns:46px minmax(0,1fr);gap:12px}.social-mascot-mark{width:46px;height:46px}.social-mascot-trigger{border-radius:26px;width:118px;height:146px}.social-mascot-image{height:calc(100% - 24px);bottom:32px}.social-mascot-trigger-label{min-height:31px;font-size:12px}.social-mascot-widget-cabinet{bottom:12px}.social-mascot-widget-cabinet .social-mascot-panel{width:min(360px,100vw - 24px)}.social-mascot-widget-cabinet.is-open{flex-direction:column;align-items:flex-end;bottom:12px;left:12px;right:12px}.social-mascot-widget-cabinet.is-open .social-mascot-panel{width:100%;max-height:calc(100vh - 190px);overflow-y:auto}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-trigger{width:84px;height:104px}.social-mascot-widget-cabinet:not(.is-open) .social-mascot-image{height:100px;bottom:2px}.social-mascot-click-hint{max-width:140px;padding:6px 9px;font-size:11px}.social-mascot-widget.is-peeking:not(.is-open){right:-88px}.social-mascot-widget.is-peeking:not(.is-open):hover,.social-mascot-widget.is-peeking:not(.is-open):focus-within,.social-mascot-widget.is-peeking:not(.is-open):active{right:12px}.social-mascot-widget.is-dismissed:not(.is-open),.social-mascot-widget.is-dismissed:not(.is-open):hover,.social-mascot-widget.is-dismissed:not(.is-open):focus-within,.social-mascot-widget.is-dismissed:not(.is-open):active{right:-88px}.social-mascot-widget-cabinet.is-peeking:not(.is-open){right:-47px}.social-mascot-widget-cabinet.is-peeking:not(.is-open):hover,.social-mascot-widget-cabinet.is-peeking:not(.is-open):focus-within,.social-mascot-widget-cabinet.is-peeking:not(.is-open):active{right:0}.social-mascot-widget-cabinet.is-dismissed:not(.is-open),.social-mascot-widget-cabinet.is-dismissed:not(.is-open):hover,.social-mascot-widget-cabinet.is-dismissed:not(.is-open):focus-within,.social-mascot-widget-cabinet.is-dismissed:not(.is-open):active{right:-47px}}@media (max-width:480px){.social-mascot-links{gap:8px}.social-mascot-link:not(.social-mascot-link-main){min-height:104px;padding:10px}.social-mascot-link:not(.social-mascot-link-main) .social-mascot-link-icon{border-radius:12px;width:36px;height:36px}.social-mascot-link:not(.social-mascot-link-main) .social-mascot-link-text strong{font-size:13px}.social-mascot-link:not(.social-mascot-link-main) .social-mascot-link-text small{min-height:28px;font-size:10.5px;line-height:1.25}}@media (prefers-reduced-motion:reduce){.social-mascot-panel,.social-mascot-link,.social-mascot-trigger,.social-mascot-image,.social-mascot-click-hint{transition:none;animation:none}}
.news-content{color:inherit;overflow-wrap:anywhere;word-break:break-word;font-size:.95rem;line-height:1.55}@media (min-width:640px){.news-content{font-size:1rem}}.news-content p,.news-content ol,.news-content ul,.news-content pre,.news-content blockquote,.news-content h1,.news-content h2,.news-content h3,.news-content h4,.news-content h5,.news-content h6{margin:0;padding:0}.news-content h1{font-size:2em;font-weight:700;line-height:1.25}.news-content h2{font-size:1.5em;font-weight:700;line-height:1.3}.news-content h3{font-size:1.17em;font-weight:700;line-height:1.35}.news-content h4{font-size:1em;font-weight:700}.news-content strong,.news-content b{font-weight:700}.news-content em,.news-content i{font-style:italic}.news-content u{text-decoration:underline}.news-content s,.news-content strike,.news-content del{text-decoration:line-through}.news-content sub{vertical-align:sub;font-size:.83em}.news-content sup{vertical-align:super;font-size:.83em}.news-content a{color:#0c6951;text-underline-offset:2px;word-break:break-word;text-decoration:underline}.news-content a:hover{color:#004534}.dark .news-content a{color:#d3ff62}.dark .news-content a:hover{color:#e6ff9a}.news-content ul,.news-content ol{padding-left:1.5em}.news-content li{margin:.22em 0;list-style-position:outside;display:list-item}.news-content ul>li{list-style-type:disc}.news-content ol>li{list-style-type:decimal}.news-content li[data-list=bullet]{list-style-type:disc}.news-content li[data-list=ordered]{list-style-type:decimal}.news-content .ql-ui{display:none}.news-content li:has(br){display:none}.news-content .ql-indent-1{margin-left:1.5em}.news-content .ql-indent-2{margin-left:3em}.news-content .ql-indent-3{margin-left:4.5em}.news-content .ql-indent-4{margin-left:6em}.news-content .ql-indent-5{margin-left:7.5em}.news-content .ql-indent-6{margin-left:9em}.news-content .ql-indent-7{margin-left:10.5em}.news-content .ql-indent-8{margin-left:12em}.news-content .ql-align-center{text-align:center}.news-content .ql-align-right{text-align:right}.news-content .ql-align-justify{text-align:justify}.news-content blockquote{color:inherit;border-left:3px solid #d3ff62;padding:.15em 0 .15em 1em}.news-content pre,.news-content .ql-code-block-container,.news-content .ql-syntax{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:12px;padding:.9em 1em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;line-height:1.6;overflow-x:auto}.news-content .ql-code-block{white-space:pre-wrap}.news-content code{background:#64748b26;border-radius:6px;padding:.1em .4em;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.news-content pre code,.news-content .ql-code-block-container code{background:0 0;padding:0}.news-content img{border-radius:12px;max-width:100%;height:auto;margin:.4em 0}.news-content hr{border:0;border-top:1px solid #64748b40;margin:1em 0}
