@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-cyrillic-wght-normal.C627f1f8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);font-weight:200 900;size-adjust:129.7%}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);font-weight:200 800;size-adjust:102.3%}:root{--bg:#040a1c;--bg-2:#081230;--card:#0e1e488c;--line:#5096ff38;--text:#eef4ff;--muted:#a6b6d6;--blue:#06f;--cyan:#00d4ff;--orange:#ff9f1c;--grad:linear-gradient(120deg, #06f, #00d4ff);--font-head:"Unbounded Variable", "Unbounded Fallback", system-ui, sans-serif;--font-body:"Manrope Variable", "Manrope Fallback", system-ui, sans-serif;--wrap:min(1180px, 92vw)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--font-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 .5em;font-weight:600;line-height:1.15}h1{font-size:clamp(2rem,4.6vw,3.6rem)}h2{font-size:clamp(1.5rem,3vw,2.3rem)}h3{font-size:1.12rem}p{margin:0 0 1em}.wrap{width:var(--wrap);margin-inline:auto}.section{padding:clamp(40px,5.5vw,68px) 0;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:.82rem;font-weight:700}.lead{color:var(--muted);max-width:62ch;font-size:1.15rem}.grad-text{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:6px}.skip{color:#000;z-index:100;background:#fff;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary{background:var(--grad);color:#021028;box-shadow:0 8px 30px #0096ff59}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 38px #00beff80}.btn-ghost{border-color:var(--line);color:var(--text);background:#ffffff0a}.btn-ghost:hover{border-color:var(--cyan);background:#00d4ff14}.header{z-index:50;backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#040a1cc7;position:sticky;top:0}.header .wrap{justify-content:space-between;align-items:center;gap:20px;height:72px;display:flex}.brand{font-family:var(--font-head);letter-spacing:.04em;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.brand img{width:auto;height:44px}.nav{align-items:center;gap:6px;display:flex}.nav a{color:var(--muted);border-radius:10px;padding:10px 14px;font-size:.95rem;font-weight:600;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:#ffffff0f}.nav .btn{color:#021028;margin-left:6px;padding:10px 20px}.burger{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;display:none}@media (width<=900px){.burger{place-items:center;display:grid}.nav{border-bottom:1px solid var(--line);background:#040a1cf7;flex-direction:column;align-items:stretch;padding:14px 4vw 22px;display:none;position:absolute;inset:72px 0 auto}.nav.open{display:flex}.nav .btn{margin:8px 0 0}}.hero{align-items:center;min-height:min(86vh,820px);padding:clamp(56px,9vw,120px) 0 clamp(64px,9vw,110px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(60% 70% at 78% 30%,#0066ff59,#0000 70%),radial-gradient(40% 50% at 10% 90%,#00d4ff29,#0000 70%);position:absolute;inset:0}.hexnet{opacity:.55;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 60%);mask-image:linear-gradient(90deg,#0000 5%,#000 60%)}.hexnet .h{fill:none;stroke:#50a0ff59;stroke-width:1.2px}.hexnet .glow{stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 6px var(--cyan));opacity:0;animation:5s ease-in-out infinite pulse}.hexnet .glow:nth-of-type(2){animation-delay:1.4s}.hexnet .glow:nth-of-type(3){animation-delay:2.8s}.hexnet .glow:nth-of-type(4){animation-delay:4.1s}@keyframes pulse{0%,to{opacity:0}50%{opacity:1}}.hero .wrap{position:relative}.hero h1{max-width:15ch}.hero .lead{margin:22px 0 34px}.cta-row{flex-wrap:wrap;gap:14px;display:flex}.hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}@media (width<=900px){.hero-grid{grid-template-columns:1fr}}.grid{gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:1fr 1fr}}@media (width<=640px){.grid-4,.grid-2,.grid-3{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}a.card:hover{border-color:var(--cyan);transform:translateY(-5px);box-shadow:0 16px 50px #0078ff40}.card p{color:var(--muted);margin:0}.card .more{color:var(--cyan);margin-top:auto;padding-top:12px;font-weight:700}.card.orange{--line:#ff9f1c4d}.card.orange:hover{border-color:var(--orange);box-shadow:0 16px 50px #ff8c0038}.card.orange .more,.card.orange .tag{color:var(--orange)}.tag{color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.badge{color:var(--cyan);background:#00d4ff24;border:1px solid #00d4ff66;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:800;position:absolute;top:18px;right:18px}.hexicon{background:var(--grad);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);color:#021028;width:54px;height:54px;font-family:var(--font-head);place-items:center;font-size:.95rem;font-weight:700;display:grid}.steps{counter-reset:s;grid-template-columns:repeat(6,1fr);gap:14px;display:grid;position:relative}.step{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px 18px;text-decoration:none;transition:border-color .25s,transform .25s;display:block;position:relative}a.step:hover{border-color:var(--cyan);transform:translateY(-4px)}.step .n{font-family:var(--font-head);margin-bottom:8px;font-size:1.5rem;font-weight:700;display:block}.step h3{margin-bottom:6px;font-size:1rem}.step p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.step .via{color:var(--cyan);letter-spacing:.06em;margin-top:10px;font-size:.8rem;font-weight:800;display:block}@media (width<=1100px){.steps{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.steps{grid-template-columns:1fr 1fr}}@media (width<=420px){.steps{grid-template-columns:1fr}}.band{background:linear-gradient(#0000,#0066ff14,#0000)}.split{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}@media (width<=860px){.split{grid-template-columns:1fr;gap:30px}}.list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.list li{padding-left:34px;position:relative}.list li:before{content:"";background:var(--grad);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:18px;height:18px;position:absolute;top:.35em;left:0}.sec-head{max-width:760px;margin-bottom:40px}.panel{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,4vw,44px)}.section.block{padding:clamp(10px,1.6vw,18px) 0}.block>.wrap{border:1px solid var(--line);background:radial-gradient(70% 90% at 100% 0,#0066ff42,#0000 65%),linear-gradient(#0e1e4899,#08123059);border-radius:32px;padding:clamp(26px,4.5vw,56px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00288c38,inset 0 1px #ffffff0f}.block>.wrap:after{content:"";background:var(--grad);opacity:.1;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);pointer-events:none;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.block .sec-head{margin-bottom:30px;position:relative}.block .card,.block .step{background:#040a1c99;overflow:hidden}.block .card:before,.block .step:before{content:"";background:var(--grad);opacity:.85;height:3px;position:absolute;top:0;left:0;right:0}.block .card:hover{border-color:var(--cyan);box-shadow:0 16px 50px #0078ff40}.block-orange{--cyan:var(--orange);--grad:linear-gradient(120deg, #ff7a00, #ffc24a);--line:#ff9f1c4d}.block-orange>.wrap{background:radial-gradient(70% 90% at 100% 0,#ff8c0038,#0000 65%),linear-gradient(#281a0e8c,#08123059);box-shadow:0 24px 70px #a050002e,inset 0 1px #ffffff0f}.block-orange .btn-primary{color:#1c1000;box-shadow:0 8px 30px #ff8c0059}.block-steps>.wrap{background:radial-gradient(70% 90% at 0 0,#00d4ff33,#0000 65%),linear-gradient(#0e1e4899,#08123059)}.block-steps .step{padding-top:26px}.block-steps .step .n{font-size:2rem}@media (width>=1101px){.block-steps .steps:before{content:"";background:linear-gradient(90deg, transparent, var(--cyan), transparent);opacity:.45;height:2px;position:absolute;top:46px;left:3%;right:3%}.block-steps .step{z-index:1}}.chips{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.chips li{border:1px solid var(--line);color:var(--text);background:#00d4ff14;border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:700}.faq{gap:10px;display:grid}.faq details{border:1px solid var(--line);background:#040a1c99;border-radius:16px;padding:4px 18px}.faq summary{cursor:pointer;justify-content:space-between;gap:14px;padding:14px 0;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--cyan);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);margin:0 0 16px}.lead-box{border:1px solid var(--line);background:linear-gradient(135deg,#0066ff47,#00d4ff1a);border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:clamp(28px,5vw,56px);display:grid}@media (width<=860px){.lead-box{grid-template-columns:1fr}}.contact-list{gap:14px;display:grid}.contact-list a,.contact-list div{border:1px solid var(--line);background:#040a1c99;border-radius:16px;flex-direction:column;padding:16px 20px;text-decoration:none;display:flex}.contact-list small{color:var(--muted);font-weight:600}.contact-list strong{font-size:1.15rem}.contact-list a:hover{border-color:var(--cyan)}.footer{border-top:1px solid var(--line);color:var(--muted);background:#030816;padding:56px 0 30px;font-size:.95rem}.footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px;display:grid}@media (width<=860px){.footer .cols{grid-template-columns:1fr 1fr}}@media (width<=520px){.footer .cols{grid-template-columns:1fr}}.footer .fh{color:var(--text);font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:.85rem}.footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer a{text-decoration:none}.footer a:hover{color:var(--cyan)}.footer .legal{border-top:1px solid var(--line);margin-top:40px;padding-top:22px;font-size:.85rem;line-height:1.7}.crumbs{color:var(--muted);margin-bottom:18px;font-size:.9rem}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--cyan)}.page-hero{padding:clamp(48px,7vw,90px) 0 20px;position:relative;overflow:hidden}.page-hero:before{content:"";background:radial-gradient(50% 80% at 85% 0,#0066ff4d,#0000 70%);position:absolute;inset:0}.page-hero .wrap{position:relative}.js .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(22px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .reveal{opacity:1;transition:none;transform:none}.hexnet .glow{opacity:.5;animation:none}.plan .cable path{animation:none!important}*{transition-duration:.01ms!important}}.plan{border:1px solid var(--line);backdrop-filter:blur(6px);background:#0812309e;border-radius:22px;padding:22px 22px 18px;box-shadow:0 20px 70px #005aff38}.plan svg{width:100%;height:auto}.plan text{font:700 14px var(--font-body);letter-spacing:.05em;fill:var(--muted)}.plan .walls path{fill:none;stroke:#6fb2ff;stroke-width:3.5px;stroke-linecap:square;filter:drop-shadow(0 0 5px #0096ffb3)}.plan .cones path{fill:#00d4ff21;stroke:#00d4ff99;stroke-width:1px}.plan .ap circle{fill:none;stroke:#00d4ff73;stroke-width:1.2px}.plan .ap-dot{fill:var(--cyan);filter:drop-shadow(0 0 6px var(--cyan))}.plan .cable path{fill:none;stroke:#a6b6d6bf;stroke-width:1.6px;stroke-dasharray:5 6;animation:3s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-22px}}.plan .nvr{fill:var(--blue);filter:drop-shadow(0 0 8px #0078ffcc)}.plan .door{fill:var(--orange)}.plan .sensor{fill:var(--orange);filter:drop-shadow(0 0 5px #ff9f1ccc)}.plan .s-ring{fill:#ff5a5a26;stroke:#ff6b6b;stroke-width:2px}.plan .s-dot{fill:#ff6b6b;filter:drop-shadow(0 0 4px #ff6b6b)}.plan .m-arc{fill:none;stroke:var(--orange);stroke-width:1.8px;stroke-linecap:round;opacity:.85}.plan .cams circle{fill:#fff;stroke:var(--cyan);stroke-width:3px;filter:drop-shadow(0 0 6px var(--cyan))}.plan .lbl text{paint-order:stroke;stroke:#081230;stroke-width:3px;stroke-linejoin:round}.plan .lbl .b{fill:var(--text);font-weight:800}.plan .lbl .room{fill:#a6b6d699;letter-spacing:.08em;font-size:14px}.plan .lbl .w{fill:#fff;font-weight:800}.plan .lbl .nvr-t{font-size:12px}.plan .lbl .dom-t{font-size:13.5px}@media (width<=640px){.plan{border-radius:18px;padding:14px 10px}.plan .lbl text{stroke-width:4px;font-size:19px}.plan .lbl .room{letter-spacing:.03em;font-size:17px}.plan .lbl .nvr-t{letter-spacing:0;font-size:15px}.plan .lbl .dom-t{font-size:17px}}.plan figcaption{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:.8rem;font-weight:600;display:flex}.plan figcaption span{align-items:center;gap:8px;display:inline-flex}.plan .note{opacity:.75;margin-left:auto}.plan figcaption i{display:inline-block}.k-cone{background:#00d4ff33;border:1px solid #00d4ffb3;width:16px;height:10px}.k-ap{border:2px solid #00d4ffb3;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #00d4ff40}.k-sensor{background:var(--orange);width:10px;height:10px;transform:rotate(45deg)}.k-smoke{border:2px solid #ff6b6b;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 3px #ff6b6b4d}.k-cable{border-top:2px dashed #a6b6d6d9;width:18px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.req-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=980px){.req-grid{grid-template-columns:1fr}}.req-form{gap:22px;display:grid}.req-form .field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.req-form legend,.req-form label:not(.chip):not(.check){padding:0;font-size:.95rem;font-weight:700}.req{color:var(--cyan)}.cols-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=640px){.cols-2{grid-template-columns:1fr}}.req-form input[type=text],.req-form input[type=tel],.req-form input[type=email],.req-form select,.req-form textarea{width:100%;color:var(--text);border:1px solid var(--line);font:inherit;background:#040a1cbf;border-radius:14px;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.req-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--cyan) 50%), linear-gradient(135deg, var(--cyan) 50%, transparent 50%);background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.req-form input:focus,.req-form select:focus,.req-form textarea:focus,.req-form [aria-invalid=true]{border-color:#ff6b6b}.req-form textarea{resize:vertical;min-height:110px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--line);cursor:pointer;background:#040a1cbf;border-radius:999px;padding:11px 18px;font-size:.95rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-block}.chip:hover span{border-color:var(--cyan)}.chip input:checked+span{background:var(--grad);color:#021028;border-color:#0000}.chip input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:2px}.check{cursor:pointer;align-items:flex-start;gap:12px;font-weight:500;line-height:1.5;display:flex}.check input{accent-color:#00b8ff;flex:none;width:22px;height:22px;margin-top:2px}.check a{color:var(--cyan)}.err{color:#ff8a8a;margin:0;font-size:.9rem;font-weight:600}.hint{color:var(--muted);margin:0;font-size:.88rem}.submit-row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.submit-row .hint{flex:240px}.req-side{gap:20px;display:grid}.req-side h2{margin-bottom:18px;font-size:1.25rem}.next-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.next-list li{align-items:flex-start;gap:16px;display:flex}.next-list .hexicon{flex:none;width:46px;height:46px;font-size:.9rem}.next-list h3{margin:0 0 4px;font-size:1rem}.next-list p{color:var(--muted);margin:0;font-size:.95rem}.panel.alt h3{margin-bottom:14px}.alt-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.alt-list li{gap:2px;display:grid}.alt-list a{word-break:break-all;font-weight:700;text-decoration:none}.alt-list a:hover{color:var(--cyan)}.page-hero.compact{padding:26px 0 6px}.page-hero.compact .crumbs{margin-bottom:10px}.page-hero.compact h1{margin-bottom:8px;font-size:clamp(1.9rem,3.2vw,2.7rem)}.page-hero.compact .lead{margin:0;font-size:1.05rem}.req-form{gap:16px;padding:clamp(22px,2.4vw,32px)}.req-form textarea{min-height:84px}.req-form input[type=text],.req-form input[type=tel],.req-form input[type=email],.req-form select{padding:12px 16px}.chip span{padding:9px 16px}.site-nav{gap:4px;margin-left:8px;display:flex}.site-nav a{color:#9aa6b8;white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:#fff;background:#ffffff0f}.site-cta{background:var(--grad);color:#021028;white-space:nowrap;border-radius:10px;align-items:center;padding:11px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 22px #0096ff4d}.site-cta:hover{box-shadow:0 8px 28px #00beff80}.site-cta .cta-short,.site-mobile-links{display:none}@media (width<=980px){.site-nav{display:none}.site-mobile-links{flex-direction:column;gap:6px;display:flex}}@media (width<=480px){.site-cta{padding:12px 16px}.site-cta .cta-long{display:none}.site-cta .cta-short{display:inline}}@media (width<=980px){.dsh-header .dsh-header-inner{position:relative}.dsh-header .dsh-user{position:static}.dsh-header .dsh-dropdown{max-width:calc(100vw - 28px);left:auto;right:14px}}.dsh-header .dsh-search-form button[type=submit]{color:#021028;font-weight:700}.req-main{gap:20px;display:grid}.send-error{background:#ff6b6b14;border:1px solid #ff6b6b80;border-radius:12px;padding:12px 16px}.req-done h2,.req-off h2{margin-bottom:12px}.req-number{margin-bottom:12px;font-size:1.15rem}.req-number strong{font-family:var(--font-head);color:var(--cyan)}.req-form[aria-busy=true]{opacity:.85}.btn[disabled]{opacity:.7;cursor:progress;transform:none}[hidden]{display:none!important}.dsh-header,.dsh-header *{box-sizing:border-box}.dsh-header{--dsh-height:74px;--dsh-bg:#030d19f0;--dsh-border:#41709d47;--dsh-pill-border:#315777;--dsh-pill-bg:#08182a85;--dsh-pill-text:#f0f4f8;--dsh-surface:#11151c;--dsh-surface-2:#171c25;--dsh-surface-3:#1e242f;--dsh-border-soft:#232b36;--dsh-border-strong:#323c4a;--dsh-accent:#4c8dff;--dsh-accent-strong:#3b7ae8;--dsh-text:#e8edf5;--dsh-text-secondary:#9aa6b8;--dsh-text-muted:#6b7789;--dsh-radius:10px;--dsh-font:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;background:var(--dsh-bg);border-bottom:1px solid var(--dsh-border);z-index:2000;z-index:2000;width:100%;font-family:var(--dsh-font);color:var(--dsh-text);display:block;position:sticky;top:0;box-shadow:0 8px 30px #00000038}.dsh-header-inner{max-width:min(92vw,1920px);height:var(--dsh-height);align-items:center;gap:18px;margin:0 auto;padding:0 26px;display:flex}.dsh-logo{flex-shrink:0;align-items:center;display:flex}.dsh-logo img{object-fit:contain;width:54px;height:54px}.dsh-brand{letter-spacing:-.3px;white-space:nowrap;color:var(--dsh-text);flex-shrink:0;align-items:baseline;gap:5px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.dsh-brand b{color:var(--dsh-text-secondary);font-weight:600}.dsh-brand:hover strong,.dsh-brand:hover b{color:var(--dsh-accent)}.dsh-menu{flex-shrink:0;position:relative}.dsh-menu-btn{border:1px solid var(--dsh-pill-border);border-radius:var(--dsh-radius);background:var(--dsh-pill-bg);min-width:46px;height:44px;color:var(--dsh-accent);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:20px;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.dsh-menu-label{font-size:14px;font-weight:600}.dsh-menu-btn:hover{border-color:var(--dsh-accent);color:#fff;background:#0c2238c7;transform:translateY(-1px)}.dsh-menu-btn:active{transform:translateY(0)scale(.98)}.dsh-menu-btn[aria-expanded=true]{border-color:var(--dsh-accent);color:#fff}.dsh-menu-dropdown{background:var(--dsh-surface);border:1px solid var(--dsh-border-soft);z-index:2100;border-radius:14px;flex-direction:column;gap:6px;min-width:232px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 18px 40px #00000073}.dsh-menu-dropdown a{border:1px solid var(--dsh-pill-border);background:var(--dsh-pill-bg);color:var(--dsh-pill-text);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:13.5px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s}.dsh-menu-dropdown a:hover{border-color:var(--dsh-accent);color:#fff;background:#0c2238c7}.dsh-menu-extra{border-bottom:1px solid var(--dsh-border-soft);flex-direction:column;gap:6px;padding-bottom:8px;display:flex}.dsh-menu-dropdown a[aria-current=page]{border-color:var(--dsh-accent);color:#fff}.dsh-search{flex:240px;min-width:190px;position:relative}.dsh-search-form{border:2px solid var(--dsh-accent);border-radius:var(--dsh-radius);background:var(--dsh-surface);width:100%;height:46px;display:flex;overflow:hidden}.dsh-search-form input{min-width:0;font:inherit;color:var(--dsh-text);background:0 0;border:0;outline:none;flex:1;padding:0 16px;font-size:14.5px}.dsh-search-form input::placeholder{color:var(--dsh-text-muted)}.dsh-search-form button{background:var(--dsh-accent);color:#fff;width:106px;font:inherit;cursor:pointer;border:0;flex-shrink:0;font-size:14.5px;font-weight:600;transition:background .15s}.dsh-search-form button:hover{background:var(--dsh-accent-strong)}.dsh-search-panel{background:var(--dsh-surface);border:1px solid var(--dsh-border-soft);z-index:2100;scrollbar-width:thin;scrollbar-color:var(--dsh-border-strong) transparent;border-radius:14px;max-height:min(560px,78vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.dsh-search-panel::-webkit-scrollbar{width:8px}.dsh-search-panel::-webkit-scrollbar-track{background:0 0}.dsh-search-panel::-webkit-scrollbar-thumb{background:var(--dsh-border-strong);border-radius:8px}.dsh-search-group+.dsh-search-group{border-top:1px solid var(--dsh-border-soft);margin-top:6px;padding-top:6px}.dsh-search-group-head{letter-spacing:.08em;text-transform:uppercase;color:var(--dsh-text-muted);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px 4px;font-size:11px;font-weight:600;display:flex}.dsh-search-group-head button{font:inherit;letter-spacing:.02em;text-transform:none;color:var(--dsh-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.dsh-search-group-head button:hover{text-decoration:underline}.dsh-search-item{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.dsh-search-item.is-active{background:var(--dsh-surface-3)}.dsh-search-item-type{min-width:68px;color:var(--dsh-text-muted);flex-shrink:0;padding-top:2px;font-size:11px}.dsh-search-item-body{min-width:0}.dsh-search-item-body b{color:var(--dsh-text);font-size:13.5px;font-weight:500;line-height:1.35;display:block}.dsh-search-item-body small{color:var(--dsh-text-muted);margin-top:2px;font-size:11.5px;display:block}.dsh-search-item.is-active .dsh-search-item-body b{color:var(--dsh-accent)}.dsh-search-item-body mark{color:var(--dsh-accent);background:0 0;font-weight:700}.dsh-search-empty,.dsh-search-hint{color:var(--dsh-text-muted);padding:12px 10px;font-size:12.5px}.dsh-search-hint{border-top:1px solid var(--dsh-border-soft)}.dsh-contact{color:var(--dsh-text);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:flex}.dsh-contact svg{width:18px;height:18px;color:var(--dsh-accent);flex-shrink:0}.dsh-contact b{letter-spacing:-.2px;font-size:13.5px;font-weight:600;display:block}.dsh-contact small{color:var(--dsh-text-muted);font-size:10.5px;display:block}.dsh-contact:hover b{color:var(--dsh-accent)}.dsh-actions{flex-shrink:0;align-items:center;gap:18px;margin-left:auto;display:flex}.dsh-action{color:var(--dsh-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;font-size:11.5px;text-decoration:none;display:flex}.dsh-action svg{width:22px;height:22px;color:var(--dsh-text)}.dsh-action:hover,.dsh-action:hover svg{color:var(--dsh-accent)}.dsh-user{position:relative}.dsh-dropdown{background:var(--dsh-surface);border:1px solid var(--dsh-border-soft);z-index:2100;border-radius:14px;flex-direction:column;min-width:250px;padding:8px;display:flex;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 40px #00000073}.dsh-dropdown a,.dsh-dropdown button{text-align:left;width:100%;font:inherit;color:var(--dsh-text);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none}.dsh-dropdown a:hover,.dsh-dropdown button:hover{background:var(--dsh-surface-3);color:var(--dsh-accent)}.dsh-dropdown-user{border-bottom:1px solid var(--dsh-border-soft);margin-bottom:6px;padding:10px 12px 12px;display:block}.dsh-dropdown-user.is-link{color:inherit;border-radius:8px;text-decoration:none}.dsh-dropdown-user.is-link:hover{background:var(--dsh-surface-3)}.dsh-dropdown-user.is-link:hover .dsh-dropdown-user-go{color:var(--dsh-accent)}.dsh-dropdown-user-go{color:var(--dsh-accent);opacity:.85;margin-top:5px;font-size:11.5px;display:block}.dsh-dropdown-user b{text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.dsh-dropdown-user small{color:var(--dsh-text-muted);font-size:12px}.dsh-dropdown-divider{background:var(--dsh-border-soft);height:1px;margin:6px 0}.dsh-dropdown-contacts{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.dsh-dropdown-contacts a{color:var(--dsh-text);padding:0;font-size:14px;font-weight:600}.dsh-dropdown-contacts a:hover{color:var(--dsh-accent);background:0 0}.dsh-dropdown-contacts span{color:var(--dsh-text-muted);font-size:11.5px}@media (width<=1280px){.dsh-contact{display:none}}@media (width<=980px){.dsh-header-inner{flex-wrap:wrap;gap:10px;max-width:100%;height:auto;padding:12px 16px}.dsh-search{flex-basis:100%;order:10;margin-top:10px}.dsh-menu-btn{min-width:44px;height:44px;padding:0 10px;font-size:18px}.dsh-brand{font-size:15px}.dsh-actions{gap:14px}.dsh-menu-dropdown a{padding:13px 12px}.dsh-action{justify-content:center;min-height:44px}}@media (width<=640px){.dsh-logo img{width:44px;height:44px}.dsh-brand{font-size:14px}.dsh-brand b{display:none}.dsh-header-inner{padding:12px 14px}.dsh-actions{gap:12px}}@media (width<=480px){.dsh-menu-label{display:none}.dsh-search-form button{width:84px}}@media (width<=360px){.dsh-brand{display:none}}
