:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-sheet-radius:var(--bacopa-radius);--bacopa-_paint-sheet-inset:var(--bacopa-space-sm);--bacopa-_paint-sheet-navigation-width:296px;--bacopa-_paint-sheet-navigation-gutter:56px;--bacopa-_paint-sheet-navigation-shadow:0 0 0 var(--bacopa-_paint-stroke-width) var(--bacopa-_paint-chrome-border), 0 24px 64px #00000080;--bacopa-_paint-sheet-detail-peek:16px;--bacopa-_paint-sheet-bottom-width:100%;--bacopa-_paint-sheet-bottom-max-block:100%;--bacopa-_paint-sheet-bottom-close-size:44px;--bacopa-_paint-sheet-bottom-close-fill:var(--bacopa-surface-highlight);--bacopa-_paint-sheet-detail-scrim:var(--bacopa-overlay);--bacopa-_paint-sheet-detail-shadow:var(--bacopa-shadow);--bacopa-_paint-sheet-grip-width:36px;--bacopa-_paint-sheet-grip-fill:var(--bacopa-border)}:where([data-app-scope]) .bacopa-sheet{padding:var(--bacopa-_paint-sheet-inset);align-items:flex-end;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{align-items:center;gap:var(--bacopa-_paint-dialog-gap);flex-wrap:wrap;display:flex}: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;box-shadow:var(--bacopa-_paint-sheet-detail-shadow);gap:0}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-panel:before{content:"";width:var(--bacopa-_paint-sheet-grip-width);height:var(--bacopa-_paint-atom-inset);border-radius:calc(var(--bacopa-_paint-atom-inset) / 2);background:var(--bacopa-_paint-sheet-grip-fill);flex-shrink:0;align-self:center;margin-block-end:var(--bacopa-_paint-atom-inset)}: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{align-items:center;gap:var(--bacopa-_paint-inspector-gap);flex:1;min-width:0;display:flex}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-header>button,:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-header>button{box-sizing:border-box;min-block-size:0;min-inline-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));padding:var(--bacopa-_paint-control-inset);border-radius:var(--bacopa-_paint-control-small-radius);background:var(--bacopa-_paint-clear);color:var(--bacopa-_paint-text-subtle);border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}:where([data-app-scope]) .bacopa-sheet--detail .bacopa-modal-header>button>svg,:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-header>button>svg{width:var(--bacopa-_paint-control-small-icon);height:var(--bacopa-_paint-control-small-icon);display:block}: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));padding:var(--bacopa-_paint-inspector-inset);gap:var(--bacopa-_paint-inspector-gap);box-shadow:inset 0 var(--bacopa-_paint-stroke-width) var(--bacopa-border);margin:0}:where([data-app-scope]) .bacopa-sheet--navigation{justify-content:flex-start;align-items:stretch;padding-block-start:calc(var(--bacopa-_paint-sheet-inset) + env(safe-area-inset-top,0px))}:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-panel{--bacopa-_paint-dialog-fill:var(--bacopa-_paint-chrome-surface);width:min(var(--bacopa-_paint-sheet-navigation-width), 100% + 2 * var(--bacopa-_paint-sheet-inset) - var(--bacopa-_paint-sheet-navigation-gutter));height:100%;max-height:none;padding:var(--bacopa-_paint-sheet-inset);color:var(--bacopa-_paint-chrome-text);box-shadow:var(--bacopa-_paint-sheet-navigation-shadow);border-width:0;display:flex;overflow:hidden}:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-header{z-index:1;min-block-size:var(--bacopa-_paint-nav-compact-chrome-min);position:absolute;inset-block-start:var(--bacopa-_paint-sheet-inset);inset-inline-end:var(--bacopa-_paint-sheet-inset)}:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-header>button{border-radius:var(--bacopa-_paint-radius-control);background:var(--bacopa-_paint-chrome-hover);color:var(--bacopa-_paint-chrome-muted)}:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-content,:where([data-app-scope]) .bacopa-sheet--navigation .bacopa-modal-content__viewport{flex-direction:column;min-height:0;margin:0;display:flex}:where([data-app-scope]) .bacopa-sheet .bacopa-modal-header>div:has(>.bacopa-sheet__eyebrow){flex-direction:column;align-items:flex-start;min-width:0;display:flex}:where([data-app-scope]) .bacopa-sheet__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-sheet.bacopa-sheet--bottom{justify-content:center;padding:0;padding-block-start:calc(var(--bacopa-_paint-sheet-inset) + env(safe-area-inset-top,0px))}:where([data-app-scope]) .bacopa-sheet--bottom .bacopa-modal-panel{width:min(100%, var(--bacopa-_paint-sheet-bottom-width));max-height:min(100%, var(--bacopa-_paint-sheet-bottom-max-block));padding-left:max(var(--bacopa-_paint-dialog-inset), env(safe-area-inset-left,0px));padding-right:max(var(--bacopa-_paint-dialog-inset), env(safe-area-inset-right,0px));border-radius:var(--bacopa-_paint-sheet-radius) var(--bacopa-_paint-sheet-radius) 0 0;border-block-end-width:0;padding-block-start:calc(var(--bacopa-_paint-dialog-inset) + 3 * var(--bacopa-_paint-atom-inset));padding-block-end:calc(var(--bacopa-_paint-dialog-inset) + env(safe-area-inset-bottom,0px))}:where([data-app-scope]) .bacopa-sheet--bottom .bacopa-modal-panel:before{content:"";width:var(--bacopa-_paint-sheet-grip-width);height:var(--bacopa-_paint-atom-inset);border-radius:var(--bacopa-radius-full);background:var(--bacopa-_paint-sheet-grip-fill);pointer-events:none;margin-inline:auto;position:absolute;inset-block-start:calc(2 * var(--bacopa-_paint-atom-inset));inset-inline:0}:where([data-app-scope]) .bacopa-sheet--bottom .bacopa-modal-header{align-items:flex-start}:where([data-app-scope]) .bacopa-sheet--bottom .bacopa-modal-header>button{box-sizing:border-box;inline-size:var(--bacopa-_paint-sheet-bottom-close-size);block-size:var(--bacopa-_paint-sheet-bottom-close-size);min-block-size:0;min-inline-size:0;border-radius:var(--bacopa-radius-full);background:var(--bacopa-_paint-sheet-bottom-close-fill);color:var(--bacopa-text-muted);flex:none;justify-content:center;align-items:center;margin-block-start:calc(-1 * var(--bacopa-_paint-atom-inset));margin-inline-end:calc(-1 * var(--bacopa-_paint-atom-inset));padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-sheet--bottom .bacopa-modal-header>button:hover{background:color-mix(in srgb, var(--bacopa-_paint-sheet-bottom-close-fill) 85%, var(--bacopa-text));color:var(--bacopa-text)}}:where([data-app-scope]) .bacopa-sheet__close-glyph{inline-size:var(--bacopa-_paint-icon-size);block-size:var(--bacopa-_paint-icon-size);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:block}
:where([data-bacopa-theme-root],[data-app-scope]:not([data-app-scope] [data-app-scope])){--bacopa-_paint-passage-font:inherit;--bacopa-_paint-passage-line:inherit;--bacopa-_paint-passage-selected-fill:color-mix(in srgb,var(--bacopa-accent) 14%,var(--bacopa-_paint-clear));--bacopa-_paint-passage-detail-fill:var(--bacopa-surface-block);--bacopa-_paint-passage-mark-offset:4px}:where([data-app-scope]) .bacopa-passage{gap:var(--bacopa-space-md);flex-direction:column;min-inline-size:0;display:flex}:where([data-app-scope]) .bacopa-passage__text{font-size:var(--bacopa-_paint-passage-font);line-height:var(--bacopa-_paint-passage-line);color:var(--bacopa-text);overflow-wrap:break-word;margin:0}:where([data-app-scope]) .bacopa-passage__segment{cursor:pointer;border-radius:var(--bacopa-radius-atom);text-decoration-line:underline;-webkit-text-decoration-color:var(--bacopa-border);text-decoration-color:var(--bacopa-border);text-decoration-thickness:var(--bacopa-stroke-width);text-underline-offset:var(--bacopa-_paint-passage-mark-offset);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--bacopa-enter-ms) var(--bacopa-motion-ease), text-decoration-color var(--bacopa-enter-ms) var(--bacopa-motion-ease)}:where([data-app-scope]) .bacopa-passage__segment[data-tone=quiet]{color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-passage__segment[aria-expanded=true]{background:var(--bacopa-_paint-passage-selected-fill);-webkit-text-decoration-color:var(--bacopa-accent);text-decoration-color:var(--bacopa-accent)}@media (hover:hover) and (pointer:fine){:where([data-app-scope]) .bacopa-passage__segment:hover{-webkit-text-decoration-color:var(--bacopa-text-muted);text-decoration-color:var(--bacopa-text-muted)}:where([data-app-scope]) .bacopa-passage__segment[aria-expanded=true]:hover{-webkit-text-decoration-color:var(--bacopa-accent);text-decoration-color:var(--bacopa-accent)}}:where([data-app-scope]) .bacopa-passage__detail{box-sizing:border-box;min-inline-size:0;padding:var(--bacopa-space-md);border-radius:var(--bacopa-radius);background:var(--bacopa-_paint-passage-detail-fill);scroll-margin-block:var(--bacopa-space-md)}:where([data-app-scope]) .bacopa-passage__detail[hidden]{display:none}:where([data-app-scope]) .bacopa-passage__note{font-size:var(--bacopa-_paint-caption-font);line-height:var(--bacopa-_paint-caption-line);color:var(--bacopa-text-muted);margin:0}
