.tx-card-item[data-v-fde23e3f]{display:flex;align-items:flex-start;gap:var(--tx-card-item-gap, 12px);width:100%;padding:var(--tx-card-item-padding, 10px 12px);border-radius:var(--tx-card-item-radius, 12px);box-sizing:border-box;border:1px solid transparent;background:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.tx-card-item--disabled[data-v-fde23e3f]{opacity:.5;pointer-events:none}.tx-card-item--clickable[data-v-fde23e3f]{cursor:pointer}.tx-card-item--clickable[data-v-fde23e3f]:hover{border-color:color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 70%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 18%,transparent)}.tx-card-item--active[data-v-fde23e3f]{border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 40%,transparent);background:color-mix(in srgb,var(--tx-color-primary, #409eff) 8%,transparent)}.tx-card-item--clickable[data-v-fde23e3f]:active{box-shadow:inset 0 0 0 999px #00000008}.tx-card-item[data-v-fde23e3f]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-color-primary, #409eff) 22%,transparent)}.tx-card-item--no-left[data-v-fde23e3f]{gap:0}.tx-card-item__left[data-v-fde23e3f]{flex:0 0 auto}.tx-card-item__avatar[data-v-fde23e3f]{width:var(--tx-card-item-avatar-size, 36px);height:var(--tx-card-item-avatar-size, 36px);border-radius:var(--tx-card-item-avatar-radius, 999px);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--tx-fill-color-light, #f5f7fa);color:var(--tx-text-color-primary, #303133)}.tx-card-item__avatar-img[data-v-fde23e3f]{width:100%;height:100%;object-fit:cover}.tx-card-item__avatar--icon[data-v-fde23e3f]{font-size:18px}.tx-card-item__avatar--text[data-v-fde23e3f]{font-size:13px;font-weight:600}.tx-card-item__main[data-v-fde23e3f]{flex:1;min-width:0}.tx-card-item__top[data-v-fde23e3f]{display:flex;align-items:flex-start;gap:10px}.tx-card-item__title-area[data-v-fde23e3f]{flex:1;min-width:0}.tx-card-item__title[data-v-fde23e3f]{font-size:13px;font-weight:600;line-height:1.2;color:var(--tx-text-color-primary, #303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-card-item__subtitle[data-v-fde23e3f]{margin-top:4px;font-size:12px;line-height:1.2;color:var(--tx-text-color-secondary, #909399);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-card-item__right[data-v-fde23e3f]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:8px}.tx-card-item__desc[data-v-fde23e3f]{margin-top:6px;font-size:12px;line-height:1.3;color:var(--tx-text-color-secondary, #909399);word-break:break-word}.tx-agent-item[data-v-24342eba]{--tx-card-item-padding: .75rem .75rem;--tx-card-item-radius: 12px;--tx-card-item-gap: .75rem}.tx-agent-item__icon[data-v-24342eba]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--tx-fill-color-light, #f5f7fa);color:var(--tx-text-color-secondary, #909399);flex-shrink:0}.tx-agent-item.tx-agent-item--selected .tx-agent-item__icon[data-v-24342eba]{color:var(--tx-text-color-primary, #303133)}.tx-agent-item__name[data-v-24342eba]{display:inline-block;font-size:13px;font-weight:600;color:var(--tx-text-color-primary, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-agent-item__desc[data-v-24342eba]{margin-top:4px;font-size:12px;color:var(--tx-text-color-secondary, #6b7280);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-agent-item__badge[data-v-24342eba]{font-size:12px;font-weight:600;padding:.15rem .5rem;border-radius:999px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);color:var(--tx-text-color-secondary, #6b7280);background:var(--tx-fill-color-blank, #fff)}.tx-list-item-skeleton[data-v-415c1b35]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;margin-bottom:.25rem;border-radius:.5rem;background:var(--tx-fill-color-blank, #fff);box-sizing:border-box}.tx-list-item-skeleton__icon[data-v-415c1b35]{width:2rem;height:2rem;border-radius:.5rem;flex-shrink:0}.tx-list-item-skeleton__content[data-v-415c1b35]{flex:1;min-width:0}.tx-list-item-skeleton__name[data-v-415c1b35]{height:1rem;width:60%;margin-bottom:.375rem;border-radius:.25rem}.tx-list-item-skeleton__meta[data-v-415c1b35]{height:.75rem;width:40%;border-radius:.25rem}.tx-list-item-skeleton__badge[data-v-415c1b35]{width:2.5rem;height:1.5rem;border-radius:.375rem}.tx-list-item-skeleton__icon[data-v-415c1b35],.tx-list-item-skeleton__name[data-v-415c1b35],.tx-list-item-skeleton__meta[data-v-415c1b35],.tx-list-item-skeleton__badge[data-v-415c1b35]{background:linear-gradient(90deg,color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 95%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent));background-size:200% 100%;animation:tx-list-item-skeleton-shimmer-415c1b35 1.2s ease-in-out infinite}.tx-list-item-skeleton__name[data-v-415c1b35]{animation-delay:.1s}.tx-list-item-skeleton__meta[data-v-415c1b35]{animation-delay:.2s}.tx-list-item-skeleton__badge[data-v-415c1b35]{animation-delay:.3s}@keyframes tx-list-item-skeleton-shimmer-415c1b35{0%{background-position:200% 0}to{background-position:-200% 0}}.tx-agents-list[data-v-752145e7]{width:100%;height:100%;overflow:auto}.tx-agents-list__group[data-v-752145e7]{margin-bottom:12px}.tx-agents-list__group[data-v-752145e7]:last-child{margin-bottom:0}.tx-agents-list__group-header[data-v-752145e7]{display:flex;align-items:center;gap:8px;padding:8px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--tx-text-color-secondary, #6b7280)}.tx-agents-list__group-badge[data-v-752145e7]{margin-left:auto;font-size:11px;font-weight:700;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff)}.tx-agents-list__items[data-v-752145e7]{display:flex;flex-direction:column;gap:6px}.tx-agents-list__loading[data-v-752145e7]{padding:8px}.tx-agents-list__empty[data-v-752145e7]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;border-radius:14px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-lighter, #fafafa);color:var(--tx-text-color-secondary, #6b7280)}.tx-agents-list__empty i[data-v-752145e7]{font-size:32px;opacity:.35}.tx-agents-list__empty-text[data-v-752145e7]{margin-top:8px;font-size:13px;opacity:.85}.tuff-icon[data-v-f6f6e646]{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;overflow:hidden;max-width:1em;max-height:1em}.tuff-icon img[data-v-f6f6e646]{display:block;width:1em;height:1em;object-fit:contain}.tuff-icon__class[data-v-f6f6e646]{width:1em;height:1em;display:flex;align-items:center;justify-content:center;overflow:hidden}.tuff-icon__class i[data-v-f6f6e646]{font-size:1em;line-height:1;display:block}.tuff-icon__emoji[data-v-f6f6e646]{display:inline-block;font-size:1em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:1em}.tuff-icon__svg-mask[data-v-f6f6e646]{width:1em;height:1em;display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.tuff-icon__builtin[data-v-f6f6e646]{display:inline-flex;align-items:center;justify-content:center}.tuff-icon__loading-skeleton[data-v-f6f6e646]{width:1em;height:1em;border-radius:6px;overflow:hidden;background:var(--tx-fill-color-light, #f5f7fa);position:relative}.tuff-icon__loading-shimmer[data-v-f6f6e646]{position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:tx-icon-shimmer-f6f6e646 1.2s infinite}@keyframes tx-icon-shimmer-f6f6e646{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tx-status-icon[data-v-563daa0b]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tx-status-icon-size, 18px);height:var(--tx-status-icon-size, 18px)}.tx-status-icon__icon[data-v-563daa0b]{width:100%;height:100%}.tx-status-icon__indicator[data-v-563daa0b]{position:absolute;right:var(--tx-status-indicator-offset, 0px);bottom:var(--tx-status-indicator-offset, 0px);width:var(--tx-status-indicator-size, 8px);height:var(--tx-status-indicator-size, 8px);border-radius:999px;box-sizing:border-box;border:2px solid var(--tx-bg-color-overlay, #fff);background:var(--tx-status-indicator-color, var(--tx-color-info))}.tx-status-icon__indicator.is-info[data-v-563daa0b]{--tx-status-indicator-color: #9ca3af}.tx-status-icon__indicator.is-success[data-v-563daa0b]{--tx-status-indicator-color: var(--tx-color-success)}.tx-status-icon__indicator.is-warning[data-v-563daa0b]{--tx-status-indicator-color: var(--tx-color-warning)}.tx-status-icon__indicator.is-error[data-v-563daa0b]{--tx-status-indicator-color: var(--tx-color-danger)}.tx-status-icon__indicator.is-loading[data-v-563daa0b]{--tx-status-indicator-color: var(--tx-color-primary)}.tx-status-icon__indicator.is-loading[data-v-563daa0b]:after{content:"";position:absolute;inset:-3px;border-radius:999px;border:2px solid var(--tx-status-indicator-color);opacity:.55;animation:tx-status-icon-pulse-563daa0b 1.2s ease-out infinite;pointer-events:none}@keyframes tx-status-icon-pulse-563daa0b{0%{transform:scale(.9);opacity:.55}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}.tx-alert[data-v-ce1f9b40]{display:flex;align-items:flex-start;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5;position:relative;border:1px solid;background:var(--tx-alert-bg, #ffffff)}.tx-alert--info[data-v-ce1f9b40]{--tx-alert-bg: #eff6ff;--tx-alert-border: #3b82f6;--tx-alert-text: #1e40af;--tx-alert-icon: #3b82f6}.tx-alert--success[data-v-ce1f9b40]{--tx-alert-bg: #f0fdf4;--tx-alert-border: #22c55e;--tx-alert-text: #15803d;--tx-alert-icon: #22c55e}.tx-alert--warning[data-v-ce1f9b40]{--tx-alert-bg: #fffbeb;--tx-alert-border: #f59e0b;--tx-alert-text: #d97706;--tx-alert-icon: #f59e0b}.tx-alert--error[data-v-ce1f9b40]{--tx-alert-bg: #fef2f2;--tx-alert-border: #ef4444;--tx-alert-text: #dc2626;--tx-alert-icon: #ef4444}.tx-alert__icon[data-v-ce1f9b40]{flex-shrink:0;margin-right:12px;margin-top:1px;color:var(--tx-alert-icon);font-size:16px}.tx-alert__content[data-v-ce1f9b40]{flex:1;min-width:0}.tx-alert__title[data-v-ce1f9b40]{font-weight:600;margin-bottom:4px;color:var(--tx-alert-text)}.tx-alert__message[data-v-ce1f9b40]{color:var(--tx-alert-text)}.tx-alert__close[data-v-ce1f9b40]{flex-shrink:0;margin-left:12px;background:none;border:none;padding:0;cursor:pointer;color:var(--tx-alert-text);opacity:.7;transition:opacity .2s;font-size:16px}.tx-alert__close[data-v-ce1f9b40]:hover{opacity:1}.tx-alert--closable[data-v-ce1f9b40]{padding-right:40px}.tx-alert__close[data-v-ce1f9b40]{position:absolute;top:12px;right:12px}.tx-glass-surface{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .26s ease-out}.tx-glass-surface__svg{width:100%;height:100%;pointer-events:none;position:absolute;inset:0;opacity:0;z-index:-1}.tx-glass-surface__content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:inherit;position:relative;z-index:1}.tx-base-surface{position:relative;border-radius:var(--tx-surface-radius, inherit);overflow:hidden}.tx-base-surface--pure{background:var(--tx-surface-color, var(--tx-fill-color-lighter, #fafafa))}.tx-base-surface .tx-base-surface__layer{position:absolute;inset:0;border-radius:inherit;pointer-events:none;transition:opacity var(--tx-surface-transition, 299ms) ease,background var(--tx-surface-transition, 299ms) ease,backdrop-filter var(--tx-surface-transition, 299ms) ease}.tx-base-surface .tx-base-surface__layer--glass{z-index:0}.tx-base-surface .tx-base-surface__layer--glass .tx-glass-surface{width:100%;height:100%;border-radius:inherit}.tx-base-surface .tx-base-surface__layer--filter{z-index:1;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 10%,transparent);backdrop-filter:blur(var(--tx-surface-filter-blur, 10px)) saturate(var(--tx-surface-filter-saturation, 1.5)) contrast(var(--tx-surface-filter-contrast, 1)) brightness(var(--tx-surface-filter-brightness, 1));-webkit-backdrop-filter:blur(var(--tx-surface-filter-blur, 10px)) saturate(var(--tx-surface-filter-saturation, 1.5)) contrast(var(--tx-surface-filter-contrast, 1)) brightness(var(--tx-surface-filter-brightness, 1));will-change:backdrop-filter}.tx-base-surface .tx-base-surface__layer--mask{z-index:3;background:var(--tx-surface-color, var(--tx-fill-color-lighter, #fafafa));opacity:var(--tx-surface-mask-opacity, .75)}.tx-base-surface .tx-base-surface__layer--refraction-edge{z-index:4;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) calc(var(--tx-surface-refraction-edge-opacity, .08) * 100%),transparent)}.tx-base-surface .tx-base-surface__layer--motion-cover{z-index:2;background:color-mix(in srgb,var(--tx-surface-refraction-mask-color, var(--tx-bg-color-overlay, #fff)) 100%,transparent);opacity:var(--tx-surface-motion-cover-opacity, 0)}.tx-base-surface .tx-base-surface__content{position:relative;z-index:5;border-radius:inherit;min-height:inherit}.tx-base-surface--preset-card.tx-base-surface--blur .tx-base-surface__layer--filter{background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 22%,transparent);backdrop-filter:blur(var(--tx-surface-filter-blur, 30px)) saturate(calc(var(--tx-surface-filter-saturation, 1.5) * 1.2)) contrast(calc(var(--tx-surface-filter-contrast, 1) * 1.06)) brightness(var(--tx-surface-filter-brightness, 1));-webkit-backdrop-filter:blur(var(--tx-surface-filter-blur, 30px)) saturate(calc(var(--tx-surface-filter-saturation, 1.5) * 1.2)) contrast(calc(var(--tx-surface-filter-contrast, 1) * 1.06)) brightness(var(--tx-surface-filter-brightness, 1))}.tx-base-surface--preset-card.tx-base-surface--refraction .tx-base-surface__layer--filter{background:radial-gradient(120% 88% at var(--tx-surface-refraction-light-x, 24%) var(--tx-surface-refraction-light-y, 20%),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-filter-primary-weight, 32%),transparent),transparent 58%),radial-gradient(105% 82% at calc(100% - var(--tx-surface-refraction-light-x, 24%)) calc(100% - var(--tx-surface-refraction-light-y, 20%)),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-filter-secondary-weight, 20%),transparent),transparent 64%),radial-gradient(140% 100% at var(--tx-surface-refraction-light-x, 24%) var(--tx-surface-refraction-light-y, 20%),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-filter-veil-weight, 16%),transparent),transparent 62%),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-filter-base-weight, 6%),transparent);backdrop-filter:blur(var(--tx-surface-filter-blur, 24px)) saturate(calc(var(--tx-surface-filter-saturation, 1.5) * var(--tx-surface-refraction-filter-saturation-boost, 1.36))) contrast(calc(var(--tx-surface-filter-contrast, 1) * (var(--tx-surface-refraction-filter-contrast-base, 1.06) + var(--tx-surface-refraction-strength, .6) * var(--tx-surface-refraction-filter-contrast-gain, .1)))) brightness(calc(var(--tx-surface-filter-brightness, 1) * var(--tx-surface-refraction-filter-brightness-boost, 1.04)));-webkit-backdrop-filter:blur(var(--tx-surface-filter-blur, 24px)) saturate(calc(var(--tx-surface-filter-saturation, 1.5) * var(--tx-surface-refraction-filter-saturation-boost, 1.36))) contrast(calc(var(--tx-surface-filter-contrast, 1) * (var(--tx-surface-refraction-filter-contrast-base, 1.06) + var(--tx-surface-refraction-strength, .6) * var(--tx-surface-refraction-filter-contrast-gain, .1)))) brightness(calc(var(--tx-surface-filter-brightness, 1) * var(--tx-surface-refraction-filter-brightness-boost, 1.04)))}.tx-base-surface--preset-card.tx-base-surface--glass .tx-base-surface__layer--mask{background:radial-gradient(700px 220px at 0% 0%,rgba(255,255,255,.55),transparent 55%),radial-gradient(600px 260px at 100% 0%,rgba(255,255,255,.22),transparent 58%),linear-gradient(135deg,#ffffff2e,#ffffff05 45%,#fff0 68%);opacity:var(--tx-surface-mask-opacity, .22)}.tx-base-surface--preset-card.tx-base-surface--refraction .tx-base-surface__layer--mask{background:radial-gradient(620px 260px at var(--tx-surface-refraction-light-x, 24%) var(--tx-surface-refraction-light-y, 20%),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) calc(var(--tx-surface-refraction-halo-opacity, .32) * var(--tx-surface-refraction-halo-opacity-gain, 1) * 100%),transparent),transparent 60%),radial-gradient(760px 360px at calc(100% - var(--tx-surface-refraction-light-x, 24%)) calc(100% - var(--tx-surface-refraction-light-y, 20%)),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-mask-primary-weight, 30%),transparent),transparent 64%),radial-gradient(740px 340px at var(--tx-surface-refraction-light-x, 24%) calc(100% - var(--tx-surface-refraction-light-y, 20%)),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-mask-secondary-weight, 24%),transparent),transparent 64%),linear-gradient(var(--tx-surface-refraction-streak-angle, 128deg),color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-streak-weight, 22%),transparent) 0%,color-mix(in srgb,var(--tx-surface-refraction-mask-color, #fff) var(--tx-surface-refraction-mask-veil-weight, 10%),transparent) 36%,transparent 70%);opacity:var(--tx-surface-refraction-mask-effective-opacity, clamp(.08, var(--tx-surface-mask-opacity, .16) + var(--tx-surface-refraction-strength, .56) * var(--tx-surface-refraction-mask-strength-gain, .05), .5));mask-image:radial-gradient(120% 90% at var(--tx-surface-refraction-light-x, 24%) var(--tx-surface-refraction-light-y, 20%),#000 46%,transparent 95%);-webkit-mask-image:radial-gradient(120% 90% at var(--tx-surface-refraction-light-x, 24%) var(--tx-surface-refraction-light-y, 20%),#000 46%,transparent 95%)}.tx-base-surface--fake .tx-base-surface__content{position:relative;z-index:1}.tx-base-surface--fake:before{content:"";position:absolute;inset:0;border-radius:var(--tx-surface-radius, inherit);background:var(--tx-surface-fake-bg);opacity:var(--tx-surface-fake-opacity, .75);z-index:var(--tx-surface-fake-index, 0);pointer-events:none;transition:background var(--tx-surface-transition, 299ms) ease-out,opacity var(--tx-surface-transition, 299ms) ease-out}.tx-base-surface--settling{transition:backdrop-filter var(--tx-surface-transition, 299ms) ease-out,background var(--tx-surface-transition, 299ms) ease-out}.tx-surface-layer-fade-enter-active,.tx-surface-layer-fade-leave-active{transition:opacity var(--tx-surface-transition, 299ms) ease}.tx-surface-layer-fade-enter-from,.tx-surface-layer-fade-leave-to{opacity:0}[data-theme=dark] .tx-base-surface--preset-card.tx-base-surface--blur .tx-base-surface__layer--filter,.dark .tx-base-surface--preset-card.tx-base-surface--blur .tx-base-surface__layer--filter{background:color-mix(in srgb,#fff 14%,transparent);backdrop-filter:blur(var(--tx-surface-filter-blur, 30px)) saturate(calc(var(--tx-surface-filter-saturation, 1.5) * 1.1)) contrast(var(--tx-surface-filter-contrast, 1)) brightness(calc(var(--tx-surface-filter-brightness, 1) * 1.1));-webkit-backdrop-filter:blur(var(--tx-surface-filter-blur, 30px)) saturate(calc(var(--tx-surface-filter-saturation, 1.5) * 1.1)) contrast(var(--tx-surface-filter-contrast, 1)) brightness(calc(var(--tx-surface-filter-brightness, 1) * 1.1))}.tx-spinner-container{position:relative;display:block;width:var(--tx-spinner-size, 16px);height:var(--tx-spinner-size, 16px);border:calc(var(--tx-spinner-stroke, 2) * 1px) solid currentColor;border-radius:50%}.tx-spinner-container-float{position:absolute;top:0%;left:50%;width:25%;height:25%;min-width:6px;min-height:6px;border-radius:50%;background-color:currentColor;transform:translate(-50%,-50%)}@keyframes tx-spinner-float-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tx-spinner-container-ball{position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:currentColor;border-radius:50%;transform:translate(-50%,-50%);animation:tx-spinner-ball-move .85s ease-out infinite}@keyframes tx-spinner-ball-move{0%{opacity:1;transform:translate(-50%,-50%) scale(0)}to{opacity:.45;transform:translate(-50%,-50%) scale(1)}}@keyframes tx-spinner-rotate{to{transform:rotate(360deg)}}@keyframes tx-spinner-dash{0%{stroke-dashoffset:31.416}50%{stroke-dashoffset:0}to{stroke-dashoffset:-31.416}}.tx-spinner{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tx-spinner-size, 16px);height:var(--tx-spinner-size, 16px);color:var(--tx-text-color-secondary, #909399);scale:1;transition:opacity .18s cubic-bezier(.2,0,0,1),filter .18s cubic-bezier(.2,0,0,1),scale .18s cubic-bezier(.2,0,0,1);will-change:opacity,filter,scale;animation:tx-spinner-float-rotate .85s linear infinite}.tx-spinner__svg{width:100%;height:100%;animation:tx-spinner-rotate 1s linear infinite}.tx-spinner__circle{animation:tx-spinner-dash 1.5s ease-in-out infinite}.tx-spinner-visibility-enter-from,.tx-spinner-visibility-leave-to{opacity:0;filter:blur(4px);scale:.86}.tx-card[data-v-f41b09e1]{position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--tx-card-radius, 14px);padding:var(--tx-card-padding, 12px);box-sizing:border-box;transition:box-shadow .18s ease,border-color .18s ease,background .18s ease;transform:translate3d(var(--tx-card-dx, 0px),var(--tx-card-dy, 0px),0);will-change:transform;touch-action:pan-y}.tx-card.is-solid[data-v-f41b09e1],.tx-card.is-dashed[data-v-f41b09e1]{border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 72%,transparent)}.tx-card.is-dashed[data-v-f41b09e1]{border-style:dashed}.tx-card.is-plain[data-v-f41b09e1]{border:none}.tx-card.is-bg-glass[data-v-f41b09e1],.tx-card.is-bg-refraction[data-v-f41b09e1]{border-color:color-mix(in srgb,rgba(255,255,255,.26) 55%,var(--tx-border-color-light, #e4e7ed))}.tx-card.is-shadow-none[data-v-f41b09e1]{box-shadow:none}.tx-card.is-shadow-soft[data-v-f41b09e1]{box-shadow:0 10px 26px #00000024}.tx-card.is-shadow-medium[data-v-f41b09e1]{box-shadow:0 22px 56px #0000002e}.tx-card[data-v-f41b09e1]:hover:not(.is-disabled):not(.is-plain){border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 36%,color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 72%,transparent))}.tx-card.is-clickable[data-v-f41b09e1]{cursor:pointer}.tx-card.is-disabled[data-v-f41b09e1]{opacity:.65;cursor:not-allowed}.tx-card__surface[data-v-f41b09e1]{position:absolute;inset:0;z-index:0;border-radius:var(--tx-card-radius, 14px);pointer-events:none;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.tx-card__cover[data-v-f41b09e1]{position:relative;z-index:1;margin:calc(var(--tx-card-padding, 12px) * -1);margin-bottom:var(--tx-card-padding, 12px);border-radius:var(--tx-card-radius, 14px);overflow:hidden}.tx-card__header[data-v-f41b09e1]{position:relative;z-index:1;padding-bottom:10px}.tx-card__body[data-v-f41b09e1]{position:relative;z-index:1;min-height:0;width:100%}.tx-card__footer[data-v-f41b09e1]{position:relative;z-index:1;padding-top:10px}.tx-card__loading[data-v-f41b09e1]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:var(--tx-card-radius, 14px);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 50%,transparent);z-index:2}.tx-base-anchor__reference[data-v-6cd4e13e]{position:relative;display:inline-flex;align-items:center;width:fit-content}.tx-base-anchor__reference.is-full-width[data-v-6cd4e13e]{display:flex;width:100%}.tx-base-anchor[data-v-6cd4e13e]{padding:0;background:transparent;border:none;overflow:visible;pointer-events:none}.tx-base-anchor__clip[data-v-6cd4e13e]{position:relative;pointer-events:auto;overflow:hidden;will-change:clip-path;visibility:hidden;z-index:2}.tx-base-anchor__arrow[data-v-6cd4e13e]{position:absolute;width:var(--tx-ba-arrow-size, 10px);height:var(--tx-ba-arrow-size, 10px);pointer-events:none;background:transparent;overflow:hidden;z-index:4}.tx-base-anchor:not(.is-open) .tx-base-anchor__arrow[data-v-6cd4e13e]{opacity:0;visibility:hidden}.tx-base-anchor__arrow[data-side=bottom][data-v-6cd4e13e]{clip-path:inset(0 0 50% 0)}.tx-base-anchor__arrow[data-side=top][data-v-6cd4e13e]{clip-path:inset(50% 0 0 0)}.tx-base-anchor__arrow[data-side=left][data-v-6cd4e13e]{clip-path:inset(0 0 0 50%)}.tx-base-anchor__arrow[data-side=right][data-v-6cd4e13e]{clip-path:inset(0 50% 0 0)}.tx-base-anchor__arrow[data-v-6cd4e13e]:before,.tx-base-anchor__arrow[data-v-6cd4e13e]:after{content:"";position:absolute;inset:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-sizing:border-box}.tx-base-anchor__arrow[data-v-6cd4e13e]:before{background:color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 72%,transparent)}.tx-base-anchor__arrow[data-v-6cd4e13e]:after{inset:1px;background:var(--tx-bg-color-overlay, #fff)}.tx-base-anchor__arrow[data-bg=mask][data-v-6cd4e13e]:after{background:var(--tx-card-fake-background, var(--tx-bg-color-overlay, #fff));backdrop-filter:none;-webkit-backdrop-filter:none}.tx-base-anchor__arrow[data-bg=blur][data-v-6cd4e13e]:after{background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 12%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.tx-base-anchor__arrow[data-bg=glass][data-v-6cd4e13e]:after{background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 50%,transparent);backdrop-filter:blur(22px) saturate(185%) contrast(1.08);-webkit-backdrop-filter:blur(22px) saturate(185%) contrast(1.08)}.tx-base-anchor__arrow[data-bg=refraction][data-v-6cd4e13e]:after{background:color-mix(in srgb,var(--tx-surface-refraction-mask-color, var(--tx-bg-color-overlay, #fff)) 22%,transparent);backdrop-filter:blur(18px) saturate(162%) contrast(1.06) brightness(1.02);-webkit-backdrop-filter:blur(18px) saturate(162%) contrast(1.06) brightness(1.02)}.tx-base-anchor__arrow[data-bg=pure][data-v-6cd4e13e]:after{background:var(--tx-fill-color-lighter, var(--tx-bg-color-overlay, #fff));backdrop-filter:none;-webkit-backdrop-filter:none}.tx-base-anchor__outline-path[data-v-6cd4e13e]{fill:none;stroke:color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 88%,transparent);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}.tx-base-anchor__content[data-v-6cd4e13e]{position:relative;will-change:transform;max-height:var(--tx-ba-max-height, 420px)}.tx-base-anchor__card[data-v-6cd4e13e]{width:100%;max-height:var(--tx-ba-max-height, 420px);overflow:auto}.tx-base-anchor__outline[data-v-6cd4e13e]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.tx-base-anchor.is-unlimited-height .tx-base-anchor__content[data-v-6cd4e13e],.tx-base-anchor.is-unlimited-height .tx-base-anchor__card[data-v-6cd4e13e]{max-height:none}.tx-avatar[data-v-46a7b09a]{position:relative;display:inline-flex;align-items:center;justify-content:center;font-weight:500;width:var(--tx-avatar-size, var(--tx-avatar-size-preset, auto));height:var(--tx-avatar-size, var(--tx-avatar-size-preset, auto));font-size:var(--tx-avatar-font-size, var(--tx-avatar-font-size-preset, inherit));overflow:hidden;-webkit-user-select:none;user-select:none;background:var(--tx-avatar-bg, var(--tx-avatar-background, #f3f4f6));color:var(--tx-avatar-text, var(--tx-avatar-color, #374151))}.tx-avatar--circle[data-v-46a7b09a]{border-radius:50%}.tx-avatar--square[data-v-46a7b09a]{border-radius:8px}.tx-avatar--rounded[data-v-46a7b09a]{border-radius:12px}.tx-avatar--small[data-v-46a7b09a]{--tx-avatar-size-preset: 32px;--tx-avatar-font-size-preset: 12px;--tx-avatar-status-size-preset: 8px;--tx-avatar-status-border-preset: 1.5px}.tx-avatar--medium[data-v-46a7b09a]{--tx-avatar-size-preset: 40px;--tx-avatar-font-size-preset: 14px;--tx-avatar-status-size-preset: 10px;--tx-avatar-status-border-preset: 2px}.tx-avatar--large[data-v-46a7b09a]{--tx-avatar-size-preset: 48px;--tx-avatar-font-size-preset: 16px;--tx-avatar-status-size-preset: 12px;--tx-avatar-status-border-preset: 2px}.tx-avatar--xlarge[data-v-46a7b09a]{--tx-avatar-size-preset: 64px;--tx-avatar-font-size-preset: 20px;--tx-avatar-status-size-preset: 16px;--tx-avatar-status-border-preset: 2.5px}.tx-avatar--clickable[data-v-46a7b09a]{cursor:pointer;transition:transform .2s,box-shadow .2s}.tx-avatar--clickable[data-v-46a7b09a]:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.tx-avatar__image[data-v-46a7b09a]{width:100%;height:100%;object-fit:cover}.tx-avatar__fallback[data-v-46a7b09a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tx-avatar__text[data-v-46a7b09a]{text-transform:uppercase}.tx-avatar__icon[data-v-46a7b09a],.tx-avatar__default-icon[data-v-46a7b09a]{font-size:inherit}.tx-avatar__status[data-v-46a7b09a]{position:absolute;bottom:0;right:0;width:var(--tx-avatar-status-size, var(--tx-avatar-status-size-preset, 12px));height:var(--tx-avatar-status-size, var(--tx-avatar-status-size-preset, 12px));border-radius:50%;border:var(--tx-avatar-status-border, var(--tx-avatar-status-border-preset, 2px)) solid #ffffff}.tx-avatar__status--online[data-v-46a7b09a]{background:#22c55e}.tx-avatar__status--offline[data-v-46a7b09a]{background:#6b7280}.tx-avatar__status--busy[data-v-46a7b09a]{background:#ef4444}.tx-avatar__status--away[data-v-46a7b09a]{background:#f59e0b}.tx-avatar-group[data-v-d7754205]{display:inline-flex;align-items:center}.tx-avatar-group__item[data-v-d7754205]{border:2px solid var(--tx-avatar-group-border, #fff);border-radius:50%}.tx-avatar-group__more[data-v-d7754205]{font-weight:600}.tx-badge[data-v-c41ca264]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1;border-radius:9999px;white-space:nowrap;background:var(--tx-badge-bg, #f3f4f6);color:var(--tx-badge-text, #374151);border:1px solid var(--tx-badge-border, transparent)}.tx-badge--default[data-v-c41ca264]{--tx-badge-bg: #f3f4f6;--tx-badge-text: #374151;--tx-badge-border: transparent}.tx-badge--primary[data-v-c41ca264]{--tx-badge-bg: #dbeafe;--tx-badge-text: #1d4ed8;--tx-badge-border: #3b82f6}.tx-badge--success[data-v-c41ca264]{--tx-badge-bg: #d1fae5;--tx-badge-text: #065f46;--tx-badge-border: #22c55e}.tx-badge--warning[data-v-c41ca264]{--tx-badge-bg: #fed7aa;--tx-badge-text: #92400e;--tx-badge-border: #f59e0b}.tx-badge--error[data-v-c41ca264]{--tx-badge-bg: #fee2e2;--tx-badge-text: #991b1b;--tx-badge-border: #ef4444}.tx-badge--dot[data-v-c41ca264]{width:8px;height:8px;padding:0;min-width:8px;border-radius:50%}.tx-badge__dot[data-v-c41ca264]{display:block;width:100%;height:100%;border-radius:50%;background:currentColor}.tx-popover__reference[data-v-1d2fc4f6]{display:inline-flex;align-items:center;width:fit-content}.tx-popover__reference.is-full-width[data-v-1d2fc4f6]{display:flex;width:100%}.tx-popover__content[data-v-1d2fc4f6]{position:relative;width:100%}.tx-button{position:relative}.tx-button:hover{background-color:var(--tx-button-bg-color-hover)}.tx-button .tx-spinner{color:currentColor}.tx-button{--fake-index: -1;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;padding:0 .5rem;min-width:80px;height:32px;-webkit-user-select:none;user-select:none;color:var(--tx-text-color);border-radius:var(--tx-button-radius, 12px);background-color:transparent;--fake-radius: var(--tx-button-radius, 12px);border:1px solid var(--tx-button-border-color);--tx-button-radius: 12px;--tx-button-bg-color-hover: var(--tx-bg-color-page);--tx-button-border-color: var(--tx-border-color)}.tx-button.block{width:100%}.tx-button.round{--tx-button-radius: 999px}.tx-button.circle{--tx-button-radius: 999px;padding:0;min-width:32px;width:32px;height:32px}.tx-button.circle.block{width:100%;--tx-button-radius: 50%;padding:0 .5rem;min-width:80px}.tx-button.dashed{border-style:dashed}.tx-button.borderless{border-color:transparent;--tx-button-border-color: transparent}.tx-button.disabled{opacity:.7;cursor:not-allowed;--fake-index: 1;--fake-opacity: .25}.tx-button.loading{cursor:progress}.tx-button.variant-primary{color:var(--tx-color-primary);--tx-button-bg-color-hover: var(--tx-color-primary-light-9);--tx-button-border-color: var(--tx-color-primary)}.tx-button.variant-success{color:var(--tx-color-success);--tx-button-bg-color-hover: color-mix(in srgb, var(--tx-color-success) 12%, transparent);--tx-button-border-color: var(--tx-color-success)}.tx-button.variant-warning{color:var(--tx-color-warning);--tx-button-bg-color-hover: color-mix(in srgb, var(--tx-color-warning) 12%, transparent);--tx-button-border-color: var(--tx-color-warning)}.tx-button.variant-secondary{color:var(--tx-text-color-secondary);--tx-button-bg-color-hover: var(--tx-fill-color);--tx-button-border-color: var(--tx-border-color-light)}.tx-button.variant-flat{color:var(--tx-text-color);--tx-button-bg-color-hover: var(--tx-fill-color);--tx-button-border-color: var(--tx-border-color);--tx-button-radius: 8px;min-width:120px}.tx-button.variant-bare{min-width:0;height:auto;padding:var(--tx-button-bare-padding, .5rem);border:none;--tx-button-radius: var(--tx-button-bare-radius, 10px);background:var(--tx-button-bare-bg, transparent);--fake-inner-opacity: var(--tx-button-bare-fake-opacity, 0);--tx-button-bg-color-hover: var(--tx-button-bare-hover, var(--tx-fill-color));--tx-button-border-color: transparent;justify-content:flex-start}.tx-button.variant-bare .tx-button__inner{display:flex;width:100%;align-items:inherit;justify-content:inherit;gap:inherit;white-space:inherit}.tx-button.variant-flat.tone-primary{color:var(--tx-color-primary);--tx-button-bg-color-hover: var(--tx-color-primary-light-9);--tx-button-border-color: var(--tx-color-primary)}.tx-button.variant-flat.tone-success{color:var(--tx-color-success);--tx-button-bg-color-hover: color-mix(in srgb, var(--tx-color-success) 12%, transparent);--tx-button-border-color: var(--tx-color-success)}.tx-button.variant-flat.tone-warning{color:var(--tx-color-warning);--tx-button-bg-color-hover: color-mix(in srgb, var(--tx-color-warning) 12%, transparent);--tx-button-border-color: var(--tx-color-warning)}.tx-button.variant-flat.tone-danger{color:var(--tx-color-danger);--tx-button-bg-color-hover: var(--tx-color-danger-light-9);--tx-button-border-color: var(--tx-color-danger)}.tx-button.variant-flat.tone-info{color:var(--tx-color-info);--tx-button-bg-color-hover: color-mix(in srgb, var(--tx-color-info) 12%, transparent);--tx-button-border-color: var(--tx-color-info)}.tx-button.variant-flat.tone-text,.tx-button.variant-ghost{color:var(--tx-text-color-secondary);--tx-button-bg-color-hover: var(--tx-fill-color);--tx-button-border-color: #0000}.tx-button.variant-ghost:hover:not(.disabled){background:var(--tx-fill-color, #f5f7fa)}.tx-button.variant-danger{color:var(--tx-color-danger);--tx-button-bg-color-hover: var(--tx-color-danger-light-9);--tx-button-border-color: var(--tx-color-danger)}.tx-button.variant-info{color:var(--tx-color-info);--tx-button-bg-color-hover: color-mix(in srgb, var(--tx-color-info) 12%, transparent);--tx-button-border-color: var(--tx-color-info)}.tx-button.plain{background:transparent}.tx-button .tx-button__inner{position:relative;display:inline-flex;align-items:center;justify-content:center;--tx-button-gap: .5rem;gap:var(--tx-button-gap);white-space:nowrap;transition:width var(--tx-transition-duration-fast) var(--tx-transition-function)}.tx-button .tx-button__spinner-slot{display:inline-flex;align-items:center;justify-content:center;width:0;overflow:hidden;margin-right:calc(-1 * var(--tx-button-gap));transition:width .18s cubic-bezier(.2,0,0,1),margin-right .18s cubic-bezier(.2,0,0,1);will-change:width,margin-right}.tx-button .tx-button__spinner-slot.is-visible{width:var(--tx-button-spinner-size, 16px);margin-right:0}.tx-button .tx-button__spinner{position:relative;opacity:1;filter:blur(0);scale:1;transition:opacity .18s cubic-bezier(.2,0,0,1),filter .18s cubic-bezier(.2,0,0,1),scale .18s cubic-bezier(.2,0,0,1);will-change:opacity,filter,scale}.tx-button .tx-button__spinner.is-overlay{position:absolute;top:50%;left:50%;translate:-50% -50%}.tx-button .tx-button__loading-layer{position:absolute;inset:0;border-radius:var(--tx-button-radius, 12px);overflow:hidden;z-index:0;pointer-events:none}.tx-button .tx-button__loading-layer:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 40%,color-mix(in srgb,currentColor 18%,transparent) 50%,transparent 60%);background-size:200% 100%;animation:tx-button-loading-sweep 1.33s cubic-bezier(.4,0,.2,1) infinite}.tx-button.loading-bar .tx-button__spinner,.tx-button.loading-bar .tx-button__spinner-slot{display:none}.tx-button.loading-bar .tx-button__inner{position:relative;z-index:1}.tx-button:not(.loading) .tx-button__spinner{opacity:0;filter:blur(4px);scale:.86;pointer-events:none}.tx-button.loading .tx-button__inner>:not(.tx-button__spinner){opacity:.92}.tx-button.loading .tx-button__spinner.is-overlay{z-index:1}.tx-button.loading .tx-button__spinner.is-overlay~.tx-button__icon,.tx-button.loading .tx-button__spinner.is-overlay~:not(.tx-button__spinner){opacity:0;filter:blur(2px)}.tx-button.auto-width .tx-button__inner{overflow:hidden}.tx-button.tx-size-sm{padding:0 .5rem;height:26px;min-width:60px;font-size:13px;--tx-button-radius: 10px}.tx-button.variant-flat.tx-size-sm{padding:0 .75rem;height:32px;min-width:32px;font-size:13px}.tx-button.tx-size-lg{padding:0 1.5rem;height:38px;font-size:15px}@keyframes tx-button-loading-sweep{0%{background-position:100% 0;opacity:0}8%{opacity:.55}60%{background-position:-100% 0;opacity:.55}to{background-position:-100% 0;opacity:0}}.tx-split-button{--tx-split-button-bg: var(--tx-color-primary, #409eff);--tx-split-button-fg: #fff;display:inline-flex;align-items:stretch;border-radius:var(--tx-split-button-radius, 10px);overflow:hidden;box-shadow:0 1px 2px #00000014}.tx-split-button.variant-success{--tx-split-button-bg: var(--tx-color-success, #67c23a)}.tx-split-button.variant-warning{--tx-split-button-bg: var(--tx-color-warning, #e6a23c)}.tx-split-button.variant-danger{--tx-split-button-bg: var(--tx-color-danger, #f56c6c)}.tx-split-button.variant-info{--tx-split-button-bg: var(--tx-color-info, #909399)}.tx-split-button.variant-secondary{--tx-split-button-bg: var(--tx-text-color-secondary, #606266)}.tx-split-button.variant-ghost{--tx-split-button-bg: color-mix(in srgb, var(--tx-fill-color, #f5f7fa) 78%, transparent);--tx-split-button-fg: var(--tx-text-color, #303133);box-shadow:none}.tx-split-button.is-disabled,.tx-split-button.is-loading{opacity:.72;cursor:not-allowed}.tx-split-button.tx-size-sm .tx-split-button__primary,.tx-split-button.tx-size-sm .tx-split-button__menu{height:28px}.tx-split-button.tx-size-sm .tx-split-button__primary{padding:0 12px;font-size:12px}.tx-split-button.tx-size-sm .tx-split-button__menu{width:30px}.tx-split-button.tx-size-lg .tx-split-button__primary,.tx-split-button.tx-size-lg .tx-split-button__menu{height:40px}.tx-split-button.tx-size-lg .tx-split-button__primary{padding:0 18px;font-size:14px}.tx-split-button.tx-size-lg .tx-split-button__menu{width:40px}.tx-split-button__primary,.tx-split-button__menu{border:0;background:var(--tx-split-button-bg);color:var(--tx-split-button-fg);cursor:pointer}.tx-split-button__primary:disabled,.tx-split-button__menu:disabled{cursor:not-allowed}.tx-split-button__primary:hover:not(:disabled),.tx-split-button__menu:hover:not(:disabled){background:color-mix(in srgb,var(--tx-split-button-bg) 88%,#000)}.tx-split-button__primary{height:32px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.tx-split-button__inner{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tx-split-button__spinner-slot{display:inline-flex;align-items:center;justify-content:center;width:0;overflow:hidden;margin-right:-8px;transition:width .18s cubic-bezier(.2,0,0,1),margin-right .18s cubic-bezier(.2,0,0,1)}.tx-split-button__spinner-slot.is-visible{width:16px;margin-right:0}.tx-split-button__spinner{color:currentColor}.tx-split-button__icon,.tx-split-button__menu-icon{font-size:16px}.tx-split-button__menu{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid rgba(255,255,255,.22)}.tx-split-button__menu:hover:not(:disabled){background:color-mix(in srgb,var(--tx-split-button-bg) 86%,#000)}.tx-empty-state[data-v-df18ad0c]{width:100%;display:flex;gap:var(--tx-empty-state-gap, 14px);padding:var(--tx-empty-state-padding, 20px);color:var(--tx-text-color-secondary, #909399);box-sizing:border-box}.tx-empty-state--layout-vertical[data-v-df18ad0c]{flex-direction:column}.tx-empty-state--layout-horizontal[data-v-df18ad0c]{flex-direction:row}.tx-empty-state--align-start[data-v-df18ad0c]{align-items:flex-start;text-align:left}.tx-empty-state--align-center[data-v-df18ad0c]{align-items:center;text-align:center}.tx-empty-state--align-end[data-v-df18ad0c]{align-items:flex-end;text-align:right}.tx-empty-state--size-small[data-v-df18ad0c]{--tx-empty-state-gap: 10px;--tx-empty-state-padding: 16px;--tx-empty-state-title-size: 14px;--tx-empty-state-desc-size: 12px;--tx-empty-state-illus-size: 52px}.tx-empty-state--size-medium[data-v-df18ad0c]{--tx-empty-state-gap: 14px;--tx-empty-state-padding: 20px;--tx-empty-state-title-size: 15px;--tx-empty-state-desc-size: 13px;--tx-empty-state-illus-size: 64px}.tx-empty-state--size-large[data-v-df18ad0c]{--tx-empty-state-gap: 18px;--tx-empty-state-padding: 26px;--tx-empty-state-title-size: 18px;--tx-empty-state-desc-size: 14px;--tx-empty-state-illus-size: 80px}.tx-empty-state--card[data-v-df18ad0c]{border-radius:16px;border:1px solid var(--tx-border-color-lighter, #ebeef5);background:var(--tx-fill-color-lighter, #fafafa)}.tx-empty-state__icon[data-v-df18ad0c]{color:var(--tx-text-color-secondary, #909399);line-height:1}.tx-empty-state__illustration[data-v-df18ad0c]{width:var(--tx-empty-state-illus-size, 64px);height:var(--tx-empty-state-illus-size, 64px);display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-secondary, #909399);position:relative}.tx-empty-state__illustration svg[data-v-df18ad0c]{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tx-empty-state__loading[data-v-df18ad0c]{width:100%;height:100%;display:grid;gap:10px;align-content:center}.tx-empty-state__loading-row[data-v-df18ad0c]{display:flex;align-items:center;gap:10px}.tx-empty-state__loading-row--muted[data-v-df18ad0c]{opacity:.6}.tx-empty-state__loading-avatar[data-v-df18ad0c]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.tx-empty-state__loading-lines[data-v-df18ad0c]{flex:1;display:flex;flex-direction:column;gap:6px}.tx-empty-state__loading-line[data-v-df18ad0c]{height:6px;border-radius:4px}.tx-empty-state__loading-line--wide[data-v-df18ad0c]{width:80%}.tx-empty-state__loading-line--short[data-v-df18ad0c]{width:50%}.tx-empty-state__skeleton-block[data-v-df18ad0c]{position:relative;overflow:hidden;background:color-mix(in srgb,currentColor 10%,transparent)}.tx-empty-state__skeleton-block[data-v-df18ad0c]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-100%);animation:tx-empty-state-shimmer-df18ad0c 1.5s infinite}@keyframes tx-empty-state-shimmer-df18ad0c{to{transform:translate(100%)}}.tx-empty-state__selection-bg-item[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 8%,transparent);stroke:none}.tx-empty-state__selection-item-bg[data-v-df18ad0c],.tx-empty-state__selection-item-bg-muted[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 5%,transparent);stroke:none}.tx-empty-state__selection-item-icon[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 20%,transparent);stroke:none}.tx-empty-state__selection-item-text[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 15%,transparent);stroke:none}.tx-empty-state__selection-target[data-v-df18ad0c]{animation:tx-empty-state-item-highlight-df18ad0c 3s ease-in-out infinite}.tx-empty-state__selection-target .tx-empty-state__selection-item-bg[data-v-df18ad0c]{transition:fill .3s}.tx-empty-state__selection-cursor[data-v-df18ad0c]{fill:var(--tx-text-color-primary, #1e293b);stroke:var(--tx-bg-color, #fff);stroke-width:1;animation:tx-empty-state-cursor-move-df18ad0c 3s ease-in-out infinite}@keyframes tx-empty-state-cursor-move-df18ad0c{0%{transform:translate(12px,12px);opacity:0}15%{opacity:1}35%{transform:translate(0)}42%{transform:translate(0) scale(.92)}50%{transform:translate(0) scale(1)}75%{opacity:1}to{transform:translate(12px,12px);opacity:0}}@keyframes tx-empty-state-item-highlight-df18ad0c{0%,25%{opacity:.7}42%{opacity:1}50%{opacity:1}52%{opacity:1}85%{opacity:1}to{opacity:.7}}.tx-empty-state__search-group[data-v-df18ad0c]{animation:tx-empty-state-search-pan-df18ad0c 3s ease-in-out infinite;transform-origin:bottom center;transform-box:fill-box}.tx-empty-state__search-glass-bg[data-v-df18ad0c]{fill:transparent;stroke:none}.tx-empty-state__search-glass-border[data-v-df18ad0c]{stroke:color-mix(in srgb,currentColor 40%,transparent)}.tx-empty-state__search-handle[data-v-df18ad0c]{stroke:color-mix(in srgb,currentColor 60%,transparent);stroke-width:3}.tx-empty-state__search-bubble[data-v-df18ad0c]{animation:tx-empty-state-question-pop-df18ad0c 3s ease-in-out infinite;transform-origin:bottom center;transform-box:fill-box}.tx-empty-state__search-bubble-bg[data-v-df18ad0c]{fill:var(--tx-text-color-primary, #333);stroke:none}.tx-empty-state__search-question[data-v-df18ad0c]{fill:#fff;stroke:none}@keyframes tx-empty-state-search-pan-df18ad0c{0%{transform:translate(-4px) rotate(0)}50%{transform:translate(4px) rotate(8deg)}to{transform:translate(-4px) rotate(0)}}@keyframes tx-empty-state-question-pop-df18ad0c{0%,60%{opacity:0;transform:scale(0) translate(-50%,-10px)}70%{opacity:1;transform:scale(1.1) translate(-50%,-10px)}80%{transform:scale(1) translate(-50%,-10px)}to{opacity:1;transform:scale(1) translate(-50%,-10px)}}.tx-empty-state__chart-axis[data-v-df18ad0c]{stroke:color-mix(in srgb,currentColor 30%,transparent)}.tx-empty-state__chart-grid[data-v-df18ad0c]{stroke:color-mix(in srgb,currentColor 8%,transparent);stroke-dasharray:3 3}.tx-empty-state__chart-line[data-v-df18ad0c]{stroke:currentColor;stroke-width:2;fill:none;stroke-dasharray:120;stroke-dashoffset:120;animation:tx-empty-state-flatline-df18ad0c 3.5s ease-out infinite}.tx-empty-state__chart-dot[data-v-df18ad0c]{fill:currentColor;stroke:none;opacity:0;animation:tx-empty-state-dot-appear-df18ad0c 3.5s ease-out infinite}.tx-empty-state__chart-marks[data-v-df18ad0c]{opacity:0;animation:tx-empty-state-marks-fade-df18ad0c 3.5s ease-out infinite}.tx-empty-state__chart-marks path[data-v-df18ad0c]{stroke:color-mix(in srgb,currentColor 40%,transparent)}@keyframes tx-empty-state-flatline-df18ad0c{0%{stroke-dashoffset:120}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tx-empty-state-dot-appear-df18ad0c{0%,55%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.3)}75%{transform:scale(1)}to{opacity:1}}@keyframes tx-empty-state-marks-fade-df18ad0c{0%,40%{opacity:0}55%{opacity:.6}to{opacity:.6}}.tx-empty-state__offline-cloud[data-v-df18ad0c]{animation:tx-empty-state-float-cloud-df18ad0c 3s ease-in-out infinite}.tx-empty-state__offline-dot[data-v-df18ad0c]{fill:currentColor;stroke:none}.tx-empty-state__offline-wave[data-v-df18ad0c]{opacity:.35}.tx-empty-state__offline-slash[data-v-df18ad0c]{stroke:var(--tx-color-danger, #ef4444);stroke-width:3;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60;animation:tx-empty-state-slash-draw-df18ad0c 3s ease-in-out infinite alternate}@keyframes tx-empty-state-float-cloud-df18ad0c{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tx-empty-state-slash-draw-df18ad0c{0%{stroke-dashoffset:60;opacity:0}20%{opacity:1}50%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:1}}.tx-empty-state__lock[data-v-df18ad0c]{animation:tx-empty-state-lock-shake-df18ad0c 2s ease-in-out infinite;transform-origin:top center;transform-box:fill-box}.tx-empty-state__lock-body[data-v-df18ad0c]{fill:var(--tx-color-danger-light, #fef2f2);stroke:var(--tx-color-danger, #ef4444)}.tx-empty-state__lock-shackle[data-v-df18ad0c]{stroke:var(--tx-color-danger, #ef4444)}.tx-empty-state__lock-keyhole[data-v-df18ad0c],.tx-empty-state__lock-keyhole-line[data-v-df18ad0c]{fill:var(--tx-color-danger, #ef4444);stroke:none}@keyframes tx-empty-state-lock-shake-df18ad0c{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}}.tx-empty-state__sheet[data-v-df18ad0c]{fill:#fff;stroke:color-mix(in srgb,currentColor 30%,transparent);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:tx-empty-state-paper-fold-df18ad0c 3s ease-in-out infinite}.tx-empty-state__sheet-corner[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 10%,transparent);stroke:color-mix(in srgb,currentColor 30%,transparent)}.tx-empty-state__sheet-plus-bg[data-v-df18ad0c]{fill:var(--tx-color-primary, #3b82f6);stroke:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));animation:tx-empty-state-bounce-df18ad0c 2s infinite;transform-origin:center;transform-box:fill-box}.tx-empty-state__sheet-plus-icon[data-v-df18ad0c]{stroke:#fff;stroke-width:2.5;animation:tx-empty-state-bounce-df18ad0c 2s infinite;transform-origin:center;transform-box:fill-box}@keyframes tx-empty-state-paper-fold-df18ad0c{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}50%{clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes tx-empty-state-bounce-df18ad0c{0%,to{transform:translateY(-15%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.tx-empty-state__box-body[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 15%,transparent);stroke:color-mix(in srgb,currentColor 40%,transparent)}.tx-empty-state__box-opening[data-v-df18ad0c]{stroke:color-mix(in srgb,currentColor 20%,transparent);stroke-width:1;stroke-dasharray:2 3}.tx-empty-state__box-lid[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 25%,transparent);stroke:color-mix(in srgb,currentColor 40%,transparent);transform-origin:32px 30px;animation:tx-empty-state-box-lid-df18ad0c 3s ease-in-out infinite}.tx-empty-state__box-dust[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 50%,transparent);stroke:none;opacity:0}.tx-empty-state__box-dust--1[data-v-df18ad0c]{animation:tx-empty-state-dust-1-df18ad0c 3s ease-out infinite}.tx-empty-state__box-dust--2[data-v-df18ad0c]{animation:tx-empty-state-dust-2-df18ad0c 3s ease-out infinite;animation-delay:.15s}.tx-empty-state__box-dust--3[data-v-df18ad0c]{animation:tx-empty-state-dust-3-df18ad0c 3s ease-out infinite;animation-delay:.3s}@keyframes tx-empty-state-box-lid-df18ad0c{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(-6px)}80%{transform:translateY(0)}}@keyframes tx-empty-state-dust-1-df18ad0c{0%,25%{opacity:0;transform:translate(0) scale(.5)}35%{opacity:.8}60%{opacity:0;transform:translate(-8px,-12px) scale(1.2)}to{opacity:0}}@keyframes tx-empty-state-dust-2-df18ad0c{0%,28%{opacity:0;transform:translate(0) scale(.5)}38%{opacity:.7}62%{opacity:0;transform:translate(6px,-14px) scale(1)}to{opacity:0}}@keyframes tx-empty-state-dust-3-df18ad0c{0%,30%{opacity:0;transform:translate(0) scale(.4)}40%{opacity:.6}65%{opacity:0;transform:translateY(-16px) scale(.8)}to{opacity:0}}.tx-empty-state__guide-circle[data-v-df18ad0c]{fill:var(--tx-color-primary-light-9, #ecf5ff);stroke:var(--tx-color-primary, #409eff);stroke-width:0}.tx-empty-state__guide-arrow[data-v-df18ad0c]{stroke:var(--tx-color-primary, #409eff);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;fill:none;animation:tx-empty-state-bounce-df18ad0c 2s infinite}.tx-empty-state__guide-bar[data-v-df18ad0c]{fill:color-mix(in srgb,currentColor 10%,transparent)}.tx-empty-state__guide-progress[data-v-df18ad0c]{fill:var(--tx-color-primary-light-5, #b3d8ff);animation:tx-empty-state-shimmer-df18ad0c 2s infinite}.tx-empty-state__content[data-v-df18ad0c]{display:flex;flex-direction:column;gap:6px}.tx-empty-state__title[data-v-df18ad0c]{font-size:var(--tx-empty-state-title-size, 15px);font-weight:600;color:var(--tx-text-color-primary, #303133)}.tx-empty-state__description[data-v-df18ad0c]{font-size:var(--tx-empty-state-desc-size, 13px);color:var(--tx-text-color-secondary, #909399);line-height:1.5}.tx-empty-state__actions[data-v-df18ad0c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.tx-empty-state--align-start .tx-empty-state__actions[data-v-df18ad0c]{justify-content:flex-start}.tx-empty-state--align-center .tx-empty-state__actions[data-v-df18ad0c]{justify-content:center}.tx-empty-state--align-end .tx-empty-state__actions[data-v-df18ad0c]{justify-content:flex-end}.tx-breadcrumb[data-v-0b871bd2]{display:flex;align-items:center}.tx-breadcrumb__list[data-v-0b871bd2]{display:flex;align-items:center;list-style:none;margin:0;padding:0}.tx-breadcrumb__item[data-v-0b871bd2]{display:flex;align-items:center}.tx-breadcrumb__link[data-v-0b871bd2]{display:flex;align-items:center;color:var(--tx-breadcrumb-text, #6b7280);text-decoration:none;font-size:14px;transition:color .2s;padding:4px 8px;border-radius:4px}.tx-breadcrumb__link[data-v-0b871bd2]:hover:not(.tx-breadcrumb__link--current){color:var(--tx-breadcrumb-hover, #374151);background:var(--tx-breadcrumb-hover-bg, #f3f4f6)}.tx-breadcrumb__link--current[data-v-0b871bd2]{color:var(--tx-breadcrumb-current, #111827);font-weight:500;cursor:default}.tx-breadcrumb__link--disabled[data-v-0b871bd2]{opacity:.5;cursor:not-allowed;pointer-events:none}.tx-breadcrumb__icon[data-v-0b871bd2]{margin-right:6px;font-size:16px}.tx-breadcrumb__separator[data-v-0b871bd2]{display:flex;align-items:center;color:var(--tx-breadcrumb-separator, #9ca3af);margin:0 4px;font-size:16px}.tx-checkbox[data-v-ec0ea0b0]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px;outline:none}.tx-checkbox__box[data-v-ec0ea0b0]{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;border:1px solid var(--tx-border-color, #dcdfe6);background-color:var(--tx-bg-color, #fff);transition:background-color .18s ease,border-color .18s ease,transform .12s ease,box-shadow .18s ease}.tx-checkbox__box svg[data-v-ec0ea0b0]{width:100%;height:100%}.tx-checkbox__box .tx-checkbox__tick[data-v-ec0ea0b0]{stroke:var(--tx-fill-color-blank, #fff);stroke-dasharray:306.27;stroke-dashoffset:306.27;transition:stroke-dashoffset .3s ease}.tx-checkbox__label[data-v-ec0ea0b0]{font-size:14px;color:var(--tx-text-color-regular, #606266)}.tx-checkbox.is-checked .tx-checkbox__box[data-v-ec0ea0b0]{background-color:var(--tx-color-primary, #409eff);border-color:var(--tx-color-primary, #409eff);animation:tx-checkbox-pop-ec0ea0b0 .18s ease-out}.tx-checkbox.is-checked .tx-checkbox__box .tx-checkbox__tick[data-v-ec0ea0b0]{stroke-dashoffset:0;animation:tx-checkbox-tick-ec0ea0b0 .32s ease-out}.tx-checkbox.is-disabled[data-v-ec0ea0b0]{cursor:not-allowed}.tx-checkbox.is-disabled .tx-checkbox__box[data-v-ec0ea0b0]{background-color:var(--tx-disabled-bg-color, #f5f7fa);border-color:var(--tx-disabled-border-color, var(--tx-border-color-light, #e4e7ed))}.tx-checkbox.is-disabled .tx-checkbox__label[data-v-ec0ea0b0]{color:var(--tx-disabled-text-color, #c0c4cc)}.tx-checkbox.is-disabled.is-checked .tx-checkbox__box[data-v-ec0ea0b0]{background-color:var(--tx-text-color-disabled, #c0c4cc);border-color:var(--tx-text-color-disabled, #c0c4cc)}.tx-checkbox:hover:not(.is-disabled) .tx-checkbox__box[data-v-ec0ea0b0]{border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px var(--tx-color-primary-light-9, #ecf5ff)}.tx-checkbox:active:not(.is-disabled) .tx-checkbox__box[data-v-ec0ea0b0]{transform:scale(.96)}.tx-checkbox:focus-visible .tx-checkbox__box[data-v-ec0ea0b0]{box-shadow:0 0 0 3px var(--tx-color-primary-light-7, #c6e2ff)}@keyframes tx-checkbox-pop-ec0ea0b0{0%{transform:scale(.96)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes tx-checkbox-tick-ec0ea0b0{0%{stroke-dashoffset:306.27;opacity:.1}to{stroke-dashoffset:0;opacity:1}}.tx-input[data-v-c98e38d5]{position:relative;display:inline-flex;align-items:center;width:100%;height:32px;padding:0 .5rem;border-radius:12px;border:1px solid var(--tx-border-color, #dcdfe6);background-color:var(--tx-bg-color, #fff);transition:border-color .25s,box-shadow .25s}.tx-input[data-v-c98e38d5]:hover:not(.is-disabled){border-color:var(--tx-color-primary-light-3, #79bbff)}.tx-input[data-v-c98e38d5]:focus-within:not(.is-disabled),.tx-input.is-focused[data-v-c98e38d5]:not(.is-disabled){border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px var(--tx-color-primary-light-9, #ecf5ff)}.tx-input__icon[data-v-c98e38d5]{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--tx-text-color-placeholder, #a8abb2);flex-shrink:0}.tx-input__icon--prefix[data-v-c98e38d5]{margin-right:6px}.tx-input__icon--suffix[data-v-c98e38d5]{margin-left:6px}.tx-input__inner[data-v-c98e38d5]{flex:1;width:100%;height:100%;padding:0;border:none;outline:none;background:transparent;font-size:14px;color:var(--tx-text-color-primary, #303133)}.tx-input__inner[data-v-c98e38d5]::placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tx-input__textarea[data-v-c98e38d5]{height:auto;padding:8px 0;resize:vertical;line-height:1.5}.tx-input__capslock[data-v-c98e38d5]{display:flex;align-items:center;justify-content:center;margin-right:4px;color:var(--tx-color-warning, #e6a23c);flex-shrink:0}.tx-input__clear[data-v-c98e38d5]{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;cursor:pointer;color:var(--tx-text-color-placeholder, #a8abb2);transition:color .2s;flex-shrink:0}.tx-input__clear[data-v-c98e38d5]:hover{color:var(--tx-text-color-secondary, #909399)}.tx-input.is-textarea[data-v-c98e38d5]{height:auto;min-height:80px;align-items:flex-start}.tx-input.is-disabled[data-v-c98e38d5]{background-color:var(--tx-disabled-bg-color, #f5f7fa);cursor:not-allowed}.tx-input.is-disabled .tx-input__inner[data-v-c98e38d5]{cursor:not-allowed;color:var(--tx-disabled-text-color, #c0c4cc)}.tx-input.is-readonly .tx-input__inner[data-v-c98e38d5]{cursor:default}.tx-search-input__icon[data-v-e9c2fcd8]{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;color:var(--tx-text-color-secondary, #909399)}.tx-tag{display:inline-flex;align-items:center;gap:6px;border-radius:8px;color:var(--tx-tag-color, var(--tx-color-primary));background:var(--tx-tag-bg, color-mix(in srgb, currentColor 12%, transparent));border:1px solid var(--tx-tag-border, color-mix(in srgb, currentColor 32%, transparent));font-weight:600;font-size:11px;letter-spacing:.05em;line-height:1;white-space:nowrap;transition:all .2s ease;cursor:default}.tx-tag__icon{font-size:12px;line-height:1}.tx-tag__content{display:inline-flex;align-items:center}.tx-tag__close{display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:2px;border:none;background:transparent;color:inherit;cursor:pointer;opacity:.7;transition:opacity .2s ease;border-radius:50%}.tx-tag__close:hover{opacity:1}.tx-tag__close:disabled{cursor:not-allowed;opacity:.4}.tx-tag--sm{padding:4px 6px}.tx-tag--md{padding:5px 8px;font-size:12px}.tx-tag--md .tx-tag__icon{font-size:14px}.tx-tag--closable{padding-right:6px}.tx-tag--disabled{opacity:.6;cursor:not-allowed}.tx-cascader[data-v-904ab1b6]{position:relative;display:inline-flex;align-items:center;width:100%;min-width:180px;min-height:32px;padding:4px 10px;border-radius:12px;border:1px solid var(--tx-border-color, #dcdfe6);background:var(--tx-bg-color, #fff);box-sizing:border-box;cursor:pointer;transition:border-color .25s,box-shadow .25s;outline:none}.tx-cascader[data-v-904ab1b6]:hover:not(.is-disabled){border-color:var(--tx-color-primary-light-3, #79bbff)}.tx-cascader[data-v-904ab1b6]:focus-visible:not(.is-disabled){border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px var(--tx-color-primary-light-7, #c6e2ff)}.tx-cascader.is-disabled[data-v-904ab1b6]{background:var(--tx-disabled-bg-color, #f5f7fa);cursor:not-allowed;opacity:.7}.tx-cascader__value[data-v-904ab1b6]{flex:1;min-width:0}.tx-cascader__tags[data-v-904ab1b6]{display:flex;flex-wrap:wrap;gap:6px}.tx-cascader__text[data-v-904ab1b6]{font-size:14px;color:var(--tx-text-color-primary, #303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-cascader__placeholder[data-v-904ab1b6]{font-size:14px;color:var(--tx-text-color-placeholder, #a8abb2)}.tx-cascader__clear[data-v-904ab1b6]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:2px;margin-right:4px;color:var(--tx-text-color-placeholder, #a8abb2);cursor:pointer}.tx-cascader__clear[data-v-904ab1b6]:hover{color:var(--tx-text-color-secondary, #909399)}.tx-cascader__arrow[data-v-904ab1b6]{display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-secondary, #909399);transition:transform .2s ease}.tx-cascader.is-open[data-v-904ab1b6]{border-color:var(--tx-color-primary, #409eff)}.tx-cascader.is-open .tx-cascader__arrow[data-v-904ab1b6]{transform:rotate(180deg)}.tx-cascader__panel[data-v-904ab1b6]{width:100%;min-width:320px;display:flex;flex-direction:column;gap:10px}.tx-cascader__search[data-v-904ab1b6]{padding:2px}.tx-cascader__columns[data-v-904ab1b6]{display:flex;gap:10px;overflow:auto;padding:2px}.tx-cascader__col[data-v-904ab1b6]{min-width:180px;max-height:260px;overflow:auto;border-right:1px solid var(--tx-border-color-light, #e4e7ed);padding-right:8px}.tx-cascader__col[data-v-904ab1b6]:last-child{border-right:none;padding-right:0}.tx-cascader__item[data-v-904ab1b6]{--tx-card-item-padding: 6px 10px;--tx-card-item-radius: 10px;--tx-card-item-gap: 8px}.tx-cascader__label[data-v-904ab1b6]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx-text-color-primary, #303133)}.tx-cascader__meta[data-v-904ab1b6]{color:var(--tx-text-color-secondary, #909399);font-size:12px}.tx-cascader__search-list[data-v-904ab1b6]{display:flex;flex-direction:column;gap:4px;overflow:auto;padding:2px}.tx-cascader__search-item[data-v-904ab1b6]{--tx-card-item-padding: 6px 10px;--tx-card-item-radius: 10px;--tx-card-item-gap: 8px}.tx-cascader__search-label[data-v-904ab1b6]{font-size:14px;color:var(--tx-text-color-primary, #303133)}.tx-cascader__empty[data-v-904ab1b6]{padding:10px;color:var(--tx-text-color-secondary, #909399)}.tx-chat-composer[data-v-fc056b07]{width:100%;border-radius:16px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);padding:12px;display:grid;gap:10px}.tx-chat-composer__attachments[data-v-fc056b07]{display:flex;flex-wrap:wrap;gap:8px}.tx-chat-composer__attachment[data-v-fc056b07]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tx-color-primary, #409eff) 28%,transparent);background:color-mix(in srgb,var(--tx-color-primary, #409eff) 10%,transparent);color:var(--tx-text-color-primary, #111827);padding:4px 10px;font-size:12px;line-height:1}.tx-chat-composer__attachment.is-pending[data-v-fc056b07]{border-color:color-mix(in srgb,#f59e0b 32%,transparent);background:color-mix(in srgb,#f59e0b 14%,transparent)}.tx-chat-composer__attachment-label[data-v-fc056b07]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-chat-composer__attachment-kind[data-v-fc056b07]{color:var(--tx-text-color-secondary, #6b7280);text-transform:uppercase;letter-spacing:.02em}.tx-chat-composer__input[data-v-fc056b07]{width:100%}.tx-chat-composer__textarea[data-v-fc056b07]{width:100%;resize:vertical;padding:10px 12px;border-radius:14px;border:1px solid var(--tx-border-color, #dcdfe6);background:var(--tx-bg-color, #fff);color:var(--tx-text-color-primary, #111827);font-size:14px;line-height:1.6;outline:none;transition:border-color .2s,box-shadow .2s}.tx-chat-composer__textarea[data-v-fc056b07]::placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tx-chat-composer__textarea[data-v-fc056b07]:focus{border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px color-mix(in srgb,var(--tx-color-primary, #409eff) 18%,transparent)}.tx-chat-composer__actions[data-v-fc056b07]{display:flex;align-items:center;justify-content:space-between;gap:10px}.tx-chat-composer__toolbar[data-v-fc056b07]{display:flex;align-items:center;gap:10px}.tx-chat-composer__actions-left[data-v-fc056b07],.tx-chat-composer__actions-right[data-v-fc056b07]{display:flex;align-items:center;gap:8px}.tx-chat-composer__plus[data-v-fc056b07]{display:inline-block;font-size:16px;line-height:1;margin-right:2px}.tx-chat-composer.is-disabled[data-v-fc056b07]{opacity:.75}.tx-stagger{--tx-stagger-index: 0}.tx-stagger-enter-active,.tx-stagger-leave-active{transition:opacity var(--tx-stagger-duration, .18s) var(--tx-stagger-easing, ease-out),transform var(--tx-stagger-duration, .18s) var(--tx-stagger-easing, ease-out);transition-delay:calc(var(--tx-stagger-delay-base, 0ms) + var(--tx-stagger-index, 0) * var(--tx-stagger-delay-step, 24ms))}.tx-stagger-enter-from,.tx-stagger-leave-to{opacity:0;transform:translateY(6px)}.markdown-body{--base-size-4: .25rem;--base-size-8: .5rem;--base-size-16: 1rem;--base-size-24: 1.5rem;--base-size-40: 2.5rem;--base-text-weight-normal: 400;--base-text-weight-medium: 500;--base-text-weight-semibold: 600;--fontStack-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--fgColor-accent: Highlight;color-scheme:light;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}@media(prefers-color-scheme:dark){.tx-markdown-view:not(.light) .markdown-body{color-scheme:dark;--focus-outlineColor: #1f6feb;--fgColor-default: #f0f6fc;--fgColor-muted: #9198a1;--fgColor-accent: #4493f8;--fgColor-success: #3fb950;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-done: #ab7df8;--bgColor-default: #000;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--bgColor-attention-muted: #bb800926;--borderColor-default: #3d444d;--borderColor-muted: #3d444db3;--borderColor-neutral-muted: #3d444db3;--borderColor-accent-emphasis: #1f6feb;--borderColor-success-emphasis: #238636;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-done-emphasis: #8957e5;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-brackethighlighter-angle: #9198a1;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #f0f6fc;--color-prettylights-syntax-markup-bold: #f0f6fc;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #f0f6fc;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d}}.tx-markdown-view.dark .markdown-body,.dark .markdown-body,[data-theme=dark] .markdown-body,html[data-theme=dark] .markdown-body,body[data-theme=dark] .markdown-body{color-scheme:dark;--focus-outlineColor: #1f6feb;--fgColor-default: #f0f6fc;--fgColor-muted: #9198a1;--fgColor-accent: #4493f8;--fgColor-success: #3fb950;--fgColor-attention: #d29922;--fgColor-danger: #f85149;--fgColor-done: #ab7df8;--bgColor-default: #000;--bgColor-muted: #151b23;--bgColor-neutral-muted: #656c7633;--bgColor-attention-muted: #bb800926;--borderColor-default: #3d444d;--borderColor-muted: #3d444db3;--borderColor-neutral-muted: #3d444db3;--borderColor-accent-emphasis: #1f6feb;--borderColor-success-emphasis: #238636;--borderColor-attention-emphasis: #9e6a03;--borderColor-danger-emphasis: #da3633;--borderColor-done-emphasis: #8957e5;--color-prettylights-syntax-comment: #9198a1;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #f0f6fc;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-brackethighlighter-angle: #9198a1;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #f0f6fc;--color-prettylights-syntax-markup-bold: #f0f6fc;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #f0f6fc;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-sublimelinter-gutter-mark: #3d444d}.tx-markdown-view.light .markdown-body,.light .markdown-body,[data-theme=light] .markdown-body,html[data-theme=light] .markdown-body,body[data-theme=light] .markdown-body{color-scheme:light;--focus-outlineColor: #0969da;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}@media(prefers-color-scheme:light){.tx-markdown-view:not(.dark) .markdown-body{color-scheme:light;--focus-outlineColor: #0969da;--fgColor-default: #1f2328;--fgColor-muted: #59636e;--fgColor-accent: #0969da;--fgColor-success: #1a7f37;--fgColor-attention: #9a6700;--fgColor-danger: #d1242f;--fgColor-done: #8250df;--bgColor-default: #ffffff;--bgColor-muted: #f6f8fa;--bgColor-neutral-muted: #818b981f;--bgColor-attention-muted: #fff8c5;--borderColor-default: #d1d9e0;--borderColor-muted: #d1d9e0b3;--borderColor-neutral-muted: #d1d9e0b3;--borderColor-accent-emphasis: #0969da;--borderColor-success-emphasis: #1a7f37;--borderColor-attention-emphasis: #9a6700;--borderColor-danger-emphasis: #cf222e;--borderColor-done-emphasis: #8250df;--color-prettylights-syntax-comment: #59636e;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-prettylights-syntax-entity: #6639ba;--color-prettylights-syntax-storage-modifier-import: #1f2328;--color-prettylights-syntax-entity-tag: #0550ae;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-brackethighlighter-angle: #59636e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #1f2328;--color-prettylights-syntax-markup-bold: #1f2328;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #d1d9e0;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-sublimelinter-gutter-mark: #818b98}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--fgColor-default);background-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--fgColor-accent);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--borderColor-muted)}.markdown-body mark{background-color:var(--bgColor-attention-muted);color:var(--fgColor-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em var(--base-size-40)}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--borderColor-muted);height:.25em;padding:0;margin:var(--base-size-24) 0;background-color:var(--borderColor-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button;appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--fgColor-muted);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;min-width:100%;max-width:100%;overflow:auto;border-radius:12px;font-variant:tabular-nums}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--focus-outlineColor);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:var(--base-size-4);font:11px var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);line-height:10px;color:var(--fgColor-default);vertical-align:middle;background-color:var(--bgColor-muted);border:solid 1px var(--borderColor-neutral-muted);border-bottom-color:var(--borderColor-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--borderColor-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--fgColor-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--fgColor-muted);border-left:.25em solid var(--borderColor-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:var(--fontStack-monospace, ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace);font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;appearance:none}.markdown-body .mr-2{margin-right:var(--base-size-8, 8px)!important}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--fgColor-danger)}.markdown-body .anchor{float:left;padding-right:var(--base-size-4);margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:var(--base-size-16)}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--fgColor-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type="a s"]{list-style-type:lower-alpha}.markdown-body ol[type="A s"]{list-style-type:upper-alpha}.markdown-body ol[type="i s"]{list-style-type:lower-roman}.markdown-body ol[type="I s"]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:var(--base-size-16)}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:var(--base-size-16);font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 var(--base-size-16);margin-bottom:var(--base-size-16)}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600);background-color:transparent}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--borderColor-default)}.markdown-body table td>:last-child{margin-bottom:0}.markdown-body table tr{background-color:transparent;border-top:1px solid var(--borderColor-muted)}.markdown-body table tr:nth-child(2n){background-color:transparent}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--borderColor-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--fgColor-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--bgColor-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:var(--base-size-16)}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:var(--base-size-16);overflow:auto;font-size:85%;line-height:1.45;color:var(--fgColor-default);background-color:var(--bgColor-muted);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px var(--base-size-8) 9px;text-align:right;background:var(--bgColor-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--bgColor-muted);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--fgColor-muted);border-top:1px solid var(--borderColor-default)}.markdown-body .footnotes ol{padding-left:var(--base-size-16)}.markdown-body .footnotes ol ul{display:inline-block;padding-left:var(--base-size-16);margin-top:var(--base-size-16)}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:calc(var(--base-size-8)*-1);right:calc(var(--base-size-8)*-1);bottom:calc(var(--base-size-8)*-1);left:calc(var(--base-size-24)*-1);pointer-events:none;content:"";border:2px solid var(--borderColor-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--fgColor-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body body:has(:modal){padding-right:var(--dialog-scrollgutter)!important}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body [role=tabpanel][tabindex="0"]:focus:not(:focus-visible),.markdown-body button:focus:not(:focus-visible),.markdown-body summary:focus:not(:focus-visible),.markdown-body a:focus:not(:focus-visible){outline:none;box-shadow:none}.markdown-body [tabindex="0"]:focus:not(:focus-visible),.markdown-body details-dialog:focus:not(:focus-visible){outline:none}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:var(--base-size-4)}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body ul:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body ol:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.markdown-body .markdown-alert{padding:var(--base-size-8) var(--base-size-16);margin-bottom:var(--base-size-16);color:inherit;border-left:.25em solid var(--borderColor-default)}.markdown-body .markdown-alert>:first-child{margin-top:0}.markdown-body .markdown-alert>:last-child{margin-bottom:0}.markdown-body .markdown-alert .markdown-alert-title{display:flex;font-weight:var(--base-text-weight-medium, 500);align-items:center;line-height:1}.markdown-body .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis)}.markdown-body .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--fgColor-accent)}.markdown-body .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis)}.markdown-body .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--fgColor-done)}.markdown-body .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis)}.markdown-body .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--fgColor-attention)}.markdown-body .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis)}.markdown-body .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--fgColor-success)}.markdown-body .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis)}.markdown-body .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--fgColor-danger)}.markdown-body>*:first-child>.heading-element:first-child{margin-top:0!important}.markdown-body .highlight pre:has(+.zeroclipboard-container){min-height:52px}.tx-markdown-view.dark .markdown-body,.tx-markdown-view[data-theme=dark] .markdown-body{color:#e6edf3;--fgColor-default: #e6edf3 !important;--fgColor-muted: #7d8590 !important;--fgColor-accent: #2f81f7 !important;--bgColor-default: #0d1117 !important;--bgColor-muted: #161b22 !important;--bgColor-neutral-muted: #656c7633 !important;--borderColor-default: #30363d !important;--borderColor-muted: #30363db3 !important;--borderColor-neutral-muted: #30363db3 !important}.tx-markdown-view{font-size:14px;line-height:1.7}.tx-markdown-view .markdown-body h1,.tx-markdown-view .markdown-body h2,.tx-markdown-view .markdown-body h3,.tx-markdown-view .markdown-body h4,.tx-markdown-view .markdown-body h5,.tx-markdown-view .markdown-body h6{font-weight:600;line-height:1.4;margin-top:1.5em;margin-bottom:.5em}.tx-markdown-view .markdown-body h1{font-size:1.75em}.tx-markdown-view .markdown-body h2{font-size:1.5em}.tx-markdown-view .markdown-body h3{font-size:1.25em}.tx-markdown-view .markdown-body a{color:var(--tx-color-primary, #409eff);text-decoration:none}.tx-markdown-view .markdown-body a:hover{text-decoration:underline}.tx-markdown-view .markdown-body pre{border-radius:8px;padding:16px;overflow-x:auto;background-color:var(--tx-fill-color-darker, #f6f8fa);border:1px solid var(--tx-border-color-light, #e4e7ed)}.tx-markdown-view .markdown-body pre code{background:transparent;padding:0;border-radius:0;font-size:13px;line-height:1.6}.tx-markdown-view .markdown-body code{background-color:var(--tx-fill-color, #f0f2f5);border-radius:4px;padding:2px 6px;font-size:.9em}.tx-markdown-view .markdown-body blockquote{border-left:4px solid var(--tx-color-primary-light-5, #a0cfff);background-color:var(--tx-fill-color-lighter, #fafcff);padding:12px 16px;margin:16px 0;color:var(--tx-text-color-secondary, #606266)}.tx-markdown-view .markdown-body blockquote p{margin:0}.tx-markdown-view .markdown-body table{border-collapse:collapse;width:100%;margin:16px 0}.tx-markdown-view .markdown-body table th,.tx-markdown-view .markdown-body table td{border:1px solid var(--tx-border-color-light, #e4e7ed);padding:10px 14px;text-align:left}.tx-markdown-view .markdown-body table th{background-color:var(--tx-fill-color-light, #fafafa);font-weight:600}.tx-markdown-view .markdown-body table tr:nth-child(2n){background-color:var(--tx-fill-color-lighter, #fafcff)}.tx-markdown-view .markdown-body ul,.tx-markdown-view .markdown-body ol{padding-left:1.5em}.tx-markdown-view .markdown-body ul li,.tx-markdown-view .markdown-body ol li{margin-bottom:4px}.tx-markdown-view .markdown-body p{margin:8px 0}.tx-markdown-view .markdown-body hr{border:none;border-top:1px solid var(--tx-border-color-light, #e4e7ed);margin:24px 0}.tx-markdown-view .markdown-body img{max-width:100%;border-radius:8px}.tx-markdown-view.dark .markdown-body pre{background-color:var(--tx-fill-color-darker, #1a1a1a);border-color:var(--tx-border-color, #414243)}.tx-markdown-view.dark .markdown-body code{background-color:var(--tx-fill-color, #2a2a2a)}.tx-markdown-view.dark .markdown-body blockquote{background-color:var(--tx-fill-color, #1e1e1e);border-left-color:var(--tx-color-primary-light-3, #79bbff)}.tx-markdown-view.dark .markdown-body table th{background-color:var(--tx-fill-color, #2a2a2a)}.tx-markdown-view.dark .markdown-body table tr:nth-child(2n){background-color:var(--tx-fill-color-lighter, #1e1e1e)}.tx-markdown-view.dark .markdown-body table th,.tx-markdown-view.dark .markdown-body table td{border-color:var(--tx-border-color, #414243)}.tx-chat-message[data-v-d4cc6081]{width:100%}.tx-chat-message__meta[data-v-d4cc6081]{display:flex;align-items:flex-start;gap:10px}.tx-chat-message__avatar[data-v-d4cc6081]{width:28px;height:28px;border-radius:10px;overflow:hidden;flex-shrink:0;background:var(--tx-fill-color-light, #f5f7fa)}.tx-chat-message__avatar img[data-v-d4cc6081]{width:100%;height:100%;object-fit:cover}.tx-chat-message__avatar-fallback[data-v-d4cc6081]{width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--tx-color-primary, #409eff) 30%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 75%,transparent))}.tx-chat-message__bubble[data-v-d4cc6081]{flex:1;min-width:0;border-radius:14px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);padding:10px 12px}.tx-chat-message__header[data-v-d4cc6081]{display:flex;justify-content:flex-end;margin-bottom:6px}.tx-chat-message__time[data-v-d4cc6081]{font-size:11px;color:var(--tx-text-color-secondary, #6b7280)}.tx-chat-message__plain[data-v-d4cc6081]{white-space:pre-wrap;font-size:13px;line-height:1.6;color:var(--tx-text-color-primary, #111827)}.tx-chat-message__attachments[data-v-d4cc6081]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.tx-chat-message__thumb[data-v-d4cc6081]{width:92px;height:64px;border-radius:12px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);padding:0;overflow:hidden;cursor:pointer}.tx-chat-message__thumb img[data-v-d4cc6081]{width:100%;height:100%;object-fit:cover}.tx-chat-message--user .tx-chat-message__meta[data-v-d4cc6081]{flex-direction:row-reverse}.tx-chat-message--user .tx-chat-message__bubble[data-v-d4cc6081]{background:color-mix(in srgb,var(--tx-color-primary, #409eff) 7%,var(--tx-fill-color-blank, #fff));border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 35%,transparent)}.tx-chat-message--system .tx-chat-message__bubble[data-v-d4cc6081]{background:color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 55%,transparent)}.tx-chat-list[data-v-3c597ac8]{width:100%}.tx-chat-list__inner[data-v-3c597ac8]{display:flex;flex-direction:column;gap:10px}.tx-typing-indicator[data-v-4366ee81]{display:inline-flex;align-items:center;gap:8px;color:var(--tx-text-color-secondary, #6b7280);font-size:12px}.tx-typing-indicator__circle-dash[data-v-4366ee81]{width:var(--tx-typing-circle-dash-size, 18px);height:var(--tx-typing-circle-dash-size, 18px);border-radius:999px;background:repeating-conic-gradient(from 0deg,currentColor 0 var(--tx-typing-circle-dash-deg, 12deg),transparent var(--tx-typing-circle-dash-deg, 12deg) calc(var(--tx-typing-circle-dash-deg, 12deg) + var(--tx-typing-circle-gap-deg, 12deg)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--tx-typing-circle-dash-thickness, 2px)),#000 calc(100% - var(--tx-typing-circle-dash-thickness, 2px) + 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--tx-typing-circle-dash-thickness, 2px)),#000 calc(100% - var(--tx-typing-circle-dash-thickness, 2px) + 1px));animation:tx-typing-circle-dash-rotate-4366ee81 .95s linear infinite;opacity:.95}.tx-typing-indicator__dots[data-v-4366ee81]{display:inline-flex;align-items:center}.tx-typing-indicator__dot[data-v-4366ee81]{border-radius:999px;background:color-mix(in srgb,var(--tx-text-color-secondary, #6b7280) 72%,transparent);animation:tx-typing-indicator-bounce-4366ee81 1.1s infinite ease-in-out}.tx-typing-indicator__dot[data-v-4366ee81]:nth-child(2){animation-delay:.12s}.tx-typing-indicator__dot[data-v-4366ee81]:nth-child(3){animation-delay:.24s}.tx-typing-indicator__pure[data-v-4366ee81]{width:var(--tx-typing-pure-size, 14px);height:var(--tx-typing-pure-size, 14px);border-radius:999px;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:tx-typing-pure-rotate-4366ee81 .8s linear infinite;opacity:.9}.tx-typing-indicator__ring[data-v-4366ee81]{width:var(--tx-typing-ring-size, 18px);height:var(--tx-typing-ring-size, 18px);border-radius:999px;background:conic-gradient(from 0deg,currentColor 0deg,currentColor 92deg,transparent 92deg,transparent 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - var(--tx-typing-ring-thickness, 2px)),#000 calc(100% - var(--tx-typing-ring-thickness, 2px) + 1px));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--tx-typing-ring-thickness, 2px)),#000 calc(100% - var(--tx-typing-ring-thickness, 2px) + 1px));animation:tx-typing-ring-rotate-4366ee81 .9s linear infinite;opacity:.95}.tx-typing-indicator__bars[data-v-4366ee81]{display:inline-flex;align-items:flex-end;gap:2px;height:var(--tx-typing-bars-size, 12px)}.tx-typing-indicator__bar[data-v-4366ee81]{width:max(2px,var(--tx-typing-bars-size, 12px) / 6);height:100%;border-radius:999px;background:color-mix(in srgb,currentColor 75%,transparent);transform-origin:center bottom;animation:tx-typing-bars-pulse-4366ee81 .92s ease-in-out infinite}.tx-typing-indicator__bar[data-v-4366ee81]:nth-child(2){animation-delay:.12s}.tx-typing-indicator__bar[data-v-4366ee81]:nth-child(3){animation-delay:.24s}.tx-typing-indicator__ai-wrap[data-v-4366ee81]{width:var(--tx-typing-ai-size, 44px);height:var(--tx-typing-ai-size, 44px);display:inline-flex;align-items:center;justify-content:center}.tx-typing-indicator__ai[data-v-4366ee81]{--tx-typing-ai-color-one: var(--tx-color-warning, #ffbf48);--tx-typing-ai-color-two: var(--tx-color-danger, #be4a1d);--tx-typing-ai-color-three: color-mix(in srgb, var(--tx-typing-ai-color-one) 50%, transparent);--tx-typing-ai-color-four: color-mix(in srgb, var(--tx-typing-ai-color-two) 50%, transparent);--tx-typing-ai-color-five: color-mix(in srgb, var(--tx-typing-ai-color-one) 25%, transparent);--tx-typing-ai-time: 2s;position:relative;width:100px;height:100px;border-radius:50%;transform:scale(var(--tx-typing-ai-scale, .44));transform-origin:center;box-shadow:0 0 25px 0 var(--tx-typing-ai-color-three),0 20px 50px 0 var(--tx-typing-ai-color-four);animation:tx-typing-ai-colorize-4366ee81 calc(var(--tx-typing-ai-time) * 3) ease-in-out infinite}.tx-typing-indicator__ai[data-v-4366ee81]:before{content:"";position:absolute;top:0;left:0;width:100px;height:100px;border-radius:50%;border-top:solid 1px var(--tx-typing-ai-color-one);border-bottom:solid 1px var(--tx-typing-ai-color-two);background:linear-gradient(180deg,var(--tx-typing-ai-color-five),var(--tx-typing-ai-color-four));box-shadow:inset 0 10px 10px 0 var(--tx-typing-ai-color-three),inset 0 -10px 10px 0 var(--tx-typing-ai-color-four)}.tx-typing-indicator__ai-box[data-v-4366ee81]{width:100px;height:100px;background:linear-gradient(180deg,var(--tx-typing-ai-color-one) 30%,var(--tx-typing-ai-color-two) 70%)}.tx-typing-indicator__ai-svg[data-v-4366ee81]{position:absolute;top:0;left:0}.tx-typing-indicator__ai-mask[data-v-4366ee81]{filter:contrast(15);animation:tx-typing-ai-roundness-4366ee81 calc(var(--tx-typing-ai-time) / 2) linear infinite}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]{filter:blur(7px)}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(1){transform-origin:75% 25%;transform:rotate(90deg)}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(2){transform-origin:50% 50%;animation:tx-typing-ai-rotation-4366ee81 var(--tx-typing-ai-time) linear infinite reverse}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(3){transform-origin:50% 60%;animation:tx-typing-ai-rotation-4366ee81 var(--tx-typing-ai-time) linear infinite;animation-delay:calc(var(--tx-typing-ai-time) / -3)}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(4){transform-origin:40% 40%;animation:tx-typing-ai-rotation-4366ee81 var(--tx-typing-ai-time) linear infinite reverse}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(5){transform-origin:40% 40%;animation:tx-typing-ai-rotation-4366ee81 var(--tx-typing-ai-time) linear infinite reverse;animation-delay:calc(var(--tx-typing-ai-time) / -2)}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(6){transform-origin:60% 40%;animation:tx-typing-ai-rotation-4366ee81 var(--tx-typing-ai-time) linear infinite}.tx-typing-indicator__ai-mask polygon[data-v-4366ee81]:nth-child(7){transform-origin:60% 40%;animation:tx-typing-ai-rotation-4366ee81 var(--tx-typing-ai-time) linear infinite;animation-delay:calc(var(--tx-typing-ai-time) / -1.5)}@keyframes tx-typing-indicator-bounce-4366ee81{0%,80%,to{transform:translateY(0);opacity:.55}40%{transform:translateY(-4px);opacity:1}}@keyframes tx-typing-ai-rotation-4366ee81{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes tx-typing-ai-roundness-4366ee81{0%{filter:contrast(15)}20%{filter:contrast(3)}40%{filter:contrast(3)}60%{filter:contrast(15)}to{filter:contrast(15)}}@keyframes tx-typing-ai-colorize-4366ee81{0%{filter:hue-rotate(0deg)}20%{filter:hue-rotate(-30deg)}40%{filter:hue-rotate(-60deg)}60%{filter:hue-rotate(-90deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0deg)}}@keyframes tx-typing-pure-rotate-4366ee81{to{transform:rotate(360deg)}}@keyframes tx-typing-ring-rotate-4366ee81{to{transform:rotate(360deg)}}@keyframes tx-typing-circle-dash-rotate-4366ee81{to{transform:rotate(360deg)}}@keyframes tx-typing-bars-pulse-4366ee81{0%,to{transform:scaleY(.35);opacity:.45}45%{transform:scaleY(1);opacity:1}}.tx-code-editor[data-v-cff82281]{position:relative;display:flex;flex-direction:column;width:100%;min-height:160px;border-radius:12px;border:1px solid var(--tx-code-editor-border, var(--tx-border-color, #dcdfe6));background:var(--tx-code-editor-bg, var(--tx-fill-color-blank, #ffffff));overflow:hidden;transition:border-color .25s,box-shadow .25s}.tx-code-editor.is-focused[data-v-cff82281]{border-color:var(--tx-code-editor-focus, var(--tx-color-primary, #409eff));box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-code-editor-focus, #409eff) 35%,transparent)}.tx-code-editor.is-readonly[data-v-cff82281]{opacity:.92}.tx-code-editor__toolbar[data-v-cff82281]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border-bottom:1px solid var(--tx-code-editor-border, var(--tx-border-color, #dcdfe6));background:var(--tx-code-editor-toolbar-bg, var(--tx-fill-color-lighter, #fafafa));color:var(--tx-code-editor-text, var(--tx-text-color-primary, #303133))}.tx-code-editor__view[data-v-cff82281]{flex:1;min-height:160px}.tx-code-editor[data-v-cff82281] .cm-editor{height:100%;background:transparent}.tx-code-editor[data-v-cff82281] .cm-content{min-height:160px}.tx-code-editor-toolbar[data-v-ce8dc8a3]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:inherit}.tx-code-editor-toolbar__actions[data-v-ce8dc8a3]{display:flex;flex-wrap:wrap;gap:8px}.tx-code-editor-toolbar__action[data-v-ce8dc8a3]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);background:transparent;color:inherit;font-size:12px;line-height:1;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.tx-code-editor-toolbar__action[data-v-ce8dc8a3]:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}.tx-code-editor-toolbar__action[data-v-ce8dc8a3]:disabled{opacity:.5;cursor:not-allowed}.tx-code-editor-toolbar__action.is-active[data-v-ce8dc8a3]{border-color:color-mix(in srgb,currentColor 30%,transparent);background:color-mix(in srgb,currentColor 18%,transparent)}.tx-code-editor-toolbar__label[data-v-ce8dc8a3]{white-space:nowrap}.tx-code-editor-toolbar__shortcut[data-v-ce8dc8a3]{font-size:11px;opacity:.6}.tx-code-editor-toolbar.is-compact .tx-code-editor-toolbar__action[data-v-ce8dc8a3]{padding:4px 8px}.tx-collapse[data-v-3c6ec9fb]{border:1px solid var(--tx-collapse-border, #e5e7eb);border-radius:8px;background:var(--tx-collapse-bg, #ffffff);overflow:hidden}.tx-collapse-item[data-v-7ef3d588]{border-bottom:1px solid var(--tx-collapse-border, #e5e7eb)}.tx-collapse-item[data-v-7ef3d588]:last-child{border-bottom:none}.tx-collapse-item__header[data-v-7ef3d588]{display:flex;align-items:center;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--tx-collapse-header-bg, #ffffff);color:var(--tx-collapse-header-text, #374151);font-weight:500;transition:background-color .2s}.tx-collapse-item__header[data-v-7ef3d588]:hover:not(.tx-collapse-item__header--active){background:var(--tx-collapse-header-hover-bg, #f9fafb)}.tx-collapse-item__header--active[data-v-7ef3d588]{background:var(--tx-collapse-header-active-bg, #f3f4f6);color:var(--tx-collapse-header-active-text, #111827)}.tx-collapse-item__header--disabled[data-v-7ef3d588]{opacity:.5;cursor:not-allowed}.tx-collapse-item__arrow[data-v-7ef3d588]{margin-right:8px;transition:transform .3s;font-size:16px;color:var(--tx-collapse-arrow, #6b7280)}.tx-collapse-item__arrow--active[data-v-7ef3d588]{transform:rotate(180deg)}.tx-collapse-item__content[data-v-7ef3d588]{overflow:hidden}.tx-collapse-item__content-inner[data-v-7ef3d588]{padding:16px;color:var(--tx-collapse-content-text, #6b7280);line-height:1.6}.tx-collapse-enter-active[data-v-7ef3d588],.tx-collapse-leave-active[data-v-7ef3d588]{transition:height .3s ease-in-out}.tx-collapse-enter-from[data-v-7ef3d588],.tx-collapse-leave-to[data-v-7ef3d588]{height:0!important}.tx-command-palette__overlay[data-v-26178124]{position:fixed;inset:0;background:#0f172a59;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 24px}.tx-command-palette__panel[data-v-26178124]{width:min(90vw,560px);background:var(--tx-bg-color, #fff);border-radius:18px;box-shadow:0 20px 70px #0f172a47;border:1px solid color-mix(in srgb,var(--tx-border-color, #e5e7eb) 50%,transparent);overflow:hidden}.tx-command-palette__search[data-v-26178124]{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid var(--tx-border-color-lighter, #ebeef5)}.tx-command-palette__search-icon[data-v-26178124]{display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-secondary, #909399)}.tx-command-palette__input[data-v-26178124]{width:100%;border:none;outline:none;font-size:15px;color:var(--tx-text-color-primary, #303133);background:transparent}.tx-command-palette__list[data-v-26178124]{max-height:var(--tx-command-palette-max, 320px);overflow:auto;display:flex;flex-direction:column;gap:6px;padding:12px}.tx-command-palette__item[data-v-26178124]{display:flex;align-items:center;gap:12px;width:100%;border:none;text-align:left;border-radius:12px;padding:10px 12px;background:transparent;cursor:pointer;color:var(--tx-text-color-primary, #303133);transition:background .16s ease,color .16s ease}.tx-command-palette__item.is-active[data-v-26178124]{background:color-mix(in srgb,var(--tx-color-primary, #409eff) 12%,transparent)}.tx-command-palette__item.is-disabled[data-v-26178124]{opacity:.5;cursor:not-allowed}.tx-command-palette__icon[data-v-26178124]{display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-secondary, #909399)}.tx-command-palette__content[data-v-26178124]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tx-command-palette__title[data-v-26178124]{font-size:14px;font-weight:600}.tx-command-palette__desc[data-v-26178124]{font-size:12px;color:var(--tx-text-color-secondary, #909399)}.tx-command-palette__highlight[data-v-26178124]{padding:0;background:color-mix(in srgb,var(--tx-color-primary, #409eff) 20%,transparent);color:inherit;border-radius:3px}.tx-command-palette__shortcut[data-v-26178124]{font-size:11px;color:var(--tx-text-color-secondary, #909399);border:1px solid var(--tx-border-color-lighter, #ebeef5);padding:2px 6px;border-radius:8px}.tx-command-palette__empty[data-v-26178124]{padding:16px;text-align:center;color:var(--tx-text-color-secondary, #909399);font-size:13px}.tx-command-palette-enter-active[data-v-26178124],.tx-command-palette-leave-active[data-v-26178124]{transition:opacity .34s cubic-bezier(.2,0,0,1)}.tx-command-palette-enter-from[data-v-26178124],.tx-command-palette-leave-to[data-v-26178124]{opacity:0}.tx-col[data-v-d6818f0c]{min-width:0}.tx-container[data-v-90352c63]{width:100%;max-width:var(--tx-container-max-width, 1200px);padding-left:var(--tx-container-padding, 16px);padding-right:var(--tx-container-padding, 16px);box-sizing:border-box}.tx-container.is-fluid[data-v-90352c63]{max-width:none}.tx-container.is-responsive[data-v-90352c63]{max-width:100%}@media(min-width:640px){.tx-container.is-responsive[data-v-90352c63]{max-width:640px}}@media(min-width:768px){.tx-container.is-responsive[data-v-90352c63]{max-width:768px}}@media(min-width:1024px){.tx-container.is-responsive[data-v-90352c63]{max-width:1024px}}@media(min-width:1280px){.tx-container.is-responsive[data-v-90352c63]{max-width:1280px}}.tx-row[data-v-212a8969]{display:flex;width:100%;min-width:0;margin-left:calc(var(--tx-row-gutter, 0px) / -2);margin-right:calc(var(--tx-row-gutter, 0px) / -2)}.tx-context-menu__trigger[data-v-7770f7f9]{display:block;width:100%}.tx-context-menu[data-v-7770f7f9]{padding:6px;border-radius:12px;border:1px solid var(--tx-border-color-light, #e4e7ed);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 92%,transparent);box-shadow:var(--tx-box-shadow-dark, 0 16px 48px 16px rgba(0, 0, 0, .08));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.tx-context-menu-enter-active[data-v-7770f7f9],.tx-context-menu-leave-active[data-v-7770f7f9]{transition:opacity .14s ease,transform .14s ease}.tx-context-menu-enter-from[data-v-7770f7f9],.tx-context-menu-leave-to[data-v-7770f7f9]{opacity:0;transform:translateY(6px) scale(.98)}.tx-context-menu-item[data-v-6672b9a4]{--tx-card-item-padding: 8px 10px;--tx-card-item-radius: 10px;--tx-card-item-gap: 10px}.tx-context-menu-item[data-v-6672b9a4] .tx-card-item__title{font-weight:500;color:var(--tx-text-color-primary, #303133)}.tx-context-menu-item.is-danger[data-v-6672b9a4] .tx-card-item__title{color:var(--tx-color-danger, #f56c6c)}.tx-context-menu-item.is-disabled[data-v-6672b9a4]{opacity:.5}.tx-corner-overlay[data-v-7fb22dff]{position:relative;display:inline-block}.tx-corner-overlay__overlay[data-v-7fb22dff]{position:absolute;display:inline-flex;align-items:center;justify-content:center}.tx-data-table[data-v-c633f754]{position:relative;width:100%;overflow:hidden;border-radius:12px;border:1px solid transparent}.tx-data-table.is-bordered[data-v-c633f754]{border-color:var(--tx-border-color-lighter, #ebeef5)}.tx-data-table__table[data-v-c633f754]{width:100%;border-collapse:collapse;color:var(--tx-text-color-primary, #303133);background:var(--tx-bg-color, #fff)}.tx-data-table__th[data-v-c633f754],.tx-data-table__cell[data-v-c633f754]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--tx-border-color-lighter, #ebeef5);font-size:13px;line-height:1.5}.tx-data-table__th[data-v-c633f754]{font-weight:600;color:var(--tx-text-color-regular, #606266);background:var(--tx-fill-color-lighter, #fafafa);-webkit-user-select:none;user-select:none;white-space:nowrap}.tx-data-table__th--select[data-v-c633f754],.tx-data-table__cell--select[data-v-c633f754]{width:42px;text-align:center}.tx-data-table__th.is-sortable[data-v-c633f754]{cursor:pointer}.tx-data-table__th.is-sortable[data-v-c633f754]:focus-visible{outline:2px solid var(--tx-color-primary, #409eff);outline-offset:-2px}.tx-data-table__sort[data-v-c633f754]{display:inline-flex;flex-direction:column;gap:2px;margin-left:6px;color:var(--tx-text-color-placeholder, #a8abb2)}.tx-data-table__sort svg[data-v-c633f754]{opacity:.45}.tx-data-table__sort svg.is-active[data-v-c633f754]{opacity:1;color:var(--tx-color-primary, #409eff)}.tx-data-table.is-striped tbody tr[data-v-c633f754]:nth-child(odd){background:color-mix(in srgb,var(--tx-fill-color-light, #f5f7fa) 60%,transparent)}.tx-data-table.is-hover tbody tr[data-v-c633f754]:hover{background:color-mix(in srgb,var(--tx-color-primary-light-9, #ecf5ff) 60%,transparent)}.tx-data-table__loading[data-v-c633f754]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tx-bg-color, #fff) 70%,transparent);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tx-data-table__empty[data-v-c633f754]{padding:24px 12px;text-align:center;color:var(--tx-text-color-secondary, #909399)}.tx-picker[data-v-38b070ea]{--tx-picker-item-height: 36px;--tx-picker-padding-y: 72px;width:100%;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx-border-color, #dcdfe6) 72%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 86%,transparent)}.tx-picker__toolbar[data-v-38b070ea]{display:grid;grid-template-columns:88px 1fr 88px;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid color-mix(in srgb,var(--tx-border-color, #dcdfe6) 60%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 70%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.tx-picker__title[data-v-38b070ea]{text-align:center;font-size:13px;font-weight:600;color:var(--tx-text-color-primary, #303133);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-picker__btn[data-v-38b070ea]{border:none;background:transparent;padding:6px 8px;border-radius:10px;font-size:13px;cursor:pointer;color:var(--tx-text-color-secondary, #909399)}.tx-picker__btn[data-v-38b070ea]:disabled{cursor:not-allowed;opacity:.6}.tx-picker__btn.is-primary[data-v-38b070ea]{color:var(--tx-color-primary, #409eff)}.tx-picker__columns[data-v-38b070ea]{position:relative;display:flex;width:100%;height:calc(var(--tx-picker-item-height) * 5)}.tx-picker__col[data-v-38b070ea]{flex:1;min-width:0}.tx-picker__scroller[data-v-38b070ea]{height:100%;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;padding:var(--tx-picker-padding-y) 0}.tx-picker__scroller[data-v-38b070ea]::-webkit-scrollbar{width:0;height:0}.tx-picker__pad[data-v-38b070ea]{height:0}.tx-picker__item[data-v-38b070ea]{scroll-snap-align:center;height:var(--tx-picker-item-height);width:100%;border:none;background:transparent;cursor:pointer;font-size:14px;color:var(--tx-text-color-secondary, #909399);display:flex;align-items:center;justify-content:center;padding:0 10px}.tx-picker__item.is-selected[data-v-38b070ea]{color:var(--tx-text-color-primary, #303133);font-weight:600}.tx-picker__item.is-disabled[data-v-38b070ea]{cursor:not-allowed;opacity:.45}.tx-picker__highlight[data-v-38b070ea]{position:absolute;left:10px;right:10px;top:50%;height:var(--tx-picker-item-height);transform:translateY(-50%);border-radius:12px;background:color-mix(in srgb,var(--tx-color-primary, #409eff) 10%,transparent);border:1px solid color-mix(in srgb,var(--tx-color-primary, #409eff) 20%,transparent);pointer-events:none}.tx-picker-popup[data-v-38b070ea]{position:fixed;inset:0}.tx-picker-popup__mask[data-v-38b070ea]{position:absolute;inset:0;background:#00000059}.tx-picker-popup__panel[data-v-38b070ea]{position:absolute;left:0;right:0;bottom:0;border-radius:18px 18px 0 0;overflow:hidden;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 78%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid color-mix(in srgb,var(--tx-border-color, #dcdfe6) 60%,transparent)}.tx-picker-popup-enter-active[data-v-38b070ea],.tx-picker-popup-leave-active[data-v-38b070ea]{transition:opacity .18s ease}.tx-picker-popup-enter-from[data-v-38b070ea],.tx-picker-popup-leave-to[data-v-38b070ea]{opacity:0}.tx-picker-popup-enter-active .tx-picker-popup__panel[data-v-38b070ea],.tx-picker-popup-leave-active .tx-picker-popup__panel[data-v-38b070ea]{transition:transform .22s ease}.tx-picker-popup-enter-from .tx-picker-popup__panel[data-v-38b070ea],.tx-picker-popup-leave-to .tx-picker-popup__panel[data-v-38b070ea]{transform:translateY(18px)}.is-disabled[data-v-38b070ea]{opacity:.7}@keyframes tx-blow-dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tx-blow-dialog-scale{0%{transform:scale(0)}to{transform:scale(1)}}.tx-blow-dialog{position:fixed;display:flex;justify-content:center;align-items:center;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .5s;animation:tx-blow-dialog-fade-in .5s}.tx-blow-dialog--closing{opacity:0}.tx-blow-dialog--closing .tx-blow-dialog__container{opacity:0;transform:scale(0)}.tx-blow-dialog__container{position:relative;display:flex;flex-direction:column;padding:20px 24px;min-width:320px;min-height:200px;max-height:80%;border-radius:12px;box-shadow:0 8px 32px #0003;background:var(--tx-bg-color, #fff);box-sizing:border-box;transition:all .5s;animation:tx-blow-dialog-scale .5s}.tx-blow-dialog__title{margin:0 0 16px;font-size:1.5rem;font-weight:600;text-align:center;color:var(--tx-text-color-primary, #303133)}.tx-blow-dialog__content{flex:1;margin-bottom:60px;max-height:300px;overflow-y:auto}.tx-blow-dialog__content span{display:block;width:100%;text-align:center;color:var(--tx-text-color-secondary, #909399)}.tx-blow-dialog__confirm{position:absolute;bottom:20px;left:24px;right:24px;padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;background:linear-gradient(to right,var(--tx-color-primary-light-3, #79bbff),var(--tx-color-primary-light-5, #a0cfff),var(--tx-color-primary-light-3, #79bbff));cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .25s}.tx-blow-dialog__confirm:hover{filter:brightness(1.1)}.tx-blow-dialog__confirm:active{transform:scale(.98)}.tx-blow-dialog__confirm:focus-visible{outline:2px solid var(--tx-color-primary);outline-offset:2px}@keyframes tx-bottom-dialog-enter-ce357645{0%{opacity:0;transform:scale(.8) translate(-50%) translateY(100%)}to{opacity:1;transform:scale(1) translate(-50%) translateY(0)}}@keyframes tx-spinner-rotate-ce357645{to{transform:rotate(360deg)}}@keyframes tx-spinner-dash-ce357645{0%{stroke-dashoffset:31.416}50%{stroke-dashoffset:0}to{stroke-dashoffset:-31.416}}.tx-spinner[data-v-ce357645]{animation:tx-spinner-rotate-ce357645 1s linear infinite}.tx-spinner circle[data-v-ce357645]{animation:tx-spinner-dash-ce357645 1.5s ease-in-out infinite}.tx-bottom-dialog[data-v-ce357645]{position:fixed;left:50%;bottom:2%;width:35%;min-width:320px;max-width:480px;min-height:200px;border-radius:12px;box-shadow:0 8px 32px #00000026;background:var(--tx-bg-color, #fff);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);transform:translate(-50%);animation:tx-bottom-dialog-enter-ce357645 .2s ease-out;overflow:hidden;transition:transform .25s,opacity .25s}.tx-bottom-dialog__container[data-v-ce357645]{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px;width:100%;height:100%;box-sizing:border-box}.tx-bottom-dialog__title[data-v-ce357645]{margin:0 0 12px;font-weight:600;font-size:20px;color:var(--tx-text-color-primary, #303133)}.tx-bottom-dialog__content[data-v-ce357645]{margin-bottom:24px;text-align:center;font-size:14px;color:var(--tx-text-color-secondary, #909399)}.tx-bottom-dialog__buttons[data-v-ce357645]{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto}.tx-bottom-dialog__btn[data-v-ce357645]{position:relative;display:flex;align-items:center;justify-content:center;padding:12px 16px;width:100%;border:none;border-radius:8px;font-size:14px;font-weight:500;color:#fff;background:var(--tx-btn-color, var(--tx-color-info, #909399));cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .25s ease}.tx-bottom-dialog__btn[data-v-ce357645]:hover{filter:brightness(1.1)}.tx-bottom-dialog__btn[data-v-ce357645]:active{transform:scale(.98)}.tx-bottom-dialog__btn--info[data-v-ce357645]{--tx-btn-color: var(--tx-color-primary, #409eff)}.tx-bottom-dialog__btn--warning[data-v-ce357645]{--tx-btn-color: var(--tx-color-warning, #e6a23c)}.tx-bottom-dialog__btn--error[data-v-ce357645]{--tx-btn-color: var(--tx-color-danger)}.tx-bottom-dialog__btn--success[data-v-ce357645]{--tx-btn-color: var(--tx-color-success)}.tx-bottom-dialog__btn--loading[data-v-ce357645]{pointer-events:none;opacity:.7}.tx-bottom-dialog__spinner[data-v-ce357645]{display:flex;align-items:center;justify-content:center}@keyframes tx-popper-dialog-enter{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.tx-popper-dialog{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0000004d;transition:opacity .25s ease}.tx-popper-dialog--closing{opacity:0}.tx-popper-dialog--closing .tx-popper-dialog__container{opacity:0;transform:scale(1.05)}.tx-popper-dialog__container{position:relative;padding:16px;width:min(360px,80vw);max-height:80vh;border-radius:16px;box-sizing:border-box;overflow:hidden;transition:all .25s ease;animation:tx-popper-dialog-enter .25s ease;--fake-radius: 16px;--fake-inner-opacity: .12}.tx-popper-dialog__title{margin:0;font-size:18px;font-weight:600;text-align:center;color:var(--tx-text-color-primary, #303133)}.tx-popper-dialog__content{position:relative;margin-top:12px;margin-bottom:60px;max-height:300px;overflow-y:auto}.tx-popper-dialog__content span{display:block;width:100%;text-align:center;line-height:1.4;color:var(--tx-text-color-secondary, #909399)}.tx-popper-dialog__confirm{position:absolute;left:16px;right:16px;bottom:16px;height:32px;border:none;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:linear-gradient(to right,var(--tx-color-primary-light-3, #79bbff),var(--tx-color-primary-light-5, #a0cfff),var(--tx-color-primary-light-3, #79bbff));transition:all .2s ease}.tx-popper-dialog__confirm:hover{filter:brightness(1.05)}.tx-popper-dialog__confirm:active{transform:scale(.98)}.tx-popper-dialog__confirm:focus-visible{outline:2px solid var(--tx-color-primary, #409eff);outline-offset:2px}@keyframes tx-touch-tip-enter-53b9d2a8{0%{opacity:0;transform:translate(-50%,-50%) scale(1.1)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes tx-spinner-rotate-53b9d2a8{to{transform:rotate(360deg)}}@keyframes tx-spinner-dash-53b9d2a8{0%{stroke-dashoffset:31.416}50%{stroke-dashoffset:0}to{stroke-dashoffset:-31.416}}.tx-spinner[data-v-53b9d2a8]{animation:tx-spinner-rotate-53b9d2a8 1s linear infinite}.tx-spinner circle[data-v-53b9d2a8]{animation:tx-spinner-dash-53b9d2a8 1.5s ease-in-out infinite}.tx-touch-tip[data-v-53b9d2a8]{position:fixed;inset:0}.tx-touch-tip[data-v-53b9d2a8]:before{content:"";position:absolute;inset:0;background:#00000059}.tx-touch-tip__container[data-v-53b9d2a8]{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:420px;min-height:260px;width:min(420px,88vw);color:var(--tx-text-color-primary, #303133);border-radius:12px;box-shadow:0 18px 65px #00000040;transform:translate(-50%,-50%);animation:tx-touch-tip-enter-53b9d2a8 .25s ease;-webkit-backdrop-filter:blur(16px) saturate(150%) brightness(1.2);backdrop-filter:blur(16px) saturate(150%) brightness(1.2);--fake-opacity: .75;--fake-inner-opacity: .75;--fake-radius: 12px}.tx-touch-tip__title[data-v-53b9d2a8]{position:absolute;top:16px;margin:0;height:32px;line-height:32px;font-size:18px;font-weight:600}.tx-touch-tip__content[data-v-53b9d2a8]{position:relative;width:80%;height:calc(100% - 30px);text-align:center;color:var(--tx-text-color-secondary, #909399)}.tx-touch-tip__btns[data-v-53b9d2a8]{position:absolute;display:flex;gap:12px;justify-content:center;align-items:center;bottom:16px;width:80%;-webkit-user-select:none;user-select:none}.tx-touch-tip__btn[data-v-53b9d2a8]{flex:1;height:32px;border:none;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:var(--tx-tip-btn-color, var(--tx-color-primary, #409eff));transition:all .2s ease}.tx-touch-tip__btn[data-v-53b9d2a8]:hover{filter:brightness(1.05)}.tx-touch-tip__btn[data-v-53b9d2a8]:active{transform:scale(.98)}.tx-touch-tip__btn[data-v-53b9d2a8]:focus-visible{outline:2px solid var(--tx-color-primary, #409eff);outline-offset:2px}.tx-touch-tip__btn--info[data-v-53b9d2a8]{--tx-tip-btn-color: var(--tx-color-primary, #409eff)}.tx-touch-tip__btn--warning[data-v-53b9d2a8]{--tx-tip-btn-color: var(--tx-color-warning, #e6a23c)}.tx-touch-tip__btn--error[data-v-53b9d2a8]{--tx-tip-btn-color: var(--tx-color-danger, #f56c6c)}.tx-touch-tip__btn--success[data-v-53b9d2a8]{--tx-tip-btn-color: var(--tx-color-success, #67c23a)}.tx-touch-tip__btn--loading[data-v-53b9d2a8]{pointer-events:none;opacity:.7}.tx-touch-tip__spinner[data-v-53b9d2a8]{display:inline-flex;align-items:center;justify-content:center}.tx-drawer{--tx-drawer-transition: .4s cubic-bezier(.16, 1, .3, 1);position:fixed;inset:0;z-index:var(--tx-drawer-z-index, 1998);pointer-events:none}.tx-drawer--visible{pointer-events:auto}.tx-drawer--visible .tx-drawer__mask{opacity:1}.tx-drawer--visible.tx-drawer--right .tx-drawer__panel,.tx-drawer--visible.tx-drawer--left .tx-drawer__panel{transform:translate(0)}.tx-drawer--right .tx-drawer__panel{right:0;transform:translate(100%)}.tx-drawer--left .tx-drawer__panel{left:0;transform:translate(-100%)}.tx-drawer__mask{position:absolute;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--tx-drawer-transition)}.tx-drawer__panel{position:absolute;top:0;bottom:0;width:var(--tx-drawer-width, 60%);max-width:100%;display:flex;flex-direction:column;background:var(--tx-bg-color, #fff);box-shadow:-8px 0 32px #0000002e;transition:transform var(--tx-drawer-transition);z-index:1}.tx-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--tx-border-color-light, #eee);flex-shrink:0}.tx-drawer__title{margin:0;font-size:18px;font-weight:600;color:var(--tx-text-color-primary, #303133)}.tx-drawer__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:6px;color:var(--tx-text-color-secondary, #909399);cursor:pointer;transition:all .2s ease}.tx-drawer__close:hover{background:var(--tx-fill-color-light, #f5f7fa);color:var(--tx-text-color-primary, #303133)}.tx-drawer__body{flex:1;overflow-y:auto;padding:20px}.tx-drawer__footer{padding:16px 20px;border-top:1px solid var(--tx-border-color-light, #eee);flex-shrink:0}.tx-edge-fade-mask[data-v-a0790b7e]{position:relative;display:block;min-width:0;min-height:0}.tx-edge-fade-mask__viewport[data-v-a0790b7e]{width:100%;height:100%;-webkit-overflow-scrolling:touch}.tx-edge-fade-mask--vertical .tx-edge-fade-mask__viewport[data-v-a0790b7e]{overflow-y:auto;overflow-x:hidden}.tx-edge-fade-mask--horizontal .tx-edge-fade-mask__viewport[data-v-a0790b7e]{overflow-x:auto;overflow-y:hidden}.tx-dropdown-item[data-v-642f78c5]{--tx-card-item-padding: 8px 10px;--tx-card-item-radius: 10px;--tx-card-item-gap: 10px}.tx-dropdown-item[data-v-642f78c5] .tx-card-item__title{font-weight:500;color:var(--tx-text-color-primary, #303133)}.tx-dropdown-item.is-danger[data-v-642f78c5] .tx-card-item__title{color:var(--tx-color-danger, #f56c6c)}.tx-dropdown-item.is-disabled[data-v-642f78c5]{opacity:.5}.tx-dropdown-item__arrow[data-v-642f78c5]{transform:rotate(-90deg);opacity:.7}.tx-dropdown__panel[data-v-6510b68b]{display:flex;flex-direction:column;gap:4px;padding:2px}.tx-file-uploader[data-v-aacd3ae1]{display:flex;flex-direction:column;gap:12px;color:var(--tx-text-color-primary, #303133)}.tx-file-uploader.is-disabled[data-v-aacd3ae1]{opacity:.7;cursor:not-allowed}.tx-file-uploader__input[data-v-aacd3ae1]{display:none}.tx-file-uploader__drop[data-v-aacd3ae1]{border:1px dashed var(--tx-border-color-lighter, #e5e7eb);border-radius:14px;padding:18px;background:color-mix(in srgb,var(--tx-fill-color, #f5f7fa) 55%,transparent);display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center;cursor:pointer;transition:border-color .16s ease,background .16s ease}.tx-file-uploader.is-dragging .tx-file-uploader__drop[data-v-aacd3ae1]{border-color:var(--tx-color-primary, #409eff);background:color-mix(in srgb,var(--tx-color-primary, #409eff) 12%,transparent)}.tx-file-uploader__drop-title[data-v-aacd3ae1]{font-size:14px;font-weight:600}.tx-file-uploader__drop-hint[data-v-aacd3ae1]{font-size:12px;color:var(--tx-text-color-secondary, #909399)}.tx-file-uploader__button[data-v-aacd3ae1]{margin-top:4px;border:none;background:var(--tx-color-primary, #409eff);color:#fff;border-radius:10px;padding:6px 12px;font-size:12px;cursor:pointer}.tx-file-uploader__button[data-v-aacd3ae1]:disabled{opacity:.6;cursor:not-allowed}.tx-file-uploader__list[data-v-aacd3ae1]{display:flex;flex-direction:column;gap:8px}.tx-file-uploader__item[data-v-aacd3ae1]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:12px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff)}.tx-file-uploader__meta[data-v-aacd3ae1]{display:flex;flex-direction:column;gap:2px}.tx-file-uploader__name[data-v-aacd3ae1]{font-size:13px;font-weight:600}.tx-file-uploader__size[data-v-aacd3ae1]{font-size:12px;color:var(--tx-text-color-secondary, #909399)}.tx-file-uploader__remove[data-v-aacd3ae1]{width:28px;height:28px;border-radius:10px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:transparent;color:var(--tx-text-color-secondary, #909399);cursor:pointer}.tx-file-uploader__remove[data-v-aacd3ae1]:disabled{opacity:.6;cursor:not-allowed}.tuff-flat-button[data-v-1a3567df]{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:120px;min-height:32px;padding:0 16px;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;border:1px solid var(--tx-border-color, #dcdfe6);background-color:transparent;font-family:inherit;color:var(--tx-text-color-regular, #606266);font-size:var(--tx-font-size-base, 14px);transition:all .25s ease-in-out}.tuff-flat-button.fake-background[data-v-1a3567df]{--fake-radius: 8px}.tuff-flat-button .tx-flat-button__content[data-v-1a3567df]{display:flex;align-items:center;justify-content:center;gap:8px}.tuff-flat-button .tx-flat-button__loading[data-v-1a3567df]{display:flex;align-items:center}.tuff-flat-button .tx-flat-button__spinner[data-v-1a3567df]{width:16px;height:16px;animation:tx-spin-1a3567df 1s linear infinite}.tuff-flat-button .tx-flat-button__spinner circle[data-v-1a3567df]{stroke-dasharray:60;stroke-dashoffset:45;stroke-linecap:round}.tuff-flat-button[data-v-1a3567df]:hover:not(.is-disabled):not(.is-loading){--fake-color: var(--tx-fill-color, #f0f2f5);background-color:transparent}.tuff-flat-button[data-v-1a3567df]:active:not(.is-disabled):not(.is-loading){transform:scale(.98)}.tuff-flat-button[data-v-1a3567df]:focus-visible{outline:2px solid var(--tx-color-primary-light-5, #a0cfff);outline-offset:2px}.tuff-flat-button.is-primary[data-v-1a3567df]{color:var(--tx-color-primary-dark-2, #337ecc);border-color:var(--tx-color-primary, #409eff)}.tuff-flat-button.is-primary[data-v-1a3567df]:hover:not(.is-disabled):not(.is-loading){color:var(--tx-text-color-primary, #303133);background-color:var(--tx-color-primary-light-3, #79bbff)}.tuff-flat-button.is-mini[data-v-1a3567df]{min-width:32px;min-height:32px;padding:0 8px}.tuff-flat-button.is-disabled[data-v-1a3567df],.tuff-flat-button.is-loading[data-v-1a3567df]{opacity:.6;cursor:not-allowed;pointer-events:none}@keyframes tx-spin-1a3567df{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tx-flat-radio[data-v-7e59cdde]{position:relative;display:inline-flex;align-items:center;height:var(--tx-flat-radio-height, 30px);padding:var(--tx-flat-radio-padding, 3px);gap:var(--tx-flat-radio-gap, 4px);font-size:var(--tx-flat-radio-font-size, 13px);border-radius:var(--tx-flat-radio-radius, 8px);background:var(--tx-fill-color, #f0f2f5);box-sizing:border-box;outline:none;-webkit-user-select:none;user-select:none}.tx-flat-radio.is-bordered[data-v-7e59cdde]{border:1px solid var(--tx-border-color-light, #e4e7ed)}.tx-flat-radio.is-disabled[data-v-7e59cdde]{opacity:.5;pointer-events:none}.tx-flat-radio[data-v-7e59cdde]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-color-primary, #409eff) 25%,transparent)}.tx-flat-radio[data-v-7e59cdde] .tx-flat-radio-item{height:100%;padding:0 8px;border-radius:var(--tx-flat-radio-item-radius, 6px);font-size:inherit}.tx-flat-radio__indicator[data-v-7e59cdde]{position:absolute;top:var(--tx-flat-radio-padding, 3px);left:0;height:calc(100% - var(--tx-flat-radio-padding, 3px) * 2);border-radius:var(--tx-flat-radio-item-radius, 6px);background:var(--tx-bg-color-overlay, #fff);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a;pointer-events:none;z-index:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1),width .2s cubic-bezier(.4,0,.2,1),opacity .15s ease}.tx-flat-radio__indicator.no-transition[data-v-7e59cdde]{transition:none!important}.tx-flat-radio-item[data-v-bc3e262c]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:none;background:transparent;color:var(--tx-text-color-secondary, #606266);cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit;line-height:1;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.tx-flat-radio-item[data-v-bc3e262c]:hover:not(.is-disabled):not(.is-selected){color:var(--tx-text-color-primary, #303133)}.tx-flat-radio-item.is-selected[data-v-bc3e262c]{color:var(--tx-text-color-primary, #303133);font-weight:500}.tx-flat-radio-item.is-multiple-selected[data-v-bc3e262c]{background:var(--tx-bg-color-overlay, #fff);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}.tx-flat-radio-item.is-disabled[data-v-bc3e262c]{opacity:.4;cursor:not-allowed}.tx-flat-radio-item__icon[data-v-bc3e262c]{display:inline-flex;align-items:center;justify-content:center;font-size:1em}.tx-flat-radio-item__label[data-v-bc3e262c]{display:inline-flex;align-items:center}.tx-flat-select[data-v-b5fff408]{position:relative;display:inline-block;min-width:120px}.tx-flat-select__trigger[data-v-b5fff408]{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:100%;height:34px;padding:0 10px;border:1px solid var(--tx-border-color-light, #e4e7ed);border-radius:10px;background:var(--tx-bg-color, #fff);color:var(--tx-text-color-primary, #303133);font-size:13px;font-family:inherit;cursor:pointer;outline:none;box-sizing:border-box;position:relative;z-index:2}.tx-flat-select__trigger[data-v-b5fff408]:hover:not(:disabled){border-color:var(--tx-border-color, #dcdfe6)}.tx-flat-select__trigger[data-v-b5fff408]:focus-visible{border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-color-primary, #409eff) 15%,transparent)}.tx-flat-select__trigger[data-v-b5fff408]:disabled{opacity:.5;cursor:not-allowed}.tx-flat-select__text[data-v-b5fff408]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-flat-select__text.is-placeholder[data-v-b5fff408]{color:var(--tx-text-color-placeholder, #a8abb2)}.tx-flat-select__arrow[data-v-b5fff408]{display:inline-flex;align-items:center;color:var(--tx-text-color-secondary, #909399);flex-shrink:0}.tx-flat-select__dropdown[data-v-b5fff408]{position:absolute;left:0;width:100%;z-index:3;display:flex;flex-direction:column;padding:4px;background:var(--tx-bg-color-overlay, #fff);border:1px solid var(--tx-border-color-lighter, #ebeef5);border-radius:10px;box-shadow:0 4px 16px #00000014,0 2px 4px #0000000a;box-sizing:border-box;gap:2px;visibility:hidden;pointer-events:none}.tx-flat-select__dropdown.is-visible[data-v-b5fff408]{visibility:visible;pointer-events:auto}.tx-flat-select__dropdown.is-animating[data-v-b5fff408]{transition:clip-path .2s cubic-bezier(.2,0,0,1)}.tx-flat-select-item[data-v-fe0ab002]{display:flex;align-items:center;justify-content:space-between;width:100%;height:34px;padding:0 10px;border:none;border-radius:6px;background:transparent;color:var(--tx-text-color-primary, #303133);font-size:13px;font-family:inherit;cursor:pointer;outline:none;box-sizing:border-box;flex-shrink:0}.tx-flat-select-item[data-v-fe0ab002]:hover:not(.is-disabled):not(.is-selected){background:var(--tx-fill-color-light, #f5f7fa)}.tx-flat-select-item.is-selected[data-v-fe0ab002]{color:var(--tx-color-primary, #409eff);font-weight:500;background:color-mix(in srgb,var(--tx-color-primary, #409eff) 8%,transparent)}.tx-flat-select-item.is-disabled[data-v-fe0ab002]{opacity:.4;cursor:not-allowed}.tx-flat-select-item__label[data-v-fe0ab002]{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-flat-select-item__check[data-v-fe0ab002]{display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px}.flat-input[data-v-19f9b840]{position:relative;padding-top:2px;padding-right:5px;display:grid;grid-template-columns:1fr 5fr;width:100%;height:32px;line-height:32px;border-radius:8px;box-sizing:border-box;border:1px solid var(--tx-border-color, #dcdfe6);--fake-radius: 8px;transition:border-color .25s,box-shadow .25s}.flat-input[data-v-19f9b840]:hover{border-color:var(--tx-color-primary-light-3, #79bbff);box-shadow:0 0 2px 1px var(--tx-color-primary-light-5, #a0cfff)}.flat-input[data-v-19f9b840]:focus-within{border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 2px 1px var(--tx-color-primary-light-3, #79bbff),0 0 4px 2px var(--tx-color-primary-light-5, #a0cfff)}.flat-input__prefix[data-v-19f9b840]{position:relative;padding-left:6px;display:flex;margin-bottom:.15rem;align-items:center;font-size:18px;color:var(--tx-text-color-primary, #303133)}.flat-input__control[data-v-19f9b840]{height:calc(100% - 4px);width:calc(100% - 2px);outline:none;border:none;font-size:16px;background-color:transparent;color:var(--tx-text-color-primary, #303133)}.flat-input__control[data-v-19f9b840]::placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}textarea.flat-input__control[data-v-19f9b840]{width:100%;resize:none}.flat-input.none-prefix[data-v-19f9b840]{padding:0 5px;grid-template-columns:1fr}.flat-input.area[data-v-19f9b840]{height:10rem}.flat-input.win[data-v-19f9b840]:before{filter:invert(.25);--fake-opacity: .25;--fake-inner-opacity: .25}.flat-input.win[data-v-19f9b840]:hover:before{--fake-opacity: .35;--fake-inner-opacity: .35}.flat-input.win[data-v-19f9b840]:hover{border-color:var(--tx-border-color, #dcdfe6);border-bottom:1px solid var(--tx-border-color, #dcdfe6);box-shadow:none}.flat-input.win[data-v-19f9b840]:focus-within:before{filter:invert(.05);--fake-opacity: .5;--fake-inner-opacity: .5}.flat-input.win[data-v-19f9b840]:focus-within{border-color:var(--tx-border-color, #dcdfe6);border-bottom:2px solid var(--tx-color-primary, #409eff);box-shadow:none}.flat-input.win[data-v-19f9b840]{border-radius:8px;--fake-radius: 8px !important;border-bottom:1px solid var(--tx-border-color, #dcdfe6)}.flat-input__caps[data-v-19f9b840]{position:absolute;top:-30px;right:0;font-size:12px}.TxFlipOverlay-Mask{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:auto;padding:12px;box-sizing:border-box}.TxFlipOverlay-Mask.is-stack-underlay-mask{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.TxFlipOverlay-Mask.is-stack-underlay-mask .TxFlipOverlay-GlobalMask{opacity:0}.TxFlipOverlay-GlobalMask{position:fixed;inset:0;pointer-events:none;z-index:0;background:var(--tx-overlay-mask, rgba(8, 10, 16, .52));transition:opacity .12s linear}.TxFlipOverlay-Mask:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0}.TxFlipOverlay-Mask.is-close-guard-warning:after{animation:tx-flip-overlay-mask-warning .42s ease-out}@keyframes tx-flip-overlay-mask-warning{0%{opacity:0;background:radial-gradient(circle at 50% 50%,#ff404000 0% 72%)}22%{opacity:1;background:radial-gradient(circle at 50% 50%,#ff424206,#ff424203 42%,#ff424200 72%)}to{opacity:0;background:radial-gradient(circle at 50% 50%,#ff404000 0% 72%)}}.TxFlipOverlay-Card{--tx-flip-overlay-radius: 16px;position:fixed;left:50%;top:50%;display:flex;flex-direction:column;max-width:calc(100vw - 24px);max-height:calc(90dvh - 24px);border:1px solid var(--tx-border-color-lighter);border-radius:var(--tx-flip-overlay-radius);min-width:0;min-height:0;overflow:hidden;transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter;z-index:1}.TxFlipOverlay-Surface{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}.TxFlipOverlay-Shell{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;transform-origin:50% 50%}.TxFlipOverlay-Card.is-close-guard-warning{animation:tx-flip-overlay-close-guard-warning .72s ease-out}.TxFlipOverlay-Shell.is-close-guard-focus{animation:tx-flip-overlay-close-guard-focus .36s cubic-bezier(.2,.72,.2,1)}@keyframes tx-flip-overlay-close-guard-focus{0%{transform:scale(1)}28%{transform:scale(1.04)}52%{transform:scale(.985)}72%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes tx-flip-overlay-close-guard-warning{0%{filter:drop-shadow(0 0 0 rgba(255,79,79,0))}18%{filter:drop-shadow(0 0 6px rgba(255,96,96,.098)) drop-shadow(0 0 22px rgba(255,64,64,.072)) drop-shadow(0 0 42px rgba(255,47,47,.05))}to{filter:drop-shadow(0 0 0 rgba(255,79,79,0))}}.TxFlipOverlay-Card.is-border-dashed{border-style:dashed}.TxFlipOverlay-Card.is-border-none{border:none}.TxFlipOverlay-Card.is-stack-depth-hidden{visibility:hidden}.TxFlipOverlay-Header{flex-shrink:0;display:flex;align-items:flex-start;gap:12px;padding:14px 14px 10px;min-width:0}.TxFlipOverlay-HeaderDisplay{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.TxFlipOverlay-HeaderTitle{margin:0;font-size:16px;font-weight:600;line-height:1.35}.TxFlipOverlay-HeaderDesc{margin:0;font-size:13px;line-height:1.45;opacity:.72}.TxFlipOverlay-HeaderActions{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.TxFlipOverlay-Close{width:36px;height:36px;border:none;border-radius:9999px;background:#00000014;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;transition:background-color .2s ease,transform .2s ease}.TxFlipOverlay-Close:hover{background:#00000024}.TxFlipOverlay-Close:active{transform:scale(.96)}.TxFlipOverlay-Close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.TxFlipOverlay-Body,.TxFlipOverlay-Content{flex:1;max-height:inherit;min-width:0;min-height:0}.TxFlipOverlay-Body.is-scrollable,.TxFlipOverlay-Content.is-scrollable{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.tx-flex[data-v-4dba57ac]{display:var(--tx-flex-display, flex);flex-direction:var(--tx-flex-direction, row);flex-wrap:var(--tx-flex-wrap, nowrap);align-items:var(--tx-flex-align, stretch);justify-content:var(--tx-flex-justify, flex-start);gap:var(--tx-flex-gap, 12px);min-width:0}.tx-floating[data-v-78a0a3bd]{position:relative;width:100%;height:100%}.tx-floating-element[data-v-f95bcede]{position:absolute;will-change:transform}.tx-form[data-v-10d02d91]{display:flex;flex-direction:column;gap:14px}.tx-form--label-top[data-v-10d02d91]{align-items:stretch}.tx-form-item[data-v-2a2bf486]{display:flex;gap:12px;align-items:flex-start}.tx-form-item--label-top[data-v-2a2bf486]{flex-direction:column;gap:6px}.tx-form-item.is-inline[data-v-2a2bf486]{align-items:center}.tx-form-item__label[data-v-2a2bf486]{font-size:13px;color:var(--tx-text-color-regular, #606266);min-width:0;padding-top:6px}.tx-form-item--label-top .tx-form-item__label[data-v-2a2bf486]{padding-top:0}.tx-form-item__content[data-v-2a2bf486]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tx-form-item__error[data-v-2a2bf486]{font-size:12px;color:var(--tx-color-danger, #f56c6c)}.tx-form-item.is-error .tx-form-item__label[data-v-2a2bf486]{color:var(--tx-color-danger, #f56c6c)}.tx-form-item.is-required .tx-form-item__label[data-v-2a2bf486]:after{content:"*";margin-left:4px;color:var(--tx-color-danger, #f56c6c)}.tx-fusion[data-v-39901372]{display:inline-block}.tx-fusion.is-disabled[data-v-39901372]{pointer-events:none;opacity:.7}.tx-fusion__filters[data-v-39901372]{position:absolute;width:0;height:0}.tx-fusion__stage[data-v-39901372],.tx-fusion__goo[data-v-39901372]{position:relative;display:grid;place-items:center}.tx-fusion__blob[data-v-39901372]{grid-area:1/1;transition:transform var(--tx-fusion-duration, .26s) var(--tx-fusion-easing, ease);will-change:transform}.tx-fusion__blob--a[data-v-39901372]{transform:translate3d(calc(var(--tx-fusion-gap, 40px) * -.5),0,0) scale(1)}.tx-fusion__blob--b[data-v-39901372]{transform:translate3d(calc(var(--tx-fusion-gap, 40px) * .5),0,0) scale(1)}.tx-fusion.is-active .tx-fusion__blob--a[data-v-39901372],.tx-fusion.is-active .tx-fusion__blob--b[data-v-39901372]{transform:translateZ(0) scale(1.02)}.tx-fusion.is-dir-y .tx-fusion__blob--a[data-v-39901372]{transform:translate3d(0,calc(var(--tx-fusion-gap, 40px) * -.5),0) scale(1)}.tx-fusion.is-dir-y .tx-fusion__blob--b[data-v-39901372]{transform:translate3d(0,calc(var(--tx-fusion-gap, 40px) * .5),0) scale(1)}.tx-fusion.is-dir-y.is-active .tx-fusion__blob--a[data-v-39901372],.tx-fusion.is-dir-y.is-active .tx-fusion__blob--b[data-v-39901372]{transform:translateZ(0) scale(1.02)}.tx-glow-text[data-v-423f7e0c]{position:relative;display:inline-block;width:fit-content;max-width:100%;border-radius:var(--tx-glow-radius, 10px);overflow:hidden;isolation:isolate}.tx-glow-text[data-v-423f7e0c]>*{position:relative;z-index:1}.tx-glow-text.is-adaptive[data-v-423f7e0c]:not(.has-custom-blend){--tx-glow-blend-mode: screen}.tx-glow-text.is-text-clip .tx-glow-text__shine[data-v-423f7e0c]{display:none}@supports (mix-blend-mode: plus-lighter){.tx-glow-text.is-adaptive[data-v-423f7e0c]:not(.has-custom-blend){--tx-glow-blend-mode: plus-lighter}}@supports (backdrop-filter: blur(0)){.tx-glow-text.is-adaptive[data-v-423f7e0c]:not(.has-custom-backdrop){--tx-glow-backdrop: brightness(1.18) saturate(1.12)}}.tx-glow-text__shine[data-v-423f7e0c]{position:absolute;inset:-40%;z-index:2;opacity:var(--tx-glow-opacity, .75);pointer-events:none;mix-blend-mode:var(--tx-glow-blend-mode, screen);-webkit-backdrop-filter:var(--tx-glow-backdrop, none);backdrop-filter:var(--tx-glow-backdrop, none);--tx-glow-band-size: var(--tx-glow-band, 38%);--tx-glow-band-half: calc(var(--tx-glow-band-size) / 2);--tx-glow-band-soft: calc(var(--tx-glow-band-size) / 3);background:linear-gradient(var(--tx-glow-angle, 20deg),transparent 0%,transparent calc(50% - var(--tx-glow-band-half)),var(--tx-glow-color, rgba(255, 255, 255, .9)) calc(50% - var(--tx-glow-band-soft)),var(--tx-glow-color, rgba(255, 255, 255, .9)) 50%,var(--tx-glow-color, rgba(255, 255, 255, .9)) calc(50% + var(--tx-glow-band-soft)),transparent calc(50% + var(--tx-glow-band-half)),transparent 100%);transform:translate(-160%);filter:blur(.4px);animation:tx-glow-sweep-423f7e0c var(--tx-glow-duration, 1.4s) var(--tx-glow-ease, cubic-bezier(.4, 0, .2, 1)) infinite;animation-delay:var(--tx-glow-delay, 0ms);will-change:transform,opacity,filter}.tx-glow-text__clip-shine[data-v-423f7e0c]{position:absolute;inset:0;z-index:2;display:block;overflow:hidden;pointer-events:none;white-space:pre-wrap;color:transparent;font:inherit;line-height:inherit;letter-spacing:inherit;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;--tx-glow-band-size: var(--tx-glow-band, 38%);--tx-glow-band-half: calc(var(--tx-glow-band-size) / 2);--tx-glow-band-soft: calc(var(--tx-glow-band-size) / 3);background-image:linear-gradient(var(--tx-glow-angle, 20deg),transparent 0%,transparent calc(50% - var(--tx-glow-band-half)),var(--tx-glow-color, rgba(255, 255, 255, .9)) calc(50% - var(--tx-glow-band-soft)),var(--tx-glow-color, rgba(255, 255, 255, .9)) 50%,var(--tx-glow-color, rgba(255, 255, 255, .9)) calc(50% + var(--tx-glow-band-soft)),transparent calc(50% + var(--tx-glow-band-half)),transparent 100%);background-repeat:no-repeat;background-size:240% 220%;background-position:-160% 50%;filter:blur(.2px);animation:tx-glow-text-sweep-423f7e0c var(--tx-glow-duration, 1.4s) var(--tx-glow-ease, cubic-bezier(.4, 0, .2, 1)) infinite;animation-delay:var(--tx-glow-delay, 0ms)}.tx-glow-text.is-once .tx-glow-text__shine[data-v-423f7e0c],.tx-glow-text.is-once .tx-glow-text__clip-shine[data-v-423f7e0c]{animation-iteration-count:1;animation-fill-mode:forwards}.tx-glow-text.is-inactive .tx-glow-text__shine[data-v-423f7e0c],.tx-glow-text.is-inactive .tx-glow-text__clip-shine[data-v-423f7e0c]{display:none}@media(prefers-reduced-motion:reduce){.tx-glow-text__shine[data-v-423f7e0c]{animation:none;transform:translate(0);filter:none}.tx-glow-text__clip-shine[data-v-423f7e0c]{animation:none;background-position:50% 50%;filter:none}}@keyframes tx-glow-sweep-423f7e0c{0%{transform:translate(-160%);opacity:0}20%,80%{opacity:var(--tx-glow-opacity, .75)}to{transform:translate(160%);opacity:0}}@keyframes tx-glow-text-sweep-423f7e0c{0%{background-position:160% 50%;opacity:0}20%,80%{opacity:var(--tx-glow-opacity, .75)}to{background-position:-160% 50%;opacity:0}}@property --tx-gradient-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tx-gradient-border[data-v-4beb4427]{position:relative;display:block;border-radius:var(--tx-gradient-border-radius);overflow:hidden}.tx-gradient-border[data-v-4beb4427]:before{content:"";position:absolute;inset:0;opacity:.85;filter:blur(var(--tx-gradient-border-width));border-style:solid;border-width:var(--tx-gradient-border-width);border-radius:var(--tx-gradient-border-radius);border-image-slice:1;border-image-source:linear-gradient(var(--tx-gradient-angle),#0894ff 0%,#c959dd 34%,#ff2e54 68%,#ff9004 100%);pointer-events:none;animation:tx-gradient-border-rotate-4beb4427 var(--tx-gradient-duration) linear infinite}.tx-gradient-border__inner[data-v-4beb4427]{position:relative;display:block;padding:var(--tx-gradient-inner-padding)}@keyframes tx-gradient-border-rotate-4beb4427{0%{--tx-gradient-angle: 0deg}to{--tx-gradient-angle: 360deg}}.tx-gradual-blur{position:absolute;inset:auto;pointer-events:none}.tx-gradual-blur__inner{position:relative;width:100%;height:100%}.tx-gradual-blur__layer{position:absolute;inset:0}.tx-gradual-blur__slot{position:relative}.tx-grid-layout[data-v-395d6dc0]{display:grid;gap:var(--tx-grid-gap, 1.5rem);grid-template-columns:repeat(auto-fit,minmax(var(--tx-grid-min-width, 300px),1fr))}@media(min-width:1400px){.tx-grid-layout[data-v-395d6dc0]{grid-template-columns:repeat(var(--tx-grid-max-columns, 4),1fr)}}[data-v-395d6dc0] .tx-grid-layout__item{background:var(--tx-fill-color-light, #f5f7fa);height:100%;position:relative;border-radius:16px;transition:all .3s ease;cursor:pointer;overflow:hidden}[data-v-395d6dc0] .tx-grid-layout__item:before{content:"";position:absolute;width:calc(100% + 3px);height:calc(100% + 3px);top:50%;left:50%;opacity:var(--tx-grid-op, 0);transition:opacity .25s ease-in-out;transform:translate(-50%,-50%);border-radius:18px;filter:blur(5px);background:radial-gradient(250px circle at var(--tx-grid-x) var(--tx-grid-y),var(--tx-color-primary, #409eff) 0,transparent 100%);z-index:0}[data-v-395d6dc0] .tx-grid-layout__item>*{position:relative;z-index:1}.tx-grid[data-v-2a48ba7d]{width:100%;min-width:0}.tx-grid-item[data-v-67080dd2]{min-width:0}.tx-block-slot,.TBlockSlot-Container{position:relative;display:flex;justify-content:space-between;align-items:center;padding:4px 16px;width:100%;height:56px;-webkit-user-select:none;user-select:none;box-sizing:border-box;--fake-color: var(--tx-fill-color-darker, #ebeef5);--fake-radius: inherit;--fake-opacity: .5}.tx-block-slot.disabled,.tx-block-slot--disabled,.TBlockSlot-Container.disabled,.TBlockSlot-Container--disabled{opacity:.5;pointer-events:none}.tx-block-slot .tx-block-slot__content,.TBlockSlot-Container .tx-block-slot__content{display:flex;align-items:center;width:100%;height:100%;box-sizing:border-box;cursor:pointer}.tx-block-slot .tx-block-slot__content>*,.TBlockSlot-Container .tx-block-slot__content>*{margin-right:16px;font-size:24px}.tx-block-slot .tx-block-slot__content>.tx-block-slot__label,.TBlockSlot-Container .tx-block-slot__content>.tx-block-slot__label{flex:1}.tx-block-slot .tx-block-slot__content .tx-block-slot__title,.TBlockSlot-Container .tx-block-slot__content .tx-block-slot__title{margin:0;font-size:14px;font-weight:500;color:var(--tx-text-color-primary, #303133)}.tx-block-slot .tx-block-slot__content .tx-block-slot__description,.TBlockSlot-Container .tx-block-slot__content .tx-block-slot__description{margin:2px 0 0;font-size:12px;font-weight:400;opacity:.5;color:var(--tx-text-color-secondary, #909399)}.tx-block-slot .tx-block-slot__title-row,.TBlockSlot-Container .tx-block-slot__title-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}.tx-block-slot .tx-block-slot__tags,.TBlockSlot-Container .tx-block-slot__tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;flex:0 0 auto;max-width:100%;align-self:flex-start;height:auto}.tx-block-slot .tx-block-slot__tags--after,.TBlockSlot-Container .tx-block-slot__tags--after{margin-top:4px}.tx-block-slot .tx-block-slot__slot,.TBlockSlot-Container .tx-block-slot__slot{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;flex-shrink:0;gap:8px}.tx-block-slot:hover,.TBlockSlot-Container:hover,.touch-blur .tx-block-slot,.touch-blur .TBlockSlot-Container{--fake-color: var(--tx-fill-color, #f0f2f5)}.touch-blur .tx-block-slot:hover,.touch-blur .TBlockSlot-Container:hover{--fake-color: var(--tx-fill-color-darker, #ebeef5)}.tx-block-input .tx-block-input__input{width:180px;min-width:120px;flex-shrink:0}.tx-block-line,.TBlockLine-Container{position:relative;display:flex;gap:12px;align-items:flex-start;padding:2px 18px 2px 50px;min-height:24px;border-radius:12px;--fake-color: var(--tx-fill-color, #f0f2f5);--fake-opacity: .45}.tx-block-line .tx-block-line__title,.TBlockLine-Container .tx-block-line__title{width:120px;font-size:13px;font-weight:600;color:var(--tx-text-color-secondary, #909399)}.tx-block-line .tx-block-line__description,.TBlockLine-Container .tx-block-line__description{flex:1;font-size:13px;line-height:1.4;white-space:pre-line;color:var(--tx-text-color-secondary, #909399)}.tx-block-line .tx-block-line__link-slot,.TBlockLine-Container .tx-block-line__link-slot{font-size:13px;font-weight:600;color:var(--tx-color-primary, #409eff);display:inline-flex;align-items:center;gap:6px}.tx-block-line.link,.tx-block-line--link,.TBlockLine-Container.link,.TBlockLine-Container--link{cursor:pointer;padding-top:2px;padding-bottom:2px;--fake-color: var(--tx-fill-color, #f0f2f5);--fake-opacity: .4}.tx-block-line.link .tx-block-line__title,.tx-block-line--link .tx-block-line__title,.TBlockLine-Container.link .tx-block-line__title,.TBlockLine-Container--link .tx-block-line__title{width:auto;min-width:120px;opacity:.7;color:var(--tx-text-color-primary, #303133)}.tx-block-line.link .tx-block-line__link-slot,.tx-block-line--link .tx-block-line__link-slot,.TBlockLine-Container.link .tx-block-line__link-slot,.TBlockLine-Container--link .tx-block-line__link-slot{color:var(--tx-color-primary, #409eff);text-decoration-color:var(--tx-color-primary, #409eff)}.tx-block-line.link:focus-visible,.tx-block-line--link:focus-visible,.TBlockLine-Container.link:focus-visible,.TBlockLine-Container--link:focus-visible{outline:2px solid var(--tx-color-primary);outline-offset:-2px}.tx-block-line.link:hover,.tx-block-line--link:hover,.TBlockLine-Container.link:hover,.TBlockLine-Container--link:hover{text-decoration:underline;--fake-inner-opacity: .75}.tuff-select[data-v-33a9f84e]{position:relative;display:inline-block;width:100%;min-width:180px}.tuff-select__trigger[data-v-33a9f84e]{display:flex;width:100%;flex:1 1 auto;min-width:0}.tuff-select__arrow[data-v-33a9f84e]{display:inline-flex;align-items:center;color:var(--tx-text-color-secondary, #909399);transition:transform .3s}.tuff-select__panel[data-v-33a9f84e]{width:100%;height:100%;overflow:auto;display:flex;flex-direction:column}.tuff-select__search[data-v-33a9f84e]{padding:8px 10px;border-bottom:1px solid var(--tx-border-color-light, #e4e7ed);position:sticky;top:0;z-index:1;background-color:var(--tx-bg-color, #fff)}.tuff-select__list[data-v-33a9f84e]{display:flex;flex-direction:column;padding:4px 0}.tuff-select.is-open .tuff-select__trigger[data-v-33a9f84e]{border-color:var(--tx-color-primary, #409eff)}.tuff-select.is-open .tuff-select__arrow[data-v-33a9f84e]{transform:rotate(180deg)}.tuff-select.is-disabled .tuff-select__trigger[data-v-33a9f84e]{background-color:var(--tx-disabled-bg-color, #f5f7fa);cursor:not-allowed}.tuff-select.is-disabled .tuff-select__value[data-v-33a9f84e]{color:var(--tx-disabled-text-color, #c0c4cc)}.tx-block-select .tx-block-select__select{width:180px;min-width:120px;flex-shrink:0}.tuff-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;cursor:pointer;border-radius:10px;background-color:var(--tx-fill-color, #f0f2f5);transition:all .25s ease-in-out}.tuff-switch__thumb{position:absolute;height:70%;aspect-ratio:1/1;top:15%;left:10%;border-radius:6px;background-color:var(--tx-text-color-secondary, #909399);transition:all .25s ease-in-out}.tuff-switch.is-active{background-color:var(--tx-color-primary, #409eff)}.tuff-switch.is-active .tuff-switch__thumb{left:50%;filter:brightness(2)}.tuff-switch.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tuff-switch:hover:not(.is-disabled){box-shadow:0 0 12px 1px var(--tx-fill-color)}.tuff-switch.is-active:hover:not(.is-disabled){box-shadow:0 0 16px 1px var(--tx-color-primary-light-3, #79bbff)}.tuff-switch:active:not(.is-disabled) .tuff-switch__thumb{transform:scale(.85)}.tuff-switch:focus-visible{outline:2px solid var(--tx-color-primary-light-5, #a0cfff);outline-offset:2px}.tuff-switch--small{width:36px;height:20px;border-radius:8px}.tuff-switch--small .tuff-switch__thumb{border-radius:5px}.tuff-switch--large{width:52px;height:28px;border-radius:12px}.tuff-switch--large .tuff-switch__thumb{border-radius:6px}.tx-block-switch__actions{display:flex;align-items:center;gap:12px}.tx-block-switch__loader,.tx-block-switch__guidance{font-size:18px;color:var(--tx-text-color-secondary, #909399)}.tx-group-block{position:relative;width:100%;margin-bottom:.7rem;overflow:hidden;border-radius:12px;border:1px solid var(--tx-border-color-lighter, #ebeef5);--fake-radius: 0 !important}.tx-group-block__header{padding:4px 22px 4px 12px;display:flex;justify-content:space-between;align-items:center;width:100%;height:56px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-bottom:1px solid var(--tx-border-color-lighter, #ebeef5);--fake-color: var(--tx-fill-color-darker, #ebeef5);--fake-inner-opacity: .5;transition:background-color .25s}.tx-group-block__header--static{cursor:default}.tx-group-block__header:hover{--fake-color: var(--tx-fill-color, #f0f2f5);transition:all 1s}.tx-group-block__content{display:flex;justify-content:space-between;align-items:center;height:100%}.tx-group-block__content>*{margin-right:12px;font-size:24px}.tx-group-block__label{flex:1}.tx-group-block__name{margin:0;font-size:14px;font-weight:500;color:var(--tx-text-color-primary, #303133)}.tx-group-block__description{margin:0;font-size:12px;font-weight:400;opacity:.5;color:var(--tx-text-color-secondary, #909399)}.tx-group-block__toggle{position:relative;font-size:20px;color:var(--tx-text-color-secondary, #909399)}.tx-group-block__body{padding:0}.tx-group-block__body :deep(.TBlockSelection),.tx-group-block__body :deep(.tx-block-slot),.tx-group-block__body :deep(.tx-block-switch){margin:0;border-radius:0!important;--fake-radius: 0 !important;--fake-inner-opacity: .5}.tx-group-block__body :deep(.TBlockSelection) .TBlockSelection-Content>*,.tx-group-block__body :deep(.tx-block-slot) .TBlockSelection-Content>*,.tx-group-block__body :deep(.tx-block-switch) .TBlockSelection-Content>*{font-size:20px}.tx-group-block__body :deep(.TBlockSelection) .TBlockSelection-Func,.tx-group-block__body :deep(.tx-block-slot) .TBlockSelection-Func,.tx-group-block__body :deep(.tx-block-switch) .TBlockSelection-Func{margin-right:32px}.touch-blur .tx-group-block__header{--fake-color: var(--tx-fill-color, #f0f2f5)}.touch-blur .tx-group-block__header:hover{--fake-color: var(--tx-fill-color-light, #f5f7fa)}.tx-modal__overlay[data-v-0b4fabf8]{position:fixed;inset:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.tx-modal__content[data-v-0b4fabf8]{background:var(--tx-bg-color, #fff);border-radius:16px;padding:20px;box-shadow:0 24px 80px #0000002e,0 0 0 1px #ffffff0d inset;width:min(90vw,560px);color:var(--tx-text-color-primary, #303133)}.tx-modal__header[data-v-0b4fabf8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.tx-modal__title[data-v-0b4fabf8]{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.tx-modal__close[data-v-0b4fabf8]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--tx-text-color-secondary, #909399);transition:background-color .2s,color .2s,transform .15s}.tx-modal__close[data-v-0b4fabf8]:hover{background:var(--tx-fill-color-light, #f5f7fa);color:var(--tx-text-color-primary, #303133)}.tx-modal__close[data-v-0b4fabf8]:active{transform:scale(.92)}.tx-modal__body[data-v-0b4fabf8]{display:flex;flex-direction:column;gap:16px}.tx-modal__footer[data-v-0b4fabf8]{margin-top:16px;display:flex;justify-content:flex-end;gap:12px}.tx-modal-enter-active[data-v-0b4fabf8]{transition:opacity .25s ease}.tx-modal-leave-active[data-v-0b4fabf8]{transition:opacity .2s ease}.tx-modal-enter-from[data-v-0b4fabf8],.tx-modal-leave-to[data-v-0b4fabf8]{opacity:0}.tx-modal-enter-active .tx-modal__content[data-v-0b4fabf8]{animation:tx-modal-enter-0b4fabf8 .3s cubic-bezier(.16,1,.3,1) forwards}.tx-modal-leave-active .tx-modal__content[data-v-0b4fabf8]{animation:tx-modal-leave-0b4fabf8 .2s ease forwards}@keyframes tx-modal-enter-0b4fabf8{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tx-modal-leave-0b4fabf8{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.97) translateY(4px)}}.tx-image-gallery__grid[data-v-b1c70a6f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.tx-image-gallery__thumb[data-v-b1c70a6f]{border-radius:14px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);padding:0;overflow:hidden;cursor:pointer;aspect-ratio:1}.tx-image-gallery__thumb img[data-v-b1c70a6f]{width:100%;height:100%;object-fit:cover;display:block}.tx-image-gallery__viewer[data-v-b1c70a6f]{width:100%;display:flex;align-items:center;justify-content:center}.tx-image-gallery__viewer img[data-v-b1c70a6f]{max-width:100%;max-height:70vh;border-radius:14px;border:1px solid var(--tx-border-color-lighter, #e5e7eb)}.tx-image-gallery__footer[data-v-b1c70a6f]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.tx-image-gallery__count[data-v-b1c70a6f]{font-size:12px;color:var(--tx-text-color-secondary, #6b7280)}.tx-image-gallery__nav[data-v-b1c70a6f]{border-radius:12px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);padding:8px 12px;cursor:pointer}.tx-image-gallery__nav[data-v-b1c70a6f]:disabled{opacity:.6;cursor:not-allowed}.tx-image-uploader__input[data-v-564550d3]{display:none}.tx-image-uploader__grid[data-v-564550d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px}.tx-image-uploader__add[data-v-564550d3]{border-radius:14px;border:1px dashed var(--tx-border-color-lighter, #e5e7eb);background:color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 45%,transparent);height:88px;cursor:pointer;color:var(--tx-text-color-secondary, #6b7280);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:border-color .15s ease,background .15s ease}.tx-image-uploader__add[data-v-564550d3]:hover{border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 55%,transparent);background:color-mix(in srgb,var(--tx-color-primary, #409eff) 10%,transparent)}.tx-image-uploader__add[data-v-564550d3]:disabled{opacity:.6;cursor:not-allowed}.tx-image-uploader__add-text[data-v-564550d3]{font-size:12px;font-weight:600}.tx-image-uploader__item[data-v-564550d3]{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);height:88px}.tx-image-uploader__item img[data-v-564550d3]{width:100%;height:100%;object-fit:cover;display:block}.tx-image-uploader__remove[data-v-564550d3]{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:10px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:color-mix(in srgb,var(--tx-bg-color, #fff) 70%,transparent);color:var(--tx-text-color-secondary, #6b7280);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease}.tx-image-uploader__item:hover .tx-image-uploader__remove[data-v-564550d3]{opacity:1}.tx-image-uploader__remove[data-v-564550d3]:disabled{cursor:not-allowed}.tx-image-uploader--disabled[data-v-564550d3]{opacity:.7}.tx-keyframe-stroke-text[data-v-ea5ffff3]{display:inline-block;width:auto;height:var(--tx-kf-font-size, 64px);overflow:visible}.tx-keyframe-stroke-text text[data-v-ea5ffff3]{font-size:var(--tx-kf-font-size, 64px);font-family:var(--tx-kf-font-family, inherit);font-weight:var(--tx-kf-font-weight, 700);letter-spacing:.012em;dominant-baseline:alphabetic}.tx-keyframe-stroke-text__measure[data-v-ea5ffff3]{opacity:0;fill:transparent;stroke:none}.tx-keyframe-stroke-text__stroke[data-v-ea5ffff3]{fill:transparent;stroke:var(--tx-kf-stroke-color, #4C4CFF);stroke-width:var(--tx-kf-stroke-width, 2);stroke-linejoin:round;stroke-linecap:round;paint-order:stroke fill;stroke-dasharray:var(--tx-kf-stroke-length, 100);stroke-dashoffset:var(--tx-kf-stroke-length, 100);animation:tx-kf-stroke-draw-ea5ffff3 var(--tx-kf-duration, 1.8s) cubic-bezier(.65,0,.35,1) forwards}.tx-keyframe-stroke-text__fill[data-v-ea5ffff3]{fill:var(--tx-kf-fill-color, #111827);opacity:0;animation:tx-kf-fill-reveal-ea5ffff3 var(--tx-kf-duration, 1.8s) ease forwards}@keyframes tx-kf-stroke-draw-ea5ffff3{0%{stroke-dashoffset:var(--tx-kf-stroke-length, 100)}70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tx-kf-fill-reveal-ea5ffff3{0%,55%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tx-keyframe-stroke-text__stroke[data-v-ea5ffff3]{animation:none;stroke-dashoffset:0}.tx-keyframe-stroke-text__fill[data-v-ea5ffff3]{animation:none;opacity:1}}@keyframes tx-skeleton-pulse-41d74e80{0%,to{opacity:1}50%{opacity:.4}}.tx-layout-skeleton[data-v-41d74e80]{width:100%;height:100%;border-radius:12px;overflow:hidden;border:1px solid var(--tx-border-color-lighter, #eee);background:color-mix(in srgb,var(--tx-bg-color, #fff) 65%,transparent)}.tx-layout-skeleton__container[data-v-41d74e80]{width:100%;height:100%;display:flex;flex-direction:column}.tx-layout-skeleton__header[data-v-41d74e80]{height:40px;padding:0 16px;display:flex;align-items:center}.tx-layout-skeleton__header-line[data-v-41d74e80]{width:200px;height:20px}.tx-layout-skeleton__main[data-v-41d74e80]{flex:1;display:flex;padding:16px;gap:16px}.tx-layout-skeleton__sidebar[data-v-41d74e80]{width:200px;display:flex;flex-direction:column;gap:8px}.tx-layout-skeleton__sidebar-item[data-v-41d74e80]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px;background:var(--tx-fill-color-light, #f5f7fa)}.tx-layout-skeleton__circle[data-v-41d74e80]{width:32px;height:32px;border-radius:999px;background:var(--tx-fill-color, #f0f2f5);animation:tx-skeleton-pulse-41d74e80 1.5s ease-in-out infinite}.tx-layout-skeleton__sidebar-text[data-v-41d74e80]{flex:1;height:16px}.tx-layout-skeleton__content[data-v-41d74e80]{flex:1;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:10px;background:var(--tx-bg-color-page, #f7f7f7)}.tx-layout-skeleton__content-line[data-v-41d74e80]{height:20px}.tx-layout-skeleton__line[data-v-41d74e80]{height:100%;border-radius:6px;background:var(--tx-fill-color, #f0f2f5);animation:tx-skeleton-pulse-41d74e80 1.5s ease-in-out infinite}.tx-loading-overlay__container{position:relative}.tx-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--tx-loading-overlay-bg);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);z-index:1}.tx-loading-overlay--fullscreen{position:fixed}.tx-loading-overlay__inner{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--tx-bg-color, #fff) 80%,transparent);border:1px solid var(--tx-border-color-light, #e4e7ed);color:var(--tx-text-color-secondary, #909399)}.tx-loading-overlay__text{font-size:12px;line-height:1.2}.tx-nav-bar[data-v-996d3df5]{--tx-nav-bar-height: 44px;width:100%;color:var(--tx-text-color-primary, #303133);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 70%,transparent);border-bottom:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 60%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);z-index:var(--tx-nav-bar-z-index, 2000)}.tx-nav-bar.is-fixed[data-v-996d3df5]{position:sticky;top:0}.tx-nav-bar.is-disabled[data-v-996d3df5]{opacity:.75}.tx-nav-bar__safe[data-v-996d3df5]{height:env(safe-area-inset-top,0px)}.tx-nav-bar__inner[data-v-996d3df5]{height:var(--tx-nav-bar-height);display:grid;grid-template-columns:minmax(56px,1fr) minmax(0,2fr) minmax(56px,1fr);align-items:center;padding:0 10px}.tx-nav-bar__left[data-v-996d3df5],.tx-nav-bar__right[data-v-996d3df5]{display:flex;align-items:center;min-width:0}.tx-nav-bar__left[data-v-996d3df5]{justify-content:flex-start}.tx-nav-bar__right[data-v-996d3df5]{justify-content:flex-end}.tx-nav-bar__center[data-v-996d3df5]{min-width:0}.tx-nav-bar__title[data-v-996d3df5]{text-align:center;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-nav-bar__back[data-v-996d3df5]{width:34px;height:34px;border:none;border-radius:10px;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-primary, #303133)}.tx-nav-bar__back[data-v-996d3df5]:hover{background:color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent)}.tx-nav-bar__back[data-v-996d3df5]:disabled{cursor:not-allowed;opacity:.6}.tx-outline-border[data-v-cb569431]{position:relative;display:inline-block;border-radius:var(--tx-outline-radius)}.tx-outline-border__content[data-v-cb569431]{display:block;border-radius:var(--tx-outline-radius)}.tx-outline-border__inner[data-v-cb569431]{display:block;padding:var(--tx-outline-padding)}.tx-pagination[data-v-64e8a299]{display:flex;flex-direction:column;align-items:center;gap:12px}.tx-pagination__list[data-v-64e8a299]{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:4px}.tx-pagination__item[data-v-64e8a299]{display:flex}.tx-pagination__button[data-v-64e8a299]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border:1px solid var(--tx-pagination-border, #d1d5db);border-radius:6px;background:var(--tx-pagination-bg, #ffffff);color:var(--tx-pagination-text, #374151);font-size:14px;cursor:pointer;transition:all .2s}.tx-pagination__button[data-v-64e8a299]:hover:not(.tx-pagination__button--disabled){background:var(--tx-pagination-hover-bg, #f9fafb);border-color:var(--tx-pagination-hover-border, #9ca3af)}.tx-pagination__button--active[data-v-64e8a299]{background:var(--tx-pagination-active-bg, #3b82f6);border-color:var(--tx-pagination-active-border, #3b82f6);color:var(--tx-pagination-active-text, #ffffff)}.tx-pagination__button--disabled[data-v-64e8a299]{opacity:.5;cursor:not-allowed}.tx-pagination__ellipsis[data-v-64e8a299]{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;color:var(--tx-pagination-text, #374151);font-size:14px}.tx-pagination__info[data-v-64e8a299]{font-size:14px;color:var(--tx-pagination-info-text, #6b7280)}.tx-tooltip__reference[data-v-329d524e]{position:relative;display:inline-flex;align-items:center}.tx-tooltip__reference.is-full-width[data-v-329d524e]{width:100%}.tx-tooltip[data-v-329d524e]{position:relative;display:inline-flex;align-items:center;width:100%;color:var(--tx-text-color-primary, #303133);font-size:12px;line-height:1.35;max-height:var(--tx-tooltip-max-height, 320px);overflow:auto}.tx-tooltip__content[data-v-329d524e]{position:relative;z-index:1}@keyframes tx-progress-loading{0%{left:-100%;width:0}50%{width:50%}to{left:100%;width:100%}}@keyframes tx-progress-classic{0%{left:-100%;width:50%}to{left:100%;width:50%}}@keyframes tx-progress-bounce{0%{left:0%;width:28%}50%{left:72%;width:28%}to{left:0%;width:28%}}@keyframes tx-progress-elastic{0%{left:0%;width:22%;transform:scaleX(1)}35%{left:78%;width:22%;transform:scaleX(1.18)}60%{left:54%;width:22%;transform:scaleX(.92)}to{left:0%;width:22%;transform:scaleX(1)}}@keyframes tx-progress-flow-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes tx-progress-flow-wave{0%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes tx-progress-flow-particles{0%{transform:translate(-60%);opacity:.45}50%{opacity:.72}to{transform:translate(60%);opacity:.5}}@keyframes tx-progress-indicator-burst{0%{opacity:.45;transform:translate3d(0,-50%,0) scale(.92);filter:blur(0px)}45%{opacity:.95;transform:translate3d(0,-50%,0) scale(1.06);filter:blur(.2px)}to{opacity:.6;transform:translate3d(0,-50%,0) scale(.94);filter:blur(0px)}}@keyframes tx-progress-split{0%{opacity:0;transform:translateZ(0) scaleX(.06)}35%{opacity:.95;transform:translateZ(0) scaleX(1)}to{opacity:0;transform:translateZ(0) scaleX(.06)}}@keyframes tx-progress-sparkle{0%{opacity:.6;transform:translate3d(-50%,-50%,0) scale(.92) rotate(0)}50%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.06) rotate(14deg)}to{opacity:.7;transform:translate3d(-50%,-50%,0) scale(.94) rotate(0)}}.tx-progress-bar-wrapper{position:relative;display:inline-block;width:100%;overflow:visible}.tx-progress-bar-wrapper--text-outside{display:flex;align-items:center;gap:10px}.tx-progress-bar__track{position:relative;display:block;flex:1;width:100%;height:var(--tx-progress-height, 5px);border-radius:999px;overflow:hidden}.tx-progress-bar__track:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 68%,transparent);z-index:2}.tx-progress-bar__mask{position:absolute;display:block;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 10%,transparent);border:none;pointer-events:none;z-index:0}.tx-progress-bar-wrapper--mask-solid .tx-progress-bar__track:after{border-style:solid}.tx-progress-bar-wrapper--mask-dashed .tx-progress-bar__track:after{border-style:dashed}.tx-progress-bar-wrapper--mask-plain .tx-progress-bar__track:after{border:none}.tx-progress-bar-wrapper--mask-plain .tx-progress-bar__mask{background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 7%,transparent)}.tx-progress-bar-wrapper--bg-mask .tx-progress-bar__mask{background:var(--tx-bg-color-overlay, #fff);backdrop-filter:none;-webkit-backdrop-filter:none}.tx-progress-bar-wrapper--bg-mask .tx-progress-bar__track:after{border-color:color-mix(in srgb,var(--tx-border-color, #dcdfe6) 78%,transparent)}.tx-progress-bar-wrapper--bg-blur .tx-progress-bar__mask{background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 14%,transparent);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%)}.tx-progress-bar-wrapper--bg-blur .tx-progress-bar__track:after{border-color:color-mix(in srgb,rgba(255,255,255,.42) 58%,var(--tx-border-color-light, #e4e7ed))}.tx-progress-bar-wrapper--bg-glass .tx-progress-bar__mask{background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 40%,transparent);backdrop-filter:blur(22px) saturate(185%) contrast(1.08);-webkit-backdrop-filter:blur(22px) saturate(185%) contrast(1.08)}.tx-progress-bar-wrapper--bg-glass .tx-progress-bar__track:after{border-color:color-mix(in srgb,rgba(255,255,255,.62) 62%,var(--tx-border-color-light, #e4e7ed))}.tx-progress-bar{position:absolute;display:block;left:0;top:0;height:100%;width:var(--tx-progress-width, 0%);border-radius:inherit;background:var(--tx-progress-color, var(--tx-color-primary, #409eff));box-shadow:0 10px 24px color-mix(in srgb,var(--tx-progress-shadow-color, var(--tx-color-primary, #409eff)) 22%,transparent);transition:width .26s ease;z-index:1}.tx-progress-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0}.tx-progress-bar--flow-shimmer:after{opacity:.65;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 55%,transparent),transparent);animation:tx-progress-flow-shimmer 1.35s linear infinite}.tx-progress-bar--flow-wave:after{opacity:.48;background:radial-gradient(70% 120% at 0% 50%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 65%,transparent),transparent 55%),radial-gradient(70% 120% at 100% 50%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 45%,transparent),transparent 55%);animation:tx-progress-flow-wave 1.55s ease-in-out infinite}.tx-progress-bar--flow-particles:after{opacity:.6;background:radial-gradient(circle at 10% 30%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 75%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 22% 70%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 58%,transparent) 0 1.6px,transparent 2.6px),radial-gradient(circle at 36% 38%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 68%,transparent) 0 1.8px,transparent 2.8px),radial-gradient(circle at 52% 62%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 62%,transparent) 0 1.6px,transparent 2.6px),radial-gradient(circle at 74% 26%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 72%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 88% 74%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 52%,transparent) 0 1.4px,transparent 2.4px);background-size:120% 100%;animation:tx-progress-flow-particles 1.1s linear infinite}.tx-progress-bar__segments{display:flex;height:100%;width:100%}.tx-progress-bar__segment{display:block;height:100%}.tx-progress-bar--indeterminate{width:100%;background:transparent;box-shadow:none}.tx-progress-bar--indeterminate:before{content:"";position:absolute;left:0;top:0;height:100%;width:40%;border-radius:inherit;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 72%,transparent),transparent);animation:tx-progress-loading 1.25s infinite ease-in-out}.tx-progress-bar--indeterminate-classic:before{width:52%;background:color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 92%,transparent);animation:tx-progress-classic 1.25s infinite ease-in-out}.tx-progress-bar--indeterminate-bounce:before{width:26%;background:radial-gradient(60% 120% at 50% 50%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 78%,transparent),color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 62%,transparent) 45%,transparent 75%);filter:blur(.2px) saturate(1.25);animation:tx-progress-bounce 1.05s infinite ease-in-out}.tx-progress-bar--indeterminate-elastic:before{width:22%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 78%,transparent),color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 64%,transparent),transparent);animation:tx-progress-elastic 1.35s infinite cubic-bezier(.22,1,.36,1)}.tx-progress-bar--indeterminate-split:before{left:0;width:100%;transform-origin:center;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 85%,transparent),transparent);animation:tx-progress-split 1.15s infinite ease-in-out}.tx-progress-bar__text{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:color-mix(in srgb,#fff 92%,transparent);text-shadow:0 1px 10px rgba(0,0,0,.24);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:3}.tx-progress-bar__indicator{position:absolute;top:50%;width:28px;height:18px;z-index:2;pointer-events:none}.tx-progress-bar__indicator--sparkle{background:transparent}.tx-progress-bar__indicator--sparkle:before{content:"";position:absolute;inset:50% 0 0;transform:translate3d(0,-50%,0);border-radius:999px;background:radial-gradient(circle at 8% 50%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 80%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 24% 30%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 68%,transparent) 0 1.6px,transparent 2.6px),radial-gradient(circle at 42% 70%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 62%,transparent) 0 1.4px,transparent 2.4px),radial-gradient(circle at 58% 45%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 72%,transparent) 0 1.8px,transparent 2.8px),radial-gradient(circle at 74% 62%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 58%,transparent) 0 1.4px,transparent 2.4px),radial-gradient(circle at 92% 38%,color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 76%,transparent) 0 2.2px,transparent 3.2px);background-size:120% 100%;animation:tx-progress-indicator-burst .85s infinite ease-in-out;filter:saturate(1.22)}.tx-progress-bar-wrapper--hover-glow:hover .tx-progress-bar{box-shadow:0 0 0 1px color-mix(in srgb,var(--tx-progress-shadow-color, var(--tx-color-primary, #409eff)) 35%,transparent),0 18px 48px color-mix(in srgb,var(--tx-progress-shadow-color, var(--tx-color-primary, #409eff)) 30%,transparent)}.tx-progress-bar-wrapper--hover-glow:hover .tx-progress-bar__indicator--sparkle:before{filter:saturate(1.35) drop-shadow(0 0 10px color-mix(in srgb,var(--tx-progress-color, var(--tx-color-primary, #409eff)) 45%,transparent))}.tx-progress-bar__outside-text{display:inline-block;font-size:12px;font-weight:600;color:var(--tx-text-color-regular, #606266);white-space:nowrap}.tx-radio[data-v-2e20a1e9]{display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .16s ease,border-color .16s ease,transform .12s ease,color .16s ease;outline:none}.tx-radio--button[data-v-2e20a1e9]{justify-content:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--tx-text-color-regular, #606266);font-size:13px}.tx-radio--button.is-checked[data-v-2e20a1e9]{color:color-mix(in srgb,var(--tx-color-primary, #409eff) 92%,var(--tx-text-color-regular, #606266))}.tx-radio--button[data-v-2e20a1e9]:hover:not(.is-disabled):not(.is-checked){background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 18%,transparent);border-color:color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 60%,transparent)}.tx-radio--button[data-v-2e20a1e9]:active:not(.is-disabled){transform:scale(.98)}.tx-radio--button[data-v-2e20a1e9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-color-primary, #409eff) 26%,transparent)}.tx-radio--card[data-v-2e20a1e9]{gap:10px;width:100%;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 65%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 24%,transparent);color:var(--tx-text-color-regular, #606266);font-size:14px;text-align:left}.tx-radio--card.is-checked[data-v-2e20a1e9]{color:var(--tx-text-color-primary, #303133);border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 55%,var(--tx-border-color-light, #e4e7ed));background:color-mix(in srgb,var(--tx-color-primary, #409eff) 8%,var(--tx-bg-color-overlay, #fff))}.tx-radio--card.is-checked .tx-radio__indicator[data-v-2e20a1e9]{background:var(--tx-color-primary, #409eff);border-color:var(--tx-color-primary, #409eff)}.tx-radio--card[data-v-2e20a1e9]:hover:not(.is-disabled){border-color:color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 90%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 34%,transparent)}.tx-radio--card[data-v-2e20a1e9]:active:not(.is-disabled){transform:scale(.995)}.tx-radio--card[data-v-2e20a1e9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-color-primary, #409eff) 22%,transparent)}.tx-radio--standard[data-v-2e20a1e9]{gap:8px;padding:6px 2px;border:none;background:transparent;color:var(--tx-text-color-regular, #606266);font-size:14px;border-radius:10px}.tx-radio--standard.is-checked[data-v-2e20a1e9]{color:var(--tx-text-color-primary, #303133)}.tx-radio--standard.is-checked .tx-radio__indicator[data-v-2e20a1e9]{background:var(--tx-color-primary, #409eff);border-color:var(--tx-color-primary, #409eff)}.tx-radio--standard[data-v-2e20a1e9]:hover:not(.is-disabled){background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 14%,transparent)}.tx-radio--standard[data-v-2e20a1e9]:active:not(.is-disabled){transform:scale(.99)}.tx-radio--standard[data-v-2e20a1e9]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--tx-color-primary, #409eff) 22%,transparent)}.tx-radio.is-disabled[data-v-2e20a1e9]{cursor:not-allowed;opacity:.6}.tx-radio__indicator[data-v-2e20a1e9]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:2px solid var(--tx-border-color-light, #e4e7ed);background:transparent;flex-shrink:0;transition:background .16s ease,border-color .16s ease}.tx-radio__indicator[data-v-2e20a1e9]:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff;opacity:1;transform:scale(0);transition:transform .18s cubic-bezier(.2,.9,.2,1)}.tx-radio--standard.is-checked .tx-radio__indicator[data-v-2e20a1e9]:after,.tx-radio--card.is-checked .tx-radio__indicator[data-v-2e20a1e9]:after{transform:scale(1)}.tx-radio__label[data-v-2e20a1e9]{display:inline}.tx-radio__content[data-v-2e20a1e9]{display:inline-flex;flex-direction:column;gap:2px}.tx-radio-group[data-v-4ff60d4a]{position:relative;display:inline-flex;align-items:center;gap:2px;touch-action:none}.tx-radio-group--button[data-v-4ff60d4a]{flex-wrap:wrap;padding:3px;gap:6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 72%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 10%,transparent)}.tx-radio-group--standard[data-v-4ff60d4a]{flex-direction:column;align-items:flex-start;gap:8px;padding:0;border:none;background:transparent}.tx-radio-group--card[data-v-4ff60d4a]{flex-direction:column;align-items:flex-start;gap:10px;padding:0;border:none;background:transparent}.tx-radio-group--standard.tx-radio-group--dir-row[data-v-4ff60d4a],.tx-radio-group--card.tx-radio-group--dir-row[data-v-4ff60d4a]{flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.tx-radio-group__indicator-outline[data-v-4ff60d4a]{position:absolute;left:0;top:0;border-radius:999px;background:linear-gradient(180deg,#ffffffa6,#fff0);border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 55%,transparent);transition:opacity 40ms ease;pointer-events:none;z-index:0}.tx-radio-group__indicator-glass-wrap[data-v-4ff60d4a]{position:absolute;left:0;top:0;pointer-events:none;z-index:10;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 80%,transparent);will-change:transform,opacity;transition:opacity 40ms ease,filter 40ms ease;opacity:0}.tx-radio-group__indicator-glass-wrap.is-active[data-v-4ff60d4a]{opacity:1}.tx-radio-group__indicator-glass-inner[data-v-4ff60d4a]{width:100%;height:100%;border-radius:inherit;transition:transform .12s ease;background:radial-gradient(ellipse 80% 60% at 20% 15%,#ffffffa6,#fff0 55%),radial-gradient(ellipse 50% 40% at 75% 80%,#ffffff40,#fff0 50%),linear-gradient(135deg,#ffffff1f,#fff0 60%)}.tx-radio-group__indicator-blur[data-v-4ff60d4a]{position:absolute;left:0;top:0;border-radius:999px;overflow:hidden;pointer-events:none;z-index:10;will-change:transform,opacity,backdrop-filter;transition:opacity 40ms ease,box-shadow 40ms ease,backdrop-filter 55ms ease,-webkit-backdrop-filter 55ms ease;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 10%,transparent);border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 40%,transparent);box-shadow:0 2px 8px #0000000f}.tx-radio-group__indicator-blur.is-active[data-v-4ff60d4a]{box-shadow:0 4px 12px #00000014}.tx-radio-group__indicator-plain[data-v-4ff60d4a]{position:absolute;left:0;top:0;border-radius:999px;pointer-events:none;z-index:0;will-change:transform,opacity;transition:opacity 40ms ease,box-shadow 40ms ease;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 88%,transparent);border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 50%,transparent);box-shadow:0 2px 8px #0f172a14,inset 0 1px #ffffff2b}.tx-radio-group--indicator-outline .tx-radio-group__indicator-plain[data-v-4ff60d4a]{background:transparent;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 40%,var(--tx-color-primary, #409eff));box-shadow:none}.tx-radio-group__indicator-hit[data-v-4ff60d4a]{position:absolute;left:0;top:0;border-radius:999px;cursor:grab;z-index:2}.tx-radio-group__indicator-hit.is-dragging[data-v-4ff60d4a]{pointer-events:none}.tx-radio-group__indicator-hit[data-v-4ff60d4a]:active{cursor:grabbing}.tx-radio-group--button[data-v-4ff60d4a] .tx-radio{position:relative;z-index:1;flex:0 0 auto;white-space:nowrap}.tx-rating[data-v-501626bc]{display:flex;align-items:center;gap:8px}.tx-rating__stars[data-v-501626bc]{display:flex;align-items:center;gap:2px}.tx-rating__star[data-v-501626bc]{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--tx-rating-star-empty, #d1d5db);font-size:20px;transition:color .2s,transform .2s}.tx-rating__star[data-v-501626bc]:hover:not(.tx-rating__star--disabled){transform:scale(1.1)}.tx-rating__star--filled[data-v-501626bc],.tx-rating__star--half[data-v-501626bc]{color:var(--tx-rating-star-filled, #fbbf24)}.tx-rating__star--disabled[data-v-501626bc]{cursor:not-allowed;opacity:.6}.tx-rating__text[data-v-501626bc]{font-size:14px;color:var(--tx-rating-text, #6b7280);font-weight:500}.tx-scroll[data-v-14da442b]{display:block;width:100%;height:100%}.tx-scroll__native[data-v-14da442b]{width:100%;height:100%;overflow:auto}.tx-scroll__wrapper[data-v-14da442b]{position:relative;z-index:0;width:100%;height:100%;overflow:hidden}.tx-scroll__content[data-v-14da442b]{padding:8px 12px;min-height:100%}.tx-scroll__wrapper[data-v-14da442b] .bscroll-vertical-scrollbar{position:absolute!important;top:4px;bottom:4px;right:2px;width:6px;pointer-events:none;z-index:1}.tx-scroll__wrapper[data-v-14da442b] .bscroll-horizontal-scrollbar{position:absolute!important;left:4px;right:4px;bottom:2px;height:6px;pointer-events:none;z-index:1}.tx-scroll__wrapper[data-v-14da442b] .bscroll-indicator{pointer-events:auto;min-height:var(--tx-scrollbar-min-size);min-width:var(--tx-scrollbar-min-size);border-radius:999px;background-color:#00000059}.tx-scroll__wrapper--always-visible[data-v-14da442b] .bscroll-vertical-scrollbar,.tx-scroll__wrapper--always-visible[data-v-14da442b] .bscroll-horizontal-scrollbar,.tx-scroll__wrapper--wheeling[data-v-14da442b] .bscroll-vertical-scrollbar,.tx-scroll__wrapper--wheeling[data-v-14da442b] .bscroll-horizontal-scrollbar{opacity:1!important;display:block!important}.tx-search-select[data-v-a0a7c005]{width:100%}.tx-search-select__reference[data-v-a0a7c005]{display:block;width:100%}.tx-search-select__icon[data-v-a0a7c005]{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;color:var(--tx-text-color-secondary, #909399)}.tx-search-select__loading[data-v-a0a7c005]{display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-secondary, #909399)}.tx-search-select__panel[data-v-a0a7c005]{width:100%;overflow:auto}.tx-search-select__list[data-v-a0a7c005]{display:flex;flex-direction:column;gap:4px}.tx-search-select__item[data-v-a0a7c005]{--tx-card-item-padding: 10px 10px;--tx-card-item-radius: 12px;--tx-card-item-gap: 8px}.tx-search-select__item[data-v-a0a7c005] .tx-card-item__title{font-weight:500;color:var(--tx-text-color-primary, #303133)}.tx-search-select__item.is-disabled[data-v-a0a7c005] .tx-card-item__title{color:var(--tx-disabled-text-color, #c0c4cc)}.tx-search-select__empty[data-v-a0a7c005]{padding:8px 6px;font-size:12px;color:var(--tx-text-color-secondary, #909399)}.tx-segmented-slider{--tx-segmented-slider-height: 32px;--tx-segmented-slider-track-height: 4px;--tx-segmented-slider-dot-size: 16px;--tx-segmented-slider-dot-active-size: 20px;position:relative;width:100%;min-height:var(--tx-segmented-slider-height);padding:8px 0}.tx-segmented-slider__track{position:relative;height:var(--tx-segmented-slider-track-height);background:var(--tx-fill-color-light, #f5f7fa);border-radius:999px;margin:calc((var(--tx-segmented-slider-dot-size) - var(--tx-segmented-slider-track-height)) / 2) 0}.tx-segmented-slider__progress{position:absolute;left:0;top:0;height:100%;background:var(--tx-color-primary, #409eff);border-radius:999px;transition:width .3s ease}.tx-segmented-slider__segment{position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer;outline:none;transition:all .2s ease}.tx-segmented-slider__segment:focus .tx-segmented-slider__dot{box-shadow:0 0 0 2px var(--tx-color-primary, #409eff)}.tx-segmented-slider__segment.is-active .tx-segmented-slider__dot{width:var(--tx-segmented-slider-dot-active-size);height:var(--tx-segmented-slider-dot-active-size);background:var(--tx-color-primary, #409eff);border-color:var(--tx-color-primary, #409eff)}.tx-segmented-slider__segment.is-active .tx-segmented-slider__label{color:var(--tx-color-primary, #409eff);font-weight:600}.tx-segmented-slider__segment.is-completed .tx-segmented-slider__dot{background:var(--tx-color-primary, #409eff);border-color:var(--tx-color-primary, #409eff)}.tx-segmented-slider__dot{width:var(--tx-segmented-slider-dot-size);height:var(--tx-segmented-slider-dot-size);border-radius:50%;background:var(--tx-bg-color, #ffffff);border:2px solid var(--tx-border-color, #dcdfe6);transition:all .2s ease;margin:0 auto;position:relative;z-index:2}.tx-segmented-slider__label{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);font-size:12px;color:var(--tx-text-color-regular, #606266);white-space:nowrap;transition:all .2s ease;line-height:1.2}.tx-segmented-slider.is-disabled{opacity:.6;pointer-events:none}.tx-segmented-slider.is-disabled .tx-segmented-slider__segment{cursor:not-allowed}.tx-segmented-slider.is-disabled .tx-segmented-slider__progress{background:var(--tx-text-color-placeholder, #a8abb2)}.tx-segmented-slider.is-vertical{width:var(--tx-segmented-slider-height);min-height:200px;padding:0 8px}.tx-segmented-slider.is-vertical .tx-segmented-slider__track{width:var(--tx-segmented-slider-track-height);height:100%;margin:0 calc((var(--tx-segmented-slider-dot-size) - var(--tx-segmented-slider-track-height)) / 2)}.tx-segmented-slider.is-vertical .tx-segmented-slider__progress{width:100%;height:var(--height, 0%);top:auto;bottom:0}.tx-segmented-slider.is-vertical .tx-segmented-slider__segment{left:50%;top:auto;bottom:var(--bottom, 0%);transform:translate(-50%,50%)}.tx-segmented-slider.is-vertical .tx-segmented-slider__label{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.tuff-select-item[data-v-66894a7b]{width:100%}.tuff-select-item[data-v-66894a7b] .tx-card-item__title{font-weight:500;color:var(--tx-text-color-regular, #606266)}.tuff-select-item.is-selected[data-v-66894a7b] .tx-card-item__title{color:var(--tx-color-primary, #409eff)}.tuff-select-item.is-disabled[data-v-66894a7b] .tx-card-item__title{color:var(--tx-disabled-text-color, #c0c4cc)}.tx-card-skeleton[data-v-c8dbeaf1]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;margin-bottom:.5rem;border-radius:.75rem;background:var(--tx-fill-color-blank, #fff);border:1px solid var(--tx-border-color-light, #e5e7eb);box-sizing:border-box}.tx-card-skeleton__icon[data-v-c8dbeaf1]{width:2.5rem;height:2.5rem;border-radius:.625rem;flex-shrink:0}.tx-card-skeleton__content[data-v-c8dbeaf1]{flex:1;min-width:0}.tx-card-skeleton__header[data-v-c8dbeaf1]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.tx-card-skeleton__title[data-v-c8dbeaf1]{height:1.25rem;width:40%;border-radius:.25rem}.tx-card-skeleton__badge[data-v-c8dbeaf1]{height:1.25rem;width:3rem;border-radius:.375rem}.tx-card-skeleton__desc[data-v-c8dbeaf1]{height:.875rem;width:80%;border-radius:.25rem}.tx-card-skeleton__icon[data-v-c8dbeaf1],.tx-card-skeleton__title[data-v-c8dbeaf1],.tx-card-skeleton__badge[data-v-c8dbeaf1],.tx-card-skeleton__desc[data-v-c8dbeaf1]{background:linear-gradient(90deg,color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 95%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent));background-size:200% 100%;animation:tx-card-skeleton-shimmer-c8dbeaf1 1.2s ease-in-out infinite}.tx-card-skeleton__badge[data-v-c8dbeaf1]{animation-delay:.1s}.tx-card-skeleton__desc[data-v-c8dbeaf1]{animation-delay:.2s}@keyframes tx-card-skeleton-shimmer-c8dbeaf1{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tx-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tx-skeleton{display:flex;flex-direction:column;gap:var(--tx-skeleton-gap, 10px)}.tx-skeleton__item{width:var(--tx-skeleton-width, 100%);height:var(--tx-skeleton-height, 12px);border-radius:var(--tx-skeleton-radius, 8px);background:linear-gradient(90deg,color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 95%,transparent),color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 70%,transparent));background-size:200% 100%;animation:tx-skeleton-shimmer 1.2s ease-in-out infinite}.tx-skeleton__item--circle{aspect-ratio:1}.tx-slider{--tx-slider-height: 24px;--tx-slider-track-height: 4px;--tx-slider-thumb-size: 20px;--tx-slider-thumb-shadow: 0 2px 10px color-mix(in srgb, #000 35%, transparent);display:inline-flex;align-items:center;gap:10px;width:100%}.tx-slider:hover{--tx-slider-track-height: 6px;--tx-slider-thumb-size: 22px}.tx-slider:active{--tx-slider-track-height: 6px;--tx-slider-thumb-size: 24px}.tx-slider__main{position:relative;flex:1;min-width:0;height:var(--tx-slider-height);display:flex;align-items:center}.tx-slider__track{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:var(--tx-slider-track-height);pointer-events:none}.tx-slider__track:before{content:"";position:absolute;left:0;right:0;height:var(--tx-slider-track-height);border-radius:999px;background:var(--tx-fill-color, #f0f2f5)}.tx-slider__range{position:absolute;left:0;height:var(--tx-slider-track-height);border-radius:999px;background:var(--tx-color-primary, #409eff)}.tx-slider__tooltip{position:absolute;top:0;transform-origin:50% 120%;pointer-events:none;will-change:transform;filter:none;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tx-text-color-primary, #303133);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 12%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 72%,transparent);box-shadow:0 10px 26px #00000024;white-space:nowrap;z-index:2}.tx-slider .tx-slider-tooltip-enter-active,.tx-slider .tx-slider-tooltip-leave-active{transition:opacity var(--tx-slider-tooltip-motion-duration, .16s) ease,filter var(--tx-slider-tooltip-motion-duration, .16s) ease}.tx-slider .tx-slider-tooltip-enter-from,.tx-slider .tx-slider-tooltip-leave-to{opacity:0}.tx-slider .tx-slider__tooltip[data-motion=blur].tx-slider-tooltip-enter-from,.tx-slider .tx-slider__tooltip[data-motion=blur].tx-slider-tooltip-leave-to{filter:blur(var(--tx-slider-tooltip-motion-blur, 10px))}.tx-slider .tx-slider__tooltip[data-motion=fade].tx-slider-tooltip-enter-from,.tx-slider .tx-slider__tooltip[data-motion=fade].tx-slider-tooltip-leave-to{filter:none}.tx-slider__input{width:100%;height:var(--tx-slider-height);margin:0;cursor:pointer;background:transparent;appearance:none;-webkit-appearance:none;outline:none;position:relative;z-index:1}.tx-slider__input::-webkit-slider-runnable-track{height:var(--tx-slider-height);background:transparent}.tx-slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--tx-slider-thumb-size);height:var(--tx-slider-thumb-size);border-radius:999px;background:color-mix(in srgb,var(--tx-bg-color, #fff) 96%,transparent);border:1px solid color-mix(in srgb,#000 10%,transparent);box-shadow:var(--tx-slider-thumb-shadow);margin-top:calc((var(--tx-slider-height) - var(--tx-slider-thumb-size)) / 2);transition:width .16s ease,height .16s ease}.tx-slider__input:active::-webkit-slider-thumb{box-shadow:0 10px 26px color-mix(in srgb,#000 45%,transparent)}.tx-slider__value{font-size:12px;color:var(--tx-text-color-secondary, #909399);min-width:36px;text-align:right}.tx-slider.is-disabled{opacity:.6}.tx-slider.is-disabled .tx-slider__input{cursor:not-allowed}.tx-slider.is-disabled .tx-slider__range{background:var(--tx-text-color-placeholder, #a8abb2)}.tx-sortable-list[data-v-2287b5d7]{display:flex;flex-direction:column;gap:8px}.tx-sortable-list__item[data-v-2287b5d7]{border-radius:12px;border:1px solid var(--tx-border-color-lighter, #e5e7eb);background:var(--tx-fill-color-blank, #fff);transition:transform .12s ease,background .12s ease,border-color .12s ease}.tx-sortable-list__item--over[data-v-2287b5d7]{border-color:color-mix(in srgb,var(--tx-color-primary, #409eff) 55%,transparent)}.tx-sortable-list__item--dragging[data-v-2287b5d7]{opacity:.65;transform:scale(.99)}.tx-sortable-list__default[data-v-2287b5d7]{padding:10px 12px;font-size:13px;color:var(--tx-text-color-primary, #111827)}.tx-splitter[data-v-926e7b9d]{--tx-splitter-bar-size: 10px;--tx-splitter-ratio: .5;width:100%;height:100%;display:grid;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--tx-border-color, #dcdfe6) 65%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 82%,transparent)}.tx-splitter.is-horizontal[data-v-926e7b9d]{grid-template-columns:minmax(0,calc(var(--tx-splitter-ratio) * 100%)) var(--tx-splitter-bar-size) minmax(0,calc((1 - var(--tx-splitter-ratio)) * 100%))}.tx-splitter.is-vertical[data-v-926e7b9d]{grid-template-rows:minmax(0,calc(var(--tx-splitter-ratio) * 100%)) var(--tx-splitter-bar-size) minmax(0,calc((1 - var(--tx-splitter-ratio)) * 100%))}.tx-splitter__pane[data-v-926e7b9d]{min-width:0;min-height:0}.tx-splitter__bar[data-v-926e7b9d]{position:relative;outline:none;background:transparent}.tx-splitter__bar[data-v-926e7b9d]:before{content:"";position:absolute;inset:2px;border-radius:999px;background:color-mix(in srgb,var(--tx-fill-color, #f0f2f5) 85%,transparent);opacity:.35;transition:opacity .16s ease,background .16s ease}.tx-splitter__bar[data-v-926e7b9d]:focus-visible:before{opacity:.75;background:color-mix(in srgb,var(--tx-color-primary, #409eff) 18%,transparent)}.tx-splitter.is-horizontal .tx-splitter__bar[data-v-926e7b9d]{cursor:col-resize}.tx-splitter.is-vertical .tx-splitter__bar[data-v-926e7b9d]{cursor:row-resize}.tx-splitter__grip[data-v-926e7b9d]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;border-radius:10px;border:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 60%,transparent);background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 74%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:0 10px 24px #0000001f}.tx-splitter.is-disabled[data-v-926e7b9d]{opacity:.75}.tx-splitter.is-disabled .tx-splitter__bar[data-v-926e7b9d]{cursor:not-allowed}.tx-splitter.is-dragging[data-v-926e7b9d]{-webkit-user-select:none;user-select:none}.tx-stack[data-v-070094ba]{display:var(--tx-stack-display, flex);flex-direction:var(--tx-stack-direction, column);flex-wrap:var(--tx-stack-wrap, nowrap);align-items:var(--tx-stack-align, stretch);justify-content:var(--tx-stack-justify, flex-start);gap:var(--tx-stack-gap, 12px);min-width:0}@property --tx-stat-card-progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.tx-stat-card[data-v-14df45cf]{position:relative;width:100%;min-height:112px;padding:16px;border-radius:16px;box-sizing:border-box;overflow:hidden;--fake-color: var(--tx-bg-color, #fff);--fake-opacity: .7;--tx-stat-card-icon-color: var(--tx-text-color-primary, #303133);--tx-stat-card-glow-color: rgba(64, 158, 255, .42);--tx-stat-card-glow-color-soft: rgba(64, 158, 255, .18);background:transparent;border:1px solid var(--tx-border-color-lighter, #eee);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.tx-stat-card--insight[data-v-14df45cf],.tx-stat-card--progress[data-v-14df45cf]{justify-content:flex-start}.tx-stat-card--insight .tx-stat-card__content[data-v-14df45cf],.tx-stat-card--progress .tx-stat-card__content[data-v-14df45cf]{display:flex;flex-direction:column;height:100%}.tx-stat-card--insight .tx-stat-card__value[data-v-14df45cf],.tx-stat-card--progress .tx-stat-card__value[data-v-14df45cf]{margin-top:8px}.tx-stat-card--insight .tx-stat-card__insight[data-v-14df45cf],.tx-stat-card--progress .tx-stat-card__meta[data-v-14df45cf]{margin-top:auto}.tx-stat-card--clickable[data-v-14df45cf]{cursor:pointer}.tx-stat-card[data-v-14df45cf]:hover{cursor:pointer;--fake-opacity: .75;border-color:var(--tx-border-color, #dcdfe6)}.tx-stat-card:hover .tx-stat-card__decoration[data-v-14df45cf]{transform:scale(2.05);filter:blur(28px) brightness(160%) saturate(220%)}.tx-stat-card:hover .tx-stat-card__glow[data-v-14df45cf]{transform:translateY(-50%) scale(1.2);opacity:.75;filter:blur(30px) saturate(220%)}.tx-stat-card:hover .tx-stat-card__icon-layer[data-v-14df45cf]{transform:scale(1.25) rotate(10deg) translate(-10%,-10%)}.tx-stat-card__content[data-v-14df45cf]{position:relative;z-index:1}.tx-stat-card__value[data-v-14df45cf]{font-size:28px;font-weight:700;line-height:1.1;color:var(--tx-text-color-primary, #303133)}.tx-stat-card__label[data-v-14df45cf]{margin-top:6px;font-size:13px;line-height:1.2;color:var(--tx-text-color-secondary, #909399)}.tx-stat-card__label--top[data-v-14df45cf]{margin-top:0;margin-bottom:6px}.tx-stat-card__meta[data-v-14df45cf]{font-size:12px;line-height:1.2;color:var(--tx-text-color-secondary, #909399)}.tx-stat-card__insight[data-v-14df45cf]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.2;color:var(--tx-color-success, #67c23a)}.tx-stat-card__insight-icon[data-v-14df45cf]{font-size:14px}.tx-stat-card__insight-prefix[data-v-14df45cf],.tx-stat-card__insight-suffix[data-v-14df45cf]{opacity:.9}.tx-stat-card__progress[data-v-14df45cf]{position:absolute;right:18px;top:50%;width:72px;height:72px;transform:translateY(-50%);--tx-stat-card-progress-color: var(--tx-color-primary, #409eff);--tx-stat-card-progress-track: rgba(64, 158, 255, .24)}@supports (color: color-mix(in srgb,#000 50%,transparent)){.tx-stat-card__progress[data-v-14df45cf]{--tx-stat-card-progress-track: color-mix(in srgb, var(--tx-stat-card-progress-color) 22%, transparent)}}.tx-stat-card__progress-ring[data-v-14df45cf]{position:absolute;inset:0;border-radius:999px;background:conic-gradient(var(--tx-stat-card-progress-color) 0 var(--tx-stat-card-progress),var(--tx-stat-card-progress-track) var(--tx-stat-card-progress) 100%);-webkit-mask:radial-gradient(circle,transparent 56%,#000 58%);mask:radial-gradient(circle,transparent 56%,#000 58%);transition:--tx-stat-card-progress .6s cubic-bezier(.22,1,.36,1)}.tx-stat-card__progress-inner[data-v-14df45cf]{position:absolute;inset:10px;border-radius:999px;background:#409eff29;display:flex;align-items:center;justify-content:center}@supports (color: color-mix(in srgb,#000 50%,transparent)){.tx-stat-card__progress-inner[data-v-14df45cf]{background:color-mix(in srgb,var(--tx-stat-card-progress-color) 12%,rgba(0,0,0,.45))}}.tx-stat-card__progress-icon[data-v-14df45cf]{font-size:22px;color:var(--tx-stat-card-progress-color)}.tx-stat-card__icon-layer[data-v-14df45cf]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:transform .35s cubic-bezier(.33,1,.68,1)}.tx-stat-card__icon[data-v-14df45cf]{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.tx-stat-card__decoration[data-v-14df45cf]{position:absolute;inset:0;z-index:-1;pointer-events:none;transform:scale(1.8);filter:blur(22px) brightness(140%) saturate(200%);transition:transform .35s cubic-bezier(.33,1,.68,1),filter .35s cubic-bezier(.33,1,.68,1)}.tx-stat-card__glow[data-v-14df45cf]{position:absolute;right:-12px;top:50%;width:220px;height:220px;border-radius:50%;transform:translateY(-50%) scale(.72);background:radial-gradient(closest-side,var(--tx-stat-card-glow-color) 0%,var(--tx-stat-card-glow-color-soft) 45%,transparent 72%);opacity:0;filter:blur(18px) saturate(160%);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .65s ease,filter .65s ease}.tx-stat-card--glow-in .tx-stat-card__glow[data-v-14df45cf]{transform:translateY(-50%) scale(1.05);opacity:.62;filter:blur(26px) saturate(200%)}.tx-stat-card__decoration-icon[data-v-14df45cf]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:64px;line-height:1;opacity:.18;color:var(--tx-stat-card-icon-color, var(--tx-text-color-secondary, #909399));filter:blur(1px) saturate(160%)}.tx-status-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-size:12px;font-weight:600;color:var(--tx-status-color, var(--tx-text-color-primary));background:var(--tx-status-bg, color-mix(in srgb, currentColor 12%, transparent));border:1px solid var(--tx-status-border, color-mix(in srgb, currentColor 32%, transparent));transition:background-color .25s ease}.tx-status-badge__icon{font-size:14px;line-height:1}.tx-status-badge__text{line-height:1}.tx-status-badge--sm{padding:2px 8px}.tx-status-badge--md{padding:4px 12px}.tx-step[data-v-f3b1b875]{display:flex;align-items:center;position:relative}.tx-step--horizontal[data-v-f3b1b875]{flex:1;flex-direction:column}.tx-step--vertical[data-v-f3b1b875]{flex-direction:row;margin-bottom:16px}.tx-step--vertical[data-v-f3b1b875]:last-child{margin-bottom:0}.tx-step--clickable[data-v-f3b1b875]{cursor:pointer}.tx-step--clickable:hover .tx-step__title[data-v-f3b1b875]{color:var(--tx-step-title-hover, #3b82f6)}.tx-step__head[data-v-f3b1b875]{display:flex;align-items:center;position:relative}.tx-step--horizontal .tx-step__head[data-v-f3b1b875]{width:100%;justify-content:center}.tx-step--vertical .tx-step__head[data-v-f3b1b875]{margin-right:16px}.tx-step__icon[data-v-f3b1b875]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;position:relative;z-index:2;transition:all .3s}.tx-step--small .tx-step__icon[data-v-f3b1b875]{width:20px;height:20px;font-size:10px}.tx-step--large .tx-step__icon[data-v-f3b1b875]{width:28px;height:28px;font-size:14px}.tx-step__icon--wait[data-v-f3b1b875]{background:var(--tx-step-icon-wait-bg, #f3f4f6);color:var(--tx-step-icon-wait-text, #6b7280);border:2px solid var(--tx-step-icon-wait-border, #d1d5db)}.tx-step__icon--active[data-v-f3b1b875]{background:var(--tx-step-icon-active-bg, #3b82f6);color:var(--tx-step-icon-active-text, #ffffff);border:2px solid var(--tx-step-icon-active-border, #3b82f6);box-shadow:0 0 0 4px var(--tx-step-icon-active-shadow, #dbeafe)}.tx-step__icon--completed[data-v-f3b1b875]{background:var(--tx-step-icon-completed-bg, #22c55e);color:var(--tx-step-icon-completed-text, #ffffff);border:2px solid var(--tx-step-icon-completed-border, #22c55e)}.tx-step__number[data-v-f3b1b875]{line-height:1}.tx-step__line[data-v-f3b1b875]{flex:1;height:2px;background:var(--tx-step-line, #d1d5db);position:relative;top:-1px}.tx-step--horizontal .tx-step__line[data-v-f3b1b875]{margin-left:8px}.tx-step--vertical .tx-step__line[data-v-f3b1b875]{width:2px;height:24px;position:absolute;left:11px;top:24px;margin-left:0}.tx-step--small .tx-step--vertical .tx-step__line[data-v-f3b1b875]{left:9px;top:20px;height:20px}.tx-step--large .tx-step--vertical .tx-step__line[data-v-f3b1b875]{left:13px;top:28px;height:28px}.tx-step__content[data-v-f3b1b875]{text-align:center;margin-top:8px}.tx-step--vertical .tx-step__content[data-v-f3b1b875]{text-align:left;margin-top:0;flex:1}.tx-step__title[data-v-f3b1b875]{font-weight:500;color:var(--tx-step-title, #374151);font-size:14px;line-height:1.4;transition:color .3s}.tx-step--small .tx-step__title[data-v-f3b1b875]{font-size:12px}.tx-step--large .tx-step__title[data-v-f3b1b875]{font-size:16px}.tx-step--active .tx-step__title[data-v-f3b1b875]{color:var(--tx-step-title-active, #3b82f6);font-weight:600}.tx-step__description[data-v-f3b1b875]{color:var(--tx-step-description, #6b7280);font-size:12px;line-height:1.4;margin-top:4px}.tx-step--small .tx-step__description[data-v-f3b1b875]{font-size:10px}.tx-step--large .tx-step__description[data-v-f3b1b875]{font-size:14px}.tx-steps[data-v-8ef234e9]{display:flex}.tx-steps--horizontal[data-v-8ef234e9]{flex-direction:row;align-items:center;width:100%}.tx-steps--vertical[data-v-8ef234e9]{flex-direction:column;align-items:stretch}.tx-steps--small[data-v-8ef234e9]{font-size:12px}.tx-steps--medium[data-v-8ef234e9]{font-size:14px}.tx-steps--large[data-v-8ef234e9]{font-size:16px}.tx-tab-bar[data-v-d5f87e2a]{--tx-tab-bar-height: 56px;width:100%;background:color-mix(in srgb,var(--tx-bg-color-overlay, #fff) 70%,transparent);border-top:1px solid color-mix(in srgb,var(--tx-border-color-light, #e4e7ed) 60%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);z-index:var(--tx-tab-bar-z-index, 2000)}.tx-tab-bar.is-fixed[data-v-d5f87e2a]{position:fixed;left:0;right:0;bottom:0}.tx-tab-bar.is-disabled[data-v-d5f87e2a]{opacity:.75}.tx-tab-bar__inner[data-v-d5f87e2a]{height:var(--tx-tab-bar-height);display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center}.tx-tab-bar__item[data-v-d5f87e2a]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:none;background:transparent;cursor:pointer;color:var(--tx-text-color-secondary, #909399)}.tx-tab-bar__item.is-active[data-v-d5f87e2a]{color:var(--tx-color-primary, #409eff)}.tx-tab-bar__item[data-v-d5f87e2a]:disabled{cursor:not-allowed;opacity:.55}.tx-tab-bar__icon[data-v-d5f87e2a]{position:relative;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.tx-tab-bar__icon i[data-v-d5f87e2a]{font-size:20px}.tx-tab-bar__badge[data-v-d5f87e2a]{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 5px;border-radius:999px;background:var(--tx-color-danger, #f56c6c);color:#fff;font-size:11px;line-height:16px;font-weight:600}.tx-tab-bar__label[data-v-d5f87e2a]{font-size:12px;line-height:1.1}.tx-tab-bar__safe[data-v-d5f87e2a]{height:env(safe-area-inset-bottom,0px)}.tx-tab-header[data-v-6ef04c3f]{position:sticky;top:0;left:0;z-index:2;display:flex;align-items:center;box-sizing:border-box;width:100%;min-width:0}.touch-blur .tx-tab-header[data-v-6ef04c3f]{--fake-opacity: 0}.tx-tab-item[data-v-2c76bc59]{position:relative;display:flex;align-items:center;gap:8px;margin:6px 8px;padding:8px 10px;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;--fake-color: transparent;--fake-radius: 10px}.tx-tab-item[data-v-2c76bc59]:hover{--fake-color: var(--tx-fill-color-light, #f5f7fa)}.tx-tab-item.is-active[data-v-2c76bc59]{--fake-color: var(--tx-fill-color, #f0f2f5)}.tx-tab-item.is-disabled[data-v-2c76bc59]{cursor:not-allowed;opacity:.5;--fake-color: transparent}.tx-tab-item__icon[data-v-2c76bc59]{font-size:18px;line-height:1;color:var(--tx-text-color-secondary, #909399)}.tx-tab-item.is-active .tx-tab-item__icon[data-v-2c76bc59]{color:var(--tx-text-color-primary, #303133)}.tx-tab-item__name[data-v-2c76bc59]{font-size:13px;line-height:1.2;color:var(--tx-text-color-primary, #303133)}.tx-tabs[data-v-80b698f2]{position:relative;display:flex;width:100%;height:100%;border:1px solid var(--tx-border-color, #dcdfe6);border-radius:12px;overflow:hidden;background:var(--tx-bg-color, #fff)}.tx-tabs--borderless[data-v-80b698f2]{border:none;background:transparent}.tx-tabs--borderless .tx-tabs__nav[data-v-80b698f2]{border:none}.tx-tabs--auto-width[data-v-80b698f2]{display:inline-flex;width:fit-content;max-width:100%}.tx-tabs--auto-width .tx-tabs__main[data-v-80b698f2]{flex:0 1 auto}.tx-tabs__nav[data-v-80b698f2]{position:relative;display:flex;flex-direction:column;border-right:1px solid var(--tx-border-color, #dcdfe6);box-sizing:border-box}.tx-tabs__nav-bar[data-v-80b698f2]{display:flex;flex:1;min-height:0;align-items:stretch}.tx-tabs--top .tx-tabs__nav-bar[data-v-80b698f2],.tx-tabs--bottom .tx-tabs__nav-bar[data-v-80b698f2]{flex-direction:row;align-items:center}.tx-tabs--left .tx-tabs__nav-bar[data-v-80b698f2],.tx-tabs--right .tx-tabs__nav-bar[data-v-80b698f2]{flex-direction:column}.tx-tabs__nav-extra[data-v-80b698f2]{display:flex;flex:0 0 auto;align-items:center;padding:0 8px}.tx-tabs--nav-anim .tx-tabs__nav[data-v-80b698f2]{transition:min-width var(--tx-tabs-nav-duration, .22s) var(--tx-tabs-nav-easing, ease),max-width var(--tx-tabs-nav-duration, .22s) var(--tx-tabs-nav-easing, ease),width var(--tx-tabs-nav-duration, .22s) var(--tx-tabs-nav-easing, ease),flex-basis var(--tx-tabs-nav-duration, .22s) var(--tx-tabs-nav-easing, ease)}.tx-tabs__nav-inner[data-v-80b698f2]{position:relative;padding:8px 6px;flex:1;min-height:0}.tx-tabs__group[data-v-80b698f2]{margin-top:6px}.tx-tabs__group-name[data-v-80b698f2]{padding:6px 14px;font-size:12px;color:var(--tx-text-color-secondary, #909399);opacity:.9}.tx-tabs__pointer[data-v-80b698f2]{position:absolute;top:0;left:0;width:3px;border-radius:50px;opacity:0;transform:translateZ(0);transform-origin:center;will-change:top,left,right,bottom,width,height,opacity,transform;z-index:0}.tx-tabs__pointer-inner[data-v-80b698f2]{width:100%;height:100%;border-radius:inherit;background-color:var(--tx-color-primary, #409eff);transform:scale(1);transform-origin:center;will-change:transform,opacity}.tx-tabs__nav-inner[data-v-80b698f2] .tx-tab-item{position:relative;z-index:1}.tx-tabs--indicator-pill .tx-tabs__pointer[data-v-80b698f2]{width:6px;border-radius:999px}.tx-tabs--top.tx-tabs--indicator-pill .tx-tabs__pointer[data-v-80b698f2],.tx-tabs--bottom.tx-tabs--indicator-pill .tx-tabs__pointer[data-v-80b698f2]{height:6px;width:auto}.tx-tabs--indicator-dot .tx-tabs__pointer[data-v-80b698f2]{width:8px;height:8px;border-radius:999px}.tx-tabs--indicator-block .tx-tabs__pointer[data-v-80b698f2]{border-radius:12px}.tx-tabs--indicator-block .tx-tabs__pointer-inner[data-v-80b698f2]{background:color-mix(in srgb,var(--tx-color-primary, #409eff) 12%,transparent)}.tx-tabs--indicator-outline .tx-tabs__pointer[data-v-80b698f2]{border-radius:12px}.tx-tabs--indicator-outline .tx-tabs__pointer-inner[data-v-80b698f2]{background:transparent;border:1.5px solid color-mix(in srgb,var(--tx-color-primary, #409eff) 55%,transparent)}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-stretch-x[data-v-80b698f2]{animation:tx-tabs-pointer-stretch-x-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .16s) cubic-bezier(.34,1.56,.64,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-stretch-y[data-v-80b698f2]{animation:tx-tabs-pointer-stretch-y-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .16s) cubic-bezier(.34,1.56,.64,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-warp-x[data-v-80b698f2]{animation:tx-tabs-pointer-warp-x-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .17s) cubic-bezier(.2,1.3,.2,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-warp-y[data-v-80b698f2]{animation:tx-tabs-pointer-warp-y-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .17s) cubic-bezier(.2,1.3,.2,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-glide-x[data-v-80b698f2]{animation:tx-tabs-pointer-glide-x-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .12s) cubic-bezier(.22,.9,.2,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-glide-y[data-v-80b698f2]{animation:tx-tabs-pointer-glide-y-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .12s) cubic-bezier(.22,.9,.2,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-snap-x[data-v-80b698f2]{animation:tx-tabs-pointer-snap-x-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + 90ms) cubic-bezier(.3,1.1,.3,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-snap-y[data-v-80b698f2]{animation:tx-tabs-pointer-snap-y-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + 90ms) cubic-bezier(.3,1.1,.3,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-spring-x[data-v-80b698f2]{animation:tx-tabs-pointer-spring-x-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .22s) cubic-bezier(.34,1.56,.64,1) both}.tx-tabs__pointer-inner.tx-tabs__pointer--motion-spring-y[data-v-80b698f2]{animation:tx-tabs-pointer-spring-y-80b698f2 calc(var(--tx-tabs-indicator-duration, .18s) + .22s) cubic-bezier(.34,1.56,.64,1) both}@keyframes tx-tabs-pointer-stretch-x-80b698f2{0%{transform:scaleX(calc(1 + -.04 * var(--tx-tabs-indicator-strength, 1)))}42%{transform:scaleX(calc(1 + .26 * var(--tx-tabs-indicator-strength, 1)))}72%{transform:scaleX(calc(1 + -.01 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleX(1)}}@keyframes tx-tabs-pointer-stretch-y-80b698f2{0%{transform:scaleY(calc(1 + -.04 * var(--tx-tabs-indicator-strength, 1)))}42%{transform:scaleY(calc(1 + .26 * var(--tx-tabs-indicator-strength, 1)))}72%{transform:scaleY(calc(1 + -.01 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleY(1)}}@keyframes tx-tabs-pointer-warp-x-80b698f2{0%{transform:scaleX(calc(1 + -.08 * var(--tx-tabs-indicator-strength, 1)))}32%{transform:scaleX(calc(1 + .34 * var(--tx-tabs-indicator-strength, 1)))}62%{transform:scaleX(calc(1 + -.03 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleX(1)}}@keyframes tx-tabs-pointer-warp-y-80b698f2{0%{transform:scaleY(calc(1 + -.08 * var(--tx-tabs-indicator-strength, 1)))}32%{transform:scaleY(calc(1 + .34 * var(--tx-tabs-indicator-strength, 1)))}62%{transform:scaleY(calc(1 + -.03 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleY(1)}}@keyframes tx-tabs-pointer-glide-x-80b698f2{0%{transform:scaleX(calc(1 + -.02 * var(--tx-tabs-indicator-strength, 1)));opacity:.85}55%{transform:scaleX(calc(1 + .14 * var(--tx-tabs-indicator-strength, 1)));opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes tx-tabs-pointer-glide-y-80b698f2{0%{transform:scaleY(calc(1 + -.02 * var(--tx-tabs-indicator-strength, 1)));opacity:.85}55%{transform:scaleY(calc(1 + .14 * var(--tx-tabs-indicator-strength, 1)));opacity:1}to{transform:scaleY(1);opacity:1}}@keyframes tx-tabs-pointer-snap-x-80b698f2{0%{transform:scaleX(calc(1 + -.06 * var(--tx-tabs-indicator-strength, 1)))}70%{transform:scaleX(calc(1 + .22 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleX(1)}}@keyframes tx-tabs-pointer-snap-y-80b698f2{0%{transform:scaleY(calc(1 + -.06 * var(--tx-tabs-indicator-strength, 1)))}70%{transform:scaleY(calc(1 + .22 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleY(1)}}@keyframes tx-tabs-pointer-spring-x-80b698f2{0%{transform:scaleX(calc(1 + -.08 * var(--tx-tabs-indicator-strength, 1)))}40%{transform:scaleX(calc(1 + .32 * var(--tx-tabs-indicator-strength, 1)))}66%{transform:scaleX(calc(1 + -.04 * var(--tx-tabs-indicator-strength, 1)))}82%{transform:scaleX(calc(1 + .06 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleX(1)}}@keyframes tx-tabs-pointer-spring-y-80b698f2{0%{transform:scaleY(calc(1 + -.08 * var(--tx-tabs-indicator-strength, 1)))}40%{transform:scaleY(calc(1 + .32 * var(--tx-tabs-indicator-strength, 1)))}66%{transform:scaleY(calc(1 + -.04 * var(--tx-tabs-indicator-strength, 1)))}82%{transform:scaleY(calc(1 + .06 * var(--tx-tabs-indicator-strength, 1)))}to{transform:scaleY(1)}}.tx-tabs--indicator-anim .tx-tabs__pointer[data-v-80b698f2]{transition:opacity var(--tx-tabs-indicator-duration, .18s) var(--tx-tabs-indicator-easing, ease),transform var(--tx-tabs-indicator-duration, .18s) var(--tx-tabs-indicator-easing, ease),width var(--tx-tabs-indicator-duration, .18s) var(--tx-tabs-indicator-easing, ease),height var(--tx-tabs-indicator-duration, .18s) var(--tx-tabs-indicator-easing, ease)}.tx-tabs--right[data-v-80b698f2]{flex-direction:row-reverse}.tx-tabs--top[data-v-80b698f2]{flex-direction:column}.tx-tabs--bottom[data-v-80b698f2]{flex-direction:column-reverse}.tx-tabs--top .tx-tabs__nav[data-v-80b698f2],.tx-tabs--bottom .tx-tabs__nav[data-v-80b698f2]{flex-direction:row;border-right:none}.tx-tabs--top .tx-tabs__nav[data-v-80b698f2]{border-bottom:1px solid var(--tx-border-color, #dcdfe6)}.tx-tabs--bottom .tx-tabs__nav[data-v-80b698f2]{border-top:1px solid var(--tx-border-color, #dcdfe6)}.tx-tabs--top .tx-tabs__nav-inner[data-v-80b698f2],.tx-tabs--bottom .tx-tabs__nav-inner[data-v-80b698f2]{display:flex;flex-direction:row;align-items:center;padding:6px 8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tx-tabs--top .tx-tabs__nav-inner[data-v-80b698f2]::-webkit-scrollbar,.tx-tabs--bottom .tx-tabs__nav-inner[data-v-80b698f2]::-webkit-scrollbar{display:none}.tx-tabs--top .tx-tabs__pointer[data-v-80b698f2],.tx-tabs--bottom .tx-tabs__pointer[data-v-80b698f2]{width:auto;height:3px}.tx-tabs__main[data-v-80b698f2]{position:relative;flex:1;min-width:0;height:100%;box-sizing:border-box}.tx-tabs--auto-height[data-v-80b698f2],.tx-tabs--auto-height .tx-tabs__main[data-v-80b698f2]{height:auto}.tx-tabs__select-slot[data-v-80b698f2]{position:relative;height:100%;display:flex;flex-direction:column;min-height:0}.tx-tabs:not(.tx-tabs--auto-width) .tx-tabs__select-slot[data-v-80b698f2]{width:100%}.tx-tabs--auto-width .tx-tabs__select-slot[data-v-80b698f2]{width:fit-content;max-width:100%}.tx-tabs--auto-height .tx-tabs__select-slot[data-v-80b698f2]{height:auto}.tx-tabs__auto-sizer[data-v-80b698f2]{width:100%}.tx-tabs--auto-width .tx-tabs__auto-sizer[data-v-80b698f2],.tx-tabs--auto-width .tx-tabs__select-slot[data-v-80b698f2],.tx-tabs--auto-width .tx-tabs__content-scroll[data-v-80b698f2]{width:auto;max-width:100%}.tx-tabs__auto-sizer--fill[data-v-80b698f2]{height:100%}.tx-tabs__content-scroll[data-v-80b698f2]{width:100%;height:100%;overflow:auto;flex:1;min-height:0}.tx-tabs--auto-height .tx-tabs__content-scroll[data-v-80b698f2]{height:auto;flex:0 0 auto}.tx-tabs__content-wrapper[data-v-80b698f2]{box-sizing:border-box;padding:6px 2px;flex:1;min-height:0}.tx-tabs--auto-height .tx-tabs__content-wrapper[data-v-80b698f2]{flex:0 0 auto}.tx-tabs__empty[data-v-80b698f2]{padding:12px;color:var(--tx-text-color-secondary, #909399)}.tx-tabs-zoom[data-v-80b698f2]{animation:tx-tabs-zoom-in-80b698f2 .18s ease}@keyframes tx-tabs-zoom-in-80b698f2{0%{opacity:.7;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tx-tag-input[data-v-c2c207bb]{border:1px solid var(--tx-border-color, #dcdfe6);border-radius:12px;padding:6px 8px;background:var(--tx-bg-color, #fff);cursor:text;transition:border-color .2s ease,box-shadow .2s ease}.tx-tag-input[data-v-c2c207bb]:hover:not(.is-disabled){border-color:var(--tx-color-primary-light-3, #79bbff)}.tx-tag-input[data-v-c2c207bb]:focus-within:not(.is-disabled){border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px var(--tx-color-primary-light-7, #c6e2ff)}.tx-tag-input.is-disabled[data-v-c2c207bb]{background:var(--tx-disabled-bg-color, #f5f7fa);cursor:not-allowed;opacity:.8}.tx-tag-input__tags[data-v-c2c207bb]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tx-tag-input__input[data-v-c2c207bb]{flex:1;min-width:120px;border:none;outline:none;background:transparent;font-size:14px;color:var(--tx-text-color-primary, #303133);padding:4px 2px}.tx-tag-input__input[data-v-c2c207bb]::placeholder{color:var(--tx-text-color-placeholder, #a8abb2)}.tx-tag-input__input[data-v-c2c207bb]:disabled{cursor:not-allowed}.tx-text-transformer[data-v-ab54e246]{position:relative;display:inline-block;overflow:hidden;max-width:100%}.tx-text-transformer__layer[data-v-ab54e246]{display:inline-block;transition:opacity var(--tx-tt-duration) cubic-bezier(.2,0,0,1),filter var(--tx-tt-duration) cubic-bezier(.2,0,0,1),color var(--tx-tt-duration) cubic-bezier(.2,0,0,1);will-change:opacity,filter;white-space:nowrap}.tx-text-transformer:not(.is-wrap) .tx-text-transformer__layer[data-v-ab54e246]{max-width:100%;overflow:hidden;text-overflow:ellipsis}.tx-text-transformer.is-wrap .tx-text-transformer__layer[data-v-ab54e246]{white-space:pre-line}.tx-text-transformer__layer--current[data-v-ab54e246]{opacity:1;filter:blur(0px)}.tx-text-transformer__layer--prev[data-v-ab54e246]{position:absolute;left:0;right:0;top:0;opacity:1;filter:blur(0px);pointer-events:none}.tx-text-transformer.is-animating .tx-text-transformer__layer--current[data-v-ab54e246]{opacity:1;filter:blur(0px)}.tx-text-transformer.has-prev .tx-text-transformer__layer--current[data-v-ab54e246]{opacity:0;filter:blur(var(--tx-tt-blur))}.tx-text-transformer.has-prev.is-animating .tx-text-transformer__layer--current[data-v-ab54e246]{opacity:1;filter:blur(0px)}.tx-text-transformer.is-animating .tx-text-transformer__layer--prev[data-v-ab54e246]{opacity:0;filter:blur(var(--tx-tt-blur))}.tx-timeline[data-v-aca6fd63]{position:relative}.tx-timeline--vertical[data-v-aca6fd63]{padding-left:40px}.tx-timeline--horizontal[data-v-aca6fd63]{display:flex;align-items:center;padding:20px 0;overflow-x:auto}.tx-timeline-item[data-v-8e54cc8e]{position:relative}.tx-timeline-item--vertical[data-v-8e54cc8e]{padding-bottom:24px}.tx-timeline-item--vertical[data-v-8e54cc8e]:last-child{padding-bottom:0}.tx-timeline-item--vertical[data-v-8e54cc8e]:before{content:"";position:absolute;left:-24px;top:24px;bottom:-24px;width:2px;background:var(--tx-timeline-line, #e5e7eb)}.tx-timeline-item--vertical[data-v-8e54cc8e]:last-child:before{display:none}.tx-timeline-item--horizontal[data-v-8e54cc8e]{display:flex;flex-direction:column;align-items:center;margin-right:40px;min-width:120px}.tx-timeline-item__dot[data-v-8e54cc8e]{position:absolute;left:-28px;top:4px;width:12px;height:12px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 0 2px var(--tx-timeline-dot-border, #e5e7eb);display:flex;align-items:center;justify-content:center;z-index:1}.tx-timeline-item__dot--default[data-v-8e54cc8e]{background:var(--tx-timeline-dot-default, #6b7280)}.tx-timeline-item__dot--primary[data-v-8e54cc8e]{background:var(--tx-timeline-dot-primary, #3b82f6)}.tx-timeline-item__dot--success[data-v-8e54cc8e]{background:var(--tx-timeline-dot-success, #22c55e)}.tx-timeline-item__dot--warning[data-v-8e54cc8e]{background:var(--tx-timeline-dot-warning, #f59e0b)}.tx-timeline-item__dot--error[data-v-8e54cc8e]{background:var(--tx-timeline-dot-error, #ef4444)}.tx-timeline-item__dot--active[data-v-8e54cc8e]{box-shadow:0 0 0 2px var(--tx-timeline-dot-active, #3b82f6);transform:scale(1.2)}.tx-timeline-item--horizontal .tx-timeline-item__dot[data-v-8e54cc8e]{position:static;margin-bottom:8px}.tx-timeline-item__icon[data-v-8e54cc8e]{font-size:6px;color:#fff}.tx-timeline-item__content[data-v-8e54cc8e]{flex:1}.tx-timeline-item--horizontal .tx-timeline-item__content[data-v-8e54cc8e]{text-align:center}.tx-timeline-item__header[data-v-8e54cc8e]{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.tx-timeline-item--horizontal .tx-timeline-item__header[data-v-8e54cc8e]{flex-direction:column;gap:4px}.tx-timeline-item__title[data-v-8e54cc8e]{font-weight:600;color:var(--tx-timeline-title, #111827);font-size:14px}.tx-timeline-item__time[data-v-8e54cc8e]{font-size:12px;color:var(--tx-timeline-time, #6b7280)}.tx-timeline-item__description[data-v-8e54cc8e]{color:var(--tx-timeline-description, #6b7280);font-size:14px;line-height:1.5}@keyframes tx-toast-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tx-toast-host{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:10px;width:min(360px,100vw - 32px)}.tx-toast{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;border:1px solid var(--tx-border-color-light, #e4e7ed);background:color-mix(in srgb,var(--tx-bg-color, #fff) 88%,transparent);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:var(--tx-box-shadow-light, 0px 0px 12px rgba(0, 0, 0, .12));animation:tx-toast-in .16s ease-out}.tx-toast__content{flex:1;min-width:0}.tx-toast__title{font-size:13px;font-weight:600;color:var(--tx-text-color-primary, #303133);line-height:1.2}.tx-toast__desc{margin-top:4px;font-size:12px;color:var(--tx-text-color-secondary, #909399);line-height:1.3;word-break:break-word}.tx-toast__close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tx-text-color-secondary, #909399);cursor:pointer}.tx-toast__close:hover{background:color-mix(in srgb,var(--tx-fill-color-light, #f5f7fa) 70%,transparent)}.tx-toast--success{border-color:color-mix(in srgb,var(--tx-color-success, #67c23a) 35%,transparent)}.tx-toast--warning{border-color:color-mix(in srgb,var(--tx-color-warning, #e6a23c) 35%,transparent)}.tx-toast--danger{border-color:color-mix(in srgb,var(--tx-color-danger, #f56c6c) 35%,transparent)}.tx-tuff-logo-stroke[data-v-adb718af]{display:inline-block;overflow:visible;transform-origin:center}.tx-tuff-logo-stroke__outline[data-v-adb718af],.tx-tuff-logo-stroke__ring[data-v-adb718af],.tx-tuff-logo-stroke__core-stroke[data-v-adb718af]{stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;stroke-linejoin:round}.tx-tuff-logo-stroke.is-once .tx-tuff-logo-stroke__outline[data-v-adb718af]{animation:tx-tuff-logo-outline-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-once .tx-tuff-logo-stroke__ring[data-v-adb718af]{animation:tx-tuff-logo-ring-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-once .tx-tuff-logo-stroke__core-stroke[data-v-adb718af]{animation:tx-tuff-logo-core-adb718af var(--tx-tuff-logo-duration, 2.2s) cubic-bezier(.65,0,.35,1) forwards}.tx-tuff-logo-stroke__core-fill[data-v-adb718af]{opacity:0}.tx-tuff-logo-stroke.is-once .tx-tuff-logo-stroke__core-fill[data-v-adb718af]{animation:tx-tuff-logo-fill-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-breathe[data-v-adb718af]{animation:tx-tuff-logo-breathe-adb718af calc(var(--tx-tuff-logo-duration, 2.2s) * 1.2) ease-in-out infinite;animation-delay:calc(var(--tx-tuff-logo-duration, 2.2s) * .82);animation-fill-mode:both}.tx-tuff-logo-stroke.is-breathe .tx-tuff-logo-stroke__outline[data-v-adb718af]{animation:tx-tuff-logo-outline-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-breathe .tx-tuff-logo-stroke__ring[data-v-adb718af]{animation:tx-tuff-logo-ring-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-breathe .tx-tuff-logo-stroke__core-stroke[data-v-adb718af]{animation:tx-tuff-logo-core-adb718af var(--tx-tuff-logo-duration, 2.2s) cubic-bezier(.65,0,.35,1) forwards}.tx-tuff-logo-stroke.is-breathe .tx-tuff-logo-stroke__core-fill[data-v-adb718af]{animation:tx-tuff-logo-fill-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-hover[data-v-adb718af]{cursor:pointer}.tx-tuff-logo-stroke.is-hover .tx-tuff-logo-stroke__core-fill[data-v-adb718af]{opacity:.14}.tx-tuff-logo-stroke.is-hover:hover .tx-tuff-logo-stroke__outline[data-v-adb718af]{animation:tx-tuff-logo-outline-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-hover:hover .tx-tuff-logo-stroke__ring[data-v-adb718af]{animation:tx-tuff-logo-ring-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}.tx-tuff-logo-stroke.is-hover:hover .tx-tuff-logo-stroke__core-stroke[data-v-adb718af]{animation:tx-tuff-logo-core-adb718af var(--tx-tuff-logo-duration, 2.2s) cubic-bezier(.65,0,.35,1) forwards}.tx-tuff-logo-stroke.is-hover:hover .tx-tuff-logo-stroke__core-fill[data-v-adb718af]{animation:tx-tuff-logo-fill-adb718af var(--tx-tuff-logo-duration, 2.2s) ease forwards}@keyframes tx-tuff-logo-outline-adb718af{0%{stroke-dashoffset:100}45%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tx-tuff-logo-ring-adb718af{0%,20%{stroke-dashoffset:100}70%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes tx-tuff-logo-core-adb718af{0%,40%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes tx-tuff-logo-fill-adb718af{0%,60%{opacity:0}to{opacity:1}}@keyframes tx-tuff-logo-breathe-adb718af{0%,to{transform:scale(1);filter:brightness(1) saturate(1)}50%{transform:scale(1.03);filter:brightness(1.08) saturate(1.1)}}@media(prefers-reduced-motion:reduce){.tx-tuff-logo-stroke__outline[data-v-adb718af],.tx-tuff-logo-stroke__ring[data-v-adb718af],.tx-tuff-logo-stroke__core-stroke[data-v-adb718af]{animation:none!important;stroke-dashoffset:0}.tx-tuff-logo-stroke__core-fill[data-v-adb718af]{animation:none!important;opacity:1}.tx-tuff-logo-stroke[data-v-adb718af]{animation:none!important;transform:none;filter:none}}.tx-transfer[data-v-3b5a57b3]{display:flex;align-items:center;gap:12px;width:100%}.tx-transfer__panel[data-v-3b5a57b3]{flex:1;min-width:0;border:1px solid var(--tx-border-color-lighter, #ebeef5);border-radius:12px;background:var(--tx-fill-color-blank, #ffffff);display:flex;flex-direction:column;min-height:240px;overflow:hidden}.tx-transfer__panel-header[data-v-3b5a57b3]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--tx-border-color-lighter, #ebeef5);font-size:13px;font-weight:600;color:var(--tx-text-color-primary, #303133)}.tx-transfer__filter[data-v-3b5a57b3]{padding:8px 12px;border-bottom:1px solid var(--tx-border-color-lighter, #ebeef5)}.tx-transfer__list[data-v-3b5a57b3]{flex:1;overflow:auto;padding:6px 8px;display:flex;flex-direction:column;gap:4px}.tx-transfer__item[data-v-3b5a57b3]{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;cursor:pointer;color:var(--tx-text-color-regular, #606266);transition:background .2s ease}.tx-transfer__item[data-v-3b5a57b3]:hover:not(.is-disabled){background:var(--tx-fill-color-light, #f5f7fa)}.tx-transfer__item.is-disabled[data-v-3b5a57b3]{opacity:.5;cursor:not-allowed}.tx-transfer__label[data-v-3b5a57b3]{flex:1;min-width:0;font-size:13px;word-break:break-all}.tx-transfer__actions[data-v-3b5a57b3]{display:flex;flex-direction:column;gap:8px}.tx-transfer__empty[data-v-3b5a57b3]{padding:16px;text-align:center;font-size:12px;color:var(--tx-text-color-secondary, #909399)}.tx-transition-smooth-size__outer{width:100%}.tx-transition{--tx-transition-duration: .18s;--tx-transition-easing: cubic-bezier(.2, 0, 0, 1)}.tx-fade-enter-active,.tx-fade-leave-active{transition:opacity var(--tx-transition-duration) var(--tx-transition-easing)}.tx-fade-enter-from,.tx-fade-leave-to{opacity:0}.tx-slide-fade-enter-active,.tx-slide-fade-leave-active{transition:opacity var(--tx-transition-duration) var(--tx-transition-easing),transform var(--tx-transition-duration) var(--tx-transition-easing)}.tx-slide-fade-enter-from,.tx-slide-fade-leave-to{opacity:0;transform:translateY(8px)}.tx-rebound-enter-active{transition:opacity var(--tx-transition-duration) cubic-bezier(.34,1.56,.64,1),transform var(--tx-transition-duration) cubic-bezier(.34,1.56,.64,1)}.tx-rebound-leave-active{transition:opacity var(--tx-transition-duration) var(--tx-transition-easing),transform var(--tx-transition-duration) var(--tx-transition-easing)}.tx-rebound-enter-from,.tx-rebound-leave-to{opacity:0;transform:translateY(10px) scale(.985)}.tx-fade-move,.tx-slide-fade-move,.tx-rebound-move{transition:transform var(--tx-transition-duration) var(--tx-transition-easing)}.tx-tree[data-v-98d64ae8]{display:flex;flex-direction:column;gap:6px;width:100%}.tx-tree__list[data-v-98d64ae8]{display:flex;flex-direction:column;gap:4px}.tx-tree__item[data-v-98d64ae8]{width:100%}.tx-tree__row[data-v-98d64ae8]{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;cursor:pointer;color:var(--tx-text-color-primary, #303133);transition:background .15s ease}.tx-tree__row.is-selected[data-v-98d64ae8]{background:color-mix(in srgb,var(--tx-color-primary, #409eff) 12%,transparent)}.tx-tree__row.is-disabled[data-v-98d64ae8]{opacity:.6;cursor:not-allowed}.tx-tree__row[data-v-98d64ae8]:hover:not(.is-disabled){background:color-mix(in srgb,var(--tx-fill-color, #f5f7fa) 70%,transparent)}.tx-tree__caret[data-v-98d64ae8]{width:18px;height:18px;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--tx-text-color-secondary, #909399)}.tx-tree__caret-placeholder[data-v-98d64ae8]{width:18px;height:18px}.tx-tree__label[data-v-98d64ae8]{font-size:14px}.tx-tree__empty[data-v-98d64ae8]{padding:10px;color:var(--tx-text-color-secondary, #909399);font-size:13px}.tx-tree-select[data-v-1a81430e]{position:relative;display:inline-flex;align-items:center;width:100%;min-width:180px;min-height:32px;padding:4px 10px;border-radius:12px;border:1px solid var(--tx-border-color, #dcdfe6);background:var(--tx-bg-color, #fff);box-sizing:border-box;cursor:pointer;transition:border-color .25s,box-shadow .25s;outline:none}.tx-tree-select[data-v-1a81430e]:hover:not(.is-disabled){border-color:var(--tx-color-primary-light-3, #79bbff)}.tx-tree-select[data-v-1a81430e]:focus-visible:not(.is-disabled){border-color:var(--tx-color-primary, #409eff);box-shadow:0 0 0 3px var(--tx-color-primary-light-7, #c6e2ff)}.tx-tree-select.is-disabled[data-v-1a81430e]{background:var(--tx-disabled-bg-color, #f5f7fa);cursor:not-allowed;opacity:.7}.tx-tree-select__value[data-v-1a81430e]{flex:1;min-width:0}.tx-tree-select__tags[data-v-1a81430e]{display:flex;flex-wrap:wrap;gap:6px}.tx-tree-select__text[data-v-1a81430e]{font-size:14px;color:var(--tx-text-color-primary, #303133);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-tree-select__placeholder[data-v-1a81430e]{font-size:14px;color:var(--tx-text-color-placeholder, #a8abb2)}.tx-tree-select__clear[data-v-1a81430e]{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:2px;margin-right:4px;color:var(--tx-text-color-placeholder, #a8abb2);cursor:pointer}.tx-tree-select__clear[data-v-1a81430e]:hover{color:var(--tx-text-color-secondary, #909399)}.tx-tree-select__arrow[data-v-1a81430e]{display:inline-flex;align-items:center;justify-content:center;color:var(--tx-text-color-secondary, #909399);transition:transform .2s ease}.tx-tree-select.is-open[data-v-1a81430e]{border-color:var(--tx-color-primary, #409eff)}.tx-tree-select.is-open .tx-tree-select__arrow[data-v-1a81430e]{transform:rotate(180deg)}.tx-tree-select__panel[data-v-1a81430e]{width:100%;min-width:220px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.tx-tree-select__search[data-v-1a81430e]{padding:2px}.tx-tree-select__list[data-v-1a81430e]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:2px}.tx-tree-select__item[data-v-1a81430e]{--tx-card-item-padding: 6px 10px;--tx-card-item-radius: 10px;--tx-card-item-gap: 8px}.tx-tree-select__left[data-v-1a81430e]{display:inline-flex;align-items:center;gap:8px}.tx-tree-select__caret[data-v-1a81430e]{width:18px;height:18px;border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--tx-text-color-secondary, #909399)}.tx-tree-select__caret-placeholder[data-v-1a81430e]{width:18px;height:18px}.tx-tree-select__label[data-v-1a81430e]{font-size:14px}.tx-tree-select__empty[data-v-1a81430e]{padding:10px;color:var(--tx-text-color-secondary, #909399)}.tx-virtual-list[data-v-3dc3437a]{width:100%;overflow:auto;position:relative}.tx-virtual-list__spacer[data-v-3dc3437a]{position:relative;width:100%}.tx-virtual-list__items[data-v-3dc3437a]{position:absolute;left:0;right:0;top:0}.tx-virtual-list__item[data-v-3dc3437a]{display:flex;align-items:center;box-sizing:border-box;width:100%}:root{--tx-color-primary: #409eff;--tx-color-primary-light-3: #79bbff;--tx-color-primary-light-5: #a0cfff;--tx-color-primary-light-7: #c6e2ff;--tx-color-primary-light-9: #ecf5ff;--tx-color-primary-dark-2: #337ecc;--tx-color-success: #67c23a;--tx-color-warning: #e6a23c;--tx-color-danger: #f56c6c;--tx-color-info: #909399;--tx-color-danger-light-5: #fbc4c4;--tx-color-danger-light-7: #fcd3d3;--tx-color-danger-light-9: #fef0f0;--tx-text-color-primary: #303133;--tx-text-color-regular: #606266;--tx-text-color-secondary: #909399;--tx-text-color-placeholder: #a8abb2;--tx-text-color-disabled: #c0c4cc;--tx-border-color: #dcdfe6;--tx-border-color-light: #e4e7ed;--tx-border-color-lighter: #ebeef5;--tx-border-color-extra-light: #f2f6fc;--tx-fill-color: #f0f2f5;--tx-fill-color-light: #f5f7fa;--tx-fill-color-lighter: #fafafa;--tx-fill-color-darker: #ebeef5;--tx-fill-color-blank: #ffffff;--tx-bg-color: #ffffff;--tx-bg-color-page: #f2f3f5;--tx-bg-color-overlay: #ffffff;--tx-surface-refraction-mask-color: #ffffff;--tx-surface-refraction-mask-rgb: 255 255 255;--tx-surface-refraction-mask-blend-mode: screen;--tx-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .04), 0px 8px 20px rgba(0, 0, 0, .08);--tx-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .12);--tx-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .12);--tx-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .08), 0px 12px 32px rgba(0, 0, 0, .12), 0px 8px 16px -8px rgba(0, 0, 0, .16);--tx-transition-duration: .3s;--tx-transition-duration-fast: .2s;--tx-transition-function: ease-in-out;--tx-border-radius-base: 4px;--tx-border-radius-small: 2px;--tx-border-radius-round: 20px;--tx-border-radius-circle: 100%;--tx-font-size-base: 14px;--tx-font-size-small: 12px;--tx-font-size-large: 16px;--tx-font-weight-primary: 500;--tx-index-normal: 1;--tx-index-top: 1000;--tx-index-popper: 2000;--tx-disabled-bg-color: var(--tx-fill-color-light);--tx-disabled-text-color: var(--tx-text-color-placeholder);--tx-disabled-border-color: var(--tx-border-color-light);--tx-color-white: #ffffff;--tx-color-primary-rgb: 64 158 255;--tx-color-success-rgb: 103 194 58;--tx-color-warning-rgb: 230 162 60;--tx-color-danger-rgb: 245 108 108;--tx-color-info-rgb: 144 147 153;--tx-color-primary-light-8: color-mix(in srgb, var(--tx-color-primary) 20%, white);--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, white);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, white);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, white);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 10%, white);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, white);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, white);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, white);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, white);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 10%, white);--tx-color-warning-dark-2: color-mix(in srgb, var(--tx-color-warning) 80%, black);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, white);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, white);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, white);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, white);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, white);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 10%, white);--tx-color-error: var(--tx-color-danger);--tx-color-error-light-5: var(--tx-color-danger-light-5);--tx-color-error-light-9: var(--tx-color-danger-light-9);--tx-border: 1px solid var(--tx-border-color);--tx-border-color-dark: color-mix(in srgb, var(--tx-border-color) 80%, black);--tx-border-color-rgb: 220 223 230;--tx-fill-color-dark: var(--tx-fill-color-darker);--tx-fill-color-extra-light: var(--tx-fill-color-lighter);--tx-fill-color-rgb: 240 242 245;--tx-fill-color-extra-light-rgb: 250 250 250;--tx-font-family: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--tx-mask-color-extra-light: rgba(0, 0, 0, .3);--tx-overlay-color: rgba(0, 0, 0, .5);--tx-skeleton-color: var(--tx-fill-color-lighter);--tx-text-color: var(--tx-text-color-regular);--tx-text-color-tertiary: var(--tx-text-color-secondary)}[data-theme=dark],.dark{--tx-color-primary: #409eff;--tx-color-primary-light-3: #3375b9;--tx-color-primary-light-5: #2a598a;--tx-color-primary-light-7: #213d5b;--tx-color-primary-light-9: #18222c;--tx-color-primary-dark-2: #66b1ff;--tx-text-color-primary: #e5eaf3;--tx-text-color-regular: #cfd3dc;--tx-text-color-secondary: #a3a6ad;--tx-text-color-placeholder: #8d9095;--tx-text-color-disabled: #6c6e72;--tx-border-color: #4c4d4f;--tx-border-color-light: #414243;--tx-border-color-lighter: #363637;--tx-border-color-extra-light: #2b2b2c;--tx-fill-color: #303030;--tx-fill-color-light: #262727;--tx-fill-color-lighter: #1d1d1d;--tx-fill-color-darker: #3a3a3a;--tx-fill-color-blank: transparent;--tx-color-danger-light-5: #a43c3c;--tx-color-danger-light-7: #7f2d2d;--tx-color-danger-light-9: #4e1f1f;--tx-bg-color: #141414;--tx-bg-color-page: #0a0a0a;--tx-bg-color-overlay: #1d1e1f;--tx-surface-refraction-mask-color: #000000;--tx-surface-refraction-mask-rgb: 0 0 0;--tx-surface-refraction-mask-blend-mode: multiply;--tx-box-shadow: 0px 12px 32px 4px rgba(0, 0, 0, .36), 0px 8px 20px rgba(0, 0, 0, .72);--tx-box-shadow-light: 0px 0px 12px rgba(0, 0, 0, .72);--tx-box-shadow-lighter: 0px 0px 6px rgba(0, 0, 0, .72);--tx-box-shadow-dark: 0px 16px 48px 16px rgba(0, 0, 0, .72), 0px 12px 32px rgba(0, 0, 0, .72), 0px 8px 16px -8px rgba(0, 0, 0, .72);--tx-color-white: #ffffff;--tx-color-primary-rgb: 64 158 255;--tx-color-success-rgb: 103 194 58;--tx-color-warning-rgb: 230 162 60;--tx-color-danger-rgb: 245 108 108;--tx-color-info-rgb: 144 147 153;--tx-color-primary-light-8: color-mix(in srgb, var(--tx-color-primary) 20%, white);--tx-color-success-light-5: color-mix(in srgb, var(--tx-color-success) 50%, white);--tx-color-success-light-7: color-mix(in srgb, var(--tx-color-success) 30%, white);--tx-color-success-light-8: color-mix(in srgb, var(--tx-color-success) 20%, white);--tx-color-success-light-9: color-mix(in srgb, var(--tx-color-success) 10%, white);--tx-color-warning-light-3: color-mix(in srgb, var(--tx-color-warning) 70%, white);--tx-color-warning-light-5: color-mix(in srgb, var(--tx-color-warning) 50%, white);--tx-color-warning-light-7: color-mix(in srgb, var(--tx-color-warning) 30%, white);--tx-color-warning-light-8: color-mix(in srgb, var(--tx-color-warning) 20%, white);--tx-color-warning-light-9: color-mix(in srgb, var(--tx-color-warning) 10%, white);--tx-color-warning-dark-2: color-mix(in srgb, var(--tx-color-warning) 80%, black);--tx-color-danger-light-3: color-mix(in srgb, var(--tx-color-danger) 70%, white);--tx-color-info-light-3: color-mix(in srgb, var(--tx-color-info) 70%, white);--tx-color-info-light-6: color-mix(in srgb, var(--tx-color-info) 40%, white);--tx-color-info-light-7: color-mix(in srgb, var(--tx-color-info) 30%, white);--tx-color-info-light-8: color-mix(in srgb, var(--tx-color-info) 20%, white);--tx-color-info-light-9: color-mix(in srgb, var(--tx-color-info) 10%, white);--tx-color-error: var(--tx-color-danger);--tx-color-error-light-5: var(--tx-color-danger-light-5);--tx-color-error-light-9: var(--tx-color-danger-light-9);--tx-border: 1px solid var(--tx-border-color);--tx-border-color-dark: var(--tx-border-color);--tx-border-color-rgb: 76 77 79;--tx-fill-color-dark: var(--tx-fill-color-darker);--tx-fill-color-extra-light: var(--tx-fill-color-lighter);--tx-fill-color-rgb: 48 48 48;--tx-fill-color-extra-light-rgb: 29 29 29;--tx-font-family: "Inter", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif;--tx-mask-color-extra-light: rgba(0, 0, 0, .3);--tx-overlay-color: rgba(0, 0, 0, .5);--tx-skeleton-color: var(--tx-fill-color);--tx-text-color: var(--tx-text-color-regular);--tx-text-color-tertiary: var(--tx-text-color-secondary)}html{color:var(--tx-text-color-primary)}.fake-background{position:relative}.fake-background.isolate{isolation:isolate}.fake-background>*{position:relative;z-index:1}.fake-background:before{z-index:var(--fake-index, 0);content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:var(--fake-inner-opacity, 1);background:var(--fake-color, var(--tx-fill-color-lighter, #fafafa));border-radius:var(--fake-radius, inherit);pointer-events:none}.fake-background:before{opacity:var(--fake-opacity, .75)!important}.fake-background.index-fix{z-index:var(--fake-fix-index, 0)}.tx-transition{transition:all var(--tx-transition-duration) var(--tx-transition-function)}.tx-transition-fast{transition:all var(--tx-transition-duration-fast) var(--tx-transition-function)}.tm-button,.tx-button.tm-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;height:auto;min-width:0;padding:0 16px;border:1px solid var(--tx-button-border-color, var(--tx-border-color, rgba(17, 24, 39, .1)));border-radius:var(--tx-button-radius, var(--tm-radius-sm, 10px));color:var(--control-fg, var(--tm-colors-text, #111827));background:var(--surface-bg-strong, var(--tm-colors-surface-strong, #ffffff));font:inherit;font-weight:var(--tm-typography-weight-bold, 800);text-decoration:none;box-shadow:none;transition:transform var(--tm-motion-fast, .14s) var(--tm-motion-easing, ease),border-color var(--tm-motion-fast, .14s) var(--tm-motion-easing, ease),background var(--tm-motion-fast, .14s) var(--tm-motion-easing, ease),color var(--tm-motion-fast, .14s) var(--tm-motion-easing, ease),opacity var(--tm-motion-fast, .14s) var(--tm-motion-easing, ease),box-shadow var(--tm-motion-fast, .14s) var(--tm-motion-easing, ease);-webkit-user-select:none;user-select:none}.tx-button.tm-button:hover:not(:disabled),.tm-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent, var(--tx-color-primary, #4f63ff)) 42%,var(--tx-border-color, #d7deea));background:var(--tx-button-bg-color-hover, var(--surface-bg-strong, #fff));transform:translateY(-1px)}.tm-button:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, var(--tx-color-primary, #4f63ff)) 30%,transparent);outline-offset:2px}.tm-button:disabled,.tx-button.tm-button.disabled{cursor:not-allowed;opacity:.42}.tm-button-primary,.tx-button.tm-button-primary{--tx-button-border-color: color-mix(in srgb, var(--accent, var(--tx-color-primary, #4f63ff)) 86%, white);--tx-button-bg-color-hover: color-mix(in srgb, var(--accent, var(--tx-color-primary, #4f63ff)) 76%, white);color:#fff;background:var(--accent, var(--tx-color-primary, #4f63ff))}.tm-button-danger,.tx-button.tm-button-danger{color:var(--tx-color-danger, #ef4444);background:color-mix(in srgb,var(--tx-color-danger, #ef4444) 10%,transparent)}.tm-button-ghost,.tx-button.tm-button-ghost{color:var(--tx-text-color-secondary, var(--muted-text, #6b7280));background:transparent}.tm-button.compact,.tx-button.tm-button.compact{min-height:34px;padding:0 12px}.tm-button .tx-button__inner{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;white-space:nowrap}.tm-button .tx-button__inner:empty:before{content:""}.tuff-switch{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;width:38px;height:22px;border:1px solid var(--tx-border-color, #d7deea);border-radius:999px;background:var(--tx-fill-color, #eef2f7);box-shadow:inset 0 1px 2px #0f172a12;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.tuff-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 2px 8px #0f172a2e;transition:left .24s cubic-bezier(.2,1.4,.28,1),transform .18s ease,box-shadow .22s ease}.tuff-switch.is-active{border-color:var(--accent, var(--tx-color-primary, #4f63ff));background:var(--accent, var(--tx-color-primary, #4f63ff));box-shadow:0 6px 16px color-mix(in srgb,var(--accent, var(--tx-color-primary, #4f63ff)) 24%,transparent)}.tuff-switch.is-active .tuff-switch__thumb{left:18px}.tuff-switch.is-disabled{cursor:not-allowed;opacity:.48}.setting-toggle:active .tuff-switch:not(.is-disabled) .tuff-switch__thumb{transform:scaleX(1.12)}:root{color:var(--control-fg);background:#f8fafc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden}button,input,label,textarea{font:inherit}button,label{cursor:pointer}button{border:0}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{--accent: #4f63ff;--page-text: #111827;--page-text-strong: #020617;--page-bg-a: #fbfdff;--page-bg-b: #f7f9fd;--page-bg-c: #eef3ff;--panel-bg: rgba(255, 255, 255, calc(var(--glass-alpha) * .98));--surface-bg: rgba(255, 255, 255, .74);--surface-bg-strong: rgba(255, 255, 255, .94);--surface-border: rgba(15, 23, 42, .1);--muted-text: #596172;--soft-text: #8a93a3;--control-bg: #ffffff;--control-fg: #111827;--glass-alpha: .72;--surface-density: 12px;--ambient-blur: 34px;--lyric-size: 42px;--lyric-font-family: Inter;--lyric-font-weight: 800;--lyric-line-height: 1.18;--lyric-letter-spacing: 0px;--lyric-gap: 18px;--lyric-active-scale: 1.04;--lyric-inactive-opacity: .28;--lyric-passed-opacity: .18;--lyric-glow-intensity: .18;--lyric-position-duration: .24s;--lyric-scale-duration: .24s;--word-fade-width: .5;--flow-speed: 15s;--grain-opacity: .32;--render-scale: .75;--low-freq-volume: .64;--vignette-opacity: .32;--beat-zoom: .18;--bg-saturation: 1.08;--bg-brightness: 1;--bg-contrast: 1.04;--bottom-control-display: grid;--volume-control-display: flex;position:relative;display:grid;grid-template-columns:minmax(270px,330px) minmax(0,1fr);height:100svh;min-height:100svh;overflow:hidden;color:var(--page-text);background:radial-gradient(circle at 22% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 34%),radial-gradient(circle at 88% 10%,rgba(125,145,255,.12),transparent 32%),linear-gradient(135deg,var(--page-bg-a) 0%,var(--page-bg-b) 58%,var(--page-bg-c) 100%)}.app-shell.theme-dark{--page-text: #f8f4ee;--page-text-strong: #fffaf2;--page-bg-a: #070809;--page-bg-b: #181115;--page-bg-c: #07090c;--panel-bg: rgba(7, 8, 9, calc(var(--glass-alpha) * .86));--surface-bg: rgba(255, 255, 255, .055);--surface-bg-strong: rgba(255, 255, 255, .1);--surface-border: rgba(255, 255, 255, .12);--muted-text: rgba(248, 244, 238, .56);--soft-text: rgba(248, 244, 238, .46);--control-bg: rgba(0, 0, 0, .22);--control-fg: #f8f4ee;background:radial-gradient(circle at 28% 10%,color-mix(in srgb,var(--accent) 40%,transparent),transparent 34%),radial-gradient(circle at 85% 18%,rgba(216,63,93,.34),transparent 31%),radial-gradient(circle at 38% 92%,rgba(44,181,171,.24),transparent 38%),linear-gradient(135deg,var(--page-bg-a) 0%,var(--page-bg-b) 52%,var(--page-bg-c) 100%)}.ambient-layer,.grain-layer{position:absolute;inset:0;pointer-events:none}.ambient-layer{inset:-22%;background:conic-gradient(from 200deg at 50% 50%,rgba(255,255,255,.22),transparent,color-mix(in srgb,var(--accent) 18%,transparent),rgba(125,145,255,.1),transparent),repeating-linear-gradient(90deg,rgba(79,99,255,.018) 0 1px,transparent 1px 92px);opacity:calc(.1 + var(--low-freq-volume) * .14);transform:rotate(-8deg) scale(calc(.78 + var(--render-scale) * .24 + var(--beat-zoom) * .08));animation:ambientDrift var(--flow-speed) ease-in-out infinite alternate;filter:blur(var(--ambient-blur)) saturate(var(--bg-saturation)) brightness(var(--bg-brightness)) contrast(var(--bg-contrast))}.ambient-layer:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 48%,rgba(71,85,105,calc(var(--vignette-opacity) * .2)) 100%);content:""}.grain-layer{opacity:calc(var(--grain-opacity) * .18);background-image:linear-gradient(rgba(15,23,42,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.014) 1px,transparent 1px);background-size:34px 34px;mix-blend-mode:multiply}.app-shell.theme-dark .ambient-layer{background:conic-gradient(from 200deg at 50% 50%,rgba(255,255,255,.12),transparent,color-mix(in srgb,var(--accent) 38%,transparent),rgba(79,198,184,.12),transparent),repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 1px,transparent 1px 92px);opacity:calc(.34 + var(--low-freq-volume) * .48)}.app-shell.theme-dark .ambient-layer:after{background:radial-gradient(circle at 50% 50%,transparent 42%,rgba(0,0,0,var(--vignette-opacity)) 100%)}.app-shell.theme-dark .grain-layer{opacity:var(--grain-opacity);background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);mix-blend-mode:overlay}.app-shell.is-static .ambient-layer,.app-shell.background-off .ambient-layer,.app-shell.background-off .grain-layer,.app-shell.reduce-motion .ambient-layer,.app-shell.reduce-motion .cover-ring,.app-shell.reduce-motion .cover-stage{animation:none}.app-shell.background-off .ambient-layer,.app-shell.background-off .grain-layer,.app-shell.background-disabled .ambient-layer,.app-shell.background-disabled .grain-layer{opacity:0}.app-shell.background-fluid .ambient-layer{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 54%,transparent),transparent 36%),radial-gradient(circle at 72% 42%,rgba(79,198,184,.32),transparent 34%),conic-gradient(from 90deg at 50% 50%,transparent,rgba(216,63,93,.28),transparent,color-mix(in srgb,var(--accent) 28%,transparent))}.app-shell.background-eplor .ambient-layer,.app-shell.background-pixi .ambient-layer{background:radial-gradient(circle at 22% 24%,color-mix(in srgb,var(--accent) 62%,transparent),transparent 34%),radial-gradient(circle at 70% 22%,rgba(79,198,184,.36),transparent 32%),radial-gradient(circle at 55% 78%,rgba(216,63,93,.26),transparent 36%),conic-gradient(from 130deg at 50% 52%,transparent,rgba(255,255,255,.12),transparent)}.app-shell.background-css .ambient-layer{background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 30%,transparent),transparent 48%),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0 1px,transparent 1px 54px),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0 1px,transparent 1px 54px)}.app-shell.background-classic .ambient-layer{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 24%,transparent),transparent 42%),repeating-linear-gradient(45deg,rgba(255,255,255,.035) 0 1px,transparent 1px 36px)}.sidebar,.workspace{position:relative;z-index:1}.sidebar{display:flex;flex-direction:column;gap:18px;height:100svh;min-height:100svh;padding:14px 8px;background:var(--panel-bg);border-right:1px solid var(--surface-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;width:46px;height:46px;place-items:center;border-radius:12px;background:linear-gradient(135deg,#eef2ff,color-mix(in srgb,var(--accent) 18%,white));color:var(--accent);font-size:13px;font-weight:850}.brand p,.brand span,.track-meta h1,.track-meta p,.playlist-row p,.analysis-panel p,.backend-spec p{margin:0}.brand p{color:var(--page-text-strong);font-size:16px;font-weight:780}.brand span{color:var(--muted-text);font-size:12px}.view-tabs{display:grid;gap:8px}.view-tab{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 14px;border-radius:6px;color:var(--muted-text);background:transparent;text-align:left;transition:color .16s ease,background .16s ease,transform .16s ease}.view-tab:hover,.view-tab.active{color:var(--accent);background:#eef2ff}.view-tab.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 55%,transparent);transform:none}.import-actions{display:grid;gap:10px}.file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;white-space:nowrap}.import-action,.import-action:visited,.action-row .tm-button,.reset-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;border-radius:8px;color:var(--accent);background:var(--surface-bg-strong);font-weight:760;transition:transform .16s ease,background .16s ease,color .16s ease;-webkit-user-select:none;user-select:none}.import-action.primary,.action-row .tm-button:first-child{color:#fff;background:var(--accent)}.import-action:hover,.import-action:focus-visible,.action-row .tm-button:hover,.reset-button:hover{transform:translateY(-1px)}.import-action:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 76%,white);outline-offset:2px}.drop-zone{display:grid;gap:8px;min-height:108px;place-items:center;padding:18px 14px;border:1px dashed var(--surface-border);border-radius:10px;color:var(--muted-text);background:var(--surface-bg);text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.drop-zone.dragging{border-color:color-mix(in srgb,var(--accent) 82%,white);color:var(--page-text-strong);background:color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-1px)}.drop-zone strong{color:var(--page-text-strong);font-size:14px}.drop-zone span{max-width:230px;color:var(--muted-text);font-size:12px;line-height:1.45}.drop-zone small{max-width:250px;color:color-mix(in srgb,var(--accent) 70%,white);font-size:11px;line-height:1.45}.queue-section{display:flex;min-height:0;flex:1;flex-direction:column;gap:14px}.section-heading,.surface-heading{display:flex;align-items:center;justify-content:space-between;color:var(--soft-text);font-size:12px;letter-spacing:0;text-transform:uppercase}.section-heading strong,.surface-heading strong{color:var(--accent)}.track-list{display:grid;gap:7px;overflow:auto;padding-right:4px}.empty-state{margin:0;color:var(--muted-text);font-size:14px;line-height:1.6}.track-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 12px;border-radius:8px;color:var(--muted-text);background:transparent;text-align:left;transition:background .16s ease,transform .16s ease,color .16s ease}.track-row:hover,.track-row.active{color:var(--page-text-strong);background:var(--surface-bg-strong)}.track-row.active{transform:none}.track-row span{display:grid;min-width:0;gap:4px}.track-row strong,.track-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-row small,.track-row em{color:var(--soft-text);font-size:12px;font-style:normal}.workspace{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:100svh;padding:26px 14px 106px 28px}.app-shell.view-settings{grid-template-columns:1fr}.app-shell.view-settings .sidebar,.app-shell.view-settings .topbar{display:none}.app-shell.view-settings .workspace{padding:14px 16px 106px 8px}.app-shell.view-settings .surface-view{padding:0 8px 32px 0}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:50px}.topbar div{display:flex;align-items:center;gap:12px;color:var(--muted-text);font-size:13px}.topbar strong{color:var(--accent);font-size:12px;font-weight:700;text-transform:capitalize}.now-playing-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(360px,1fr);min-height:0;align-items:center;gap:52px;padding-right:16px}.cover-stage{position:relative;display:grid;justify-items:center;gap:26px;animation:stageIn .62s ease both}.cover-layout-compact{gap:16px}.cover-layout-compact .cover-art{width:min(34vw,360px)}.cover-layout-cover-first{align-self:stretch;align-content:center}.cover-aura{position:absolute;width:min(48vw,540px);aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--accent) 32%,black);filter:blur(62px);opacity:.38;transform:translateY(40px) scaleX(.88)}.cover-art{position:relative;display:grid;width:min(34vw,360px);min-width:286px;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,white),#d83f5d 50%,#4fc6b8),linear-gradient(45deg,rgba(255,255,255,.18),transparent);box-shadow:0 34px 88px #00000070,inset 0 1px #ffffff3d}.cover-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cover-art:before{position:absolute;inset:0;background:linear-gradient(120deg,transparent 0 38%,rgba(255,255,255,.2) 39% 41%,transparent 42%),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px);content:"";mix-blend-mode:overlay}.cover-art.has-artwork:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.64)),radial-gradient(circle at 50% 20%,transparent,rgba(0,0,0,.2));content:""}.cover-ring{position:absolute;z-index:1;width:58%;aspect-ratio:1;border:1px solid rgba(255,250,242,.35);border-radius:50%;box-shadow:0 0 0 34px #ffffff0f,0 0 0 74px #ffffff0a;animation:slowSpin 18s linear infinite}.cover-title{position:relative;z-index:2;display:grid;max-width:74%;gap:8px;color:#120c0d;text-align:center}.cover-art.has-artwork .cover-title{align-self:end;padding-bottom:30px;color:var(--page-text-strong);text-shadow:0 8px 22px rgba(0,0,0,.42)}.cover-title span{font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.cover-title strong{display:-webkit-box;overflow:hidden;font-size:clamp(24px,4vw,46px);line-height:1.05;-webkit-box-orient:vertical;-webkit-line-clamp:3}.track-meta{display:grid;gap:8px;text-align:center}.track-meta h1{max-width:min(48vw,560px);overflow-wrap:anywhere;color:var(--page-text-strong);font-size:clamp(28px,4vw,48px);line-height:1.04}.track-meta p{color:var(--muted-text);font-size:16px}.metadata-badge{justify-self:center;padding:6px 9px;border-radius:999px;color:color-mix(in srgb,var(--accent) 78%,white);background:var(--surface-bg-strong);font-size:12px;font-weight:760}.lyrics-stage{--lyric-align-position: .52;min-height:0;max-height:calc(100svh - 214px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,black 13%,black 87%,transparent);mask-image:linear-gradient(to bottom,transparent,black 13%,black 87%,transparent)}.lyrics-disabled{display:grid;align-content:center;gap:8px;color:var(--soft-text);-webkit-mask-image:none;mask-image:none}.lyrics-disabled strong{color:var(--page-text-strong);font-size:28px}.lyrics-disabled span{font-size:14px}.lyrics-scroll{display:grid;align-content:start;gap:var(--lyric-gap);max-height:inherit;overflow:auto;padding:calc(52px + var(--lyric-align-position) * 70px) 8px;scroll-behavior:smooth}.lyrics-line{display:flex;gap:12px;align-items:baseline;width:100%;margin:0;padding:0;color:color-mix(in srgb,var(--page-text-strong) calc(var(--lyric-inactive-opacity) * 100%),transparent);background:transparent;font-family:var(--lyric-font-family),Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,3.2vw,var(--lyric-size));font-weight:var(--lyric-font-weight);letter-spacing:var(--lyric-letter-spacing);line-height:var(--lyric-line-height);text-align:left;transition:color var(--lyric-position-duration) ease,opacity var(--lyric-position-duration) ease,filter .24s ease,transform var(--lyric-scale-duration) cubic-bezier(.2,.8,.2,1)}.lyrics-line em{min-width:28px;color:color-mix(in srgb,var(--page-text-strong) 28%,transparent);font-size:.32em;font-style:normal;font-weight:760}.lyrics-line span{display:grid;gap:6px;min-width:0}.lyrics-line strong{font:inherit}.lyrics-line small{color:var(--soft-text);font-size:.38em;font-weight:720;line-height:1.2}.lyrics-line.active small{color:color-mix(in srgb,var(--accent) 48%,white)}.lyrics-gradient .lyrics-line:not(.active) strong{background:linear-gradient(90deg,color-mix(in srgb,var(--page-text-strong) 72%,transparent),color-mix(in srgb,var(--page-text-strong) 18%,transparent));-webkit-background-clip:text;background-clip:text;color:transparent}.lyrics-blur .lyrics-line:not(.active){filter:blur(.2px)}.lyrics-line.passed{color:color-mix(in srgb,var(--page-text-strong) calc(var(--lyric-passed-opacity) * 100%),transparent)}.lyrics-line.hidden-passed{height:0;overflow:hidden;opacity:0;pointer-events:none}.lyrics-line.active{color:var(--page-text-strong);opacity:1;transform:translate(10px) scale(var(--lyric-active-scale));transform-origin:left center}.lyrics-emphasis .lyrics-line.active{text-shadow:0 0 calc(var(--lyric-glow-intensity) * 42px) color-mix(in srgb,var(--accent) 72%,white)}.word-highlight-clip .lyrics-line.active strong{background:linear-gradient(90deg,var(--page-text-strong) calc((var(--word-fade-width) + var(--word-fade-offset)) * 100%),color-mix(in srgb,var(--accent) 74%,white));-webkit-background-clip:text;background-clip:text;color:transparent}.word-highlight-underline .lyrics-line.active strong{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 82%,white);text-decoration-thickness:.08em;text-underline-offset:.14em}.word-mask .lyrics-line.active{-webkit-mask-image:linear-gradient(90deg,#000 0% calc((1 - var(--word-fade-width)) * 100%),#0000006b);mask-image:linear-gradient(90deg,#000 0% calc((1 - var(--word-fade-width)) * 100%),#0000006b)}.word-mask.word-fade-center-out .lyrics-line.active{-webkit-mask-image:linear-gradient(90deg,#00000080,#000 calc(var(--word-fade-width) * 50%) calc(100% - var(--word-fade-width) * 50%),#00000080);mask-image:linear-gradient(90deg,#00000080,#000 calc(var(--word-fade-width) * 50%) calc(100% - var(--word-fade-width) * 50%),#00000080)}.interlude-dots{color:var(--soft-text);font-size:28px;letter-spacing:4px}.bottom-lyric-line{position:sticky;bottom:0;overflow:hidden;padding-top:18px;color:color-mix(in srgb,var(--accent) 74%,white);background:linear-gradient(transparent,color-mix(in srgb,var(--page-bg-a) 86%,transparent) 42%);font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.secondary-lyric-line,.remaining-time{color:color-mix(in srgb,var(--page-text-strong) 38%,transparent);font-size:12px;font-weight:700}.remaining-time{justify-self:start;color:color-mix(in srgb,var(--accent) 66%,white)}.music-info-medium .track-meta h1{font-size:clamp(38px,5.8vw,86px)}.music-info-small .track-meta h1{font-size:clamp(32px,5vw,72px)}.music-info-extra-small .track-meta h1{font-size:clamp(26px,4.4vw,58px)}.surface-view{min-height:0;max-height:100%;overflow:auto;padding:8px 16px 32px 0;background:transparent;box-shadow:none;animation:stageIn .36s ease both}.playlists-view{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.settings-view{display:grid;grid-template-columns:240px minmax(520px,1fr);grid-auto-rows:max-content;gap:16px;align-items:start;align-content:start}.settings-hero{display:flex;grid-column:2;align-items:center;justify-content:space-between;gap:18px;padding:0 0 4px}.settings-hero span{color:var(--accent);font-size:12px;font-weight:780;text-transform:uppercase}.settings-hero h2,.settings-hero p{margin:0}.settings-hero h2{margin-top:4px;color:var(--page-text-strong);font-size:clamp(28px,3.2vw,42px);line-height:1.08}.settings-hero p{max-width:680px;margin-top:8px;color:var(--muted-text);line-height:1.55}.settings-rail{position:sticky;top:18px;grid-row:1 / span 2;display:grid;gap:8px;max-height:calc(100svh - 136px);overflow:auto;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.settings-back-button{display:grid;width:46px;height:40px;place-items:center;border-radius:8px;color:var(--accent);background:#eef2ff}.settings-search{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:38px;padding:0 10px;border:1px solid var(--surface-border);border-radius:8px;color:var(--soft-text);background:var(--surface-bg-strong)}.settings-search input{min-width:0;border:0;color:var(--page-text-strong);background:transparent;outline:0}.settings-search input::placeholder{color:var(--soft-text)}.settings-rail-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;min-height:40px;padding:8px 14px;border-radius:6px;color:var(--muted-text);background:transparent;text-align:left}.settings-rail-item:hover,.settings-rail-item.active{color:var(--accent);background:#eef2ff}.settings-rail-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 56%,transparent)}.settings-rail-item span,.settings-rail-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-rail-item span{font-size:13px;font-weight:760}.settings-rail-item small,.settings-rail-item strong{color:var(--soft-text);font-size:11px;font-weight:700}.settings-content{display:grid;grid-column:2;grid-template-columns:1fr;gap:8px;align-items:start}.settings-content-header,.settings-empty{display:grid;grid-column:1 / -1;gap:6px;padding:14px 16px;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-bg-strong)}.settings-content-header span{color:var(--accent);font-size:12px;font-weight:780;text-transform:uppercase}.settings-content-header strong,.settings-empty strong{color:var(--page-text-strong);font-size:18px}.settings-content-header p,.settings-empty span{margin:0;color:var(--muted-text);font-size:13px;line-height:1.45}.surface-column,.settings-group{display:grid;align-content:start;gap:0;height:max-content;padding:0;border:1px solid var(--surface-border);border-radius:8px;background:var(--surface-bg-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.library-overview,.library-track-strip,.playlist-studio,.playlist-detail,.playlist-track-board,.track-inspector,.playlist-table,.import-workbench,.backend-strip{border:1px solid var(--surface-border);background:color-mix(in srgb,var(--panel-bg) 72%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.library-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:18px;align-items:end;padding:20px;border-radius:12px}.library-title{display:grid;gap:8px}.library-title span,.analysis-title span{color:var(--accent);font-size:12px;font-weight:780;text-transform:uppercase}.library-title h2,.library-title p,.analysis-title p{margin:0}.library-title h2{color:var(--page-text-strong);font-size:clamp(32px,4.4vw,58px);line-height:.98}.library-title p,.analysis-title p{color:var(--muted-text);line-height:1.55}.library-status{display:grid;padding:12px;border-radius:10px;background:#ffffff0f}.library-track-strip{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:1px;min-height:292px;overflow:hidden;border-radius:12px}.library-facets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.library-facet-column{display:grid;align-content:start;gap:12px;padding:16px 18px;border:1px solid var(--surface-border);border-radius:12px;background:rgba(7,8,9,calc(var(--glass-alpha) * .4));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.library-facet-list{display:grid;gap:2px;max-height:228px;overflow:auto}.library-facet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.library-facet-row:last-child{border-bottom:0}.library-facet-row div{display:grid;min-width:0;gap:3px}.library-facet-row strong,.library-facet-row span,.library-facet-row em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-facet-row strong{color:var(--page-text-strong);font-size:14px}.library-facet-row span,.library-facet-row em{color:var(--soft-text);font-size:12px;font-style:normal}.library-facet-row em{color:color-mix(in srgb,var(--accent) 70%,white)}.playlist-studio{display:grid;grid-template-columns:minmax(240px,.8fr) repeat(3,minmax(150px,1fr)) minmax(220px,.72fr);gap:12px;align-items:end;padding:16px 18px;border-radius:12px}.playlist-studio-copy,.playlist-studio label{display:grid;min-width:0;gap:7px}.playlist-studio-copy span,.playlist-studio label span{color:var(--accent);font-size:12px;font-weight:780;text-transform:uppercase}.playlist-studio-copy strong,.playlist-studio-copy p{margin:0}.playlist-studio-copy strong{overflow:hidden;color:var(--page-text-strong);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.playlist-studio-copy p{color:var(--muted-text);font-size:12px;line-height:1.45}.playlist-studio input{width:100%;min-height:38px;border:1px solid var(--surface-border);border-radius:9px;padding:0 10px;color:var(--control-fg);background:var(--control-bg);outline:none}.playlist-studio input::placeholder{color:#f8f4ee52}.playlist-studio-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.playlist-studio-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 10px;border-radius:9px;color:#120c0d;background:color-mix(in srgb,var(--accent) 86%,white);font-size:12px;font-weight:760;white-space:nowrap}.playlist-studio-actions button.danger{color:#ffe8ea;background:#ff6d7a29}.playlist-studio-actions button.danger.confirm{color:#120c0d;background:#ff6d7a}.library-filter-bar{display:grid;grid-column:1 / -1;grid-template-columns:minmax(260px,1fr) auto auto;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff09}.library-search{display:flex;align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 12px;border-radius:10px;color:var(--soft-text);background:var(--control-bg)}.library-search input{width:100%;min-width:0;border:0;color:var(--page-text-strong);background:transparent;outline:none}.library-search input::placeholder{color:var(--soft-text)}.library-filter-segments{display:flex;gap:5px;padding:4px;border-radius:999px;background:#ffffff0f}.library-filter-segments button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:999px;color:#f8f4ee94;background:transparent;font-size:12px;font-weight:720;transition:background .16s ease,color .16s ease}.library-filter-segments button.active{color:#120c0d;background:color-mix(in srgb,var(--accent) 86%,white)}.library-filter-segments span{color:inherit;opacity:.68}.library-track-pane{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;background:#ffffff0a}.library-song-list{display:grid;gap:4px;max-height:174px;overflow:auto}.library-song-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.32fr);gap:14px;align-items:center;min-height:52px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07)}.library-song-row:last-child{border-bottom:0}.library-song-row div{display:grid;min-width:0;gap:3px}.library-song-row div:last-child{justify-items:end}.library-song-row strong,.library-song-row span,.library-song-row em,.library-song-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-song-row strong{color:var(--page-text-strong);font-size:14px}.library-song-row span,.library-song-row em,.library-song-row small{color:var(--soft-text);font-size:12px;font-style:normal}.library-song-row small{color:color-mix(in srgb,var(--accent) 74%,white)}.playlist-detail{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(240px,auto);gap:22px;align-items:end;padding:20px;border-radius:12px}.playlist-detail-art{display:grid;width:150px;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 30% 18%,rgba(255,255,255,.42),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,white),#d83f5d 52%,#4fc6b8);box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff38}.playlist-detail-art span{color:#120c0dc2;font-size:38px;font-weight:860;letter-spacing:0}.playlist-detail-main{display:grid;min-width:0;gap:8px}.playlist-detail-main>span{color:var(--accent);font-size:12px;font-weight:780;text-transform:uppercase}.playlist-detail-main h3,.playlist-detail-main p{margin:0}.playlist-detail-main h3{overflow-wrap:anywhere;color:var(--page-text-strong);font-size:clamp(30px,4.2vw,58px);line-height:.98}.playlist-detail-main p{max-width:720px;color:#f8f4ee94;line-height:1.5}.analysis-title small{margin-top:6px;color:color-mix(in srgb,var(--accent) 68%,white);font-size:12px;font-weight:700}.playlist-detail-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.playlist-detail-tags span{padding:5px 8px;border-radius:999px;color:#f8f4eeb8;background:var(--surface-bg-strong);font-size:12px}.playlist-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:1px;overflow:hidden;border-radius:10px;background:var(--surface-bg-strong)}.playlist-detail-stats div{display:grid;gap:4px;min-height:72px;align-content:center;justify-items:center;background:#ffffff0b}.playlist-detail-stats strong{color:var(--page-text-strong);font-size:24px;line-height:1}.playlist-detail-stats span{color:var(--soft-text);font-size:12px}.playlist-track-board{display:grid;gap:12px;padding:16px 18px;border-radius:12px}.playlist-track-list{display:grid;gap:2px;max-height:280px;overflow:auto}.playlist-track-row{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(130px,.32fr) 72px;gap:14px;align-items:center;width:100%;min-height:54px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.07);color:inherit;background:transparent;text-align:left;transition:background .16s ease,color .16s ease}button.playlist-track-row{cursor:pointer}.playlist-track-row.active,button.playlist-track-row:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.playlist-track-row:last-child{border-bottom:0}.playlist-track-row>span,.playlist-track-row small,.playlist-track-row em,.playlist-track-row>strong{overflow:hidden;color:var(--soft-text);font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.playlist-track-row div{display:grid;min-width:0;gap:3px}.playlist-track-row div strong{overflow:hidden;color:var(--page-text-strong);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.playlist-track-row>strong{justify-self:end;color:color-mix(in srgb,var(--accent) 74%,white);font-weight:650}.playlist-track-row.pending div strong{color:#f8f4ee99}.track-inspector{display:grid;grid-template-columns:minmax(220px,.82fr) repeat(3,minmax(150px,1fr)) auto;gap:12px;align-items:end;padding:16px 18px;border-radius:12px}.track-inspector>div{display:grid;min-width:0;gap:5px}.track-inspector>div span{color:var(--accent);font-size:12px;font-weight:780;text-transform:uppercase}.track-inspector>div strong,.track-inspector>div p{margin:0}.track-inspector>div strong{overflow:hidden;color:var(--page-text-strong);font-size:18px;text-overflow:ellipsis;white-space:nowrap}.track-inspector>div p{color:var(--soft-text);font-size:12px;line-height:1.45}.track-inspector label{display:grid;gap:7px}.track-inspector label span{color:#f8f4ee94;font-size:12px}.track-inspector input{width:100%;min-height:38px;border:1px solid var(--surface-border);border-radius:9px;padding:0 10px;color:var(--control-fg);background:var(--control-bg);outline:none}.track-inspector button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border-radius:9px;color:#120c0d;background:color-mix(in srgb,var(--accent) 86%,white);font-size:12px;font-weight:760;white-space:nowrap}.playlist-table{display:grid;overflow:hidden;border-radius:12px}.playlist-table-head,.playlist-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.24fr) 86px 104px;gap:16px;align-items:center;padding:14px 18px}.playlist-table-head{min-height:42px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--soft-text);font-size:12px;text-transform:uppercase}.playlist-row{border-bottom:1px solid rgba(255,255,255,.075);background:transparent;transition:background .16s ease,color .16s ease}.playlist-row.active{background:color-mix(in srgb,var(--accent) 12%,transparent)}.playlist-row:last-child{border-bottom:0}.playlist-main,.playlist-source,.playlist-count,.mini-track-list,.analysis-title{display:grid;min-width:0}.playlist-main{gap:5px;justify-items:start;padding:0;color:inherit;background:transparent;text-align:left}.playlist-source,.playlist-count{gap:4px}.playlist-count{justify-items:end}.mini-track-list{gap:3px;margin-top:4px}.mini-track-list span,.playlist-source span,.playlist-source small,.playlist-count small{overflow:hidden;color:var(--soft-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.playlist-source span{color:#f8f4eeb8}.playlist-add-button{min-height:34px;padding:0 12px;border-radius:8px;color:#120c0d;background:color-mix(in srgb,var(--accent) 84%,white);font-size:12px;font-weight:760}.playlist-actions{display:grid;justify-items:end;gap:8px}.playlist-actions button{min-height:30px;padding:0 10px;border-radius:8px;color:#120c0d;background:color-mix(in srgb,var(--accent) 84%,white);font-size:12px;font-weight:760}.playlist-row strong,.analysis-panel strong,.backend-spec strong{color:var(--page-text-strong)}.playlist-row p,.analysis-panel p,.backend-spec p{margin-top:4px;color:var(--muted-text);font-size:13px;line-height:1.5}.playlist-row>span{color:var(--soft-text);font-size:12px}.playlist-actions span{color:var(--soft-text);font-size:12px}.import-workbench{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(320px,1fr);gap:18px;padding:18px;border-radius:12px}.import-editor{display:grid;align-content:start;gap:14px}.backend-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:12px}.backend-strip div{display:grid;gap:4px;padding:14px 16px;background:#ffffff0b}textarea,.setting-control input[type=text]{width:100%;border:1px solid var(--surface-border);border-radius:10px;color:var(--control-fg);background:var(--control-bg);outline:none}textarea{min-height:170px;resize:vertical;padding:13px;line-height:1.55}.textarea-control textarea{min-height:124px;max-height:280px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.action-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.analysis-panel,.backend-spec{display:grid;gap:12px}.backend-status{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.status-dot{width:9px;height:9px;border-radius:999px;background:#f8f4ee5c}.status-dot.online{background:#68e0a0}.status-dot.syncing,.status-dot.checking{background:var(--accent)}.status-dot.offline{background:#ff6d7a}.tag-row{display:flex;flex-wrap:wrap;gap:7px}.import-plan{display:grid;gap:12px;padding:13px;border:1px solid var(--surface-border);border-radius:11px;background:var(--surface-bg)}.import-plan.source-server{border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.import-plan span{color:var(--accent);font-size:11px;font-weight:780;text-transform:uppercase}.import-plan p{margin:4px 0 0}.import-plan-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.import-plan-metrics span{display:grid;gap:2px;min-width:0;padding:8px;border-radius:9px;color:var(--soft-text);background:#0000002e;text-align:center}.import-plan-metrics strong{color:var(--page-text-strong);font-size:16px}.tag-row span{padding:5px 8px;border-radius:999px;color:#120c0d;background:color-mix(in srgb,var(--accent) 84%,white);font-size:12px;font-weight:760}.candidate-list{display:grid;gap:8px}.candidate-list div,.backend-spec div{display:grid;gap:4px;padding:11px;border-radius:10px;background:#ffffff0f}.candidate-list div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.candidate-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.candidate-list em{color:var(--accent);font-size:12px;font-style:normal}.candidate-exists em{color:#68e0a0}.candidate-duplicate em,.candidate-skipped em{color:var(--soft-text)}.settings-grid{display:grid;gap:0;overflow:hidden;border-radius:0 0 8px 8px}.portability-status{display:grid;gap:5px;padding:var(--surface-density);border-bottom:1px solid var(--surface-border);border-radius:0;background:transparent}.portability-status strong{color:var(--page-text-strong);font-size:13px}.portability-status span{color:var(--muted-text);font-size:12px;line-height:1.45}.setting-control,.setting-toggle{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid var(--surface-border);border-radius:0;background:transparent}.setting-note{margin:0;padding:0 4px;color:var(--muted-text);font-size:12px;line-height:1.45}.setting-control>span,.setting-toggle>span{display:flex;justify-content:space-between;gap:12px;color:var(--page-text-strong);font-size:13px}.setting-control em{color:var(--accent);font-style:normal}.setting-control input[type=range],.timeline input,.volume-row input{width:100%;accent-color:var(--accent)}.setting-control input[type=text]{min-height:36px;padding:0 10px;border:1px solid var(--surface-border);border-radius:8px;color:var(--page-text-strong);background:var(--control-bg);outline:none}.color-control{grid-template-columns:1fr auto;align-items:center}.color-control input{width:42px;height:32px;padding:0;border:0;border-radius:8px;background:transparent}.setting-toggle{grid-template-columns:1fr auto;align-items:center}.setting-toggle-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0}.segments{display:flex;flex-wrap:wrap;gap:7px}.segments .tm-button,.segments button{min-height:30px;padding:0 12px;border-radius:999px;color:var(--muted-text);background:transparent}.segments .tm-button.active,.segments button.active{color:#fff;background:var(--accent)}.reset-button{width:100%}.reset-button.compact{width:auto;min-width:124px;padding:0 18px}.spring-control{display:grid;gap:10px;padding:12px 14px;border-bottom:1px solid var(--surface-border);border-radius:0;background:transparent}.spring-control .setting-control{padding:0;background:transparent}.spring-heading{display:flex;justify-content:space-between;gap:12px;color:var(--page-text-strong);font-size:13px;font-weight:720}.spring-heading em{color:var(--accent);font-style:normal;font-weight:650}.settings-grid>:last-child,.spring-control:last-child,.portability-status:last-child{border-bottom:0}.settings-group .surface-heading{min-height:48px;padding:0 14px;border-bottom:1px solid var(--surface-border);background:color-mix(in srgb,var(--tx-fill-color-light, #f8fafc) 70%,transparent);text-transform:none}.settings-group-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;color:var(--accent);background:#eef2ff}.setting-control textarea{min-height:110px;border:1px solid var(--surface-border);border-radius:8px;padding:10px;color:var(--page-text-strong);background:var(--control-bg);outline:none;resize:vertical}.setting-control input[type=text]:focus,.setting-control textarea:focus{border-color:color-mix(in srgb,var(--accent) 54%,var(--surface-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.control-deck{position:fixed;right:0;bottom:0;left:clamp(270px,24vw,330px);z-index:5;display:grid;display:var(--bottom-control-display);grid-template-columns:minmax(280px,.7fr) minmax(260px,.8fr) auto minmax(160px,.26fr);gap:16px;align-items:center;min-height:88px;padding:10px 28px;border-top:1px solid var(--surface-border);background:color-mix(in srgb,var(--panel-bg) 92%,white);box-shadow:0 -12px 32px #0f172a0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell.view-settings .control-deck{left:0}.mini-player{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;min-height:64px;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.mini-art{display:grid;width:48px;aspect-ratio:1;place-items:center;border:1px solid var(--surface-border);border-radius:8px;color:var(--soft-text);background:#e5e7eb;font-size:13px;font-weight:860}.mini-track-meta{display:grid;min-width:0;gap:3px}.mini-track-meta span,.mini-track-meta small{overflow:hidden;color:var(--soft-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mini-track-meta strong{overflow:hidden;color:var(--page-text-strong);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.mini-progress{display:none;height:4px;overflow:hidden;border-radius:999px;background:#0f172a1a}.mini-progress span{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 82%,white);transition:width .18s ease}.mini-shortcuts{display:none;flex-wrap:wrap;justify-content:flex-end;gap:6px}.mini-shortcuts span{min-height:24px;padding:5px 8px;border-radius:999px;color:var(--muted-text);background:var(--surface-bg);font-size:11px;line-height:1;white-space:nowrap}.timeline,.transport-row,.volume-row{display:flex;align-items:center}.timeline{gap:12px}.timeline span{min-width:44px;color:var(--muted-text);font-size:12px;text-align:center}.transport-row{justify-content:center;gap:14px;grid-column:3;grid-row:1}.transport-row.controls-fft .icon-button{background:linear-gradient(180deg,rgba(255,255,255,.16),transparent),color-mix(in srgb,var(--accent) 12%,transparent)}.transport-row.controls-fft .play-button{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 9%,transparent)}.icon-button,.play-button{display:grid;place-items:center;border-radius:999px;transition:transform .16s ease,background .16s ease,color .16s ease}.icon-button{width:42px;height:42px;color:var(--muted-text);background:transparent}.icon-button.small{width:34px;height:34px}.icon-button:hover,.icon-button.active,.icon-button.liked{color:var(--accent);background:#eef2ff}.play-button{width:54px;height:54px;color:#fff;background:#020617}.icon-button:hover,.play-button:hover{transform:translateY(-1px) scale(1.02)}.volume-row{display:var(--volume-control-display);max-width:280px;gap:12px;margin:0 0 0 auto;color:var(--muted-text)}@keyframes ambientDrift{0%{transform:rotate(-8deg) translate3d(-2%,-1%,0)}to{transform:rotate(-2deg) translate3d(2%,1%,0)}}@keyframes stageIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@media(max-width:1180px){.playlists-view,.settings-view{grid-template-columns:1fr}.settings-hero,.settings-content{grid-column:1}.library-facets,.library-overview,.library-track-strip,.library-filter-bar,.playlist-studio,.playlist-detail,.track-inspector,.import-workbench,.backend-strip{grid-template-columns:1fr}.playlist-detail{align-items:start}.playlist-detail-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.library-filter-bar{align-items:stretch}.library-filter-segments{width:100%;overflow-x:auto}.library-filter-segments button{flex:1 0 auto}.playlist-table-head{display:none}.playlist-row{grid-template-columns:minmax(0,1fr) auto}.playlist-track-row{grid-template-columns:32px minmax(0,1fr) 72px}.playlist-track-row em,.playlist-source,.playlist-count{display:none}}@media(max-width:980px){.app-shell{grid-template-columns:1fr;height:auto;overflow:auto}.sidebar{height:auto;min-height:auto;border-right:0;border-bottom:1px solid var(--surface-border)}.track-list{max-height:260px}.workspace{height:auto;min-height:auto;padding:22px 18px 116px}.control-deck{left:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px}.timeline,.transport-row,.volume-row{grid-column:1}.mini-player{grid-template-columns:44px minmax(0,1fr)}.mini-progress,.mini-shortcuts{grid-column:1 / -1}.mini-shortcuts{justify-content:flex-start}.now-playing-grid{grid-template-columns:1fr;gap:30px}.cover-art{width:min(72vw,380px)}.track-meta h1{max-width:100%}.lyrics-stage{max-height:360px}.lyrics-scroll{padding:60px 0}.settings-view,.settings-content{grid-template-columns:1fr}.settings-rail{position:relative;top:auto;grid-row:auto;max-height:none}.surface-view{max-height:none}}@media(max-width:560px){.sidebar{padding:20px 16px}.settings-hero{display:grid;align-items:start}.control-deck{position:static;margin:18px -18px -116px;border-bottom:0}.reset-button.compact{width:100%}.library-overview,.library-filter-bar,.library-track-pane,.playlist-studio,.playlist-detail,.playlist-track-board,.track-inspector,.playlist-row,.import-workbench,.backend-strip div{padding:14px}.playlist-detail-art{width:118px;border-radius:16px}.playlist-detail-main h3{font-size:32px}.library-filter-segments{border-radius:10px}.library-song-row{grid-template-columns:1fr}.library-song-row div:last-child{justify-items:start}.playlist-row{grid-template-columns:1fr}.playlist-add-button{width:100%}.playlist-track-row{grid-template-columns:28px minmax(0,1fr)}.playlist-track-row>strong{display:none}.track-inspector button{width:100%}.action-row{grid-template-columns:1fr}.cover-art{min-width:0;width:100%;border-radius:18px}.transport-row{gap:8px}.mini-player{padding:12px}.icon-button{width:38px;height:38px}.play-button{width:58px;height:58px}}
