.divergence[data-v-7996b305]{align-items:center;display:inline-flex;gap:.375rem}.divergence-count[data-v-7996b305]{font-size:.75rem;font-weight:500;line-height:1rem;--tw-numeric-spacing:tabular-nums;color:var(--color-fg-muted);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);min-width:.75rem;text-align:center}.divergence-count--zero[data-v-7996b305]{color:var(--color-fg-subtle);opacity:.6}.divergence-count--problem[data-v-7996b305]{color:var(--color-danger-fg)}.divergence-graph[data-v-7996b305],.divergence-track[data-v-7996b305]{align-items:center;display:flex}.divergence-track[data-v-7996b305]{height:.25rem;width:1.75rem}.divergence-track--behind[data-v-7996b305]{justify-content:flex-end}.divergence-track--ahead[data-v-7996b305]{justify-content:flex-start}.divergence-bar[data-v-7996b305]{border-radius:9999px;display:flex;height:.25rem;overflow:hidden}.divergence-segment[data-v-7996b305]{display:block;flex-basis:0;height:100%}.divergence-segment--behind[data-v-7996b305]{background-color:var(--color-fg-subtle)}.divergence-segment--ahead[data-v-7996b305]{background-color:var(--color-accent-emphasis)}.divergence-segment--problem[data-v-7996b305]{background-color:var(--color-danger-emphasis);min-width:.25rem}.divergence-axis[data-v-7996b305]{background-color:color-mix(in srgb,var(--color-fg-subtle) 40%,transparent);height:.75rem;margin-left:.25rem;margin-right:.25rem;position:relative;width:.125rem}.divergence-axis[data-v-7996b305],.divergence-axis[data-v-7996b305]:before{border-radius:9999px;display:block}.divergence-axis[data-v-7996b305]:before{background-color:var(--color-fg-subtle);content:"";height:.3125rem;left:50%;position:absolute;top:0;transform:translate(-50%,-40%);width:.3125rem}.branch-switcher-mobile-trigger[data-v-049349bd],.branch-switcher-mobile-trigger[data-v-049349bd]:hover{color:var(--color-accent-fg)}.notification-dropdown[data-v-0e805701]{background-color:var(--color-bg-default);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-height:600px;overflow:hidden;--tw-shadow:var(--shadow-lg);--tw-shadow-colored:var(--shadow-lg);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-width:min(var(--dropdown-mobile-max-width),calc(100vw - var(--dropdown-mobile-inset)*2));width:min(var(--dropdown-mobile-max-width),calc(100vw - var(--dropdown-mobile-inset)*2))}.dropdown-header[data-v-0e805701]{align-items:center;border-bottom-width:1px;border-color:var(--color-border-muted);display:flex;justify-content:space-between;padding:.75rem 1rem}.dropdown-title[data-v-0e805701]{color:var(--color-fg-default);font-size:1rem;font-weight:600;line-height:1.5rem}.unread-badge[data-v-0e805701]{align-items:center;background-color:var(--color-accent-emphasis);border-radius:9999px;display:inline-flex;font-size:.75rem;font-weight:500;justify-content:center;line-height:1rem;padding:.125rem .5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dropdown-empty[data-v-0e805701]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 1rem}.dropdown-list[data-v-0e805701]{flex:1 1 0%}.dropdown-list[data-v-0e805701]>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-color:var(--color-border-muted);border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.dropdown-list[data-v-0e805701]{overflow-y:auto}.dropdown-footer[data-v-0e805701]{align-items:center;background-color:var(--color-bg-subtle);border-color:var(--color-border-muted);border-top-width:1px;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.footer-link[data-v-0e805701]{color:var(--color-accent-emphasis);font-size:.875rem;font-weight:500;line-height:1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-link[data-v-0e805701]:hover{color:var(--color-accent-fg)}.footer-button[data-v-0e805701]{color:var(--color-fg-subtle);font-size:.875rem;font-weight:500;line-height:1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer-button[data-v-0e805701]:hover{color:var(--color-fg-default)}.header-bg[data-v-02ab0955]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:var(--color-header-bg)}.safe-area-top[data-v-02ab0955]{padding-top:env(safe-area-inset-top,0)}.touch-manipulation[data-v-02ab0955]{touch-action:manipulation}@media(max-width:639px){.mobile-menu-panel[data-v-02ab0955]{--mobile-header-height:3.5rem;--mobile-bottom-nav-height:4rem;max-height:calc(100dvh - var(--mobile-header-height) - env(safe-area-inset-top,0px) - var(--mobile-bottom-nav-height) - max(env(safe-area-inset-bottom,0px),8px));overflow-y:auto;overscroll-behavior:contain}}.bottom-nav-item[data-v-10fbce71]{align-items:center;background:transparent;border:0;color:var(--color-fg-muted);display:flex;flex-direction:column;font:inherit;gap:.125rem;justify-content:center;padding:0;text-decoration-line:none;text-decoration:none;touch-action:manipulation;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none}.bottom-nav-item .bottom-nav-label[data-v-10fbce71],.bottom-nav-item svg[data-v-10fbce71]{pointer-events:none}.bottom-nav-popup[data-v-10fbce71]{display:flex;width:100%}.bottom-nav-item[data-v-10fbce71]:active{background-color:var(--color-state-hover)}.bottom-nav-active[data-v-10fbce71]{color:var(--color-accent-fg)}.bottom-nav-label[data-v-10fbce71]{font-size:10px;font-weight:500}.safe-area-bottom[data-v-10fbce71]{padding-bottom:max(env(safe-area-inset-bottom,0px),8px)}
