:root{--aisync-font-weight300: 300;--aisync-font-weight400: 400;--aisync-font-weight500: 500;--aisync-font-weight600: 600;--aisync-font-size10: .625rem;--aisync-font-size11: .688rem;--aisync-font-size12: .75rem;--aisync-font-size13: .813rem;--aisync-font-size14: .875rem;--aisync-font-size16: 1rem;--aisync-font-size20: 1.25rem;--aisync-font-size24: 1.5rem;--aisync-font-size30: 1.875rem;--aisync-font-size38: 2.375rem;--aisync-font-size44: 2.75rem;--aisync-font-family: MiSans;--aisync-line-height14: .875rem;--aisync-line-height16: 1rem;--aisync-line-height20: 1.25rem;--aisync-line-height22: 1.375rem;--aisync-line-height24: 1.5rem;--aisync-line-height28: 1.75rem;--aisync-line-height32: 2rem;--aisync-line-height38: 2.375rem;--aisync-line-height46: 2.875rem;--aisync-line-height50: 3.125rem;--aisync-icon-size8: 8px;--aisync-icon-size12: 12px;--aisync-icon-size14: 14px;--aisync-icon-size16: 16px;--aisync-icon-size18: 18px;--aisync-icon-size20: 20px;--aisync-icon-size24: 24px;--aisync-icon-size28: 28px;--aisync-icon-size32: 32px;--aisync-icon-size36: 36px;--aisync-icon-size40: 40px;--aisync-spacing-size2: 2px;--aisync-spacing-size4: 4px;--aisync-spacing-size6: 6px;--aisync-spacing-size8: 8px;--aisync-spacing-size10: 10px;--aisync-spacing-size12: 12px;--aisync-spacing-size16: 16px;--aisync-spacing-size20: 20px;--aisync-spacing-size24: 24px;--aisync-spacing-size32: 32px;--aisync-spacing-size36: 36px;--aisync-spacing-size40: 40px;--aisync-spacing-size48: 48px;--aisync-control-height16: 16px;--aisync-control-height20: 20px;--aisync-control-height24: 24px;--aisync-control-height28: 28px;--aisync-control-height32: 32px;--aisync-control-height36: 36px;--aisync-control-height40: 40px;--aisync-control-height44: 44px;--aisync-control-height48: 48px;--aisync-control-height56: 56px;--aisync-control-height64: 64px;--aisync-control-height76: 76px;--aisync-border-radius2: 2px;--aisync-border-radius4: 4px;--aisync-border-radius6: 6px;--aisync-border-radius8: 8px;--aisync-border-radius12: 12px;--aisync-border-radius16: 16px;--aisync-border-radius20: 20px;--aisync-border-radius24: 24px;--aisync-border-radius999: 999px;--aisync-line-width2: 2px;--aisync-line-width1: 1px}.aisync-light,:root{--aisync-color-text: var(--aisync-gray-9);--aisync-color-text-secondary: var(--aisync-gray-8);--aisync-color-text-tertiary: var(--aisync-gray-7);--aisync-color-text-quaternary: var(--aisync-gray-6);--aisync-color-fill: var(--aisync-gray-5);--aisync-color-fill-secondary: var(--aisync-gray-4);--aisync-color-fill-tertiary: var(--aisync-gray-3);--aisync-color-fill-quaternary: var(--aisync-gray-2);--aisync-color-item-select: #1a488d0d;--aisync-color-item-hover: #1a488d0d;--aisync-color-item-hover-secondary: #1a488d08;--aisync-color-bg-container: #ffffff;--aisync-color-bg-elevated: #ffffff;--aisync-color-bg-layout: var(--aisync-gray-2);--aisync-color-bg-right-container: #fdfdfd;--aisync-color-bg-spotlight: #000000d9;--aisync-color-border: #00000026;--aisync-color-border-secondary: #0000000f;--aisync-color-split: #0000000f;--aisync-color-border-elevated: #0000004d;--aisync-color-button-black: #1a1a1a;--aisync-color-button-blue: var(--aisync-color-primary-base);--aisync-color-tool-tips-bg: #ffffff;--aisync-color-white-solid: #ffffff;--aisync-color-black-solid: #000000;--aisync-color-bg-windos: #f4f5f6f0;--aisync-color-bg-mask: #00000080;--aisync-color-box-border: #0000001a;--aisync-color-box-shadow: #0000000f;--aisync-color-box-shadow-secondary: #00000014;--aisync-color-box-shadow-tertiary: #0000001a;--aisync-color-primary-bg: var(--aisync-blue-1);--aisync-color-primary-bg-hover: var(--aisync-blue-2);--aisync-color-primary-border: var(--aisync-blue-3);--aisync-color-primary-border-hover: var(--aisync-blue-4);--aisync-color-primary-hover: var(--aisync-blue-5);--aisync-color-primary-base: var(--aisync-blue-6);--aisync-color-primary-active: var(--aisync-blue-7);--aisync-color-primary-text-hover: var(--aisync-blue-7);--aisync-color-primary-text: var(--aisync-blue-6);--aisync-color-primary-text-active: var(--aisync-blue-8);--aisync-color-success-bg: var(--aisync-green-1);--aisync-color-success-bg-hover: var(--aisync-green-2);--aisync-color-success-border: var(--aisync-green-3);--aisync-color-success-border-hover: var(--aisync-green-4);--aisync-color-success-hover: var(--aisync-green-5);--aisync-color-success-base: var(--aisync-green-6);--aisync-color-success-active: var(--aisync-green-7);--aisync-color-success-text-hover: var(--aisync-green-7);--aisync-color-success-text: var(--aisync-green-6);--aisync-color-success-text-active: var(--aisync-green-8);--aisync-color-warning-bg: var(--aisync-gold-1);--aisync-color-warning-bg-hover: var(--aisync-gold-2);--aisync-color-warning-border: var(--aisync-gold-3);--aisync-color-warning-border-hover: var(--aisync-gold-4);--aisync-color-warning-hover: var(--aisync-gold-5);--aisync-color-warning-base: var(--aisync-gold-6);--aisync-color-warning-active: var(--aisync-gold-7);--aisync-color-warning-text-hover: var(--aisync-gold-7);--aisync-color-warning-text: var(--aisync-gold-6);--aisync-color-warning-text-active: var(--aisync-gold-8);--aisync-color-submit-bg: var(--aisync-purple-1);--aisync-color-submit-text: var(--aisync-purple-6);--aisync-color-error-bg: var(--aisync-red-1);--aisync-color-error-bg-hover: var(--aisync-red-2);--aisync-color-error-border: var(--aisync-red-3);--aisync-color-error-border-hover: var(--aisync-red-4);--aisync-color-error-hover: var(--aisync-red-5);--aisync-color-error-base: var(--aisync-red-6);--aisync-color-error-active: var(--aisync-red-7);--aisync-color-error-text-hover: var(--aisync-red-7);--aisync-color-error-text: var(--aisync-red-6);--aisync-color-error-text-active: var(--aisync-red-8);--aisync-color-info-bg: var(--aisync-blue-1);--aisync-color-info-bg-hover: var(--aisync-blue-2);--aisync-color-info-border: var(--aisync-blue-3);--aisync-color-info-border-hover: var(--aisync-blue-4);--aisync-color-info-hover: var(--aisync-blue-5);--aisync-color-info-base: var(--aisync-blue-6);--aisync-color-info-active: var(--aisync-blue-7);--aisync-color-info-text: var(--aisync-blue-6);--aisync-color-info-text-hover: var(--aisync-blue-7);--aisync-color-info-text-active: var(--aisync-blue-8);--aisync-color-main-layout-background: #ffffff80;--aisync-blue-1: #f1f7ff;--aisync-blue-2: #ddebff;--aisync-blue-3: #c4ddff;--aisync-blue-4: #9bc9ff;--aisync-blue-5: #5faeff;--aisync-blue-6: #147ffa;--aisync-blue-7: #0f6fe6;--aisync-blue-8: #0a58bf;--aisync-blue-9: #084494;--aisync-blue-10: #062e66;--aisync-green-1: #ecfdf3;--aisync-green-2: #d1fadf;--aisync-green-3: #a6f4c5;--aisync-green-4: #6ce9a6;--aisync-green-5: #32d583;--aisync-green-6: #12b76a;--aisync-green-7: #039855;--aisync-green-8: #027a48;--aisync-green-9: #05603a;--aisync-green-10: #054f31;--aisync-red-1: #fef3f2;--aisync-red-2: #fee4e2;--aisync-red-3: #fecdca;--aisync-red-4: #fda29b;--aisync-red-5: #f97066;--aisync-red-6: #f04438;--aisync-red-7: #d92d20;--aisync-red-8: #b42318;--aisync-red-9: #912018;--aisync-red-10: #7a271a;--aisync-gold-1: #fffaeb;--aisync-gold-2: #fef0c7;--aisync-gold-3: #fedf89;--aisync-gold-4: #fec84b;--aisync-gold-5: #fdb022;--aisync-gold-6: #f79009;--aisync-gold-7: #dc6803;--aisync-gold-8: #b54708;--aisync-gold-9: #93370d;--aisync-gold-10: #7a2e0e;--aisync-purple-1: #f5f1ff;--aisync-purple-2: #ebe0ff;--aisync-purple-3: #dcbfff;--aisync-purple-4: #c69bff;--aisync-purple-5: #a977fa;--aisync-purple-6: #832bff;--aisync-purple-7: #6f22e0;--aisync-purple-8: #5a1ab8;--aisync-purple-9: #461390;--aisync-purple-10: #350e6e;--aisync-gray-1: #ffffff;--aisync-gray-2: #f5f7fa;--aisync-gray-3: #ecf0f5;--aisync-gray-4: #e5ebf1;--aisync-gray-5: #dee7ed;--aisync-gray-6: #abb2bf;--aisync-gray-7: #7a8399;--aisync-gray-8: #50576b;--aisync-gray-9: #2e3034;--aisync-gray-10: #1a1a1a;--aisync-code-block-background: #f3f4f6;--aisync-code-block-text-default: #2f343b;--aisync-code-block-text-keyword: #e11d48;--aisync-code-block-text-builtin: #005cc5;--aisync-code-block-text-decorator: #7c3aed;--aisync-code-block-text-comment: #6b7280;--aisync-code-block-text-string: #0f766e;--aisync-code-block-text-number: #0969da;--aisync-code-block-icon: #71717a}.aisync-dark{--aisync-color-text: var(--aisync-gray-9);--aisync-color-text-secondary: var(--aisync-gray-8);--aisync-color-text-tertiary: var(--aisync-gray-7);--aisync-color-text-quaternary: var(--aisync-gray-6);--aisync-color-fill: var(--aisync-gray-5);--aisync-color-fill-secondary: var(--aisync-gray-5);--aisync-color-fill-tertiary: var(--aisync-gray-4);--aisync-color-fill-quaternary: var(--aisync-gray-3);--aisync-color-item-select: #eef0f30d;--aisync-color-item-hover: #eef0f30d;--aisync-color-item-hover-secondary: #ffffff0a;--aisync-color-bg-container: #242424;--aisync-color-bg-elevated: var(--aisync-gray-3);--aisync-color-bg-layout: #151515;--aisync-color-bg-right-container: #1f1f1f;--aisync-color-bg-spotlight: #424242;--aisync-color-border: #ffffff1a;--aisync-color-border-secondary: #ffffff0f;--aisync-color-split: #ffffff0f;--aisync-color-border-elevated: #ffffff4d;--aisync-color-button-black: var(--aisync-color-primary-base);--aisync-color-button-blue: var(--aisync-color-primary-base);--aisync-color-tool-tips-bg: #424242;--aisync-color-white-solid: #ffffff;--aisync-color-black-solid: #000000;--aisync-color-bg-windos: #1f1f1fe5;--aisync-color-bg-mask: #00000080;--aisync-color-box-border: #ffffff4d;--aisync-color-box-shadow: #0000001a;--aisync-color-box-shadow-secondary: #0000001f;--aisync-color-box-shadow-tertiary: #00000024;--aisync-color-primary-bg: var(--aisync-blue-1);--aisync-color-primary-bg-hover: var(--aisync-blue-2);--aisync-color-primary-border: var(--aisync-blue-3);--aisync-color-primary-border-hover: var(--aisync-blue-4);--aisync-color-primary-hover: var(--aisync-blue-7);--aisync-color-primary-base: var(--aisync-blue-6);--aisync-color-primary-active: var(--aisync-blue-5);--aisync-color-primary-text-hover: var(--aisync-blue-7);--aisync-color-primary-text: var(--aisync-blue-6);--aisync-color-primary-text-active: var(--aisync-blue-8);--aisync-color-success-bg: var(--aisync-green-1);--aisync-color-success-bg-hover: var(--aisync-green-2);--aisync-color-success-border: var(--aisync-green-3);--aisync-color-success-border-hover: var(--aisync-green-4);--aisync-color-success-hover: var(--aisync-green-7);--aisync-color-success-base: var(--aisync-green-6);--aisync-color-success-active: var(--aisync-green-5);--aisync-color-success-text-hover: var(--aisync-green-7);--aisync-color-success-text: var(--aisync-green-6);--aisync-color-success-text-active: var(--aisync-green-8);--aisync-color-warning-bg: var(--aisync-gold-1);--aisync-color-warning-bg-hover: var(--aisync-gold-2);--aisync-color-warning-border: var(--aisync-gold-3);--aisync-color-warning-border-hover: var(--aisync-gold-4);--aisync-color-warning-hover: var(--aisync-gold-7);--aisync-color-warning-base: var(--aisync-gold-6);--aisync-color-warning-active: var(--aisync-gold-5);--aisync-color-warning-text-hover: var(--aisync-gold-7);--aisync-color-warning-text: var(--aisync-gold-6);--aisync-color-warning-text-active: var(--aisync-gold-8);--aisync-color-submit-bg: var(--aisync-purple-1);--aisync-color-submit-text: var(--aisync-purple-6);--aisync-color-error-bg: var(--aisync-red-1);--aisync-color-error-bg-hover: var(--aisync-red-2);--aisync-color-error-border: var(--aisync-red-3);--aisync-color-error-border-hover: var(--aisync-red-4);--aisync-color-error-hover: var(--aisync-red-7);--aisync-color-error-base: var(--aisync-red-6);--aisync-color-error-active: var(--aisync-red-5);--aisync-color-error-text-hover: var(--aisync-red-7);--aisync-color-error-text: var(--aisync-red-6);--aisync-color-error-text-active: var(--aisync-red-8);--aisync-color-info-bg: var(--aisync-blue-1);--aisync-color-info-bg-hover: var(--aisync-blue-2);--aisync-color-info-border: var(--aisync-blue-3);--aisync-color-info-border-hover: var(--aisync-blue-4);--aisync-color-info-hover: var(--aisync-blue-7);--aisync-color-info-base: var(--aisync-blue-6);--aisync-color-info-active: var(--aisync-blue-5);--aisync-color-info-text: var(--aisync-blue-6);--aisync-color-info-text-hover: var(--aisync-blue-7);--aisync-color-info-text-active: var(--aisync-blue-8);--aisync-color-main-layout-background: #1f1f1f1a;--aisync-blue-1: #0d1628;--aisync-blue-2: #102a55;--aisync-blue-3: #0d4388;--aisync-blue-4: #0a58bf;--aisync-blue-5: #0f6fe6;--aisync-blue-6: #3698ff;--aisync-blue-7: #7cbcff;--aisync-blue-8: #a9d4ff;--aisync-blue-9: #d6eaff;--aisync-blue-10: #f1f7ff;--aisync-green-1: #062018;--aisync-green-2: #073b29;--aisync-green-3: #075438;--aisync-green-4: #087445;--aisync-green-5: #0a9156;--aisync-green-6: #12b76a;--aisync-green-7: #3ccb7f;--aisync-green-8: #6ce9a6;--aisync-green-9: #a6f4c5;--aisync-green-10: #d5f2bb;--aisync-red-1: #2a0e0c;--aisync-red-2: #4a1711;--aisync-red-3: #6e1e16;--aisync-red-4: #9e261d;--aisync-red-5: #c9352b;--aisync-red-6: #f04438;--aisync-red-7: #f97066;--aisync-red-8: #fda29b;--aisync-red-9: #fecdca;--aisync-red-10: #fee4e2;--aisync-gold-1: #241609;--aisync-gold-2: #3a2108;--aisync-gold-3: #5a3308;--aisync-gold-4: #8a4a05;--aisync-gold-5: #b86303;--aisync-gold-6: #f79009;--aisync-gold-7: #fdb022;--aisync-gold-8: #fec84b;--aisync-gold-9: #fedf89;--aisync-gold-10: #fef0c7;--aisync-purple-1: #191024;--aisync-purple-2: #241638;--aisync-purple-3: #341a52;--aisync-purple-4: #472170;--aisync-purple-5: #6b34b0;--aisync-purple-6: #9254de;--aisync-purple-7: #ad6eea;--aisync-purple-8: #c78ef2;--aisync-purple-9: #dfb7fa;--aisync-purple-10: #f3e3fc;--aisync-gray-1: #000000;--aisync-gray-2: #1f1f1f;--aisync-gray-3: #282828;--aisync-gray-4: #363636;--aisync-gray-5: #454545;--aisync-gray-6: #565656;--aisync-gray-7: #737373;--aisync-gray-8: #a5a5a5;--aisync-gray-9: #f2f2f2;--aisync-gray-10: #ffffff;--aisync-code-block-background: #0f1115;--aisync-code-block-text-default: #d6deeb;--aisync-code-block-text-keyword: #ff6b8a;--aisync-code-block-text-builtin: #82aaff;--aisync-code-block-text-decorator: #c792ea;--aisync-code-block-text-comment: #7a869a;--aisync-code-block-text-string: #7fdbca;--aisync-code-block-text-number: #8ab4ff;--aisync-code-block-icon: #a1a1aa}.aisync-text-base-base-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size14);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height22);text-transform:none;text-decoration:none}.aisync-text-base-base-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size14);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height22);text-transform:none;text-decoration:none}.aisync-text-base-base-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size14);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height22);text-transform:none;text-decoration:none}.aisync-text-xxs-xxs-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size10);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height14);text-transform:none;text-decoration:none}.aisync-text-xxs-xxs-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size10);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height14);text-transform:none;text-decoration:none}.aisync-text-xxs-xxs-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size10);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height14);text-transform:none;text-decoration:none}.aisync-text-xs-xs-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size11);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height16);text-transform:none;text-decoration:none}.aisync-text-xs-xs-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size11);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height16);text-transform:none;text-decoration:none}.aisync-text-xs-xs-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size11);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height16);text-transform:none;text-decoration:none}.aisync-text-sm-sm-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size12);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height20);text-transform:none;text-decoration:none}.aisync-text-sm-sm-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size12);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height20);text-transform:none;text-decoration:none}.aisync-text-sm-sm-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size12);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height20);text-transform:none;text-decoration:none}.aisync-text-ml-ml-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size13);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height22);text-transform:none;text-decoration:none}.aisync-text-ml-ml-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size13);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height22);text-transform:none;text-decoration:none}.aisync-text-ml-ml-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size13);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height22);text-transform:none;text-decoration:none}.aisync-text-lg-lg-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size16);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height24);text-transform:none;text-decoration:none}.aisync-text-lg-lg-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size16);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height24);text-transform:none;text-decoration:none}.aisync-text-lg-lg-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size16);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height24);text-transform:none;text-decoration:none}.aisync-text-xl-xl-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size20);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height28);text-transform:none;text-decoration:none}.aisync-text-xl-xl-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size20);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height28);text-transform:none;text-decoration:none}.aisync-text-xl-xl-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size20);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height28);text-transform:none;text-decoration:none}.aisync-text-xxl-xxl-normal{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size24);font-weight:var(--aisync-font-weight400);letter-spacing:0%;line-height:var(--aisync-line-height32);text-transform:none;text-decoration:none}.aisync-text-xxl-xxl-medium{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size24);font-weight:var(--aisync-font-weight500);letter-spacing:0%;line-height:var(--aisync-line-height32);text-transform:none;text-decoration:none}.aisync-text-xxl-xxl-strong{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size24);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height32);text-transform:none;text-decoration:none}.aisync-text-heading-heading1{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size38);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height46);text-transform:none;text-decoration:none}.aisync-text-heading-heading2{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size30);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height38);text-transform:none;text-decoration:none}.aisync-text-heading-heading3{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size24);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height32);text-transform:none;text-decoration:none}.aisync-text-heading-heading4{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size20);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height28);text-transform:none;text-decoration:none}.aisync-text-heading-heading5{font-family:var(--aisync-font-family);font-size:var(--aisync-font-size16);font-weight:var(--aisync-font-weight600);letter-spacing:0%;line-height:var(--aisync-line-height24);text-transform:none;text-decoration:none}:root{--aisync-box-border: 0px 0px 1px 0px var(--aisync-color-box-border);--aisync-box-shadow: 0px 6px 16px 0px var(--aisync-color-box-shadow);--aisync-box-shadow-secondary: 0px 8px 24px 0px var(--aisync-color-box-shadow-secondary);--aisync-box-shadow-tertiary: 0px 12px 32px 0px var(--aisync-color-box-shadow-tertiary);--aisync-box-shadow-card: 2px 2px 6px 0px #0000001a;--aisync-box-shadow-control: 0px 1px 2px 0px var(--aisync-color-box-shadow)}:root{--site-max-width: 1440px;--site-motion: .16s;--site-ease: cubic-bezier(.2, 0, 0, 1);--site-content-width: 1200px;--site-font: Inter, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Segoe UI", Roboto, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--site-font);font-size:var(--aisync-font-size16);line-height:1.6;background:var(--aisync-gray-1);color:var(--aisync-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--aisync-color-primary-bg);color:var(--aisync-color-primary-text)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font-family:inherit}:focus-visible{outline:2px solid var(--aisync-color-primary-base);outline-offset:2px;border-radius:4px}.site-container{width:100%;max-width:calc(var(--site-content-width) + 48px);margin:0 auto;padding:0 24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--aisync-font-size13);font-weight:500;letter-spacing:.08em;color:var(--aisync-color-primary-text);text-transform:uppercase}.section-title{font-size:var(--aisync-font-size30);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--aisync-color-text)}.section-lead{margin-top:12px;font-size:var(--aisync-font-size16);line-height:1.7;color:var(--aisync-color-text-secondary)}.site-rule{border:none;border-top:1px solid var(--aisync-color-split)}.hoverable{transition:border-color var(--site-motion) var(--site-ease),background-color var(--site-motion) var(--site-ease),box-shadow var(--site-motion) var(--site-ease)}.download-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%);z-index:90;margin:0;padding:10px 22px;border-radius:999px;background:#1f2329eb;color:#fff;font-size:var(--aisync-font-size14, 14px);line-height:1.6;white-space:nowrap;box-shadow:0 8px 24px #1f232947;animation:download-toast-in var(--site-motion, .2s) var(--site-ease, ease)}@keyframes download-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 20px;font-size:var(--aisync-font-size14);font-weight:500;border-radius:var(--aisync-border-radius8);cursor:pointer;white-space:nowrap;transition:background-color var(--site-motion) var(--site-ease),border-color var(--site-motion) var(--site-ease),color var(--site-motion) var(--site-ease),box-shadow var(--site-motion) var(--site-ease),transform var(--site-motion) var(--site-ease)}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-lg{height:44px;padding:0 24px;font-size:var(--aisync-font-size16)}.btn-primary{background:var(--aisync-color-button-black);color:#020106;border:1px solid var(--aisync-color-button-black)}.btn-primary:hover{background:#fff;box-shadow:0 4px 16px #00000080}.btn-brand{background:var(--aisync-color-primary-base);color:#fff;border:1px solid var(--aisync-color-primary-base)}.btn-brand:hover{background:var(--aisync-color-primary-hover);border-color:var(--aisync-color-primary-hover)}.btn-ghost{background:transparent;color:var(--aisync-color-text-secondary);border:1px solid var(--aisync-color-border)}.btn-ghost:hover{border-color:var(--aisync-color-text-tertiary);background:var(--aisync-color-bg-container)}.btn-plain{background:transparent;color:var(--aisync-color-primary-text);border:none;padding:0 8px}.btn-plain:hover{text-decoration:underline}.section{padding:72px 0}.section-tight{padding:48px 0}.section-head{max-width:720px;margin-bottom:40px}.section-head.center{margin-left:auto;margin-right:auto;text-align:center}.section-head.center .section-lead{margin-left:auto;margin-right:auto}.page-header{padding:64px 0 32px}.app-shell.is-legal .page-header{padding-top:120px}.page-header h1{margin-top:16px;font-size:var(--aisync-font-size44);font-weight:600;line-height:1.25;letter-spacing:-.015em}.page-header .section-lead{max-width:640px;margin-top:16px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:44px;flex-wrap:wrap}.notfound{padding:120px 0;text-align:center}.notfound .code{font-size:72px;font-weight:600;letter-spacing:-.03em;color:var(--aisync-color-fill);line-height:1}.notfound h1{margin:16px 0 8px;font-size:var(--aisync-font-size24);font-weight:600}.notfound p{color:var(--aisync-color-text-secondary);font-size:var(--aisync-font-size14)}.legal-doc{max-width:1200px;padding:8px 0 24px;font-size:var(--aisync-font-size15);line-height:1.9;color:var(--aisync-color-text)}.legal-meta{padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--aisync-color-split);font-size:var(--aisync-font-size13);color:var(--aisync-color-text-secondary)}.legal-doc>p{margin-bottom:16px}.legal-section{margin-bottom:28px}.legal-section h2{font-size:var(--aisync-font-size18);font-weight:600;margin:24px 0 12px;padding-top:8px;color:var(--aisync-color-text)}.legal-section p{margin-bottom:12px}.legal-notice{margin:4px 0 16px;padding:12px 16px;border:1px solid var(--aisync-color-warning-border);border-left:3px solid var(--aisync-color-warning-base);border-radius:var(--aisync-border-radius8);background:var(--aisync-color-warning-bg)}.legal-notice p{margin-bottom:0;color:var(--aisync-color-warning-text)}.legal-notice p+p{margin-top:8px}.legal-section ul{margin:8px 0 0;padding-left:22px;list-style:disc}.legal-section li{margin-bottom:8px}@media(max-width:640px){.legal-doc{font-size:var(--aisync-font-size14)}}.join-card{max-width:560px;margin-inline:auto;padding:40px 32px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius16);background:var(--aisync-color-bg-elevated);text-align:center}.join-card h2{margin:0 0 12px;font-size:var(--aisync-font-size24);font-weight:600}.join-card-meta{margin:0 0 20px;color:var(--aisync-color-text-secondary);font-size:var(--aisync-font-size14)}.join-card .hero-actions{flex-wrap:wrap;justify-content:center}.join-card-note{margin-top:16px;color:var(--aisync-color-text-secondary);font-size:var(--aisync-font-size13)}.join-tabs{display:inline-flex;gap:4px;margin:0 auto 20px;padding:4px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius8);background:var(--aisync-color-bg-container)}.join-tab{padding:6px 18px;border:none;border-radius:var(--aisync-border-radius6);background:transparent;color:var(--aisync-color-text-secondary);font-size:var(--aisync-font-size14);cursor:pointer}.join-tab-active{background:var(--aisync-color-bg-elevated);color:var(--aisync-color-text);box-shadow:0 1px 4px var(--aisync-color-box-shadow)}.join-field{margin-bottom:14px}.join-field-inline{display:flex;gap:8px}.join-input{flex:1;min-width:0;padding:10px 12px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius8);background:var(--aisync-color-bg-container);color:var(--aisync-color-text);font-size:var(--aisync-font-size14)}.join-input:focus{outline:none;border-color:var(--aisync-color-primary-base)}.join-code-button{flex:none;padding:10px 14px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius8);background:var(--aisync-color-bg-container);color:var(--aisync-color-text);font-size:var(--aisync-font-size13);cursor:pointer}.join-code-button:disabled{color:var(--aisync-color-text-tertiary, var(--aisync-color-text-secondary));cursor:not-allowed}.join-link{padding:0;border:none;background:none;color:var(--aisync-color-primary-base);font-size:inherit;cursor:pointer}.join-error{margin-top:12px;color:var(--aisync-color-error-base, #d4380d);font-size:var(--aisync-font-size13)}.btn-nav-ghost{padding:7px 14px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius8);background:transparent;color:var(--aisync-color-text);font-size:var(--aisync-font-size14);text-decoration:none;transition:border-color .15s ease}.btn-nav-ghost:hover{border-color:var(--aisync-color-primary-base);color:var(--aisync-color-primary-base)}.nav-auth{position:relative}.nav-auth-btn{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius999);background:transparent;color:var(--aisync-color-text);font-size:var(--aisync-font-size13);cursor:pointer}.nav-auth-avatar{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--aisync-color-primary-base);color:#fff;font-size:var(--aisync-font-size12);font-weight:600}.nav-auth-label{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-auth-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;padding:8px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius12);background:var(--aisync-color-bg-elevated);box-shadow:0 12px 32px var(--aisync-color-box-shadow);z-index:30}.nav-auth-account{margin:4px 8px 8px;color:var(--aisync-color-text-secondary);font-size:var(--aisync-font-size13);word-break:break-all}.nav-auth-logout{width:100%;padding:8px 10px;border:none;border-radius:var(--aisync-border-radius8);background:transparent;color:var(--aisync-color-error-text, var(--aisync-color-text));font-size:var(--aisync-font-size14);text-align:left;cursor:pointer}.nav-auth-logout:hover{background:var(--aisync-color-bg-container)}:root{--home-title-color: #151823;--home-body-color: #1c1f23}.site-nav{position:relative;z-index:50;padding:20px 16px 0;display:flex;justify-content:center}.app-shell.is-home .site-nav,.app-shell.is-teams .site-nav,.app-shell.is-legal .site-nav{position:fixed;top:0;left:0;right:0;padding:20px 16px 0}.nav-pill{--nav-bg: rgba(255, 255, 255, .2);--nav-fg: rgba(0, 0, 0, .7);--nav-fg-strong: #12131a;--nav-ghost-border: rgba(0, 0, 0, .2);--nav-ghost-fg: #000000;--nav-accent-bg: #000000;--nav-accent-fg: #ffffff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:800px;height:56px;padding:0 20px;border-radius:100px;border:1px solid rgba(0,0,0,.05);background:var(--nav-bg);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 20px 30px #4d5a6c1f;transition:background-color var(--site-motion) var(--site-ease),border-color var(--site-motion) var(--site-ease)}.nav-pill.is-over-hero{--nav-bg: rgba(255, 255, 255, .1);--nav-fg: rgba(255, 255, 255, .7);--nav-fg-strong: #ffffff;--nav-ghost-border: rgba(255, 255, 255, .2);--nav-ghost-fg: #ffffff;--nav-accent-bg: #ffffff;--nav-accent-fg: #000000}.nav-brand{display:inline-flex;align-items:center;gap:8px;font-size:var(--aisync-font-size20);font-weight:600;color:var(--nav-fg-strong);white-space:nowrap}.nav-brand img{width:32px;height:32px;border-radius:var(--aisync-border-radius8)}.nav-tabs{display:flex;align-items:center;gap:40px}.nav-tabs a{font-size:var(--aisync-font-size14);font-weight:400;color:var(--nav-fg);transition:color var(--site-motion) var(--site-ease)}.nav-tabs a:hover,.nav-tabs a.is-active{color:var(--nav-fg-strong)}.nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.nav-lang{position:relative}.nav-lang-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border:1px solid var(--nav-ghost-border);border-radius:60px;background:transparent;color:var(--nav-ghost-fg);font-size:var(--aisync-font-size14);cursor:pointer;transition:border-color var(--site-motion) var(--site-ease)}.nav-lang-btn:hover{border-color:var(--nav-ghost-fg)}.nav-lang-caret{transition:transform var(--site-motion) var(--site-ease)}.nav-lang-caret.is-open{transform:rotate(180deg)}.nav-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;padding:6px;list-style:none;background:#fff;border-radius:var(--aisync-border-radius12);box-shadow:0 12px 32px #1f23292e;z-index:30}.nav-lang-menu button{display:block;width:100%;padding:8px 12px;border:none;border-radius:var(--aisync-border-radius8);background:transparent;color:var(--aisync-color-text);font-size:var(--aisync-font-size14);text-align:left;cursor:pointer}.nav-lang-menu button:hover{background:var(--aisync-gray-2)}.nav-lang-menu button.is-active{color:var(--aisync-color-primary-base);font-weight:600}.nav-login-btn{display:inline-flex;align-items:center;height:32px;padding:0 20px;border:none;border-radius:60px;cursor:pointer;background:var(--nav-accent-bg);color:var(--nav-accent-fg);font-size:var(--aisync-font-size14);font-weight:600;white-space:nowrap;transition:background-color var(--site-motion) var(--site-ease),color var(--site-motion) var(--site-ease)}.site-nav .nav-auth-btn{border-color:#ffffff59;color:#fff}.hero{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:93px;background:url(/assets/hero-bg-BtDdmFNk.jpg) no-repeat top center / 100% 100%}.hero-head{display:flex;flex-direction:column;align-items:center;padding-top:200px;text-align:center}.hero h1{font-size:60px;font-weight:700;line-height:1.3;letter-spacing:.02em;color:#fff}.hero-lead{margin-top:18px;font-size:var(--aisync-font-size20);font-weight:400;line-height:1.5;color:#fff}.hero-art{width:100%;max-width:1920px;margin-top:19px;height:auto}.btn-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:62px;padding:0 36px;margin:60px 0 0;border:none;border-radius:43px;background:#fff;color:#1f2329;box-shadow:0 6px 24px #1f232929;font-size:var(--aisync-font-size18, 18px);font-weight:600;transition:transform var(--site-motion) var(--site-ease),box-shadow var(--site-motion) var(--site-ease)}.btn-download:hover:not(:disabled){box-shadow:0 8px 28px #1f23293d;transform:translateY(-1px)}.btn-download--sm{height:52px;padding:0 24px;margin:28px 0 0;font-size:var(--aisync-font-size18, 18px)}.btn-download--dark{background:#1f2329;color:#fff}.feature-block{padding:70px 0}.feature-block-title{font-size:var(--aisync-font-size36, 36px);font-weight:600;line-height:1.39;color:var(--home-title-color)}.feature-block-lead{margin-top:16px;font-size:var(--aisync-font-size20);font-weight:400;line-height:1.5;color:var(--home-body-color)}.feature-block-visual{width:100%;margin-top:60px;border-radius:var(--aisync-border-radius24)}.split-feature{padding:100px 0}.split-feature-inner{display:grid;grid-template-columns:656px 1fr;gap:80px;align-items:center}.split-feature.is-reverse .split-feature-inner{grid-template-columns:1fr 656px}.split-feature.is-reverse .split-feature-visual{order:2}.split-feature-visual{width:100%;border-radius:var(--aisync-border-radius24)}.split-feature-copy h2{font-size:var(--aisync-font-size36, 36px);font-weight:600;line-height:1.39;color:var(--home-title-color)}.split-feature-copy p{margin-top:24px;font-size:var(--aisync-font-size20);font-weight:400;line-height:1.5;color:var(--home-body-color)}.tools{padding:120px 0 100px}.tools-title{font-size:var(--aisync-font-size36, 36px);font-weight:600;line-height:1.39;color:var(--home-title-color)}.tools-lead{margin-top:12px;font-size:var(--aisync-font-size20);font-weight:400;line-height:1.5;color:var(--home-body-color)}.tools-marquee{display:flex;flex-direction:column;gap:20px;margin-top:40px}.tools-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tools-track{display:flex;width:max-content;animation:tools-scroll 80s linear infinite}.tools-group{display:flex;gap:20px;padding-right:20px}.tools-row.is-reverse .tools-track{animation-direction:reverse}@keyframes tools-scroll{to{transform:translate(-25%)}}.tool-card{display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;width:378px;height:120px;border:1px solid rgba(0,0,0,.05);border-radius:var(--aisync-border-radius24);background:#0000000a;font-size:24px;font-weight:400;color:var(--home-title-color)}.tool-card img{width:40px;height:40px}@media(prefers-reduced-motion:reduce){.tools-track{animation:none}.tools-row{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.cta{padding:100px 24px;text-align:center}.cta-title{font-size:var(--aisync-font-size40, 40px);font-weight:600;line-height:1.25;color:var(--home-title-color)}.cta-lead{margin-top:16px;font-size:var(--aisync-font-size20);font-weight:400;line-height:1.5;color:var(--home-body-color)}.cta-help{margin-top:18px;font-size:var(--aisync-font-size13)}.cta-help a{color:var(--home-body-color);text-decoration:underline;text-underline-offset:3px}.cta-help a:hover{color:var(--home-title-color)}.site-footer{border-top:1px solid var(--aisync-color-split);background:#fff}.site-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;min-height:73px;padding:12px 60px;font-size:var(--aisync-font-size13);color:var(--aisync-color-text)}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px}.footer-legal a{color:inherit}.footer-legal a:hover{color:var(--aisync-color-primary-base)}.footer-links{display:flex;align-items:center;gap:24px}.footer-links a:hover{color:var(--aisync-color-primary-base)}@media(max-width:1240px){.split-feature-inner,.split-feature.is-reverse .split-feature-inner{grid-template-columns:1fr;gap:40px}.split-feature.is-reverse .split-feature-visual{order:0}.split-feature-copy{max-width:720px}}@media(max-width:860px){.hero-head{padding-top:120px}.hero h1{font-size:40px}.tool-card{width:280px;height:96px;font-size:18px}}@media(max-width:720px){.nav-tabs{display:none}.nav-pill{grid-template-columns:1fr auto}.hero h1{font-size:32px}.hero-lead{font-size:var(--aisync-font-size16);padding:0 24px}.feature-block-title,.split-feature-copy h2{font-size:var(--aisync-font-size28, 28px)}.feature-block-lead,.split-feature-copy p,.tools-lead,.cta-lead{font-size:var(--aisync-font-size16)}.site-footer-inner{flex-direction:column;align-items:flex-start;padding:20px 24px}}.teams-hero{background:url(/assets/hero-bg-DACzwyo_.png) no-repeat top center / cover}@media(min-width:1241px){.teams-hero{background:url(/assets/hero-bg-Dmh8Sh43.jpg) no-repeat top center / 100% 100%}}.teams-hero-inner{padding-top:164px;padding-bottom:120px}.teams-hero h1{font-size:var(--aisync-font-size56, 56px);font-weight:600;line-height:70px;color:#1f2329}.teams-hero-lead{max-width:616px;margin-top:13px;font-size:var(--aisync-font-size20);line-height:36px;color:#1f2329}.teams-hero .btn-download{margin:39px 0 0}.teams-cards{display:flex;justify-content:center;gap:16px;margin-top:120px}.teams-card{position:relative;flex:0 1 368px;height:400px;overflow:hidden;border-radius:var(--aisync-border-radius16);background:#fff}.teams-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.teams-card-copy{position:relative;padding:34px}.teams-card-copy h2{font-size:var(--aisync-font-size20);font-weight:500;line-height:30px;color:#1f2329}.teams-card-copy p{margin-top:7px;font-size:var(--aisync-font-size14);line-height:22px;color:#646a73}.teams-feature{padding:74px 0}.teams-feature-inner{display:grid;grid-template-columns:1fr 656px;gap:80px;align-items:center}.teams-feature-copy h2{font-size:var(--aisync-font-size40, 40px);font-weight:600;line-height:50px;white-space:pre-line;color:#1f2329}.teams-feature-copy p{margin-top:30px;max-width:460px;font-size:var(--aisync-font-size16);line-height:24px;color:#646a73}.teams-feature-visual{width:100%;border-radius:var(--aisync-border-radius16)}.teams-cta{padding:100px 24px 104px;margin-top:36px;text-align:center;background:linear-gradient(180deg,#e9f6ff,#f2faff,#fff)}.teams-cta h2{font-size:var(--aisync-font-size40, 40px);font-weight:600;line-height:50px;color:var(--home-title-color)}.teams-cta p{margin-top:24px;font-size:var(--aisync-font-size16);line-height:24px;color:#646a73}@media(max-width:1240px){.teams-feature-inner{grid-template-columns:1fr;gap:40px}.teams-cards{flex-wrap:wrap}}@media(max-width:860px){.teams-hero-inner{padding-top:120px}.teams-hero h1{font-size:40px;line-height:52px}.teams-hero-lead{font-size:var(--aisync-font-size16);line-height:28px}.teams-cards{margin-top:72px}.teams-card{flex:1 1 300px;height:360px}.teams-feature-copy h2,.teams-cta h2{font-size:30px;line-height:40px}}.join-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;background:#0006;animation:join-overlay-in var(--site-motion) var(--site-ease)}@keyframes join-overlay-in{0%{opacity:0}to{opacity:1}}.join-dialog{position:relative;max-width:100%;outline:none;animation:join-dialog-in .2s var(--site-ease)}@keyframes join-dialog-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.join-dialog--status{display:flex;width:480px;flex-direction:column;align-items:center;gap:40px;padding:50px 0;border-radius:28px;overflow:hidden;text-align:center}.join-dialog--success{background:linear-gradient(180deg,#91d1ff,#f5fafd 46%);--join-close-color: #ffffff;--join-glow-color: #4a9eff}.join-dialog--danger{background:linear-gradient(180deg,#ffbf91,#fff 46%);--join-close-color: #2e3034;--join-glow-color: #ffbd7c}.join-dialog__glow{position:absolute;top:-139px;left:-150px;width:400px;height:303px;border-radius:150px;background:var(--join-glow-color);filter:blur(62.5px);opacity:.4;pointer-events:none}.join-dialog__spot{position:absolute;width:45px;height:13px;border-radius:999px;background:#fff;filter:blur(5px);pointer-events:none}.join-dialog__spot-1{top:57px;left:459px;opacity:.25;transform:rotate(-45deg)}.join-dialog__spot-2{top:97px;left:154px;width:43px;height:11px;opacity:.38;transform:rotate(48deg)}.join-dialog__spot-3{top:102px;left:32px;height:15px;filter:blur(3.75px);opacity:.16;transform:rotate(48deg)}.join-dialog__spot-4{top:97px;left:530px;height:16px;background:#73ddf7;opacity:.23;transform:rotate(-44deg)}.join-dialog__close{position:absolute;top:24px;right:21px;width:25px;height:25px;padding:0;border:none;background:none;color:var(--join-close-color, #7a8399);cursor:pointer;transition:opacity var(--site-motion) var(--site-ease)}.join-dialog__close:hover{opacity:.72}.join-dialog__close-icon{width:100%;height:100%}.join-dialog__lead{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;padding:0 32px}.join-dialog__status-icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;color:#fff}.join-dialog__status-icon--check{background:linear-gradient(90deg,#3c63ff,#78c9fc)}.join-dialog__status-icon--cross{background:linear-gradient(90deg,#ff6e06,#ffb1b1)}.join-dialog__text{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px;padding:15px}.join-dialog__title{color:#18252e;font-size:var(--aisync-font-size30);font-weight:600;line-height:var(--aisync-line-height38)}.join-dialog__accent{background:linear-gradient(90deg,#568ffe,#65aafd);-webkit-background-clip:text;background-clip:text;color:transparent}.join-dialog__desc{color:#353c46;font-size:var(--aisync-font-size16);line-height:var(--aisync-line-height24)}.join-dialog__desc--lg{font-size:var(--aisync-font-size20);line-height:30px}.join-dialog__foot{position:relative;display:flex;width:100%;flex-direction:column;align-items:center;gap:12px;padding:0 40px}.join-dialog__actions{display:flex;width:100%;flex-direction:column;gap:12px}.join-btn{display:inline-flex;width:100%;height:56px;align-items:center;justify-content:center;padding:0 16px;border:1px solid transparent;border-radius:var(--aisync-border-radius12);font-family:inherit;font-size:var(--aisync-font-size16);font-weight:600;line-height:var(--aisync-line-height24);text-align:center;cursor:pointer;transition:filter var(--site-motion) var(--site-ease),box-shadow var(--site-motion) var(--site-ease)}.join-btn--primary{background:linear-gradient(90deg,#3c63ff,#78c9fc);color:#fff}.join-btn--primary:hover{filter:brightness(1.05)}.join-btn--secondary{background:#fff;border-color:var(--aisync-color-border);color:#343434}.join-btn--secondary:hover{border-color:var(--aisync-color-text-quaternary)}.join-btn:disabled{opacity:.6;cursor:not-allowed}.join-dialog__hint{color:var(--aisync-color-text-tertiary);font-size:var(--aisync-font-size12);line-height:var(--aisync-line-height20)}.join-dialog--login{display:flex;width:720px;align-items:center;gap:0;padding:10px;border-radius:var(--aisync-border-radius16);background:var(--aisync-color-bg-elevated)}.join-login__banner{display:flex;position:relative;width:320px;height:480px;flex:none;flex-direction:column;align-items:center;gap:4px;padding:41px 38px 0;border-radius:var(--aisync-border-radius12);overflow:hidden;background:radial-gradient(635px 534px at 31% -2%,#0030f2,#879bff 37%,#ededff99 75%,#9daaff) #e7f1ff}.join-login__banner-title{width:224px;color:#fff;font-size:var(--aisync-font-size24);font-weight:700;line-height:35px;text-align:center}.join-login__banner-desc{width:244px;color:#fff;font-size:var(--aisync-font-size12);line-height:var(--aisync-line-height20);text-align:center}.join-login__banner-mock{width:320px;max-width:none;flex:none;align-self:flex-start;margin-top:-18px;margin-left:-38px}.join-login__form{display:flex;position:relative;min-width:0;flex:1;align-self:stretch;flex-direction:column;padding:60px 40px 0 50px}.join-dialog__close--login{top:6px;right:8px;width:20px;height:20px;--join-close-color: #7a8399}.join-login__segmented{display:flex;width:100%;padding:4px;border-radius:var(--aisync-border-radius999);background:#f5f7fa}.join-login__segment{flex:1 0 0;height:36px;padding:0 12px;border:none;border-radius:var(--aisync-border-radius999);background:transparent;color:#2e3034;font-family:inherit;font-size:var(--aisync-font-size16);font-weight:600;line-height:var(--aisync-line-height24);cursor:pointer;transition:background var(--site-motion) var(--site-ease)}.join-login__segment--active{background:#fff;box-shadow:0 1px 4px #00000014}.join-login__field{display:flex;width:100%;height:44px;align-items:center;gap:10px;margin-top:16px;padding:0 16px;border-radius:var(--aisync-border-radius999);background:#f5f7fa}.join-login__field--target{margin-top:20px}.join-login__input{min-width:0;flex:1 0 0;border:none;background:none;color:#2e3034;font-family:inherit;font-size:var(--aisync-font-size16);line-height:var(--aisync-line-height24)}.join-login__input::placeholder{color:#abb2bf}.join-login__input:focus{outline:none}.join-login__send{flex:none;padding:0;border:none;background:none;color:#2e3034;font-family:inherit;font-size:var(--aisync-font-size16);font-weight:600;line-height:var(--aisync-line-height24);text-align:right;cursor:pointer}.join-login__send:disabled{color:#abb2bf;cursor:not-allowed}.join-login__submit{width:100%;height:44px;margin-top:24px;border:none;border-radius:var(--aisync-border-radius24);background:#1a1a1a;color:#fff;font-family:inherit;font-size:var(--aisync-font-size16);font-weight:600;line-height:var(--aisync-line-height24);cursor:pointer;transition:opacity var(--site-motion) var(--site-ease)}.join-login__submit:disabled{opacity:.5;cursor:not-allowed}.join-login__error{margin-top:12px;color:var(--aisync-color-error-text-active, #d4380d);font-size:var(--aisync-font-size13);line-height:var(--aisync-line-height20);text-align:center}.join-login__agreement{margin-top:auto;padding-bottom:10px;color:var(--aisync-color-text-tertiary);font-size:var(--aisync-font-size12);line-height:var(--aisync-line-height20);text-align:center}.join-login__agreement a{color:var(--aisync-color-primary-text)}@media(max-width:760px){.join-dialog--status{gap:28px;padding:36px 0}.join-dialog__spot-1,.join-dialog__spot-2,.join-dialog__spot-3,.join-dialog__spot-4{display:none}.join-dialog__title{font-size:var(--aisync-font-size24);line-height:var(--aisync-line-height32)}.join-dialog__desc--lg{font-size:var(--aisync-font-size16);line-height:var(--aisync-line-height24)}.join-dialog--login{width:480px;flex-direction:column;align-items:stretch;gap:0;padding:12px}.join-login__banner{width:100%;height:auto;padding:24px 20px;background:linear-gradient(135deg,#2f52f3,#7f95ff)}.join-login__banner-mock{display:none}.join-login__banner-title,.join-login__banner-desc{width:100%}.join-login__form{padding:24px 20px 28px}.join-login__agreement{margin-top:24px}.join-btn{height:48px}}.login-page{display:flex;justify-content:center;padding:64px 24px 96px}.install-tabs{display:inline-flex;gap:4px;margin-bottom:28px;padding:4px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius10, 10px);background:var(--aisync-color-bg-container)}.install-tab{padding:8px 28px;border:none;border-radius:var(--aisync-border-radius8);background:transparent;color:var(--aisync-color-text-secondary);font-size:var(--aisync-font-size14);font-weight:500;cursor:pointer;transition:background-color var(--site-motion) var(--site-ease),color var(--site-motion) var(--site-ease),box-shadow var(--site-motion) var(--site-ease)}.install-tab:hover{color:var(--aisync-color-text)}.install-tab.is-active{background:var(--aisync-color-bg-elevated);color:var(--aisync-color-text);box-shadow:0 1px 4px var(--aisync-color-box-shadow)}.install-intro{margin-bottom:24px;padding:14px 18px;border:1px solid var(--aisync-color-primary-border, var(--aisync-color-split));border-left:3px solid var(--aisync-color-primary-base);border-radius:var(--aisync-border-radius8);background:var(--aisync-color-primary-bg);font-size:var(--aisync-font-size14);line-height:1.8;color:var(--aisync-color-text)}.install-intro strong{font-weight:600}.install-problem{margin-bottom:24px;padding:32px;border:1px solid var(--aisync-color-border);border-radius:var(--aisync-border-radius16);background:var(--aisync-color-bg-elevated)}.install-symptom{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.install-symptom-icon{flex:none;width:20px;height:20px;margin-top:3px;color:var(--aisync-color-warning-base)}.install-symptom p{font-size:var(--aisync-font-size17);font-weight:600;line-height:1.5;color:var(--aisync-color-text)}.install-cause{margin-bottom:8px;padding-left:32px;font-size:var(--aisync-font-size14);line-height:1.8;color:var(--aisync-color-text-secondary)}.install-methods{margin-top:16px;padding-left:32px;display:grid;gap:20px}.install-method{padding:20px;border:1px solid var(--aisync-color-split);border-radius:var(--aisync-border-radius12);background:var(--aisync-gray-1)}.install-method-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.install-method-head h4{font-size:var(--aisync-font-size15);font-weight:600;color:var(--aisync-color-text)}.install-method-tag{padding:2px 10px;border-radius:999px;background:var(--aisync-color-primary-bg);color:var(--aisync-color-primary-text);font-size:var(--aisync-font-size12);font-weight:500;white-space:nowrap}.install-steps{margin:0;padding:0;list-style:none;counter-reset:install-step}.install-steps li{position:relative;padding-left:34px;margin-bottom:10px;font-size:var(--aisync-font-size14);line-height:1.8;color:var(--aisync-color-text);counter-increment:install-step}.install-steps li:before{content:counter(install-step);position:absolute;left:0;top:3px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--aisync-color-primary-bg);color:var(--aisync-color-primary-text);font-size:var(--aisync-font-size12);font-weight:600}.install-method-note{margin-top:10px;font-size:var(--aisync-font-size13);line-height:1.7;color:var(--aisync-color-text-secondary)}.install-command{margin-top:14px;overflow:hidden;border:1px solid var(--aisync-color-split);border-radius:var(--aisync-border-radius10, 10px);background:#1f2329}.install-command-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff0f}.install-command-dot{width:10px;height:10px;border-radius:50%;background:#ffffff38}.install-command-title{margin-left:6px;color:#ffffff73;font-size:var(--aisync-font-size12);-webkit-user-select:none;user-select:none}.install-command-copy{margin-left:auto;padding:4px 12px;border:1px solid rgba(255,255,255,.22);border-radius:var(--aisync-border-radius6);background:transparent;color:#ffffffbf;font-size:var(--aisync-font-size12);cursor:pointer;transition:background-color var(--site-motion) var(--site-ease),color var(--site-motion) var(--site-ease),border-color var(--site-motion) var(--site-ease)}.install-command-copy:hover{background:#ffffff1a;color:#fff}.install-command-copy.is-copied{border-color:#fff6;color:#fff}.install-command-code{display:block;padding:14px 16px;overflow-x:auto;color:#e8eaed;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:var(--aisync-font-size13);line-height:1.7;white-space:pre}.install-command-note{padding:0 16px 12px;color:#ffffff8c;font-size:var(--aisync-font-size12);line-height:1.7}.install-windows-empty{padding:64px 32px;border:1px dashed var(--aisync-color-border);border-radius:var(--aisync-border-radius16);background:var(--aisync-color-bg-elevated);text-align:center}.install-windows-icon{width:40px;height:40px;margin:0 auto 16px;color:var(--aisync-color-text-tertiary)}.install-windows-empty h3{margin-bottom:8px;font-size:var(--aisync-font-size18);font-weight:600;color:var(--aisync-color-text)}.install-windows-empty p{max-width:420px;margin:0 auto 16px;font-size:var(--aisync-font-size14);line-height:1.8;color:var(--aisync-color-text-secondary)}.install-support{margin-top:8px;font-size:var(--aisync-font-size14);color:var(--aisync-color-text-secondary);text-align:center}.install-support-link{color:var(--aisync-color-primary-text);font-weight:500}.install-support-link:hover{text-decoration:underline}@media(max-width:640px){.install-problem{padding:20px}.install-cause,.install-methods{padding-left:0}.install-tabs{width:100%}.install-tab{flex:1;padding:8px 0}}
