.sheet{z-index:5;pointer-events:none;width:min(30rem,100vw - 4rem);animation:.32s cubic-bezier(.2,.9,.3,1) sheet-in;position:fixed;top:3.75rem;bottom:1rem;right:2rem}.sheet.leaving{animation:.16s ease-in forwards sheet-out}.sheet-panel{pointer-events:auto;flex-direction:column;height:100%;display:flex;box-shadow:-8px 0 32px #0000001f,0 2px 8px #0000000f}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}@keyframes sheet-out{to{opacity:0;transform:translate(24px)}}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .75rem;display:flex}.sheet-head>div:first-child{min-width:0}.sheet-nav{align-items:flex-start;gap:.3rem;display:flex}.sheet .icon{border:1px solid var(--line-2);background:var(--surface);width:1.8rem;height:1.8rem;color:var(--fg);border-radius:.5rem;place-items:center;padding:0;font-size:.8rem;display:grid}.sheet span.icon{color:var(--muted)}.sheet a.icon:active{transition:transform .1s ease-out;transform:scale(.97)}.sheet-body{flex:1;min-height:0;padding:1rem 1.1rem;overflow:auto}.sheet-foot{border-top:1px solid var(--line);margin:0;padding:.55rem 1.1rem}.sheet kbd{border:1px solid var(--line-2);color:var(--muted);background:var(--surface);border-bottom-width:2px;border-radius:.3rem;padding:.05rem .35rem;font:600 .6875rem ui-monospace,Menlo,monospace}@media (max-width:860px){.sheet{width:100%;position:fixed;inset:auto 0 0}.sheet-panel{border-radius:.85rem .85rem 0 0;max-height:50vh}:has(>.sheet){padding-bottom:50vh}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes sheet-out{to{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){@keyframes sheet-in{0%{opacity:0}}@keyframes sheet-out{to{opacity:0}}}
.t-filters{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.t-filter{cursor:pointer}.t-filter select{appearance:none;color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .35rem center,right .1rem center;background-repeat:no-repeat;background-size:.25rem .25rem;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:0;padding:0 .9rem 0 0}.t-filter:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.t-filter:active{transition:transform .1s ease-out;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.t-filter:active{transform:none}}.t-filter{min-height:var(--ctl-h-sm);padding:0 var(--ctl-px-sm);border-radius:var(--ctl-r);border:1px solid var(--line-2);background:var(--surface);font-size:var(--ctl-fs-sm)}.t-filter.acc{border-color:var(--accent)}.t-filters .t-search{min-height:var(--ctl-h-sm);font-size:var(--ctl-fs-sm);padding:0 var(--ctl-px-sm);width:14rem}
.t-stack{border-radius:999px;gap:2px;height:.75rem;margin-top:.6rem;display:flex;overflow:hidden}.t-stack span{background:var(--sunken);flex:1}.t-stack a{min-width:3px}.t-stack a:active,.t-stack a[aria-current=true]{opacity:.8}.t-stack a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t-legend{flex-wrap:wrap;gap:.4rem .9rem;margin:.6rem 0 0;display:flex}.t-legend span,.t-legend>div{align-items:center;gap:.35rem;display:inline-flex}.t-legend i{border-radius:.15rem;width:.6rem;height:.6rem;display:inline-block}.t-legend [data-on] .t-pick{color:var(--fg);font-weight:650}.t-pick{color:inherit}.t-pick:active{opacity:.7}
