:root:has([data-evidence-circuit-root]){--circuit-night: #0b1020;--circuit-deep: #2c235c;--circuit-muted: #7f68c2;--circuit-sky: #6cb9ff;--circuit-ice: #e2f1ff;--circuit-paper: #f7f8fa;--circuit-white: #fff;--circuit-error: #b3261e;--color-focus-inner: var(--circuit-white);--color-focus-outer: var(--circuit-sky);background:var(--circuit-night)}:root:has([data-evidence-circuit-root]) body{color:var(--circuit-white);background:var(--circuit-night)}:root:has([data-evidence-circuit-root]) ::selection{color:var(--circuit-night);background:var(--circuit-sky)}.evidence_circuit,.evidence_circuit *{box-sizing:border-box}.evidence_circuit{--circuit-gutter: clamp(1rem, 4vw, 4.5rem);--circuit-hero-size: clamp(2.5rem, 5.2vw, 5.4rem);--circuit-title-size: clamp(3rem, 6.2vw, 6.7rem);min-width:0;font-family:HSE Sans,Segoe UI,sans-serif;color:var(--circuit-night);background:var(--circuit-paper);overflow:clip}.evidence_circuit a{color:inherit}.evidence_circuit :is(a,button,input,textarea,summary):focus-visible{outline:.2rem solid var(--circuit-sky);outline-offset:.25rem}.circuit_header{position:absolute;inset:1rem var(--circuit-gutter) auto;z-index:30;display:flex;justify-content:space-between;align-items:center;min-height:4.75rem;max-width:86rem;padding:.65rem .75rem .65rem 1rem;color:var(--circuit-white);background:#0b1020c7;border:1px solid rgb(226 241 255 / 22%);border-radius:clamp(.9rem,1.4vw,1.25rem);box-shadow:0 1.25rem 4rem #0b10203d;backdrop-filter:blur(1.5rem) saturate(130%);margin-inline:auto}.circuit_brand{font-size:1.2rem;font-weight:800;letter-spacing:-.05em;text-decoration:none}.circuit_header nav{display:flex;align-items:center;gap:clamp(1rem,2.5vw,2.5rem)}.circuit_header nav a{min-height:2.75rem;padding-block:.75rem;font-size:.875rem;text-underline-offset:.3em}.circuit_header nav .circuit_header__cta{padding-inline:1.25rem;font-weight:750;color:var(--circuit-night);background:var(--circuit-sky);border-radius:999px;text-decoration:none}.circuit_kicker{margin:0 0 1rem;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.circuit_hero{position:relative;display:grid;align-items:center;min-height:100dvh;padding:6.5rem var(--circuit-gutter) 3rem;color:var(--circuit-white);background:var(--circuit-night);overflow:hidden}.circuit_hero>canvas[data-hero-shader]{position:absolute;inset:5.75rem 0 0 auto;width:58%;height:calc(100% - 5.75rem);opacity:.98;border-left:1px solid rgb(226 241 255 / 16%);pointer-events:none}.circuit_hero__readouts{position:absolute;right:var(--circuit-gutter);bottom:1.25rem;left:calc(42% + var(--circuit-gutter));z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.circuit_hero__readouts span{display:grid;gap:.2rem;padding:.75rem .9rem;background:#0b10209e;border:1px solid rgb(226 241 255 / 24%);border-radius:1rem;backdrop-filter:blur(1.25rem)}.circuit_hero__readouts small{font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.circuit_hero__readouts strong{font-size:.8rem;font-weight:700}.circuit_hero__copy{position:relative;z-index:2;width:min(42rem,42%);margin-right:auto;text-align:left}.circuit_hero h1{margin:0;font-size:clamp(3.2rem,5.6vw,6.3rem);font-weight:650;line-height:.86;letter-spacing:-.065em}.circuit_hero h1 span{display:block;white-space:nowrap}.circuit_hero__description{max-width:63ch;margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.5}.circuit_button{display:inline-flex;justify-content:center;align-items:center;min-height:3.5rem;padding:.85rem 1.5rem;margin-top:1.75rem;border:0;border-radius:999px;font:inherit;font-weight:750;color:var(--circuit-night);background:var(--circuit-sky);text-decoration:none;cursor:pointer;transition:transform .24s cubic-bezier(.16,1,.3,1)}.circuit_button:hover{transform:translateY(-.18rem)}.circuit_button:disabled{cursor:not-allowed;opacity:.58;transform:none}.circuit_markers{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem clamp(.75rem,3.2vw,1.6rem);margin:2rem 0 0;padding:0;list-style:none}.circuit_markers li{font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--circuit-ice)}.circuit_problem,.circuit_paths,.circuit_use_cases,.circuit_effect,.circuit_trust,.circuit_demo,.circuit_faq{padding:clamp(6rem,11vw,11rem) var(--circuit-gutter)}.circuit_problem header,.circuit_paths header,.circuit_use_cases header,.circuit_trust header,.circuit_demo header,.circuit_faq header{width:min(76rem,100%)}.evidence_circuit h2{max-width:15ch;margin:0;font-size:var(--circuit-title-size);font-weight:650;line-height:.9;letter-spacing:-.06em}.circuit_problem{background:var(--circuit-paper)}.circuit_problem ol{padding:0;margin:clamp(4rem,8vw,8rem) 0 0;list-style:none}.circuit_problem li{display:grid;grid-template-columns:minmax(4rem,.22fr) 1fr;width:min(76rem,100%);padding:1.35rem 0;border-top:.0625rem solid var(--circuit-deep);font-size:clamp(1.25rem,2.4vw,2.4rem);line-height:1.15}.circuit_problem li:before{font-size:.8rem;content:"факт";text-transform:uppercase}.circuit_problem li:nth-child(2n){margin-left:min(13vw,12rem)}.circuit_paths{color:var(--circuit-white);background:var(--circuit-deep)}.circuit_paths>div{margin-top:clamp(4rem,8vw,8rem);border-top:.0625rem solid var(--circuit-muted)}.circuit_paths article{display:grid;grid-template-columns:.25fr .75fr 1fr;gap:1.5rem;align-items:baseline;padding:1.6rem 0;border-bottom:.0625rem solid var(--circuit-muted)}.circuit_paths article>span{font-size:.75rem;text-transform:uppercase}.circuit_paths article h3,.circuit_paths article p{margin:0}.circuit_paths article h3{font-size:clamp(1.7rem,3.5vw,3.8rem);line-height:1;letter-spacing:-.05em}.circuit_paths article p{max-width:48ch;line-height:1.5}.circuit_signature{color:var(--circuit-white);background:var(--circuit-night)}.circuit_signature>header{padding:clamp(6rem,10vw,9rem) var(--circuit-gutter) clamp(4rem,8vw,7rem)}.circuit_signature>header h2{max-width:13ch}.circuit_signature>header>p:last-child{max-width:50rem;margin-top:2rem;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.5}.circuit_stage{position:relative;height:100dvh;min-height:42rem;overflow:hidden}.circuit_controls{position:absolute;top:2rem;left:var(--circuit-gutter);z-index:8;display:flex;width:min(47rem,60vw);border-top:.0625rem solid var(--circuit-muted)}.circuit_controls button{flex:1;min-height:4.5rem;padding:1rem;border:0;border-right:.0625rem solid var(--circuit-muted);font:inherit;color:var(--circuit-white);background:transparent;text-align:left;cursor:pointer}.circuit_controls button[aria-checked=true]{color:var(--circuit-night);background:var(--circuit-sky)}.circuit_controls small,.circuit_controls strong{display:block}.circuit_controls small{margin-bottom:.5rem}.circuit_controls strong{font-size:clamp(1rem,1.7vw,1.35rem)}.circuit_reading{position:absolute;top:2rem;right:var(--circuit-gutter);z-index:8;width:min(29rem,31vw);margin:0;padding:1.25rem;color:var(--circuit-night);background:var(--circuit-ice);line-height:1.45}.circuit_topology{position:absolute;inset:8rem 0 0;overflow:hidden}.circuit_origin,.circuit_answer,.circuit_proof,.circuit_node{position:absolute;z-index:5;display:grid;align-content:center}.circuit_origin{left:var(--circuit-gutter);top:42%;width:min(15rem,16vw);min-height:7rem;padding:1rem;color:var(--circuit-night);background:var(--circuit-sky)}.circuit_origin small,.circuit_origin strong{display:block}.circuit_origin strong{margin-top:.5rem;font-size:clamp(1rem,1.8vw,1.5rem);line-height:1.05}.circuit_route{position:absolute;inset:0;opacity:1;transition:opacity .32s cubic-bezier(.16,1,.3,1)}[data-circuit-enhanced] .circuit_route{opacity:.24}[data-circuit-path=policy] .circuit_route--policy,[data-circuit-path=project] .circuit_route--project,[data-circuit-path=method] .circuit_route--method{opacity:1}.circuit_wire{position:absolute;left:var(--wire-left);top:var(--wire-top);z-index:2;display:block;width:var(--wire-width);height:.22rem;background:var(--circuit-ice);transform-origin:left center}.circuit_node{left:var(--node-left);top:var(--node-top);width:clamp(7rem,10vw,10rem);min-height:4.75rem;padding:.75rem;color:var(--circuit-white);background:var(--circuit-deep);border:.15rem solid var(--circuit-ice);transform:translate(-50%,-50%)}.circuit_node small{display:block;margin-bottom:.35rem;color:var(--circuit-sky)}.circuit_junction{position:absolute;left:var(--junction-left);top:var(--junction-top);z-index:4;display:block;width:.9rem;height:.9rem;background:var(--circuit-sky);transform:translate(-50%,-50%)}.circuit_answer{right:var(--circuit-gutter);top:33%;width:min(17rem,19vw);min-height:8rem;padding:1.2rem;color:var(--circuit-night);background:var(--circuit-white)}.circuit_answer strong{font-size:clamp(1.5rem,3vw,3.4rem);line-height:.95;letter-spacing:-.05em}.circuit_proof{right:var(--circuit-gutter);top:61%;width:min(24rem,27vw);padding:1rem;color:var(--circuit-night);background:var(--circuit-ice);line-height:1.35}.circuit_static_paths{position:absolute;inset:auto var(--circuit-gutter) 1rem;z-index:8;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:0;margin:0;list-style:none}.circuit_static_paths li{padding-top:.75rem;border-top:.0625rem solid var(--circuit-muted);line-height:1.35}[data-circuit-enhanced] .circuit_static_paths{display:none}.circuit_use_cases{background:var(--circuit-ice)}.circuit_use_cases>div{margin-top:clamp(4rem,8vw,8rem);border-top:.0625rem solid var(--circuit-deep)}.circuit_use_cases article{display:grid;grid-template-columns:.35fr .9fr .9fr;gap:1.5rem;padding:1.8rem 0;border-bottom:.0625rem solid var(--circuit-deep)}.circuit_use_cases article>*{margin:0}.circuit_use_cases article h3{font-size:clamp(1.5rem,2.8vw,2.8rem);line-height:1;letter-spacing:-.04em}.circuit_use_cases blockquote{font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.35}.circuit_use_cases article>p:last-child{grid-column:2 / -1;max-width:60ch;line-height:1.5}.circuit_effect{color:var(--circuit-white);background:var(--circuit-deep)}.circuit_effect h2{max-width:14ch}.circuit_effect ul,.circuit_trust ul{padding:0;margin:clamp(4rem,8vw,8rem) 0 0;list-style:none}.circuit_effect li,.circuit_trust li{padding:1.4rem 0;border-top:.0625rem solid var(--circuit-muted);font-size:clamp(1.2rem,2.8vw,2.8rem);line-height:1.15}.circuit_trust{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);background:var(--circuit-paper)}.circuit_trust header p:last-child{max-width:54ch;margin-top:2rem;line-height:1.55}.circuit_trust ul{margin-top:0}.circuit_demo{color:var(--circuit-white);background:var(--circuit-night)}.circuit_demo header p:last-child{max-width:54ch;margin-top:2rem;line-height:1.55}.circuit_demo form{display:grid;grid-template-columns:.5fr 1fr;gap:.65rem 2rem;width:min(62rem,100%);margin-top:clamp(4rem,8vw,7rem)}.circuit_demo label:not(.circuit_consent){align-self:center}.circuit_demo :is(input,textarea){width:100%;padding:.9rem 0;border:0;border-bottom:.0625rem solid var(--circuit-muted);border-radius:0;font:inherit;color:var(--circuit-white);background:transparent}.circuit_consent,.circuit_demo .circuit_button,.circuit_demo [data-form-status]{grid-column:2}.circuit_consent{display:flex;gap:.75rem;align-items:flex-start;margin-top:1rem;line-height:1.4}.circuit_consent input{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.circuit_demo .circuit_button{justify-self:start}.circuit_error{grid-column:2;min-height:1rem;color:var(--circuit-error);font-size:.8rem}.circuit_demo [data-form-status]{margin:0;line-height:1.4}.circuit_faq{background:var(--circuit-paper)}.circuit_faq>div{width:min(65rem,100%);margin:clamp(4rem,8vw,7rem) 0 0 auto}.circuit_faq details{border-top:.0625rem solid var(--circuit-deep)}.circuit_faq details:last-child{border-bottom:.0625rem solid var(--circuit-deep)}.circuit_faq summary{padding:1.5rem 3rem 1.5rem 0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:650;cursor:pointer}.circuit_faq details p{max-width:56ch;margin:0 0 1.5rem;line-height:1.55}.circuit_footer{display:grid;grid-template-columns:.3fr 1fr auto;gap:2rem;align-items:start;padding:3rem var(--circuit-gutter);color:var(--circuit-white);background:var(--circuit-deep)}.circuit_footer p{max-width:52ch;margin:0;line-height:1.45}.circuit_footer nav{display:grid;gap:.75rem}.circuit_paths article,.circuit_controls button,.circuit_reading,.circuit_topology,.circuit_answer,.circuit_proof,.circuit_static_paths li,.circuit_use_cases article,.circuit_trust li,.circuit_demo form,.circuit_demo :is(input,textarea),.circuit_faq details{border-radius:clamp(.8rem,1.4vw,1.25rem)}@media(max-width:63.99rem){.circuit_paths article{grid-template-columns:.2fr .8fr}.circuit_paths article p{grid-column:2}.circuit_stage{height:auto;min-height:0;padding:1rem var(--circuit-gutter) 6rem}.circuit_controls,.circuit_reading,.circuit_topology{position:relative;inset:auto;width:100%;max-width:none}.circuit_controls,.circuit_reading{margin-bottom:1rem}.circuit_topology{height:min(68vw,38rem);min-height:29rem}.circuit_origin{left:1rem}.circuit_answer,.circuit_proof{right:1rem}.circuit_static_paths{position:relative;inset:auto;margin-top:1rem}.circuit_use_cases article{grid-template-columns:.4fr 1fr}.circuit_use_cases article blockquote,.circuit_use_cases article>p:last-child{grid-column:2}}@media(max-width:39.99rem){.circuit_hero__readouts{left:1rem;grid-template-columns:1fr}.circuit_hero__readouts span:nth-child(n+2){display:none}.evidence_circuit{--circuit-hero-size: clamp(1.6rem, 6.8vw, 2rem);--circuit-title-size: clamp(2.6rem, 11vw, 3.4rem)}.circuit_header{min-height:4rem;padding-block:.65rem}.circuit_header nav>a:not(.circuit_header__cta){display:none}.circuit_header nav .circuit_header__cta{padding-inline:.9rem}.circuit_hero{padding-inline:1rem}.circuit_hero>canvas[data-hero-shader]{inset:0;width:100%;height:100%;opacity:.7;border-left:0}.circuit_hero__copy{width:100%;text-align:center}.circuit_hero__description{max-width:31ch;margin-inline:auto;font-size:.9375rem}.circuit_problem header,.circuit_paths header,.circuit_use_cases header,.circuit_trust header,.circuit_demo header,.circuit_faq header{width:100%}.circuit_problem li{grid-template-columns:1fr;width:100%;gap:.75rem;margin-left:0!important}.circuit_paths article{grid-template-columns:1fr}.circuit_paths article p{grid-column:1}.circuit_stage{padding-inline:1rem}.circuit_controls{display:grid;border-top:0}.circuit_controls button{min-height:3.7rem;border-top:.0625rem solid var(--circuit-muted);border-right:0}.circuit_topology{height:34rem;min-height:0}.circuit_topology:before,.circuit_topology:after{position:absolute;z-index:1;display:block;background:var(--circuit-muted);content:""}.circuit_topology:before{top:40%;left:5%;width:90%;height:.14rem}.circuit_topology:after{top:12%;left:50%;width:.14rem;height:73%}.circuit_origin{top:4%;width:44%;min-height:5rem}.circuit_route{transform:none}.circuit_route--policy{--node-mobile-left: 18%}.circuit_route--project{--node-mobile-left: 50%}.circuit_route--method{--node-mobile-left: 82%}.circuit_wire,.circuit_junction{display:none}.circuit_node{left:var(--node-mobile-left);top:40%;width:31%;min-height:7.8rem;padding:.55rem;font-size:.75rem}.circuit_answer{top:67%;width:58%;min-height:6rem}.circuit_proof{top:88%;width:78%;font-size:.85rem}.circuit_static_paths{grid-template-columns:1fr}.circuit_use_cases article,.circuit_trust,.circuit_demo form,.circuit_footer{grid-template-columns:1fr}.circuit_use_cases article blockquote,.circuit_use_cases article>p:last-child,.circuit_consent,.circuit_demo .circuit_button,.circuit_demo [data-form-status],.circuit_error{grid-column:1}.circuit_demo form,.circuit_faq>div{width:100%}}@media(max-height:31rem)and (orientation:landscape){.circuit_hero__readouts{display:none}.circuit_hero{padding-top:4.5rem}.circuit_hero h1{font-size:clamp(2rem,6vw,4rem)}.circuit_hero__description{margin-top:.7rem;font-size:.9rem}.circuit_button{min-height:2.75rem;margin-top:.7rem}}@media(prefers-reduced-motion:reduce){.evidence_circuit *,.evidence_circuit *:before,.evidence_circuit *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.circuit_stage{height:auto;min-height:0;padding:1rem var(--circuit-gutter) 6rem}.circuit_controls,.circuit_reading,.circuit_topology{position:relative;inset:auto;width:100%;max-width:none}.circuit_reading{margin-block:1rem}.circuit_topology{height:min(68vw,38rem);min-height:29rem}}
