@layer reset{@scope ([data-astryx-theme="plase"]) to ([data-astryx-theme]){:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family-heading);color:var(--color-text-primary)}:where(h1){font-size:var(--text-heading-1-size);font-weight:var(--text-heading-1-weight);line-height:var(--text-heading-1-leading)}:where(h2){font-size:var(--text-heading-2-size);font-weight:var(--text-heading-2-weight);line-height:var(--text-heading-2-leading)}:where(h3){font-size:var(--text-heading-3-size);font-weight:var(--text-heading-3-weight);line-height:var(--text-heading-3-leading)}:where(h4){font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}:where(h5){font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}:where(h6){font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}:where(p){font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-leading);color:var(--color-text-primary)}:where(small){font-size:var(--text-supporting-size);font-weight:var(--text-supporting-weight);line-height:var(--text-supporting-leading);color:var(--color-text-secondary)}:where(code,pre){font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}:where(hr){border:none;border-top:1px solid var(--color-border)}}}@layer astryx-theme{:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@scope ([data-astryx-theme="plase"]) to ([data-astryx-theme]){:scope{--font-size-4xs:0.375rem;--font-size-3xs:0.4375rem;--font-size-2xs:0.5625rem;--font-size-xs:0.6875rem;--font-size-sm:0.875rem;--font-size-base:clamp(1rem,0.935rem + 0.265vw,1.0625rem);--font-size-lg:clamp(1.0625rem,0.91rem + 0.63vw,1.3125rem);--font-size-xl:clamp(1.3125rem,1.08rem + 0.95vw,1.6875rem);--font-size-2xl:2.0625rem;--font-size-3xl:2.625rem;--font-size-4xl:3.25rem;--font-size-5xl:4.0625rem;--text-heading-1-size:var(--font-size-2xl);--text-heading-1-weight:var(--font-weight-bold);--text-heading-1-leading:1.2121;--text-heading-2-size:var(--font-size-xl);--text-heading-2-weight:var(--font-weight-bold);--text-heading-2-leading:1.3333;--text-heading-3-size:var(--font-size-lg);--text-heading-3-weight:var(--font-weight-bold);--text-heading-3-leading:1.3333;--text-heading-4-size:var(--font-size-base);--text-heading-4-weight:var(--font-weight-bold);--text-heading-4-leading:1.4118;--text-heading-5-size:var(--font-size-sm);--text-heading-5-weight:var(--font-weight-semibold);--text-heading-5-leading:1.4286;--text-heading-6-size:var(--font-size-xs);--text-heading-6-weight:var(--font-weight-semibold);--text-heading-6-leading:1.4545;--text-body-size:var(--font-size-base);--text-body-weight:var(--font-weight-normal);--text-body-leading:1.4118;--text-large-size:var(--font-size-lg);--text-large-weight:var(--font-weight-semibold);--text-large-leading:1.3333;--text-label-size:var(--font-size-base);--text-label-weight:var(--font-weight-medium);--text-label-leading:1.4118;--text-code-size:var(--font-size-base);--text-code-weight:var(--font-weight-normal);--text-code-leading:1.4118;--text-supporting-size:var(--font-size-sm);--text-supporting-weight:var(--font-weight-normal);--text-supporting-leading:1.4286;--text-display-1-size:var(--font-size-5xl);--text-display-1-weight:var(--font-weight-normal);--text-display-1-leading:1.2308;--text-display-2-size:var(--font-size-4xl);--text-display-2-weight:var(--font-weight-normal);--text-display-2-leading:1.2308;--text-display-3-size:var(--font-size-3xl);--text-display-3-weight:var(--font-weight-normal);--text-display-3-leading:1.2381;--duration-fast-min:105ms;--duration-fast:140ms;--duration-fast-max:185ms;--duration-medium-min:195ms;--duration-medium:260ms;--duration-medium-max:345ms;--duration-slow-min:345ms;--duration-slow:460ms;--duration-slow-max:615ms;--ease-standard:cubic-bezier(0.22,1,0.36,1);--font-family-body:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-family-heading:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--font-family-code:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--color-background-body:light-dark(#e9e7e1,#0a0a0b);--color-background-surface:light-dark(#ffffff,#1b1b1f);--color-background-card:light-dark(#ffffff,#1b1b1f);--color-background-popover:light-dark(#ffffff,#24242a);--color-background-muted:light-dark(#f3f2ee,#24242a);--color-text-primary:light-dark(#111111,#f5f5f2);--color-text-secondary:light-dark(#55555c,#a1a1a8);--color-text-disabled:light-dark(#9a9aa0,#5c5c63);--color-icon-primary:light-dark(#111111,#f5f5f2);--color-icon-secondary:light-dark(#55555c,#a1a1a8);--color-accent:light-dark(#0c00fe,#a1ff00);--color-accent-muted:light-dark(#e7e6ff,#23261a);--color-on-accent:light-dark(#ffffff,#111111);--color-text-accent:light-dark(#0c00fe,#a1ff00);--color-icon-accent:light-dark(#0c00fe,#a1ff00);--color-border:light-dark(#1111111a,#ffffff1a);--color-border-emphasized:light-dark(#11111140,#ffffff40);--color-overlay-hover:light-dark(#1111110d,#ffffff0f);--color-overlay-pressed:light-dark(#1111111a,#ffffff1a);--focus-outline-color:var(--color-accent);--focus-outline-width:2px;--focus-outline-offset:2px;--radius-none:0px;--radius-inner:8px;--radius-element:12px;--radius-container:20px;--radius-page:32px;--radius-full:9999px;--size-element-sm:36px;--size-element-md:44px;--size-element-lg:56px;--shadow-low:0 1px 2px light-dark(#11111114,#00000066);--shadow-med:0 8px 24px light-dark(#1111111f,#00000099);--shadow-high:0 16px 48px light-dark(#11111129,#000000b3);--astryx-theme-plase-brand:#0c00fe;--astryx-theme-plase-on-brand:#ffffff;--astryx-theme-plase-lime:#a1ff00;--astryx-theme-plase-on-lime:#111111;--astryx-theme-plase-ink:light-dark(#131316,#16161a);--astryx-theme-plase-on-ink:#f5f5f2;--astryx-theme-plase-on-ink-muted:#a9a9b0;--astryx-theme-plase-ink-raised:light-dark(#1f1f24,#222228);--astryx-theme-plase-band:light-dark(#ffffff,#131316);--astryx-theme-plase-texture-dot:light-dark(rgb(17 17 17/0.22),rgb(255 255 255/0.14));--astryx-theme-plase-width-wide:1200px;--astryx-theme-plase-width-text:720px;--astryx-theme-plase-gap-block:clamp(1.5rem,1.19rem + 1.26vw,2rem);--astryx-theme-plase-gap-section:clamp(2rem,1.5rem + 2vw,2.5rem);--astryx-theme-plase-card-padding:clamp(1.125rem,0.85rem + 1.2vw,1.5rem)}.astryx-heading[data-level="1"]{font-family:var(--font-family-heading);font-size:clamp(1.875rem,1.16rem + 2.92vw,3.5rem);font-weight:800;line-height:1.02}.astryx-heading[data-level="2"]{font-family:var(--font-family-heading);font-size:clamp(1.5rem,.95rem + 2.25vw,2.75rem);font-weight:800;line-height:1.05}.astryx-heading[data-level="3"]{font-family:var(--font-family-heading);font-size:clamp(1.125rem,1rem + .5vw,1.4rem);font-weight:700;line-height:1.2}.astryx-heading[data-level="4"]{font-family:var(--font-family-heading);font-size:var(--text-heading-4-size);font-weight:var(--text-heading-4-weight);line-height:var(--text-heading-4-leading)}.astryx-heading[data-level="5"]{font-family:var(--font-family-heading);font-size:var(--text-heading-5-size);font-weight:var(--text-heading-5-weight);line-height:var(--text-heading-5-leading)}.astryx-heading[data-level="6"]{font-family:var(--font-family-heading);font-size:var(--text-heading-6-size);font-weight:var(--text-heading-6-weight);line-height:var(--text-heading-6-leading)}.astryx-heading[data-type=display-1]{font-size:clamp(2.5rem,.31rem + 9vw,7.5rem)}.astryx-heading[data-type=display-1],.astryx-heading[data-type=display-2]{font-family:var(--font-family-heading);line-height:.95;font-weight:900;font-style:oblique 12deg;letter-spacing:-.035em;text-wrap:balance}.astryx-heading[data-type=display-2]{font-size:clamp(2.125rem,.975rem + 4.72vw,4.75rem)}.astryx-heading[data-type=display-3]{font-family:var(--font-family-heading);font-size:clamp(1.75rem,1.09rem + 2.7vw,3.25rem);line-height:.95;font-weight:900;font-style:oblique 12deg;letter-spacing:-.035em;text-wrap:balance}.astryx-heading{letter-spacing:-.02em;text-wrap:balance}.astryx-text[data-type=body]{font-family:var(--font-family-body);font-size:var(--text-body-size);line-height:var(--text-body-leading)}.astryx-text[data-type=large]{font-family:var(--font-family-body);font-size:var(--text-large-size);line-height:1.5;font-weight:400}.astryx-text[data-type=label]{font-family:var(--font-family-body);font-size:var(--text-label-size);line-height:var(--text-label-leading);font-weight:600}.astryx-text[data-type=code]{font-family:var(--font-family-code);font-size:var(--text-code-size);line-height:var(--text-code-leading)}.astryx-text[data-type=supporting]{font-family:var(--font-family-body);font-size:clamp(.8125rem,.78rem + .15vw,.875rem);line-height:1.45}.astryx-text[data-type=display-1]{font-family:var(--font-family-heading);font-size:var(--text-display-1-size);line-height:var(--text-display-1-leading)}.astryx-text[data-type=display-2]{font-family:var(--font-family-heading);font-size:var(--text-display-2-size);line-height:var(--text-display-2-leading)}.astryx-text[data-type=display-3]{font-family:var(--font-family-heading);font-size:var(--text-display-3-size);line-height:var(--text-display-3-leading)}.astryx-text[data-type=eyebrow]{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.astryx-text[data-type=stat]{font-size:clamp(1.5625rem,1.04rem + 2.13vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.astryx-button{border-radius:var(--radius-full);font-weight:700;--_button-radius:var(--radius-full)}.astryx-button:active{transform:scale(.98)}.astryx-button[data-size=lg]{padding-inline:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-size:var(--font-size-base)}.astryx-button[data-size=md]{padding-inline:var(--spacing-5)}.astryx-button[data-variant=brand]{background-color:var(--astryx-theme-plase-lime);color:var(--astryx-theme-plase-on-lime);border-width:1px;border-style:solid;border-color:var(--astryx-theme-plase-on-lime)}.astryx-button[data-variant=brand]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:#b6ff3d}.astryx-button[data-variant=ink]{background-color:#111111;color:#ffffff}.astryx-button[data-variant=ink]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:#2a2a2e}.astryx-button[data-variant=onbrand]{background-color:transparent;color:inherit;border:1px solid}.astryx-button[data-variant=onbrand]:hover:where(:not(:disabled,[aria-disabled=true])){background-color:#ffffff1f}.astryx-button[data-variant=secondary]{background-color:transparent;border-width:1px;border-style:solid;border-color:var(--color-border-emphasized)}.astryx-badge{border-radius:var(--radius-full);font-weight:700}.astryx-badge[data-variant=brand]{background-color:var(--astryx-theme-plase-lime);color:var(--astryx-theme-plase-on-lime)}.astryx-badge[data-variant=outline]{background-color:transparent;color:inherit;box-shadow:inset 0 0 0 1px currentColor}.astryx-card{--astryx-card-padding:var(--astryx-theme-plase-card-padding);--_card-radius:var(--radius-container)}.astryx-card,.astryx-clickable-card{border-radius:var(--radius-container);box-shadow:inset 0 0 0 1px var(--color-border)}.astryx-clickable-card{transition-property:transform,box-shadow;transition-duration:var(--duration-medium);transition-timing-function:var(--ease-standard)}.astryx-clickable-card:hover:where(:not(:disabled,[aria-disabled=true])){transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--color-border-emphasized),var(--shadow-med)}.astryx-section{--astryx-section-padding:var(--spacing-0)}.astryx-app-shell,.astryx-app-shell-header,.astryx-layout-content{background-color:transparent}.astryx-app-shell-header{box-shadow:none;padding-top:var(--spacing-3);pointer-events:none}.astryx-toggle-button,.astryx-top-nav-item{border-radius:var(--radius-full)}.astryx-top-nav-mega-menu-item{border-radius:var(--radius-container)}.astryx-heading[data-color=primary],.astryx-text[data-color=primary]{color:var(--color-text-primary)}.astryx-heading[data-color=secondary],.astryx-text[data-color=secondary]{color:var(--color-text-secondary)}.astryx-heading[data-color=disabled],.astryx-text[data-color=disabled]{color:var(--color-text-disabled)}.astryx-heading[data-color=placeholder],.astryx-text[data-color=placeholder]{color:var(--color-text-secondary)}.astryx-heading[data-color=accent],.astryx-text[data-color=accent]{color:var(--color-text-accent)}.astryx-text[data-size="4xs"]{font-size:var(--font-size-4xs)}.astryx-text[data-size="3xs"]{font-size:var(--font-size-3xs)}.astryx-text[data-size="2xs"]{font-size:var(--font-size-2xs)}.astryx-text[data-size=xsm]{font-size:var(--font-size-xs)}.astryx-text[data-size=sm]{font-size:var(--font-size-sm)}.astryx-text[data-size=base]{font-size:var(--font-size-base)}.astryx-text[data-size=lg]{font-size:var(--font-size-lg)}.astryx-text[data-size=xl]{font-size:var(--font-size-xl)}.astryx-text[data-size="2xl"]{font-size:var(--font-size-2xl)}.astryx-text[data-size="3xl"]{font-size:var(--font-size-3xl)}.astryx-text[data-size="4xl"]{font-size:var(--font-size-4xl)}.astryx-heading[data-weight=normal]{font-weight:var(--font-weight-normal)}.astryx-heading[data-weight=medium]{font-weight:var(--font-weight-medium)}.astryx-heading[data-weight=semibold]{font-weight:var(--font-weight-semibold)}.astryx-heading[data-weight=bold]{font-weight:var(--font-weight-bold)}[data-astryx-media=dark]{color-scheme:dark;--color-text-primary:var(--color-on-dark);--color-icon-primary:var(--color-on-dark);--color-accent:var(--color-on-dark)}[data-astryx-media=light]{color-scheme:light;--color-text-primary:var(--color-on-light);--color-icon-primary:var(--color-on-light);--color-accent:var(--color-on-light)}}}@layer astryx-theme{}