:root{--bg:#0b0e11;--bg-raised:#12161b;--bg-panel:#151a20;--bg-deep:#07090b;--ink:#eceff1;--muted:#b8c1c8;--faint:#929da6;--brand:#2a4d62;--accent:#8fb8d1;--accent-strong:#b2d2e4;--amber:#d9a05b;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.18);--font-sans:"PingFang SC","Microsoft YaHei",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--weight-regular:400;--weight-medium:500;--weight-heading:600;--fs-hero:clamp(38px,4.4vw,60px);--fs-h2:36px;--fs-product:48px;--fs-h3:20px;--fs-lead:18px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;--lh-page:60px;--lh-section:48px;--type-hero:var(--weight-heading) var(--fs-hero)/1.2 var(--font-sans);--type-page:var(--weight-heading) var(--fs-product)/var(--lh-page) var(--font-sans);--type-section:var(--weight-heading) var(--fs-h2)/var(--lh-section) var(--font-sans);--type-card:var(--weight-heading) var(--fs-h3)/28px var(--font-sans);--type-lead:var(--weight-regular) var(--fs-lead)/30px var(--font-sans);--type-body:var(--weight-regular) var(--fs-body)/28px var(--font-sans);--type-action:var(--weight-medium) var(--fs-body)/24px var(--font-sans);--type-label:var(--weight-medium) var(--fs-small)/22px var(--font-sans);--type-meta:var(--weight-regular) var(--fs-small)/22px var(--font-sans);--type-caption:var(--weight-regular) var(--fs-caption)/20px var(--font-sans);--control-h:44px;--control-h-lg:52px;--control-radius:8px;--motion-fast:160ms;--surface-hover:hsla(0,0%,100%,.06);--surface-pressed:hsla(0,0%,100%,.1);--shadow-popover:0 12px 32px rgba(0,0,0,.22);--container:1200px;--gutter:clamp(20px,4vw,48px);--header-h:72px;--section-y:clamp(64px,7vw,96px);--r-sm:8px;--r-md:12px;--r-lg:16px;--shadow-md:0 4px 12px rgba(0,0,0,.25),0 14px 36px rgba(0,0,0,.3);--shadow-lg:0 8px 20px rgba(0,0,0,.3),0 28px 64px rgba(0,0,0,.4)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;min-height:100%}body{font:var(--type-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-wrap:break-word}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,ol,p,ul{margin:0}b,h1,h2,h3,h4,strong{font-weight:var(--weight-heading)}.site-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.15em}::selection{background:var(--accent);color:#0b0e11}.creative-section{padding-block:var(--section-y);border-top:1px solid var(--line);background:var(--bg-raised)}.creative-section h2{margin-top:18px;font:var(--type-section)}.creative-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:36px;gap:36px;margin-top:42px}.creative-grid article{border-top:1px solid var(--line-strong);padding-top:24px}.creative-grid h3{margin:0 0 12px;font:var(--type-card)}.creative-grid p{color:var(--muted);font:var(--type-body)}@media(max-width:700px){.creative-grid{grid-template-columns:1fr;gap:28px}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}[id]{scroll-margin-top:calc(var(--header-h) + 20px)}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.badge{display:inline-flex;align-items:center;letter-spacing:.06em;padding:5px 12px;border-radius:999px;border:1px solid var(--line-strong);color:var(--muted);vertical-align:middle;font:var(--type-label)}.badge-live{border-color:rgba(143,184,209,.55);color:var(--accent)}.badge-dev{border-color:rgba(217,160,91,.5);color:var(--amber)}.reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.21,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.reveal{opacity:1;transform:none;will-change:auto}.skip-link{position:fixed;top:-80px;left:20px;z-index:300;background:#fff;color:#0b0e11;padding:12px 20px}.skip-link:focus{top:12px}.text-link{margin-top:28px}.small-note{margin-top:24px;color:var(--muted);font:var(--type-meta)}.motion-control{position:absolute;z-index:3;bottom:84px;right:var(--gutter);background:rgba(7,9,11,.55);--td-font-body-medium:var(--type-label)}.future-section{padding-block:64px;border-top:1px solid var(--line);background:var(--bg-panel)}.future-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:center}.future-inner h2{margin-top:16px;font:var(--type-section)}.future-inner>p{color:var(--muted);font:var(--type-body)}@media (max-width:600px){.future-inner{grid-template-columns:1fr}}@media (max-width:900px){:root{--fs-product:32px;--fs-h2:28px;--lh-page:40px;--lh-section:36px}}.yotu-site{--td-brand-color:var(--accent);--td-brand-color-hover:var(--accent-strong);--td-brand-color-active:#729eb8;--td-brand-color-focus:rgba(143,184,209,.2);--td-brand-color-light:rgba(143,184,209,.1);--td-text-color-primary:var(--ink);--td-text-color-secondary:var(--muted);--td-text-color-placeholder:var(--faint);--td-text-color-disabled:#6c7780;--td-text-color-anti:var(--bg);--td-text-color-brand:var(--accent);--td-text-color-link:var(--accent);--td-bg-color-page:var(--bg);--td-bg-color-container:var(--bg-panel);--td-bg-color-container-hover:#202830;--td-bg-color-container-active:#29343e;--td-bg-color-secondarycontainer:var(--bg-raised);--td-bg-color-secondarycontainer-hover:#202830;--td-bg-color-secondarycontainer-active:#29343e;--td-bg-color-component:#27313a;--td-bg-color-component-hover:#35424e;--td-bg-color-component-active:#414f5c;--td-bg-color-component-disabled:var(--bg-raised);--td-mask-active:rgba(0,0,0,.6);--td-component-stroke:var(--line);--td-component-border:var(--line-strong);--td-radius-default:var(--control-radius);--td-radius-medium:var(--control-radius);--td-radius-large:var(--r-md);--td-radius-extraLarge:var(--r-md);--td-shadow-2:var(--shadow-popover);--td-comp-size-m:var(--control-h);--td-comp-size-l:var(--control-h-lg);--td-comp-size-xl:var(--control-h-lg);--td-comp-paddingLR-l:24px;--td-font-family:var(--font-sans);--td-font-family-medium:var(--font-sans);--td-font-size-body-small:var(--fs-small);--td-line-height-body-small:22px;--td-font-size-body-medium:var(--fs-body);--td-line-height-body-medium:24px;--td-font-size-body-large:var(--fs-body);--td-line-height-body-large:24px;--td-font-body-small:var(--type-meta);--td-font-body-medium:var(--type-action);--td-font-body-large:var(--type-action);--td-font-title-small:var(--type-action);--td-font-title-medium:var(--type-action);--td-font-title-large:var(--type-lead);--td-font-title-extraLarge:var(--type-card);--td-font-link-small:var(--type-meta);--td-font-link-medium:var(--type-action);--td-font-link-large:var(--type-action)}.site-button .t-button__text{display:inline-flex;align-items:center;gap:8px}.site-button:focus-visible{outline:2px solid var(--td-brand-color);outline-offset:3px}.yotu-site .t-breadcrumb{font:var(--td-font-link-small)}.site-product-popup{width:344px;max-width:calc(100vw - 40px);padding:8px}.site-faq,.site-product-popup{border-radius:var(--td-radius-large)}.site-faq{margin-bottom:12px;overflow:hidden}.site-faq-trigger.t-button{width:100%;height:auto;min-height:44px;padding:0;text-align:left;white-space:normal}.site-faq-trigger .t-button__text{width:100%;justify-content:space-between;gap:24px}.site-faq-trigger svg{color:var(--td-text-color-secondary);transition:transform var(--motion-fast)}.site-faq-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.site-faq p{color:var(--td-text-color-secondary);font:var(--type-body)}.site-faq .t-collapse-panel__content{padding-inline:var(--td-comp-paddingLR-l)}.site-mobile-drawer .t-drawer__body{padding:24px}.site-mobile-dialog{min-height:100%}@media (max-width:600px){.site-faq .t-collapse-panel__content,.site-faq .t-collapse-panel__header{padding-inline:16px}}