.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-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:Poppins,sans-serif;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.attach-menu-item:hover{background:var(--color-state-hover-on-white,#f6f5f5)}.attach-menu-item__icon{width:20px;height:20px;flex-shrink:0;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-item__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-80,#4c4c4b)}.attach-menu-item__chevron{width:20px;height:20px;flex-shrink:0;color:var(--color-neutral-80,#4c4c4b);margin-left:auto}.attach-menu-item--sub>svg:last-child{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-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: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-state-hover-on-white,#f6f5f5)}.attach-menu-source-item--toggle{cursor:default}.attach-menu-source-item__left{display:flex;align-items:center;gap:8px}.attach-menu-source-item__icon{width:20px;height:20px;flex-shrink:0;color:var(--color-neutral-60,#787876)}.attach-menu-source-item__label{font-size:12px}.attach-menu-source-item--toggle .attach-menu-source-item__label,.attach-menu-source-item__label{color:var(--color-neutral-80,#4c4c4b)}.attach-menu-source-item--toggle .attach-menu-source-item__icon{width:20px;height:20px;color:var(--color-neutral-60,#787876)}.attach-menu-source-item__arrow{width:16px;height:16px;color:var(--kuse-text-secondary)}.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:#6a4040;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-scope-indicator{position:relative;display:flex;align-items:center;height:28px;border-radius:8px;background:#EBF2FF;border:1px solid #bfd4f8;color:#3B82F6;user-select:none}.attach-menu-scope-indicator:hover:not(.attach-menu-scope-indicator--disabled){background:#DDEAFF}.attach-menu-scope-indicator--disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.attach-menu-scope-indicator__icon{display:flex;align-items:center;justify-content:center;width:28px;height:26px;padding:4px;color:#3B82F6;cursor:pointer;background:none;border:none;border-radius:7px 0 0 7px;transition:color .15s ease}.attach-menu-scope-indicator__icon:hover{color:#2563EB}.attach-menu-scope-indicator__close{display:none;align-items:center;justify-content:center;width:22px;height:26px;padding:0;color:#3B82F6;cursor:pointer;background:none;border-radius:0 7px 7px 0;border:none;border-left:1px solid #bfd4f8;transition:color .15s ease}.attach-menu-scope-indicator__close:hover{color:#2563EB}.attach-menu-scope-indicator:hover .attach-menu-scope-indicator__close{display:flex}.attach-menu-skill-list{max-height:200px;overflow-y:auto;padding:0}.attach-menu-section-label{padding:6px 8px 4px;font-size:11px;font-family:Poppins,sans-serif;font-weight:500;line-height:1.3;color:var(--color-neutral-40,#b0a8a0)}.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-family:Poppins,sans-serif;font-weight:400;line-height:1.4;text-align:left;cursor:pointer;transition:background .15s ease}.attach-menu-skill-item:hover{background:var(--color-state-hover-on-white,#f6f5f5)}.attach-menu-skill-item__name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-neutral-80,#4c4c4b)}.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:20px;height:20px;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)}.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--toggle .attach-menu-source-item__label,.dark .attach-menu-source-item__label{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-source-item--toggle .attach-menu-source-item__icon{color:var(--t-primary,#e8e8e8)}.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-scope-indicator{background:var(--t-card,#2a2a2a);border-color:rgba(255,255,255,.08);color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-scope-indicator__icon,.dark .attach-menu-scope-indicator__label{color:var(--t-secondary,#b0b0b0)}.dark .attach-menu-scope-indicator:focus:not(.attach-menu-scope-indicator--disabled),.dark .attach-menu-scope-indicator:hover:not(.attach-menu-scope-indicator--disabled){background:var(--t-hover-subtle,#2e2e2e)}.dark .attach-menu-scope-indicator:active:not(.attach-menu-scope-indicator--disabled){background:var(--t-hover-subtle,#2e2e2e);border-color:rgba(255,255,255,.3)}.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)}.file-upload-menu{position:relative;display:inline-block}.file-upload-menu.chat-variant{width:28px;height:28px;border-radius:8px}.file-upload-menu.chat-variant,.file-upload-trigger{display:flex;align-items:center;justify-content:center}.file-upload-trigger{position:relative;background:none;border:none;cursor:pointer;border-radius:4px;flex-shrink:0;padding:1px;transition:background-color .2s ease;background:transparent;height:32px;width:32px}.file-upload-trigger:hover:not(.disabled){background:rgba(32,32,32,.04)}.file-upload-trigger.disabled{cursor:not-allowed;opacity:.5}.file-upload-trigger svg{color:rgba(106,64,64,.6)}.dark .file-upload-trigger svg{color:rgba(232,232,232,.6)}.attachment-btn{width:28px;height:28px;padding:4px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;color:rgba(32,32,32,.6);transition:all .2s ease;background:var(--t-card,#ffffff);border:1px solid var(--neutral-8,#ebeae7)}.attachment-btn:focus:not(.disabled),.attachment-btn:hover:not(.disabled){background:rgba(106,64,64,.04);color:rgba(32,32,32,1)}.attachment-btn:active:not(.disabled){background:rgba(106,64,64,.04);border:1px solid rgba(106,64,64,.6)}.attachment-btn.disabled{cursor:not-allowed;opacity:.5}.attachment-btn.disabled .chevron-icon,.attachment-btn.disabled .model-label{opacity:.5}.dark .attachment-btn{background:var(--t-card,#2a2a2a);border-color:rgba(255,255,255,.08);color:var(--t-secondary,#b0b0b0)}.dark .attachment-btn:focus:not(.disabled),.dark .attachment-btn:hover:not(.disabled){background:rgba(255,255,255,.06)}.dark .attachment-btn:active:not(.disabled){background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.3)}.attachment-btn--loading{animation:loadingSpin 1s linear infinite}@keyframes loadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.file-upload-dropdown-paper{min-width:200px;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;margin-top:-8px;overflow:hidden}.file-upload-dropdown{background:#ffffff;border-radius:8px;overflow:hidden;width:200px}.file-upload-list{display:flex;padding:8px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;align-self:stretch;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(32,32,32,.2) transparent}.file-upload-list::-webkit-scrollbar{width:6px}.file-upload-list::-webkit-scrollbar-track{background:transparent}.file-upload-list::-webkit-scrollbar-thumb{background:rgba(32,32,32,.2);border-radius:3px}.file-upload-item{display:flex;align-items:center;gap:8px;align-self:stretch;padding:8px;border-radius:8px;transition:all .2s ease;cursor:pointer;user-select:none;text-align:left;min-height:40px;outline:none}.file-upload-item:focus,.file-upload-item:hover{border-radius:8px;background:rgba(106,64,64,.04)}.file-upload-info{display:flex;align-items:center;flex:1}.file-upload-name{overflow:hidden;color:#6a4040;text-overflow:ellipsis;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:150%;white-space:nowrap;opacity:.6}.dark .file-upload-dropdown-paper{background:var(--t-card,#2a2a2a)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 0 12px 0 rgba(0,0,0,.3)!important}.dark .file-upload-dropdown{background:var(--t-card,#2a2a2a)}.dark .file-upload-item:focus,.dark .file-upload-item:hover{background:rgba(255,255,255,.06)}.dark .file-upload-name{color:var(--t-primary,#e8e8e8)}.selection-context-area{border-bottom:1px solid var(--black-8,rgba(106,64,64,.08))}.markdown-selection-preview{display:flex;flex-direction:column;gap:6px;border-radius:6px;padding:8px 12px}.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(--black-60,rgba(106,64,64,.6));font-family:Poppins;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:#6a4040;font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:150%;opacity:.6}.selection-remove-btn{color:rgba(106,64,64,.4);font-size:12px;transition:opacity .2s ease}.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(106,64,64,.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(--black-60,rgba(106,64,64,.6))}.html-selection__content,.html-selection__header-label{font-family:Poppins;font-size:10px;font-style:normal;font-weight:400;line-height:150%}.html-selection__content{color:#6a4040;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{display:flex;flex-direction:row;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:100%}.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}.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;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:9999;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-style-selector{position:relative;display:inline-block}.image-style-trigger{position:relative;background:none;border:none;cursor:pointer;border-radius:8px;flex-shrink:0;padding:0;color:var(--cr-primary-60);transition:all .2s ease;background:#ffffff;border:1px solid rgba(106,64,64,.08)}.image-style-trigger:focus:not(.disabled),.image-style-trigger:hover:not(.disabled){background:rgba(106,64,64,.04)}.image-style-trigger:active:not(.disabled){background:rgba(106,64,64,.04);border:1px solid rgba(106,64,64,.6)}.image-style-trigger.disabled{cursor:not-allowed;opacity:.5}.image-style-trigger.disabled .chevron-icon,.image-style-trigger.disabled .model-label,.image-style-trigger.disabled .style-label{opacity:.5}.image-style-trigger-content{justify-content:center;padding:4px 8px;border-radius:8px;flex-shrink:0;box-sizing:border-box}.image-style-trigger-content,.image-style-trigger-info{display:flex;flex-direction:row;gap:4px;align-items:center}.image-style-trigger-info{flex:1;height:20px;justify-content:flex-start;padding:0;position:relative;flex-shrink:0}.style-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-family: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:48px}.style-chevron{display:flex;height:12px;align-items:center;justify-content:center;position:relative;flex:0;width:12px;transition:transform .2s ease;color:#6a4040}.style-chevron.open{transform:rotate(180deg)}.image-style-dropdown-paper{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:8px;z-index:1000;animation-duration:.15s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.image-style-dropdown-paper[data-state=open]{animation-name:slideUpAndFade}.image-style-dropdown-paper[data-state=closed]{animation-name:slideDownAndFade}.image-style-dropdown{min-width:280px;max-width:320px}.image-style-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0}.image-style-item{display:flex;padding:4px 4px 8px;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;border-radius:8px;border:1px solid var(--black-8,rgba(32,32,32,.08));background:var(--black-4,rgba(32,32,32,.04));cursor:pointer}.image-style-item:hover{background:var(--black-4,rgba(32,32,32,.06));border:1px solid var(--black-8,rgba(32,32,32,.1))}.image-style-item.selected{background:#eff6ff;border-color:#0085ff}.image-style-item.selected .style-name{color:#0085ff;font-weight:600}.style-thumbnail{border-radius:8px;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;align-self:stretch;aspect-ratio:1/1}.style-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px;aspect-ratio:1/1}.style-thumbnail img:not([src]),.style-thumbnail img[src=""]{display:none}.style-name{align-self:stretch;color:var(--black-60,rgba(32,32,32,.6));text-align:center;font-family:Popins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.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 rgba(106,64,64,.08)}.image-ratio-trigger:focus:not(.disabled),.image-ratio-trigger:hover:not(.disabled){background:rgba(106,64,64,.04)}.image-ratio-trigger:active:not(.disabled){background:rgba(106,64,64,.04);border:1px solid rgba(106,64,64,.6)}.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 8px;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: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:48px}.ratio-chevron{display:flex;height:12px;align-items:center;justify-content:center;position:relative;flex:0;width:12px;transition:transform .2s ease;color:#6a4040}.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:140px;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;margin-top:-8px;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:140px}.image-ratio-list{display:flex;padding:8px;flex-direction:column;justify-content:flex-end;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:8px;border-radius:8px;transition:all .2s ease;cursor:pointer;user-select:none;text-align:left;min-height:40px}.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:8px;flex:1;opacity:.6;color:#6a4040}.ratio-preview{width:10px;height:auto;max-width:10px;max-height:18px;flex-shrink:0;border-radius:1px;border:1px solid rgba(106,64,64,.6);background:transparent}.ratio-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#6a4040;opacity:.9;text-overflow:ellipsis;font-size:12px;font-weight:500}.ratio-default,.ratio-name{font-family:Poppins;font-style:normal;line-height:150%}.ratio-default{color:rgba(32,32,32,.5);font-size:10px;font-weight:400}.ratio-check-icon{width:14px;height:14px;color:#6a4040;flex-shrink:0}.style_slashMenu__OMdyf{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_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: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-state-hover-on-white,#f6f5f5)}.style_sectionHeader__NtVas{padding:6px 8px 2px;color:var(--color-neutral-60,#787876);font-size:11px;font-family: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_kuseClawContainer__KrPG9{--kuse-claw-input-text:#3f2b21;--kuse-claw-input-placeholder:#9a8478}.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_kuseClawContainer__KrPG9 .tiptap,.style_kuseClawContainer__KrPG9 .tiptap.ProseMirror{color:var(--kuse-claw-input-text)}.style_editor__ZDCfo{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_kuseClawEditor__ZmAd0{color:var(--kuse-claw-input-text)}.style_editor__ZDCfo:focus{outline:none}.style_editor__ZDCfo p{margin:0;padding:0}.style_editor__ZDCfo.style_isEmpty__t18YD:before{content:attr(data-placeholder);position:absolute;left: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:nowrap;pointer-events:none}.style_kuseClawEditor__ZmAd0.style_isEmpty__t18YD:before{color:var(--kuse-claw-input-placeholder)}.style_emptyNode__9cTqZ:before{content:attr(data-placeholder);color:var(--kuse-text-placeholder);pointer-events:none;float:left;height:0}.style_kuseClawContainer__KrPG9 .style_emptyNode__9cTqZ:before{color:var(--kuse-claw-input-placeholder)}.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}