:root{--font-sans:"Inter Variable","Noto Sans SC Variable","Segoe UI",sans-serif;--font-mono:"Cascadia Code","SFMono-Regular",Consolas,monospace;--muted:#a2adb8}body{font-family:var(--font-sans);font-size:16px;line-height:1.65;font-optical-sizing:auto;font-synthesis:none}button,input,select,textarea{font-family:inherit}.site h1,.site h2,.site h3{text-wrap:balance}.site p{text-wrap:pretty}.site h1{font-size:clamp(44px,4.6vw,66px);line-height:1.12;font-weight:650;letter-spacing:-.045em}.site h2{font-size:clamp(32px,3.1vw,42px);line-height:1.28;font-weight:600;letter-spacing:-.035em}.site h3{font-size:20px;line-height:1.45;font-weight:600;letter-spacing:-.02em}.site[lang=zh-CN] h1{font-size:clamp(44px,4.5vw,64px);line-height:1.28;letter-spacing:0}.site[lang=zh-CN] h2{line-height:1.42;letter-spacing:0}.site[lang=zh-CN] h3{line-height:1.6;letter-spacing:0}.brand-full{font-size:13px;letter-spacing:.02em}.desktop-nav{font-size:14px;gap:28px}.language,.search-trigger{font-size:13px;min-height:36px}.search-trigger{color:#b0bac4}.search-trigger kbd{font-size:11px}.release-pill{font-size:12px;line-height:1.5;padding:8px 13px;margin-bottom:28px}.eyebrow{font-size:11px;line-height:1.7;letter-spacing:.13em;color:#adadad}.site[lang=zh-CN] .eyebrow{letter-spacing:.09em}.hero{gap:48px;padding-top:72px;padding-bottom:72px}.hero-intro{font-size:17px;line-height:1.8;max-width:490px;color:#b1bbc5;margin:26px 0 30px}.site[lang=zh-CN] .hero-intro{font-size:17px;line-height:1.95;max-width:29em}.button{font-size:14px;min-height:48px;line-height:1.5;padding:13px 19px}.hero-notes{font-size:12px;line-height:1.6;gap:20px;margin-top:20px;color:#a1adb7}.signal-stage{height:auto;min-height:510px;padding:36px 0 44px}.signal-stage:before{inset:-36px 0}.signal-panel{transform:rotate(-2deg)}.panel-label{font-size:10px;letter-spacing:.045em}.signal-caption{font-size:13px;line-height:1.5;color:#b2b2b2}.signal-format strong{font-size:36px;font-weight:550}.signal-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;gap:12px}.signal-setting{font-size:13px;line-height:1.6}.buffer-value{font-size:13px}.buffer-value small,.panel-bottom{font-size:11px}.panel-bottom{line-height:1.6;color:#aeaeae}.panel-bottom svg{flex-shrink:0}.floating-tag{font-size:12px;bottom:30px;right:0}.mock-caption{font-size:11px;line-height:1.6;bottom:0;text-align:center;margin:0;color:#969696}.trust-strip{font-size:13px;gap:24px}.trust-strip>div{gap:22px;font-size:11px;letter-spacing:.02em;color:#98a5af;flex-wrap:wrap}.section{padding-block:88px}.section-head{gap:40px;margin-bottom:36px}.section-head>p{font-size:16px;line-height:1.8;width:370px;color:#a8b3be}.feature-grid{gap:20px}.feature-card{display:flex;flex-direction:column;padding:30px}.card-icon{align-self:flex-start;margin-bottom:25px}.card-number{font-size:12px;color:#8d8d8d}.feature-card p{font-size:15px;line-height:1.85;min-height:0;color:#abb6c0;margin:14px 0 28px;flex:1}.card-bottom{margin-top:auto;padding-top:21px;gap:12px}.card-bottom span{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#afafaf}.path-inner{grid-template-columns:1fr 1.15fr}.path-inner>div>p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:430px;color:#aab5bf}.text-link{font-size:14px;line-height:1.65}.path-node{gap:14px}.path-node>span{font-size:14px;font-weight:550}.path-node>small{font-size:11px;line-height:1.6;color:#97a7a6}.connector>span{font-size:10px;letter-spacing:.02em}.path-diagram:before{inset:-40px 0}.steps{gap:38px}.steps article>span{font-size:13px;margin-bottom:15px}.steps p{font-size:15px;line-height:1.85;color:#aab4be;margin-top:12px}.community-section{padding:64px;gap:64px;grid-template-columns:.7fr 1fr}.community-section p:not(.eyebrow){font-size:16px;line-height:1.85;max-width:450px;color:#b3b3b3}.community-links{font-size:13px;gap:26px;line-height:1.7;padding-top:28px}.faq-section{gap:64px}.faq-list summary{font-size:16px;line-height:1.7;align-items:center;padding-block:23px}.faq-list summary>span{flex-shrink:0}.faq-list p{font-size:15px;line-height:1.85;max-width:none;color:#a9b5bf}.final-cta h2{font-size:clamp(36px,3.5vw,48px)}.final-cta>p{font-size:16px;line-height:1.8}.final-cta>span{font-size:12px}.footer-top>div{font-size:13px;flex-wrap:wrap}.footer-bottom{font-size:12px;line-height:1.85;color:#929eaa;align-items:flex-start}.footer-bottom>p{max-width:720px}.search-input input,.search-results strong{font-size:16px}.search-results p,.search-results span{font-size:14px;line-height:1.7}.docs-shell #nd-page{max-width:850px;margin-inline:auto;padding-top:44px}.docs-shell h1{font-size:clamp(30px,3vw,40px);line-height:1.3;font-weight:650;letter-spacing:-.035em;white-space:normal;text-wrap:balance}.docs-shell h2{font-size:25px;line-height:1.45;font-weight:600;letter-spacing:-.02em}.docs-shell h3{font-size:20px;line-height:1.5;font-weight:600}.docs-shell:lang(zh-CN) h1,.docs-shell:lang(zh-CN) h2,.docs-shell:lang(zh-CN) h3{letter-spacing:0}.docs-shell .prose{font-size:16px;line-height:1.85;color:#bbc5cf;max-width:70ch}.docs-shell .prose li,.docs-shell .prose p{overflow-wrap:anywhere}.docs-shell .prose section+section{margin-top:40px}.docs-shell .prose h2{margin-top:36px;margin-bottom:18px;scroll-margin-top:100px}.docs-shell .prose section:first-child>h2{margin-top:8px}.docs-shell .prose ul{padding-left:1.4em}.docs-shell .prose li{padding-left:.25em;margin-block:.55em}.docs-shell .prose pre{font-family:var(--font-mono);font-size:14px;line-height:1.8;padding:20px;overflow-x:auto}.docs-shell #nd-sidebar{font-size:14px}.docs-shell #nd-toc{font-size:13px;line-height:1.7}.doc-callout{font-size:15px;line-height:1.85;padding:18px 20px}.doc-links{gap:18px 24px}.doc-links>a{font-size:13px;line-height:1.6}@media(max-width:1100px){.site-header{gap:20px}.header-actions{gap:14px}.hero{gap:32px}.feature-card{padding:24px}.path-inner{gap:28px;grid-template-columns:.9fr 1.1fr}.path-node>span{font-size:13px}.path-node>small{font-size:10px}.community-section{padding:48px;gap:44px}}@media(max-width:800px){.hero{padding-top:44px;padding-bottom:46px;gap:36px}.site h1{font-size:clamp(36px,7.9vw,58px)}.site[lang=zh-CN] h1{font-size:clamp(40px,8.7vw,58px);line-height:1.3}.site h2{font-size:34px}.site h3{font-size:20px}.hero-intro,.site[lang=zh-CN] .hero-intro{font-size:16px;line-height:1.85;max-width:32em}.signal-stage{min-height:500px;padding-top:24px;padding-bottom:52px}.floating-tag{bottom:32px}.trust-strip{gap:18px}.trust-strip>div{justify-content:center;gap:12px 22px;font-size:11px}.section{padding-block:64px}.section-head{gap:22px}.section-head>p{width:auto;max-width:36em;font-size:16px}.feature-card{padding:28px}.feature-card p{font-size:15px}.path-inner{grid-template-columns:1fr;gap:24px}.path-node>small{font-size:11px}.steps{gap:24px}.steps p{font-size:14px}.community-section{grid-template-columns:1fr;padding:48px 32px;gap:48px}.community-section h2{font-size:34px}.faq-section{grid-template-columns:1fr;gap:28px}.faq-section h2{font-size:34px}.final-cta h2{font-size:36px}.docs-shell #nd-page{padding-top:28px}.docs-shell h1{font-size:32px}}@media(max-width:600px){.path-diagram{flex-direction:column;gap:0;padding-block:16px}.path-node{width:190px;padding-block:18px;gap:10px}.path-node>span{font-size:15px}.path-node>small{font-size:12px}.ame-node{padding:22px}.connector{position:relative;width:1px;height:46px;margin:0;flex-direction:row}.connector>span{position:absolute;left:14px;font-size:11px;white-space:nowrap}.connector i{width:1px;height:36px;background:linear-gradient(color-mix(in srgb,var(--accent) 14.51%,transparent),color-mix(in srgb,var(--accent) 56.471%,transparent))}.connector i:after{right:-2px;top:auto;bottom:0;transform:rotate(135deg)}.hero-copy .hero-buttons{display:grid;grid-template-columns:1fr;max-width:350px;margin-inline:auto;gap:11px}.hero-copy .button{width:100%}.steps{grid-template-columns:1fr;gap:28px}.steps p{font-size:15px}.community-links{gap:14px 24px}.community-links>span{width:100%;text-align:center}}@media(max-width:480px){.release-pill{font-size:11px}.eyebrow{font-size:10px;letter-spacing:.07em}.site h1{font-size:clamp(32px,8.3vw,40px);letter-spacing:-.045em}.site[lang=zh-CN] h1{font-size:42px;letter-spacing:0}.community-section h2,.faq-section h2,.site h2{font-size:30px}.hero-intro,.site[lang=zh-CN] .hero-intro{font-size:15px;line-height:1.9}.hero-notes{gap:16px;font-size:11px}.button{font-size:14px;padding:13px 17px}.signal-panel{width:min(310px,calc(100% - 12px));padding-inline:20px}.panel-bottom{margin-inline:-20px;padding-inline:20px}.signal-meta{font-size:10px}.panel-label{font-size:9px;letter-spacing:0}.floating-tag{font-size:11px;right:0;padding:10px 12px}.signal-stage{min-height:510px}.mock-caption{font-size:10px}.feature-card{padding:25px}.feature-card p{font-size:15px;line-height:1.9}.section-head>p{font-size:15px}.community-section{padding:42px 25px}.community-section p:not(.eyebrow){font-size:15px}.faq-list summary{font-size:15px;gap:16px}.faq-list p{font-size:14px}.final-cta h2{font-size:32px}.final-cta>p{font-size:15px}.footer-top{gap:22px}.footer-top>div{font-size:12px;gap:14px 20px}.footer-bottom{font-size:11px}.docs-shell h1{font-size:30px}.docs-shell h2{font-size:23px}.docs-shell .prose{font-size:15px;line-height:1.9}.doc-callout{font-size:14px;padding:15px 17px}}@media(max-width:360px){.site h1{font-size:29px}.site[lang=zh-CN] h1{font-size:36px}.community-section h2,.faq-section h2,.site h2{font-size:27px}.signal-panel{width:262px;padding-inline:17px}.panel-bottom{margin-inline:-17px;padding-inline:17px}.panel-label{font-size:8px}.signal-format strong{font-size:32px}.signal-meta{font-size:9px;gap:8px}.final-cta h2{font-size:28px}}.source-table{overflow-x:auto;margin-block:24px}.source-table table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.7}.source-table td,.source-table th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--line)}.source-table td:first-child{width:42%;overflow-wrap:anywhere}.source-table a{color:var(--accent)}.docs-shell .prose pre code{white-space:pre}.docs-shell .prose pre{display:block;border:1px solid var(--line);border-radius:10px;background:var(--color-fd-muted);color:var(--ink)}.docs-shell .prose pre code{display:block;width:max-content;min-width:100%;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit;font:inherit}.docs-shell .prose pre code:after,.docs-shell .prose pre code:before{content:none}.docs-github{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 10px;border:1px solid var(--line);border-radius:7px;font-size:13px;line-height:1.4;color:var(--muted)}.docs-github:hover{color:var(--accent);background:var(--palette-tint,var(--color-fd-muted))}.docs-shell .search-trigger{width:100%;min-height:40px;justify-content:flex-start;padding:9px 12px;border:1px solid var(--line);background:var(--color-fd-card)}.docs-shell .search-trigger>span{display:inline}.docs-shell .search-trigger>svg{flex-shrink:0}.search-overlay{color:var(--ink)}@media(max-width:800px){.docs-shell [class*=overscroll-contain]{mask-image:none}}.github-icon-button{width:48px;padding:0;flex:0 0 48px}.path-diagram{gap:14px}.path-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:48px}.path-node{min-width:95px}.ame-node{min-width:145px}.connector{width:44px}@media(min-width:801px) and (max-width:1100px){.path-inner{grid-template-columns:1fr;gap:32px}.path-diagram{gap:20px}}@media(max-width:600px){.path-diagram{gap:16px}.connector{width:1px;height:42px}}@media(max-width:800px){.path-inner{grid-template-columns:1fr;gap:32px}}.docs-github{width:36px;height:36px;padding:0;justify-content:center}@media(max-width:600px){.hero-buttons .github-icon-button{width:48px;align-self:center}}.footer-filing{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 22px;padding-top:20px;font-size:12px;line-height:1.8;color:var(--muted);text-align:center}.footer-filing a:hover{color:var(--detail-accent,var(--accent))}.theme-controls{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.docs-shell .theme-controls{padding-block:6px;gap:16px}.footer-filing a{display:inline-flex;align-items:center;justify-content:center;gap:6px}.footer-filing img{flex-shrink:0;object-fit:contain}.docs-shell .footer-filing{width:100%;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.site-header .header-actions,.site-header .theme-controls{gap:12px}.site-header .mobile-nav>button,.site-header .palette-switch,.site-header .theme-switch{height:36px;display:inline-flex;align-items:center;justify-content:center}.site-header .search-trigger{height:36px;min-height:36px;padding-block:6px}.docs-shell .theme-controls{align-items:center;gap:12px}@media(max-width:800px){.site-header .header-actions,.site-header .theme-controls{gap:8px}.site-header .mobile-nav>button,.site-header .palette-switch,.site-header .search-trigger,.site-header .theme-switch{width:36px;height:36px;min-height:36px;padding:6px;justify-content:center}.site-header .mobile-nav{display:flex;align-items:center}}@media(max-width:600px){.hero-copy .hero-buttons .github-icon-button{width:100%;min-height:48px;flex:auto;align-self:stretch}}.buffer-value,.card-bottom span,.card-number,.connector>span,.panel-label,.signal-meta,.steps article>span,.trust-strip>div{font-family:var(--font-sans)}.trust-strip>div{font-size:12px;font-weight:500;letter-spacing:.025em}.theme-switch{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:transparent}.theme-switch:hover{background:var(--color-fd-muted)}html.dark{color-scheme:dark}html.light{color-scheme:light;--accent:#881144;--muted:#566371;--line:#e0e0e0;--ink:#222222;--color-fd-background:#fcfcfc;--color-fd-foreground:#222222;--color-fd-card:#fff;--color-fd-card-foreground:#222222;--color-fd-popover:#fff;--color-fd-popover-foreground:#222222;--color-fd-primary:var(--accent);--color-fd-primary-foreground:#fff;--color-fd-muted:#f1f1f1;--color-fd-muted-foreground:#566371;--color-fd-secondary:#f1f1f1;--color-fd-secondary-foreground:#363636;--color-fd-accent:#ebebeb;--color-fd-accent-foreground:#222222;--color-fd-border:#e0e0e0;--color-fd-ring:var(--accent)}.light body{background:var(--color-fd-background);color:var(--ink)}.light .card-bottom span,.light .community-links,.light .community-section p:not(.eyebrow),.light .connector>span,.light .desktop-nav,.light .faq-list p,.light .feature-card p,.light .final-cta>p,.light .final-cta>span,.light .footer-bottom,.light .footer-top>div,.light .hero-intro,.light .hero-notes,.light .language,.light .mock-caption,.light .path-node,.light .path-node>small,.light .trust-strip,.light .trust-strip>div{color:var(--muted)}.light .community-links a,.light .faq-list summary,.light .path-node>span,.light .text-link{color:var(--ink)}.light .search-trigger,.light .secondary{background:#fff;color:#424242;border-color:var(--line)}.light .secondary:hover{background:#f2f2f2}.light .primary{color:#fff}.light .primary,.light .primary:hover{background:var(--accent)}.light .release-pill{background:#f2f2f2;color:#4b4b4b;border-color:#d8d8d8}.light .feature-card{background:linear-gradient(135deg,#fff,#f7f7f7);border-color:var(--line)}.light .card-icon{color:var(--accent);background:#f0f0f0;border-color:#dcdcdc}.light .card-number{color:#777777}.light .card-bottom,.light .faq-list,.light .faq-list details,.light .path-section,.light .steps article{border-color:var(--line)}.light .path-section{background:#f4f4f4}.light .ame-node{background:#ededed;border-color:#b0b0b0}.light .ame-node>span,.light .card-bottom svg,.light .hero-notes svg{color:var(--accent)}.light .community-section{background:radial-gradient(ellipse at 20% 50%,#e9e9e9,transparent 65%),#f7f7f7;border-color:var(--line)}.light .community-orb{color:var(--accent);border-color:#b8b8b8;outline-color:#d5d5d5}.light .signal-panel{background:linear-gradient(135deg,#fff,#f3f3f3);border-color:#c7c7c7;box-shadow:0 24px 65px color-mix(in srgb,var(--accent) 12.549%,transparent)}.light .panel-top{border-color:#d7d7d7}.light .buffer-value,.light .panel-top>span:first-child{color:var(--ink)}.light .buffer-value small,.light .signal-caption,.light .signal-meta,.light .signal-setting{color:#666666}.light .buffer-value,.light .signal-setting{border-color:#d7d7d7}.light .panel-bottom{background:#ebebeb;border-color:#d7d7d7;color:#666666}.light .floating-tag{background:#f0f0f0;border-color:#cecece;color:var(--accent);box-shadow:0 8px 30px color-mix(in srgb,var(--accent) 8.235%,transparent)}.light .orbit{border-color:color-mix(in srgb,var(--accent) 7.843%,transparent)}.light .orbit-three{border-color:color-mix(in srgb,var(--accent) 4.706%,transparent)}.light .mobile-menu,.light .search-dialog{background:#fff;border-color:#cfcfcf;color:var(--ink);box-shadow:0 24px 80px color-mix(in srgb,var(--accent) 18.824%,transparent)}.light .search-input{border-color:var(--line)}.light .search-input input{color:var(--ink)}.light .search-results p,.light .search-results span{color:var(--muted)}.light .search-results a:hover{background:#f3f3f3}.light .mobile-nav>button{color:var(--ink)}.light .doc-callout{background:#f2f2f2;border-color:var(--accent);color:#505050}.light .docs-shell .prose{color:#505050;--tw-prose-body:#505050;--tw-prose-headings:#222222;--tw-prose-links:var(--accent);--tw-prose-code:#222222;--tw-prose-pre-bg:#f1f1f1;--tw-prose-pre-code:#363636}.light .path-inner>div>p:not(.eyebrow),.light .section-head>p,.light .steps p{color:var(--muted)}@media(max-width:800px){.header-actions{gap:10px}}html[data-palette]{--accent:var(--accent-dark);--color-fd-primary:var(--accent);--color-fd-primary-foreground:#101319;--palette-tint:color-mix(in srgb,var(--accent) 9%,var(--color-fd-background));--palette-border:color-mix(in srgb,var(--accent) 30%,var(--line))}html.light[data-palette]{--accent:var(--accent-light);--color-fd-primary-foreground:#fff;--ink:#20242c;--muted:#566171;--line:#dce1e8;--color-fd-background:#fafbfc;--color-fd-foreground:#20242c;--color-fd-muted:#eef1f5;--color-fd-muted-foreground:#566171;--color-fd-accent:var(--palette-tint);--color-fd-accent-foreground:#20242c;--color-fd-ring:var(--accent)}[data-palette] .primary{background:var(--accent);border-color:var(--accent);color:var(--color-fd-primary-foreground)}[data-palette] .primary:hover{background:color-mix(in srgb,var(--accent) 85%,var(--ink))}[data-palette] .ame-node,[data-palette] .ame-node>span,[data-palette] .card-bottom svg,[data-palette] .card-icon,[data-palette] .community-orb,[data-palette] .hero-notes svg,[data-palette] .panel-top,[data-palette] .signal-meta>span:last-child{color:var(--accent)}[data-palette] .ame-node,[data-palette] .card-icon,[data-palette] .doc-callout,[data-palette] .floating-tag,[data-palette] .release-pill{background:var(--palette-tint);border-color:var(--palette-border);color:var(--accent)}[data-palette] .feature-card{background:linear-gradient(135deg,var(--palette-tint),var(--color-fd-card));border-color:var(--line)}[data-palette] .path-section{background:var(--palette-tint);border-color:var(--line)}[data-palette] .community-section{background:radial-gradient(ellipse at 20% 50%,var(--palette-tint),transparent 65%),var(--color-fd-card);border-color:var(--palette-border)}[data-palette] .community-orb{border-color:var(--palette-border);outline-color:var(--palette-border)}[data-palette] .signal-panel{background:linear-gradient(135deg,var(--palette-tint),var(--color-fd-card));border-color:var(--palette-border)}[data-palette] .panel-bottom{background:var(--palette-tint);border-color:var(--palette-border)}[data-palette] .waveform i{background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 65%,transparent))}[data-palette] .connector i{background:var(--accent)}[data-palette] .connector i:after{border-color:var(--accent)}[data-palette] .connector>span,[data-palette] .signal-format>span{color:var(--accent)}[data-palette] .toggle{background:var(--accent)}[data-palette] .toggle:after{background:var(--color-fd-background)}[data-palette] .status-dot{background:var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 25%,transparent)}[data-palette] .docs-shell .prose{--tw-prose-links:var(--accent)}[data-palette] .search-results a:hover{background:var(--palette-tint)}html.light[data-palette] .docs-shell .prose{color:#435061}[data-palette] ::selection{background:color-mix(in srgb,var(--accent) 28%,var(--color-fd-background));color:var(--ink)}[data-palette] .button.primary{background:var(--accent);border-color:var(--accent);color:var(--color-fd-primary-foreground);box-shadow:0 3px 23px color-mix(in srgb,var(--accent) 12%,transparent)}[data-palette] .button.primary:hover{background:color-mix(in srgb,var(--accent) 85%,var(--ink));border-color:color-mix(in srgb,var(--accent) 85%,var(--ink))}[data-palette] .button.primary:active{background:color-mix(in srgb,var(--accent) 75%,var(--ink))}[data-palette] .button.secondary{background:var(--color-fd-card);border-color:var(--palette-border);color:var(--ink)}[data-palette] .button.secondary:hover{background:var(--palette-tint);border-color:var(--accent);color:var(--accent)}[data-palette] .button.secondary:active{background:color-mix(in srgb,var(--accent) 18%,var(--color-fd-card))}[data-palette] .button:focus-visible{outline-color:var(--accent)}[data-palette] .path-section{background:radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 58%),linear-gradient(125deg,var(--color-fd-background),var(--palette-tint) 55%,var(--color-fd-card))}[data-palette] .ame-node{background:linear-gradient(135deg,var(--color-fd-card),var(--palette-tint));box-shadow:0 12px 36px color-mix(in srgb,var(--accent) 10%,transparent)}html[data-palette="3388BB"]{--palette-original:#3388BB;--accent-light:#2d78a5;--accent-dark:#6aa8cd}html[data-palette="77BBDD"]{--palette-original:#77BBDD;--accent-light:#4d7990;--accent-dark:#77bbdd}html[data-palette=FF8899]{--palette-original:#FF8899;--accent-light:#b05e69;--accent-dark:#ff8899}html[data-palette="77DD77"]{--palette-original:#77DD77;--accent-light:#447f44;--accent-dark:#77dd77}html[data-palette=FFDD88]{--palette-original:#FFDD88;--accent-light:#817045;--accent-dark:#ffdd88}html[data-palette="7777AA"]{--palette-original:#7777AA;--accent-light:#7070a0;--accent-dark:#9b9bc0}html[data-palette="881144"]{--palette-original:#881144;--accent-light:#881144;--accent-dark:#ca94ab}html[data-palette=BB9955]{--palette-original:#BB9955;--accent-light:#89703e;--accent-dark:#bf9f5f}html[data-palette="779977"]{--palette-original:#779977;--accent-light:#5d775d;--accent-dark:#8eaa8e}html[data-palette="335566"]{--palette-original:#335566;--accent-light:#335566;--accent-dark:#91a4ad}html[data-palette=AA4477]{--palette-original:#AA4477;--accent-light:#aa4477;--accent-dark:#cb8dac}html[data-palette="7799CC"]{--palette-original:#7799CC;--accent-light:#5d779f;--accent-dark:#87a5d2}[data-palette] .path-section{background:radial-gradient(ellipse at 80% 40%,color-mix(in srgb,var(--palette-original) 14%,transparent),transparent 58%),linear-gradient(125deg,var(--color-fd-background),color-mix(in srgb,var(--palette-original) 9%,var(--color-fd-background)) 55%,var(--color-fd-card))}html[data-palette]{--theme-color:var(--palette-original)}[data-palette] .button.primary,[data-palette] .button.primary:hover{background:var(--theme-color);border-color:var(--theme-color);color:var(--theme-on)}[data-palette] .button.primary:hover{box-shadow:0 6px 26px color-mix(in srgb,var(--theme-color) 28%,transparent)}[data-palette] .button.primary:active{background:var(--theme-color);transform:translateY(0)}[data-palette] .toggle,[data-palette] .waveform i{background:var(--theme-color)}[data-palette] .toggle:after{background:var(--theme-on)}[data-palette] .status-dot{background:var(--theme-color);box-shadow:0 0 10px color-mix(in srgb,var(--theme-color) 30%,transparent)}html[data-palette]{--palette-tint:color-mix(in srgb,var(--theme-color) 9%,var(--color-fd-background));--palette-border:color-mix(in srgb,var(--theme-color) 40%,var(--line))}html[data-palette="3388BB"],html[data-palette="7777AA"],html[data-palette="77BBDD"],html[data-palette="77DD77"],html[data-palette=FF8899],html[data-palette=FFDD88]{--theme-on:#000000}html[data-palette="881144"]{--theme-on:#ffffff}html[data-palette="779977"],html[data-palette=BB9955]{--theme-on:#000000}html[data-palette="335566"],html[data-palette=AA4477]{--theme-on:#ffffff}html[data-palette="7799CC"]{--theme-on:#000000}html[data-palette]{--accent:var(--theme-color);--detail-accent:var(--accent-dark);--color-fd-primary:var(--detail-accent)}html.light[data-palette]{--accent:var(--theme-color);--detail-accent:var(--accent-light);--color-fd-primary:var(--detail-accent)}[data-palette] .connector i,[data-palette] .connector>span,[data-palette] .doc-links a,[data-palette] .floating-tag,[data-palette] .panel-label,[data-palette] .path-node>span,[data-palette] .release-pill,[data-palette] .search-input,[data-palette] .search-results svg,[data-palette] .signal-format>span,[data-palette] .signal-meta>span:last-child,[data-palette] .source-table a,[data-palette] .text-link:hover{color:var(--detail-accent)}[data-palette] .connector i{background:var(--detail-accent)}[data-palette] .connector i:after{border-color:var(--detail-accent)}[data-palette] .floating-tag,[data-palette] .release-pill{border-color:var(--palette-border)}[data-palette] .ame-node>span{color:var(--detail-accent)}[data-palette] .docs-shell .prose{--tw-prose-links:var(--detail-accent)}[data-palette] .button.secondary:hover{color:var(--detail-accent)}[data-palette] .accent-text,[data-palette] .card-icon,[data-palette] .community-orb,[data-palette] .final-cta>svg,[data-palette] .path-node>svg{color:var(--theme-color)}html[data-palette="3388BB"]{--accent-dark:#3388BB}html[data-palette="7777AA"]{--accent-dark:#7777AA}html[data-palette=BB9955]{--accent-dark:#BB9955}html[data-palette="779977"]{--accent-dark:#779977}html[data-palette="7799CC"]{--accent-dark:#7799CC}html.light[data-palette="3388BB"]{--detail-accent:#3388BB}html.light[data-palette="7777AA"]{--detail-accent:#7777AA}.palette-switch{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;cursor:pointer;padding:6px;flex-shrink:0}.palette-switch img{width:24px;height:24px;object-fit:contain}.palette-switch:hover{background:var(--color-fd-muted)}.header-actions{gap:14px}@media(max-width:800px){.header-actions{gap:7px}}.site-header .header-actions>.language,.site-header .mobile-nav>button,.site-header .palette-switch,.site-header .search-trigger,.site-header .theme-switch{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:36px;flex-shrink:0;padding:6px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--color-fd-card);line-height:1}.site-header .mobile-nav>button,.site-header .palette-switch,.site-header .theme-switch{width:36px;padding:6px}.site-header .header-actions>.language:hover,.site-header .mobile-nav>button:hover,.site-header .mobile-nav>button[aria-expanded=true],.site-header .palette-switch:hover,.site-header .search-trigger:hover,.site-header .theme-switch:hover{background:var(--palette-tint);border-color:var(--palette-border)}.site-header .header-actions,.site-header .theme-controls{gap:8px}@media(max-width:800px){.site-header .header-actions>.language{display:none}.site-header .search-trigger{width:36px;padding:6px}.site-header{gap:12px}}