: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]) :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-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;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)}:where([data-app-scope]) .bacopa-avatar__image{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}:where([data-app-scope]) .bacopa-avatar>svg{display:block;width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size)}:where([data-app-scope]) .bacopa-sidebar{--bacopa-_paint-scroll-fade-fill:var(--bacopa-_paint-chrome-surface);--bacopa-_paint-count-fill:var(--bacopa-_paint-chrome-count-fill);--bacopa-_paint-count-text:var(--bacopa-_paint-chrome-count-text);display:flex;flex:1 1;flex-direction:column;gap:var(--bacopa-_paint-nav-gap);min-width:0;min-height:0;color:var(--bacopa-_paint-chrome-text)}:where([data-app-scope]) .bacopa-sidebar__body{display:flex;flex:1 1;min-height:0;min-width:0}:where([data-app-scope]) .bacopa-sidebar__viewport{display:flex;flex:1 1;flex-direction:column;gap:var(--bacopa-_paint-nav-gap);min-height:0;min-width:0}:where([data-app-scope]) .bacopa-sidebar__body[data-span]{inset-inline-start:calc(-1 * var(--bacopa-_paint-nav-panel-span));width:calc(100% + 2 * var(--bacopa-_paint-nav-panel-span))}:where([data-app-scope]) .bacopa-sidebar__body[data-span=compact-panel]{--bacopa-_paint-nav-panel-span:var(--bacopa-_paint-nav-panel-compact-span)}:where([data-app-scope]) .bacopa-sidebar__body[data-span]>.bacopa-sidebar__viewport{display:grid;grid-template-columns:calc(var(--bacopa-_paint-nav-panel-span) - var(--bacopa-_paint-nav-gap)) minmax(0,1fr) calc(var(--bacopa-_paint-nav-panel-span) - var(--bacopa-_paint-nav-gap));grid-auto-rows:min-content;align-content:start}:where([data-app-scope]) .bacopa-sidebar__body[data-span]>.bacopa-sidebar__viewport>*{grid-column:2}:where([data-app-scope]) .bacopa-sidebar__body[data-span]>.bacopa-sidebar__viewport>.bacopa-nav-group[data-presentation=panel]{grid-column:1/-1}:where([data-app-scope]) .bacopa-sidebar>.bacopa-brand,:where([data-app-scope]) .bacopa-sidebar>.bacopa-nav-card,:where([data-app-scope]) .bacopa-sidebar>.bacopa-operator-foot{flex-shrink:0}:where([data-app-scope]) .bacopa-sidebar__list{display:flex;flex-direction:column;gap:var(--bacopa-_paint-nav-gap);list-style:none;padding:0;margin:0;min-width:0}:where([data-app-scope]) .bacopa-sidebar__list>li{min-width:0}:where([data-app-scope]) .bacopa-nav-group{display:flex;flex-direction:column;gap:var(--bacopa-_paint-nav-gap);min-width:0}:where([data-app-scope]) .bacopa-nav-group[data-presentation=panel]{box-sizing:border-box;padding:var(--bacopa-_paint-layout-inset);border-radius:var(--bacopa-_paint-radius-block);background:var(--bacopa-_paint-nav-panel-fill)}:where([data-app-scope]) .bacopa-nav-group__label{box-sizing:border-box;padding:var(--bacopa-_paint-nav-inset);font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);font-weight:var(--bacopa-_paint-nav-label-weight);color:var(--bacopa-_paint-chrome-faint)}:where([data-app-scope]) .bacopa-nav-item{box-sizing:border-box;display:flex;border:0;background:var(--bacopa-_paint-clear);cursor:pointer;align-items:center;gap:var(--bacopa-_paint-nav-gap);padding:var(--bacopa-_paint-nav-inset);min-width:0;border-radius:var(--bacopa-_paint-nav-radius);color:var(--bacopa-_paint-chrome-muted);font:inherit;line-height:var(--bacopa-_paint-nav-line);text-decoration:none}:where([data-app-scope]) .bacopa-nav-item__mark{display:flex;align-items:center;justify-content:center;width:var(--bacopa-_paint-nav-mark-size);height:var(--bacopa-_paint-nav-mark-size);flex-shrink:0;border-radius:var(--bacopa-_paint-radius-atom);background:var(--bacopa-_paint-nav-mark-fill);color:var(--bacopa-_paint-nav-mark-text);box-shadow:var(--bacopa-_paint-nav-mark-shadow)}:where([data-app-scope]) .bacopa-nav-item__mark>svg{width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size)}:where([data-app-scope]) .bacopa-nav-item__label{display:block;flex:1 1;min-width:0}:where([data-app-scope]) .bacopa-nav-item__trailing{display:flex;align-items:center;flex-shrink:0}:where([data-app-scope]) .bacopa-nav-item[aria-current=page]{background:var(--bacopa-_paint-chrome-active);color:var(--bacopa-_paint-chrome-text);box-shadow:inset 0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-nav-current-line)}:where([data-app-scope]) .bacopa-nav-card{display:flex;flex-direction:column;gap:var(--bacopa-_paint-nav-gap);padding:var(--bacopa-_paint-layout-inset);border-radius:var(--bacopa-_paint-radius-block);background:var(--bacopa-_paint-nav-card-fill);color:var(--bacopa-_paint-nav-card-text)}:where([data-app-scope]) .bacopa-brand,:where([data-app-scope]) .bacopa-operator-foot{box-sizing:border-box;display:flex;align-items:center;gap:var(--bacopa-_paint-nav-gap);padding:var(--bacopa-_paint-nav-inset);min-width:0;line-height:var(--bacopa-_paint-nav-line)}:where([data-app-scope]) .bacopa-brand{color:var(--bacopa-_paint-chrome-text)}:where([data-app-scope]) .bacopa-operator-foot{color:var(--bacopa-_paint-chrome-muted)}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-nav-item:hover{background:var(--bacopa-_paint-chrome-hover);color:var(--bacopa-_paint-chrome-text)}}:where([data-app-scope]) .bacopa-nav-item[aria-current=page]>.bacopa-nav-item__mark{background:var(--bacopa-_paint-nav-mark-current-fill);color:var(--bacopa-_paint-nav-mark-current-text);box-shadow:none}:where([data-app-scope]) .bacopa-sidebar[data-density=compact] .bacopa-sidebar__list{gap:var(--bacopa-_paint-nav-compact-list-gap)}:where([data-app-scope]) .bacopa-sidebar[data-density=compact] .bacopa-nav-group__label{padding:var(--bacopa-_paint-nav-compact-label-inset)}:where([data-app-scope]) .bacopa-sidebar[data-density=compact] .bacopa-nav-group:has(>.bacopa-nav-group__label){gap:var(--bacopa-_paint-nav-compact-group-gap)}:where([data-app-scope]) .bacopa-sidebar[data-density=compact] .bacopa-nav-item{min-height:var(--bacopa-_paint-nav-compact-row-min);padding:var(--bacopa-_paint-nav-compact-block-inset) var(--bacopa-_paint-nav-compact-inset);line-height:var(--bacopa-_paint-nav-compact-line);--bacopa-_paint-count-size:var(--bacopa-_paint-nav-compact-count-size);--bacopa-_paint-count-line:var(--bacopa-_paint-nav-compact-count-line);--bacopa-_paint-count-font:var(--bacopa-_paint-nav-compact-count-font)}:where([data-app-scope]) .bacopa-sidebar[data-density=compact] .bacopa-nav-item .bacopa-nav-item__mark{width:var(--bacopa-_paint-nav-compact-mark-size);height:var(--bacopa-_paint-nav-compact-mark-size);border-radius:var(--bacopa-_paint-nav-compact-mark-radius)}:where([data-app-scope]) .bacopa-sidebar[data-density=compact]>.bacopa-brand,:where([data-app-scope]) .bacopa-sidebar[data-density=compact]>.bacopa-operator-foot{min-height:var(--bacopa-_paint-nav-compact-chrome-min);padding:var(--bacopa-_paint-nav-compact-chrome-inset)}:where([data-app-scope]) .bacopa-nav-card .bacopa-nav-item__mark[data-size=project]{width:var(--bacopa-_paint-nav-project-mark-size);height:var(--bacopa-_paint-nav-project-mark-size);background:var(--bacopa-_paint-nav-project-mark-fill);color:var(--bacopa-_paint-nav-project-mark-text);font-size:var(--bacopa-_paint-nav-project-mark-font);font-weight:var(--bacopa-_paint-nav-project-mark-weight);line-height:var(--bacopa-_paint-nav-project-mark-line);letter-spacing:var(--bacopa-_paint-nav-project-mark-tracking);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--bacopa-_paint-nav-project-mark-radius)}:where([data-app-scope]) div.bacopa-nav-item{cursor:default}:where([data-app-scope]) .bacopa-scroll{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}:where([data-app-scope]) .bacopa-scroll__viewport{box-sizing:border-box;min-width:0;min-height:0;max-height:inherit;width:100%;overscroll-behavior:contain}:where([data-app-scope]) .bacopa-scroll[data-direction=horizontal]>.bacopa-scroll__viewport{overflow-x:auto;overflow-y:hidden;white-space:nowrap}:where([data-app-scope]) .bacopa-scroll[data-direction=vertical]>.bacopa-scroll__viewport{overflow-y:auto;overflow-x:hidden}:where([data-app-scope]) .bacopa-scroll__viewport[data-wrap=true]{white-space:normal}:where([data-app-scope]) .bacopa-scroll:after,:where([data-app-scope]) .bacopa-scroll:before{content:"";position:absolute;pointer-events:none;z-index:1;opacity:0}:where([data-app-scope]) .bacopa-scroll[data-direction=horizontal]:before{inset:0 auto 0 0;width:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to right,var(--bacopa-_paint-scroll-fade-fill),transparent)}:where([data-app-scope]) .bacopa-scroll[data-direction=horizontal]:after{inset:0 0 0 auto;width:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to left,var(--bacopa-_paint-scroll-fade-fill),transparent)}:where([data-app-scope]) .bacopa-scroll[data-direction=vertical]:before{inset:0 0 auto;height:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to bottom,var(--bacopa-_paint-scroll-fade-fill),transparent)}:where([data-app-scope]) .bacopa-scroll[data-direction=vertical]:after{inset:auto 0 0;height:var(--bacopa-_paint-scroll-fade-size);background:linear-gradient(to top,var(--bacopa-_paint-scroll-fade-fill),transparent)}:where([data-app-scope]) .bacopa-scroll[data-fade-end=true]:after,:where([data-app-scope]) .bacopa-scroll[data-fade-start=true]:before{opacity:1}:where([data-app-scope]) .bacopa-edge{--bacopa-_edge-at:var(--bacopa-_paint-edge-position);position:absolute;inset-block:0;inline-size:20%;z-index:2;box-sizing:border-box;display:flex;align-items:center;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)}:where([data-app-scope]) .bacopa-edge[data-side=prev]{inset-inline-start:0;justify-content:flex-start}:where([data-app-scope]) .bacopa-edge[data-side=next]{--bacopa-_edge-at:calc(100% - var(--bacopa-_paint-edge-position));inset-inline-end:0;justify-content:flex-end}:where([data-app-scope]) .bacopa-edge[data-side=prev]:dir(rtl){--bacopa-_edge-at:calc(100% - var(--bacopa-_paint-edge-position))}:where([data-app-scope]) .bacopa-edge[data-side=next]:dir(rtl){--bacopa-_edge-at:var(--bacopa-_paint-edge-position)}:where([data-app-scope]) .bacopa-edge>button{pointer-events:auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--bacopa-_paint-edge-target);min-block-size:var(--bacopa-_paint-edge-target);padding:0;font:inherit;color:var(--bacopa-text);background:transparent;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}: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-app-scope]) .bacopa-popover-trigger{display:inline-flex;min-width:0}:where([data-app-scope]) .bacopa-popover{--bacopa-popup-max-height:calc(100dvh - 2 * var(--bacopa-space-md));position:fixed;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-border);border-radius:var(--bacopa-_paint-popup-radius);background:var(--bacopa-surface);box-shadow:var(--bacopa-_paint-popup-shadow);color:var(--bacopa-text);overflow-wrap:anywhere;pointer-events:auto;opacity:1;transform:translateY(0);transition:opacity var(--bacopa-enter-ms) var(--bacopa-motion-ease),transform var(--bacopa-enter-ms) var(--bacopa-motion-ease)}: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));overflow:auto;overscroll-behavior:contain;padding:var(--bacopa-_paint-popup-inset);border-radius:inherit}:where([data-app-scope]) .bacopa-popover[data-surface=acrylic]{-webkit-backdrop-filter:blur(var(--bacopa-acrylic-blur));backdrop-filter:blur(var(--bacopa-acrylic-blur))}:where([data-app-scope]) .bacopa-popover[data-surface=bare]{border:0;box-shadow:none}: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:"";position:absolute;width:var(--bacopa-arrow-size);height:var(--bacopa-arrow-size);background:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-popover[data-placement=bottom]:after{left:var(--bacopa-arrow-offset);top:calc(var(--bacopa-arrow-size) / -2);transform:translateX(-50%) rotate(45deg);border-top:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border);border-left:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border)}:where([data-app-scope]) .bacopa-popover[data-placement=top]:after{left:var(--bacopa-arrow-offset);bottom:calc(var(--bacopa-arrow-size) / -2);transform:translateX(-50%) rotate(45deg);border-bottom:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border);border-right:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border)}:where([data-app-scope]) .bacopa-popover[data-placement=left]:after{top:var(--bacopa-arrow-offset);right:calc(var(--bacopa-arrow-size) / -2);transform:translateY(-50%) rotate(45deg);border-top:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border);border-right:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border)}:where([data-app-scope]) .bacopa-popover[data-placement=right]:after{top:var(--bacopa-arrow-offset);left:calc(var(--bacopa-arrow-size) / -2);transform:translateY(-50%) rotate(45deg);border-bottom:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border);border-left:var(--bacopa-_paint-stroke-width) solid var(--bacopa-border)}: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-app-scope]) .bacopa-count{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;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-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}:where([data-app-scope]) .bacopa-count__value{display:block;line-height:var(--bacopa-_paint-count-line)}: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]{min-width:0;width:auto;height:auto;aspect-ratio:auto;padding:0;border-radius:0;background:var(--bacopa-_paint-clear);color:var(--bacopa-_paint-count-text)}: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-button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:0;gap:var(--bacopa-_paint-control-gap);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}:where([data-app-scope]) .bacopa-button__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size)}:where([data-app-scope]) .bacopa-button__icon>svg{display:block;width:100%;height:100%}:where([data-app-scope]) .bacopa-button__label{display:block;min-width:0}: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)}}@media (hover:hover) and (pointer:fine){: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-app-scope]) .bacopa-action-header{display:flex;align-items:center;gap:var(--bacopa-_paint-header-gap);min-width:0;box-sizing:border-box;padding:var(--bacopa-_paint-header-inset);background:var(--bacopa-_paint-header-fill)}:where([data-app-scope]) .bacopa-action-header__text{min-width:0;flex:1 1}: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__status{min-width:0;overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-action-header__actions,:where([data-app-scope]) .bacopa-action-header__leading{display:flex;align-items:center;gap:var(--bacopa-_paint-header-actions-gap);flex-shrink:0}:where([data-app-scope]) .bacopa-action-header__icon{display:var(--bacopa-_paint-header-icon-display);align-items:center;justify-content:center;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)}: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]) .bacopa-input-field{display:grid;gap:var(--bacopa-_paint-field-gap);min-inline-size:0}:where([data-app-scope]) .bacopa-input-field__frame{position:relative;min-inline-size:0;--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)}: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{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:flex;align-items:center;gap:var(--bacopa-_paint-field-gap);min-inline-size:0}:where([data-app-scope]) .bacopa-input-field__leading{inset-inline-start:var(--bacopa-_field-inset-inline);max-inline-size:25%;overflow:hidden;color:var(--bacopa-_paint-field-icon);pointer-events:none}:where([data-app-scope]) .bacopa-input-field__trailing{inset-inline-end:var(--bacopa-_field-inset-inline);max-inline-size:50%;flex-wrap:wrap}: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__frame>:is(input,textarea):disabled,:where([data-app-scope]) .bacopa-input-field__trailing>button:disabled{opacity:var(--bacopa-_paint-disabled-opacity);cursor:default}:where([data-app-scope]) .bacopa-input-field__frame[data-highlight=true]>:is(input,textarea){border-color:var(--bacopa-error)}@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]{display:flex;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)}: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){flex:1 1;inline-size:0;min-block-size:var(--bacopa-_paint-field-line);padding:0;border:0;border-radius:0;background:transparent}:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]>.bacopa-input-field__leading,:where([data-app-scope]) .bacopa-input-field__frame[data-adornment=inline]>.bacopa-input-field__trailing{position:static;transform:none;flex-shrink:0;max-inline-size: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>textarea{display:block;resize:vertical}: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;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;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-feature-settings:"tnum";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)}: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-badge{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:0;gap:var(--bacopa-_paint-badge-gap);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)}:where([data-app-scope]) .bacopa-badge__label{display:block;min-width:0}: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{width:var(--bacopa-_paint-control-small-icon);height:var(--bacopa-_paint-control-small-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{display:inline-flex;align-items:center;justify-content:center;width:var(--bacopa-_paint-badge-icon-size);height:var(--bacopa-_paint-badge-icon-size);flex-shrink:0}: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-app-scope]) .bacopa-key-value.bacopa-list{padding:0}:where([data-app-scope]) .bacopa-key-value.bacopa-list{grid-template-columns:var(--bacopa-list-columns);column-gap:var(--bacopa-_paint-layout-gap)}:where([data-app-scope]) .bacopa-key-value__body,:where([data-app-scope]) .bacopa-key-value__item{grid-column:1/-1;grid-template-columns:subgrid;column-gap:inherit}:where([data-app-scope]) .bacopa-key-value__item{min-height:calc(var(--bacopa-_paint-row-media-size) + 2 * var(--bacopa-_paint-layout-inset))}:where([data-app-scope]) .bacopa-key-value__item:hover{background:var(--bacopa-_paint-clear)}:where([data-app-scope]) .bacopa-key-value__label{color:var(--bacopa-_paint-text-subtle)}:where([data-app-scope]) .bacopa-key-value__label,:where([data-app-scope]) .bacopa-key-value__value{display:flex;align-items:center}:where([data-app-scope]) .bacopa-key-value__value{justify-content:flex-end;color:var(--bacopa-text-muted);text-align:start}:where([data-app-scope]) .bacopa-key-value__value>.bacopa-marquee{flex:1 1}:where([data-app-scope]) .bacopa-key-value[data-align=start] .bacopa-key-value__value{justify-content:flex-start;text-align:start}:where([data-app-scope]) .bacopa-key-value[data-wrap=true] .bacopa-key-value__value{white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){:where([data-app-scope]) .bacopa-key-value.bacopa-list{grid-template-columns:minmax(0,1fr)}:where([data-app-scope]) .bacopa-key-value__label,:where([data-app-scope]) .bacopa-key-value__value{grid-column:1}}:where([data-app-scope]) .bacopa-list{display:grid;grid-template-columns:var(--bacopa-list-columns);align-content:start;min-width:0;box-sizing:border-box;padding:var(--bacopa-_paint-list-inset);gap:var(--bacopa-_paint-list-gap)}:where([data-app-scope]) .bacopa-list>*{grid-column:1/-1}:where([data-app-scope]) .bacopa-list__head,:where([data-app-scope]) .bacopa-list__row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;min-width:0;box-sizing:border-box;gap:var(--bacopa-_paint-row-gap)}:where([data-app-scope]) .bacopa-list__head{position:relative;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)}:where([data-app-scope]) .bacopa-list__head:after{content:"";position:absolute;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}:where([data-app-scope]) .bacopa-list__body{display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:var(--bacopa-_paint-list-gap);min-width:0}: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;display:block;width:100%;min-width:0;padding:0;border:0;border-radius:0;background:var(--bacopa-_paint-clear);color:inherit;font:inherit;text-align:inherit;cursor:pointer}: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{grid-column:1/-1;display:flex;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)}: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:"";position:absolute;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}@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-modal-layer{box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:var(--bacopa-_paint-modal-layer-inset)}:where([data-app-scope]) .bacopa-modal-backdrop{position:absolute;inset:0;background:var(--bacopa-overlay)}:where([data-app-scope]) .bacopa-modal-panel{position:relative;box-sizing:border-box;width:min(100%,var(--bacopa-_paint-dialog-width));max-height:calc(100dvh - 2 * var(--bacopa-_paint-modal-layer-inset));overflow:auto;overscroll-behavior:contain;padding:var(--bacopa-_paint-dialog-inset);border:var(--bacopa-_paint-dialog-border-width) solid var(--bacopa-_paint-dialog-border);border-radius:var(--bacopa-_paint-dialog-radius);background:var(--bacopa-_paint-dialog-fill);color:var(--bacopa-text);box-shadow:var(--bacopa-_paint-dialog-shadow);opacity:1;transform:translateY(0);transition:opacity var(--bacopa-enter-ms) var(--bacopa-motion-ease),transform var(--bacopa-enter-ms) var(--bacopa-motion-ease);display:var(--bacopa-_paint-modal-layout);flex-direction:column;gap:var(--bacopa-_paint-modal-layout-gap)}:where([data-app-scope]) .bacopa-modal-header{display:flex;align-items:center;justify-content:space-between;gap:var(--bacopa-_paint-dialog-gap)}:where([data-app-scope]) .bacopa-modal-header>button{min-inline-size:var(--bacopa-_paint-modal-close-floor);min-block-size:var(--bacopa-_paint-modal-close-floor);margin-inline-start:var(--bacopa-_paint-modal-close-margin);font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;padding:var(--bacopa-_paint-modal-close-inset);font-size:var(--bacopa-_paint-modal-close-font);line-height:var(--bacopa-_paint-modal-close-line)}:where([data-app-scope]) .bacopa-modal-content,:where([data-app-scope]) .bacopa-modal-footer{margin-block-start:var(--bacopa-_paint-modal-content-margin);overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-modal-portal{pointer-events:none}:where([data-app-scope]) .bacopa-modal-layer[data-state=closing] .bacopa-modal-panel{opacity:0;transform:translateY(var(--bacopa-space-sm));pointer-events:none;transition-duration:var(--bacopa-leave-ms)}@starting-style{:where([data-app-scope]) .bacopa-modal-layer[data-state=open] .bacopa-modal-panel{opacity:0;transform:translateY(var(--bacopa-space-sm))}}:where([data-app-scope][data-bacopa-reduced-motion=true]) .bacopa-modal-panel{transition:none;transform:none}@media (prefers-reduced-motion:reduce){:where([data-app-scope]) .bacopa-modal-panel{transition:none;transform:none;display:var(--bacopa-_paint-modal-layout);flex-direction:column;gap:var(--bacopa-_paint-modal-layout-gap)}}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content]{display:flex;flex-direction:column}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content]>*{flex-shrink:0}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:3lh}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content__viewport{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:after,:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:before{content:"";position:absolute;height:var(--bacopa-_paint-dialog-fade-size);pointer-events:none;z-index:1;opacity:0}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:before{inset:0 0 auto;background:linear-gradient(to bottom,var(--bacopa-_paint-dialog-fill),transparent)}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content:after{inset:auto 0 0;background:linear-gradient(to top,var(--bacopa-_paint-dialog-fill),transparent)}:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content[data-fade-end=true]:after,:where([data-app-scope]) .bacopa-modal-panel[data-scroll=content] .bacopa-modal-content[data-fade-start=true]:before{opacity:1}:where([data-app-scope]) .bacopa-modal-panel>p{margin:var(--bacopa-_paint-modal-description-margin)}:where([data-app-scope]) .bacopa-modal-content__viewport,:where([data-app-scope]) .bacopa-modal-panel:not([data-scroll=content]) .bacopa-modal-content{display:var(--bacopa-_paint-modal-prose-layout);flex-direction:column;gap:var(--bacopa-_paint-modal-prose-gap)}:where([data-app-scope]) .bacopa-modal-content>p,:where([data-app-scope]) .bacopa-modal-content__viewport>p{margin:var(--bacopa-_paint-modal-prose-margin)}:where([data-app-scope]) .bacopa-desk{container-type:inline-size;container-name:bacopa-desk;block-size:100dvh;min-block-size:0;min-inline-size:0;background:var(--bacopa-_paint-desk-background);color:var(--bacopa-text)}:where([data-app-scope]) .bacopa-desk__frame{box-sizing:border-box;display:grid;grid-template-columns:var(--bacopa-_paint-sidebar-width) minmax(0,1fr);gap:var(--bacopa-_paint-desk-gap);padding:var(--bacopa-_paint-desk-inset);padding-block-start:calc(var(--bacopa-_paint-desk-inset) + env(safe-area-inset-top, 0px));padding-block-end:calc(var(--bacopa-_paint-desk-inset) + env(safe-area-inset-bottom, 0px));height:100%;min-width:0;min-height:0}:where([data-app-scope]) .bacopa-desk__rail{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--bacopa-_paint-layout-gap)}:where([data-app-scope]) .bacopa-desk__canvas{container-type:inline-size;container-name:bacopa-canvas;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:var(--bacopa-_paint-canvas-radius);background:var(--bacopa-surface);box-shadow:var(--bacopa-_paint-canvas-shadow)}:where([data-app-scope]) .bacopa-desk__work{display:flex;flex:1 1;min-width:0;min-height:0}:where([data-app-scope]) .bacopa-desk__content{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0}:where([data-app-scope]) .bacopa-desk__mobile-bar{display:none}@container bacopa-desk (max-width:47.5rem){:where([data-app-scope]) .bacopa-desk__frame{grid-template-columns:minmax(0,1fr);padding:var(--bacopa-_paint-desk-compact-inset);padding-block-start:calc(var(--bacopa-_paint-desk-compact-inset) + env(safe-area-inset-top, 0px));padding-block-end:calc(var(--bacopa-_paint-desk-compact-inset) + env(safe-area-inset-bottom, 0px));gap:0}:where([data-app-scope]) .bacopa-desk__rail{display:none}:where([data-app-scope]) .bacopa-desk__canvas{border-radius:var(--bacopa-_paint-canvas-compact-radius);box-shadow:var(--bacopa-_paint-canvas-compact-shadow)}:where([data-app-scope]) .bacopa-desk__mobile-bar{display:flex;align-items:center;gap:var(--bacopa-_paint-layout-gap);padding:var(--bacopa-_paint-layout-inset);color:var(--bacopa-_paint-chrome-text);background:var(--bacopa-_paint-chrome-surface)}}:where([data-app-scope]) .bacopa-entity-link{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--bacopa-_paint-control-gap);max-width:100%;min-width:0;padding:var(--bacopa-_paint-entity-inset);border:0;border-radius:var(--bacopa-_paint-control-radius);background:var(--bacopa-_paint-entity-link-fill);color:var(--bacopa-text);font:inherit;font-size:var(--bacopa-_paint-entity-label-font);line-height:var(--bacopa-_paint-entity-label-line);text-decoration:none;vertical-align:middle;cursor:pointer}:where([data-app-scope]) .bacopa-entity-link:focus-visible{outline:var(--bacopa-_paint-focus-width) solid var(--bacopa-accent);outline-offset:var(--bacopa-_paint-focus-offset)}:where([data-app-scope]) .bacopa-entity-link{font-weight:var(--bacopa-_paint-detail-font-weight);border-radius:var(--bacopa-_paint-entity-link-radius)}:where([data-app-scope]) .bacopa-entity-link[data-size=compact]{padding:var(--bacopa-_paint-atom-inset) var(--bacopa-_paint-entity-compact-inset-end) var(--bacopa-_paint-atom-inset) var(--bacopa-_paint-atom-inset);border-radius:var(--bacopa-_paint-entity-link-compact-radius)}:where([data-app-scope]) .bacopa-entity-link[data-variant=inline]{padding:0;border-radius:var(--bacopa-_paint-radius-atom);font-size:inherit;line-height:inherit}:where([data-app-scope]) .bacopa-entity-link:disabled{opacity:.5;cursor:default}:where([data-app-scope]) .bacopa-entity-link__mark{display:inline-flex;flex:none;padding:0}:where([data-app-scope]) .bacopa-entity-link__label{display:flex;flex:0 1 auto;min-width:0;padding:0}:where([data-app-scope]) .bacopa-entity-link__status{display:inline-flex;align-items:center;flex:none;padding:0}:where([data-app-scope]) .bacopa-entity-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--bacopa-_paint-layout-gap);min-width:0;max-width:100%;padding:0}:where([data-app-scope]) .bacopa-entity-group__item{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:0}:where([data-app-scope]) .bacopa-entity-group__more{white-space:nowrap}:where([data-app-scope]) .bacopa-entity-tile{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--bacopa-_paint-entity-tile-size);height:var(--bacopa-_paint-entity-tile-size);padding:0;border-radius:var(--bacopa-_paint-entity-tile-radius);background:var(--bacopa-_paint-surface-strong);color:inherit;vertical-align:middle}:where([data-app-scope]) .bacopa-entity-tile[data-size=compact]{width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size)}:where([data-app-scope]) .bacopa-entity-tile[data-size=identity]{width:var(--bacopa-_paint-identity-size);height:var(--bacopa-_paint-identity-size);border-radius:var(--bacopa-_paint-avatar-radius)}:where([data-app-scope]) .bacopa-entity-tile__glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--bacopa-_paint-entity-tile-icon);height:var(--bacopa-_paint-entity-tile-icon);padding:0}:where([data-app-scope]) .bacopa-entity-tile__glyph>svg{display:block;width:100%;height:100%}:where([data-app-scope]) .bacopa-entity-tile__preview{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border-radius:inherit;overflow:hidden}:where([data-app-scope]) .bacopa-entity-tile__preview>img,:where([data-app-scope]) .bacopa-entity-tile__preview>svg{display:block;width:100%;height:100%;object-fit:cover}:where([data-app-scope]) .bacopa-entity-tile__state{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:var(--bacopa-_paint-icon-size);height:var(--bacopa-_paint-icon-size);padding:0;border-radius:var(--bacopa-_paint-radius-atom);background:var(--bacopa-surface)}:where([data-app-scope]) .bacopa-entity-tile__state>svg{display:block;width:100%;height:100%}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-entity-link:not(:disabled):hover{background:var(--bacopa-_paint-entity-link-hover)}}:where([data-app-scope]) .bacopa-sheet{align-items:flex-end;padding:var(--bacopa-_paint-sheet-inset);padding-block-end:calc(var(--bacopa-_paint-sheet-inset) + env(safe-area-inset-bottom, 0px))}:where([data-app-scope]) .bacopa-sheet .bacopa-modal-panel{border-radius:var(--bacopa-_paint-sheet-radius)}:where([data-app-scope]) .bacopa-sheet .bacopa-modal-header{font-size:var(--bacopa-_paint-header-title-size);line-height:var(--bacopa-_paint-header-title-line);font-weight:var(--bacopa-_paint-header-title-weight)}:where([data-app-scope]) .bacopa-sheet .bacopa-modal-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bacopa-_paint-dialog-gap)}:where([data-app-scope]) .bacopa-sheet.bacopa-sheet--detail{padding:var(--bacopa-_paint-desk-compact-inset);padding-block-start:calc(var(--bacopa-_paint-desk-compact-inset) + var(--bacopa-_paint-sheet-detail-peek));padding-block-end:calc(var(--bacopa-_paint-desk-compact-inset) + env(safe-area-inset-bottom, 0px))}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-backdrop{inset:var(--bacopa-_paint-desk-compact-inset);border-radius:var(--bacopa-_paint-canvas-compact-radius);background:var(--bacopa-_paint-sheet-detail-scrim)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-panel{border-radius:var(--bacopa-_paint-sheet-radius) var(--bacopa-_paint-sheet-radius) var(--bacopa-_paint-canvas-compact-radius) var(--bacopa-_paint-canvas-compact-radius);width:100%;height:100%;max-height:none;padding:var(--bacopa-_paint-inspector-inset) 0 0;gap:0;box-shadow:var(--bacopa-_paint-sheet-detail-shadow)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-panel:before{content:"";align-self:center;flex-shrink:0;width:var(--bacopa-_paint-sheet-grip-width);height:var(--bacopa-_paint-atom-inset);margin-block-end:var(--bacopa-_paint-atom-inset);border-radius:calc(var(--bacopa-_paint-atom-inset) / 2);background:var(--bacopa-_paint-sheet-grip-fill)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-header{box-sizing:border-box;min-height:calc(var(--bacopa-_paint-inspector-bar-line) + 2 * var(--bacopa-_paint-inspector-inset));padding:var(--bacopa-_paint-inspector-inset) 0 var(--bacopa-_paint-inspector-inset) var(--bacopa-_paint-inspector-inset);gap:var(--bacopa-_paint-inspector-gap);font:inherit;line-height:var(--bacopa-_paint-inspector-bar-line);box-shadow:inset 0 calc(-1 * var(--bacopa-_paint-stroke-width)) var(--bacopa-border)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-header>div{display:flex;align-items:center;flex:1 1;min-width:0;gap:var(--bacopa-_paint-inspector-gap)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-header>button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-inline-size:0;min-block-size:0;width:calc(var(--bacopa-_paint-control-small-line) + 2 * var(--bacopa-_paint-control-inset));height:calc(var(--bacopa-_paint-control-small-line) + 2 * var(--bacopa-_paint-control-inset));margin:0;padding:var(--bacopa-_paint-control-inset);border:0;border-radius:var(--bacopa-_paint-control-small-radius);background:var(--bacopa-_paint-clear);color:var(--bacopa-_paint-text-subtle)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-header>button>svg{display:block;width:var(--bacopa-_paint-control-small-icon);height:var(--bacopa-_paint-control-small-icon)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-content{margin:0}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-content__viewport{padding:var(--bacopa-_paint-inspector-inset);gap:var(--bacopa-_paint-inspector-gap)}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-footer{box-sizing:border-box;min-height:calc(var(--bacopa-_paint-inspector-bar-line) + 2 * var(--bacopa-_paint-inspector-inset));margin:0;padding:var(--bacopa-_paint-inspector-inset);gap:var(--bacopa-_paint-inspector-gap);box-shadow:inset 0 var(--bacopa-_paint-stroke-width) var(--bacopa-border)}:where([data-app-scope]) .bacopa-inspector{--bacopa-_paint-scroll-fade-fill:var(--bacopa-_paint-inspector-fill);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;width:var(--bacopa-_paint-inspector-width);max-width:100%;min-width:0;min-height:0;background:var(--bacopa-_paint-inspector-fill);box-shadow:inset var(--bacopa-_paint-stroke-width) 0 var(--bacopa-border)}:where([data-app-scope]) .bacopa-inspector__footer,:where([data-app-scope]) .bacopa-inspector__header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;flex-shrink:0;min-width:0;gap:var(--bacopa-_paint-inspector-gap);min-height:var(--bacopa-_paint-inspector-bar-min);padding:var(--bacopa-_paint-inspector-inset);line-height:var(--bacopa-_paint-inspector-bar-line)}:where([data-app-scope]) .bacopa-inspector__header[data-edge=end]{padding-inline-end:0}:where([data-app-scope]) .bacopa-inspector__header{box-shadow:inset 0 calc(-1 * var(--bacopa-_paint-stroke-width)) var(--bacopa-border)}:where([data-app-scope]) .bacopa-inspector__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);overflow-wrap:anywhere}:where([data-app-scope]) .bacopa-inspector__footer{box-shadow:inset 0 var(--bacopa-_paint-stroke-width) var(--bacopa-border)}:where([data-app-scope]) .bacopa-inspector__body{display:flex;flex:1 1;min-width:0;min-height:0}:where([data-app-scope]) .bacopa-inspector__viewport{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;flex:1 1;min-width:0;min-height:0;gap:var(--bacopa-_paint-inspector-gap);padding:var(--bacopa-_paint-inspector-inset);overflow-y:auto}:where([data-app-scope]) .bacopa-inspector__footer{flex-wrap:wrap}:where([data-app-scope]) .bacopa-inspector__footer[data-presentation=navigation] .bacopa-button[data-selected=true]{background:var(--bacopa-_paint-inspector-nav-selected-fill);box-shadow:inset 0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-inspector-nav-selected-line)}