.login-page[data-v-3d856806]{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:20px;background-position:center;background-size:cover;background-repeat:no-repeat}.login-page__main[data-v-3d856806]{flex:1;max-width:1480px;width:100%;box-sizing:border-box;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;gap:72px;padding:48px 56px}.login-page__hero[data-v-3d856806]{flex:1;min-width:0;position:relative}.login-page__brand[data-v-3d856806]{position:absolute;top:28px;left:48px;z-index:2;display:flex;align-items:center;min-height:52px;gap:16px}.login-page__brand-text[data-v-3d856806]{font-size:32px;font-weight:700;line-height:1.2;color:#2f2f3a;white-space:nowrap}.login-page__brand-logo[data-v-3d856806]{width:52px;height:52px;flex:none;display:block;-o-object-fit:contain;object-fit:contain}.login-panel[data-v-3d856806]{width:480px;min-height:390px;box-sizing:border-box;flex:none;align-self:center;position:relative;left:clamp(0px,(100vw - 1480px) / 2,200px);padding:37px 45px 55px;border-radius:16px;background:#fffffff0;box-shadow:0 18px 40px #98a0e02e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-panel__header[data-v-3d856806]{margin-bottom:46px}.login-panel__title[data-v-3d856806]{margin:0;font-family:PingFang SC,PingFang SC;font-size:32px;font-weight:800;line-height:1.2;color:#282828}.login-panel__desc[data-v-3d856806]{margin:12px 0 0;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:16px;color:#585858;line-height:1.4}.login-panel__field+.login-panel__field[data-v-3d856806]{margin-top:24px}.login-panel__field[data-v-3d856806]{width:100%}.login-panel__label[data-v-3d856806]{margin-bottom:12px;font-family:PingFang SC,PingFang SC;font-weight:500;font-size:16px;color:#282828;line-height:1.4}.login-panel__form[data-v-3d856806] .el-form-item{margin-bottom:0;width:100%}.login-panel__form[data-v-3d856806] .el-form-item__content{display:block;width:100%;line-height:normal}.login-panel__form[data-v-3d856806] .el-input{display:block;width:100%;--tw-shadow-color: transparent !important;box-shadow:none!important}.login-panel__form[data-v-3d856806] .el-input:focus-within{--tw-shadow-color: transparent !important;box-shadow:none!important;border-radius:12px;transition:none!important}.login-panel__form[data-v-3d856806] .el-input__wrapper{width:390px;box-sizing:border-box;height:54px;min-height:54px;border-radius:8px;box-shadow:none!important;border:1px solid #eeeeee;padding:0 16px;background:#fff;transition:border-color .2s ease}.login-panel__form[data-v-3d856806] .el-input__wrapper:hover{box-shadow:none!important;border-color:#eee}.login-panel__form[data-v-3d856806] .el-input__wrapper.is-focus,.login-panel__form[data-v-3d856806] .el-input__wrapper:focus-within{box-shadow:none!important;border-color:#eee;outline:none}.login-panel__form[data-v-3d856806] .el-input__inner{height:52px;font-size:16px;color:#2f3447}.login-panel__form[data-v-3d856806] .el-input__inner:focus{outline:none}.login-panel__options[data-v-3d856806]{display:flex;align-items:center;justify-content:flex-start;margin:12px 0 34px;color:#777b8f}.login-panel__options[data-v-3d856806] .el-checkbox__label{color:#777b8f}.login-panel__submit[data-v-3d856806]{width:390px;height:58px;border:none;border-radius:8px;background:#8763ff;font-size:18px;font-weight:500;color:#fff!important;box-shadow:none}.login-panel__submit[data-v-3d856806]:hover,.login-panel__submit[data-v-3d856806]:focus,.login-panel__submit[data-v-3d856806]:active{color:#fff!important}@media (max-width: 1200px){.login-page__main[data-v-3d856806]{gap:32px;padding:32px 24px}.login-panel[data-v-3d856806]{left:0}}@media (max-width: 992px){.login-page[data-v-3d856806]{padding:16px;min-height:100dvh;overflow-y:auto}.login-page__main[data-v-3d856806]{align-items:stretch;flex-direction:column;justify-content:center;gap:0;min-height:calc(100dvh - 112px);padding:88px 0 28px}.login-page__brand[data-v-3d856806]{position:absolute;top:24px;left:24px;justify-content:flex-start;flex-wrap:wrap;margin:0}.login-panel[data-v-3d856806]{width:100%;max-width:460px;left:0;margin:0 auto;transform:translateY(clamp(-245px,(100dvh - 760px) * -1,0px));padding:32px 22px 28px}.login-panel__title[data-v-3d856806]{font-size:32px}.login-panel__desc[data-v-3d856806]{font-size:16px}.login-panel__submit[data-v-3d856806],.login-panel__form[data-v-3d856806] .el-input__wrapper{width:100%}}@media (max-width: 992px) and (max-height: 760px){.login-panel[data-v-3d856806]{transform:none}}.main-shell:has(.skill-install-page){display:flex;min-height:100%}.main-scrollbar:has(.skill-install-page) .el-scrollbar__view{display:flex;min-height:100%;width:100%}.skill-install-page[data-v-462f8b69]{--skill-page-bg-start: color-mix(in srgb, var(--el-color-primary) 3%, #ffffff);--skill-page-bg-middle: color-mix(in srgb, var(--el-color-primary) 4%, #f8fbff);--skill-page-bg-end: color-mix(in srgb, var(--el-color-primary) 5%, #f3f7fb);--skill-panel-bg: color-mix(in srgb, var(--el-color-primary) 4%, rgba(255, 255, 255, .9));--skill-panel-border: color-mix(in srgb, var(--el-color-primary) 22%, rgba(255, 255, 255, .72));--skill-primary-soft: color-mix(in srgb, var(--el-color-primary) 6%, transparent);--skill-primary-glow: color-mix(in srgb, var(--el-color-primary) 7%, transparent);--skill-primary-border: color-mix(in srgb, var(--el-color-primary) 32%, transparent);--skill-primary-text: color-mix(in srgb, var(--el-color-primary) 78%, #1f2937);--skill-outer-radius: 24px;--skill-strong-text: #172033;--skill-soft-text: #536579;--skill-muted-text: #6f8195;--skill-panel-surface-bg: linear-gradient(135deg, var(--skill-primary-soft), transparent 44%), linear-gradient(180deg, rgba(255, 255, 255, .94), color-mix(in srgb, var(--el-color-primary) 5%, rgba(255, 255, 255, .86)));--skill-overview-surface-bg: linear-gradient(135deg, var(--skill-primary-soft), transparent 42%), linear-gradient(225deg, color-mix(in srgb, var(--el-color-primary) 12%, transparent), transparent 40%), linear-gradient(180deg, rgba(255, 255, 255, .92), color-mix(in srgb, var(--el-color-primary) 6%, rgba(255, 255, 255, .86)));--skill-item-bg: linear-gradient(180deg, rgba(255, 255, 255, .76), color-mix(in srgb, var(--el-color-primary) 7%, rgba(255, 255, 255, .64)));--skill-card-bg: color-mix(in srgb, var(--el-color-primary) 4%, rgba(255, 255, 255, .72));--skill-code-bg: color-mix(in srgb, var(--el-color-primary) 7%, rgba(255, 255, 255, .68));--skill-platform-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .78), color-mix(in srgb, var(--el-color-primary) 6%, rgba(255, 255, 255, .66)));--skill-platform-card-accent-bg: linear-gradient(135deg, color-mix(in srgb, var(--el-color-primary) 14%, transparent), transparent 44%), var(--skill-platform-card-bg);--skill-platform-logo-bg: linear-gradient(180deg, color-mix(in srgb, var(--el-color-primary) 18%, rgba(255, 255, 255, .9)), color-mix(in srgb, var(--el-color-primary) 10%, rgba(255, 255, 255, .74)));--skill-platform-badge-bg: color-mix(in srgb, var(--el-color-primary) 10%, rgba(255, 255, 255, .7));--skill-inset-highlight: rgba(255, 255, 255, .58);--skill-inset-highlight-strong: rgba(255, 255, 255, .72);--skill-shadow-color: color-mix(in srgb, var(--el-color-primary) 10%, rgba(15, 23, 42, .08));box-sizing:border-box;flex:1;position:relative;min-height:0;padding:14px 24px 20px;overflow:hidden;color:var(--skill-strong-text);background:radial-gradient(circle at top left,var(--skill-primary-glow),transparent 32%),radial-gradient(circle at 85% 15%,var(--skill-primary-soft),transparent 28%),linear-gradient(180deg,var(--skill-page-bg-start) 0%,var(--skill-page-bg-middle) 42%,var(--skill-page-bg-end) 100%);border-radius:var(--skill-outer-radius)}.skill-install-page__hero[data-v-462f8b69],.skill-install-page__overview[data-v-462f8b69],.skill-install-page__platform-section[data-v-462f8b69]{position:relative;z-index:1;width:min(1320px,100%);margin:0 auto}.skill-install-page__hero[data-v-462f8b69]{display:block}.skill-install-page__hero-main[data-v-462f8b69]{border:1px solid var(--skill-panel-border);border-radius:var(--skill-outer-radius);background:var(--skill-panel-bg);box-shadow:0 16px 36px color-mix(in srgb,var(--el-color-primary) 10%,rgba(15,23,42,.08));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:20px 24px 18px;background:var(--skill-panel-surface-bg)}.skill-install-page__hero-top[data-v-462f8b69]{display:flex;gap:18px;align-items:center;justify-content:space-between}.skill-install-page__hero-copy[data-v-462f8b69]{min-width:0;flex:1}.skill-install-page__eyebrow[data-v-462f8b69],.skill-install-page__section-tag[data-v-462f8b69]{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--skill-primary-text);background:color-mix(in srgb,var(--el-color-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--el-color-primary) 28%,transparent)}.skill-install-page__title[data-v-462f8b69]{margin:12px 0 0;color:var(--skill-strong-text);font-size:clamp(28px,3.7vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.02em}.skill-install-page__desc[data-v-462f8b69]{max-width:760px;margin:10px 0 0;color:var(--skill-soft-text);font-size:14px;line-height:1.72}.skill-install-page__action-row[data-v-462f8b69]{display:flex;gap:0;align-items:center;margin-top:16px}.skill-install-page__copy-button[data-v-462f8b69]{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:188px;height:44px;padding:0 24px;align-self:center;border:0;border-radius:10px;color:#fff;font:inherit;font-weight:600;line-height:1;white-space:nowrap;background:linear-gradient(90deg,var(--el-color-primary) 0%,color-mix(in srgb,var(--el-color-primary) 76%,#ffffff) 58%,color-mix(in srgb,var(--el-color-primary) 52%,#ffffff) 100%);box-shadow:0 18px 34px color-mix(in srgb,var(--el-color-primary) 24%,transparent);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.skill-install-page__copy-button[data-v-462f8b69]:hover,.skill-install-page__copy-button[data-v-462f8b69]:focus-visible{transform:translateY(-1px)}.skill-install-page__copy-button[data-v-462f8b69]:disabled{cursor:not-allowed;opacity:.65;transform:none}.skill-install-page__overview[data-v-462f8b69]{margin-top:12px}.skill-install-page__overview-main[data-v-462f8b69]{padding:22px 24px 24px;border:1px solid var(--skill-panel-border);border-radius:var(--skill-outer-radius);background:var(--skill-overview-surface-bg);box-shadow:0 16px 36px color-mix(in srgb,var(--el-color-primary) 10%,rgba(15,23,42,.08));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.skill-install-page__overview-main h2[data-v-462f8b69]{margin:10px 0 0;color:var(--skill-strong-text);font-size:22px;line-height:1.22;font-weight:700}.skill-install-page__overview-head[data-v-462f8b69]{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:center}.skill-install-page__story-desc[data-v-462f8b69]{max-width:920px;margin:8px 0 0;color:var(--skill-soft-text);font-size:13px;line-height:1.72}.skill-install-page__capability-summary[data-v-462f8b69]{display:grid;overflow:hidden;border:1px solid color-mix(in srgb,var(--el-color-primary) 22%,transparent);border-radius:16px;background:color-mix(in srgb,var(--el-color-primary) 12%,transparent)}.skill-install-page__capability-item[data-v-462f8b69]{min-width:0;padding:13px 14px;background:var(--skill-item-bg)}.skill-install-page__capability-item span[data-v-462f8b69]{display:block;color:var(--skill-muted-text);font-size:11px;line-height:1.4}.skill-install-page__capability-item strong[data-v-462f8b69]{display:block;margin-top:5px;color:var(--skill-strong-text);font-size:20px;line-height:1.1;font-weight:800}.skill-install-page__capability-item em[data-v-462f8b69]{display:block;margin-top:7px;overflow:hidden;color:var(--skill-muted-text);font-style:normal;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.skill-install-page__story-grid[data-v-462f8b69]{margin-top:18px}.skill-install-page__column-title[data-v-462f8b69]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.skill-install-page__column-title strong[data-v-462f8b69]{color:var(--skill-strong-text);font-size:15px;line-height:1.4}.skill-install-page__column-title span[data-v-462f8b69]{color:var(--skill-muted-text);font-size:12px;line-height:1.4}.skill-install-page__example-list[data-v-462f8b69]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.skill-install-page__example-card[data-v-462f8b69]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--el-color-primary) 14%,transparent);border-radius:14px;background:var(--skill-card-bg)}.skill-install-page__example-index[data-v-462f8b69]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;color:#fff;font-size:14px;font-weight:800;background:linear-gradient(135deg,color-mix(in srgb,var(--el-color-primary) 62%,transparent),color-mix(in srgb,var(--el-color-primary) 42%,#ffffff))}.skill-install-page__example-content strong[data-v-462f8b69]{display:block;color:var(--skill-strong-text);font-size:14px;line-height:1.45}.skill-install-page__example-content p[data-v-462f8b69]{margin:7px 0 0;color:var(--skill-muted-text);font-size:12px;line-height:1.65}.skill-install-page__example-content code[data-v-462f8b69]{display:block;margin-top:8px;padding:9px 10px;border-radius:12px;color:color-mix(in srgb,var(--el-color-primary) 58%,var(--skill-strong-text));font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:var(--skill-code-bg)}.skill-install-page__platform-section[data-v-462f8b69]{margin-top:12px;padding:0;overflow:hidden}.skill-install-page__platform-window[data-v-462f8b69]{position:relative;display:grid;gap:10px;padding:8px 0;overflow:hidden;border-radius:var(--skill-outer-radius)}.skill-install-page__platform-window[data-v-462f8b69]:before,.skill-install-page__platform-window[data-v-462f8b69]:after{position:absolute;top:0;z-index:2;width:92px;height:100%;pointer-events:none;content:""}.skill-install-page__platform-window[data-v-462f8b69]:before{left:0;background:linear-gradient(90deg,var(--skill-page-bg-end),transparent)}.skill-install-page__platform-window[data-v-462f8b69]:after{right:0;background:linear-gradient(270deg,var(--skill-page-bg-end),transparent)}.skill-install-page__platform-row[data-v-462f8b69]{min-width:0;overflow:hidden}.skill-install-page__platform-row:hover .skill-install-page__platform-track[data-v-462f8b69]{animation-play-state:paused}.skill-install-page__platform-row.is-reverse .skill-install-page__platform-track[data-v-462f8b69]{animation-name:skill-install-platform-marquee-reverse-462f8b69;animation-duration:30s}.skill-install-page__platform-track[data-v-462f8b69]{display:flex;gap:10px;width:-moz-max-content;width:max-content;animation:skill-install-platform-marquee-462f8b69 34s linear infinite}.skill-install-page__platform-card[data-v-462f8b69]{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center;flex:none;width:196px;min-height:76px;padding:10px;border:1px solid color-mix(in srgb,var(--el-color-primary) 18%,transparent);border-radius:14px;color:inherit;background:var(--skill-platform-card-bg);box-shadow:inset 0 1px 0 var(--skill-inset-highlight);cursor:pointer;outline:none;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.skill-install-page__platform-card[data-v-462f8b69]:hover,.skill-install-page__platform-card[data-v-462f8b69]:focus-visible{border-color:var(--skill-primary-border);box-shadow:0 10px 22px color-mix(in srgb,var(--el-color-primary) 12%,rgba(15,23,42,.08)),inset 0 1px 0 var(--skill-inset-highlight-strong)}.skill-install-page__platform-card.is-cyan[data-v-462f8b69],.skill-install-page__platform-card.is-violet[data-v-462f8b69],.skill-install-page__platform-card.is-indigo[data-v-462f8b69],.skill-install-page__platform-card.is-emerald[data-v-462f8b69],.skill-install-page__platform-card.is-blue[data-v-462f8b69],.skill-install-page__platform-card.is-amber[data-v-462f8b69],.skill-install-page__platform-card.is-rose[data-v-462f8b69]{background:var(--skill-platform-card-accent-bg)}.skill-install-page__platform-logo[data-v-462f8b69]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--skill-primary-text);font-size:14px;font-weight:800;background:var(--skill-platform-logo-bg);box-shadow:0 6px 14px var(--skill-shadow-color)}.skill-install-page__platform-logo img[data-v-462f8b69]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.skill-install-page__platform-name[data-v-462f8b69]{display:flex;gap:7px;align-items:center;min-width:0}.skill-install-page__platform-badge[data-v-462f8b69]{display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:20px;padding:0 7px;border-radius:999px;color:var(--skill-primary-text);font-size:10px;font-weight:600;background:var(--skill-platform-badge-bg)}.skill-install-page__platform-body[data-v-462f8b69]{min-width:0}.skill-install-page__platform-body h3[data-v-462f8b69]{margin:0;overflow:hidden;color:var(--skill-strong-text);font-size:14px;line-height:1.4;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.skill-install-page__platform-body p[data-v-462f8b69]{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:var(--skill-muted-text);font-size:11px;line-height:1.45;-webkit-line-clamp:1;-webkit-box-orient:vertical}.skill-install-page__dialog-mask[data-v-462f8b69]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:24px;background:#02061794;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.skill-install-page__copy-dialog[data-v-462f8b69]{position:relative;width:min(440px,100%);padding:22px 24px 18px;border-radius:8px;border:1px solid var(--skill-panel-border);color:var(--skill-strong-text);background:var(--skill-panel-bg);box-shadow:0 24px 80px #0206175c}.skill-install-page__copy-dialog h2[data-v-462f8b69]{margin:0;color:var(--skill-strong-text);font-size:18px;line-height:1.4;font-weight:700}.skill-install-page__dialog-close[data-v-462f8b69]{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;color:var(--skill-muted-text);font-size:24px;line-height:1;background:transparent;cursor:pointer}.skill-install-page__dialog-close[data-v-462f8b69]:hover{color:var(--skill-strong-text)}.skill-install-page__dialog-body[data-v-462f8b69]{display:flex;gap:12px;margin-top:18px;color:var(--skill-soft-text);font-size:15px;line-height:1.7}.skill-install-page__dialog-body p[data-v-462f8b69]{margin:0}.skill-install-page__dialog-icon[data-v-462f8b69]{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;margin-top:4px;border-radius:50%;color:#fff;font-size:12px;font-weight:800;background:#67c23a}.skill-install-page__dialog-footer[data-v-462f8b69]{display:flex;justify-content:center;margin-top:18px}.skill-install-page__dialog-footer .el-button[data-v-462f8b69]{min-width:108px}.skill-install-page--agent[data-v-462f8b69]{--skill-page-bg-start: linear-gradient(180deg, #f7fbff 0%, #eef5ff 100%);--skill-page-bg-middle: #edf4ff;--skill-page-bg-end: #e6eefb;--skill-panel-bg: rgba(255, 255, 255, .94);--skill-panel-border: color-mix(in srgb, var(--el-color-primary) 18%, rgba(195, 210, 230, .88));--skill-primary-soft: color-mix(in srgb, var(--el-color-primary) 10%, rgba(116, 164, 255, .08));--skill-primary-glow: color-mix(in srgb, var(--el-color-primary) 14%, rgba(124, 164, 255, .12));--skill-primary-border: color-mix(in srgb, var(--el-color-primary) 42%, rgba(110, 146, 228, .38));--skill-primary-text: color-mix(in srgb, var(--el-color-primary) 70%, #162033);--skill-strong-text: #14233d;--skill-soft-text: #4d627f;--skill-muted-text: #7083a0;--skill-panel-surface-bg: radial-gradient(circle at top right, rgba(132, 181, 255, .18), transparent 30%), linear-gradient(135deg, rgba(255, 255, 255, .98), rgba(244, 249, 255, .92) 58%, rgba(236, 244, 255, .94));--skill-overview-surface-bg: radial-gradient(circle at 100% 0, rgba(123, 172, 255, .14), transparent 26%), linear-gradient(180deg, rgba(255, 255, 255, .97), rgba(245, 249, 255, .95) 50%, rgba(237, 244, 255, .96));--skill-item-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(239, 246, 255, .84));--skill-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .92), rgba(242, 247, 255, .82));--skill-code-bg: linear-gradient(180deg, rgba(244, 248, 255, .96), rgba(235, 242, 252, .88));--skill-platform-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .96), rgba(242, 247, 255, .9));--skill-platform-card-accent-bg: linear-gradient(135deg, rgba(135, 183, 255, .12), transparent 44%), var(--skill-platform-card-bg);--skill-platform-logo-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(234, 241, 251, .96));--skill-platform-badge-bg: rgba(228, 237, 248, .94);--skill-inset-highlight: rgba(255, 255, 255, .9);--skill-inset-highlight-strong: rgba(255, 255, 255, .98);--skill-shadow-color: rgba(110, 136, 183, .12);flex:1;width:100%;min-height:100%;padding:12px 24px 14px;background:linear-gradient(90deg,rgba(145,184,255,.05) 1px,transparent 1px),linear-gradient(rgba(145,184,255,.05) 1px,transparent 1px),radial-gradient(circle at top left,rgba(159,196,255,.2),transparent 24%),radial-gradient(circle at 86% 14%,rgba(170,201,255,.18),transparent 24%),linear-gradient(180deg,#f6faff,#edf4ff 48%,#e9f0fb);background-size:24px 24px,24px 24px,auto,auto,auto}.skill-install-page--agent[data-v-462f8b69]:before{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";background:linear-gradient(120deg,rgba(255,255,255,.4),transparent 24%,transparent 72%,rgba(255,255,255,.24)),linear-gradient(180deg,rgba(255,255,255,.28),transparent 24%,transparent 82%,rgba(214,229,252,.24));opacity:.78}.skill-install-page--agent__hero-main[data-v-462f8b69],.skill-install-page--agent__overview-main[data-v-462f8b69]{box-shadow:0 18px 42px #5e7bab1f,0 2px #ffffffb8 inset}.skill-install-page--agent__hero-main[data-v-462f8b69]{position:relative;overflow:hidden}.skill-install-page--agent__hero-main[data-v-462f8b69]:before{position:absolute;top:0;left:0;width:100%;height:4px;content:"";background:linear-gradient(90deg,#7da9f8,#bfd6ff 42%,#ffffffe6)}.skill-install-page--agent__eyebrow[data-v-462f8b69]{background:linear-gradient(180deg,#ffffffeb,#e2edfbe6);border-color:#a5bddfb3;box-shadow:inset 0 1px #ffffffeb}.skill-install-page--agent .skill-install-page__copy-button[data-v-462f8b69]{color:#fff7ef;background:linear-gradient(90deg,#0f172a,#22324d 52%,#4b648f);box-shadow:0 18px 34px #3043693d,0 1px #ffffff2e inset}.skill-install-page--agent .skill-install-page__copy-button[data-v-462f8b69]:hover,.skill-install-page--agent .skill-install-page__copy-button[data-v-462f8b69]:focus-visible{background:linear-gradient(90deg,#162033,#294062 52%,#5978ac)}.skill-install-page--agent__platform-card[data-v-462f8b69]{border-color:#bccde3e6;box-shadow:inset 0 1px #fffffff2,0 8px 20px #6e88b714}.skill-install-page--agent__platform-card[data-v-462f8b69]:hover,.skill-install-page--agent__platform-card[data-v-462f8b69]:focus-visible{box-shadow:0 12px 30px #5f7db124,inset 0 1px #fff}.skill-install-page--agent__example-card[data-v-462f8b69]{border-color:#c4d3e7e6;box-shadow:0 8px 22px #6c84aa0f}.skill-install-page--agent__platform-section[data-v-462f8b69]{margin-top:10px}.skill-install-page--agent__platform-window[data-v-462f8b69]{padding:12px;border:1px solid rgba(191,207,229,.9);border-radius:22px;background:linear-gradient(180deg,#ffffff80,#eff5ff6b),linear-gradient(90deg,rgba(118,162,238,.04),transparent 30%,transparent 70%,rgba(118,162,238,.04));box-shadow:inset 0 1px #ffffffe0,0 10px 26px #7188ad12}.skill-install-page--agent__overview[data-v-462f8b69]{margin-top:10px}.skill-install-page--agent__overview-main[data-v-462f8b69]{position:relative}.skill-install-page--agent__overview-main[data-v-462f8b69]:before{position:absolute;top:20px;right:24px;width:120px;height:120px;border-radius:50%;pointer-events:none;content:"";background:radial-gradient(circle,#88b5ff24,#88b5ff00 72%)}.skill-install-page.is-dark[data-v-462f8b69],.dark{--skill-page-bg-start: color-mix(in srgb, var(--el-color-primary) 9%, #0b1018);--skill-page-bg-middle: color-mix(in srgb, var(--el-color-primary) 8%, #111827);--skill-page-bg-end: color-mix(in srgb, var(--el-color-primary) 10%, #151b26);--skill-panel-bg: color-mix(in srgb, var(--el-color-primary) 10%, rgba(15, 23, 42, .86));--skill-panel-border: color-mix(in srgb, var(--el-color-primary) 24%, rgba(148, 163, 184, .14));--skill-primary-soft: color-mix(in srgb, var(--el-color-primary) 12%, transparent);--skill-primary-glow: color-mix(in srgb, var(--el-color-primary) 14%, transparent);--skill-primary-border: color-mix(in srgb, var(--el-color-primary) 34%, transparent);--skill-primary-text: color-mix(in srgb, var(--el-color-primary) 34%, #f8fafc);--skill-strong-text: #e5edf7;--skill-soft-text: #a8b5c5;--skill-muted-text: #93a3b8;--skill-panel-surface-bg: linear-gradient(135deg, var(--skill-primary-soft), transparent 44%), linear-gradient(180deg, rgba(15, 23, 42, .9), color-mix(in srgb, var(--el-color-primary) 9%, rgba(15, 23, 42, .78)));--skill-overview-surface-bg: linear-gradient(135deg, var(--skill-primary-soft), transparent 42%), linear-gradient(225deg, color-mix(in srgb, var(--el-color-primary) 12%, transparent), transparent 40%), linear-gradient(180deg, rgba(15, 23, 42, .88), color-mix(in srgb, var(--el-color-primary) 9%, rgba(15, 23, 42, .78)));--skill-item-bg: linear-gradient(180deg, rgba(15, 23, 42, .72), color-mix(in srgb, var(--el-color-primary) 8%, rgba(15, 23, 42, .62)));--skill-card-bg: color-mix(in srgb, var(--el-color-primary) 7%, rgba(15, 23, 42, .62));--skill-code-bg: color-mix(in srgb, var(--el-color-primary) 9%, rgba(7, 13, 24, .72));--skill-platform-card-bg: linear-gradient(180deg, rgba(15, 23, 42, .72), color-mix(in srgb, var(--el-color-primary) 8%, rgba(15, 23, 42, .62)));--skill-platform-card-accent-bg: linear-gradient(135deg, color-mix(in srgb, var(--el-color-primary) 16%, transparent), transparent 44%), var(--skill-platform-card-bg);--skill-platform-logo-bg: linear-gradient(180deg, color-mix(in srgb, var(--el-color-primary) 18%, rgba(30, 41, 59, .9)), color-mix(in srgb, var(--el-color-primary) 12%, rgba(15, 23, 42, .78)));--skill-platform-badge-bg: color-mix(in srgb, var(--el-color-primary) 16%, rgba(15, 23, 42, .72));--skill-inset-highlight: rgba(255, 255, 255, .06);--skill-inset-highlight-strong: rgba(255, 255, 255, .1);--skill-shadow-color: color-mix(in srgb, var(--el-color-primary) 16%, rgba(2, 6, 23, .22))}@keyframes skill-install-platform-marquee-462f8b69{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@keyframes skill-install-platform-marquee-reverse-462f8b69{0%{transform:translate(calc(-50% - 5px))}to{transform:translate(0)}}@media (max-width: 1180px){.skill-install-page__overview-head[data-v-462f8b69]{grid-template-columns:1fr}.skill-install-page__capability-summary[data-v-462f8b69]{width:min(220px,100%)}.skill-install-page__example-list[data-v-462f8b69]{grid-template-columns:1fr}}@media (max-width: 768px){.skill-install-page[data-v-462f8b69]{padding:18px 14px 24px}.skill-install-page__hero-main[data-v-462f8b69]{padding:18px 16px}.skill-install-page__overview-main[data-v-462f8b69]{padding:18px 16px 20px}.skill-install-page__title[data-v-462f8b69]{font-size:28px}.skill-install-page__desc[data-v-462f8b69]{font-size:14px}.skill-install-page__hero-top[data-v-462f8b69]{flex-direction:column;gap:14px}.skill-install-page__copy-button[data-v-462f8b69]{width:100%}.skill-install-page__overview-main h2[data-v-462f8b69]{font-size:22px}.skill-install-page__capability-summary[data-v-462f8b69]{width:100%}.skill-install-page__column-title[data-v-462f8b69]{display:block}.skill-install-page__column-title span[data-v-462f8b69]{display:block;margin-top:4px}.skill-install-page__example-card[data-v-462f8b69]{grid-template-columns:1fr}.skill-install-page__platform-card[data-v-462f8b69]{width:178px;min-height:72px}.skill-install-page__platform-window[data-v-462f8b69]:before,.skill-install-page__platform-window[data-v-462f8b69]:after{width:34px}}.browser-blocked-mask[data-v-c982ab93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:#f8f9ff66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.browser-blocked-card[data-v-c982ab93]{width:min(420px,100vw - 32px);border-radius:18px;text-align:center;background:#ffffffe0}.browser-blocked-title[data-v-c982ab93]{font-size:20px;font-weight:700;color:#1f2937}.browser-blocked-desc[data-v-c982ab93]{margin-top:10px;color:#6b7280;line-height:1.8}.publisher-update-action[data-v-bc4b5d34]{min-height:32px;padding:0 14px;border:none;box-shadow:none}.publisher-update-action[data-v-bc4b5d34] .el-button__text{line-height:1;white-space:nowrap}.tenant-ai-fill__fab[data-v-c85dbbec]{position:fixed;right:24px;bottom:max(28px,env(safe-area-inset-bottom));z-index:21000;width:72px;height:72px;padding:0;border:1px solid rgba(121,233,255,.92);border-radius:999px;background:radial-gradient(circle at 30% 26%,#fffffffa,#fff0 28%),linear-gradient(145deg,#eafbfffa,#79e5fff5);box-shadow:0 16px 34px #3fb0d447,0 0 0 1px #ffffff80 inset,0 0 26px #54deff57;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease}.tenant-ai-fill__fab[data-v-c85dbbec]:hover{transform:translateY(-4px) scale(1.04);box-shadow:0 20px 42px #3fb0d457,0 0 0 1px #ffffff9e inset,0 0 38px #6ee8ff70;filter:saturate(1.08)}.tenant-ai-fill__fab[data-v-c85dbbec]:active{transform:translateY(-1px) scale(.98)}.tenant-ai-fill__fab.is-disabled[data-v-c85dbbec],.tenant-ai-fill__fab.is-loading[data-v-c85dbbec]{box-shadow:0 12px 26px #3fb0d433,0 0 0 1px #ffffff4d inset}.tenant-ai-fill__halo[data-v-c85dbbec]{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(255,255,255,.7);border-radius:999px;opacity:.9}.tenant-ai-fill__content[data-v-c85dbbec]{position:relative;display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#0c4674;line-height:1;letter-spacing:.08em}.tenant-ai-fill__ai[data-v-c85dbbec]{font-size:22px;font-weight:800}.tenant-ai-fill__text[data-v-c85dbbec]{font-size:11px;font-weight:600;opacity:.88}[data-v-c85dbbec] .tenant-ai-dialog .el-dialog{border:1px solid rgba(121,233,255,.45);border-radius:24px;background:radial-gradient(circle at top left,#ecfbfffa,#d6f6fff0),#f5fdff;box-shadow:0 24px 70px #3aabd033,0 0 0 1px #ffffff94 inset;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-v-c85dbbec] .tenant-ai-dialog .el-dialog__header{margin-right:0;padding:22px 24px 8px}[data-v-c85dbbec] .tenant-ai-dialog .el-dialog__body{padding:0 24px 16px}[data-v-c85dbbec] .tenant-ai-dialog .el-dialog__footer{padding:8px 24px 24px}.tenant-ai-dialog__intro[data-v-c85dbbec]{display:flex;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;border:1px solid rgba(121,233,255,.45);border-radius:18px;background:linear-gradient(135deg,#ffffffd6,#dff8fff2)}.tenant-ai-dialog__intro-badge[data-v-c85dbbec]{display:inline-flex;width:48px;height:48px;flex-shrink:0;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(145deg,#fff,#8be7ff);color:#0b5b89;font-size:22px;font-weight:800}.tenant-ai-dialog__intro-copy[data-v-c85dbbec]{min-width:0}.tenant-ai-dialog__intro-title[data-v-c85dbbec]{color:#114d77;font-size:17px;font-weight:700}.tenant-ai-dialog__intro-desc[data-v-c85dbbec]{margin-top:4px;color:#5b7d95;font-size:13px;line-height:1.65}.tenant-ai-dialog__hint[data-v-c85dbbec]{margin-bottom:12px;color:#4b85a6;font-size:12px;line-height:1.6}.tenant-ai-dialog__editor-shell[data-v-c85dbbec]{border:1px solid rgba(121,233,255,.38);border-radius:20px;padding:14px;background:linear-gradient(180deg,#ffffffe6,#effbfffa),#fff}@media (max-height: 760px){.tenant-ai-fill__fab[data-v-c85dbbec]{bottom:max(20px,env(safe-area-inset-bottom));width:66px;height:66px}.tenant-ai-fill__ai[data-v-c85dbbec]{font-size:20px}}.tenant-ai-fill-fade-enter-active[data-v-c85dbbec]{transition:opacity .32s ease .26s,transform .42s cubic-bezier(.22,1,.36,1) .26s,filter .32s ease .26s}.tenant-ai-fill-fade-leave-active[data-v-c85dbbec]{transition:opacity .22s ease,transform .24s cubic-bezier(.4,0,1,1),filter .22s ease}.tenant-ai-fill-fade-enter-from[data-v-c85dbbec],.tenant-ai-fill-fade-leave-to[data-v-c85dbbec]{opacity:0;transform:translateY(14px) scale(.9);filter:blur(6px)}.tenant-ai-fill-fade-enter-to[data-v-c85dbbec],.tenant-ai-fill-fade-leave-from[data-v-c85dbbec]{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
