.panel-left .page-content{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 30px)!important}.panel-left .page-content .list{margin-top:0;margin-bottom:0;padding-bottom:0}.sidebar-auth-status{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;background:#ffd1d1;color:#004b97;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-auth-status .icon{font-size:12px;line-height:1}.auth-dialog-list{display:flex;flex-direction:column;gap:8px;margin-top:8px;font-size:13px}.auth-dialog-row{display:flex;justify-content:space-between;gap:12px}.auth-dialog-label{color:var(--fever-muted);flex:1}.auth-dialog-value{text-align:right;flex:1}.sidebar-auth-status.is-signed-in{background:#004b97;color:#fff}.sidebar-auth-status--nav{margin-left:8px}.panel-left .navbar .right{margin-right:12px}.panel-left .page{position:relative}.sidebar-social-bar{position:absolute;left:0;right:0;bottom:0;z-index:2;height:calc(30px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;gap:10px;padding:0 16px env(safe-area-inset-bottom,0);box-sizing:border-box;background:rgba(255,255,255,.98);border-top:1px solid rgba(0,0,0,.05)}.sidebar-social-bar a,.sidebar-social-share{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#004b97;background:rgba(0,75,151,.08);font-size:14px;line-height:1;text-decoration:none;border:0;padding:0}html.theme-dark .sidebar-social-bar{background:rgba(18,20,28,.9);border-top-color:rgba(255,255,255,.08)}html.theme-dark .sidebar-social-bar a,html.theme-dark .sidebar-social-share{color:#fff;background:rgba(255,255,255,.12)}@media (max-width:600px){.sidebar-auth-status{max-width:120px}}.panel-left .list .item-link{display:flex;align-items:center;gap:12px;padding:14px 16px;transition:background-color .2s}.panel-left .list .item-link:active{background-color:rgba(0,0,0,.04)}html.theme-dark .panel-left .list .item-link:active{background-color:rgba(255,255,255,.06)}.panel-left .item-link.router-link-active .item-content{background:rgba(255,177,177,.35);border-left:3px solid #004b97;border-radius:12px;padding-left:12px}.panel-left .item-link.router-link-active .item-title{font-weight:600}.panel-left .accordion-item-open>.item-link .item-content{background:rgba(0,75,151,.06);border-radius:12px}.panel-left .list .item-media{width:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.panel-left .list .icon{font-size:22px;line-height:1}.panel-left .list .item-inner{padding:0;min-width:0}.panel-left .list .item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.panel-left .sidebar-account-title{display:inline-flex;align-items:center;gap:8px}.sidebar-webauthn-badge{display:none;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;background:#004b97;color:#fff}.sidebar-webauthn-badge.is-visible{display:inline-flex}.sidebar-auth-badge{display:none;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;background:#004b97;color:#fff}.sidebar-auth-badge.is-visible{display:inline-flex}.panel-left .list ul+ul{margin-top:8px}.sidebar-close-btn{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;opacity:.75;transition:background-color .2s,transform .25s cubic-bezier(.34, 1.56, .64, 1),opacity .2s}.sidebar-close-btn .icon{font-size:22px;line-height:1;transition:transform .25s}.sidebar-close-btn:active{background-color:rgba(0,0,0,.06);transform:scale(.88);opacity:1}html.theme-dark .sidebar-close-btn:active{background-color:rgba(255,255,255,.14)}html.panel-left-open .sidebar-close-btn{animation:.35s sidebarCloseIn}html.panel-left-open .sidebar-close-btn .icon{transform:rotate(-90deg)}@keyframes sidebarCloseIn{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:.75}}.sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;transition:transform .25s}.sidebar-toggle:active{transform:scale(.95)}.sidebar-toggle .icon{transition:transform .3s}html.panel-left-open .sidebar-toggle .icon{transform:rotate(90deg)}.panel-left{transition:transform .35s cubic-bezier(.4, 0, .2, 1)}.panel-backdrop{backdrop-filter:blur(4px)}