.dx{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;align-items:start;margin:6px 0 4px}
.dx-list{list-style:none;margin:0;padding:0;counter-reset:d}
.dx-list li{counter-increment:d;border-bottom:1px solid var(--line)}
.dx-list label{display:flex;gap:12px;align-items:center;padding:10px 0;cursor:pointer;font-size:15px;line-height:1.35}
.dx-list label::before{content:counter(d);font:500 11px/1 var(--mono);color:var(--soft);min-width:18px}
.dx-list input{appearance:none;-webkit-appearance:none;flex:0 0 auto;width:38px;height:22px;border-radius:999px;border:1px solid var(--line-2);background:var(--ground);position:relative;cursor:pointer;margin:0;order:2;margin-left:auto;transition:background .2s,border-color .2s}
.dx-list input::after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--soft);transition:transform .2s,background .2s}
.dx-list input:checked{background:rgba(243,201,105,.18);border-color:var(--gold)}
.dx-list input:checked::after{transform:translateX(16px);background:var(--gold)}
.dx-list input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.dx-fig{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;border:1px solid var(--line-2);border-radius:14px;background:rgba(11,13,18,.5)}
.dx-fig i{display:block;aspect-ratio:2/3;border-radius:16px 16px 3px 3px;border:1.5px solid var(--line-2);background:linear-gradient(180deg,rgba(243,201,105,.55),rgba(243,201,105,.08));transition:background .5s,border-color .5s}
.dx-fig i.shut{background:#2a2f3a;border-color:var(--gold)}
.dx-count{grid-column:1 / -1;margin:0;font:500 14px/1.3 var(--mono);color:var(--gold)}
html.no-js .dx input,html.no-js .dx-fig,html.no-js .dx-count{display:none}
@media (max-width:700px){.dx{grid-template-columns:1fr}.dx-fig{order:-1}}
.kt-btns{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}
.kt-btns button{font:500 13px/1.2 var(--mono);color:var(--ink);background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:10px 14px;cursor:pointer}
.kt-btns button[aria-pressed="true"]{border-color:var(--gold);color:var(--gold);background:rgba(243,201,105,.08)}
.kt-btns button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.kt-t{width:100%;border-collapse:collapse;font-size:14px}
.kt-t th,.kt-t td{padding:9px 8px;border-bottom:1px solid var(--line);text-align:left;transition:opacity .25s}
.kt-t thead th{font:500 11.5px/1.2 var(--mono);color:var(--soft);letter-spacing:.03em}
.kt-t td.y{color:var(--gold)}.kt-t td.n{color:var(--soft)}
.kt-t[data-sel="1"] [data-c]:not([data-c="1"]),.kt-t[data-sel="2"] [data-c]:not([data-c="2"]),.kt-t[data-sel="3"] [data-c]:not([data-c="3"]){opacity:.28}
html.no-js .kt-btns{display:none}
@media (max-width:560px){.kt-t{font-size:12.5px}.kt-t th,.kt-t td{padding:8px 4px}}
.fe-mail{border:1px solid var(--line-2);border-radius:14px;background:#141821;padding:16px 18px;font-size:15px;line-height:1.55}
.fe-h{margin:0 0 6px;font:400 13px/1.5 var(--mono);color:var(--soft);word-break:break-word}
.fe-h span{color:var(--dim);margin-right:6px}
.fe-b{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}
.fe-b p{margin:8px 0}
.fe .hs{font:inherit;color:inherit;background:none;border:0;padding:0 2px;border-bottom:1.5px dashed rgba(243,201,105,.55);cursor:pointer;text-align:left}
.fe .hs sup{font:600 10px/1 var(--mono);color:var(--gold);margin-left:2px}
.fe .hs.found{background:rgba(243,201,105,.16);border-bottom-style:solid;border-bottom-color:var(--gold)}
.fe .hs:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.fe-count{margin:12px 0 6px;font:500 14px/1.3 var(--mono);color:var(--gold)}
.fe-notes{margin:0;padding-left:22px;font-size:14.5px;line-height:1.5}
.fe-notes li{margin:6px 0}
html:not(.no-js) .fe-notes li:not(.on){display:none}
html.no-js .fe-count{display:none}
html.no-js .fe .hs{cursor:default;pointer-events:none}
.fe-small{margin:8px 0 0;font:400 12px/1.3 var(--mono);color:var(--soft)}
html.rm .dx-fig i,html.rm .dx-list input,html.rm .dx-list input::after,html.rm .kt-t th,html.rm .kt-t td{transition:none}
.ar-grid .dx-count,.ar-grid .fe-count{font:500 15px/1.3 var(--mono);color:var(--gold);margin:14px 0 6px;max-width:none}
.ar-grid .fe-small{font:400 12.5px/1.3 var(--mono);color:var(--soft);margin:8px 0 0}
.ar-grid .fe-b p{font:400 16px/1.6 var(--sans);color:var(--ink);margin:8px 0}
.ar-grid .fe-h{font:400 13px/1.5 var(--mono);color:var(--soft);margin:0 0 6px}
.ar-grid .fe-notes li{font:400 16px/1.55 var(--sans);color:var(--ink)}
.fe .hs{display:inline;border-radius:3px;-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;line-height:inherit}
.ar-grid .dx-list label span{font:400 16px/1.4 var(--sans);color:var(--ink)}
