.product-page{--dg-ok:color-mix(in oklab, #1f9d55 78%, var(--hm-ink));--dg-ask:color-mix(in oklab, #d68a00 82%, var(--hm-ink));--dg-no:color-mix(in oklab, #d64545 80%, var(--hm-ink));--dg-accent:var(--brand-logo-icon,#0173e5);--dg-wire:color-mix(in oklab, var(--hm-ink) 22%, transparent)}.dg-jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dg-jobs a{border:1px solid var(--hm-line);background:var(--hm-card);height:100%;color:inherit;border-radius:1rem;align-content:start;gap:.5rem;padding:1.25rem;text-decoration:none;transition:border-color .2s ease-out,translate .2s ease-out;display:grid}@media (hover:hover) and (pointer:fine){.dg-jobs a:hover{border-color:color-mix(in oklab, var(--hm-ink) 18%, transparent);translate:0 -2px}}.dg-jobs a:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}.dg-jobs span{color:var(--dg-accent,var(--text-link));font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.dg-jobs strong{color:var(--hm-ink);font-size:1rem;font-weight:550;line-height:1.35}.dg-jobs small{color:var(--hm-muted);font-size:.85rem;line-height:1.5}.dg-prompts{border:1px solid var(--hm-line);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dg-prompts li{border-bottom:1px solid var(--hm-line);align-content:start;gap:.6rem;padding:1.4rem 1.5rem;display:grid}.dg-prompts li:nth-child(odd){border-right:1px solid var(--hm-line)}.dg-prompts li:nth-last-child(-n+2):nth-child(odd),.dg-prompts li:last-child{border-bottom:0}.dg-prompts span{color:var(--hm-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.dg-prompts q{color:var(--hm-ink);quotes:"“" "”";font-size:.975rem;line-height:1.5}.dg-more{border:1px solid var(--hm-line);background:var(--hm-card);color:inherit;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.5rem 1.75rem;text-decoration:none;display:flex}.dg-more:hover{border-color:color-mix(in oklab, var(--hm-ink) 18%, transparent)}.dg-more:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}.dg-more strong{color:var(--hm-ink);font-size:1.05rem;font-weight:550;display:block}.dg-more small{color:var(--hm-muted);font-size:.875rem}.dg-more em{color:var(--hm-ink);font-size:.875rem;font-style:normal;font-weight:500}@media (width<=64rem){.dg-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.dg-jobs,.dg-prompts{grid-template-columns:minmax(0,1fr)}.dg-prompts li:nth-child(odd){border-right:0}.dg-prompts li:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--hm-line)}}@media (prefers-reduced-motion:reduce){.dg-jobs a,.dg-jobs a:hover{transition:none;translate:none}}.cx{border:1px solid var(--hm-line);background:var(--hm-card);border-radius:1.25rem;display:grid;overflow:hidden}.cx-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-row+.cx-row{border-top:1px solid var(--hm-line)}.cx-row-lead{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cx-cell{align-content:start;gap:.75rem;min-width:0;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.cx-cell+.cx-cell{border-left:1px solid var(--hm-line)}.cx-row-lead>.cx-cell:first-child{align-content:center}.cx-art{place-items:center;display:grid;overflow-x:auto}.product-page .cx-cell h3{color:var(--hm-ink);font-family:var(--font-sans);letter-spacing:-.025em;margin:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.6rem);font-weight:500;line-height:1.2}.product-page .cx-cell p{max-width:30rem;color:var(--hm-muted);margin:0;font-size:1rem;line-height:1.6}.cx-chip{border:1px solid var(--hm-line);background:var(--hm-inset);color:var(--hm-ink);font:.8125rem var(--font-mono);white-space:nowrap;border-radius:.65rem;flex:none;padding:.5rem .85rem}.cx-wire{border-top:1px solid var(--dg-wire);flex:none;width:1.75rem}.cx-tile{border:1px solid var(--hm-line);background:var(--hm-inset);width:3.25rem;height:3.25rem;color:var(--hm-ink);border-radius:.85rem;flex:none;place-items:center;display:grid;position:relative}.cx-tile svg{width:1.4rem;height:1.4rem}.cx-tile small{color:var(--text-primary);text-align:center;white-space:nowrap;font-size:.75rem;line-height:1.2;position:absolute;top:calc(100% + .35rem);left:50%;translate:-50%}.cx-tile-hub{border-color:color-mix(in oklab, var(--dg-accent) 50%, var(--hm-line));box-shadow:0 0 0 4px color-mix(in oklab, var(--dg-accent) 9%, transparent);color:var(--dg-accent)}.cx-tree{align-items:center;margin:0;padding-block:1rem 1.75rem;display:flex}.cx-fork{--fork-gap:2.25rem;gap:var(--fork-gap);margin:0;padding:0 0 0 2rem;list-style:none;display:grid;position:relative}.cx-fork:before{border-top:1px solid var(--dg-wire);content:"";width:1rem;position:absolute;top:50%;left:0}.cx-fork>li{align-items:center;display:flex;position:relative}.cx-fork>li:before,.cx-fork>li:after{border:0 solid var(--dg-wire);content:"";width:1rem;position:absolute;left:-1rem}.cx-fork>li:first-child:before{top:50%;bottom:calc(var(--fork-gap) / -2);border-width:1px 0 0 1px;border-top-left-radius:.6rem}.cx-fork>li:last-child:before{top:calc(var(--fork-gap) / -2);border-width:0 0 1px 1px;border-bottom-left-radius:.6rem;bottom:50%}.cx-fork>li:not(:first-child,:last-child):before{top:calc(var(--fork-gap) / -2);bottom:calc(var(--fork-gap) / -2);border-left-width:1px}.cx-fork>li:not(:first-child,:last-child):after{border-top-width:1px;top:50%}.cx-fork>li:only-child:before{border-width:1px 0 0;border-radius:0;top:50%;bottom:auto}.cx-acts{--fork-gap:.9rem}.cx-acts>li{color:var(--hm-ink);white-space:nowrap;gap:.55rem}.cx-acts>li.no:before{border-style:dashed}.cx-acts code{font:.8125rem var(--font-mono)}.cx-acts>li.no code{color:var(--hm-muted);text-decoration:line-through;text-decoration-color:color-mix(in oklab, var(--dg-no) 70%, transparent)}.cx-mark{background:var(--hm-muted);border-radius:50%;flex:none;width:.6rem;height:.6rem;position:relative}.ask>.cx-mark{box-shadow:inset 0 0 0 1.5px var(--dg-ask);background:0 0}.ask>.cx-mark:after{border-right:1.5px solid var(--dg-ask);border-bottom:1.5px solid var(--dg-ask);content:"";width:.14rem;height:.2rem;position:absolute;top:.15rem;left:.26rem}.no>.cx-mark{background:0 0}.no>.cx-mark:before,.no>.cx-mark:after{border-top:1.5px solid var(--dg-no);content:"";width:.7rem;position:absolute;top:50%;left:-.05rem;rotate:45deg}.no>.cx-mark:after{rotate:-45deg}.cx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-legend{color:var(--text-primary);flex-wrap:wrap;gap:.4rem 1.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.cx-legend li{align-items:center;gap:.5rem;display:inline-flex}.cx-tree-legend{flex-wrap:wrap;row-gap:2rem}.cx-tree-legend>.cx-legend{flex-basis:100%}.cx-mock{max-width:30rem;margin-top:1.5rem;position:relative}.cx-mock-float{padding-bottom:2.75rem}.cx-mock-float .cx-window-body:last-child{padding-bottom:2.25rem}.cx-mock-stacked{padding-top:.9rem}.cx-mock-stacked:before{border:1px solid var(--hm-line);background:color-mix(in oklab, var(--hm-ink) 3%, var(--bg-page));content:"";border-radius:.9rem;height:4rem;position:absolute;top:0;left:-.9rem;right:2.5rem}.cx-window{border:1px solid var(--hm-line);background:var(--bg-page);font:.8125rem/1.5 var(--font-mono);border-radius:.9rem;position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #00000080}.cx-window-bar{border-bottom:1px solid var(--hm-line);background:var(--hm-inset);color:var(--text-primary);align-items:center;gap:.4rem;padding:.6rem .9rem;display:flex}.cx-window-bar i{border:1px solid color-mix(in oklab, var(--hm-ink) 25%, transparent);border-radius:50%;width:.6rem;height:.6rem}.cx-window-bar span{margin-left:.6rem}.cx-window-body{color:var(--hm-ink);gap:.55rem;padding:.9rem;display:grid}.cx-window-body>span{overflow-wrap:anywhere}.cx-window-body .cx-dim{color:var(--hm-muted)}.cx-window-body hr{border:0;border-top:1px solid var(--hm-line);width:100%;margin:.2rem 0}.cx-window-foot{border-top:1px solid var(--hm-line);background:var(--hm-inset);flex-wrap:wrap;gap:.45rem;padding:.75rem .9rem;display:flex}.cx-window-foot span{border:1px solid var(--hm-line);background:var(--bg-page);color:var(--hm-ink);border-radius:.5rem;padding:.3rem .65rem;font-size:.75rem}.cx-window-foot span:first-child{background:var(--hm-ink);color:var(--bg-page);border-color:#0000}.cx-line{flex-wrap:wrap;align-items:center;gap:.2rem .55rem;display:flex}.ok>.cx-mark{background:var(--dg-ok)}.cx-line>em{color:var(--pg-text-2,var(--hm-muted));font-style:normal}.cx-line>u{border:1px solid var(--hm-line);color:var(--pg-text-2,var(--hm-muted));border-radius:999px;padding:0 .35rem;text-decoration:none}.cx-line.no>b{color:var(--pg-text-2,var(--hm-muted));text-decoration:line-through;text-decoration-color:color-mix(in oklab, var(--dg-no) 70%, transparent)}.cx-line>b{font-weight:450}.cx-float{border:1px solid var(--hm-line);background:var(--bg-page);border-radius:1rem;align-items:center;padding:.6rem;display:flex;position:absolute;bottom:0;left:2.5rem;box-shadow:0 18px 40px -22px #0000008c}.cx-float .cx-tile{border-radius:.7rem;width:2.5rem;height:2.5rem}.cx-float .cx-tile svg{width:1.15rem;height:1.15rem}.cx-float .cx-wire{width:1.25rem}.cx-status{border:1px solid var(--hm-line);color:var(--hm-ink);font:.75rem var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;display:inline-flex}.cx-route{justify-items:center;gap:1rem;width:100%;display:grid}.cx-rail{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 0;margin:0;padding:0;list-style:none;display:flex}.cx-rail li{align-items:center;display:flex}.cx-rail li+li:before{border-top:1px solid var(--dg-wire);content:"";width:1.1rem}.cx-rail span{border:1px solid var(--hm-line);background:var(--hm-inset);color:var(--hm-ink);font:.8125rem var(--font-mono);text-align:center;border-radius:.65rem;gap:.1rem;padding:.5rem .75rem;display:grid}.cx-rail small{color:var(--text-primary);font:.75rem var(--font-sans)}.cx-rail .is-focal span{border-color:color-mix(in oklab, var(--dg-accent) 55%, var(--hm-line));box-shadow:0 0 0 4px color-mix(in oklab, var(--dg-accent) 9%, transparent)}.cx-rail .is-end span{border-color:color-mix(in oklab, var(--dg-ok) 45%, var(--hm-line))}@media (width<=40rem){.cx-rail{flex-direction:column;align-items:flex-start;gap:0}.cx-rail li{flex-direction:column;align-items:flex-start}.cx-rail li+li:before{border-top:0;border-left:1px solid var(--dg-wire);width:0;height:.6rem;margin-left:1.25rem}.cx-rail span{text-align:left;align-items:baseline;gap:.6rem;display:flex}}.cx-loop{border:1px dashed color-mix(in oklab, var(--dg-no) 50%, var(--hm-line));color:var(--text-primary);font:.75rem var(--font-mono);text-align:center;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;display:inline-flex}.cx-swap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.cx-swap .hm-title{text-align:left}.product-page .cx-swap-copy>p{max-width:34rem;color:var(--hm-muted);margin:1.25rem 0 0;font-size:1.125rem;line-height:1.55}.cx-checks{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.cx-checks li{color:var(--hm-ink);gap:.85rem;font-size:1rem;line-height:1.5;display:flex}.cx-checks li:before{border-bottom:1.5px solid var(--dg-ok);border-left:1.5px solid var(--dg-ok);content:"";flex:none;width:.7rem;height:.4rem;margin:.45rem .1rem 0;rotate:-45deg}.cx-swap-art{justify-content:center;align-items:center;padding-bottom:1.5rem;display:flex}.cx-swap-art>.cx-wire{width:clamp(1.25rem,4vw,3.5rem)}.cx-swap-art>.cx-tile{border-radius:1rem;width:4rem;height:4rem}.cx-swap-art>.cx-tile svg{width:1.75rem;height:1.75rem}.cx-tile-stack{box-shadow:5px -5px 0 -1px var(--bg-page), 5px -5px 0 0 var(--hm-line), 10px -10px 0 -1px var(--bg-page), 10px -10px 0 0 var(--hm-line)}.cx-kept{grid-template-columns:repeat(3,3.5rem);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cx-kept .cx-tile{width:3.5rem;height:3.5rem}.cx-kept .cx-tile svg{width:1.2rem;height:1.2rem;color:var(--dg-ok)}.cx-kept .cx-tile small{margin-top:-.35rem;font-size:.625rem;position:static;translate:none}.cx-kept .cx-tile{align-content:center;gap:.2rem}@media (width<=40rem){.cx-line{grid-template-columns:auto auto minmax(0,1fr);display:grid}.cx-line>b{grid-column:2/-1}.cx-line>em{grid-column:2}.cx-line>u{grid-column:3;justify-self:start}}@media (width<=64rem){.cx-row,.cx-row-lead{grid-template-columns:minmax(0,1fr)}.cx-cell+.cx-cell{border-top:1px solid var(--hm-line);border-left:0}.cx-swap{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.cx-tree>.cx-chip,.cx-tree>.cx-wire{display:none}.cx-tile{width:2.75rem;height:2.75rem}.cx-fork{padding-left:1.5rem}.cx-fork:before{width:.75rem}.cx-fork>li:before,.cx-fork>li:after{width:.75rem;left:-.75rem}.cx-acts code{font-size:.75rem}.cx-float{left:.5rem;right:.5rem}.cx-float .cx-wire{width:.6rem}.cx-float .cx-status{text-align:center;white-space:normal;border-radius:.8rem;flex:1;justify-content:center;min-width:0}.cx-swap-art>.cx-tile{width:3rem;height:3rem}.cx-swap-art>.cx-wire{width:1.6rem}.cx-kept{grid-template-columns:repeat(3,3.25rem)}.cx-kept .cx-tile{width:3.25rem;height:3.25rem}}@media (width>=30.0625rem){.cx-branch>.cx-acts{margin-left:.5rem}}@media (width<=22.5rem){.cx-kept{grid-template-columns:repeat(2,3rem);gap:.35rem}.cx-kept .cx-tile{width:3rem;height:3rem}.cx-kept .cx-tile small{font-size:.5625rem}}.muxcode-page{--pg-header-h:4.25rem;--pg-rail-h:3rem;--pg-anchor:calc(var(--pg-header-h) + var(--pg-rail-h) + 1.25rem);--pg-gap:clamp(3.5rem, 7vw, 5.5rem);--pg-head-w:15rem;--pg-body-w:44rem;--pg-measure:30em;--pg-text-2:color-mix(in oklab, var(--text-secondary) 65%, var(--text-primary));--pg-link:light-dark(color-mix(in oklab, var(--text-link) 85%, var(--text-primary)),color-mix(in oklab, var(--text-link) 72%, var(--text-primary)))}.muxcode-page .pg-hero{text-align:left}.muxcode-page .pg-hero:before{background:radial-gradient(36rem 22rem at 12% 0%, color-mix(in oklab, var(--status-info) 11%, transparent), transparent 70%)}.muxcode-page .pg-hero .muxcode-hero-inner{padding-block:clamp(3rem,7vw,5.5rem) 0}.muxcode-page.product-page .pg-hero h1{max-width:14ch;margin-inline:0}.muxcode-page.product-page .pg-hero .product-lede{max-width:var(--pg-measure);color:var(--text-primary);margin-inline:0}.muxcode-page .pg-hero .marketing-actions{justify-content:flex-start;margin-top:2rem}.muxcode-page.product-page .pg-hero .download-note,.muxcode-page.product-page .pg-hero .product-fineprint{color:var(--pg-text-2);letter-spacing:0;font-size:.9375rem;line-height:1.5}.muxcode-page.product-page .pg-hero .download-note{margin-top:.85rem}.muxcode-page.product-page .pg-hero .product-fineprint{margin-top:.25rem}.muxcode-page .pg-sec{margin-top:var(--pg-gap);scroll-margin-top:var(--pg-anchor);gap:1.25rem;padding-top:2rem;display:grid;position:relative}.muxcode-page .pg-sec:before{top:0;right:var(--page-gutter,1.75rem);left:var(--page-gutter,1.75rem);border-top:1px solid var(--border-line);content:"";position:absolute}.muxcode-page.product-page .pg-sec>h2,.muxcode-page.product-page .pg-cta h2{max-width:24ch;color:var(--text-primary);text-align:left}.muxcode-page .pg-body{min-width:0;max-width:var(--pg-body-w);gap:1.25rem;display:grid}.muxcode-page.product-page .pg-body>p:not(.pg-note){max-width:var(--pg-measure);color:var(--text-primary);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.muxcode-page .pg-body a:not([class]){color:var(--pg-link);text-underline-offset:.2em;text-decoration:underline 1px}@media (width>=64rem){.muxcode-page .pg-sec{grid-template-columns:var(--pg-head-w) minmax(0, var(--pg-body-w));align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.muxcode-page.product-page .pg-sec>h2{top:calc(var(--pg-anchor) + .5rem);position:sticky}}.muxcode-page.product-page .pg-note{max-width:var(--pg-measure);color:var(--pg-text-2);font-size:.9375rem;line-height:1.6}.muxcode-page .pg-note a{white-space:nowrap}.muxcode-page .pg-steps{counter-reset:pg-step;margin:0;padding:0;list-style:none;display:grid}.muxcode-page .pg-steps>li{border-top:1px solid var(--border-line);counter-increment:pg-step;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding-block:.85rem;display:grid}.muxcode-page .pg-steps>li:last-child{border-bottom:1px solid var(--border-line)}.muxcode-page .pg-steps>li:before{color:var(--pg-link);content:counter(pg-step);font:600 1.375rem/1.2 var(--font-display);grid-row:span 2}.muxcode-page .pg-steps strong{color:var(--text-primary);font-size:1.0625rem;font-weight:550;line-height:1.45}.muxcode-page .pg-steps span{color:var(--pg-text-2);font-size:.9375rem;line-height:1.5}.muxcode-page .pg-body>.pg-steps:first-child>li:first-child,.muxcode-page .pg-body>.pg-list:first-child>li:first-child,.muxcode-page .pg-body>.pg-facts:first-child>div:first-child{border-top:0;padding-top:0}.muxcode-page .pg-body>:is(.pg-list,.pg-steps,.pg-facts,.pg-run):last-child>:last-child{border-bottom:0}.muxcode-page .pg-facts{margin:0;display:grid}.muxcode-page .pg-facts>div{border-top:1px solid var(--border-line);gap:.15rem 1.5rem;padding-block:.75rem;display:grid}.muxcode-page .pg-facts>div:last-child{border-bottom:1px solid var(--border-line)}.muxcode-page .pg-facts dt{color:var(--pg-text-2);font-size:.9375rem}.muxcode-page .pg-facts dd{color:var(--text-primary);margin:0;font-size:1rem;line-height:1.5}@media (width>=40rem){.muxcode-page .pg-facts>div{grid-template-columns:11rem minmax(0,1fr)}}.muxcode-page .pg-list{margin:0;padding:0;list-style:none;display:grid}.muxcode-page .pg-list>li{border-top:1px solid var(--border-line);gap:.15rem;padding-block:.85rem;display:grid}.muxcode-page .pg-list>li:last-child{border-bottom:1px solid var(--border-line)}.muxcode-page .pg-list strong{color:var(--text-primary);font-size:1.0625rem;font-weight:550}.muxcode-page .pg-list span{color:var(--pg-text-2);font-size:.9875rem;line-height:1.55}.muxcode-page .pg-run{counter-reset:pg-run;margin:0;padding:0;list-style:none;display:grid}.muxcode-page .pg-run>li{border-top:1px solid var(--border-line);counter-increment:pg-run;grid-template-columns:1.5rem 7.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;padding-block:.6rem;display:grid}.muxcode-page .pg-run>li:last-child{border-bottom:1px solid var(--border-line)}.muxcode-page .pg-run>li:before{color:var(--pg-text-2);content:counter(pg-run);font:.9rem var(--font-mono)}.muxcode-page .pg-run span{color:var(--pg-text-2);font-size:.9375rem}.muxcode-page .pg-run code{min-width:0;color:var(--text-primary);font:.875rem/1.45 var(--font-mono);overflow-wrap:anywhere}.muxcode-page .pg-figure{justify-content:flex-start;justify-items:start;margin:.5rem 0 1rem}.muxcode-page .pg-rail{top:var(--pg-header-h);z-index:20;margin-top:var(--pg-gap);border-block:1px solid var(--border-line);background:color-mix(in oklab, var(--nav-surface) 94%, transparent);backdrop-filter:blur(16px);position:sticky}.muxcode-page .pg-rail-track{height:calc(var(--pg-rail-h) - 2px);overscroll-behavior-x:contain;scrollbar-width:none;white-space:nowrap;align-items:center;gap:.25rem;display:flex;overflow-x:auto}.muxcode-page .pg-rail-track::-webkit-scrollbar{display:none}.muxcode-page .pg-rail-track a{color:var(--pg-text-2);font:500 .9rem var(--font-sans);border-radius:999px;flex:none;padding:.4rem .75rem;text-decoration:none}.muxcode-page .pg-rail-track a:first-child{margin-left:-.75rem}.muxcode-page .pg-rail-track a:hover{color:var(--text-primary)}.muxcode-page .pg-rail-track a[aria-current=true]{background:color-mix(in oklab, var(--text-primary) 8%, transparent);color:var(--text-primary)}.muxcode-page .pg-rail-track a:focus-visible{outline:2px solid var(--text-link);outline-offset:-2px}@media (width<=64rem){.muxcode-page .pg-rail-track{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.muxcode-page .pg-rail-track a:first-child{margin-left:-.5rem}.muxcode-page .pg-rail-track a{padding-inline:.6rem}}.muxcode-page .hm-cta.pg-cta{margin-top:var(--pg-gap);text-align:left;padding-block:clamp(3rem,6vw,4.5rem)}.muxcode-page .hm-cta .pg-cta-inner{justify-items:stretch;gap:1.25rem;display:grid}.muxcode-page.product-page .hm-cta.pg-cta p{max-width:var(--pg-measure);color:var(--text-primary);margin:0;font-size:1.0625rem}.muxcode-page.product-page .hm-cta .pg-cta-links{flex-wrap:wrap;gap:.75rem;display:flex}.muxcode-page .pg-button{border:1px solid var(--border-line);min-height:2.5rem;color:var(--text-primary);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.muxcode-page .pg-button:hover{border-color:var(--pg-text-2);color:var(--text-primary)}.muxcode-page .pg-button-primary,.muxcode-page .pg-button-primary:hover{background:var(--text-primary);color:var(--bg-page);border-color:#0000}.muxcode-page .pg-button-primary:hover{opacity:.9}.muxcode-page .pg-button:focus-visible{outline:2px solid var(--text-link);outline-offset:3px}@media (width>=64rem){.muxcode-page .hm-cta .pg-cta-inner{grid-template-columns:var(--pg-head-w) minmax(0, var(--pg-body-w));align-items:baseline;column-gap:clamp(2.5rem,5vw,5rem)}}
