.mdrawer-scrim{z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04050680;position:fixed;inset:0}.mdrawer{z-index:86;width:min(300px,84vw);padding:12px 12px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:var(--panel);border-left:1px solid var(--line-2);flex-direction:column;gap:4px;animation:.22s cubic-bezier(.32,.72,0,1) mdrawer-in;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 60px #000000b3}@keyframes mdrawer-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mdrawer{animation:none}}.mdrawer-head{justify-content:space-between;align-items:center;padding:2px 2px 6px;display:flex}.mdrawer-k{letter-spacing:.14em;text-transform:uppercase;color:var(--dim-2);font-size:9px;font-weight:700}.mdrawer-x{width:32px;height:32px;color:var(--dim);background:0 0;border:none;border-radius:9px;place-items:center;margin-right:-4px;display:grid}.mdrawer-x .material-symbols-outlined{font-size:20px}.mdrawer-x:active{background:var(--raise)}.mdrawer-cur{grid-template-columns:1fr 1fr;gap:6px;padding:0 0 6px;display:grid}.mdc{border-radius:var(--r-key);background:var(--key-dark-face);min-height:44px;box-shadow:var(--key-dark-shadow);color:var(--dim);border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;transition:border-color .18s,color .18s,background .18s;display:flex}.mdc img{width:16px;height:16px;display:block}.mdc.on{color:var(--text);background:var(--raise)}.mdc.on.is-sol{border-color:#9945ff8c}.mdc.on.is-reap{border-color:#9bef3f80}.mdrawer-nav{flex-direction:column;display:flex}.mdrawer-row{border-radius:var(--r-md);min-height:48px;color:var(--text);align-items:center;gap:12px;padding:0 8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mdrawer-row .material-symbols-outlined{color:var(--dim);font-size:20px}.mdrawer-row:active{background:var(--raise)}.mdrawer-nav.secondary .mdrawer-row{min-height:42px;color:var(--dim);font-size:13px;font-weight:500}.mdrawer-sep{background:var(--line);height:1px;margin:8px 4px}
