.attachment-btn{width:28px;height:28px;padding:4px;background:transparent;border:1px solid transparent;border-radius:8px;color:rgba(32,32,32,.6);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.attachment-btn:focus-visible:not(.disabled),.attachment-btn:hover:not(.disabled){background:var(--color-control-hover,rgba(32,32,32,.04));color:rgba(32,32,32,1)}.attachment-btn:active:not(.disabled){background:var(--color-control-active,rgba(32,32,32,.08));border-color:transparent}.attachment-btn.disabled{cursor:not-allowed;opacity:.5}.attachment-btn--loading{animation:loadingSpin 1s linear infinite}@keyframes loadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .attachment-btn{background:transparent;border-color:transparent;color:var(--t-secondary,#b0b0b0)}.dark .attachment-btn:focus-visible:not(.disabled),.dark .attachment-btn:hover:not(.disabled){background:var(--color-control-hover);color:var(--t-primary,#e8e8e8)}.dark .attachment-btn:active:not(.disabled){background:var(--color-control-active);color:var(--t-primary,#e8e8e8);border-color:transparent}.attach-menu-content{min-width:220px;max-width:280px;padding:4px;border:1px solid rgba(32,32,32,.08);border-radius:8px;background:#ffffff;box-shadow:0 0 12px 0 rgba(32,32,32,.08)}.attach-menu-content .attach-menu-item,.attach-menu-sub-content .attach-menu-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-neutral-80,#4c4c4b);font-size:12px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.attach-menu-content .attach-menu-item:hover,.attach-menu-sub-content .attach-menu-item:hover{background:var(--color-control-hover,rgba(32,32,32,.04))}.attach-menu-content .attach-menu-item__icon,.attach-menu-sub-content .attach-menu-item__icon{width:16px;height:16px;flex-shrink:0;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-content .attach-menu-item__label,.attach-menu-sub-content .attach-menu-item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-content .attach-menu-item__chevron,.attach-menu-sub-content .attach-menu-item__chevron{width:14px;height:14px;flex-shrink:0;color:var(--color-neutral-80,#4c4c4b);margin-left:auto}.attach-menu-content .attach-menu-item--sub>svg:last-child:not(.attach-menu-item__chevron),.attach-menu-sub-content .attach-menu-item--sub>svg:last-child:not(.attach-menu-item__chevron){display:none}.attach-menu-sub-content{min-width:220px;max-width:280px;padding:4px;border:1px solid rgba(32,32,32,.08);border-radius:8px;background:#ffffff;box-shadow:0 0 12px 0 rgba(32,32,32,.08)}.attach-menu-sub-content--panel{--radix-dropdown-menu-content-transform-origin:bottom left}.attach-menu-sub-content--skill-preview{position:relative;overflow:visible}.attach-menu-source-item{display:flex;align-items:center;justify-content:space-between;width:100%;height:32px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-neutral-80,#4c4c4b);font-size:12px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.attach-menu-source-item:hover:not(.attach-menu-source-item--toggle){background:var(--color-control-hover,rgba(32,32,32,.04))}.attach-menu-source-item--toggle{cursor:default}.attach-menu-source-item__left{display:flex;align-items:center;gap:8px}.attach-menu-source-item__label{font-size:12px;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-divider{height:1px;background:rgba(32,32,32,.04);margin:4px 0}.attach-menu-sub-content .toggle-root{width:28px;height:16px}.attach-menu-sub-content .toggle-root.pressed{background-color:var(--color-primary);background-image:none}.attach-menu-sub-content .toggle-knob.pressed{background:linear-gradient(180deg,rgba(0,0,0,0) 35.42%,rgba(0,0,0,.08)),#fff}.attach-menu-connector-list{max-height:200px;overflow-y:auto;padding:0}.attach-menu-connector-item__icon{width:16px;height:16px;flex-shrink:0;border-radius:3px}.attach-menu-connector-item__icon-wrap{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.attach-menu-action-icon{width:16px;height:16px;flex-shrink:0;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-connector-connect-btn{font-size:11px;font-weight:400;color:var(--color-neutral-40,#b0a8a0);flex-shrink:0;cursor:pointer;transition:color .15s ease}.attach-menu-connector-connect-btn:hover{color:var(--color-text-primary,#202020)}.attach-menu-skill-list{max-height:200px;overflow-y:auto;padding:0}.attach-menu-section-label{padding:6px 8px 4px;font-size:11px;font-weight:500;line-height:1.3;color:var(--color-neutral-40,#b0a8a0)}.attach-menu-section-label,.attach-menu-skill-item{font-family:var(--kuse-font-primary,"Poppins",sans-serif)}.attach-menu-skill-item{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-neutral-80,#4c4c4b);font-size:12px;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.attach-menu-skill-item:hover{background:var(--color-control-hover,rgba(32,32,32,.04))}.attach-menu-skill-item__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-mobile-list .attach-menu-skill-item,.attach-menu-mobile-list .attach-menu-source-item{padding-left:1rem;padding-right:1rem}.dark .attach-menu-content,.dark .attach-menu-sub-content{border-color:rgba(255,255,255,.08);background:var(--t-card,#2a2a2a);box-shadow:0 0 12px 0 rgba(0,0,0,.3)}.dark .attach-menu-item{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-item:hover{background:rgba(255,255,255,.06)}.dark .attach-menu-item__icon,.dark .attach-menu-item__label,.dark .attach-menu-source-item{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-source-item:hover:not(.attach-menu-source-item--toggle){background:rgba(255,255,255,.06)}.dark .attach-menu-source-item__label{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-divider{background:rgba(255,255,255,.06)}.dark .attach-menu-sub-content .toggle-root.pressed{background-color:var(--t-btn-primary,#c4896a)}.dark .attach-menu-action-icon,.dark .attach-menu-connector-connect-btn{color:var(--t-tertiary,#787878)}.dark .attach-menu-connector-connect-btn:hover{color:var(--t-primary,#e8e8e8)}.dark .attach-menu-skill-item{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-skill-item:hover{background:rgba(255,255,255,.06)}.dark .attach-menu-skill-item__name{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-section-label{color:var(--t-tertiary,#787878)}.attach-menu-trigger-row{display:inline-flex;align-items:center;min-width:0}.attachment-btn[aria-expanded=true]:not(.disabled),.attachment-btn[data-popup-open]:not(.disabled),.attachment-btn[data-state=open]:not(.disabled){background:var(--color-control-active,rgba(32,32,32,.08));border-color:transparent}.markdown-selection-context-area{position:relative;width:100%;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--color-border)}.markdown-selection-preview{display:flex;flex-direction:column;gap:8px;border-radius:6px;padding:0}.markdown-selection__header{display:flex;justify-content:space-between;align-items:center}.markdown-selection__header-label{display:flex;align-items:center;gap:4px;color:var(--color-tertiary);font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-size:10px;font-style:normal;font-weight:400;line-height:150%}.markdown-selection__header-icon{display:flex;width:12px;height:12px;padding:1.609px 1.391px 2px 1px;justify-content:center;align-items:center;opacity:.6}.markdown-selection__content{color:var(--color-primary);font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-size:10px;font-style:normal;font-weight:400;line-height:150%;opacity:.6}.markdown-selection-remove-btn{width:14px;height:14px;border:none;background:none;color:var(--color-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;opacity:1;transition:color .2s ease;flex-shrink:0}.markdown-selection-remove-btn:hover{color:var(--color-primary)}.selection-context-area{position:relative;width:100%;border-bottom:1px solid var(--kuse-border-primary)}.quote-reference{display:flex;align-items:center;gap:var(--kuse-space-2);border-radius:var(--kuse-radius-md);padding:var(--kuse-space-2) var(--kuse-space-3)}.quote-icon{width:14px;height:14px;flex-shrink:0;aspect-ratio:1/1}.quote-text{flex:1;font-family:var(--kuse-font-primary);color:var(--kuse-text-secondary);white-space:nowrap;font-size:var(--kuse-text-xs);font-style:normal;font-weight:var(--kuse-weight-normal);line-height:var(--kuse-leading-normal)}.quote-text-clickable{color:var(--kuse-color-primary,#2563eb);cursor:pointer}.quote-text-clickable:hover{text-decoration:underline}.selection-remove-btn{width:14px;height:14px;border:none;background:none;color:var(--kuse-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--kuse-text-sm);opacity:.6;transition:opacity var(--kuse-transition-normal);flex-shrink:0}.selection-remove-btn:hover{opacity:1}.html-selection-preview{display:flex;flex-direction:column;gap:6px;border-radius:6px;padding:8px 12px;background:rgba(32,32,32,.02)}.html-selection__header{display:flex;justify-content:space-between;align-items:center}.html-selection__header-label{display:flex;align-items:center;gap:4px;color:var(--color-tertiary)}.html-selection__content,.html-selection__header-label{font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-size:10px;font-style:normal;font-weight:400;line-height:150%}.html-selection__content{color:var(--color-primary);opacity:.6;white-space:pre-wrap;word-break:break-word}.style_tooltip__brfHe{max-width:240px;text-align:left;word-break:break-all;text-wrap:auto}.style_outerWrapper__z0nJD{overflow:hidden;transition:height .25s ease}.style_container__1UnJ0{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:100%}.style_container__1UnJ0,.style_leadingSlot__i3cYv{display:flex;flex-direction:row;align-items:center;gap:8px}.style_leadingSlot__i3cYv,.style_trailingSlot__KqsDp{flex-shrink:0}.style_container__1UnJ0::-webkit-scrollbar{display:none}.style_imageCardLarge__5aBog{width:117px;height:78px}.style_imageCardLarge__5aBog,.style_imageCardSmall__rMv2J{border-radius:var(--kuse-radius-lg);border:1px solid var(--color-neutral-8);overflow:hidden;cursor:pointer;position:relative;flex-shrink:0}.style_imageCardSmall__rMv2J{width:40px;height:40px}.style_imageCardWrapper__cevZt{flex-shrink:0}.style_imageThumbnail__WA_ei{width:100%;height:100%;object-fit:cover;display:block}.style_fileCard__F02yn{width:132px;height:40px;display:flex;flex-direction:row;align-items:center;gap:8px;padding:6px;border-radius:var(--kuse-radius-lg);border:1px solid var(--color-neutral-4);position:relative;flex-shrink:0;cursor:default;overflow:hidden}.dark .style_fileCard__F02yn{border-color:var(--color-neutral-8)}.style_fileIconWrapper__0uR3r{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:6px;flex-shrink:0;background:var(--kuse-surface-secondary)}.style_fileIcon__4HnzP{width:16px;height:16px}.style_fileInfo__7LVyj{display:flex;flex-direction:column;overflow:hidden;flex:1;min-width:0}.style_fileName__NejHY{font-size:12px;color:var(--kuse-text-primary)}.style_fileName__NejHY,.style_fileStatus__NACjH{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style_fileStatus__NACjH{font-size:10px;color:var(--kuse-text-tertiary)}.style_fileStatusUploading__Oy7LE{color:var(--kuse-text-secondary)}.style_fileStatusError__R99yt{color:#d92d20}.style_deleteButton__w0cqu{position:absolute;top:3px;right:3px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:50%;border:none;cursor:pointer;opacity:0;transition:opacity .15s ease;padding:0;z-index:5;color:#fff;font-size:10px;line-height:1}.style_deleteButton__w0cqu:hover{background:rgba(0,0,0,.7)}.style_deleteIcon__iwrAp{width:8px;height:8px}.style_fileCardUploading__KR7R_ .style_deleteButton__w0cqu,.style_fileCard__F02yn:hover .style_deleteButton__w0cqu,.style_imageCardLarge__5aBog:hover .style_deleteButton__w0cqu,.style_imageCardSmall__rMv2J:hover .style_deleteButton__w0cqu,.style_imageCardUploading__9jh8w .style_deleteButton__w0cqu{opacity:1}.dark .style_deleteButton__w0cqu{background:rgba(0,0,0,.6);color:#ddd}.style_frostedOverlay__HHiy0{position:absolute;inset:0;background:rgba(255,255,255,.6);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2}.dark .style_frostedOverlay__HHiy0{background:rgba(0,0,0,.4)}.style_frostedOverlay__HHiy0:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:style_shimmer__WeO_L 2.5s infinite;pointer-events:none}.dark .style_frostedOverlay__HHiy0:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.style_uploadOverlay__SWGY5{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:var(--kuse-radius-lg);overflow:hidden;z-index:3;background:linear-gradient(90deg,var(--kuse-hover-bg) 0,var(--kuse-active-bg) 50%,var(--kuse-hover-bg) 100%);background-size:200% 100%;animation:style_skeletonPulse__A68NQ 3s ease-in-out infinite;opacity:.3}.style_uploadOverlay__SWGY5:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:style_shimmer__WeO_L 2.5s infinite;pointer-events:none}@keyframes style_skeletonPulse__A68NQ{0%{background-position:200% 0}50%{background-position:-200% 0}to{background-position:200% 0}}@keyframes style_shimmer__WeO_L{0%{left:-100%;opacity:0}50%{opacity:.8}to{left:100%;opacity:0}}.style_backdrop__FS_BR{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:2147483647;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:style_fadeIn__V6opl .15s ease}.style_image__HMT_0{max-height:80vh;max-width:90vw;object-fit:contain;border-radius:8px;cursor:default}@keyframes style_fadeIn__V6opl{0%{opacity:0}to{opacity:1}}.image-ratio-selector{position:relative;display:inline-block}.image-ratio-trigger{position:relative;background:none;border:none;cursor:pointer;border-radius:8px;flex-shrink:0;padding:0;transition:all .2s ease;background:#ffffff;color:var(--cr-primary-60);border:1px solid var(--color-border)}.image-ratio-trigger:focus:not(.disabled),.image-ratio-trigger:hover:not(.disabled){background:var(--color-row-hover)}.image-ratio-trigger:active:not(.disabled){background:var(--color-row-hover);border:1px solid var(--color-tertiary)}.image-ratio-trigger.disabled{cursor:not-allowed;opacity:.5}.image-ratio-trigger.disabled .chevron-icon,.image-ratio-trigger.disabled .model-label{opacity:.5}.image-ratio-trigger-content{justify-content:center;padding:4px 6px;border-radius:8px;flex-shrink:0;box-sizing:border-box}.image-ratio-trigger-content,.image-ratio-trigger-info{display:flex;flex-direction:row;gap:4px;align-items:center}.image-ratio-trigger-info{flex:1;height:20px;justify-content:flex-start;padding:0;position:relative;flex-shrink:0}.ratio-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;line-height:1.5;font-style:normal;overflow:hidden;text-overflow:ellipsis;position:relative;flex-shrink:0;color:var(--cr-primary-60);font-size:12px;text-align:left;white-space:nowrap;max-width:76px}.ratio-trigger-icon-frame{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.ratio-icon{width:16px;height:16px;color:rgba(32,32,32,.6)}.ratio-auto-icon{width:14px;height:12px}.ratio-trigger-icon.ratio-aspect-icon{transform:translateY(.5px)}.ratio-chevron{display:flex;height:12px;align-items:center;justify-content:center;position:relative;flex:0;width:12px;transition:transform .2s ease;color:var(--color-primary)}.ratio-chevron.open{transform:rotate(180deg)}.chevron-icon{width:12px;height:12px;opacity:.6;color:rgba(32,32,32,.6)}.chevron-icon svg,.chevron-icon svg path{fill:currentColor!important}.image-ratio-trigger-border{position:absolute;inset:0;border:1px solid rgba(32,32,32,.08);border-radius:8px;pointer-events:none;transition:border-color .2s ease}.image-ratio-selector.open .image-ratio-trigger-border{border-color:#0085ff}.image-ratio-dropdown-paper{min-width:220px;border-radius:8px!important;box-shadow:0 0 12px 0 rgba(32,32,32,.08)!important;border:1px solid rgba(32,32,32,.01)!important;background:#ffffff!important;overflow:hidden;z-index:1000;animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.image-ratio-dropdown-paper[data-state=open]{animation-name:slideUpAndFade}.image-ratio-dropdown-paper[data-state=closed]{animation-name:slideDownAndFade}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownAndFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}.image-ratio-dropdown{background:#ffffff;border-radius:8px;overflow:hidden;width:220px}.image-ratio-list{display:flex;padding:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;align-self:stretch;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(32,32,32,.2) transparent}.image-ratio-list::-webkit-scrollbar{width:6px}.image-ratio-list::-webkit-scrollbar-track{background:transparent}.image-ratio-list::-webkit-scrollbar-thumb{background:rgba(32,32,32,.2);border-radius:3px}.image-ratio-item{display:flex;align-items:center;gap:8px;align-self:stretch;padding:6px 8px;border-radius:8px;transition:all .2s ease;cursor:pointer;user-select:none;text-align:left;min-height:32px;width:100%}.image-ratio-item.selected,.image-ratio-item:hover:not(.disabled){background:rgba(32,32,32,.04)}.image-ratio-item.disabled{opacity:.5;cursor:not-allowed}.ratio-info{display:flex;align-items:center;gap:10px;flex:1;color:var(--color-primary);min-width:0;text-align:left}.ratio-option-icon-frame{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;flex-shrink:0}.ratio-option-icon{color:var(--color-tertiary)}.ratio-copy{flex:1;flex-direction:column;align-items:flex-start}.ratio-copy,.ratio-title-row{display:flex;min-width:0;text-align:left}.ratio-title-row{align-items:baseline;gap:6px;width:100%}.ratio-title,.ratio-value{overflow:hidden;color:var(--color-neutral-60,#787876);font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-style:normal;text-overflow:ellipsis;white-space:nowrap}.ratio-value{flex-shrink:0}.ratio-title,.ratio-value{font-size:12px;font-weight:400;line-height:16px}.ratio-title{min-width:0}.image-ratio-item.selected .ratio-title,.image-ratio-item.selected .ratio-value{color:var(--color-neutral-60,#787876)}.ratio-default{color:rgba(32,32,32,.5);font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-style:normal}.ratio-default,.ratio-default-inline{font-size:10px;font-weight:400;line-height:150%}.ratio-default-inline{color:#108cfe;flex-shrink:0}.ratio-check-icon{width:14px;height:14px;color:var(--color-primary);flex-shrink:0}.dark .image-ratio-trigger{background:transparent;border-color:var(--t-input,rgba(255,255,255,.14));color:var(--t-secondary,rgba(255,255,255,.72))}.dark .image-ratio-trigger:active:not(.disabled),.dark .image-ratio-trigger:focus:not(.disabled),.dark .image-ratio-trigger:hover:not(.disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.dark .chevron-icon,.dark .ratio-icon,.dark .ratio-label{color:var(--t-secondary,rgba(255,255,255,.72))}.dark .image-ratio-trigger-border{border-color:rgba(255,255,255,.08)}.dark .image-ratio-selector.open .image-ratio-trigger-border{border-color:var(--t-accent,#0085ff)}.dark .image-ratio-dropdown-paper{background:var(--t-card,#2e2e2e)!important;border-color:var(--t-input,rgba(255,255,255,.14))!important;box-shadow:0 12px 32px rgba(0,0,0,.34)!important}.dark .image-ratio-dropdown{background:var(--t-card,#2e2e2e)}.dark .image-ratio-list{scrollbar-color:rgba(255,255,255,.22) transparent}.dark .image-ratio-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22)}.dark .image-ratio-item.selected,.dark .image-ratio-item:hover:not(.disabled){background:rgba(255,255,255,.08)}.dark .image-ratio-item.selected .ratio-title,.dark .image-ratio-item.selected .ratio-value,.dark .ratio-info,.dark .ratio-title,.dark .ratio-value{color:var(--t-primary,rgba(255,255,255,.88))}.dark .ratio-default,.dark .ratio-option-icon{color:var(--t-tertiary,rgba(255,255,255,.45))}.video-settings-selector{position:relative;display:inline-block;flex-shrink:0}.video-settings-trigger{padding:0;border:1px solid var(--color-border);border-radius:8px;background:var(--color-card);color:var(--color-secondary);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.video-settings-trigger:focus-visible:not(:disabled),.video-settings-trigger:hover:not(:disabled){background:var(--color-item-hover)}.video-settings-trigger:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}.video-settings-trigger:disabled{cursor:not-allowed;opacity:.5}.video-settings-trigger-content{display:flex;height:30px;align-items:center;gap:4px;padding:4px 6px;box-sizing:border-box;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-size:12px;font-weight:400;line-height:18px;white-space:nowrap}.video-settings-trigger-ratio-icon{width:16px;height:16px;flex-shrink:0;color:currentColor}.video-settings-chevron,.video-settings-separator{color:var(--color-tertiary)}.video-settings-chevron{flex-shrink:0;transition:transform .15s ease}.video-settings-chevron.open{transform:rotate(180deg)}.video-settings-dropdown{width:360px;overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card);box-shadow:var(--shadow-ks-dropdown);color:var(--color-primary);z-index:1000}.video-settings-panel{display:flex;flex-direction:column;gap:20px;padding:16px}.video-settings-section{display:flex;flex-direction:column;gap:8px}.video-settings-section-title{display:flex;align-items:center;gap:6px;color:var(--color-secondary);font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-size:13px;font-weight:500;line-height:20px}.video-settings-ratio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.video-settings-option,.video-settings-ratio-option{border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-secondary);cursor:pointer;font-family:var(--kuse-font-primary,"Poppins",sans-serif)}.video-settings-ratio-option{display:flex;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:13px}.video-settings-ratio-option svg{width:20px;height:20px}.video-settings-option-grid{display:grid;grid-template-columns:repeat(var(--video-settings-columns),minmax(0,1fr));gap:8px}.video-settings-option{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:center;gap:4px;padding:6px 8px;font-size:13px;line-height:20px}.video-settings-option:hover,.video-settings-ratio-option:hover{background:var(--color-control-hover)}.video-settings-option.selected,.video-settings-ratio-option.selected{border-color:var(--color-input);background:var(--color-control-hover);color:var(--color-primary)}.video-settings-option.selected:hover,.video-settings-ratio-option.selected:hover{background:var(--color-control-hover)}.video-settings-option:focus-visible,.video-settings-ratio-option:focus-visible{outline:2px solid var(--color-border-active);outline-offset:2px}.video-settings-duration-control{display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:12px}.video-settings-duration-input-wrap{position:relative;min-width:0}.video-settings-duration-input{border-radius:8px}.video-settings-duration-input [data-slot=input]{padding-right:26px;text-align:center;font-variant-numeric:tabular-nums}.video-settings-duration-input [data-slot=input]::-webkit-inner-spin-button,.video-settings-duration-input [data-slot=input]::-webkit-outer-spin-button{margin:0;appearance:none}.video-settings-duration-unit{position:absolute;top:50%;right:10px;color:var(--color-tertiary);font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-size:12px;line-height:18px;pointer-events:none;transform:translateY(-50%)}@media (max-width:768px){.video-settings-panel{padding:16px 16px max(32px,env(safe-area-inset-bottom))}.video-settings-ratio-option{min-height:72px}.video-settings-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-settings-option{min-height:48px}}.style_slashMenu__OMdyf{position:relative;min-width:220px;max-width:280px;padding:4px;border:1px solid rgba(32,32,32,.08);border-radius:8px;background:#ffffff;box-shadow:0 0 12px 0 rgba(32,32,32,.08);z-index:50}.style_slashMenuWithPreview__o6kK9{overflow:visible}.style_slashMenuList__GwN4C{max-height:240px;overflow-y:auto}.style_slashMenuItem__f5s70{display:flex;align-items:center;gap:8px;width:100%;height:32px;padding:4px 8px;border:none;border-radius:8px;background:transparent;color:var(--color-neutral-80,#4c4c4b);font-size:12px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.style_slashMenuItemSelected__NuEOm,.style_slashMenuItem__f5s70:hover{background:var(--color-control-hover,rgba(32,32,32,.04))}.style_sectionHeader__NtVas{padding:6px 8px 2px;color:var(--color-neutral-60,#787876);font-size:11px;font-family:var(--kuse-font-primary,"Poppins",sans-serif);font-weight:500;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;cursor:default;user-select:none}.style_slashMenuItemIcon__5XCRU{width:20px;height:20px;flex-shrink:0;color:var(--color-neutral-60,#787876)}.style_slashMenuItemLabel__iYQqW{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-80,#4c4c4b)}.dark .style_slashMenu__OMdyf{border-color:rgba(255,255,255,.08);background:var(--t-card,#2a2a2a);box-shadow:0 0 12px 0 rgba(0,0,0,.3)}.dark .style_slashMenuItem__f5s70{color:var(--t-secondary,#b0b0b0)}.dark .style_slashMenuItemSelected__NuEOm,.dark .style_slashMenuItem__f5s70:hover{background:rgba(255,255,255,.06)}.dark .style_sectionHeader__NtVas,.dark .style_slashMenuItemIcon__5XCRU,.dark .style_slashMenuItemLabel__iYQqW{color:var(--t-secondary,#b0b0b0)}.TemplatePlaceholderView_wrapper__iEJ1s{display:inline;vertical-align:baseline;outline:none!important;border:none!important;box-shadow:none!important}.TemplatePlaceholderView_selected__qwUUq,.TemplatePlaceholderView_selected__qwUUq.ProseMirror-selectednode,.TemplatePlaceholderView_wrapper__iEJ1s.ProseMirror-selectednode,.TemplatePlaceholderView_wrapper__iEJ1s:focus,.TemplatePlaceholderView_wrapper__iEJ1s:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.TemplatePlaceholderView_input__W1df8{display:inline-block;background-color:#eff6ff;color:#155dfc;padding:2px 8px;border-radius:4px;font-size:12px;line-height:16px;margin:0 2px;vertical-align:baseline;border:none;outline:none;box-shadow:none;min-width:20px;width:fit-content;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.TemplatePlaceholderView_input__W1df8:active,.TemplatePlaceholderView_input__W1df8:focus,.TemplatePlaceholderView_input__W1df8:focus-visible,.TemplatePlaceholderView_input__W1df8:focus-within{outline:none!important;box-shadow:none!important;border:none!important;-webkit-box-shadow:none!important}.TemplatePlaceholderView_input__W1df8::-moz-focus-inner{border:0}.dark .TemplatePlaceholderView_input__W1df8{background-color:rgba(59,130,246,.2);color:#93c5fd}.style_container__uf8sR{width:100%;position:relative;min-width:1px;min-height:42px}.style_container__uf8sR>div{min-height:42px}.style_container__uf8sR .tiptap{min-height:42px;max-height:126px;border:none;outline:none;background:transparent;font-family:var(--kuse-font-primary);overflow-y:auto;word-wrap:break-word;white-space:pre-wrap}.style_container__uf8sR .tiptap,.style_container__uf8sR .tiptap.ProseMirror{padding:0;font-weight:var(--kuse-weight-normal);font-size:var(--kuse-text-base);line-height:var(--kuse-leading-normal);color:var(--kuse-text-primary)}.style_container__uf8sR .tiptap.ProseMirror{font-style:normal;--text-color:var(--kuse-text-primary);--paragraph-color:var(--kuse-text-primary)}.style_editor__ZDCfo{min-height:var(--prompt-input-min-height,42px);max-height:126px;padding:0;border:none;outline:none;background:transparent;font-family:var(--kuse-font-primary);font-weight:var(--kuse-weight-normal);font-size:var(--kuse-text-base);line-height:var(--kuse-leading-normal);color:var(--kuse-text-primary);overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;position:relative;z-index:2}.style_editor__ZDCfo:focus{outline:none}.style_editor__ZDCfo p{margin:0;padding:0}.style_editor__ZDCfo[data-placeholder][data-empty=true]:not([data-composing=true]):before{content:attr(data-placeholder);position:absolute;left:0;right:0;top:2px;font-family:var(--kuse-font-primary);font-weight:var(--kuse-weight-normal);line-height:var(--kuse-leading-normal);font-style:normal;color:var(--kuse-text-placeholder);font-size:var(--kuse-text-base);text-align:left;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--placeholder-clamp,2);max-height:calc(100% - 2px);overflow:hidden;pointer-events:none}.style_editor__ZDCfo.style_disabled__MuFXk{opacity:.6;cursor:not-allowed}.style_editor__ZDCfo[contenteditable=plaintext-only],.style_editor__ZDCfo[contenteditable=true]{cursor:text}.style_editor__ZDCfo[contenteditable=false]{cursor:not-allowed}.style_editor__ZDCfo:empty:before{content:"";display:inline-block}.style_editor__ZDCfo::-webkit-scrollbar{width:6px}.style_editor__ZDCfo::-webkit-scrollbar-track{background:transparent}.style_editor__ZDCfo::-webkit-scrollbar-thumb{background:var(--kuse-border-hover);border-radius:3px}.style_editor__ZDCfo::-webkit-scrollbar-thumb:hover{background:var(--kuse-text-tertiary)}.style_editor__ZDCfo .template-placeholder{display:inline-block;background-color:#eff6ff;color:#155dfc;padding:2px 8px;border-radius:4px;font-size:12px;line-height:16px;cursor:pointer;user-select:none;margin:0 2px;vertical-align:baseline}.style_editor__ZDCfo .template-placeholder:hover{background-color:#dbeafe}.dark .style_editor__ZDCfo .template-placeholder{background-color:rgba(59,130,246,.2);color:#93c5fd}.dark .style_editor__ZDCfo .template-placeholder:hover{background-color:rgba(59,130,246,.3)}.style_editor__ZDCfo .inline-slash{color:var(--color-link)}.style_editor__ZDCfo.tiptap.ProseMirror p{margin-bottom:8px}.style_inputAreaWrapper__p7hKI{position:relative;display:flex;flex-direction:column;width:100%;gap:0}.style_chatInputContainer__nw5rY{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:var(--kuse-radius-lg);flex-shrink:0;width:100%;height:auto;box-sizing:border-box;transition:padding .2s ease,box-shadow .2s ease;background:#ffffff;box-shadow:none;padding:12px}.style_fileAttachmentSlot__RUhW_{display:grid;grid-template-rows:0fr;margin-bottom:0;transition:grid-template-rows .25s ease,margin-bottom .25s ease}.style_fileAttachmentSlotOpen__5oEDo{grid-template-rows:1fr;margin-bottom:12px}.style_fileAttachmentInner__B9Bag{overflow:hidden}.style_chatInputBorder__hTGvO{position:absolute;inset:0;border:1px solid rgba(32,32,32,.12);border-radius:8px;pointer-events:none}.style_chatInputContainer__nw5rY.style_standalone__qdNhk{border-radius:12px;box-shadow:0 4px 24px 0 rgba(134,125,92,.05);transition:box-shadow .15s ease}.style_chatInputContainer__nw5rY.style_standalone__qdNhk:focus-within{box-shadow:0 4px 24px 0 rgba(134,125,92,.08)}.style_chatInputContainer__nw5rY.style_standalone__qdNhk .style_chatInputBorder__hTGvO{border-radius:12px}.style_standalone__qdNhk .style_messageInputContainer__kIkkE{min-height:63px;--prompt-input-min-height:63px}.style_inputTopSlot__rgvIR{display:flex;align-items:center;width:100%}.style_messageInputSection__Z_YHR{display:flex;flex-direction:row;gap:var(--kuse-space-1);align-items:flex-start;justify-content:flex-start;padding:0;position:relative;width:100%}.style_messageInputContainer__kIkkE{flex:1;display:flex;flex-direction:row;align-items:flex-start;position:relative;min-height:42px;max-height:126px;min-width:1px}.style_messagePlaceholder__ZC_Co{position:absolute;left:0;top:2px;font-style:normal;color:var(--kuse-text-placeholder);text-align:left;white-space:nowrap;pointer-events:none}.style_messageEditable__SeudI,.style_messagePlaceholder__ZC_Co{font-family:var(--kuse-font-primary);font-weight:var(--kuse-weight-normal);line-height:var(--kuse-leading-normal);font-size:var(--kuse-text-base)}.style_messageEditable__SeudI{flex:1;min-height:42px;max-height:126px;padding:0;border:none;outline:none;background:transparent;color:var(--kuse-text-primary);overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;position:relative;z-index:2}.style_messageEditable__SeudI:focus{outline:none}.style_messageEditable__SeudI[contenteditable=plaintext-only],.style_messageEditable__SeudI[contenteditable=true]{cursor:text}.style_messageEditable__SeudI[contenteditable=false]{cursor:not-allowed}.style_messageEditable__SeudI.style_disabled__TAcOE{color:var(--kuse-text-placeholder);cursor:not-allowed}.style_messageEditable__SeudI:empty:before{content:"";display:inline-block}.style_messageEditable__SeudI::-webkit-scrollbar{width:6px}.style_messageEditable__SeudI::-webkit-scrollbar-track{background:transparent}.style_messageEditable__SeudI::-webkit-scrollbar-thumb{background:var(--kuse-border-hover);border-radius:3px}.style_messageEditable__SeudI::-webkit-scrollbar-thumb:hover{background:var(--kuse-text-tertiary)}.style_chatControls__nPcyb{flex-direction:row;justify-content:space-between;padding:0;position:relative;flex-shrink:0;width:100%}.style_chatControls__nPcyb,.style_controlsLeft__Ig3rF{display:flex;align-items:center;gap:var(--kuse-space-2)}.style_controlsLeft__Ig3rF{flex:1 1 auto;min-width:0;overflow:visible}.style_controlsLeft__Ig3rF::-webkit-scrollbar{display:none}@media (max-width:768px){.style_controlsLeft__Ig3rF{overflow-x:auto;scrollbar-width:none}}.style_controlsLeftSlot__er_g7{display:flex;align-items:center;flex:0 1 auto;min-width:0}.style_controlsRight__GbLqF{display:flex;align-items:center;gap:var(--kuse-space-3);flex-shrink:0}.style_attachmentIcons__2FNLQ{display:flex;align-items:center;gap:var(--kuse-space-2);flex:1 1 auto;min-width:0}.style_attachmentBtn__wlRkt{width:24px;height:24px;padding:var(--kuse-space-1);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--kuse-radius-sm);color:var(--kuse-text-secondary);transition:all var(--kuse-transition-normal)}.style_attachmentBtn__wlRkt.style_disabled__TAcOE{opacity:.4;cursor:not-allowed}.style_attachmentBtnLoading__xbfU8{animation:style_loadingSpin__gFnSi 1s linear infinite}@keyframes style_loadingSpin__gFnSi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.style_chatSelectors__9TylN{padding:0;position:relative;flex-shrink:0}.style_chatSelectors__9TylN,.style_imageSelectors__R_PZr{display:flex;flex-direction:row;gap:var(--kuse-space-2);align-items:center;justify-content:flex-start}.style_imageSelectors__R_PZr{flex-wrap:wrap}.style_sendButton__xRfUl{position:relative;flex-shrink:0;width:20px;height:20px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--kuse-radius-sm);transition:background-color var(--kuse-transition-normal),opacity var(--kuse-transition-normal)}.style_sendButton__xRfUl.style_disabled__TAcOE{opacity:.4;cursor:not-allowed}.style_sendIcon__XUv5e{width:18px;height:18px;filter:none}.style_stopButton__u1wD0{position:relative;flex-shrink:0;width:20px;height:20px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--kuse-radius-sm);transition:background-color var(--kuse-transition-normal),opacity var(--kuse-transition-normal)}.style_stopButton__u1wD0:hover:not(.style_disabled__TAcOE){background:rgba(239,68,68,.08)}.style_stopButton__u1wD0.style_disabled__TAcOE{opacity:.4;cursor:not-allowed}.style_stopIcon__NNr4o{width:18px;height:18px}.style_chatInputContainer__nw5rY:focus-within .style_chatInputBorder__hTGvO{border-color:rgba(32,32,32,.16)}.style_chatInputContainer__nw5rY.style_loading__mifBH{pointer-events:none}.style_loading__mifBH .style_messageEditable__SeudI{cursor:not-allowed}.dark .style_chatInputContainer__nw5rY{background:rgba(255,255,255,.04)}.dark .style_chatInputContainer__nw5rY.style_standalone__qdNhk{background:rgba(255,255,255,.045);box-shadow:0 10px 32px rgba(0,0,0,.18),inset 0 1px 0 0 rgba(255,255,255,.05)}.dark .style_chatInputContainer__nw5rY.style_standalone__qdNhk:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 50% 0,rgba(255,255,255,.03),transparent 55%)}.dark .style_directUploadButton__Sc2My{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.04)!important;color:var(--t-secondary,#b0b0b0)!important}.dark .style_directUploadButton__Sc2My:focus-visible:not(:disabled),.dark .style_directUploadButton__Sc2My:hover:not(:disabled){background:rgba(255,255,255,.08)!important;color:var(--t-primary,#e8e8e8)!important}.dark .style_chatInputBorder__hTGvO{border-color:rgba(255,255,255,.08)}.dark .style_chatInputContainer__nw5rY:focus-within .style_chatInputBorder__hTGvO{border-color:rgba(255,255,255,.12)}.dark .style_chatInputContainer__nw5rY:not(.style_standalone__qdNhk){box-shadow:inset 0 1px 0 0 rgba(255,255,255,.05)}.dark .style_chatInputContainer__nw5rY:not(.style_standalone__qdNhk):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 60% at 50% 0,rgba(255,255,255,.03),transparent 55%)}.dark .style_chatInputContainer__nw5rY:not(.style_standalone__qdNhk):focus-within{box-shadow:inset 0 1px 0 0 rgba(255,255,255,.08)}.dark .style_chatInputContainer__nw5rY:not(.style_standalone__qdNhk):focus-within:before{background:radial-gradient(120% 60% at 50% 0,rgba(255,255,255,.05),transparent 55%)}.dark .style_chatInputContainer__nw5rY.style_standalone__qdNhk:focus-within{box-shadow:0 10px 32px rgba(0,0,0,.18),inset 0 1px 0 0 rgba(255,255,255,.08)}.dark .style_chatInputContainer__nw5rY.style_standalone__qdNhk:focus-within:before{background:radial-gradient(120% 60% at 50% 0,rgba(255,255,255,.05),transparent 55%)}[data-insurance-theme] .style_sendButton__xRfUl:not(.style_stopButton__u1wD0){color:#b8956a}[data-insurance-theme] .style_sendButton__xRfUl:not(.style_stopButton__u1wD0):hover:not(.style_disabled__TAcOE){color:#c2a073;background:rgba(184,149,106,.08)}