.web-image-strip[data-v-f0824b24]{scrollbar-width:thin;scrollbar-color:rgb(var(--scrollbar-thumb)/.9) transparent;overscroll-behavior-x:contain}.web-image-strip[data-v-f0824b24]::-webkit-scrollbar{height:5px}.web-image-strip[data-v-f0824b24]::-webkit-scrollbar-track{background:0 0}.web-image-strip[data-v-f0824b24]::-webkit-scrollbar-thumb{background:rgb(var(--scrollbar-thumb)/.9);border-radius:12px}.messages-activity-marker[data-v-12bf14c0]{position:relative}.messages-activity-marker[data-v-12bf14c0]:not(.messages-activity-marker--last):after{content:"";background:color-mix(in oklab,var(--border) 90%,transparent);width:1px;position:absolute;inset-block:1.5rem 0;inset-inline-start:calc(50% - .5px)}.messages-activity-rail[data-v-c9a35433]{grid-template-columns:1.0625rem minmax(0,1fr)}.audio-player[data-v-7383c9d4]{width:100%;height:100%;color:var(--muted-foreground);align-items:center;gap:.5rem;padding-inline:.5rem .375rem;display:flex}.audio-player__play[data-v-7383c9d4]{--audio-activity:0;width:2.125rem;height:2.125rem;color:var(--primary-foreground,#fff);background:var(--primary);box-shadow:0 0 0 calc(var(--audio-activity)*7px) color-mix(in oklab,var(--primary) 28%,transparent),0 0 0 calc(var(--audio-activity)*13px) color-mix(in oklab,var(--primary) 10%,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .16s;display:flex;position:relative}.audio-player__play[data-v-7383c9d4]:active{transform:scale(.94)}.audio-player__bars[data-v-7383c9d4]{cursor:pointer;flex:1 1 0;min-width:0;height:100%}.audio-player__time[data-v-7383c9d4]{flex-shrink:0;font-size:.6875rem;line-height:1}.audio-player__volume[data-v-7383c9d4]{gap:.125rem}.audio-player__control[data-v-7383c9d4],.audio-player__volume[data-v-7383c9d4]{flex-shrink:0;align-items:center;display:flex}.audio-player__control[data-v-7383c9d4]{border-radius:9999px;justify-content:center;width:1.75rem;height:1.75rem;transition:background-color .16s}.audio-player__control[data-v-7383c9d4]:hover{background:color-mix(in oklab,var(--foreground) 6%,transparent)}.audio-player__slider[data-v-7383c9d4]{width:3.5rem;height:.75rem;accent-color:var(--primary);cursor:pointer}@container (width<=24rem){.audio-player__slider[data-v-7383c9d4]{display:none}}.media-frame-strip[data-v-d46174f4]{align-items:center;gap:.25rem;height:1.75rem;margin-block-start:.125rem;padding-inline:.125rem;display:flex}.media-frame-slot[data-v-c2005a7b]{flex:var(--media-aspect) 1 0%;grid-template-rows:1fr;min-width:0;transition:grid-template-rows .32s cubic-bezier(.3,0,.2,1),opacity .22s;display:grid}.media-frame-slot--folding[data-v-c2005a7b]{opacity:0;grid-template-rows:0fr}.media-frame[data-v-c2005a7b]{width:100%;aspect-ratio:var(--media-aspect);border:1px solid color-mix(in oklab,var(--foreground) 10%,transparent);background:color-mix(in oklab,var(--muted) 45%,var(--background));border-radius:.75rem;position:relative;overflow:hidden}.media-frame--audio[data-v-c2005a7b]{aspect-ratio:auto;height:4rem;container-type:inline-size}.media-frame__status[data-v-c2005a7b]{z-index:2;border:1px solid var(--pill-border);background:var(--pill-surface);color:var(--muted-foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.375rem;padding:.1875rem .5625rem .1875rem .4375rem;font-size:.6875rem;line-height:1.125rem;display:inline-flex;position:absolute;inset-block-end:.625rem;inset-inline-start:.625rem}@media (prefers-reduced-motion:reduce){.media-frame-slot[data-v-c2005a7b]{transition:none}}.council-response-prose[data-v-4946a83d] blockquote,.council-response-prose[data-v-4946a83d] ol,.council-response-prose[data-v-4946a83d] p,.council-response-prose[data-v-4946a83d] pre,.council-response-prose[data-v-4946a83d] ul{margin-block:.5rem}.council-response-prose[data-v-4946a83d] ol,.council-response-prose[data-v-4946a83d] ul{list-style:revert;padding-inline-start:1.25rem}.council-response-prose[data-v-4946a83d] h1,.council-response-prose[data-v-4946a83d] h2,.council-response-prose[data-v-4946a83d] h3,.council-response-prose[data-v-4946a83d] h4{margin-block:.75rem .25rem;font-size:.875rem;font-weight:600}.council-response-prose[data-v-4946a83d] pre{background:color-mix(in oklab,var(--muted) 40%,transparent);border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;overflow-x:auto}.council-response-prose[data-v-4946a83d] code{font-family:var(--font-mono,monospace);font-size:.75rem}.council-response-prose[data-v-4946a83d] a{color:var(--primary);text-decoration:underline}
