#app{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}#app>.skip-link{position:absolute}#app>#site-header,#app>.site-chrome,#app>.consent-banner,#app>.ccb-consent-banner{flex-shrink:0}#app>#site-shell{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}#app>.footer{flex-shrink:0}body.login-page-active>#app,body.qr-scan-page-active>#app{min-height:calc(var(--vvh, 1vh) * 100)}body.login-page-active .site-nav,body.qr-scan-page-active .site-nav{background:transparent!important;border-bottom-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}body.login-page-active .nav-spotlight-trigger,body.login-page-active .nav-hamburger,body.qr-scan-page-active .nav-spotlight-trigger,body.qr-scan-page-active .nav-hamburger{display:none!important}body.login-page-active .nav-drawer,body.qr-scan-page-active .nav-drawer{visibility:hidden;pointer-events:none}body.error-page-active{background:radial-gradient(circle at top right,#1e293b,#0f172a);color:#f1f5f9}body.error-page-active>#app{min-height:100vh;min-height:calc(var(--vvh, 1vh) * 100);background:transparent}body.error-page-active #site-header,body.error-page-active .consent-banner,body.error-page-active .ccb-consent-banner,body.error-page-active .footer,body.error-page-active footer{display:none!important}body.error-page-active #site-shell{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:20px;min-height:0}body.error-page-active main.main-content.error-main,body.error-page-active main.main-content.error-main.py-4{padding:0!important;margin:0;width:100%;max-width:none;flex:0 1 auto;background:transparent}body.ai-discord-page-active{padding-top:0!important}body.ai-discord-page-active>#app{min-height:100vh;min-height:calc(var(--vvh, 1vh) * 100)}body.ai-discord-page-active #site-shell{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:0}body.ai-discord-page-active main.main-content.ai-discord-main,body.ai-discord-page-active main.main-content.ai-discord-main.py-4{padding:0!important;margin:0;width:100%;max-width:none;flex:1 1 auto;min-height:0}@media(min-width:992px){.site-nav .nav-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,640px) minmax(0,1fr);grid-template-areas:"nav-start nav-center nav-end";align-items:center;justify-content:stretch;flex-wrap:nowrap;width:100%;max-width:none}.site-nav .nav-start{grid-area:nav-start;display:flex;flex-flow:row nowrap;align-items:center;gap:.35rem;min-width:0;max-width:100%}.site-nav .nav-center{grid-area:nav-center;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:640px;justify-self:center}.site-nav .nav-end{grid-area:nav-end;display:flex;align-items:center;justify-content:flex-end;min-width:0;justify-self:end}.site-nav .nav-primary{flex:1 1 auto;min-width:0;display:flex;align-items:center;margin-left:.15rem}.site-nav .nav-primary .nav-list,.site-nav .nav-user-list{display:flex;flex-flow:row nowrap;align-items:center;list-style:none;padding:0;margin:0}.site-nav .nav-primary .nav-list{justify-content:flex-start;width:auto;min-width:0}.site-nav .navbar-brand{flex:0 0 auto;max-width:min(260px,20vw);min-width:0}.site-nav .nav-primary .nav-link{position:relative;justify-content:center;gap:0;min-width:40px;white-space:nowrap}.site-nav .nav-primary .nav-link-label{display:inline-block;max-width:0;opacity:0;overflow:hidden;white-space:nowrap}.site-nav .nav-primary .nav-toggle-btn .angle{max-width:0;margin-left:0;opacity:0;overflow:hidden}.site-nav .nav-primary .nav-link:is(:hover,:focus-visible,[aria-expanded=true]),.site-nav .nav-primary .nav-has-children.open>.nav-toggle-btn{justify-content:flex-start;gap:.35rem;min-width:auto}.site-nav .nav-primary .nav-link:is(:hover,:focus-visible,[aria-expanded=true]) .nav-link-label,.site-nav .nav-primary .nav-has-children.open>.nav-toggle-btn .nav-link-label{max-width:11rem;opacity:1}.site-nav .nav-primary .nav-toggle-btn:is(:hover,:focus-visible,[aria-expanded=true]) .angle,.site-nav .nav-primary .nav-has-children.open>.nav-toggle-btn .angle{max-width:1.25em;margin-left:.15rem;opacity:.85}}@media(min-width:992px)and (max-width:1279.98px){.site-nav .nav-inner{grid-template-columns:minmax(0,1fr) minmax(260px,520px) minmax(0,1fr)}}.alert:not(:has(:not(.btn-close))){display:none!important}.alert:empty{display:none!important}.note-create-workspace-host[hidden],.note-create-choice-root[hidden]{display:none!important}.note-edit-workspace-host{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.note-edit-workspace-host:has(#note-form){display:contents}body.page-content-viewer>#app{flex:1 1 0;min-height:0;overflow:hidden}body.page-content-viewer--workspace #app,body.page-content-viewer--notes-list #app{flex:1 1 0;min-height:0;overflow:hidden}body.page-content-viewer--workspace #app>#site-shell,body.page-content-viewer--notes-list #app>#site-shell{flex:1 1 0;min-height:0;overflow:hidden}body.page-content-viewer--workspace main.main-content,body.page-content-viewer--notes-list main.main-content{flex:1 1 0;min-height:0;height:auto;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden}body.page-content-viewer--workspace main.main-content>.content-viewer.notes-workspace,body.page-content-viewer--notes-list main.main-content>.content-viewer.notes-workspace{flex:1 1 auto;min-height:0;min-width:0;width:100%;align-self:stretch}body.page-content-viewer--workspace .content-viewer.notes-workspace,body.page-content-viewer--notes-list .content-viewer.notes-workspace{display:flex;flex:1 1 auto;min-height:0;min-width:0;width:100%;position:relative}body.page-content-viewer--workspace .notes-workspace .cv-sidebar,body.page-content-viewer--notes-list .notes-workspace .cv-sidebar{width:var(--cv-sidebar-width, clamp(200px, calc(16vw + 80px) , 360px));flex:0 0 var(--cv-sidebar-width, clamp(200px, calc(16vw + 80px) , 360px));min-height:0;display:flex;flex-direction:column;overflow:hidden}body.page-content-viewer--workspace .notes-workspace .cv-stage,body.page-content-viewer--notes-list .notes-workspace .cv-stage{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}body.page-content-viewer--workspace .notes-workspace .cv-stage__scroll,body.page-content-viewer--notes-list .notes-workspace .cv-stage__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}body.page-content-viewer--notes #app{flex:1 1 auto;min-height:0}body.page-content-viewer--notes #app>#site-shell{flex:1 1 0;min-height:0}body.page-content-viewer--notes main.main-content{flex:1 1 0;min-height:0;padding:0!important;display:flex;flex-direction:column}body.page-content-viewer--notes main.main-content>.content-viewer.note-workspace{flex:1 1 auto;min-height:0;align-self:stretch}.note-create-workspace-host:not([hidden]){display:contents}body.page-content-viewer--note-edit main.main-content>form#note-form.content-viewer,body.page-content-viewer--note-edit main.main-content>#cvDock.cv-dock,body.page-content-viewer main.main-content>.note-create-choice-root.content-viewer{flex:1 1 auto;min-height:0;align-self:stretch}body.page-md-workspace main.main-content{min-width:0}body.page-md-workspace .md-workspace,body.page-md-workspace .md-workspace .cv-stage--embedded{width:100%;max-width:100%;box-sizing:border-box}body.has-fixed-nav main.main-content .lfg-container,body.has-fixed-nav main.main-content .lfg-main{width:100%;max-width:100%;box-sizing:border-box}body.has-fixed-nav main.main-content .lfg-main{min-width:0}body.has-fixed-nav main.main-content .add-event-page{width:100%;max-width:900px;box-sizing:border-box}
