.panel[data-astro-cid-sn27terl]{--ai-fg:var(--color-accent);--ai-bg:var(--color-accent-subtle);gap:var(--space-3);min-height:100%;padding:var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-strong);border-block-start:3px solid var(--ai-fg);border-radius:var(--radius-md);flex-direction:column;display:flex}.panel[data-astro-cid-sn27terl].mono{filter:grayscale()}.head[data-astro-cid-sn27terl]{align-items:center;gap:var(--space-2);display:flex}.badge[data-astro-cid-sn27terl]{align-items:center;gap:var(--space-1);padding:0 var(--space-2);font-family:var(--font-mono);font-size:var(--font-size-mono);color:var(--ai-fg);background:var(--ai-bg);border:1px solid var(--ai-fg);border-radius:var(--radius-sm);display:inline-flex}.name[data-astro-cid-sn27terl]{font-weight:600}.empty[data-astro-cid-sn27terl]{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-2);text-align:center;display:grid}.glyph[data-astro-cid-sn27terl]{width:var(--space-12);height:var(--space-12);color:var(--ai-fg);background:var(--ai-bg);border-radius:var(--radius-md);place-items:center;display:grid}.lead[data-astro-cid-sn27terl]{font-weight:500}.sub[data-astro-cid-sn27terl]{font-size:var(--font-size-mono);color:var(--color-text-tertiary)}.btn[data-astro-cid-sn27terl]{padding:var(--space-2) var(--space-4);color:var(--color-bg);background:var(--ai-fg);border-radius:var(--radius-sm);justify-content:center;margin-block-start:var(--space-2);font-weight:600;display:inline-flex}.btn[data-astro-cid-sn27terl].ghost{color:var(--ai-fg);border:1px solid var(--ai-fg);font-size:var(--font-size-mono);background:0 0;margin-block-start:0}.results[data-astro-cid-sn27terl]{gap:var(--space-3);flex-direction:column;display:flex}.warn[data-astro-cid-sn27terl]{gap:var(--space-2);padding:var(--space-2);font-size:var(--font-size-mono);line-height:var(--line-height-heading);color:var(--color-text-secondary);background:var(--color-surface-subtle);border-radius:var(--radius-sm);align-items:flex-start;display:flex}.warn[data-astro-cid-sn27terl] svg{color:var(--color-pencil);flex:none}.group[data-astro-cid-sn27terl]{gap:var(--space-1);display:grid}.gtitle[data-astro-cid-sn27terl]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--font-size-mono);color:var(--ai-fg);display:flex}.card[data-astro-cid-sn27terl]{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2);background:var(--ai-bg);border-radius:var(--radius-sm);font-size:var(--font-size-mono);display:flex}.card[data-astro-cid-sn27terl] p[data-astro-cid-sn27terl]{min-width:0}.id[data-astro-cid-sn27terl]{font-family:var(--font-mono);color:var(--color-text-secondary);margin-inline-end:var(--space-1)}.score[data-astro-cid-sn27terl]{font-family:var(--font-mono);color:var(--color-text-secondary);flex:none}.mock[data-astro-cid-f3jhbhzv]{gap:var(--space-4);font-family:var(--font-sans);color:var(--color-text-primary);display:grid}@media (width>=40rem){.mock[data-astro-cid-f3jhbhzv]{grid-template-columns:1fr 10rem;align-items:start}}.screen[data-astro-cid-f3jhbhzv]{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);grid-template-columns:1fr auto;min-height:15rem;display:grid;position:relative;overflow:hidden}.record[data-astro-cid-f3jhbhzv]{padding:var(--space-4);min-width:0}.crumb[data-astro-cid-f3jhbhzv]{font-family:var(--font-mono);font-size:var(--font-size-mono);color:var(--color-text-tertiary)}.title[data-astro-cid-f3jhbhzv]{font-weight:600;font-size:var(--font-size-sm);margin-block-start:var(--space-1)}.fields[data-astro-cid-f3jhbhzv]{gap:var(--space-2) var(--space-3);font-size:var(--font-size-mono);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-3);display:grid}.fields[data-astro-cid-f3jhbhzv] span[data-astro-cid-f3jhbhzv]{color:var(--color-text-tertiary);display:block}.fields[data-astro-cid-f3jhbhzv] b[data-astro-cid-f3jhbhzv]{font-weight:500}.lines[data-astro-cid-f3jhbhzv]{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.lines[data-astro-cid-f3jhbhzv] i[data-astro-cid-f3jhbhzv]{height:var(--space-2);background:var(--color-surface-subtle);border-radius:var(--radius-sm);display:block}.lines[data-astro-cid-f3jhbhzv] .short[data-astro-cid-f3jhbhzv]{width:60%}.rail[data-astro-cid-f3jhbhzv]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border-inline-start:1px solid var(--color-border);background:var(--color-surface-subtle);flex-direction:column;display:flex}.opt[data-astro-cid-f3jhbhzv]{width:var(--space-10);height:var(--space-10);color:var(--color-text-secondary);border-radius:var(--radius-md);place-items:center;display:grid;position:relative}.divider[data-astro-cid-f3jhbhzv]{width:70%;height:1px;margin-block:var(--space-1);background:var(--color-border-strong)}.opt[data-astro-cid-f3jhbhzv].ai{color:var(--color-accent);background:var(--color-accent-subtle);outline:1px solid var(--color-accent)}.pulse[data-astro-cid-f3jhbhzv]{border-radius:inherit;outline:1px solid var(--color-accent);opacity:0;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.pulse[data-astro-cid-f3jhbhzv]{animation:pulse var(--duration-ambient) var(--ease-out) 3}@keyframes pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}}.callouts[data-astro-cid-f3jhbhzv]{gap:var(--space-1);pointer-events:none;justify-items:end;display:grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:calc(var(--space-10) + var(--space-6))}.c[data-astro-cid-f3jhbhzv]{font-family:var(--font-mono);font-size:var(--font-size-mono);color:var(--color-pencil);background:var(--color-surface);padding-inline:var(--space-1)}.c2[data-astro-cid-f3jhbhzv]{margin-block-start:7.5rem}@media (width<=30rem){.callouts[data-astro-cid-f3jhbhzv]{display:none}}.inset[data-astro-cid-f3jhbhzv]{padding:var(--space-3);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md)}.inset-title[data-astro-cid-f3jhbhzv]{font-family:var(--font-mono);font-size:var(--font-size-mono);color:var(--color-text-tertiary)}.minis[data-astro-cid-f3jhbhzv]{gap:var(--space-4);margin-block-start:var(--space-2);display:flex}.mini[data-astro-cid-f3jhbhzv]{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;display:flex}.mini[data-astro-cid-f3jhbhzv] p[data-astro-cid-f3jhbhzv]{font-size:var(--font-size-mono);line-height:var(--line-height-heading);color:var(--color-text-secondary);margin-block-start:var(--space-1)}.m[data-astro-cid-f3jhbhzv]{width:var(--space-5);height:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);position:relative}.m[data-astro-cid-f3jhbhzv].ai{border-color:var(--color-accent);background:var(--color-accent-subtle)}.m[data-astro-cid-f3jhbhzv].x:before,.m[data-astro-cid-f3jhbhzv].x:after{content:"";background:var(--color-pencil);height:2px;position:absolute;inset-block-start:50%;inset-inline:-.2rem;transform:rotate(45deg)}.m[data-astro-cid-f3jhbhzv].x:after{transform:rotate(-45deg)}.gap[data-astro-cid-f3jhbhzv]{height:var(--space-6)}
