.presentation-bar{display:none}
.workspace:fullscreen,.workspace.is-presenting{width:100vw;height:100vh;max-width:none;border:0;border-radius:0;background:#f5f8f5;display:flex;flex-direction:column;overflow:hidden}
.workspace:fullscreen .presentation-bar,.workspace.is-presenting .presentation-bar{display:flex;flex:0 0 64px;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:linear-gradient(100deg,#081620,#123d49);color:#fff}
.presentation-bar>div{display:flex;align-items:center;gap:.8rem;font-weight:750}.presentation-bar img{width:76px;height:auto;filter:brightness(1.3)}
.presentation-exit{border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;border-radius:999px;padding:.65rem 1rem;cursor:pointer}.presentation-exit:hover{background:#fff;color:#174d55}
.workspace:fullscreen .toolbar,.workspace.is-presenting .toolbar{flex:0 0 auto;background:rgba(8,22,32,.96);border-color:rgba(126,216,190,.16)}
.workspace:fullscreen .chart-canvas,.workspace.is-presenting .chart-canvas{display:block!important;flex:1 1 auto;height:auto;min-height:0}.workspace:fullscreen .mobile-chart,.workspace.is-presenting .mobile-chart{display:none!important}
.chart-canvas{background-color:#f7faf7;background-image:radial-gradient(circle at 50% -10%,rgba(0,169,157,.13),transparent 38%),linear-gradient(rgba(31,112,99,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(31,112,99,.055) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}
.dark .chart-canvas{background-color:#0a1d23;background-image:radial-gradient(circle at 50% -8%,rgba(67,185,149,.16),transparent 40%),linear-gradient(rgba(126,216,190,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(126,216,190,.045) 1px,transparent 1px);box-shadow:inset 0 1px rgba(255,255,255,.025);background-size:auto,32px 32px,32px 32px}
.dark .workspace:fullscreen,.dark .workspace.is-presenting{background:#091b21}.dark .workspace:fullscreen .toolbar,.dark .workspace.is-presenting .toolbar{background:rgba(10,29,35,.97)}
.profile-drawer.open #profileContent>*{animation:profile-rise .24s ease-out both}
@keyframes profile-rise{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.profile-drawer.open #profileContent>*{animation:none!important}}
@media(max-width:800px){.workspace:fullscreen .toolbar,.workspace.is-presenting .toolbar{display:flex}.workspace:fullscreen .chart-canvas,.workspace.is-presenting .chart-canvas{display:block!important}.presentation-bar{min-height:58px}}
