@media(min-width:768px){.app-sidebar{min-height:0}.app-sidebar-header{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;justify-content:stretch;column-gap:14px;min-height:52px;padding:0 4px 0 2px}.app-sidebar-header .app-sidebar-logo{width:100%;min-width:0;height:44px;gap:8px;padding:0 3px;overflow:hidden}.app-sidebar-logo .mementiq-mark-image{width:30px;height:30px;flex:0 0 30px}.app-sidebar-header .app-sidebar-brand-text{min-width:0;overflow:hidden;color:var(--app-text);font-size:.83rem;text-overflow:ellipsis;white-space:nowrap}.app-sidebar-header .app-sidebar-toggle{width:32px;height:32px;flex:none;border-radius:9px}.app-sidebar-navigation{display:flex;width:100%;min-height:0;flex:1 1 auto;flex-direction:column;align-items:stretch;gap:0;margin-top:17px;padding:0 0 7px}.app-sidebar-nav-group{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;min-width:0}.app-sidebar-nav-group--action{padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid var(--app-border)}.app-sidebar-nav-group--discover{padding-top:13px;margin-top:13px;border-top:1px solid var(--app-border)}.app-sidebar-nav-group--account{padding-top:13px;margin-top:auto;border-top:1px solid var(--app-border)}.app-sidebar-navigation .sidebar-add-link{min-height:44px;border:1px solid rgba(118,142,231,.29);color:#dbe5ff;background:#6375c721;font-weight:650}.app-sidebar-navigation .sidebar-add-link i{color:#b8c8ff}.app-sidebar-navigation .sidebar-add-link:hover,.app-sidebar-navigation .sidebar-add-link:focus-visible{border-color:#96a9ef80;color:#fff;background:#7187e533}.app-sidebar-navigation .sidebar-add-link.active{border-color:#96a9efa6;background:#7187e53d}.app-sidebar-link:focus-visible,.app-sidebar-toggle:focus-visible,.sidebar-profile:focus-visible,.sidebar-logout-button:focus-visible{outline:2px solid #9bb2f5;outline-offset:2px}.app-sidebar-bottom{flex:0 0 auto;gap:8px;margin-top:6px;padding-top:10px}html.sidebar-collapsed .app-sidebar-header{display:flex;width:100%;min-height:0;flex-direction:column;align-items:center;justify-content:flex-start;gap:13px;padding:0}html.sidebar-collapsed .app-sidebar-header .app-sidebar-logo{display:grid;width:42px;height:42px;min-width:42px;place-items:center;padding:0;overflow:visible}html.sidebar-collapsed .app-sidebar-logo .mementiq-mark-image{width:32px;height:32px}html.sidebar-collapsed .app-sidebar-header .app-sidebar-toggle{width:34px;height:32px;margin:0}html.sidebar-collapsed .app-sidebar-navigation{margin-top:20px}html.sidebar-collapsed .app-sidebar-nav-group--action{padding-bottom:12px;margin-bottom:12px}html.sidebar-collapsed .app-sidebar-navigation .sidebar-add-link{justify-content:center;padding:0}html.sidebar-collapsed .app-sidebar-nav-group--discover{margin-top:12px;padding-top:12px}html.sidebar-collapsed .app-sidebar-nav-group--account{margin-top:auto;padding-top:12px}}@media(min-width:768px){.app-sidebar-navigation .sidebar-settings-link{display:none}.app-sidebar-nav-group--account:not(:has(.feature-admin-nav-link)){display:none}.app-sidebar .app-sidebar-bottom{display:flex;flex-direction:row;align-items:center;gap:4px;margin-top:13px;padding-top:10px;border-top:1px solid var(--app-border)}.app-sidebar .app-sidebar-bottom .sidebar-profile{display:flex;min-width:0;flex:1 1 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;padding:6px 8px;border:1px solid transparent;border-radius:12px}.app-sidebar .app-sidebar-bottom .sidebar-profile:hover,.app-sidebar .app-sidebar-bottom .sidebar-profile.active{background:#ffffff0e}.app-sidebar .app-sidebar-bottom .sidebar-profile.active{border-color:var(--app-border)}.sidebar-profile-text{display:grid;min-width:0;line-height:1.25;text-align:left}.app-sidebar .sidebar-profile .sidebar-profile-name{display:block;color:var(--app-text);font-size:var(--font-meta);font-weight:600}.sidebar-profile-hint{overflow:hidden;color:var(--app-subtle);font-size:var(--font-caption);text-overflow:ellipsis;white-space:nowrap}.app-sidebar .app-sidebar-bottom .sidebar-logout-form{width:auto;flex:0 0 auto}.app-sidebar .app-sidebar-bottom .sidebar-logout-button{width:36px;height:36px;justify-content:center;padding:0}.app-sidebar .app-sidebar-bottom .sidebar-logout-button span{display:none}html.sidebar-collapsed .app-sidebar .app-sidebar-bottom{flex-direction:column;gap:8px}html.sidebar-collapsed .app-sidebar .app-sidebar-bottom .sidebar-profile{flex:0 0 auto;justify-content:center;padding:6px}html.sidebar-collapsed .sidebar-profile-text{display:none}}@media(min-width:768px)and (max-height:730px){.app-sidebar-navigation{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(159,176,210,.22) transparent}.app-sidebar-nav-group--account{margin-top:18px}}@media(max-width:767.98px){.app-sidebar-navigation>.app-sidebar-nav-group{display:contents!important}.app-sidebar-navigation .sidebar-library-link{order:1}.app-sidebar-navigation .sidebar-collections-link{order:2}.app-sidebar-navigation .sidebar-add-link{order:3}.app-sidebar-navigation .sidebar-timeline-link{order:4}.app-sidebar-navigation .sidebar-settings-link{order:5}.app-sidebar-navigation .sidebar-add-link,.app-sidebar-navigation .sidebar-add-link:hover,.app-sidebar-navigation .sidebar-add-link:focus-visible,.app-sidebar-navigation .sidebar-add-link.active{flex:0 0 52px!important;overflow:visible!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.app-sidebar-navigation .sidebar-add-link>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.app-sidebar-navigation .sidebar-add-link i{display:grid!important;width:44px!important;height:44px!important;place-items:center!important;border-radius:50%!important;color:#fff!important;background:var(--app-accent, #6d7cff)!important;box-shadow:0 4px 12px #6d7cff52,inset 0 1px #ffffff40!important;font-size:1.15rem!important}.app-sidebar-navigation .sidebar-add-link.active i{box-shadow:0 0 0 2px #0f1828,0 0 0 3.5px #8edcff!important}.app-sidebar-navigation .sidebar-add-link:focus-visible i{outline:2px solid #a4b8f6!important;outline-offset:2px!important}}@media(prefers-reduced-motion:reduce){.app-sidebar,.authenticated-content,.app-sidebar-link,.app-sidebar-toggle{transition:none!important}}@media(max-width:359px){.app-sidebar-navigation .sidebar-add-link,.app-sidebar-navigation .sidebar-add-link:hover,.app-sidebar-navigation .sidebar-add-link:focus-visible,.app-sidebar-navigation .sidebar-add-link.active{flex-basis:46px!important}}
