@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-cyrillic-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/onest-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;src:url(/fonts/onest-latin-ext-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;src:url(/fonts/onest-latin-ext-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;src:url(/fonts/onest-latin-ext-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin-ext-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ui-accent:var(--signal,var(--go,#b6f03a));--ui-on-accent:#071009;--ui-ink:#ededea;--ui-ink-2:#a7aeb3;--ui-ink-3:#8a9298;--ui-line:#1c242a;--ui-line-2:#2a343b;--ui-line-3:#3b4750;--ui-raise:#10151b;--ui-sans:Onest,system-ui,-apple-system,sans-serif;--ui-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--ui-ease:cubic-bezier(.16,1,.3,1);--h2-size:clamp(1.8rem,1.25rem + 1.6vw,2.5rem);--display-size:clamp(2.4rem,1.4rem + 3.8vw,6.2rem);--gap-act:clamp(4.5rem,9vw,7.5rem);--gap-sub:4rem;--gap-foot:6rem;--pad-sub:calc(var(--gap-sub) / 2);--pad-act:calc(var(--gap-act) - var(--gap-sub) / 2)}.btn-primary,.btn-secondary{border:1px solid var(--ui-accent);min-height:2.75rem;font:500 .75rem/1.2 var(--ui-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .18s,color .18s,border-color .18s,filter .18s,transform .18s var(--ui-ease);border-radius:0;justify-content:center;align-items:center;gap:.7rem;padding:.8rem 1.15rem;text-decoration:none;display:inline-flex}.btn-primary{background:var(--ui-accent);color:var(--ui-on-accent)}.btn-primary:after{content:"→";transition:transform .22s var(--ui-ease);flex:none}.btn-primary:hover,.btn-primary:focus-visible{filter:brightness(1.07);transform:translateY(-1px)}.btn-primary:hover:after,.btn-primary:focus-visible:after{transform:translate(.3rem)}.btn-secondary{color:var(--ui-btn-ink,var(--ui-ink));border-color:var(--ui-btn-line,var(--ui-line-3));background:0 0}.btn-secondary:hover,.btn-secondary:focus-visible{border-color:var(--ui-btn-hover,var(--ui-accent));color:var(--ui-btn-hover,var(--ui-accent))}.btn-primary:active,.btn-secondary:active{transform:translateY(1px)}.btn-primary[disabled],.btn-secondary[disabled]{opacity:.5;cursor:not-allowed;filter:none;transform:none}.link-more{color:var(--ui-link,var(--ui-accent));font:500 .75rem/1.4 var(--ui-mono);letter-spacing:.09em;text-transform:uppercase;text-underline-offset:.28em;text-decoration:underline 1px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;transition:color .16s,text-decoration-color .16s;display:inline-flex}.link-more:hover,.link-more:focus-visible{text-decoration-color:currentColor}.btn-row{flex-wrap:wrap;gap:.65rem;display:flex}@media (width<=700px){.btn-row>.btn-primary,.btn-row>.btn-secondary{flex:calc(50% - .4rem)}.btn-row>.btn-primary:first-child{flex-basis:100%}}@font-face{font-family:Alumni Sans;src:url(/fonts/alumni-sans-cyrillic-var.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;src:url(/fonts/alumni-sans-latin-var.woff2)format("woff2");font-weight:300 900;font-display:swap}@font-face{font-family:Alumni Sans;src:url(/fonts/alumni-sans-latin-ext-var.woff2)format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--void:#090c11;--raise:#10151b;--hover:#161d24;--ink:#ededea;--ink-2:#a7aeb3;--ink-3:#8a9298;--line:#1c242a;--line-2:#2a343b;--line-3:#3b4750;--go:#b6f03a;--code:#b6f03a;--live:#c46bff;--teach:#ff9f1a;--nda:#5b9bff;--ret:#ff2e45;--hot:#ff2e45;--neon-c:#22e0ff;--neon-m:#ff2ed1;--chrome:linear-gradient(180deg,#fff 0%,#e4e4e0 34%,#7e868c 58%,#d8d8d4 78%,#fff 100%);--wrap:1180px;--gut:clamp(1rem,4vw,2.75rem);--unit:clamp(.9rem,.62rem + .48vw,1.06rem);--ease:cubic-bezier(.16,1,.3,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--void);color:var(--ink);font:400 var(--unit)/1.6 Onest,system-ui,-apple-system,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.012em;-webkit-font-smoothing:antialiased}main{z-index:1;position:relative}::selection{background:var(--go);color:var(--void)}:focus-visible{outline:2px solid var(--go);outline-offset:3px;border-radius:1px}*{scrollbar-color:var(--line-2) var(--void);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--void)}::-webkit-scrollbar-thumb:hover{background:var(--line-3)}input,textarea{caret-color:var(--go)}.mono{letter-spacing:.012em;font-feature-settings:"tnum" 1,"zero" 1;font-family:JetBrains Mono,ui-monospace,SF Mono,monospace}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.02}.shout{text-transform:uppercase;letter-spacing:-.008em;word-spacing:-.09em;text-wrap:balance;font-family:Alumni Sans,Onest,system-ui,sans-serif;font-weight:800;font-stretch:75%;line-height:.86}h1{font-size:clamp(2.3rem,1rem + 4.9vw,4.4rem)}h2{font-size:var(--h2-size);letter-spacing:-.03em;font-weight:600;line-height:1.08}h2.shout{font-size:var(--display-size);letter-spacing:-.01em;word-spacing:-.12em;font-weight:800;line-height:.88}h3{letter-spacing:-.026em;font-size:clamp(1.12rem,.98rem + .6vw,1.42rem);font-weight:600;line-height:1.18}p{max-width:72ch}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px;text-decoration-color:var(--line-3);transition:text-decoration-color .16s}a:hover{text-decoration-color:var(--go)}.wrap{max-width:var(--wrap);padding-inline:var(--gut);margin-inline:auto}.lead{color:var(--ink);text-wrap:balance;max-width:44ch;font-size:clamp(1.04rem,.92rem + .5vw,1.32rem)}.dim{color:var(--ink-2)}.faint{color:var(--ink-3)}section{padding-block:var(--pad-sub)}.act,section:has(>.wrap>.atlas-kicker){padding-top:var(--pad-act)}main>section:last-of-type,main>div>section:last-of-type{padding-bottom:var(--gap-foot)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:.2rem;padding-bottom:.95rem;display:flex;position:relative}.sec-head:after{content:"";background:linear-gradient(to right,var(--ink) 0 var(--rule,26%),var(--line-2) var(--rule,26%));height:2px;position:absolute;bottom:0;left:0;right:0}.sec-head .note{color:var(--ink-2);text-align:right;max-width:46ch;font-size:.86rem}.row{border-bottom:1px solid var(--line);gap:.3rem 1.4rem;padding-block:1.05rem;transition:background .2s;display:grid}.row:hover{background:linear-gradient(90deg,#b6f03a12,#b6f03a04 44%,#0000 80%)}.row .date{color:var(--ink-3);white-space:nowrap;font-size:.8rem}.row .meas{color:var(--ink-2);white-space:nowrap;font-size:.82rem}.row .body{color:var(--ink-2);max-width:66ch}.row .src{color:var(--ink-3);margin-top:.3rem;font-size:.78rem}.st{white-space:nowrap;align-items:center;gap:.42rem;font-size:.78rem;font-weight:500;display:inline-flex}.st:before{content:"";outline:3px solid color-mix(in srgb,currentColor 14%,transparent);background:currentColor;flex:none;width:.42rem;height:.42rem}.st-code{color:var(--code)}.st-live{color:var(--live)}.st-teach{color:var(--teach)}.st-nda{color:var(--nda)}.st-ret{color:var(--ret)}.field{gap:.4rem;margin-bottom:1.1rem;display:grid}label{color:var(--ink-2);font-size:.88rem}label span[aria-hidden]{color:var(--go)}input[type=text],textarea{border:1px solid var(--line-2);color:var(--ink);background:linear-gradient(#ededea0b,#ededea03);width:100%;padding:.8rem .9rem;font:400 1rem/1.5 Onest,sans-serif;transition:border-color .16s,background .16s}input[type=text]:hover,textarea:hover{border-color:var(--line-3)}input[type=text]:focus,textarea:focus{border-color:var(--go);background:linear-gradient(#b6f03a13,#b6f03a04);outline:none}input::placeholder,textarea::placeholder{color:var(--ink-3)}textarea{resize:vertical;min-height:8.5rem}.check{color:var(--ink-2);cursor:pointer;grid-template-columns:1.15rem 1fr;align-items:start;gap:.7rem;margin-bottom:.85rem;font-size:.9rem;display:grid}.check input{accent-color:var(--go);width:1.15rem;height:1.15rem;margin-top:.24rem}.check a{color:var(--ink)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.skip{z-index:120;background:var(--go);color:#0a0c0e;transition:top .18s var(--ease);border-radius:2px;padding:.7rem 1.1rem;font-weight:600;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip:focus{outline-offset:2px;outline:2px solid #0a0c0e;top:1rem}.msg{min-height:1.4em;margin-top:.9rem;font-size:.92rem}.msg.ok{color:var(--go)}.msg.err{color:var(--ret)}.gap{color:var(--ret);border-bottom:1px dashed var(--ret);font-size:.86em}.gap:before{content:"нет данных: "}@media (width<=860px){.sec-head .note{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{position:relative;overflow-x:clip}section{z-index:1;position:relative}.hatch{z-index:1;width:100%;height:13px;position:relative;overflow:hidden}.hatch:before{content:"";background:repeating-linear-gradient(118deg,var(--hot) 0 15px,#e6e6e2 15px 30px);opacity:.34;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hatch:after{content:"";background:linear-gradient(#0a0c0e8c,#0000 42%,#0a0c0e8c);position:absolute;inset:0}.ticker{z-index:1;border-block:1px solid var(--line);background:#0f131780;padding-block:.55rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-in{width:max-content;animation:44s linear infinite tick;display:flex}.ticker span{color:var(--ink-3);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding-inline:1.4rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;position:relative}.ticker span:before{content:"";background:var(--line-2);width:1px;position:absolute;top:.35em;bottom:.35em;left:0}.ticker span b{color:var(--go);letter-spacing:.04em;font-weight:400}.ticker:hover .ticker-in{animation-play-state:paused}@keyframes tick{to{transform:translate(-50%)}}.sec-head{position:relative}.js .arm{opacity:0;transition:opacity .45s var(--ease),transform .45s var(--ease);transform:translateY(10px)}.js .arm.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .arm{opacity:1;transform:none}.ticker-in{animation:none}}.lights{transition:opacity .5s var(--ease),width .5s var(--ease);align-items:center;gap:.42rem;display:inline-flex}.lights i{background:var(--hot);opacity:.16;border-radius:50%;outline:2px solid #ff2e451a;width:.58rem;height:.58rem;animation-duration:2.5s;animation-timing-function:step-end;animation-fill-mode:forwards}.lights i:first-child{animation-name:l1}.lights i:nth-child(2){animation-name:l2}.lights i:nth-child(3){animation-name:l3}.lights i:nth-child(4){animation-name:l4}.lights i:nth-child(5){animation-name:l5}@keyframes l1{0%,15.9%{opacity:.16}16%,87.9%{opacity:1}88%,to{opacity:.16}}@keyframes l2{0%,29.9%{opacity:.16}30%,87.9%{opacity:1}88%,to{opacity:.16}}@keyframes l3{0%,43.9%{opacity:.16}44%,87.9%{opacity:1}88%,to{opacity:.16}}@keyframes l4{0%,57.9%{opacity:.16}58%,87.9%{opacity:1}88%,to{opacity:.16}}@keyframes l5{0%,71.9%{opacity:.16}72%,87.9%{opacity:1}88%,to{opacity:.16}}.stamp.armed .lights{opacity:0;width:0;margin-right:-.6rem;overflow:hidden}.state-txt{margin-left:.2rem;display:inline-grid;position:relative}.state-txt span{white-space:nowrap;grid-area:1/1;transition:opacity .35s}.state-txt .wait{color:var(--ink-3)}.state-txt .lap{color:var(--code);opacity:0}.state-txt .lap b{color:var(--ink-2);font-weight:400}.stamp.armed .state-txt .wait{opacity:0}.stamp.armed .state-txt .lap{opacity:1}@media (prefers-reduced-motion:reduce){.lights i{opacity:1;animation:none}.lights{transition:none}}.sheet{background:#e9e3d7;border:1px solid #c9c2b4;padding:6px;line-height:0;display:block;position:relative}.sheet img{filter:sepia(.08)contrast(1.06)brightness(.96)saturate(.92);width:100%;height:auto;display:block}.sheet:before{content:"";background:var(--line-3);border:1px solid var(--void);z-index:2;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%}.sheet:after{content:"";border:1px solid var(--line);pointer-events:none;position:absolute;inset:-9px}.sheet figcaption{color:#5a5348;letter-spacing:.02em;padding:.5rem .2rem .1rem;font:400 .75rem/1.4 JetBrains Mono,ui-monospace,monospace}body.legal .scene .sl{display:none}dt.mono,th.mono,figcaption.mono,.scroll-hint{font-size:.75rem}.atlas-page section[id],.atlas-page article[id],.atlas-page tr[id]{scroll-margin-top:4.5rem}.scene[data-astro-cid-iwpgssty]{z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 72% 8%,#12181d 0%,#0a0c0e 58%,#07090a 100%);position:fixed;inset:0;overflow:hidden}.fog[data-astro-cid-iwpgssty]{will-change:transform;filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.f1[data-astro-cid-iwpgssty]{width:74vw;height:52vw;transform:translate3d(0,calc(var(--sy,0px) * .1),0);background:radial-gradient(circle,#b6f03a1c,#0000 66%);animation:46s ease-in-out infinite sway1;top:-16%;left:38%}.f2[data-astro-cid-iwpgssty]{width:62vw;height:44vw;transform:translate3d(0,calc(var(--sy,0px) * .18),0);background:radial-gradient(circle,#7ba1e817,#0000 66%);animation:62s ease-in-out infinite sway2;top:12%;left:-14%}.f3[data-astro-cid-iwpgssty]{width:88vw;height:40vw;transform:translate3d(0,calc(var(--sy,0px) * .26),0);background:radial-gradient(circle,#be93f70f,#0000 70%);animation:78s ease-in-out infinite reverse sway1;top:52%;left:16%}.f4[data-astro-cid-iwpgssty]{width:52vw;height:34vw;transform:translate3d(0,calc(var(--sy,0px) * .34),0);background:radial-gradient(circle,#ff2e450f,#0000 70%);animation:92s ease-in-out infinite sway2;top:82%;left:56%}@keyframes sway1{0%,to{margin-top:0;margin-left:0}50%{margin-top:-2vw;margin-left:3.5vw}}@keyframes sway2{0%,to{margin-top:0;margin-left:0}50%{margin-top:2.5vw;margin-left:-4vw}}.slop[data-astro-cid-iwpgssty]{position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 46% at 26% 44%,#0000 6%,#000 72%);mask-image:radial-gradient(58% 46% at 26% 44%,#0000 6%,#000 72%)}.sl[data-astro-cid-iwpgssty]{white-space:nowrap;color:#ededea;text-transform:lowercase;letter-spacing:-.03em;will-change:transform;font-weight:700;position:absolute}.s1[data-astro-cid-iwpgssty]:before{content:"комплексное решение под ключ · цифровая трансформация · платформа нового поколения · комплексное решение под ключ · цифровая трансформация · платформа нового поколения · "}.s1[data-astro-cid-iwpgssty]{opacity:.05;filter:blur(7px);font-size:clamp(3.4rem,9vw,8rem);animation:34s linear infinite drift;top:10%}.s2[data-astro-cid-iwpgssty]:before{content:"рост эффективности на 40% · пилот с понятным ROI · лидер рынка · рост эффективности на 40% · пилот с понятным ROI · лидер рынка · "}.s2[data-astro-cid-iwpgssty]{opacity:.038;filter:blur(13px);font-size:clamp(2.6rem,6.4vw,5.4rem);animation:58s linear infinite reverse drift;top:44%}.s3[data-astro-cid-iwpgssty]:before{content:"искусственный интеллект для вашего бизнеса · окупаемость за три месяца · искусственный интеллект для вашего бизнеса · окупаемость за три месяца · "}.s3[data-astro-cid-iwpgssty]{opacity:.03;filter:blur(19px);font-size:clamp(2rem,4.6vw,3.8rem);animation:88s linear infinite drift;top:78%}@keyframes drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.guides[data-astro-cid-iwpgssty]{max-width:var(--wrap);padding-inline:var(--gut);justify-content:space-between;margin-inline:auto;display:flex;position:absolute;inset:0}.guides[data-astro-cid-iwpgssty] i[data-astro-cid-iwpgssty]{background:linear-gradient(to bottom,transparent,var(--line) 9%,var(--line) 91%,transparent);width:1px}@media (width<=720px){.guides[data-astro-cid-iwpgssty] i[data-astro-cid-iwpgssty]:nth-child(2){display:none}}.streaks[data-astro-cid-iwpgssty]{position:absolute;inset:0;overflow:hidden}.streaks[data-astro-cid-iwpgssty] i[data-astro-cid-iwpgssty]{top:var(--y);height:2px;width:var(--w);background:linear-gradient(to right,transparent,var(--c),transparent);opacity:var(--o);filter:blur(1.5px);will-change:transform;animation:rush var(--d) linear infinite;animation-delay:calc(var(--d) * -.37);position:absolute;left:100%}@keyframes rush{to{transform:translateX(calc(-100vw - var(--w)))}}.wet[data-astro-cid-iwpgssty]{pointer-events:none;filter:blur(9px);background:repeating-linear-gradient(90deg,#0000 0 6vw,#b6f03a0a 6vw 6.4vw,#0000 6.4vw 13vw),linear-gradient(#0000,#22e0ff08 56%,#ff2e450d);height:22vh;position:absolute;bottom:0;left:0;right:0}.rim[data-astro-cid-iwpgssty]{background:linear-gradient(270deg,#ff2e450e,#0000 72%);width:26vw;position:absolute;top:0;bottom:0;right:0}.scan[data-astro-cid-iwpgssty]{opacity:.55;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000057 0 1px,#0000 1px 3px);position:absolute;inset:0}.sweep[data-astro-cid-iwpgssty]{pointer-events:none;background:linear-gradient(#0000,#b6f03a04 70%,#ededea0d 99%,#0000);height:19vh;animation:15s cubic-bezier(.45,.03,.52,.96) infinite pass;position:absolute;top:-22vh;left:0;right:0}@keyframes pass{0%,62%{transform:translateY(0)}to{transform:translateY(180vh)}}.grain[data-astro-cid-iwpgssty]{opacity:.05;mix-blend-mode:overlay;background-image:var(--grain);background-size:180px 180px;animation:5.5s steps(6,end) infinite shift;position:absolute;inset:-120%}@keyframes shift{0%{transform:translate(0)}20%{transform:translate(-8px,4px)}40%{transform:translate(6px,-6px)}60%{transform:translate(-4px,-8px)}80%{transform:translate(8px,6px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fog[data-astro-cid-iwpgssty],.sl[data-astro-cid-iwpgssty],.grain[data-astro-cid-iwpgssty],.sweep[data-astro-cid-iwpgssty],.streaks[data-astro-cid-iwpgssty] i[data-astro-cid-iwpgssty]{animation:none!important}.streaks[data-astro-cid-iwpgssty],.wet[data-astro-cid-iwpgssty],.sweep[data-astro-cid-iwpgssty]{display:none}.grain[data-astro-cid-iwpgssty]{opacity:.03}}
