.tooltip-module__Yj37MG__tip{color:#fbf2e6;pointer-events:none;background:#241a12;border:none;border-radius:7px;max-width:min(280px,100vw - 16px);margin:0;padding:.38rem .6rem;font-size:.78rem;font-weight:500;line-height:1.35;animation:.12s ease-out tooltip-module__Yj37MG__tipIn;position:fixed;inset:auto;overflow:visible;box-shadow:0 6px 20px #00000040}.tooltip-module__Yj37MG__tip:not(:popover-open){display:none}.tooltip-module__Yj37MG__tip:after{content:"";left:var(--arrow,50%);background:inherit;border-radius:1px;width:8px;height:8px;margin-top:-4px;margin-left:-4px;position:absolute;top:100%;transform:rotate(45deg)}.tooltip-module__Yj37MG__tip[data-below]:after{margin-top:0;margin-bottom:-4px;top:auto;bottom:100%}@keyframes tooltip-module__Yj37MG__tipIn{0%{opacity:0;transform:translateY(3px)}}.tooltip-module__Yj37MG__keys{gap:2px;margin-left:.45rem;display:inline-flex}.tooltip-module__Yj37MG__keys kbd{text-align:center;background:#ffffff24;border-radius:4px;min-width:18px;padding:0 4px;font-family:inherit;font-size:.72rem;line-height:17px}:root[data-theme=dark] .tooltip-module__Yj37MG__tip{color:#1c1107;background:#f4e9dc}:root[data-theme=dark] .tooltip-module__Yj37MG__keys kbd{background:#0000001a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tooltip-module__Yj37MG__tip{color:#1c1107;background:#f4e9dc}:root:not([data-theme=light]) .tooltip-module__Yj37MG__keys kbd{background:#0000001a}}
.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}}
