:root{--td-screen-xs: 320px;--td-screen-sm: 768px;--td-screen-md: 992px;--td-screen-lg: 1200px;--td-screen-xl: 1400px;--td-screen-xxl: 1880px}@-moz-document url-prefix(){.narrow-scrollbar{scrollbar-color:var(--td-scrollbar-color) transparent;scrollbar-width:thin}}.narrow-scrollbar::-webkit-scrollbar{width:8px;height:8px}.narrow-scrollbar::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color);border-radius:15px}.narrow-scrollbar::-webkit-scrollbar-thumb:vertical:hover,.narrow-scrollbar::-webkit-scrollbar-thumb:horizontal:hover{background-color:var(--td-scrollbar-hover-color)}.t-fake-arrow path{-webkit-transition:d .2s;transition:d .2s;stroke:currentcolor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}.t-fake-arrow.t-fake-arrow--transform path{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform-origin:center;transform-origin:center}.t-fake-arrow.t-fake-arrow--transform.t-fake-arrow--active path{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.t-slide-down-enter-active,.t-slide-down-leave-active{-webkit-transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1);transition:height .2s cubic-bezier(.38,0,.24,1),max-height .2s cubic-bezier(.38,0,.24,1)}:root,:root[theme-mode=light]{--td-brand-color-1: #f2f3ff;--td-brand-color-2: #d9e1ff;--td-brand-color-3: #b5c7ff;--td-brand-color-4: #8eabff;--td-brand-color-5: #618dff;--td-brand-color-6: #366ef4;--td-brand-color-7: #0052d9;--td-brand-color-8: #003cab;--td-brand-color-9: #002a7c;--td-brand-color-10: #001a57;--td-warning-color-1: #fff1e9;--td-warning-color-2: #ffd9c2;--td-warning-color-3: #ffb98c;--td-warning-color-4: #fa9550;--td-warning-color-5: #e37318;--td-warning-color-6: #be5a00;--td-warning-color-7: #954500;--td-warning-color-8: #713300;--td-warning-color-9: #532300;--td-warning-color-10: #3b1700;--td-error-color-1: #fff0ed;--td-error-color-2: #ffd8d2;--td-error-color-3: #ffb9b0;--td-error-color-4: #ff9285;--td-error-color-5: #f6685d;--td-error-color-6: #d54941;--td-error-color-7: #ad352f;--td-error-color-8: #881f1c;--td-error-color-9: #68070a;--td-error-color-10: #490002;--td-success-color-1: #e3f9e9;--td-success-color-2: #c6f3d7;--td-success-color-3: #92dab2;--td-success-color-4: #56c08d;--td-success-color-5: #2ba471;--td-success-color-6: #008858;--td-success-color-7: #006c45;--td-success-color-8: #005334;--td-success-color-9: #003b23;--td-success-color-10: #002515;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-7);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-6);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-8);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-mask-background: rgba(255, 255, 255, .96);--td-mask-gradient: rgba(255, 255, 255, 0);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-secondarycomponent: var(--td-gray-color-4);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-5);--td-bg-color-secondarycomponent-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-7);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(0, 0, 0, .1);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, .08), 0 2px 4px -1px rgba(0, 0, 0, .12);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, .06), 0 5px 5px -3px rgba(0, 0, 0, .1);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, .04), 0 8px 10px -5px rgba(0, 0, 0, .08);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1);--td-scrollbar-hover-color: rgba(0, 0, 0, .3);--td-scroll-track-color: #fff}:root.dark,:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e8e8e8;--td-gray-color-4: #ddd;--td-gray-color-5: #c6c6c6;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #393939;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-brand-color-light-hover: var(--td-brand-color-2);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-warning-color-light-hover: var(--td-warning-color-2);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-error-color-light-hover: var(--td-error-color-2);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-success-color-light-hover: var(--td-success-color-2);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-mask-background: rgba(36, 36, 36, .96);--td-mask-gradient: rgba(36, 36, 36, 0);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-secondarycomponent: var(--td-gray-color-10);--td-bg-color-secondarycomponent-hover: var(--td-gray-color-9);--td-bg-color-secondarycomponent-active: var(--td-gray-color-8);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-text-color-watermark: rgba(255, 255, 255, .1);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .12);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, .1), 0 5px 5px rgba(0, 0, 0, .16);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, .12), 0 8px 10px rgba(0, 0, 0, .2);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1);--td-scrollbar-hover-color: rgba(255, 255, 255, .3);--td-scroll-track-color: #333}:root{--td-radius-small: 2px;--td-radius-default: 3px;--td-radius-medium: 6px;--td-radius-large: 9px;--td-radius-extraLarge: 12px;--td-radius-round: 999px;--td-radius-circle: 50%}:root{--td-font-family: PingFang SC, Microsoft YaHei, Arial Regular;--td-font-family-medium: PingFang SC, Microsoft YaHei, Arial Medium;--td-font-size-link-small: 12px;--td-font-size-link-medium: 14px;--td-font-size-link-large: 16px;--td-font-size-mark-small: 12px;--td-font-size-mark-medium: 14px;--td-font-size-body-small: 12px;--td-font-size-body-medium: 14px;--td-font-size-body-large: 16px;--td-font-size-title-small: 14px;--td-font-size-title-medium: 16px;--td-font-size-title-large: 18px;--td-font-size-title-extraLarge: 20px;--td-font-size-headline-small: 24px;--td-font-size-headline-medium: 28px;--td-font-size-headline-large: 36px;--td-font-size-display-medium: 48px;--td-font-size-display-large: 64px;--td-line-height-link-small: 20px;--td-line-height-link-medium: 22px;--td-line-height-link-large: 24px;--td-line-height-mark-small: 20px;--td-line-height-mark-medium: 22px;--td-line-height-body-small: 20px;--td-line-height-body-medium: 22px;--td-line-height-body-large: 24px;--td-line-height-title-small: 22px;--td-line-height-title-medium: 24px;--td-line-height-title-large: 26px;--td-line-height-title-extraLarge: 28px;--td-line-height-headline-small: 32px;--td-line-height-headline-medium: 36px;--td-line-height-headline-large: 44px;--td-line-height-display-medium: 56px;--td-line-height-display-large: 72px;--td-font-link-small: var(--td-font-size-link-small) / var(--td-line-height-link-small) var(--td-font-family);--td-font-link-medium: var(--td-font-size-link-medium) / var(--td-line-height-link-medium) var(--td-font-family);--td-font-link-large: var(--td-font-size-link-large) / var(--td-line-height-link-large) var(--td-font-family);--td-font-mark-small: 600 var(--td-font-size-mark-small) / var(--td-line-height-mark-small) var(--td-font-family);--td-font-mark-medium: 600 var(--td-font-size-mark-medium) / var(--td-line-height-mark-medium) var(--td-font-family);--td-font-body-small: var(--td-font-size-body-small) / var(--td-line-height-body-small) var(--td-font-family);--td-font-body-medium: var(--td-font-size-body-medium) / var(--td-line-height-body-medium) var(--td-font-family);--td-font-body-large: var(--td-font-size-body-large) / var(--td-line-height-body-large) var(--td-font-family);--td-font-title-small: 600 var(--td-font-size-title-small) / var(--td-line-height-title-small) var(--td-font-family);--td-font-title-medium: 600 var(--td-font-size-title-medium) / var(--td-line-height-title-medium) var(--td-font-family);--td-font-title-large: 600 var(--td-font-size-title-large) / var(--td-line-height-title-large) var(--td-font-family);--td-font-title-extraLarge: 600 var(--td-font-size-title-extraLarge) / var(--td-line-height-title-extraLarge) var(--td-font-family);--td-font-headline-small: 600 var(--td-font-size-headline-small) / var(--td-line-height-headline-small) var(--td-font-family);--td-font-headline-medium: 600 var(--td-font-size-headline-medium) / var(--td-line-height-headline-medium) var(--td-font-family);--td-font-headline-large: 600 var(--td-font-size-headline-large) / var(--td-line-height-headline-large) var(--td-font-family);--td-font-display-medium: 600 var(--td-font-size-display-medium) / var(--td-line-height-display-medium) var(--td-font-family);--td-font-display-large: 600 var(--td-font-size-display-large) / var(--td-line-height-display-large) var(--td-font-family)}:root{--td-size-1: 2px;--td-size-2: 4px;--td-size-3: 6px;--td-size-4: 8px;--td-size-5: 12px;--td-size-6: 16px;--td-size-7: 20px;--td-size-8: 24px;--td-size-9: 28px;--td-size-10: 32px;--td-size-11: 36px;--td-size-12: 40px;--td-size-13: 48px;--td-size-14: 56px;--td-size-15: 64px;--td-size-16: 72px;--td-comp-size-xxxs: var(--td-size-6);--td-comp-size-xxs: var(--td-size-7);--td-comp-size-xs: var(--td-size-8);--td-comp-size-s: var(--td-size-9);--td-comp-size-m: var(--td-size-10);--td-comp-size-l: var(--td-size-11);--td-comp-size-xl: var(--td-size-12);--td-comp-size-xxl: var(--td-size-13);--td-comp-size-xxxl: var(--td-size-14);--td-comp-size-xxxxl: var(--td-size-15);--td-comp-size-xxxxxl: var(--td-size-16);--td-pop-padding-s: var(--td-size-2);--td-pop-padding-m: var(--td-size-3);--td-pop-padding-l: var(--td-size-4);--td-pop-padding-xl: var(--td-size-5);--td-pop-padding-xxl: var(--td-size-6);--td-comp-paddingLR-xxs: var(--td-size-1);--td-comp-paddingLR-xs: var(--td-size-2);--td-comp-paddingLR-s: var(--td-size-4);--td-comp-paddingLR-m: var(--td-size-5);--td-comp-paddingLR-l: var(--td-size-6);--td-comp-paddingLR-xl: var(--td-size-8);--td-comp-paddingLR-xxl: var(--td-size-10);--td-comp-paddingTB-xxs: var(--td-size-1);--td-comp-paddingTB-xs: var(--td-size-2);--td-comp-paddingTB-s: var(--td-size-4);--td-comp-paddingTB-m: var(--td-size-5);--td-comp-paddingTB-l: var(--td-size-6);--td-comp-paddingTB-xl: var(--td-size-8);--td-comp-paddingTB-xxl: var(--td-size-10);--td-comp-margin-xxs: var(--td-size-1);--td-comp-margin-xs: var(--td-size-2);--td-comp-margin-s: var(--td-size-4);--td-comp-margin-m: var(--td-size-5);--td-comp-margin-l: var(--td-size-6);--td-comp-margin-xl: var(--td-size-7);--td-comp-margin-xxl: var(--td-size-8);--td-comp-margin-xxxl: var(--td-size-10);--td-comp-margin-xxxxl: var(--td-size-12)}:root{--os-gold: #d4a017;--os-cyan: #2ee6d6;--os-blue: #0052d9;--os-bg: #030812;--os-panel: rgba(8, 16, 30, .78);--os-border: rgba(120, 160, 255, .16);--os-glow: rgba(0, 82, 217, .4)}html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden;font-family:Noto Sans SC,PingFang SC,sans-serif;background:var(--os-bg);color:var(--td-text-color-primary);-webkit-font-smoothing:antialiased}.site{position:relative;isolation:isolate;min-height:100vh;display:flex;flex-direction:column;background:var(--os-bg)}.site-mesh{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--os-bg)}.site-mesh .blob{position:absolute;border-radius:50%;filter:blur(72px);opacity:.7}.site-mesh .blob.a{width:520px;height:520px;top:-160px;right:-80px;background:#0052d952;animation:drift 22s ease-in-out infinite}.site-mesh .blob.b{width:380px;height:380px;top:28%;left:-120px;background:#2ee6d61f;animation:drift 18s ease-in-out infinite reverse}.site-mesh .blob.c{width:280px;height:280px;bottom:8%;right:12%;background:#d4a0171a;animation:drift 26s ease-in-out infinite}.site-mesh:after{content:"";position:absolute;inset:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.site-header,.site-main,.site-footer{position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--os-border);background:#0308129e;-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);box-shadow:0 10px 40px #0000002e}.site-header--mobile{display:none}.site-header__mobile-bar{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px}.site-header__mobile-ops{display:flex;align-items:center;gap:10px}.site-mobile-toggle{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--os-border);background:#ffffff0d;color:#fff;font-size:20px;cursor:pointer;transition:all .2s ease}.site-mobile-toggle:hover{background:#ffffff1a;border-color:#78a0ff52}.site-drawer{position:fixed;inset:0;z-index:999;pointer-events:none;visibility:hidden;transition:visibility .24s ease}.site-drawer.is-open{pointer-events:auto;visibility:visible}.site-drawer__backdrop{position:absolute;inset:0;background:#030812b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .24s ease}.site-drawer.is-open .site-drawer__backdrop{opacity:1}.site-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:#060d1b;border-left:1px solid var(--os-border);display:flex;flex-direction:column;padding:16px 20px 24px;transform:translate(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);box-shadow:-12px 0 40px #0009}.site-drawer.is-open .site-drawer__panel{transform:translate(0)}.site-drawer__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--os-border);margin-bottom:16px}.site-drawer__close{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;border:1px solid var(--os-border);background:#ffffff0d;color:#fffc;font-size:18px;cursor:pointer;transition:all .2s ease}.site-drawer__close:hover{background:#ffffff1a;color:#fff}.site-drawer__nav{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto}.site-drawer__link{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:#ffffffc2;font-size:15px;font-weight:500;cursor:pointer;text-align:left;transition:all .18s ease}.site-drawer__link:hover{background:#ffffff0d;color:#fff}.site-drawer__link.is-active{background:#0052d940;border-color:#78a0ff52;color:#fff}.site-drawer__dot{width:7px;height:7px;border-radius:50%;background:var(--os-cyan);box-shadow:0 0 8px var(--os-cyan)}.site-drawer__footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--os-border);display:flex;flex-direction:column;gap:12px}.site-drawer__tagline{font-size:12px;color:#fff6;text-align:center;margin:0}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(46,230,214,.45),rgba(0,82,217,.55),transparent);opacity:.7}.site-header .t-head-menu{background:transparent}.site-header .t-head-menu .t-menu__item{color:#ffffffb8}.site-header .t-head-menu .t-menu__item.t-is-active{color:#fff;background:#0052d938;border-radius:999px;box-shadow:inset 0 0 0 1px #78a0ff2e}.site .t-button--theme-primary{box-shadow:0 8px 28px #0052d96b}.site .t-button--theme-primary:hover{box-shadow:0 10px 36px #0052d994}.brand-btn{border:0;background:transparent;cursor:pointer;padding:0}.brand-lockup{display:inline-flex;align-items:center;gap:10px}.brand-lockup__text{display:flex;flex-direction:column;line-height:1.1;text-align:left}.brand-lockup__text strong{font-size:15px;font-weight:700;letter-spacing:.02em}.brand-lockup__text em{font-style:normal;font-family:Syne,Noto Sans SC,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--os-gold)}.header-ops{display:flex;align-items:center;gap:8px;padding-right:12px}.site-main{flex:1}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.hero{position:relative;overflow:hidden;padding:72px 0 88px}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(120,160,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,255,.055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 62% at 50% 0%,#000 38%,transparent 100%);mask-image:radial-gradient(ellipse 80% 62% at 50% 0%,#000 38%,transparent 100%);pointer-events:none;animation:grid-shift 28s linear infinite}.hero:after{content:"";position:absolute;left:0;right:0;height:140px;background:linear-gradient(180deg,transparent,rgba(46,230,214,.05),transparent);pointer-events:none;animation:scan 7.5s ease-in-out infinite}.hero-inner{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:48px;align-items:center}.hero h1,.page h1,.section-head h2,.cta h2{font-family:Syne,Noto Sans SC,sans-serif;letter-spacing:-.04em}.section-head h2,.cta h2,.glass-card h3{-webkit-text-fill-color:#fff}.hero h1{margin:18px 0 20px;font-size:clamp(40px,5.4vw,66px);line-height:1.1;font-weight:800;color:#f4f8ff}.hero .t-tag.t-tag--primary{background:#0052d952!important;color:#d6e6ff!important;border:1px solid rgba(140,180,255,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-copy{position:relative;z-index:2}.hero-copy:before{content:"";position:absolute;inset:-48px -40px -24px;background:radial-gradient(ellipse at 18% 30%,rgba(0,82,217,.28),transparent 68%);pointer-events:none;z-index:-1}.hero-lead,.lead{max-width:640px;font-size:16px;line-height:1.9;color:#ffffffad}.hero-actions{display:flex;margin:32px 0 24px}.hero-meta{display:flex;flex-wrap:wrap;gap:10px;color:#ffffff9e;font-size:13px}.hero-meta span{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#ffffff09;border:1px solid var(--os-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-meta span:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--os-gold);box-shadow:0 0 12px var(--os-gold)}.hero-visual{position:relative;height:460px}.orbit-hud{position:absolute;left:50%;bottom:6px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--os-cyan);background:#08101eb8;border:1px solid rgba(46,230,214,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.orbit-hud:before{content:"";width:7px;height:7px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 10px #3ecf8e;animation:blink 1.6s ease-in-out infinite}.orbit{position:absolute;inset:8px 0 36px;display:grid;place-items:center}.orbit-glow{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,82,217,.42) 0%,rgba(46,230,214,.14) 42%,transparent 70%);filter:blur(6px);animation:pulse-glow 4.2s ease-in-out infinite}.orbit-scan{position:absolute;width:340px;height:340px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 74%,rgba(46,230,214,.55) 86%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:spin 5.6s linear infinite}.orbit-ring{position:absolute;border:1px solid rgba(120,160,255,.16);border-radius:50%}.orbit-ring.r1{width:340px;height:340px;border-style:dashed;animation:spin 42s linear infinite}.orbit-ring.r2{width:252px;height:252px;border-color:#2ee6d638;animation:spin 28s linear infinite reverse}.orbit-ring.r3{width:172px;height:172px;border-color:#d4a01747;animation:spin 16s linear infinite}.orbit-track{position:absolute;border-radius:50%}.orbit-track.t1{--spin: 26s;width:340px;height:340px;animation:spin var(--spin) linear infinite}.orbit-track.t2{--spin: 17s;width:252px;height:252px;animation:spin var(--spin) linear infinite reverse}.orbit-track.t3{width:172px;height:172px;animation:spin 9s linear infinite}.orbit-dot{position:absolute;top:50%;left:100%;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#9ec2ff;box-shadow:0 0 14px #9ec2ffe6}.orbit-dot.cyan{top:0;left:50%;background:var(--os-cyan);box-shadow:0 0 14px #2ee6d6f2}.orbit-dot.gold{top:18%;left:88%;width:6px;height:6px;background:var(--os-gold);box-shadow:0 0 12px var(--os-gold)}.orbit-sat{position:absolute}.orbit-sat.s-top{top:0;left:50%;transform:translate(-50%,-50%)}.orbit-sat.s-bottom{top:100%;left:50%;transform:translate(-50%,-50%)}.orbit-sat.s-left{top:50%;left:0;transform:translate(-50%,-50%)}.orbit-sat.s-right{top:50%;left:100%;transform:translate(-50%,-50%)}.orbit-sat-inner{display:block;padding:7px 12px;border-radius:999px;background:#08101ee0;border:1px solid var(--os-border);font-size:12px;color:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000047;white-space:nowrap}.orbit-track.t1 .orbit-sat-inner{animation:spin-reverse var(--spin) linear infinite}.orbit-track.t2 .orbit-sat-inner{animation:spin var(--spin) linear infinite}.orbit-core{position:relative;z-index:2;width:120px;height:120px;border-radius:28px;background:linear-gradient(145deg,#101a2c,#050b14);border:1px solid rgba(120,160,255,.32);display:grid;place-items:center;box-shadow:0 0 0 1px #2ee6d614,0 0 70px #0052d973}.orbit-core svg{width:56px;height:56px;filter:drop-shadow(0 0 10px rgba(0,82,217,.45))}.orbit-core-pulse{position:absolute;inset:-14px;border-radius:36px;border:1px solid rgba(46,230,214,.28);animation:pulse-ring 2.6s ease-out infinite}.orbit-core-pulse.delay{animation-delay:1.3s}.hero-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.metric-card{position:relative;overflow:hidden;padding:20px 18px 18px;border-radius:16px;background:var(--os-panel);border:1px solid var(--os-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.metric-card:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,var(--os-cyan),transparent)}.metric-card:hover{transform:translateY(-3px);border-color:#2ee6d647;box-shadow:0 18px 40px #00000047,0 0 24px #0052d91f}.metric-card .value{font-family:Syne,Noto Sans SC,sans-serif;font-size:30px;font-weight:700;background:linear-gradient(120deg,#fff,#9ec2ff 55%,#2ee6d6);-webkit-background-clip:text;background-clip:text;color:transparent}.metric-card .label{margin-top:6px;font-size:13px;color:#ffffff9e}.metric-card .note{margin-top:6px;font-size:12px;color:#ffffff61}.section,.page{position:relative;padding:88px 0}.page:before{content:"";position:absolute;top:0;left:50%;width:min(900px,100%);height:280px;transform:translate(-50%);background:radial-gradient(ellipse at top,rgba(0,82,217,.2),transparent 70%);pointer-events:none}.section-alt{background:linear-gradient(180deg,rgba(0,82,217,.045),transparent 42%),#ffffff05}.section-head{max-width:720px;margin-bottom:36px}.eyebrow{margin:0 0 10px;color:var(--os-cyan);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.section-head h2,.page h1{margin:0 0 14px;font-size:34px;color:#fff}.page h1{color:#fff;background-image:linear-gradient(120deg,#fff 36%,#9ec2ff 88%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-head p{color:#fff9;line-height:1.8}.glass-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 28%),var(--os-panel);border:1px solid var(--os-border);border-radius:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.glass-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.07) 50%,transparent 62%);transform:translate(-120%);transition:transform .7s ease;pointer-events:none}.glass-card:hover{border-color:#0052d966}.glass-card:hover:after{transform:translate(120%)}.glass-card h3{margin:14px 0 10px;font-size:18px;color:#fff}.glass-card p,.glass-card li{color:#ffffffb3;line-height:1.75}.glass-card ul{margin:0;padding-left:18px}.glass-card li{margin:6px 0}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.card-head+h3{margin-top:8px}.card-index{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.16em;color:var(--os-gold)}.icon-well{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--os-cyan);background:linear-gradient(145deg,#0052d952,#2ee6d614);border:1px solid rgba(120,160,255,.2);box-shadow:inset 0 0 12px #2ee6d614;font-size:20px}.arch-flow{display:grid;gap:14px}.arch-layer{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:20px;border-radius:16px;background:var(--os-panel);border:1px solid var(--os-border)}.arch-layer .num{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#0052d929;color:var(--os-cyan);font-family:IBM Plex Mono,monospace;font-size:13px}.arch-layer h3{margin:0 0 4px;font-size:17px;color:#fff}.arch-layer p{margin:0;color:#ffffff8c;font-size:13px}.arch-connector{height:28px;display:grid;place-items:center;color:var(--os-cyan);opacity:.6}.scenario-card{min-height:100%}.scenario-index{position:absolute;right:10px;top:4px;font-family:Syne,Noto Sans SC,sans-serif;font-size:64px;font-weight:800;line-height:1;color:#ffffff0b;pointer-events:none}.scenario-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--os-cyan),transparent);opacity:.35}.quote-card .quote-mark{display:block;font-family:Syne,serif;font-size:56px;line-height:.55;color:var(--os-cyan);opacity:.38;margin-bottom:12px}.quote-card .quote-text{font-size:15px;line-height:1.85;margin:0;color:#ffffffc7}.quote-card .quote-author{margin:18px 0 0;font-size:13px;color:#ffffff6b}.eco-card{text-align:center}.eco-mark{width:40px;height:40px;margin:0 auto 10px;border-radius:12px;display:grid;place-items:center;font-weight:700;color:var(--os-cyan);background:#0052d938;border:1px solid rgba(120,160,255,.18)}.eco-card .eco-name{font-weight:600;color:#fff}.eco-card .eco-desc{font-size:12px;color:#ffffff73;margin-top:4px}.price-card.featured{border-color:#0052d99e;box-shadow:0 0 0 1px #0052d938,0 24px 80px #0052d92e}.price-card.featured:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 180px at 50% -10%,rgba(0,82,217,.32),transparent 62%);pointer-events:none}.price{margin:10px 0 14px;font-family:Syne,Noto Sans SC,sans-serif;font-size:32px;font-weight:700;color:#fff}.price small{margin-left:6px;font-size:13px;font-weight:400;color:#ffffff73}.tag-wrap{display:flex;flex-wrap:wrap;gap:8px}.tab-panel{padding-top:20px}.page .t-tabs,.page .t-tabs__operations{background:transparent!important}.page .t-tabs__nav-item.t-is-active{color:var(--os-cyan)}.page .t-tabs__bar{background:var(--os-cyan)}.page .t-card{background:transparent;border-color:transparent;box-shadow:none}.page .t-steps .t-steps-item__title{color:#ffffffd1}.page .t-table{background:#08101eb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cta{padding:40px 0 96px}.cta-inner{position:relative;overflow:hidden;display:flex;justify-content:space-between;gap:32px;align-items:center;padding:44px;border-radius:22px;background:radial-gradient(640px 220px at 86% 0%,rgba(0,82,217,.34),transparent 62%),radial-gradient(420px 180px at 8% 120%,rgba(46,230,214,.1),transparent 55%),var(--os-panel);border:1px solid rgba(120,160,255,.22);box-shadow:0 24px 80px #00000047}.cta-inner:before{content:"";position:absolute;width:180%;height:180%;top:-40%;left:-40%;background:conic-gradient(from 180deg,transparent 0 62%,rgba(46,230,214,.18),rgba(0,82,217,.28),transparent 78%);animation:spin 14s linear infinite;pointer-events:none;opacity:.7}.cta-inner>*{position:relative;z-index:1}.cta h2{margin:0 0 10px;font-size:30px;color:#fff}.cta p{color:#fff9}.site-footer{border-top:1px solid var(--os-border);padding:48px 0 28px;background:#02060ddb}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.footer-grid h4{margin:0 0 14px;color:#fff;font-size:14px}.footer-grid a,.footer-grid p,.footer-desc{display:block;margin:8px 0;color:#ffffff8c;cursor:pointer;font-size:13px}.footer-desc{cursor:default;line-height:1.7}.footer-copy{margin-top:32px;color:#ffffff59;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes pulse-glow{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.28)}}@keyframes shine{to{background-position:220% center}}@keyframes scan{0%{top:-140px}to{top:100%}}@keyframes drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-5%,6%) scale(1.08)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes grid-shift{to{background-position:56px 56px}}@media(max-width:1024px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px}}@media(max-width:860px){.site-header--desktop{display:none!important}.site-header--mobile{display:block!important}.hero-inner{grid-template-columns:1fr;display:grid;gap:32px}.hero-copy{text-align:left}.hero-visual{height:320px;display:flex;justify-content:center;align-items:center}.orbit-scan,.orbit-ring.r1,.orbit-track.t1{width:280px;height:280px}.orbit-ring.r2,.orbit-track.t2{width:210px;height:210px}.orbit-ring.r3,.orbit-track.t3{width:148px;height:148px}.cta-inner{grid-template-columns:1fr;display:grid;gap:24px}}@media(max-width:768px){.container{width:calc(100% - 32px)}.section,.page{padding:44px 0}.hero{padding:24px 0 36px}.hero h1{font-size:clamp(26px,7vw,40px);line-height:1.18;margin:14px 0 16px}.hero-lead,.lead{font-size:14.5px;line-height:1.7}.hero-metrics{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px}.section-head{margin-bottom:24px}.section-head h2,.page h1{font-size:clamp(22px,5.5vw,30px);margin:0 0 10px}.glass-card{border-radius:14px}.footer-grid{grid-template-columns:1fr;gap:24px}.site-footer{padding:36px 0 24px}.cta{padding:24px 0 48px}.cta-inner{padding:28px 20px;border-radius:18px}.cta h2{font-size:24px;line-height:1.25}.arch-layer{grid-template-columns:44px 1fr;gap:12px;padding:16px}.arch-layer .num{width:36px;height:36px;font-size:12px}.page .t-table{border-radius:12px}.page .t-table__content,.page .t-tabs__nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:480px){.container{width:calc(100% - 24px)}.hero-actions{flex-direction:column;width:100%;margin:20px 0 16px}.hero-actions .t-button{width:100%;justify-content:center}.hero-meta{flex-wrap:wrap;gap:8px 12px;font-size:12px}.hero-metrics{grid-template-columns:1fr}.metric-card{padding:16px 14px}.metric-card .value{font-size:24px}.hero-visual{height:270px;overflow:hidden}.orbit{transform:scale(.82);transform-origin:center center}.glass-card{padding:18px 16px!important}.price{font-size:28px}.cta-inner .t-space{width:100%;flex-direction:column}.cta-inner .t-button{width:100%;justify-content:center}.arch-layer{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.orbit-scan,.orbit-ring,.orbit-track,.orbit-sat-inner,.orbit-glow,.orbit-core-pulse,.site-mesh .blob,.hero h1,.hero:before,.hero:after,.cta-inner:before,.orbit-hud:before{animation:none}.glass-card:hover,.metric-card:hover{transform:none}}
