.mosaic-root,.mosaic.mosaic-blueprint-theme{background:transparent!important;color:var(--v5-text)!important;font-family:var(--v5-font, "Inter", system-ui, sans-serif)!important}.mosaic-tile{margin:6px!important;border-radius:14px!important;background:#1416328c!important;border:1px solid var(--v5-border)!important;box-shadow:0 1px #ffffff0a inset!important;overflow:hidden!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.mosaic-window{background:transparent!important;border:none!important;display:flex!important;flex-direction:column!important;height:100%!important}.mosaic-window-toolbar{display:flex!important;align-items:center!important;gap:6px!important;padding:6px 10px!important;height:32px!important;background:#08091a73!important;border-bottom:1px solid var(--v5-divider)!important;color:var(--v5-text-2)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.02em!important}.mosaic-window-title{flex:1 1 auto!important;min-width:0!important;color:var(--v5-text-2)!important;font-size:11px!important;font-weight:500!important;text-transform:none!important;letter-spacing:.02em!important;padding:0 4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.mosaic-window-controls{display:inline-flex!important;align-items:center!important;gap:2px!important;color:var(--v5-text-3)!important}.mosaic-window-body{flex:1 1 auto!important;min-height:0!important;background:transparent!important;position:relative!important;overflow:hidden!important}.mosaic-split{background:transparent!important;position:relative!important;z-index:2!important}.mosaic-split.-row,.mosaic-split.-column{background:transparent!important}.mosaic-split>.separator,.mosaic-split .separator{background:var(--v5-divider)!important;border-radius:1px!important;opacity:.6!important;transition:opacity .12s ease!important}.mosaic-split>.separator:hover,.mosaic-split .separator:hover{background:var(--v5-violet-2)!important;opacity:1!important}.mosaic-split.-row>.separator,.mosaic-split.-row .separator{width:1px!important;cursor:col-resize!important;margin:0 3px!important}.mosaic-split.-column>.separator,.mosaic-split.-column .separator{height:1px!important;cursor:row-resize!important;margin:3px 0!important}.mosaic-drop-target{position:absolute!important;z-index:10!important;background:#7c5cff2e!important;border:1px dashed rgba(155,125,255,.5)!important;border-radius:10px!important;pointer-events:none!important}.mosaic-window-toolbar .mosaic-default-control,.mosaic-window-toolbar button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;min-height:22px!important;padding:0 6px!important;background:transparent!important;color:var(--v5-text-3)!important;border:1px solid transparent!important;border-radius:6px!important;font-size:11px!important;font-weight:500!important;cursor:pointer!important;transition:background .12s ease,color .12s ease,border-color .12s ease!important}.mosaic-window-toolbar .mosaic-default-control:hover,.mosaic-window-toolbar button:hover{background:#7c5cff1a!important;color:var(--v5-violet-2)!important}.mosaic-zero-state{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;width:100%!important;color:var(--v5-text-3)!important;font-size:12px!important}.mosaic-blueprint-theme button,.mosaic-blueprint-theme .bp5-button,.mosaic-blueprint-theme .bp4-button,.mosaic-blueprint-theme .bp3-button{font-family:inherit!important;box-shadow:none!important}.mosaic-blueprint-theme .bp5-button:not([class*=bp5-intent-]),.mosaic-blueprint-theme .bp4-button:not([class*=bp4-intent-]),.mosaic-blueprint-theme .bp3-button:not([class*=bp3-intent-]){background:transparent!important;color:var(--v5-text-3)!important}.mosaic-blueprint-theme .bp5-button:hover,.mosaic-blueprint-theme .bp4-button:hover,.mosaic-blueprint-theme .bp3-button:hover{background:#7c5cff1a!important;color:var(--v5-violet-2)!important}.mosaic-tabs-bar,.mosaic-window-toolbar.-top{background:#08091a8c!important;border-bottom:1px solid var(--v5-divider)!important}.mosaic-tab{color:var(--v5-text-3)!important;background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;padding:2px 8px!important;font-size:11px!important;font-weight:500!important}.mosaic-tab.-active{color:var(--v5-violet-2)!important;background:#7c5cff24!important;border-color:#7c5cff47!important}
