:root,[data-helix-theme]{--_helix-seed-brand:var(--helix-seed-brand,#1068da);--helix-seed-accent-hue:180;--_helix-seed-accent:var(--helix-seed-accent,oklch(from var(--_helix-seed-brand) l c calc(h + var(--helix-seed-accent-hue))));--_helix-seed-chroma-scale:var(--helix-seed-chroma-scale,1);--_helix-seed-neutral-chroma:var(--helix-seed-neutral-chroma,0);--_helix-seed-neutral-hue:var(--helix-seed-neutral-hue,258);--_helix-neutral-cast:var(--_helix-seed-neutral-chroma) var(--_helix-seed-neutral-hue);--_helix-seed-density:var(--helix-seed-density,1);--_helix-seed-radii:var(--helix-seed-radii,.5rem);--_helix-neutral-0:#fff;--_helix-neutral-1000:#000;--_helix-neutral-50:oklch(.985 var(--_helix-neutral-cast));--_helix-neutral-100:oklch(.97 var(--_helix-neutral-cast));--_helix-neutral-200:oklch(.96 var(--_helix-neutral-cast));--_helix-neutral-300:oklch(.91 var(--_helix-neutral-cast));--_helix-neutral-400:oklch(.71 var(--_helix-neutral-cast));--_helix-neutral-450:oklch(.67 var(--_helix-neutral-cast));--_helix-neutral-500:oklch(.6 var(--_helix-neutral-cast));--_helix-neutral-550:oklch(.53 var(--_helix-neutral-cast));--_helix-neutral-600:oklch(.5 var(--_helix-neutral-cast));--_helix-neutral-700:oklch(.33 var(--_helix-neutral-cast));--_helix-neutral-800:oklch(.21 var(--_helix-neutral-cast));--_helix-neutral-900:oklch(.182 var(--_helix-neutral-cast));--_helix-neutral-950:oklch(.15 var(--_helix-neutral-cast));--_helix-series-hue-1:0;--_helix-series-hue-2:135;--_helix-series-hue-3:270;--_helix-series-hue-4:45;--_helix-series-hue-5:180;--_helix-series-hue-6:315;--_helix-series-hue-7:90;--_helix-series-hue-8:225;--_helix-brand-500:var(--_helix-seed-brand);--_helix-brand-600:oklch(from var(--_helix-seed-brand) calc(l - .05) c h);--_helix-brand-700:oklch(from var(--_helix-seed-brand) calc(l - .1) c h);--_helix-brand-400:oklch(from var(--_helix-seed-brand) calc(l + .13) c h);--_helix-brand-300:oklch(from var(--_helix-seed-brand) calc(l + .18) c h);--_helix-brand-200:oklch(from var(--_helix-seed-brand) calc(l + .23) c h);--_helix-brand-50:oklch(from var(--_helix-seed-brand) .95 calc(c * .25) h);--_helix-brand-900:oklch(from var(--_helix-seed-brand) .28 calc(c * .5) h);--_helix-accent-500:var(--_helix-seed-accent);--_helix-accent-600:oklch(from var(--_helix-seed-accent) calc(l - .05) c h);--_helix-accent-700:oklch(from var(--_helix-seed-accent) calc(l - .1) c h);--_helix-accent-400:oklch(from var(--_helix-seed-accent) calc(l + .12) c h);--_helix-accent-50:oklch(from var(--_helix-seed-accent) .95 calc(c * .25) h);--_helix-accent-900:oklch(from var(--_helix-seed-accent) .28 calc(c * .5) h);--_helix-info-500:#0080cc;--_helix-success-500:#009252;--_helix-warning-500:#d88c00;--_helix-danger-500:#d72828;--_helix-danger-600:oklch(from var(--_helix-danger-500) calc(l - .07) calc(c - .04) h);--_helix-info-600:oklch(from var(--_helix-info-500) calc(l - .07) calc(c - .04) h);--_helix-success-600:oklch(from var(--_helix-success-500) calc(l - .07) calc(c - .04) h);--_helix-warning-600:oklch(from var(--_helix-warning-500) calc(l - .18) calc(c - .075) h);--_helix-danger-700:oklch(from var(--_helix-danger-500) calc(l - .14) calc(c - .06) h);--_helix-info-700:oklch(from var(--_helix-info-500) calc(l - .14) calc(c - .06) h);--_helix-success-700:oklch(from var(--_helix-success-500) calc(l - .14) calc(c - .06) h);--_helix-warning-700:oklch(from var(--_helix-warning-500) calc(l - .26) calc(c - .03) h);--_helix-info-400:oklch(from var(--_helix-info-500) calc(l + .12) c h);--_helix-success-400:oklch(from var(--_helix-success-500) calc(l + .12) c h);--_helix-warning-400:oklch(from var(--_helix-warning-500) calc(l + .12) c h);--_helix-danger-400:oklch(from var(--_helix-danger-500) calc(l + .12) c h);--_helix-syntax-comment-light:#727b85;--_helix-syntax-comment-dark:#8b949e;--_helix-syntax-keyword-light:#d92f37;--_helix-syntax-keyword-dark:#ff7b72;--_helix-syntax-string-light:#3c63a0;--_helix-syntax-string-dark:#a5d6ff;--_helix-syntax-tag-light:#368145;--_helix-syntax-tag-dark:#7ee787;--_helix-syntax-name-light:#2b6ecf;--_helix-syntax-name-dark:#79c0ff;--_helix-syntax-callable-light:#8756e5;--_helix-syntax-callable-dark:#d2a8ff;--_helix-syntax-constant-light:#b45528;--_helix-syntax-constant-dark:#ffa657;--_helix-syntax-invalid-light:#a8353c;--_helix-syntax-invalid-dark:#ffa198;--_helix-scale-0:0rem;--_helix-scale-1:calc(.25rem * var(--_helix-seed-density));--_helix-scale-2:calc(.5rem * var(--_helix-seed-density));--_helix-scale-3:calc(.75rem * var(--_helix-seed-density));--_helix-scale-4:calc(1rem * var(--_helix-seed-density));--_helix-scale-5:calc(1.25rem * var(--_helix-seed-density));--_helix-scale-6:calc(1.5rem * var(--_helix-seed-density));--_helix-scale-8:calc(2rem * var(--_helix-seed-density));--_helix-scale-10:calc(2.5rem * var(--_helix-seed-density));--_helix-scale-12:calc(3rem * var(--_helix-seed-density));--_helix-scale-16:calc(4rem * var(--_helix-seed-density));--_helix-family-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--_helix-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--_helix-size-12:.75rem;--_helix-size-13:.8125rem;--_helix-size-14:.875rem;--_helix-size-18:1.125rem;--_helix-size-24:1.5rem;--_helix-size-32:2rem;--_helix-size-44:2.75rem;--_helix-ms-120:.12s;--_helix-ms-200:.2s;--_helix-ms-320:.32s;--_helix-curve-standard:cubic-bezier(.2, 0, 0, 1);--_helix-curve-emphasized:cubic-bezier(.3, 0, 0, 1.2)}@supports (color:lab(0% 0 0)){:root,[data-helix-theme]{--_helix-seed-brand:var(--helix-seed-brand,lab(44.7252% 10.5763 -65.8643));--_helix-neutral-0:lab(100% 0 0);--_helix-neutral-1000:lab(0% 0 0);--_helix-info-500:lab(50.6677% -8.18056 -51.7431);--_helix-success-500:lab(53.2063% -48.3817 25.029);--_helix-warning-500:lab(64.8608% 27.4006 120.944);--_helix-danger-500:lab(48.022% 66.1289 46.6137);--_helix-syntax-comment-light:lab(51.2533% -1.83553 -6.71586);--_helix-syntax-keyword-light:lab(49.1871% 65.0563 39.8662);--_helix-syntax-string-light:lab(41.2616% 1.2458 -38.2116);--_helix-syntax-tag-light:lab(48.108% -34.649 24.947);--_helix-syntax-name-light:lab(46.4397% 5.93385 -57.1338);--_helix-syntax-callable-light:lab(47.9053% 44.5503 -66.7235);--_helix-syntax-constant-light:lab(47.9585% 37.6947 43.7072);--_helix-syntax-invalid-light:lab(40.4207% 48.1956 23.4729)}}
*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--helix-color-background);color:var(--helix-color-foreground);font-family:var(--helix-font-sans);font-size:var(--helix-text-md);font-weight:var(--helix-weight-regular);letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-normal);margin:0;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){margin:0}:where([data-prose] h1,[data-prose] h2,[data-prose] h3),:where([data-prose] h4,[data-prose] h5,[data-prose] h6){font-weight:var(--helix-weight-semibold);letter-spacing:var(--helix-tracking-tight);line-height:var(--helix-leading-heading)}:where([data-prose] h1){font-size:var(--helix-text-3xl)}:where([data-prose] h2){font-size:var(--helix-text-2xl)}:where([data-prose] h3){font-size:var(--helix-text-xl)}:where([data-prose] h4){font-size:var(--helix-text-lg)}:where([data-prose] h5){font-size:var(--helix-text-md)}:where([data-prose] h6){font-size:var(--helix-text-sm)}:where(p,figure,blockquote,dl,dd){margin:0}:where(ul,ol){margin:0;padding:0}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}helix-card>[slot=media]{max-inline-size:none}:where(input,button,textarea,select){font:inherit}:where([data-prose] a),[data-link]{color:var(--helix-color-primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.25em;transition:color var(--helix-duration-fast) var(--helix-easing-standard), text-decoration-color var(--helix-duration-fast) var(--helix-easing-standard), text-decoration-thickness var(--helix-duration-fast) var(--helix-easing-standard);text-decoration-thickness:1px}:where([data-prose] a):hover,[data-link]:hover{color:var(--helix-color-primary-hover);text-decoration-color:currentColor;text-decoration-thickness:2px}[data-link=subtle],[data-link=quiet]{color:var(--helix-color-foreground-muted)}[data-link=subtle]:hover{color:var(--helix-color-primary)}[data-link=quiet]{text-decoration:none}[data-link=quiet]:hover{color:var(--helix-color-foreground);text-decoration:none}[data-link-underline=hover]{text-decoration:none}[data-link-underline=hover]:hover{text-decoration:underline}[data-link-size=xs]{font-size:var(--helix-text-xs)}[data-link-size=sm]{font-size:var(--helix-text-sm)}[data-link-size=lg]{font-size:var(--helix-text-lg)}[data-text=display]{font-family:var(--helix-font-display);font-size:var(--helix-text-3xl);font-weight:var(--helix-weight-semibold);letter-spacing:var(--helix-tracking-tight);line-height:var(--helix-leading-heading)}[data-text=heading]{font-family:var(--helix-font-sans);font-size:var(--helix-text-2xl);font-weight:var(--helix-weight-semibold);letter-spacing:var(--helix-tracking-tight);line-height:var(--helix-leading-heading)}[data-text=subheading]{font-family:var(--helix-font-sans);font-size:var(--helix-text-xl);font-weight:var(--helix-weight-semibold);letter-spacing:var(--helix-tracking-tight);line-height:var(--helix-leading-heading)}[data-text=title]{font-family:var(--helix-font-sans);font-size:var(--helix-text-lg);font-weight:var(--helix-weight-semibold);letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-heading)}[data-text=body]{font-family:var(--helix-font-sans);font-size:var(--helix-text-md);font-weight:var(--helix-weight-regular);letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-normal)}[data-text=body-strong]{font-family:var(--helix-font-sans);font-size:var(--helix-text-md);font-weight:var(--helix-weight-medium);letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-normal)}[data-text=caption]{font-family:var(--helix-font-sans);font-size:var(--helix-text-sm);font-weight:var(--helix-weight-regular);letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-normal)}[data-text=label]{font-family:var(--helix-font-sans);font-size:var(--helix-text-xs);font-weight:var(--helix-weight-medium);letter-spacing:var(--helix-tracking-wide);line-height:var(--helix-leading-normal)}[data-text=code]{font-family:var(--helix-font-mono);font-size:var(--helix-text-xs);font-weight:var(--helix-weight-regular);letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-normal)}[data-tone=muted],helix-text[tone=muted]{color:var(--helix-color-foreground-muted)}[data-tone=subtle],helix-text[tone=subtle]{color:var(--helix-color-foreground-subtle)}[data-tone=primary],helix-text[tone=primary]{color:var(--helix-color-primary)}[data-tone=danger],helix-text[tone=danger]{color:var(--helix-color-danger)}[data-button]{--_button-edge:var(--helix-color-border);--_button-fill:var(--_button-tone);--_button-fill-hover:var(--_button-tone-hover);--_button-on-tone:var(--helix-color-background);--_button-tone:var(--helix-color-foreground);--_button-tone-hover:color-mix(in oklab, var(--helix-color-foreground) 86%, var(--helix-color-background));background-color:var(--button-background-color,color-mix(in oklab, var(--_button-tone) 6%, transparent));block-size:var(--button-size,var(--helix-size-control));border:var(--helix-border-thin) solid var(--_button-edge);border-radius:var(--button-radius,var(--helix-radii-sm));color:var(--button-foreground-color,var(--_button-tone));cursor:pointer;font-family:var(--helix-font-sans);font-size:var(--helix-text-control);font-weight:var(--helix-weight-medium);align-items:center;gap:var(--button-gap,var(--helix-space-xs));letter-spacing:var(--helix-tracking-normal);line-height:var(--helix-leading-tight);padding-inline:var(--button-padding-inline,var(--helix-space-control));transition:background-color var(--helix-duration-fast) var(--helix-easing-standard), border-color var(--helix-duration-fast) var(--helix-easing-standard), color var(--helix-duration-fast) var(--helix-easing-standard);white-space:nowrap;justify-content:center;text-decoration:none;display:inline-flex}[data-button][data-button-tone=primary]{--_button-edge:var(--helix-color-primary);--_button-fill:var(--helix-color-primary-surface);--_button-fill-hover:var(--helix-color-primary-surface-hover);--_button-on-tone:var(--helix-color-foreground-on-accent);--_button-tone:var(--helix-color-primary);--_button-tone-hover:var(--helix-color-primary-hover)}[data-button][data-button-tone=accent]{--_button-edge:var(--helix-color-accent);--_button-fill:var(--helix-color-accent-surface);--_button-fill-hover:var(--helix-color-accent-surface-hover);--_button-on-tone:var(--helix-color-foreground-on-accent);--_button-tone:var(--helix-color-accent);--_button-tone-hover:var(--helix-color-accent-hover)}[data-button][data-button-tone=danger]{--_button-edge:var(--helix-color-danger);--_button-fill:var(--helix-color-danger-surface);--_button-fill-hover:var(--helix-color-danger-surface-hover);--_button-on-tone:var(--helix-color-foreground-on-accent);--_button-tone:var(--helix-color-danger);--_button-tone-hover:color-mix(in oklab, var(--helix-color-danger) 86%, var(--helix-color-foreground))}[data-button]:not(:disabled):hover{background-color:var(--button-background-color-hover,var(--button-background-color,color-mix(in oklab, var(--_button-tone) 12%, transparent)))}[data-button][data-button-width=standard]{min-inline-size:var(--button-inline-size,var(--helix-size-button));max-inline-size:100%}[data-button][data-button-width=full]{inline-size:100%;display:flex}[data-button=solid]{background-color:var(--button-background-color,var(--_button-fill));color:var(--button-foreground-color,var(--_button-on-tone));border-color:#0000}[data-button=solid]:not(:disabled):hover{background-color:var(--button-background-color-hover,var(--button-background-color,var(--_button-fill-hover)));border-color:#0000}[data-button=subtle]{background-color:var(--button-background-color,color-mix(in oklab, var(--_button-tone) 14%, transparent));border-color:#0000}[data-button=subtle]:not(:disabled):hover{background-color:var(--button-background-color-hover,var(--button-background-color,color-mix(in oklab, var(--_button-tone) 22%, transparent)));border-color:#0000}helix-button-group:not([variant=spaced])>:not(:first-child) [data-button],helix-button-group:not([variant=spaced])>[data-button]:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}helix-button-group:not([variant=spaced])>:not(:last-child) [data-button],helix-button-group:not([variant=spaced])>[data-button]:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}[data-button=ghost]{background-color:var(--button-background-color,transparent);border-color:#0000}[data-button=ghost]:not(:disabled):hover{background-color:var(--button-background-color-hover,var(--button-background-color,color-mix(in oklab, var(--_button-tone) 8%, transparent)));border-color:#0000}[data-density=sm] helix-checkbox::part(label){font-size:var(--helix-text-xs)}[data-density=lg] helix-checkbox::part(label){font-size:var(--helix-text-md)}[data-button][aria-disabled=true]{cursor:not-allowed;opacity:.5}[data-density]{--helix-size-control-tight:calc(var(--helix-size-control) * .8);--helix-size-control-loose:calc(var(--helix-size-control) * 1.2);--helix-size-icon-tight:calc(var(--helix-size-icon) * .8);--helix-size-icon-loose:calc(var(--helix-size-icon) * 1.2);--helix-size-checkbox-tight:calc(var(--helix-size-checkbox) * .8);--helix-size-checkbox-loose:calc(var(--helix-size-checkbox) * 1.2);--helix-text-control:calc(var(--helix-text-sm) * var(--helix-density,1));--helix-space-control:calc(var(--helix-space-md) * var(--helix-density,1));--helix-size-checkbox:calc(var(--helix-size-checkbox-md) * var(--helix-density,1));--helix-size-icon:calc(var(--helix-size-icon-md) * var(--helix-density,1));--helix-size-control:calc(var(--helix-size-control-md) * var(--helix-density,1));--helix-size-switch:calc(var(--helix-size-switch-md) * var(--helix-density,1));--helix-size-tag:calc(var(--helix-size-tag-md) * var(--helix-density,1))}[data-density=sm]{--helix-size-control-tight:calc(var(--helix-size-control) * .8);--helix-size-control-loose:calc(var(--helix-size-control) * 1.2);--helix-size-icon-tight:calc(var(--helix-size-icon) * .8);--helix-size-icon-loose:calc(var(--helix-size-icon) * 1.2);--helix-size-checkbox-tight:calc(var(--helix-size-checkbox) * .8);--helix-size-checkbox-loose:calc(var(--helix-size-checkbox) * 1.2);--helix-text-control:var(--helix-text-xs);--helix-space-control:var(--helix-space-sm);--helix-size-checkbox:var(--helix-size-checkbox-sm);--helix-size-icon:var(--helix-size-icon-sm);--helix-size-control:var(--helix-size-control-sm);--helix-size-switch:var(--helix-size-switch-sm);--helix-size-tag:var(--helix-size-tag-sm)}[data-density=md]{--helix-size-control-tight:calc(var(--helix-size-control) * .8);--helix-size-control-loose:calc(var(--helix-size-control) * 1.2);--helix-size-icon-tight:calc(var(--helix-size-icon) * .8);--helix-size-icon-loose:calc(var(--helix-size-icon) * 1.2);--helix-size-checkbox-tight:calc(var(--helix-size-checkbox) * .8);--helix-size-checkbox-loose:calc(var(--helix-size-checkbox) * 1.2);--helix-text-control:var(--helix-text-sm);--helix-space-control:var(--helix-space-md);--helix-size-checkbox:var(--helix-size-checkbox-md);--helix-size-icon:var(--helix-size-icon-md);--helix-size-control:var(--helix-size-control-md);--helix-size-switch:var(--helix-size-switch-md);--helix-size-tag:var(--helix-size-tag-md)}[data-density=lg]{--helix-size-control-tight:calc(var(--helix-size-control) * .8);--helix-size-control-loose:calc(var(--helix-size-control) * 1.2);--helix-size-icon-tight:calc(var(--helix-size-icon) * .8);--helix-size-icon-loose:calc(var(--helix-size-icon) * 1.2);--helix-size-checkbox-tight:calc(var(--helix-size-checkbox) * .8);--helix-size-checkbox-loose:calc(var(--helix-size-checkbox) * 1.2);--helix-text-control:var(--helix-text-md);--helix-space-control:var(--helix-space-lg);--helix-size-checkbox:var(--helix-size-checkbox-lg);--helix-size-icon:var(--helix-size-icon-lg);--helix-size-control:var(--helix-size-control-lg);--helix-size-switch:var(--helix-size-switch-lg);--helix-size-tag:var(--helix-size-tag-lg)}helix-toggle::part(item){block-size:var(--_toggle-height,auto);border-radius:var(--_toggle-radius,var(--helix-radii-sm));color:var(--helix-color-foreground-muted);cursor:pointer;font-family:var(--helix-font-sans);font-size:var(--helix-text-sm);font-weight:var(--helix-weight-medium);padding-inline:var(--helix-space-sm);transition:background-color var(--helix-duration-fast) var(--helix-easing-standard), color var(--helix-duration-fast) var(--helix-easing-standard);white-space:nowrap;background:0 0;border:none;flex:auto;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}helix-toggle::part(item):hover{background-color:color-mix(in oklab, var(--helix-color-foreground) 5%, transparent);color:var(--helix-color-foreground)}helix-toggle-group helix-toggle::part(item):hover{background-color:#0000}helix-toggle:state(selected)::part(item){color:var(--helix-color-foreground);background-color:#0000}helix-toggle[disabled]::part(item){cursor:not-allowed;opacity:.5}:where([data-navigation-item],helix-navigation a){cursor:pointer;font-family:var(--helix-font-sans);block-size:100%;min-block-size:var(--helix-size-control-sm);border-radius:var(--helix-radii-sm);color:var(--helix-color-foreground-muted);font-size:var(--helix-text-sm);font-weight:var(--helix-weight-medium);padding-inline:var(--helix-space-sm);transition:background-color var(--helix-duration-fast) var(--helix-easing-standard), color var(--helix-duration-fast) var(--helix-easing-standard);white-space:nowrap;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where([data-navigation-item],helix-navigation a):hover{background-color:color-mix(in oklab, var(--helix-color-foreground) 5%, transparent);color:var(--helix-color-foreground)}[data-dock]{--_dock-inset:var(--helix-space-lg);z-index:var(--helix-layer-sticky);position:fixed}[data-dock-within]{position:absolute}[data-dock$=-end]{inset-inline-end:calc(var(--_dock-inset) + env(safe-area-inset-right))}[data-dock$=-start]{inset-inline-start:calc(var(--_dock-inset) + env(safe-area-inset-left))}[data-dock^=bottom]{inset-block-end:calc(var(--_dock-inset) + env(safe-area-inset-bottom))}[data-dock^=top]{inset-block-start:calc(var(--_dock-inset) + env(safe-area-inset-top))}[data-dock$=-center]{inset-inline-start:50%;translate:-50%}[data-megamenu-group]{gap:var(--helix-space-xs);flex-direction:column;display:flex}[data-megamenu-heading]{color:var(--helix-color-foreground-subtle);align-items:center;gap:var(--helix-space-xs);font-family:var(--helix-font-sans);font-size:var(--helix-text-xs);font-weight:var(--helix-weight-medium);margin:var(--helix-space-none) var(--helix-space-none) var(--helix-space-2xs);padding-inline:var(--helix-space-sm);display:flex}[data-megamenu-heading]>:where(helix-icon,img,svg){--icon-size:var(--helix-size-icon-sm);flex:none;margin-inline-start:calc(var(--helix-space-sm) - var(--helix-space-xs) - var(--icon-size))}[data-megamenu-item]{white-space:normal;border-radius:var(--helix-radii-sm);block-size:auto;color:var(--helix-color-foreground);align-items:start;column-gap:var(--helix-space-sm);padding:var(--helix-space-sm) var(--helix-space-sm);row-gap:var(--helix-space-2xs);transition:background-color var(--helix-duration-fast) var(--helix-easing-standard);grid-template-columns:auto minmax(0,1fr);text-decoration:none;display:grid}[data-megamenu-item]+[data-megamenu-item]{margin-block-start:calc(var(--helix-space-xs) * -1)}[data-megamenu-item]>:where(helix-icon,img,svg){--icon-size:var(--helix-size-icon-lg);grid-area:1/1/span 2}[data-megamenu-item]>:where(strong,b){font-size:var(--helix-text-sm);font-weight:var(--helix-weight-semibold);grid-column:2}[data-megamenu-item]>:where(span,p){color:var(--helix-color-foreground-muted);font-size:var(--helix-text-sm);font-weight:var(--helix-weight-regular);margin:var(--helix-space-none);grid-column:2}[data-megamenu-group] :where([data-navigation-item],a):hover{background-color:#0000}[data-megamenu-item]:hover>:where(span,p){color:var(--helix-color-foreground)}[data-megamenu-item]:not(:has(>:where(helix-icon,img,svg))):before{block-size:var(--helix-space-xs);border-radius:var(--helix-radii-full);content:"";inline-size:var(--helix-space-xs);background-color:#0000;grid-area:1/1;align-self:center}[data-megamenu-item][aria-current=page]:not(:has(>:where(helix-icon,img,svg))):before{animation:helix-current-dot 4s var(--helix-easing-standard) infinite;background-color:var(--helix-color-primary)}@keyframes helix-current-dot{50%{opacity:.45;scale:.78}}[data-megamenu-group]>:where([data-navigation-item],a):not([data-megamenu-item]){block-size:auto;padding:var(--helix-space-xs) var(--helix-space-sm);white-space:normal;justify-content:start}:where([data-navigation-item],helix-navigation a)[aria-current=page]{color:var(--helix-color-foreground);font-weight:var(--helix-weight-semibold)}:where([data-navigation-item],helix-navigation a){z-index:var(--helix-layer-raised);position:relative}:where(helix-navigation a):focus-visible{outline-offset:calc(var(--helix-size-focus-offset) * -1)}:where([data-list-item]){border-radius:var(--helix-radii-sm);color:inherit;cursor:pointer;transition:background-color var(--helix-duration-fast) var(--helix-easing-standard);text-decoration:none;display:block}:where([data-list-item]):hover{background-color:color-mix(in oklab, var(--helix-color-foreground) 5%, transparent)}:where([data-list-item])[aria-current]{background-color:color-mix(in oklab, var(--helix-color-foreground) 7%, transparent);font-weight:var(--helix-weight-medium)}[data-material=glass]{-webkit-backdrop-filter:var(--helix-material-backdrop);backdrop-filter:var(--helix-material-backdrop);background-color:var(--helix-material-translucent);border:var(--helix-border-thin) solid var(--helix-material-border)}[data-material=frosted]{-webkit-backdrop-filter:blur(var(--helix-material-blur-lg));backdrop-filter:blur(var(--helix-material-blur-lg));background-color:var(--helix-material-translucent-strong);border:var(--helix-border-thin) solid var(--helix-material-border)}[data-material=transparent]{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-color:#0000}[data-separation=elevated]{background-color:var(--helix-color-surface);border-radius:var(--helix-radii-sm);box-shadow:var(--helix-shadow-md);border-color:#0000}[data-separation=filled]{background-color:var(--helix-color-surface);border-radius:var(--helix-radii-sm);color:var(--helix-color-foreground)}[data-separation=outlined]{border:var(--helix-border-thin) solid var(--helix-color-border);border-radius:var(--helix-radii-sm)}[data-separation=plain]{box-shadow:none;background-color:#0000;border-color:#0000}:where([data-card]){border-radius:var(--card-radius,var(--helix-radii-lg));color:inherit;outline:var(--helix-border-thin) solid transparent;outline-offset:0;transition:outline-color var(--helix-duration-fast) var(--helix-easing-standard);text-decoration:none;display:block}@media (prefers-reduced-motion:reduce){:where([data-card]){transition:none}}:where([data-card]):hover{--card-border-color:var(--helix-color-primary);outline-color:var(--helix-color-primary)}:where([data-card])[aria-current]{--card-border-color:var(--helix-color-primary)}helix-toast:not([data-color-mode]){color-scheme:var(--_helix-mode-inverted)}:where([data-prose] code,[data-prose] kbd,[data-prose] samp,[data-prose] pre){font-family:var(--helix-font-mono)}:where(:focus-visible){outline:var(--helix-size-focus-ring) solid var(--helix-color-focus-ring);outline-offset:var(--helix-size-focus-offset)}:where(.helix-scroll){min-inline-size:0;overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}helix-toggle::part(item){transition:none}}::highlight(helix-filter-match){background-color:var(--lightningcss-light,color-mix(in oklab, var(--helix-color-primary) 22%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--helix-color-primary) 32%, transparent))}[data-hidden-visually]{border:var(--helix-space-none);clip-path:inset(50%);block-size:1px;inline-size:1px;padding:var(--helix-space-none);white-space:nowrap;margin:-1px;position:absolute;overflow:hidden}
