@charset "UTF-8";.home-skill-detail-dialog.el-dialog{max-width:calc(100vw - 40px);padding:0;border-radius:12px;background:var(--color-bg-dialog);overflow:hidden}.home-skill-detail-dialog.el-dialog .el-dialog__header{display:none}.home-skill-detail-dialog.el-dialog .el-dialog__body{padding:0}.skill-detail[data-v-596b8e45]{display:flex;flex-direction:column;color:var(--color-text-1)}.skill-detail__media[data-v-596b8e45]{position:relative;flex:none;width:100%;aspect-ratio:800/450;background:var(--color-bg-page);overflow:hidden}.skill-detail__player[data-v-596b8e45],.skill-detail__image[data-v-596b8e45]{display:block;width:100%;height:100%}.skill-detail__player[data-v-596b8e45] .progress-bar-container{padding-left:0;padding-right:0}.skill-detail__image[data-v-596b8e45]{object-fit:cover}.skill-detail__badge[data-v-596b8e45]{position:absolute;top:12px;left:12px;z-index:1;padding:2px 6px;border-radius:6px;background:var(--color-fill-black-1);color:var(--color-text-1);font-size:12px;font-weight:400;line-height:20px}.skill-detail__close[data-v-596b8e45]{position:absolute;top:12px;right:12px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:var(--color-fill-dark);color:var(--color-text-1);cursor:pointer;transition:background-color .1s var(--kling-ease-out)}.skill-detail__close[data-v-596b8e45]:hover{background:var(--color-fill-black-1)}.skill-detail__panel[data-v-596b8e45]{display:flex;flex-direction:column;align-items:flex-end;gap:20px;padding:20px;box-sizing:border-box}.skill-detail__scroll[data-v-596b8e45]{align-self:stretch;height:270px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-other-4) transparent}.skill-detail__scroll[data-v-596b8e45]::-webkit-scrollbar{width:4px}.skill-detail__scroll[data-v-596b8e45]::-webkit-scrollbar-thumb{border-radius:2px;background:var(--color-other-4)}.skill-detail__scroll[data-v-596b8e45]::-webkit-scrollbar-track{background:transparent}.skill-detail-title[data-v-596b8e45]{margin:0;font-weight:400}.skill-detail-title--heading[data-v-596b8e45]{color:var(--color-text-1);font-size:18px;font-weight:600;line-height:26px}.skill-detail-title--label[data-v-596b8e45]{color:var(--color-text-3-light);font-size:14px;line-height:24px}.skill-detail-title+.skill-detail-content[data-v-596b8e45]{margin-top:2px}.skill-detail-content[data-v-596b8e45]{margin:0;color:var(--color-text-1);font-size:14px;font-weight:400;line-height:24px}.skill-detail__divider[data-v-596b8e45]{align-self:stretch;height:1px;background:var(--color-other-1)}.skill-detail__footer[data-v-596b8e45]{display:flex;align-items:center}.skill-detail__use[data-v-596b8e45]{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:110px;height:36px;margin:0;padding:0 5px;border:0;border-radius:8px;background:var(--color-gradient-button-green-1);box-shadow:var(--effect-box-shadow-component);color:var(--color-text-5);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;line-height:24px;backdrop-filter:blur(12px)}.skill-detail__use[data-v-596b8e45]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:inherit;background:var(--color-theme-hover);opacity:0;transition:opacity var(--kling-dur-micro) var(--kling-ease-out)}.skill-detail__use[data-v-596b8e45]:hover:before{opacity:1}@media (max-height: 899px){.home-skill-detail-dialog.el-dialog{width:auto;min-width:720px;height:calc(100vh - 100px);height:calc(100dvh - 100px);aspect-ratio:800/837}.home-skill-detail-dialog.el-dialog .el-dialog__body,.skill-detail[data-v-596b8e45]{height:100%}.skill-detail__panel[data-v-596b8e45]{flex:1;min-height:0}.skill-detail__scroll[data-v-596b8e45]{flex:1;min-height:0;height:auto}}@media (prefers-reduced-motion: reduce){.skill-detail__close[data-v-596b8e45]{transition:none}.skill-detail__use[data-v-596b8e45]:before{transition:none}}.home-skill-dialog.el-dialog{max-width:calc(100vw - 40px);padding:0;border-radius:20px;background:var(--color-gradient-glass-bg1);box-shadow:var(--box-shadow-panel),inset 0 0 0 1px var(--color-other-1);backdrop-filter:blur(20px);overflow:hidden}.home-skill-dialog.el-dialog .el-dialog__header{display:none}.home-skill-dialog.el-dialog .el-dialog__body{padding:0}.skill-dialog[data-v-a4ab1e07]{display:flex;flex-direction:column;color:var(--color-text-1)}.skill-dialog__header[data-v-a4ab1e07]{flex:none;display:flex;align-items:center;gap:32px;height:64px;padding:16px;box-sizing:border-box}.skill-dialog__title[data-v-a4ab1e07]{flex:1;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:26px}.skill-dialog__close[data-v-a4ab1e07]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--color-text-1);cursor:pointer;transition:background-color .1s var(--kling-ease-out)}.skill-dialog__close[data-v-a4ab1e07]:hover{background:var(--color-other-1)}.skill-dialog__tabs[data-v-a4ab1e07]{flex:none;display:flex;align-items:center;gap:8px;height:32px;padding:0 16px}.skill-dialog__tab[data-v-a4ab1e07]{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--color-text-2);cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;line-height:24px;white-space:nowrap;transition:background-color .1s var(--kling-ease-out)}.skill-dialog__tab[data-v-a4ab1e07]:hover{background:var(--color-other-1)}.skill-dialog__tab--active[data-v-a4ab1e07],.skill-dialog__tab--active[data-v-a4ab1e07]:hover{background:var(--color-other-2);color:var(--color-text-1);font-weight:600}.skill-dialog__body[data-v-a4ab1e07]{margin-top:20px;height:min(620px,100vh - 232px);padding:0 16px 36px;box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;overflow-x:hidden;overflow-y:auto}.skill-dialog__empty[data-v-a4ab1e07]{grid-column:1/-1;margin:0;color:var(--color-text-3-light);font-size:14px;line-height:24px}.skill-item[data-v-a4ab1e07]{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.skill-item__cover[data-v-a4ab1e07]{position:relative;display:block;width:100%;aspect-ratio:320/180;border-radius:10px 10px 0 0;background:var(--color-bg-page);overflow:hidden}.skill-item__media[data-v-a4ab1e07]{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.skill-item__badge[data-v-a4ab1e07]{position:absolute;top:8px;left:8px;padding:2px 6px;border-radius:6px;background:var(--color-fill-black-1);color:var(--color-text-1);font-size:12px;font-weight:400;line-height:20px}.skill-item__label[data-v-a4ab1e07]{position:absolute;right:0;bottom:0;left:0;display:block;height:60px;padding:28px 12px 8px;box-sizing:border-box;background:var(--color-gradient-black-normal);color:var(--color-fill-white);font-size:14px;font-weight:600;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-item__info[data-v-a4ab1e07]{position:relative;flex:none;display:block;height:72px;padding:12px;box-sizing:border-box;border-radius:0 0 10px 10px;background:var(--color-other-1)}.skill-item__description[data-v-a4ab1e07]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--color-text-2-light);font-size:14px;font-weight:400;line-height:24px;overflow:hidden}.skill-item__hover[data-v-a4ab1e07]{position:absolute;top:0;right:0;left:0;display:none;flex-direction:column;gap:8px;height:92px;padding:12px;box-sizing:border-box;border-radius:0 0 10px 10px;background:var(--color-bg-primary);overflow:hidden}.skill-item__hover-media[data-v-a4ab1e07]{position:absolute;top:0;left:0;width:100%;aspect-ratio:320/180;object-fit:cover;transform:scaleY(-1);pointer-events:none}.skill-item__hover-glass[data-v-a4ab1e07]{position:absolute;inset:0;border-radius:0 0 10px 10px;background:var(--color-fill-black-3);backdrop-filter:blur(20px)}.skill-item__hover-description[data-v-a4ab1e07]{position:relative;color:var(--color-text-1);font-size:14px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-item__use[data-v-a4ab1e07]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:36px;margin:0;padding:0 8px;box-sizing:border-box;border:0;border-radius:8px;background:var(--color-other-2);color:var(--color-text-1);cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;line-height:18px}.skill-item--hovered[data-v-a4ab1e07]{z-index:1}.skill-item--hovered .skill-item__description[data-v-a4ab1e07]{visibility:hidden}.skill-item--hovered .skill-item__hover[data-v-a4ab1e07]{display:flex}@media (prefers-reduced-motion: reduce){.skill-dialog__close[data-v-a4ab1e07],.skill-dialog__tab[data-v-a4ab1e07]{transition:none}}
