.scope-slot,.scope-page,.scope-menu{font:var(--t-body);color:var(--text-primary)}.scope-switch,.scope-row{font:inherit;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;background:0 0;border:0;margin:0}button.scope-switch,.scope-row{cursor:pointer}.scope-switch:focus-visible,.scope-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.scope-slot{margin:0 9px 14px}.scope-switch{text-align:left;width:100%;min-height:48px;color:var(--text-primary);transition:background-color .12s, transform .12s var(--t-out);border-radius:12px;align-items:center;gap:10px;padding:4px 10px;display:flex}.scope-switch:hover{background:var(--surface-hover)}.scope-switch:active{transform:scale(.985)}.scope-switch[aria-expanded=true]{background:var(--surface-hover)}.scope-switch.is-static{cursor:default}.scope-switch.is-static:hover{background:0 0}.scope-switch.is-static:active{transform:none}.scope-switch__text{flex:1;gap:2px;min-width:0;display:grid}.scope-switch__text strong{font:600 .9375rem/1.2 var(--font-sans-stack);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scope-switch__text small{font:400 .75rem/1.2 var(--font-sans-stack);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scope-switch>svg{color:var(--text-secondary);flex:none}.scope-switch__mark{background:var(--surface-inset);width:30px;height:30px;color:var(--text-secondary);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.scope-switch.is-collapsed{justify-content:center;padding:0}.scope-switch.is-collapsed .scope-switch__text,.scope-switch.is-collapsed>svg{display:none}.scope-menu{z-index:calc(var(--z-modal) + 1);background:var(--surface-card);max-height:min(70vh,560px);box-shadow:0 0 0 1px var(--border-faint), 0 18px 40px -18px #22110b73;animation:scope-menu-in .16s var(--t-out);border-radius:16px;gap:2px;padding:6px;display:grid;position:fixed;overflow-y:auto}@supports (color:lab(0% 0 0)){.scope-menu{box-shadow:0 0 0 1px var(--border-faint), 0 18px 40px -18px lab(7.02592% 8.06919 5.96581/.45)}}@keyframes scope-menu-in{0%{opacity:0;translate:0 -4px}}@media (prefers-reduced-motion:reduce){.scope-menu{animation:none}}.scope-menu__group{gap:2px;display:grid}.scope-menu__group+.scope-menu__group{border-top:1px solid var(--border-faint);margin-top:4px;padding-top:4px}.scope-menu__heading{font:var(--t-label);text-transform:uppercase;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:8px 10px 4px;display:block;overflow:hidden}.scope-row{text-align:left;width:100%;min-height:52px;color:var(--text-primary);border-radius:11px;align-items:center;gap:12px;padding:6px 10px;transition:background-color .12s;display:flex}.scope-row:hover,.scope-row:focus-visible{background:var(--surface-hover)}.scope-row[aria-checked=true]{background:var(--surface-inset)}.scope-row>svg{color:var(--text-primary);flex:none}.scope-row__mark{background:var(--surface-base);width:32px;height:32px;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.scope-row__text{flex:1;gap:2px;min-width:0;display:grid}.scope-row__text strong{font:600 .9375rem/1.2 var(--font-sans-stack);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scope-row__text small{font:400 .8125rem/1.2 var(--font-sans-stack);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scope-row.is-all{box-shadow:0 1px 0 var(--border-faint);border-radius:11px 11px 4px 4px;margin-bottom:4px}.scope-page{display:none}@media (min-width:761px){:root[data-sidebar-rail=collapsed] .scope-page{margin:-6px 0 12px;display:block}:root[data-sidebar-rail=collapsed] .scope-page .scope-switch{background:var(--surface-card);width:auto;max-width:100%;box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:14px;padding:4px 12px 4px 4px;display:inline-flex}}@media (max-width:760px){.scope-page{margin:-4px 0 12px;display:block}.scope-page .scope-switch{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-faint);border-radius:14px;padding:4px 12px 4px 4px}}@media (pointer:coarse){.scope-switch,.scope-row{min-height:var(--t-tap)}}
