.studio-activity-bar{background:var(--surface-3);border-radius:999px;height:3px;margin-top:6px;display:block;overflow:hidden}.studio-activity-bar>span{border-radius:inherit;background:var(--primary);width:35%;height:100%;animation:1.4s ease-in-out infinite studio-activity-slide;display:block}.studio-activity-bar.is-filled>span{transition:width .4s;animation:none}@keyframes studio-activity-slide{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){.studio-activity-bar>span{opacity:.45;width:100%;animation:none}}
.melody-v4 .mt-quick-panel{top:calc(var(--nav-h,72px) + 16px);left:calc(var(--sidebar-w,264px) + 12px);z-index:47;width:min(420px,calc(100vw - var(--sidebar-w,264px) - 24px));max-height:calc(100vh - var(--nav-h,72px) - 32px);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-solid);color:var(--text);box-shadow:var(--shadow-soft);font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed}.melody-v4 .mt-quick-panel:focus{outline:none}.melody-v4 .mt-quick-panel:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.melody-v4 .mt-quick-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:10px 10px 10px 16px;display:flex}.melody-v4 .mt-quick-head .mt-sheet-title{flex:1;min-width:0}.melody-v4 .mt-quick-full{min-height:var(--mt-touch-min);border-radius:var(--radius-sm);color:var(--primary-ink);font:var(--mt-type-label);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;padding:0 8px;font-size:13px;text-decoration:underline;display:inline-flex}.melody-v4 .mt-quick-full:hover{color:var(--text)}.melody-v4 .mt-quick-full:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.melody-v4 .mt-quick-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.melody-v4 .mt-quick-tool.mt-dock{background:0 0;border:0;border-radius:0;gap:16px;padding:16px;display:grid}.melody-v4 .mt-tools-sheet--tool .mt-quick-tool.mt-dock{padding:4px 0 calc(18px + env(safe-area-inset-bottom))}@media (forced-colors:active){.melody-v4 .mt-quick-panel{border:1px solid canvastext}}.melody-v4 .mt-quick-note{color:var(--text-soft);justify-items:start;gap:8px;margin:0;padding:16px;display:grid}.melody-v4 .mt-tools-sheet--tool .mt-quick-note{padding:8px 0}
