.r-revision-tree__row[data-v-7a80d077]{border-radius:var(--r-radius-sm);cursor:pointer;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.r-revision-tree__row[data-v-7a80d077]:hover{background:var(--r-bg-surface-hover)}.r-revision-tree__row--selected[data-v-7a80d077]{background:var(--r-brand-primary-soft)}.r-revision-tree__row--root[data-v-7a80d077]{cursor:default}.r-revision-tree__row--root .r-revision-tree__label[data-v-7a80d077]{color:var(--r-text-secondary);font-weight:600}.r-revision-tree__toggle[data-v-7a80d077]{cursor:pointer;border-radius:var(--r-radius-xs);width:20px;height:20px;color:var(--r-text-tertiary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.r-revision-tree__toggle[data-v-7a80d077]:hover{background:var(--r-bg-surface-sunken);color:var(--r-text-primary)}.r-revision-tree__toggle-spacer[data-v-7a80d077]{flex-shrink:0;width:20px}.r-revision-tree__label[data-v-7a80d077]{min-width:0;color:var(--r-brand-primary);white-space:nowrap;flex:1;font-size:14px;font-weight:500;line-height:20px}.r-revision-tree__label--archived[data-v-7a80d077]{color:var(--r-text-tertiary);text-decoration:line-through}.r-revision-tree__children[data-v-7a80d077]{min-width:0;padding-left:20px}.r-revision-tree[data-v-0b3a9517]{min-width:280px}.r-revision-picker[data-v-66821564]{border-radius:var(--r-radius-sm);color:#ffffffd9;font-family:var(--r-font-sans);cursor:pointer;transition:background var(--r-transition-fast);background:0 0;border:none;align-items:center;gap:6px;max-width:180px;padding:4px 8px;font-size:13px;font-weight:500;display:flex}.r-revision-picker--open[data-v-66821564],.r-revision-picker[data-v-66821564]:hover{background:#ffffff14}.r-revision-picker__chevron[data-v-66821564],.r-revision-picker__lock[data-v-66821564]{opacity:.6;flex-shrink:0;font-size:16px}.r-revision-picker__label[data-v-66821564]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-stat-pill[data-v-2e243661]{font-feature-settings:"tnum";white-space:nowrap;cursor:default;border:none;border-radius:100px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.r-stat-pill[data-v-2e243661] .icon{font-size:13px}.r-stat-pill--positive[data-v-2e243661]{background:var(--r-status-positive-soft);color:var(--r-status-positive)}.r-stat-pill--negative[data-v-2e243661]{background:var(--r-status-negative-soft);color:var(--r-status-negative)}.r-stat-pill-popover[data-v-2e243661]{min-width:180px;color:var(--r-text-primary);padding:10px 12px;font-size:12px;line-height:1.4}.r-stat-pill-popover__title[data-v-2e243661]{letter-spacing:.02em;text-transform:uppercase;color:var(--r-text-secondary);margin-bottom:10px;font-size:11px;font-weight:700}.r-stat-pill-popover__row[data-v-2e243661]{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.r-stat-pill-popover__row+.r-stat-pill-popover__row[data-v-2e243661]{margin-top:10px}.r-stat-pill-popover__row-label[data-v-2e243661]{color:var(--r-text-secondary);font-weight:600}.r-stat-pill-popover__row-value[data-v-2e243661]{font-feature-settings:"tnum";text-align:right;white-space:nowrap;font-weight:500}.r-project-header[data-v-246768fd]{align-items:center;gap:8px;min-width:0;display:flex}.r-project-header__divider[data-v-246768fd]{background:#ffffff1f;flex-shrink:0;width:1px;height:20px}.r-project-header__picker[data-v-246768fd]{border-radius:var(--r-radius-sm);color:#ffffffd9;font-family:var(--r-font-sans);cursor:pointer;transition:background var(--r-transition-fast);background:0 0;border:none;align-items:center;gap:6px;max-width:240px;padding:4px 8px;font-size:13px;font-weight:500;display:flex}.r-project-header__picker[data-v-246768fd]:hover{background:#ffffff14}.r-project-header__picker-chevron[data-v-246768fd],.r-project-header__picker-icon[data-v-246768fd]{opacity:.6;flex-shrink:0;font-size:16px}.r-project-header__picker-label[data-v-246768fd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-project-header__stats[data-v-246768fd]{align-items:center;gap:4px;display:flex}.sub-status--header[data-v-54e65987]{justify-content:center;align-items:center;width:auto;margin-right:0;display:inline-flex;overflow:visible}.sub-status--header[data-v-54e65987] .r-realtime-btn--header{color:#ffffffbf}.sub-status--header[data-v-54e65987] .r-realtime-btn--header:hover{color:#fff;background:#ffffff1a}.sub-status--header[data-v-54e65987] .r-realtime-btn--connected{color:var(--r-status-positive)}.sub-status--header[data-v-54e65987] .r-realtime-btn--partial{color:var(--r-status-warning)}.r-drawer[data-v-e679db03]{background:var(--r-bg-surface);height:100%;font-family:var(--r-font-sans);flex-direction:column;display:flex}.r-drawer__header[data-v-e679db03]{border-bottom:1px solid var(--r-border-subtle);justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.r-drawer__title[data-v-e679db03]{color:var(--r-text-primary);font-size:16px;font-weight:600}.r-drawer__section[data-v-e679db03]{border-bottom:1px solid var(--r-border-subtle);padding:8px 0}.r-drawer__section-label[data-v-e679db03]{text-transform:uppercase;letter-spacing:.5px;color:var(--r-text-tertiary);padding:8px 16px 4px;font-size:11px;font-weight:600}.r-drawer__item[data-v-e679db03]{color:var(--r-text-primary);cursor:pointer;transition:background var(--r-transition-fast);align-items:center;gap:10px;padding:8px 16px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.r-drawer__item[data-v-e679db03]:hover{background:var(--r-bg-surface-hover)}.r-drawer__item--disabled[data-v-e679db03]{opacity:.4;cursor:not-allowed}.r-drawer__item--disabled[data-v-e679db03]:hover{background:0 0}.app-shell[data-v-389b9484]{background:var(--r-bg-app);flex-direction:column;height:100vh;display:flex}.r-hamburger-btn[data-v-389b9484]{border-radius:var(--r-radius-sm);color:#ffffffa6;cursor:pointer;width:32px;height:32px;transition:all var(--r-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.r-hamburger-btn[data-v-389b9484]:hover{color:#fffffff2;background:#ffffff1a}.r-top-bar-divider[data-v-389b9484]{background:#ffffff1f;width:1px;height:20px}.r-header-realtime[data-v-389b9484]{align-items:center;display:flex}.r-page-container[data-v-389b9484]{flex-direction:column;flex:1;display:flex;overflow:hidden}
