[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;inset:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{inset:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{inset:0 auto 0 0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.activity-bar[data-v-7e728a44]{flex-direction:column;width:100%;height:100%;padding:.75rem 0}.activity-bar[data-v-7e728a44],.activity-bar__avatar[data-v-7e728a44]{display:flex;align-items:center;background:transparent}.activity-bar__avatar[data-v-7e728a44]{justify-content:center;width:34px;height:34px;margin-bottom:1rem;padding:0;border:none;border-radius:50%;cursor:pointer;transition:box-shadow .15s ease}.activity-bar__avatar[data-v-7e728a44]:focus-visible{outline:2px solid var(--gitpulse-focus-ring);outline-offset:2px}.activity-bar__avatar[data-v-7e728a44]:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--gitpulse-accent) 25%,transparent)}.activity-bar__avatar[data-v-7e728a44]:active{opacity:.8}.activity-bar__avatar-img[data-v-7e728a44]{width:34px;height:34px;border-radius:50%}.activity-bar__groups[data-v-7e728a44]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem}.activity-bar__groups-divider[data-v-7e728a44]{width:20px;height:1px;margin:.3rem 0;border-radius:1px;background:var(--gitpulse-border)}.activity-bar__icon-btn[data-v-7e728a44]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--bulma-text-weak,#9ca3af);cursor:pointer;transition:background-color .15s ease,color .15s ease}.activity-bar__icon-btn[data-v-7e728a44]:hover{background:var(--bulma-background-hover);color:var(--bulma-text-strong,#1e293b)}.activity-bar__icon-btn[data-v-7e728a44]:focus-visible{outline:2px solid var(--gitpulse-focus-ring);outline-offset:1px}.activity-bar__icon-btn[data-v-7e728a44]:active{background:var(--bulma-background-hover)}.activity-bar__icon-btn.is-active[data-v-7e728a44]{background:var(--gitpulse-surface-active);color:var(--gitpulse-accent)}.activity-bar__bottom[data-v-7e728a44]{display:flex;flex-direction:column;align-items:center;margin-top:auto;gap:.2rem}.activity-bar__divider[data-v-7e728a44]{width:20px;height:1px;border-radius:1px;background:var(--gitpulse-border);margin-bottom:.3rem}@media(prefers-reduced-motion:reduce){.activity-bar__avatar[data-v-7e728a44],.activity-bar__icon-btn[data-v-7e728a44]{transition:none}.activity-bar__avatar[data-v-7e728a44]:active{opacity:1}}.dashboard-layout[data-v-97866e8e],.dashboard-layout-columns[data-v-97866e8e]{display:flex;width:100%;min-height:inherit}.dashboard-layout-columns[data-v-97866e8e]{margin:0;align-items:stretch;justify-content:flex-start}.column-activity-bar[data-v-97866e8e]{display:flex;align-items:stretch;width:48px;padding:0}.column-activity-bar[data-v-97866e8e],.column-tab-sidebar[data-v-97866e8e]{flex:none;background:var(--gitpulse-shell-bg)}.column-tab-sidebar[data-v-97866e8e]{width:var(--tab-sidebar-width,220px);min-width:1px;padding:1.25rem .95rem}.dashboard-splitter[data-v-97866e8e]{position:relative;flex:none;width:1px;min-width:1px;background:var(--gitpulse-border);cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;outline:none}.dashboard-splitter[data-v-97866e8e]:before{content:"";position:absolute;top:0;left:-6.5px;width:14px;height:100%}.dashboard-splitter.is-dragging[data-v-97866e8e],.dashboard-splitter[data-v-97866e8e]:focus-visible,.dashboard-splitter[data-v-97866e8e]:hover{background:var(--gitpulse-border-strong,var(--gitpulse-border))}.dashboard-splitter[data-v-97866e8e]:focus-visible{box-shadow:0 0 0 2px var(--gitpulse-focus-ring,rgba(0,122,255,.45))}.dashboard-splitter.is-dragging[data-v-97866e8e]{cursor:ew-resize}.dashboard-splitter__reset[data-v-97866e8e]{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;margin:0;background:var(--gitpulse-surface,var(--gitpulse-shell-bg));color:var(--gitpulse-text-muted);border:1px solid var(--gitpulse-border);border-radius:999px;cursor:pointer;transform:translate(-50%,-50%);z-index:2;opacity:0;pointer-events:none;transition:opacity .14s ease,color .14s ease,background .14s ease,border-color .14s ease}.dashboard-splitter:focus-visible .dashboard-splitter__reset[data-v-97866e8e],.dashboard-splitter:hover .dashboard-splitter__reset[data-v-97866e8e]{opacity:1;pointer-events:auto}.dashboard-splitter__reset[data-v-97866e8e]:hover{color:var(--bulma-text-strong,var(--gitpulse-text-strong));background:var(--gitpulse-surface-hover,var(--gitpulse-shell-bg));border-color:var(--gitpulse-border-strong,var(--gitpulse-border))}.dashboard-splitter.is-dragging .dashboard-splitter__reset[data-v-97866e8e]{opacity:0;pointer-events:none}.column-main-content[data-v-97866e8e]{display:flex;flex:1 1 auto;justify-content:center;min-width:0;padding:1.25rem}.column-widgets-panel[data-v-97866e8e]{flex:none;width:320px;padding:1.25rem .75rem 1.25rem 0}@media screen and (max-width:768px){.dashboard-layout[data-v-97866e8e]{display:block}.dashboard-layout-columns[data-v-97866e8e]{display:flex;flex-direction:column}.column-activity-bar[data-v-97866e8e],.column-main-content[data-v-97866e8e],.column-tab-sidebar[data-v-97866e8e]{width:100%;max-width:100%;flex:none}.column-activity-bar[data-v-97866e8e]{padding:0}.column-tab-sidebar[data-v-97866e8e]{order:1;padding:.75rem}.column-main-content[data-v-97866e8e]{order:2;padding:.75rem}.column-widgets-panel[data-v-97866e8e],.dashboard-splitter[data-v-97866e8e]{display:none}}.card[data-v-01e813ba]{margin:.25rem;--bulma-shadow:var(--gitpulse-shadow-card);border:1px solid var(--gitpulse-border,#f5f5f5);background-color:var(--gitpulse-surface);color:var(--bulma-text,var(--gitpulse-text))}.dashboard-list-card[data-v-01e813ba]{overflow:hidden;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.dashboard-list-card>.card-content[data-v-01e813ba]{height:100%;overflow:hidden}.dashboard-list-card[data-v-01e813ba]:focus-within,.dashboard-list-card[data-v-01e813ba]:hover{border-color:var(--gitpulse-link,#3e8ed0);background-color:var(--gitpulse-surface-hover,#fbfdff);box-shadow:var(--gitpulse-shadow-card-hover)}.dashboard-list-card:focus-within .dashboard-list-card__title[data-v-01e813ba],.dashboard-list-card:hover .dashboard-list-card__title[data-v-01e813ba]{color:var(--gitpulse-link,#3e8ed0)}.dashboard-list-card__content[data-v-01e813ba]{flex:1 1 auto;min-width:0}.dashboard-list-card__description[data-v-01e813ba],.dashboard-list-card__main-row[data-v-01e813ba],.dashboard-list-card__meta[data-v-01e813ba],.dashboard-list-card__subject[data-v-01e813ba],.dashboard-list-card__text-stack[data-v-01e813ba],.dashboard-list-card__title[data-v-01e813ba]{min-width:0}.dashboard-list-card__main-row[data-v-01e813ba]{display:flex;align-items:flex-start;gap:.75rem}.dashboard-list-card__icon[data-v-01e813ba]{flex:0 0 auto;line-height:1}.dashboard-list-card__text-stack[data-v-01e813ba]{flex:1 1 auto}.dashboard-list-card__subject[data-v-01e813ba],.dashboard-list-card__title[data-v-01e813ba]{overflow:hidden;overflow-wrap:anywhere;word-break:break-word;line-height:1.38;transition:color .2s ease}.dashboard-list-card--detailed .dashboard-list-card__subject[data-v-01e813ba],.dashboard-list-card--detailed .dashboard-list-card__title[data-v-01e813ba]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.dashboard-list-card--compact .dashboard-list-card__title[data-v-01e813ba],.dashboard-list-card__description[data-v-01e813ba],.dashboard-list-card__meta[data-v-01e813ba]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-list-card__meta[data-v-01e813ba]{line-height:1.35}.dashboard-list-card__number[data-v-01e813ba]{margin:0 .35rem;border:1px solid color-mix(in srgb,var(--gitpulse-info) 32%,transparent);background-color:var(--gitpulse-info-soft);color:var(--gitpulse-info);font-weight:700;vertical-align:.08em}.dashboard-list-card__separator[data-v-01e813ba]{margin-right:.35rem}.dashboard-list-card__description[data-v-01e813ba]{max-width:100%}@media screen and (max-width:768px){.dashboard-list-card--detailed .dashboard-list-card__subject[data-v-01e813ba],.dashboard-list-card--detailed .dashboard-list-card__title[data-v-01e813ba]{-webkit-line-clamp:3}}.dashboard-loading-list[data-v-01e813ba]{width:100%;min-height:100%}.dashboard-loading-card[data-v-01e813ba]{overflow:hidden;background:radial-gradient(circle at top left,var(--gitpulse-info-soft),transparent 36%),linear-gradient(135deg,var(--gitpulse-surface),var(--gitpulse-surface-muted))}.dashboard-loading-card__icon[data-v-01e813ba],.dashboard-loading-card__line[data-v-01e813ba],.dashboard-loading-card__metric[data-v-01e813ba],.dashboard-loading-card__pill[data-v-01e813ba],.dashboard-loading-card__tag[data-v-01e813ba]{display:block;overflow:hidden;position:relative;border-radius:999px;background:var(--gitpulse-skeleton-shimmer);background-size:220% 100%;animation:dashboard-loading-shimmer-01e813ba 1.35s ease-in-out infinite}.dashboard-loading-card__icon[data-v-01e813ba]{width:24px;height:24px}.dashboard-loading-card__line--title[data-v-01e813ba]{width:min(62%,18rem);height:1.25rem;border-radius:.5rem}.dashboard-loading-card__line--subtitle[data-v-01e813ba]{width:42%;height:.875rem;border-radius:.45rem}.dashboard-loading-card__line--footer[data-v-01e813ba]{width:38%;height:.875rem;border-radius:.45rem}.dashboard-loading-card__pill[data-v-01e813ba]{width:3rem;height:1.5rem}.dashboard-loading-card__footer[data-v-01e813ba],.dashboard-loading-card__stats[data-v-01e813ba],.dashboard-loading-card__tags[data-v-01e813ba]{display:flex;align-items:center;gap:.5rem}.dashboard-loading-card__tag[data-v-01e813ba]{width:5.25rem;height:1.5rem}.dashboard-loading-card__tag--short[data-v-01e813ba]{width:3.5rem}.dashboard-loading-card__metric[data-v-01e813ba]{width:3.25rem;height:.875rem}@keyframes dashboard-loading-shimmer-01e813ba{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.dashboard-loading-card__icon[data-v-01e813ba],.dashboard-loading-card__line[data-v-01e813ba],.dashboard-loading-card__metric[data-v-01e813ba],.dashboard-loading-card__pill[data-v-01e813ba],.dashboard-loading-card__tag[data-v-01e813ba]{animation:none}}.fa-panel[data-v-813d4971]{position:fixed;z-index:99998;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--gitpulse-border);background:var(--gitpulse-surface);border-radius:var(--gitpulse-radius-md);box-shadow:var(--gitpulse-shadow-raised);overscroll-behavior:contain}.fa-option[data-v-813d4971]{display:flex;align-items:center;width:100%;min-width:0;gap:8px;padding:6px 8px;border:0;border-radius:var(--gitpulse-radius-sm);background:transparent;color:var(--gitpulse-text);font-size:.8125rem;text-align:left;cursor:pointer;transition:background .08s ease}.fa-option--active[data-v-813d4971],.fa-option[data-v-813d4971]:hover{background:var(--gitpulse-surface-active)}.fa-option-avatar[data-v-813d4971]{flex:none;width:20px;height:20px;border-radius:50%}.fa-option-copy[data-v-813d4971]{display:flex;min-width:0;flex:1;flex-direction:column;gap:1px}.fa-option-description[data-v-813d4971],.fa-option-label[data-v-813d4971]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fa-option-label[data-v-813d4971]{color:var(--bulma-text-strong,var(--gitpulse-text-strong))}.fa-option-label[data-v-813d4971] .fa-highlight{background:var(--gitpulse-accent-soft);color:var(--gitpulse-accent);border-radius:2px;padding:0 1px}.fa-option-description[data-v-813d4971]{color:var(--gitpulse-text-subtle);font-size:.72rem}.fa-skeleton-row[data-v-813d4971]{padding:6px 8px}.fa-skeleton-bar[data-v-813d4971]{height:14px;border-radius:4px;background:var(--gitpulse-skeleton-bg);animation:fa-shimmer-813d4971 1.5s infinite}.fa-empty[data-v-813d4971]{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 8px;color:var(--gitpulse-text-subtle);font-size:.8125rem}.fa-empty-icon[data-v-813d4971]{opacity:.5}.fa-panel-enter-active[data-v-813d4971]{transition:opacity .15s ease,transform .15s ease}.fa-panel-leave-active[data-v-813d4971]{transition:opacity .1s ease,transform .1s ease}.fa-panel-enter-from[data-v-813d4971],.fa-panel-leave-to[data-v-813d4971]{opacity:0;transform:translateY(-4px) scale(.98)}@keyframes fa-shimmer-813d4971{0%,to{opacity:.5}50%{opacity:1}}.fa-container[data-v-0d7723e0]{position:relative;min-width:0}.fa-input-wrapper[data-v-0d7723e0]{display:flex;align-items:center;gap:6px;padding:0 8px;height:30px;border:1px solid var(--gitpulse-border);background:var(--gitpulse-input-bg);border-radius:var(--gitpulse-radius-md);transition:border-color .12s ease,box-shadow .12s ease}.fa-input-wrapper[data-v-0d7723e0]:focus-within{border-color:var(--gitpulse-accent);box-shadow:0 0 0 2px var(--gitpulse-accent-soft)}.fa-input-wrapper--open[data-v-0d7723e0]{border-color:var(--gitpulse-accent)}.fa-input-icon[data-v-0d7723e0]{flex-shrink:0;color:var(--gitpulse-text-muted)}.fa-input[data-v-0d7723e0]{flex:1;min-width:0;border:0;background:transparent;color:var(--bulma-text-strong,var(--gitpulse-text-strong));font-size:.8125rem;outline:none;line-height:1.4}.fa-input[data-v-0d7723e0]::-moz-placeholder{color:var(--gitpulse-text-subtle)}.fa-input[data-v-0d7723e0]::placeholder{color:var(--gitpulse-text-subtle)}.fa-input-spinner[data-v-0d7723e0]{flex-shrink:0;color:var(--gitpulse-text-muted);animation:fa-spin-0d7723e0 1s linear infinite}@keyframes fa-spin-0d7723e0{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.filter-multiselect[data-v-622bf4cb]{position:relative;min-width:0}.filter-multiselect__control[data-v-622bf4cb]{display:flex;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:4px;width:100%;min-height:30px;max-height:58px;padding:3px 7px;overflow-y:auto;border:1px solid var(--gitpulse-border);border-radius:var(--gitpulse-radius-md);background:var(--gitpulse-input-bg);cursor:text;transition:border-color .12s ease,box-shadow .12s ease}.filter-multiselect__control[data-v-622bf4cb]:focus-within{border-color:var(--gitpulse-accent);box-shadow:0 0 0 2px var(--gitpulse-accent-soft)}.filter-multiselect__control--open[data-v-622bf4cb]{border-color:var(--gitpulse-accent)}.filter-multiselect__search-icon[data-v-622bf4cb]{flex-shrink:0;margin-top:4px;color:var(--gitpulse-text-muted)}.filter-multiselect__tag[data-v-622bf4cb]{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:22px;padding:0 4px 0 7px;border:1px solid var(--gitpulse-border);border-radius:9999px;background:var(--gitpulse-surface);color:var(--bulma-text-strong,var(--gitpulse-text-strong));font-size:.75rem;font-weight:600}.filter-multiselect__tag-dot[data-v-622bf4cb]{width:6px;height:6px;border-radius:9999px;background:var(--gitpulse-accent);opacity:.8}.filter-multiselect__tag-label[data-v-622bf4cb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-multiselect__tag-remove[data-v-622bf4cb]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--gitpulse-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.filter-multiselect__tag-remove[data-v-622bf4cb]:hover{background:var(--gitpulse-surface-hover);color:var(--gitpulse-text-strong)}.filter-multiselect__tag-remove[data-v-622bf4cb]:focus-visible{outline:2px solid var(--gitpulse-accent);outline-offset:1px}.filter-multiselect__input[data-v-622bf4cb]{flex:1;min-width:86px;height:22px;padding:0;border:0;outline:none;background:transparent;color:var(--bulma-text-strong,var(--gitpulse-text-strong));font-size:.8125rem;line-height:22px}.filter-multiselect__input[data-v-622bf4cb]::-moz-placeholder{color:var(--gitpulse-text-subtle)}.filter-multiselect__input[data-v-622bf4cb]::placeholder{color:var(--gitpulse-text-subtle)}.filter-multiselect__panel[data-v-622bf4cb]{position:fixed;z-index:99998;max-height:280px;overflow-y:auto;padding:4px;border:1px solid var(--gitpulse-border);border-radius:var(--gitpulse-radius-md);background:var(--gitpulse-surface);box-shadow:var(--gitpulse-shadow-raised);overscroll-behavior:contain}.filter-multiselect__option[data-v-622bf4cb]{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:var(--gitpulse-radius-sm);background:transparent;color:var(--gitpulse-text);font-size:.8125rem;text-align:left;cursor:pointer;transition:background .08s ease}.filter-multiselect__option--active[data-v-622bf4cb],.filter-multiselect__option[data-v-622bf4cb]:hover{background:var(--gitpulse-surface-active)}.filter-multiselect__option-label[data-v-622bf4cb]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-multiselect__option-check[data-v-622bf4cb]{flex-shrink:0;color:var(--gitpulse-accent);opacity:0}.filter-multiselect__option--active .filter-multiselect__option-check[data-v-622bf4cb],.filter-multiselect__option:hover .filter-multiselect__option-check[data-v-622bf4cb]{opacity:1}.filter-multiselect__empty[data-v-622bf4cb]{display:flex;align-items:center;justify-content:center;gap:6px;padding:20px 8px;color:var(--gitpulse-text-subtle);font-size:.8125rem}.filter-multiselect__empty-icon[data-v-622bf4cb]{opacity:.5}.filter-multiselect-panel-enter-active[data-v-622bf4cb]{transition:opacity .15s ease,transform .15s ease}.filter-multiselect-panel-leave-active[data-v-622bf4cb]{transition:opacity .1s ease,transform .1s ease}.filter-multiselect-panel-enter-from[data-v-622bf4cb],.filter-multiselect-panel-leave-to[data-v-622bf4cb]{opacity:0;transform:translateY(-4px) scale(.98)}.sidebar-card[data-v-6c6f3320]{background:var(--gitpulse-surface-muted);border:1px solid var(--gitpulse-border);border-radius:8px;overflow:hidden}.sidebar-card__header[data-v-6c6f3320]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--gitpulse-border);background:var(--gitpulse-surface)}.sidebar-card__header--collapsible[data-v-6c6f3320]{width:100%;cursor:pointer;transition:background .12s ease}.sidebar-card__header--collapsible[data-v-6c6f3320]:hover{background:var(--gitpulse-surface-hover)}.sidebar-card__header--collapsible[data-v-6c6f3320]:focus-visible{outline:2px solid var(--gitpulse-accent);outline-offset:-2px}.sidebar-card__header-left[data-v-6c6f3320]{display:flex;align-items:center;gap:6px}.sidebar-card__icon[data-v-6c6f3320]{color:var(--gitpulse-accent)}.sidebar-card__title[data-v-6c6f3320]{font-size:13px;font-weight:600;color:var(--bulma-text-strong,var(--gitpulse-text-strong));letter-spacing:-.01em}.sidebar-card__count[data-v-6c6f3320]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:9999px;background:var(--gitpulse-accent);color:#fff;font-size:.6875rem;font-weight:600}.sidebar-card__chevron[data-v-6c6f3320]{color:var(--gitpulse-text-muted);transition:transform .2s ease;flex-shrink:0}.sidebar-card__chevron--expanded[data-v-6c6f3320]{transform:rotate(90deg)}.sidebar-card__collapse[data-v-6c6f3320]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.sidebar-card__collapse--open[data-v-6c6f3320]{grid-template-rows:1fr}.sidebar-card__content[data-v-6c6f3320]{min-height:0;overflow:hidden}.dashboard-advanced-filters__body[data-v-6c6f3320]{display:flex;flex-direction:column;gap:.75rem;padding:12px 16px}.dashboard-advanced-filters__control[data-v-6c6f3320]{display:grid;gap:.25rem;color:var(--gitpulse-text-muted);font-size:.75rem;font-weight:600}.dashboard-advanced-filters__control .input[data-v-6c6f3320]{width:100%}@media(max-width:860px){.sidebar-card[data-v-6c6f3320]{display:none}}.segmented-control[data-v-352c8c7d]{position:relative;display:inline-flex;background:var(--gitpulse-surface-muted);border:1px solid var(--gitpulse-border);border-radius:9999px;padding:2px}.segmented-control--disabled[data-v-352c8c7d]{opacity:.5;pointer-events:none}.segmented-control-indicator[data-v-352c8c7d]{position:absolute;top:2px;height:calc(100% - 4px);background:var(--gitpulse-surface);border-radius:9999px;box-shadow:var(--gitpulse-shadow-card);transition:left .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.segmented-control-option[data-v-352c8c7d]{position:relative;z-index:1;flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .75rem;border:none;border-radius:9999px;background:transparent;color:var(--gitpulse-text-muted);font-family:var(--gitpulse-app-font-family);font-size:.8125rem;font-weight:400;line-height:1.25;cursor:pointer;white-space:nowrap;transition:color .15s ease,font-weight .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.segmented-control-option[data-v-352c8c7d]:focus-visible{outline:2px solid var(--gitpulse-focus-ring);outline-offset:-1px}.segmented-control-option.is-active[data-v-352c8c7d]{color:var(--gitpulse-text-strong);font-weight:500}.segmented-control-option[data-v-352c8c7d]:hover:not(.is-active):not(.is-disabled){color:var(--gitpulse-text)}.segmented-control-option.is-disabled[data-v-352c8c7d]{opacity:.5;cursor:not-allowed}.segmented-control-option-icon[data-v-352c8c7d]{flex-shrink:0;transition:color .15s ease}.segmented-control-option-label[data-v-352c8c7d]{pointer-events:none}.filter-pills[data-v-89245078]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.filter-pills__segmented-control[data-v-89245078]{display:inline-flex;align-items:center;min-width:0}@media(max-width:860px){.filter-pills[data-v-89245078]{display:none}}.floating-refresh-button[data-v-035e30c4]{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:10020}.floating-refresh-button--new[data-v-035e30c4]{border-color:color-mix(in srgb,var(--gitpulse-warning-solid) 68%,var(--gitpulse-border));background:color-mix(in srgb,var(--gitpulse-warning-soft) 82%,var(--gitpulse-surface));color:var(--gitpulse-warning-solid);animation:floating-refresh-pulse-035e30c4 1.8s ease-in-out infinite}.floating-refresh-button--busy[data-v-035e30c4]{background:color-mix(in srgb,var(--gitpulse-accent-soft) 72%,var(--gitpulse-surface));color:var(--gitpulse-accent);pointer-events:none}.floating-refresh-button__spin[data-v-035e30c4]{animation:floating-refresh-spin-035e30c4 .9s linear infinite}@keyframes floating-refresh-spin-035e30c4{to{transform:rotate(1turn)}}@keyframes floating-refresh-pulse-035e30c4{0%,to{box-shadow:var(--gitpulse-shadow-raised)}50%{box-shadow:0 0 0 .35rem color-mix(in srgb,var(--gitpulse-warning-solid) 16%,transparent)}}@media(prefers-reduced-motion:reduce){.floating-refresh-button--new[data-v-035e30c4],.floating-refresh-button__spin[data-v-035e30c4]{animation:none}}.tab-sidebar[data-v-ce31be30]{display:flex;flex-direction:column;width:100%;height:100%;padding:.5rem 0}.tab-sidebar__header[data-v-ce31be30]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0;padding:0 .75rem .5rem}.tab-sidebar__title[data-v-ce31be30]{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bulma-text-weak,#6b7280);line-height:1}.tab-sidebar__manage-btn[data-v-ce31be30]{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;height:1.5rem;padding:0 .45rem;border:none;border-radius:5px;background:transparent;color:var(--bulma-text-weak,#9ca3af);font-size:.68rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.tab-sidebar__manage-btn[data-v-ce31be30]:hover{background:var(--bulma-background-hover);color:var(--bulma-text,#374151)}.tab-sidebar__manage-btn[data-v-ce31be30]:focus-visible{outline:2px solid var(--gitpulse-focus-ring);outline-offset:2px}.tab-sidebar__manage-btn[data-v-ce31be30]:active{background:var(--bulma-background-hover)}.tab-sidebar__tree[data-v-ce31be30]{display:flex;flex-direction:column;flex:1;min-height:0;padding-inline:.35rem;overflow:hidden auto}.tab-sidebar__group[data-v-ce31be30]{display:flex;align-items:center;gap:.3rem;width:100%;padding:.4rem .5rem .4rem calc(.6rem + var(--depth-offset, 0rem));border:none;border-radius:6px;background:transparent;color:var(--bulma-text-strong,#1e293b);font:inherit;font-size:.81rem;font-weight:700;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.tab-sidebar__group[data-v-ce31be30]:hover{background:var(--bulma-background-hover)}.tab-sidebar__group[data-v-ce31be30]:focus-visible{outline:2px solid var(--gitpulse-focus-ring);outline-offset:1px;border-radius:6px}.tab-sidebar__group[data-v-ce31be30]:active{background:var(--bulma-background-hover)}.tab-sidebar__group--nested[data-v-ce31be30]{font-size:.78rem;font-weight:600;color:var(--bulma-text,#475569);padding-left:calc(.6rem + var(--depth-offset, 0rem))}.tab-sidebar__group--collapsed[data-v-ce31be30]{color:var(--bulma-text-weak,#6b7280)}.tab-sidebar__group-toggle[data-v-ce31be30]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;color:var(--bulma-text-weak,#9ca3af);transition:color .15s ease}.tab-sidebar__group:hover .tab-sidebar__group-toggle[data-v-ce31be30]{color:var(--bulma-text,#374151)}.tab-sidebar__group-label[data-v-ce31be30]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-sidebar__group-count[data-v-ce31be30]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.05rem;flex-shrink:0;padding-inline:.3rem;border-radius:999px;background:var(--gitpulse-surface-active);color:var(--gitpulse-accent);font-size:.63rem;font-weight:800;margin-left:auto}.tab-sidebar__children[data-v-ce31be30]{display:grid;grid-template-rows:1fr;opacity:1;margin-top:.22rem;padding-left:calc(1.6rem + var(--depth-offset, 0rem));transition:grid-template-rows .2s ease,opacity .15s ease,margin .2s ease}.tab-sidebar__children--collapsed[data-v-ce31be30]{grid-template-rows:0fr;opacity:0;margin-bottom:-.2rem;pointer-events:none}.tab-sidebar__tab-list[data-v-ce31be30]{min-height:0;margin:0 0 .3rem;overflow:hidden;list-style:none;padding:0}.tab-sidebar__tab[data-v-ce31be30]{display:flex;align-items:center;gap:.35rem;padding:.38rem .55rem .38rem .45rem;border-radius:6px;color:var(--bulma-text,#475569);font-size:.79rem;font-weight:500;text-decoration:none;transition:background-color .15s ease,color .15s ease}.tab-sidebar__tab[data-v-ce31be30]:hover{background:var(--bulma-background-hover);color:var(--bulma-text-strong,#1e293b)}.tab-sidebar__tab[data-v-ce31be30]:focus-visible{outline:2px solid var(--gitpulse-focus-ring);outline-offset:1px;border-radius:6px}.tab-sidebar__tab[data-v-ce31be30]:active{background:var(--bulma-background-hover)}.tab-sidebar__tab--active[data-v-ce31be30]{background:var(--gitpulse-surface-active);font-weight:650}.tab-sidebar__tab--active[data-v-ce31be30],.tab-sidebar__tab--active .tab-sidebar__tab-icon[data-v-ce31be30]{color:var(--gitpulse-accent)}.tab-sidebar__tab--active[data-v-ce31be30]:hover{background:var(--gitpulse-accent-soft)}.tab-sidebar__tab-icon[data-v-ce31be30]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;color:var(--bulma-text-weak,#9ca3af)}.tab-sidebar__tab-text[data-v-ce31be30]{display:flex;flex:1;min-width:0;flex-direction:column;gap:.08rem}.tab-sidebar__tab-name[data-v-ce31be30],.tab-sidebar__tab-subtitle[data-v-ce31be30]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-sidebar__tab-subtitle[data-v-ce31be30]{color:var(--bulma-text-weak,#9ca3af);font-size:.66rem;font-weight:500;line-height:1.25}.tab-sidebar__tab--active .tab-sidebar__tab-subtitle[data-v-ce31be30]{color:color-mix(in srgb,var(--gitpulse-accent) 72%,transparent)}.tab-sidebar__tab-badge[data-v-ce31be30]{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.1rem;flex-shrink:0;padding-inline:.3rem;border-radius:999px;background:var(--gitpulse-danger);color:#fff;font-size:.6rem;font-weight:800;line-height:1;box-shadow:0 1px 2px color-mix(in srgb,var(--gitpulse-danger) 24%,transparent)}.tab-sidebar__tab--active .tab-sidebar__tab-badge[data-v-ce31be30]{box-shadow:0 1px 3px color-mix(in srgb,var(--gitpulse-danger) 32%,transparent)}.tab-sidebar__empty-inline[data-v-ce31be30]{display:block;margin:0 0 .3rem;color:var(--gitpulse-text-subtle);font-size:.65rem;font-style:italic;line-height:1.8}@media(prefers-reduced-motion:reduce){.tab-sidebar__children[data-v-ce31be30],.tab-sidebar__group[data-v-ce31be30],.tab-sidebar__group-toggle[data-v-ce31be30],.tab-sidebar__manage-btn[data-v-ce31be30],.tab-sidebar__tab[data-v-ce31be30]{transition:none}.tab-sidebar__group[data-v-ce31be30]:active,.tab-sidebar__tab[data-v-ce31be30]:active{background:var(--bulma-background-hover)}}.sidebar-card[data-v-67863e6e]{background:var(--gitpulse-surface-muted);border:1px solid var(--gitpulse-border);border-radius:8px;overflow:hidden}.sidebar-card__header[data-v-67863e6e]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--gitpulse-border);background:var(--gitpulse-surface)}.sidebar-card__header-left[data-v-67863e6e]{display:flex;align-items:center;gap:6px}.sidebar-card__icon[data-v-67863e6e]{color:var(--gitpulse-accent)}.sidebar-card__title[data-v-67863e6e]{font-size:13px;font-weight:600;color:var(--bulma-text-strong,var(--gitpulse-text-strong));letter-spacing:-.01em}.sidebar-card__content[data-v-67863e6e]{padding:12px 16px}.quick-actions__links[data-v-67863e6e]{display:flex;flex-direction:column;gap:.35rem}.sidebar-link[data-v-67863e6e]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--gitpulse-text-muted);text-decoration:none;transition:color .12s ease}.sidebar-link[data-v-67863e6e]:hover{color:var(--gitpulse-accent)}.widgets-panel[data-v-58361f21]{width:100%;height:100%;display:flex;flex-direction:column;background-color:transparent;padding-left:1.25rem;border-left:1px solid var(--gitpulse-border)}.widgets-panel__scroll[data-v-58361f21]{height:100%;min-height:0;padding-right:1.25rem}.widgets-panel__content[data-v-58361f21]{padding:.5rem 0;display:flex;flex-direction:column;gap:1rem}.dashboard-page[data-v-4441110f]{display:flex;height:calc(100vh - var(--bulma-navbar-height, 3.25rem));min-height:calc(100vh - var(--bulma-navbar-height, 3.25rem))}.dashboard-file-browser[data-v-4441110f],.dashboard-page[data-v-4441110f]{width:100%;overflow:hidden;background:var(--gitpulse-page-bg)}.dashboard-file-browser[data-v-4441110f]{height:100vh;min-height:100vh}.dashboard-main-card[data-v-4441110f]{display:flex;width:100%;max-width:54rem;height:100%;min-height:0;flex-direction:column;flex:1}.dashboard-tabs-header[data-v-4441110f]{padding:1.25rem 1.5rem .5rem;border-bottom:1px solid var(--gitpulse-border)}.dashboard-controls-row[data-v-4441110f],.dashboard-tabs-header[data-v-4441110f]{display:flex;align-items:center;gap:.75rem;min-width:0}.dashboard-controls-row[data-v-4441110f]{flex-wrap:wrap;padding:.5rem 1.5rem;border-bottom:1px solid var(--gitpulse-border-subtle,var(--gitpulse-border))}.dashboard-controls-row[data-v-4441110f] .filter-pills{flex-shrink:0}.dashboard-controls-row[data-v-4441110f] .dashboard-pagination{margin-left:auto;flex-shrink:0}@media(max-width:860px){.dashboard-controls-row[data-v-4441110f] .dashboard-pagination{margin-left:0}}.dashboard-tab-title[data-v-4441110f]{margin-bottom:0;font-weight:600;color:var(--bulma-text-strong);letter-spacing:-.01em;flex-shrink:0}.dashboard-tab-subtitle[data-v-4441110f]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gitpulse-text-muted);font-size:.78rem;font-weight:500}.dashboard-tab-actions[data-v-4441110f]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.dashboard-tab-filter[data-v-4441110f],.dashboard-tab-refresh[data-v-4441110f]{flex-shrink:0;color:var(--gitpulse-text-muted)}.dashboard-tab-filter[data-v-4441110f]{display:none}.dashboard-tab-filter.is-active[data-v-4441110f]{color:var(--gitpulse-link);background:var(--gitpulse-info-soft)}.dashboard-tab-filter[data-v-4441110f]:focus-visible,.dashboard-tab-filter[data-v-4441110f]:hover,.dashboard-tab-refresh[data-v-4441110f]:focus-visible,.dashboard-tab-refresh[data-v-4441110f]:hover{color:var(--gitpulse-link);background:var(--gitpulse-info-soft)}.dashboard-tab-refresh:focus-visible .dashboard-tab-refresh__icon[data-v-4441110f],.dashboard-tab-refresh:hover .dashboard-tab-refresh__icon[data-v-4441110f]{transform:rotate(15deg)}.dashboard-tab-refresh__icon[data-v-4441110f]{transition:transform .2s ease}.dashboard-list-card-content[data-v-4441110f]{display:flex;min-height:0;padding-top:.75rem;flex:1}.dashboard-list-shell[data-v-4441110f]{width:100%;flex:1}.dashboard-list-scroll[data-v-4441110f],.dashboard-list-shell[data-v-4441110f]{height:100%;min-height:0}.dashboard-empty-state[data-v-4441110f]{min-height:12rem;padding:2rem;color:var(--gitpulse-text-muted);font-size:.875rem}.dashboard-empty-state[data-v-4441110f],.dashboard-error-state[data-v-4441110f]{display:flex;align-items:center;justify-content:center;text-align:center}.dashboard-error-state[data-v-4441110f]{flex-direction:column;width:100%;min-height:0;padding:clamp(1.5rem,6vh,4rem) clamp(1rem,5vw,3rem);flex:1;overflow:hidden}.dashboard-error-state__content[data-v-4441110f]{display:flex;flex-direction:column;align-items:center;max-width:min(100%,28rem)}.dashboard-error-state__icon[data-v-4441110f]{display:inline-flex;align-items:center;justify-content:center;width:clamp(56px,10vh,72px);height:clamp(56px,10vh,72px);margin-bottom:clamp(1rem,3vh,1.5rem);border-radius:50%;background-color:var(--gitpulse-danger-soft);color:var(--gitpulse-danger);flex-shrink:0}.dashboard-error-state__title[data-v-4441110f]{font-size:clamp(1rem,2.2vw,1.25rem);font-weight:600;color:var(--gitpulse-text-strong);margin:0 0 .5rem}.dashboard-error-state__description[data-v-4441110f]{font-size:clamp(.8125rem,1.6vw,.9375rem);line-height:1.55;color:var(--gitpulse-text-muted);margin:0 0 clamp(1rem,3vh,1.5rem);max-width:min(100%,26rem)}.dashboard-error-state__actions[data-v-4441110f]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.dashboard-error-state__details-toggle[data-v-4441110f]{font-size:.8rem;color:var(--gitpulse-text-subtle);background:transparent;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.dashboard-error-state__details[data-v-4441110f],.dashboard-error-state__details-toggle[data-v-4441110f]:hover{color:var(--gitpulse-text-muted)}.dashboard-error-state__details[data-v-4441110f]{margin-top:.75rem;padding:.75rem 1rem;width:100%;max-width:min(100%,32rem);max-height:clamp(120px,25vh,220px);overflow:auto;font-family:var(--gitpulse-code-font-family);font-size:.8rem;line-height:1.5;background-color:var(--gitpulse-surface-muted);border:1px solid var(--gitpulse-border);border-radius:var(--gitpulse-radius-md);text-align:left;white-space:pre-wrap;word-break:break-word}@media(max-width:860px){.dashboard-tab-filter[data-v-4441110f]{display:inline-flex}}
