.zk [hidden]{display:none!important}.jr-answer{margin:0 0 var(--s-12);font-family:var(--ff-display);font-size:var(--jr-quote);line-height:var(--lh-h);font-weight:600;color:var(--text-strong)}.jr-sheet #otvet+.zk{padding-top:var(--s-16)}.zk-soon{display:grid;gap:var(--s-8);margin:0;padding:0;list-style:none}.zk-soon li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-8);font-size:var(--fs-body);color:var(--text-strong)}.zk-soon-h{font-weight:600}.zk .zk-soon-cta{margin-top:var(--s-12);font-size:var(--fs-body);padding:9px 18px;gap:var(--s-8)}.zk-soon-cta .ic-s{width:20px;height:20px}.zk-marked{margin:0 0 var(--s-12);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-strong)}.zk-marked:empty{display:none}.zk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--s-16);align-items:start}.zk-box{background:var(--surface-tint);border-radius:var(--r-card);padding:var(--card-pad)}.zk-title{margin:0;font-size:var(--fs-h);line-height:var(--lh-h);letter-spacing:var(--tr-h);max-width:none}.zk-lead{margin:var(--s-8) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.zk-rows{display:grid;gap:var(--s-24);margin-top:var(--s-24)}.zk-row-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--s-8);margin:0 0 var(--s-8);font-size:var(--fs-body);font-weight:600;color:var(--text-strong)}.zk-row-hint{font-size:var(--fs-caption);font-weight:400;color:var(--text-body)}.zk-opts{display:flex;flex-wrap:wrap;gap:var(--s-8)}.zk .link-chip{cursor:pointer;font-size:var(--fs-body-sm);padding:7px 14px;background:var(--surface-elevated)}.zk .link-chip:hover{background:var(--accent-soft);color:var(--cta-text)}.zk .zk-opt{font-size:var(--fs-body);padding:9px 18px;min-width:56px;justify-content:center}.zk .zk-opt[aria-pressed=true]{background:var(--cta-fill);border-color:var(--cta-fill);color:var(--cta-text)}.zk-range{display:flex;align-items:center;gap:var(--s-16);max-width:560px}.zk-slider{flex:1 1 auto;min-width:0;height:var(--tap-min, 44px);accent-color:var(--border-strong);cursor:pointer}.zk-slider.is-set{accent-color:var(--cta-fill)}.zk-num-wrap{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--fs-body-lg);color:var(--text-strong)}.zk-num{width:6ch;min-height:var(--tap-min, 44px);padding:8px 10px;font-family:var(--ff-body);font-size:var(--fs-input);text-align:right;color:var(--text-strong);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-input)}.zk-range-k{margin:var(--s-4) 0 0;font-size:var(--fs-body-sm);color:var(--text-strong)}.zk-textbtn{margin-top:var(--s-24);padding:0;background:none;border:0;font-family:var(--ff-body);font-size:var(--fs-body-sm);color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-align:left;cursor:pointer}.zk-free{margin-top:var(--s-12)}.zk-field{display:flex;gap:var(--s-8);align-items:flex-start}.zk-input{flex:1 1 auto;min-width:0;min-height:var(--tap-min, 48px);padding:12px 16px;font-family:var(--ff-body);font-size:var(--fs-input);line-height:var(--lh-body);color:var(--text-strong);background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-input);resize:vertical}.zk-input:focus-visible,.zk-num:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.zk-go{flex:none}.zk-live{margin:var(--s-8) 0 0;font-size:var(--fs-body-sm);color:var(--text-strong)}.zk-live:empty{display:none}.zk-sample-doc{margin-top:var(--s-12);background:var(--surface-elevated);border-radius:var(--r-input);padding:var(--s-16) var(--s-24)}.zk-sample-doc p{margin:0;font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-body)}.zk-sample-doc p+p{margin-top:var(--s-4)}.zk-sample-doc .zk-sample-k{margin-bottom:var(--s-8);color:var(--text-strong)}.zk-out{display:grid;gap:var(--s-8);margin-top:var(--s-12)}.zk-out:empty{display:none}.zk-card{background:var(--surface-elevated);border-radius:var(--r-input);padding:var(--s-16) var(--s-24)}.zk-card h3{margin:0 0 var(--s-4);font-size:var(--fs-h-sm);line-height:var(--lh-h-sm);font-weight:600;color:var(--text-strong)}.zk-card p{margin:0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.zk-acts{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-12)}.zk-acts:empty{display:none}.zk-acts .ic-s{width:16px;height:16px}.zk-res{position:sticky;top:calc(var(--head-h) + var(--s-16));background:var(--surface-elevated);border:1px solid var(--border-strong);border-radius:var(--r-card);padding:var(--card-pad)}.zk-res-h{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--text-strong)}.zk-sub{margin:var(--s-8) 0 0;font-size:var(--fs-h-sm);line-height:var(--lh-h-sm);color:var(--text-strong)}.zk-res.is-empty .zk-sub{font-size:var(--fs-body);line-height:var(--lh-body)}.zk-res.is-empty .zk-res-k,.zk-res.is-empty .zk-clear{display:none}.zk-sub:empty,.zk-sub-note:empty{display:none}.zk-sub-note{margin:var(--s-8) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.zk-res-k{margin:var(--s-16) 0 0;font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-body)}.zk-res .zk-textbtn{margin-top:var(--s-8)}.zk-note{margin:var(--s-16) 0 0;max-width:var(--measure-text);font-size:var(--fs-body-sm);line-height:var(--lh-body);color:var(--text-body)}@media(max-width:900px){.zk-grid{grid-template-columns:minmax(0,1fr)}.zk-res{top:auto;bottom:var(--s-8);z-index:5;padding:var(--s-12) var(--s-16);box-shadow:0 6px 24px #0000001f}.zk-res .zk-sub-note,.zk-res .zk-res-k,.zk-res .zk-clear{display:none}.zk-res .zk-acts{margin-top:var(--s-8)}}@media(max-width:640px){.zk-field{flex-direction:column;align-items:stretch}.zk-range{gap:var(--s-8)}.zk-card,.zk-sample-doc{padding:var(--s-16)}}
