@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600&family=Prata&display=swap";:root{--ink:#18201c;--paper:#f2ede1;--soft:#e6dece;--acid:#d8ff4f;--rust:#aa4b30;--line:#18201c38;--display:"Prata",Georgia,serif;--body:"Manrope",sans-serif;--pad:max(1rem,calc((100vw - 1440px)/2 + 1.5rem))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);margin:0}body:before{content:"";pointer-events:none;opacity:.05;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}nav,footer{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.wordmark{color:inherit;font-weight:600;text-decoration:none}.wordmark span{color:var(--rust)}.hero{padding:1.2rem var(--pad) 2rem;border-bottom:1px solid var(--ink)}.hero-grid{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin:3rem 0 0;display:grid}.eyebrow,.workbench header span,.results-head>span,.method-note>span{letter-spacing:.15em;text-transform:uppercase;color:var(--rust);font-size:.65rem}h1,h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-weight:400}h1{font-size:clamp(3.4rem,8vw,7.6rem);line-height:.9}h1 em,h2 em{color:var(--rust);font-style:italic}.lede{max-width:650px;margin:1.2rem 0 0;line-height:1.55}.seal{aspect-ratio:1;border:1px solid var(--ink);text-align:center;border-radius:50%;place-content:center;width:130px;display:grid}.seal span{font:400 3.5rem/1 var(--display)}.seal small{text-transform:uppercase;letter-spacing:.14em}.workbench{padding:2rem var(--pad);background:var(--ink);color:var(--paper);grid-template-columns:220px 1fr;gap:3rem;display:grid}.workbench header p{opacity:.65;font-size:.75rem;line-height:1.5}form{grid-template-columns:2fr 1fr 1fr;gap:1rem 1.5rem;display:grid}label{gap:.4rem;display:grid}label>span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.wide{grid-column:auto}input{width:100%;min-width:0;color:var(--paper);font:400 1rem var(--display);background:0 0;border:0;border-bottom:1px solid #f2ede166;border-radius:0;padding:.4rem 0 .65rem}input:focus{border-color:var(--acid);outline:0}.consent{grid-column:1/3;grid-template-columns:auto 1fr;align-items:start}.consent input{width:1rem;height:1rem;accent-color:var(--acid)}.consent span{text-transform:none;letter-spacing:0;opacity:.7;line-height:1.35}button{background:var(--acid);color:var(--ink);font:600 .68rem var(--body);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:.8rem 1rem;display:flex}button:hover{background:#e5ff85}.error{color:#ff9e85;margin:0}.results{padding:2rem var(--pad) 0}.results-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;padding-bottom:.8rem;display:flex}.results-head div{text-align:right}.results-head p{text-transform:uppercase;margin:0;font-size:.58rem}.results-head strong{font-family:var(--display)}.result-intro{justify-content:space-between;align-items:end;gap:2rem;padding:2rem 0;display:flex}.result-intro h2{font-size:clamp(2.3rem,4vw,4.2rem);line-height:.95}.result-intro p{max-width:360px;font-size:.8rem;line-height:1.5}.metrics{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:1rem 4.8rem 1rem 1rem;position:relative}.metric-index{opacity:.6;font-size:.55rem}.metric-body{min-height:120px}.metric-title{align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.metric h3{font:400 1.05rem/1.25 var(--display);margin:0}.metric-body>p{margin:.7rem 0;font-size:.73rem;line-height:1.45}.metric-value{font:400 3.5rem/1 var(--display);color:var(--rust);position:absolute;top:1rem;right:1rem}.badge{background:var(--acid);text-transform:uppercase;white-space:nowrap;padding:.2rem .35rem;font-size:.5rem}summary{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:600}.insight-grid{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:.8rem;display:grid}.insight-grid div{background:var(--paper);padding:.65rem}.insight-grid span{color:var(--rust);text-transform:uppercase;letter-spacing:.08em;font-size:.52rem}.insight-grid p{margin:.3rem 0 0;font-size:.68rem;line-height:1.4}.calculation{background:var(--soft);overflow-wrap:anywhere;gap:.4rem;margin-top:.5rem;padding:.65rem;display:grid}.calculation span{font-size:.65rem;line-height:1.4}.calculation strong{font-family:var(--display)}.karmic{border:1px solid var(--ink);grid-template-columns:1fr auto 2fr;align-items:center;gap:1rem;margin:1.5rem 0;padding:1.2rem;display:grid}.karmic>span,.system-line span{text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.karmic strong{font:400 1.8rem var(--display)}.karmic p{margin:0;font-size:.75rem;line-height:1.5}.synthesis{background:var(--ink);color:var(--paper);grid-template-columns:160px 1fr 1fr;gap:1rem 2rem;padding:1.5rem;display:grid}.synthesis>span{color:var(--acid);text-transform:uppercase;letter-spacing:.1em;font-size:.62rem}.synthesis h3{font:400 2rem var(--display);margin:0}.synthesis p,.synthesis aside{margin:0;font-size:.75rem;line-height:1.55}.synthesis aside{opacity:.7;border-top:1px solid #fff3;grid-column:2/4;padding-top:.7rem}.synthesis aside strong{color:var(--acid);margin-right:.5rem}.system-line{border-bottom:1px solid var(--ink);justify-content:space-between;padding:1rem 0;display:flex}.system-line code{font-size:.65rem}.name-report{padding-top:2.5rem}.name-report>header{grid-template-columns:180px 1fr 300px;align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.name-report header>span,.name-sections article span{color:var(--rust);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.name-report h2{font-size:clamp(2.5rem,4vw,4.5rem);line-height:.95}.name-report header p{font-size:.75rem;line-height:1.5}.name-sections{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.name-sections article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:40px 1fr;gap:.5rem;padding:1rem;display:grid}.name-sections article>b{font:400 1.35rem var(--display);color:var(--rust)}.name-sections h3{font:400 1.25rem var(--display);margin:.35rem 0}.name-sections p{margin:.4rem 0;font-size:.72rem;line-height:1.5}.name-sections .factual{background:var(--soft)}.name-sections .factual span:after{content:" · факт/гипотеза";color:var(--ink)}.method-note{padding:2rem var(--pad);background:var(--rust);color:var(--paper);grid-template-columns:160px 1fr 1fr;align-items:center;gap:2rem;margin-top:2.5rem;display:grid}.method-note>span{color:var(--acid)}.method-note h2{font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.method-note p{margin:0;font-size:.75rem;line-height:1.55}footer{padding:1rem var(--pad);background:var(--ink);color:var(--paper)}@media (width<=900px){.workbench{grid-template-columns:1fr;gap:1rem}form{grid-template-columns:1fr 1fr}.wide{grid-column:1/-1}.metrics,.synthesis{grid-template-columns:1fr 1fr}.synthesis aside{grid-column:1/-1}.name-report>header{grid-template-columns:1fr 2fr}.name-report header p{grid-column:2}.method-note{grid-template-columns:1fr 2fr}.method-note p{grid-column:2}}@media (width<=620px){.edition{display:none}.hero-grid{margin-top:2rem}.seal{width:82px}.seal span{font-size:2.3rem}form,.metrics,.name-sections{grid-template-columns:1fr}.wide,.consent{grid-column:auto}.result-intro{display:block}.result-intro p{margin-top:1rem}.metric{padding-right:4.2rem}.karmic,.synthesis,.name-report>header,.method-note{grid-template-columns:1fr}.synthesis aside,.name-report header p,.method-note p{grid-column:1}.system-line{flex-direction:column;gap:.5rem}footer{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
