[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] .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[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__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] .icon-tile{box-sizing:border-box;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-public-root] .icon-tile[data-accent=primary]{color:var(--color-accent)}[data-public-root] .icon-tile[data-accent=brand],[data-public-root] .icon-tile[data-accent=purple]{color:var(--color-accent-purple)}[data-public-root] .icon-tile[data-accent=magenta]{color:var(--color-accent-magenta)}[data-public-root] .icon-tile[data-accent=success]{color:var(--color-success)}[data-public-root] .icon-tile[data-accent=warning]{color:var(--color-warning)}[data-public-root] .icon-tile[data-accent=danger]{color:var(--color-danger)}[data-public-root] .icon-tile[data-inverse=true]{color:var(--color-fg-inverse)}[data-public-root] .icon-tile[data-surface=none]{width:var(--size-icon);height:var(--size-icon);box-shadow:none;background:0 0;border:none;padding:0}[data-public-root] .icon-tile[data-surface=soft]{width:var(--size-icon-tile);height:var(--size-icon-tile);background-image:var(--gradient-soft-primary);background-color:var(--color-accent);box-shadow:none;color:var(--color-fg-inverse);border:none;padding:0;position:relative;overflow:hidden}[data-public-root] .icon-tile[data-surface=soft][data-accent=brand]{background-image:var(--gradient-surface-brand);background-color:var(--color-accent-purple)}[data-public-root] .icon-tile[data-surface=soft][data-accent=purple]{background-image:var(--gradient-soft-purple);background-color:var(--color-accent-purple)}[data-public-root] .icon-tile[data-surface=soft][data-accent=magenta]{background-image:var(--gradient-soft-magenta);background-color:var(--color-accent-magenta)}[data-public-root] .icon-tile[data-surface=soft][data-accent=success]{background-image:var(--gradient-soft-success);background-color:var(--color-success)}[data-public-root] .icon-tile[data-surface=soft][data-accent=warning]{background-image:var(--gradient-soft-warning);background-color:var(--color-warning)}[data-public-root] .icon-tile[data-surface=soft][data-accent=danger]{background-image:var(--gradient-soft-danger);background-color:var(--color-danger)}[data-public-root] .icon-tile[data-surface=outline]{--size-icon:var(--size-icon-tile-glyph);width:var(--size-icon-tile);height:var(--size-icon-tile);background:var(--color-surface-default);border:1px solid var(--color-border-subtle);box-shadow:none;padding:0;position:relative;overflow:hidden}[data-public-root] .icon-tile:is([data-surface=soft],[data-surface=outline])[data-shape=rounded]{border-radius:var(--size-icon-tile-radius,var(--prv-radius-16))}[data-public-root] .icon-tile:is([data-surface=soft],[data-surface=outline])[data-shape=circle]{border-radius:var(--radius-pill)}[data-public-root] .icon-tile:is([data-surface=soft],[data-surface=outline]) .icon-tile__glyph{width:var(--size-icon-tile-glyph);height:var(--size-icon-tile-glyph)}[data-public-root] .icon-tile[data-surface=soft] .icon-tile__glyph>svg{-webkit-mask-image:var(--gradient-glyph-sheen);-webkit-mask-image:var(--gradient-glyph-sheen);mask-image:var(--gradient-glyph-sheen);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .icon-tile__glyph{width:var(--size-icon);height:var(--size-icon);justify-content:center;align-items:center;display:flex}[data-public-root] .icon-tile__glyph>svg,[data-public-root] .icon-tile[data-surface=none]>svg{width:100%;height:100%;display:block}[data-public-root] .icon-tile__glyph>img,[data-public-root] .icon-tile[data-surface=none]>img{object-fit:contain;width:100%;height:100%;display:block}
[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}
.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}
[data-public-root] .decor[data-wash^=vg-mesh-]{background-color:var(--vg-mesh-0);background-image:radial-gradient(ellipse 72% 62% at 16% 20%, var(--vg-mesh-1) 0, transparent 70%), radial-gradient(ellipse 62% 72% at 88% 26%, var(--vg-mesh-2) 0, transparent 68%), radial-gradient(ellipse 78% 66% at 38% 98%, var(--vg-mesh-3) 0, transparent 70%), radial-gradient(ellipse 52% 52% at 94% 92%, var(--vg-mesh-4) 0, transparent 72%);background-repeat:no-repeat}[data-public-root] .decor[data-wash=vg-mesh-mint]{--vg-mesh-0:#5fb98f;--vg-mesh-1:#2f9e6a;--vg-mesh-2:#9ed8b4;--vg-mesh-3:#d8f3e4;--vg-mesh-4:#bfe3f5}[data-public-root] .decor[data-wash=vg-mesh-sunset]{--vg-mesh-0:#ec7f7a;--vg-mesh-1:#f4a15d;--vg-mesh-2:#e0558f;--vg-mesh-3:#ffd09a;--vg-mesh-4:#f26851}[data-public-root] .decor[data-wash=vg-mesh-plum]{--vg-mesh-0:#6b2f9e;--vg-mesh-1:#3c1b7a;--vg-mesh-2:#e36bb5;--vg-mesh-3:#8b44f7;--vg-mesh-4:#ffb3d9}[data-public-root] .decor[data-wash=vg-mesh-sky]{--vg-mesh-0:#5a9fcf;--vg-mesh-1:#2f6e9e;--vg-mesh-2:#bfe3f5;--vg-mesh-3:#7fb8e0;--vg-mesh-4:#9ed8b4}[data-public-root] .decor[data-wash=vg-mesh-iris]{--vg-mesh-0:#8a63d9;--vg-mesh-1:#5b2bd6;--vg-mesh-2:#f4a15d;--vg-mesh-3:#a78bfa;--vg-mesh-4:#ffd29b}[data-public-root] .decor[data-wash=vg-mesh-moss]{--vg-mesh-0:#7f9a5d;--vg-mesh-1:#4e6b3a;--vg-mesh-2:#9db27a;--vg-mesh-3:#d3e0a8;--vg-mesh-4:#b9d4a0}[data-public-root] .decor[data-wash=vg-mesh-cocoa]{--vg-mesh-0:#5a4c3d;--vg-mesh-1:#2a2a2a;--vg-mesh-2:#8c7b62;--vg-mesh-3:#c69c6d;--vg-mesh-4:#6b5a45}[data-public-root] .decor[data-wash=vg-mesh-ember]{--vg-mesh-0:#ef7a4c;--vg-mesh-1:#e8553d;--vg-mesh-2:#f5c04d;--vg-mesh-3:#ff9a62;--vg-mesh-4:#ffe08a}[data-public-root] .decor[data-wash=vg-mesh-orchid]{--vg-mesh-0:#c155d6;--vg-mesh-1:#8b44f7;--vg-mesh-2:#d9468a;--vg-mesh-3:#ffb3d9;--vg-mesh-4:#6d28d9}[data-public-root] .decor[data-wash=vg-mesh-midnight]{--vg-mesh-0:#2b2147;--vg-mesh-1:#111318;--vg-mesh-2:#8b44f7;--vg-mesh-3:#f93262;--vg-mesh-4:#3a2f6b}[data-public-root] .decor[data-wash=vg-mesh-meadow]{--vg-mesh-0:#4fb36a;--vg-mesh-1:#2fa14f;--vg-mesh-2:#bfe3f5;--vg-mesh-3:#9ed8b4;--vg-mesh-4:#e5f6c8}[data-public-root] .decor[data-wash=vg-mesh-caramel]{--vg-mesh-0:#d79a7e;--vg-mesh-1:#c69c6d;--vg-mesh-2:#e0558f;--vg-mesh-3:#f2c9a0;--vg-mesh-4:#ffb3c1}[data-public-root] .decor[data-wash=vg-mesh-soft]{--vg-mesh-0:#fadfd6;--vg-mesh-1:#ffbfae;--vg-mesh-2:#dcc4ff;--vg-mesh-3:#ffdca0;--vg-mesh-4:#bcdcff}
[data-public-root] .badge{box-sizing:border-box;align-items:center;gap:var(--prv-space-8);max-width:100%;color:var(--color-fg-default);font-family:var(--prv-font-sans);font-weight:var(--prv-font-weight-600,600);white-space:nowrap;border-radius:999px;display:inline-flex}[data-public-root] .badge[data-size=md]{padding:var(--prv-space-4) var(--prv-space-12);font-size:var(--prv-font-size-14);line-height:var(--prv-line-height-20)}[data-public-root] .badge[data-size=sm]{gap:var(--prv-space-4);padding:2px var(--prv-space-8);font-size:var(--prv-font-size-12);line-height:var(--prv-line-height-16,16px)}[data-public-root] .badge[data-variant=neutral]{background-color:var(--color-surface-muted)}[data-public-root] .badge[data-variant=outline]{box-shadow:inset 0 0 0 1px var(--color-border-subtle);background-color:#0000}[data-public-root] .badge[data-variant=white]{background-color:var(--color-surface-default)}[data-public-root] .badge[data-variant=accent]{background-color:color-mix(in srgb, var(--color-accent) 10%, white);color:var(--color-accent)}[data-public-root] .badge__icon{flex:none;align-items:center;display:inline-flex}[data-public-root] .badge__label{text-overflow:ellipsis;overflow:hidden}[data-public-root] .badge-group{align-items:center;gap:var(--prv-space-8);flex-wrap:wrap;display:flex}
