.cs-wrap{max-width:1180px;margin:0 auto;padding:64px 48px}.g2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.g3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.g4{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:32px;align-items:start}.rowmap{display:grid;grid-template-columns:56px minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.3fr)}.rowsrc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}@media (max-width:1024px){.cs-wrap{padding:48px 32px}.split,.rowsrc{grid-template-columns:minmax(0,1fr)}.rowsrc>div{border-bottom:1px solid #E2E4E9}.maphead{display:none!important}.rowmap{grid-template-columns:minmax(0,1fr);padding:6px 0}.rowmap>div{padding-top:8px!important;padding-bottom:8px!important}.rowmap [data-col]:before{content:attr(data-col);display:block;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.1em;color:#4e5a70;margin-bottom:5px}}@media (max-width:640px){.cs-wrap{padding:32px 20px}}[data-screen-label]{scroll-margin-top:56px}.cs-burger{display:flex}.cs-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:12px}.cs-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#0b12208c;opacity:0;transition:opacity .22s ease}.cs-panel.open{opacity:1}.cs-sheet{position:absolute;top:0;right:0;bottom:0;width:min(86vw,360px);background:#f7f8fa;border-left:1px solid #E2E4E9;display:flex;flex-direction:column;transform:translate(100%);transition:transform .24s cubic-bezier(.2,.7,.2,1)}.cs-panel.open .cs-sheet{transform:none}@keyframes cs-panel-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.cs-panel.open .cs-sheet a{animation:cs-panel-in .32s cubic-bezier(.2,.7,.2,1) both}@media (max-width:1024px){.cs-rail{display:none}.cs-navin{padding:0 32px!important}}@media (max-width:640px){.cs-navin{padding:0 20px!important}}@media (prefers-reduced-motion: reduce){.cs-panel,.cs-sheet{transition:none}.cs-panel.open .cs-sheet a{animation:none!important}}.cs-compute-btn:hover{background:#3a67e8}.cs-compute-btn:active{background:#0038b1}
