@layer blcbrd.tokens{:root{--primitive-color-neutral-0:#fff;--primitive-color-neutral-50:#f5f5f6;--primitive-color-neutral-100:#ececef;--primitive-color-neutral-400:#98989c;--primitive-color-neutral-600:#626265;--primitive-color-neutral-900:#1c1c1e;--primitive-color-neutral-950:#0f0f11;--primitive-color-accent-600:#3d57e0;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-radius-control:10px;--primitive-radius-full:999px;--primitive-typography-size-detail:14px;--primitive-typography-size-body:16px;--primitive-typography-size-heading:20px;--primitive-typography-weight-medium:500;--primitive-typography-weight-bold:700;--primitive-typography-line-height-compact:1.15;--primitive-typography-line-height-body:1.5;--component-app-install-guide-padding:24px;--component-app-install-guide-reading-measure:68;--component-app-install-guide-icon-size:64px;--component-app-install-guide-choice-max:24rem;--component-app-install-guide-command-underline-offset:2px;--component-button-disabled-opacity:.55;--semantic-typography-body-size:var(--primitive-typography-size-body);--semantic-typography-body-line-height:var(--primitive-typography-line-height-body);--semantic-typography-caption-size:var(--primitive-typography-size-detail);--semantic-typography-control-size:var(--primitive-typography-size-body);--semantic-typography-heading-size:var(--primitive-typography-size-heading);--semantic-typography-heading-line-height:var(--primitive-typography-line-height-compact);--semantic-surface-panel-bg:var(--primitive-color-neutral-0);--semantic-surface-panel-fg:var(--primitive-color-neutral-950);--semantic-surface-panel-muted:var(--primitive-color-neutral-600);--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-focus-fg:var(--primitive-color-neutral-0);--semantic-control-track:var(--primitive-color-neutral-100);--component-app-install-guide-gap:var(--component-app-install-guide-padding);--component-app-install-guide-intro-gap:var(--primitive-space-2);--component-app-install-guide-step-gap:var(--primitive-space-3);--component-app-install-guide-ordinal-size:var(--component-app-install-guide-padding);--component-app-install-guide-body-weight:var(--primitive-typography-weight-medium);--component-app-install-guide-strong-weight:var(--primitive-typography-weight-bold);--component-surface-radius-panel:var(--primitive-radius-control);--component-app-install-guide-ordinal-bg:var(--semantic-control-track);--component-app-install-guide-body-size:var(--semantic-typography-body-size);--component-app-install-guide-line-height:var(--semantic-typography-body-line-height);--component-app-install-guide-title-size:var(--semantic-typography-heading-size);--component-app-install-guide-title-line-height:var(--semantic-typography-heading-line-height);--component-app-install-guide-description-size:var(--semantic-typography-control-size);--component-app-install-guide-command-icon-size:var(--semantic-typography-body-size);--component-app-install-guide-fg:var(--semantic-surface-panel-fg);--component-app-install-guide-muted:var(--semantic-surface-panel-muted);--component-surface-panel-bg:var(--semantic-surface-panel-bg);--component-surface-panel-fg:var(--semantic-surface-panel-fg)}[data-blcbrd-theme=light]{--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-focus-fg:var(--primitive-color-neutral-0);--semantic-control-track:var(--primitive-color-neutral-100);--semantic-surface-panel-bg:var(--primitive-color-neutral-0);--semantic-surface-panel-fg:var(--primitive-color-neutral-950);--semantic-surface-panel-muted:var(--primitive-color-neutral-600);--component-app-install-guide-body-size:var(--semantic-typography-body-size);--component-app-install-guide-command-icon-size:var(--semantic-typography-body-size);--component-app-install-guide-description-size:var(--semantic-typography-control-size);--component-app-install-guide-fg:var(--semantic-surface-panel-fg);--component-app-install-guide-line-height:var(--semantic-typography-body-line-height);--component-app-install-guide-muted:var(--semantic-surface-panel-muted);--component-app-install-guide-ordinal-bg:var(--semantic-control-track);--component-app-install-guide-title-line-height:var(--semantic-typography-heading-line-height);--component-app-install-guide-title-size:var(--semantic-typography-heading-size);--component-surface-panel-bg:var(--semantic-surface-panel-bg);--component-surface-panel-fg:var(--semantic-surface-panel-fg)}[data-blcbrd-theme=dark]{--semantic-control-focus:var(--primitive-color-accent-600);--semantic-control-focus-fg:var(--primitive-color-neutral-0);--semantic-control-track:var(--primitive-color-neutral-900);--semantic-surface-panel-bg:var(--primitive-color-neutral-900);--semantic-surface-panel-fg:var(--primitive-color-neutral-50);--semantic-surface-panel-muted:var(--primitive-color-neutral-400);--component-app-install-guide-body-size:var(--semantic-typography-body-size);--component-app-install-guide-command-icon-size:var(--semantic-typography-body-size);--component-app-install-guide-description-size:var(--semantic-typography-control-size);--component-app-install-guide-fg:var(--semantic-surface-panel-fg);--component-app-install-guide-line-height:var(--semantic-typography-body-line-height);--component-app-install-guide-muted:var(--semantic-surface-panel-muted);--component-app-install-guide-ordinal-bg:var(--semantic-control-track);--component-app-install-guide-title-line-height:var(--semantic-typography-heading-line-height);--component-app-install-guide-title-size:var(--semantic-typography-heading-size);--component-surface-panel-bg:var(--semantic-surface-panel-bg);--component-surface-panel-fg:var(--semantic-surface-panel-fg)}}@layer blcbrd.primitives;
@layer blcbrd.tokens;@layer blcbrd.primitives{.bb-app-install-guide.bb-surface{box-sizing:border-box;min-block-size:0;min-inline-size:0;color:var(--component-surface-panel-fg);background:var(--component-surface-panel-bg);border-radius:var(--component-surface-radius-panel);padding:var(--component-app-install-guide-padding);font-size:var(--component-app-install-guide-body-size);line-height:var(--component-app-install-guide-line-height);justify-content:center;display:flex;container-type:inline-size}.bb-app-install-guide__stack{gap:var(--component-app-install-guide-gap);min-inline-size:0;inline-size:min(100%, calc(var(--component-app-install-guide-reading-measure) * 1ch));padding-block:max(var(--component-app-install-guide-padding), calc((100cqi - var(--component-app-install-guide-reading-measure) * 1ch) / 4 - var(--component-app-install-guide-padding) / 2));flex-direction:column;display:flex}.bb-app-install-guide__intro{align-items:center;gap:var(--component-app-install-guide-intro-gap);text-align:center;flex-direction:column;display:flex}.bb-app-install-guide__icon{inline-size:var(--component-app-install-guide-icon-size);block-size:var(--component-app-install-guide-icon-size);flex-shrink:0;margin-block-end:var(--component-app-install-guide-intro-gap)}.bb-app-install-guide__icon>*{object-fit:contain;block-size:100%;inline-size:100%;display:block}.bb-app-install-guide__title{font-size:var(--component-app-install-guide-title-size);font-weight:var(--component-app-install-guide-strong-weight);line-height:var(--component-app-install-guide-title-line-height);margin:0}.bb-app-install-guide__description{color:var(--component-app-install-guide-muted);font-size:var(--component-app-install-guide-description-size);margin:0}.bb-app-install-guide__choices{inline-size:100%;max-inline-size:var(--component-app-install-guide-choice-max);justify-content:center;align-self:center;display:flex}.bb-app-install-guide__steps{align-self:center;gap:var(--component-app-install-guide-step-gap);flex-direction:column;inline-size:fit-content;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}.bb-app-install-guide__step{align-items:center;gap:var(--component-app-install-guide-intro-gap);text-align:center;flex-direction:column;display:flex}.bb-app-install-guide__ordinal{inline-size:var(--component-app-install-guide-ordinal-size);block-size:var(--component-app-install-guide-ordinal-size);border-radius:var(--primitive-radius-full);background:var(--component-app-install-guide-ordinal-bg);color:var(--component-app-install-guide-muted);font-size:var(--semantic-typography-caption-size);font-weight:var(--component-app-install-guide-strong-weight);place-items:center;display:grid}.bb-app-install-guide__instruction{font-weight:var(--component-app-install-guide-body-weight);margin:0}.bb-app-install-guide__command{color:var(--component-app-install-guide-fg);font-size:inherit;line-height:inherit;font-weight:var(--component-app-install-guide-strong-weight);display:inline}.bb-app-install-guide__command-button{appearance:none;vertical-align:baseline;text-underline-offset:var(--component-app-install-guide-command-underline-offset);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.bb-app-install-guide__command-button:focus-visible{border-radius:var(--primitive-radius-control);background:var(--semantic-control-focus);color:var(--semantic-control-focus-fg);outline:none}.bb-app-install-guide__command-button:disabled{opacity:var(--component-button-disabled-opacity);cursor:default}.bb-app-install-guide__command-button[aria-busy=true]{cursor:progress}.bb-app-install-guide__command>span>*{inline-size:var(--component-app-install-guide-command-icon-size);block-size:var(--component-app-install-guide-command-icon-size);vertical-align:-.125em;margin-inline-end:var(--primitive-space-1);display:inline-block}.bb-app-install-guide__action{align-self:center;max-inline-size:100%}}
@layer reset,tokens,base,vendor,surfaces,primitives;@layer compositions{.appsInstallGuide{--component-surface-panel-bg:var(--fr-public-surface-card-background);--component-surface-panel-fg:var(--fr-foreground-default);--component-surface-radius-panel:var(--fr-radius-card);--component-app-install-guide-fg:var(--fr-foreground-default);--component-app-install-guide-muted:var(--fr-foreground-secondary);--component-app-install-guide-ordinal-bg:var(--fr-surface-raised);--component-app-install-guide-title-size:var(--fr-font-size-heading);--component-app-install-guide-title-line-height:var(--fr-font-line-height-compact);--component-app-install-guide-description-size:var(--fr-font-size-control);--component-app-install-guide-body-size:var(--fr-font-size-input);--component-app-install-guide-line-height:var(--fr-font-line-height-readable);--semantic-control-focus:var(--fr-focus-fill);--semantic-control-focus-fg:var(--fr-focus-foreground)}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]{box-sizing:border-box;width:min(calc(100% - (var(--page-gutter) * 2)), var(--page-frame));flex-flow:column;align-items:stretch;gap:0;margin-inline:auto;padding:0;container:apps-hero/inline-size}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroCopy{align-items:start;column-gap:clamp(var(--fr-space-5), 5vw, var(--fr-space-6));row-gap:var(--fr-space-6);box-sizing:border-box;max-inline-size:none;padding:clamp(var(--fr-space-4), 3vw, var(--fr-space-6));flex:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""facts""actions";display:grid}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroEvidence{aspect-ratio:16/9;border-radius:0;flex:none;order:-1;align-self:stretch;inline-size:100%}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroEvidence img{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%}.appsHero .pageTitle{grid-area:title;max-inline-size:18ch}.appsHero .lead{grid-area:facts;margin:0}.appsHero .heroActions{grid-area:actions;margin-block-start:0}@media (min-width:721px){.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]{flex-direction:row;min-block-size:clamp(20rem,28vw,28rem)}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroCopy{flex:48%;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""facts""actions";align-content:center}.appsHero .pageTitle{max-inline-size:none;font-size:clamp(1.5rem,3.6vw,3rem)}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroEvidence{aspect-ratio:auto;flex:0 52%;order:0;inline-size:52%;position:relative;overflow:hidden}.shell:not(.studioShell)>.publicRouteHero.publicRouteHeroMediaCard.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroEvidence img{aspect-ratio:auto;block-size:100%;position:absolute;inset:0}}@container apps-hero (max-width:52rem){.shell:not(.studioShell)>.publicRouteHero.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroCopy{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""facts""actions"}}@media (max-width:620px){.shell:not(.studioShell)>.publicRouteHero.appsHero[data-public-hero-variant=evidence]>.publicRouteHeroCopy{gap:var(--fr-space-5);padding:var(--fr-space-4)}.appsHero .pageTitle{max-inline-size:18ch}.appsHero .heroActions{margin-block-start:0}.appsHero [data-apps-platforms]{row-gap:var(--fr-space-1)}}}@layer utilities;
.eJ1pGa_page{inline-size:100%;max-inline-size:100%}.eJ1pGa_heroScene{aspect-ratio:16/9;object-fit:cover;object-position:center top;block-size:auto;inline-size:100%;display:block}@media (min-width:721px){.eJ1pGa_heroScene{aspect-ratio:auto;block-size:100%}}.eJ1pGa_heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;display:grid}.eJ1pGa_heroFact{align-content:start;gap:var(--fr-space-1);min-inline-size:0;padding-inline:var(--fr-space-3);line-height:var(--fr-font-line-height-supporting);display:grid}.eJ1pGa_heroFact+.eJ1pGa_heroFact{border-inline-start:var(--fr-stroke-hairline) solid var(--fr-border-subtle)}.eJ1pGa_heroFact:first-child{padding-inline-start:0}.eJ1pGa_heroFact:last-child{padding-inline-end:0}.eJ1pGa_heroFact>strong{color:var(--fr-foreground-default);font-size:var(--fr-font-size-input);font-weight:var(--fr-font-weight-strong);line-height:var(--fr-font-line-height-compact)}.eJ1pGa_heroFact>span{color:var(--fr-foreground-muted);font-size:var(--fr-font-size-control);font-weight:var(--fr-font-weight-medium);line-height:var(--fr-font-line-height-supporting);text-wrap:balance}@media (max-width:420px){.eJ1pGa_heroFact{padding-inline:var(--fr-space-2)}}
