.drop-file-mask[data-v-013d1d5f]{text-align:center;box-sizing:border-box;width:100%;min-width:375px;height:100%;min-height:460px;margin:0;position:fixed;top:0;left:0}.drop-file-mask.active[data-v-013d1d5f]{z-index:999;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:20px;display:block}.drop-file-mask .drop-file-box[data-v-013d1d5f]{box-sizing:border-box;border:1px dashed var(--Labels-Tertiary);border-radius:30px;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;display:flex}.drop-file-mask .drop-area[data-v-013d1d5f]{flex-direction:column;justify-content:center;align-items:center;max-width:360px;display:flex}.drop-file-mask .drop-area img[data-v-013d1d5f]{width:160px;height:160px}.drop-file-mask .drop-area .title[data-v-013d1d5f]{color:var(--Labels-Primary);text-align:center;margin:8px 0;font-size:18px;font-weight:500;line-height:26px}.drop-file-mask .drop-area .desc[data-v-013d1d5f]{color:var(--Labels-Secondary);font-size:14px;font-weight:400;line-height:20px}.skill-custom-popover{box-sizing:border-box;background-color:var(--Bg-Tertiary);border:.5px solid var(--Separators-S1);flex-direction:column;min-width:200px;display:flex;border-radius:12px!important;padding:8px!important;box-shadow:0 4px 16.4px #0000001a!important}.skill-banner[data-v-54235802]{--bg-image:url(//statics.moonshot.cn/kimi-web-seo/assets/skill_banner_light-CVLy9mbi.png);--bg-color:#00000008}:root.dark .skill-banner[data-v-54235802]{--bg-image:url(//statics.moonshot.cn/kimi-web-seo/assets/skill_banner_dark-C3-BmHVf.png);--bg-color:#ffffff08}.skill-modal[data-v-54235802]{background:var(--Bg-Tertiary);width:720px;max-width:calc(100vw - 112px);height:calc(100vh - 112px);height:calc(calc(var(--vh,1vh) * 100) - 112px);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:16px;height:calc(100dvh - 112px);min-height:420px;max-height:840px;padding:24px 24px 0;display:flex}.modal-header[data-v-54235802]{justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-54235802]{color:var(--Labels-Primary);font-size:16px;font-weight:500;line-height:24px}.close-icon[data-v-54235802]{cursor:pointer;width:20px;height:20px;color:var(--Labels-Primary)}.modal-subtitle-row[data-v-54235802]{justify-content:space-between;align-items:center;display:flex}.subtitle-left[data-v-54235802]{align-items:center;gap:6px;display:flex}.subtitle-text[data-v-54235802]{color:var(--Labels-Primary);font-size:14px;font-weight:400;line-height:20px}.info-icon[data-v-54235802]{width:18px;height:18px;color:var(--Labels-Tertiary);cursor:pointer}.button-group[data-v-54235802]{align-items:center;gap:10px;display:flex}.skill-btn[data-v-54235802]{cursor:pointer;background:var(--Fills-F2);height:32px;color:var(--Labels-Primary);border:none;border-radius:10px;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s,color .2s;display:flex}.skill-btn.office[data-v-54235802]{background:var(--Fills-F2)}.skill-btn.office[data-v-54235802]:hover{background:var(--Fills-F2-hover)}.skill-btn.custom[data-v-54235802]{color:var(--Bg-Primary);background:var(--Labels-Primary)}.skill-btn.custom[data-v-54235802]:hover{opacity:.95}.tab-arrow[data-v-54235802]{width:18px;height:18px;transform:rotate(90deg)}.skill-banner[data-v-54235802]{background:var(--bg-color);background-image:var(--bg-image);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-position:0;background-repeat:no-repeat;background-size:286px 100%;border-radius:16px;flex-shrink:0;align-items:center;gap:8px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.banner-content[data-v-54235802]{flex-direction:column;flex:1;gap:6px;min-width:0;padding-left:110px;display:flex}.banner-title[data-v-54235802]{color:var(--Labels-Primary);font-size:15px;font-weight:500;line-height:22px}.banner-desc[data-v-54235802]{color:var(--Labels-Tertiary);white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box}.banner-action[data-v-54235802]{cursor:pointer;background:var(--Bg-Quaternary);height:32px;color:var(--Labels-Primary);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;padding:0 10px;font-size:14px;font-weight:500;line-height:20px}.banner-action[data-v-54235802]:hover{opacity:.8}.skill-cards-scroll[data-v-54235802]{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.skill-cards-scroll[data-v-54235802]::-webkit-scrollbar{display:none}.skill-cards[data-v-54235802]{flex-wrap:wrap;gap:16px;display:flex}.custom-menu[data-v-54235802]{flex-direction:column;display:flex}.custom-menu-item[data-v-54235802]{cursor:pointer;border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex}.custom-menu-item[data-v-54235802]:hover{background:var(--Fills-F1)}.custom-menu-item-header[data-v-54235802]{color:var(--Labels-Primary);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:flex}.custom-menu-tag[data-v-54235802]{color:var(--Colors-KMBlue);background:var(--Others-KMBlue10);white-space:nowrap;border-radius:4px;padding:1px 4px;font-size:12px;font-weight:400;line-height:18px}.custom-menu-item-desc[data-v-54235802]{color:var(--Labels-Tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.menu-icon[data-v-54235802]{width:18px;height:18px}.skill-cards-empty[data-v-54235802]{background:var(--Fills-F1);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:80px 0;display:flex}.empty-icon[data-v-54235802]{width:32px;height:32px;color:var(--Labels-Tertiary)}.empty-text[data-v-54235802]{flex-direction:column;align-items:center;gap:8px;display:flex}.empty-title[data-v-54235802]{color:var(--Labels-Tertiary);font-size:16px;font-weight:400;line-height:24px}.empty-desc[data-v-54235802]{color:var(--Labels-Tertiary);font-size:14px;font-weight:400;line-height:20px}.empty-link[data-v-54235802]{color:var(--Colors-KMBlue,#1783ff);cursor:pointer}@media (max-width:839px){.close-icon[data-v-54235802]{width:24px;height:24px}.modal-subtitle-row[data-v-54235802]{flex-direction:column;align-items:flex-start;gap:16px}.subtitle-left[data-v-54235802]{max-width:100%}.subtitle-text[data-v-54235802]{white-space:normal}.skill-banner[data-v-54235802]{background:var(--Fills-F1);height:auto;padding:16px}.banner-content[data-v-54235802]{padding-left:0}.skill-cards[data-v-54235802]{flex-direction:column}.skill-cards[data-v-54235802] .skill-card{width:100%}.skill-cards[data-v-54235802] .card-desc{-webkit-line-clamp:2;line-clamp:2;height:40px}}@media (max-width:568px){.skill-modal[data-v-54235802]{max-width:calc(100vw - 32px);height:calc(100vh - 32px);height:calc(calc(var(--vh,1vh) * 100) - 32px);height:calc(100dvh - 32px);padding:16px 16px 0}.subtitle-left[data-v-54235802]{width:100%}.subtitle-text[data-v-54235802]{flex:1}.banner-desc[data-v-54235802]{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.skill-cards-scroll[data-v-54235802]{padding-bottom:16px}.skill-cards-empty[data-v-54235802]{padding:64px 16px}.empty-desc[data-v-54235802]{text-align:center}}.file-to-skill-modal[data-v-60e8de70]{--bg-image:url(//statics.moonshot.cn/kimi-web-seo/assets/skill_hero_light-C9BLIBfO.png)}:root.dark .file-to-skill-modal[data-v-60e8de70]{--bg-image:url(//statics.moonshot.cn/kimi-web-seo/assets/skill_hero_dark-ks_vOEkE.png)}.file-to-skill-modal-hidden[data-v-60e8de70]{pointer-events:none;visibility:hidden}.file-to-skill-modal[data-v-60e8de70]{width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 112px);max-height:calc(calc(var(--vh,1vh) * 100) - 112px);box-sizing:border-box;background:var(--Bg-Tertiary);border-radius:16px;flex-direction:column;max-height:calc(100dvh - 112px);display:flex;overflow:hidden}.hero[data-v-60e8de70]{background-image:var(--bg-image);background-position:50%;background-repeat:no-repeat;background-size:560px 300px;flex-shrink:0;width:100%;height:300px;position:relative;overflow:hidden}.hero-text[data-v-60e8de70]{text-align:center;z-index:1;flex-direction:column;gap:8px;width:100%;display:flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.hero-title[data-v-60e8de70]{letter-spacing:.02em;color:var(--Labels-Primary);margin:0;font-size:18px;font-weight:500;line-height:26px}.hero-subtitle[data-v-60e8de70]{color:var(--Labels-Primary);margin:0;font-size:16px;font-weight:400;line-height:24px}.modal-body[data-v-60e8de70]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.modal-body-scroll[data-v-60e8de70]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:16px;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.modal-body-scroll[data-v-60e8de70]::-webkit-scrollbar{display:none}.modal-body-content[data-v-60e8de70]{flex-direction:column;gap:16px;padding:0 24px;display:flex}.dropzone-wrap[data-v-60e8de70]{flex-shrink:0}.dropzone[data-v-60e8de70]{border:1px dashed var(--Separators-S1);background:var(--Fills-F1);cursor:pointer;border-radius:16px;flex-shrink:0;padding:32px 0;transition:background-color .15s,border-color .15s}.dropzone[data-v-60e8de70]:hover,.dropzone--active[data-v-60e8de70]{background:var(--Fills-F1-hover)}.dropzone-inner[data-v-60e8de70]{flex-direction:column;align-items:center;gap:16px;max-width:240px;margin:0 auto;display:flex}.upload-icon-wrap[data-v-60e8de70]{background:var(--Fills-F1);border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.upload-icon[data-v-60e8de70]{width:20px;height:20px;color:var(--Labels-Primary)}.dropzone-copy[data-v-60e8de70]{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.dropzone-title[data-v-60e8de70]{color:var(--Labels-Primary);font-size:14px;font-weight:400;line-height:20px}.dropzone-hint[data-v-60e8de70]{color:var(--Labels-Tertiary);margin:0;font-size:12px;font-weight:400;line-height:18px}.file-list[data-v-60e8de70]{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.file-list[data-v-60e8de70] .file-card-container{width:calc(50% - 4px)}.link-block[data-v-60e8de70]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.link-label[data-v-60e8de70]{color:var(--Labels-Primary);font-size:14px;font-weight:400;line-height:20px}.desc-wrapper[data-v-60e8de70]{border:.5px solid #0000;border-radius:12px;transition:border-color .15s;overflow:hidden}.desc-wrapper--error[data-v-60e8de70]{border-color:var(--Colors-Red)}.link-textarea[data-v-60e8de70]{box-sizing:border-box;background:var(--Fills-F1);width:100%;min-height:20px;max-height:160px;color:var(--Labels-Primary);resize:none;border:none;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:20px;display:block;overflow-y:auto}.link-textarea[data-v-60e8de70]::placeholder{color:var(--Labels-Tertiary)}.link-textarea[data-v-60e8de70]:focus{border-color:var(--Separators-S1);background:var(--Fills-F1-hover);box-shadow:0 0 0 1px var(--Separators-S1)}.desc-wrapper--error .link-textarea[data-v-60e8de70]{box-shadow:none}.desc-error[data-v-60e8de70]{color:var(--Colors-Red);font-size:14px;line-height:20px}.modal-footer[data-v-60e8de70]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 24px;display:flex}.btn-group[data-v-60e8de70]{align-items:center;gap:8px;display:flex}.btn-secondary[data-v-60e8de70]{background:var(--Fills-F1);min-width:56px;height:32px;color:var(--Labels-Primary);cursor:pointer;border:none;border-radius:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px}.btn-secondary[data-v-60e8de70]:hover{background:var(--Fills-F2)}.btn-primary[data-v-60e8de70]{background:var(--Labels-Primary);min-width:56px;height:32px;color:var(--Bg-Primary);cursor:pointer;border:none;border-radius:10px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px}.btn-primary[data-v-60e8de70]:hover:not(:disabled){background:var(--Labels-Primary-hover)}.btn-primary[data-v-60e8de70]:disabled{background:var(--Fills-F3);color:var(--Bg-Primary);cursor:not-allowed}.membership-quota[data-v-60e8de70]{flex-grow:1;align-items:center;gap:4px;display:flex}.quota-text[data-v-60e8de70]{max-height:36px;color:var(--Labels-Tertiary);font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.upgrade-text[data-v-60e8de70]{cursor:pointer;color:var(--Colors-KMBlue);font-size:12px;font-weight:400;line-height:18px}@media (max-width:568px){.file-to-skill-modal[data-v-60e8de70]{width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 32px);max-height:calc(calc(var(--vh,1vh) * 100) - 32px);max-height:calc(100dvh - 32px)}.modal-body-scroll[data-v-60e8de70]{padding-bottom:16px}.modal-body-content[data-v-60e8de70]{padding:0 16px}.file-list[data-v-60e8de70] .file-card-container{width:100%}}.skill-card[data-v-ccc401e3]{box-sizing:border-box;background:var(--Bg-Tertiary);border:.5px solid var(--Separators-S1);border-radius:16px;flex-direction:column;gap:9px;width:calc(50% - 8px);min-width:0;height:128px;padding:16px;display:flex}.card-header[data-v-ccc401e3]{justify-content:space-between;align-items:center;display:flex}.info-icon[data-v-ccc401e3]{width:18px;height:18px;color:var(--Labels-Tertiary);cursor:pointer}.card-header-left[data-v-ccc401e3]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.error-info[data-v-ccc401e3]{color:var(--Colors-Red);font-size:16px;font-weight:500;line-height:24px}.card-name[data-v-ccc401e3]{color:var(--Labels-Primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.card-header-right[data-v-ccc401e3]{flex-shrink:0;gap:8px;margin-left:8px;display:flex}.retry-btn[data-v-ccc401e3]{height:26px;color:var(--Labels-Primary);cursor:pointer;background:var(--Fills-F2);border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:flex}.retry-btn[data-v-ccc401e3]:hover{background:var(--Fills-F2-hover)}.card-more-btn[data-v-ccc401e3]{cursor:pointer;border:none;border-radius:8px;align-items:center;padding:4px;display:flex}.card-more-btn[data-v-ccc401e3]:hover{background:var(--Fills-F1)}.more-icon[data-v-ccc401e3]{width:18px;height:18px;color:var(--Labels-Secondary)}.skill-menu[data-v-ccc401e3]{flex-direction:column;display:flex}.skill-menu-item[data-v-ccc401e3]{cursor:pointer;color:var(--Labels-Primary);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.skill-menu-item[data-v-ccc401e3]:hover{background:var(--Fills-F1)}.skill-menu-item.danger[data-v-ccc401e3]{color:var(--Colors-Red)}.menu-icon[data-v-ccc401e3]{flex-shrink:0;width:18px;height:18px}.card-desc[data-v-ccc401e3]{color:var(--Labels-Secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:60px;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.skill-card[data-v-aa002520]{box-sizing:border-box;background:var(--Bg-Tertiary);border:.5px solid var(--Separators-S1);cursor:pointer;border-radius:16px;flex-direction:column;gap:9px;width:calc(50% - 8px);min-width:0;padding:16px;display:flex}.skill-card[data-v-aa002520]:hover{background:var(--Bg-Tertiary-hover)}.card-header[data-v-aa002520]{justify-content:space-between;align-items:center;display:flex}.card-header-left[data-v-aa002520]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.card-name[data-v-aa002520]{color:var(--Labels-Primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.card-tag[data-v-aa002520]{white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 4px;font-size:12px;font-weight:400;line-height:18px}.card-tag.official[data-v-aa002520]{color:var(--Colors-KMBlue);background:var(--Others-KMBlue10)}.card-tag.personal[data-v-aa002520]{color:var(--Labels-Secondary);background:var(--Fills-F1)}.card-header-right[data-v-aa002520]{flex-shrink:0;margin-left:8px}.card-more-btn[data-v-aa002520]{cursor:pointer;border:none;border-radius:8px;align-items:center;padding:4px;display:flex}.card-more-btn[data-v-aa002520]:hover{background:var(--Fills-F1)}.more-icon[data-v-aa002520]{width:18px;height:18px;color:var(--Labels-Secondary)}.skill-menu[data-v-aa002520]{flex-direction:column;display:flex}.skill-menu-item[data-v-aa002520]{cursor:pointer;color:var(--Labels-Primary);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.skill-menu-item[data-v-aa002520]:hover{background:var(--Fills-F1)}.skill-menu-item.danger[data-v-aa002520]{color:var(--Colors-Red)}.menu-icon[data-v-aa002520]{flex-shrink:0;width:18px;height:18px}.card-desc[data-v-aa002520]{color:var(--Labels-Secondary);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:60px;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.skill-row[data-v-f9f46af8]{background:var(--Bg-Tertiary);cursor:pointer;border-radius:12px;align-items:center;gap:16px;padding:16px 12px;display:flex;position:relative}.skill-row[data-v-f9f46af8]:hover{background:var(--Fills-F1)}.skill-row[data-v-f9f46af8]:not(:last-child):after{content:"";background:var(--Separators-S1);height:.5px;position:absolute;bottom:0;left:12px;right:12px}.skill-row-main[data-v-f9f46af8]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.skill-row-title-line[data-v-f9f46af8]{align-items:center;gap:8px;display:flex}.skill-name[data-v-f9f46af8]{color:var(--Labels-Primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:20px;overflow:hidden}.skill-desc[data-v-f9f46af8]{color:var(--Labels-Secondary);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.button-area[data-v-f9f46af8]{flex-shrink:0;align-items:center;gap:8px;display:flex}.add-btn[data-v-f9f46af8]{cursor:pointer;background:var(--Labels-Primary);min-width:62px;height:32px;color:var(--Bg-Primary);white-space:nowrap;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:14px;font-weight:500;line-height:20px;display:flex}.add-btn[data-v-f9f46af8]:hover{background:var(--Labels-Primary-hover)}.add-btn[data-v-f9f46af8]:disabled{opacity:.5;cursor:not-allowed}.more-btn[data-v-f9f46af8]{cursor:pointer;border:none;border-radius:8px;align-items:center;padding:6px;font-size:20px;display:flex}.more-btn .more-icon[data-v-f9f46af8]{width:20px;height:20px;color:var(--Labels-Primary)}.more-btn[data-v-f9f46af8]:hover{background:var(--Fills-F1)}.menu[data-v-f9f46af8]{flex-direction:column;display:flex}.menu-item[data-v-f9f46af8]{cursor:pointer;color:var(--Colors-Red);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.menu-item .icon[data-v-f9f46af8]{flex-shrink:0;width:18px;height:18px}.menu-item[data-v-f9f46af8]:hover{background:var(--Fills-F1)}.status[data-v-f9f46af8]{color:var(--Labels-Tertiary);font-size:14px;font-weight:400;line-height:20px}.loading-icon[data-v-f9f46af8]{border-radius:50%;width:14px;height:14px;position:relative}.loading-icon[data-v-f9f46af8]:after{content:"";background:conic-gradient(from 174deg at 50% 50%, var(--Bg-Primary) 0deg, transparent 330.922deg);width:12px;height:12px;-webkit-mask:radial-gradient(transparent 0px, transparent 5px, var(--Bg-Secondary) 5px, var(--Bg-Secondary) 6px);-webkit-mask:radial-gradient(transparent 0px, transparent 5px, var(--Bg-Secondary) 5px, var(--Bg-Secondary) 6px);mask:radial-gradient(transparent 0px, transparent 5px, var(--Bg-Secondary) 5px, var(--Bg-Secondary) 6px);border-radius:50%;animation:1s linear infinite spin-f9f46af8;position:absolute;top:1px;left:1px}@keyframes spin-f9f46af8{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.skill-more-popover{box-sizing:border-box;border:.5px solid var(--Separators-S1);background-color:var(--Bg-Tertiary);flex-direction:column;min-width:140px;max-width:240px;display:flex;border-radius:12px!important;padding:8px!important;box-shadow:0 2px 10px #0000001a!important}.office-skill-modal[data-v-2923325a]{width:720px;max-width:calc(100vw - 32px);height:calc(100vh - 112px);height:calc(calc(var(--vh,1vh) * 100) - 112px);box-sizing:border-box;background:var(--Bg-Tertiary);border-radius:16px;flex-direction:column;gap:16px;height:calc(100dvh - 112px);max-height:840px;padding:24px 12px 0;display:flex}.modal-header[data-v-2923325a]{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.modal-header-left[data-v-2923325a]{align-items:center;min-width:0;display:flex}.icon-btn[data-v-2923325a]{cursor:pointer;color:var(--Labels-Primary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}.header-icon[data-v-2923325a]{width:20px;height:20px}.modal-title[data-v-2923325a]{color:var(--Labels-Primary);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;overflow:hidden}.skill-list-scroll[data-v-2923325a]{scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;min-height:0;margin:0 -8px;padding:0 8px 24px;display:flex;overflow-y:auto}.skill-list-scroll[data-v-2923325a]::-webkit-scrollbar{display:none}.skill-preview-modal[data-v-46dedfbb]{background:var(--Bg-Tertiary);box-sizing:border-box;width:calc(100vw - 112px);max-width:1200px;height:calc(100vh - 112px);height:calc(calc(var(--vh,1vh) * 100) - 112px);border-radius:16px;flex-direction:column;height:calc(100dvh - 112px);max-height:920px;padding:24px;display:flex}.skill-preview-modal .modal-content[data-v-46dedfbb]{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.skill-preview-modal .modal-header[data-v-46dedfbb]{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.skill-preview-modal .modal-title[data-v-46dedfbb]{color:var(--Labels-Primary);font-size:16px;font-weight:500;line-height:24px}.skill-preview-modal .modal-actions[data-v-46dedfbb]{align-items:center;gap:4px;display:flex}.skill-preview-modal .btn-primary[data-v-46dedfbb]{border:.5px solid var(--Separators-S1);background:var(--Bg-Tertiary);height:32px;color:var(--Labels-Primary);cursor:pointer;border-radius:10px;margin-right:4px;padding:0 10px;font-size:14px;font-weight:500;line-height:20px}.skill-preview-modal .btn-primary[data-v-46dedfbb]:hover{background:var(--Bg-Tertiary-hover)}.skill-preview-modal .btn-primary-solid[data-v-46dedfbb]{background:var(--Labels-Primary);color:var(--Bg-Primary)}.skill-preview-modal .btn-primary-solid[data-v-46dedfbb]:hover{background:var(--Labels-Primary-hover)}.skill-preview-modal .btn-primary-solid[data-v-46dedfbb]:disabled{opacity:.5;cursor:not-allowed}.skill-preview-modal .action-icon[data-v-46dedfbb]{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.skill-preview-modal .action-icon[data-v-46dedfbb]:hover{background:var(--Fills-F1)}.skill-preview-modal .modal-file-area[data-v-46dedfbb]{border:.5px solid var(--Separators-S1);border-radius:16px;flex:1;min-height:0;display:flex;overflow:hidden}@media (max-width:568px){.skill-preview-modal[data-v-46dedfbb]{width:calc(100vw - 32px);height:calc(100vh - 32px);height:calc(calc(var(--vh,1vh) * 100) - 32px);height:calc(100dvh - 32px)}}.chat-editor-attachment-area[data-v-3cc27e0f]{padding:4px 12px 0}.skill-container[data-v-6dc9f070]{box-sizing:border-box;background:var(--Bg-Tertiary);border-radius:12px;outline:none;flex-direction:column;width:320px;padding:8px;display:flex;box-shadow:0 2px 10px 2px #0000001a}.skill-scroll-area[data-v-6dc9f070]{box-sizing:border-box;scrollbar-width:none;flex:1;min-height:0;max-height:334px;padding-bottom:8px;overflow-y:auto}.skill-scroll-area[data-v-6dc9f070]:hover{scrollbar-width:thin}.skill-scroll-area[data-v-6dc9f070]::-webkit-scrollbar{width:0}.skill-scroll-area[data-v-6dc9f070]:hover::-webkit-scrollbar{width:4px}.skill-scroll-area[data-v-6dc9f070]::-webkit-scrollbar-thumb{background:var(--Fills-F4);border-radius:23px}.skill-tooltip-content[data-v-6dc9f070]{font-size:12px;font-weight:400;line-height:18px}.section-divider[data-v-6dc9f070]{background:var(--Separators-S1);height:.5px;margin:8px}.section-header[data-v-6dc9f070]{color:var(--Labels-Secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:8px 8px 0;font-size:12px;font-weight:400;line-height:18px}.skill-item[data-v-6dc9f070]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:12px;padding:8px;display:flex}.skill-item--selected[data-v-6dc9f070]{background:var(--Fills-F1)}.command-item[data-v-6dc9f070]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;flex-direction:column;gap:2px;padding:8px;transition:background-color .15s;display:flex}.command-item--selected[data-v-6dc9f070]{background:var(--Fills-F1)}.command-name[data-v-6dc9f070]{color:var(--Labels-Primary);font-size:14px;font-weight:400;line-height:20px}.command-desc[data-v-6dc9f070]{color:var(--Labels-Secondary);font-size:12px;font-weight:400;line-height:18px}.empty[data-v-6dc9f070]{color:var(--Labels-Tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;padding:12px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.skill-item-content[data-v-6dc9f070]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.skill-item-header[data-v-6dc9f070]{align-items:flex-start;gap:6px;display:flex}.skill-name[data-v-6dc9f070]{color:var(--Labels-Primary);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.skill-tag[data-v-6dc9f070]{color:var(--Colors-KMBlue,#1783ff);background:var(--Others-KMBlue10);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 4px;font-size:12px;font-weight:400;line-height:18px}.skill-desc[data-v-6dc9f070]{color:var(--Labels-Tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.skill-divider[data-v-6dc9f070]{background:var(--Separators-S1);height:.5px;margin:0 8px 8px}.skill-manage[data-v-6dc9f070]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--Labels-Primary);border-radius:10px;flex-shrink:0;align-items:center;gap:4px;padding:8px;font-size:14px;font-weight:400;line-height:20px;display:flex}.skill-manage--selected[data-v-6dc9f070]{background:var(--Fills-F1)}.manage-icon[data-v-6dc9f070]{width:18px;height:18px}.upload-box[data-v-6dc9f070]{border:1px dashed var(--Separators-S1);background:var(--Fills-F1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:42px;margin:8px 8px 16px;display:flex}.upload-box--selected[data-v-6dc9f070]{background:var(--Fills-F1-hover)}.upload-icon[data-v-6dc9f070]{width:16px;height:16px;color:var(--Labels-Tertiary)}.upload-text[data-v-6dc9f070]{color:var(--Labels-Tertiary);white-space:nowrap;font-size:12px;font-weight:400;line-height:18px}.file-node[data-v-0c481bd8]{background-color:var(--Fills-F1);vertical-align:middle;cursor:default;border-radius:4px;align-items:center;gap:4px;max-width:160px;padding:2px 4px;display:inline-flex}.file-node--deleted[data-v-0c481bd8]{cursor:pointer;background-color:var(--Others-LightOrangeBg)}.file-node--deleted .file-node-name[data-v-0c481bd8]{color:var(--Colors-Orange)}.file-node--deleted .file-node-deleted-info-icon[data-v-0c481bd8]{width:14px;height:14px;color:var(--Colors-Orange);flex-shrink:0;display:block}.file-node--deleted .file-node-deleted-icon[data-v-0c481bd8]{width:14px;height:14px;color:var(--Colors-Orange);flex-shrink:0;display:none}.file-node--deleted:hover .file-node-deleted-info-icon[data-v-0c481bd8]{display:none}.file-node--deleted:hover .file-node-deleted-icon[data-v-0c481bd8]{display:block}.file-node-icon[data-v-0c481bd8]{border:.5px solid var(--Separators-S1);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:hidden}.file-node-thumbnail[data-v-0c481bd8]{object-fit:cover;width:100%;height:100%}.file-node-file-icon[data-v-0c481bd8]{width:14px;height:14px}.file-node-name[data-v-0c481bd8]{text-overflow:ellipsis;white-space:nowrap;color:var(--Labels-Secondary);font-size:14px;line-height:20px;overflow:hidden}.editor-mention-ref-node{vertical-align:bottom;height:22px;line-height:22px;display:inline-flex}.editor-mention-ref-node:after,.editor-mention-ref-node:before{content:"";width:4px;display:inline-block}.skill-node[data-v-7235cd66]{background:var(--Fills-F1);vertical-align:middle;cursor:default;color:var(--Labels-Secondary);border-radius:4px;align-items:center;padding:2px 4px;font-size:14px;line-height:20px;display:inline-flex}.recommend-prompt[data-v-4029f8cd]{--loading:linear-gradient(90deg, #ffffff0d 20%, #6666660d 37%, #ffffff0d 70%);flex-direction:column;display:flex}.recommend-prompt-item[data-v-4029f8cd]{line-clamp:2;text-overflow:ellipsis;border:.5px solid var(--Separators-S1);cursor:pointer;opacity:0;border-radius:8px;-webkit-box-orient:vertical;align-items:center;max-width:100%;min-height:20px;margin-bottom:8px;margin-right:auto;padding:9px 14px;font-size:14px;line-height:20px;animation:.3s cubic-bezier(.4,0,.2,1) forwards fade-in-4029f8cd;display:inline-flex;overflow:hidden}.recommend-prompt-item[data-v-4029f8cd]:hover{background-color:var(--Fills-F1)}.recommend-prompt-item[data-v-4029f8cd]:last-child{margin-bottom:0}.recommend-prompt-item.loading[data-v-4029f8cd]{background:var(--loading);opacity:1;text-indent:-999px;background-size:400% 100%;border-radius:8px;width:206px;animation:1.4s linear infinite loading-4029f8cd}.recommend-prompt-item.loading[data-v-4029f8cd]:after{display:none}.recommend-prompt-item .recommend-prompt-item-icon[data-v-4029f8cd]{width:16px;height:16px;margin-right:4px}@keyframes loading-4029f8cd{0%{background-position:100%}to{background-position:0%}}@keyframes fade-in-4029f8cd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
