.sidebar-disclosure,.sidebar-disclosure-panel{display:contents}.sidebar-disclosure-bar,.sidebar-disclosure-scrim{display:none}@media (max-width:860px){.sidebar-disclosure{top:calc(var(--site-bezel-size) + 12px);z-index:40;display:block;position:sticky}.sidebar-disclosure-bar{width:100%;min-height:44px;font:inherit;color:var(--color-text-1);text-align:left;cursor:pointer;background:color-mix(in srgb, var(--color-bg) 80%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);border:1px solid var(--color-border);corner-shape:superellipse(2);border-radius:16px;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:13.5px;font-weight:500;transition:border-color .15s;display:flex;box-shadow:0 8px 24px -16px #0000004d}.sidebar-disclosure[data-open=true] .sidebar-disclosure-bar{border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border))}.sidebar-disclosure-label{color:var(--color-text-3);flex-shrink:0}.sidebar-disclosure-bar:not([data-current]) .sidebar-disclosure-label{color:var(--color-text-1)}.sidebar-disclosure-sep{color:var(--color-text-3);opacity:.6;flex-shrink:0}.sidebar-disclosure-current{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-disclosure-chevron{color:var(--color-text-3);flex-shrink:0;margin-left:auto;transition:transform .2s}.sidebar-disclosure[data-open=true] .sidebar-disclosure-chevron{transform:rotate(180deg)}.sidebar-disclosure-panel{overscroll-behavior:contain;background:var(--color-bg);border:1px solid var(--color-border);corner-shape:superellipse(2);border-radius:20px;max-height:min(70dvh,560px);padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px -20px #00000059}.sidebar-disclosure[data-open=true] .sidebar-disclosure-panel{animation:.18s cubic-bezier(.22,.61,.36,1) sidebar-disclosure-in;display:block}.sidebar-disclosure-scrim{z-index:-1;background:#00000038;position:fixed;inset:0}.sidebar-disclosure[data-open=true] .sidebar-disclosure-scrim{animation:.18s sidebar-disclosure-fade;display:block}.sidebar-disclosure .sidebar-disclosure-panel>*{width:100%;position:static}}@keyframes sidebar-disclosure-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes sidebar-disclosure-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar-disclosure-panel,.sidebar-disclosure-scrim{animation:none!important}}
