:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter","Roboto","Helvetica Neue",Arial,sans-serif;--color-bg-base:#0f0f12;--color-bg-elevated:#18181b;--color-bg-hover:#27272a;--color-text-primary:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-tertiary:#71717a;--color-accent:#7c3aed;--color-accent-hover:#8b5cf6;--color-success:#f59e0b;--color-success-hover:#fbbf24;--color-neutral:#52525b;--color-neutral-hover:#71717a;--color-border:#27272a;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--radius-sm:6px;--radius-md:8px;--radius-lg:12px}*{box-sizing:border-box}body{background:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0}h2{color:var(--color-text-primary);font-size:1.5rem;font-weight:600;letter-spacing:-.01em}a,button,input{transition:all .15s ease}.connection-status[data-v-4bedcf30]{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);display:flex;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.875rem;font-weight:500;gap:var(--space-sm);padding:var(--space-sm) var(--space-md)}.status-indicator[data-v-4bedcf30]{animation:pulse-4bedcf30 2s ease-in-out infinite;border-radius:50%;height:8px;width:8px}@keyframes pulse-4bedcf30{0%,to{opacity:1}50%{opacity:.5}}.status-label[data-v-4bedcf30]{font-size:.75rem;letter-spacing:.05em}.completion-dots[data-v-b7b9d620]{display:flex;flex-direction:column;gap:4px}.dots-row[data-v-b7b9d620]{align-items:center;display:flex}.completion-dots--sm .dots-row[data-v-b7b9d620]{gap:4px}.completion-dots--md .dots-row[data-v-b7b9d620]{gap:6px}.dot[data-v-b7b9d620]{border-radius:50%;flex-shrink:0}.dot--sm[data-v-b7b9d620]{height:7px;width:7px}.dot--md[data-v-b7b9d620]{height:11px;width:11px}.dot--complete[data-v-b7b9d620]{background:#7c3aed;box-shadow:0 0 7px #7c3aed73}.dot--incomplete[data-v-b7b9d620]{background:transparent;border:1.5px solid hsla(0,0%,100%,.3)}.dot--na[data-v-b7b9d620]{background:#ffffff1f;transform:scale(.6)}.day-labels[data-v-b7b9d620]{display:flex;gap:6px}.day-label[data-v-b7b9d620]{color:#ffffff4d;font-size:.6rem;font-weight:500;letter-spacing:0;text-align:center;width:11px}.day-label--today[data-v-b7b9d620]{color:#ffffffa6;font-weight:700}.modal-overlay[data-v-2e1d4449]{align-items:center;background:#00000080;display:flex;justify-content:center;inset:0;padding:var(--space-md);position:fixed;z-index:1000}.modal-container[data-v-2e1d4449]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101014b8;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:90vh;max-width:500px;overflow:hidden;width:100%}.modal-header[data-v-2e1d4449]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-lg)}.modal-header h2[data-v-2e1d4449]{color:var(--color-text-primary);font-size:1.25rem;font-weight:600;margin:0}.close-btn[data-v-2e1d4449]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:1.25rem;height:32px;justify-content:center;width:32px}.close-btn[data-v-2e1d4449]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.modal-content[data-v-2e1d4449]{flex:1;overflow-y:auto;padding:var(--space-lg)}.task-form[data-v-2e1d4449]{gap:var(--space-lg)}.form-group[data-v-2e1d4449],.task-form[data-v-2e1d4449]{display:flex;flex-direction:column}.form-group[data-v-2e1d4449]{gap:var(--space-xs)}.form-group label[data-v-2e1d4449]{color:var(--color-text-secondary);font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.form-input[data-v-2e1d4449],.form-select[data-v-2e1d4449],.form-textarea[data-v-2e1d4449]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:1rem;padding:var(--space-md)}.form-input[data-v-2e1d4449]:focus,.form-select[data-v-2e1d4449]:focus,.form-textarea[data-v-2e1d4449]:focus{border-color:var(--color-accent);outline:none}input[type=date][data-v-2e1d4449]{cursor:pointer;position:relative}input[type=date][data-v-2e1d4449]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.8);opacity:.7}input[type=date][data-v-2e1d4449]::-webkit-calendar-picker-indicator:hover{opacity:1}.form-textarea[data-v-2e1d4449]{min-height:80px;resize:vertical}.form-select[data-v-2e1d4449]{cursor:pointer}.metadata[data-v-2e1d4449]{background:var(--color-bg-elevated);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md)}.metadata-item[data-v-2e1d4449]{align-items:center;display:flex;justify-content:space-between}.metadata-label[data-v-2e1d4449]{color:var(--color-text-tertiary);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.metadata-value[data-v-2e1d4449]{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.modal-actions[data-v-2e1d4449]{border-top:1px solid var(--color-border);display:flex;gap:var(--space-md);padding-top:var(--space-md)}.btn-primary[data-v-2e1d4449],.btn-secondary[data-v-2e1d4449]{border:none;border-radius:var(--radius-md);cursor:pointer;flex:1;font-size:1rem;font-weight:600;padding:var(--space-md);transition:all .15s ease}.btn-primary[data-v-2e1d4449]{background:var(--color-accent);color:#fff}.btn-primary[data-v-2e1d4449]:active{transform:scale(.98)}.btn-done-today[data-v-2e1d4449]{background:#7c3aed33!important;color:#a78bfab3!important;cursor:default}.btn-done-today[data-v-2e1d4449]:active{transform:none}.btn-secondary[data-v-2e1d4449]{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.btn-secondary[data-v-2e1d4449]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.btn-danger[data-v-2e1d4449]{background:#dc2626;color:#fff}.btn-danger[data-v-2e1d4449]:hover{background:#b91c1c}.btn-danger-outline[data-v-2e1d4449]{background:transparent;border:1px solid #dc2626;color:#dc2626}.btn-danger-outline[data-v-2e1d4449]:hover{background:#dc26261a}.view-task-name[data-v-2e1d4449]{color:var(--color-text-primary);font-size:1.5rem;font-weight:700;margin:0 0 var(--space-md)}.view-task-description[data-v-2e1d4449]{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.6;margin:0 0 var(--space-md)}.view-meta[data-v-2e1d4449]{color:var(--color-text-tertiary);font-size:.75rem;letter-spacing:.05em;margin-bottom:var(--space-md);text-transform:uppercase}.toggle-label[data-v-2e1d4449]{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:var(--space-sm);letter-spacing:normal;text-transform:none}.toggle-checkbox[data-v-2e1d4449]{accent-color:var(--color-accent);cursor:pointer;height:16px;width:16px}.schedule-type-buttons[data-v-2e1d4449]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.schedule-type-btn[data-v-2e1d4449]{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:.875rem;padding:var(--space-sm) var(--space-md);transition:all .15s ease}.schedule-type-btn[data-v-2e1d4449]:hover{border-color:var(--color-accent);color:var(--color-accent)}.schedule-type-btn.active[data-v-2e1d4449]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.form-input-error[data-v-2e1d4449]{border-color:#dc2626!important}.field-error[data-v-2e1d4449]{color:#dc2626;font-size:.75rem;margin-top:2px}.delete-confirm-text[data-v-2e1d4449]{align-self:center;color:var(--color-text-secondary);font-size:.875rem}.modal-enter-active[data-v-2e1d4449],.modal-leave-active[data-v-2e1d4449]{transition:opacity .2s ease}.modal-enter-from[data-v-2e1d4449],.modal-leave-to[data-v-2e1d4449]{opacity:0}.modal-enter-active .modal-container[data-v-2e1d4449],.modal-leave-active .modal-container[data-v-2e1d4449]{transition:transform .2s ease}.modal-enter-from .modal-container[data-v-2e1d4449],.modal-leave-to .modal-container[data-v-2e1d4449]{transform:scale(.95)}.drawer-backdrop[data-v-4711b92b]{background:#00000059;inset:0 0 64px;position:fixed;z-index:200}.search-sheet[data-v-4711b92b]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101014b8;border-radius:20px 20px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:65vh;overflow:hidden;position:absolute;right:0}.drag-handle[data-v-4711b92b]{background:#fff3;border-radius:2px;height:4px;margin:10px auto 16px;width:36px}.search-row[data-v-4711b92b]{align-items:center;background:#ffffff12;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:10px;margin:0 16px 8px;padding:10px 14px;transition:border-color .15s ease}.search-row[data-v-4711b92b]:focus-within{border-color:#f59e0b;box-shadow:0 0 0 1px #f59e0b4d}.search-icon[data-v-4711b92b]{color:#fff6;flex-shrink:0}.search-input[data-v-4711b92b]{background:transparent;border:none;caret-color:#f59e0b;color:#fff;flex:1;font-size:1rem;outline:none}.search-input[data-v-4711b92b]::-moz-placeholder{color:#ffffff4d}.search-input[data-v-4711b92b]::placeholder{color:#ffffff4d}.clear-btn[data-v-4711b92b]{align-items:center;background:transparent;border:none;color:#fff6;cursor:pointer;display:flex;flex-shrink:0;padding:2px}.clear-btn[data-v-4711b92b]:hover{color:#ffffffb3}.results-list[data-v-4711b92b]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:4px 0 16px}.result-item[data-v-4711b92b]{align-items:flex-start;cursor:pointer;display:flex;gap:14px;padding:13px 20px;transition:background .1s ease}.result-body[data-v-4711b92b]{display:flex;flex-direction:column;gap:5px;min-width:0}.result-item[data-v-4711b92b]:active{background:#ffffff0d}.filter-row[data-v-4711b92b]{padding:0 20px 8px}.filter-row[data-v-4711b92b],.filter-toggle[data-v-4711b92b]{align-items:center;display:flex}.filter-toggle[data-v-4711b92b]{color:#ffffff73;cursor:pointer;font-size:.8125rem;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-toggle input[type=checkbox][data-v-4711b92b]{accent-color:#f59e0b;cursor:pointer;height:14px;width:14px}.result-dot[data-v-4711b92b]{background:#3b82f6;border-radius:50%;flex-shrink:0;height:8px;margin-top:5px;width:8px}.result-dot--complete[data-v-4711b92b]{background:#ffffff40}.result-text[data-v-4711b92b]{color:#fff;font-size:.9375rem;line-height:1.3}.result-text--complete[data-v-4711b92b]{opacity:.5;text-decoration:line-through}.no-results[data-v-4711b92b]{color:#ffffff4d;font-size:.875rem;padding:20px;text-align:center}.drawer-enter-active[data-v-4711b92b],.drawer-leave-active[data-v-4711b92b]{transition:opacity .2s ease}.drawer-enter-from[data-v-4711b92b],.drawer-leave-to[data-v-4711b92b]{opacity:0}.drawer-enter-active .search-sheet[data-v-4711b92b]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.drawer-leave-active .search-sheet[data-v-4711b92b]{transition:transform .22s ease-in}.drawer-enter-from .search-sheet[data-v-4711b92b],.drawer-leave-to .search-sheet[data-v-4711b92b]{transform:translateY(100%)}.task-card[data-v-6afd931e]{display:flex;flex-direction:column;gap:var(--space-sm);transition:all .15s ease}.task-card.clickable[data-v-6afd931e]{cursor:pointer}.task-card.clickable[data-v-6afd931e]:active{transform:scale(.98)}.task-header[data-v-6afd931e]{align-items:flex-start;display:flex;gap:var(--space-md);justify-content:space-between}.task-name[data-v-6afd931e]{color:var(--color-text-primary);flex:1;font-weight:600;margin:0}.task-actions[data-v-6afd931e],.task-meta[data-v-6afd931e]{display:flex;gap:var(--space-sm)}.task-meta[data-v-6afd931e]{align-items:center;flex-wrap:wrap}.task-tags[data-v-6afd931e]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.tag-chip[data-v-6afd931e]{background:#7c3aed26;color:var(--color-accent);font-weight:500}.schedule-badge[data-v-6afd931e],.tag-chip[data-v-6afd931e]{border-radius:var(--radius-sm);font-size:.875rem;padding:4px 10px}.schedule-badge[data-v-6afd931e]{font-weight:600;white-space:nowrap}.schedule-badge.overdue[data-v-6afd931e]{background:#ef444433;color:#ef4444}.schedule-badge.due-today[data-v-6afd931e]{background:#f59e0b33;color:#f59e0b}.schedule-badge.due-soon[data-v-6afd931e]{background:#f59e0b26;color:#fbbf24}.schedule-badge.recurring[data-v-6afd931e]{background:#3b82f633;color:#60a5fa}.task-description[data-v-6afd931e]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5;margin:0}.task-card.primary .task-name[data-v-6afd931e]{font-size:1.5rem;font-weight:700}.task-card.primary .tag-chip[data-v-6afd931e]{background:#7c3aed4d;font-size:.875rem;font-weight:600;padding:4px 12px}.task-card.primary .schedule-badge[data-v-6afd931e]{padding:4px 12px}.task-card.secondary .task-name[data-v-6afd931e]{font-size:1rem;font-weight:500}.task-card.secondary .schedule-badge[data-v-6afd931e],.task-card.secondary .tag-chip[data-v-6afd931e]{font-size:.75rem;padding:2px 6px}.task-card.compact[data-v-6afd931e]{gap:var(--space-xs)}.task-card.compact .task-name[data-v-6afd931e]{font-size:.875rem;font-weight:500}.task-card.compact .schedule-badge[data-v-6afd931e],.task-card.compact .tag-chip[data-v-6afd931e]{font-size:.625rem;padding:2px 4px}.drawer-backdrop[data-v-15536b79]{background:#00000059;inset:0 0 64px;position:fixed;z-index:500}.pathfinder-sheet[data-v-15536b79]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101014b8;border-radius:0 0 20px 20px;display:flex;flex-direction:column;left:0;max-height:75vh;overflow:hidden;position:absolute;right:0;top:0}.sheet-content[data-v-15536b79]{flex:1;overflow-y:auto}.drag-handle[data-v-15536b79]{background:#fff3;border-radius:2px;flex-shrink:0;height:4px;margin:10px auto;width:36px}.section-label[data-v-15536b79]{color:#ffffff59;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-bottom:12px;padding:0 20px;text-transform:uppercase}.primary-section[data-v-15536b79]{padding:20px 0}.primary-card[data-v-15536b79]{background:linear-gradient(135deg,#7c3aed26,#ffffff0a);border:1px solid rgba(124,58,237,.5);border-radius:16px;cursor:pointer;margin:0 16px;overflow:hidden;padding:20px;position:relative}.primary-card[data-v-15536b79]:active{transform:scale(.99)}.card-glow[data-v-15536b79]{animation:rotate-15536b79 20s linear infinite;background:radial-gradient(circle,rgba(124,58,237,.15) 0,transparent 70%);height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}@keyframes rotate-15536b79{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.task-content[data-v-15536b79]{position:relative;z-index:1}.confidence-meter[data-v-15536b79]{margin-bottom:14px}.meter-label[data-v-15536b79]{color:#fff6;font-size:.75rem;letter-spacing:.05em;margin-bottom:6px;text-transform:uppercase}.meter-track[data-v-15536b79]{background:#ffffff14;border-radius:3px;height:6px;margin-bottom:4px;overflow:hidden}.meter-fill[data-v-15536b79]{background:linear-gradient(90deg,#7c3aed,#10b981);height:100%;transition:width .5s ease-out}.meter-value[data-v-15536b79]{color:#fff9;font-size:.875rem;font-weight:600}.score-breakdown[data-v-15536b79]{background:#00000040;border-radius:10px;display:flex;gap:12px;margin-bottom:14px;overflow-x:auto;padding:10px 12px}.score-item[data-v-15536b79]{display:flex;flex-direction:column;flex-shrink:0;gap:4px}.score-label[data-v-15536b79]{color:#ffffff4d;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.score-value[data-v-15536b79]{color:#a78bfa;font-size:1.1rem;font-weight:700}.card-actions[data-v-15536b79]{display:flex;gap:10px;position:relative;z-index:1}.action-skip[data-v-15536b79]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#ffffffb3;cursor:pointer;font-size:.9375rem;font-weight:600;padding:10px 20px}.action-skip[data-v-15536b79]:active{background:#ffffff1f}.secondary-section[data-v-15536b79]{border-top:1px solid hsla(0,0%,100%,.06);padding:16px 0}.secondary-list[data-v-15536b79]{display:flex;flex-direction:column;gap:8px;padding:0 16px}.secondary-card[data-v-15536b79]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:background .1s ease}.secondary-card[data-v-15536b79]:active{background:#ffffff12}.secondary-rank[data-v-15536b79]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#fff6;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:28px;justify-content:center;width:28px}.secondary-content[data-v-15536b79]{flex:1;min-width:0}.secondary-confidence[data-v-15536b79]{flex-shrink:0;width:48px}.confidence-bar[data-v-15536b79]{background:#7c3aed;border-radius:2px;height:3px}.cluster-section[data-v-15536b79]{border-top:1px solid hsla(0,0%,100%,.06);padding:16px}.cluster-list[data-v-15536b79]{display:flex;flex-direction:column;gap:8px}.cluster-task[data-v-15536b79]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:10px 12px}.empty-pathfinder[data-v-15536b79]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:40px 20px 20px;text-align:center}.empty-icon[data-v-15536b79]{font-size:3rem}.empty-pathfinder p[data-v-15536b79]{color:#ffffff80;font-size:1rem;margin:0}.empty-hint[data-v-15536b79]{color:#ffffff4d!important;font-size:.875rem!important}.btn-add[data-v-15536b79]{background:#7c3aed;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;margin-top:8px;padding:10px 20px}.drawer-enter-active[data-v-15536b79],.drawer-leave-active[data-v-15536b79]{transition:opacity .2s ease}.drawer-enter-from[data-v-15536b79],.drawer-leave-to[data-v-15536b79]{opacity:0}.drawer-enter-active .pathfinder-sheet[data-v-15536b79]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.drawer-leave-active .pathfinder-sheet[data-v-15536b79]{transition:transform .22s ease-in}.drawer-enter-from .pathfinder-sheet[data-v-15536b79],.drawer-leave-to .pathfinder-sheet[data-v-15536b79]{transform:translateY(-100%)}.drawer-backdrop[data-v-29a06487]{background:#00000059;inset:0 0 64px;position:fixed;z-index:500}.settings-sheet[data-v-29a06487]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101014b8;border-radius:20px 20px 0 0;bottom:0;left:0;padding-bottom:16px;position:absolute;right:0}.drag-handle[data-v-29a06487]{background:#fff3;border-radius:2px;height:4px;margin:10px auto 16px;width:36px}.sheet-header[data-v-29a06487]{border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:16px;padding:0 20px 14px}.sheet-title[data-v-29a06487]{color:#fff;font-size:1rem;font-weight:600}.sheet-content[data-v-29a06487]{display:flex;flex-direction:column;gap:10px;padding:0 16px}.section-label[data-v-29a06487]{color:#ffffff59;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:0 4px;text-transform:uppercase}.account-row[data-v-29a06487]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 14px}.account-email[data-v-29a06487]{color:#fff9;font-size:.9375rem}.btn-logout[data-v-29a06487]{background:transparent;border:1px solid rgba(239,68,68,.3);border-radius:12px;color:#ef4444;cursor:pointer;font-size:.9375rem;font-weight:600;padding:13px;transition:background .1s ease;width:100%}.btn-logout[data-v-29a06487]:active{background:#ef44441a}.drawer-enter-active[data-v-29a06487],.drawer-leave-active[data-v-29a06487]{transition:opacity .2s ease}.drawer-enter-from[data-v-29a06487],.drawer-leave-to[data-v-29a06487]{opacity:0}.drawer-enter-active .settings-sheet[data-v-29a06487]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.drawer-leave-active .settings-sheet[data-v-29a06487]{transition:transform .22s ease-in}.drawer-enter-from .settings-sheet[data-v-29a06487],.drawer-leave-to .settings-sheet[data-v-29a06487]{transform:translateY(100%)}.eclipse-progress[data-v-fdc54144]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0eb8;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;bottom:72px;cursor:pointer;left:50%;max-width:280px;padding:8px 12px 7px;position:fixed;transform:translate(-50%);transition:opacity .2s ease;width:60%;z-index:110}.bar-track[data-v-fdc54144]{background:#ffffff12;border-radius:2px;height:3px;overflow:visible;position:relative;width:100%}.bar-left[data-v-fdc54144]{left:0}.bar-left[data-v-fdc54144],.bar-right[data-v-fdc54144]{border-radius:2px;height:100%;position:absolute;transition:width .4s ease,background .6s ease,box-shadow .6s ease}.bar-right[data-v-fdc54144]{right:0}.stats-row[data-v-fdc54144]{align-items:center;color:#ffffff61;display:flex;font-size:.6rem;gap:5px;justify-content:center;margin-top:5px;overflow:hidden;white-space:nowrap}.eclipse-progress[data-v-fdc54144]:hover{opacity:.85}.divider[data-v-fdc54144]{opacity:.35}.drawer-backdrop[data-v-e85614db]{background:#00000059;inset:0 0 64px;position:fixed;z-index:200}.eclipse-sheet[data-v-e85614db]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#101014b8;border-radius:20px 20px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:65vh;overflow:hidden;position:absolute;right:0}.drag-handle[data-v-e85614db]{background:#fff3;border-radius:2px;height:4px;margin:10px auto 16px;width:36px}.sheet-header[data-v-e85614db]{align-items:center;color:#ffffffd9;display:flex;font-size:.9375rem;font-weight:600;gap:6px;padding:0 20px 14px}.header-divider[data-v-e85614db]{opacity:.35}.header-pts[data-v-e85614db]{color:#34d399e6;font-weight:500}.results-list[data-v-e85614db]{flex:1;list-style:none;margin:0;overflow-y:auto;padding:4px 0 16px}.result-item[data-v-e85614db]{align-items:center;cursor:pointer;display:flex;gap:14px;padding:13px 20px;transition:background .1s ease}.result-item[data-v-e85614db]:active{background:#ffffff0d}.result-dot[data-v-e85614db]{background:#34d399d9;border-radius:50%;flex-shrink:0;height:8px;width:8px}.result-text[data-v-e85614db]{color:#fff;flex:1;font-size:.9375rem;line-height:1.3}.result-pts[data-v-e85614db]{color:#fff6;flex-shrink:0;font-size:.8125rem}.empty-state[data-v-e85614db]{color:#ffffff4d;font-size:.875rem;padding:32px 20px;text-align:center}.drawer-enter-active[data-v-e85614db],.drawer-leave-active[data-v-e85614db]{transition:opacity .2s ease}.drawer-enter-from[data-v-e85614db],.drawer-leave-to[data-v-e85614db]{opacity:0}.drawer-enter-active .eclipse-sheet[data-v-e85614db]{transition:transform .28s cubic-bezier(.32,.72,0,1)}.drawer-leave-active .eclipse-sheet[data-v-e85614db]{transition:transform .22s ease-in}.drawer-enter-from .eclipse-sheet[data-v-e85614db],.drawer-leave-to .eclipse-sheet[data-v-e85614db]{transform:translateY(100%)}.bottom-nav[data-v-76853e6e]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f12d9;bottom:0;height:64px;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:100}.bottom-nav[data-v-76853e6e],.nav-item[data-v-76853e6e]{align-items:center;display:flex}.nav-item[data-v-76853e6e]{background:transparent;border:none;color:var(--color-text-tertiary);cursor:pointer;flex:1;height:100%;justify-content:center;transition:color .15s ease}.nav-item.active[data-v-76853e6e]{color:#fff}.nav-item[data-v-76853e6e]:active{opacity:.7}.fab-container[data-v-99b3722a]{align-items:flex-end;bottom:120px;display:flex;flex-direction:column;gap:12px;position:fixed;right:20px;z-index:101}.fab[data-v-99b3722a]{align-items:center;background:#f59e0b;border:none;border-radius:50%;box-shadow:0 0 20px #f59e0b66;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.fab[data-v-99b3722a]:active{transform:scale(.95)}.fab-icon[data-v-99b3722a]{font-size:28px;font-weight:300;line-height:1}.fab-tooltip[data-v-99b3722a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#28282deb;border-radius:12px;max-width:180px;padding:12px 16px;position:relative;text-align:right}.fab-tooltip[data-v-99b3722a]:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(40,40,45,.92);bottom:-8px;content:"";height:0;position:absolute;right:20px;width:0}.tooltip-title[data-v-99b3722a]{color:#fff;font-size:17px;font-weight:600;margin-bottom:4px}.tooltip-subtitle[data-v-99b3722a]{color:var(--color-text-secondary);cursor:pointer;font-size:13px}.tooltip-subtitle[data-v-99b3722a]:hover{color:var(--color-text-primary)}.connection-status-fixed{position:fixed;right:16px;top:16px;z-index:50}.global-toast{border-radius:.5rem;bottom:5rem;box-shadow:0 4px 12px #0000004d;font-size:.9375rem;font-weight:500;left:50%;padding:.75rem 1.25rem;position:fixed;transform:translate(-50%);white-space:nowrap;z-index:9999}.global-toast.success{background:var(--color-success);color:#1a1a1a}.global-toast.error{background:#ef4444;color:#fff}.toast-enter-active,.toast-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%) translateY(.5rem)}#bg-curtain{background:radial-gradient(circle,#00000026 0,#0000008c 55%,#000000d9);inset:0;pointer-events:none;position:fixed;z-index:1}
