.mini-player[data-v-1127d766]{background:#0f0f0f;border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.35);color:#f8f8f8;display:flex;flex-direction:column;left:0;overflow:hidden;position:fixed;top:0}.mini-player-docked[data-v-1127d766]{border-radius:12px;bottom:10px;height:auto;left:auto;right:16px;top:auto;width:min(340px,calc(100vw - 20px))}.mini-header[data-v-1127d766]{background:hsla(0,0%,6%,.92);cursor:grab;gap:12px;justify-content:space-between;padding:10px 12px}.mini-actions[data-v-1127d766],.mini-header[data-v-1127d766]{align-items:center;display:flex}.mini-actions[data-v-1127d766]{gap:4px}.mini-action-btn[data-v-1127d766]{background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;padding:2px 6px}.mini-action-btn[data-v-1127d766]:hover{background:hsla(0,0%,100%,.12)}.mini-header[data-v-1127d766]:active{cursor:grabbing}.mini-title[data-v-1127d766]{font-size:.85rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-close[data-v-1127d766]{background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.2rem;padding:2px 6px}.mini-close[data-v-1127d766]:hover{background:hsla(0,0%,100%,.12)}.mini-body[data-v-1127d766]{flex:1;padding:0}.mini-body-hidden[data-v-1127d766]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.mini-iframe-wrapper[data-v-1127d766]{height:100%;position:relative;width:100%}.mini-iframe-wrapper iframe[data-v-1127d766]{height:100%;inset:0;position:absolute;width:100%}.mini-resize-handle[data-v-1127d766]{background:transparent;border:none;bottom:8px;cursor:nwse-resize;height:18px;padding:0;position:absolute;right:8px;width:18px}.mini-resize-handle[data-v-1127d766]:before{border-bottom:2px solid hsla(0,0%,100%,.45);border-radius:2px;border-right:2px solid hsla(0,0%,100%,.45);content:"";inset:2px;position:absolute}.mini-dock[data-v-1127d766]{display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px}.mini-dock-main[data-v-1127d766]{align-items:center;display:flex;gap:8px;justify-content:space-between}.mini-dock-title[data-v-1127d766]{font-size:.76rem;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-dock-progress[data-v-1127d766]{background:hsla(0,0%,100%,.14);border-radius:99px;height:2px;overflow:hidden;width:100%}.mini-dock-progress-bar[data-v-1127d766]{background:hsla(0,0%,100%,.5);height:100%;transition:width .25s linear}.mini-dock-hover-actions[data-v-1127d766]{display:flex;gap:6px;max-height:0;opacity:0;overflow:hidden;transition:opacity .2s ease,max-height .2s ease}.mini-dock-hover-actions.is-visible[data-v-1127d766]{max-height:48px;opacity:1}.mini-action-chip[data-v-1127d766]{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:#fff;cursor:pointer;font-size:.7rem;padding:3px 8px}.mini-action-chip[data-v-1127d766]:hover{background:hsla(0,0%,100%,.15)}.mini-fade-enter-active[data-v-1127d766],.mini-fade-leave-active[data-v-1127d766]{transition:opacity .25s ease,transform .25s ease}.mini-fade-enter-from[data-v-1127d766],.mini-fade-leave-to[data-v-1127d766]{opacity:0;transform:translateY(12px)}.sr-only[data-v-1127d766]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.feedback-widget[data-v-628e514c]{bottom:16px;position:fixed;right:16px;z-index:1200}.feedback-widget__fab[data-v-628e514c]{height:34px!important;opacity:.92;width:34px!important}.feedback-widget__sheet[data-v-628e514c]{margin-bottom:8px;width:min(320px,calc(100vw - 20px))}.feedback-widget__card[data-v-628e514c]{background:var(--app-surface)!important;border:1px solid var(--app-border);color:var(--app-text)!important}.feedback-widget__content[data-v-628e514c]{padding:12px}.feedback-widget__title[data-v-628e514c]{font-weight:600;margin-bottom:10px}.feedback-widget__chips[data-v-628e514c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.feedback-widget__chip[data-v-628e514c]{background:transparent;border:1px solid hsla(0,0%,50%,.35);border-radius:999px;color:inherit;font-size:11px;padding:3px 8px}.feedback-widget__chip--active[data-v-628e514c]{background:var(--app-surface-strong);border-color:var(--app-text)}.feedback-widget__textarea[data-v-628e514c]{background:transparent;border:1px solid hsla(0,0%,50%,.4);border-radius:10px;color:inherit;min-height:96px;padding:10px;resize:vertical;width:100%}.feedback-widget__textarea[data-v-628e514c]::placeholder{color:var(--app-text-muted)}.feedback-widget__helper[data-v-628e514c]{font-size:12px;margin-top:6px;opacity:.8}.feedback-widget__actions[data-v-628e514c]{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.feedback-widget__button[data-v-628e514c]{border:0;border-radius:7px;font-size:12px;padding:6px 10px}.feedback-widget__button--ghost[data-v-628e514c]{background:hsla(0,0%,50%,.16);color:inherit}.feedback-widget__button--primary[data-v-628e514c]{background:var(--app-text);color:var(--app-background)}.feedback-widget__error[data-v-628e514c],.feedback-widget__success[data-v-628e514c]{font-size:13px;margin-top:8px}.feedback-widget__error[data-v-628e514c]{color:#ef4444}.feedback-widget__success[data-v-628e514c]{color:#22c55e}@media (max-width:600px){.feedback-widget[data-v-628e514c]{bottom:12px;right:12px}}.app-shell{position:relative}:root{--app-background:#fff;--app-text:#111;--matrix-divider-color:#d4d4d8;--app-text-muted:hsla(0,0%,7%,.72);--app-surface:#f5f5f5;--app-surface-strong:#e9e9e9;--app-border:#d4d4d8}body{background-color:var(--app-background);color:var(--app-text);font-family:Helvetica,sans-serif;transition:background-color .3s ease,color .3s ease}#app,.v-application,.v-application__wrap,.v-container,.v-main{background-color:var(--app-background)!important;color:var(--app-text)!important}.theme-text{color:var(--app-text)}.theme-muted{color:var(--app-text-muted)!important}.theme-link{color:var(--app-text)!important;text-decoration:underline}.theme-surface{background-color:var(--app-background);color:var(--app-text)}.theme-btn{color:var(--app-text)!important}.theme-btn-solid{background-color:var(--app-text)!important;color:var(--app-background)!important}.theme-btn.v-btn--variant-outlined{border-color:var(--app-text)!important}.v-card{color:var(--app-text)!important}.text-medium-emphasis{color:var(--app-text-muted)!important}.theme-dark .text-black{color:var(--app-text)!important}.theme-dark .bg-black{background-color:var(--app-text)!important;color:var(--app-background)!important}.theme-dark .border-black{border-color:var(--app-text)!important}