[data-public-root] [data-public=section]{width:100%;padding-top:var(--space-section-y);padding-bottom:var(--space-section-y);scroll-margin-top:var(--size-header-height);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}[data-public-root] [data-public=section-inner]{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative}[data-public-root] [data-public=section-stack-host]{width:100%;max-width:var(--grid-content-width)}[data-public-root] [data-public=section-stack]{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}[data-public-root] [data-public=section-stack]>[data-public=section-heading],[data-public-root] [data-public=section-stack]>[data-public=section-content]{width:100%;min-width:0}@container section-stack (min-width:961px){[data-public-root] [data-public=section-stack]{grid-template-columns:repeat(var(--grid-columns), minmax(0, var(--grid-col)));column-gap:var(--grid-gutter);justify-content:start;align-items:start;display:grid}[data-public-root] [data-public=section-stack]>[data-public=section-heading]{grid-column:var(--section-heading-start,3) / span var(--section-heading-span,8);width:auto}[data-public-root] [data-public=section-stack]>[data-public=section-content]{grid-column:var(--section-content-start,1) / span var(--section-content-span,12);width:auto}}[data-public-root] [data-public=section-layout-container]{width:100%}[data-public-root] [data-public=section-content]{gap:var(--space-content-y);flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-content][data-stack-align=center]{align-items:center}[data-public-root] [data-public=section-content][data-stack-align=start]{align-items:flex-start}body:has(.header--secondary) [data-public=section]{scroll-margin-top:calc(var(--size-header-height) * 2)}body:has([data-public=page-nav][data-stuck=true]) [data-public=section]{scroll-margin-top:calc(var(--size-header-height) + var(--size-page-nav-height))}[data-public-root]:has([data-public=page-nav][data-stuck=true]) [data-public=section]{scroll-margin-top:calc(var(--size-header-height) + var(--size-page-nav-height))}:is([data-public-root] [data-public=section]:has([data-public=card-carousel]),[data-public-root] [data-public=section]:has([data-public=ai-reviews-widget]),[data-public-root] [data-public=section]:has([data-public=logo-marquee]),[data-public-root] [data-public=section]:has([data-public=live-preview]),[data-public-root] [data-public=section]:has([data-public=page-nav]),[data-public-root] [data-public=section]:has([data-public=page-toc])){overflow:visible}[data-public-root] [data-public=section][data-padding-y=compactTop]{padding-top:var(--space-section-y-compact)}[data-public-root] [data-public=section][data-padding-y=compactBottom]{padding-bottom:var(--space-section-y-compact)}[data-public-root] [data-public=section][data-padding-y=compactBoth]{padding-top:var(--space-section-y-compact);padding-bottom:var(--space-section-y-compact)}[data-public-root] [data-public=slot-description]{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--prv-palette-brand) 75%, transparent);padding:var(--prv-space-12);border-radius:4px}[data-public-root] .section-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-public-root] .section-backdrop>*{object-fit:cover;width:100%;height:100%;display:block}[data-public-root] [data-public=section-layout]{align-items:stretch;gap:var(--grid-gutter);flex-direction:column;width:100%;display:flex}@container section (max-width:960px){[data-public-root] [data-public=section-layout]:has([data-public=page-toc])>[data-public=section-layout-column][data-column=aside]{display:none}}[data-public-root] [data-public=section-layout-column]{flex-direction:column;width:100%;min-width:0;display:flex}[data-public-root] [data-public=section-layout-column]>[data-public=section-content]{flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-layout-column]>[data-public=section-content]>:only-child{width:100%}@container section (min-width:961px){[data-public-root] [data-public=section-layout]{grid-template-columns:repeat(var(--grid-columns), minmax(0, var(--grid-col)));column-gap:var(--grid-gutter);row-gap:var(--grid-gutter);justify-content:start;align-items:center;display:grid}[data-public-root] [data-public=section-layout-column]{width:auto}[data-public-root] [data-public=section-layout][data-layout=columnsReverse]{direction:rtl}[data-public-root] [data-public=section-layout][data-layout=columnsReverse]>[data-public=section-layout-column]{direction:ltr}[data-public-root] [data-public=section-layout-column][data-column=primary]{grid-column:var(--section-columns-start,1) / span var(--section-span-primary,6)}[data-public-root] [data-public=section-layout-column][data-column=aside]{grid-column:span var(--section-span-aside,6)}[data-public-root] [data-public=section-layout-column][data-column=aside]:has([data-public=page-toc]){align-self:stretch}[data-public-root] [data-public=section-layout-column][data-column=aside]:has([data-public=page-toc])>[data-public=section-content][data-slot=aside]{height:100%}[data-public-root] [data-public=section-layout][data-layout=columns]>[data-public=section-layout-column][data-column=primary]{margin-inline-end:var(--space-section-columns-inset)}[data-public-root] [data-public=section-layout][data-layout=columns]>[data-public=section-layout-column][data-column=aside],[data-public-root] [data-public=section-layout][data-layout=columnsReverse]>[data-public=section-layout-column][data-column=primary]{margin-inline-start:var(--space-section-columns-inset)}[data-public-root] [data-public=section-layout][data-layout=columnsReverse]>[data-public=section-layout-column][data-column=aside]{margin-inline-end:var(--space-section-columns-inset)}}[data-public-root] [data-public=section][data-aside-grow]{overflow:clip visible}@container section (min-width:961px){[data-public-root] [data-public=section][data-aside-grow] [data-public=section-content][data-slot=aside]{container-type:inline-size}[data-public-root] [data-public=section][data-aside-grow] [data-public=section-content][data-slot=aside]>*{--aside-grow-content:min(var(--grid-content-width), 100vw - 2 * var(--space-container-x));--aside-grow-ramp:clamp(0, tan(atan2(var(--aside-grow-content) - 961px, 279px)), 1);--aside-grow-room:tan(atan2(max(0px, (100vw - var(--aside-grow-content)) / 2), 100cqw));transform-origin:0;scale:calc(1 + min(var(--section-aside-grow,0) * var(--aside-grow-ramp), var(--aside-grow-room)))}[data-public-root] [data-public=section][data-aside-grow] [data-layout=columnsReverse] [data-public=section-content][data-slot=aside]>*{transform-origin:100%}}[data-public-root] [data-public-viewport=mobile] [data-public=section-layout]{direction:ltr!important;flex-direction:column!important;align-items:stretch!important;display:flex!important}[data-public-root] [data-public-viewport=mobile] [data-public=section-layout-column]{width:100%;grid-column:auto!important;margin-inline:0!important}[data-public-root] [data-public-viewport=mobile] [data-public=section-layout]:has([data-public=page-toc])>[data-public=section-layout-column][data-column=aside]{display:none}[data-public-root] [data-public=section-heading-copy]>[data-public=section-heading-block]{flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading]{--heading-end-line:var(--text-h2-line-height);--heading-end-eyebrow:var(--text-h5-line-height);--heading-end-offset:0px;flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading-row]{align-items:flex-start;gap:var(--space-heading-end);flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading-end]{width:100%;display:flex}[data-public-root] [data-public=section-heading-copy]{flex-direction:column;width:100%;min-width:0;display:flex}[data-public-root] [data-public=section-heading-copy][data-width=band]{max-width:var(--heading-max-width)}[data-public-root] [data-public=section-heading-copy][data-width=fill]{width:100%;max-width:none}[data-public-root] [data-public=section-heading][data-width=band]{max-width:var(--heading-max-width);margin-inline:auto}[data-public-root] [data-public=section-heading-action]{width:100%;display:flex}[data-public-root] [data-public=section-heading-lead]{flex-direction:column;width:100%;display:flex}[data-public-root] [data-public=section-heading-above]{flex-direction:row;align-items:center;line-height:1;display:flex}[data-public-root] [data-public=section-heading-above] [data-public=breadcrumbs]{align-self:stretch}[data-public-root] [data-public=section-description]{width:100%}[data-public-root] [data-public=section-description] a:not(.button){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}[data-public-root] [data-public=section-description] a:not(.button):hover{color:var(--color-accent-hover)}[data-public-root] [data-public=section-heading][data-level=h1]{--heading-end-line:var(--text-h1-line-height);--heading-end-eyebrow:var(--text-h4-line-height)}[data-public-root] [data-public=section-heading][data-level=h3]{--heading-end-line:var(--text-h3-line-height);--heading-end-eyebrow:var(--text-h6-line-height)}[data-public-root] [data-public=section-heading][data-has-label=true]{--heading-end-offset:calc(var(--heading-end-eyebrow) + var(--space-heading-label))}@media (min-width:961px){[data-public-root] [data-public=section-heading-row]{flex-direction:row}[data-public-root] [data-public=section-heading-end]{width:auto}[data-public-root] [data-public=section-heading-row]>[data-public=section-heading-copy]{flex:1 1 0;min-width:0;max-width:none}[data-public-root] [data-public=section-heading-row]>[data-public=section-heading-end]{min-width:0;min-height:var(--heading-end-line);margin-top:var(--heading-end-offset);flex:none;justify-content:flex-end;align-items:center}[data-public-root] [data-public=section-heading-row]>[data-public=section-heading-end] .button--align-start{align-self:center}}[data-public-root] [data-public=section-heading],[data-public-root] [data-public=section-heading] [data-public=section-heading-copy],[data-public-root] [data-public=section-heading] [data-public=section-heading-block],[data-public-root] [data-public=section-heading] [data-public=section-heading-lead]{align-items:flex-start}[data-public-root] [data-public=section-heading] [data-public=section-title],[data-public-root] [data-public=section-heading] [data-public=section-description]{text-align:left}[data-public-root] [data-public=section-heading] [data-public=section-heading-action]{justify-content:flex-start}[data-public-root] [data-public=section-heading][data-align=center],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-copy],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-block],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-lead]{align-items:center}[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-title],[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-description]{text-align:center;width:100%}[data-public-root] [data-public=section-heading][data-align=center] [data-public=section-heading-action]{justify-content:center}@container section (max-width:960px){[data-public-root] [data-public=section-layout] [data-public=section-heading],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-copy],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-block],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-lead]{align-items:center}[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-title],[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-description]{text-align:center;width:100%}[data-public-root] [data-public=section-layout] [data-public=section-heading] [data-public=section-heading-action]{justify-content:center}}
[data-public-root] .decor[data-preset=media-1]{object-position:18% 28%}[data-public-root] .decor[data-preset=media-2]{object-position:78% 32%}[data-public-root] .decor[data-preset=media-3]{object-position:42% 72%}[data-public-root] .decor[data-preset=media-4]{object-position:62% 48%}[data-public-root] .decor--svg{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--decor-canvas-bg,transparent);width:100%;height:100%;display:block;position:relative;overflow:hidden}[data-public-root] .decor__svg{width:100%;height:100%;display:block}[data-public-root] .decor[data-wash=canvas]{--decor-canvas-bg:var(--prv-palette-white);--decor-canvas-bg-end:var(--prv-palette-white);--decor-canvas-wing-a:color-mix(in srgb, var(--prv-palette-brand) 36%, white);--decor-canvas-wing-b:color-mix(in srgb, var(--prv-palette-brand-mid) 34%, white);--decor-canvas-wing-c:color-mix(in srgb, var(--prv-palette-brand-end) 38%, white);--decor-canvas-sheen:var(--prv-palette-white);--decor-canvas-soft:color-mix(in srgb, var(--prv-palette-white) 90%, transparent);--decor-canvas-bloom-a:color-mix(in srgb, var(--prv-palette-brand-mid) 94%, white);--decor-canvas-bloom-b:color-mix(in srgb, var(--prv-palette-brand) 90%, white);--decor-canvas-core:color-mix(in srgb, var(--prv-palette-brand-mid) 68%, var(--prv-palette-brand));--decor-canvas-veil:color-mix(in srgb, var(--prv-palette-brand-end) 42%, white);--decor-canvas-fade:var(--prv-palette-white)}[data-public-root] .decor[data-wash=canvas] .decor__svg{width:2560px;max-width:none;height:1299px;position:absolute;top:269px;left:50%;transform:translate(-50%)}@media only screen and (max-width:1023px){[data-public-root] .decor[data-wash=canvas] .decor__svg{aspect-ratio:2560/1299;width:1600px;height:auto;top:400px}}@media only screen and (max-width:767px){[data-public-root] .decor[data-wash=canvas] .decor__svg{width:1200px;top:420px}}@media only screen and (max-width:479px){[data-public-root] .decor[data-wash=canvas] .decor__svg{width:900px;top:480px}}[data-public-root] [data-public-viewport=mobile] .decor[data-wash=canvas] .decor__svg{aspect-ratio:2560/1299;width:1200px;height:auto;top:420px}[data-public-root] .decor--wash{box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;background-position:50% 0;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%;display:block}[data-public-root] .decor[data-wash=canvas-dark]{background-color:var(--prv-palette-ink);background-image:radial-gradient(ellipse 135% 105% at 92% 8%, color-mix(in srgb, var(--prv-palette-brand) 42%, transparent) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 28%, transparent) 30%, color-mix(in srgb, var(--prv-palette-brand-end) 16%, transparent) 52%, color-mix(in srgb, var(--prv-palette-orange) 8%, transparent) 64%, transparent 80%), radial-gradient(ellipse 85% 75% at 100% 0%, color-mix(in srgb, var(--prv-palette-brand) 18%, transparent) 0%, transparent 50%)}[data-public-root] .decor[data-wash=frame-light]{--frame-light-main:8% 0%;--frame-light-accent:96% 100%;background-color:var(--prv-palette-gray);background-image:radial-gradient(ellipse 46% 78% at var(--frame-light-main), color-mix(in srgb, var(--prv-palette-brand) 16%, transparent) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 8%, transparent) 45%, transparent 72%), radial-gradient(ellipse 30% 56% at var(--frame-light-accent), color-mix(in srgb, var(--prv-palette-brand-end) 14%, transparent) 0%, transparent 70%)}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-2]{--frame-light-main:92% 50%;--frame-light-accent:4% 100%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-3]{--frame-light-main:50% 0%;--frame-light-accent:0% 100%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-4]{--frame-light-main:0% 100%;--frame-light-accent:100% 0%}[data-public-root] .decor[data-wash=frame-light][data-preset=browser-5]{--frame-light-main:100% 0%;--frame-light-accent:0% 100%}[data-public-root] .decor[data-wash=hero-mist]{background-color:var(--prv-palette-white);background-image:none;position:relative;overflow:hidden}[data-public-root] .decor[data-wash=hero-mist]:before{content:"";background-image:var(--gradient-hero-mist-veil);filter:blur(56px);opacity:.95;pointer-events:none;background-position:50% 100%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-12%}[data-public-root] .decor[data-wash=warm-mesh-scrim]{background:linear-gradient(270deg,#000000b8 0%,#0000006b 34%,#0000 58%),linear-gradient(to bottom right,#000 0%,#000000e0 42%,#00000085 68%,#00000038 84%,#0000 100%)}
[data-public-root] .button-group{vertical-align:top;flex-wrap:wrap;max-width:100%;display:inline-flex}[data-public-root] .button-group[data-direction=row]{flex-direction:row}[data-public-root] .button-group[data-direction=column]{flex-flow:column}[data-public-root] .button-group[data-gap=action]{gap:var(--space-gap-action)}[data-public-root] .button-group[data-gap=sm]{gap:var(--space-gap-sm)}[data-public-root] .button-group[data-gap=xs]{gap:var(--space-gap-xs)}[data-public-root] .button-group[data-align=start]{justify-content:flex-start;align-items:flex-start}[data-public-root] .button-group[data-align=center]{justify-content:center;align-items:center}[data-public-root] .button-group[data-align=stretch]{align-items:stretch}[data-public-root] .button-group[data-align=center]>.button{align-self:center}[data-public-root] .button-group[data-align=start]>.button{align-self:flex-start}[data-public-root] .button-group[data-align=stretch]>.button{align-self:stretch}[data-public-root] .button-group[data-direction=column][data-align=stretch]>.button{width:100%}[data-public-root] .button-group[data-direction=row][data-align=stretch]{align-items:stretch}[data-public-root] .button-group>.button--ghost.button--align-start:before{content:none}[data-public-root] .button-group>.button--lg.button--ghost.button--align-start{padding:var(--control-padding-y-lg) var(--control-padding-x-lg);min-height:var(--control-min-height-lg)}[data-public-root] .button-group>.button--md.button--ghost.button--align-start{padding:var(--control-padding-y-md) var(--control-padding-x-md);min-height:var(--control-min-height-md)}[data-public-root] .button-group>.button--sm.button--ghost.button--align-start{padding:var(--control-padding-y-sm) var(--control-padding-x-sm);min-height:var(--control-min-height-sm)}[data-public-root] .button-group>.button--ghost.button--align-start:hover:not(:disabled),[data-public-root] .button-group>.button--ghost.button--align-start:focus-visible:not(:disabled),[data-public-root] .button-group>.button--ghost.button--align-start.button--expanded{background:var(--control-wash-hover)}[data-public-root] .button-group[data-direction=row]:has(>.button-caption){align-items:flex-start}[data-public-root] .button-group[data-align=center]>.button-caption{align-self:center}:is([data-public-root] .button-group[data-direction=row]:has(>.button-caption)>.button-caption,[data-public-root] .button-group[data-direction=row]:has(>.button-caption)>.button),[data-public-root] .button-group[data-align=start]>.button-caption{align-self:flex-start}
[data-public-root] .media{box-sizing:border-box;border-radius:var(--radius-md);width:100%;box-shadow:none;background-color:#0000;display:block;position:relative;overflow:visible}[data-public-root] .media[data-shadow=true][data-shell=none],[data-public-root] .media[data-shadow=true][data-shell=light]{box-shadow:var(--shadow-media-raised)}[data-public-root] .media[data-content-elev=light]{--media-content-shadow:var(--shadow-media)}[data-public-root] .media[data-content-elev=dark]{--media-content-shadow:var(--shadow-media-inverse)}[data-public-root] .media[data-aspect="16/9"]{aspect-ratio:16/9}[data-public-root] .media[data-aspect="4/3"]{aspect-ratio:4/3}[data-public-root] .media[data-aspect="3/2"]{aspect-ratio:3/2}[data-public-root] .media[data-aspect="2/1"]{aspect-ratio:2}[data-public-root] .media[data-aspect="1/1"]{aspect-ratio:1}[data-public-root] .media[data-aspect=source]{aspect-ratio:auto;height:auto}[data-public-root] .media[data-aspect=source]>.media__frame{flex:none;height:auto;min-height:0}[data-public-root] .media[data-aspect=source]>.media__frame>*{width:100%;height:auto;display:block}[data-public-root] .media[data-aspect=fill]:not([data-height=card]){aspect-ratio:auto;height:100%;min-height:0}[data-public-root] .media[data-height=card]{aspect-ratio:auto;height:var(--size-media-height);max-height:var(--size-media-height);flex:0 0 var(--size-media-height)}[data-public-root] .media[data-surface=white]{background-color:var(--color-surface-default)}[data-public-root] .media[data-surface=gray]{background-color:var(--color-surface-muted)}[data-public-root] .media[data-surface=pastel]{background-color:var(--color-surface-pastel);position:relative}[data-public-root] .media[data-surface=pastel]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 130% 130% at 81% 81%, color-mix(in srgb, var(--prv-palette-brand-end) 18%, white) 0%, color-mix(in srgb, var(--prv-palette-brand-mid) 55%, white) 50%, color-mix(in srgb, var(--prv-palette-brand-mid) 72%, white) 75%, var(--prv-palette-brand-mid) 100%);position:absolute;inset:0}[data-public-root] .media[data-surface=pastel]>.media__frame{z-index:1;position:relative}[data-public-root] .media[data-surface=none]{background-color:#0000}[data-public-root] .media[data-radius=none]{--media-radius:0px;border-radius:0}[data-public-root] .media[data-radius=xs]{--media-radius:var(--radius-xs);border-radius:var(--radius-xs)}[data-public-root] .media[data-radius=sm]{--media-radius:var(--radius-sm);border-radius:var(--radius-sm)}[data-public-root] .media[data-radius=md]{--media-radius:var(--radius-md);border-radius:var(--radius-md)}[data-public-root] .media[data-radius=lg]{--media-radius:var(--radius-lg);border-radius:var(--radius-lg)}[data-public-root] .media[data-radius=xl]{--media-radius:var(--radius-xl);border-radius:var(--radius-xl)}[data-public-root] .media[data-empty]:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-color:color-mix(in srgb, var(--prv-palette-ink) 4%, var(--color-surface-muted));background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, color-mix(in srgb, var(--prv-palette-ink) 10%, transparent) 5px, color-mix(in srgb, var(--prv-palette-ink) 10%, transparent) 6px);position:absolute;inset:0}[data-public-root] .media[data-empty][data-tone=inverse]:before{background-color:color-mix(in srgb, var(--prv-palette-white) 6%, transparent);background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, color-mix(in srgb, var(--prv-palette-white) 14%, transparent) 5px, color-mix(in srgb, var(--prv-palette-white) 14%, transparent) 6px)}[data-public-root] .media[data-inset=padded][data-empty]:before{content:none}[data-public-root] .media__frame{z-index:1;border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}[data-public-root] .media__frame>img,[data-public-root] .media__frame>picture,[data-public-root] .media__frame>video,[data-public-root] .media__frame>.media-playback{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}[data-public-root] .media[data-fit=contain]>.media__frame>img,[data-public-root] .media[data-fit=contain]>.media__frame>picture{object-fit:contain;object-position:center center}[data-public-root] .media__label{box-sizing:border-box;width:100%;height:100%;padding:var(--prv-space-24);text-align:center;color:color-mix(in srgb, var(--prv-palette-ink) 40%, transparent);justify-content:center;align-items:center;display:flex}[data-public-root] .media[data-tone=inverse] .media__label{color:color-mix(in srgb, var(--prv-palette-white) 50%, transparent)}[data-public-root] .media__backdrop{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}[data-public-root] .media__backdrop>img,[data-public-root] .media__backdrop>picture,[data-public-root] .media__backdrop>video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}[data-public-root] .media__backdrop>*{width:100%;height:100%}[data-public-root] .media[data-inset=padded]{padding:var(--prv-space-48);flex-direction:column;display:flex}[data-public-root] .media[data-inset=padded]>.media__frame{z-index:1;box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-surface-default);width:100%;height:100%;min-height:0;box-shadow:var(--media-content-shadow);flex:auto;position:relative;overflow:hidden}[data-public-root] .media[data-inset=padded][data-empty]>.media__frame{background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, color-mix(in srgb, var(--prv-palette-ink) 6%, transparent) 5px, color-mix(in srgb, var(--prv-palette-ink) 6%, transparent) 6px)}[data-public-root] .media[data-inset=padded][data-empty]>.media__frame .media__label{color:color-mix(in srgb, var(--prv-palette-ink) 40%, transparent)}
[data-public-root] .content-card{box-sizing:border-box;width:100%;max-width:400px;color:var(--color-fg-default);font-family:var(--prv-font-sans);flex-direction:column;display:flex}[data-public-root] .content-card[data-size=compact]{--space-inset-lg:var(--prv-space-24);--space-inset-sm:var(--prv-space-12);--space-gap-lg:var(--prv-space-20);--space-gap-md:var(--prv-space-14);--space-gap-sm:var(--prv-space-10);--space-gap-action:var(--prv-space-10);--size-icon-tile:var(--prv-space-40);--size-icon-tile-glyph:var(--prv-size-20);--size-icon-tile-radius:var(--prv-radius-12);--text-h5-font-size:var(--text-h6-font-size);--text-h5-line-height:var(--prv-line-height-24);--text-body-font-size:var(--prv-font-size-16);--text-body-line-height:var(--prv-line-height-24)}@media only screen and (max-width:960px){[data-public-root] .content-card[data-size=compact]{--space-inset-lg:var(--prv-space-20);--space-gap-lg:var(--prv-space-16)}}[data-public-root] .content-card[data-min-width=true]{min-width:min(100%, var(--content-card-min-width))}[data-public-root] .content-card[data-max-width=none]{max-width:none}[data-public-root] .content-card[data-max-width=custom]{max-width:var(--content-card-max-width)}[data-public-root] .content-card[data-surface=none]{box-shadow:none;background:0 0;border-radius:0;gap:0}[data-public-root] .content-card[data-max-width=default][data-surface=none]{max-width:400px}[data-public-root] .content-card[data-max-width=default][data-surface=none][data-has-media=true]{max-width:380px}[data-public-root] .content-card[data-surface=none][data-has-media=true]{gap:var(--space-gap-lg)}[data-public-root] .content-card[data-surface=none] .content-card__body{box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:0;display:flex}[data-public-root] .content-card[data-surface=none][data-has-media=true] .content-card__body{gap:var(--space-gap-tight);padding:0 var(--space-inset-sm)}[data-public-root] .content-card[data-surface=gray],[data-public-root] .content-card[data-surface=white]{gap:var(--space-gap-md);border-radius:var(--radius-lg);background:var(--color-surface-muted);height:100%;min-height:0;box-shadow:none;border:none;overflow:hidden}[data-public-root] .content-card[data-max-width=default][data-surface=gray],[data-public-root] .content-card[data-max-width=default][data-surface=white]{max-width:380px}[data-public-root] .content-card[data-surface=white]{background:var(--color-surface-default);box-shadow:var(--shadow-raised)}[data-public-root] .content-card[data-surface=gray] .content-card__body,[data-public-root] .content-card[data-surface=white] .content-card__body{box-sizing:border-box;min-height:0;padding:0 var(--space-inset-lg) var(--space-inset-lg);flex-direction:column;flex:auto;display:flex}[data-public-root] .content-card:is([data-surface=gray],[data-surface=white])[data-media-place=bottom] .content-card__body{padding:var(--space-inset-lg) var(--space-inset-lg) var(--space-gap-md);flex:none}[data-public-root] .content-card:is([data-surface=gray],[data-surface=white])[data-media-place=bottom] .content-card__media{padding:0 var(--space-inset-lg) var(--space-inset-lg);flex:auto;align-items:flex-end;display:flex}[data-public-root] .content-card[data-surface=gray]:not([data-has-media]):not([data-icon-band=true]) .content-card__body,[data-public-root] .content-card[data-surface=white]:not([data-has-media]):not([data-icon-band=true]) .content-card__body{padding:var(--space-inset-lg)}[data-public-root] .content-card[data-surface=gray][data-has-media=true] .content-card__actions,[data-public-root] .content-card[data-surface=white][data-has-media=true] .content-card__actions{padding-top:var(--space-gap-md);margin-top:auto}[data-public-root] .content-card[data-surface=dark],[data-public-root] .content-card[data-surface=darkMuted],[data-public-root] .content-card[data-surface=light],[data-public-root] .content-card[data-surface=blue]{border-radius:var(--radius-lg);gap:var(--space-gap-md);overflow:hidden}[data-public-root] .content-card[data-max-width=default][data-surface=dark],[data-public-root] .content-card[data-max-width=default][data-surface=darkMuted],[data-public-root] .content-card[data-max-width=default][data-surface=light],[data-public-root] .content-card[data-max-width=default][data-surface=blue]{max-width:440px}[data-public-root] .card-grid .content-card[data-max-width],[data-public-root] .card-grid .content-card[data-max-width=default][data-has-media=true],[data-public-root] .card-grid .content-card[data-max-width=default][data-surface=none][data-has-media=true],[data-public-root] [data-public=card-grid] .content-card[data-max-width],[data-public-root] [data-public=card-grid] .content-card[data-max-width=default][data-surface=none][data-has-media=true],[data-public-root] [data-public=section-layout-column] .content-card[data-max-width],[data-public-root] [data-public=section-layout-column] .content-card[data-max-width=default][data-surface=none][data-has-media=true],[data-public-root] .card-carousel__slide>.content-card[data-max-width],[data-public-root] .card-carousel__slide>.content-card[data-max-width=default][data-surface=none][data-has-media=true]{max-width:none}[data-public-root] .content-card[data-surface=dark]{background:var(--color-surface-inverse);color:var(--color-fg-inverse)}[data-public-root] .content-card[data-surface=darkMuted]{background:var(--color-surface-inverse-muted);color:var(--color-fg-inverse)}[data-public-root] .content-card[data-surface=light]{background:var(--color-surface-muted);color:var(--color-fg-default)}[data-public-root] .content-card[data-surface=blue]{background:var(--color-accent-magenta);color:var(--color-fg-inverse)}[data-public-root] .content-card[data-surface=dark] .content-card__body,[data-public-root] .content-card[data-surface=darkMuted] .content-card__body,[data-public-root] .content-card[data-surface=light] .content-card__body,[data-public-root] .content-card[data-surface=blue] .content-card__body{box-sizing:border-box;padding:var(--space-inset-lg) var(--space-inset-lg) 0;flex-direction:column;display:flex}[data-public-root] .content-card[data-surface=dark]:not([data-has-media]),[data-public-root] .content-card[data-surface=darkMuted]:not([data-has-media]),[data-public-root] .content-card[data-surface=light]:not([data-has-media]),[data-public-root] .content-card[data-surface=blue]:not([data-has-media]){gap:0}[data-public-root] .content-card[data-surface=dark]:not([data-has-media]) .content-card__body,[data-public-root] .content-card[data-surface=darkMuted]:not([data-has-media]) .content-card__body,[data-public-root] .content-card[data-surface=light]:not([data-has-media]) .content-card__body,[data-public-root] .content-card[data-surface=blue]:not([data-has-media]) .content-card__body{padding:var(--space-inset-lg)}[data-public-root] .content-card__icon{margin:0 0 var(--space-gap-sm);overflow:visible}[data-public-root] .content-card__icon:has([data-public=icon-tile][data-surface=soft]){margin-bottom:var(--space-gap-lg)}[data-public-root] .content-card[data-surface=dark] .content-card__icon,[data-public-root] .content-card[data-surface=darkMuted] .content-card__icon,[data-public-root] .content-card[data-surface=light] .content-card__icon,[data-public-root] .content-card[data-surface=blue] .content-card__icon{margin-bottom:var(--space-gap-md)}[data-public-root] .content-card__icon-band{box-sizing:border-box;aspect-ratio:2;background-color:var(--color-surface-muted);flex:none;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}[data-public-root] .content-card[data-surface=white] .content-card__icon-band{background-color:var(--color-surface-muted)}[data-public-root] .content-card__icon-band>.icon-tile{z-index:1;position:relative}[data-public-root] .content-card__icon-band .icon-tile__glyph{width:var(--prv-size-36);height:var(--prv-size-36)}[data-public-root] .content-card__title{align-self:stretch;margin:0}[data-public-root] .content-card[data-surface=gray] .content-card__title,[data-public-root] .content-card[data-surface=white] .content-card__title{width:fit-content;max-width:100%}[data-public-root] .content-card__description{align-self:stretch;margin:0}[data-public-root] .content-card[data-surface=none]:not([data-has-media]) .content-card__title{margin-bottom:var(--space-gap-tight)}[data-public-root] .content-card[data-surface=gray] .content-card__description,[data-public-root] .content-card[data-surface=white] .content-card__description,[data-public-root] .content-card[data-surface=dark] .content-card__description,[data-public-root] .content-card[data-surface=darkMuted] .content-card__description,[data-public-root] .content-card[data-surface=light] .content-card__description,[data-public-root] .content-card[data-surface=blue] .content-card__description{margin-top:var(--space-gap-tight)}[data-public-root] .content-card__actions{align-items:flex-start;gap:var(--space-gap-xs);margin-top:var(--space-gap-action);color:var(--color-accent);flex-direction:column;align-self:stretch;display:flex}[data-public-root] .content-card[data-surface=dark] .content-card__actions,[data-public-root] .content-card[data-surface=darkMuted] .content-card__actions,[data-public-root] .content-card[data-surface=light] .content-card__actions,[data-public-root] .content-card[data-surface=blue] .content-card__actions{margin-top:var(--space-gap-md);color:var(--color-accent-magenta)}[data-public-root] .content-card[data-surface=dark] .content-card__actions,[data-public-root] .content-card[data-surface=darkMuted] .content-card__actions,[data-public-root] .content-card[data-surface=blue] .content-card__actions{color:var(--color-fg-inverse)}[data-public-root] .content-card[data-media-place=bottom]:has(.content-card__actions){gap:calc(var(--space-gap-md) * 2)}[data-public-root] .content-card[data-surface=none][data-media-place=bottom]:has(.content-card__actions){gap:calc(var(--space-gap-lg) * 2)}[data-public-root] .content-card:not([data-media-place=bottom]) .content-card__body{flex:auto}[data-public-root] .content-card:not([data-media-place=bottom]) .content-card__actions{padding-top:var(--space-gap-action);margin-top:auto}[data-public-root] .content-card:is([data-surface=dark],[data-surface=darkMuted],[data-surface=light],[data-surface=blue]):not([data-media-place=bottom]) .content-card__actions,[data-public-root] .content-card:is([data-surface=gray],[data-surface=white])[data-has-media=true]:not([data-media-place=bottom]) .content-card__actions{padding-top:var(--space-gap-md)}[data-public-root] .content-card[data-align=center] .content-card__body{align-items:center}[data-public-root] .content-card[data-align=center] .content-card__title,[data-public-root] .content-card[data-align=center] .content-card__description{text-align:center}[data-public-root] .content-card[data-align=center] .content-card__title{align-self:center}[data-public-root] .content-card[data-align=center] .content-card__actions{align-items:center}[data-public-root] .content-card[data-align=center] .content-card__actions .button--align-start{align-self:center}[data-public-root] .content-card__media{box-sizing:border-box;flex:none;width:100%;margin:0}[data-public-root] .content-card[data-bleed=full][data-media-place=top] .content-card__media{padding-top:var(--content-card-media-pad-top,0)}[data-public-root] .content-card[data-bleed=full][data-media-place=top] .content-card__media .media[data-surface=none]{background-color:#0000}[data-public-root] .content-card[data-bleed=full][data-media-place=top] .content-card__media .media{border-bottom-right-radius:0;border-bottom-left-radius:0}[data-public-root] .content-card[data-surface=light] .content-card__media .media{background-color:var(--color-surface-muted)}[data-public-root] .content-card[data-surface=white][data-media-place=bottom] .content-card__media .media,[data-public-root] .content-card[data-surface=gray][data-media-place=bottom] .content-card__media .media{background-color:color-mix(in srgb, var(--prv-palette-ink) 2%, var(--prv-palette-white))}:is([data-public-root] .content-card[data-surface=gray]:has(.content-card__actions) .content-card__media,[data-public-root] .content-card[data-surface=white]:has(.content-card__actions) .content-card__media,[data-public-root] .content-card[data-surface=gray]:has(.content-card__actions) .content-card__title,[data-public-root] .content-card[data-surface=white]:has(.content-card__actions) .content-card__title,[data-public-root] .content-card[data-icon-band=true]:has(.content-card__actions) .content-card__icon-band){cursor:pointer}[data-public-root] .content-card[data-surface=gray]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--secondary:not(:disabled),[data-public-root] .content-card[data-surface=white]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--secondary:not(:disabled){background-color:var(--control-wash-hover);color:var(--color-accent-blue)}[data-public-root] .content-card[data-surface=gray]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--ghost:not(.button--align-start):not(:disabled),[data-public-root] .content-card[data-surface=white]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--ghost:not(.button--align-start):not(:disabled){background:var(--control-wash-hover);text-decoration:none}[data-public-root] .content-card[data-surface=gray]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--ghost.button--align-start:not(:disabled),[data-public-root] .content-card[data-surface=white]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--ghost.button--align-start:not(:disabled){background:0 0}[data-public-root] .content-card[data-surface=gray]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--ghost.button--align-start:not(:disabled):before,[data-public-root] .content-card[data-surface=white]:is(:has(.content-card__media:hover),:has(.content-card__icon-band:hover),:has(.content-card__title:hover)) .content-card__actions .button--ghost.button--align-start:not(:disabled):before{background:var(--control-wash-hover)}
[data-public-root] .decor[data-wash=demo-band]{background-color:var(--prv-palette-brand-deep);background-image:var(--prv-wash-mesh-image,url(/images/warm-mesh-gradient.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover}[data-public-root] .decor[data-wash=free-banner]{background-color:var(--prv-palette-brand-deep);background-image:var(--prv-wash-mesh-image,url(/images/warm-mesh-gradient.jpg));background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}[data-public-root] .decor[data-wash=free-banner]:after{content:"";pointer-events:none;background:linear-gradient(270deg,#000000b8 0%,#0000006b 34%,#0000 58%),linear-gradient(to bottom right,#000 0%,#000000e0 42%,#00000085 68%,#00000038 84%,#0000 100%);position:absolute;inset:0}
[data-public-root] .browser-media{box-sizing:border-box;width:100%;padding:var(--space-content-y) var(--space-gap-xs) var(--space-gap-xs);border-radius:var(--radius-md);box-shadow:none;background-color:#0000;flex-direction:column;display:flex;position:relative;overflow:visible}[data-public-root] .browser-media[data-shadow=true]{box-shadow:var(--shadow-media-raised)}[data-public-root] .browser-media__backdrop{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}[data-public-root] .browser-media__backdrop>*{width:100%;height:100%}[data-public-root] .browser-media__chrome{z-index:1;top:var(--space-inset-sm);left:var(--space-inset-sm);align-items:center;gap:var(--space-gap-tight);pointer-events:none;display:flex;position:absolute}[data-public-root] .browser-media__chrome-dot{width:var(--space-gap-sm);height:var(--space-gap-sm);border-radius:var(--radius-pill);background-color:color-mix(in srgb, var(--color-accent) 22%, var(--color-surface-default));flex-shrink:0}[data-public-root] .browser-media__window{z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--prv-palette-ink) 12%, transparent);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--prv-radius-16);border-bottom-right-radius:var(--prv-radius-16);background-color:var(--color-surface-default);width:100%;position:relative;overflow:hidden}[data-public-root] .browser-media[data-aspect="16/9"] .browser-media__window{aspect-ratio:16/9}[data-public-root] .browser-media[data-aspect="4/3"] .browser-media__window{aspect-ratio:4/3}[data-public-root] .browser-media[data-aspect="3/2"] .browser-media__window{aspect-ratio:3/2}[data-public-root] .browser-media[data-aspect="2/1"] .browser-media__window{aspect-ratio:2}[data-public-root] .browser-media[data-aspect="1/1"] .browser-media__window{aspect-ratio:1}[data-public-root] .browser-media[data-aspect=fill]:not([data-height=card]) .browser-media__window{aspect-ratio:auto;height:100%;min-height:0}[data-public-root] .browser-media[data-aspect=source] .browser-media__window{aspect-ratio:auto;height:auto}[data-public-root] .browser-media[data-height=card] .browser-media__window{aspect-ratio:auto;height:var(--size-media-height);max-height:var(--size-media-height)}[data-public-root] .browser-media[data-surface=white] .browser-media__window{background-color:var(--color-surface-default)}[data-public-root] .browser-media[data-surface=gray] .browser-media__window{background-color:var(--color-surface-muted)}[data-public-root] .browser-media[data-surface=pastel] .browser-media__window{background-color:var(--color-surface-soft)}[data-public-root] .browser-media[data-surface=none] .browser-media__window{background-color:#0000;border:none}[data-public-root] .browser-media__media{width:100%;height:100%;border-radius:0!important}[data-public-root] .browser-media[data-aspect=source] .browser-media__media{height:auto}
[data-public-root] [data-band=dark],[data-public-root] [data-site-ground=dark]{--site-page:#ffffff47;--site-block:#ffffff2e;--site-line:#ffffff5c;--site-mark:#ffffffa6;--site-lift:none;--site-fade:linear-gradient(180deg, #000 0%, #000 22%, #00000080 62%, transparent 100%)}[data-public-root] :has(>:is(.section-backdrop,.media__backdrop) :is(.decor[data-tone=dark],[data-site-ground=dark])){--site-page:#ffffff47;--site-block:#ffffff2e;--site-line:#ffffff5c;--site-mark:#ffffffa6;--site-lift:none;--site-fade:linear-gradient(180deg, #000 0%, #000 22%, #00000080 62%, transparent 100%)}[data-public-root] [data-site-ground=light]{--site-page:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 16%, transparent);--site-block:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 18%, transparent);--site-line:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 16%, transparent);--site-mark:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 28%, transparent);--site-lift:none;--site-fade:linear-gradient(180deg, #000 0%, #000 32%, #0009 66%, transparent 100%)}[data-public-root] :has(>:is(.section-backdrop,.media__backdrop) :is(.decor[data-tone=light],[data-site-ground=light])){--site-page:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 16%, transparent);--site-block:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 18%, transparent);--site-line:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 16%, transparent);--site-mark:color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 28%, transparent);--site-lift:none;--site-fade:linear-gradient(180deg, #000 0%, #000 32%, #0009 66%, transparent 100%)}.site-canvas{background-color:var(--site-page,color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 6.5%, transparent));width:100%;height:100%;box-shadow:var(--site-lift,none);-webkit-mask-image:var(--site-fade,none);-webkit-mask-image:var(--site-fade,none);mask-image:var(--site-fade,none);border-radius:24px;position:relative;overflow:hidden;container-type:inline-size}.site-canvas[data-solid=true]{background-color:var(--site-page,color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 6.5%, white));box-shadow:var(--site-lift,0 0 0 1px #1113180f, 0 24px 56px #11131824)}.site-canvas[data-solid=true][data-flat]{box-shadow:0 0 0 1px #1113180f}.site-canvas:after{content:"";pointer-events:none;background:linear-gradient(#fff0 68.3%,#ffffff2e 100%);position:absolute;inset:0}.site-canvas__chrome{align-items:center;gap:.340909cqw;display:flex;position:absolute;top:1.6275cqw;left:1.63466cqw}.site-canvas__dot{background:var(--site-mark,color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 8.5%, transparent));border-radius:50%;flex-shrink:0;width:clamp(7px,1.13636cqw,10px);height:clamp(7px,1.13636cqw,10px)}.site-canvas__hero{background:var(--site-block,color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 8.5%, transparent));border-radius:clamp(10px,1.81818cqw,16px);width:86.3636cqw;height:34.6591cqw;position:absolute;top:7.5cqw;left:6.81818cqw}.site-canvas__row{justify-content:flex-start;align-items:stretch;gap:6.74477cqw;width:85.9832cqw;height:clamp(10px,1.65875cqw,15px);display:flex;position:absolute;left:6.65045cqw}.site-canvas__row[data-row="1"]{opacity:.75;top:47.1751cqw}.site-canvas__row[data-row="2"]{opacity:.45;top:50.3423cqw}.site-canvas__row[data-row="3"]{opacity:.24;top:53.5086cqw}.site-canvas__line{border-radius:var(--radius-pill);background:var(--site-line,color-mix(in srgb, var(--site-tint,var(--prv-palette-orange)) 6.2%, transparent));flex-shrink:0;height:100%;display:block}.site-canvas__line[data-side=left]{width:40.034cqw}.site-canvas__line[data-side=right]{width:38.3749cqw}[data-public-root] .site-backdrop-frame{background:var(--prv-palette-ink-50)}[data-public-root] .site-backdrop-frame .browser-media__window{background:linear-gradient(180deg, color-mix(in srgb, var(--prv-palette-ink-50) 45%, var(--prv-palette-white)) 0%, var(--prv-palette-ink-50) 100%)}[data-public-root] .site-backdrop-frame .browser-media__window .media,[data-public-root] .site-backdrop-frame .browser-media__window .media__frame{background:0 0}[data-public-root] .site-backdrop-frame .browser-media__chrome{gap:5px}[data-public-root] .site-backdrop-frame .browser-media__chrome-dot{width:8px;height:8px}[data-public-root] .site-backdrop-frame .browser-media__chrome-dot:first-child{background-color:var(--prv-palette-red)}[data-public-root] .site-backdrop-frame .browser-media__chrome-dot:nth-child(2){background-color:var(--prv-palette-yellow)}[data-public-root] .site-backdrop-frame .browser-media__chrome-dot:nth-child(3){background-color:var(--prv-palette-green)}.site-backdrop{gap:var(--prv-space-16);padding:var(--prv-space-28) var(--prv-space-32);flex-direction:column;display:flex}.site-backdrop__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--prv-palette-ink) 10%, transparent);height:10px}.site-backdrop__bar[data-w=short]{width:30%}.site-backdrop__bar[data-w=mid]{width:58%}.site-backdrop__hero{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--prv-palette-ink) 5%, transparent);height:150px}.site-backdrop__grid{gap:var(--prv-space-16);grid-template-columns:repeat(3,1fr);display:grid}.site-backdrop__tile{border-radius:var(--radius-md);background:color-mix(in srgb, var(--prv-palette-ink) 6%, transparent);height:92px}
.demo-frame[data-site=fill]{box-sizing:border-box;border-radius:inherit;width:100%;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.demo-frame[data-fade]{--demo-fade:14%;box-sizing:border-box;width:100%;height:100%;min-height:0;-webkit-mask-image:linear-gradient(to right, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent);display:block;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.demo-frame[data-fade]>.demo-frame__stand{inset:var(--demo-fade)}.demo-frame[data-dock^=top] .demo-host{align-items:flex-start}.demo-frame[data-dock=top-left] .demo-host{justify-content:flex-start}.demo-frame[data-fade][data-dock=top-left]>.demo-frame__stand{left:0;right:calc(var(--demo-fade) * 2)}.demo-frame[data-fade][data-dock=top-left]{-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, black calc(100% - var(--demo-fade)), transparent);-webkit-mask-image:linear-gradient(to right, black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, black calc(100% - var(--demo-fade)), transparent);mask-image:linear-gradient(to right, black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, black calc(100% - var(--demo-fade)), transparent)}.demo-frame[data-fade][data-dock=top]{-webkit-mask-image:linear-gradient(to right, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, black calc(100% - var(--demo-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, black calc(100% - var(--demo-fade)), transparent);mask-image:linear-gradient(to right, transparent, black var(--demo-fade), black calc(100% - var(--demo-fade)), transparent), linear-gradient(to bottom, black calc(100% - var(--demo-fade)), transparent)}.demo-frame__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.demo-frame__backdrop .site-canvas,.demo-frame__backdrop .site-backdrop-frame{border-radius:0}.demo-frame__backdrop .site-canvas__chrome{top:max(calc(100cqw * 14.322 / 880), calc(var(--media-radius,0px) * .6));left:max(calc(100cqw * 14.385 / 880), calc(var(--media-radius,0px) * .6))}.demo-frame__stand{inset:var(--demo-site-pad,8%);z-index:1;position:absolute}.demo-frame__host{width:100%;height:100%;min-height:0;position:relative}[data-public-root] .media:has(>.media__frame>.demo-frame){padding:0}[data-public-root] .media .media__frame:has(>.demo-frame){padding:0;overflow:hidden}[data-public-root] .media .media__frame>.demo-frame[data-site=fill],[data-public-root] .media .media__frame>.demo-frame[data-fade]{width:100%;height:100%;position:absolute;inset:0}
.demo-scene{box-sizing:border-box;position:relative}.demo-scene__space{position:absolute;inset:0}.demo-scene__plane{transform-style:preserve-3d;position:absolute;inset:0}[data-demo-measuring] .demo-scene__plane{transform:var(--demo-rest-transform,none)!important}.demo-scene__backdrop{width:100%;height:100%;transition:left .6s cubic-bezier(.65,0,.35,1),top .6s cubic-bezier(.65,0,.35,1),width .6s cubic-bezier(.65,0,.35,1),height .6s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.demo-scene__backdrop>*{width:100%;height:100%}.demo-scene__layer{transform-origin:50%;pointer-events:none;position:absolute}.demo-scene__layer[data-interactive]{pointer-events:auto}.demo-scene__body{height:100%}.demo-scene__body--leaving{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.demo-scene__twin{visibility:hidden;pointer-events:none;position:absolute;transition:none!important;animation:none!important}.demo-scene__extent{visibility:hidden;pointer-events:none;position:absolute}.demo-scene__layer{transition:transform .6s cubic-bezier(.65,0,.35,1),opacity .6s cubic-bezier(.65,0,.35,1)}.demo-scene__layer[data-appearing]{transition:opacity .6s cubic-bezier(.65,0,.35,1)}.demo-scene__layer[data-entering],.demo-scene__backdrop{animation:.6s cubic-bezier(.65,0,.35,1) both demo-scene-in}.demo-scene__backdrop[data-off]{opacity:0;animation:.6s cubic-bezier(.65,0,.35,1) both demo-scene-out}.demo-scene__layer[data-leaving],.demo-scene__backdrop[data-leaving]{opacity:0;pointer-events:none;transition:opacity .6s cubic-bezier(.65,0,.35,1);animation:.6s cubic-bezier(.65,0,.35,1) both demo-scene-out}@keyframes demo-scene-in{0%{opacity:0}}@keyframes demo-scene-out{0%{opacity:1}to{opacity:0}}.demo-scene__layer[data-hidden]{opacity:0;pointer-events:none}.demo-host[data-demo-hover] .demo-scene__layer[data-reacts],.demo-scene__layer[data-active]{--demo-layer-lift:-16px}@media (prefers-reduced-motion:reduce){.demo-scene__layer,.demo-scene__backdrop{transition:none;animation:none}}.demo-scene__layer[data-shadow=soft]{filter:drop-shadow(0 max(0px, calc(8px + var(--demo-elev,0) * .08px)) max(0px, calc(24px + var(--demo-elev,0) * .22px)) #00000024)}.demo-scene__layer[data-shadow=lifted]{filter:drop-shadow(0 max(0px, calc(24px + var(--demo-elev,0) * .16px)) max(0px, calc(60px + var(--demo-elev,0) * .3px)) #00000042)}.demo-scene__layer[data-clip-body]>.demo-scene__body,.demo-scene__layer[data-clip-body]>.demo-scene__body--leaving{border-radius:var(--demo-layer-clip-radius);max-height:inherit;overflow:hidden}.demo-scene__plane[data-tilted] .demo-scene__layer{backface-visibility:hidden}.composed-demo__ghosts{visibility:hidden;pointer-events:none;position:absolute;top:0;left:-100000px}.demo-scene__overlay{transform-origin:50%;pointer-events:none;backface-visibility:hidden;transition:transform .6s cubic-bezier(.65,0,.35,1);position:absolute}.demo-scene__overlay-body{pointer-events:none;position:absolute;inset:0}.demo-scene__overlay-body>*{pointer-events:auto}.demo-host[data-demo-hover] .demo-scene__overlay[data-reacts],.demo-scene__overlay[data-active]{--demo-layer-lift:-16px}.demo-scene__layer[data-overlaid]:not([data-hidden]),.demo-scene__overlay[data-overlaid]>.demo-scene__overlay-body{opacity:.5}.demo-scene__overlay-body{transition:opacity .6s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.demo-scene__overlay{transition:none}}.composed-demo__scene{transition:opacity .5s}.composed-demo__scene--veiled{opacity:0}
.demo-callout{box-sizing:border-box;background:var(--demo-annotation-surface,var(--color-surface-inverse));width:100%;color:var(--demo-annotation-on-surface,var(--color-text-inverse,#fff));font-family:var(--prv-font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);pointer-events:none;border-radius:18px;align-items:center;gap:12px;padding:14px 16px 14px 14px;font-size:21px;font-weight:600;line-height:1.2;display:flex;box-shadow:0 8px 24px #1113182e,0 2px 6px #1113181f}.demo-callout__no{background:var(--demo-annotation-accent,var(--color-accent));color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:17px;font-weight:700;line-height:1;display:grid}.demo-callout__text{min-width:0}.demo-badge{box-sizing:border-box;color:var(--demo-annotation-ink,var(--color-fg-default));font-family:var(--prv-font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:16px;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 6px 16px #11131833}[data-public-root] .demo-badge .demo-badge__icon{width:1.2em;height:1.2em}.demo-badge .demo-badge__mark{flex:none;display:inline-flex}.demo-pin{box-sizing:border-box;background:var(--demo-annotation-accent,var(--color-accent));color:#fff;width:34px;height:34px;font-family:var(--prv-font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);pointer-events:none;border-radius:50%;place-items:center;font-size:17px;font-weight:800;line-height:1;display:grid;box-shadow:0 0 0 4px #fff,0 6px 16px #11131847}
.demo-asset{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.demo-asset[data-fit=cover]{object-fit:cover}.demo-asset[data-fit=fill]{object-fit:fill}.demo-element{width:100%;height:100%;display:block}.demo-element--missing{color:#1113188c;border:2px dashed #1113184d;border-radius:12px;justify-content:center;align-items:center;font:600 14px/1.2 ui-monospace,monospace;display:flex}
.demo-tile[data-tinted] .icon-tile[data-surface=soft]{background-image:none;background-color:var(--demo-tile-tint)}.demo-tile .icon-tile__glyph,.demo-tile .icon-tile{color:var(--demo-tile-ink,inherit)}.demo-tile[data-tinted] .icon-tile[data-surface=soft] .icon-tile__glyph>svg{-webkit-mask-image:none;mask-image:none}
.vg-poster{z-index:3;object-fit:contain;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .45s;position:absolute;inset:0}.vg-poster[data-live]:not([data-hold]){opacity:0}:is([data-public=demo-host]:has(~.vg-poster) .demo-host__stage,.demo-frame:has(~.vg-poster) .demo-host__stage){opacity:0!important;animation:none!important}[data-public=demo-host][data-demo-ready]:has(~.vg-poster) .demo-host__stage{opacity:1!important}.demo-frame:has([data-demo-ready]):has(~.vg-poster) .demo-host__stage{opacity:1!important}.media__frame:has(>.vg-poster[data-hold])>[data-public=demo-host]{visibility:hidden}[data-public-root] .media__frame>.vg-poster{object-fit:contain}@media (prefers-reduced-motion:reduce){.vg-poster{transition:none}}
[data-public-root] .decor[data-wash^=vg-mesh-]{background-color:var(--vg-mesh-0);background-image:radial-gradient(ellipse 46% 52% at 80% 14%, var(--vg-mesh-3), color-mix(in srgb, var(--vg-mesh-3) 72%, transparent) 20%, color-mix(in srgb, var(--vg-mesh-3) 42%, transparent) 40%, color-mix(in srgb, var(--vg-mesh-3) 18%, transparent) 60%, color-mix(in srgb, var(--vg-mesh-3) 5%, transparent) 80%, transparent), radial-gradient(ellipse 100% 115% at 100% 100%, var(--vg-mesh-2), color-mix(in srgb, var(--vg-mesh-2) 72%, transparent) 20%, color-mix(in srgb, var(--vg-mesh-2) 42%, transparent) 40%, color-mix(in srgb, var(--vg-mesh-2) 18%, transparent) 60%, color-mix(in srgb, var(--vg-mesh-2) 5%, transparent) 80%, transparent), radial-gradient(ellipse 100% 115% at 0% 0%, var(--vg-mesh-1), color-mix(in srgb, var(--vg-mesh-1) 72%, transparent) 20%, color-mix(in srgb, var(--vg-mesh-1) 42%, transparent) 40%, color-mix(in srgb, var(--vg-mesh-1) 18%, transparent) 60%, color-mix(in srgb, var(--vg-mesh-1) 5%, transparent) 80%, transparent);background-repeat:no-repeat}[data-public-root] .decor[data-wash^=vg-mesh-][data-wash$=-dark]{background-image:radial-gradient(ellipse 70% 85% at 0% 100%, var(--vg-mesh-3), color-mix(in srgb, var(--vg-mesh-3) 72%, transparent) 20%, color-mix(in srgb, var(--vg-mesh-3) 42%, transparent) 40%, color-mix(in srgb, var(--vg-mesh-3) 18%, transparent) 60%, color-mix(in srgb, var(--vg-mesh-3) 5%, transparent) 80%, transparent), radial-gradient(ellipse 85% 100% at 100% 100%, var(--vg-mesh-2), color-mix(in srgb, var(--vg-mesh-2) 72%, transparent) 20%, color-mix(in srgb, var(--vg-mesh-2) 42%, transparent) 40%, color-mix(in srgb, var(--vg-mesh-2) 18%, transparent) 60%, color-mix(in srgb, var(--vg-mesh-2) 5%, transparent) 80%, transparent), radial-gradient(ellipse 80% 95% at 0% 0%, var(--vg-mesh-1), color-mix(in srgb, var(--vg-mesh-1) 72%, transparent) 20%, color-mix(in srgb, var(--vg-mesh-1) 42%, transparent) 40%, color-mix(in srgb, var(--vg-mesh-1) 18%, transparent) 60%, color-mix(in srgb, var(--vg-mesh-1) 5%, transparent) 80%, transparent)}[data-public-root] .decor[data-wash=vg-mesh-orchid-light]{--vg-mesh-0:#f4ebff;--vg-mesh-1:#ddc3ff;--vg-mesh-2:#fdc2d0;--vg-mesh-3:#fff9}[data-public-root] .decor[data-wash=vg-mesh-orchid-dark]{--vg-mesh-0:#712387;--vg-mesh-1:#8d38ff;--vg-mesh-2:#f93262;--vg-mesh-3:#11131873}[data-public-root] .decor[data-wash=vg-mesh-sky-light]{--vg-mesh-0:#e8f2ff;--vg-mesh-1:#bad7ff;--vg-mesh-2:#ddc3ff;--vg-mesh-3:#fff9}[data-public-root] .decor[data-wash=vg-mesh-sky-dark]{--vg-mesh-0:#2743a6;--vg-mesh-1:#197bff;--vg-mesh-2:#8d38ff;--vg-mesh-3:#11131873}[data-public-root] .decor[data-wash=vg-mesh-meadow-light]{--vg-mesh-0:#e7f9ea;--vg-mesh-1:#b7ecc1;--vg-mesh-2:#bad7ff;--vg-mesh-3:#fff9}[data-public-root] .decor[data-wash=vg-mesh-meadow-dark]{--vg-mesh-0:#0b7047;--vg-mesh-1:#11ac6d;--vg-mesh-2:#197bff;--vg-mesh-3:#11131873}[data-public-root] .decor[data-wash=vg-mesh-soft-light]{--vg-mesh-0:#fff2e6;--vg-mesh-1:#ffc8c2;--vg-mesh-2:#ddc3ff;--vg-mesh-3:#fff9}[data-public-root] .decor[data-wash=vg-mesh-soft-dark]{--vg-mesh-0:#111318;--vg-mesh-1:#a22040;--vg-mesh-2:#5c24a6;--vg-mesh-3:#11131873}[data-public-root] :has(>:is(.section-backdrop,.media__backdrop) .decor[data-wash=vg-mesh-orchid-light]){--site-tint:#8d38ff}[data-public-root] :has(>:is(.section-backdrop,.media__backdrop) .decor[data-wash=vg-mesh-sky-light]){--site-tint:#197bff}[data-public-root] :has(>:is(.section-backdrop,.media__backdrop) .decor[data-wash=vg-mesh-meadow-light]){--site-tint:#0ec12f}[data-public-root] :has(>:is(.section-backdrop,.media__backdrop) .decor[data-wash=vg-mesh-soft-light]){--site-tint:#ff8008}
