:root{--color-primary-50:#f3f7ff;--color-primary-100:#e6efff;--color-primary-200:#bcd2ff;--color-primary-300:#87adff;--color-primary-400:#4f8bff;--color-primary-500:#1769ff;--color-primary-600:#0b5bea;--color-primary-700:#084fcb;--color-primary-disabled:#bfd3ff;--text-primary:#1f2329;--text-secondary:#646a73;--text-tertiary:#8f959e;--text-disabled:#c3c7ce;--text-placeholder:#a1a6ae;--text-inverse:#fff;--border-default:#e5e8ed;--border-light:#edf0f3;--border-input:#d9dee5;--bg-page:#f5f7fa;--bg-page-mobile:#f5f8fc;--bg-card:#fff;--bg-hover:#f7f9fc;--bg-active:#eef4ff;--bg-table-header:#f7f9fc;--bg-table-row-hover:#f8fafd;--color-status-success:#16b364;--color-status-success-bg:#ecfdf3;--color-status-warning:#f79009;--color-status-warning-bg:#fff7e8;--color-status-error:#f04438;--color-status-error-bg:#fff1f0;--color-status-info:var(--color-primary-500);--color-status-info-bg:#eef4ff;--color-status-neutral:#8f959e;--color-trend-up:#f04438;--color-trend-down:#16b364;--color-trend-flat:#8f959e;--color-ai-gradient-start:#1769ff;--color-ai-gradient-end:#55a6ff;--color-overview-gradient-start:#719bfa;--color-overview-gradient-end:#5e8cf3;--color-chart-1:#1769ff;--color-chart-2:#62a8ff;--color-chart-3:#20b8cd;--color-chart-4:#16b364;--color-chart-5:#f79009;--color-chart-6:#8d7bf7;--color-chart-grid:#edf0f3;--font-family-web:Inter, "PingFang SC", "Microsoft YaHei", "HarmonyOS Sans SC", Arial, sans-serif;--font-family-ios:-apple-system, "PingFang SC";--font-family-android:Roboto, "HarmonyOS Sans SC", "Noto Sans CJK SC";--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-web-page-title-size:20px;--font-web-page-title-line-height:28px;--font-web-page-title-weight:600;--font-web-section-title-size:16px;--font-web-section-title-line-height:24px;--font-web-section-title-weight:600;--font-web-card-title-size:15px;--font-web-card-title-line-height:22px;--font-web-card-title-weight:600;--font-web-body-size:14px;--font-web-body-line-height:22px;--font-web-body-weight:400;--font-web-secondary-size:13px;--font-web-secondary-line-height:20px;--font-web-secondary-weight:400;--font-web-caption-size:12px;--font-web-caption-line-height:18px;--font-web-caption-weight:400;--font-web-kpi-large-size:28px;--font-web-kpi-large-line-height:36px;--font-web-kpi-large-weight:600;--font-web-kpi-normal-size:22px;--font-web-kpi-normal-line-height:30px;--font-web-kpi-normal-weight:600;--font-mobile-screen-title-size:20px;--font-mobile-screen-title-line-height:28px;--font-mobile-screen-title-weight:600;--font-mobile-section-title-size:18px;--font-mobile-section-title-line-height:26px;--font-mobile-section-title-weight:600;--font-mobile-card-title-size:16px;--font-mobile-card-title-line-height:24px;--font-mobile-card-title-weight:600;--font-mobile-body-size:14px;--font-mobile-body-line-height:22px;--font-mobile-body-weight:400;--font-mobile-secondary-size:13px;--font-mobile-secondary-line-height:20px;--font-mobile-secondary-weight:400;--font-mobile-caption-size:12px;--font-mobile-caption-line-height:18px;--font-mobile-caption-weight:400;--font-mobile-kpi-large-size:28px;--font-mobile-kpi-large-line-height:34px;--font-mobile-kpi-large-weight:600;--font-mobile-kpi-medium-size:22px;--font-mobile-kpi-medium-line-height:30px;--font-mobile-kpi-medium-weight:600;--font-numeric:tabular-nums;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-web-sm:6px;--radius-web-md:8px;--radius-web-lg:10px;--radius-web-xl:12px;--radius-mobile-sm:6px;--radius-mobile-md:10px;--radius-mobile-lg:12px;--radius-mobile-xl:16px;--radius-mobile-sheet:20px;--shadow-card-web:0 1px 2px 0 #1f232908;--shadow-overlay:0 8px 24px 0 #1f23291a;--shadow-focus-ring:0 0 0 2px #1769ff1f;--size-web-header-height:56px;--size-web-sidebar-width:208px;--size-web-sidebar-collapsed:64px;--size-web-menu-item-height:40px;--size-web-button-sm:28px;--size-web-button-md:32px;--size-web-button-lg:40px;--size-web-input-md:32px;--size-web-input-lg:36px;--size-web-table-header:40px;--size-web-table-row:48px;--size-web-table-row-compact:40px;--size-web-tab-height:40px;--size-web-tag-height:22px;--size-web-icon-button-min:32px;--size-web-content-max-width:1680px;--size-web-min-supported-width:1280px;--size-mobile-button-md:44px;--size-mobile-button-lg:48px;--size-mobile-input-md:44px;--size-mobile-input-lg:48px;--size-mobile-bottom-nav-height:64px;--size-mobile-nav-icon:24px;--size-mobile-touch-target-min:44px;--size-mobile-page-margin:16px;--size-icon-xs:16px;--size-icon-sm:18px;--size-icon-md:20px;--size-icon-lg:24px;--size-icon-stroke:2px;--breakpoint-mobile-max:767px;--breakpoint-tablet-min:768px;--breakpoint-desktop-min:1200px;--breakpoint-large-min:1440px;--motion-duration-hover:.14s;--motion-duration-button:.12s;--motion-duration-drawer:.22s;--motion-duration-modal:.2s;--motion-duration-page:.18s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--semantic-publish-task-PUBLISHED:var(--color-status-success);--semantic-publish-task-PUBLISHING:var(--color-status-info);--semantic-publish-task-VERIFYING:var(--color-status-info);--semantic-publish-task-UPLOADING:var(--color-status-info);--semantic-publish-task-PREPARING:var(--color-status-info);--semantic-publish-task-DEVICE_RECEIVED:var(--color-status-info);--semantic-publish-task-DISPATCHING:var(--color-status-info);--semantic-publish-task-SCHEDULED:var(--color-status-neutral);--semantic-publish-task-DRAFT:var(--color-status-neutral);--semantic-publish-task-RETRY_WAIT:var(--color-status-warning);--semantic-publish-task-NEEDS_REVIEW:var(--color-status-warning);--semantic-publish-task-AUTH_REQUIRED:var(--color-status-error);--semantic-publish-task-FAILED:var(--color-status-error);--semantic-publish-task-CANCELLED:var(--color-status-neutral);--semantic-publish-task-EXPIRED:var(--color-status-error);--semantic-content-variant-READY:var(--color-status-success);--semantic-content-variant-APPROVED:var(--color-status-success);--semantic-content-variant-PUBLISHED:var(--color-status-success);--semantic-content-variant-GENERATING:var(--color-status-info);--semantic-content-variant-SCHEDULED:var(--color-status-info);--semantic-content-variant-WAITING_APPROVAL:var(--color-status-warning);--semantic-content-variant-DRAFT:var(--color-status-neutral);--semantic-content-variant-ARCHIVED:var(--color-status-neutral);--semantic-content-variant-GENERATION_FAILED:var(--color-status-error);--semantic-content-variant-QC_FAILED:var(--color-status-error);--semantic-content-variant-REJECTED:var(--color-status-error);--semantic-content-variant-BLOCKED:var(--color-status-error);--semantic-device-connectivity-ONLINE:var(--color-status-success);--semantic-device-connectivity-OFFLINE:var(--color-status-error);--semantic-device-connectivity-UNKNOWN:var(--color-status-neutral);--semantic-device-lifecycle-BOUND:var(--color-status-success);--semantic-device-lifecycle-PROVISIONED:var(--color-status-neutral);--semantic-device-lifecycle-PAIRING:var(--color-status-info);--semantic-device-lifecycle-INVENTORY:var(--color-status-neutral);--semantic-device-lifecycle-SUSPENDED:var(--color-status-warning);--semantic-device-lifecycle-RETIRED:var(--color-status-neutral);--semantic-platform-authorization-ACTIVE:var(--color-status-success);--semantic-platform-authorization-PENDING:var(--color-status-info);--semantic-platform-authorization-EXPIRING:var(--color-status-warning);--semantic-platform-authorization-EXPIRED:var(--color-status-error);--semantic-platform-authorization-REVOKED:var(--color-status-neutral);--semantic-platform-authorization-ERROR:var(--color-status-error);--semantic-storage-level-NORMAL:var(--color-status-success);--semantic-storage-level-LOW:var(--color-status-warning);--semantic-storage-level-CRITICAL:var(--color-status-error);--semantic-ai-job-SUCCEEDED:var(--color-status-success);--semantic-ai-job-RUNNING:var(--color-status-info);--semantic-ai-job-QUEUED:var(--color-status-neutral);--semantic-ai-job-BUDGET_BLOCKED:var(--color-status-warning);--semantic-ai-job-FAILED:var(--color-status-error);--semantic-ai-job-CANCELLED:var(--color-status-neutral)}
html,body{background:var(--bg-page);min-height:100%;color:var(--text-primary);font-family:var(--font-family-web);font-size:var(--font-web-body-size);line-height:var(--font-web-body-line-height);margin:0}*{box-sizing:border-box}a{color:inherit}
