.clarification-wrapper{--tw-backdrop-blur:blur(6px);width:100%;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:rgb(var(--primary-200)/.7);border-radius:36px;padding:.5rem;display:flex}.dark .clarification-wrapper{background:rgb(var(--neutral-800)/.7)}.clarification-card{--tw-bg-opacity:1;background-color:rgb(var(--color-marketing-purple-100) / var(--tw-bg-opacity,1));border-radius:28px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 9px 28px 8px #0000000d,0 3px 6px -4px #0000001f,0 6px 16px #00000014}.dark .clarification-card{background:#3c1e5a99}.clarification-header{align-items:center;gap:.5rem;width:100%;padding:.5rem;display:flex}.clarification-skip-btn{cursor:pointer;font-size:.75rem;line-height:1rem;font-weight:var(--typography-font-weight-normal);--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;flex-shrink:0;line-height:1.5;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.clarification-skip-btn:hover{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1))}.clarification-chevron-btn{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--color-icon-secondary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.clarification-chevron-btn:hover{--tw-text-opacity:1;color:rgb(var(--color-icon-primary) / var(--tw-text-opacity,1))}.clarification-tabs-section{border-bottom:1px solid rgb(var(--border-secondary));width:100%;padding:.5rem 1rem 0}.clarification-tabs-row{display:flex}.clarification-tab{cursor:pointer;font-size:.75rem;line-height:1rem;font-weight:var(--typography-font-weight-normal);--tw-text-opacity:1;color:rgb(var(--color-text-disabled) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:.5rem 1rem;line-height:1.28em;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.clarification-tab:hover:not(:disabled){--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1))}.clarification-tab:disabled{cursor:not-allowed;opacity:.5}.clarification-tab--active{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-page) / var(--tw-bg-opacity,1));font-weight:var(--typography-font-weight-medium);--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));border:1px solid rgb(var(--border-secondary));border-bottom-color:#0000;padding:.5rem 1rem .625rem}.clarification-content{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-page) / var(--tw-bg-opacity,1));border-bottom:1px solid rgb(var(--border-secondary));flex-direction:column;gap:.5rem;width:100%;padding:.5rem;display:flex}.clarification-input-area{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-page) / var(--tw-bg-opacity,1));border:1px solid rgb(var(--border-secondary));border-radius:20px;flex-direction:column;padding:.375rem .5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.clarification-input-area:focus-within{border-color:rgb(var(--border-tertiary2))}.clarification-input-row{align-items:center;gap:.5rem;display:flex}.clarification-plus-btn{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--color-icon-secondary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.clarification-plus-btn:hover:not(:disabled){--tw-text-opacity:1;color:rgb(var(--color-icon-primary) / var(--tw-text-opacity,1))}.clarification-plus-btn:disabled{cursor:not-allowed;opacity:.5}.clarification-textarea{resize:none;min-width:0;min-height:18px;max-height:120px;font-size:.75rem;line-height:1rem;font-weight:var(--typography-font-weight-normal);--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));outline-offset:2px;background-color:#0000;border-width:0;outline:2px solid #0000;flex:1;padding:3px 0;line-height:1.5}.clarification-textarea::placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-placeholder) / var(--tw-text-opacity,1));opacity:.5}.clarification-textarea:disabled{cursor:not-allowed;opacity:.7}.clarification-files{flex-wrap:wrap;gap:.25rem;padding:0 4px 4px;display:flex}.clarification-file-chip{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-secondary) / var(--tw-bg-opacity,1));border-radius:.75rem;align-items:center;gap:.5rem;max-width:200px;padding:.25rem .5rem;display:flex}.clarification-file-chip-info{flex-direction:column;justify-content:center;min-width:0;display:flex}.clarification-file-chip-name{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:var(--typography-font-weight-medium);--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1));line-height:1.5;overflow:hidden}.clarification-file-chip-size{font-size:10px;font-weight:var(--typography-font-weight-normal);--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));line-height:1.5}.clarification-file-chip-error{--tw-bg-opacity:1;background-color:rgb(var(--color-error-500) / var(--tw-bg-opacity,1));width:1rem;height:1rem;font-size:.75rem;line-height:1rem;font-weight:var(--typography-font-weight-bold);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clarification-file-chip-close{cursor:pointer;--tw-text-opacity:1;color:rgb(var(--color-text-tertiary) / var(--tw-text-opacity,1));background-color:#0000;border-width:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.clarification-file-chip-close:hover{--tw-text-opacity:1;color:rgb(var(--color-text-secondary) / var(--tw-text-opacity,1))}.clarification-footer{align-items:center;gap:.5rem;padding:.5rem;display:flex}
.thread-list-popover .ant-popover-content,.thread-list-popover .ant-popover-inner{padding:0}.thread-list-popover .ant-popover-inner-content{border-radius:.25rem;padding:0}.thread-list-popover .ant-empty{margin:0}
