﻿body {
}

/*创建div边框鼠标滑过会显示发光效果*/
.h-100 {
    border: 2px solid transparent;
    transition: box-shadow 0.3s ease-in-out;
}

    .h-100:hover {
        box-shadow: 0 0 15px 5px rgba(0, 123, 255, 0.5), 0 0 25px 5px rgba(0, 204, 255, 0.5);
        /* 渐变阴影效果 */
    }


li > strong {
    font-family: "Courier New", Courier, monospace; /* 使用等宽字体作为示例 */
    font-size: 18px; /* 设置字体大小 */
    color: #fa4918; /* 设置字体颜色 */
    font-weight: bold; /* 保证字体加粗 */
    /* 设置字体大小 */
    font-weight: bold;
    /* 设置字体加粗 */
    background: linear-gradient(45deg, #ff007f, #5900ff);
    /* 创建渐变背景 */
    -webkit-background-clip: text;
    /* 使背景仅应用于文本部分 */
    color: transparent;
    /* 设置文字颜色透明，让背景显示 */
    text-align: center;
    /* 使文本居中 */
    margin-top: 100px;
    /* 给顶部留白 */
    /* 创建渐变字体效果 */
}
/*以下9个渐变字体参考苹果官网的设计*/

.gradient-text {
    font-size: 50px;
    /* 设置字体大小 */
    font-weight: bold;
    /* 设置字体加粗 */
    background: linear-gradient(45deg, #ff007f, #5900ff);
    /* 创建渐变背景 */
    -webkit-background-clip: text;
    /* 使背景仅应用于文本部分 */
    color: transparent;
    /* 设置文字颜色透明，让背景显示 */
    text-align: center;
    /* 使文本居中 */
    margin-top: 100px;
    /* 给顶部留白 */


    /*复制自苹果官网的某个字体渐变效果1*/
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --sk-link-disabled-opacity: 0.42;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --sk-focus-color: #0071e3;
    --sk-focus-color-alt: rgb(0, 0, 0);
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --footer-tile-border-radius: 30px;
    --footer-tile-content-padding: 60px;
    --footer-tile-spacing: 25px;
    --footer-tile-side-spacing: var(--footer-tile-spacing);
    --footer-tile-width: 1390px;
    --footer-tile-min-height: 600px;
    --r-localnav-text-zoom-factor: 1;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    direction: ltr;
    text-align: left;
    --icon-width: 55px;
    --section-spacing: 162px;
    --features-spacing: 150px;
    --tile-padding: 52px;
    --tile-border-radius: 30px;
    --tile-min-height: 550px;
    --subsection-spacing: 105px;
    color: #1d1d1f;
    font-size: 56px;
    line-height: 1.0714285714;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    quotes: "“" "”";
    font-style: normal;
    background: #fff;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    min-height: 2em;
    position: relative;
    left: -3px;
    background-image: linear-gradient(57deg,#8371fa,#c25ff9);
    /*复制自苹果官网*/
}

.gradient-text1 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --sk-link-disabled-opacity: 0.42;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --sk-focus-color: #0071e3;
    --sk-focus-color-alt: rgb(0, 0, 0);
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --footer-tile-border-radius: 30px;
    --footer-tile-content-padding: 60px;
    --footer-tile-spacing: 25px;
    --footer-tile-side-spacing: var(--footer-tile-spacing);
    --footer-tile-width: 1390px;
    --footer-tile-min-height: 600px;
    --r-localnav-text-zoom-factor: 1;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    direction: ltr;
    text-align: left;
    --icon-width: 55px;
    --section-spacing: 162px;
    --features-spacing: 150px;
    --tile-padding: 52px;
    --tile-border-radius: 30px;
    --tile-min-height: 550px;
    --subsection-spacing: 105px;
    color: #1d1d1f;
    font-size: 56px;
    line-height: 1.0714285714;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    quotes: "“" "”";
    font-style: normal;
    background: #fff;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    min-height: 2em;
    background-image: linear-gradient(57deg,#f2425e,#f54e1a);
}

.gradient-text2 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --sk-link-disabled-opacity: 0.42;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --sk-focus-color: #0071e3;
    --sk-focus-color-alt: rgb(0, 0, 0);
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --footer-tile-border-radius: 30px;
    --footer-tile-content-padding: 60px;
    --footer-tile-spacing: 25px;
    --footer-tile-side-spacing: var(--footer-tile-spacing);
    --footer-tile-width: 1390px;
    --footer-tile-min-height: 600px;
    --r-localnav-text-zoom-factor: 1;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    direction: ltr;
    text-align: left;
    --icon-width: 55px;
    --section-spacing: 162px;
    --features-spacing: 150px;
    --tile-padding: 52px;
    --tile-border-radius: 30px;
    --tile-min-height: 550px;
    --subsection-spacing: 105px;
    color: #1d1d1f;
    font-size: 56px;
    line-height: 1.0714285714;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    quotes: "“" "”";
    font-style: normal;
    background: #fff;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    min-height: 2em;
    background-image: linear-gradient(57deg,#df4fca,#ed4492);
}

.gradient-text3 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --sk-link-disabled-opacity: 0.42;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --sk-focus-color: #0071e3;
    --sk-focus-color-alt: rgb(0, 0, 0);
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --footer-tile-border-radius: 30px;
    --footer-tile-content-padding: 60px;
    --footer-tile-spacing: 25px;
    --footer-tile-side-spacing: var(--footer-tile-spacing);
    --footer-tile-width: 1390px;
    --footer-tile-min-height: 600px;
    --r-localnav-text-zoom-factor: 1;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    direction: ltr;
    text-align: left;
    --icon-width: 55px;
    --section-spacing: 162px;
    --features-spacing: 150px;
    --tile-padding: 52px;
    --tile-border-radius: 30px;
    --tile-min-height: 550px;
    --subsection-spacing: 105px;
    color: #1d1d1f;
    font-size: 56px;
    line-height: 1.0714285714;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    quotes: "“" "”";
    font-style: normal;
    background: #fff;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    min-height: 2em;
    position: relative;
    left: -3px;
    background-image: linear-gradient(57deg,#8371fa,#c25ff9);
}

.gradient-text4 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --sk-link-disabled-opacity: 0.42;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --sk-focus-color: #0071e3;
    --sk-focus-color-alt: rgb(0, 0, 0);
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --footer-tile-border-radius: 30px;
    --footer-tile-content-padding: 60px;
    --footer-tile-spacing: 25px;
    --footer-tile-side-spacing: var(--footer-tile-spacing);
    --footer-tile-width: 1390px;
    --footer-tile-min-height: 600px;
    --r-localnav-text-zoom-factor: 1;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    direction: ltr;
    text-align: left;
    --icon-width: 55px;
    --section-spacing: 162px;
    --features-spacing: 150px;
    --tile-padding: 52px;
    --tile-border-radius: 30px;
    --tile-min-height: 550px;
    --subsection-spacing: 105px;
    color: #1d1d1f;
    font-size: 56px;
    line-height: 1.0714285714;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    quotes: "“" "”";
    font-style: normal;
    background: #fff;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    min-height: 2em;
    position: relative;
    left: -3px;
    background-image: linear-gradient(57deg,#008ff7,#497ffa);
}

.gradient-text5 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --sk-body-font-stack: text;
    --sk-default-stacked-margin: 0.4em;
    --sk-paragraph-plus-element-margin: 0.8em;
    --sk-headline-plus-first-element-margin: 0.8em;
    --sk-headline-plus-headline-margin: 0.4em;
    --sk-paragraph-plus-headline-margin: 1.6em;
    --sk-focus-color: #0071e3;
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --sk-footnote-font-size: 0.6em;
    --sk-footnote-offset-top: -0.5em;
    --sk-fill-blue: rgb(0,113,227);
    --sk-fill-orange: rgb(245,99,0);
    --sk-fill-green: rgb(3,161,14);
    --sk-productred: rgb(175,30,45);
    --sk-enviro-green: rgb(0,217,89);
    --sk-footnote-reduced-font-size: 0.45em;
    --sk-footnote-reduced-offset-top: -0.86em;
    --sk-links-inline-margin: 0.8em;
    --sk-links-stacked-margin: 0.4em;
    --finish-pink: #e8d1cf;
    --finish-yellow: #f0d95b;
    --finish-magenta: #de6274;
    --finish-silver: #e3e4e5;
    --finish-space-gray: #6b696e;
    --finish-ipad-10-9-blue: #6480a3;
    --finish-ipad-mini-purple: #b9b8d1;
    --global-card-corner-radius: 28px;
    --global-card-gutter: 20px;
    --global-section-background-color: rgb(255,255,255);
    --global-section-background-color-dark: rgb(0,0,0);
    --global-section-background-color-alt: rgb(245,245,247);
    --global-section-background-color-alt-dark: #101010;
    --global-scrim-background-color: rgb(250,250,252);
    --global-scrim-background-color-dark: rgb(22,22,23);
    --global-scrim-background-color-alt: rgb(255,255,255);
    --global-scrim-background-color-alt-dark: rgb(0,0,0);
    --global-spacing-section-padding: 200px;
    --global-spacing-section-padding-bottom-aap: 270px;
    --global-spacing-img-to-headline: 100px;
    --global-spacing-img-to-body: 60px;
    --global-spacing-headline-to-subhead: 40px;
    --global-spacing-body-to-touts: 30px;
    --global-spacing-keyline-to-copy: 60px;
    --global-viewport-content-width: 980px;
    --global-responsive-content-absolute-max-width: 1260px;
    --global-responsive-content-absolute-min-width: 320px;
    --global-responsive-content-width: 87.5vw;
    --global-responsive-content-margin: 6.25vw;
    --global-responsive-content-max-width: 1260px;
    --finish-silver-new: #AAABAD;
    --finish-space-black: #1B1A1C;
    --finish-blue: #A0AEAE;
    --finish-purple: #ADA9B4;
    --finish-starlight: #B0AAA2;
    --finish-space-gray-new: #3D3A40;
    --r-sk-start: left;
    --r-sk-end: right;
    --r-sk-safe-area-inset-start: env(safe-area-inset-left);
    --r-sk-safe-area-inset-end: env(safe-area-inset-right);
    --r-sk-logical-factor: 1;
    --r-localnav-text-zoom-factor: 1;
    --modal-scrollbar-buffer: 14px;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    --sk-glyph: rgb(255,255,255);
    --sk-glyph-gray: rgb(245,245,247);
    --sk-glyph-gray-alpha: rgba(255,255,255,0.92);
    --sk-glyph-gray-secondary: rgb(134,134,139);
    --sk-glyph-gray-secondary-alpha: rgba(255,255,255,0.56);
    --sk-glyph-gray-secondary-alt: rgb(210,210,215);
    --sk-glyph-gray-secondary-alt-alpha: rgba(255,255,255,0.8);
    --sk-glyph-gray-tertiary: rgb(110,110,115);
    --sk-glyph-gray-tertiary-alpha: rgba(255,255,255,0.4);
    --sk-glyph-blue: rgb(41,151,255);
    --sk-glyph-orange: rgb(255,121,27);
    --sk-glyph-green: rgb(3,161,14);
    --sk-glyph-red: rgb(255,48,55);
    --sk-fill: rgb(0,0,0);
    --sk-fill-secondary: rgb(22,22,23);
    --sk-fill-tertiary: rgb(29,29,31);
    --sk-fill-gray: rgb(245,245,247);
    --sk-fill-gray-alpha: rgba(255,255,255,0.92);
    --sk-fill-gray-secondary: rgb(110,110,115);
    --sk-fill-gray-secondary-alpha: rgba(255,255,255,0.4);
    --sk-fill-gray-tertiary: rgb(66,66,69);
    --sk-fill-gray-tertiary-alpha: rgba(255,255,255,0.24);
    --sk-fill-gray-quaternary: rgb(51,51,54);
    --sk-fill-gray-quaternary-alpha: rgba(255,255,255,0.2);
    --sk-fill-orange-secondary: rgb(41,13,0);
    --sk-fill-green-secondary: rgb(0,43,3);
    --sk-fill-red: rgb(255,48,55);
    --sk-fill-red-secondary: rgb(51,0,0);
    --sk-fill-yellow: rgb(173,130,0);
    --sk-fill-yellow-secondary: rgb(43,32,0);
    --sk-enviro-neutral: rgb(0,0,0);
    --sk-body-background-color: rgb(0,0,0);
    --sk-body-text-color: rgb(245,245,247);
    --sk-headline-text-color: rgb(245,245,247);
    --sk-body-link-color: rgb(41,151,255);
    --sk-link-disabled-opacity: 0.36;
    --sk-focus-color-alt: rgb(255,255,255);
    --aap-background-color: rgb(66 66 69/70%);
    --aap-inner-glow-color: rgb(232 232 237/11%);
    --aap-text-color: rgb(245,245,247);
    --aap-accent-color: #0071e3;
    --aap-icon-color: #f5f5f7;
    --aap-icon-color-alt: rgb(29,29,31);
    --aap-active-fill-color: #f5f5f7;
    --aap-inactive-fill-color: #767677;
    --aap-button-hover: rgb(73 73 76/72.6%);
    --aap-button-active: rgb(57 57 60/74.2%);
    --aap-dotnav-background: rgb(245 245 247/80%);
    --aap-dotnav-background-hover: rgb(255 255 255/48%);
    --aap-paddlenav-arrow-color: rgb(255 255 255/80%);
    --aap-paddlenav-arrow-color-hover: rgb(255 255 255/88%);
    --aap-paddlenav-background-hover: rgb(66 66 69/80%);
    --aap-base-top-offset: 90px;
    --aap-bottom: 100px;
    --aap-height: 204px;
    color: var(--sk-headline-text-color,rgb(29,29,31));
    font-size: 80px;
    font-weight: 600;
    line-height: 1.0875;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: start;
    quotes: "“" "”";
    font-style: normal;
    background-image: linear-gradient(51deg,#F7B500,#6DD400 76%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0);
    display: block;
}

.gradient-text6 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --sk-body-text-color: rgb(29,29,31);
    --sk-headline-text-color: rgb(29,29,31);
    --sk-body-background-color: rgb(255,255,255);
    --sk-body-font-stack: text;
    --sk-default-stacked-margin: 0.4em;
    --sk-paragraph-plus-element-margin: 0.8em;
    --sk-headline-plus-first-element-margin: 0.8em;
    --sk-headline-plus-headline-margin: 0.4em;
    --sk-paragraph-plus-headline-margin: 1.6em;
    --sk-body-link-color: rgb(0,102,204);
    --sk-link-disabled-opacity: 0.42;
    --sk-focus-color: #0071e3;
    --sk-focus-color-alt: rgb(0,0,0);
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --sk-footnote-font-size: 0.6em;
    --sk-footnote-offset-top: -0.5em;
    --sk-glyph: rgb(0,0,0);
    --sk-glyph-gray: rgb(29,29,31);
    --sk-glyph-gray-alpha: rgba(0,0,0,0.88);
    --sk-glyph-gray-secondary: rgb(110,110,115);
    --sk-glyph-gray-secondary-alpha: rgba(0,0,0,0.56);
    --sk-glyph-gray-secondary-alt: rgb(66,66,69);
    --sk-glyph-gray-secondary-alt-alpha: rgba(0,0,0,0.72);
    --sk-glyph-gray-tertiary: rgb(134,134,139);
    --sk-glyph-gray-tertiary-alpha: rgba(0,0,0,0.48);
    --sk-glyph-blue: rgb(0,102,204);
    --sk-glyph-orange: rgb(182,68,0);
    --sk-glyph-green: rgb(0,128,9);
    --sk-glyph-red: rgb(227,0,0);
    --sk-fill: rgb(255,255,255);
    --sk-fill-secondary: rgb(250,250,252);
    --sk-fill-tertiary: rgb(245,245,247);
    --sk-fill-gray: rgb(29,29,31);
    --sk-fill-gray-alpha: rgba(0,0,0,0.88);
    --sk-fill-gray-secondary: rgb(134,134,139);
    --sk-fill-gray-secondary-alpha: rgba(0,0,0,0.48);
    --sk-fill-gray-tertiary: rgb(210,210,215);
    --sk-fill-gray-tertiary-alpha: rgba(0,0,0,0.16);
    --sk-fill-gray-quaternary: rgb(232,232,237);
    --sk-fill-gray-quaternary-alpha: rgba(0,0,0,0.08);
    --sk-fill-blue: rgb(0,113,227);
    --sk-fill-orange: rgb(245,99,0);
    --sk-fill-orange-secondary: rgb(255,249,244);
    --sk-fill-green: rgb(3,161,14);
    --sk-fill-green-secondary: rgb(245,255,246);
    --sk-fill-red: rgb(227,0,0);
    --sk-fill-red-secondary: rgb(255,242,244);
    --sk-fill-yellow: rgb(255,224,69);
    --sk-fill-yellow-secondary: rgb(255,254,242);
    --sk-productred: rgb(175,30,45);
    --sk-enviro-green: rgb(0,217,89);
    --sk-enviro-neutral: rgb(232,232,237);
    --sk-footnote-reduced-font-size: 0.45em;
    --sk-footnote-reduced-offset-top: -0.86em;
    --sk-links-inline-margin: 0.8em;
    --sk-links-stacked-margin: 0.4em;
    --finish-pink: #e8d1cf;
    --finish-yellow: #f0d95b;
    --finish-magenta: #de6274;
    --finish-silver: #e3e4e5;
    --finish-space-gray: #6b696e;
    --finish-ipad-10-9-blue: #6480a3;
    --finish-ipad-mini-purple: #b9b8d1;
    --global-card-corner-radius: 28px;
    --global-card-gutter: 20px;
    --global-section-background-color: rgb(255,255,255);
    --global-section-background-color-dark: rgb(0,0,0);
    --global-section-background-color-alt: rgb(245,245,247);
    --global-section-background-color-alt-dark: #101010;
    --global-scrim-background-color: rgb(250,250,252);
    --global-scrim-background-color-dark: rgb(22,22,23);
    --global-scrim-background-color-alt: rgb(255,255,255);
    --global-scrim-background-color-alt-dark: rgb(0,0,0);
    --global-spacing-section-padding: 200px;
    --global-spacing-section-padding-bottom-aap: 270px;
    --global-spacing-img-to-headline: 100px;
    --global-spacing-img-to-body: 60px;
    --global-spacing-headline-to-subhead: 40px;
    --global-spacing-body-to-touts: 30px;
    --global-spacing-keyline-to-copy: 60px;
    --global-viewport-content-width: 980px;
    --global-responsive-content-absolute-max-width: 1260px;
    --global-responsive-content-absolute-min-width: 320px;
    --global-responsive-content-width: 87.5vw;
    --global-responsive-content-margin: 6.25vw;
    --global-responsive-content-max-width: 1260px;
    --finish-space-black: #2E2C2E;
    --finish-blue: #D7E5E6;
    --finish-purple: #E3DEE9;
    --finish-starlight: #E5E0D8;
    --r-sk-start: left;
    --r-sk-end: right;
    --r-sk-safe-area-inset-start: env(safe-area-inset-left);
    --r-sk-safe-area-inset-end: env(safe-area-inset-right);
    --r-sk-logical-factor: 1;
    --r-localnav-text-zoom-factor: 1;
    --modal-scrollbar-buffer: 14px;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    --aap-background-color: rgb(232 232 237/70%);
    --aap-inner-glow-color: rgb(0 0 0/11%);
    --aap-text-color: rgb(29,29,31);
    --aap-accent-color: #0071e3;
    --aap-icon-color: #1d1d1f;
    --aap-icon-color-alt: rgb(245,245,247);
    --aap-active-fill-color: #29292a;
    --aap-inactive-fill-color: #a1a1a2;
    --aap-button-hover: rgb(223 223 227/69.8%);
    --aap-button-active: rgb(193 193 198/65.4%);
    --aap-dotnav-background: rgb(29 29 31/60%);
    --aap-dotnav-background-hover: rgb(0 0 0/54%);
    --aap-paddlenav-arrow-color: rgb(110,110,115);
    --aap-paddlenav-arrow-color-hover: rgb(0 0 0/64%);
    --aap-paddlenav-background-hover: rgb(0 0 0/4.48%);
    --aap-bottom: 100px;
    --aap-height: 204px;
    --aap-base-top-offset: 70px;
    color: var(--sk-headline-text-color,rgb(29,29,31));
    font-size: 80px;
    font-weight: 600;
    line-height: 1.0875;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    text-align: center;
    quotes: "“" "”";
    font-style: normal;
    background-image: linear-gradient(180deg,#004C94 45%,#297BC4 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0,0,0,0);
    padding: 4px;
    margin: -4px;
    display: block;
    padding-left: 0.7em;
}

.gradient-text7 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --sk-body-font-stack: text;
    --sk-default-stacked-margin: 0.4em;
    --sk-paragraph-plus-element-margin: 0.8em;
    --sk-headline-plus-first-element-margin: 0.8em;
    --sk-headline-plus-headline-margin: 0.4em;
    --sk-paragraph-plus-headline-margin: 1.6em;
    --sk-focus-color: #0071e3;
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --sk-footnote-font-size: 0.6em;
    --sk-footnote-offset-top: -0.5em;
    --sk-fill-blue: rgb(0,113,227);
    --sk-fill-orange: rgb(245,99,0);
    --sk-fill-green: rgb(3,161,14);
    --sk-productred: rgb(175,30,45);
    --sk-enviro-green: rgb(0,217,89);
    --sk-footnote-reduced-font-size: 0.45em;
    --sk-footnote-reduced-offset-top: -0.86em;
    --global-spacing-section-padding-headline: 248px;
    --global-spacing-section-padding-medium: 130px;
    --global-spacing-body-to-image: 76px;
    --global-spacing-headline-to-body: 58px;
    --global-spacing-line-to-stat: 100px;
    --finish-midnight: #2e3642;
    --finish-silver: #e3e4e5;
    --finish-space-gray: #7d7e80;
    --finish-starlight: #f0e4d3;
    --finish-space-black: #2e2c2e;
    --global-card-corner-radius: 28px;
    --global-section-background-color: rgb(255,255,255);
    --global-section-background-color-dark: rgb(0,0,0);
    --global-section-background-color-alt: rgb(245,245,247);
    --global-section-background-color-alt-dark: #101010;
    --global-scrim-background-color: rgb(250,250,252);
    --global-scrim-background-color-dark: rgb(22,22,23);
    --global-scrim-background-color-alt: rgb(255,255,255);
    --global-scrim-background-color-alt-dark: rgb(0,0,0);
    --global-spacing-section-padding: 200px;
    --global-spacing-section-padding-bottom-aap: 270px;
    --global-spacing-img-to-headline: 100px;
    --global-spacing-img-to-body: 60px;
    --global-spacing-headline-to-subhead: 40px;
    --global-spacing-body-to-touts: 30px;
    --global-spacing-keyline-to-copy: 60px;
    --global-viewport-content-width: 980px;
    --global-responsive-content-max-width: 1260px;
    --r-sk-start: left;
    --r-sk-end: right;
    --r-sk-safe-area-inset-start: env(safe-area-inset-left);
    --r-sk-safe-area-inset-end: env(safe-area-inset-right);
    --r-sk-logical-factor: 1;
    --r-localnav-text-zoom-factor: 1;
    --inner-width: 2147px;
    --modal-scrollbar-buffer: 14px;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    --sk-glyph: rgb(255,255,255);
    --sk-glyph-gray: rgb(245,245,247);
    --sk-glyph-gray-alpha: rgba(255,255,255,0.92);
    --sk-glyph-gray-secondary: rgb(134,134,139);
    --sk-glyph-gray-secondary-alpha: rgba(255,255,255,0.56);
    --sk-glyph-gray-secondary-alt: rgb(210,210,215);
    --sk-glyph-gray-secondary-alt-alpha: rgba(255,255,255,0.8);
    --sk-glyph-gray-tertiary: rgb(110,110,115);
    --sk-glyph-gray-tertiary-alpha: rgba(255,255,255,0.4);
    --sk-glyph-blue: rgb(41,151,255);
    --sk-glyph-orange: rgb(255,121,27);
    --sk-glyph-green: rgb(3,161,14);
    --sk-glyph-red: rgb(255,48,55);
    --sk-fill: rgb(0,0,0);
    --sk-fill-secondary: rgb(22,22,23);
    --sk-fill-tertiary: rgb(29,29,31);
    --sk-fill-gray: rgb(245,245,247);
    --sk-fill-gray-alpha: rgba(255,255,255,0.92);
    --sk-fill-gray-secondary: rgb(110,110,115);
    --sk-fill-gray-secondary-alpha: rgba(255,255,255,0.4);
    --sk-fill-gray-tertiary: rgb(66,66,69);
    --sk-fill-gray-tertiary-alpha: rgba(255,255,255,0.24);
    --sk-fill-gray-quaternary: rgb(51,51,54);
    --sk-fill-gray-quaternary-alpha: rgba(255,255,255,0.2);
    --sk-fill-orange-secondary: rgb(41,13,0);
    --sk-fill-green-secondary: rgb(0,43,3);
    --sk-fill-red: rgb(255,48,55);
    --sk-fill-red-secondary: rgb(51,0,0);
    --sk-fill-yellow: rgb(173,130,0);
    --sk-fill-yellow-secondary: rgb(43,32,0);
    --sk-enviro-neutral: rgb(0,0,0);
    --sk-body-background-color: rgb(0,0,0);
    --sk-body-text-color: rgb(245,245,247);
    --sk-headline-text-color: rgb(245,245,247);
    --sk-body-link-color: rgb(41,151,255);
    --sk-link-disabled-opacity: 0.36;
    --sk-focus-color-alt: rgb(255,255,255);
    --aap-background-color: rgb(66 66 69/70%);
    --aap-inner-glow-color: rgb(232 232 237/11%);
    --aap-text-color: rgb(245,245,247);
    --aap-accent-color: #0071e3;
    --aap-icon-color: #f5f5f7;
    --aap-icon-color-alt: rgb(29,29,31);
    --aap-active-fill-color: #f5f5f7;
    --aap-inactive-fill-color: #767677;
    --aap-button-hover: rgb(73 73 76/72.6%);
    --aap-button-active: rgb(57 57 60/74.2%);
    --aap-dotnav-background: rgb(245 245 247/80%);
    --aap-dotnav-background-hover: rgb(255 255 255/48%);
    --aap-paddlenav-arrow-color: rgb(255 255 255/80%);
    --aap-paddlenav-arrow-color-hover: rgb(255 255 255/88%);
    --aap-paddlenav-background-hover: rgb(66 66 69/80%);
    color: #f5f5f7;
    --sk-tile-border-radius-large: var(--sk-tile-border-radius,18px);
    --sk-tile-border-radius-xlarge: var(--sk-tile-border-radius,var(--sk-tile-border-radius-large));
    --sk-tile-border-radius-medium: var(--sk-tile-border-radius,var(--sk-tile-border-radius-large));
    --sk-tile-border-radius-small: var(--sk-tile-border-radius,var(--sk-tile-border-radius-large));
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    --mx-pro-blue: #2997ff;
    --mx-max-purple: #a972ff;
    --mx-teal: #43B9B9;
    --ai-gradient: linear-gradient(97deg,#0096FF,#BB64FF 42%,#F2416B 74%,#EB7500);
    quotes: "“" "”";
    font-style: normal;
    background: #f5f5f7;
    -webkit-text-fill-color: rgba(0,0,0,0);
    box-decoration-break: clone;
    background-image: linear-gradient(90deg,#35A98A 0%,#6DD400);
    -webkit-background-clip: text;
}

.gradient-text8 {
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --sk-body-font-stack: text;
    --sk-default-stacked-margin: 0.4em;
    --sk-paragraph-plus-element-margin: 0.8em;
    --sk-headline-plus-first-element-margin: 0.8em;
    --sk-headline-plus-headline-margin: 0.4em;
    --sk-paragraph-plus-headline-margin: 1.6em;
    --sk-focus-color: #0071e3;
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --sk-footnote-font-size: 0.6em;
    --sk-footnote-offset-top: -0.5em;
    --sk-fill-blue: rgb(0,113,227);
    --sk-fill-orange: rgb(245,99,0);
    --sk-fill-green: rgb(3,161,14);
    --sk-productred: rgb(175,30,45);
    --sk-enviro-green: rgb(0,217,89);
    --sk-footnote-reduced-font-size: 0.45em;
    --sk-footnote-reduced-offset-top: -0.86em;
    --global-spacing-section-padding-headline: 248px;
    --global-spacing-section-padding-medium: 130px;
    --global-spacing-body-to-image: 76px;
    --global-spacing-headline-to-body: 58px;
    --global-spacing-line-to-stat: 100px;
    --finish-midnight: #2e3642;
    --finish-silver: #e3e4e5;
    --finish-space-gray: #7d7e80;
    --finish-starlight: #f0e4d3;
    --finish-space-black: #2e2c2e;
    --global-card-corner-radius: 28px;
    --global-section-background-color: rgb(255,255,255);
    --global-section-background-color-dark: rgb(0,0,0);
    --global-section-background-color-alt: rgb(245,245,247);
    --global-section-background-color-alt-dark: #101010;
    --global-scrim-background-color: rgb(250,250,252);
    --global-scrim-background-color-dark: rgb(22,22,23);
    --global-scrim-background-color-alt: rgb(255,255,255);
    --global-scrim-background-color-alt-dark: rgb(0,0,0);
    --global-spacing-section-padding: 200px;
    --global-spacing-section-padding-bottom-aap: 270px;
    --global-spacing-img-to-headline: 100px;
    --global-spacing-img-to-body: 60px;
    --global-spacing-headline-to-subhead: 40px;
    --global-spacing-body-to-touts: 30px;
    --global-spacing-keyline-to-copy: 60px;
    --global-viewport-content-width: 980px;
    --global-responsive-content-max-width: 1260px;
    --r-sk-start: left;
    --r-sk-end: right;
    --r-sk-safe-area-inset-start: env(safe-area-inset-left);
    --r-sk-safe-area-inset-end: env(safe-area-inset-right);
    --r-sk-logical-factor: 1;
    --r-localnav-text-zoom-factor: 1;
    --inner-width: 2147px;
    --modal-scrollbar-buffer: 14px;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    --sk-glyph: rgb(255,255,255);
    --sk-glyph-gray: rgb(245,245,247);
    --sk-glyph-gray-alpha: rgba(255,255,255,0.92);
    --sk-glyph-gray-secondary: rgb(134,134,139);
    --sk-glyph-gray-secondary-alpha: rgba(255,255,255,0.56);
    --sk-glyph-gray-secondary-alt: rgb(210,210,215);
    --sk-glyph-gray-secondary-alt-alpha: rgba(255,255,255,0.8);
    --sk-glyph-gray-tertiary: rgb(110,110,115);
    --sk-glyph-gray-tertiary-alpha: rgba(255,255,255,0.4);
    --sk-glyph-blue: rgb(41,151,255);
    --sk-glyph-orange: rgb(255,121,27);
    --sk-glyph-green: rgb(3,161,14);
    --sk-glyph-red: rgb(255,48,55);
    --sk-fill: rgb(0,0,0);
    --sk-fill-secondary: rgb(22,22,23);
    --sk-fill-tertiary: rgb(29,29,31);
    --sk-fill-gray: rgb(245,245,247);
    --sk-fill-gray-alpha: rgba(255,255,255,0.92);
    --sk-fill-gray-secondary: rgb(110,110,115);
    --sk-fill-gray-secondary-alpha: rgba(255,255,255,0.4);
    --sk-fill-gray-tertiary: rgb(66,66,69);
    --sk-fill-gray-tertiary-alpha: rgba(255,255,255,0.24);
    --sk-fill-gray-quaternary: rgb(51,51,54);
    --sk-fill-gray-quaternary-alpha: rgba(255,255,255,0.2);
    --sk-fill-orange-secondary: rgb(41,13,0);
    --sk-fill-green-secondary: rgb(0,43,3);
    --sk-fill-red: rgb(255,48,55);
    --sk-fill-red-secondary: rgb(51,0,0);
    --sk-fill-yellow: rgb(173,130,0);
    --sk-fill-yellow-secondary: rgb(43,32,0);
    --sk-enviro-neutral: rgb(0,0,0);
    --sk-body-background-color: rgb(0,0,0);
    --sk-body-text-color: rgb(245,245,247);
    --sk-headline-text-color: rgb(245,245,247);
    --sk-body-link-color: rgb(41,151,255);
    --sk-link-disabled-opacity: 0.36;
    --sk-focus-color-alt: rgb(255,255,255);
    --aap-background-color: rgb(66 66 69/70%);
    --aap-inner-glow-color: rgb(232 232 237/11%);
    --aap-text-color: rgb(245,245,247);
    --aap-accent-color: #0071e3;
    --aap-icon-color: #f5f5f7;
    --aap-icon-color-alt: rgb(29,29,31);
    --aap-active-fill-color: #f5f5f7;
    --aap-inactive-fill-color: #767677;
    --aap-button-hover: rgb(73 73 76/72.6%);
    --aap-button-active: rgb(57 57 60/74.2%);
    --aap-dotnav-background: rgb(245 245 247/80%);
    --aap-dotnav-background-hover: rgb(255 255 255/48%);
    --aap-paddlenav-arrow-color: rgb(255 255 255/80%);
    --aap-paddlenav-arrow-color-hover: rgb(255 255 255/88%);
    --aap-paddlenav-background-hover: rgb(66 66 69/80%);
    text-align: center;
    color: var(--sk-headline-text-color,rgb(29,29,31));
    font-size: 80px;
    font-weight: 600;
    line-height: 1.0875;
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    text-transform: none;
    --mx-pro-blue: #2997ff;
    --mx-max-purple: #a972ff;
    --mx-teal: #43B9B9;
    --ai-gradient: linear-gradient(97deg,#0096FF,#BB64FF 42%,#F2416B 74%,#EB7500);
    quotes: "“" "”";
    font-style: normal;
    background: #f5f5f7;
    -webkit-text-fill-color: rgba(0,0,0,0);
    box-decoration-break: clone;
    background-image: var(--ai-gradient);
    -webkit-background-clip: text;
    padding-bottom: 4px;
}
/*以上9个渐变字体参考苹果官网的设计*/
.apple-intelligence-glow{
    --r-globalnav-height: 44px;
    --r-globalmessage-segment-height: 0px;
    --r-globalnav-segmentbar-height: 0px;
    -webkit-text-size-adjust: 100%;
    --r-globalnav-background-opened: #fafafc;
    --r-globalnav-background-opened-dark: #161617;
    --r-localnav-height: calc(52px * var(--r-localnav-text-zoom-factor));
    --r-localnav-stacked-height: calc(66px * var(--r-localnav-text-zoom-factor));
    --r-localnav-gn-height: calc(var(--r-globalnav-height, 44px) * var(--r-localnav-text-zoom-factor));
    --r-localnav-viewport-large-min-width: viewport-get-property-for("ac-localnav:large", min-width);
    --r-localnav-viewport-large-query: min-width(1024px);
    --r-localnav-viewport-medium-min-width: viewport-get-property-for("ac-localnav:medium", min-width);
    --r-localnav-viewport-medium-max-width: viewport-get-property-for("ac-localnav:medium", max-width);
    --r-localnav-viewport-medium-query: min-width(834px);
    --r-localnav-viewport-small-min-width: viewport-get-property-for("ac-localnav:small", min-width);
    --r-localnav-viewport-small-max-width: viewport-get-property-for("ac-localnav:small", max-width);
    --r-localnav-viewport-small-query: min-width(320px);
    --sk-body-font-stack: text;
    --sk-default-stacked-margin: 0.4em;
    --sk-paragraph-plus-element-margin: 0.8em;
    --sk-headline-plus-first-element-margin: 0.8em;
    --sk-headline-plus-headline-margin: 0.4em;
    --sk-paragraph-plus-headline-margin: 1.6em;
    --sk-focus-color: #0071e3;
    --sk-focus-offset: 1px;
    --sk-focus-offset-container: 3px;
    --sk-footnote-font-size: 0.6em;
    --sk-footnote-offset-top: -0.5em;
    --sk-fill-blue: rgb(0,113,227);
    --sk-fill-orange: rgb(245,99,0);
    --sk-fill-green: rgb(3,161,14);
    --sk-productred: rgb(175,30,45);
    --sk-enviro-green: rgb(0,217,89);
    --sk-footnote-reduced-font-size: 0.45em;
    --sk-footnote-reduced-offset-top: -0.86em;
    --global-spacing-section-padding-headline: 248px;
    --global-spacing-section-padding-medium: 130px;
    --global-spacing-body-to-image: 76px;
    --global-spacing-headline-to-body: 58px;
    --global-spacing-line-to-stat: 100px;
    --finish-midnight: #2e3642;
    --finish-silver: #e3e4e5;
    --finish-space-gray: #7d7e80;
    --finish-starlight: #f0e4d3;
    --finish-space-black: #2e2c2e;
    --global-card-corner-radius: 28px;
    --global-section-background-color: rgb(255,255,255);
    --global-section-background-color-dark: rgb(0,0,0);
    --global-section-background-color-alt: rgb(245,245,247);
    --global-section-background-color-alt-dark: #101010;
    --global-scrim-background-color: rgb(250,250,252);
    --global-scrim-background-color-dark: rgb(22,22,23);
    --global-scrim-background-color-alt: rgb(255,255,255);
    --global-scrim-background-color-alt-dark: rgb(0,0,0);
    --global-spacing-section-padding: 200px;
    --global-spacing-section-padding-bottom-aap: 270px;
    --global-spacing-img-to-headline: 100px;
    --global-spacing-img-to-body: 60px;
    --global-spacing-headline-to-subhead: 40px;
    --global-spacing-body-to-touts: 30px;
    --global-spacing-keyline-to-copy: 60px;
    --global-viewport-content-width: 980px;
    --global-responsive-content-max-width: 1260px;
    --r-sk-start: left;
    --r-sk-end: right;
    --r-sk-safe-area-inset-start: env(safe-area-inset-left);
    --r-sk-safe-area-inset-end: env(safe-area-inset-right);
    --r-sk-logical-factor: 1;
    --r-localnav-text-zoom-factor: 1;
    --inner-width: 2147px;
    --modal-scrollbar-buffer: 14px;
    font-size: 17px;
    line-height: 1.4705882353;
    font-weight: 400;
    font-synthesis: none;
    -webkit-font-smoothing: antialiased;
    --sk-glyph: rgb(255,255,255);
    --sk-glyph-gray: rgb(245,245,247);
    --sk-glyph-gray-alpha: rgba(255,255,255,0.92);
    --sk-glyph-gray-secondary: rgb(134,134,139);
    --sk-glyph-gray-secondary-alpha: rgba(255,255,255,0.56);
    --sk-glyph-gray-secondary-alt: rgb(210,210,215);
    --sk-glyph-gray-secondary-alt-alpha: rgba(255,255,255,0.8);
    --sk-glyph-gray-tertiary: rgb(110,110,115);
    --sk-glyph-gray-tertiary-alpha: rgba(255,255,255,0.4);
    --sk-glyph-blue: rgb(41,151,255);
    --sk-glyph-orange: rgb(255,121,27);
    --sk-glyph-green: rgb(3,161,14);
    --sk-glyph-red: rgb(255,48,55);
    --sk-fill: rgb(0,0,0);
    --sk-fill-secondary: rgb(22,22,23);
    --sk-fill-tertiary: rgb(29,29,31);
    --sk-fill-gray: rgb(245,245,247);
    --sk-fill-gray-alpha: rgba(255,255,255,0.92);
    --sk-fill-gray-secondary: rgb(110,110,115);
    --sk-fill-gray-secondary-alpha: rgba(255,255,255,0.4);
    --sk-fill-gray-tertiary: rgb(66,66,69);
    --sk-fill-gray-tertiary-alpha: rgba(255,255,255,0.24);
    --sk-fill-gray-quaternary: rgb(51,51,54);
    --sk-fill-gray-quaternary-alpha: rgba(255,255,255,0.2);
    --sk-fill-orange-secondary: rgb(41,13,0);
    --sk-fill-green-secondary: rgb(0,43,3);
    --sk-fill-red: rgb(255,48,55);
    --sk-fill-red-secondary: rgb(51,0,0);
    --sk-fill-yellow: rgb(173,130,0);
    --sk-fill-yellow-secondary: rgb(43,32,0);
    --sk-enviro-neutral: rgb(0,0,0);
    --sk-body-background-color: rgb(0,0,0);
    --sk-body-text-color: rgb(245,245,247);
    --sk-headline-text-color: rgb(245,245,247);
    --sk-body-link-color: rgb(41,151,255);
    --sk-link-disabled-opacity: 0.36;
    --sk-focus-color-alt: rgb(255,255,255);
    --aap-background-color: rgb(66 66 69/70%);
    --aap-inner-glow-color: rgb(232 232 237/11%);
    --aap-text-color: rgb(245,245,247);
    --aap-accent-color: #0071e3;
    --aap-icon-color: #f5f5f7;
    --aap-icon-color-alt: rgb(29,29,31);
    --aap-active-fill-color: #f5f5f7;
    --aap-inactive-fill-color: #767677;
    --aap-button-hover: rgb(73 73 76/72.6%);
    --aap-button-active: rgb(57 57 60/74.2%);
    --aap-dotnav-background: rgb(245 245 247/80%);
    --aap-dotnav-background-hover: rgb(255 255 255/48%);
    --aap-paddlenav-arrow-color: rgb(255 255 255/80%);
    --aap-paddlenav-arrow-color-hover: rgb(255 255 255/88%);
    --aap-paddlenav-background-hover: rgb(66 66 69/80%);
    letter-spacing: 0em;
    font-family: SF Pro SC,SF Pro Text,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    color: #f5f5f7;
    --sk-tile-border-radius-large: var(--sk-tile-border-radius,18px);
    --sk-tile-border-radius-xlarge: var(--sk-tile-border-radius,var(--sk-tile-border-radius-large));
    --sk-tile-border-radius-medium: var(--sk-tile-border-radius,var(--sk-tile-border-radius-large));
    --sk-tile-border-radius-small: var(--sk-tile-border-radius,var(--sk-tile-border-radius-large));
    --mx-pro-blue: #2997ff;
    --mx-max-purple: #a972ff;
    --mx-teal: #43B9B9;
    --ai-gradient: linear-gradient(97deg,#0096FF,#BB64FF 42%,#F2416B 74%,#EB7500);
    quotes: "“" "”";
    font-style: normal;
    --igradient: linear-gradient(to bottom right,#0894FF 0%,#C959DD 34%,#FF2E54 68%,#FF9004);
    position: absolute;
    z-index: 0;
    inset: 0;
    border: 0;
    filter: blur(7px);
}