.rd .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rd .ge-search .rd-input{width:min(260px,100%)}.rd .ge-chips{display:flex;flex-wrap:wrap;gap:8px}.rd .ge-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.rd .ge-panel{position:sticky;top:88px;min-height:160px}.rd .ge-panel-h{font-family:var(--rd-serif);font-weight:900;font-size:28px;margin:0 0 14px}.rd .ge-panel-status{display:grid;gap:10px}.rd .ge-panel-status>div{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.rd .ge-note{margin:16px 0 0;padding:12px 14px;border-left:2px solid var(--rd-warn);background:var(--rd-warn-bg);font-size:14px;line-height:1.6;color:var(--rd-ink)}.rd .ge-docs{margin-top:10px}.rd .ge-docs ul{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6}.rd .ge-docs li{margin-bottom:4px}.rd .ge-region{margin-bottom:22px}.rd .ge-region-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--rd-muted);margin:0 0 10px;padding-bottom:6px;border-bottom:1px solid var(--rd-line)}.rd .ge-region-h span{color:var(--rd-dim);font-weight:400}.rd .ge-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px}.rd .ge-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:2px;min-height:58px;padding:8px 9px 8px 11px;border-radius:6px;border:1px solid var(--rd-line);background:linear-gradient(90deg,var(--c, var(--rd-muted)) 0 3px,var(--cb, transparent) 3px);color:var(--rd-ink);font-family:var(--rd-sans);transition:border-color .16s var(--rd-ease),transform .16s var(--rd-ease);animation:ge-in .7s var(--rd-ease) both;animation-delay:calc(var(--i, 0) * 14ms)}.rd .ge-tile.s-permit{background:linear-gradient(90deg,var(--rd-none) 0 3px,transparent 3px);color:var(--rd-muted)}.rd .ge-tile:hover{border-color:var(--rd-line-strong)}.rd .ge-tile[aria-pressed=true]{border-color:var(--rd-accent);box-shadow:0 0 0 1px var(--rd-accent) inset}.rd .ge-iso{font-family:var(--rd-serif);font-weight:900;font-size:17px;line-height:1}.rd .ge-name{font-size:11.5px;line-height:1.25;color:var(--rd-muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@keyframes ge-in{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.rd .ge-table{max-height:640px;overflow:auto}.rd .ge-meaning{flex-direction:column;gap:10px}.rd .ge-meaning li{align-items:flex-start;gap:12px}.rd .ge-meaning .rd-pill{min-width:110px;justify-content:center}@media(max-width:900px){.rd .ge-layout{grid-template-columns:1fr}.rd .ge-panel{position:static;order:-1}}@media(max-width:420px){.rd .ge-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.rd .ge-verdict{display:flex;gap:10px;align-items:flex-start;font-size:clamp(17px,2vw,20px);line-height:1.5;margin:0 0 14px;padding:14px 16px;border-radius:var(--rd-radius);background:var(--cb);color:var(--rd-ink);font-weight:500}.rd .ge-verdict .rd-dot{margin-top:8px}.rd .ge-result .rd-kpi .rd-pill{margin-top:2px}.rd .ge-docs-d{margin-top:14px;border-top:1px solid var(--rd-line);padding-top:12px}.rd .ge-docs-d summary,.rd .ge-regions summary{cursor:pointer;font-weight:600;color:var(--rd-ink);list-style-position:outside}.rd .ge-docs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}.rd .ge-offmap{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:14px}.rd .ge-mini{min-height:30px;padding:4px 10px;font-size:12px}.rd .ge-regions{margin-top:8px}.rd .ge-regions summary .rd-h2{margin:40px 0 0}.rd .ge-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--rd-ink);cursor:pointer;text-align:left;border-bottom:1px dashed var(--rd-line-strong)}.rd .ge-link:hover{color:var(--rd-accent-ink)}@media(max-width:640px){.rd .ge-docs-grid{grid-template-columns:1fr}}.rd .ge-offmap-d{margin-top:12px}.rd .ge-offmap-d summary{cursor:pointer}
