@layer blocks{.blk-chat-screen{--blk-chat-screen-height:40rem;padding:var(--eq-space-5) var(--eq-space-3);background:var(--eq-bg);color:var(--eq-ink);container:blk-chat-screen/inline-size}.blk-chat-screen-frame{box-sizing:border-box;height:var(--blk-chat-screen-height);border:1px solid var(--eq-line);border-radius:var(--eq-radius-l);background:var(--eq-surface);grid-template-rows:auto minmax(0,1fr) auto;max-width:52rem;margin-inline:auto;display:grid;overflow:hidden}.blk-chat-screen-head{align-items:center;gap:var(--eq-space-2) var(--eq-space-3);padding:var(--eq-space-3) var(--eq-space-4);border-bottom:1px solid var(--eq-line);grid-template-columns:auto minmax(0,1fr);display:grid}.blk-chat-screen-who{gap:2px;min-width:0;display:grid}.blk-chat-screen-who>*{margin:0}.blk-chat-screen-scope{grid-column:2;justify-self:start}.blk-chat-screen-mark{width:var(--eq-h-s);height:var(--eq-h-s);border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-m);background:var(--eq-raised);color:var(--eq-ink);flex:none;place-items:center;display:inline-grid}.blk-chat-screen-log{gap:var(--eq-space-5);overscroll-behavior:contain;min-height:0;padding:var(--eq-space-5) var(--eq-space-4);background:radial-gradient(circle at 1px 1px, color-mix(in oklab, var(--eq-line-strong) 60%, transparent) 1px, transparent 0) 0 0 / 18px 18px, var(--eq-bg);flex-direction:column;display:flex;overflow-y:auto}.blk-chat-screen-log:focus-visible{outline:2px solid var(--eq-focus);outline-offset:-2px}.blk-chat-screen-foot{gap:var(--eq-space-3);padding:var(--eq-space-3) var(--eq-space-4) var(--eq-space-4);border-top:1px solid var(--eq-line);display:grid}.blk-chat-screen-suggestions{gap:var(--eq-space-2);scrollbar-width:none;margin:-4px;padding:4px;display:flex;overflow-x:auto}.blk-chat-screen-suggestions>*{flex:none}@container blk-chat-screen (min-width:40rem){.blk-chat-screen-head{grid-template-columns:auto minmax(0,1fr) auto}.blk-chat-screen-scope{grid-column:auto}.blk-chat-screen-log,.blk-chat-screen-foot{padding-inline:var(--eq-space-6)}.blk-chat-screen-suggestions{flex-wrap:wrap;overflow-x:visible}.blk-chat-screen-suggestions>*{flex:0 auto}}}
