.zh{display:grid;gap:20px}.zh-list{display:grid;gap:14px}.zh-banner{font-size:14.5px;color:var(--muted);background:var(--tint-accent);border:1px dashed var(--accent);border-radius:8px;padding:10px 14px}.zh-banner b{color:var(--ink);font-weight:600}.zh-hint{font-size:14px;color:var(--muted)}.zh-hint b{color:var(--ink);font-weight:500}.zh-head,.zh-row{display:grid;grid-template-columns:28px minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr) auto auto 58px;gap:10px 12px;align-items:center}.zh-head{padding:0 0 6px;border-bottom:1px solid var(--line)}.zh-head span{font-family:var(--font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);min-width:0}.zh-head .zh-head-flags{grid-column:span 2}.zh-rows{display:grid}.zh-row{padding:8px 0;border-bottom:1px solid var(--line)}.zh-num{font-family:var(--font-mono);font-size:12.5px;color:var(--accent)}.zh-row label{min-width:0}.zh-ad,.zh-b,.zh-s{display:grid;gap:4px}.zh-cap{display:none;font-size:12.5px;color:var(--faint)}.zh-row input[type=text]{font-weight:500}.zh-row select{font-size:15px;padding:9px 10px}.zh-flag{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);cursor:pointer;white-space:nowrap}.zh-flag input{margin:0}.zh-del{justify-self:end}.zh-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.zh-live{flex:1 1 260px;text-align:right;font-size:14px;color:var(--muted);min-width:0}@media(max-width:899px){.zh-head{display:none}.zh-rows{gap:10px}.zh-row{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"n ad ad del" ". b s s" ". ind exec exec";background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px}.zh-num{grid-area:n}.zh-ad{grid-area:ad}.zh-b{grid-area:b}.zh-s{grid-area:s}.zh-ind{grid-area:ind}.zh-exec{grid-area:exec}.zh-del{grid-area:del;align-self:end}.zh-cap{display:block}.zh-live{text-align:left}}@media(max-width:560px){.zh-row{grid-template-areas:"n ad ad del" ". b b b" ". s s s" ". ind exec exec"}}@media(max-width:899px){.zh-num{align-self:end;padding-bottom:12px}}.zh-board{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:start}@media(max-width:1000px){.zh-board{grid-template-columns:minmax(0,1fr)}}.zh-masa{display:grid;gap:14px}.zh-ring{display:block;width:100%;height:auto;max-width:460px;margin-inline:auto}.zr-big{font-family:var(--font-display);font-weight:600;font-size:38px;fill:var(--ink)}.zr-sm{font-size:13px;fill:var(--faint)}.zr-n{font-family:var(--font-display);font-weight:600;font-size:21px}.zr-n.guclu{fill:var(--bg)}.zr-n.zayif{fill:var(--gold)}.zr-n.eksik{fill:var(--pain)}.zr-n.bos{fill:var(--faint)}.zr-l{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:.03em;fill:var(--muted)}.zh-legend{justify-content:center}@media(max-width:560px){.zr-l{font-size:19px}.zr-n{font-size:24px}.zr-sm{font-size:16px}}.zh-legend .lg-g{background:var(--teal)}.zh-legend .lg-z{background:var(--gold)}.zh-legend .lg-e{background:var(--pain)}.zh-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.zh-stats .stat:nth-child(-n+3){grid-column:span 2}.zh-stats .stat:nth-child(n+4){grid-column:span 3}.zh-stats .stat .num{font-size:26px}.zh-stats .stat .of{font-size:15px;color:var(--faint);font-weight:500}.zh-conc{display:grid;gap:8px;background:var(--tint-pain);border:1px solid var(--pain);border-radius:8px;padding:14px 16px}.zh-conc .lbl{color:var(--pain)}.zh-conc p{font-size:14.5px;color:var(--muted)}.zh-conc p b{color:var(--ink);font-weight:500}.zh-conc blockquote{font-family:var(--font-display);font-weight:500;font-size:19px;line-height:1.3;letter-spacing:.01em;color:var(--ink)}.zh-conc cite{display:block;font-family:var(--font-body);font-style:normal;font-size:13px;letter-spacing:0;color:var(--faint);margin-top:4px}.zh-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:1000px){.zh-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.zh-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.zh-tiles{grid-template-columns:minmax(0,1fr)}}.zh-tile{display:grid;gap:6px;align-content:start;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:var(--r);padding:16px 18px;min-width:0}.zh-tile.is-guclu{border-top-color:var(--teal)}.zh-tile.is-zayif{border-top-color:var(--gold)}.zh-tile.is-eksik{border-top:3px dashed var(--pain);background:linear-gradient(var(--tint-pain),var(--tint-pain)),var(--card)}.zh-tile-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.pill.zh-eksik{border-color:var(--crit);color:var(--crit)}.zh-zn{font-family:var(--font-mono);font-size:12px;color:var(--faint)}.zh-tile h3{font-size:20px}.zh-en{font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.zh-who{font-size:13.5px;color:var(--muted);overflow-wrap:anywhere}.zh-who b{color:var(--ink);font-weight:500}.zh-t,.zh-yok{font-size:14px;color:var(--muted)}.zh-yok b{display:block;font-family:var(--font-display);font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--pain);margin-bottom:2px}.zh-tile .zh-yok,.zh-tile .zh-t{border-top:1px solid var(--line);padding-top:8px;margin-top:2px}.zh-focus{display:grid;gap:14px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--pain);border-radius:var(--r);padding:20px 22px}.zh-focus.is-zayif{border-left-color:var(--gold)}.zh-focus-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px}.zh-focus-head>div{display:grid;gap:6px;min-width:0}.zh-focus h3{font-size:clamp(24px,3vw,30px);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.zh-focus h3 .zh-en{font-size:13px}.zh-why{font-size:15.5px;max-width:72ch}.zh-islev{display:grid;gap:6px;background:var(--surface);border-radius:8px;padding:14px 16px}.zh-islev p{font-size:16px;overflow-wrap:anywhere}.zh-islev strong{font-weight:500;color:var(--ink)}.zh-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.zh-ways{grid-template-columns:minmax(0,1fr)}}.zh-way{display:grid;gap:8px;align-content:start;border:1px solid var(--line);border-radius:8px;padding:14px 16px;min-width:0}.zh-way.is-rec{border-color:var(--accent);background:var(--tint-accent)}.zh-way-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px}.zh-way b{font-family:var(--font-display);font-weight:500;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.zh-way p{font-size:14.5px;color:var(--muted)}.zh-rec{max-width:80ch}.zh-next{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:14px}.zh-allset{display:grid;gap:6px;background:var(--tint-teal);border:1px solid var(--teal);border-radius:var(--r);padding:16px 18px}.zh-allset .lbl{color:var(--teal)}.zh-allset p{font-size:15px}.zh-out{display:grid;gap:14px}.pd{display:grid;gap:20px}.pd-side{display:grid;gap:12px;max-width:640px}.prose .zihin-grid{margin-block:1.4em}.prose .zihin h3{margin-top:0}.prose .zihin p{margin:0}.pd .pcard{scroll-margin-top:8px}
