.cascade-module__UTtZHa__layer{pointer-events:none;width:auto;height:auto;color:var(--text);background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.cascade-module__UTtZHa__panel{box-sizing:border-box;border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--bg) 99%, transparent);min-width:175px;max-width:min(240px,100vw - 16px);min-height:48px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-lg), var(--glass-shine);overscroll-behavior:contain;scrollbar-width:thin;pointer-events:auto;border-radius:12px;padding:.25rem;position:fixed;top:0;left:0;overflow-y:auto}.cascade-module__UTtZHa__root{transform-origin:var(--ox,top left);animation:cascade-module__UTtZHa__pop .15s var(--ease)}.cascade-module__UTtZHa__sub{min-width:165px;animation:cascade-module__UTtZHa__slide .14s var(--ease)}.cascade-module__UTtZHa__sub[data-side=left]{animation-name:cascade-module__UTtZHa__slideLeft}.cascade-module__UTtZHa__row{width:100%;min-height:28px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.45rem;padding:.25rem .45rem;font-size:.82rem;text-decoration:none;transition:background .12s,color .12s;display:flex}.cascade-module__UTtZHa__row>svg:first-child,.cascade-module__UTtZHa__noIcon{width:14px;height:14px;color:var(--text-faint);transition:color .12s, transform .2s var(--ease);flex-shrink:0}.cascade-module__UTtZHa__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cascade-module__UTtZHa__row small{color:var(--text-faint);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem}.cascade-module__UTtZHa__chevron{width:12px;height:12px;color:var(--text-faint);flex-shrink:0;margin-right:-.15rem}.cascade-module__UTtZHa__row:hover,.cascade-module__UTtZHa__row:focus-visible,.cascade-module__UTtZHa__rowOpen{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);outline:none}.cascade-module__UTtZHa__row:hover>svg:first-child,.cascade-module__UTtZHa__row:focus-visible>svg:first-child,.cascade-module__UTtZHa__rowOpen>svg:first-child{color:var(--accent);transform:scale(1.12)rotate(-6deg)}.cascade-module__UTtZHa__rowOpen .cascade-module__UTtZHa__chevron{color:var(--accent)}.cascade-module__UTtZHa__row:active{background:color-mix(in srgb, var(--accent) 20%, transparent)}.cascade-module__UTtZHa__row:disabled{opacity:.45;cursor:default;color:var(--text);background:0 0}.cascade-module__UTtZHa__row[data-on]>svg:first-child{color:var(--accent)}.cascade-module__UTtZHa__heart[data-on]>svg:first-child,.cascade-module__UTtZHa__heart[data-on]:hover>svg:first-child{fill:currentColor;color:#d63a52}.cascade-module__UTtZHa__danger:hover,.cascade-module__UTtZHa__danger:focus-visible{color:#d63a52;background:#d63a521f}.cascade-module__UTtZHa__danger:hover>svg:first-child,.cascade-module__UTtZHa__danger:focus-visible>svg:first-child{color:#d63a52}.cascade-module__UTtZHa__sep{background:var(--glass-edge);height:1px;margin:.18rem .35rem}.cascade-module__UTtZHa__label{color:var(--text-faint);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:.25rem .45rem .1rem;font-size:.62rem;font-weight:700}.cascade-module__UTtZHa__node{padding:.15rem}.cascade-module__UTtZHa__head{border-bottom:1px solid var(--glass-edge);align-items:center;gap:.45rem;margin-bottom:.15rem;padding:.2rem .35rem .35rem;display:flex}.cascade-module__UTtZHa__head img{object-fit:cover;background:conic-gradient(var(--bg-sunk) 25%, var(--surface-raised) 0 50%, var(--bg-sunk) 0 75%, var(--surface-raised) 0) 0 0 / 10px 10px;width:30px;height:30px;box-shadow:var(--shadow-sm);border-radius:6px;flex-shrink:0}.cascade-module__UTtZHa__headIcon{background:color-mix(in srgb, var(--accent) 14%, transparent);width:26px;height:26px;color:var(--accent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cascade-module__UTtZHa__headIcon svg{width:14px;height:14px}.cascade-module__UTtZHa__headText{flex-direction:column;min-width:0;display:flex}.cascade-module__UTtZHa__headText strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:.82rem;font-weight:700;overflow:hidden}.cascade-module__UTtZHa__headText small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-faint);font-size:.68rem;overflow:hidden}.cascade-module__UTtZHa__nav{border-bottom:1px solid var(--glass-edge);gap:.15rem;margin-bottom:.15rem;padding:.1rem .15rem .25rem;display:flex}.cascade-module__UTtZHa__nav button{height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;place-items:center;display:grid}.cascade-module__UTtZHa__nav button:hover,.cascade-module__UTtZHa__nav button:focus-visible{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);outline:none}.cascade-module__UTtZHa__nav button:disabled{opacity:.35;cursor:default;background:0 0}.cascade-module__UTtZHa__nav svg{width:13px;height:13px}.cascade-module__UTtZHa__newRow{gap:.3rem;display:flex}.cascade-module__UTtZHa__newRow input{border:1px solid var(--glass-edge);background:color-mix(in srgb, var(--surface-raised) 55%, transparent);min-width:0;height:32px;color:var(--text);font:inherit;border-radius:9px;flex:1;padding:0 .6rem;font-size:.85rem}.cascade-module__UTtZHa__newRow input:focus{border-color:var(--accent);outline:none}.cascade-module__UTtZHa__newRow button{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cascade-module__UTtZHa__newRow button:disabled{opacity:.4;cursor:default}.cascade-module__UTtZHa__newRow svg{width:15px;height:15px}@keyframes cascade-module__UTtZHa__pop{0%{opacity:0;transform:scale(.92)}}@keyframes cascade-module__UTtZHa__slide{0%{opacity:0;transform:translate(-6px)}}@keyframes cascade-module__UTtZHa__slideLeft{0%{opacity:0;transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.cascade-module__UTtZHa__root,.cascade-module__UTtZHa__sub{animation:none}}
