/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer components{.threads-row{align-items:flex-start;gap:calc(var(--spacing,.25rem)*1);padding-block:calc(var(--spacing,.25rem)*3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}.threads-row[data-interactive=true]{cursor:pointer;border-radius:calc(var(--radius) + 4px);padding-inline:calc(var(--spacing,.25rem)*2)}.threads-row[data-interactive=true]:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.threads-row[data-interactive=true]:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.threads-conversation{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0}.threads-tool{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.threads-tool{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.threads-tool{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.threads-tool{background-color:color-mix(in oklab,var(--card)80%,transparent)}}.scrollbar-hide{scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hover-x{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-hover-x::-webkit-scrollbar{height:8px}.scrollbar-hover-x::-webkit-scrollbar-track{background:0 0}.scrollbar-hover-x::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.scrollbar-hover-x:hover{scrollbar-color:var(--border)transparent}.scrollbar-hover-x:hover::-webkit-scrollbar-thumb{background:var(--border)}.scrollbar-hover-y{scrollbar-width:thin;scrollbar-color:transparent transparent}.scrollbar-hover-y::-webkit-scrollbar{width:8px}.scrollbar-hover-y::-webkit-scrollbar-track{background:0 0}.scrollbar-hover-y::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.scrollbar-hover-y:hover{scrollbar-color:var(--border)transparent}.scrollbar-hover-y:hover::-webkit-scrollbar-thumb{background:var(--border)}}::view-transition-group(root){animation-timing-function:var(--expo-out)}::view-transition-new(root){clip-path:circle(0 at var(--theme-toggle-x)var(--theme-toggle-y));animation:scale 1s both}::view-transition-old(root){z-index:-1;animation:scale 1s both}.dark::view-transition-old(root){z-index:-1;animation:scale 1s both}