.FloatingTaskPanel_panel__yXeMV{--task-panel-text:#65495b;--task-panel-surface:linear-gradient(145deg,rgba(255,251,253,0.96),rgba(248,239,255,0.94));--task-panel-border:rgba(226,91,151,0.42);--task-panel-shadow:0 12px 32px rgba(103,53,97,0.2),inset 0 1px 0 rgba(255,255,255,0.82);--task-panel-divider:rgba(147,75,132,0.14);--task-done-text:#633d5d;--task-done-surface:linear-gradient(135deg,rgba(255,230,242,0.98),rgba(235,225,255,0.98));--task-failed-surface:linear-gradient(135deg,rgba(143,47,85,0.98),rgba(98,35,76,0.98));--task-close-hover:rgba(222,78,142,0.12);--task-progress-track:rgba(138,79,141,0.16);--task-progress-fill:linear-gradient(90deg,#ff5b94,#d65bae 48%,#8b5cf6);--task-progress-shadow:0 0 8px rgba(226,79,155,0.42);--task-action-surface:linear-gradient(105deg,#ee5d98,#c94dab 52%,#8358ed);--task-action-hover:linear-gradient(105deg,#f66ca5,#d45ab5 52%,#9168f5);--task-action-text:#fff;--task-error-text:#c84f74;--task-toggle-surface:rgba(231,81,150,0.1);--task-toggle-active:rgba(231,81,150,0.2);--task-toggle-border:rgba(211,75,145,0.28);--task-toggle-text:#76506d;--task-toggle-solid:linear-gradient(145deg,#fff1f7,#eee8ff);--task-toggle-solid-active:linear-gradient(145deg,#ffe1ee,#e1d6ff);position:fixed;z-index:1000;box-sizing:border-box;width:152px;max-height:min(300px,100vh - 24px);overflow-y:auto;color:var(--task-panel-text);background:var(--task-panel-surface);border:1px solid var(--task-panel-border);border-radius:10px;box-shadow:var(--task-panel-shadow);backdrop-filter:blur(16px) saturate(125%);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;cursor:grab;transition:width .18s ease,border-radius .18s ease,background .18s ease}.dark .FloatingTaskPanel_panel__yXeMV{--task-panel-text:#f8edf5;--task-panel-surface:linear-gradient(145deg,rgba(31,24,49,0.96),rgba(48,23,48,0.94));--task-panel-border:rgba(255,126,181,0.38);--task-panel-shadow:0 14px 36px rgba(4,2,15,0.46),inset 0 1px 0 rgba(255,170,208,0.12);--task-panel-divider:rgba(255,181,216,0.13);--task-done-text:#fff1f8;--task-done-surface:linear-gradient(135deg,rgba(105,45,90,0.98),rgba(68,46,112,0.98));--task-failed-surface:linear-gradient(135deg,rgba(117,38,70,0.98),rgba(74,27,63,0.98));--task-close-hover:rgba(255,145,195,0.16);--task-progress-track:rgba(255,210,232,0.14);--task-progress-fill:linear-gradient(90deg,#ff73ad,#dd68c5 48%,#a079ff);--task-progress-shadow:0 0 9px rgba(255,105,180,0.48);--task-action-surface:linear-gradient(105deg,#f064a0,#d457b8 52%,#9368f7);--task-action-hover:linear-gradient(105deg,#fa77af,#df68c4 52%,#a47eff);--task-action-text:#fff;--task-error-text:#ff9ab8;--task-toggle-surface:rgba(255,116,177,0.12);--task-toggle-active:rgba(255,116,177,0.23);--task-toggle-border:rgba(255,139,191,0.24);--task-toggle-text:#f8edf5;--task-toggle-solid:linear-gradient(145deg,#392544,#292244);--task-toggle-solid-active:linear-gradient(145deg,#4b2b4d,#352859)}.FloatingTaskPanel_panel__yXeMV.FloatingTaskPanel_dragging__geikI{cursor:grabbing}.FloatingTaskPanel_task__x5VYC{position:relative;min-height:50px;overflow:hidden;cursor:pointer}.FloatingTaskPanel_task__x5VYC+.FloatingTaskPanel_task__x5VYC{border-top:1px solid var(--task-panel-divider)}.FloatingTaskPanel_task__x5VYC.FloatingTaskPanel_done__ePXiW{color:var(--task-done-text);background:var(--task-done-surface)}.FloatingTaskPanel_task__x5VYC.FloatingTaskPanel_failed__Umyd2{color:#fff;background:var(--task-failed-surface)}.FloatingTaskPanel_closeButton__cjyH6{position:absolute;top:3px;right:3px;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;font:inherit;font-size:16px;line-height:1;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:rgba(0,0,0,0);border:0;border-radius:50%;opacity:.55}.FloatingTaskPanel_closeButton__cjyH6:hover{background:var(--task-close-hover);opacity:1}.FloatingTaskPanel_content__5MXgd{padding:7px 27px 7px 9px}.FloatingTaskPanel_header__A2cYh{display:flex;gap:5px;align-items:center;justify-content:space-between;min-width:0;font-size:11px;font-weight:700;line-height:14px}.FloatingTaskPanel_title__9mkWK{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FloatingTaskPanel_percentage__qmMYE{flex-shrink:0;font-variant-numeric:tabular-nums}.FloatingTaskPanel_percentageText__tLSRD{display:inline-block}.FloatingTaskPanel_progressTrack__w2S_N{height:4px;margin-top:6px;overflow:hidden;background:var(--task-progress-track);border-radius:999px}.FloatingTaskPanel_progressFill__k3vUl{height:100%;background:var(--task-progress-fill);border-radius:inherit;box-shadow:var(--task-progress-shadow);transition:width .5s ease}.FloatingTaskPanel_queuedText__0125q{min-width:0;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.FloatingTaskPanel_queuedTrack__IfDyV{position:relative;width:100%;height:4px;margin-top:6px;overflow:hidden;background:var(--task-progress-track);border-radius:999px}.FloatingTaskPanel_queuedIndicator__XFsv4{position:absolute;top:0;bottom:0;width:38%;background:var(--task-progress-fill);border-radius:inherit;animation:FloatingTaskPanel_queued-slide__zemKz 1.3s ease-in-out infinite}@keyframes FloatingTaskPanel_queued-slide__zemKz{0%{left:-38%}to{left:100%}}.FloatingTaskPanel_actionButton__yQ5nl{display:block;width:100%;height:24px;margin:6px 0 0;padding:0 6px;font:inherit;font-size:11px;font-weight:800;line-height:24px;color:var(--task-action-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--task-action-surface);border:0;border-radius:6px}.FloatingTaskPanel_actionButton__yQ5nl:hover{background:var(--task-action-hover)}.FloatingTaskPanel_errorText__Ob9m8{margin-top:5px;font-size:10px;line-height:13px;color:var(--task-error-text)}.FloatingTaskPanel_statusRow__WivrN{min-width:0}.FloatingTaskPanel_mobileToggleButton__fBjRi{display:none}@media(max-width:639px){.FloatingTaskPanel_panel__yXeMV{width:144px}.FloatingTaskPanel_mobileCollapsed__2h4zq,.FloatingTaskPanel_mobileExpanded__uoDTA{right:0;left:auto!important;border-right:0;border-radius:10px 0 0 10px}.FloatingTaskPanel_mobileCollapsed__2h4zq{width:30px}.FloatingTaskPanel_mobileExpanded__uoDTA{width:144px}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_task__x5VYC{display:flex;min-height:44px;align-items:center}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_content__5MXgd{display:flex;box-sizing:border-box;width:100%;align-items:center;justify-content:center;gap:3px;padding:5px 3px}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_header__A2cYh{position:relative;flex:0 0 9px;width:9px;height:28px;justify-content:center;font-size:9px;line-height:12px}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_percentage__qmMYE{position:absolute;top:50%;left:50%;display:block;width:9px;height:28px;font-size:0;transform:translate(-50%,-50%)}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_percentageText__tLSRD{position:absolute;top:50%;left:50%;display:block;width:-moz-max-content;width:max-content;font-size:10px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;writing-mode:horizontal-tb!important;text-orientation:mixed;direction:ltr;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_queuedText__0125q{position:absolute;top:50%;left:50%;width:28px;overflow:visible;font-size:0;transform:translate(-50%,-50%) rotate(90deg)}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_queuedText__0125q:after{font-size:13px;line-height:1;content:"…"}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_actionButton__yQ5nl,.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_closeButton__cjyH6,.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_errorText__Ob9m8,.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_title__9mkWK{display:none}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_progressTrack__w2S_N,.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_queuedTrack__IfDyV{display:flex;width:4px;height:34px;margin:0;align-items:flex-end}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_queuedIndicator__XFsv4{top:auto;right:0;bottom:auto;left:0;width:100%;height:38%;animation-name:FloatingTaskPanel_queued-slide-vertical__TSCuI}@keyframes FloatingTaskPanel_queued-slide-vertical__TSCuI{0%{top:-38%}to{top:100%}}.FloatingTaskPanel_mobileCollapsed__2h4zq .FloatingTaskPanel_progressFill__k3vUl{width:100%!important;height:var(--task-progress);transition:height .5s ease}.FloatingTaskPanel_mobileToggleButton__fBjRi{display:flex;box-sizing:border-box;flex:0 0 22px;width:22px;height:22px;align-items:center;justify-content:center;padding:0;font:inherit;font-size:20px;font-weight:700;line-height:0;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:var(--task-toggle-surface);border:1px solid var(--task-toggle-border);border-radius:6px}.FloatingTaskPanel_mobileToggleButton__fBjRi:active{background:var(--task-toggle-active)}.FloatingTaskPanel_mobileCollapsedToggle__ENuF_{margin:0 auto;color:var(--task-toggle-text);background:var(--task-toggle-solid);border-top:0}.FloatingTaskPanel_mobileCollapsedToggle__ENuF_:active{background:var(--task-toggle-solid-active)}.FloatingTaskPanel_mobileToggleArea__62IJY{display:flex;box-sizing:border-box;width:100%;height:auto;align-items:center;justify-content:center;padding:0 3px 3px}.FloatingTaskPanel_mobileToggleIcon__NthlN{display:block;width:11px;height:11px;margin:auto}.FloatingTaskPanel_mobileToggleArea__62IJY[data-status=done]{color:var(--task-done-text);background:var(--task-done-surface)}.FloatingTaskPanel_mobileToggleArea__62IJY[data-status=failed]{background:var(--task-failed-surface)}.FloatingTaskPanel_mobileExpanded__uoDTA .FloatingTaskPanel_statusRow__WivrN{display:flex;gap:5px;align-items:center;min-width:0}.FloatingTaskPanel_mobileExpanded__uoDTA .FloatingTaskPanel_statusRow__WivrN>:not(.FloatingTaskPanel_mobileExpandedToggle__ux8Re){flex:1;min-width:0}.FloatingTaskPanel_mobileExpanded__uoDTA .FloatingTaskPanel_mobileExpandedToggle__ux8Re{box-sizing:border-box;flex-basis:22px;width:22px;height:22px;margin-top:6px;color:var(--task-toggle-text);background:var(--task-toggle-solid);border:1px solid var(--task-toggle-border);border-radius:6px}.FloatingTaskPanel_mobileExpanded__uoDTA .FloatingTaskPanel_mobileExpandedToggle__ux8Re:active{background:var(--task-toggle-solid-active)}}