:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-count-inset:4px;--bacopa-_paint-count-text-line:16px;--bacopa-_paint-count-subtle-size:16px;--bacopa-_paint-count-subtle-font:11px;--bacopa-_paint-count-width:auto;--bacopa-_paint-count-height:var(--bacopa-_paint-count-size);--bacopa-_paint-count-aspect:auto;--bacopa-_paint-count-round-weight:700}:where([data-app-scope]) .bacopa-count{box-sizing:border-box;min-width:var(--bacopa-_paint-count-size);width:var(--bacopa-_paint-count-width);height:var(--bacopa-_paint-count-height);aspect-ratio:var(--bacopa-_paint-count-aspect);padding:var(--bacopa-_paint-count-inset);border-radius:var(--bacopa-_paint-count-radius);background:var(--bacopa-_paint-count-fill);color:var(--bacopa-_paint-count-text);font-family:inherit;font-size:var(--bacopa-_paint-count-font);font-weight:var(--bacopa-_paint-control-font-weight);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-count__value{line-height:var(--bacopa-_paint-count-line);display:block}:where([data-app-scope]) .bacopa-count[data-tone=danger]{background:var(--bacopa-error);color:var(--bacopa-_paint-control-primary-text)}:where([data-app-scope]) .bacopa-count[data-tone=success]{background:var(--bacopa-success);color:var(--bacopa-_paint-control-primary-text)}:where([data-app-scope]) .bacopa-count[data-presentation=text]{aspect-ratio:auto;background:var(--bacopa-_paint-clear);width:auto;min-width:0;height:auto;color:var(--bacopa-_paint-count-text);border-radius:0;padding:0}:where([data-app-scope]) .bacopa-count[data-presentation=text]>.bacopa-count__value{line-height:var(--bacopa-_paint-count-text-line)}:where([data-app-scope]) .bacopa-count[data-presentation=text][data-tone=danger]{color:var(--bacopa-error)}:where([data-app-scope]) .bacopa-count[data-presentation=text][data-tone=success]{color:var(--bacopa-success)}:where([data-app-scope]) .bacopa-count[data-presentation=subtle]{min-width:var(--bacopa-_paint-count-subtle-size);width:auto;height:var(--bacopa-_paint-count-subtle-size);aspect-ratio:auto;padding:0 var(--bacopa-_paint-atom-inset);font-size:var(--bacopa-_paint-count-subtle-font);line-height:var(--bacopa-_paint-count-subtle-size)}:where([data-app-scope]) .bacopa-count[data-presentation=subtle]>.bacopa-count__value{line-height:var(--bacopa-_paint-count-subtle-size);text-box:trim-both cap alphabetic}:where([data-app-scope]) .bacopa-count[data-presentation=round]{width:var(--bacopa-_paint-count-size);min-width:var(--bacopa-_paint-count-size);height:var(--bacopa-_paint-count-size);aspect-ratio:1;border-radius:var(--bacopa-radius-full);font-weight:var(--bacopa-_paint-count-round-weight);padding:0}:where([data-app-scope]) .bacopa-count[data-presentation=round][data-tone=default]{color:var(--bacopa-text)}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-text-small-font:12px;--bacopa-_paint-text-small-line:16px}:where([data-app-scope]) .bacopa-text{overflow-wrap:anywhere;margin:0}:where([data-app-scope]) .bacopa-text[data-size=small]{font-size:var(--bacopa-_paint-text-small-font);line-height:var(--bacopa-_paint-text-small-line)}:where([data-app-scope]) .bacopa-text[data-tone=muted]{color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-text[data-tone=subtle]{color:var(--bacopa-text-subtle)}:where([data-app-scope]) .bacopa-text[data-tone] :is(b,strong){color:var(--bacopa-text)}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-segment-track-inset:8px;--bacopa-_paint-segment-inset:8px;--bacopa-_paint-segment-font:12px;--bacopa-_paint-segment-line:16px;--bacopa-_paint-segment-thumb-radius:var(--bacopa-radius);--bacopa-_paint-segment-selected-fill:var(--bacopa-surface-highlight);--bacopa-_paint-segment-track-gap:8px}:where([data-app-scope]) .bacopa-segmented{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--bacopa-_paint-segment-track-inset);align-items:stretch;gap:var(--bacopa-_paint-segment-track-gap);border-radius:var(--bacopa-_paint-control-radius);background:var(--bacopa-_paint-control-fill);scrollbar-width:none;flex-shrink:0;display:inline-flex;position:relative;overflow-x:auto}:where([data-app-scope]) .bacopa-segmented::-webkit-scrollbar{display:none}:where([data-app-scope]) .bacopa-segmented[data-width=fill]{width:100%;display:flex}:where([data-app-scope]) .bacopa-segmented[data-width=fill]>.bacopa-segment{flex:1 1 0;justify-content:center;min-width:max-content}:where([data-app-scope]) .bacopa-segment{box-sizing:border-box;align-items:center;gap:var(--bacopa-_paint-layout-gap);min-width:0;padding:var(--bacopa-_paint-segment-inset);border-radius:var(--bacopa-_paint-segment-thumb-radius);background:var(--bacopa-_paint-clear);color:var(--bacopa-_paint-text-subtle);font-family:inherit;font-size:var(--bacopa-_paint-segment-font);font-weight:var(--bacopa-_paint-control-font-weight);line-height:var(--bacopa-_paint-segment-line);white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;display:inline-flex;position:relative}:where([data-app-scope]) .bacopa-segment[aria-pressed=true]{background:var(--bacopa-_paint-segment-selected-fill);color:var(--bacopa-text)}:where([data-app-scope]) .bacopa-segment:disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}:where([data-app-scope]) .bacopa-segment__count{font-size:var(--bacopa-_paint-count-font);font-variant-numeric:tabular-nums;color:var(--bacopa-_paint-text-subtle)}:where([data-app-scope]) .bacopa-segment[aria-pressed=true] .bacopa-segment__count{color:var(--bacopa-text-muted)}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-identity-large-radius:var(--bacopa-radius);--bacopa-_paint-identity-small-size:32px;--bacopa-_paint-identity-small-title-font:15px;--bacopa-_paint-identity-small-title-line:18px;--bacopa-_paint-identity-small-sub-line:14px;--bacopa-_paint-identity-gap:var(--bacopa-space-sm);--bacopa-_paint-identity-sub-line:16px;--bacopa-_paint-identity-sub-font:12px;--bacopa-_paint-identity-large-size:56px;--bacopa-_paint-identity-large-sub-line:20px}:where([data-app-scope]) .bacopa-identity{align-items:flex-start;gap:var(--bacopa-_paint-identity-gap);min-width:0;text-align:inherit;display:flex}:where([data-app-scope]) .bacopa-identity__media{width:var(--bacopa-_paint-identity-size);height:var(--bacopa-_paint-identity-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}:where([data-app-scope]) .bacopa-identity__content{grid-template-rows:minmax(var(--bacopa-_paint-identity-title-line), max-content) minmax(var(--bacopa-_paint-identity-sub-line), max-content);flex:1;gap:0;min-width:0;display:grid}:where([data-app-scope]) .bacopa-identity__title{min-width:0;font-size:var(--bacopa-_paint-identity-title-font);line-height:var(--bacopa-_paint-identity-title-line);color:var(--bacopa-text)}:where([data-app-scope]) .bacopa-identity__description{min-width:0;font-size:var(--bacopa-_paint-identity-sub-font);line-height:var(--bacopa-_paint-identity-sub-line);color:var(--bacopa-_paint-text-subtle)}:where([data-app-scope]) .bacopa-identity[data-size=small]>.bacopa-identity__media{--bacopa-_paint-identity-size:var(--bacopa-_paint-identity-small-size);width:var(--bacopa-_paint-identity-small-size);height:var(--bacopa-_paint-identity-small-size)}:where([data-app-scope]) .bacopa-identity[data-size=small]>.bacopa-identity__content{grid-template-rows:minmax(var(--bacopa-_paint-identity-small-title-line), max-content) minmax(var(--bacopa-_paint-identity-small-sub-line), max-content)}:where([data-app-scope]) .bacopa-identity[data-size=small]>.bacopa-identity__content>.bacopa-identity__title{font-size:var(--bacopa-_paint-identity-small-title-font);line-height:var(--bacopa-_paint-identity-small-title-line);font-weight:var(--bacopa-font-weight)}:where([data-app-scope]) .bacopa-identity[data-size=small]>.bacopa-identity__content>.bacopa-identity__description{line-height:var(--bacopa-_paint-identity-small-sub-line)}:where([data-app-scope]) .bacopa-identity[data-size=large]>.bacopa-identity__media{--bacopa-_paint-identity-size:var(--bacopa-_paint-identity-large-size);width:var(--bacopa-_paint-identity-large-size);height:var(--bacopa-_paint-identity-large-size)}:where([data-app-scope]) .bacopa-identity[data-size=large]>.bacopa-identity__media .bacopa-avatar{border-radius:var(--bacopa-_paint-identity-large-radius)}:where([data-app-scope]) .bacopa-identity[data-size=large]>.bacopa-identity__content{grid-template-rows:minmax(var(--bacopa-_paint-inspector-title-line), max-content) minmax(var(--bacopa-_paint-identity-large-sub-line), max-content)}:where([data-app-scope]) .bacopa-identity[data-size=large]>.bacopa-identity__content>.bacopa-identity__title{font-size:var(--bacopa-_paint-header-title-size);line-height:var(--bacopa-_paint-inspector-title-line);font-weight:var(--bacopa-_paint-header-title-weight)}:where([data-app-scope]) .bacopa-identity[data-size=large]>.bacopa-identity__content>.bacopa-identity__description{font-size:var(--bacopa-font-size);line-height:var(--bacopa-_paint-identity-large-sub-line)}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-material-preview-size:36px;--bacopa-_paint-material-preview-large:56px;--bacopa-_paint-material-preview-radius:var(--bacopa-radius);--bacopa-_paint-material-card-inset:16px;--bacopa-_paint-material-card-radius:var(--bacopa-radius-block);--bacopa-_paint-material-row-inset:8px 0;--bacopa-_paint-material-row-radius:0px;--bacopa-_paint-material-row-title-weight:var(--bacopa-font-weight)}:where([data-app-scope]) .bacopa-material-preview{box-sizing:border-box;width:var(--bacopa-_paint-material-preview-size);height:var(--bacopa-_paint-material-preview-size);border-radius:var(--bacopa-_paint-material-preview-radius);vertical-align:middle;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-material-preview[data-size=compact]{width:var(--bacopa-_paint-entity-tile-size);height:var(--bacopa-_paint-entity-tile-size);border-radius:var(--bacopa-_paint-radius-atom)}:where([data-app-scope]) .bacopa-material-preview[data-size=large]{width:var(--bacopa-_paint-material-preview-large);height:var(--bacopa-_paint-material-preview-large);border-radius:var(--bacopa-_paint-radius-block)}:where([data-app-scope]) .bacopa-material-preview__content{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}:where([data-app-scope]) .bacopa-material-preview__content>svg,:where([data-app-scope]) .bacopa-material-preview__content>img{object-fit:cover;width:100%;height:100%;display:block}:where([data-app-scope]) .bacopa-material-preview__image{width:100%;height:100%}:where([data-app-scope]) .bacopa-material-row{box-sizing:border-box;align-items:center;gap:var(--bacopa-_paint-layout-gap);min-width:0;max-width:100%;padding:var(--bacopa-_paint-material-row-inset);border-radius:var(--bacopa-_paint-material-row-radius);background:var(--bacopa-_paint-clear);color:var(--bacopa-text);font:inherit;text-align:start;cursor:pointer;border:0;display:inline-flex}:where([data-app-scope]) .bacopa-material-row>.bacopa-identity{flex:1}:where([data-app-scope]) .bacopa-material-row__title{font-weight:var(--bacopa-_paint-material-row-title-weight)}:where([data-app-scope]) .bacopa-material-row:has(>.bacopa-identity>.bacopa-material-row__trailing){display:flex}:where([data-app-scope]) .bacopa-material-row>.bacopa-identity:has(>.bacopa-material-row__trailing){flex:1;min-width:0}:where([data-app-scope]) .bacopa-material-row__trailing{color:var(--bacopa-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-self:center;align-items:center;margin-inline-start:auto;display:inline-flex}:where([data-app-scope]) .bacopa-material-row[data-presentation=card]{background:var(--bacopa-_paint-surface-block);width:100%;display:flex}:where([data-app-scope]) .bacopa-material-row[data-presentation=card]>.bacopa-identity{align-items:center}:where([data-app-scope]) .bacopa-material-card{box-sizing:border-box;align-items:flex-start;gap:var(--bacopa-_paint-layout-gap);min-width:0;max-width:100%;padding:var(--bacopa-_paint-material-card-inset);border-radius:var(--bacopa-_paint-material-card-radius);background:var(--bacopa-_paint-surface-block);color:var(--bacopa-text);font:inherit;text-align:start;cursor:pointer;border:0;flex-direction:row;display:inline-flex}:where([data-app-scope]) .bacopa-material-card__content{gap:var(--bacopa-_paint-layout-gap);overflow-wrap:anywhere;flex-direction:column;min-width:0;max-width:100%;padding:0;display:flex}:where([data-app-scope]) .bacopa-material-card__title{font-size:var(--bacopa-_paint-identity-title-font);line-height:var(--bacopa-_paint-identity-title-line);font-weight:var(--bacopa-_paint-header-title-weight);padding:0;display:block}:where([data-app-scope]) .bacopa-material-card__meta,:where([data-app-scope]) .bacopa-material-card__key,:where([data-app-scope]) .bacopa-material-card__mode{color:var(--bacopa-_paint-text-subtle);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);padding:0;display:block}:where([data-app-scope]) .bacopa-material-card__key{font-family:inherit}:where([data-app-scope]) .bacopa-material-card__description{color:var(--bacopa-text-muted);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);padding:0;display:block}:where([data-app-scope]) .bacopa-material-row:focus-visible,:where([data-app-scope]) .bacopa-material-card:focus-visible{outline:var(--bacopa-_paint-focus-width) solid var(--bacopa-accent);outline-offset:var(--bacopa-_paint-focus-offset)}:where([data-app-scope]) .bacopa-material-row:disabled,:where([data-app-scope]) .bacopa-material-card:disabled{opacity:.5;cursor:default}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-material-row:not(:disabled):hover,:where([data-app-scope]) .bacopa-material-card:not(:disabled):hover{background:var(--bacopa-_paint-surface-hover)}}
:where([data-app-scope]) .bacopa-image{border-radius:inherit;min-width:0;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-image__element{object-fit:cover;width:100%;height:100%;display:block}:where([data-app-scope]) .bacopa-image>.bacopa-image__placeholder,:where([data-app-scope]) .bacopa-image>.bacopa-image__error{width:100%;height:100%;position:absolute;inset:0}:where([data-app-scope]) .bacopa-image__error{background:var(--bacopa-surface);color:var(--bacopa-error);place-items:center;display:grid}:where([data-app-scope]) .bacopa-image[data-state=loading] .bacopa-image__element{opacity:0}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-body-map-rest:color-mix(in srgb,var(--bacopa-text) 14%,var(--bacopa-_paint-clear));--bacopa-_paint-body-map-outline:color-mix(in srgb,var(--bacopa-text) 34%,var(--bacopa-_paint-clear));--bacopa-_paint-body-map-secondary-opacity:.4;--bacopa-_paint-body-map-intensity-floor:.25;--bacopa-_paint-body-map-thumbnail-size:52px;--bacopa-_paint-body-map-figure-size:132px}:where([data-app-scope]) .bacopa-body-map{box-sizing:border-box;justify-content:center;align-items:stretch;gap:var(--bacopa-space-xs);block-size:var(--bacopa-_paint-body-map-figure-size);flex-shrink:0;min-inline-size:0;display:inline-flex}:where([data-app-scope]) .bacopa-body-map[data-size=thumbnail]{block-size:var(--bacopa-_paint-body-map-thumbnail-size)}:where([data-app-scope]) .bacopa-body-map[data-size=fill]{block-size:100%;max-inline-size:100%}:where([data-app-scope]) .bacopa-body-map__figure{block-size:100%;inline-size:auto;min-inline-size:0;display:block;overflow:visible}:where([data-app-scope]) .bacopa-body-map__structure{fill:var(--bacopa-_paint-body-map-outline)}:where([data-app-scope]) .bacopa-body-map__rest,:where([data-app-scope]) .bacopa-body-map__group{fill:var(--bacopa-_paint-body-map-rest)}:where([data-app-scope]) .bacopa-body-map__group[data-level]{fill:var(--bacopa-accent)}:where([data-app-scope]) .bacopa-body-map__group[data-level=secondary]{fill-opacity:var(--bacopa-_paint-body-map-secondary-opacity)}:where([data-app-scope]) .bacopa-body-map__group[data-level=intensity]{fill-opacity:calc(var(--bacopa-_paint-body-map-intensity-floor) + (1 - var(--bacopa-_paint-body-map-intensity-floor)) * var(--bacopa-body-map-intensity))}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-media-frame-max-block:none;--bacopa-_paint-media-frame-video-fill:var(--bacopa-surface-block);--bacopa-_paint-media-frame-control-size:44px}:where([data-app-scope]) .bacopa-media-frame{box-sizing:border-box;inline-size:100%;min-inline-size:0;aspect-ratio:var(--bacopa-media-ratio);max-block-size:var(--bacopa-_paint-media-frame-max-block);border-radius:var(--bacopa-radius-block);background:var(--bacopa-surface-block);color:var(--bacopa-text);display:block;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-media-frame__video{object-fit:contain;background:var(--bacopa-_paint-media-frame-video-fill);block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}:where([data-app-scope]) .bacopa-media-frame__video[data-fit=cover]{object-fit:cover}:where([data-app-scope]) .bacopa-media-frame__figure{box-sizing:border-box;min-block-size:0;min-inline-size:0;padding:var(--bacopa-space-md);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where([data-app-scope]) .bacopa-media-frame__controls{z-index:1;gap:var(--bacopa-space-xs);padding:var(--bacopa-space-xs);border-radius:var(--bacopa-radius-full);background:var(--bacopa-_paint-media-overlay-fill);-webkit-backdrop-filter:var(--bacopa-_paint-media-overlay-blur);backdrop-filter:var(--bacopa-_paint-media-overlay-blur);display:flex;position:absolute;inset-block-start:var(--bacopa-space-sm);inset-inline-end:var(--bacopa-space-sm)}:where([data-app-scope]) .bacopa-media-frame__note{inset-block-end:var(--bacopa-space-sm);inset-inline:var(--bacopa-space-md);z-index:1;font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);color:var(--bacopa-text-muted);text-align:center;margin:0;position:absolute}:where([data-app-scope]) .bacopa-media-frame__toggle{z-index:1;box-sizing:border-box;inline-size:var(--bacopa-_paint-media-frame-control-size);block-size:var(--bacopa-_paint-media-frame-control-size);border-radius:var(--bacopa-radius-full);font:inherit;color:var(--bacopa-text);background:var(--bacopa-_paint-media-overlay-fill);-webkit-backdrop-filter:var(--bacopa-_paint-media-overlay-blur);backdrop-filter:var(--bacopa-_paint-media-overlay-blur);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;inset-block-end:var(--bacopa-space-sm);inset-inline-end:var(--bacopa-space-sm)}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-metric-small-font:20px;--bacopa-_paint-metric-small-line:28px;--bacopa-_paint-metric-medium-font:28px;--bacopa-_paint-metric-medium-line:32px;--bacopa-_paint-metric-large-font:36px;--bacopa-_paint-metric-large-line:40px;--bacopa-_paint-metric-hero-font:44px;--bacopa-_paint-metric-hero-line:48px;--bacopa-_paint-metric-compact-font:24px;--bacopa-_paint-metric-compact-line:28px;--bacopa-_paint-metric-tile-min:136px;--bacopa-_paint-metric-strip-min:128px;--bacopa-_paint-metric-hero-min:96px;--bacopa-_paint-metric-separator-size:24px;--bacopa-_paint-metric-hero-separator-size:40px;--bacopa-_paint-metric-chart-size:24px;--bacopa-_paint-metric-chain-gap:0px;--bacopa-_paint-metric-figure-min:88px;--bacopa-_paint-metric-display-font:64px;--bacopa-_paint-metric-display-line:64px}:where([data-app-scope]) .bacopa-metric{box-sizing:border-box;gap:var(--bacopa-_paint-layout-gap);min-width:0;padding:var(--bacopa-_paint-layout-inset);border-radius:var(--bacopa-_paint-radius-control);background:var(--bacopa-_paint-surface-block);color:var(--bacopa-_paint-text-subtle);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);border:0;flex-direction:column;margin:0;text-decoration:none;display:flex;position:relative}:where([data-app-scope]) .bacopa-metric__label{align-items:center;gap:var(--bacopa-_paint-layout-gap);min-width:0;display:flex}:where([data-app-scope]) .bacopa-metric__label-text{white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0}:where([data-app-scope]) .bacopa-metric__label>svg,:where([data-app-scope]) .bacopa-metric__context>svg{width:var(--bacopa-_paint-metric-icon-size);height:var(--bacopa-_paint-metric-icon-size);flex-shrink:0}:where([data-app-scope]) .bacopa-metric__value{align-items:baseline;gap:var(--bacopa-_paint-layout-gap);white-space:nowrap;min-width:0;color:var(--bacopa-text);font-variant-numeric:tabular-nums;display:flex}:where([data-app-scope]) .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-small-font);line-height:var(--bacopa-_paint-metric-small-line);font-weight:var(--bacopa-_paint-metric-number-weight)}:where([data-app-scope]) .bacopa-metric__unit{font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);color:var(--bacopa-_paint-text-subtle)}:where([data-app-scope]) .bacopa-metric__context{align-items:center;gap:var(--bacopa-_paint-layout-gap);overflow-wrap:anywhere;min-width:0;display:flex}:where([data-app-scope]) .bacopa-metric__chart{min-width:0;color:var(--bacopa-text);display:block}:where([data-app-scope]) .bacopa-metric__chart>svg{width:100%;height:var(--bacopa-_paint-metric-chart-size);display:block}:where([data-app-scope]) .bacopa-metric__meter{min-width:0;display:block}:where([data-app-scope]) .bacopa-metric:is([data-presentation=strip],[data-presentation=hero]){background:var(--bacopa-_paint-clear);border-radius:0;padding:0}:where([data-app-scope]) .bacopa-metric:is([data-presentation=strip],[data-presentation=hero])>.bacopa-metric__label{color:var(--bacopa-text-muted);order:2}:where([data-app-scope]) .bacopa-metric:is([data-presentation=strip],[data-presentation=hero])>.bacopa-metric__label .bacopa-metric__label-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}:where([data-app-scope]) .bacopa-metric:is([data-presentation=strip],[data-presentation=hero])>.bacopa-metric__context{order:3}:where([data-app-scope]) .bacopa-metric[data-presentation=strip] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-medium-font);line-height:var(--bacopa-_paint-metric-medium-line);letter-spacing:var(--bacopa-_paint-metric-tracking)}:where([data-app-scope]) .bacopa-metric[data-presentation=hero] .bacopa-metric__number,:where([data-app-scope]) .bacopa-metric[data-size=hero] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-hero-font);line-height:var(--bacopa-_paint-metric-hero-line);letter-spacing:var(--bacopa-_paint-metric-hero-tracking)}:where([data-app-scope]) .bacopa-metric[data-presentation=strip] .bacopa-metric__unit{font-size:var(--bacopa-font-size);line-height:var(--bacopa-_paint-body-line)}:where([data-app-scope]) .bacopa-metric[data-presentation=hero] .bacopa-metric__unit{font-size:var(--bacopa-_paint-lead-title-font);line-height:var(--bacopa-_paint-body-line);color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-metric[data-size=medium] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-medium-font);line-height:var(--bacopa-_paint-metric-medium-line);letter-spacing:var(--bacopa-_paint-metric-tracking)}:where([data-app-scope]) .bacopa-metric[data-size=small] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-small-font);line-height:var(--bacopa-_paint-metric-small-line);letter-spacing:normal}:where([data-app-scope]) .bacopa-metric[data-size=large] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-large-font);line-height:var(--bacopa-_paint-metric-large-line);letter-spacing:var(--bacopa-_paint-metric-tracking)}:where([data-app-scope]) .bacopa-metric[data-presentation=figure]{min-block-size:var(--bacopa-_paint-metric-figure-min);text-align:center;color:var(--bacopa-text-muted);justify-content:center;align-items:center}:where([data-app-scope]) .bacopa-metric[data-presentation=figure]>.bacopa-metric__label{order:2;justify-content:center}:where([data-app-scope]) .bacopa-metric[data-presentation=figure]>.bacopa-metric__value{font-size:var(--bacopa-_paint-metric-compact-font);line-height:var(--bacopa-_paint-metric-compact-line);font-weight:var(--bacopa-_paint-metric-number-weight);letter-spacing:var(--bacopa-_paint-metric-tracking);white-space:normal;overflow-wrap:break-word;justify-content:center}:where([data-app-scope]) .bacopa-metric[data-presentation=figure][data-size=small]>.bacopa-metric__value{font-size:var(--bacopa-_paint-scope-font);line-height:var(--bacopa-_paint-body-line);letter-spacing:normal}:where([data-app-scope]) .bacopa-metric[data-presentation=figure] .bacopa-metric__number{font:inherit;letter-spacing:inherit}:where([data-app-scope]) .bacopa-metric[data-action]{inline-size:100%;text-align:inherit;cursor:pointer;font-family:inherit}:where([data-app-scope]) .bacopa-metric[data-presentation=figure][data-action]{text-align:center}:where([data-app-scope]) .bacopa-metric[data-action]:disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-metric[data-action]:not(:disabled):hover{background:var(--bacopa-_paint-surface-hover)}}:where([data-app-scope]) .bacopa-metric[data-presentation=tile][data-tone=warning]{background:color-mix(in srgb, var(--bacopa-warning) 10%, var(--bacopa-_paint-clear))}:where([data-app-scope]) .bacopa-metric[data-presentation=tile][data-tone=error]{background:color-mix(in srgb, var(--bacopa-error) 10%, var(--bacopa-_paint-clear))}:where([data-app-scope]) .bacopa-metric[data-tone=warning] .bacopa-metric__context{color:var(--bacopa-_paint-warning-ink)}:where([data-app-scope]) .bacopa-metric[data-tone=error] .bacopa-metric__context{color:var(--bacopa-_paint-error-ink)}:where([data-app-scope]) .bacopa-metric[data-tone=info] .bacopa-metric__context{color:var(--bacopa-_paint-info-ink)}:where([data-app-scope]) .bacopa-metric-group{box-sizing:border-box;border:0;width:100%;min-width:0;margin:0;padding:0;container:bacopa-metric-group/inline-size}:where([data-app-scope]) .bacopa-metric-group__flow{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bacopa-_paint-metric-strip-min)), 1fr));gap:var(--bacopa-_paint-layout-gap);border:0;min-width:0;margin:0;padding:0;display:grid}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=tile]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bacopa-_paint-metric-tile-min)), 1fr))}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=hero]{flex-wrap:wrap;align-items:flex-end;display:flex}:where([data-app-scope]) .bacopa-metric-group__flow[data-columns]{grid-template-columns:repeat(var(--bacopa-metric-columns), minmax(0, 1fr))}:where([data-app-scope]) .bacopa-metric-group__flow:has(>.bacopa-metric-group__separator){align-items:stretch;gap:var(--bacopa-_paint-metric-chain-gap);display:flex}:where([data-app-scope]) .bacopa-metric-group__flow:has(>.bacopa-metric-group__separator)>.bacopa-metric{flex:1 1 0}:where([data-app-scope]) .bacopa-metric-group__separator{flex:0 0 var(--bacopa-_paint-metric-separator-size);color:var(--bacopa-_paint-text-faint);justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=hero]:has(>.bacopa-metric-group__separator){align-items:flex-end}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=hero]>.bacopa-metric{min-width:var(--bacopa-_paint-metric-hero-min);flex:1 1 0}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=hero]>.bacopa-metric-group__separator{flex-basis:var(--bacopa-_paint-metric-hero-separator-size);height:var(--bacopa-_paint-metric-hero-line);align-self:flex-start}@media (max-width:760px){:where([data-app-scope]) .bacopa-metric-group__flow:has(>.bacopa-metric-group__separator){gap:var(--bacopa-_paint-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where([data-app-scope]) .bacopa-metric-group__flow[data-columns]{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-app-scope]) .bacopa-metric-group__separator{display:none}:where([data-app-scope]) .bacopa-metric[data-presentation=strip]:not([data-size]) .bacopa-metric__number,:where([data-app-scope]) .bacopa-metric[data-size=medium] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-compact-font);line-height:var(--bacopa-_paint-metric-compact-line)}:where([data-app-scope]) .bacopa-metric[data-presentation=hero] .bacopa-metric__number,:where([data-app-scope]) .bacopa-metric:is([data-size=large],[data-size=hero]) .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-large-font);line-height:var(--bacopa-_paint-metric-large-line)}:where([data-app-scope]) .bacopa-metric__label,:where([data-app-scope]) .bacopa-metric__context{align-items:flex-start}:where([data-app-scope]) .bacopa-metric__label-text{white-space:normal;overflow-wrap:anywhere;overflow:visible}}@container bacopa-metric-group (max-width:35rem){:where([data-app-scope]) .bacopa-metric-group__flow:has(>.bacopa-metric-group__separator){gap:var(--bacopa-_paint-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=hero]:has(>.bacopa-metric-group__separator){grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--bacopa-_paint-metric-hero-min)), 1fr));align-items:start}:where([data-app-scope]) .bacopa-metric-group__separator{display:none}}:where([data-app-scope]) .bacopa-metric__trailing{color:var(--bacopa-_paint-text-faint);flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}:where([data-app-scope]) .bacopa-metric__trailing>svg{width:var(--bacopa-_paint-metric-icon-size);height:var(--bacopa-_paint-metric-icon-size)}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) a.bacopa-metric:hover{background:color-mix(in srgb, var(--bacopa-_paint-surface-block), var(--bacopa-text) 4%)}}:where([data-app-scope]) .bacopa-metric-group__separator>svg{width:var(--bacopa-_paint-metric-icon-size);height:var(--bacopa-_paint-metric-icon-size);display:block}:where([data-app-scope]) .bacopa-metric-group__flow[data-presentation=hero]>.bacopa-metric-group__separator>svg{width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size)}:where([data-app-scope]) .bacopa-metric[data-size=display] .bacopa-metric__number{font-size:var(--bacopa-_paint-metric-display-font);line-height:var(--bacopa-_paint-metric-display-line);font-weight:var(--bacopa-_paint-metric-number-weight);letter-spacing:var(--bacopa-_paint-metric-hero-tracking);font-variant-numeric:tabular-nums}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-media-column-min:168px;--bacopa-_paint-media-muted-filter:grayscale(.7) opacity(.55);--bacopa-_paint-media-hover-filter:brightness(1);--bacopa-_paint-media-waveform-height:32px;--bacopa-_paint-media-waveform-fill:var(--bacopa-text-faint);--bacopa-_paint-media-waveform-played:var(--bacopa-text)}:where([data-app-scope]) .bacopa-media-grid{columns:5 var(--bacopa-_paint-media-column-min);gap:var(--bacopa-_paint-layout-gap);min-inline-size:0}:where([data-app-scope]) .bacopa-media-grid__item{break-inside:avoid;padding:0 0 var(--bacopa-_paint-layout-gap)}:where([data-app-scope]) .bacopa-media-tile,:where([data-app-scope]) .bacopa-media-hero{box-sizing:border-box;border-radius:var(--bacopa-_paint-radius-control);background:var(--bacopa-_paint-clear);inline-size:100%;min-inline-size:0;color:inherit;font:inherit;text-align:start;cursor:pointer;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-media-tile[data-muted] .bacopa-media-tile__image{filter:var(--bacopa-_paint-media-muted-filter)}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-media-tile:hover .bacopa-media-tile__image{filter:var(--bacopa-_paint-media-hover-filter)}:where([data-app-scope]) .bacopa-media-tile[data-muted]:hover .bacopa-media-tile__image{filter:var(--bacopa-_paint-media-muted-filter) var(--bacopa-_paint-media-hover-filter)}}:where([data-app-scope]) .bacopa-media-tile__meta{inset-inline:var(--bacopa-_paint-layout-inset);justify-content:space-between;align-items:center;gap:var(--bacopa-_paint-layout-gap);min-inline-size:0;display:flex;position:absolute;inset-block-end:var(--bacopa-_paint-layout-inset)}:where([data-app-scope]) .bacopa-media-tile__mark{border-radius:var(--bacopa-_paint-badge-radius);background:var(--bacopa-_paint-media-overlay-fill);min-inline-size:0;display:inline-flex}:where([data-app-scope]) .bacopa-media-tile__label{box-sizing:border-box;min-inline-size:0;padding:var(--bacopa-_paint-badge-inset);border-radius:var(--bacopa-_paint-badge-radius);background:var(--bacopa-_paint-media-overlay-fill);color:var(--bacopa-text-muted);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);overflow-wrap:anywhere;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-media-hero__caption{inset-inline:var(--bacopa-_paint-layout-inset);box-sizing:border-box;align-items:center;gap:var(--bacopa-_paint-layout-gap);min-inline-size:0;padding:var(--bacopa-_paint-layout-inset);border-radius:var(--bacopa-_paint-radius-control);background:var(--bacopa-_paint-media-overlay-fill);-webkit-backdrop-filter:var(--bacopa-_paint-media-overlay-blur);backdrop-filter:var(--bacopa-_paint-media-overlay-blur);color:var(--bacopa-text-muted);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);flex-wrap:wrap;display:flex;position:absolute;inset-block-end:var(--bacopa-_paint-layout-inset)}:where([data-app-scope]) .bacopa-media-hero__text{overflow-wrap:anywhere;flex:auto;min-inline-size:0}:where([data-app-scope]) .bacopa-media-hero__open{justify-content:flex-end;align-items:center;gap:var(--bacopa-_paint-layout-gap);font-weight:var(--bacopa-_paint-detail-font-weight);color:var(--bacopa-text);flex:1 0 auto;display:inline-flex}@media (max-width:760px){:where([data-app-scope]) .bacopa-media-grid{columns:2}}:where([data-app-scope]) .bacopa-media-waveform{box-sizing:border-box;inline-size:100%;min-inline-size:0;block-size:var(--bacopa-_paint-media-waveform-height);border-radius:var(--bacopa-_paint-radius-atom);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;display:block}:where([data-app-scope]) .bacopa-media-waveform:focus-visible{outline:var(--bacopa-_paint-focus-width) solid var(--bacopa-accent);outline-offset:var(--bacopa-_paint-focus-offset)}:where([data-app-scope]) .bacopa-media-waveform__bars{block-size:100%;inline-size:100%;fill:var(--bacopa-_paint-media-waveform-fill);pointer-events:none;display:block}:where([data-app-scope]) .bacopa-media-waveform__bars [data-played]{fill:var(--bacopa-_paint-media-waveform-played)}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-meter-small-size:4px;--bacopa-_paint-meter-medium-size:8px;--bacopa-_paint-meter-large-size:12px;--bacopa-_paint-meter-swatch-size:8px;--bacopa-_paint-meter-radius:2px;--bacopa-_paint-meter-motion-duration:1.2s;--bacopa-_paint-meter-inactive-opacity:.25;--bacopa-_paint-meter-unknown-size:40%;--bacopa-_paint-meter-loading-opacity:.4}:where([data-app-scope]) .bacopa-meter{box-sizing:border-box;min-width:0;height:var(--bacopa-_paint-meter-small-size);border-radius:var(--bacopa-_paint-meter-radius);background:color-mix(in srgb, var(--bacopa-text) 8%, var(--bacopa-_paint-clear));border:0;margin:0;padding:0;display:block;position:relative}:where([data-app-scope]) .bacopa-meter__fill{width:var(--bacopa-meter-value);border-radius:inherit;height:100%;display:block}:where([data-app-scope]) .bacopa-meter__plan{top:calc(-1 * var(--bacopa-_paint-meter-plan-overhang));bottom:calc(-1 * var(--bacopa-_paint-meter-plan-overhang));left:var(--bacopa-meter-plan);width:var(--bacopa-_paint-focus-width);background:var(--bacopa-text);box-shadow:0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-surface);position:absolute;transform:translate(-50%)}:where([data-app-scope]) .bacopa-meter-stack{gap:var(--bacopa-_paint-layout-gap);flex-direction:column;min-width:0;display:flex}:where([data-app-scope]) .bacopa-meter-stack__bar,:where([data-app-scope]) .bacopa-segment-meter{gap:var(--bacopa-_paint-layout-gap);min-width:0;height:var(--bacopa-_paint-meter-small-size);border-radius:var(--bacopa-_paint-meter-radius);display:flex}:where([data-app-scope]) .bacopa-meter-stack__bar{background:color-mix(in srgb, var(--bacopa-text) 8%, var(--bacopa-_paint-clear))}:where([data-app-scope]) .bacopa-meter-stack__part{flex-basis:0;flex-grow:var(--bacopa-meter-weight);border-radius:var(--bacopa-_paint-meter-radius);min-width:0;height:100%}:where([data-app-scope]) .bacopa-meter-stack__part[data-active=false],:where([data-app-scope]) .bacopa-meter-stack__swatch[data-active=false]{opacity:var(--bacopa-_paint-meter-inactive-opacity)}:where([data-app-scope]) .bacopa-meter-stack__legend{gap:var(--bacopa-_paint-layout-gap);color:var(--bacopa-text-muted);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);flex-wrap:wrap;display:flex}:where([data-app-scope]) .bacopa-meter-stack__key{align-items:baseline;gap:var(--bacopa-_paint-layout-gap);min-width:0;display:inline-flex}:where([data-app-scope]) .bacopa-meter-stack__number{font-weight:var(--bacopa-_paint-detail-font-weight);font-variant-numeric:tabular-nums}:where([data-app-scope]) .bacopa-meter-stack__swatch{width:var(--bacopa-_paint-meter-swatch-size);height:var(--bacopa-_paint-meter-swatch-size);flex:0 0 var(--bacopa-_paint-meter-swatch-size);border-radius:var(--bacopa-_paint-meter-radius);display:block}:where([data-app-scope]) .bacopa-segment-meter__segment{border-radius:var(--bacopa-_paint-meter-radius);background:color-mix(in srgb, var(--bacopa-text) 8%, var(--bacopa-_paint-clear));flex:1 1 0;min-width:0;height:100%}:where([data-app-scope]) :is(.bacopa-meter,.bacopa-meter-stack__bar,.bacopa-segment-meter)[data-size=medium]{height:var(--bacopa-_paint-meter-medium-size)}:where([data-app-scope]) :is(.bacopa-meter,.bacopa-meter-stack__bar,.bacopa-segment-meter)[data-size=large]{height:var(--bacopa-_paint-meter-large-size)}:where([data-app-scope]) .bacopa-meter__fill,:where([data-app-scope]) .bacopa-meter-stack__part,:where([data-app-scope]) .bacopa-meter-stack__swatch,:where([data-app-scope]) .bacopa-segment-meter__segment[data-state=done]{background:var(--bacopa-_paint-tone-default)}:where([data-app-scope]) .bacopa-meter[data-tone=neutral]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=neutral],:where([data-app-scope]) .bacopa-segment-meter[data-tone=neutral]>.bacopa-segment-meter__segment[data-state=done]{background:var(--bacopa-_paint-tone-neutral)}:where([data-app-scope]) .bacopa-meter[data-tone=muted]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=muted],:where([data-app-scope]) .bacopa-segment-meter[data-tone=muted]>.bacopa-segment-meter__segment[data-state=done]{background:var(--bacopa-_paint-tone-muted)}:where([data-app-scope]) .bacopa-meter[data-tone=success]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=success],:where([data-app-scope]) .bacopa-segment-meter[data-tone=success]>.bacopa-segment-meter__segment[data-state=done],:where([data-app-scope]) .bacopa-segment-meter__segment[data-state=milestone]{background:var(--bacopa-_paint-tone-success)}:where([data-app-scope]) .bacopa-meter[data-tone=warning]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=warning],:where([data-app-scope]) .bacopa-segment-meter[data-tone=warning]>.bacopa-segment-meter__segment[data-state=done]{background:var(--bacopa-_paint-tone-warning)}:where([data-app-scope]) .bacopa-meter[data-tone=error]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=error],:where([data-app-scope]) .bacopa-segment-meter[data-tone=error]>.bacopa-segment-meter__segment[data-state=done]{background:var(--bacopa-_paint-tone-error)}:where([data-app-scope]) .bacopa-meter[data-tone=info]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=info],:where([data-app-scope]) .bacopa-segment-meter[data-tone=info]>.bacopa-segment-meter__segment[data-state=done],:where([data-app-scope]) .bacopa-segment-meter__segment[data-state=today]{background:var(--bacopa-_paint-tone-info)}:where([data-app-scope]) .bacopa-meter[data-tone=info-soft]>.bacopa-meter__fill,:where([data-app-scope]) :is(.bacopa-meter-stack__part,.bacopa-meter-stack__swatch)[data-tone=info-soft],:where([data-app-scope]) .bacopa-segment-meter[data-tone=info-soft]>.bacopa-segment-meter__segment[data-state=done]{background:var(--bacopa-_paint-tone-info-soft)}:where([data-app-scope]) .bacopa-meter[data-indeterminate=true]{overflow:hidden}:where([data-app-scope]) .bacopa-meter[data-indeterminate=true]>.bacopa-meter__fill{width:var(--bacopa-_paint-meter-unknown-size);animation:bacopa-meter-loading var(--bacopa-_paint-meter-motion-duration) ease-in-out infinite}@keyframes bacopa-meter-loading{0%{transform:translate(-100%)}to{transform:translate(250%)}}:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-meter[data-indeterminate=true]>.bacopa-meter__fill{width:100%;opacity:var(--bacopa-_paint-meter-loading-opacity);animation:none}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-meter[data-indeterminate=true]>.bacopa-meter__fill{width:100%;opacity:var(--bacopa-_paint-meter-loading-opacity);animation:none}}:where([data-app-scope]) .bacopa-meter-stack__key>span{overflow-wrap:anywhere;min-width:0}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-countdown-ring-size:240px;--bacopa-_paint-countdown-ring-stroke:3;--bacopa-_paint-countdown-ring-value-font:64px;--bacopa-_paint-countdown-ring-value-line:64px;--bacopa-_paint-countdown-ring-caption-font:14px;--bacopa-_paint-countdown-ring-caption-line:20px;--bacopa-_paint-countdown-ring-tick-duration:1s}:where([data-app-scope]) .bacopa-countdown-ring{box-sizing:border-box;inline-size:var(--bacopa-_paint-countdown-ring-size);block-size:var(--bacopa-_paint-countdown-ring-size);flex-shrink:0;place-items:center;display:inline-grid;position:relative}:where([data-app-scope]) .bacopa-countdown-ring__graphic{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}:where([data-app-scope]) .bacopa-countdown-ring__track,:where([data-app-scope]) .bacopa-countdown-ring__fill{fill:none;stroke-width:var(--bacopa-_paint-countdown-ring-stroke)}:where([data-app-scope]) .bacopa-countdown-ring__track{stroke:var(--bacopa-border)}:where([data-app-scope]) .bacopa-countdown-ring__fill{stroke:var(--bacopa-accent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--bacopa-countdown-share));transform-origin:50%;transition:stroke-dashoffset var(--bacopa-_paint-countdown-ring-tick-duration) linear;transform:rotate(-90deg)}:where([data-app-scope]) .bacopa-countdown-ring[data-state=ended] .bacopa-countdown-ring__fill{visibility:hidden}:where([data-app-scope]) .bacopa-countdown-ring__center{text-align:center;flex-direction:column;align-items:center;min-inline-size:0;display:flex;position:relative}:where([data-app-scope]) .bacopa-countdown-ring__value{font-size:var(--bacopa-_paint-countdown-ring-value-font);line-height:var(--bacopa-_paint-countdown-ring-value-line);font-weight:var(--bacopa-_paint-metric-number-weight);letter-spacing:var(--bacopa-_paint-metric-hero-tracking);font-variant-numeric:tabular-nums;color:var(--bacopa-text);white-space:nowrap}:where([data-app-scope]) .bacopa-countdown-ring[data-state=ended] .bacopa-countdown-ring__value{color:var(--bacopa-accent)}:where([data-app-scope]) .bacopa-countdown-ring__caption{font-size:var(--bacopa-_paint-countdown-ring-caption-font);line-height:var(--bacopa-_paint-countdown-ring-caption-line);color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-elapsed-time{font-variant-numeric:tabular-nums;white-space:nowrap}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-option-inset:12px;--bacopa-_paint-option-line:20px;--bacopa-_paint-option-font:13px;--bacopa-_paint-option-radius:var(--bacopa-radius);--bacopa-_paint-option-icon-size:24px;--bacopa-_paint-option-check-size:16px;--bacopa-_paint-option-card-min:180px;--bacopa-_paint-option-fill:var(--bacopa-surface-block);--bacopa-_paint-option-hover-fill:var(--bacopa-surface-highlight);--bacopa-_paint-option-selected-fill:var(--bacopa-surface-highlight);--bacopa-_paint-option-copy-gap:8px;--bacopa-_paint-option-glyph-size:20px;--bacopa-_paint-option-disabled-opacity:.6}:where([data-app-scope]) .bacopa-choice{box-sizing:border-box;gap:var(--bacopa-_paint-layout-gap);flex-direction:column;width:100%;min-width:0;display:flex}:where([data-app-scope]) .bacopa-choice__option{box-sizing:border-box;align-items:center;gap:var(--bacopa-_paint-layout-gap);width:100%;min-width:0;padding:var(--bacopa-_paint-option-inset);border-radius:var(--bacopa-_paint-option-radius);color:var(--bacopa-text);background:var(--bacopa-_paint-option-fill);text-align:start;font:inherit;cursor:pointer;border:0;display:flex}:where([data-app-scope]) .bacopa-choice__option[aria-checked=true]{background:var(--bacopa-_paint-option-selected-fill)}:where([data-app-scope]) .bacopa-choice__option:disabled{opacity:var(--bacopa-_paint-option-disabled-opacity);cursor:default}:where([data-app-scope]) .bacopa-choice__copy{gap:var(--bacopa-_paint-option-copy-gap);flex-direction:column;flex:1;min-width:0;display:flex}:where([data-app-scope]) .bacopa-choice__title{font-size:var(--bacopa-_paint-option-font);line-height:var(--bacopa-_paint-option-line);font-weight:var(--bacopa-_paint-header-title-weight);overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-choice__description{font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);color:var(--bacopa-_paint-text-subtle);overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-choice__icon{flex:0 0 var(--bacopa-_paint-option-icon-size);justify-content:center;align-items:center;display:flex}:where([data-app-scope]) .bacopa-choice__icon>svg{width:var(--bacopa-_paint-option-glyph-size);height:var(--bacopa-_paint-option-glyph-size);display:block}:where([data-app-scope]) .bacopa-choice__check{flex:0 0 var(--bacopa-_paint-option-check-size);width:var(--bacopa-_paint-option-check-size);height:var(--bacopa-_paint-option-check-size);background:var(--bacopa-_paint-text-subtle);display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.75'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.75'/%3E%3C/svg%3E") 50%/contain no-repeat}:where([data-app-scope]) .bacopa-choice__option[aria-checked=true] .bacopa-choice__check{box-shadow:none;background:var(--bacopa-text);border-radius:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12 4 4L19 6' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}:where([data-app-scope]) .bacopa-choice__preview{min-width:0;max-width:100%;overflow:hidden}:where([data-app-scope]) .bacopa-choice-cards{grid-template-columns:repeat(auto-fit, minmax(min(var(--bacopa-_paint-option-card-min), 100%), 1fr));display:grid}:where([data-app-scope]) .bacopa-reasons{gap:var(--bacopa-_paint-layout-gap);flex-direction:column;width:100%;min-width:0;display:flex}:where([data-app-scope]) .bacopa-reasons__other{min-width:0}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-choice__option:hover:enabled{background:var(--bacopa-_paint-option-hover-fill)}}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-stepper-control-size:44px;--bacopa-_paint-stepper-value-font:24px;--bacopa-_paint-stepper-value-line:32px}:where([data-app-scope]) .bacopa-number-stepper{box-sizing:border-box;align-items:center;gap:var(--bacopa-space-xs);grid-template-columns:auto minmax(0,1fr) auto;min-inline-size:0;display:grid}:where([data-app-scope]) .bacopa-number-stepper .bacopa-number-stepper__step{inline-size:var(--bacopa-_paint-stepper-control-size);block-size:var(--bacopa-_paint-stepper-control-size);border-radius:var(--bacopa-radius-full);padding:0}:where([data-app-scope]) .bacopa-number-stepper__value{justify-content:center;align-items:baseline;gap:var(--bacopa-space-xs);border-radius:var(--bacopa-radius-atom);min-inline-size:0;display:inline-flex}:where([data-app-scope]) .bacopa-number-stepper__number{font-size:var(--bacopa-_paint-stepper-value-font);line-height:var(--bacopa-_paint-stepper-value-line);font-weight:var(--bacopa-_paint-metric-number-weight);letter-spacing:var(--bacopa-_paint-metric-tracking);font-variant-numeric:tabular-nums;color:var(--bacopa-text);white-space:nowrap}:where([data-app-scope]) .bacopa-number-stepper__unit{font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);color:var(--bacopa-text-muted);white-space:nowrap}:where([data-app-scope]) .bacopa-number-stepper__label{font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);color:var(--bacopa-text-muted);text-align:center;grid-column:1/-1}
