main[data-astro-cid-qkttzcin]{position:relative}.ledger[data-astro-cid-qkttzcin]{box-shadow:var(--elevation-card), 0 30px 80px -30px color-mix(in oklab, var(--color-praetor) 35%, transparent)}.ledger[data-astro-cid-qkttzcin] tbody[data-astro-cid-qkttzcin] tr[data-astro-cid-qkttzcin]+tr[data-astro-cid-qkttzcin]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-fg) 5%, transparent)}.ledger[data-astro-cid-qkttzcin] .flagged[data-astro-cid-qkttzcin]{background:color-mix(in oklab, var(--color-praetor) 12%, transparent);color:var(--color-fg)}.ledger[data-astro-cid-qkttzcin] .flagged[data-astro-cid-qkttzcin] td[data-astro-cid-qkttzcin]:last-child{color:var(--color-primary-text);font-weight:500}.ledger[data-astro-cid-qkttzcin] .toggle[data-astro-cid-qkttzcin]{cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.ledger[data-astro-cid-qkttzcin] .toggle[data-astro-cid-qkttzcin]:hover,.ledger[data-astro-cid-qkttzcin] .toggle[data-astro-cid-qkttzcin][aria-expanded=true]{color:var(--color-fg)}.ledger[data-astro-cid-qkttzcin] .toggle[data-astro-cid-qkttzcin]:focus-visible{box-shadow:inset 0 0 0 2px var(--color-ring);outline:none}.ledger[data-astro-cid-qkttzcin] .row[data-astro-cid-qkttzcin]:not(.flagged):has(.toggle:hover){background:color-mix(in oklab, var(--color-fg) 3%, transparent)}.reveal[data-astro-cid-qkttzcin]{opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out);grid-template-rows:0fr;display:grid}.row[data-astro-cid-qkttzcin]:has(.toggle[aria-expanded=true]) .reveal[data-astro-cid-qkttzcin]{opacity:1;grid-template-rows:1fr}.reveal-inner[data-astro-cid-qkttzcin]{min-height:0;overflow:hidden}.check-lines[data-astro-cid-qkttzcin]{box-shadow:inset 2px 0 0 color-mix(in oklab, var(--color-praetor) 50%, transparent);color:var(--color-fg-muted);grid-template-columns:auto 1fr;gap:.25rem 1.25rem;padding-left:.75rem;display:grid}.check-lines[data-astro-cid-qkttzcin] dt[data-astro-cid-qkttzcin]{color:var(--color-fg-subtle)}.ask[data-astro-cid-qkttzcin]{background:color-mix(in oklab, var(--color-praetor) 5%, var(--color-surface))}.chip[data-astro-cid-qkttzcin]{background:color-mix(in oklab, var(--color-praetor) 12%, transparent);min-height:2rem;color:var(--color-fg-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;padding:0 .75rem;font-size:.8125rem}.chip[data-astro-cid-qkttzcin]:hover,.chip[data-astro-cid-qkttzcin][aria-pressed=true]{background:color-mix(in oklab, var(--color-praetor) 24%, transparent);color:var(--color-fg)}.chip[data-astro-cid-qkttzcin]:focus-visible{box-shadow:var(--focus-ring);outline:none}.ask-field[data-astro-cid-qkttzcin]{border-radius:var(--radius-lg);background:var(--color-canvas);box-shadow:var(--elevation-well);padding:.25rem .375rem .25rem 1rem}.ask-field[data-astro-cid-qkttzcin] input[data-astro-cid-qkttzcin]:focus-visible{box-shadow:none}.ask-field[data-astro-cid-qkttzcin]:focus-within{box-shadow:var(--elevation-well), var(--focus-ring)}.spark[data-astro-cid-qkttzcin],.answer[data-astro-cid-qkttzcin] .spark{background:var(--color-praetor);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);flex-shrink:0;width:.75rem;height:.75rem}.answer[data-astro-cid-qkttzcin]{color:var(--color-fg);margin-top:1rem;font-size:.9375rem;line-height:1.6}.answer[data-astro-cid-qkttzcin] .asked{color:var(--color-fg-subtle);font-size:.8125rem}.answer[data-astro-cid-qkttzcin] .said{gap:.75rem;margin-top:.5rem;display:flex}.answer[data-astro-cid-qkttzcin] .said .spark{margin-top:.4rem}.answer[data-astro-cid-qkttzcin] .thinking{color:var(--color-fg-subtle)}.answer[data-astro-cid-qkttzcin] .sources{animation:sources-in var(--duration-slow) var(--ease-out) both;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.answer[data-astro-cid-qkttzcin] .sources li{border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-fg-subtle);padding:.125rem .5rem;font-size:.75rem}@keyframes sources-in{0%{opacity:0;transform:translateY(2px)}}.audience[data-astro-cid-qkttzcin]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-praetor) 45%, transparent);padding-top:1.25rem}.link[data-astro-cid-qkttzcin] span[data-astro-cid-qkttzcin]{transition:transform var(--duration-base) var(--ease-out)}.link[data-astro-cid-qkttzcin]:hover span[data-astro-cid-qkttzcin]{transform:translate(3px)}
