:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-popup-border-width:1px;--bacopa-_paint-popover-fill:var(--bacopa-surface);--bacopa-_paint-popover-border:var(--bacopa-border);--bacopa-_paint-popover-text:var(--bacopa-text);--bacopa-_paint-popover-blur:var(--bacopa-acrylic-blur);--bacopa-_paint-tooltip-font:inherit;--bacopa-_paint-tooltip-line:inherit;--bacopa-_paint-tooltip-inset:var(--bacopa-space-md)}:where([data-app-scope]) .bacopa-popover-trigger{min-width:0;display:inline-flex}:where([data-app-scope]) .bacopa-popover-trigger[data-anchor=child]{display:contents}:where([data-app-scope]) .bacopa-popover{--bacopa-popup-max-height:calc(100dvh - 2 * var(--bacopa-space-md));z-index:0;box-sizing:border-box;width:max-content;max-width:min(var(--bacopa-content-width), calc(100vw - 2 * var(--bacopa-space-md)));border:var(--bacopa-_paint-popup-border-width) solid var(--bacopa-_paint-popover-border);border-radius:var(--bacopa-_paint-popup-radius);background:var(--bacopa-_paint-popover-fill);box-shadow:var(--bacopa-_paint-popup-shadow);color:var(--bacopa-_paint-popover-text);overflow-wrap:anywhere;pointer-events:auto;opacity:1;transition:opacity var(--bacopa-enter-ms) var(--bacopa-motion-ease), transform var(--bacopa-enter-ms) var(--bacopa-motion-ease);position:fixed;transform:translateY(0)}:where([data-app-scope]) .bacopa-popover__content{box-sizing:border-box;max-height:calc(var(--bacopa-popup-max-height) - 2 * var(--bacopa-_paint-popup-border-width));overscroll-behavior:contain;padding:var(--bacopa-_paint-popup-inset);border-radius:inherit;overflow:auto}:where([data-app-scope] .bacopa-popover[data-tooltip=true]){font-size:var(--bacopa-_paint-tooltip-font);line-height:var(--bacopa-_paint-tooltip-line)}:where([data-app-scope] .bacopa-popover[data-tooltip=true]) .bacopa-popover__content{padding:var(--bacopa-_paint-tooltip-inset)}:where([data-app-scope]) .bacopa-popover[data-surface=acrylic]{-webkit-backdrop-filter:blur(var(--bacopa-_paint-popover-blur));backdrop-filter:blur(var(--bacopa-_paint-popover-blur))}:where([data-app-scope]) .bacopa-popover[data-surface=bare]{box-shadow:none;border:0}:where([data-app-scope]) .bacopa-popover[data-density=compact] .bacopa-popover__content{padding:var(--bacopa-space-sm)}:where([data-app-scope]) .bacopa-popover[data-state=closing]{opacity:0;transform:translateY(var(--bacopa-space-sm));pointer-events:none;transition-duration:var(--bacopa-leave-ms)}:where([data-app-scope]) .bacopa-popover[data-arrow=true]:after{content:"";width:var(--bacopa-arrow-size);height:var(--bacopa-arrow-size);background:var(--bacopa-_paint-popover-fill);position:absolute}:where([data-app-scope]) .bacopa-popover[data-placement=bottom]:after{left:var(--bacopa-arrow-offset);top:calc(var(--bacopa-arrow-size) / -2);border-top:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);border-left:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);transform:translate(-50%)rotate(45deg)}:where([data-app-scope]) .bacopa-popover[data-placement=top]:after{left:var(--bacopa-arrow-offset);bottom:calc(var(--bacopa-arrow-size) / -2);border-bottom:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);border-right:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);transform:translate(-50%)rotate(45deg)}:where([data-app-scope]) .bacopa-popover[data-placement=left]:after{top:var(--bacopa-arrow-offset);right:calc(var(--bacopa-arrow-size) / -2);border-top:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);border-right:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);transform:translateY(-50%)rotate(45deg)}:where([data-app-scope]) .bacopa-popover[data-placement=right]:after{top:var(--bacopa-arrow-offset);left:calc(var(--bacopa-arrow-size) / -2);border-bottom:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);border-left:var(--bacopa-_paint-stroke-width) solid var(--bacopa-_paint-popover-border);transform:translateY(-50%)rotate(45deg)}:where([data-app-scope]) .bacopa-popover[data-keyboard=true]{transition:none}@starting-style{:where([data-app-scope]) .bacopa-popover[data-state=open]{opacity:0;transform:translateY(var(--bacopa-space-sm))}}:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-popover{transition:none;transform:none}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-popover{transition:none;transform:none}}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-control-border-width:1px;--bacopa-_paint-control-small-font:12px;--bacopa-_paint-control-small-weight:var(--bacopa-font-weight);--bacopa-_paint-control-border:var(--bacopa-border);--bacopa-_paint-control-text:var(--bacopa-text);--bacopa-_paint-control-hover:var(--bacopa-border);--bacopa-_paint-control-primary-fill:var(--bacopa-accent);--bacopa-_paint-control-danger-fill:var(--bacopa-error);--bacopa-_paint-control-primary-hover:var(--bacopa-accent);--bacopa-_paint-control-danger-hover:var(--bacopa-error);--bacopa-_paint-control-selected-fill:var(--bacopa-surface-highlight);--bacopa-_paint-control-selected-border:var(--bacopa-accent);--bacopa-_paint-control-shadow:none}:where([data-app-scope]) .bacopa-button{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--bacopa-_paint-control-gap);min-width:0;padding:var(--bacopa-_paint-control-inset);border:var(--bacopa-_paint-control-border-width) solid var(--bacopa-_paint-control-border);border-radius:var(--bacopa-_paint-control-radius);background:var(--bacopa-_paint-control-fill);color:var(--bacopa-_paint-control-text);font-family:inherit;font-size:var(--bacopa-_paint-control-font-size);font-weight:var(--bacopa-_paint-control-font-weight);line-height:var(--bacopa-_paint-control-line);box-shadow:var(--bacopa-_paint-control-shadow);text-align:inherit;cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}:where([data-app-scope]) .bacopa-button__icon{width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-button__icon>svg{width:100%;height:100%;display:block}:where([data-app-scope]) .bacopa-button__label{min-width:0;display:block}:where([data-app-scope]) .bacopa-button[data-size=small]{--bacopa-_paint-control-line:var(--bacopa-_paint-control-small-line);--bacopa-_paint-control-font-size:var(--bacopa-_paint-control-small-font);--bacopa-_paint-control-font-weight:var(--bacopa-_paint-control-small-weight);--bacopa-_paint-control-radius:var(--bacopa-_paint-control-small-radius);--bacopa-_paint-icon-size:var(--bacopa-_paint-control-small-icon)}:where([data-app-scope]) .bacopa-button[data-tone=primary]{background:var(--bacopa-_paint-control-primary-fill);color:var(--bacopa-_paint-control-primary-text)}:where([data-app-scope]) .bacopa-button[data-tone=ghost]{background:var(--bacopa-_paint-clear);color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-button[data-tone=danger]{background:var(--bacopa-_paint-control-danger-fill);color:var(--bacopa-_paint-control-danger-text)}:where([data-app-scope]) .bacopa-button[data-selected=true]{background:var(--bacopa-_paint-control-selected-fill);box-shadow:inset 0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-control-selected-border)}:where([data-app-scope]) .bacopa-button:disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-button[data-tone=default]:hover:enabled{background:var(--bacopa-_paint-control-hover)}:where([data-app-scope]) .bacopa-button[data-tone=ghost]:hover:enabled{background:var(--bacopa-_paint-control-ghost-hover);color:var(--bacopa-_paint-control-ghost-hover-text)}:where([data-app-scope]) .bacopa-button[data-tone=primary]:hover:enabled{background:var(--bacopa-_paint-control-primary-hover)}:where([data-app-scope]) .bacopa-button[data-tone=danger]:hover:enabled{background:var(--bacopa-_paint-control-danger-hover)}}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-list-inset:var(--bacopa-space-sm);--bacopa-_paint-list-gap:var(--bacopa-space-sm);--bacopa-_paint-list-head-inset:var(--bacopa-space-sm);--bacopa-_paint-list-head-line:16px;--bacopa-_paint-list-head-font:12px;--bacopa-_paint-list-head-weight:var(--bacopa-font-weight);--bacopa-_paint-list-compact-gap:0px;--bacopa-_paint-list-compact-row-min:60px;--bacopa-_paint-list-row-min:0px}:where([data-app-scope]) .bacopa-list{grid-template-columns:var(--bacopa-list-columns);box-sizing:border-box;min-width:0;padding:var(--bacopa-_paint-list-inset);align-content:start;gap:var(--bacopa-_paint-list-gap);display:grid}:where([data-app-scope]) .bacopa-list>*{grid-column:1/-1}:where([data-app-scope]) .bacopa-list__head,:where([data-app-scope]) .bacopa-list__row{grid-template-columns:subgrid;box-sizing:border-box;align-items:center;gap:var(--bacopa-_paint-row-gap);grid-column:1/-1;min-width:0;display:grid}:where([data-app-scope]) .bacopa-list__head{padding:var(--bacopa-_paint-list-head-inset);font-size:var(--bacopa-_paint-list-head-font);font-weight:var(--bacopa-_paint-list-head-weight);line-height:var(--bacopa-_paint-list-head-line);color:var(--bacopa-_paint-text-subtle);position:relative}:where([data-app-scope]) .bacopa-list__head:after{content:"";left:0;right:0;bottom:calc(var(--bacopa-_paint-list-gap) / -2);height:var(--bacopa-_paint-stroke-width);background:var(--bacopa-border);pointer-events:none;position:absolute}:where([data-app-scope]) .bacopa-list__body{grid-template-columns:subgrid;gap:var(--bacopa-_paint-list-gap);grid-column:1/-1;min-width:0;display:grid}:where([data-app-scope]) .bacopa-list__body[data-density=compact]{--bacopa-_paint-list-gap:var(--bacopa-_paint-list-compact-gap)}:where([data-app-scope]) .bacopa-list__body[data-density=compact]>.bacopa-list__row{min-height:var(--bacopa-_paint-list-compact-row-min)}:where([data-app-scope]) .bacopa-list__row{min-height:var(--bacopa-_paint-list-row-min);padding:var(--bacopa-_paint-row-inset);border-radius:var(--bacopa-_paint-row-radius);line-height:var(--bacopa-_paint-row-line)}:where([data-app-scope]) .bacopa-list__cell,:where([data-app-scope]) .bacopa-list__head-cell{min-width:0;padding:0}:where([data-app-scope]) .bacopa-list__row[data-selected=true]{background:var(--bacopa-_paint-row-selected-fill);box-shadow:inset 0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-row-selected-line)}:where([data-app-scope]) .bacopa-list__action{box-sizing:border-box;background:var(--bacopa-_paint-clear);width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;border:0;border-radius:0;padding:0;display:block}:where([data-app-scope]) .bacopa-list__action:focus-visible{outline-offset:calc(-1 * var(--bacopa-_paint-focus-width))}:where([data-app-scope]) .bacopa-list__group{align-items:center;gap:var(--bacopa-_paint-row-gap);padding:var(--bacopa-_paint-row-inset);font-weight:var(--bacopa-_paint-header-title-weight);line-height:var(--bacopa-_paint-row-line);grid-column:1/-1;display:flex}:where([data-app-scope]) .bacopa-list__body[data-dividers=true]>.bacopa-list__row{position:relative}:where([data-app-scope]) .bacopa-list__body[data-dividers=true]>.bacopa-list__row:has(+.bacopa-list__row):after{content:"";left:0;right:0;bottom:calc(var(--bacopa-_paint-list-gap) / -2);height:var(--bacopa-_paint-stroke-width);background:var(--bacopa-border);pointer-events:none;position:absolute}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-list__row:has(.bacopa-list__action):not([data-selected=true]):hover{background:var(--bacopa-_paint-row-hover)}}:where([data-app-scope]) .bacopa-list[data-embedded=true]{padding:0}:where([data-app-scope]) .bacopa-marquee{scrollbar-width:none;min-width:0;max-width:100%;line-height:inherit;display:block;overflow:hidden}:where([data-app-scope]) .bacopa-marquee::-webkit-scrollbar{display:none}:where([data-app-scope]) .bacopa-marquee__content{white-space:nowrap;width:max-content;min-width:100%;display:block}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-tab-inset:var(--bacopa-space-sm);--bacopa-_paint-tab-gap:var(--bacopa-space-sm);--bacopa-_paint-tab-line:24px;--bacopa-_paint-tab-radius:var(--bacopa-radius);--bacopa-_paint-tab-fill:var(--bacopa-surface-highlight);--bacopa-_paint-tab-selected-fill:var(--bacopa-surface-highlight);--bacopa-_paint-tab-selected-text:var(--bacopa-text);--bacopa-_paint-tab-font-weight:var(--bacopa-font-weight);--bacopa-_paint-indicator-overhang:4px;--bacopa-_paint-tab-hover-text:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-tabs{align-items:center;gap:var(--bacopa-_paint-tab-gap);scrollbar-width:none;min-width:0;display:flex;overflow:auto}:where([data-app-scope]) .bacopa-tabs::-webkit-scrollbar{display:none}:where([data-app-scope]) .bacopa-tabs[data-indicators=corner]{padding:calc(var(--bacopa-_paint-indicator-overhang) + var(--bacopa-_paint-indicator-ring));margin:calc(-1 * (var(--bacopa-_paint-indicator-overhang) + var(--bacopa-_paint-indicator-ring)));scroll-padding:calc(var(--bacopa-_paint-indicator-overhang) + var(--bacopa-_paint-indicator-ring))}:where([data-app-scope]) .bacopa-tabs__tab{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--bacopa-_paint-tab-gap);min-width:0;padding:var(--bacopa-_paint-tab-inset);border-radius:var(--bacopa-_paint-tab-radius);background:var(--bacopa-_paint-clear);color:var(--bacopa-text-muted);font:inherit;font-weight:var(--bacopa-_paint-tab-font-weight);line-height:var(--bacopa-_paint-tab-line);cursor:pointer;border:0;flex-shrink:0;display:flex}:where([data-app-scope]) .bacopa-tabs__tab[aria-selected=true]{--bacopa-_paint-count-fill:color-mix(in srgb,var(--bacopa-_paint-tab-selected-text) 18%,transparent);--bacopa-_paint-count-text:var(--bacopa-_paint-tab-selected-text);background:var(--bacopa-_paint-tab-selected-fill);color:var(--bacopa-_paint-tab-selected-text)}:where([data-app-scope]) .bacopa-tabs__tab:disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}:where([data-app-scope]) .bacopa-tabs__panel{min-width:0}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-tabs__tab[aria-selected=false]:hover:enabled{background:var(--bacopa-_paint-tab-fill);color:var(--bacopa-_paint-tab-hover-text)}}: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-badge-font-weight:inherit;--bacopa-_paint-badge-quiet-weight:400;--bacopa-_paint-badge-line:16px;--bacopa-_paint-badge-font:12px;--bacopa-_paint-badge-fill:var(--bacopa-surface-highlight);--bacopa-_paint-badge-text:var(--bacopa-text-muted);--bacopa-_paint-badge-gap:var(--bacopa-space-sm);--bacopa-_paint-badge-small-line:16px;--bacopa-_paint-badge-small-font:11px;--bacopa-_paint-badge-small-icon:10px;--bacopa-_paint-badge-small-radius:4px;--bacopa-_paint-badge-caption-inset-end:8px;--bacopa-_paint-badge-line-radius:4px;--bacopa-_paint-badge-chip-radius:var(--bacopa-radius-atom);--bacopa-_paint-badge-chip-compact-size:20px;--bacopa-_paint-badge-quiet-fill:var(--bacopa-surface-highlight);--bacopa-_paint-badge-quiet-text:var(--bacopa-text-subtle)}:where([data-app-scope]) .bacopa-badge{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--bacopa-_paint-badge-gap);min-width:0;padding:var(--bacopa-_paint-badge-inset);border-radius:var(--bacopa-_paint-badge-radius);background:var(--bacopa-_paint-badge-fill);color:var(--bacopa-_paint-badge-text);font-family:inherit;font-weight:var(--bacopa-_paint-badge-font-weight);font-size:var(--bacopa-_paint-badge-font);line-height:var(--bacopa-_paint-badge-line);display:inline-flex}:where([data-app-scope]) .bacopa-badge__label{min-width:0;display:block}:where([data-app-scope]) .bacopa-badge[data-emphasis=quiet]{background:var(--bacopa-_paint-badge-quiet-fill);font-size:var(--bacopa-_paint-caption-font);font-weight:var(--bacopa-_paint-badge-quiet-weight);color:var(--bacopa-_paint-badge-quiet-text)}:where([data-app-scope]) .bacopa-badge[data-size=small]{min-height:var(--bacopa-_paint-badge-small-line);padding:0 var(--bacopa-_paint-atom-inset);font-size:var(--bacopa-_paint-badge-small-font);line-height:var(--bacopa-_paint-badge-small-line);border-radius:var(--bacopa-_paint-badge-small-radius)}:where([data-app-scope]) .bacopa-badge[data-size=chip]{border-radius:var(--bacopa-_paint-badge-chip-radius)}:where([data-app-scope]) .bacopa-badge[data-size=chip-compact]{min-width:var(--bacopa-_paint-badge-chip-compact-size);min-height:var(--bacopa-_paint-badge-chip-compact-size);padding:0 var(--bacopa-_paint-atom-inset);border-radius:var(--bacopa-_paint-badge-chip-radius)}:where([data-app-scope]) .bacopa-badge[data-size=chip-compact]>.bacopa-badge__icon,:where([data-app-scope]) .bacopa-badge[data-size=chip]>.bacopa-badge__icon>svg{width:var(--bacopa-_paint-control-small-icon);height:var(--bacopa-_paint-control-small-icon)}:where([data-app-scope]) .bacopa-badge:is([data-size=caption],[data-size=line]){vertical-align:top}:where([data-app-scope]) .bacopa-badge[data-size=caption]{min-height:var(--bacopa-_paint-caption-line);padding:0 var(--bacopa-_paint-badge-caption-inset-end) 0 var(--bacopa-_paint-atom-inset);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line)}:where([data-app-scope]) .bacopa-badge[data-size=line]{min-height:0;padding:0 var(--bacopa-_paint-atom-inset);font-size:var(--bacopa-_paint-control-font-size);line-height:inherit;border-radius:var(--bacopa-_paint-badge-line-radius)}:where([data-app-scope]) .bacopa-badge[data-size=small]>.bacopa-badge__icon{width:var(--bacopa-_paint-badge-small-icon);height:var(--bacopa-_paint-badge-small-icon)}:where([data-app-scope]) .bacopa-badge__icon{width:var(--bacopa-_paint-badge-icon-size);height:var(--bacopa-_paint-badge-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-badge__icon>svg{width:100%;height:100%}:where([data-app-scope]) .bacopa-badge[data-tone=success]{color:var(--bacopa-_paint-success-ink);background:color-mix(in srgb, var(--bacopa-success) var(--bacopa-_paint-badge-tone-share), transparent)}:where([data-app-scope]) .bacopa-badge[data-tone=warning]{color:var(--bacopa-_paint-warning-ink);background:color-mix(in srgb, var(--bacopa-warning) var(--bacopa-_paint-badge-tone-share), transparent)}:where([data-app-scope]) .bacopa-badge[data-tone=error]{color:var(--bacopa-_paint-error-ink);background:color-mix(in srgb, var(--bacopa-error) var(--bacopa-_paint-badge-tone-share), transparent)}:where([data-app-scope]) .bacopa-badge[data-tone=info]{color:var(--bacopa-_paint-info-ink);background:color-mix(in srgb, var(--bacopa-_paint-info) var(--bacopa-_paint-badge-tone-share), transparent)}: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-app-scope]) .bacopa-avatar{width:var(--bacopa-_paint-identity-size);height:var(--bacopa-_paint-identity-size);border-radius:var(--bacopa-_paint-avatar-radius);background:var(--bacopa-_paint-surface-block);color:var(--bacopa-text);line-height:var(--bacopa-_paint-body-line);font-family:inherit;font-size:var(--bacopa-font-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-avatar__image{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}:where([data-app-scope]) .bacopa-avatar>svg{width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size);display:block}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-separator-strong:var(--bacopa-border);--bacopa-_paint-separator-dot-size:4px;--bacopa-_paint-separator-dot-fill:var(--bacopa-text-faint)}:where([data-app-scope]) .bacopa-separator{flex-shrink:0;justify-content:center;align-items:center;display:flex}:where([data-app-scope]) .bacopa-separator[data-orientation=vertical]{width:var(--bacopa-_paint-layout-gap);padding-block:var(--bacopa-_paint-layout-inset);box-sizing:border-box;align-self:stretch}:where([data-app-scope]) .bacopa-separator[data-orientation=horizontal]{width:100%;height:var(--bacopa-_paint-layout-gap)}:where([data-app-scope]) .bacopa-separator[data-inset=none]{padding:0}:where([data-app-scope]) .bacopa-separator:before{content:"";background:var(--bacopa-border);display:block}:where([data-app-scope]) .bacopa-separator[data-kind=line][data-orientation=vertical]:before{width:var(--bacopa-_paint-stroke-width);height:100%}:where([data-app-scope]) .bacopa-separator[data-kind=line][data-orientation=horizontal]:before{height:var(--bacopa-_paint-stroke-width);width:100%}:where([data-app-scope]) .bacopa-separator[data-kind=dot]:before{width:var(--bacopa-_paint-separator-dot-size);height:var(--bacopa-_paint-separator-dot-size);border-radius:var(--bacopa-_paint-radius-full);background:var(--bacopa-_paint-separator-dot-fill)}:where([data-app-scope]) .bacopa-separator[data-orientation=vertical][data-length]{align-self:center;padding-block:0}:where([data-app-scope]) .bacopa-separator[data-orientation=vertical][data-length=caption]{height:var(--bacopa-_paint-caption-line)}:where([data-app-scope]) .bacopa-separator[data-orientation=vertical][data-length=body]{height:var(--bacopa-_paint-body-line)}:where([data-app-scope]) .bacopa-separator[data-tone=strong]:before{background:var(--bacopa-_paint-separator-strong)}:where([data-app-scope]) .bacopa-separator[data-tone=strong][data-orientation=vertical]{width:calc(var(--bacopa-_paint-layout-gap) + var(--bacopa-_paint-atom-inset))}:where([data-app-scope]) .bacopa-separator[data-orientation=vertical][data-span=mark][data-kind=line]{width:var(--bacopa-_paint-stroke-width)}:where([data-app-scope]) .bacopa-separator[data-orientation=vertical][data-span=mark][data-kind=dot]{width:var(--bacopa-_paint-separator-dot-size)}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-spinner-stroke:2px;--bacopa-_paint-spinner-size:var(--bacopa-space-lg);--bacopa-_paint-spinner-small-size:var(--bacopa-space-md);--bacopa-_paint-spinner-track:var(--bacopa-border);--bacopa-_paint-spinner-accent:var(--bacopa-accent);--bacopa-_paint-skeleton-highlight:var(--bacopa-surface-highlight);--bacopa-_paint-skeleton-radius:var(--bacopa-radius)}:where([data-app-scope]) .bacopa-spinner{box-sizing:border-box;width:var(--bacopa-_paint-spinner-size);height:var(--bacopa-_paint-spinner-size);border:var(--bacopa-_paint-spinner-stroke) solid var(--bacopa-_paint-spinner-track);border-top-color:var(--bacopa-_paint-spinner-accent);border-radius:50%;animation:.8s linear infinite bacopa-spin;display:inline-block}:where([data-app-scope]) .bacopa-spinner[data-size=small]{width:var(--bacopa-_paint-spinner-small-size);height:var(--bacopa-_paint-spinner-small-size)}:where([data-app-scope]) .bacopa-inline-spinner{vertical-align:middle;place-items:center;display:inline-grid;position:relative}:where([data-app-scope]) .bacopa-inline-spinner__label{justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-inline-spinner[aria-busy=true]>.bacopa-inline-spinner__label{opacity:0}:where([data-app-scope]) .bacopa-inline-spinner__indicator{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}:where([data-app-scope]) .bacopa-skeleton{box-sizing:border-box;background:var(--bacopa-_paint-skeleton-base);border-radius:var(--bacopa-_paint-skeleton-radius);position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-skeleton[data-variant=shimmer]:after{content:"";background:linear-gradient(90deg, transparent, var(--bacopa-_paint-skeleton-highlight), transparent);animation:1.2s linear infinite bacopa-shimmer;position:absolute;inset:0}:where([data-app-scope]) .bacopa-skeleton[data-variant=pulse]{animation:1.2s linear infinite alternate bacopa-pulse}:where([data-app-scope]) .bacopa-spinner,:where([data-app-scope]) .bacopa-skeleton,:where([data-app-scope]) .bacopa-skeleton:after{animation-play-state:var(--bacopa-loading-state)}:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-spinner,:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-skeleton,:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-skeleton:after{animation:none}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-spinner,:where([data-app-scope]) .bacopa-skeleton,:where([data-app-scope]) .bacopa-skeleton:after{animation:none}}@keyframes bacopa-spin{to{transform:rotate(360deg)}}@keyframes bacopa-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes bacopa-pulse{0%{opacity:.5}to{opacity:1}}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-region-pending-background:var(--bacopa-surface);--bacopa-_paint-region-progress-background:var(--bacopa-surface);--bacopa-_paint-region-pending-inset:var(--bacopa-space-lg);--bacopa-_paint-region-pending-position:center;--bacopa-_paint-region-min-height:0px}:where([data-app-scope]) .bacopa-content-region{min-inline-size:0;min-block-size:var(--bacopa-_paint-region-min-height);flex-direction:column;flex:1;display:flex;position:relative}:where([data-app-scope]) .bacopa-content-region__viewport{scrollbar-width:var(--bacopa-_paint-scroll-bar-width);scrollbar-color:var(--bacopa-_paint-scroll-bar-color);flex:1;min-block-size:0;min-inline-size:0;overflow:auto}:where([data-app-scope]) .bacopa-content-region__plane{min-block-size:100%;min-inline-size:0}:where([data-app-scope]) .bacopa-content-region__plane[data-paint=false],:where([data-app-scope]) .bacopa-content-region__dock[data-paint=false]{visibility:hidden;pointer-events:none}:where([data-app-scope]) .bacopa-content-region__dock{flex:none;min-inline-size:0}:where([data-app-scope]) .bacopa-content-region__pending,:where([data-app-scope]) .bacopa-content-region__progress,:where([data-app-scope]) .bacopa-content-region__failure{align-items:center;justify-content:var(--bacopa-_paint-region-pending-position);box-sizing:border-box;padding:var(--bacopa-_paint-region-pending-inset);flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}:where([data-app-scope]) .bacopa-content-region__pending{background:var(--bacopa-_paint-region-pending-background)}:where([data-app-scope]) .bacopa-content-region__progress{background:var(--bacopa-_paint-region-progress-background)}:where([data-app-scope]) .bacopa-content-region__failure{background:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-content-region__pending{transition-property:opacity;transition-duration:var(--bacopa-presentation-duration,0s);transition-timing-function:ease-out}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-content-region__pending{transition:none}}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-boot-background:var(--bacopa-surface-gradient);--bacopa-_paint-boot-text:var(--bacopa-text);--bacopa-_paint-boot-gap:var(--bacopa-space-md);--bacopa-_paint-boot-art-size:80px;--bacopa-_paint-boot-caption-font:var(--bacopa-font-size);--bacopa-_paint-boot-caption-color:var(--bacopa-text-muted);--bacopa-_paint-boot-layer:1000}:where([data-app-scope]) .bacopa-boot-cover{z-index:var(--bacopa-_paint-boot-layer);justify-content:center;align-items:center;gap:var(--bacopa-_paint-boot-gap);color:var(--bacopa-_paint-boot-text);background:var(--bacopa-_paint-boot-background);pointer-events:auto;flex-direction:column;display:flex;position:fixed;inset:0}:where([data-app-scope]) .bacopa-boot-cover__art{inline-size:var(--bacopa-_paint-boot-art-size);block-size:var(--bacopa-_paint-boot-art-size);object-fit:contain}:where([data-app-scope]) .bacopa-boot-cover__art>*{object-fit:contain;block-size:100%;inline-size:100%}:where([data-app-scope]) .bacopa-boot-cover__caption{font-size:var(--bacopa-_paint-boot-caption-font);color:var(--bacopa-_paint-boot-caption-color);margin:0}:where([data-app-scope]) .bacopa-boot-recovery{color:var(--bacopa-text);background:var(--bacopa-surface);position:relative}:where([data-app-scope]) .bacopa-boot-content{display:contents}:where([data-app-scope]) .bacopa-boot-content[data-revoked=true]{visibility:hidden}:where([data-app-scope]) .bacopa-boot-cover{transition-property:opacity;transition-duration:var(--bacopa-presentation-duration,0s);transition-timing-function:ease-out}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-boot-cover{transition:none}}:where([data-app-scope]) .bacopa-desk__header,:where([data-app-scope]) .bacopa-desk__page{padding:var(--bacopa-_paint-layout-inset);min-inline-size:0}@container bacopa-desk (max-width:47.5rem){:where([data-app-scope]) .bacopa-desk__mobile-bar .bacopa-shell__menu-toggle{display:inline-flex}:where([data-app-scope]) .bacopa-desk[data-menu-open=true] .bacopa-desk__rail{max-block-size:40dvh;display:flex;overflow:auto}}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-panel-border-width:1px;--bacopa-_paint-panel-background:var(--bacopa-surface);--bacopa-_paint-surface-inset:var(--bacopa-space-lg);--bacopa-_paint-surface-radius:var(--bacopa-radius);--bacopa-_paint-surface-head-inset:var(--bacopa-space-sm);--bacopa-_paint-surface-body-inset:var(--bacopa-space-sm);--bacopa-_paint-surface-foot-inset:var(--bacopa-space-sm);--bacopa-_paint-surface-parts-gap:var(--bacopa-space-sm);--bacopa-_paint-surface-selection-width:0px;--bacopa-_paint-surface-nested-radius:var(--bacopa-radius);--bacopa-_paint-panel-padding:var(--bacopa-space-lg);--bacopa-_paint-panel-radius:var(--bacopa-radius);--bacopa-_paint-panel-border:var(--bacopa-border);--bacopa-_paint-panel-shadow:var(--bacopa-shadow);--bacopa-_paint-inset-padding:var(--bacopa-space-md);--bacopa-_paint-inset-radius:var(--bacopa-radius);--bacopa-_paint-inset-base:var(--bacopa-surface);--bacopa-_paint-choice-radius:var(--bacopa-radius);--bacopa-_paint-choice-shadow:var(--bacopa-shadow);--bacopa-_paint-choice-selected-border:var(--bacopa-accent);--bacopa-_paint-stripe-width:3px;--bacopa-_paint-stripe-border:2px;--bacopa-_paint-stripe-shadow:var(--bacopa-shadow);--bacopa-_paint-signal-ring:var(--bacopa-error);--bacopa-_paint-surface-glow-primary:.1;--bacopa-_paint-surface-glow-secondary:.05;--bacopa-_paint-choice-hover-glow-primary:.16;--bacopa-_paint-choice-hover-glow-secondary:.07;--bacopa-_paint-stripe-glow-primary:.1;--bacopa-_paint-stripe-glow-secondary:.06;--bacopa-_paint-stripe-glow-tertiary:.08;--bacopa-_paint-stripe-mask-opacity:.35;--bacopa-_paint-surface-transition:.24s}:where([data-app-scope]) .bacopa-surface{box-sizing:border-box;min-width:0;padding:var(--bacopa-_paint-surface-inset);border:var(--bacopa-_paint-panel-border-width) solid var(--bacopa-border);border-radius:var(--bacopa-_paint-surface-radius);background:var(--bacopa-_paint-panel-background);box-shadow:var(--bacopa-shadow)}:where([data-app-scope]) .bacopa-surface[data-appearance=gradient]{background-image:radial-gradient(ellipse at 0% 0%, var(--bacopa-surface-glow), transparent 70%), linear-gradient(135deg, var(--bacopa-surface-highlight), transparent 60%), var(--bacopa-surface-gradient)}:where([data-app-scope]) .bacopa-surface[data-appearance=acrylic]{-webkit-backdrop-filter:blur(var(--bacopa-acrylic-blur));backdrop-filter:blur(var(--bacopa-acrylic-blur));isolation:isolate;position:relative}:where([data-app-scope]) .bacopa-surface[data-appearance=acrylic]:before{content:"";border-radius:inherit;opacity:.04;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='2'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}:where([data-app-scope]) .bacopa-surface[data-appearance=acrylic]>*{z-index:1;position:relative}:where([data-app-scope]) .bacopa-surface[data-recipe]{--bacopa-_paint-accent-primary:var(--bacopa-accent);--bacopa-_paint-accent-secondary:var(--bacopa-accent);--bacopa-_paint-accent-tertiary:var(--bacopa-accent);color:var(--bacopa-text);padding:var(--bacopa-_paint-panel-padding);border-radius:var(--bacopa-_paint-panel-radius);border-color:var(--bacopa-_paint-panel-border);box-shadow:var(--bacopa-_paint-panel-shadow);background-color:var(--bacopa-surface);background-image:radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--bacopa-_paint-accent-primary) calc(var(--bacopa-_paint-surface-glow-primary) * 100%), transparent), transparent 70%), radial-gradient(ellipse at 100% 100%, color-mix(in oklab, var(--bacopa-_paint-accent-secondary) calc(var(--bacopa-_paint-surface-glow-secondary) * 100%), transparent), transparent 70%), linear-gradient(135deg, var(--bacopa-surface-highlight), transparent 65%);transition:border-color var(--bacopa-_paint-surface-transition) var(--bacopa-motion-ease), box-shadow var(--bacopa-_paint-surface-transition) var(--bacopa-motion-ease);position:relative;overflow:visible}:where([data-app-scope]) .bacopa-surface[data-recipe=inset]{padding:var(--bacopa-_paint-inset-padding);border-radius:var(--bacopa-_paint-inset-radius);background-color:var(--bacopa-_paint-inset-base)}:where([data-app-scope]) .bacopa-surface[data-recipe=choice]{border-radius:var(--bacopa-_paint-choice-radius);box-shadow:var(--bacopa-_paint-choice-shadow)}:where([data-app-scope]) .bacopa-surface[data-recipe=striped]{box-shadow:var(--bacopa-_paint-stripe-shadow);background-image:linear-gradient(90deg in oklab, var(--bacopa-_paint-accent-primary), var(--bacopa-_paint-accent-secondary), var(--bacopa-_paint-accent-tertiary)), radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--bacopa-_paint-accent-primary) calc(var(--bacopa-_paint-stripe-glow-primary) * 100%), transparent), transparent 70%), radial-gradient(ellipse at 50% 60%, color-mix(in oklab, var(--bacopa-_paint-accent-secondary) calc(var(--bacopa-_paint-stripe-glow-secondary) * 100%), transparent), transparent 68%), radial-gradient(ellipse at 100% 100%, color-mix(in oklab, var(--bacopa-_paint-accent-tertiary) calc(var(--bacopa-_paint-stripe-glow-tertiary) * 100%), transparent), transparent 70%);background-size:100% var(--bacopa-_paint-stripe-width), auto, auto, auto;background-position:top,50%,50%,50%;background-repeat:no-repeat}:where([data-app-scope]) .bacopa-surface[data-recipe=striped]:after{content:"";padding:var(--bacopa-_paint-stripe-border);border-radius:inherit;background:linear-gradient(90deg in oklab, var(--bacopa-_paint-accent-primary), var(--bacopa-_paint-accent-secondary), var(--bacopa-_paint-accent-tertiary));-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity var(--bacopa-_paint-surface-transition) var(--bacopa-motion-ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where([data-app-scope]) .bacopa-surface[data-recipe][data-selected=true]:not([data-loading=true]),:where([data-app-scope]) .bacopa-surface[data-recipe][aria-pressed=true]:not([data-loading=true]),:where([data-app-scope]) .bacopa-surface[data-recipe][aria-selected=true]:not([data-loading=true]){border-color:var(--bacopa-_paint-choice-selected-border);outline:var(--bacopa-_paint-surface-selection-width) solid var(--bacopa-_paint-choice-selected-border);outline-offset:calc(-1 * var(--bacopa-_paint-surface-selection-width));border-style:double}:where([data-app-scope]) .bacopa-surface[data-recipe][data-conflict=true]:not([data-loading=true]){outline:var(--bacopa-_paint-focus-width) solid var(--bacopa-_paint-signal-ring);outline-offset:var(--bacopa-_paint-focus-offset)}:where([data-app-scope]) .bacopa-surface[data-recipe]:focus-visible,:where([data-app-scope]) .bacopa-surface[data-recipe]:not([data-loading=true]):focus-visible{outline:var(--bacopa-_paint-focus-width) solid var(--bacopa-_paint-focus-ring);outline-offset:var(--bacopa-_paint-focus-offset)}:where([data-app-scope]) .bacopa-surface[data-recipe]:disabled,:where([data-app-scope]) .bacopa-surface[data-recipe][aria-disabled=true]{opacity:var(--bacopa-_paint-disabled-opacity)}:where([data-app-scope]) .bacopa-surface[data-recipe][data-loading=true]{background:var(--bacopa-_paint-skeleton-base);box-shadow:none}:where([data-app-scope]) .bacopa-surface[data-recipe][data-loading=true]:after{display:none}:where([data-app-scope]) .bacopa-surface[data-recipe=choice]{font:inherit;text-align:inherit}:where([data-app-scope]) .bacopa-surface[data-recipe=choice]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]):active{border-color:var(--bacopa-_paint-accent-primary);box-shadow:inset 0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-accent-primary);transition:none}:where([data-app-scope]) .bacopa-surface[data-recipe=striped][data-selected=true]:not([data-loading=true]):after{opacity:var(--bacopa-_paint-stripe-mask-opacity)}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-surface[data-recipe=choice]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]):hover{border-color:var(--bacopa-_paint-accent-primary);background-image:radial-gradient(ellipse at 0% 0%, color-mix(in oklab, var(--bacopa-_paint-accent-primary) calc(var(--bacopa-_paint-choice-hover-glow-primary) * 100%), transparent), transparent 70%), radial-gradient(ellipse at 100% 100%, color-mix(in oklab, var(--bacopa-_paint-accent-secondary) calc(var(--bacopa-_paint-choice-hover-glow-secondary) * 100%), transparent), transparent 70%)}:where([data-app-scope]) .bacopa-surface[data-recipe=striped]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]):hover:after{opacity:var(--bacopa-_paint-stripe-mask-opacity)}}:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-surface[data-recipe],:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-surface[data-recipe]:after{transition:none}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-surface[data-recipe],:where([data-app-scope]) .bacopa-surface[data-recipe]:after{transition:none}}:where([data-app-scope]) .bacopa-surface:has(>.bacopa-surface__head,>.bacopa-surface__body,>.bacopa-surface__foot){gap:var(--bacopa-_paint-surface-parts-gap);flex-direction:column;padding:0;display:flex}:where([data-app-scope]) .bacopa-surface__head{padding:var(--bacopa-_paint-surface-head-inset)}:where([data-app-scope]) .bacopa-surface__body{padding:var(--bacopa-_paint-surface-body-inset)}:where([data-app-scope]) .bacopa-surface__foot{padding:var(--bacopa-_paint-surface-foot-inset)}:where([data-app-scope]) .bacopa-surface__head,:where([data-app-scope]) .bacopa-surface__body,:where([data-app-scope]) .bacopa-surface__foot{box-sizing:border-box;min-width:0;position:relative}:where([data-app-scope]) .bacopa-surface__head:has(+*):after{content:"";left:0;right:0;bottom:calc(var(--bacopa-_paint-surface-parts-gap) / -2);height:var(--bacopa-_paint-stroke-width);background:var(--bacopa-border);pointer-events:none;position:absolute}:where([data-app-scope]) .bacopa-surface__body:has(+.bacopa-surface__foot):after{content:"";left:0;right:0;bottom:calc(var(--bacopa-_paint-surface-parts-gap) / -2);height:var(--bacopa-_paint-stroke-width);background:var(--bacopa-border);pointer-events:none;position:absolute}:where([data-app-scope]) .bacopa-surface[data-nested=true]{border-radius:var(--bacopa-_paint-surface-nested-radius)}:where([data-app-scope]) .bacopa-surface:has(>.bacopa-surface__rule){position:relative}:where([data-app-scope]) .bacopa-surface>.bacopa-surface__rule{left:0;right:0;bottom:calc(var(--bacopa-_paint-layout-gap) / -2);height:var(--bacopa-_paint-stroke-width);background:var(--bacopa-border);pointer-events:none;position:absolute}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-inspector-section-tone:var(--bacopa-text-muted);--bacopa-_paint-inspector-section-gap:12px;--bacopa-_paint-inspector-section-title-weight:600}:is(:where([data-app-scope]) .bacopa-surface__head:has(>.bacopa-surface__title),:where([data-app-scope]) .bacopa-surface__section-head){align-items:center;gap:var(--bacopa-_paint-layout-gap);min-inline-size:0;display:flex}:where([data-app-scope]) .bacopa-surface__head:has(>.bacopa-surface__title){line-height:var(--bacopa-_paint-body-line)}:where([data-app-scope]) .bacopa-surface__section-head{color:var(--bacopa-_paint-text-subtle);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line)}:where([data-app-scope]) .bacopa-surface__icon{inline-size:var(--bacopa-_paint-icon-size);block-size:var(--bacopa-_paint-icon-size);color:var(--bacopa-_paint-text-subtle);flex-shrink:0;display:inline-flex}:where([data-app-scope]) .bacopa-surface__icon>svg{block-size:100%;inline-size:100%}:where([data-app-scope]) .bacopa-surface__title{font:inherit;font-weight:var(--bacopa-_paint-header-title-weight);overflow-wrap:break-word;margin:0;padding:0}:where([data-app-scope]) .bacopa-surface__section-head>.bacopa-surface__title{font-weight:var(--bacopa-_paint-detail-font-weight)}:where([data-app-scope]) .bacopa-surface__facts{align-items:center;gap:var(--bacopa-_paint-layout-gap);min-inline-size:0;color:var(--bacopa-_paint-text-subtle);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-body-line);flex-wrap:wrap;font-weight:400;display:inline-flex}:where([data-app-scope]) .bacopa-surface__section-head>.bacopa-surface__facts{line-height:var(--bacopa-_paint-caption-line)}:where([data-app-scope]) .bacopa-surface__facts>*{align-items:center;gap:var(--bacopa-_paint-layout-gap);overflow-wrap:anywhere;min-inline-size:0;display:inline-flex}:where([data-app-scope]) .bacopa-surface__facts>:before{content:"";inline-size:var(--bacopa-_paint-stroke-width);block-size:var(--bacopa-_paint-caption-line);background:var(--bacopa-border);flex-shrink:0}:where([data-app-scope]) .bacopa-surface__aside{justify-content:flex-end;align-items:center;gap:var(--bacopa-_paint-layout-gap);min-inline-size:0;color:var(--bacopa-_paint-text-subtle);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);flex:auto;font-weight:400;display:inline-flex}:where([data-app-scope]) .bacopa-surface__section-head[data-presentation=inspector]{color:var(--bacopa-_paint-inspector-section-tone);margin-block-end:var(--bacopa-_paint-inspector-section-gap)}:where([data-app-scope]) .bacopa-surface__section-head[data-presentation=inspector]>.bacopa-surface__title{font-weight:var(--bacopa-_paint-inspector-section-title-weight)}:where([data-app-scope]) .bacopa-surface__section-head[data-presentation=inspector]>.bacopa-surface__aside{font-weight:var(--bacopa-_paint-detail-font-weight)}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-header-inset:0px;--bacopa-_paint-header-description-font:inherit;--bacopa-_paint-header-description-line:inherit;--bacopa-_paint-header-gap:var(--bacopa-space-md);--bacopa-_paint-header-actions-gap:var(--bacopa-space-sm);--bacopa-_paint-header-page-min:0px;--bacopa-_paint-header-count-inset:4px;--bacopa-_paint-header-fill:transparent;--bacopa-_paint-header-icon-size:auto;--bacopa-_paint-header-icon-line:inherit;--bacopa-_paint-header-icon-display:block;--bacopa-_paint-header-icon-shrink:1;--bacopa-_paint-header-icon-svg-size:auto;--bacopa-_paint-header-icon-svg-display:inline;--bacopa-_paint-header-title-tracking:normal;--bacopa-_paint-header-count-fill:var(--bacopa-surface-highlight);--bacopa-_paint-header-compact-title-size:1em}:where([data-app-scope]) .bacopa-action-header{align-items:center;gap:var(--bacopa-_paint-header-gap);box-sizing:border-box;min-width:0;padding:var(--bacopa-_paint-header-inset);background:var(--bacopa-_paint-header-fill);display:flex}:where([data-app-scope]) .bacopa-action-header__text{flex:1;min-width:0}:where([data-app-scope]) .bacopa-action-header__eyebrow{font-size:var(--bacopa-_paint-header-eyebrow-font);line-height:var(--bacopa-_paint-header-eyebrow-line);font-weight:var(--bacopa-_paint-header-eyebrow-weight);letter-spacing:var(--bacopa-_paint-header-eyebrow-tracking);color:var(--bacopa-_paint-header-eyebrow-ink);overflow-wrap:anywhere;margin-block-end:var(--bacopa-_paint-header-eyebrow-gap)}:where([data-app-scope]) .bacopa-action-header__title{font-size:var(--bacopa-_paint-header-title-size);line-height:var(--bacopa-_paint-header-title-line);font-weight:var(--bacopa-_paint-header-title-weight);letter-spacing:var(--bacopa-_paint-header-title-tracking);overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-action-header__description{color:var(--bacopa-text-muted);overflow-wrap:anywhere}:where([data-app-scope] .bacopa-action-header__description){font-size:var(--bacopa-_paint-header-description-font);line-height:var(--bacopa-_paint-header-description-line)}:where([data-app-scope]) .bacopa-action-header__status{overflow-wrap:anywhere;min-width:0}:where([data-app-scope]) .bacopa-action-header__actions,:where([data-app-scope]) .bacopa-action-header__leading{align-items:center;gap:var(--bacopa-_paint-header-actions-gap);flex-shrink:0;display:flex}:where([data-app-scope]) .bacopa-action-header__icon{display:var(--bacopa-_paint-header-icon-display);flex-shrink:var(--bacopa-_paint-header-icon-shrink);width:var(--bacopa-_paint-header-icon-size);height:var(--bacopa-_paint-header-icon-size);line-height:var(--bacopa-_paint-header-icon-line);justify-content:center;align-items:center}:where([data-app-scope]) .bacopa-action-header__icon>svg{display:var(--bacopa-_paint-header-icon-svg-display);width:var(--bacopa-_paint-header-icon-svg-size);height:var(--bacopa-_paint-header-icon-svg-size)}:where([data-app-scope]) .bacopa-action-header[data-divider=true]{box-shadow:inset 0 calc(-1 * var(--bacopa-_paint-stroke-width)) var(--bacopa-border)}:where([data-app-scope]) .bacopa-action-header[data-divider=top]{box-shadow:inset 0 var(--bacopa-_paint-stroke-width) var(--bacopa-border)}:where([data-app-scope]) .bacopa-action-header[data-bar=page]{min-height:var(--bacopa-_paint-header-page-min)}:where([data-app-scope]) .bacopa-action-header[data-edge=start]{padding-inline-start:0}:where([data-app-scope]) .bacopa-action-header[data-edge=end]{padding-inline-end:0}:where([data-app-scope]) .bacopa-action-header[data-bar=true]{min-height:calc(var(--bacopa-_paint-inspector-bar-line) + 2 * var(--bacopa-_paint-header-inset))}@media (max-width:480px){:where([data-app-scope]) .bacopa-action-header{flex-wrap:wrap}:where([data-app-scope]) .bacopa-action-header__text{flex-basis:60%}}:where([data-app-scope]) .bacopa-action-header__leading>.bacopa-count{--bacopa-_paint-count-fill:var(--bacopa-_paint-header-count-fill)}:where([data-app-scope]) .bacopa-action-header__leading>.bacopa-count:not([data-presentation]){width:auto;height:var(--bacopa-_paint-count-size);aspect-ratio:auto;padding-block:0;padding-inline:var(--bacopa-_paint-header-count-inset)}@container bacopa-desk (max-width:47.5rem){:where([data-app-scope]) .bacopa-action-header__title{font-size:var(--bacopa-_paint-header-compact-title-size)}}:where([data-app-scope]){font-family:var(--bacopa-font-body);font-size:var(--bacopa-_paint-scope-font);font-weight:var(--bacopa-font-weight);line-height:var(--bacopa-_paint-scope-line);color:var(--bacopa-text)}:where([data-app-scope]) .bacopa-hint{color:var(--bacopa-text-muted);overflow-wrap:anywhere;margin:0}:where([data-app-scope]) .bacopa-hint[data-tone=success]{color:var(--bacopa-success)}:where([data-app-scope]) .bacopa-hint[data-tone=warning]{color:var(--bacopa-warning)}:where([data-app-scope]) .bacopa-hint[data-tone=error]{color:var(--bacopa-error)}:where([data-app-scope]) .bacopa-hint[data-align=center]{text-align:center}:where([data-app-scope]) .bacopa-hint[data-align=end]{text-align:end}:where([data-app-scope]) :focus-visible{outline:2px solid var(--bacopa-_paint-focus-ring);outline-offset:2px}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-accordion-gap:var(--bacopa-space-md);--bacopa-_paint-accordion-trigger-inset:var(--bacopa-space-md);--bacopa-_paint-accordion-region-inset:var(--bacopa-space-md)}: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-scroll-fade-size:var(--bacopa-space-lg);--bacopa-_paint-edge-position:26px;--bacopa-_paint-edge-glow-width:80px;--bacopa-_paint-edge-glow-height:120px}:where([data-app-scope]) .bacopa-scroll{min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-scroll__viewport{box-sizing:border-box;min-width:0;min-height:0;max-height:inherit;overscroll-behavior:contain;scrollbar-width:var(--bacopa-_paint-scroll-bar-width);scrollbar-color:var(--bacopa-_paint-scroll-bar-color);width:100%}:where([data-app-scope]) .bacopa-scroll[data-direction=horizontal]>.bacopa-scroll__viewport{white-space:nowrap;overflow:auto hidden}:where([data-app-scope]) .bacopa-scroll[data-direction=vertical]>.bacopa-scroll__viewport{overflow:hidden auto}:where([data-app-scope]) .bacopa-scroll__viewport[data-wrap=true]{white-space:normal}:where([data-app-scope]) .bacopa-scroll:before,:where([data-app-scope]) .bacopa-scroll:after{content:"";pointer-events:none;z-index:1;opacity:0;position:absolute}:where([data-app-scope]) .bacopa-scroll[data-direction=horizontal]:before{width:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to right, var(--bacopa-_paint-scroll-fade-fill), transparent);inset:0 auto 0 0}:where([data-app-scope]) .bacopa-scroll[data-direction=horizontal]:after{width:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to left, var(--bacopa-_paint-scroll-fade-fill), transparent);inset:0 0 0 auto}:where([data-app-scope]) .bacopa-scroll[data-direction=vertical]:before{height:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to bottom, var(--bacopa-_paint-scroll-fade-fill), transparent);inset:0 0 auto}:where([data-app-scope]) .bacopa-scroll[data-direction=vertical]:after{height:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to top, var(--bacopa-_paint-scroll-fade-fill), transparent);inset:auto 0 0}:where([data-app-scope]) .bacopa-scroll[data-fade-start=true]:before,:where([data-app-scope]) .bacopa-scroll[data-fade-end=true]:after{opacity:1}:where([data-app-scope]) .bacopa-edge{--bacopa-_edge-at:var(--bacopa-_paint-edge-position);z-index:2;box-sizing:border-box;inline-size:20%;padding-inline:var(--bacopa-_paint-edge-inset);pointer-events:none;opacity:var(--bacopa-edge-intensity);background:radial-gradient(ellipse var(--bacopa-_paint-edge-glow-width) var(--bacopa-_paint-edge-glow-height) at var(--bacopa-_edge-at) 50%, var(--bacopa-surface-highlight), transparent 70%);transition:opacity var(--bacopa-enter-ms) var(--bacopa-motion-ease);align-items:center;display:flex;position:absolute;inset-block:0}:where([data-app-scope]) .bacopa-edge[data-side=prev]{justify-content:flex-start;inset-inline-start:0}:where([data-app-scope]) .bacopa-edge[data-side=next]{--bacopa-_edge-at:calc(100% - var(--bacopa-_paint-edge-position));justify-content:flex-end;inset-inline-end:0}:where([data-app-scope]) .bacopa-edge[data-side=prev]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--bacopa-_edge-at:calc(100% - var(--bacopa-_paint-edge-position))}:where([data-app-scope]) .bacopa-edge[data-side=next]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--bacopa-_edge-at:var(--bacopa-_paint-edge-position)}:where([data-app-scope]) .bacopa-edge>button{pointer-events:auto;box-sizing:border-box;min-inline-size:var(--bacopa-_paint-edge-target);min-block-size:var(--bacopa-_paint-edge-target);font:inherit;color:var(--bacopa-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where([data-app-scope]) .bacopa-scroll[data-rail=true]>.bacopa-edge>button{align-self:stretch}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-scroll[data-rail=true]>.bacopa-scroll__viewport{cursor:grab}}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-field-roomy-inset-block:12px;--bacopa-_paint-field-roomy-inset-inline:8px;--bacopa-_paint-field-roomy-font:13.5px;--bacopa-_paint-field-roomy-textarea-inset-block:10px;--bacopa-_paint-field-roomy-textarea-inset-inline:12px;--bacopa-_paint-field-roomy-textarea-font:13px;--bacopa-_paint-field-roomy-textarea-line:20px;--bacopa-_paint-control-press:.98;--bacopa-_paint-shortcut-size:16px;--bacopa-_paint-shortcut-font:11px;--bacopa-_paint-shortcut-radius:4px;--bacopa-_paint-field-gap:var(--bacopa-space-sm);--bacopa-_paint-field-floor:2.75rem;--bacopa-_paint-field-font-size:max(16px,1em);--bacopa-_paint-field-line:inherit;--bacopa-_paint-field-fill:var(--bacopa-surface);--bacopa-_paint-field-border:var(--bacopa-border);--bacopa-_paint-field-border-width:1px;--bacopa-_paint-field-action-floor:24px;--bacopa-_paint-field-action-line:inherit;--bacopa-_paint-field-action-font:1em;--bacopa-_paint-field-action-border:1px;--bacopa-_paint-field-action-radius:max(0px,calc(var(--bacopa-_paint-field-radius) - var(--bacopa-_paint-field-inset)));--bacopa-_paint-field-placeholder:#757575;--bacopa-_paint-field-icon:var(--bacopa-text-muted);--bacopa-_paint-field-compact-font:max(16px,1em)}:where([data-app-scope]) .bacopa-input-field{gap:var(--bacopa-_paint-field-gap);min-inline-size:0;display:grid}:where([data-app-scope]) .bacopa-input-field__frame{--bacopa-input-leading-size:0px;--bacopa-input-trailing-size:0px;--bacopa-input-slot-height:0px;--bacopa-_field-inset-block:var(--bacopa-_paint-field-inset);--bacopa-_field-inset-inline:var(--bacopa-_paint-field-inset);--bacopa-_field-font:var(--bacopa-_paint-field-font-size);--bacopa-_field-line:var(--bacopa-_paint-field-line);min-inline-size:0;position:relative}:where([data-app-scope]) .bacopa-input-field__frame>:is(input,textarea){box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:max(var(--bacopa-_paint-field-floor), calc(var(--bacopa-input-slot-height) + 2 * var(--bacopa-_field-inset-block)));padding:var(--bacopa-_field-inset-block) var(--bacopa-_field-inset-inline);font:inherit;font-size:var(--bacopa-_field-font);color:inherit;background:var(--bacopa-_paint-field-fill);border:var(--bacopa-_paint-field-border-width) solid var(--bacopa-_paint-field-border);border-radius:var(--bacopa-_paint-field-radius);line-height:var(--bacopa-_field-line);vertical-align:top}:where([data-app-scope]) .bacopa-input-field__frame[data-leading=true]>:is(input,textarea){padding-inline-start:calc(var(--bacopa-input-leading-size) + 2 * var(--bacopa-_field-inset-inline))}:where([data-app-scope]) .bacopa-input-field__frame[data-trailing=true]>:is(input,textarea){padding-inline-end:calc(var(--bacopa-input-trailing-size) + 2 * var(--bacopa-_field-inset-inline))}:where([data-app-scope]) .bacopa-input-field__leading,:where([data-app-scope]) .bacopa-input-field__trailing{align-items:center;gap:var(--bacopa-_paint-field-gap);min-inline-size:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}:where([data-app-scope]) .bacopa-input-field__leading{max-inline-size:25%;color:var(--bacopa-_paint-field-icon);pointer-events:none;inset-inline-start:var(--bacopa-_field-inset-inline);overflow:hidden}:where([data-app-scope]) .bacopa-input-field__trailing{flex-wrap:wrap;max-inline-size:50%;inset-inline-end:var(--bacopa-_field-inset-inline)}:where([data-app-scope]) .bacopa-input-field__trailing>button{box-sizing:border-box;max-inline-size:100%;min-inline-size:var(--bacopa-_paint-field-action-floor);min-block-size:var(--bacopa-_paint-field-action-floor);padding:var(--bacopa-_paint-field-inset);font:inherit;font-size:var(--bacopa-_paint-field-action-font);line-height:var(--bacopa-_paint-field-action-line);overflow-wrap:anywhere;white-space:normal;color:inherit;background:var(--bacopa-surface-highlight);border:var(--bacopa-_paint-field-action-border) solid var(--bacopa-_paint-field-border);border-radius:var(--bacopa-_paint-field-action-radius);cursor:pointer;-webkit-user-select:none;user-select:none}:where([data-app-scope]) .bacopa-input-field__trailing>button:active{transform:scale(var(--bacopa-_paint-control-press))}:where([data-app-scope]) .bacopa-input-field__trailing>button:disabled,:where([data-app-scope]) .bacopa-input-field__frame>:is(input,textarea):disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-input-field__trailing>button:hover:enabled{background:var(--bacopa-_paint-field-fill)}}:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]{align-items:center;gap:var(--bacopa-_paint-field-gap);padding:var(--bacopa-_field-inset-block) var(--bacopa-_field-inset-inline);border:var(--bacopa-_paint-field-border-width) solid var(--bacopa-_paint-field-border);border-radius:var(--bacopa-_paint-field-radius);background:var(--bacopa-_paint-field-fill);display:flex}:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]>input{block-size:var(--bacopa-_paint-field-line)}:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]>:is(input,textarea){inline-size:0;min-block-size:var(--bacopa-_paint-field-line);background:0 0;border:0;border-radius:0;flex:1;padding:0}:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]>:is(.bacopa-input-field__leading,.bacopa-input-field__trailing){flex-shrink:0;max-inline-size:none;position:static;transform:none}:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]>.bacopa-input-field__leading{order:-1}:where([data-app-scope]) .bacopa-input-field__frame[data-highlight=true]:not([data-adornment=inline])>:is(input,textarea),:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline][data-highlight=true]{border-color:var(--bacopa-error);box-shadow:inset 0 0 0 max(0px, calc(var(--bacopa-_paint-stroke-width) - var(--bacopa-_paint-field-border-width))) var(--bacopa-error)}:where([data-app-scope]) .bacopa-input-field__frame>textarea{resize:vertical;display:block}:where([data-app-scope]) .bacopa-input-field__frame[data-density=roomy]{--bacopa-_field-inset-block:var(--bacopa-_paint-field-roomy-inset-block);--bacopa-_field-inset-inline:var(--bacopa-_paint-field-roomy-inset-inline);--bacopa-_field-font:var(--bacopa-_paint-field-roomy-font)}:where([data-app-scope]) .bacopa-input-field__frame[data-density=roomy]:has(>textarea){--bacopa-_field-inset-block:var(--bacopa-_paint-field-roomy-textarea-inset-block);--bacopa-_field-inset-inline:var(--bacopa-_paint-field-roomy-textarea-inset-inline);--bacopa-_field-font:var(--bacopa-_paint-field-roomy-textarea-font);--bacopa-_field-line:var(--bacopa-_paint-field-roomy-textarea-line)}:where([data-app-scope]) .bacopa-input-field__frame[data-density=roomy]>:is(input,textarea)::placeholder{color:var(--bacopa-_paint-text-subtle);opacity:1}:where([data-app-scope]) .bacopa-input-field__shortcut{box-sizing:border-box;min-width:var(--bacopa-_paint-shortcut-size);height:var(--bacopa-_paint-shortcut-size);font-family:inherit;font-size:var(--bacopa-_paint-shortcut-font);font-weight:var(--bacopa-_paint-control-font-weight);line-height:var(--bacopa-_paint-shortcut-size);font-variant-numeric:tabular-nums;color:var(--bacopa-_paint-text-subtle);border-radius:var(--bacopa-_paint-shortcut-radius);box-shadow:inset 0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-border-hover);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-input-field__frame>:is(input,textarea)::placeholder{color:var(--bacopa-_paint-field-placeholder);opacity:1}@container bacopa-desk (max-width:47.5rem){:where([data-app-scope]) .bacopa-input-field__frame{--bacopa-_field-font:var(--bacopa-_paint-field-compact-font)}}:where([data-app-scope]) .bacopa-inline-groups{align-items:center;gap:var(--bacopa-space-sm);min-width:0;display:inline-flex}:where([data-app-scope]) .bacopa-step-stage{min-inline-size:0;position:relative}:where([data-app-scope]) .bacopa-step-stage>[data-stage-id]{min-inline-size:0}:where([data-app-scope]) .bacopa-step-stage>[data-current=false][data-previous=false]{display:none}:where([data-app-scope]) .bacopa-step-stage>[data-previous=true]{pointer-events:none;opacity:0;transition:opacity var(--bacopa-leave-ms) var(--bacopa-motion-ease);position:absolute;inset:0}:where([data-app-scope]) .bacopa-step-stage>[data-previous=true][data-visible=true]{opacity:1}:where([data-app-scope]) .bacopa-breadcrumbs{align-items:center;gap:var(--bacopa-space-sm);min-inline-size:0;display:flex}:where([data-app-scope]) .bacopa-breadcrumbs>.bacopa-scroll{flex:1}:where([data-app-scope]) .bacopa-breadcrumbs ol{align-items:center;gap:var(--bacopa-space-sm);inline-size:max-content;margin:0;padding:0;list-style:none;display:flex}:where([data-app-scope]) .bacopa-breadcrumbs li{align-items:center;gap:var(--bacopa-space-sm);display:flex}:where([data-app-scope]) .bacopa-breadcrumbs a{min-block-size:24px;min-inline-size:24px;color:var(--bacopa-text-muted);align-items:center;display:inline-flex}:where([data-app-scope]) .bacopa-breadcrumbs [aria-current=page]{color:var(--bacopa-text)}:where([data-app-scope]) .bacopa-inline-groups__separator{color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-status-panel{padding:var(--bacopa-space-md);border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);background:var(--bacopa-surface);overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-status-panel[data-tone=error]{border-color:var(--bacopa-error)}:where([data-app-scope]) .bacopa-status-panel[data-tone=warning]{border-color:var(--bacopa-warning)}:where([data-app-scope]) .bacopa-status-panel[data-tone=success]{border-color:var(--bacopa-success)}:where([data-app-scope]) .bacopa-status-panel__title{font-weight:var(--bacopa-font-weight);margin-block-end:var(--bacopa-space-sm)}:where([data-app-scope]) .bacopa-error-page{justify-content:center;align-items:center;gap:var(--bacopa-space-md);text-align:center;min-width:0;padding:var(--bacopa-space-lg);overflow-wrap:anywhere;flex-direction:column;display:flex}:where([data-app-scope]) .bacopa-error-page__code{color:var(--bacopa-text-muted);margin:0;font-size:clamp(2rem,12vw,5rem)}:where([data-app-scope]) .bacopa-error-page__actions,:where([data-app-scope]) .bacopa-pagination{justify-content:center;align-items:center;gap:var(--bacopa-space-md);flex-wrap:wrap;display:flex}:where([data-app-scope]) .bacopa-pagination>button,:where([data-app-scope]) .bacopa-pagination-dots>button,:where([data-app-scope]) .bacopa-accordion-trigger{min-block-size:24px;min-inline-size:24px;font:inherit;color:inherit;cursor:pointer}:where([data-app-scope]) .bacopa-pagination button{padding:var(--bacopa-space-sm);border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);background:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-pagination button:disabled{opacity:.5;cursor:default}:where([data-app-scope]) .bacopa-pagination-dots{gap:var(--bacopa-space-sm);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}:where([data-app-scope]) .bacopa-pagination-dots button{background:0 0;border:0;place-items:center;padding:0;display:grid}:where([data-app-scope]) .bacopa-pagination-dots button span{background:var(--bacopa-border);border-radius:50%;width:8px;height:8px}:where([data-app-scope]) .bacopa-pagination-dots button[aria-current=page] span{background:var(--bacopa-accent)}:where([data-app-scope]) .bacopa-grid-list,:where([data-app-scope]) .bacopa-accordion-grid{--bacopa-grid-gap:var(--bacopa-space-md);grid-template-columns:repeat(var(--bacopa-columns), minmax(0, 1fr));gap:var(--bacopa-grid-gap);min-width:0;display:grid}:where([data-app-scope]) .bacopa-accordion-grid{--bacopa-grid-gap:var(--bacopa-_paint-accordion-gap)}:where([data-app-scope] :is(ul,ol).bacopa-grid-list){margin:0;padding:0;list-style:none}:where([data-app-scope]) .bacopa-grid-list>[data-full=true],:where([data-app-scope]) .bacopa-accordion-item[data-full=true]{grid-column:1/-1}:where([data-app-scope]) .bacopa-grid-list:not([data-column-layout])>[data-last-row]{grid-column:var(--bacopa-last-row-0)}:where([data-app-scope]) .bacopa-accordion-grid:not([data-column-layout])>[data-order]{order:var(--bacopa-accordion-order)}:where([data-app-scope]) .bacopa-grid-list>*,:where([data-app-scope]) .bacopa-accordion-item{overflow-wrap:anywhere;min-width:0}:where([data-app-scope]) .bacopa-grid-list[data-balance-rows=true]{flex-wrap:wrap;display:flex}:where([data-app-scope]) .bacopa-grid-list[data-balance-rows=true]>*{flex:1 0 calc((100% - (var(--bacopa-columns) - 1) * var(--bacopa-grid-gap)) / var(--bacopa-columns))}:where([data-app-scope]) .bacopa-accordion-item{border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);background:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-accordion-heading{font:inherit;margin:0}:where([data-app-scope]) .bacopa-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--bacopa-space-sm);width:100%;padding:var(--bacopa-_paint-accordion-trigger-inset);text-align:start;overflow-wrap:anywhere;background:0 0;border:0;display:flex}:where([data-app-scope]) .bacopa-accordion-item>[role=region]{padding:var(--bacopa-_paint-accordion-region-inset);padding-block-start:0}@media (max-width:480px){:where([data-app-scope]) .bacopa-grid-list[data-responsive=true],:where([data-app-scope]) .bacopa-accordion-grid:not([data-column-layout]){grid-template-columns:minmax(0,1fr)}:where([data-app-scope]) .bacopa-grid-list[data-balance-rows=true][data-responsive=true]>*{flex-basis:100%}:where([data-app-scope]) .bacopa-grid-list[data-responsive=true]>[data-last-row]{grid-column:auto}:where([data-app-scope]) .bacopa-accordion-grid:not([data-column-layout])>[data-order]{order:0}}:where([data-app-scope]) .bacopa-stacked-cards{min-width:0;padding:var(--bacopa-space-md)}:where([data-app-scope]) .bacopa-stacked-cards__planes{min-width:0;padding:var(--bacopa-space-md);display:grid}:where([data-app-scope]) .bacopa-stacked-card{border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);background:var(--bacopa-surface);min-width:0;padding:var(--bacopa-space-md);box-shadow:var(--bacopa-shadow);grid-area:1/1;transform:translate(8px,8px)rotate(2deg)}:where([data-app-scope]) .bacopa-stacked-card[data-active=true]{z-index:1;transform:none}:where([data-app-scope]) .bacopa-stacked-cards__planes[data-edges=true]{position:relative}:where([data-app-scope]) .bacopa-stacked-cards__actions{justify-content:space-between;gap:var(--bacopa-space-sm);display:flex}:where([data-app-scope]) .bacopa-stacked-cards__actions button{min-width:24px;min-height:24px;font:inherit;color:inherit;background:var(--bacopa-surface);border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);cursor:pointer}:where([data-app-scope]) .bacopa-animated-counter{font-variant-numeric:tabular-nums}:where([data-app-scope]) .bacopa-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where([data-app-scope]) .bacopa-meta-strip{padding:var(--bacopa-space-sm)}:where([data-app-scope]) .bacopa-paged-grid{min-width:0}:where([data-app-scope]) .bacopa-paged-grid__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;min-width:0;display:flex;overflow-x:auto}:where([data-app-scope]) .bacopa-paged-grid__page{box-sizing:border-box;grid-template-columns:repeat(var(--bacopa-columns), minmax(0, 1fr));gap:var(--bacopa-space-md);padding:var(--bacopa-space-sm);scroll-snap-align:start;flex:0 0 100%;min-width:0;display:grid}:where([data-app-scope]) .bacopa-paged-grid__page>*{overflow-wrap:anywhere;min-width:0}:where([data-app-scope]) .bacopa-paged-grid__actions{justify-content:space-between;display:flex}:where([data-app-scope]) .bacopa-paged-grid__actions button{border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);min-width:24px;min-height:24px;font:inherit;color:inherit;background:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-visual-actions{align-items:center;gap:var(--bacopa-space-sm);flex-wrap:wrap;display:flex}:where([data-app-scope]) .bacopa-visual-actions button{font:inherit;color:var(--bacopa-text);background:var(--bacopa-surface);border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);padding:var(--bacopa-space-sm) var(--bacopa-space-md);cursor:pointer;min-height:44px}:where([data-app-scope]) .bacopa-visual-actions button[aria-pressed=true]{color:var(--bacopa-accent)}:where([data-app-scope]) .bacopa-visual-actions button:disabled{opacity:.6;cursor:default}:where([data-app-scope]) .bacopa-visual-actions button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-visual-actions button:hover{background:var(--bacopa-surface-highlight)}}:where([data-app-scope]) .bacopa-state-paint{--bacopa-paint-hover-color:var(--bacopa-paint-color);--bacopa-paint-hover-image:var(--bacopa-paint-image);--bacopa-paint-hover-border:var(--bacopa-paint-border);--bacopa-paint-hover-shadow:var(--bacopa-paint-shadow);--bacopa-_paint-native-color:var(--bacopa-paint-color);--bacopa-_paint-native-image:var(--bacopa-paint-image);--bacopa-_paint-native-border:var(--bacopa-paint-border);--bacopa-_paint-native-shadow:var(--bacopa-paint-shadow)}:where([data-app-scope]) .bacopa-state-paint[data-recipe=striped]:after{content:"";inset:var(--bacopa-paint-mask-inset,0);border-radius:inherit;padding:var(--bacopa-paint-mask-width,var(--bacopa-_paint-stroke-width));background:var(--bacopa-paint-mask-image);-webkit-mask-composite:xor;pointer-events:none;opacity:0;transition:var(--bacopa-paint-mask-transition,none);position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-state-paint:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]):hover{--bacopa-_paint-native-color:var(--bacopa-paint-hover-color);--bacopa-_paint-native-image:var(--bacopa-paint-hover-image);--bacopa-_paint-native-border:var(--bacopa-paint-hover-border);--bacopa-_paint-native-shadow:var(--bacopa-paint-hover-shadow)}:where([data-app-scope]) .bacopa-state-paint[data-recipe=striped]:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not([data-loading=true]):hover:after{opacity:var(--bacopa-paint-mask-hover-opacity,1);background:var(--bacopa-paint-mask-hover-image,var(--bacopa-paint-mask-image))}}:where([data-app-scope]) .bacopa-state-paint[data-loading=true]{--bacopa-_paint-native-color:var(--bacopa-paint-loading-color,var(--bacopa-paint-color));--bacopa-_paint-native-image:var(--bacopa-paint-loading-image,none);--bacopa-_paint-native-border:var(--bacopa-paint-loading-border,var(--bacopa-paint-border));--bacopa-_paint-native-shadow:var(--bacopa-paint-loading-shadow,none)}:where([data-app-scope]) .bacopa-state-paint[data-loading=true]:after{display:none}:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-loop-gap:var(--bacopa-space-md)}:where([data-app-scope]) .bacopa-loop__viewport{position:relative}:where([data-app-scope]) .bacopa-motion[data-motion-readable=true]{width:100%;min-width:0;max-width:100%;height:auto;display:block;overflow:visible}:where([data-app-scope]) .bacopa-motion[data-motion-readable=true]>*{white-space:normal;word-break:break-word;width:100%;max-width:100%;height:auto;display:block}:where([data-app-scope]) .bacopa-motion[data-motion-readable=true]>* *{white-space:normal;max-width:100%}:where([data-app-scope]) .bacopa-loop__set{gap:var(--bacopa-_paint-loop-gap);flex:none;width:max-content;padding-inline-end:var(--bacopa-_paint-loop-gap);display:inline-flex}:where([data-app-scope]) .bacopa-loop[data-direction=vertical] .bacopa-loop__set{width:100%;flex-direction:column;padding-block-end:var(--bacopa-_paint-loop-gap);padding-inline-end:0;display:flex}:where([data-app-scope]) .bacopa-loop__paint{pointer-events:none;visibility:hidden;width:max-content;display:flex;position:absolute;inset:0 auto auto 0}:where([data-app-scope]) .bacopa-loop[data-direction=horizontal]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .bacopa-loop__paint{left:auto;right:0}:where([data-app-scope]) .bacopa-loop[data-direction=vertical] .bacopa-loop__paint{flex-direction:column;width:100%}:where([data-app-scope]) .bacopa-loop[data-loop-running=true] .bacopa-loop__logical{opacity:0;pointer-events:none}:where([data-app-scope]) .bacopa-loop[data-loop-running=true] .bacopa-loop__paint{visibility:visible}:where([data-app-scope]) .bacopa-loop[data-loop-running=true]>.bacopa-loop__viewport{overflow:hidden}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-loop .bacopa-loop__logical{opacity:1}:where([data-app-scope]) .bacopa-loop .bacopa-loop__paint{display:none}:where([data-app-scope]) .bacopa-loop[data-direction=horizontal]>.bacopa-loop__viewport{overflow-x:auto}:where([data-app-scope]) .bacopa-loop[data-direction=vertical]>.bacopa-loop__viewport{overflow-y:auto}}
:where([data-app-scope]) .bacopa-carousel__choices{align-items:center;gap:var(--bacopa-space-sm);flex-wrap:wrap;display:flex}:where([data-app-scope]) .bacopa-carousel>.bacopa-visual-actions{grid-template-columns:minmax(0,1fr);align-items:center;display:grid}:where([data-app-scope]) .bacopa-carousel>.bacopa-visual-actions>button,:where([data-app-scope]) .bacopa-carousel__choices>button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}:where([data-app-scope]) .bacopa-carousel{min-width:0;container-type:inline-size}:where([data-app-scope]) .bacopa-carousel__stage{perspective:900px;isolation:isolate;place-items:center;min-height:clamp(12rem,48cqi,26rem);display:grid;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-carousel__item{width:min(65%,22rem);min-width:0;transition:transform var(--bacopa-enter-ms) var(--bacopa-motion-ease),opacity var(--bacopa-leave-ms) ease-out;grid-area:1/1}:where([data-app-scope]) .bacopa-carousel[data-no-motion=true] .bacopa-carousel__item{transition:none}:where([data-app-scope]) .bacopa-carousel__choices{min-width:0}:where([data-app-scope]) .bacopa-categories{min-width:0;container-type:inline-size}:where([data-app-scope]) .bacopa-categories__body{gap:var(--bacopa-space-lg);display:grid}:where([data-app-scope]) .bacopa-categories__menu{flex-wrap:nowrap;align-items:stretch;overflow-x:auto}:where([data-app-scope]) .bacopa-categories__content{min-width:0}:where([data-app-scope]) .bacopa-featured{gap:var(--bacopa-space-lg);display:grid;container-type:inline-size}:where([data-app-scope]) .bacopa-featured__details{isolation:isolate;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-featured__accent{pointer-events:none;z-index:-1;position:absolute;inset:0}:where([data-app-scope]) .bacopa-featured__accent--previous{transition:opacity var(--bacopa-leave-ms) ease-out}:where([data-app-scope]) .bacopa-featured__body{overflow-wrap:anywhere;min-width:0;position:relative}:where([data-app-scope]) .bacopa-shelf{min-width:0}:where([data-app-scope]) .bacopa-shelf__rail{gap:var(--bacopa-space-md);padding:var(--bacopa-space-sm);display:flex}:where([data-app-scope]) .bacopa-shelf-card{gap:var(--bacopa-space-md);flex:0 0 min(80cqi,22rem);min-width:0;display:grid}:where([data-app-scope]) .bacopa-shelf-card__body{gap:var(--bacopa-space-sm);overflow-wrap:anywhere;white-space:normal;min-width:0;display:grid}:where([data-app-scope]) .bacopa-shelf-card h3,:where([data-app-scope]) .bacopa-shelf-card p{margin:0}:where([data-app-scope]) .bacopa-shelf-card__body a,:where([data-app-scope]) .bacopa-featured__body a{color:var(--bacopa-accent);text-decoration:underline}:where([data-app-scope]) .bacopa-cover-card__header{justify-content:space-between;align-items:flex-start;gap:var(--bacopa-_paint-cover-card-header-gap);display:flex}:where([data-app-scope]) .bacopa-cover-card__heading{align-items:center;gap:var(--bacopa-_paint-cover-card-header-gap);min-width:0;display:flex}:where([data-app-scope]) .bacopa-cover-card__title{min-width:0}:where([data-app-scope]) .bacopa-icon-tile{color:var(--bacopa-accent);font-size:clamp(2rem,8cqi,4rem)}@container (min-width:48rem){:where([data-app-scope]) .bacopa-categories__body{grid-template-columns:minmax(10rem,1fr) minmax(0,3fr)}:where([data-app-scope]) .bacopa-categories__menu{flex-direction:column}}@container (min-width:40rem){:where([data-app-scope]) .bacopa-carousel>.bacopa-visual-actions{display:flex}:where([data-app-scope]) .bacopa-carousel__choices{flex:12rem}}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-carousel__item,:where([data-app-scope]) .bacopa-featured__accent--previous{transition:none}}
:where([data-app-scope]) .bacopa-graph{gap:var(--bacopa-space-md);min-width:0;display:grid}:where([data-app-scope]) .bacopa-graph__frame{box-sizing:border-box;aspect-ratio:2;touch-action:none;border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);background:var(--bacopa-surface-gradient);width:100%;min-width:0;min-height:12rem;position:relative;overflow:hidden}:where([data-app-scope]) .bacopa-graph__layer{transform-origin:50%;pointer-events:none;position:absolute;inset:0}:where([data-app-scope]) .bacopa-graph__layer svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:where([data-app-scope]) .bacopa-graph__layer line{stroke:var(--bacopa-border);stroke-width:2px;vector-effect:non-scaling-stroke}:where([data-app-scope]) .bacopa-graph__node{pointer-events:auto;border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);background:var(--bacopa-surface);width:max-content;min-width:44px;min-height:44px;color:var(--bacopa-text);font:inherit;cursor:pointer;overflow-wrap:anywhere;max-width:40%;position:absolute;transform:translate(-50%,-50%)}:where([data-app-scope]) .bacopa-graph__node[aria-pressed=true]{border-color:var(--bacopa-accent)}:where([data-app-scope]) .bacopa-diary,:where([data-app-scope]) .bacopa-diary section,:where([data-app-scope]) .bacopa-diary ol,:where([data-app-scope]) .bacopa-observation{gap:var(--bacopa-space-md);min-width:0;display:grid}:where([data-app-scope]) .bacopa-diary ol{padding:0;list-style:none}:where([data-app-scope]) .bacopa-diary button{font:inherit;color:var(--bacopa-text);background:var(--bacopa-surface);border:1px solid var(--bacopa-border);border-radius:var(--bacopa-radius);padding:var(--bacopa-space-md);text-align:start;cursor:pointer;overflow-wrap:anywhere;width:100%;min-height:44px}
.bacopa-content-page,.bacopa-content-index{max-width:48rem;margin-inline:auto;padding:1.5rem;line-height:1.65}.bacopa-content-page img{max-width:100%;height:auto;display:block}.bacopa-content-text{white-space:pre-wrap}.bacopa-content-page details{margin-block:1rem}.bacopa-content-index ol{padding-inline-start:1.5rem}.bacopa-content-page a:focus-visible,.bacopa-content-index a:focus-visible,.bacopa-content-page summary:focus-visible{outline-offset:3px;outline:2px solid}
