/* Canonical Aethel analysis presentation. This exact file is packaged with the
   extension so web and side-panel results cannot acquire different syntax. */
.aethel-result-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:26px;align-items:start;margin-top:24px}
.aethel-result-grid .col-h{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:11px}
.aethel-result-grid .doc{border:1px solid var(--line);border-radius:24px;background:var(--bg-2);padding:22px;line-height:1.72;font-size:14.5px;max-height:72vh;overflow:auto;white-space:pre-wrap}
.aethel-result-grid .doc.honest{margin-top:0}
.aethel-result-output .banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid var(--line);border-radius:18px;background:var(--bg-2);padding:16px 18px;margin-bottom:14px}
.aethel-result-output .banner .lbl-b{font-size:13.5px;color:var(--ink);flex:1;min-width:160px}
.aethel-result-output .banner .meter{height:6px;border-radius:999px;background:var(--line);overflow:hidden;width:140px}
.aethel-result-output .banner .meter>i{display:block;height:100%;border-radius:999px;background:var(--accent)}
.aethel-result-output .banner.legitimate .meter>i{background:var(--ok)!important}
.aethel-result-output .banner .pc{font-size:13px;color:var(--muted)}
.aethel-result-output .banner.low{border-color:var(--warn-line);background:var(--warn-bg)}
.aethel-result-output .banner.low .lbl-b{color:var(--warn-ink)}
.aethel-result-output .banner.low .meter>i{background:var(--warn-ink)}
.aethel-result-output .pill{display:inline-block;font-size:12px;border-radius:999px;padding:5px 12px;border:1px solid var(--line-strong);color:var(--muted);margin-right:6px}
.aethel-result-output .pill.ok{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok)}
.aethel-result-output .pill.care{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}
.aethel-result-output .card{border:1px solid var(--line);border-radius:18px;background:var(--surface);padding:22px;margin-bottom:22px;box-shadow:var(--shadow)}
.aethel-result-output .card.accent,.aethel-result-output .card.warn{background:var(--surface);border-color:var(--line)}
.aethel-result-output .oneline{font-family:var(--display,var(--font));font-size:clamp(19px,2.1vw,26px);font-weight:500;line-height:1.34;letter-spacing:-.012em}
.aethel-result-output .sec{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin:24px 0 10px}
.aethel-result-output ul{margin:0;padding-inline-start:20px}.aethel-result-output li{margin:6px 0;line-height:1.62}
.aethel-result-output .fearrow{border-top:1px solid var(--line);padding:10px 0}.aethel-result-output .fearrow:first-child{border-top:0;padding-top:0}
.aethel-result-output .verify{font-size:12px;color:var(--ok)}
.aethel-result-output .cap{font-size:12px;color:var(--faint);margin-top:14px;border-top:1px solid var(--line);padding-top:10px}
.aethel-result-output .deeper .bar{margin:11px 0}
.aethel-result-output .deeper .bar .top{display:flex;justify-content:space-between;align-items:baseline;font-size:13.5px;margin-bottom:6px}
.aethel-result-output .deeper .bar .top b{font-weight:500}.aethel-result-output .deeper .bar .top .v{color:var(--muted);font-variant-numeric:tabular-nums}
.aethel-result-output .deeper .track{height:7px;border-radius:999px;background:var(--line);overflow:hidden}
.aethel-result-output .deeper .fill{height:100%;border-radius:999px;transition:width .65s cubic-bezier(.2,.7,.2,1)}
.aethel-result-output .deeper .bar.good .fill{background:var(--ok)}.aethel-result-output .deeper .bar.bad .fill{background:#c8743a}
.aethel-result-output .deeper .feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:20px 0 4px}
.aethel-result-output .feat{border:1px solid var(--line);border-radius:13px;padding:13px 15px;background:var(--bg-2)}
.aethel-result-output .feat b{display:block;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-weight:500}
.aethel-result-output .feat span{font-size:15px;font-family:var(--display,var(--font))}
.aethel-result-output .deeper .intent{font-size:15px;line-height:1.5;margin-top:6px}
.aethel-result-output .dp-note{font-size:14px;line-height:1.55;color:var(--muted)}
.aethel-result-output .dp-note b{color:var(--ink)}
.aethel-result-output .analysis-switcher{margin-top:18px}
.aethel-result-output .an-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.aethel-result-output .an-tab{min-height:40px;padding:10px 15px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);font:inherit;font-size:13px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}
.aethel-result-output .an-tab:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}
.aethel-result-output .an-tab.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.aethel-result-output .an-stage{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.aethel-result-output .an-sec[hidden]{display:none!important}
.aethel-result-output .an-stage>.an-sec>.card{margin:0;border:0;border-radius:0;box-shadow:none}
.aethel-result-output .an-stage>.an-sec>.card>.sec:first-child{margin-top:0}
.aethel-result-grid mark.highlight-fact{background:color-mix(in srgb,var(--accent) 30%,transparent);color:inherit;border-bottom:2px solid var(--accent);padding:0 2px;border-radius:3px}
.aethel-result-grid mark.highlight-trust.scam{background:color-mix(in srgb,var(--bad) 20%,transparent);color:inherit;border-bottom:2px solid var(--bad);padding:0 2px;border-radius:3px}
.aethel-result-grid mark.highlight-trust.pressure{background:color-mix(in srgb,var(--warn-ink) 20%,transparent);color:inherit;border-bottom:2px solid var(--warn-ink);padding:0 2px;border-radius:3px}
.aethel-result-grid mark.highlight-trust.clarity{background:color-mix(in srgb,var(--muted) 20%,transparent);color:inherit;border-bottom:2px solid var(--muted);padding:0 2px;border-radius:3px}
.aethel-result-grid mark.highlight-trust.verify{background:color-mix(in srgb,var(--ok) 20%,transparent);color:inherit;border-bottom:2px solid var(--ok);padding:0 2px;border-radius:3px}
@media(max-width:900px){.aethel-result-grid{grid-template-columns:1fr}.aethel-result-grid>div:first-child{position:static!important}}
@media(max-width:520px){.aethel-result-grid{gap:18px}.aethel-result-grid .doc{border-radius:18px;padding:16px;font-size:13px}.aethel-result-output .card{padding:18px}.aethel-result-output .deeper .feats{grid-template-columns:1fr}}
[dir=rtl] .aethel-result-output .an-tab{text-align:right}
