:root{color-scheme:dark;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#f0f2f5;background:#111318;font-synthesis:none;--ink: #f0f2f5;--muted: #989eaa;--panel: #191c22;--line: #30353f;--accent: #7aa2f7}*{box-sizing:border-box}html{min-height:100%;background:#111318}body{min-width:320px;min-height:100vh;margin:0;background:#111318}button,a{font:inherit}a{color:#a9c1ff}main{width:min(780px,calc(100% - 40px));margin:0 auto;padding:64px 0 48px}main.wide-page{width:min(1180px,calc(100% - 40px))}.site-header{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1180px,calc(100vw - 40px));margin-left:50%;transform:translate(-50%)}.brand{display:flex;align-items:center;gap:9px;color:#73e2a7;font-weight:700;letter-spacing:.08em;text-decoration:none}.brand img{width:25px;height:25px;border-radius:6px}.tabs{display:grid;grid-template-columns:repeat(3,106px);gap:4px;padding:4px;background:#121a16cc;border:1px solid #26352d;border-radius:10px;box-shadow:0 10px 30px #00000026}.tabs a{padding:8px 10px;color:#87958e;border-radius:6px;text-align:center;text-decoration:none;font-size:.8rem;transition:color .15s,background .15s}.tabs a:hover{color:#d7e3dc}.tabs a[aria-current=page]{color:#e9eee8;background:#24342c}h1{max-width:900px;margin:64px 0 24px;font:720 clamp(3rem,8.6vw,6rem)/.94 system-ui,sans-serif;letter-spacing:-.065em;text-wrap:balance}.lede{max-width:680px;color:#b6c1bb;font-size:1.08rem;line-height:1.7}section+section{margin-top:44px}section>h2{font:650 1.15rem system-ui,sans-serif}.install-section{margin-top:54px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}.section-heading h2{margin:0;font:650 1.15rem system-ui,sans-serif}.architecture-switch{display:flex;padding:3px;background:#121a16;border:1px solid #33453c;border-radius:7px}.architecture-switch button{padding:6px 10px;color:#87958e;background:transparent;border:0;border-radius:5px;cursor:pointer;font-size:.76rem}.architecture-switch button.active{color:#09110d;background:#73e2a7;font-weight:700}.small{color:#87958e;font-size:.88rem;line-height:1.6}footer{display:flex;flex-wrap:wrap;gap:20px;margin-top:72px;font-size:.82rem}.code-block{position:relative}.code-block pre{overflow-x:auto;margin:0;padding:20px 108px 20px 20px;color:#d7e3dc;background:#121a16f0;border:1px solid #26352d;border-radius:8px;line-height:1.65}.code-block button{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:6px;padding:7px 9px;color:#91a199;background:#1a2721;border:1px solid #33453c;border-radius:6px;cursor:pointer;font-size:.75rem}.code-block button:hover{color:#e9eee8;border-color:#73e2a7}.code-block svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8}.tool-toy{margin:42px 0 0;background:#0e1512e6;border:1px solid #2b3e34;border-radius:12px;box-shadow:0 24px 80px #00000040;overflow:hidden}.tool-switch{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #2b3e34}.tool-switch button{display:flex;align-items:baseline;gap:10px;padding:15px 18px;color:#7f9087;text-align:left;background:transparent;border:0;cursor:pointer}.tool-switch button+button{border-left:1px solid #2b3e34}.tool-switch button[aria-selected=true]{color:#e9eee8;background:#18251f;box-shadow:inset 0 -2px #73e2a7}.tool-switch b{color:#73e2a7;font-size:1rem}.tool-switch span{font-size:.76rem}.toy-screen{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,1.12fr);gap:32px;min-height:310px;padding:30px;align-items:center}.toy-copy code{color:#73e2a7}.toy-copy h2{margin:18px 0 28px;font:650 1.7rem/1.2 system-ui,sans-serif;letter-spacing:-.025em}.toy-copy a{font-size:.8rem}.toy-report{display:grid;grid-template-columns:160px 1fr;gap:24px;align-items:center}.toy-chart{position:relative;width:160px;height:160px;border-radius:50%;background:conic-gradient(#5584b4 0,#5584b4 46%,#f79029 46%,#f79029 72%,#5baa50 72%,#5baa50 88%,#e7565b 88%,#e7565b 96%,#30373d 96%);transition:transform .35s}.toy-chart:after{content:"";position:absolute;top:42px;right:42px;bottom:42px;left:42px;background:#0e1512;border-radius:50%}.toy-report.pq .toy-chart{background:conic-gradient(#5584b4 0,#5584b4 29%,#f79029 29%,#f79029 48%,#5baa50 48%,#5baa50 62%,#e7565b 62%,#e7565b 70%,#30373d 70%)}.toy-report.pq .toy-chart i{position:absolute;z-index:1;border:5px solid transparent;border-top-color:#73e2a7;border-radius:50%}.toy-report.pq .toy-chart i:nth-child(1){top:10px;right:10px;bottom:10px;left:10px;transform:rotate(28deg)}.toy-report.pq .toy-chart i:nth-child(2){top:24px;right:24px;bottom:24px;left:24px;transform:rotate(116deg);border-top-color:#67e8f9}.toy-report.pq .toy-chart i:nth-child(3){top:36px;right:36px;bottom:36px;left:36px;transform:rotate(220deg);border-top-color:#f79029}.toy-rows{display:grid;gap:13px}.toy-rows div{display:grid;grid-template-columns:8px 1fr auto auto;gap:9px;align-items:center;color:#aab7b0;font-size:.73rem}.toy-rows span{width:7px;height:18px;background:#5584b4}.toy-rows div:nth-child(2) span{background:#f79029}.toy-rows div:nth-child(3) span{background:#5baa50}.toy-rows b{color:#d7e3dc;font-weight:500}.toy-rows em{color:#73e2a7;font-style:normal}.toy-rows small{width:40px;color:#7f9087;text-align:right}.gallery{margin-top:38px;overflow-anchor:none}.gallery-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px}.gallery-toolbar button{padding:9px 13px;color:#d7e3dc;background:#121a16;border:1px solid #33453c;border-radius:6px;cursor:pointer}.gallery-toolbar button:hover{border-color:#73e2a7}.gallery-toolbar button:disabled{cursor:default;opacity:.35}.gallery-count{margin-left:auto;color:#87958e;font-size:.82rem}.slides{overflow-anchor:none}.slides:focus-visible{outline:2px solid #73e2a7;outline-offset:5px}.slides figure{margin:0}.slide-stage{position:relative;height:min(68vh,720px);min-height:480px;overflow:hidden;background:#171717;border:1px solid #26352d;border-radius:9px;box-shadow:0 28px 90px #00000047}.slides img{display:block;width:100%;height:100%;object-fit:contain;object-position:left top}.feature-frame{position:absolute;right:24px;bottom:24px;display:grid;gap:10px;width:min(330px,38%);padding:18px;color:#b9c5be;background:#09100df0;border:1px solid #496052;border-radius:8px;box-shadow:0 12px 35px #0006;font-size:.82rem;line-height:1.5}.feature-frame strong{color:#73e2a7;font:650 1rem system-ui,sans-serif}.slides figcaption{margin-top:11px;color:#aab7b0;font-size:.84rem}.gallery-dots{display:flex;justify-content:center;gap:9px;margin-top:16px}.gallery-dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#33453c;cursor:pointer;transition:transform .15s,background .15s}.gallery-dots button.active{background:#73e2a7;transform:scale(1.25)}.docs-hero{max-width:780px}.docs-hero h1{margin-bottom:20px}.eyebrow{margin:64px 0 -40px;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.16em}.command-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:44px 0 20px}.command-picker button{display:flex;align-items:baseline;gap:12px;padding:17px 20px;color:var(--muted);text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:10px;cursor:pointer}.command-picker button:hover{border-color:#466153}.command-picker button[aria-selected=true]{color:var(--ink);border-color:#4b755f;background:#17271f;box-shadow:inset 0 -2px var(--accent)}.command-picker code{color:var(--accent);font-size:1rem;font-weight:700}.command-picker span{font-size:.78rem}.docs-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.docs-layout aside,.docs-layout article{background:var(--panel);border:1px solid var(--line);border-radius:12px}.docs-layout aside{overflow:hidden}.docs-layout aside>p{margin:0;padding:20px;color:#aab7b0;border-bottom:1px solid var(--line);font-size:.82rem;line-height:1.55}.docs-layout aside nav{display:grid;max-height:590px;overflow-y:auto;padding:7px}.docs-layout aside a{display:grid;gap:3px;padding:10px 12px;color:#bdc8c2;border-radius:7px;text-decoration:none}.docs-layout aside a:hover{background:#ffffff09}.docs-layout aside a.active{color:var(--ink);background:#21332a;box-shadow:inset 2px 0 var(--accent)}.docs-layout aside small{color:#718078;font-size:.68rem;line-height:1.4}.docs-layout aside a.active small{color:#9caaa2}.docs-layout article{min-height:500px;padding:clamp(28px,4vw,48px)}.doc-kicker code{color:var(--accent);font-size:.76rem}.docs-layout article h2{margin:14px 0 10px;font:700 clamp(1.8rem,4vw,2.6rem)/1.05 system-ui,sans-serif;letter-spacing:-.035em}.docs-layout article>p{color:#aab7b0;line-height:1.6}.docs-layout article pre{overflow-x:auto;margin:30px 0;padding:22px;color:#dbe7df;background:#0a110e;border:1px solid #27372f;border-radius:9px;font-size:clamp(.72rem,1.5vw,.84rem);line-height:1.75}.callout{margin:26px 0;padding:16px 18px;color:#b9c8c0;background:#73e2a70f;border-left:2px solid var(--accent);font-size:.8rem;line-height:1.6}.terminal-tip{margin-top:34px;padding-top:20px;border-top:1px solid var(--line);font-size:.78rem}.terminal-tip code,.callout code{color:var(--accent)}main{width:min(1120px,calc(100% - 48px));padding-top:30px}.site-header{width:100%;margin:0;padding-bottom:18px;border-bottom:1px solid var(--line);transform:none}.brand{gap:10px;font-size:.86rem}.brand img{width:22px;height:22px;border-radius:4px}.tabs{display:grid;grid-template-columns:repeat(3,112px);gap:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.tabs a{position:relative;padding:8px 10px;border-radius:0;text-align:center}.tabs a[aria-current=page]{color:var(--ink);background:none}.tabs a[aria-current=page]:after{content:"";position:absolute;right:18px;bottom:-19px;left:18px;height:2px;background:var(--accent)}.home-intro{display:grid;grid-template-columns:320px minmax(0,1fr);gap:48px;align-items:center;min-height:520px;padding:54px 0 60px}.intro-copy{padding-bottom:8px}.product-label{margin:0 0 20px;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.intro-copy h1{max-width:420px;margin:0 0 22px;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1;letter-spacing:-.055em}.intro-copy>p:not(.product-label){margin:0;color:#aebbb4;font-size:.96rem;line-height:1.7}.intro-copy code{color:var(--accent)}.text-link{display:inline-block;margin-top:26px;font-size:.8rem;text-underline-offset:4px}.home-intro .tool-toy{margin:0;border-radius:6px;box-shadow:0 18px 60px #0000003d}.home-intro .toy-screen{grid-template-columns:minmax(180px,.72fr) minmax(300px,1.28fr);gap:22px;min-height:330px;padding:28px}.home-intro .toy-copy h2{font-size:1.5rem}.install-section{margin-top:0;padding:42px 0 10px;border-top:1px solid var(--line)}.section-heading h2,.utility-section h2{font-size:.96rem;letter-spacing:-.01em}.architecture-switch{border-radius:4px}.architecture-switch button{border-radius:2px}.code-block pre{border-radius:5px}.code-block button{border-radius:3px}.small{max-width:760px}.utility-section{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:24px;margin-top:0;padding:30px 0;border-top:1px solid var(--line)}.utility-section+section{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:24px;margin-top:0;padding:30px 0;border-top:1px solid var(--line)}.utility-section h2,.utility-section+section h2{grid-row:1 / span 2;margin:10px 0 0}.utility-section .small,.utility-section+section .small{margin-bottom:0}footer{justify-content:flex-end;margin-top:16px;padding-top:22px;border-top:1px solid var(--line)}.tool-toy,.slide-stage,.feature-frame,.docs-layout aside,.docs-layout article,.command-picker button{border-radius:6px}.gallery{margin-top:30px}main>h1{margin:58px 0 28px;font-size:clamp(2.7rem,6vw,5rem)}.gallery-toolbar button{border-radius:3px}.docs-hero h1{font-size:clamp(2.8rem,6vw,5rem)}.command-picker button{border-radius:4px}.docs-layout aside a{border-radius:3px}.docs-layout article pre{border-radius:4px}.brand,.tool-switch b,.toy-copy code,.toy-rows em,.doc-kicker code,.command-picker code,.terminal-tip code,.callout code{color:var(--accent)}.tabs a,.architecture-switch button{color:var(--muted)}.tabs a:hover{color:var(--ink)}.tool-toy,.docs-layout aside,.docs-layout article,.command-picker button{background:var(--panel);border-color:var(--line)}.tool-switch,.tool-switch button+button{border-color:var(--line)}.tool-switch button[aria-selected=true]{background:#222731;box-shadow:inset 0 -2px var(--accent)}.architecture-switch{background:#191c22;border-color:#3a404b}.architecture-switch button.active{color:#111318;background:var(--accent)}.code-block pre,.docs-layout article pre{background:#0d0f13;border-color:var(--line)}.code-block button{background:#20242c;border-color:#3a404b}.code-block button:hover,.gallery-toolbar button:hover{border-color:var(--accent)}.docs-layout aside a.active{background:#252b36;box-shadow:inset 2px 0 var(--accent)}.command-picker button[aria-selected=true]{background:#222731;border-color:#53698f;box-shadow:inset 0 -2px var(--accent)}.callout{background:#7aa2f712;border-left-color:var(--accent)}.install-section,.utility-section,.utility-section+section{display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:24px;margin-top:0;padding:30px 0;border-top:1px solid var(--line)}.install-section .section-heading{grid-row:1 / span 2;display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;gap:16px;margin:9px 0 0}.install-section .code-block,.install-section .small{grid-column:2}.gallery{margin-top:24px}.slide-stage{height:min(calc(100vh - 190px),720px);background:#15171b;border-color:var(--line);border-radius:5px}.feature-frame{top:20px;right:20px;bottom:auto;border-color:#46505e;border-radius:4px;background:#111318f0}.feature-frame strong{color:var(--accent)}.gallery-controls{position:absolute;z-index:2;bottom:18px;left:18px;display:grid;grid-template-columns:34px 58px 34px;align-items:center;overflow:hidden;color:#c4c9d2;background:#111318f0;border:1px solid #46505e;border-radius:4px;font-size:.72rem;text-align:center}.gallery-controls button{width:34px;height:32px;padding:0;color:#e2e5eb;background:transparent;border:0;cursor:pointer}.gallery-controls button:hover{color:#fff;background:#2a303a}.gallery-controls button:disabled{color:#555c67;cursor:default;background:transparent}.gallery-controls span{border-right:1px solid #3b424d;border-left:1px solid #3b424d;line-height:32px}.gallery-dots{margin-top:12px}.gallery-dots button{background:#454b56}.gallery-dots button.active{background:var(--accent)}.command-picker{margin-top:24px}.docs-layout{grid-template-columns:270px minmax(0,1fr)}.docs-layout aside nav{gap:0;padding:12px 8px 18px}.docs-nav-group{display:grid;gap:1px;padding-top:14px}.docs-nav-group:first-child{padding-top:0}.docs-nav-group strong{padding:8px 12px 6px;color:#747b87;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.docs-layout aside .docs-nav-group a{display:block;padding:8px 12px;font-size:.78rem}.docs-layout article{padding:clamp(28px,4vw,46px)}.docs-layout article .doc-summary{max-width:680px;margin-bottom:28px}.docs-layout article pre.syntax{margin:24px 0 32px;color:#dce5f8;border-left:2px solid var(--accent)}.doc-section,.doc-section+.doc-section{margin-top:34px}.doc-section h3{margin:0 0 14px;color:#a8aeb9;font:650 .72rem system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.parameter-list{margin:0;border-top:1px solid var(--line)}.parameter-list>div{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);border-bottom:1px solid var(--line)}.parameter-list dt,.parameter-list dd{margin:0;padding:11px 12px;font-size:.78rem;line-height:1.45}.parameter-list dt{color:#dbe4f8;background:#ffffff05}.parameter-list dd{color:#aeb4bf;border-left:1px solid var(--line)}.doc-section ul{display:grid;gap:8px;margin:0;padding-left:20px;color:#aeb4bf;font-size:.8rem;line-height:1.55}.doc-section pre{margin:0}.manual{display:grid;grid-template-columns:210px minmax(0,1fr);gap:44px;align-items:start}.manual-jump{position:sticky;top:24px;display:grid;padding:8px 0;border-top:1px solid var(--line)}.manual-jump a{padding:9px 0;color:#9299a5;border-bottom:1px solid var(--line);font-size:.74rem;text-decoration:none}.manual-jump a:hover{color:var(--ink)}.manual-body{min-width:0}.manual-section,.manual-section+.manual-section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;margin:0;padding:34px 0 44px;border-top:1px solid var(--line);scroll-margin-top:24px}.manual-section:first-child{padding-top:24px}.manual-section header h2{margin:0;font:650 1rem system-ui,sans-serif;letter-spacing:-.015em}.manual-section header p{margin:10px 0 0;color:#939aa6;font-size:.76rem;line-height:1.55}.manual-section .parameter-list{border-top:0}.manual-section .parameter-list>div:first-child{border-top:1px solid var(--line)}.example-list{display:grid;border-top:1px solid var(--line)}.example-list>div{display:grid;gap:7px;padding:14px 12px;border-bottom:1px solid var(--line)}.example-list span{color:#969da8;font-size:.7rem}.example-list code{color:#dbe4f8;font-size:.78rem;overflow-wrap:anywhere}.query-branches{display:grid;grid-template-columns:repeat(7,1fr);margin-top:24px;border:1px solid var(--line)}.query-branches button{display:grid;gap:5px;min-width:0;padding:13px 12px;color:#9299a5;text-align:left;background:transparent;border:0;border-right:1px solid var(--line);cursor:pointer}.query-branches button:last-child{border-right:0}.query-branches button:hover{color:var(--ink);background:#ffffff05}.query-branches button.active{color:var(--ink);background:#20242c;box-shadow:inset 0 -2px var(--accent)}.query-branches span{font-size:.78rem}.query-branches code{overflow:hidden;color:#737b88;font-size:.63rem;text-overflow:ellipsis;white-space:nowrap}.query-branches button.active code{color:#9db9f5}.branch-doc{margin-top:18px;border-top:1px solid var(--line)}.branch-header{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:28px 0}.branch-header>code{color:#dce5f8;font-size:clamp(1.15rem,2vw,1.45rem)}.branch-header p{margin:0;color:#969da8;font-size:.8rem}.compose-label{display:flex;align-items:center;gap:14px;color:#777f8b;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.compose-label i{flex:1;height:1px;background:var(--line)}.option-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px}.option-groups section,.option-groups section+section{margin:0;padding:28px 0 12px}.option-groups h2,.branch-examples h2{margin:0 0 12px;color:#aeb4bf;font:650 .72rem system-ui,sans-serif}.option-groups dl{margin:0;border-top:1px solid var(--line)}.option-groups dl>div{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);border-bottom:1px solid var(--line)}.option-groups dt,.option-groups dd{margin:0;padding:9px 8px;font-size:.72rem;line-height:1.4}.option-groups dt{color:#dbe4f8}.option-groups dd{color:#8f97a3}.branch-examples,.branch-examples+.branch-examples{display:grid;grid-template-columns:180px minmax(0,1fr);gap:9px 24px;margin-top:28px;padding:26px 0;border-top:1px solid var(--line)}.branch-examples h2{grid-row:1 / span 4}.branch-examples>code{color:#b9c9eb;font-size:.76rem;overflow-wrap:anywhere}.branch-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:54px;align-items:start;margin-top:24px}.branch-layout .query-branches{position:sticky;top:24px;display:grid;grid-template-columns:1fr;margin:0;border:0;border-top:1px solid var(--line)}.query-branches>p{margin:0;padding:14px 10px 10px;color:#747b87;font-size:.66rem}.branch-layout .query-branches button{grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:10px;border-right:0;border-bottom:1px solid var(--line)}.branch-layout .query-branches button.active{background:#1d2128;box-shadow:inset 2px 0 var(--accent)}.branch-layout .query-branches code{max-width:92px;text-align:right}.branch-layout .branch-doc{margin:0}.branch-doc{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-top:0}.branch-header{display:block;padding:8px 0 38px}.branch-header h1{margin:0 0 18px;font-size:2rem;line-height:1.1;letter-spacing:-.035em}.branch-header p{max-width:690px;margin:0 0 12px;color:#b3b8c1;font-size:1rem;line-height:1.65}.branch-command{display:flex;align-items:center;gap:18px;margin-top:26px;padding:16px 18px;background:#0d0f13;border-radius:4px}.branch-command span{color:#858c97;font-size:.82rem}.branch-command code{color:#dce5f8;font-size:.95rem}.option-groups{display:block}.option-groups section,.option-groups section+section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:24px 0 8px}.compose-label{margin-bottom:8px;color:#c3c8d0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.05rem;font-weight:650;letter-spacing:0;text-transform:none}.compose-label i{display:none}.option-groups h2{padding-top:6px;color:#c3c8d0;font-size:.9rem;font-weight:600}.option-groups dl{display:grid;gap:13px;border:0}.option-groups dl>div{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:baseline;border:0}.option-groups dt,.option-groups dd{padding:0;font-size:.875rem;line-height:1.5}.option-groups dt{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.option-groups dd{color:#a4aab4}.branch-examples,.branch-examples+.branch-examples{grid-template-columns:128px minmax(0,1fr);margin-top:26px}.branch-examples,.branch-examples+.branch-examples{display:grid;gap:18px 28px;padding:32px 0 0;border-top:0}.branch-examples h2{color:#c3c8d0;font-size:.9rem}.branch-examples>div{display:grid;gap:6px}.branch-examples>div span{color:#9198a3;font-size:.82rem}.branch-examples>div code{color:#c8d5f0;font-size:.86rem}.branch-layout .query-branches{gap:3px;border-top:0;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.query-branches>p{padding:8px 10px 12px;color:#949ba6;font-size:.8rem}.branch-layout .query-branches button{padding:11px 12px;border-bottom:0;border-radius:3px}.query-branches span{font-size:.88rem}.query-branches code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.68rem}@media(max-width:760px){main{padding-top:28px}h1{margin-top:42px}.toy-screen{grid-template-columns:1fr}.toy-report{grid-template-columns:130px 1fr}.toy-chart{width:130px;height:130px}.slide-stage{height:auto;min-height:0;overflow:visible;background:transparent;border:0}.slides img{height:auto;background:#171717;border:1px solid #26352d;border-radius:8px}.feature-frame{position:static;width:100%;margin-top:10px}.docs-layout{grid-template-columns:1fr}.docs-layout aside nav{grid-template-columns:1fr 1fr;max-height:none}.manual{grid-template-columns:1fr;gap:24px}.manual-jump{position:static;grid-template-columns:repeat(3,1fr)}.manual-jump a{padding-right:8px}.manual-section,.manual-section+.manual-section{grid-template-columns:180px minmax(0,1fr)}.branch-layout{grid-template-columns:170px minmax(0,1fr);gap:28px}.branch-layout .query-branches{display:grid;overflow:visible}.branch-layout .query-branches button{min-width:0}.home-intro{grid-template-columns:1fr;gap:32px;padding:44px 0}.intro-copy{max-width:560px}.home-intro .toy-screen{grid-template-columns:1fr}.slide-stage{height:auto}.gallery-controls{top:12px;bottom:auto;left:12px}}@media(max-width:520px){main{width:calc(100% - 28px);padding-top:18px}.site-header{gap:12px}.tabs{grid-template-columns:repeat(3,1fr);width:min(260px,75vw)}.tabs a{padding-inline:5px;font-size:.72rem}.tool-switch button{align-items:flex-start;flex-direction:column;gap:3px}.toy-screen{padding:22px}.toy-report{grid-template-columns:1fr}.toy-chart{margin:0 auto}.section-heading{align-items:flex-start;flex-direction:column}.command-picker{grid-template-columns:1fr}.docs-layout aside nav{grid-template-columns:1fr}.docs-layout article{padding:24px 18px}.parameter-list>div{grid-template-columns:1fr}.parameter-list dd{padding-top:0;border-left:0}.manual-jump{grid-template-columns:1fr 1fr}.manual-section,.manual-section+.manual-section{grid-template-columns:1fr;gap:18px}.branch-header{align-items:flex-start;flex-direction:column;gap:10px}.option-groups{grid-template-columns:1fr}.option-groups dl>div{grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr)}.branch-examples,.branch-examples+.branch-examples{grid-template-columns:1fr}.branch-examples h2{grid-row:auto}.branch-layout{grid-template-columns:1fr;gap:22px}.branch-layout .query-branches{position:static;grid-template-columns:1fr 1fr}.query-branches>p{grid-column:1 / -1}.branch-layout .query-branches button:nth-child(2n){border-right:1px solid var(--line)}.option-groups section,.option-groups section+section{grid-template-columns:1fr;gap:8px}.option-groups h2{padding-top:0}.site-header{align-items:flex-start}.brand{margin-top:7px}.tabs{grid-template-columns:repeat(3,1fr);width:min(250px,72vw)}.tabs a[aria-current=page]:after{bottom:-19px}.utility-section,.utility-section+section{grid-template-columns:1fr}.install-section{grid-template-columns:1fr}.utility-section h2,.utility-section+section h2{grid-row:auto}.install-section .section-heading,.install-section .code-block,.install-section .small{grid-column:1;grid-row:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
