.hy-views{grid-template-columns:repeat(6,minmax(0,1fr))}.hy-views .bl-route-label{font-size:16px}.hy-views .bl-route-tag{font-size:12px}.hy-viewer{background:radial-gradient(ellipse at 50% 40%, #4fa3cf29, transparent 70%), var(--card);transition:box-shadow .2s}.hy-viewer.is-trouble{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--warn,#b4521e) 70%, transparent)}.hy-status{white-space:nowrap;color:var(--fg);background:color-mix(in srgb, var(--card) 90%, transparent);border:1px solid #4fa3cf;border-radius:999px;padding:4px 12px;font:600 13px/1.3 system-ui,sans-serif}.bl-label.hy-warn{color:var(--fg);border-color:var(--warn,#b4521e);background:color-mix(in srgb, var(--warn,#b4521e) 18%, var(--card));font-weight:600}.bl-label.hy-key{white-space:nowrap}.hy-trouble-note{border-left:3px solid var(--warn,#b4521e);background:color-mix(in srgb, var(--warn,#b4521e) 8%, transparent);border-radius:6px;margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.hy-card-title{margin:0 0 2px;font-size:20px}.hy-what{margin:8px 0 2px;font-size:14.5px;line-height:1.55}.hy-steps{margin:4px 0 8px;padding-left:20px;font-size:14px;line-height:1.5}.hy-steps li{margin:0 0 5px}.hy-pc{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hy-list{margin:4px 0 8px;padding-left:0;font-size:14px;line-height:1.45;list-style:none}.hy-list li{margin:0 0 7px;padding-left:20px;position:relative}.hy-list li:before{font-weight:700;position:absolute;top:0;left:0}.hy-pros li:before{content:"+";color:var(--tier-approved,#2f7d3a)}.hy-cons li:before{content:"–";color:var(--muted)}.hy-dangers li:before{content:"!";color:var(--warn,#b4521e);left:5px}.hy-evidence li:before{content:"›";color:var(--accent)}.hy-pro-h{color:var(--tier-approved,#2f7d3a)}.hy-danger{border:1px solid color-mix(in srgb, var(--warn,#b4521e) 40%, var(--line));background:color-mix(in srgb, var(--warn,#b4521e) 5%, transparent);border-radius:10px;margin:10px 0 8px;padding:8px 12px 2px}.hy-danger.is-on{border-color:var(--warn,#b4521e)}.hy-danger-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.hy-danger-head .bl-sub{color:color-mix(in srgb, var(--warn,#b4521e) 82%, var(--fg));margin:4px 0}.hy-danger-btn{color:color-mix(in srgb, var(--warn,#b4521e) 82%, var(--fg));cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:3px 10px;font:600 12.5px/1.4 system-ui,sans-serif}.hy-danger-btn[aria-pressed=true],.hy-danger-btn:hover{color:var(--bg);background:var(--warn,#b4521e);border-color:var(--warn,#b4521e)}.hy-goodfor{margin:6px 0 8px;font-size:14px;line-height:1.5}.hy-prac{font-size:14px}.hy-table-wrap{border:1px solid var(--line);border-radius:10px;margin-top:8px;overflow-x:auto}.hy-table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hy-table{border-collapse:collapse;width:100%;min-width:880px;font-size:13.5px}.hy-table th,.hy-table td{vertical-align:top;text-align:left;border-top:1px solid var(--line);padding:8px 10px}.hy-table thead th{vertical-align:bottom;border-top:0}.hy-table .is-cur{background:color-mix(in srgb, var(--accent) 9%, transparent)}.hy-axis{width:22%;font-weight:400}.hy-axis-label{font-weight:650;display:block}.hy-axis-help{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.hy-col-btn{color:var(--fg);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:3px 8px;font:650 13.5px/1.3 system-ui,sans-serif}.hy-col-btn[aria-pressed=true]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.hy-meter{gap:3px;line-height:1.35;display:grid}.hy-pips{gap:3px;display:inline-flex}.hy-pips i{opacity:.45;border:1px solid;border-radius:50%;width:9px;height:9px}.hy-pips i.on{opacity:1;background:currentColor}.hy-t-g .hy-pips{color:var(--tier-approved,#2f7d3a)}.hy-t-m .hy-pips{color:#b48a1e}.hy-t-b .hy-pips{color:var(--warn,#b4521e)}.hy-t-n .hy-pips{color:var(--accent)}.hy-verdict{white-space:nowrap;background:color-mix(in srgb, currentColor 10%, transparent);border:1px solid;border-radius:999px;padding:1px 9px;font:650 11.5px/1.5 system-ui,sans-serif;display:inline-block}.hy-v-supported{color:var(--tier-approved,#2f7d3a)}.hy-v-partly{color:color-mix(in srgb, var(--tier-human,#2c6f9e) 80%, var(--fg))}.hy-v-overstated{color:color-mix(in srgb, var(--warn,#b4521e) 75%, var(--fg))}.hy-v-unsupported{color:var(--tier-contradicted,#a33a3a)}.hy-v-open{color:color-mix(in srgb, #8a74c4 62%, var(--fg));border-style:dashed}.hy-board-list{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hy-board-item{border:1px solid var(--line);border-left:3px solid var(--line-strong);background:var(--card);border-radius:8px}.hy-board-item:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}.hy-board-item[data-v=supported]{border-left-color:var(--tier-approved,#2f7d3a)}.hy-board-item[data-v=partly]{border-left-color:var(--tier-human,#2c6f9e)}.hy-board-item[data-v=overstated]{border-left-color:var(--warn,#b4521e)}.hy-board-item[data-v=unsupported]{border-left-color:var(--tier-contradicted,#a33a3a)}.hy-board-item[data-v=open]{border-left-color:#8a74c4}.hy-board-row{width:100%;font:inherit;text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:16px 10.5em minmax(0,1fr);align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:grid}.hy-board-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hy-board-row .hy-verdict{justify-self:start}.hy-board-row[aria-expanded=true] .hy-board-claim{font-weight:600}.hy-board-body{padding:0 12px 10px 36px;font-size:14px;line-height:1.5}.hy-board-body p{margin:2px 0 4px}@media (width<=1100px){.hy-views{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.hy-views{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-pc{grid-template-columns:1fr;gap:0}.hy-board-row{grid-template-columns:16px minmax(0,1fr);gap:4px 8px}.hy-board-claim{grid-column:2/-1}.hy-board-body{padding-left:34px}}.hy-ast{color:var(--accent);margin-left:2px;font-weight:700;text-decoration:none}.hy-footnote{border-left:3px solid var(--accent);font-size:14px}.hy-table.is-narrow{min-width:560px}.hy-table.is-narrow .hy-axis{width:34%}
