@charset "UTF-8";.ui-skeleton[data-v-156b1b3b]{display:inline-block;max-width:100%;flex-shrink:0;border-radius:6px;background:#e8edf5;vertical-align:middle;animation:skeleton-pulse-156b1b3b 1.4s ease-in-out infinite alternate}@keyframes skeleton-pulse-156b1b3b{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ui-skeleton[data-v-156b1b3b]{animation:none}}.app-button.app-button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;min-width:108px;height:44px;padding:0 20px;border:1px solid #1c56a5;border-radius:8px;background:linear-gradient(180deg,#2b6bca,#1f5fbf);color:#fff;box-shadow:inset 0 1px #ffffff26,0 2px 3px #174b8d14;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;vertical-align:middle;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.app-button .app-button-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.app-button .app-button-label>svg{display:block;flex-shrink:0;margin:0}.app-button .app-button-label--hidden{visibility:hidden}.app-button .app-button-loading{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.app-button.app-button:hover:not(:disabled):not([aria-disabled=true]){border-color:#174b8d;background:linear-gradient(180deg,#2865bd,#1a54aa);box-shadow:inset 0 1px #ffffff26,0 4px 10px #174b8d20;transform:translateY(-1px)}.app-button.app-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0);box-shadow:inset 0 2px 3px #102e641a}.app-button.app-button--secondary{border-color:#c4d2e4;background:linear-gradient(180deg,#fff,#f7f9fc);color:#174b8d;box-shadow:inset 0 1px #fff,0 1px 2px #17365d0a}.app-button.app-button--secondary:hover:not(:disabled):not([aria-disabled=true]){border-color:#8daed7;background:linear-gradient(180deg,#fff,#edf3fb);box-shadow:0 3px 8px #174b8d12}.app-button.app-button--danger{border-color:#b63432;background:linear-gradient(180deg,#d34c49,#c43b39)}.app-button.app-button--danger:hover:not(:disabled):not([aria-disabled=true]){border-color:#a82e2c;background:linear-gradient(180deg,#c44340,#b43230);box-shadow:inset 0 1px #ffffff26,0 4px 10px #b4323020}.app-button.app-button--ghost{min-width:0;padding:0 10px;border-color:transparent;background:transparent;color:#5d6878;box-shadow:none}.app-button.app-button--ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:#edf3fb;color:#174b8d;box-shadow:none;transform:none}.app-button.app-button--text{min-width:0;height:32px;padding:0 4px;border-color:transparent;background:transparent;color:#174b8d;box-shadow:none}.app-button.app-button--text:hover:not(:disabled):not([aria-disabled=true]){border-color:transparent;background:#edf3fb;color:#1f5fbf;box-shadow:none;transform:none}.app-button.app-button--sm{min-width:80px;height:38px;padding:0 15px;font-size:13px}.app-button.app-button--icon{min-width:36px;width:36px;height:36px;padding:0}.app-button.app-button--icon-sm{min-width:28px;width:28px;height:28px;padding:0;border-radius:6px}.app-button.app-button:disabled,.app-button.app-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.app-button.app-button--loading{cursor:wait}.app-button.app-button:focus-visible{outline:3px solid #1f5fbf33;outline-offset:3px}@media(prefers-reduced-motion:reduce){.app-button.app-button{transition:none}.app-button.app-button:hover:not(:disabled){transform:none}}.ui-close-button .app-button-label{line-height:1}.ui-close-button .app-button-label>svg{display:block;width:18px;height:18px;margin:0;pointer-events:none}.website-login-dialog[data-v-d1928816]{position:fixed;inset:0;width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto;padding:40px 32px 28px;border:1px solid var(--line, #e8ecf2);border-radius:16px;background:#fff;color:var(--ink, #15181e);box-shadow:0 24px 80px #0f23412e;text-align:center;font-family:inherit}.website-login-dialog .login-close[data-v-d1928816]{position:absolute;top:12px;right:12px}.login-refresh[data-v-d1928816]{margin-top:16px}.website-login-dialog[data-v-d1928816]::backdrop{background:#0f1f3273}.website-login-dialog h2[data-v-d1928816]{margin:0 0 24px;color:var(--heading-color, #174b8d);font-size:28px;line-height:1.4;font-weight:700}.login-status[data-v-d1928816]{color:var(--body-color, #5d6878);font-size:14px;line-height:1.8}.login-qr-box[data-v-d1928816]{display:grid;place-items:center;width:256px;max-width:100%;aspect-ratio:1;margin:0 auto;overflow:hidden;border:1px solid var(--line, #e8ecf2);border-radius:12px;background:#fff}.login-qr-box img[data-v-d1928816]{display:block;width:100%;height:auto}.login-qr-placeholder[data-v-d1928816]{color:#5d6878;font-size:14px}.login-status[data-v-d1928816]{display:flex;align-items:center;justify-content:center;min-height:51px;margin:16px 0 4px}.login-expiry[data-v-d1928816]{display:flex;align-items:center;justify-content:center;height:24px;margin:0;color:#5d6878;font-size:13px;line-height:24px;font-variant-numeric:tabular-nums}.login-expiry--hidden[data-v-d1928816],.login-refresh--hidden[data-v-d1928816]{visibility:hidden}.login-success[data-v-d1928816]{display:grid;place-items:center;width:100%;height:100%;background:#fff}.login-success svg[data-v-d1928816]{animation:login-success-pop-d1928816 .5s cubic-bezier(.22,1,.36,1) both}.login-success-check[data-v-d1928816]{stroke-dasharray:64;stroke-dashoffset:64;animation:login-success-draw-d1928816 .55s .12s ease-out forwards}@keyframes login-success-pop-d1928816{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes login-success-draw-d1928816{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.login-success svg[data-v-d1928816],.login-success-check[data-v-d1928816]{animation:none;stroke-dashoffset:0}}.website-login-dialog[data-v-d1928816] :focus-visible{outline:2px solid #1f5fbf;outline-offset:3px}.website-account[data-v-e36a62d6]{position:relative;display:flex;align-items:center;color:var(--ink, #15181e);font-family:inherit}.account-logout[data-v-e36a62d6]{width:100%}.account-notice .ui-close-button[data-v-e36a62d6]{color:inherit}.account-trigger[data-v-e36a62d6]{max-width:144px}.account-name[data-v-e36a62d6]{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-chevron[data-v-e36a62d6]{width:6px;height:6px;margin:0 4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.account-panel[data-v-e36a62d6]{position:absolute;z-index:60;top:100%;right:0;width:min(360px,calc(100vw - 32px));padding:24px;border:1px solid var(--line, #e8ecf2);border-radius:12px;background:#fff;box-shadow:0 14px 40px #15181e1f;text-align:left;white-space:normal}.account-summary[data-v-e36a62d6]{display:grid;justify-items:start;gap:8px}.account-summary strong[data-v-e36a62d6]{max-width:100%;height:26px;color:#174b8d;font-size:18px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-summary>span[data-v-e36a62d6]{box-sizing:border-box;height:24px;padding:3px 8px;border-radius:4px;background:#edf3fb;color:#174b8d;font-size:12px;line-height:18px}.account-details[data-v-e36a62d6]{display:grid;gap:8px;margin:16px 0 20px;padding-bottom:20px;border-bottom:1px solid #e8ecf2;font-size:13px;line-height:1.6}.account-details>div[data-v-e36a62d6]{display:flex;justify-content:space-between;gap:16px;min-height:21px}.account-details dt[data-v-e36a62d6]{flex-shrink:0;color:#5d6878}.account-details dd[data-v-e36a62d6]{margin:0;text-align:right;overflow-wrap:anywhere}.account-panel h3[data-v-e36a62d6]{margin:0 0 12px;color:#174b8d;font-size:16px;font-weight:700}.account-quotas[data-v-e36a62d6]{margin:0;padding:0;list-style:none}.account-quotas li[data-v-e36a62d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:69px;box-sizing:border-box;padding:12px 0;border-bottom:1px solid #f0f3f7;font-size:14px;line-height:22px}.account-quotas small[data-v-e36a62d6]{display:block;margin-top:4px;color:#5d6878;font-size:12px;line-height:18px;font-weight:400}.account-quotas strong[data-v-e36a62d6]{color:#174b8d;text-align:right;font-size:15px;font-variant-numeric:tabular-nums}.account-skeleton[data-v-e36a62d6]{display:inline-block;height:.9em;padding:0;border-radius:4px;background:#e8edf5;vertical-align:-.1em;animation:account-skeleton-pulse-e36a62d6 1.4s ease-in-out infinite alternate}.account-skeleton--name[data-v-e36a62d6]{width:132px}.account-summary>.account-skeleton--level[data-v-e36a62d6]{width:92px;height:24px;padding:0;background:#e8edf5}.account-skeleton--date[data-v-e36a62d6]{width:140px}.account-skeleton--count[data-v-e36a62d6]{width:64px}.account-skeleton--used[data-v-e36a62d6]{width:32px}@keyframes account-skeleton-pulse-e36a62d6{0%{opacity:.45}to{opacity:1}}@media(prefers-reduced-motion:reduce){.account-skeleton[data-v-e36a62d6]{animation:none}}.account-hint[data-v-e36a62d6],.account-message[data-v-e36a62d6]{margin:12px 0;color:#5d6878;font-size:12px;line-height:1.7}.account-message[data-v-e36a62d6]{min-height:41px;margin:0}.account-message--empty[data-v-e36a62d6]{visibility:hidden}.account-panel-actions[data-v-e36a62d6]{margin-top:18px}.website-account[data-v-e36a62d6] :focus-visible{outline:2px solid #1f5fbf;outline-offset:3px}.account-notice[data-v-e36a62d6]{position:fixed;z-index:200;top:88px;left:50%;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:16px 20px;transform:translate(-50%);border:1px solid #e8ecf2;border-radius:10px;background:#fff;box-shadow:0 8px 32px #15203222;color:#174b8d;font-size:14px;line-height:1.7}.account-notice>svg[data-v-e36a62d6]{flex-shrink:0}.account-notice>span[data-v-e36a62d6]{min-width:0;overflow-wrap:anywhere}.account-notice--success[data-v-e36a62d6]{color:#24724c;border-color:#cfe8d9}.account-feedback-enter-active[data-v-e36a62d6],.account-feedback-leave-active[data-v-e36a62d6]{transition:opacity .22s ease,transform .22s ease}.account-feedback-enter-from[data-v-e36a62d6],.account-feedback-leave-to[data-v-e36a62d6]{opacity:0;transform:translate(-50%,-10px)}@media(prefers-reduced-motion:reduce){.account-feedback-enter-active[data-v-e36a62d6],.account-feedback-leave-active[data-v-e36a62d6]{transition:none}}@media(max-width:600px){.account-panel[data-v-e36a62d6]{position:fixed;top:76px;right:16px;max-height:calc(100dvh - 96px);overflow-y:auto}.account-name[data-v-e36a62d6]{max-width:56px}.account-chevron[data-v-e36a62d6]{display:none}.account-trigger[data-v-e36a62d6]{padding:4px}}.site-header{position:sticky;top:0;z-index:80;height:60px;background:#fff;box-shadow:0 1px #e9edf466;font-family:PingFang SC,Microsoft YaHei,sans-serif}.site-header:hover,.site-header:focus-within,.site-header--menu-open{z-index:111}.site-header-inner{width:100%;height:60px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:4px;margin:0 auto;box-sizing:border-box}.site-brand{display:flex;align-items:center;justify-content:flex-start;flex:0 1 342px;min-width:220px;height:60px;text-decoration:none}.site-brand img{display:block;width:224px;height:auto;max-height:36px;object-fit:contain}.site-nav-region{flex:1 0 590px;max-width:1136px;height:100%;display:flex;align-items:center;justify-content:center}.site-nav{flex:1;display:flex;height:100%;align-items:center;justify-content:center;background:transparent;gap:0;padding:0;margin:0}.site-nav-item{position:relative;height:60px;display:flex;align-items:center;flex:0 1 auto;padding:0 8px}.site-nav-item>a{height:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:0 8px;color:#1f2329;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;border:0}.site-nav-item>a:hover,.site-nav-item>a.is-active{color:#336df4}.site-nav-chevron{display:inline-flex;align-items:center;justify-content:center;width:10px;height:10px;flex:0 0 10px;font-size:10px;transition:transform .2s}.site-nav-chevron svg{display:block;width:10px;height:10px}.site-nav-item:hover .site-nav-chevron,.site-nav-item:focus-within .site-nav-chevron{transform:rotate(180deg)}.site-subnav{display:flex;flex-direction:column;position:absolute;top:58px;left:0;min-width:224px;padding:14px 12px 12px;border-radius:0 0 22px 22px;background:#fff;box-shadow:0 16px 34px #334c7315;border:1px solid #edf2f9;border-top:0;opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s,visibility .18s,transform .18s}.site-subnav a{display:flex;align-items:center;padding:13px 12px;text-decoration:none;font-size:14px;line-height:1.5;color:#3a4c64;border-radius:12px;white-space:nowrap}.site-subnav a:hover,.site-subnav a:focus-visible{background:#f0f5ff;color:#3469d5}.site-nav-item:hover .site-subnav,.site-nav-item:focus-within .site-subnav{opacity:1;visibility:visible;transform:none}.site-nav-item.is-subnav-closed .site-subnav{opacity:0;visibility:hidden;transform:translateY(5px)}.site-nav-item.is-subnav-closed .site-nav-chevron{transform:none}.site-actions{display:flex;flex:0 0 432px;gap:8px;align-items:center;justify-content:flex-end;height:60px}.site-consult{width:88px;height:36px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;text-decoration:none;box-sizing:border-box;white-space:nowrap;color:#447bfa;border:1px solid #4e83fd;background:#fff}.site-consult:hover{background:#f3f7ff}.site-header .website-account .account-login{width:88px;min-width:88px;height:36px;padding:0 15px;border:0;border-radius:100px;background:linear-gradient(90deg,#4e83fd,#3370ff);color:#fff;box-shadow:none;font-size:14px;font-weight:500;line-height:20px}.site-header .website-account .account-login.app-button:hover:not(:disabled):not([aria-disabled=true]){background:#336df4;color:#fff;border:0;box-shadow:none;transform:none}.site-header .website-account .account-trigger{min-height:36px;height:36px;padding:0 10px;border-radius:100px;font-size:14px}.site-menu-toggle{display:none}@media(min-width:601px){.site-header .website-account .account-panel{top:calc(100% + 12px)}.site-header .website-account .account-panel:before{content:"";position:absolute;top:-13px;right:0;left:0;height:13px}}.site-nav a:focus-visible,.site-consult:focus-visible,.site-menu-toggle:focus-visible{outline:2px solid #4c7de3;outline-offset:3px}@media(max-width:1600px){.site-brand{flex-basis:280px}.site-actions{flex-basis:294px}}@media(max-width:1250px){.site-header-inner{padding:0 24px}.site-brand{flex-basis:240px;min-width:190px}.site-brand img{width:190px}.site-actions{flex-basis:208px}.site-nav-item{padding:0 4px}.site-nav-item>a{padding:0 5px;font-size:13px}}@media(max-width:1050px){.site-header-inner{gap:16px}.site-brand{flex:1;min-width:0}.site-actions{flex:0 0 auto;gap:8px;margin-right:3px}.site-consult,.site-header .website-account .account-login{width:80px;min-width:80px;height:34px;font-size:13px}.site-nav-region{display:none;position:absolute;top:60px;left:0;width:100%;max-width:none;height:auto;max-height:calc(100dvh - 60px);overflow:auto;background:#fff;box-shadow:0 16px 26px #2d487d13;padding:14px 20px 25px}.site-header--menu-open .site-nav-region{display:block}.site-nav{display:block;height:auto}.site-nav-item{height:auto;display:block;padding:0}.site-nav-item>a{justify-content:space-between;height:46px;padding:0 12px;font-size:15px}.site-subnav{position:static;box-shadow:none;border:0;padding:3px 10px 12px;opacity:1;visibility:visible;transform:none}.site-subnav a{font-size:14px;padding:11px 16px}.site-nav-item.is-subnav-closed .site-subnav{opacity:1;visibility:visible;transform:none}.site-menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center;width:34px;height:38px;padding:0;border:0;background:transparent;cursor:pointer}.site-menu-toggle>span{width:19px;height:1.5px;background:#405778;border-radius:2px}}@media(max-width:734px){.site-header-inner{padding:0 18px;gap:10px}.site-brand img{width:162px}.site-actions{gap:6px}.site-consult{width:66px;font-size:12px;height:31px}.site-header .website-account .account-login{width:52px;min-width:52px;height:31px;padding:0 10px;font-size:12px}.site-menu-toggle{width:30px;flex:0 0 30px}.site-header .website-account .account-trigger{max-width:84px;height:31px;min-height:31px;padding:0 6px;font-size:12px}.site-header .website-account .account-name{max-width:58px}}@media(max-width:420px){.site-brand img{width:140px}.site-header-inner{padding:0 14px;gap:7px}}@media(prefers-reduced-motion:reduce){.site-nav-chevron,.site-subnav{transition:none}}.hero-banner[data-v-cc6c52bd]{position:relative;width:100%;height:clamp(280px,31.25vw,620px);overflow:hidden;border-radius:0;background:#f6f8fc;touch-action:pan-y}.hero-banner-loading[data-v-cc6c52bd]{position:absolute;inset:0}.hero-banner-loading[data-v-cc6c52bd] .ui-skeleton{display:block;border-radius:0}.hero-banner-empty[data-v-cc6c52bd]{display:grid;height:100%;place-items:center;color:#78869a;font-size:14px}.hero-banner-track[data-v-cc6c52bd]{display:flex;width:100%;height:100%;transition:transform .45s cubic-bezier(.22,.68,.24,1)}.hero-banner-panel[data-v-cc6c52bd]{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden;background:#f6f8fc}.hero-banner-slide[data-v-cc6c52bd]{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-banner-dots[data-v-cc6c52bd]{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:9px;z-index:2;padding:8px 12px;border-radius:999px;background:#ffffffc9;box-shadow:0 2px 10px #314c7a0a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-banner-dot[data-v-cc6c52bd]{display:block;width:8px;height:8px;min-width:8px;padding:0;border:0;border-radius:50%;background:#91a9d2;cursor:pointer;transition:background .2s}.hero-banner-dot.is-active[data-v-cc6c52bd]{background:#336df4}.hero-banner-dot[data-v-cc6c52bd]:focus-visible{outline:2px solid #336df4;outline-offset:4px}.hero-banner[data-v-cc6c52bd]:focus-visible{outline:2px solid #7098e5;outline-offset:-3px}@media(max-width:734px){.hero-banner[data-v-cc6c52bd]{height:clamp(160px,31.25vw,260px);border-radius:0}.hero-banner-dots[data-v-cc6c52bd]{bottom:8px;gap:7px;padding:6px 9px}.hero-banner-dot[data-v-cc6c52bd]{width:6px;height:6px;min-width:6px}}@media(prefers-reduced-motion:reduce){.hero-banner-track[data-v-cc6c52bd],.hero-banner-dot[data-v-cc6c52bd]{transition:none}}.home-ai{--global-section-padding:144px;--global-section-background-color-alt:#f5f5f7;--global-content-max-width:1680px;--sk-body-text-color:#1d1d1f;--sk-glyph-gray-secondary:#6e6e73;--sk-glyph-blue:#0066cc}.home-ai .apple-section{padding-block:112px}@media(max-width:1068px){.home-ai{--global-section-padding:120px}.home-ai .apple-section{padding-block:88px}}@media(max-width:734px){.home-ai{--global-section-padding:112px}.home-ai .apple-section{padding-block:64px}}.home-ai{--type-section:44px;--type-card:28px;--type-label:18px;--type-body:17px;--ink-primary:#1d1d1f;--ink-secondary:#6e6e73}.home-ai .apple-section{padding-block:100px}@media(max-width:1068px){.home-ai{--type-section:38px}.home-ai .apple-section{padding-block:80px}}@media(max-width:734px){.home-ai{--type-section:32px;--type-body:16px}.home-ai .apple-section{padding-block:60px}}.home-ai{--fs-blue:#3370ff;--fs-ink:#1f2329;--fs-muted:#646a73;--fs-line:#e7ebf1}.home-ai .apple-section{padding-block:84px}.home-ai.fs-ai{background:#fff;margin-top:30px!important}.home-ai .fs-ai-card{position:relative;isolation:isolate;height:500px;border-radius:22px;overflow:hidden;padding:28px 26px;color:#24334b}.home-ai .fs-ai-card-0{background:linear-gradient(145deg,#eef0ff,#dbe3ff 75%,#c8d3f7)}.home-ai .fs-ai-card-1{background:linear-gradient(145deg,#e9f2ff,#d2e4ff 70%,#bcd2f9)}.home-ai .fs-ai-card-2{background:linear-gradient(145deg,#e6f5f7,#cdebed 72%,#b9dfe7)}.home-ai .fs-ai-card-3{background:linear-gradient(145deg,#eaf2ff,#d9e7fb 70%,#c1d5f7)}.home-ai .fs-ai-name{display:flex;align-items:center;gap:10px}.home-ai .fs-ai-name h3{font-size:18px;font-weight:600;line-height:1.5;margin:0;color:#26364c}.home-ai .product-icon{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#fff;color:#4777df;flex-shrink:0;box-shadow:0 3px 9px #4777df0a}.home-ai .product-icon svg{display:block;width:20px;height:20px}.home-ai .fs-ai-card>h4{font-size:29px;line-height:1.4;letter-spacing:-.025em;font-weight:500;margin:20px 0 0;color:#283348}.home-ai .fs-product-visual{position:absolute;left:18px;right:18px;top:179px;height:241px}.home-ai .product-view{position:relative;width:100%;height:100%;animation:product-reveal .25s ease both}.home-ai .product-view[hidden]{display:none!important}.home-ai .fs-ai-subtabs{position:absolute;bottom:25px;left:22px;right:61px;display:flex;align-items:center;gap:3px}.home-ai .fs-ai-subtabs button{border:0;background:#ffffff35;color:#52647e;border-radius:6px;padding:8px 5px;font-size:12px;line-height:1.3;white-space:nowrap;flex:1;min-width:0}.home-ai .fs-ai-subtabs button[aria-selected=true]{background:#fff;color:#3370ff;box-shadow:0 3px 8px #476aab09}.home-ai .fs-ai-open{position:absolute;bottom:24px;right:19px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;color:#43618d;background:#ffffff90}.home-ai .fs-ai-open svg{display:block;width:19px;height:19px}.home-ai .mock-window{position:absolute;inset:45px 8px 2px 3px;background:#ffffffed;border:1px solid #ffffffc9;border-radius:12px;box-shadow:0 16px 30px #355b9e12;overflow:hidden;font-size:12px;color:#536582}.home-ai .mock-top{height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 13px;background:#ffffffb0;border-bottom:1px solid #eef1f7}.home-ai .mock-top>b{font-size:12px;font-weight:600;color:#354b69}.home-ai .mock-top>span{font-size:10px;color:#8b9aaf;white-space:nowrap}.home-ai .mock-body{padding:13px 14px}.home-ai .mock-body label{font-size:10px;line-height:1.5;color:#7a8da5;display:block;margin-bottom:5px}.home-ai .mini-flag{display:block;width:16px;height:11px;object-fit:cover;border-radius:1px;flex-shrink:0}.home-ai .mock-submit{padding:7px 12px;border-radius:5px;background:#537df4;color:#fff;font-size:11px;text-align:center;line-height:1.5}.home-ai .floating-panel{position:absolute;z-index:2;right:0;top:0;min-width:119px;padding:13px 12px 12px;background:#fffffff2;border:1px solid #ffffffc7;border-radius:11px;box-shadow:0 14px 30px #446ab51a;display:flex;flex-direction:column;gap:7px;color:#48607e}.home-ai .floating-panel>span{font-size:10px;color:#8595a9;line-height:1.3}.home-ai .floating-panel>b{font-size:14px;line-height:1.4;font-weight:500;color:#42669b}.home-ai .floating-panel>small{font-size:9px;color:#8b9aaf;line-height:1.5}.home-ai .selection-window{right:12px;top:40px}.home-ai .selection-window .mock-body{padding-top:12px}.home-ai .result-float{right:0;top:6px}.home-ai .result-float>b{color:#5d7fba}.home-ai .mock-report-title{font-size:13px;color:#4b6182;font-weight:500;display:block;margin-top:2px}.home-ai .report-pill-row{display:flex;gap:6px;margin-top:10px;font-size:9px;color:#8a99b0}.home-ai .report-pill-row>span{background:#f1f4fc;padding:3px 7px;border-radius:4px}.home-ai .visual-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:14px;height:75px;margin:10px 14px 0}.home-ai .visual-bars i{display:block;width:21px;height:var(--bar);background:linear-gradient(180deg,#94b3ff,#d5e2ff);border-radius:4px 4px 0 0}.home-ai .visual-bars i:nth-child(2n){background:linear-gradient(180deg,#a9a3f3,#ddd8fb)}.home-ai .chart-baseline{height:1px;background:#e6ecf7;margin:0 8px}.home-ai .mock-record{display:flex;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid #edf1f8}.home-ai .mock-record>div{min-width:0;flex:1}.home-ai .mock-record b{display:block;font-size:11px;font-weight:500;color:#4d6385}.home-ai .mock-record small{display:block;font-size:9px;color:#98a4b7;margin-top:6px}.home-ai .mock-record em{font-size:9px;font-style:normal;color:#7ca1a7;white-space:nowrap}.home-ai .tiny-country{font-size:10px;color:#597da9;background:#edf3fa;padding:4px;border-radius:3px}.home-ai .research-window{top:38px;right:7px}.home-ai .paper-float{top:0;right:0;min-width:120px}.home-ai .report-paper{position:absolute;inset:15px 37px 0 18px;padding:20px 22px;background:#fff;transform:rotate(-3deg);border-radius:8px;box-shadow:0 16px 30px #4c6ca61c;color:#60789d}.home-ai .report-paper:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;border-radius:8px 8px 0 0;background:#89a9f1}.home-ai .paper-eyebrow{font-size:10px;display:block;color:#8d9eb9;margin-bottom:12px}.home-ai .report-paper h4{font-size:18px;font-weight:500;line-height:1.6;color:#4b678d;margin:0}.home-ai .paper-rule{height:1px;background:#e9edf5;margin:14px 0}.home-ai .paper-section{display:flex;gap:12px;font-size:10px;line-height:1.8;margin-top:9px}.home-ai .paper-section>span{color:#9dafca;font-size:9px}.home-ai .research-record{display:flex;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f8}.home-ai .report-file{display:grid;place-items:center;width:26px;height:31px;border-radius:4px;background:#eff3fc;color:#789de3;font-size:22px}.home-ai .research-record b{font-size:10px;color:#59708f;font-weight:500;display:block;line-height:1.7}.home-ai .research-record small{font-size:9px;color:#93a4bb;display:block;margin-top:5px}.home-ai .record-end{font-size:10px;color:#7996d5;margin-top:13px;text-align:right}.home-ai .chat-tools{left:13px;right:auto;top:0;padding:10px 12px;min-width:146px;gap:5px}.home-ai .chat-tools>small{display:none}.home-ai .chat-tools>b{font-size:13px}.home-ai .chat-history-window{top:27px;left:6px;right:7px}.home-ai .history-message{padding:12px 0;border-bottom:1px solid #edf1f8}.home-ai .history-message b{display:block;font-size:12px;font-weight:500;color:#5f8098}.home-ai .history-message span{display:block;font-size:10px;margin-top:5px;color:#8da3b5}.home-ai .history-actions{display:flex;gap:18px;color:#7fa2ca;font-size:10px;margin-top:15px}.home-ai .support-window{top:20px;left:16px;right:20px}.home-ai .support-window .mock-body{text-align:center;padding-top:12px}.home-ai .support-symbol{display:block;width:max-content;margin:0 auto 6px}.home-ai .support-window .mock-body>b{display:block;font-size:12px;font-weight:500;color:#5d7d99}.home-ai .support-window p{font-size:10px;line-height:1.8;color:#93a7b7;margin:7px 0 10px}.home-ai .support-window+.chat-tools{right:0;left:auto;top:0;min-width:130px}.home-ai .company-window{top:37px;left:1px;right:9px}.home-ai .info-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.home-ai .info-pills>span{background:#eef3fb;color:#7d94b6;font-size:9px;line-height:1.4;border-radius:3px;padding:4px 6px}.home-ai .enterprise-float{min-width:131px;top:0;right:0}.home-ai .company-detail-name{font-size:11px;color:#567399;font-weight:500;display:block;margin-bottom:13px}.home-ai .company-detail-row{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:9px}.home-ai .company-detail-row>span{color:#9aaac0}.home-ai .company-detail-row>b{color:#6882a2;font-weight:400}.home-ai .saved-company{display:flex;align-items:center;gap:10px;margin:10px 0 20px}.home-ai .company-letter{display:grid;place-items:center;width:32px;height:35px;border-radius:6px;background:#eaf1fc;color:#7c9fcd}.home-ai .saved-company b{font-size:11px;font-weight:500;color:#5c789d;line-height:1.7}.home-ai .fs-ai-open:hover,.home-ai .fs-ai-subtabs button:hover{filter:brightness(.99)}@keyframes product-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1500px){.home-ai .fs-ai-card{height:475px;padding:26px 22px}.home-ai .fs-ai-card>h4{font-size:26px;margin-top:18px}.home-ai .fs-ai-name h3{font-size:17px}.home-ai .fs-product-visual{left:13px;right:13px;top:167px;height:230px}.home-ai .fs-ai-subtabs{left:17px;right:54px;bottom:23px;gap:2px}.home-ai .fs-ai-subtabs button{font-size:11px;padding:8px 3px}.home-ai .fs-ai-open{right:15px;bottom:22px;width:29px;height:29px}.home-ai .floating-panel{min-width:108px;padding:11px 10px}.home-ai .floating-panel>b{font-size:12px}.home-ai .floating-panel>small{font-size:8px}.home-ai .mock-top{padding-inline:10px}.home-ai .mock-top>b{font-size:10px}.home-ai .mock-top>span{font-size:8px}.home-ai .mock-body{padding:12px 11px}.home-ai .mock-body label{font-size:9px}.home-ai .paper-float{min-width:110px}.home-ai .report-paper{left:9px;right:24px;padding:18px}.home-ai .report-paper h4{font-size:17px}.home-ai .chat-tools{min-width:130px}.home-ai .info-pills{gap:4px}.home-ai .info-pills>span{font-size:8px;padding:4px}}@media(max-width:1150px){.home-ai .fs-ai-card{height:480px}.home-ai .fs-ai-card>h4{font-size:28px}.home-ai .fs-product-visual{left:22px;right:22px;top:171px;height:235px}.home-ai .fs-ai-subtabs{left:24px;right:65px}.home-ai .fs-ai-subtabs button{font-size:13px}.home-ai .floating-panel{min-width:128px}.home-ai .floating-panel>b{font-size:14px}.home-ai .mock-top>b{font-size:12px}.home-ai .mock-top>span{font-size:10px}.home-ai .mock-body{padding:13px 14px}.home-ai .mock-body label{font-size:10px}.home-ai .fs-ai-open{right:23px;width:31px;height:31px}}@media(max-width:734px){.home-ai .apple-section{padding-block:58px}.home-ai.fs-ai{margin-top:24px!important}.home-ai .fs-ai-card{height:463px;padding:25px 23px;scroll-snap-align:start;border-radius:20px}.home-ai .fs-ai-card>h4{font-size:27px;margin-top:18px}.home-ai .fs-ai-name h3{font-size:17px}.home-ai .fs-product-visual{top:167px;height:223px;left:16px;right:16px}.home-ai .fs-ai-subtabs{left:17px;right:56px;bottom:24px;gap:2px}.home-ai .fs-ai-subtabs button{font-size:11px;padding:9px 3px}.home-ai .fs-ai-open{right:17px;bottom:23px;width:29px;height:29px}.home-ai .floating-panel{min-width:112px;padding:11px}.home-ai .floating-panel>b{font-size:12px}.home-ai .floating-panel>small{font-size:8px}.home-ai .mock-top>b{font-size:10px}.home-ai .mock-top>span{font-size:8px}.home-ai .mock-body{padding:11px}.home-ai .mock-body label{font-size:9px}.home-ai .paper-float{min-width:108px}.home-ai .report-paper{padding:16px 18px;left:8px;right:22px}.home-ai .report-paper h4{font-size:17px}.home-ai .chat-tools{min-width:125px}.home-ai .enterprise-float{min-width:114px}}@media(prefers-reduced-motion:reduce){.home-ai .product-view{animation:none}}.home-ai{--showcase-card-width:520px;--showcase-gap:24px;--showcase-gutter:max(6.25vw, calc((100vw - 1680px)/2) )}.home-ai.fs-ai{overflow:hidden}.home-ai.fs-ai .viewport-content{position:relative}.home-ai .fs-ai-carousel{width:100vw;position:relative;left:50%;margin-left:-50vw;overflow:hidden;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;padding:8px 0 17px}.home-ai .fs-ai-carousel.is-dragging{cursor:grabbing}.home-ai .fs-ai-track{display:flex;align-items:stretch;gap:var(--showcase-gap);width:max-content;padding-left:var(--showcase-gutter);transition:transform .5s cubic-bezier(.22,.68,.24,1)}.home-ai .fs-ai-track .fs-ai-card{flex:0 0 var(--showcase-card-width);width:var(--showcase-card-width);height:530px;border-radius:36px;padding:30px 31px;background-clip:padding-box;box-shadow:0 6px 18px #6e8bb505}.home-ai .fs-ai-track .fs-ai-card-0{background:linear-gradient(145deg,#f0efff,#e3e5ff 58%,#d6dcfa)}.home-ai .fs-ai-track .fs-ai-card-1{background:linear-gradient(145deg,#eaf3ff,#dceaff 65%,#cedffd)}.home-ai .fs-ai-track .fs-ai-card-2{background:linear-gradient(145deg,#e8f6f7,#d6eff1 65%,#cbe6ed)}.home-ai .fs-ai-track .fs-ai-card-3{background:linear-gradient(145deg,#edf4ff,#e0ebfb 62%,#d4e1f7)}.home-ai .fs-ai-track .fs-ai-name{gap:11px}.home-ai .fs-ai-track .fs-ai-name h3{font-size:18px;line-height:1.5;font-weight:600}.home-ai .fs-ai-track .product-icon{border-radius:10px;width:31px;height:31px;box-shadow:none}.home-ai .fs-ai-track .fs-ai-card>h4{font-size:31px;line-height:1.45;font-weight:400;letter-spacing:-.025em;margin-top:22px}.home-ai .fs-ai-track .fs-product-visual{top:142px;left:6px;right:6px;height:306px;pointer-events:none}.home-ai .rounded-ui-art{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;pointer-events:none;-webkit-user-drag:none}.home-ai .fs-ai-track .fs-ai-subtabs{left:29px;right:83px;bottom:29px;gap:7px}.home-ai .fs-ai-track .fs-ai-subtabs button{font-size:13px;line-height:1.4;min-height:38px;padding:9px 12px;border-radius:999px;background:#ffffff47;color:#67809d;box-shadow:none}.home-ai .fs-ai-track .fs-ai-subtabs button[aria-selected=true]{background:#fff;color:#4d7be5;box-shadow:0 4px 14px #6c8fc30b}.home-ai .fs-ai-track .fs-ai-open{width:37px;height:37px;right:28px;bottom:29px;background:#ffffffa6;color:#7893ba}.home-ai .fs-ai-track .fs-ai-open>svg{width:20px;height:20px}.home-ai .showcase-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:25px}.home-ai .showcase-controls>button{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:0;background:#f3f5f9;color:#75869f;transition:background .2s,color .2s}.home-ai .showcase-controls>button:hover{background:#eaf0fb;color:#3370ff}.home-ai .showcase-controls>button>svg{width:20px;height:20px;display:block}.home-ai .showcase-pager{display:flex;align-items:center;gap:5px}.home-ai .showcase-pager>button{display:grid;place-items:center;width:20px;height:28px;border:0;padding:0;background:transparent;border-radius:50%}.home-ai .showcase-pager>button:after{content:"";width:6px;height:6px;border-radius:99px;background:#d5deec;transition:width .2s,background .2s}.home-ai .showcase-pager>button[aria-pressed=true]:after{width:16px;background:#8faee9}.home-ai .fs-ai-track .mock-window{inset:47px 30px 12px 23px;border:0;border-radius:25px;background:#ffffffeb;box-shadow:0 16px 35px #6689bd10}.home-ai .fs-ai-track .mock-top{height:45px;border:0;padding-inline:22px;background:transparent}.home-ai .fs-ai-track .mock-top>b{font-size:14px;font-weight:500}.home-ai .fs-ai-track .mock-top>span{font-size:11px}.home-ai .fs-ai-track .mock-body{padding:17px 22px}.home-ai .fs-ai-track .mock-field{border:0;border-radius:999px;min-height:37px;padding-inline:13px;background:#f0f5ff;font-size:12px}.home-ai .fs-ai-track .mock-submit{border-radius:999px;padding-block:9px;font-size:12px;background:#7199ee}.home-ai .fs-ai-track .floating-panel{min-width:142px;top:4px;right:15px;padding:17px 16px;border:0;border-radius:21px;box-shadow:0 15px 35px #638abd12}.home-ai .fs-ai-track .floating-panel>span{font-size:11px}.home-ai .fs-ai-track .floating-panel>b{font-size:15px;line-height:1.4}.home-ai .fs-ai-track .floating-panel>small{font-size:10px}.home-ai .fs-ai-track .mock-report-title{font-size:15px}.home-ai .fs-ai-track .report-pill-row{font-size:11px;gap:8px;margin-top:14px}.home-ai .fs-ai-track .report-pill-row>span{border-radius:999px;padding:5px 9px}.home-ai .fs-ai-track .visual-bars{height:105px;margin-top:14px;gap:18px}.home-ai .fs-ai-track .visual-bars>i{width:28px;border-radius:9px 9px 0 0}.home-ai .fs-ai-track .mock-record{gap:13px;padding-block:17px;border-color:#edf2fa}.home-ai .fs-ai-track .mock-record b{font-size:14px;font-weight:400}.home-ai .fs-ai-track .mock-record small{font-size:11px;margin-top:7px}.home-ai .fs-ai-track .mock-record em{font-size:11px}.home-ai .fs-ai-track .mock-record .mini-flag{width:23px;height:16px}.home-ai .fs-ai-track .report-paper{inset:14px 65px 5px 35px;border-radius:22px;padding:25px 30px;box-shadow:0 15px 32px #6087bd12}.home-ai .fs-ai-track .report-paper:before{height:0}.home-ai .fs-ai-track .paper-eyebrow{font-size:12px;margin-bottom:14px}.home-ai .fs-ai-track .report-paper h4{font-size:23px;line-height:1.5}.home-ai .fs-ai-track .paper-section{font-size:13px;margin-top:13px}.home-ai .fs-ai-track .paper-section>span{font-size:11px}.home-ai .fs-ai-track .report-file{width:36px;height:42px;border-radius:10px;font-size:28px}.home-ai .fs-ai-track .research-record{gap:13px;padding-block:17px}.home-ai .fs-ai-track .research-record b{font-size:13px;font-weight:400}.home-ai .fs-ai-track .research-record small,.home-ai .fs-ai-track .record-end{font-size:11px}.home-ai .fs-ai-track .history-message{padding-block:17px}.home-ai .fs-ai-track .history-message b{font-size:14px;font-weight:400}.home-ai .fs-ai-track .history-message span{font-size:12px;margin-top:9px}.home-ai .fs-ai-track .history-actions{font-size:12px;margin-top:19px}.home-ai .fs-ai-track .support-window .mock-body>b{font-size:15px}.home-ai .fs-ai-track .support-window p{font-size:13px;line-height:1.9;margin-block:12px}.home-ai .fs-ai-track .support-window .product-icon{width:39px;height:39px;border-radius:13px}.home-ai .fs-ai-track .company-detail-name{font-size:14px;margin-bottom:17px}.home-ai .fs-ai-track .company-detail-row{font-size:12px;margin-top:18px}.home-ai .fs-ai-track .saved-company{gap:15px;margin-block:13px 25px}.home-ai .fs-ai-track .saved-company>b{font-size:14px;line-height:1.6}.home-ai .fs-ai-track .company-letter{width:42px;height:45px;border-radius:13px;font-size:16px}.home-ai .fs-ai-track .info-pills{gap:9px;margin-top:15px}.home-ai .fs-ai-track .info-pills>span{font-size:11px;padding:6px 9px;border-radius:999px}@media(max-width:1500px){.home-ai{--showcase-card-width:490px;--showcase-gap:22px}.home-ai .fs-ai-track .fs-ai-card{height:515px;padding:29px}.home-ai .fs-ai-track .fs-ai-card>h4{font-size:30px;margin-top:21px}.home-ai .fs-ai-track .fs-product-visual{top:138px;height:297px;left:5px;right:5px}.home-ai .fs-ai-track .fs-ai-subtabs{left:27px;right:80px;bottom:27px}.home-ai .fs-ai-track .fs-ai-open{bottom:27px;right:26px}}@media(max-width:1150px){.home-ai{--showcase-card-width:460px;--showcase-gap:21px}.home-ai .fs-ai-track .fs-ai-card{height:505px}.home-ai .fs-ai-track .fs-product-visual{top:136px;height:285px}.home-ai .fs-ai-track .fs-ai-card>h4{font-size:29px}.home-ai .fs-ai-track .fs-ai-subtabs button{font-size:12px;padding:9px}}@media(max-width:734px){.home-ai{--showcase-card-width: calc(100vw - 58px) ;--showcase-gap:16px;--showcase-gutter:20px}.home-ai .fs-ai-carousel{padding-top:3px;padding-bottom:10px}.home-ai .fs-ai-track .fs-ai-card{height:437px;border-radius:29px;padding:25px 23px}.home-ai .fs-ai-track .fs-ai-name h3{font-size:16px}.home-ai .fs-ai-track .fs-ai-card>h4{font-size:26px;line-height:1.4;margin-top:19px}.home-ai .fs-ai-track .fs-product-visual{top:124px;left:0;right:0;height:234px}.home-ai .fs-ai-track .fs-ai-subtabs{bottom:24px;left:20px;right:59px;gap:4px}.home-ai .fs-ai-track .fs-ai-subtabs button{font-size:11px;min-height:33px;padding:8px 5px}.home-ai .fs-ai-track .fs-ai-open{right:18px;bottom:24px;width:31px;height:31px}.home-ai .fs-ai-track .fs-ai-open>svg{width:17px;height:17px}.home-ai .showcase-controls{gap:12px;margin-top:21px}.home-ai .showcase-controls>button{width:37px;height:37px}.home-ai .showcase-controls>button>svg{width:18px;height:18px}.home-ai .fs-ai-track .mock-window{inset:30px 18px 6px 14px;border-radius:19px}.home-ai .fs-ai-track .mock-top{height:32px;padding-inline:14px}.home-ai .fs-ai-track .mock-top>b{font-size:11px}.home-ai .fs-ai-track .mock-top>span{font-size:8px}.home-ai .fs-ai-track .mock-body{padding:11px 14px}.home-ai .fs-ai-track .floating-panel{min-width:112px;right:5px;top:2px;padding:12px;border-radius:16px}.home-ai .fs-ai-track .floating-panel>span{font-size:9px}.home-ai .fs-ai-track .floating-panel>b{font-size:12px}.home-ai .fs-ai-track .floating-panel>small{font-size:8px}.home-ai .fs-ai-track .mock-report-title{font-size:12px}.home-ai .fs-ai-track .report-pill-row{font-size:9px;gap:5px;margin-top:10px}.home-ai .fs-ai-track .visual-bars{height:65px;margin-top:10px}.home-ai .fs-ai-track .visual-bars>i{width:20px;border-radius:6px 6px 0 0}.home-ai .fs-ai-track .mock-record{gap:9px;padding-block:12px}.home-ai .fs-ai-track .mock-record b{font-size:10px}.home-ai .fs-ai-track .mock-record small,.home-ai .fs-ai-track .mock-record em{font-size:8px}.home-ai .fs-ai-track .report-paper{inset:8px 36px 3px 20px;padding:19px 21px;border-radius:17px}.home-ai .fs-ai-track .paper-eyebrow{font-size:9px;margin-bottom:9px}.home-ai .fs-ai-track .report-paper h4{font-size:17px}.home-ai .fs-ai-track .paper-section{font-size:10px;margin-top:9px}.home-ai .fs-ai-track .research-record{gap:9px;padding-block:12px}.home-ai .fs-ai-track .research-record b{font-size:10px}.home-ai .fs-ai-track .research-record small,.home-ai .fs-ai-track .record-end{font-size:8px}.home-ai .fs-ai-track .report-file{width:26px;height:31px;border-radius:7px;font-size:21px}.home-ai .fs-ai-track .history-message{padding-block:12px}.home-ai .fs-ai-track .history-message b{font-size:11px}.home-ai .fs-ai-track .history-message span,.home-ai .fs-ai-track .history-actions{font-size:9px}.home-ai .fs-ai-track .support-window p{font-size:10px;margin-block:8px}.home-ai .fs-ai-track .support-window .mock-body>b{font-size:12px}.home-ai .fs-ai-track .mock-submit{font-size:10px;padding-block:7px}.home-ai .fs-ai-track .company-detail-name{font-size:10px;margin-bottom:11px}.home-ai .fs-ai-track .company-detail-row{font-size:9px;margin-top:12px}.home-ai .fs-ai-track .saved-company{gap:9px;margin-block:8px 17px}.home-ai .fs-ai-track .saved-company>b{font-size:10px}.home-ai .fs-ai-track .company-letter{width:30px;height:33px;border-radius:9px;font-size:12px}.home-ai .fs-ai-track .info-pills{gap:5px;margin-top:10px}.home-ai .fs-ai-track .info-pills>span{font-size:8px;padding:5px 7px}}@media(prefers-reduced-motion:reduce){.home-ai .fs-ai-track,.home-ai .showcase-controls>button,.home-ai .showcase-pager>button:after{transition:none}}.home-ai.fs-ai .showcase-controls{margin-top:24px}.home-ai .fs-ai-track .fs-ai-card h4{font-size:30px;letter-spacing:-1px}@keyframes studio-arrive{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:1500px){.home-ai .fs-ai-track .fs-ai-card h4{font-size:28px}}@media(max-width:734px){.home-ai .fs-ai-track .fs-ai-card h4{font-size:24px;letter-spacing:-.8px}}@keyframes directory-in{0%{opacity:.3;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes cinema-enter{0%{opacity:0;transform:translate(12px,5px) scale(.975)}to{opacity:1;transform:none}}@keyframes cinema-chip{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cinema-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cinema-light{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes cinema-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes system-view-in{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.owned-product-art[data-v-83b1763d]{position:relative;width:100%;height:100%}.fs-ai-open[data-v-83b1763d]{padding:0;border:0;cursor:pointer}.showcase-previous>svg[data-v-83b1763d]{transform:rotate(180deg)}.home-ai .showcase-controls>.showcase-pause[data-v-83b1763d]{margin-left:8px;width:36px;height:36px;background:transparent;color:#9ba8b8}.service-theater[data-v-9f849548]{padding:90px 0 92px;background:#f6f8fc;color:#2a3e5b;font-family:PingFang SC,Microsoft YaHei,sans-serif}.service-theater .fs-section-heading[data-v-9f849548]{margin-bottom:39px}.theater-shell[data-v-9f849548]{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:24px}.theater-nav[data-v-9f849548]{display:flex;flex-direction:column;gap:9px;background:#eaf0f9;padding:9px;border-radius:32px}.theater-choice[data-v-9f849548]{display:flex;align-items:flex-start;gap:13px;flex:1;min-height:130px;width:100%;padding:23px 18px;border:0;border-radius:24px;background:transparent;color:#6b82a0;text-align:left;cursor:pointer;font:inherit;transition:background .22s,box-shadow .22s}.theater-choice[data-v-9f849548]:hover{background:#f7faff}.theater-choice[aria-selected=true][data-v-9f849548]{background:#fff;box-shadow:0 7px 24px #55719d09}.theater-choice-icon[data-v-9f849548]{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;margin-top:1px;border-radius:13px;background:#dfe8f8;color:#7191c8}.theater-choice-icon svg[data-v-9f849548]{width:22px;height:22px}.theater-choice[aria-selected=true] .theater-choice-icon[data-v-9f849548]{background:#eaf1ff;color:#547ee0}.theater-choice-copy[data-v-9f849548]{display:block;flex:1;min-width:0}.theater-choice-copy b[data-v-9f849548]{font-size:19px;font-weight:600;line-height:1.5;color:#30445e;letter-spacing:-.4px;display:block}.theater-choice[aria-selected=true] b[data-v-9f849548]{color:#3969ce}.theater-choice-copy>span[data-v-9f849548]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:12px;font-size:12px;line-height:1.65;color:#7e90a9}.theater-choice-copy em[data-v-9f849548]{white-space:nowrap;font-style:normal}.theater-stage[data-v-9f849548]{min-width:0;border-radius:32px;background:#fff;padding:27px 27px 25px;overflow:hidden}.theater-panel[hidden][data-v-9f849548],.cinema-focus-view[hidden][data-v-9f849548]{display:none!important}.theater-heading[data-v-9f849548]{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:0 6px 22px;background:transparent}.theater-heading h3[data-v-9f849548]{font-size:28px;line-height:1.4;font-weight:500;letter-spacing:-.6px;margin:0;color:#2c405c}.theater-heading>a[data-v-9f849548]{font-size:13px;line-height:1.4;font-weight:500;white-space:nowrap;color:#4b76d0;background:#edf3ff;border-radius:999px;padding:11px 18px;text-decoration:none;transition:background .2s,color .2s}.theater-heading>a[data-v-9f849548]:hover{background:#e3edff;color:#285dca}.service-cinema[data-v-9f849548]{position:relative;overflow:hidden;border-radius:26px;background:linear-gradient(120deg,#eaf2ff,#e0ebff 51%,#e9edff);isolation:isolate}.cinema-theme-1[data-v-9f849548]{background:linear-gradient(125deg,#eef0ff,#e4eafe 50%,#e9efff)}.cinema-theme-2[data-v-9f849548]{background:linear-gradient(125deg,#e9f4fb,#e1effb 50%,#e4ecff)}.cinema-theme-3[data-v-9f849548]{background:linear-gradient(125deg,#edf0ff,#e5ecff 50%,#e9f0fb)}.cinema-titlebar[data-v-9f849548]{position:relative;z-index:3;display:flex;align-items:center;gap:12px;min-height:49px;padding:0 20px;color:#6882ad;background:#fff5;border-bottom:1px solid #ffffff70;font-size:12px;font-weight:500}.cinema-window-mark[data-v-9f849548]{display:flex;gap:5px;margin-right:3px}.cinema-window-mark i[data-v-9f849548]{display:block;width:6px;height:6px;border-radius:50%;background:#a7bee2}.cinema-window-mark i[data-v-9f849548]:nth-child(2){opacity:.65}.cinema-window-mark i[data-v-9f849548]:nth-child(3){opacity:.4}.cinema-playback[data-v-9f849548]{margin-left:auto;display:grid;place-items:center;width:29px;height:29px;padding:0;border:0;border-radius:50%;background:#ffffffa6;color:#6c8bc4;cursor:pointer}.cinema-playback[data-v-9f849548]:hover{background:#fff;color:#3f6bc0}.cinema-playback svg[data-v-9f849548]{width:15px;height:15px;display:block}.cinema-canvas[data-v-9f849548]{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(245px,1fr);align-items:center;gap:0;min-height:394px;padding:12px 28px 5px 13px}.cinema-art-area[data-v-9f849548]{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:382px;isolation:isolate}.cinema-halo[data-v-9f849548]{position:absolute;inset:10% 4%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,#fff8,#fff2 54%,#fff0 72%);animation:cinema-light-9f849548 6s ease-in-out infinite alternate}.cinema-art[data-v-9f849548]{display:block;position:relative;width:120%;height:120%;max-width:none;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(-2%,1%);filter:drop-shadow(0 12px 20px #6286c40b)}.cinema-location[data-v-9f849548]{display:flex;align-items:center;gap:7px;position:absolute;top:18px;left:20px;padding:9px 13px;z-index:2;background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffffc9;border-radius:999px;font-size:12px;color:#5f7daa;box-shadow:0 6px 18px #6483b309;animation:cinema-float-9f849548 6s ease-in-out infinite}.cinema-location svg[data-v-9f849548]{width:15px;height:15px;color:#7c9ddd}.cinema-service-pill[data-v-9f849548]{position:absolute;z-index:2;left:39px;bottom:18px;display:flex;align-items:center;gap:10px;background:#fffffff0;border:1px solid white;border-radius:17px;padding:12px 15px;font-size:13px;color:#5a76a2;box-shadow:0 10px 25px #6889c512;animation:cinema-float-9f849548 6s ease-in-out -2s infinite}.cinema-location[data-v-9f849548],.cinema-service-pill[data-v-9f849548]{display:none}.cinema-pill-icon[data-v-9f849548]{display:grid;place-items:center;border-radius:10px;width:27px;height:27px;background:#edf3ff;color:#6389d1}.cinema-pill-icon svg[data-v-9f849548]{width:17px;height:17px}.cinema-pill-dot[data-v-9f849548]{width:6px;height:6px;border-radius:50%;background:#81a6e9;margin-left:7px}.cinema-focus-space[data-v-9f849548]{position:relative;z-index:4;min-width:0;padding:0 3px 0 0}.cinema-focus-view[data-v-9f849548]{animation:cinema-enter-9f849548 .55s cubic-bezier(.2,.7,.2,1)}.cinema-focus-card[data-v-9f849548]{padding:24px 23px 23px;background:#fffffff0;border:1px solid #fff;border-radius:27px;box-shadow:0 17px 32px #6382b00e;color:#456184;min-height:311px}.cinema-focus-icon[data-v-9f849548]{display:grid;place-items:center;width:39px;height:39px;border-radius:14px;background:linear-gradient(145deg,#eaf1ff,#e4eafd);color:#6489dc;float:right;margin-left:8px}.cinema-focus-icon svg[data-v-9f849548]{width:23px;height:23px}.cinema-focus-tag[data-v-9f849548]{display:block;font-size:12px;line-height:1.5;color:#8c9fba;padding-top:3px}.cinema-focus-card h4[data-v-9f849548]{font-size:25px;line-height:1.4;letter-spacing:-.5px;font-weight:600;margin:13px 0 11px;color:#3a557a;clear:both;padding-top:4px}.cinema-focus-card>p[data-v-9f849548]{font-size:14px;line-height:1.8;min-height:46px;color:#788da8;margin:0;max-width:260px}.cinema-focus-chips[data-v-9f849548]{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px;min-height:27px}.cinema-focus-chips>span[data-v-9f849548]{display:block;padding:6px 9px;border-radius:999px;background:#f0f5fd;font-size:11px;line-height:1.2;color:#8b9fbe;animation:cinema-chip-9f849548 .5s both;animation-delay:calc(var(--chip-order)*.1s + .12s)}.cinema-focus-divider[data-v-9f849548]{height:1px;background:#edf2fa;margin:19px 0 16px}.cinema-range-list[data-v-9f849548]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.cinema-range-list>span[data-v-9f849548]{display:flex;align-items:center;gap:7px;font-size:12px;color:#8b9eba;white-space:nowrap;transition:color .25s;padding:12px 10px;min-height:43px;border-radius:12px;background:#f4f7fc;animation:cinema-chip-9f849548 .45s both}.cinema-range-list>span[data-v-9f849548]:nth-child(2){animation-delay:.08s}.cinema-range-list>span[data-v-9f849548]:nth-child(3){animation-delay:.16s}.cinema-range-list>span[data-v-9f849548]:nth-child(4){animation-delay:.24s}.cinema-range-list i[data-v-9f849548]{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#c4d1e4}.cinema-range-list .is-current[data-v-9f849548]{color:#5f83c7;background:#eaf1ff}.cinema-range-list .is-current i[data-v-9f849548]{background:#7198e1;box-shadow:0 0 0 3px #e9f1ff}.cinema-chapters[data-v-9f849548]{position:relative;z-index:5;display:grid;grid-template-columns:repeat(var(--chapter-count),minmax(0,1fr));gap:10px;padding:8px 20px 20px}.cinema-chapters>button[data-v-9f849548]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:61px;padding:12px 10px;border:1px solid #ffffff85;background:#ffffff65;border-radius:18px;cursor:pointer;color:#7891b8;font:inherit;overflow:hidden;position:relative;transition:background .2s,color .2s,box-shadow .2s}.cinema-chapters>button[data-v-9f849548]:hover{background:#ffffffb8}.cinema-chapters>button[aria-selected=true][data-v-9f849548]{background:#fff;color:#537cce;box-shadow:0 6px 20px #6b87b80d;border-color:#fff}.cinema-chapter-icon[data-v-9f849548]{display:grid;place-items:center;position:relative;z-index:1;width:27px;height:27px;border-radius:10px;background:#eaf1fc;color:#8ba9d9}.cinema-chapter-icon svg[data-v-9f849548]{width:17px;height:17px}.cinema-chapters>button b[data-v-9f849548]{position:relative;z-index:1;font-size:14px;line-height:1.4;font-weight:500;white-space:nowrap}.cinema-chapters>button[aria-selected=true] .cinema-chapter-icon[data-v-9f849548]{background:#eaf1ff;color:#6188db}.cinema-chapter-progress[data-v-9f849548]{position:absolute;left:16px;right:16px;bottom:0;height:2px;background:#9db9ed;transform-origin:left;transform:scaleX(0);border-radius:2px}.cinema-chapters>button[aria-selected=true] .cinema-chapter-progress[data-v-9f849548]{animation:cinema-progress-9f849548 5.6s linear both}.theater-is-paused .cinema-chapter-progress[data-v-9f849548],.theater-is-paused .cinema-location[data-v-9f849548],.theater-is-paused .cinema-service-pill[data-v-9f849548],.theater-is-paused .cinema-halo[data-v-9f849548]{animation-play-state:paused!important}.theater-choice[data-v-9f849548]:focus-visible,.cinema-chapters button[data-v-9f849548]:focus-visible,.cinema-playback[data-v-9f849548]:focus-visible,.theater-heading>a[data-v-9f849548]:focus-visible{outline:2px solid #638de4;outline-offset:3px}@keyframes cinema-enter-9f849548{0%{opacity:0;transform:translate(12px,5px) scale(.975)}to{opacity:1;transform:none}}@keyframes cinema-chip-9f849548{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cinema-progress-9f849548{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cinema-light-9f849548{0%{opacity:.5;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes cinema-float-9f849548{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(max-width:1600px){.theater-shell[data-v-9f849548]{grid-template-columns:280px minmax(0,1fr);gap:20px}.theater-choice[data-v-9f849548]{padding:23px 16px;gap:11px}.theater-choice-copy b[data-v-9f849548]{font-size:18px}.theater-choice-copy>span[data-v-9f849548]{font-size:11px;gap:5px 9px}.theater-choice-icon[data-v-9f849548]{width:33px;height:33px;flex-basis:33px}.theater-stage[data-v-9f849548]{padding:24px}.theater-heading h3[data-v-9f849548]{font-size:26px}.cinema-canvas[data-v-9f849548]{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr);padding:10px 21px 4px 6px;min-height:370px}.cinema-art-area[data-v-9f849548]{height:360px}.cinema-focus-card[data-v-9f849548]{padding:21px 20px;min-height:303px}.cinema-focus-card h4[data-v-9f849548]{font-size:23px}.cinema-chapters[data-v-9f849548]{padding:8px 17px 18px;gap:8px}.cinema-chapters>button[data-v-9f849548]{min-height:57px;gap:6px;padding:10px 7px}.cinema-chapters>button b[data-v-9f849548]{font-size:13px}.cinema-chapter-icon[data-v-9f849548]{width:25px;height:25px;border-radius:9px}.cinema-chapter-icon svg[data-v-9f849548]{width:16px;height:16px}.cinema-location[data-v-9f849548]{left:15px;top:16px}.cinema-service-pill[data-v-9f849548]{left:24px;bottom:18px}}@media(max-width:1250px){.theater-shell[data-v-9f849548]{grid-template-columns:256px minmax(0,1fr);gap:17px}.theater-choice[data-v-9f849548]{padding:23px 13px;gap:9px}.theater-choice-copy b[data-v-9f849548]{font-size:17px}.theater-choice-copy>span[data-v-9f849548]{font-size:11px;gap:5px 7px}.theater-choice-icon[data-v-9f849548]{width:30px;height:30px;flex-basis:30px;border-radius:11px}.theater-stage[data-v-9f849548]{padding:20px}.theater-heading h3[data-v-9f849548]{font-size:24px}.theater-heading>a[data-v-9f849548]{font-size:12px;padding:10px 14px}.cinema-canvas[data-v-9f849548]{grid-template-columns:minmax(0,1.3fr) minmax(218px,1fr);padding-right:17px}.cinema-art[data-v-9f849548]{width:125%;height:125%;transform:translate(-3%,1%)}.cinema-focus-card[data-v-9f849548]{padding:19px 17px;min-height:310px}.cinema-focus-card h4[data-v-9f849548]{font-size:22px}.cinema-focus-card>p[data-v-9f849548]{font-size:12px}.cinema-focus-chips>span[data-v-9f849548]{font-size:10px;padding:6px 8px}.cinema-range-list[data-v-9f849548]{gap:12px 6px}.cinema-range-list>span[data-v-9f849548]{font-size:10px;gap:5px}.cinema-focus-tag[data-v-9f849548]{font-size:11px}.cinema-focus-icon[data-v-9f849548]{width:33px;height:33px;border-radius:12px}.cinema-focus-icon svg[data-v-9f849548]{width:20px;height:20px}.cinema-service-pill[data-v-9f849548]{font-size:11px;padding:10px 12px;left:13px;bottom:22px;gap:6px}.cinema-location[data-v-9f849548]{font-size:10px;padding:8px 10px;left:13px;top:18px}.cinema-chapters[data-v-9f849548]{padding:8px 14px 16px;gap:6px}.cinema-chapters>button[data-v-9f849548]{min-height:55px;gap:5px;padding:9px 5px;border-radius:15px}.cinema-chapters>button b[data-v-9f849548]{font-size:12px}.cinema-chapter-icon[data-v-9f849548]{display:none}}@media(max-width:1050px){.theater-shell[data-v-9f849548]{grid-template-columns:1fr;gap:18px}.theater-nav[data-v-9f849548]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:7px;border-radius:28px}.theater-choice[data-v-9f849548]{display:block;min-height:154px;padding:18px 14px;border-radius:22px}.theater-choice-icon[data-v-9f849548]{margin-bottom:11px;width:32px;height:32px}.theater-choice-copy b[data-v-9f849548]{font-size:17px}.theater-choice-copy>span[data-v-9f849548]{font-size:11px;gap:4px 6px;margin-top:8px}.theater-stage[data-v-9f849548]{padding:25px}.cinema-canvas[data-v-9f849548]{grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);min-height:385px;padding:10px 24px 6px 12px}.cinema-art-area[data-v-9f849548]{height:372px}.cinema-focus-card[data-v-9f849548]{padding:23px;min-height:313px}.cinema-focus-card h4[data-v-9f849548]{font-size:24px}.cinema-focus-card>p[data-v-9f849548]{font-size:13px}.cinema-range-list>span[data-v-9f849548]{font-size:11px}.cinema-chapter-icon[data-v-9f849548]{display:grid}.cinema-chapters>button b[data-v-9f849548]{font-size:14px}.cinema-chapters[data-v-9f849548]{padding:8px 20px 19px;gap:10px}.cinema-chapters>button[data-v-9f849548]{gap:9px;border-radius:18px;min-height:59px}.cinema-service-pill[data-v-9f849548]{left:28px;font-size:12px}.cinema-location[data-v-9f849548]{left:22px;font-size:11px}}@media(max-width:734px){.service-theater[data-v-9f849548]{padding:58px 0 60px}.service-theater .fs-section-heading[data-v-9f849548]{margin-bottom:26px}.service-theater .fs-section-heading h2[data-v-9f849548]{font-size:27px;line-height:1.4;max-width:300px;margin-left:auto;margin-right:auto}.service-theater .fs-section-heading p[data-v-9f849548]{font-size:13px;line-height:1.8}.theater-nav[data-v-9f849548]{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:26px;padding:6px;gap:5px}.theater-choice[data-v-9f849548]{min-height:144px;padding:15px 13px;border-radius:21px}.theater-choice-icon[data-v-9f849548]{width:29px;height:29px;border-radius:10px;margin-bottom:9px}.theater-choice-icon svg[data-v-9f849548]{width:18px;height:18px}.theater-choice-copy b[data-v-9f849548]{font-size:16px}.theater-choice-copy>span[data-v-9f849548]{font-size:10px;gap:4px 6px;margin-top:8px}.theater-stage[data-v-9f849548]{padding:20px 12px 12px;border-radius:28px}.theater-heading[data-v-9f849548]{gap:12px;padding:0 8px 19px;align-items:flex-start}.theater-heading h3[data-v-9f849548]{font-size:21px;line-height:1.5;max-width:215px;letter-spacing:-.5px}.theater-heading>a[data-v-9f849548]{font-size:11px;padding:8px 11px;margin-top:3px}.service-cinema[data-v-9f849548]{border-radius:22px}.cinema-titlebar[data-v-9f849548]{padding:0 15px;min-height:43px;gap:8px;font-size:10px}.cinema-window-mark[data-v-9f849548]{gap:4px}.cinema-window-mark i[data-v-9f849548]{width:5px;height:5px}.cinema-playback[data-v-9f849548]{width:27px;height:27px}.cinema-canvas[data-v-9f849548]{grid-template-columns:1fr;gap:0;padding:0 16px 7px;min-height:0}.cinema-art-area[data-v-9f849548]{height:252px}.cinema-art[data-v-9f849548]{width:119%;height:119%;transform:none}.cinema-location[data-v-9f849548]{top:12px;left:0;font-size:10px;padding:7px 9px}.cinema-location svg[data-v-9f849548]{width:12px;height:12px}.cinema-service-pill[data-v-9f849548]{display:none}.cinema-focus-space[data-v-9f849548]{padding:0}.cinema-focus-card[data-v-9f849548]{position:relative;padding:18px 17px 16px;min-height:232px;border-radius:23px}.cinema-focus-icon[data-v-9f849548]{width:32px;height:32px}.cinema-focus-card h4[data-v-9f849548]{font-size:21px;clear:none;padding-top:0;margin:10px 0 8px}.cinema-focus-card>p[data-v-9f849548]{font-size:12px;min-height:38px;line-height:1.7;max-width:220px}.cinema-focus-tag[data-v-9f849548]{font-size:10px}.cinema-focus-chips[data-v-9f849548]{margin-top:10px;gap:6px;min-height:24px}.cinema-focus-chips>span[data-v-9f849548]{font-size:10px;padding:6px 8px}.cinema-focus-divider[data-v-9f849548]{margin:13px 0 12px}.cinema-range-list[data-v-9f849548]{gap:9px 10px}.cinema-range-list>span[data-v-9f849548]{font-size:10px}.cinema-chapters[data-v-9f849548]{grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 16px 16px;gap:7px}.cinema-chapters>button[data-v-9f849548]{min-height:45px;padding:9px 7px;gap:7px;border-radius:14px}.cinema-chapters>button b[data-v-9f849548]{font-size:12px}.cinema-chapter-icon[data-v-9f849548]{width:23px;height:23px;border-radius:8px}.cinema-chapter-icon svg[data-v-9f849548]{width:14px;height:14px}.cinema-chapter-progress[data-v-9f849548]{left:12px;right:12px}}@media(prefers-reduced-motion:reduce){.cinema-focus-view[data-v-9f849548],.cinema-focus-chips>span[data-v-9f849548],.cinema-location[data-v-9f849548],.cinema-service-pill[data-v-9f849548],.cinema-halo[data-v-9f849548],.cinema-chapter-progress[data-v-9f849548]{animation:none!important}.theater-choice[data-v-9f849548],.theater-heading>a[data-v-9f849548],.cinema-chapters>button[data-v-9f849548]{transition:none}}.system-atlas[data-v-fa410407]{padding:91px 0 96px;background:#fff;color:#2b405e;font-family:PingFang SC,Microsoft YaHei,sans-serif}.system-atlas .fs-section-heading[data-v-fa410407]{margin-bottom:42px}.system-atlas-board[data-v-fa410407]{padding:12px;background:#edf2fa;border-radius:36px;display:flex;flex-direction:column;gap:12px}.system-band[data-v-fa410407]{display:grid;grid-template-columns:239px minmax(0,1fr);background:#fff;border-radius:25px;overflow:hidden}.system-band-intro[data-v-fa410407]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:29px 29px 30px;background:linear-gradient(135deg,#edf4ff,#f5f8ff);position:relative}.system-band-1 .system-band-intro[data-v-fa410407]{background:linear-gradient(135deg,#edf2fd,#f5f7ff)}.system-band-2 .system-band-intro[data-v-fa410407]{background:linear-gradient(135deg,#edf5fa,#f4f9fc)}.system-band-icon[data-v-fa410407]{display:grid;place-items:center;width:41px;height:41px;border-radius:14px;color:#7194d4;background:#ffffffc9;margin-bottom:17px}.system-band-icon svg[data-v-fa410407]{display:block;width:24px;height:24px}.system-band-intro h3[data-v-fa410407]{margin:0;font-size:27px;line-height:1.4;font-weight:500;letter-spacing:-.6px;color:#345482}.system-band-intro h3 a[data-v-fa410407]{color:inherit;text-decoration:none}.system-band-intro h3 a[data-v-fa410407]:hover{color:#376dd7}.system-band-intro>p[data-v-fa410407]{font-size:13px;line-height:1.8;color:#7e95b4;margin:9px 0 0;white-space:nowrap;letter-spacing:-.2px}.system-band-keywords[data-v-fa410407]{font-size:13px;line-height:1.9;color:#8aa0bf;display:block;margin-top:17px}.system-band-count[data-v-fa410407]{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;white-space:nowrap;color:#718caf;margin-top:19px}.system-band-count>span[data-v-fa410407]{width:3px;height:3px;display:block;border-radius:50%;background:#aac0df}.system-band-workspace[data-v-fa410407]{min-width:0;padding:23px 26px 23px 29px}.system-subtabs[data-v-fa410407]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:18px;min-height:39px}.system-subtabs button[data-v-fa410407]{border:0;border-radius:999px;background:transparent;color:#8496b0;font:inherit;font-size:13px;line-height:1.4;font-weight:400;white-space:nowrap;padding:10px 14px;min-height:38px;cursor:pointer;transition:color .2s,background .2s}.system-subtabs button[data-v-fa410407]:hover{color:#4b77c4;background:#f4f7fd}.system-subtabs button[aria-selected=true][data-v-fa410407]{background:#edf3ff;color:#4774c9;font-weight:500}.system-band-views[data-v-fa410407]{height:235px;position:relative}.system-band-1 .system-band-views[data-v-fa410407]{height:167px}.system-overview[data-v-fa410407]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:2px 5px 0;animation:system-view-in-fa410407 .25s ease-out}.system-overview-3[data-v-fa410407]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.system-overview-group[data-v-fa410407]{min-width:0}.system-overview-group h4[data-v-fa410407]{margin:0 0 10px;line-height:1.5;white-space:nowrap}.system-overview-group h4 button[data-v-fa410407]{font:inherit;font-size:15px;font-weight:500;letter-spacing:-.3px;display:inline-flex;align-items:center;padding:4px 0;color:#526f9c;border:0;background:transparent;cursor:pointer;position:relative}.system-overview-group h4 button[data-v-fa410407]:after{position:absolute;content:"";left:0;right:0;bottom:0;height:1px;transform:scaleX(0);transform-origin:left;background:#a0b9e5;transition:transform .2s}.system-overview-group h4 button[data-v-fa410407]:hover{color:#356ac9}.system-overview-group h4 button[data-v-fa410407]:hover:after{transform:scaleX(1)}.system-overview ul[data-v-fa410407]{list-style:none;margin:0;padding:0}.system-overview li[data-v-fa410407]{margin:0;padding:0}.system-service-link[data-v-fa410407]{display:block;max-width:100%;width:fit-content;font-size:15px;font-weight:400;line-height:1.5;color:#7287a4;text-decoration:none;padding:7px 9px;margin-left:-9px;border-radius:9px;white-space:nowrap;letter-spacing:-.25px;transition:background .18s,color .18s}.system-service-link[data-v-fa410407]:hover{background:#f0f5ff;color:#3f6cc1}.system-category-view[data-v-fa410407]{padding:4px 4px 0;animation:system-view-in-fa410407 .25s ease-out}.system-category-view[hidden][data-v-fa410407],.system-overview[hidden][data-v-fa410407]{display:none!important}.system-category-heading[data-v-fa410407]{display:flex;align-items:center;gap:12px;margin-bottom:15px;min-height:27px}.system-category-heading h4[data-v-fa410407]{margin:0;color:#526f9c;font-size:16px;line-height:1.5;font-weight:500}.system-category-heading>span[data-v-fa410407]{font-size:11px;line-height:1.5;color:#97a8bf;padding:4px 9px;background:#f3f6fc;border-radius:999px}.system-category-services[data-v-fa410407]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.system-service-detail[data-v-fa410407]{display:flex;align-items:center;gap:18px;padding:16px 17px;min-height:55px;border-radius:13px;background:#f5f8fd;text-decoration:none;transition:background .2s,transform .2s;min-width:0}.system-service-detail b[data-v-fa410407]{font-size:15px;line-height:1.5;font-weight:500;flex:0 0 114px;max-width:42%;color:#5675a3;letter-spacing:-.3px}.system-service-detail>span[data-v-fa410407]{font-size:12px;line-height:1.7;color:#99a9c0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.system-service-detail[data-v-fa410407]:hover{background:#edf3ff;transform:translateY(-1px)}.system-service-detail:hover b[data-v-fa410407]{color:#3d6ec9}.system-subtabs button[data-v-fa410407]:focus-visible,.system-overview-group button[data-v-fa410407]:focus-visible,.system-service-link[data-v-fa410407]:focus-visible,.system-service-detail[data-v-fa410407]:focus-visible{outline:2px solid #7099e9;outline-offset:3px}@keyframes system-view-in-fa410407{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:1600px){.system-band[data-v-fa410407]{grid-template-columns:218px minmax(0,1fr)}.system-band-intro[data-v-fa410407]{padding:26px 24px}.system-band-intro h3[data-v-fa410407]{font-size:25px}.system-band-intro>p[data-v-fa410407]{font-size:12px}.system-band-workspace[data-v-fa410407]{padding:23px}.system-subtabs[data-v-fa410407]{gap:3px}.system-subtabs button[data-v-fa410407]{font-size:12px;padding:10px 12px}.system-overview[data-v-fa410407]{gap:15px}.system-overview-group h4 button[data-v-fa410407]{font-size:14px}.system-service-link[data-v-fa410407]{font-size:14px;padding:8px 7px;margin-left:-7px}.system-service-detail[data-v-fa410407]{gap:13px;padding:16px 14px}.system-service-detail b[data-v-fa410407]{font-size:14px;flex-basis:108px}.system-service-detail>span[data-v-fa410407]{font-size:12px}}@media(max-width:1250px){.system-band[data-v-fa410407]{grid-template-columns:190px minmax(0,1fr)}.system-band-intro[data-v-fa410407]{padding:24px 20px}.system-band-intro h3[data-v-fa410407]{font-size:24px}.system-band-intro>p[data-v-fa410407]{font-size:11px}.system-band-keywords[data-v-fa410407]{font-size:12px}.system-band-count[data-v-fa410407]{font-size:11px;gap:7px}.system-band-workspace[data-v-fa410407]{padding:21px 19px}.system-subtabs button[data-v-fa410407]{font-size:11px;padding:9px 10px;min-height:36px}.system-subtabs[data-v-fa410407]{margin-bottom:16px;gap:2px}.system-overview[data-v-fa410407]{gap:10px;padding-left:2px;padding-right:2px}.system-overview-group h4 button[data-v-fa410407]{font-size:13px}.system-service-link[data-v-fa410407]{font-size:13px;padding:8px 4px;margin-left:-4px}.system-service-detail[data-v-fa410407]{gap:11px;padding:16px 12px}.system-service-detail b[data-v-fa410407]{font-size:13px;flex-basis:99px}.system-service-detail>span[data-v-fa410407]{font-size:11px}}@media(max-width:1050px){.system-band[data-v-fa410407]{grid-template-columns:1fr}.system-band-intro[data-v-fa410407]{display:grid;grid-template-columns:40px auto 1fr;align-items:center;justify-content:initial;gap:0 13px;padding:22px 25px}.system-band-icon[data-v-fa410407]{margin:0;width:36px;height:36px;border-radius:12px;grid-row:1/3}.system-band-icon svg[data-v-fa410407]{width:22px;height:22px}.system-band-intro h3[data-v-fa410407]{font-size:23px;grid-column:2;grid-row:1}.system-band-intro>p[data-v-fa410407]{font-size:12px;grid-column:2;grid-row:2;margin:4px 0 0}.system-band-keywords[data-v-fa410407]{display:none}.system-band-count[data-v-fa410407]{grid-column:3;grid-row:1/3;justify-self:end;margin:0;font-size:12px}.system-band-workspace[data-v-fa410407]{padding:20px 25px 22px}.system-subtabs button[data-v-fa410407]{font-size:12px;padding:10px 12px}.system-overview-group h4 button[data-v-fa410407],.system-service-link[data-v-fa410407]{font-size:14px}.system-band-views[data-v-fa410407]{height:232px}.system-band-1 .system-band-views[data-v-fa410407]{height:163px}.system-service-detail b[data-v-fa410407]{font-size:14px;flex-basis:112px}.system-service-detail>span[data-v-fa410407]{font-size:12px}}@media(max-width:734px){.system-atlas[data-v-fa410407]{padding:58px 0 60px}.system-atlas .fs-section-heading[data-v-fa410407]{margin-bottom:28px}.system-atlas .fs-section-heading h2[data-v-fa410407]{font-size:27px;line-height:1.4;max-width:340px;margin-left:auto;margin-right:auto;letter-spacing:-.8px}.system-atlas .fs-section-heading p[data-v-fa410407]{font-size:13px;line-height:1.8;max-width:300px;margin-left:auto;margin-right:auto}.system-atlas-board[data-v-fa410407]{padding:7px;border-radius:28px;gap:8px}.system-band[data-v-fa410407]{border-radius:22px}.system-band-intro[data-v-fa410407]{padding:20px 18px;gap:0 10px;grid-template-columns:32px minmax(0,1fr)}.system-band-icon[data-v-fa410407]{width:31px;height:31px;border-radius:10px}.system-band-icon svg[data-v-fa410407]{width:19px;height:19px}.system-band-intro h3[data-v-fa410407]{font-size:22px}.system-band-intro>p[data-v-fa410407]{font-size:11px;white-space:normal;margin-top:4px}.system-band-count[data-v-fa410407]{grid-column:2;grid-row:3;margin-top:8px;justify-self:start;font-size:10px}.system-band-workspace[data-v-fa410407]{padding:15px 16px 19px}.system-subtabs[data-v-fa410407]{gap:5px 3px;margin-bottom:17px}.system-subtabs button[data-v-fa410407]{font-size:10px;min-height:32px;padding:8px 10px;line-height:1.4}.system-band-views[data-v-fa410407],.system-band-1 .system-band-views[data-v-fa410407]{height:auto;min-height:0}.system-overview[data-v-fa410407],.system-overview-3[data-v-fa410407]{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 15px;padding:0 3px}.system-overview-group h4[data-v-fa410407]{margin-bottom:6px}.system-overview-group h4 button[data-v-fa410407]{font-size:13px;letter-spacing:-.4px}.system-service-link[data-v-fa410407]{font-size:12px;padding:7px 4px;min-height:32px;white-space:normal}.system-category-view[data-v-fa410407]{padding:0 2px}.system-category-heading[data-v-fa410407]{margin-bottom:12px}.system-category-heading h4[data-v-fa410407]{font-size:14px}.system-category-heading>span[data-v-fa410407]{font-size:10px}.system-category-services[data-v-fa410407]{grid-template-columns:1fr;gap:8px}.system-service-detail[data-v-fa410407]{padding:13px;gap:7px;min-height:72px;display:block;border-radius:12px}.system-service-detail b[data-v-fa410407]{font-size:14px;display:block;max-width:none}.system-service-detail>span[data-v-fa410407]{font-size:11px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;margin-top:5px;line-height:1.7}.system-overview-3 .system-overview-group[data-v-fa410407]:last-child{grid-column:1/-1}.system-overview-3 .system-overview-group:last-child ul[data-v-fa410407]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}}@media(prefers-reduced-motion:reduce){.system-overview[data-v-fa410407],.system-category-view[data-v-fa410407]{animation:none}.system-subtabs button[data-v-fa410407],.system-service-link[data-v-fa410407],.system-service-detail[data-v-fa410407]{transition:none}}.system-atlas .fs-section-heading h2[data-v-fa410407]{font-weight:700;color:#1f2937}@media(min-width:735px){.system-band-views[data-v-fa410407]{height:248px}.system-band-1 .system-band-views[data-v-fa410407]{height:167px}}.system-atlas .fs-section-heading p[data-v-fa410407]{color:#596575;font-weight:500}.system-band-intro h3[data-v-fa410407]{font-size:28px;font-weight:700;color:#213047;letter-spacing:-.4px}.system-band-intro>p[data-v-fa410407]{font-size:13px;font-weight:500;color:#4b5d74}.system-band-icon[data-v-fa410407]{color:#4d79cf}.system-band-keywords[data-v-fa410407]{color:#576b86;font-weight:500}.system-band-count[data-v-fa410407]{color:#506887;font-weight:500}.system-subtabs button[data-v-fa410407]{font-size:14px;font-weight:500;color:#4a5d77}.system-subtabs button[aria-selected=true][data-v-fa410407]{color:#245cc5;font-weight:700;background:#e8f0ff}.system-overview-group h4 button[data-v-fa410407]{font-size:17px;font-weight:700;color:#25364e;letter-spacing:0}.system-service-link[data-v-fa410407]{font-size:16px;font-weight:500;color:#2e3d53;letter-spacing:0}.system-category-heading h4[data-v-fa410407]{font-size:17px;font-weight:700;color:#25364e}.system-category-heading>span[data-v-fa410407]{font-size:12px;font-weight:500;color:#62738d}.system-service-detail b[data-v-fa410407]{font-size:16px;font-weight:650;color:#2e405c;letter-spacing:0}.system-service-detail>span[data-v-fa410407]{font-size:13px;color:#687a94}@media(max-width:1600px){.system-band-intro h3[data-v-fa410407]{font-size:27px}.system-subtabs button[data-v-fa410407]{font-size:13px}.system-overview-group h4 button[data-v-fa410407]{font-size:16px}.system-service-link[data-v-fa410407],.system-service-detail b[data-v-fa410407]{font-size:15px}.system-service-detail>span[data-v-fa410407]{font-size:12px}}@media(max-width:1250px){.system-band-intro h3[data-v-fa410407]{font-size:25px}.system-band-intro>p[data-v-fa410407]{font-size:12px}.system-subtabs button[data-v-fa410407]{font-size:12px}.system-overview-group h4 button[data-v-fa410407]{font-size:15px}.system-service-link[data-v-fa410407],.system-service-detail b[data-v-fa410407]{font-size:14px}}@media(max-width:734px){.system-band-intro h3[data-v-fa410407]{font-size:23px}.system-band-intro>p[data-v-fa410407]{font-size:12px}.system-subtabs button[data-v-fa410407]{font-size:11px}.system-overview-group h4 button[data-v-fa410407]{font-size:14px}.system-service-link[data-v-fa410407]{font-size:13px}.system-service-detail b[data-v-fa410407]{font-size:15px}.system-service-detail>span[data-v-fa410407]{font-size:12px}}.network-section .network-heading[data-v-4006af20]{margin-bottom:38px;text-align:center}.network-section .network-heading h2[data-v-4006af20]{font-size:40px;line-height:1.4;font-weight:700;color:#24354d;letter-spacing:-.02em}.network-card[data-v-4006af20]{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:#f3f6fb;padding:44px 48px 28px}.network-globe[data-v-4006af20]{position:absolute;z-index:-1;width:290px;height:290px;right:-18px;bottom:-76px;object-fit:contain;opacity:.1;pointer-events:none}.network-stats[data-v-4006af20]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.network-stat[data-v-4006af20]{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.network-stat dt[data-v-4006af20]{margin-top:10px;color:#5e6b7e;font-size:14px;font-weight:500;line-height:1.6}.network-stat dd[data-v-4006af20]{order:-1;margin:0;color:#285489;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.network-card .network-link[data-v-4006af20]{display:flex;align-items:center;justify-content:center;gap:3px;width:fit-content;margin:28px auto 0;padding:5px 8px;color:#2868c9;font-size:14px;line-height:1.5;text-decoration:none;border-radius:6px}.network-link svg[data-v-4006af20]{width:16px;height:16px;flex-shrink:0}.network-card .network-link[data-v-4006af20]:hover{color:#174c99;text-decoration:underline;text-underline-offset:4px}.network-card .network-link[data-v-4006af20]:focus-visible{outline:2px solid #4c7fd7;outline-offset:3px}@media(max-width:1068px){.network-card[data-v-4006af20]{padding:36px 28px 24px}.network-stat dd[data-v-4006af20]{font-size:38px}.network-stat dt[data-v-4006af20]{font-size:13px}}@media(max-width:734px){.network-section .network-heading[data-v-4006af20]{margin-bottom:27px}.network-section .network-heading h2[data-v-4006af20]{font-size:29px;line-height:1.45}.network-card[data-v-4006af20]{border-radius:24px;padding:30px 24px 20px}.network-stats[data-v-4006af20]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.network-stat dd[data-v-4006af20]{font-size:34px}.network-stat dt[data-v-4006af20]{margin-top:7px;font-size:12px}.network-card .network-link[data-v-4006af20]{margin-top:23px;font-size:13px}.network-globe[data-v-4006af20]{width:230px;height:230px;right:-66px;bottom:-65px}}.news-section[data-v-cc72c3f4]{background:#fff}.news-section .news-heading[data-v-cc72c3f4]{margin-bottom:40px;text-align:center}.news-section .news-heading h2[data-v-cc72c3f4]{margin:0;color:#24354d;font-size:40px;font-weight:700;line-height:1.4;letter-spacing:-.02em}.news-grid[data-v-cc72c3f4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.news-card[data-v-cc72c3f4]{min-width:0;overflow:hidden;border-radius:28px;background:#f4f7fc;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.news-card>a[data-v-cc72c3f4]{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;border-radius:inherit}.news-media[data-v-cc72c3f4]{aspect-ratio:16 / 9;overflow:hidden;background:#e9eff8}.news-media img[data-v-cc72c3f4]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.news-copy[data-v-cc72c3f4]{display:flex;flex:1;flex-direction:column;padding:28px 32px 30px}.news-meta[data-v-cc72c3f4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;line-height:1.6}.news-meta>span[data-v-cc72c3f4]{color:#285da3;font-weight:600}.news-meta time[data-v-cc72c3f4]{color:#657287;font-weight:400}.news-section .news-copy h3[data-v-cc72c3f4]{margin:15px 0 25px;color:#24354d;font-size:26px;font-weight:650;line-height:1.5;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.news-read[data-v-cc72c3f4],.news-section .news-more[data-v-cc72c3f4]{display:inline-flex;align-items:center;gap:3px;width:fit-content;color:#2868c9;font-size:14px;font-weight:500;line-height:1.6}.news-read[data-v-cc72c3f4]{margin-top:auto}.news-read svg[data-v-cc72c3f4],.news-more svg[data-v-cc72c3f4]{width:18px;height:18px;flex-shrink:0}.news-more-wrap[data-v-cc72c3f4]{display:flex;justify-content:center;margin-top:30px}.news-section .news-more[data-v-cc72c3f4]{min-height:44px;padding:8px 14px;border-radius:8px;text-decoration:none}.news-section .news-more[data-v-cc72c3f4]:hover{color:#174c99;text-decoration:underline;text-underline-offset:4px}.news-card>a[data-v-cc72c3f4]:focus-visible{outline:3px solid #3370ff;outline-offset:-3px}.news-section .news-more[data-v-cc72c3f4]:focus-visible{outline:2px solid #3370ff;outline-offset:3px}@media(hover:hover){.news-card[data-v-cc72c3f4]:hover{transform:translateY(-4px)}.news-card:hover .news-media img[data-v-cc72c3f4]{transform:scale(1.025)}}@media(max-width:1068px){.news-grid[data-v-cc72c3f4]{gap:24px}.news-copy[data-v-cc72c3f4]{padding:24px 26px 26px}.news-section .news-copy h3[data-v-cc72c3f4]{font-size:24px}}@media(max-width:734px){.news-section .news-heading[data-v-cc72c3f4]{margin-bottom:28px}.news-section .news-heading h2[data-v-cc72c3f4]{font-size:29px;line-height:1.45}.news-grid[data-v-cc72c3f4]{grid-template-columns:1fr;gap:24px}.news-card[data-v-cc72c3f4]{border-radius:24px}.news-copy[data-v-cc72c3f4]{padding:22px 24px 25px}.news-meta[data-v-cc72c3f4]{gap:5px 14px;font-size:12px}.news-section .news-copy h3[data-v-cc72c3f4]{margin-top:13px;margin-bottom:22px;font-size:22px}.news-more-wrap[data-v-cc72c3f4]{margin-top:22px}}@media(prefers-reduced-motion:reduce){.news-card[data-v-cc72c3f4],.news-media img[data-v-cc72c3f4]{transition:none}.news-card[data-v-cc72c3f4]:hover,.news-card:hover .news-media img[data-v-cc72c3f4]{transform:none}}.clients-heading[data-v-6bd51cfa]{display:block;margin-bottom:40px;text-align:center}.clients-heading>h2[data-v-6bd51cfa]{width:100%;text-align:center}.client-grid[data-v-6bd51cfa]{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:23px 25px}.client-grid>div[data-v-6bd51cfa]{display:flex;align-items:center;justify-content:center;height:78px}.client-grid img[data-v-6bd51cfa]{display:block;width:100%;max-width:150px;height:55px;object-fit:contain;opacity:1}@media(max-width:1068px){.client-grid[data-v-6bd51cfa]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}}@media(max-width:734px){.clients-heading[data-v-6bd51cfa]{margin-bottom:30px}.client-grid[data-v-6bd51cfa]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 15px}.client-grid>div[data-v-6bd51cfa]{height:54px}.client-grid img[data-v-6bd51cfa]{height:40px}}.home-supporting[data-v-df94daea]{--global-content-max-width:1680px;--type-body:17px;color:#1f2329;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.4705882353;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased}.home-supporting[data-v-df94daea] h2,.home-supporting[data-v-df94daea] h3,.home-supporting[data-v-df94daea] p,.home-supporting[data-v-df94daea] ul{margin:0;padding:0}.home-supporting[data-v-df94daea] a{color:inherit;text-decoration:none}.home-supporting[data-v-df94daea] img{max-width:100%}.home-supporting[data-v-df94daea] .viewport-content{max-width:1680px}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-size:48px;line-height:1.0834933333;font-weight:600;letter-spacing:-.003em;font-family:SF Pro Display,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif}.home-supporting[data-v-df94daea] .tile{margin-inline:auto;--sk-tile-box-shadow:initial;--sk-tile-background:rgb(255,255,255);--sk-tile-button-background:rgba(210,210,215,.64);--sk-tile-button-background-hover:rgba(223,223,227,.6976);--sk-tile-button-background-active:rgba(193,193,198,.6544);--sk-tile-button-icon-color:rgba(0,0,0,.56);--sk-tile-button-icon-color-hover:rgba(0,0,0,.64);box-sizing:border-box;height:100%;position:relative;overflow:hidden;background:var(--sk-tile-background);box-shadow:var(--sk-tile-box-shadow)}.home-supporting[data-v-df94daea] .card{--card-transition-background:background-color .344s ease;--card-transition-transform:transform .3s cubic-bezier(0,0,.5,1);width:100%;transition:var(--card-transition-background);--sk-tile-background:var(--card-bg-color,rgb(245,245,247));--sk-tile-border-radius:28px}.home-supporting[data-v-df94daea] .section-header{--padding-bottom:48px;display:flex;flex-wrap:wrap;justify-content:space-between;grid-row-gap:20px;row-gap:20px;grid-column-gap:120px;column-gap:120px;margin-block-end:var(--padding-bottom)}.home-supporting[data-v-df94daea] .viewport-content{width:87.5%;max-width:var(--global-content-max-width);margin-inline:auto}.home-supporting[data-v-df94daea] .apple-section{padding-block:112px}.home-supporting[data-v-df94daea] .background-alt{background:#f5f5f7}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-family:inherit;line-height:1.16;letter-spacing:-.035em;max-width:100%;text-wrap:balance}.home-supporting[data-v-df94daea] .section-header{margin-bottom:48px;align-items:end;column-gap:50px}.home-supporting[data-v-df94daea] .section-header>.text-link{margin-bottom:3px}.home-supporting[data-v-df94daea] .tile.card{border-radius:28px;isolation:isolate;background:var(--card-bg-color,#f5f5f7);box-shadow:none}.home-supporting[data-v-df94daea] .text-link{color:#06c;display:inline-flex;align-items:center;gap:5px;font-size:17px;line-height:1.5}.home-supporting[data-v-df94daea] .text-link svg{width:17px;height:17px;flex-shrink:0}.home-supporting[data-v-df94daea] .text-link:hover{text-decoration:underline;text-underline-offset:4px}.home-supporting[data-v-df94daea] .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;line-height:1.17648;padding:13px 23px;border-radius:980px;min-height:46px;background:#0071e3;color:#fff;border:0}.home-supporting[data-v-df94daea] .button:hover{background:#0077ed}@media(max-width:1068px){.home-supporting[data-v-df94daea] .apple-section{padding-block:88px}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-size:40px;line-height:1.18}.home-supporting[data-v-df94daea] .section-header{margin-bottom:40px}}@media(max-width:734px){.home-supporting[data-v-df94daea] .viewport-content{width:calc(100% - 40px)}.home-supporting[data-v-df94daea] .apple-section{padding-block:64px}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-size:32px;line-height:1.2;letter-spacing:-.035em}.home-supporting[data-v-df94daea] .section-header{margin-bottom:32px;flex-direction:column;align-items:flex-start;gap:17px}.home-supporting[data-v-df94daea] .button{font-size:16px}}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-size:var(--type-section);font-weight:600;line-height:1.2;letter-spacing:-.035em}.home-supporting[data-v-df94daea] .section-header{margin-bottom:40px}.home-supporting[data-v-df94daea] .apple-section{padding-block:100px}.home-supporting[data-v-df94daea] .text-link,.home-supporting[data-v-df94daea] .button{font-size:var(--type-body)}@media(max-width:1068px){.home-supporting[data-v-df94daea] .apple-section{padding-block:80px}}@media(max-width:734px){.home-supporting[data-v-df94daea] .apple-section{padding-block:60px}.home-supporting[data-v-df94daea] .section-header{margin-bottom:30px}}.home-supporting[data-v-df94daea] .apple-section{padding-block:84px}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-size:40px;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:#26354a}.home-supporting[data-v-df94daea] .text-link{color:#3370ff}.home-supporting[data-v-df94daea] .button{background:#3370ff;border-radius:8px}.home-supporting[data-v-df94daea] .button:hover{background:#2c63eb}@media(max-width:734px){.home-supporting[data-v-df94daea] .apple-section{padding-block:58px}.home-supporting[data-v-df94daea] .typography-section-header-headline{font-size:29px;line-height:1.45}}.homepage-footer>.wrap{width:87.5%;max-width:var(--global-content-max-width);margin-inline:auto}.homepage-footer{background:#f5f5f7;padding:50px 0 28px;color:#6e6e73;font-size:14px}.homepage-footer .footer-top{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:44px}.homepage-footer .footer-brand>img{width:205px;display:block;margin-bottom:23px}.homepage-footer .footer-brand p{font-size:13px;line-height:1.9;color:#6e6e73}.homepage-footer .footer-social{display:flex;gap:11px;margin-top:19px}.homepage-footer .footer-social img{width:21px;height:21px;object-fit:contain}.homepage-footer .footer-col{display:flex;flex-direction:column;gap:11px;font-size:13px}.homepage-footer .footer-col b{font-size:14px;color:#1d1d1f;margin-bottom:6px}.homepage-footer .legal{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #d2d2d7;padding-top:22px;margin-top:42px;font-size:12px;line-height:1.7;color:#86868b}@media(max-width:1068px){.homepage-footer .footer-top{grid-template-columns:repeat(4,1fr);gap:35px}.homepage-footer .footer-brand{grid-column:1/-1}.homepage-footer .footer-brand>img{margin-bottom:18px}}@media(max-width:734px){.homepage-footer>.wrap{width:calc(100% - 40px)}.homepage-footer .footer-top{grid-template-columns:1fr 1fr;gap:30px}.homepage-footer .footer-brand{grid-column:1/-1}.homepage-footer .footer-col{font-size:13px}.homepage-footer .legal{flex-direction:column;gap:15px;font-size:11px;margin-top:30px}.homepage-footer .footer-social img{width:20px;height:20px}}.homepage-footer{font-family:PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:weight}.homepage-footer .legal a{color:inherit;text-decoration:none}.homepage-footer .footer-col a:focus-visible{outline:2px solid #3370ff;outline-offset:4px}.homepage-footer .footer-col a{color:inherit;text-decoration:none}.homepage-footer .footer-col a:hover{color:#174b8d;text-decoration:underline;text-underline-offset:4px}.approved-homepage{--global-content-max-width:1680px;--global-section-padding:144px;--type-section:44px;--type-card:28px;--type-label:18px;--type-body:17px;--fs-blue:#3370ff;--fs-ink:#1f2329;--fs-muted:#646a73;--fs-line:#e7ebf1;display:block;width:100%;min-width:0;margin:0;padding:0;background:#fff;color:#1f2329;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.4705882353;font-weight:400;font-synthesis:weight;letter-spacing:0;-webkit-font-smoothing:antialiased}.approved-homepage :where(h1,h2,h3,h4,p,ul){margin:0;padding:0}.approved-homepage :where(a){text-decoration:none}.approved-homepage :where(button){font-family:inherit;cursor:pointer}.approved-homepage :where(img){display:block}.approved-homepage :where([hidden]){display:none!important}.approved-homepage .viewport-content{width:87.5%;max-width:1680px;margin-inline:auto}.approved-homepage .apple-section{padding-block:84px}.approved-homepage .fs-section-heading{text-align:center;margin-bottom:42px}.approved-homepage .fs-section-heading h2{font-size:40px;line-height:1.4;letter-spacing:-.02em;font-weight:600;color:#1f2329;margin:0 0 13px}.approved-homepage .fs-section-heading p{font-size:17px;line-height:1.7;color:#646a73;margin:0}.approved-homepage .fs-ai .fs-section-heading{margin-bottom:42px}.approved-homepage .service-theater{padding-block:90px 92px}.approved-homepage .service-theater .fs-section-heading{margin-bottom:39px}.approved-homepage .system-atlas{padding-block:91px 96px}.approved-homepage .system-atlas .fs-section-heading h2{font-weight:700;color:#1f2937}.approved-homepage .system-atlas .fs-section-heading p{font-weight:500;color:#596575}.approved-homepage .home-ai .fs-ai-card>h4{font-size:30px;letter-spacing:-1px}.approved-homepage .home-ai .showcase-controls{margin-top:24px}@media(max-width:1068px){.approved-homepage{--type-section:38px;--global-section-padding:120px}}@media(max-width:1500px){.approved-homepage .home-ai .fs-ai-card>h4{font-size:28px}}@media(max-width:734px){.approved-homepage{--type-section:32px;--type-body:16px;--global-section-padding:112px}.approved-homepage .viewport-content{width:calc(100% - 40px)}.approved-homepage .apple-section{padding-block:58px}.approved-homepage .fs-section-heading{text-align:left;margin-bottom:30px}.approved-homepage .fs-section-heading h2{font-size:29px;line-height:1.45;margin-bottom:12px;text-wrap:balance}.approved-homepage .fs-section-heading p{font-size:15px;line-height:1.8}.approved-homepage .service-theater{padding-block:58px 60px}.approved-homepage .service-theater .fs-section-heading{margin-bottom:26px}.approved-homepage .service-theater .fs-section-heading h2{font-size:27px;line-height:1.4;max-width:300px;margin-inline:auto}.approved-homepage .service-theater .fs-section-heading p{font-size:13px;line-height:1.8}.approved-homepage .system-atlas{padding-block:58px 60px}.approved-homepage .system-atlas .fs-section-heading{margin-bottom:28px}.approved-homepage .system-atlas .fs-section-heading h2{font-size:27px;line-height:1.4;max-width:340px;margin-inline:auto;letter-spacing:-.8px}.approved-homepage .system-atlas .fs-section-heading p{font-size:13px;line-height:1.8;max-width:300px;margin-inline:auto}.approved-homepage .home-ai .fs-ai-card>h4{font-size:24px;letter-spacing:-.8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-footer{height:309px;margin-top:80px;background:#f9fcff;border-top:1px solid #f5f5f5}.site-footer .footer-main{width:1400px;margin:0 auto;padding-top:60px;display:flex;justify-content:space-between}.site-footer .footer-social{width:480px}.site-footer .footer-social>img{display:block;width:181px;height:48px;object-fit:contain;object-position:left top}.site-footer .footer-social p{margin:56px 0 16px;color:#000000a6;font-size:14px;line-height:20px}.site-footer .social-list{display:flex}.site-footer .social-list>div{width:60px;display:flex;flex-direction:column;align-items:center;gap:8px}.site-footer .social-list img{width:24px;height:24px;object-fit:contain}.site-footer .social-list span{color:#000000a6;font-size:12px;line-height:17px;white-space:nowrap}.site-footer .footer-nav{width:806px;display:grid;grid-template-columns:repeat(4,95px);justify-content:space-between}.site-footer .footer-nav>div{display:flex;flex-direction:column;gap:16px}.site-footer .footer-nav strong{color:#000000d9;font-size:14px;line-height:20px;font-weight:500}.site-footer .footer-nav a{color:#00000073;font-size:12px;line-height:17px;text-decoration:none}@media(max-width:1919px){.site-footer .footer-main{width:90vw}}@media(max-width:1199px){.site-footer{height:auto;padding-bottom:48px}.site-footer .footer-main{width:calc(100vw - 64px);gap:48px}.site-footer .footer-nav{width:auto;flex:1;grid-template-columns:repeat(4,1fr);gap:20px}}@media(max-width:767px){.site-footer .footer-main{width:calc(100vw - 40px);padding-top:48px;flex-direction:column}.site-footer .footer-social{width:100%}.site-footer .footer-social p{margin-top:32px}.site-footer .footer-nav{width:100%;grid-template-columns:repeat(2,1fr);row-gap:32px}}@media(max-width:480px){.site-footer .footer-main{width:calc(100vw - 32px)}}:root{--brand: #1f5fbf;--brand-deep: #174b8d;--ink: #15181e;--ink-2: rgba(21, 24, 30, .66);--ink-3: rgba(21, 24, 30, .44);--line: #e8ecf2;--line-strong: #ccd3dd;--bg-soft: #f6f8fb;--heading-color: #174b8d;--body-color: #5d6878;--radius-s: 6px;--radius-m: 12px;font-family:"Alibaba PuHuiTi 3.0",AlibabaPuHuiTi,PingFang SC,Noto Sans SC,Source Han Sans SC,Microsoft YaHei,sans-serif;color:var(--ink);background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{margin:0;width:100%;min-width:0;min-height:100%}body{overflow-x:hidden;background:#fff}button{font:inherit}img{display:block}*:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.dark-pill,.dark-wide{height:44px;border:1px solid var(--brand);border-radius:var(--radius-s);background:var(--brand);color:#fff;padding:0 26px;display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color .24s ease,border-color .24s ease,transform .24s ease}.dark-pill:hover,.dark-wide:hover{background:var(--brand-deep);border-color:var(--brand-deep);transform:translateY(-1px)}.dark-pill span{transition:transform .24s ease}.dark-pill:hover span{transform:translate(2px,-2px)}.dark-wide{width:auto;min-width:120px;justify-content:center}.outline-pill,.outline-wide{height:40px;padding:0 22px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:transparent;color:var(--ink);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .24s ease,border-color .24s ease,background-color .24s ease}.outline-pill:hover,.outline-pill:focus-visible,.outline-wide:hover,.outline-wide:focus-visible{border-color:var(--brand);color:var(--brand);background:#1f5fbf0d;outline:0}.outline-wide{min-width:122px}.more-link{height:24px;margin-top:32px;display:flex;align-items:flex-start;justify-content:center;gap:6px;font-size:15px;line-height:24px;font-weight:500;color:var(--brand);text-decoration:none}.more-link img{width:18px;height:18px;margin-top:3px;flex:0 0 18px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.more-link:hover img{transform:translate(4px)}.more-link-arrow{width:18px;height:18px;margin-top:3px;flex:0 0 18px;overflow:visible}.more-link-arrow-shaft,.more-link-arrow-head{stroke:var(--brand)!important;stroke-opacity:1!important}.more-link-arrow-shaft{transform-box:fill-box;transform-origin:left center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.more-link-arrow-head{transition:transform .42s cubic-bezier(.16,1,.3,1)}.more-link-features:hover .more-link-arrow-shaft{transform:scaleX(1.463)}.more-link-features:hover .more-link-arrow-head{transform:translate(6px)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal--fade{transform:none}.reveal.is-revealed{opacity:1;transform:none}.page-enter-active{transition:opacity .38s cubic-bezier(.22,1,.36,1),transform .38s cubic-bezier(.22,1,.36,1)}.page-leave-active{transition:opacity .22s ease}.page-enter-from{opacity:0;transform:translateY(18px)}.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.page-enter-active,.page-leave-active,.dark-pill,.outline-pill,.more-link img{transition:none}}
