@layer cs.components{.cs-sitebrand.svelte-11va443{--sb-mark:1.625rem;--sb-font:var(--cs-text-md);align-items:center;gap:var(--cs-space-2-5);min-block-size:var(--cs-target-min);color:var(--cs-text-1);border-radius:var(--cs-radius-sm);flex:none;text-decoration:none;display:inline-flex}.cs-sitebrand.svelte-11va443:hover{text-decoration:none}.cs-sitebrand[data-size=sm].svelte-11va443{--sb-mark:1.375rem;--sb-font:var(--cs-text-sm)}.cs-sitebrand[data-size=lg].svelte-11va443{--sb-mark:2rem;--sb-font:var(--cs-text-lg)}.cs-sitebrand-mark.svelte-11va443{inline-size:var(--sb-mark);block-size:var(--sb-mark);transition:rotate var(--cs-dur-spring) var(--cs-ease-spring);flex:none}:root:not([data-cs-motion=reduce]) .cs-sitebrand.svelte-11va443:hover .cs-sitebrand-mark:where(.svelte-11va443){rotate:-6deg}.cs-sitebrand-tile.svelte-11va443{fill:var(--cs-accent-solid)}.cs-sitebrand-line.svelte-11va443{fill:none;stroke:var(--cs-accent-on-solid);stroke-width:3.32px;stroke-linecap:round;stroke-linejoin:round}.cs-sitebrand-dot.svelte-11va443{fill:var(--cs-accent-on-solid)}.cs-sitebrand-name.svelte-11va443{font-size:var(--sb-font);font-weight:var(--cs-weight-bold);letter-spacing:var(--cs-track-md);white-space:nowrap}.cs-sitebrand-tag.svelte-11va443{padding:.0625rem var(--cs-space-1-5);border-radius:var(--cs-radius-xs);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);color:var(--cs-text-2);font-family:var(--cs-font-mono);font-size:var(--cs-text-2xs);line-height:var(--cs-lh-2xs);white-space:nowrap}@media (forced-colors:active){.cs-sitebrand-tile.svelte-11va443{fill:canvastext}.cs-sitebrand-line.svelte-11va443{stroke:canvas}.cs-sitebrand-dot.svelte-11va443{fill:canvas}}.cs-megamenu.svelte-nnewms{--mm-pad:var(--cs-space-5);--mm-radius:var(--cs-radius-xl);inline-size:100%;padding:var(--mm-pad);color:var(--cs-text-1);container:cs-megamenu/inline-size}.cs-megamenu-grid.svelte-nnewms{gap:var(--cs-space-4);border-radius:inherit;grid-template-columns:minmax(0,1fr);display:grid}.cs-megamenu[data-static].svelte-nnewms{border-radius:var(--mm-radius);background:var(--cs-surface-2);border:var(--cs-bw-overlay) solid var(--cs-line-2);box-shadow:var(--cs-elev-3)}@container cs-megamenu (width>=40rem){.cs-megamenu[data-featured].svelte-nnewms .cs-megamenu-grid:where(.svelte-nnewms){grid-template-columns:minmax(0,1fr) minmax(13rem,16rem)}}.cs-megamenu-groups.svelte-nnewms{gap:var(--cs-space-4) var(--cs-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-content:start;min-inline-size:0;display:grid}.cs-megamenu-group.svelte-nnewms{align-content:start;gap:var(--cs-space-1-5);min-inline-size:0;display:grid}.cs-megamenu-heading.svelte-nnewms{padding-inline:var(--cs-space-2-5);color:var(--cs-text-3);margin:0}.cs-megamenu-list.svelte-nnewms,.cs-megamenu-footer.svelte-nnewms{margin:0;padding:0;list-style:none}.cs-megamenu-list.svelte-nnewms{gap:var(--cs-space-0-5);display:grid}.cs-megamenu-link.svelte-nnewms{align-items:start;gap:var(--cs-space-3);padding:var(--cs-space-2) var(--cs-space-2-5);border-radius:var(--cs-radius-lg);color:var(--cs-text-1);transition:background-color var(--cs-dur-2) var(--cs-ease-standard), scale var(--cs-dur-spring) var(--cs-ease-spring);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid;position:relative}.cs-megamenu-link.svelte-nnewms:hover{background:var(--cs-state-hover);text-decoration:none}.cs-megamenu-link.svelte-nnewms:active{transition-duration:var(--cs-dur-1);scale:.99}.cs-megamenu-link.svelte-nnewms:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1);box-shadow:none}.cs-megamenu-link[aria-current=page].svelte-nnewms{background:var(--cs-state-selected)}.cs-megamenu-link[aria-current=page].svelte-nnewms .cs-megamenu-title:where(.svelte-nnewms){color:var(--cs-accent-text)}.cs-megamenu-icon.svelte-nnewms{border-radius:var(--cs-radius-md);background:var(--cs-surface-3);block-size:2.25rem;inline-size:2.25rem;box-shadow:inset 0 1px 0 0 var(--cs-edge-highlight), inset 0 0 0 var(--cs-bw) var(--cs-line-2);color:var(--cs-text-2);transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard);place-items:center;display:grid}.cs-megamenu-link.svelte-nnewms:hover .cs-megamenu-icon:where(.svelte-nnewms),.cs-megamenu-link[aria-current=page].svelte-nnewms .cs-megamenu-icon:where(.svelte-nnewms){color:var(--cs-accent-fg);background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line)}.cs-megamenu-text.svelte-nnewms{gap:.125rem;min-inline-size:0;padding-block-start:.125rem;display:grid}.cs-megamenu-title.svelte-nnewms{align-items:center;gap:var(--cs-space-1-5);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);letter-spacing:var(--cs-track-sm);line-height:var(--cs-lh-sm);flex-wrap:wrap;display:inline-flex}.cs-megamenu-desc.svelte-nnewms{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);color:var(--cs-text-3)}.cs-megamenu-badge.svelte-nnewms{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);line-height:1.5}.cs-megamenu.svelte-nnewms .cs-megamenu-ext{color:var(--cs-text-3)}.cs-megamenu-featured.svelte-nnewms{isolation:isolate;align-items:flex-start;gap:var(--cs-space-2);min-inline-size:0;padding:var(--cs-space-4);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);border:var(--cs-bw) solid var(--cs-line-2);color:var(--cs-text-1);transition:border-color var(--cs-dur-2) var(--cs-ease-standard), translate var(--cs-dur-3) var(--cs-ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.cs-megamenu-featured.svelte-nnewms:hover{border-color:var(--cs-accent-line);translate:0 var(--cs-hover-lift);text-decoration:none}.cs-megamenu-featured.svelte-nnewms:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset);box-shadow:0 0 0 calc(var(--cs-focus-offset) + var(--cs-focus-width) + var(--cs-focus-halo-width)) var(--cs-focus-halo)}.cs-megamenu-featured-glow.svelte-nnewms{z-index:-1;border-radius:var(--cs-radius-full);background:radial-gradient(closest-side, var(--cs-accent-soft-hover), transparent);block-size:16rem;inline-size:16rem;opacity:var(--cs-x-aurora-opacity);pointer-events:none;position:absolute;inset:-40% -30% auto auto}:root[data-cs-expressive=off] .cs-megamenu-featured-glow.svelte-nnewms,:root[data-cs-theme=contrast] .cs-megamenu-featured-glow.svelte-nnewms{display:none}.cs-megamenu-eyebrow.svelte-nnewms{color:var(--cs-accent-text)}.cs-megamenu-featured-icon.svelte-nnewms{block-size:2.75rem;inline-size:2.75rem;margin-block:var(--cs-space-1);border-radius:var(--cs-radius-lg);background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);box-shadow:inset 0 1px 0 0 var(--cs-solid-lit), inset 0 -1px 0 0 var(--cs-solid-shade);place-items:center;display:grid}.cs-megamenu-featured-title.svelte-nnewms{font-size:var(--cs-text-lg);line-height:var(--cs-lh-lg);letter-spacing:var(--cs-track-lg);font-weight:var(--cs-weight-heading);text-wrap:balance}.cs-megamenu-featured-desc.svelte-nnewms{font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2);text-wrap:pretty}.cs-megamenu-featured-cta.svelte-nnewms{align-items:center;gap:var(--cs-space-1);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);color:var(--cs-accent-text);margin-block-start:auto;padding-block-start:var(--cs-space-2);display:inline-flex}.cs-megamenu-featured-cta.svelte-nnewms .cs-icon{transition:translate var(--cs-dur-3) var(--cs-ease-out)}.cs-megamenu-featured.svelte-nnewms:hover .cs-megamenu-featured-cta:where(.svelte-nnewms) .cs-icon{translate:var(--cs-travel-2) 0}.cs-megamenu-footer.svelte-nnewms{gap:var(--cs-space-1) var(--cs-space-2);margin-inline:calc(var(--mm-pad) * -1);padding:var(--cs-space-2-5) var(--mm-pad);border-block-start:var(--cs-bw) solid var(--cs-line-1);background:var(--cs-surface-1);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;grid-column:1/-1;margin-block-end:calc(var(--mm-pad) * -1);display:flex}.cs-megamenu-footlink.svelte-nnewms{align-items:center;gap:var(--cs-space-1-5);min-block-size:var(--cs-target-min);padding-inline:var(--cs-space-2);border-radius:var(--cs-radius-md);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);color:var(--cs-text-2);transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.cs-megamenu-footlink.svelte-nnewms:hover{color:var(--cs-text-1);background:var(--cs-state-hover);text-decoration:none}.cs-megamenu-footlink.svelte-nnewms:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:1px;box-shadow:none}:root[data-cs-theme=contrast] .cs-megamenu-link.svelte-nnewms:hover,:root[data-cs-theme=contrast] .cs-megamenu-footlink.svelte-nnewms:hover{text-decoration:underline}:root[data-cs-theme=contrast] .cs-megamenu-link[aria-current=page].svelte-nnewms{box-shadow:inset 3px 0 0 0 var(--cs-accent-fg)}@media (forced-colors:active){.cs-megamenu[data-static].svelte-nnewms,.cs-megamenu-featured.svelte-nnewms{border-color:canvastext}.cs-megamenu-link[aria-current=page].svelte-nnewms{outline:2px solid highlight}}.cs-mobilenav-scrim{z-index:var(--cs-z-overlay);background:var(--cs-scrim);transition:opacity var(--cs-dur-4) var(--cs-ease-out);position:fixed;inset:0}.cs-mobilenav-scrim[data-starting-style],.cs-mobilenav-scrim[data-ending-style]{opacity:0}.cs-mobilenav-scrim[data-ending-style]{transition-duration:calc(var(--cs-dur-4) * var(--cs-exit-factor))}.cs-mobilenav{background:var(--cs-surface-1);color:var(--cs-text-1);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.cs-mobilenav:not([data-static]){z-index:var(--cs-z-modal);border-inline-start:var(--cs-bw-overlay) solid var(--cs-line-2);inline-size:min(24rem,100vw);box-shadow:var(--cs-elev-4);transition:translate var(--cs-dur-5) var(--cs-ease-out), opacity var(--cs-dur-3) var(--cs-ease-out);position:fixed;inset-block:0;inset-inline-end:0}.cs-mobilenav:not([data-static])[data-starting-style],.cs-mobilenav:not([data-static])[data-ending-style]{translate:calc(var(--cs-travel-4) * 25) 0;opacity:0}.cs-mobilenav:not([data-static])[data-ending-style]{transition-duration:calc(var(--cs-dur-5) * var(--cs-exit-factor));transition-timing-function:var(--cs-ease-in)}.cs-mobilenav[data-static]{border-radius:var(--cs-radius-xl);border:var(--cs-bw-overlay) solid var(--cs-line-2);block-size:100%;box-shadow:var(--cs-elev-3);overflow:hidden}.cs-mobilenav-head.svelte-11i02e8{justify-content:space-between;align-items:center;gap:var(--cs-space-3);padding:var(--cs-space-3) var(--cs-space-3) var(--cs-space-3) var(--cs-space-4);border-block-end:var(--cs-bw) solid var(--cs-line-1);display:flex}.cs-mobilenav-body.svelte-11i02e8{overscroll-behavior:contain;padding:var(--cs-space-2);position:relative;overflow-y:auto}.cs-mobilenav-list.svelte-11i02e8,.cs-mobilenav-sublist.svelte-11i02e8{margin:0;padding:0;list-style:none}.cs-mobilenav-list.svelte-11i02e8{gap:var(--cs-space-0-5);display:grid}.cs-mobilenav-link.svelte-11i02e8,.cs-mobilenav-summary.svelte-11i02e8{align-items:center;gap:var(--cs-space-3);min-block-size:2.75rem;padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-md);color:var(--cs-text-1);font-size:var(--cs-text-base);font-weight:var(--cs-weight-medium);cursor:pointer;transition:background-color var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none;display:flex}.cs-mobilenav-summary.svelte-11i02e8{user-select:none;list-style:none}.cs-mobilenav-summary.svelte-11i02e8::-webkit-details-marker{display:none}.cs-mobilenav-link.svelte-11i02e8:hover,.cs-mobilenav-summary.svelte-11i02e8:hover{background:var(--cs-state-hover);text-decoration:none}.cs-mobilenav-link.svelte-11i02e8:active,.cs-mobilenav-summary.svelte-11i02e8:active{background:var(--cs-state-press)}.cs-mobilenav-link.svelte-11i02e8:focus-visible,.cs-mobilenav-summary.svelte-11i02e8:focus-visible,.cs-mobilenav-overview.svelte-11i02e8:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1);box-shadow:none}.cs-mobilenav-summary[data-active].svelte-11i02e8 .cs-mobilenav-label:where(.svelte-11i02e8){color:var(--cs-accent-text)}.cs-mobilenav-link[data-nested].svelte-11i02e8{min-block-size:2.5rem;font-size:var(--cs-text-md);align-items:flex-start;padding-inline-start:var(--cs-space-4)}.cs-mobilenav-link[aria-current=page].svelte-11i02e8{background:var(--cs-state-selected);color:var(--cs-accent-text);box-shadow:inset 3px 0 0 0 var(--cs-accent-fg)}.cs-mobilenav.svelte-11i02e8 .cs-mobilenav-icon{color:var(--cs-text-3);flex:none}.cs-mobilenav-link[data-nested].svelte-11i02e8 .cs-mobilenav-icon{margin-block-start:.0625rem}.cs-mobilenav-link[aria-current=page].svelte-11i02e8 .cs-mobilenav-icon{color:var(--cs-accent-fg)}.cs-mobilenav-text.svelte-11i02e8{gap:.0625rem;min-inline-size:0;display:grid}.cs-mobilenav-label.svelte-11i02e8{align-items:center;gap:var(--cs-space-1-5);flex-wrap:wrap;min-inline-size:0;display:inline-flex}.cs-mobilenav-summary.svelte-11i02e8 .cs-mobilenav-label:where(.svelte-11i02e8){flex:1}.cs-mobilenav-desc.svelte-11i02e8{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-weight-regular);color:var(--cs-text-3)}.cs-mobilenav-badge.svelte-11i02e8{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);line-height:1.5}.cs-mobilenav.svelte-11i02e8 .cs-mobilenav-ext{color:var(--cs-text-3)}.cs-mobilenav.svelte-11i02e8 .cs-mobilenav-chevron{color:var(--cs-text-3);transition:rotate var(--cs-dur-3) var(--cs-ease-out)}.cs-mobilenav-section[open].svelte-11i02e8>.cs-mobilenav-summary:where(.svelte-11i02e8) .cs-mobilenav-chevron{rotate:180deg}.cs-mobilenav-panel.svelte-11i02e8{gap:var(--cs-space-0-5);margin:var(--cs-space-0-5) 0 var(--cs-space-2) var(--cs-space-5);border-inline-start:var(--cs-bw) solid var(--cs-line-2);padding-inline-start:var(--cs-space-2);display:grid}.cs-mobilenav-overview.svelte-11i02e8{align-items:center;gap:var(--cs-space-1);min-block-size:var(--cs-target-min);padding:var(--cs-space-1-5) var(--cs-space-4);border-radius:var(--cs-radius-md);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);color:var(--cs-accent-text);text-decoration:none;display:inline-flex}.cs-mobilenav-overview.svelte-11i02e8:hover{background:var(--cs-state-hover)}.cs-mobilenav-group.svelte-11i02e8{margin:var(--cs-space-2) 0 var(--cs-space-0-5);color:var(--cs-text-3);padding-inline-start:var(--cs-space-4)}.cs-mobilenav-actions.svelte-11i02e8{gap:var(--cs-space-2);padding:var(--cs-space-3) var(--cs-space-4) calc(var(--cs-space-3) + env(safe-area-inset-bottom,0px));border-block-start:var(--cs-bw) solid var(--cs-line-1);background:var(--cs-surface-1);display:grid}:root[data-cs-theme=contrast] .cs-mobilenav-link[aria-current=page].svelte-11i02e8{box-shadow:inset 4px 0 0 0 var(--cs-accent-fg)}@media (forced-colors:active){.cs-mobilenav{border:1px solid canvastext}.cs-mobilenav-link[aria-current=page].svelte-11i02e8{outline-offset:-2px;outline:2px solid highlight}}.cs-sitenav.svelte-1f6zs7r{--sn-h:4rem;--sn-pad:clamp(1rem, 3cqi, 2rem);--sn-bg:color-mix(in oklch, var(--cs-surface-0) 72%, transparent);--sn-edge:var(--cs-line-1);z-index:var(--cs-z-raised);background:var(--sn-bg);-webkit-backdrop-filter:blur(16px)saturate(1.5);border-block-end:var(--cs-bw) solid var(--sn-edge);inline-size:100%;color:var(--cs-text-1);transition:background-color var(--cs-dur-4) var(--cs-ease-standard), border-color var(--cs-dur-4) var(--cs-ease-standard), box-shadow var(--cs-dur-4) var(--cs-ease-standard);position:relative;container:cs-sitenav/inline-size}.cs-sitenav[data-sticky].svelte-1f6zs7r{z-index:var(--cs-z-sticky);position:sticky;inset-block-start:0}.cs-sitenav[data-scrolled].svelte-1f6zs7r{--sn-h:3.375rem;--sn-bg:color-mix(in oklch, var(--cs-surface-0) 88%, transparent);--sn-edge:var(--cs-line-2);box-shadow:var(--cs-elev-2)}.cs-sitenav.svelte-1f6zs7r:after{content:"";block-size:var(--cs-bw);background:var(--cs-x-gradient);opacity:0;transition:opacity var(--cs-dur-5) var(--cs-ease-standard);pointer-events:none;position:absolute;inset-block-end:calc(var(--cs-bw) * -1);inset-inline:0}.cs-sitenav[data-scrolled].svelte-1f6zs7r:after{opacity:.55}:root[data-cs-expressive=off] .cs-sitenav.svelte-1f6zs7r:after,:root[data-cs-theme=contrast] .cs-sitenav.svelte-1f6zs7r:after{display:none}:root[data-cs-theme=contrast] .cs-sitenav.svelte-1f6zs7r{--sn-bg:var(--cs-surface-0);--sn-edge:var(--cs-line-2);-webkit-backdrop-filter:none;border-block-end-width:2px}.cs-sitenav-skip.svelte-1f6zs7r{z-index:1;padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-md);background:var(--cs-accent-solid);color:var(--cs-accent-on-solid);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);transition:translate var(--cs-dur-3) var(--cs-ease-out);text-decoration:none;position:absolute;inset-block-start:var(--cs-space-2);inset-inline-start:var(--cs-space-3);translate:0 -200%}.cs-sitenav-skip.svelte-1f6zs7r:focus-visible{translate:0}.cs-sitenav-bar.svelte-1f6zs7r{align-items:center;gap:var(--cs-space-6);max-inline-size:var(--sn-width,none);min-block-size:var(--sn-h);padding-inline:var(--sn-pad);transition:min-block-size var(--cs-dur-4) var(--cs-ease-out);margin-inline:auto;display:flex;position:relative}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-menu{flex:1;min-inline-size:0}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-list{align-items:center;gap:var(--cs-space-0-5);margin:0;padding:0;list-style:none;display:flex}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link{all:unset;align-items:center;gap:var(--cs-space-1);min-block-size:max(var(--cs-target-min), 2rem);padding-inline:var(--cs-space-3);border-radius:var(--cs-radius-md);font-size:var(--cs-text-sm);font-weight:var(--cs-weight-medium);letter-spacing:var(--cs-track-sm);color:var(--cs-text-2);white-space:nowrap;cursor:pointer;transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard);display:inline-flex;position:relative}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link:hover,.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link[data-state=open]{color:var(--cs-text-1);background:var(--cs-state-hover);text-decoration:none}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:1px}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link[data-current]{color:var(--cs-text-1)}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link[data-current]:after{content:"";inset-inline:var(--cs-space-3);border-radius:var(--cs-radius-full);background:var(--cs-accent-fg);block-size:2px;position:absolute;inset-block-end:-.125rem}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-chevron{color:var(--cs-text-3);transition:rotate var(--cs-dur-3) var(--cs-ease-out)}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link[data-state=open] .cs-sitenav-chevron{color:var(--cs-text-2);rotate:180deg}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-ext{color:var(--cs-text-3)}.cs-sitenav-viewport-anchor.svelte-1f6zs7r{z-index:var(--cs-z-dropdown);pointer-events:none;perspective:1600px;justify-content:flex-start;display:flex;position:absolute;inset-block-start:calc(100% + var(--cs-space-1));inset-inline:0}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-viewport{inline-size:var(--bits-navigation-menu-viewport-width);block-size:var(--bits-navigation-menu-viewport-height);max-inline-size:calc(100vw - 2rem);border-radius:var(--cs-radius-xl);background:var(--cs-surface-2);border:var(--cs-bw-overlay) solid var(--cs-line-2);box-shadow:var(--cs-elev-4);pointer-events:auto;transform-origin:0 0;transition:inline-size var(--cs-dur-4) var(--cs-ease-out), block-size var(--cs-dur-4) var(--cs-ease-out), margin-inline-start var(--cs-dur-4) var(--cs-ease-out), opacity var(--cs-dur-3) var(--cs-ease-out), scale var(--cs-dur-3) var(--cs-ease-out), translate var(--cs-dur-3) var(--cs-ease-out);margin-inline-start:clamp(0px, var(--sn-menu-x,0px), max(0px, 100% - var(--bits-navigation-menu-viewport-width)));position:relative;overflow:hidden}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-viewport[data-starting-style],.cs-sitenav.svelte-1f6zs7r .cs-sitenav-viewport[data-ending-style]{opacity:0;scale:calc(1 - (1 - var(--cs-press-scale)) * 1.2);translate:0 calc(var(--cs-travel-2) * -1)}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-viewport[data-ending-style]{transition-duration:calc(var(--cs-dur-3) * var(--cs-exit-factor));transition-timing-function:var(--cs-ease-in)}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-content{animation-duration:var(--cs-dur-4);animation-timing-function:var(--cs-ease-out);animation-fill-mode:both;position:absolute;inset-block-start:0;inset-inline-start:0}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-content[data-motion=from-start]{animation-name:svelte-1f6zs7r-cs-sn-from-start}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-content[data-motion=from-end]{animation-name:svelte-1f6zs7r-cs-sn-from-end}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-content[data-motion=to-start]{animation-name:svelte-1f6zs7r-cs-sn-to-start}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-content[data-motion=to-end]{animation-name:svelte-1f6zs7r-cs-sn-to-end}@keyframes svelte-1f6zs7r-cs-sn-from-start{0%{opacity:0;translate:calc(var(--cs-travel-4) * -3) 0}}@keyframes svelte-1f6zs7r-cs-sn-from-end{0%{opacity:0;translate:calc(var(--cs-travel-4) * 3) 0}}@keyframes svelte-1f6zs7r-cs-sn-to-start{to{opacity:0;translate:calc(var(--cs-travel-4) * -3) 0}}@keyframes svelte-1f6zs7r-cs-sn-to-end{to{opacity:0;translate:calc(var(--cs-travel-4) * 3) 0}}.cs-sitenav-actions.svelte-1f6zs7r{align-items:center;gap:var(--cs-space-2);flex:none;margin-inline-start:auto;display:flex}.cs-sitenav-search.svelte-1f6zs7r{all:unset;align-items:center;gap:var(--cs-space-2);min-block-size:max(var(--cs-target-min), 2rem);padding-inline:var(--cs-space-2-5) var(--cs-space-1-5);border-radius:var(--cs-radius-md);background:var(--cs-surface-sunken);box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-line-control);color:var(--cs-text-2);font-size:var(--cs-text-sm);cursor:pointer;transition:color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard);display:inline-flex}.cs-sitenav-search.svelte-1f6zs7r:hover{color:var(--cs-text-1);box-shadow:inset 0 0 0 var(--cs-bw-control) var(--cs-line-control-hover)}.cs-sitenav-search.svelte-1f6zs7r:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-sitenav-search-label.svelte-1f6zs7r{min-inline-size:5rem}.cs-sitenav-mobile.svelte-1f6zs7r{display:none}.cs-sitenav-sub.svelte-1f6zs7r{border-block-start:var(--cs-bw) solid var(--cs-line-1);overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(90deg, transparent, currentColor var(--sn-pad), currentColor calc(100% - var(--sn-pad)), transparent);position:relative;overflow-x:auto}.cs-sitenav-sub.svelte-1f6zs7r::-webkit-scrollbar{display:none}.cs-sitenav-sublist.svelte-1f6zs7r{align-items:center;gap:var(--cs-space-1);inline-size:max-content;padding:var(--cs-space-1-5) var(--sn-pad);margin:0;list-style:none;display:flex}.cs-sitenav[data-width].svelte-1f6zs7r .cs-sitenav-sublist:where(.svelte-1f6zs7r){margin-inline-start:max(0px, calc((100% - var(--sn-width)) / 2))}.cs-sitenav-pill.svelte-1f6zs7r{align-items:center;gap:var(--cs-space-1-5);min-block-size:max(var(--cs-target-min), 1.875rem);padding-inline:var(--cs-space-3);border-radius:var(--cs-radius-full);color:var(--cs-text-2);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);white-space:nowrap;transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard), box-shadow var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.cs-sitenav-pill.svelte-1f6zs7r:hover{color:var(--cs-text-1);background:var(--cs-state-hover);text-decoration:none}.cs-sitenav-pill.svelte-1f6zs7r:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1)}.cs-sitenav-pill[aria-current=page].svelte-1f6zs7r{color:var(--cs-accent-text);background:var(--cs-state-selected);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line);font-weight:var(--cs-weight-semibold)}.cs-sitenav-badge.svelte-1f6zs7r{padding:0 var(--cs-space-1);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);line-height:1.5}@container cs-sitenav (width<=52rem){.cs-sitenav-bar.svelte-1f6zs7r{gap:var(--cs-space-3)}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-menu{display:none}.cs-sitenav-mobile.svelte-1f6zs7r{display:contents}.cs-sitenav-search-label.svelte-1f6zs7r,.cs-sitenav.svelte-1f6zs7r .cs-sitenav-search-key{display:none}.cs-sitenav-search.svelte-1f6zs7r{padding-inline:var(--cs-space-2);min-inline-size:var(--cs-target-min);justify-content:center}}@container cs-sitenav (width<=30rem){.cs-sitenav.svelte-1f6zs7r .cs-sitenav-cta{display:none}}@container cs-sitenav (width<=20rem){.cs-sitenav.svelte-1f6zs7r .cs-sitebrand-name,.cs-sitenav.svelte-1f6zs7r .cs-sitebrand-tag{display:none}}.cs-sitenav[data-compact].svelte-1f6zs7r .cs-sitenav-menu,.cs-sitenav[data-compact].svelte-1f6zs7r .cs-sitenav-search-label:where(.svelte-1f6zs7r),.cs-sitenav[data-compact].svelte-1f6zs7r .cs-sitenav-search-key{display:none}.cs-sitenav[data-compact].svelte-1f6zs7r .cs-sitenav-mobile:where(.svelte-1f6zs7r){display:contents}.cs-sitenav[data-fold].svelte-1f6zs7r .cs-sitenav-menu{visibility:hidden;pointer-events:none;inline-size:max-content;position:absolute;inset-inline-end:0}.cs-sitenav[data-fold].svelte-1f6zs7r .cs-sitenav-mobile:where(.svelte-1f6zs7r){display:contents}@container cs-sitenav (width<=72rem){.cs-sitenav.svelte-1f6zs7r:not([data-measured]) .cs-sitenav-menu{visibility:hidden;pointer-events:none;inline-size:max-content;position:absolute;inset-inline-end:0}.cs-sitenav.svelte-1f6zs7r:not([data-measured]) .cs-sitenav-mobile:where(.svelte-1f6zs7r){display:contents}}.cs-sitenav[data-fold].svelte-1f6zs7r .cs-sitenav-search-label:where(.svelte-1f6zs7r),.cs-sitenav[data-fold].svelte-1f6zs7r .cs-sitenav-search-key{display:none}@media (forced-colors:active){.cs-sitenav.svelte-1f6zs7r{border-block-end:1px solid canvastext}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-link[data-current]:after{background:highlight}.cs-sitenav.svelte-1f6zs7r .cs-sitenav-viewport{border-color:canvastext}.cs-sitenav-pill[aria-current=page].svelte-1f6zs7r{outline:2px solid highlight}}.cs-docsnav.svelte-geh7le{--dn-top:var(--cs-docs-sidebar-top,0px);--dn-indent:1.125rem;inline-size:100%;color:var(--cs-text-1)}.cs-docsnav[data-wide].svelte-geh7le{flex-direction:column;min-block-size:0;display:flex}.cs-docsnav[data-sticky][data-wide].svelte-geh7le{max-block-size:calc(100dvh - var(--dn-top));position:sticky;inset-block-start:var(--dn-top)}.cs-docsnav-foldbar.svelte-geh7le{align-items:center;gap:var(--cs-space-2-5);min-block-size:2.75rem;padding:var(--cs-space-2) var(--cs-space-3);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);border:var(--cs-bw) solid var(--cs-line-2);color:var(--cs-text-2);cursor:pointer;list-style:none;display:flex}.cs-docsnav-foldbar.svelte-geh7le::-webkit-details-marker{display:none}.cs-docsnav-foldbar.svelte-geh7le:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:var(--cs-focus-offset)}.cs-docsnav-foldtext.svelte-geh7le{flex:1;min-inline-size:0;display:grid}.cs-docsnav-foldlabel.svelte-geh7le{font-size:var(--cs-text-2xs);font-weight:var(--cs-label-weight);letter-spacing:var(--cs-label-track);text-transform:var(--cs-label-transform);color:var(--cs-text-3)}.cs-docsnav-foldcurrent.svelte-geh7le{font-size:var(--cs-text-sm);font-weight:var(--cs-weight-semibold);color:var(--cs-text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-docsnav.svelte-geh7le .cs-docsnav-foldcaret{transition:rotate var(--cs-dur-3) var(--cs-ease-out)}.cs-docsnav-fold[open].svelte-geh7le>.cs-docsnav-foldbar:where(.svelte-geh7le) .cs-docsnav-foldcaret{rotate:180deg}.cs-docsnav.svelte-geh7le:not([data-wide]) .cs-docsnav-nav:where(.svelte-geh7le){padding:var(--cs-space-2);border-radius:var(--cs-radius-lg);background:var(--cs-surface-1);border:var(--cs-bw) solid var(--cs-line-2);margin-block-start:var(--cs-space-2)}.cs-docsnav-nav.svelte-geh7le{gap:var(--cs-space-3);flex-direction:column;flex:1;min-block-size:0;display:flex}.cs-docsnav-scroll.svelte-geh7le{overscroll-behavior:contain;scrollbar-gutter:stable;min-block-size:0;padding-block:var(--cs-space-2) var(--cs-space-6);mask-image:linear-gradient(to bottom, transparent, currentColor var(--cs-space-2), currentColor calc(100% - var(--cs-space-6)), transparent);align-content:start;gap:var(--cs-space-4);display:grid;position:relative;overflow-y:auto}.cs-docsnav.svelte-geh7le:not([data-wide]) .cs-docsnav-scroll:where(.svelte-geh7le){max-block-size:min(70dvh,36rem)}.cs-docsnav-heading.svelte-geh7le{align-items:center;gap:var(--cs-space-2);min-block-size:var(--cs-target-min);padding:var(--cs-space-1) var(--cs-space-2);border-radius:var(--cs-radius-sm);color:var(--cs-text-3);cursor:pointer;user-select:none;list-style:none;display:flex}.cs-docsnav-heading.svelte-geh7le::-webkit-details-marker{display:none}.cs-docsnav-heading.svelte-geh7le:hover{color:var(--cs-text-2)}.cs-docsnav-heading.svelte-geh7le:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:0}.cs-docsnav-heading.svelte-geh7le .cs-label:where(.svelte-geh7le){flex:1}.cs-docsnav.svelte-geh7le .cs-docsnav-heading-caret{opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease-standard), rotate var(--cs-dur-3) var(--cs-ease-out)}.cs-docsnav-heading.svelte-geh7le:hover .cs-docsnav-heading-caret,.cs-docsnav-heading.svelte-geh7le:focus-visible .cs-docsnav-heading-caret,.cs-docsnav-section.svelte-geh7le:not([open]) .cs-docsnav-heading-caret{opacity:1}.cs-docsnav-section.svelte-geh7le:not([open])>.cs-docsnav-heading:where(.svelte-geh7le) .cs-docsnav-heading-caret{rotate:-90deg}.cs-docsnav-list.svelte-geh7le{margin:var(--cs-space-1) 0 0;gap:.0625rem;padding:0;list-style:none;display:grid}.cs-docsnav-list[data-nested].svelte-geh7le{border-inline-start:var(--cs-bw) solid var(--cs-line-2);margin-inline-start:calc(var(--cs-space-2) + .5rem);padding-inline-start:var(--cs-space-1)}.cs-docsnav-row.svelte-geh7le{align-items:flex-start;gap:var(--cs-space-2-5);min-block-size:var(--cs-target-min);padding:var(--cs-space-1-5) var(--cs-space-2);border-radius:var(--cs-radius-md);color:var(--cs-text-2);font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);cursor:pointer;transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none;list-style:none;display:flex;position:relative}.cs-docsnav-row.svelte-geh7le::-webkit-details-marker{display:none}.cs-docsnav-row.svelte-geh7le:hover{color:var(--cs-text-1);background:var(--cs-state-hover);text-decoration:none}.cs-docsnav-row.svelte-geh7le:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:calc(var(--cs-focus-width) * -1);box-shadow:none}.cs-docsnav-row[aria-current=page].svelte-geh7le{color:var(--cs-accent-text);background:var(--cs-state-selected);font-weight:var(--cs-weight-semibold)}.cs-docsnav-row[aria-current=page].svelte-geh7le:before{content:"";inset-inline-start:0;inset-block:var(--cs-space-1-5);border-radius:0 var(--cs-radius-full) var(--cs-radius-full) 0;background:var(--cs-accent-fg);inline-size:3px;position:absolute}.cs-docsnav-row[data-trail].svelte-geh7le{color:var(--cs-text-1)}.cs-docsnav-icon.svelte-geh7le{border-radius:var(--cs-radius-sm);background:var(--cs-surface-2);block-size:1.5rem;inline-size:1.5rem;box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-1);color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease-standard), background-color var(--cs-dur-2) var(--cs-ease-standard);flex:none;place-items:center;margin-block:-.0625rem;display:grid}.cs-docsnav-row.svelte-geh7le:hover .cs-docsnav-icon:where(.svelte-geh7le){color:var(--cs-text-2)}.cs-docsnav-row[aria-current=page].svelte-geh7le .cs-docsnav-icon:where(.svelte-geh7le){color:var(--cs-accent-fg);background:var(--cs-accent-soft);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-accent-line)}.cs-docsnav-text.svelte-geh7le{flex:1;min-inline-size:0;display:grid}.cs-docsnav-label.svelte-geh7le{align-items:center;gap:var(--cs-space-1-5);overflow-wrap:anywhere;flex-wrap:wrap;display:inline-flex}.cs-docsnav-sub.svelte-geh7le{font-size:var(--cs-text-xs);line-height:var(--cs-lh-xs);font-weight:var(--cs-weight-regular);color:var(--cs-text-3)}.cs-docsnav-badge.svelte-geh7le{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);line-height:1.5}.cs-docsnav.svelte-geh7le .cs-docsnav-caret{color:var(--cs-text-3);transition:rotate var(--cs-dur-3) var(--cs-ease-out);flex:none;margin-block-start:.125rem}.cs-docsnav-nest[open].svelte-geh7le>.cs-docsnav-row:where(.svelte-geh7le) .cs-docsnav-caret{rotate:90deg}.cs-docsnav-filter.svelte-geh7le{padding-inline-end:var(--cs-space-2)}.cs-docsnav-empty.svelte-geh7le{padding:var(--cs-space-3) var(--cs-space-2);font-size:var(--cs-text-sm);color:var(--cs-text-3);margin:0}:root[data-cs-theme=contrast] .cs-docsnav-row[aria-current=page].svelte-geh7le:before{inline-size:4px}@media (forced-colors:active){.cs-docsnav-row[aria-current=page].svelte-geh7le:before{background:highlight}.cs-docsnav-row[aria-current=page].svelte-geh7le{outline-offset:-1px;outline:1px solid highlight}}.cs-sitefooter.svelte-1of3ixn{--sf-pad:clamp(1rem, 4cqi, 3rem);inline-size:100%;color:var(--cs-text-2);background:var(--cs-surface-0);border-block-start:var(--cs-bw) solid var(--cs-line-1);container:cs-sitefooter/inline-size}:root[data-cs-theme=contrast] .cs-sitefooter.svelte-1of3ixn{border-block-start:2px solid var(--cs-line-2)}.cs-sitefooter[data-width].svelte-1of3ixn{--sf-pad:clamp(1rem, 3cqi, 2rem)}.cs-sitefooter[data-width].svelte-1of3ixn :is(.cs-sitefooter-slim:where(.svelte-1of3ixn),.cs-sitefooter-main:where(.svelte-1of3ixn),.cs-sitefooter-legal:where(.svelte-1of3ixn)){max-inline-size:var(--sf-width);margin-inline:auto}.cs-sitefooter[data-width].svelte-1of3ixn .cs-sitefooter-cta:where(.svelte-1of3ixn){max-inline-size:calc(var(--sf-width) - 2 * var(--sf-pad));margin-inline:max(var(--sf-pad), calc((100% - var(--sf-width)) / 2 + var(--sf-pad)))}.cs-sitefooter.svelte-1of3ixn ul:where(.svelte-1of3ixn){margin:0;padding:0;list-style:none}.cs-sitefooter.svelte-1of3ixn p:where(.svelte-1of3ixn),.cs-sitefooter.svelte-1of3ixn h2:where(.svelte-1of3ixn){margin:0}.cs-sitefooter-quiet.svelte-1of3ixn,.cs-sitefooter-link.svelte-1of3ixn{align-items:center;gap:var(--cs-space-1);min-block-size:var(--cs-target-min);color:var(--cs-text-2);border-radius:var(--cs-radius-xs);transition:color var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.cs-sitefooter-quiet.svelte-1of3ixn{font-size:var(--cs-text-xs)}.cs-sitefooter-link.svelte-1of3ixn{font-size:var(--cs-text-sm)}.cs-sitefooter-quiet.svelte-1of3ixn:hover,.cs-sitefooter-link.svelte-1of3ixn:hover{color:var(--cs-text-1);text-underline-offset:.2em;text-decoration:underline}.cs-sitefooter-quiet.svelte-1of3ixn:focus-visible,.cs-sitefooter-link.svelte-1of3ixn:focus-visible,.cs-sitefooter-top.svelte-1of3ixn:focus-visible{outline:var(--cs-focus-width) solid var(--cs-focus);outline-offset:2px}.cs-sitefooter.svelte-1of3ixn .cs-sitefooter-ext{color:var(--cs-text-3)}.cs-sitefooter-badge.svelte-1of3ixn{padding:0 var(--cs-space-1-5);border-radius:var(--cs-radius-full);background:var(--cs-accent-soft);color:var(--cs-accent-text);font-size:var(--cs-text-2xs);font-weight:var(--cs-weight-semibold);line-height:1.5}.cs-sitefooter-inline.svelte-1of3ixn{align-items:center;gap:0 var(--cs-space-4);flex-wrap:wrap;display:flex}.cs-sitefooter-slim.svelte-1of3ixn{align-items:center;gap:var(--cs-space-2) var(--cs-space-6);padding:var(--cs-space-3) var(--sf-pad);flex-wrap:wrap;display:flex}.cs-sitefooter-slim.svelte-1of3ixn .cs-sitefooter-legal:where(.svelte-1of3ixn){border:0;margin-inline-start:auto;padding:0}.cs-sitefooter-legal.svelte-1of3ixn{align-items:center;gap:var(--cs-space-1) var(--cs-space-5);padding:var(--cs-space-4) var(--sf-pad) var(--cs-space-5);border-block-start:var(--cs-bw) solid var(--cs-line-1);font-size:var(--cs-text-xs);flex-wrap:wrap;display:flex}.cs-sitefooter-copy.svelte-1of3ixn{color:var(--cs-text-3);font-size:var(--cs-text-xs)}.cs-sitefooter-legal.svelte-1of3ixn ul.cs-sitefooter-social:where(.svelte-1of3ixn){margin-inline-start:auto}.cs-sitefooter-slim.svelte-1of3ixn .cs-sitefooter-legal:where(.svelte-1of3ixn) ul.cs-sitefooter-social:where(.svelte-1of3ixn){margin-inline-start:0}.cs-sitefooter-top.svelte-1of3ixn{align-items:center;gap:var(--cs-space-1);min-block-size:var(--cs-target-min);padding-inline:var(--cs-space-2);border-radius:var(--cs-radius-full);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);color:var(--cs-text-2);font-size:var(--cs-text-xs);font-weight:var(--cs-weight-medium);transition:color var(--cs-dur-2) var(--cs-ease-standard);text-decoration:none;display:inline-flex}.cs-sitefooter-top.svelte-1of3ixn:hover{color:var(--cs-text-1);text-decoration:none}.cs-sitefooter-top.svelte-1of3ixn .cs-icon{transition:translate var(--cs-dur-3) var(--cs-ease-out)}.cs-sitefooter-top.svelte-1of3ixn:hover .cs-icon{translate:0 calc(var(--cs-travel-1) * -1)}.cs-sitefooter-main.svelte-1of3ixn{gap:var(--cs-space-8);padding:var(--cs-space-12) var(--sf-pad) var(--cs-space-10);grid-template-columns:minmax(0,1fr);display:grid}@container cs-sitefooter (width>=48rem){.cs-sitefooter-main.svelte-1of3ixn{gap:var(--cs-space-12);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}}.cs-sitefooter-brand.svelte-1of3ixn{align-content:start;gap:var(--cs-space-3);justify-items:start;display:grid}.cs-sitefooter-blurb.svelte-1of3ixn{max-inline-size:34ch;font-size:var(--cs-text-sm);line-height:var(--cs-lh-sm);color:var(--cs-text-2);text-wrap:pretty}.cs-sitefooter-status.svelte-1of3ixn{align-items:center;gap:var(--cs-space-2) var(--cs-space-3);font-size:var(--cs-text-xs);flex-wrap:wrap;display:flex}.cs-sitefooter-version.svelte-1of3ixn{padding:.0625rem var(--cs-space-1-5);border-radius:var(--cs-radius-xs);background:var(--cs-surface-2);box-shadow:inset 0 0 0 var(--cs-bw) var(--cs-line-2);font-family:var(--cs-font-mono);font-size:var(--cs-text-2xs);color:var(--cs-text-2)}.cs-sitefooter-columns.svelte-1of3ixn{gap:var(--cs-space-8) var(--cs-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));display:grid}.cs-sitefooter-col.svelte-1of3ixn{align-content:start;gap:var(--cs-space-2);min-inline-size:0;display:grid}.cs-sitefooter-heading.svelte-1of3ixn{color:var(--cs-text-1)}.cs-sitefooter-list.svelte-1of3ixn{gap:0;display:grid}.cs-sitefooter-cta.svelte-1of3ixn{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--cs-space-6);margin:var(--cs-space-10) var(--sf-pad) 0;padding:var(--cs-space-10) clamp(1.25rem, 5cqi, 3.5rem);border-radius:var(--cs-radius-2xl);background:var(--cs-surface-1);border:var(--cs-bw) solid var(--cs-line-2);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.cs-sitefooter-cta-glow.svelte-1of3ixn{z-index:-1;position:absolute;inset:0}.cs-sitefooter-cta-copy.svelte-1of3ixn{gap:var(--cs-space-2);min-inline-size:0;max-inline-size:38rem;display:grid}.cs-sitefooter-eyebrow.svelte-1of3ixn{color:var(--cs-accent-text)}.cs-sitefooter-cta-title.svelte-1of3ixn{font-size:clamp(var(--cs-text-2xl), 5cqi, var(--cs-text-4xl));letter-spacing:var(--cs-track-3xl);line-height:1.08;font-weight:var(--cs-weight-display);color:var(--cs-text-1);text-wrap:balance;overflow-wrap:anywhere}.cs-sitefooter-cta-body.svelte-1of3ixn{font-size:var(--cs-text-lg);line-height:var(--cs-lh-lg);color:var(--cs-text-2);text-wrap:pretty}.cs-sitefooter-cta-actions.svelte-1of3ixn{gap:var(--cs-space-3);flex-wrap:wrap;display:flex}:root[data-cs-theme=contrast] .cs-sitefooter-cta.svelte-1of3ixn{border-width:2px}@media (forced-colors:active){.cs-sitefooter.svelte-1of3ixn,.cs-sitefooter-cta.svelte-1of3ixn{border-color:canvastext}}}.frame.svelte-85edbw{border-radius:0 0 var(--cs-radius-lg) var(--cs-radius-lg);background:var(--cs-surface-0);min-block-size:38rem;position:relative;overflow:hidden}.phone.svelte-85edbw{inline-size:min(100%,22.5rem);margin:var(--cs-space-6) auto;border-radius:var(--cs-radius-2xl);background:var(--cs-surface-0);border:var(--cs-bw) solid var(--cs-line-2);box-shadow:var(--cs-elev-3);position:relative;overflow:hidden}.page.svelte-85edbw{gap:var(--cs-space-2-5);padding:var(--cs-space-8) clamp(1rem, 4vw, 2rem) var(--cs-space-10);display:grid}.page-hero.svelte-85edbw{gap:var(--cs-space-2);margin-block-end:var(--cs-space-3);display:grid}.page-kicker.svelte-85edbw,.page-title.svelte-85edbw,.page-line.svelte-85edbw{border-radius:var(--cs-radius-full);display:block}.page-kicker.svelte-85edbw{background:var(--cs-accent-soft-hover);block-size:.5rem;inline-size:6rem}.page-title.svelte-85edbw{background:var(--cs-surface-3);block-size:1.5rem;inline-size:min(28rem,80%)}.page-title.short.svelte-85edbw{inline-size:min(18rem,55%)}.page-line.svelte-85edbw{background:var(--cs-surface-2);block-size:.5rem}kbd.svelte-85edbw{padding:0 var(--cs-space-1);border-radius:var(--cs-radius-xs);background:var(--cs-surface-2);box-shadow:inset 0 -1px 0 0 var(--cs-line-2), inset 0 0 0 var(--cs-bw) var(--cs-line-2)}.live.svelte-4039hl{background:linear-gradient(var(--cs-surface-0), var(--cs-surface-sunken));border-radius:0 0 var(--cs-radius-lg) var(--cs-radius-lg);min-block-size:27rem}.phone.svelte-c0izyv{block-size:40rem;max-inline-size:22.5rem;margin-inline:auto}.live.svelte-c0izyv{gap:var(--cs-space-4);justify-items:start;display:grid}.layout.svelte-zgv159{gap:var(--cs-space-6);padding:var(--cs-space-6);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=44rem){.layout.svelte-zgv159{grid-template-columns:17rem minmax(0,1fr)}}.side.svelte-zgv159{block-size:30rem;display:flex}.article.svelte-zgv159{align-content:start;gap:var(--cs-space-3);min-inline-size:0;display:grid}.crumb.svelte-zgv159{color:var(--cs-accent-text)}.article-title.svelte-zgv159{font-size:var(--cs-text-2xl);line-height:var(--cs-lh-2xl);letter-spacing:var(--cs-track-2xl)}.line.svelte-zgv159{border-radius:var(--cs-radius-full);background:var(--cs-surface-2);block-size:.5rem;display:block}.line.short.svelte-zgv159{inline-size:70%}
