.mini-player[data-v-6199f228]{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-6199f228]{border-radius:12px;bottom:10px;height:auto;left:auto;right:16px;top:auto;width:min(340px,calc(100vw - 20px))}.mini-header[data-v-6199f228]{background:hsla(0,0%,6%,.92);cursor:grab;gap:12px;justify-content:space-between;padding:10px 12px}.mini-actions[data-v-6199f228],.mini-header[data-v-6199f228]{align-items:center;display:flex}.mini-actions[data-v-6199f228]{gap:4px}.mini-action-btn[data-v-6199f228]{background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1rem;padding:2px 6px}.mini-action-btn[data-v-6199f228]:hover{background:hsla(0,0%,100%,.12)}.mini-header[data-v-6199f228]:active{cursor:grabbing}.mini-title[data-v-6199f228]{font-size:.85rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-close[data-v-6199f228]{background:transparent;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:1.2rem;padding:2px 6px}.mini-close[data-v-6199f228]:hover{background:hsla(0,0%,100%,.12)}.mini-body[data-v-6199f228]{flex:1;padding:0}.mini-body-hidden[data-v-6199f228]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.mini-iframe-wrapper[data-v-6199f228]{height:100%;position:relative;width:100%}.mini-iframe-wrapper iframe[data-v-6199f228]{height:100%;inset:0;position:absolute;width:100%}.mini-resize-handle[data-v-6199f228]{background:transparent;border:none;bottom:8px;cursor:nwse-resize;height:18px;padding:0;position:absolute;right:8px;width:18px}.mini-resize-handle[data-v-6199f228]: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-6199f228]{display:flex;flex-direction:column;gap:8px;padding:10px 10px 8px}.mini-dock-main[data-v-6199f228]{align-items:center;display:flex;gap:8px;justify-content:space-between}.mini-dock-title[data-v-6199f228]{font-size:.76rem;opacity:.88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-dock-progress[data-v-6199f228]{background:hsla(0,0%,100%,.14);border-radius:99px;height:2px;overflow:hidden;width:100%}.mini-dock-progress-bar[data-v-6199f228]{background:hsla(0,0%,100%,.5);height:100%;transition:width .25s linear}.mini-dock-hover-actions[data-v-6199f228]{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-6199f228]{max-height:48px;opacity:1}.mini-action-chip[data-v-6199f228]{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-6199f228]:hover{background:hsla(0,0%,100%,.15)}.mini-fade-enter-active[data-v-6199f228],.mini-fade-leave-active[data-v-6199f228]{transition:opacity .25s ease,transform .25s ease}.mini-fade-enter-from[data-v-6199f228],.mini-fade-leave-to[data-v-6199f228]{opacity:0;transform:translateY(12px)}.sr-only[data-v-6199f228]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.feedback-widget[data-v-411c55b8]{bottom:16px;position:fixed;right:16px;z-index:1200}.feedback-widget__fab[data-v-411c55b8]{height:34px!important;opacity:.92;width:34px!important}.feedback-widget__fab--mobile[data-v-411c55b8]{height:52px!important;width:52px!important}.feedback-widget__sheet[data-v-411c55b8]{margin-bottom:8px;width:min(320px,calc(100vw - 20px))}.feedback-widget__card[data-v-411c55b8]{background:var(--app-surface)!important;border:1px solid var(--app-border);color:var(--app-text)!important}.feedback-widget__content[data-v-411c55b8]{padding:12px}.feedback-widget__title[data-v-411c55b8]{font-weight:600;margin-bottom:10px}.feedback-widget__chips[data-v-411c55b8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.feedback-widget__chip[data-v-411c55b8]{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-411c55b8]{background:var(--app-surface-strong);border-color:var(--app-text)}.feedback-widget__textarea[data-v-411c55b8]{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-411c55b8]::placeholder{color:var(--app-text-muted)}.feedback-widget__helper[data-v-411c55b8]{font-size:12px;margin-top:6px;opacity:.8}.feedback-widget__actions[data-v-411c55b8]{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.feedback-widget__button[data-v-411c55b8]{border:0;border-radius:7px;font-size:12px;padding:6px 10px}.feedback-widget__button--ghost[data-v-411c55b8]{background:hsla(0,0%,50%,.16);color:inherit}.feedback-widget__button--primary[data-v-411c55b8]{background:var(--app-text);color:var(--app-background)}.feedback-widget__error[data-v-411c55b8],.feedback-widget__success[data-v-411c55b8]{font-size:13px;margin-top:8px}.feedback-widget__error[data-v-411c55b8]{color:#ef4444}.feedback-widget__success[data-v-411c55b8]{color:#22c55e}@media (max-width:600px){.feedback-widget[data-v-411c55b8]{bottom:12px;right:12px}}.pwa-banner[data-v-21b0c0a5]{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;bottom:16px;box-shadow:0 4px 24px rgba(0,0,0,.12);color:var(--app-text);display:flex;gap:10px;left:16px;max-width:min(340px,calc(100vw - 32px));padding:10px 14px;position:fixed;z-index:1200}.pwa-banner__icon[data-v-21b0c0a5]{flex-shrink:0;font-size:22px;opacity:.8}.pwa-banner__text[data-v-21b0c0a5]{display:flex;flex:1;flex-direction:column;min-width:0}.pwa-banner__title[data-v-21b0c0a5]{font-size:13px;font-weight:600}.pwa-banner__sub[data-v-21b0c0a5],.pwa-banner__title[data-v-21b0c0a5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pwa-banner__sub[data-v-21b0c0a5]{font-size:11px;opacity:.65}.pwa-banner__actions[data-v-21b0c0a5]{display:flex;flex-shrink:0;gap:6px}.pwa-banner__btn[data-v-21b0c0a5]{border:0;border-radius:7px;cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;white-space:nowrap}.pwa-banner__btn--primary[data-v-21b0c0a5]{background:var(--app-text);color:var(--app-background)}.pwa-banner__btn--ghost[data-v-21b0c0a5]{background:hsla(0,0%,50%,.16);color:inherit}.pwa-banner-slide-enter-active[data-v-21b0c0a5],.pwa-banner-slide-leave-active[data-v-21b0c0a5]{transition:transform .3s ease,opacity .3s ease}.pwa-banner-slide-enter-from[data-v-21b0c0a5],.pwa-banner-slide-leave-to[data-v-21b0c0a5]{opacity:0;transform:translateY(12px)}@media (max-width:600px){.pwa-banner[data-v-21b0c0a5]{bottom:12px;left:12px;max-width:none;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}