:root{color-scheme:light;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bg:var(--awh-canvas);--panel:var(--awh-surface);--raised:var(--awh-surface-raised);--line:var(--awh-line);--text:var(--awh-text);--muted:var(--awh-muted);--accent:var(--awh-accent);--good:var(--awh-success);--warn:var(--awh-warning);--bad:var(--awh-danger)}*{box-sizing:border-box}body{min-width:320px;margin:0;color:var(--text);background:var(--bg)}button,a{font:inherit}.trust-header{position:sticky;z-index:3;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:64px;padding:env(safe-area-inset-top) max(18px,calc((100vw - 1080px)/2)) 0;border-bottom:1px solid var(--line);background:rgba(11,13,16,.94);backdrop-filter:blur(16px)}.trust-header>div{text-align:center}.trust-header span,.trust-header strong{display:block}.trust-header span{color:var(--muted);font-size:9px;letter-spacing:.16em}.trust-header strong{margin-top:2px;font-size:14px}.back,.links a{color:var(--muted);text-decoration:none}.trust-header button{justify-self:end;border:1px solid var(--line);border-radius:10px;padding:8px 11px;color:var(--text);background:var(--raised);cursor:pointer}.trust-main{width:min(calc(100% - 36px),1080px);margin:auto;padding:42px 0 calc(56px + env(safe-area-inset-bottom))}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;margin-bottom:30px}.eyebrow{margin:0 0 8px;color:var(--accent);font-size:10px;font-weight:800;letter-spacing:.15em}.hero h1{max-width:720px;margin:0;font-size:clamp(34px,5.5vw,62px);line-height:1.03;letter-spacing:-.05em}.hero>div>p:last-child{max-width:690px;margin:16px 0 0;color:var(--muted);line-height:1.65}.trust-state{display:grid;min-width:180px;gap:5px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.trust-state>span{width:9px;height:9px;border-radius:50%;background:var(--warn)}.trust-state>span.good{background:var(--good)}.trust-state>span.bad{background:var(--bad)}.trust-state small{color:var(--muted)}
.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px}.metric-grid article,.panel{border:1px solid var(--line);border-radius:16px;background:var(--panel)}.metric-grid article{display:grid;min-height:126px;align-content:space-between;padding:16px}.metric-grid span,.metric-grid small,.quiet{color:var(--muted);font-size:11px}.metric-grid strong{font-size:30px;letter-spacing:-.04em}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:10px 0}.panel{padding:20px;margin:10px 0}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.panel h2{margin:0;font-size:20px;letter-spacing:-.025em}.entity-list,.event-list{display:grid}.entity-row,.event-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.entity-row:first-child,.event-row:first-child{border-top:0}.entity-copy{min-width:0}.entity-copy strong,.entity-copy small{display:block}.entity-copy strong{font-size:13px}.entity-copy small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.chip{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:5px 8px;color:var(--muted);font-size:10px}.chip.good{border-color:#2e6849;color:#bcefd1;background:#13251b}.chip.warn{border-color:#70542d;color:#f2d39d;background:#261e12}.chip.bad{border-color:#713d3b;color:#ffd2cf;background:#29191a}.event-row time{flex:0 0 auto;color:var(--muted);font-size:10px}.attention{border-color:#654a29}.attention .event-row{color:#f2d39d}.links{display:flex;flex-wrap:wrap;gap:18px;padding-top:12px}.links a:hover,.back:hover{color:var(--text)}
@media(max-width:760px){.trust-header{padding-inline:16px}.trust-main{width:calc(100% - 28px);padding-top:26px}.hero{grid-template-columns:1fr;gap:18px}.trust-state{min-width:0}.metric-grid{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.metric-grid article{min-height:112px}.hero h1{font-size:clamp(32px,10vw,46px)}}
@media(max-width:430px){.trust-header{grid-template-columns:auto 1fr auto}.trust-header>div{text-align:left}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{padding:13px}.metric-grid strong{font-size:25px}.panel{padding:16px}.event-row{align-items:flex-start;flex-direction:column;gap:5px}}
