.ag-pillars{margin-top:var(--s-8)}.ag-pillars .card{--card:var(--surface)}.ag-pillars .card .ic-svg{width:24px;height:24px;color:var(--accent);margin-bottom:var(--s-5)}html[data-theme=light] .ag-pillars .card .ic-svg{color:#4f7a1f}.lanes{gap:var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:clamp(var(--s-5), 2.4vw, var(--s-7));min-width:0;display:grid}.lanes__title{justify-content:space-between;gap:var(--s-4);font-size:var(--t-small);color:var(--muted);display:flex}.lanes__bar{grid-template-columns:30fr 20fr 20fr 30fr;gap:3px;height:56px;display:grid}.lanes__bar>i{font:500 var(--t-label)/1.2 var(--font-text);text-align:center;border-radius:4px;place-items:center;padding:0 4px;font-style:normal;display:grid;overflow:hidden}.lanes__bar .l-h{background:var(--ink);color:var(--bg)}.lanes__bar .l-f{background:var(--accent);color:#10240f}.lanes__bar .l-b{background:color-mix(in oklab, var(--ink) 22%, transparent);color:var(--ink)}.lanes__bar .l-a{background:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--ink)}.lanes__key{gap:var(--s-3);font-size:var(--t-small);margin:0;padding:0;list-style:none;display:grid}.lanes__key li{gap:var(--s-3);grid-template-columns:14px minmax(0,1fr);align-items:baseline;display:grid}.lanes__key i{border-radius:3px;width:12px;height:12px;transform:translateY(1px)}.lanes__key b{font-weight:500}.lanes__key .l-h{background:var(--ink)}.lanes__key .l-f{background:var(--accent)}.lanes__key .l-b{background:color-mix(in oklab, var(--ink) 22%, transparent)}.lanes__key .l-a{background:color-mix(in oklab, var(--accent) 45%, transparent)}.lanes__over{font-family:var(--font-mono);color:var(--muted);border-top:1px solid var(--line);padding-top:var(--s-4);overflow-wrap:anywhere;font-size:13px}.refusals{margin:var(--s-6) 0 0;gap:0;padding:0;list-style:none;display:grid}.refusals li{gap:var(--s-2);padding:var(--s-5) 0;border-top:1px solid var(--line);display:grid}.refusals b{color:var(--ink);font-weight:500}.refusals b:before{content:"refused  ";white-space:pre;font:500 12px/1 var(--font-mono);color:#f0a868;vertical-align:2px}html[data-theme=light] .refusals b:before{color:#a14b0c}.refusals span{color:var(--muted)}.trust{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.trust__pane{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--s-5);gap:var(--s-4);align-content:start;min-width:0;display:grid}.trust__pane h3{font:500 var(--t-small)/1.4 var(--font-mono);color:var(--muted);letter-spacing:0}.trust__pane pre{font:13px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0}.trust__pane .hid{color:#f0a868}html[data-theme=light] .trust__pane .hid{color:#a14b0c}.trust__pane .ok{color:var(--accent)}html[data-theme=light] .trust__pane .ok{color:#3f6a12}.trust__pane .dim{color:var(--muted)}.code{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--s-5);font:13px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);align-self:start;min-width:0;margin:0}.code .dim{color:var(--muted)}.code .ok{color:var(--accent)}html[data-theme=light] .code .ok{color:#3f6a12}#journey .frame--split{--ratio:20%;padding:0}#journey .frame .dg{position:absolute;inset:0}@media (width<=1023px){#journey .frame--split{--ratio:34%}}@media (width<=639px){#journey .frame--split{--ratio:150%}.trust{grid-template-columns:minmax(0,1fr)}.lanes__bar{height:48px}.lanes__bar>i{font-size:11px}}
