.ui-icon[data-v-360bcf05]{display:inline-block;width:1em;height:1em;line-height:1;vertical-align:-.125em;object-fit:contain}.ui-icon--sm[data-v-360bcf05]{font-size:.8em}.ui-icon--md[data-v-360bcf05]{font-size:1em}.ui-icon--lg[data-v-360bcf05]{font-size:1.2em}.ui-icon--xs[data-v-360bcf05]{font-size:.7em}.ui-icon--xl[data-v-360bcf05]{font-size:1.35em}.ui-button[data-v-c7966101]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;cursor:pointer;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .08s ease}.ui-button--xs[data-v-c7966101]{height:28px;padding:0 8px;border-radius:8px;font-size:12px}.ui-button--sm[data-v-c7966101]{height:34px;padding:0 10px;border-radius:10px;font-size:13px}.ui-button--md[data-v-c7966101]{height:38px;padding:0 14px;border-radius:10px;font-size:14px}.ui-button--lg[data-v-c7966101]{height:44px;padding:0 20px;border-radius:12px;font-size:16px}.ui-button--xl[data-v-c7966101]{height:50px;padding:0 24px;border-radius:12px;font-size:20px}.ui-button--secondary[data-v-c7966101]{background:var(--color-surface-2);border-color:var(--color-border-soft);color:var(--color-text-soft)}.ui-button--primary[data-v-c7966101]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.ui-button--ghost[data-v-c7966101]{background:transparent;border-color:transparent;color:var(--color-text-soft)}.ui-button--dashed[data-v-c7966101]{background:var(--color-surface-2);border-style:dashed;border-color:var(--color-border);color:var(--color-neutral-strong)}.ui-button--icon-only[data-v-c7966101]{padding:0}.ui-button__icon[data-v-c7966101]{flex-shrink:0}.ui-button[data-v-c7966101]:disabled,.ui-button--disabled[data-v-c7966101]{opacity:.75;cursor:not-allowed}.ui-button--disabled[data-v-c7966101]{pointer-events:none}.ui-button[data-v-c7966101]:focus-visible{outline:none;box-shadow:0 0 0 2px #536dfe47}.ui-button[data-v-c7966101]:not(.ui-button--disabled):active{transform:translateY(1px)}.ui-button--secondary[data-v-c7966101]:not(.ui-button--disabled):hover{background:var(--color-surface-3);border-color:var(--color-border);color:var(--color-text)}.ui-button--primary[data-v-c7966101]:not(.ui-button--disabled):hover{filter:brightness(1.06)}.ui-button--ghost[data-v-c7966101]:not(.ui-button--disabled):hover{background:var(--color-surface-2);border-color:var(--color-border-soft);color:var(--color-text)}.ui-button--dashed[data-v-c7966101]:not(.ui-button--disabled):hover{background:var(--color-surface-3);color:var(--color-text)}body.dark-mode{filter:brightness(1.12)}.ui-chevron-icon[data-v-a82fe0c9]{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;display:inline-block;transition:transform .18s ease}.ui-chevron-icon--down[data-v-a82fe0c9]{transform:rotate(45deg)}.ui-chevron-icon--left[data-v-a82fe0c9]{transform:rotate(135deg)}.ui-chevron-icon--up[data-v-a82fe0c9]{transform:rotate(-135deg)}.ui-chevron-icon--right[data-v-a82fe0c9]{transform:rotate(-45deg)}.ui-chevron-icon--expanded.ui-chevron-icon--down[data-v-a82fe0c9]{transform:rotate(-135deg)}.ui-chevron-icon--expanded.ui-chevron-icon--left[data-v-a82fe0c9]{transform:rotate(-45deg)}.ui-badge[data-v-c3d7bfba]{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-weight:600;white-space:nowrap}.ui-badge--xs[data-v-c3d7bfba]{height:18px;font-size:12px;padding:0 4px}.ui-badge--sm[data-v-c3d7bfba]{height:22px;font-size:12px;padding:0 8px}.ui-badge--md[data-v-c3d7bfba]{height:24px;font-size:13px;padding:0 12px}.ui-badge--pill[data-v-c3d7bfba]{border:1px solid var(--color-border);border-radius:999px}.ui-badge--soft[data-v-c3d7bfba]{border-radius:8px}.ui-badge--neutral[data-v-c3d7bfba]{background:var(--color-surface-2);color:var(--color-text-soft)}.ui-badge--blue[data-v-c3d7bfba]{background:var(--color-badge-primary-bg);color:var(--color-primary)}.ui-badge--purple[data-v-c3d7bfba]{background:var(--color-badge-secondary-bg);color:var(--color-secondary)}.ui-badge--green[data-v-c3d7bfba]{background:var(--color-badge-success-bg);color:var(--color-success)}.ui-badge--yellow[data-v-c3d7bfba]{background:var(--color-badge-warning-bg);color:var(--color-warning)}.ui-badge--red[data-v-c3d7bfba]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.ui-tab-button[data-v-b5294e2d]{border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-soft);padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:.18s ease;display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none}.ui-tab-button--icon[data-v-b5294e2d]{width:34px;height:30px;padding:0;justify-content:center}.ui-tab-button--active[data-v-b5294e2d]{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.ui-tab-button__count[data-v-b5294e2d]{color:var(--color-text-muted);font-size:12px}.ui-tab-button--highlight[data-v-b5294e2d]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.ui-tab-button--highlight .ui-tab-button__count[data-v-b5294e2d]{color:var(--color-primary-contrast)}.ui-tab-button--tone-developer.ui-tab-button--active[data-v-b5294e2d]{background:#536dfe;border-color:#536dfe;color:#fff}.ui-tab-button--tone-reviewer.ui-tab-button--active[data-v-b5294e2d]{background:#7c3aed;border-color:#7c3aed;color:#fff}.ui-tab-button--tone-quality.ui-tab-button--active[data-v-b5294e2d]{background:var(--color-mode-quality);border-color:var(--color-mode-quality);color:var(--color-mode-quality-contrast)}.ui-tab-button--tone-developer.ui-tab-button--active:not(.ui-tab-button--appearance-underline) .ui-tab-button__count[data-v-b5294e2d],.ui-tab-button--tone-reviewer.ui-tab-button--active:not(.ui-tab-button--appearance-underline) .ui-tab-button__count[data-v-b5294e2d],.ui-tab-button--tone-quality.ui-tab-button--active:not(.ui-tab-button--appearance-underline) .ui-tab-button__count[data-v-b5294e2d]{color:var(--color-surface)}.ui-tab-button--appearance-underline.ui-tab-button--tone-developer.ui-tab-button--active .ui-tab-button__count[data-v-b5294e2d]{color:#536dfe;border-color:#536dfe}.ui-tab-button--appearance-underline.ui-tab-button--tone-reviewer.ui-tab-button--active .ui-tab-button__count[data-v-b5294e2d]{color:#7c3aed;border-color:#7c3aed}.ui-tab-button--appearance-underline.ui-tab-button--tone-quality.ui-tab-button--active .ui-tab-button__count[data-v-b5294e2d]{color:var(--color-mode-quality);border-color:var(--color-mode-quality)}.ui-tab-button--appearance-underline[data-v-b5294e2d]{border:none;border-bottom:3px solid transparent;border-radius:0;background:transparent;padding:8px 12px}.ui-tab-button--appearance-underline[data-v-b5294e2d]:hover{background:transparent;color:var(--color-text)}.ui-tab-button--appearance-underline.ui-tab-button--active[data-v-b5294e2d]{background:transparent;color:var(--color-text);border-color:transparent;border-bottom-color:var(--color-text-soft)}.ui-tab-button--appearance-underline.ui-tab-button--tone-developer.ui-tab-button--active[data-v-b5294e2d]{background:transparent;color:#536dfe;border-bottom-color:#536dfe}.ui-tab-button--appearance-underline.ui-tab-button--tone-reviewer.ui-tab-button--active[data-v-b5294e2d]{background:transparent;color:#7c3aed;border-bottom-color:#7c3aed}.ui-tab-button--appearance-underline.ui-tab-button--tone-quality.ui-tab-button--active[data-v-b5294e2d]{background:transparent;color:var(--color-mode-quality);border-bottom-color:var(--color-mode-quality)}.ui-tab-button[data-v-b5294e2d]:focus-visible{outline:none;box-shadow:0 0 0 2px #536dfe47}.ui-tab-button[data-v-b5294e2d]:not(:disabled):active{transform:translateY(1px)}.ui-tab-button[data-v-b5294e2d]:disabled{opacity:.7;cursor:not-allowed}body.dark-mode{box-shadow:0 0 0 2px #94a3b859}.sidebar-published-summary[data-v-f37e2e2b]{margin-top:auto;border-top:1px solid var(--color-border-soft);border-radius:0;padding:12px 0 0;background:transparent}.sidebar-published-summary h2[data-v-f37e2e2b]{margin:0 0 10px;font-size:14px;color:var(--color-text-soft)}.sidebar-published-summary p[data-v-f37e2e2b]{margin:7px 0;color:var(--color-text-muted);font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-published-summary strong[data-v-f37e2e2b]{color:var(--color-text);background:var(--color-surface-3);border:none;border-radius:999px;padding:2px 8px;font-size:12px}.sidebar-published-summary__reports-link[data-v-f37e2e2b]{display:inline-flex;align-items:center;gap:4px;margin-top:4px;color:var(--color-text-muted);font-size:12px;text-decoration:none}.sidebar-published-summary__reports-link[data-v-f37e2e2b]:hover{color:var(--color-text-soft);text-decoration:underline}.ui-avatar[data-v-89453666]{border-radius:999px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none;position:relative}.ui-avatar__photo[data-v-89453666]{width:100%;height:100%;object-fit:cover;border-radius:999px;display:block;overflow:hidden}.ui-avatar--creator[data-v-89453666]{background:#f3f4f6;color:#111827;border-color:var(--color-surface);outline-color:#111827}.ui-avatar--developer[data-v-89453666]{background:var(--color-badge-primary-bg);color:var(--color-primary);border-color:var(--color-surface);outline-color:transparent;--avatar-status-color: #38bdf8}.ui-avatar--reviewer[data-v-89453666]{background:var(--color-badge-secondary-bg);color:var(--color-secondary);border-color:var(--color-surface);outline-color:transparent;--avatar-status-color: var(--color-secondary)}.ui-avatar--quality[data-v-89453666]{background:var(--color-badge-warning-bg);color:var(--color-warning);border-color:var(--color-surface);outline-color:transparent;--avatar-status-color: var(--color-mode-quality)}.ui-avatar--developer[data-v-89453666]:after,.ui-avatar--reviewer[data-v-89453666]:after,.ui-avatar--quality[data-v-89453666]:after{content:"";position:absolute;right:2px;bottom:-2px;width:8px;height:8px;border-radius:999px;background:var(--avatar-status-color);box-shadow:0 0 0 1px var(--color-surface)}.ui-avatar--has-icon-badge[data-v-89453666]:after,.ui-avatar--no-status[data-v-89453666]:after{display:none}.ui-avatar--empty[data-v-89453666]{background:var(--color-surface-muted, #f1f5f9);color:var(--color-text-muted, #94a3b8);border:1px dashed var(--color-border-soft, #cbd5e1)}.ui-avatar--empty[data-v-89453666]:after{display:none}.ui-avatar__empty-icon[data-v-89453666]{display:inline-flex;align-items:center;justify-content:center;font-size:.7em;line-height:1}.ui-avatar__badge[data-v-89453666]{position:absolute;right:-3px;bottom:-4px;width:14px;height:14px;border-radius:999px;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border-soft);display:flex;align-items:center;justify-content:center;color:var(--color-text);font-size:10px}body.dark-mode{background:#1f2937;color:#f8fafc;border-color:var(--color-surface);outline-color:#f8fafc}.sidebar-user-menu[data-v-beb8e0f4]{margin-top:auto;border-top:1px solid var(--color-border-soft);padding-top:10px;display:grid;gap:3px;position:relative}.sidebar-user-menu__head[data-v-beb8e0f4]{display:flex;align-items:center;justify-content:space-between;gap:4px}.sidebar-user-menu strong[data-v-beb8e0f4]{font-size:14px;color:var(--color-text)}.sidebar-user-menu__user[data-v-beb8e0f4]{display:inline-flex;align-items:center;gap:4px}.sidebar-user-menu small[data-v-beb8e0f4]{color:var(--color-text-muted);font-size:12px}.sidebar-user-menu__trigger[data-v-beb8e0f4]{flex-shrink:0;width:30px;height:30px;padding:0}.sidebar-user-menu__menu[data-v-beb8e0f4]{position:absolute;right:0;bottom:calc(100% - 6px);border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:8px;box-shadow:0 4px 12px #0f172a24;padding:4px;display:grid;gap:2px;min-width:200px;z-index:30}.sidebar-user-menu__menu-item[data-v-beb8e0f4]{border:none;background:transparent;text-align:left;padding:7px 10px;color:var(--color-text-soft);font-size:13px;font-weight:500;border-radius:7px;cursor:pointer;transition:background-color .15s ease}.sidebar-user-menu__menu-item[data-v-beb8e0f4]:hover{background:var(--color-surface-3);color:var(--color-text)}.sidebar[data-v-77924661]{border-right:1px solid var(--color-border-soft);background:var(--color-surface);padding:16px 12px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:visible}.sidebar__top[data-v-77924661]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.sidebar__toggle[data-v-77924661]{position:absolute;top:20px;right:-12px;z-index:20;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-soft);border-radius:8px;width:26px;height:26px;padding:2px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 3px 10px #0f172a38;opacity:0;pointer-events:none;transform:translate(6px);transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.sidebar:hover .sidebar__toggle[data-v-77924661]{opacity:1;pointer-events:auto;transform:translate(0)}.sidebar__chevron[data-v-77924661]{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(135deg);transition:transform .18s ease}.sidebar__chevron--collapsed[data-v-77924661]{transform:rotate(-45deg)}.sidebar__caption[data-v-77924661]{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-weight:700}.sidebar__logo[data-v-77924661]{width:40px;height:40px;object-fit:contain;display:block}.sidebar__title[data-v-77924661]{margin:8px 0 4px;font-size:22px;letter-spacing:-.02em}.sidebar__subtitle[data-v-77924661]{margin:0;color:var(--color-text-muted);font-size:14px}.sidebar__nav[data-v-77924661]{display:grid;gap:7px}.sidebar__nav-divider[data-v-77924661]{height:1px;margin:4px 0;background:var(--color-border-soft)}.sidebar__item[data-v-77924661]{border:none;background:transparent;color:var(--color-text-soft);padding:10px 12px;border-radius:10px;text-align:left;cursor:pointer;transition:.18s ease;font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:14px}.sidebar__item[data-v-77924661] .ui-tab-button__label{display:inline-flex;align-items:center;gap:14px}.sidebar__item-icon[data-v-77924661]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.sidebar__item-icon[data-v-77924661] .ui-icon{font-size:1.05rem;vertical-align:middle}.sidebar__item-count[data-v-77924661]{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:999px;background:var(--color-surface-3);color:var(--color-text-soft);font-size:12px;font-weight:700;text-align:center}.sidebar__item[data-v-77924661]:hover,.sidebar__item--active[data-v-77924661]{background:var(--color-surface-3);color:var(--color-text)}.sidebar--collapsed[data-v-77924661]{padding:16px 4px}.sidebar--collapsed .sidebar__summary[data-v-77924661],.sidebar--collapsed .sidebar__user-menu[data-v-77924661],.sidebar--collapsed .sidebar__item-text[data-v-77924661],.sidebar--collapsed .sidebar__item-count[data-v-77924661]{display:none}.sidebar--collapsed .sidebar__brand[data-v-77924661]{display:inline-flex;align-items:center;justify-content:center}.sidebar--collapsed .sidebar__title[data-v-77924661],.sidebar--collapsed .sidebar__subtitle[data-v-77924661]{display:none}.sidebar--collapsed .sidebar__logo[data-v-77924661]{width:30px;height:30px}.sidebar--collapsed .sidebar__top[data-v-77924661]{align-items:center;justify-content:center}.sidebar--collapsed .sidebar__item[data-v-77924661]{justify-content:center;width:100%;padding:9px 6px}.sidebar--collapsed .sidebar__item-icon[data-v-77924661]{width:18px;height:18px}.sidebar--collapsed .sidebar__nav[data-v-77924661]{gap:4px}.sidebar--collapsed .sidebar__nav-divider[data-v-77924661]{margin:2px 0}@media(max-width:600px){.sidebar[data-v-77924661]{border-right:none;border-bottom:1px solid #ebecef}}.user-avatar-filter[data-v-65fdd034]{display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;flex:0 1 420px;min-width:120px;max-width:420px;overflow-x:auto;padding:0 4px;scrollbar-width:thin}.user-avatar-filter__item[data-v-65fdd034]{border:1px solid transparent;border-radius:999px;padding:2px;background:transparent;line-height:0;cursor:pointer;transition:.16s ease}.user-avatar-filter__item[data-v-65fdd034]:hover{border-color:var(--color-border);background:var(--color-surface-2)}.user-avatar-filter--has-selection .user-avatar-filter__item[data-v-65fdd034]:not(.user-avatar-filter__item--active){opacity:.55;filter:grayscale(1)}.user-avatar-filter--has-selection .user-avatar-filter__item[data-v-65fdd034]:not(.user-avatar-filter__item--active):hover{opacity:.75}.user-avatar-filter__item--active[data-v-65fdd034]{border-color:var(--color-primary);background:var(--color-badge-primary-bg)}.app-toolbar[data-v-5bf1ba5d]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:10px}.app-toolbar__left[data-v-5bf1ba5d],.app-toolbar__center[data-v-5bf1ba5d],.app-toolbar__right[data-v-5bf1ba5d]{flex:1 1 0;display:flex;align-items:center}.app-toolbar__left[data-v-5bf1ba5d]{justify-content:flex-start}.app-toolbar__right[data-v-5bf1ba5d]{justify-content:flex-end}.app-toolbar__center[data-v-5bf1ba5d]{position:absolute;left:50%;transform:translate(-50%);width:min(560px,100% - 540px);min-width:240px;z-index:1}.app-toolbar__search[data-v-5bf1ba5d]{position:relative;width:100%}.app-toolbar__search-input[data-v-5bf1ba5d]{width:100%;height:36px;border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-surface-2);color:var(--color-text-soft);padding:0 34px 0 12px;font-size:13px}.app-toolbar__search-input[data-v-5bf1ba5d]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #536dfe2e}.app-toolbar__search-clear[data-v-5bf1ba5d]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px;height:24px;border:none;border-radius:999px;background:transparent;color:var(--color-text-muted);cursor:pointer;font-size:16px;line-height:1}.app-toolbar__search-clear[data-v-5bf1ba5d]:hover{background:var(--color-surface-3);color:var(--color-text-soft)}.app-toolbar--without-tabs .app-toolbar__left[data-v-5bf1ba5d]{display:none}.app-toolbar--without-tabs .app-toolbar__user-filter[data-v-5bf1ba5d]{padding-left:0}.app-toolbar--compact[data-v-5bf1ba5d]{justify-content:center}.app-toolbar--compact .app-toolbar__left[data-v-5bf1ba5d],.app-toolbar--compact .app-toolbar__right[data-v-5bf1ba5d]{display:none}.app-toolbar--compact .app-toolbar__center[data-v-5bf1ba5d]{position:static;transform:none;width:min(860px,100%);min-width:0;max-width:100%;flex:1 1 auto}.mode-tabs[data-v-5bf1ba5d]{display:inline-flex;align-items:center;gap:6px}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item{border:1px solid var(--color-text-soft);border-radius:8px;background:transparent;color:var(--color-text-soft);padding:6px 10px;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;transition:.18s ease}[data-v-5bf1ba5d] .ui-tab-button__count.mode-tabs__count{margin-left:4px;color:#6b7280;font-size:12px}[data-v-5bf1ba5d] .ui-tab-button__count.mode-tabs__count--developer{background:#536dfe;border-color:#536dfe;color:#fff}[data-v-5bf1ba5d] .ui-tab-button__count.mode-tabs__count--reviewer{background:#7c3aed;border-color:#7c3aed;color:#fff}[data-v-5bf1ba5d] .ui-tab-button__count.mode-tabs__count--next{background:var(--color-mode-next);border-color:var(--color-mode-next);color:var(--color-mode-next-contrast)}[data-v-5bf1ba5d] .ui-tab-button__count.mode-tabs__count--quality{background:var(--color-mode-quality);border-color:var(--color-mode-quality);color:var(--color-mode-quality-contrast)}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-developer{background:#536dfe;border-color:#536dfe;color:#fff}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-developer .ui-tab-button__count.mode-tabs__count{background:#536dfe;border-color:#536dfe;color:#dbeafe}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-reviewer{background:#7c3aed;border-color:#7c3aed;color:#fff}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-reviewer .ui-tab-button__count.mode-tabs__count{border-color:#7c3aed;background:#7c3aed;color:#e9d5ff}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-quality{background:var(--color-mode-quality);border-color:var(--color-mode-quality);color:var(--color-mode-quality-contrast)}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-quality .ui-tab-button__count.mode-tabs__count{border-color:var(--color-mode-quality);background:var(--color-mode-quality);color:var(--color-mode-quality-soft)}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-next{background:var(--color-mode-next);border-color:var(--color-mode-next);color:var(--color-mode-next-contrast)}[data-v-5bf1ba5d] .ui-tab-button.mode-tabs__item--active-next .ui-tab-button__count.mode-tabs__count{background:var(--color-mode-next);border-color:var(--color-mode-next);color:var(--color-mode-next-soft)}.view-switcher[data-v-5bf1ba5d]{display:inline-flex;align-items:center;gap:6px}.view-switcher__item[data-v-5bf1ba5d]{border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface-2);color:var(--color-text-soft);width:34px;height:30px;font-size:20px;line-height:1;cursor:pointer}.view-switcher__item[data-v-5bf1ba5d] .ui-icon{font-size:.95rem}.view-switcher__item--active[data-v-5bf1ba5d]{background:var(--color-surface-3);border-color:var(--color-border);color:var(--color-text)}@media(max-width:1200px){.app-toolbar[data-v-5bf1ba5d]{flex-wrap:wrap}.app-toolbar__center[data-v-5bf1ba5d]{position:static;transform:none;order:3;width:100%;min-width:0}}.card-category-badge[data-v-6f372705]{display:inline-flex;align-items:center;justify-content:center;gap:0;border-radius:999px;white-space:nowrap;text-transform:none;letter-spacing:0;font-weight:600;height:24px;padding:0 12px;font-size:13px;line-height:1;border:none}.card-category-badge span[data-v-6f372705]{display:inline-flex;align-items:center;justify-content:center}.card-category-badge--sm[data-v-6f372705]{height:22px;padding:0 8px;font-size:12px}.card-category-badge--lg[data-v-6f372705]{height:26px;padding:0 12px;font-size:14px}.card-category-badge--xs[data-v-6f372705]{min-width:0;height:18px;padding:0 4px;font-size:12px}.card-category-badge--solid[data-v-6f372705]{color:#fff}.kanban-card[data-v-6db39176]{border:none;outline:1px solid transparent;border-radius:12px;padding:12px;background:var(--color-surface-2);cursor:grab;transition:.18s ease;box-shadow:0 1px 2px #0f172a0a}.kanban-card[data-v-6db39176]:active{cursor:grabbing;outline:1px solid var(--color-border);outline-offset:0}.kanban-card[data-v-6db39176]:hover{transform:none;box-shadow:none;outline:1px solid var(--color-border);outline-offset:0}.kanban-card--pr-error[data-v-6db39176],.kanban-card--pr-error[data-v-6db39176]:hover,.kanban-card--pr-error[data-v-6db39176]:active{outline:3px solid rgba(232,63,91,.4);background:#e83f5b1a;background:repeating-linear-gradient(45deg,#e83f5b1a,#e83f5b1a 10px,#e83f5b26 10px 20px);outline-offset:0}.kanban-card__header[data-v-6db39176]{display:grid;gap:4px}.kanban-card__title-row[data-v-6db39176]{display:flex;align-items:flex-start;gap:4px}.kanban-card__blocked-badge[data-v-6db39176]{flex-shrink:0;margin-top:2px}.kanban-card__header h4[data-v-6db39176]{margin:0;font-size:16px;line-height:1.35;letter-spacing:-.01em;font-weight:500}.kanban-card__review-rounds[data-v-6db39176]{justify-self:flex-start;display:inline-flex;align-items:center;gap:4px}.kanban-card__review-round-badge[data-v-6db39176]{cursor:default;padding-inline:8px}.kanban-card__review-round-badge--code[data-v-6db39176]{background:var(--color-badge-secondary-bg);color:var(--color-secondary);border-color:transparent}.kanban-card__review-round-badge--quality[data-v-6db39176]{background:var(--color-badge-warning-bg);color:var(--color-warning);border-color:transparent}.kanban-card__review-round-badge--danger[data-v-6db39176]{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}.kanban-card__footer[data-v-6db39176]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}.kanban-card__avatars[data-v-6db39176]{display:flex;align-items:center;gap:7px}.kanban-card__avatar-group[data-v-6db39176]{display:inline-flex;align-items:center;gap:0}.kanban-card__avatar-group--roles[data-v-6db39176]{display:none;gap:6px}.kanban-card:hover .kanban-card__avatar-group--current[data-v-6db39176]{display:none}.kanban-card:hover .kanban-card__avatar-group--roles[data-v-6db39176]{display:inline-flex}.kanban-card__category[data-v-6db39176]{flex-shrink:0}body.dark-mode{outline:1px solid var(--color-border);box-shadow:0 0 0 1px #3b82f633}body.dark-mode{outline:1px solid var(--color-border)}.next-card-groups[data-v-4c9e9d99],.next-card-groups__group[data-v-4c9e9d99]{display:grid;gap:8px}.next-card-groups__group+.next-card-groups__group[data-v-4c9e9d99]{padding-top:10px;border-top:1px solid var(--color-border-soft)}.next-card-groups__title[data-v-4c9e9d99]{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);display:flex;align-items:center;justify-content:space-between}.next-card-groups__count[data-v-4c9e9d99]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:var(--color-surface-3);color:var(--color-text-soft);font-size:11px}.next-card-groups__cards[data-v-4c9e9d99]{display:grid;gap:9px}.next-card-groups__empty[data-v-4c9e9d99]{color:var(--color-text-muted);font-size:13px;margin:10px 0 0}.virtual-mount[data-v-1da116f1]{width:100%}.virtual-mount__placeholder[data-v-1da116f1]{width:100%;min-height:inherit}.kanban-column[data-v-f8f5ffe4]{flex:0 0 290px;border:none;border-radius:14px;background:var(--color-column-bg);min-height:0;display:flex;flex-direction:column;box-shadow:none}.kanban-column--active[data-v-f8f5ffe4]{background:var(--color-column-active-bg)}.kanban-column--special[data-v-f8f5ffe4]{background:var(--color-column-special-bg)}.kanban-column--special .kanban-column__header[data-v-f8f5ffe4]{border-bottom-color:var(--color-column-special-border)}.kanban-column--special .kanban-column__header span[data-v-f8f5ffe4]{background:var(--color-column-special-chip-bg);color:var(--color-column-special-chip-text)}.kanban-column--special.kanban-column--active[data-v-f8f5ffe4]{background:var(--color-column-special-active-bg)}.kanban-column--primary[data-v-f8f5ffe4]{background:var(--color-column-primary-bg)}.kanban-column--primary .kanban-column__header[data-v-f8f5ffe4]{border-bottom-color:var(--color-column-primary-border)}.kanban-column--primary .kanban-column__header span[data-v-f8f5ffe4]{background:var(--color-column-primary-chip-bg);color:var(--color-column-primary-chip-text)}.kanban-column--primary.kanban-column--active[data-v-f8f5ffe4]{background:var(--color-column-primary-active-bg)}.kanban-column--primary-reviewer[data-v-f8f5ffe4]{background:var(--color-column-primary-reviewer-bg)}.kanban-column--primary-reviewer .kanban-column__header[data-v-f8f5ffe4]{border-bottom-color:var(--color-column-primary-reviewer-border)}.kanban-column--primary-reviewer .kanban-column__header span[data-v-f8f5ffe4]{background:var(--color-column-primary-reviewer-chip-bg);color:var(--color-column-primary-reviewer-chip-text)}.kanban-column--primary-reviewer.kanban-column--active[data-v-f8f5ffe4]{background:var(--color-column-primary-reviewer-active-bg)}.kanban-column--primary-quality[data-v-f8f5ffe4]{background:var(--color-column-primary-quality-bg)}.kanban-column--primary-quality .kanban-column__header[data-v-f8f5ffe4]{border-bottom-color:var(--color-column-primary-quality-border)}.kanban-column--primary-quality .kanban-column__header span[data-v-f8f5ffe4]{background:var(--color-column-primary-quality-chip-bg);color:var(--color-column-primary-quality-chip-text)}.kanban-column--primary-quality.kanban-column--active[data-v-f8f5ffe4]{background:var(--color-column-primary-quality-active-bg)}.kanban-column--primary-next[data-v-f8f5ffe4]{background:var(--color-column-primary-next-bg)}.kanban-column--primary-next .kanban-column__header[data-v-f8f5ffe4]{border-bottom-color:var(--color-column-primary-next-border)}.kanban-column--primary-next .kanban-column__header span[data-v-f8f5ffe4]{background:var(--color-column-primary-next-chip-bg);color:var(--color-column-primary-next-chip-text)}.kanban-column--primary-next.kanban-column--active[data-v-f8f5ffe4]{background:var(--color-column-primary-next-active-bg)}.kanban-column--dimmed[data-v-f8f5ffe4]{opacity:.4;background-image:repeating-linear-gradient(45deg,#64748b14,#64748b14 10px,#64748b2e 10px 20px);transition:opacity .18s ease}.kanban-column--dimmed[data-v-f8f5ffe4]:hover{opacity:1}.kanban-column__header[data-v-f8f5ffe4]{padding:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border-soft)}.kanban-column__header-actions[data-v-f8f5ffe4]{display:inline-flex;align-items:center;gap:6px}.kanban-column__header h3[data-v-f8f5ffe4]{margin:0;font-size:14px;color:var(--color-text);font-weight:700}.kanban-column__header span[data-v-f8f5ffe4]{background:var(--color-surface-3);border-radius:999px;padding:2px 9px;font-size:11px;color:var(--color-text-soft);border:none}.kanban-column__review-action[data-v-f8f5ffe4]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-soft);border-radius:999px;background:var(--color-surface-2);color:var(--color-text-soft);cursor:pointer;transition:.16s ease}.kanban-column__review-action[data-v-f8f5ffe4]:hover{border-color:var(--color-border);background:var(--color-surface-3);color:var(--color-text)}.kanban-column__review-action--close[data-v-f8f5ffe4]{transform:rotate(180deg)}.kanban-column__content[data-v-f8f5ffe4]{flex:1;min-height:0;padding:0;display:grid;gap:9px;align-content:start;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.kanban-column__content[data-v-f8f5ffe4]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.kanban-column__content[data-v-f8f5ffe4]::-webkit-scrollbar{width:6px;height:6px}.kanban-column__content[data-v-f8f5ffe4]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.kanban-column__content[data-v-f8f5ffe4]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.kanban-column__content[data-v-f8f5ffe4]::-webkit-scrollbar-track{background:transparent}.kanban-column__add[data-v-f8f5ffe4]{border:1px dashed var(--color-border);background:var(--color-surface-2);color:var(--color-neutral-strong);border-radius:10px;width:100%;min-height:34px;font-size:20px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,border-color .18s ease,color .18s ease}.kanban-column:hover .kanban-column__add[data-v-f8f5ffe4]{opacity:1;pointer-events:auto}.kanban-column__add[data-v-f8f5ffe4]:hover{border-color:var(--color-primary);color:var(--color-primary)}.kanban-card--ghost[data-v-f8f5ffe4]{opacity:.45}.kanban-card--chosen[data-v-f8f5ffe4]{outline:1px solid #93c5fd}.kanban-card--dragging[data-v-f8f5ffe4]{opacity:.85}.kanban-column__empty[data-v-f8f5ffe4]{color:var(--color-text-muted);font-size:13px;margin:10px 0 0}.kanban-board[data-v-7de762d7]{display:flex;flex-wrap:nowrap;gap:12px;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;align-items:stretch;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.kanban-board[data-v-7de762d7]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.kanban-board[data-v-7de762d7]::-webkit-scrollbar{width:6px;height:6px}.kanban-board[data-v-7de762d7]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.kanban-board[data-v-7de762d7]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.kanban-board[data-v-7de762d7]::-webkit-scrollbar-track{background:transparent}@media(max-width:600px){.kanban-board[data-v-7de762d7]{flex-wrap:nowrap}}.loading-dots[data-v-742993ff]{display:inline-flex;align-items:center;gap:6px}.loading-dots__dot[data-v-742993ff]{width:8px;height:8px;border-radius:999px;background:var(--loading-dots-color, #9ca3af);animation:loading-dots-bounce-742993ff .9s ease-in-out infinite}.loading-dots__dot[data-v-742993ff]:nth-child(2){animation-delay:.15s}.loading-dots__dot[data-v-742993ff]:nth-child(3){animation-delay:.3s}@keyframes loading-dots-bounce-742993ff{0%,80%,to{transform:scale(.65);opacity:.55}40%{transform:scale(1);opacity:1}}.reviewer-selection-modal[data-v-5e41b0d5]{position:fixed;inset:0;z-index:120;display:grid;place-items:center}.reviewer-selection-modal__backdrop[data-v-5e41b0d5]{position:absolute;inset:0;background:#0f172a99}.reviewer-selection-modal__panel[data-v-5e41b0d5]{position:relative;z-index:1;width:min(560px,100vw - 24px);max-height:min(75vh,680px);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:14px;padding:16px;box-shadow:0 20px 60px #0f172a47;display:grid;grid-template-rows:auto 1fr auto;gap:14px;overflow:hidden}.reviewer-selection-modal__header h2[data-v-5e41b0d5]{margin:0;font-size:20px;color:var(--color-text)}.reviewer-selection-modal__loading[data-v-5e41b0d5]{display:flex;align-items:center;justify-content:center;padding:24px 0}.reviewer-selection-modal__options[data-v-5e41b0d5]{display:grid;gap:8px;overflow:auto;padding-right:2px;min-height:0}.reviewer-selection-modal__option[data-v-5e41b0d5]{border:1px solid var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text);border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;text-align:left;transition:.16s ease}.reviewer-selection-modal__option-main[data-v-5e41b0d5]{display:inline-flex;align-items:center;gap:8px;min-width:0}.reviewer-selection-modal__option-text[data-v-5e41b0d5]{display:grid;gap:2px;min-width:0}.reviewer-selection-modal__option span[data-v-5e41b0d5]{font-weight:700}.reviewer-selection-modal__option small[data-v-5e41b0d5]{display:block;font-size:12px;font-weight:500;color:var(--color-text-muted)}.reviewer-selection-modal__option[data-v-5e41b0d5]:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-3)}.reviewer-selection-modal__footer[data-v-5e41b0d5]{display:flex;justify-content:flex-end}.reviewer-selection-modal__cancel[data-v-5e41b0d5]{border:1px solid var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text-soft);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.reviewer-selection-modal__cancel[data-v-5e41b0d5]:hover:not(:disabled){border-color:var(--color-border);color:var(--color-text)}.review-auto-approve-modal[data-v-d12846c7]{position:fixed;inset:0;z-index:130;display:grid;place-items:center}.review-auto-approve-modal__backdrop[data-v-d12846c7]{position:absolute;inset:0;background:#0f172a99}.review-auto-approve-modal__panel[data-v-d12846c7]{position:relative;z-index:1;width:min(520px,100vw - 24px);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:14px;padding:16px;box-shadow:0 20px 60px #0f172a47;display:grid;gap:16px}.review-auto-approve-modal__header h2[data-v-d12846c7]{margin:0;font-size:20px;color:var(--color-text)}.review-auto-approve-modal__header p[data-v-d12846c7]{margin:8px 0 0;font-size:14px;color:var(--color-text-muted)}.review-auto-approve-modal__footer[data-v-d12846c7]{display:flex;justify-content:flex-end;gap:8px}.review-auto-approve-modal__btn[data-v-d12846c7]{border:1px solid var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text-soft);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.review-auto-approve-modal__btn[data-v-d12846c7]:hover{border-color:var(--color-border);color:var(--color-text)}.review-auto-approve-modal__btn--primary[data-v-d12846c7]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.review-auto-approve-modal__btn--primary[data-v-d12846c7]:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;filter:brightness(1.04)}.ready-auto-approve-modal[data-v-ad41a4a0]{position:fixed;inset:0;z-index:131;display:grid;place-items:center}.ready-auto-approve-modal__backdrop[data-v-ad41a4a0]{position:absolute;inset:0;background:#0f172a9e}.ready-auto-approve-modal__panel[data-v-ad41a4a0]{position:relative;z-index:1;width:min(560px,100vw - 24px);border-radius:14px;border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:0 22px 60px #0f172a47;display:grid;gap:16px;padding:16px}.ready-auto-approve-modal__header h2[data-v-ad41a4a0]{margin:0;font-size:20px;color:var(--color-text)}.ready-auto-approve-modal__header p[data-v-ad41a4a0]{margin:8px 0 0;font-size:14px;color:var(--color-text-muted)}.ready-auto-approve-modal__approval-layout[data-v-ad41a4a0]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:12px;align-items:stretch}.ready-auto-approve-modal__user-column[data-v-ad41a4a0]{border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-surface-2);display:grid;place-items:center;gap:8px;padding:12px;text-align:center}.ready-auto-approve-modal__user-meta[data-v-ad41a4a0]{display:grid;gap:2px}.ready-auto-approve-modal__user-meta strong[data-v-ad41a4a0]{font-size:14px;color:var(--color-text)}.ready-auto-approve-modal__changes[data-v-ad41a4a0]{display:grid;gap:10px}.ready-auto-approve-modal__change[data-v-ad41a4a0]{border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-surface-2);padding:10px 12px;display:grid;gap:8px}.ready-auto-approve-modal__value-row[data-v-ad41a4a0]{display:flex;justify-content:space-between;align-items:center;gap:8px}.ready-auto-approve-modal__label[data-v-ad41a4a0]{font-size:13px;font-weight:700;color:var(--color-text)}.ready-auto-approve-modal__description[data-v-ad41a4a0]{margin:0;font-size:13px;color:var(--color-text-muted)}.ready-auto-approve-modal__footer[data-v-ad41a4a0]{display:flex;justify-content:flex-end;gap:8px}@media(max-width:640px){.ready-auto-approve-modal__approval-layout[data-v-ad41a4a0]{grid-template-columns:1fr}}.ui-input[data-v-1d4820f9]{width:100%;border:1px solid #cad3e1;border-radius:8px;background:#f8fafc;color:#111827;min-height:38px;padding:0 12px;font-size:16px;outline:none;font-family:inherit}.ui-input--multiline[data-v-1d4820f9]{padding:12px;min-height:auto;resize:vertical}.ui-input[data-v-1d4820f9]:focus{border-color:#8ba6ff;box-shadow:0 0 0 2px #4f6bed26}.integration-link-item[data-v-bcdaee6b]{border:1px solid var(--color-border-soft);border-radius:10px;padding:8px 10px;font-size:13px;color:var(--color-text-soft);text-decoration:none;background:var(--color-surface-2);display:flex;align-items:center;gap:8px;width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.integration-link-item__network-icon[data-v-bcdaee6b]{color:var(--color-text-soft);flex-shrink:0}.integration-link-item__actions[data-v-bcdaee6b]{display:flex;align-items:center;gap:4px;overflow:hidden;max-width:0;opacity:0;pointer-events:none;transition:max-width .15s ease,opacity .15s ease}.integration-link-item:hover .integration-link-item__actions[data-v-bcdaee6b],.integration-link-item:focus-within .integration-link-item__actions[data-v-bcdaee6b]{max-width:80px;opacity:1;pointer-events:auto}.integration-link-item__primary[data-v-bcdaee6b]{color:var(--color-text-soft);font-weight:700;min-width:0;flex-shrink:1}.integration-link-item__secondary[data-v-bcdaee6b]{color:var(--color-text);min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-link-item__meta[data-v-bcdaee6b]{border-color:transparent;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.integration-link-item__meta--open[data-v-bcdaee6b]{background:var(--color-badge-success-bg);color:var(--color-success)}.integration-link-item__meta--merged[data-v-bcdaee6b]{background:var(--color-badge-secondary-bg);color:var(--color-secondary)}.integration-link-item__meta--draft[data-v-bcdaee6b]{background:var(--color-surface-3);color:var(--color-neutral-strong)}.integration-link-item__meta--closed[data-v-bcdaee6b]{background:var(--color-badge-danger-bg);color:var(--color-danger)}.integration-link-item__meta--published[data-v-bcdaee6b]{background:var(--color-badge-success-bg);color:var(--color-success)}.integration-link-item__meta--ready[data-v-bcdaee6b]{background:var(--color-badge-primary-bg);color:var(--color-primary)}.integration-link-item__meta--reviewing[data-v-bcdaee6b]{background:var(--color-badge-secondary-bg);color:var(--color-secondary)}.integration-link-item__meta--working[data-v-bcdaee6b]{background:var(--color-badge-warning-bg);color:var(--color-warning)}.connected-cards-section[data-v-8a748f76]{padding-top:12px}.connected-cards-section__header[data-v-8a748f76]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.connected-cards-section h3[data-v-8a748f76]{margin:0;font-size:14px;color:var(--color-text-soft)}.connected-cards-section__error[data-v-8a748f76]{margin-top:8px;color:var(--color-danger);font-size:13px}.connected-cards-section__hint[data-v-8a748f76]{margin-top:8px;color:var(--color-text-muted);font-size:13px}.connected-cards-section__list[data-v-8a748f76]{margin-top:8px;display:grid;gap:8px}.connected-cards-section__form[data-v-8a748f76]{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.connected-cards-section__input[data-v-8a748f76]{border-color:var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text)}.connected-cards-section__category-badge[data-v-8a748f76]{border-color:transparent;box-shadow:none}.connected-cards-section__leading-avatar[data-v-8a748f76]{flex-shrink:0}.connected-cards-section__remove[data-v-8a748f76],.connected-cards-section__add[data-v-8a748f76]{width:20px;height:20px;border-radius:999px;line-height:1}@media(max-width:600px){.connected-cards-section__form[data-v-8a748f76]{grid-template-columns:1fr}}.connected-cards-quality-approve-modal[data-v-5e9dcb95]{position:fixed;inset:0;z-index:132;display:grid;place-items:center}.connected-cards-quality-approve-modal__backdrop[data-v-5e9dcb95]{position:absolute;inset:0;background:#0f172a99}.connected-cards-quality-approve-modal__panel[data-v-5e9dcb95]{position:relative;z-index:1;width:min(560px,100vw - 24px);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:14px;padding:16px;box-shadow:0 20px 60px #0f172a47;display:grid;gap:16px}.connected-cards-quality-approve-modal__header h2[data-v-5e9dcb95]{margin:0;font-size:20px;color:var(--color-text)}.connected-cards-quality-approve-modal__header p[data-v-5e9dcb95]{margin:8px 0 0;font-size:14px;color:var(--color-text-muted)}.connected-cards-quality-approve-modal__footer[data-v-5e9dcb95]{display:flex;justify-content:flex-end;gap:8px}.connected-cards-quality-approve-modal__connected-list[data-v-5e9dcb95]{max-height:240px;overflow:auto;border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);padding:8px 0}.connected-cards-quality-approve-modal__btn[data-v-5e9dcb95]{border:1px solid var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text-soft);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer}.connected-cards-quality-approve-modal__btn[data-v-5e9dcb95]:hover{border-color:var(--color-border);color:var(--color-text)}.connected-cards-quality-approve-modal__btn--primary[data-v-5e9dcb95]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.connected-cards-quality-approve-modal__btn--primary[data-v-5e9dcb95]:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;filter:brightness(1.04)}.select-field-leading__color-badge[data-v-3d2a5bd7]{display:inline-flex;align-items:center;justify-content:center;gap:4px;border-radius:999px;line-height:1;font-weight:600;white-space:nowrap}.select-field-leading__color-badge-text[data-v-3d2a5bd7]{display:inline-flex;align-items:center}.select-field-leading__color-badge--xs[data-v-3d2a5bd7]{font-size:12px;padding:0 4px;height:18px}.select-field-leading__color-badge--sm[data-v-3d2a5bd7]{font-size:12px;padding:0 8px;height:22px}.select-field-leading__color-badge--md[data-v-3d2a5bd7]{font-size:13px;padding:0 12px;height:24px}.select-field-leading__color-badge--stretch[data-v-3d2a5bd7]{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:0}.select-field-leading__color-badge--stretch .select-field-leading__color-badge-text[data-v-3d2a5bd7]{grid-column:2;text-align:center}.select-field-leading__color-badge--stretch [data-v-3d2a5bd7-s]{grid-column:3;justify-self:end}.select-field[data-v-c5b989b8]{position:relative;width:100%}.select-field__trigger[data-v-c5b989b8]{width:100%;min-height:40px;padding:0 8px;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:13px;font-weight:500;display:flex;align-items:center;gap:4px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.select-field__trigger[data-v-c5b989b8]:hover{border-color:var(--color-border)}.select-field__trigger--open[data-v-c5b989b8]{border-color:var(--color-primary);box-shadow:0 0 0 2px #536dfe1f}.select-field__trigger--disabled[data-v-c5b989b8]{opacity:.6;cursor:not-allowed}.select-field__trigger--accent-quality_review[data-v-c5b989b8],.select-field__trigger--accent-code_review[data-v-c5b989b8],.select-field__trigger--accent-developer[data-v-c5b989b8]{border-color:var(--accent-color);color:var(--accent-color)}.select-field__trigger--accent-quality_review[data-v-c5b989b8]:hover,.select-field__trigger--accent-code_review[data-v-c5b989b8]:hover,.select-field__trigger--accent-developer[data-v-c5b989b8]:hover{border-color:var(--accent-color)}.select-field__trigger--open.select-field__trigger--accent-quality_review[data-v-c5b989b8],.select-field__trigger--open.select-field__trigger--accent-code_review[data-v-c5b989b8],.select-field__trigger--open.select-field__trigger--accent-developer[data-v-c5b989b8]{border-color:var(--accent-color);box-shadow:0 0 0 2px var(--accent-shadow)}.select-field__trigger--accent-quality_review .select-field__chevron[data-v-c5b989b8],.select-field__trigger--accent-code_review .select-field__chevron[data-v-c5b989b8],.select-field__trigger--accent-developer .select-field__chevron[data-v-c5b989b8],.select-field__trigger--accent-quality_review .select-field__trigger-label[data-v-c5b989b8],.select-field__trigger--accent-code_review .select-field__trigger-label[data-v-c5b989b8],.select-field__trigger--accent-developer .select-field__trigger-label[data-v-c5b989b8],.select-field__trigger--accent-quality_review .select-field__leading--accent[data-v-c5b989b8],.select-field__trigger--accent-code_review .select-field__leading--accent[data-v-c5b989b8],.select-field__trigger--accent-developer .select-field__leading--accent[data-v-c5b989b8]{color:var(--accent-color)}.select-field__trigger--accent-developer[data-v-c5b989b8]{--accent-color: var(--color-primary);--accent-shadow: rgba($color-blue-md, .18)}.select-field__trigger--accent-code_review[data-v-c5b989b8]{--accent-color: var(--color-secondary);--accent-shadow: rgba(124, 58, 237, .18)}.select-field__trigger--accent-quality_review[data-v-c5b989b8]{--accent-color: var(--color-warning);--accent-shadow: rgba(202, 138, 4, .22)}.select-field__leading--accent[data-v-c5b989b8]{margin-right:4px}.select-field--block .select-field__trigger--disabled[data-v-c5b989b8]{opacity:1}.select-field__trigger-content[data-v-c5b989b8]{min-width:0;flex:1;display:flex;align-items:center;gap:4px}.select-field__trigger--placeholder .select-field__trigger-label[data-v-c5b989b8]{color:var(--color-text-muted)}.select-field__trigger-label[data-v-c5b989b8]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-field__counter[data-v-c5b989b8]{min-width:18px;height:18px;border-radius:8px;background:var(--color-primary);color:var(--color-primary-contrast);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.select-field__clear[data-v-c5b989b8]{width:18px;height:18px;border-radius:8px;background:transparent;color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.select-field__clear[data-v-c5b989b8]:hover{background:var(--color-surface-3);color:var(--color-text)}.select-field__chevron[data-v-c5b989b8]{color:var(--color-text-muted);margin-right:4px;transition:transform .18s ease}.select-field__chevron--expanded[data-v-c5b989b8]{transform:rotate(180deg)}.select-field--adornment .select-field__trigger[data-v-c5b989b8]{min-height:0;border:none;border-radius:0;background:transparent;box-shadow:none;padding:0;gap:0}.select-field--adornment .select-field__trigger[data-v-c5b989b8]:hover,.select-field--adornment .select-field__trigger--open[data-v-c5b989b8]{border:none;box-shadow:none}.select-field--adornment .select-field__chevron[data-v-c5b989b8],.select-field--adornment .select-field__counter[data-v-c5b989b8],.select-field--adornment .select-field__clear[data-v-c5b989b8]{display:none}.select-field--badge[data-v-c5b989b8]{width:auto;display:inline-flex}.select-field--badge.select-field--has-width[data-v-c5b989b8]{display:block}.select-field--badge .select-field__trigger[data-v-c5b989b8]{width:auto;min-height:0;border:none;border-radius:999px;background:transparent;box-shadow:none;padding:0;gap:0}.select-field--badge.select-field--has-width .select-field__trigger[data-v-c5b989b8],.select-field--badge.select-field--has-width .select-field__trigger-content[data-v-c5b989b8],.select-field--badge.select-field--has-width .select-field__leading[data-v-c5b989b8]{width:100%}.select-field--badge .select-field__trigger[data-v-c5b989b8]:hover,.select-field--badge .select-field__trigger--open[data-v-c5b989b8]{border:none;box-shadow:none}.select-field--badge .select-field__trigger-content[data-v-c5b989b8]{flex:0 0 auto}.select-field--badge .select-field__chevron[data-v-c5b989b8],.select-field--badge .select-field__counter[data-v-c5b989b8],.select-field--badge .select-field__clear[data-v-c5b989b8]{display:none}.select-field__inline-chevron[data-v-c5b989b8]{opacity:.85;transition:transform .18s ease}.select-field__inline-chevron--expanded[data-v-c5b989b8]{transform:rotate(180deg)}.select-field--block .select-field__trigger[data-v-c5b989b8]{min-height:37px;border:none;border-radius:0;box-shadow:none;justify-content:center;padding:8px 10px;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.select-field--block .select-field__trigger-content[data-v-c5b989b8]{justify-content:center}.select-field--block .select-field__trigger-label[data-v-c5b989b8]{text-align:center}.select-field--block .select-field__chevron[data-v-c5b989b8],.select-field--block .select-field__counter[data-v-c5b989b8],.select-field--block .select-field__clear[data-v-c5b989b8]{display:none}.select-field--block .select-field__trigger--tone-soon[data-v-c5b989b8],.select-field--block .select-field__trigger--tone-not_started[data-v-c5b989b8],.select-field--block .select-field__trigger--tone-future[data-v-c5b989b8]{background:var(--color-primary)}.select-field--block .select-field__trigger--tone-working[data-v-c5b989b8]{background:var(--color-warning)}.select-field--block .select-field__trigger--tone-reviewing[data-v-c5b989b8]{background:var(--color-secondary)}.select-field--block .select-field__trigger--tone-changes_requested[data-v-c5b989b8]{background:var(--color-danger)}.select-field--block .select-field__trigger--tone-ready[data-v-c5b989b8]{background:var(--color-primary)}.select-field--block .select-field__trigger--tone-approved[data-v-c5b989b8],.select-field--block .select-field__trigger--tone-published[data-v-c5b989b8]{background:var(--color-success)}.select-field--block .select-field__trigger--tone-not_ready[data-v-c5b989b8],.select-field--block .select-field__trigger--tone-default[data-v-c5b989b8]{background:var(--color-neutral-strong)}.select-field__menu[data-v-c5b989b8]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 16px 28px #0f172a24;overflow:hidden}.select-field--compact-trigger .select-field__menu[data-v-c5b989b8]{left:auto;right:0;min-width:220px}.select-field__search-wrap[data-v-c5b989b8]{padding:4px;border-bottom:1px solid var(--color-border-soft);background:var(--color-surface)}.select-field__search[data-v-c5b989b8]{width:100%;height:34px;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface-2);color:var(--color-text);font-size:13px;padding:0 8px;outline:none}.select-field__search[data-v-c5b989b8]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #536dfe1f}.select-field__options[data-v-c5b989b8]{max-height:min(320px,50vh);overflow-y:auto}.select-field__option[data-v-c5b989b8]{width:100%;border:none;background:transparent;color:var(--color-text-soft);min-height:38px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.select-field__option[data-v-c5b989b8]:hover{background:var(--color-surface-2)}.select-field__option--active[data-v-c5b989b8]{background:var(--color-badge-primary-bg);color:var(--color-text)}.select-field__option-main[data-v-c5b989b8]{min-width:0;display:flex;align-items:center;gap:4px}.select-field__leading[data-v-c5b989b8]{display:inline-flex;align-items:center}.select-field__option-label[data-v-c5b989b8]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.select-field__check[data-v-c5b989b8]{width:6px;height:6px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.select-field__empty[data-v-c5b989b8]{margin:0;padding:8px;color:var(--color-text-muted);font-size:12px}body.dark-mode{box-shadow:0 16px 28px #02061780}.pull-request-status-popover__meta-badge[data-v-a3d18de2]{border-color:transparent;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.pull-request-status-popover__meta-badge--open[data-v-a3d18de2]{background:var(--color-badge-success-bg);color:var(--color-success)}.pull-request-status-popover__meta-badge--merged[data-v-a3d18de2]{background:var(--color-badge-secondary-bg);color:var(--color-secondary)}.pull-request-status-popover__meta-badge--draft[data-v-a3d18de2]{background:var(--color-surface-3);color:var(--color-neutral-strong)}.pull-request-status-popover__meta-badge--closed[data-v-a3d18de2]{background:var(--color-badge-danger-bg);color:var(--color-danger)}.pull-request-status-popover__content[data-v-a3d18de2]{display:grid;gap:8px;min-width:220px}.pull-request-status-popover__row[data-v-a3d18de2]{display:flex;align-items:center;justify-content:space-between;gap:12px}.pull-request-status-popover__label[data-v-a3d18de2]{font-size:13px;color:var(--color-text-soft)}.pull-request-status-popover__status-badge[data-v-a3d18de2]{border-color:transparent}.pull-request-status-popover__status-badge--state-open[data-v-a3d18de2],.pull-request-status-popover__status-badge--checks-passing[data-v-a3d18de2],.pull-request-status-popover__status-badge--mergeability-clean[data-v-a3d18de2]{background:var(--color-badge-success-bg);color:var(--color-success)}.pull-request-status-popover__status-badge--state-merged[data-v-a3d18de2]{background:var(--color-badge-secondary-bg);color:var(--color-secondary)}.pull-request-status-popover__status-badge--state-draft[data-v-a3d18de2],.pull-request-status-popover__status-badge--checks-unknown[data-v-a3d18de2],.pull-request-status-popover__status-badge--mergeability-unknown[data-v-a3d18de2]{background:var(--color-surface-3);color:var(--color-text-muted)}.pull-request-status-popover__status-badge--state-closed[data-v-a3d18de2],.pull-request-status-popover__status-badge--checks-failing[data-v-a3d18de2],.pull-request-status-popover__status-badge--mergeability-conflict[data-v-a3d18de2]{background:var(--color-badge-danger-bg);color:var(--color-danger)}.pull-request-status-popover__status-badge--checks-pending[data-v-a3d18de2]{background:var(--color-badge-warning-bg);color:var(--color-warning)}.v-popper--theme-pr-status .v-popper__inner{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:0 8px 24px #0f172a1f;padding:12px}.v-popper--theme-pr-status .v-popper__arrow-outer{border-color:var(--color-border-soft)}.v-popper--theme-pr-status .v-popper__arrow-inner{border-color:var(--color-surface)}.task-list[data-v-393a2020]{--task-list-col-current-responsible: 44px;--task-list-col-task: 590px;--task-list-col-created-at: 130px;--task-list-col-owner: 42px;--task-list-col-reviewer: 42px;--task-list-col-quality: 42px;--task-list-col-category: 140px;--task-list-col-pr-checks: 140px;--task-list-col-dev-status: 160px;--task-list-col-review-status: 170px;--task-list-col-quality-status: 170px;flex:1;min-height:0;overflow:auto;display:grid;gap:16px;align-content:start;padding-right:12px;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.task-list[data-v-393a2020]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.task-list[data-v-393a2020]::-webkit-scrollbar{width:6px;height:6px}.task-list[data-v-393a2020]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.task-list[data-v-393a2020]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.task-list[data-v-393a2020]::-webkit-scrollbar-track{background:transparent}.task-list__table[data-v-393a2020]{display:grid;gap:1px;align-content:start;width:max-content;min-width:100%;border-radius:12px;background:var(--color-surface);overflow:visible}.task-list__table--published[data-v-393a2020]{margin-top:12px}.task-list__table-summary[data-v-393a2020]{display:flex;align-items:center;justify-content:flex-start;padding:4px 12px 4px 0;background:var(--color-surface-2);border-bottom:1px solid var(--color-border-soft)}.task-list__table-title[data-v-393a2020]{display:inline-flex;align-items:center;gap:4px}.task-list__table-summary h3[data-v-393a2020]{margin:0;font-size:12px;font-weight:700;color:var(--color-text)}.task-list__table-summary span[data-v-393a2020]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;color:var(--color-text-muted);background:var(--color-surface-3)}.task-list__empty[data-v-393a2020]{padding:12px;font-size:13px;color:var(--color-text-muted);background:var(--color-surface)}.task-list__head[data-v-393a2020],.task-list__virtual-row[data-v-393a2020],.task-list__row[data-v-393a2020]{display:grid;grid-template-columns:var(--task-list-col-current-responsible) var(--task-list-col-task) var(--task-list-col-created-at) var(--task-list-col-owner) var(--task-list-col-reviewer) var(--task-list-col-quality) var(--task-list-col-category) var(--task-list-col-pr-checks) var(--task-list-col-dev-status) var(--task-list-col-review-status) var(--task-list-col-quality-status);gap:0;align-items:center;width:max-content;min-width:100%}.task-list__virtual-row[data-v-393a2020]{width:max-content}.task-list__head[data-v-393a2020]{background:var(--color-surface-3)}.task-list__head--sticky[data-v-393a2020]{position:sticky;top:0;z-index:2}.task-list__head-btn[data-v-393a2020]{border:none;background:transparent;width:100%;text-align:left;padding:9px 10px;font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--color-text-muted);cursor:pointer;display:inline-flex;align-items:center;gap:4px}.task-list__head-label[data-v-393a2020]{width:100%;text-align:left;padding:9px 10px;font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--color-text-muted)}.task-list__row[data-v-393a2020]{background:var(--color-surface);cursor:pointer;border-bottom:1px solid var(--color-border-soft)}.task-list__row[data-v-393a2020]:last-child{border-bottom:none}.task-list__row[data-v-393a2020]:hover{background:var(--color-surface-2)}.task-list__task[data-v-393a2020],.task-list__content[data-v-393a2020]{display:flex;align-items:stretch;min-width:0;height:100%}.task-list__content[data-v-393a2020]{display:grid;gap:2px;padding:8px 10px}.task-list__title-row[data-v-393a2020]{display:flex;align-items:center;gap:4px}.task-list__blocked-badge[data-v-393a2020]{flex-shrink:0}.task-list__content h4[data-v-393a2020]{margin:0;font-size:14px;color:var(--color-text);font-weight:600}.task-list__content p[data-v-393a2020]{margin:0;font-size:13px;color:var(--color-text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-list__current-responsible[data-v-393a2020]{height:100%;padding:0 6px;display:flex;align-items:center;justify-content:center}.task-list__current-responsible-empty[data-v-393a2020]{font-size:13px;color:var(--color-text-muted)}.task-list__person[data-v-393a2020],.task-list__stage[data-v-393a2020],.task-list__created-at[data-v-393a2020],.task-list__category[data-v-393a2020],.task-list__pr-checks[data-v-393a2020]{height:100%;padding:0 10px;display:flex;align-items:center}.task-list__stage[data-v-393a2020]{padding:0;position:relative}.task-list__stage--review[data-v-393a2020],.task-list__stage--quality[data-v-393a2020]{padding-left:1px}.task-list__stage[data-v-393a2020] .select-field,.task-list__category[data-v-393a2020] .select-field{width:100%}.task-list__category[data-v-393a2020] .select-field__trigger-content{justify-content:flex-start}.task-list__person[data-v-393a2020]{justify-content:flex-start;padding:0 6px;gap:0}.task-list__created-at[data-v-393a2020]{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.task-list__category[data-v-393a2020]{font-size:13px;color:var(--color-text-soft);white-space:nowrap}.task-list__pr-checks[data-v-393a2020]{gap:6px;flex-wrap:wrap;align-content:center}.task-list__pr-empty[data-v-393a2020]{font-size:13px;color:var(--color-text-soft)}::global(body.dark-mode) .task-list[data-v-393a2020]{background:transparent}::global(body.dark-mode) .task-list__table[data-v-393a2020]{background:var(--color-surface)}::global(body.dark-mode) .task-list__table-summary[data-v-393a2020]{background:var(--color-surface-2)}::global(body.dark-mode) .task-list__head[data-v-393a2020]{background:var(--color-surface-3)}::global(body.dark-mode) .task-list__head-btn[data-v-393a2020],::global(body.dark-mode) .task-list__head-label[data-v-393a2020],::global(body.dark-mode) .task-list__empty[data-v-393a2020]{color:var(--color-text-muted)}::global(body.dark-mode) .task-list__table-summary h3[data-v-393a2020],::global(body.dark-mode) .task-list__content h4[data-v-393a2020]{color:var(--color-text)}::global(body.dark-mode) .task-list__table-summary span[data-v-393a2020]{color:var(--color-text-muted);background:var(--color-surface-3)}::global(body.dark-mode) .task-list__row[data-v-393a2020]{background:#1a2028;border-bottom-color:var(--color-border-soft)}::global(body.dark-mode) .task-list__row[data-v-393a2020]:hover{background:#222a34}::global(body.dark-mode) .task-list__content p[data-v-393a2020],::global(body.dark-mode) .task-list__category[data-v-393a2020],::global(body.dark-mode) .task-list__pr-empty[data-v-393a2020]{color:var(--color-text-muted)}::global(body.dark-mode) .task-list__current-responsible-empty[data-v-393a2020]{color:var(--color-text-muted)}@media(max-width:600px){.task-list__head[data-v-393a2020]{display:none}.task-list__row[data-v-393a2020]{grid-template-columns:1fr}.task-list__person[data-v-393a2020],.task-list__stage[data-v-393a2020],.task-list__category[data-v-393a2020],.task-list__pr-checks[data-v-393a2020]{border-left:none;min-height:37px}}.user-role-badge[data-v-1c3be6bf]{display:inline-flex;align-items:center;gap:8px;padding:2px 16px 2px 4px;border-radius:999px;color:#fff;transform:translateY(-1px)}.user-role-badge--creator[data-v-1c3be6bf]{background:#111827}.user-role-badge--developer[data-v-1c3be6bf]{background:#38bdf8}.user-role-badge--reviewer[data-v-1c3be6bf]{background:var(--color-secondary)}.user-role-badge--quality[data-v-1c3be6bf]{background:var(--color-mode-quality)}.user-role-badge__label[data-v-1c3be6bf]{font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1}.card-user-roles[data-v-b18defeb]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.card-user-roles__avatar--inactive[data-v-b18defeb]{opacity:.4}.next-priorities[data-v-44ca7a09]{display:grid;gap:12px;flex:1;min-height:0;overflow-y:auto;padding-right:4px;align-content:start}.next-priorities__header[data-v-44ca7a09]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.next-priorities__header h2[data-v-44ca7a09]{margin:0}.next-priorities__header p[data-v-44ca7a09]{margin:4px 0 0;color:var(--color-text-muted)}.next-priorities__layout[data-v-44ca7a09]{width:100%;max-width:980px;margin:12px auto 0;align-self:start}.next-priorities__loading[data-v-44ca7a09]{display:flex;justify-content:center;padding:20px 0}.next-priorities__list[data-v-44ca7a09]{border:none;border-radius:0;background:transparent;padding:0}.next-priorities__rows[data-v-44ca7a09]{display:grid;gap:16px}.next-priorities__bucket[data-v-44ca7a09]{display:grid;gap:8px;padding:8px;border-radius:10px;border:1px solid var(--color-border-soft)}.next-priorities__bucket+.next-priorities__bucket[data-v-44ca7a09]{margin-top:4px}.next-priorities__bucket-header[data-v-44ca7a09]{display:flex;align-items:center;justify-content:space-between;gap:8px}.next-priorities__bucket-header h4[data-v-44ca7a09]{margin:0;color:var(--color-text-soft)}.next-priorities__bucket--requested_changes[data-v-44ca7a09]{background:var(--color-column-special-bg);border-color:var(--color-column-special-border)}.next-priorities__bucket--requested_changes .next-priorities__bucket-header h4[data-v-44ca7a09]{color:var(--color-column-special-chip-text)}.next-priorities__bucket--to_code_review[data-v-44ca7a09]{background:var(--color-column-primary-reviewer-bg);border-color:var(--color-column-primary-reviewer-border)}.next-priorities__bucket--to_code_review .next-priorities__bucket-header h4[data-v-44ca7a09]{color:var(--color-column-primary-reviewer-chip-text)}.next-priorities__bucket--to_quality_review[data-v-44ca7a09]{background:var(--color-column-primary-quality-bg);border-color:var(--color-column-primary-quality-border)}.next-priorities__bucket--to_quality_review .next-priorities__bucket-header h4[data-v-44ca7a09]{color:var(--color-column-primary-quality-chip-text)}.next-priorities__bucket--to_develop[data-v-44ca7a09]{background:var(--color-column-primary-bg);border-color:var(--color-column-primary-border)}.next-priorities__bucket--to_develop .next-priorities__bucket-header h4[data-v-44ca7a09]{color:var(--color-column-primary-chip-text)}.next-priorities__row[data-v-44ca7a09]{border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-surface-2);padding:8px;cursor:pointer;text-decoration:none;color:inherit}.next-priorities__row[data-v-44ca7a09]:hover{border-color:var(--color-border);background:var(--color-surface-3)}.next-priorities__row h4[data-v-44ca7a09]{margin:0}.next-priorities__row-rank[data-v-44ca7a09]{margin:0 0 4px;font-size:12px;color:var(--color-primary);font-weight:700}.next-priorities__row-main p[data-v-44ca7a09]{margin:4px 0 0;color:var(--color-text-muted);font-size:13px}.next-priorities__row[data-v-44ca7a09]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.next-priorities__row-main[data-v-44ca7a09]{min-width:0}.next-priorities__row-main p[data-v-44ca7a09]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.next-priorities__row-aside[data-v-44ca7a09]{display:grid;gap:4px;justify-items:start}.next-priorities__meta[data-v-44ca7a09]{display:inline-flex;align-items:center;gap:8px}.next-priorities__roles[data-v-44ca7a09]{margin-left:4px}.next-priorities__meta[data-v-44ca7a09] .pull-request-status-popover__meta-badge{max-width:140px;white-space:nowrap}.next-priorities__empty[data-v-44ca7a09]{border:1px dashed var(--color-border);border-radius:12px;background:var(--color-surface);padding:16px}.next-priorities__empty h3[data-v-44ca7a09]{margin:0}.next-priorities__empty p[data-v-44ca7a09]{margin:4px 0 0;color:var(--color-text-muted)}@media(max-width:1100px){.next-priorities__layout[data-v-44ca7a09]{max-width:100%}}.ui-toast-stack[data-v-f6ad5da1]{position:fixed;right:20px;top:20px;z-index:150;pointer-events:none}.ui-toast-stack--empty[data-v-f6ad5da1]{visibility:hidden}.ui-toast-stack__list[data-v-f6ad5da1]{display:grid;gap:8px}.ui-toast[data-v-f6ad5da1]{border-radius:10px;padding:10px 14px;min-width:280px;max-width:min(380px,100vw - 40px);box-shadow:0 12px 28px #0f172a47;font-size:13px;font-weight:600;line-height:1.4}.ui-toast p[data-v-f6ad5da1]{margin:0}.ui-toast--error[data-v-f6ad5da1]{background:#b91c1c;color:#fff}.ui-toast--success[data-v-f6ad5da1]{background:#166534;color:#fff}.ui-toast--warning[data-v-f6ad5da1]{background:#b45309;color:#fff}.ui-toast--info[data-v-f6ad5da1]{background:#1d4ed8;color:#fff}.ui-toast-enter-active[data-v-f6ad5da1],.ui-toast-leave-active[data-v-f6ad5da1],.ui-toast-move[data-v-f6ad5da1]{transition:opacity .26s ease,transform .26s ease}.ui-toast-enter-from[data-v-f6ad5da1],.ui-toast-leave-to[data-v-f6ad5da1]{opacity:0;transform:translateY(8px) scale(.98)}body.dark-mode{background:#ef4444;color:#111827}body.dark-mode{background:#22c55e;color:#111827}body.dark-mode{background:#f59e0b;color:#111827}body.dark-mode{background:#60a5fa;color:#111827}.integration-connect-field__form[data-v-cf56a53a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.integration-connect-field__input[data-v-cf56a53a]{border-color:var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text)}@media(max-width:600px){.integration-connect-field__form[data-v-cf56a53a]{grid-template-columns:1fr}}.slack-connect-section[data-v-ea92fd11]{border-top:1px solid var(--color-border-soft);padding-top:12px}.slack-connect-section--plain[data-v-ea92fd11]{border-top:none;padding-top:0}.slack-connect-section__header[data-v-ea92fd11]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.slack-connect-section h3[data-v-ea92fd11]{margin:0;font-size:14px;color:var(--color-text-soft)}.slack-connect-section__error[data-v-ea92fd11]{margin:8px 0 0;font-size:13px}.slack-connect-section__error[data-v-ea92fd11]{color:var(--color-danger)}.slack-connect-section__list[data-v-ea92fd11]{margin-top:8px;display:grid;gap:8px}.slack-connect-section__remove[data-v-ea92fd11]{width:20px;height:20px;border-radius:999px;line-height:1}.pr-sync-section[data-v-eb0513e6]{padding-top:12px}.pr-sync-section__header[data-v-eb0513e6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.pr-sync-section h3[data-v-eb0513e6]{margin:0;font-size:14px;color:var(--color-text-soft)}.pr-sync-section__error[data-v-eb0513e6]{margin-top:8px;color:var(--color-danger);font-size:13px}.pr-sync-section__hint[data-v-eb0513e6]{margin-top:8px;color:var(--color-text-muted);font-size:13px}.pr-sync-section__list[data-v-eb0513e6]{margin-top:8px;display:grid;gap:8px}.pr-sync-section__item[data-v-eb0513e6]{display:flex;align-items:center;gap:8px}.pr-sync-section__item[data-v-eb0513e6] .integration-link-item{flex:1;min-width:0}.pr-sync-section__form[data-v-eb0513e6]{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.pr-sync-section__input[data-v-eb0513e6]{border-color:var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text)}.pr-sync-section__remove[data-v-eb0513e6],.pr-sync-section__add[data-v-eb0513e6]{width:20px;height:20px;border-radius:999px;line-height:1}.pr-sync-section__move-to-review-btn.ui-button[data-v-eb0513e6]{flex-shrink:0;background:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-secondary-contrast)}.pr-sync-section__move-to-review-btn.ui-button[data-v-eb0513e6]:not(.ui-button--disabled):hover{filter:brightness(1.1)}.pr-sync-section__preview-actions[data-v-eb0513e6]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}@media(max-width:600px){.pr-sync-section__form[data-v-eb0513e6]{grid-template-columns:1fr}}.preview-sync-section[data-v-9de9ad67]{padding-top:12px}.preview-sync-section__header[data-v-9de9ad67]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.preview-sync-section h3[data-v-9de9ad67]{margin:0;font-size:14px;color:var(--color-text-soft)}.preview-sync-section__error[data-v-9de9ad67]{margin-top:8px;color:var(--color-danger);font-size:13px}.preview-sync-section__hint[data-v-9de9ad67]{margin-top:8px;color:var(--color-text-muted);font-size:13px}.preview-sync-section__list[data-v-9de9ad67]{margin-top:8px;display:grid;gap:8px}.preview-sync-section__form[data-v-9de9ad67]{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.preview-sync-section__input[data-v-9de9ad67]{border-color:var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text)}.preview-sync-section__type-select[data-v-9de9ad67]{min-width:120px}.preview-sync-section__remove[data-v-9de9ad67],.preview-sync-section__add[data-v-9de9ad67]{width:20px;height:20px;border-radius:999px;line-height:1}@media(max-width:700px){.preview-sync-section__form[data-v-9de9ad67]{grid-template-columns:1fr}}.card-integrations-section[data-v-d6b448b1]{display:grid;gap:4px;margin-top:4px}.card-integrations-section__actions[data-v-d6b448b1]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;margin-top:12px}.card-integrations-section__actions--with-divider[data-v-d6b448b1]{border-top:1px solid var(--color-border-soft);padding-top:12px}.card-integrations-section__actions[data-v-d6b448b1] .ui-button{height:42px;padding:0 12px;font-size:13px;white-space:nowrap}.card-integrations-section__actions[data-v-d6b448b1] .ui-button__icon{font-size:1.1em}.card-integrations-section[data-v-d6b448b1] .connected-cards-section h3,.card-integrations-section[data-v-d6b448b1] .pr-sync-section h3,.card-integrations-section[data-v-d6b448b1] .preview-sync-section h3,.card-integrations-section[data-v-d6b448b1] .slack-connect-section h3{display:none}.card-integrations-section[data-v-d6b448b1] .connected-cards-section,.card-integrations-section[data-v-d6b448b1] .pr-sync-section,.card-integrations-section[data-v-d6b448b1] .preview-sync-section,.card-integrations-section[data-v-d6b448b1] .slack-connect-section{padding-top:0}.card-integrations-section[data-v-d6b448b1] .connected-cards-section__quick-action .ui-button,.card-integrations-section[data-v-d6b448b1] .pr-sync-section__quick-action .ui-button,.card-integrations-section[data-v-d6b448b1] .preview-sync-section__quick-action .ui-button,.card-integrations-section[data-v-d6b448b1] .integration-connect-field__button-wrap .ui-button,.card-integrations-section[data-v-d6b448b1] .connected-cards-section__action,.card-integrations-section[data-v-d6b448b1] .pr-sync-section__action,.card-integrations-section[data-v-d6b448b1] .preview-sync-section__action,.card-integrations-section[data-v-d6b448b1] .integration-connect-field__action{height:42px}.card-integrations-section[data-v-d6b448b1] .integration-link-item{padding:12px 10px;font-size:14px}.card-integrations-section[data-v-d6b448b1] .integration-link-item__network-icon,.card-integrations-section[data-v-d6b448b1] .ui-button__icon{font-size:1.1em}.card-integrations-section[data-v-d6b448b1] .integration-link-item__primary,.card-integrations-section[data-v-d6b448b1] .integration-link-item__secondary,.card-integrations-section[data-v-d6b448b1] .integration-link-item__meta{font-size:14px}.description-template-selector[data-v-052c3052]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.description-template-selector__label[data-v-052c3052]{grid-column:1/-1;margin:0;color:var(--color-text-muted);font-size:13px;font-weight:600}.description-template-selector__card[data-v-052c3052]{border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-surface-2);color:var(--color-text-muted);padding:12px 8px;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.description-template-selector__card[data-v-052c3052]:hover{border-color:var(--color-border);background:var(--color-surface-3);color:var(--color-text-soft)}.description-template-selector__card--active[data-v-052c3052]{border-color:var(--color-text-soft);background:var(--color-surface-3);color:var(--color-text-soft)}.description-template-selector__icon[data-v-052c3052]{font-size:2.8rem;color:currentColor;margin:0}.description-template-selector__title[data-v-052c3052]{font-size:14px;font-weight:700;color:var(--color-text-soft)}.description-template-selector__subtitle[data-v-052c3052]{color:var(--color-text-muted);font-size:12px;line-height:1.35;max-width:170px}.description-template-selector__card:hover .description-template-selector__title[data-v-052c3052]{color:var(--color-text)}.description-template-selector__card:hover .description-template-selector__subtitle[data-v-052c3052]{color:var(--color-text-soft)}@media(max-width:920px){.description-template-selector[data-v-052c3052]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.description-template-selector[data-v-052c3052]{grid-template-columns:1fr}}.card-activities[data-v-28f0d361]{margin-top:320px;border-top:1px solid var(--color-border-soft);padding-top:12px;display:grid;gap:8px}.card-activities__header[data-v-28f0d361]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-activities__title[data-v-28f0d361]{margin:0;font-size:14px;color:var(--color-text)}.card-activities__filter[data-v-28f0d361]{width:220px}.card-activities__state[data-v-28f0d361]{margin:0;color:var(--color-text-muted);font-size:13px}.card-activities__error[data-v-28f0d361]{margin:0;color:var(--color-danger);font-size:13px}.card-activities__list[data-v-28f0d361]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.card-activities__item[data-v-28f0d361]{border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);padding:8px;display:grid;gap:4px}.card-activities__item-header[data-v-28f0d361]{display:flex;align-items:center;gap:8px}.card-activities__headline[data-v-28f0d361]{display:grid;gap:2px}.card-activities__primary[data-v-28f0d361]{font-size:13px;color:var(--color-text);font-weight:400}.card-activities__headline span[data-v-28f0d361]{font-size:12px;color:var(--color-text-muted)}.card-activities__details[data-v-28f0d361]{font-size:13px;color:var(--color-text-soft)}.card-activities__title-link[data-v-28f0d361]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:2px}.card-activities__title-link[data-v-28f0d361]:hover{color:var(--color-text);text-decoration-color:var(--color-text)}.card-activities__title-link--title[data-v-28f0d361]{font-weight:700}.card-activities__footer[data-v-28f0d361]{display:flex;justify-content:center}.card-activities__load-more[data-v-28f0d361]{border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);color:var(--color-text-soft);padding:4px 12px;font-size:13px;cursor:pointer}.card-activities__load-more[data-v-28f0d361]:disabled{opacity:.6;cursor:default}.card-description-image-node[data-v-11c64a7e]{display:block;margin:8px 0}.card-description-image-node__frame[data-v-11c64a7e]{position:relative;display:inline-block;max-width:100%;line-height:0}.card-description-image-node__img[data-v-11c64a7e]{display:block;max-width:100%;height:auto;border-radius:8px;cursor:zoom-in}.card-description-image-node__actions[data-v-11c64a7e]{position:absolute;top:4px;right:4px;display:inline-flex;gap:4px;padding:4px;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border-soft);opacity:0;transition:opacity .14s ease;pointer-events:none}.card-description-image-node__frame:hover .card-description-image-node__actions[data-v-11c64a7e],.card-description-image-node__frame:focus-within .card-description-image-node__actions[data-v-11c64a7e]{opacity:1;pointer-events:auto}.card-description-image-node .card-description-image-node__actions[data-v-11c64a7e] .ui-button{text-decoration:none}.card-description-image-node__actions[data-v-11c64a7e] .ui-button--icon-only{width:24px;height:24px}.card-description-image-node__actions[data-v-11c64a7e] .ui-button__icon{font-size:.85em}.card-description-image-modal[data-v-11c64a7e]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--color-bg) 95%,transparent);cursor:zoom-out}.card-description-image-modal__img[data-v-11c64a7e]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:default}.card-description-image-modal__close.ui-button[data-v-11c64a7e]{position:absolute;top:16px;right:16px;width:36px;height:36px}.card-description-file-upload-placeholder[data-v-5b0abc93]{display:block;margin:8px 0}.card-description-file-upload-placeholder__inner[data-v-5b0abc93]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-text-soft);font-size:13px;-webkit-user-select:none;user-select:none}.card-description-file-upload-placeholder__label[data-v-5b0abc93]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-description-mention-node[data-v-1071b9aa]{display:inline}.card-status-dot[data-v-1071b9aa]{display:inline-flex;align-self:center;width:8px;height:8px;border-radius:999px;margin-right:6px;transform:translateY(-1px)}.user-mention-avatar[data-v-1071b9aa]{display:inline-flex;flex-shrink:0;align-self:center}.user-mention-avatar[data-v-1071b9aa] .ui-avatar{display:flex;align-items:center;justify-content:center;vertical-align:middle}.user-mention-chip.tiptap-mention[data-v-1071b9aa]{display:inline-flex!important;align-items:center;gap:8px;vertical-align:middle;line-height:1.2}.card-mention__popover[data-v-1071b9aa]{display:grid;gap:8px;min-width:220px;max-width:360px}.card-mention__popover--floating[data-v-1071b9aa]{position:fixed;left:0;top:0;background:var(--color-surface-2);color:var(--color-text);border:1px solid var(--color-border-soft);border-radius:8px;box-shadow:0 8px 24px #0f172a2e;padding:12px;z-index:200;pointer-events:none}.card-mention__popover--floating.card-mention__popover--top[data-v-1071b9aa]{transform:translate(-50%,-100%)}.card-mention__popover--floating.card-mention__popover--bottom[data-v-1071b9aa]{transform:translate(-50%)}.card-mention__popover--floating[data-v-1071b9aa]:after{content:"";position:absolute;left:50%;width:10px;height:10px;background:var(--color-surface-2);transform:translate(-50%) rotate(45deg)}.card-mention__popover--floating.card-mention__popover--top[data-v-1071b9aa]:after{bottom:-6px;border-right:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}.card-mention__popover--floating.card-mention__popover--bottom[data-v-1071b9aa]:after{top:-6px;border-left:1px solid var(--color-border-soft);border-top:1px solid var(--color-border-soft)}.card-mention__popover-line[data-v-1071b9aa]{display:flex;align-items:center;gap:6px}.card-mention__popover-avatar[data-v-1071b9aa]{margin-right:2px}.card-mention__popover-title[data-v-1071b9aa]{color:var(--color-text-soft);font-size:13px;font-weight:600;line-height:1.35}.card-status-dot--published[data-v-1071b9aa]{background:var(--color-success)}.card-status-dot--ready[data-v-1071b9aa]{background:var(--color-primary)}.card-status-dot--reviewing[data-v-1071b9aa]{background:var(--color-secondary)}.card-status-dot--working[data-v-1071b9aa]{background:var(--color-warning)}.card-status-dot--soon[data-v-1071b9aa]{background:var(--color-text-muted)}.tiptap-editor[data-v-fee142fa]{display:flex;flex-direction:column;min-width:0}.tiptap-editor--readonly[data-v-fee142fa],.tiptap-editor--readonly[data-v-fee142fa] .tiptap{cursor:default}.tiptap-editor__content[data-v-fee142fa]{min-width:0;display:flex;overflow-x:auto;flex:1 1 auto;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.tiptap-editor__content[data-v-fee142fa]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.tiptap-editor__content[data-v-fee142fa]::-webkit-scrollbar{width:8px;height:8px}.tiptap-editor__content[data-v-fee142fa]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.tiptap-editor__content[data-v-fee142fa]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.tiptap-editor__content[data-v-fee142fa]::-webkit-scrollbar-track{background:transparent}.tiptap-editor__menu[data-v-fee142fa]{display:flex;flex-wrap:wrap;gap:4px;align-items:center;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);padding:4px;box-shadow:0 6px 18px #00000029}.tiptap-editor__menu--bubble[data-v-fee142fa]{max-width:min(560px,100vw - 40px)}.tiptap-editor__menu[data-v-fee142fa] .ui-button--icon-only{width:28px}.tiptap-editor__menu[data-v-fee142fa] .ui-button__icon{font-size:1.15em}.tiptap-editor__menu[data-v-fee142fa] .ui-button.tiptap-editor__menu-btn{border-color:transparent;background:transparent}.tiptap-editor__menu[data-v-fee142fa] .ui-button.tiptap-editor__menu-btn--active{border-color:transparent;background:var(--color-surface-2)}[data-v-fee142fa] .tiptap{outline:none;color:var(--color-text-soft);font-size:var(--tiptap-editor-font-size, 20px);line-height:1.6;flex:1 1 auto;min-height:100%;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}[data-v-fee142fa] .tiptap:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}[data-v-fee142fa] .tiptap::-webkit-scrollbar{width:8px;height:8px}[data-v-fee142fa] .tiptap::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}[data-v-fee142fa] .tiptap:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}[data-v-fee142fa] .tiptap::-webkit-scrollbar-track{background:transparent}[data-v-fee142fa] .tiptap p{margin:0 0 8px}[data-v-fee142fa] .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none;float:left;height:0}[data-v-fee142fa] .tiptap p:last-child{margin-bottom:0}[data-v-fee142fa] .tiptap h1{margin:20px 0 8px;color:var(--color-text);font-size:22px;line-height:1.2}[data-v-fee142fa] .tiptap h2{margin:0 0 8px;color:var(--color-text);font-size:20px;line-height:1.25}[data-v-fee142fa] .tiptap h3{margin:0 0 8px;color:var(--color-text);font-size:16px;line-height:1.3}[data-v-fee142fa] .tiptap ul,[data-v-fee142fa] .tiptap ol{margin:0 0 8px;padding-left:20px}[data-v-fee142fa] .tiptap ul[data-type=taskList]{list-style:none;padding-left:0}[data-v-fee142fa] .tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;list-style:none;gap:4px}[data-v-fee142fa] .tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin:2px 0 0;-webkit-user-select:none;user-select:none;cursor:pointer}[data-v-fee142fa] .tiptap ul[data-type=taskList] li>div{flex:1 1 auto;min-width:0}[data-v-fee142fa] .tiptap ul[data-type=taskList] li>div p{margin:0 0 4px}[data-v-fee142fa] .tiptap ul[data-type=taskList] li>div p:last-child{margin-bottom:0}[data-v-fee142fa] .tiptap blockquote{margin:0 0 8px;border-left:3px solid var(--color-border);padding-left:12px;color:var(--color-text-muted)}[data-v-fee142fa] .tiptap pre{margin:0 0 8px;background:var(--color-surface-2);border:1px solid var(--color-border-soft);border-radius:8px;padding:12px;max-width:100%;overflow-x:auto}[data-v-fee142fa] .tiptap hr{border:none;border-top:1px solid var(--color-border-soft);margin:12px 0}[data-v-fee142fa] .tiptap mark{background:#fef08a;color:inherit;border-radius:2px;padding:0 2px}[data-v-fee142fa] .tiptap img{max-width:100%;height:auto;border-radius:8px}[data-v-fee142fa] .tiptap table{width:100%;border-collapse:collapse;margin:0 0 8px}[data-v-fee142fa] .tiptap th,[data-v-fee142fa] .tiptap td{border:1px solid var(--color-border-soft);padding:8px;vertical-align:top}[data-v-fee142fa] .tiptap th{background:var(--color-surface-2);color:var(--color-text);font-weight:700}[data-v-fee142fa] .tiptap a:not(.tiptap-mention){color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;cursor:pointer}[data-v-fee142fa] .tiptap a:not(.tiptap-mention):hover{color:var(--color-primary);cursor:pointer}[data-v-fee142fa] .tiptap div[data-youtube-video]{margin:8px 0;position:relative;width:100%;max-width:100%;aspect-ratio:16/9;overflow:hidden}[data-v-fee142fa] .tiptap div[data-youtube-video] iframe{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%;border:none;outline:none;box-shadow:none;border-radius:8px}[data-v-fee142fa] .card-main-content__embed{margin:8px 0}[data-v-fee142fa] .card-main-content__embed iframe{width:100%;border:none;border-radius:8px;aspect-ratio:16/9}[data-v-fee142fa] .card-description-drop-placeholder{display:flex;align-items:center;gap:8px;margin:4px 0;padding:8px 12px;border:1px dashed var(--color-border);border-radius:8px;background:var(--color-surface-2);color:var(--color-text-soft);font-size:13px;pointer-events:none;-webkit-user-select:none;user-select:none}[data-v-fee142fa] .card-description-drop-placeholder__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted)}[data-v-fee142fa] .card-description-drop-placeholder__icon svg{display:block}.tiptap .tiptap-mention{display:inline;padding:4px 12px;font-weight:500;font-style:italic;font-size:14px;line-height:1.4;text-decoration:none;border:1px solid var(--color-border);color:var(--color-text);border-radius:20px;background:var(--color-surface-3);white-space:normal;overflow-wrap:anywhere;word-break:break-word;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.tiptap .tiptap-mention--user{color:var(--color-text);background:var(--color-surface-3);padding-left:6px}.tiptap .tiptap-mention--card{color:var(--color-text);background:var(--color-surface-3)}.tiptap .tiptap-mention:hover{background:var(--color-surface-3)!important;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary) inset}.tiptap .tiptap-mention--allow-line-break{white-space:inherit}.card-main-content__mention-popup{position:absolute;z-index:90;min-width:240px;max-width:360px;border-radius:10px;border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:0 14px 24px #00000038;overflow:hidden}.card-main-content__mention-list{margin:0;padding:4px;list-style:none}.card-main-content__mention-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:8px;border:1px solid var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.card-main-content__mention-item:hover{border-color:var(--color-primary);background:var(--color-surface-3);color:var(--color-text)}.card-main-content__mention-item.is-active{background:var(--color-surface-3);border-color:var(--color-primary);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-primary)}.card-main-content__mention-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-main-content__mention-meta{flex:0 0 auto;font-size:12px;color:var(--color-text-muted)}.card-main-content__mention-item.is-active .card-main-content__mention-meta{color:var(--color-text)}.card-main-content__mention-empty{padding:4px 8px;color:var(--color-text-muted);font-size:13px}.review-note-item[data-v-8fd81334]{background:transparent;transition:background-color .14s ease}.review-note-item[data-v-8fd81334]:hover{background:var(--color-surface-2)}.review-note-item--approved .review-note-item__title[data-v-8fd81334]{color:var(--color-text-muted);text-decoration:line-through}.review-note-item--expanded .review-note-item__title[data-v-8fd81334]{font-weight:700}.review-note-item__row[data-v-8fd81334]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:12px 0;cursor:pointer}.review-note-item__row[data-v-8fd81334]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.review-note-item__status[data-v-8fd81334]{min-width:0}.review-note-item__index[data-v-8fd81334]{font-size:20px;line-height:1.3;margin-top:-4px;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.review-note-item__title[data-v-8fd81334]{min-width:0;font-size:20px;line-height:1.3;margin-top:-4px;color:var(--color-text);word-break:break-word}.review-note-item__more-badge[data-v-8fd81334]{display:inline-block;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:600;color:var(--color-primary);background:#536dfe1f;border-radius:999px;vertical-align:middle;white-space:nowrap}.review-note-item__detail[data-v-8fd81334]{padding:0 0 16px 16px;display:flex;flex-direction:column;gap:8px}.review-note-item__meta[data-v-8fd81334]{display:flex;align-items:center;gap:12px;color:var(--color-text-muted);font-size:13px;margin-bottom:16px;border-top:1px solid var(--color-border-soft);padding-top:16px}.review-note-item__meta-rows[data-v-8fd81334]{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0}.review-note-item__meta-row[data-v-8fd81334]{display:flex;align-items:center;gap:4px}.review-note-item__meta-time[data-v-8fd81334]{white-space:nowrap;margin-left:4px}.review-note-item__remove[data-v-8fd81334]{appearance:none;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;padding:4px;border-radius:8px;transition:color .14s ease,background-color .14s ease;margin-left:auto}.review-note-item__remove[data-v-8fd81334]:hover{color:var(--color-danger);background:var(--color-surface-3)}.review-note-item__remove[data-v-8fd81334]:disabled{cursor:progress;opacity:.5}.review-note-suggestion[data-v-4ecd05bd]{background:transparent;transition:background-color .14s ease}.review-note-suggestion[data-v-4ecd05bd]:hover{background:var(--color-surface-2)}.review-note-suggestion--expanded .review-note-suggestion__title[data-v-4ecd05bd]{font-weight:700}.review-note-suggestion__row[data-v-4ecd05bd]{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:12px 0;cursor:pointer}.review-note-suggestion__row[data-v-4ecd05bd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.review-note-suggestion__icon[data-v-4ecd05bd]{font-size:14px;color:var(--color-mode-reviewer);margin-top:2px}.review-note-suggestion__title[data-v-4ecd05bd]{min-width:0;font-size:16px;line-height:1.3;color:var(--color-text-soft);word-break:break-word}.review-note-suggestion__more-badge[data-v-4ecd05bd]{display:inline-block;margin-left:4px;padding:2px 8px;font-size:12px;font-weight:600;color:var(--color-mode-reviewer);background:#7c3aed1f;border-radius:999px;vertical-align:middle;white-space:nowrap}.review-note-suggestion__action[data-v-4ecd05bd]{min-width:0}.review-note-suggestion__detail[data-v-4ecd05bd]{padding:0 0 16px 28px}.card-quality-notes[data-v-80a5a24d]{display:grid;gap:12px;min-width:0}.card-quality-notes__state[data-v-80a5a24d]{margin:0;color:var(--color-text-muted);font-size:14px;padding:12px 0}.card-quality-notes__error[data-v-80a5a24d]{margin:0;color:var(--color-danger);font-size:13px}.card-quality-notes__list[data-v-80a5a24d]{list-style:none;margin:0;padding:0;display:grid;gap:0}.card-quality-notes__form[data-v-80a5a24d]{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px dashed var(--color-border);border-radius:8px;background:transparent}.card-quality-notes__form-icon[data-v-80a5a24d]{color:var(--color-text-muted);flex:0 0 auto;font-size:16px}.card-quality-notes__input[data-v-80a5a24d]{flex:1 1 auto;border:none;background:transparent;font-size:16px;color:var(--color-text);outline:none;min-width:0}.card-quality-notes__input[data-v-80a5a24d]::placeholder{color:var(--color-text-muted)}.card-quality-notes__input[data-v-80a5a24d]:disabled{cursor:not-allowed;opacity:.7}.card-quality-notes__suggest-button[data-v-80a5a24d]{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin:4px 0 0 12px;padding:0;background:transparent;border:0;color:var(--color-mode-reviewer);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.card-quality-notes__suggest-button[data-v-80a5a24d]:hover:not(:disabled){text-decoration:underline}.card-quality-notes__suggest-button[data-v-80a5a24d]:disabled{cursor:progress;opacity:.7}.card-quality-notes__suggest-hint[data-v-80a5a24d]{display:flex;align-items:center;gap:4px;margin:4px 0 0 12px;color:var(--color-text-muted);font-size:13px}.card-quality-notes__suggest-hint--empty[data-v-80a5a24d]{display:block}.card-quality-notes__suggest-loading[data-v-80a5a24d]{display:flex;align-items:center;gap:8px;margin:4px 0 0 12px;color:var(--color-mode-reviewer);font-size:13px;font-weight:600;--loading-dots-color: var(--color-mode-reviewer)}.card-quality-notes__suggest-loading-icon[data-v-80a5a24d]{color:var(--color-mode-reviewer);font-size:20px}.card-quality-notes__suggestions[data-v-80a5a24d]{display:grid;gap:4px;margin-top:80px}.card-quality-notes__suggestions-header[data-v-80a5a24d]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.card-quality-notes__suggestions-icon[data-v-80a5a24d]{color:var(--color-mode-reviewer)}.card-quality-notes__suggestions-list[data-v-80a5a24d]{list-style:none;margin:0;padding:0;display:grid;gap:0}.card-main-content[data-v-661a4c89]{display:grid;gap:12px;min-width:0}.card-main-content--drawer[data-v-661a4c89]{padding-top:0}.card-main-content--drawer.card-main-content--template-flow[data-v-661a4c89]{padding-top:16px}.card-main-content__title[data-v-661a4c89]{margin:0}.card-main-content__eyebrow[data-v-661a4c89]{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.card-main-content__tabs[data-v-661a4c89]{display:inline-flex;align-items:center;gap:6px;margin-top:80px;margin-bottom:8px}.card-main-content__description[data-v-661a4c89]{border-radius:10px;background:transparent;padding:0;min-width:0;min-height:500px}.card-main-content__loading[data-v-661a4c89]{display:flex;align-items:center;justify-content:center;min-height:620px;color:var(--color-text-muted)}.card-main-content__error[data-v-661a4c89]{margin:0;color:var(--color-danger);font-size:13px}.card-main-content--page .card-main-content__title[data-v-661a4c89]{font-size:34px;line-height:1.2;color:var(--color-text)}.card-main-content--page .card-main-content__description[data-v-661a4c89],.card-main-content--drawer .card-main-content__description[data-v-661a4c89]{background:transparent}.card-properties-grid[data-v-ffcd4ea3]{display:grid;gap:12px}.card-properties-grid__section[data-v-ffcd4ea3]{border-top:1px solid var(--color-border-soft);padding-top:12px}.card-properties-grid__grid[data-v-ffcd4ea3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.card-properties-grid__grid--roles[data-v-ffcd4ea3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));row-gap:16px}.card-properties-grid__grid--meta[data-v-ffcd4ea3],.card-properties-grid__grid--dates[data-v-ffcd4ea3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card-properties-grid__grid--meta>div[data-v-ffcd4ea3],.card-properties-grid__grid--dates>div[data-v-ffcd4ea3]{display:grid;gap:4px}.card-properties-grid__role[data-v-ffcd4ea3]{display:flex;flex-direction:column;gap:8px}.card-properties-grid__role-controls[data-v-ffcd4ea3]{display:flex;align-items:stretch;gap:4px}.card-properties-grid__role-status[data-v-ffcd4ea3]{flex:1;min-width:0}.card-properties-grid__role-user[data-v-ffcd4ea3]{flex:0 0 68px;width:68px}.card-properties-grid__grid span[data-v-ffcd4ea3]{font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}.card-properties-grid__grid strong[data-v-ffcd4ea3]{font-size:16px;color:var(--color-text);font-weight:600}.card-properties-grid__dev-status-card--published[data-v-ffcd4ea3]{background:var(--color-success);border-color:var(--color-success)}.card-properties-grid__dev-status-card--published span[data-v-ffcd4ea3],.card-properties-grid__dev-status-card--published strong[data-v-ffcd4ea3]{color:#fff}.card-properties-grid__dev-status-card--published .select-field__trigger{background:transparent!important;border:none!important;box-shadow:none!important;color:#fff!important}.card-properties-grid__dev-status-card--published .select-field__trigger-label{color:#fff!important}body.dark-mode .card-properties-grid__dev-status-card--published .select-field__trigger{background:transparent!important;color:#fff!important}.card-details-sidebar[data-v-e686bc72]{display:grid;gap:12px;align-content:start;width:100%;height:100%;min-width:0;max-width:100%;min-height:0;overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable}.card-details-sidebar__header[data-v-e686bc72]{justify-self:flex-start;min-width:0}.card-details-sidebar[data-v-e686bc72] .connected-cards-section__header h3,.card-details-sidebar[data-v-e686bc72] .pr-sync-section__header h3,.card-details-sidebar[data-v-e686bc72] .preview-sync-section__header h3,.card-details-sidebar[data-v-e686bc72] .slack-connect-section__header h3{display:none}.card-details-sidebar[data-v-e686bc72] .connected-cards-section__header,.card-details-sidebar[data-v-e686bc72] .pr-sync-section__header,.card-details-sidebar[data-v-e686bc72] .preview-sync-section__header,.card-details-sidebar[data-v-e686bc72] .slack-connect-section__header{display:block;min-width:0;max-width:100%}.card-details-sidebar[data-v-e686bc72] .connected-cards-section__quick-action,.card-details-sidebar[data-v-e686bc72] .pr-sync-section__quick-action,.card-details-sidebar[data-v-e686bc72] .preview-sync-section__quick-action,.card-details-sidebar[data-v-e686bc72] .integration-connect-field__button-wrap{width:100%}.card-details-sidebar[data-v-e686bc72] .connected-cards-section__quick-action .ui-button,.card-details-sidebar[data-v-e686bc72] .pr-sync-section__quick-action .ui-button,.card-details-sidebar[data-v-e686bc72] .preview-sync-section__quick-action .ui-button,.card-details-sidebar[data-v-e686bc72] .integration-connect-field__button-wrap .ui-button{width:100%;justify-content:center}.card-details-sidebar[data-v-e686bc72] .integration-connect-field,.card-details-sidebar[data-v-e686bc72] .select-field,.card-details-sidebar[data-v-e686bc72] .ui-text-input,.card-details-sidebar[data-v-e686bc72] .connected-cards-section,.card-details-sidebar[data-v-e686bc72] .pr-sync-section,.card-details-sidebar[data-v-e686bc72] .preview-sync-section,.card-details-sidebar[data-v-e686bc72] .slack-connect-section,.card-details-sidebar[data-v-e686bc72] .connected-cards-section__list,.card-details-sidebar[data-v-e686bc72] .pr-sync-section__list,.card-details-sidebar[data-v-e686bc72] .preview-sync-section__list,.card-details-sidebar[data-v-e686bc72] .pr-sync-section__item,.card-details-sidebar[data-v-e686bc72] .integration-link-item{min-width:0;max-width:100%}.card-details-sidebar[data-v-e686bc72] .integration-link-item__secondary,.card-details-sidebar[data-v-e686bc72] .integration-link-item__meta{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-journey[data-v-b20c8fae]{border:none;border-radius:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:center}.card-journey__state[data-v-b20c8fae]{margin:0;color:var(--color-text-muted);font-size:13px}.card-journey__error[data-v-b20c8fae]{margin:0;color:var(--color-danger);font-size:13px}.card-journey__days[data-v-b20c8fae]{position:relative;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.card-journey__dot[data-v-b20c8fae]{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#d1d5db;cursor:default}.card-journey__dot--placeholder[data-v-b20c8fae]{animation:card-journey-placeholder-pulse-b20c8fae 1.1s ease-in-out infinite;animation-delay:var(--placeholder-delay, 0ms)}.card-journey__dot--enter[data-v-b20c8fae]{animation:card-journey-dot-enter-b20c8fae .26s ease-out both;animation-delay:var(--dot-enter-delay, 0ms)}.card-journey__dot--active.card-journey__dot--start[data-v-b20c8fae]{background:#14b8a6}.card-journey__dot--active.card-journey__dot--review[data-v-b20c8fae]{background:#3b82f6}.card-journey__dot--active.card-journey__dot--changes[data-v-b20c8fae]{background:#a855f7}.card-journey__dot--active.card-journey__dot--ready[data-v-b20c8fae]{background:#f59e0b}.card-journey__dot--active.card-journey__dot--published[data-v-b20c8fae]{background:#10b981}.card-journey__dot[data-v-b20c8fae]:focus-visible{outline:2px solid var(--color-border);outline-offset:2px}@keyframes card-journey-placeholder-pulse-b20c8fae{0%,to{opacity:.3}50%{opacity:1}}@keyframes card-journey-dot-enter-b20c8fae{0%{opacity:0;transform:translateY(3px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.card-journey__popover[data-v-b20c8fae]{display:grid;gap:6px;min-width:220px}.card-journey__popover--floating[data-v-b20c8fae]{position:fixed;left:0;top:0;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px #0f172a2e;padding:8px;z-index:200;pointer-events:none}.card-journey__popover--floating.card-journey__popover--top[data-v-b20c8fae]{transform:translate(-50%,-100%)}.card-journey__popover--floating.card-journey__popover--bottom[data-v-b20c8fae]{transform:translate(-50%)}.card-journey__popover--floating[data-v-b20c8fae]:after{content:"";position:absolute;left:50%;width:10px;height:10px;background:#fff;transform:translate(-50%) rotate(45deg)}.card-journey__popover--floating.card-journey__popover--top[data-v-b20c8fae]:after{bottom:-6px;border-right:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.card-journey__popover--floating.card-journey__popover--bottom[data-v-b20c8fae]:after{top:-6px;border-left:1px solid #e5e7eb;border-top:1px solid #e5e7eb}.card-journey__popover-date[data-v-b20c8fae]{font-size:12px;font-weight:700;color:#374151}.card-journey__popover-events[data-v-b20c8fae]{display:grid;gap:6px}.card-journey__event-line[data-v-b20c8fae]{display:flex;align-items:center;gap:6px}.card-journey__chip[data-v-b20c8fae]{display:inline-flex;align-items:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.2}.card-journey__event-avatar[data-v-b20c8fae]{margin-right:4px}.card-journey__chip--neutral[data-v-b20c8fae]{background:#e5e7eb;color:#4b5563}.card-journey__chip--start[data-v-b20c8fae]{background:#ccfbf1;color:#0f766e}.card-journey__chip--review[data-v-b20c8fae]{background:#dbeafe;color:#1d4ed8}.card-journey__chip--changes[data-v-b20c8fae]{background:#f3e8ff;color:#7e22ce}.card-journey__chip--ready[data-v-b20c8fae]{background:#fef3c7;color:#b45309}.card-journey__chip--published[data-v-b20c8fae]{background:#dcfce7;color:#15803d}.option-card-group[data-v-0e96ca1c]{display:grid;grid-template-columns:repeat(var(--option-card-group-columns, 3),minmax(0,1fr));gap:8px}.option-card-group__card[data-v-0e96ca1c]{border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-surface-2);color:var(--color-text-soft);padding:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,color .18s ease}.option-card-group__card[data-v-0e96ca1c]:hover{border-color:var(--color-border);color:var(--color-text)}.option-card-group__card--active[data-v-0e96ca1c]{border-color:#536dfe;color:#536dfe}.option-card-group__card--active[data-v-0e96ca1c]:hover,.option-card-group__card--active .option-card-group__label[data-v-0e96ca1c]{color:#536dfe}.option-card-group__icon[data-v-0e96ca1c]{font-size:1.1rem;color:currentColor}.option-card-group__label[data-v-0e96ca1c]{font-size:13px;font-weight:700;color:currentColor}@media(max-width:640px){.option-card-group[data-v-0e96ca1c]{grid-template-columns:1fr}}.card-create-assign-step[data-v-4b78a6cd]{display:flex;flex-direction:column;gap:20px;padding-top:12px}.card-create-assign-step__section[data-v-4b78a6cd]{display:flex;flex-direction:column;gap:8px}.card-create-assign-step__section-title[data-v-4b78a6cd]{margin:0;font-size:14px;font-weight:700;color:var(--color-text)}.card-create-assign-step__assignees[data-v-4b78a6cd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.card-create-assign-step__assignee-field[data-v-4b78a6cd]{display:flex;flex-direction:column;gap:4px;min-width:0}.card-create-assign-step__assignee-label[data-v-4b78a6cd]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}@media(max-width:720px){.card-create-assign-step__assignees[data-v-4b78a6cd]{grid-template-columns:1fr}}.card-drawer[data-v-a1c646f3]{position:fixed;top:0;right:0;width:55vw;min-width:55vw;max-width:55vw;height:100vh;background:var(--color-surface);border-left:1px solid var(--color-border-soft);box-shadow:-12px 0 36px #0f172a2e;z-index:90;padding:12px 40px 40px;display:flex;flex-direction:column;gap:18px;overflow:hidden}body.dark-mode{background:var(--color-surface);border-left-color:var(--color-border-soft)}.card-drawer__header[data-v-a1c646f3]{display:flex;flex-direction:column;gap:12px}.card-drawer__content[data-v-a1c646f3]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:20px;min-width:0;min-height:0;align-items:stretch;flex:1}.card-drawer--no-sidebar .card-drawer__content[data-v-a1c646f3]{grid-template-columns:minmax(0,1fr)}.card-drawer__content-main[data-v-a1c646f3],.card-drawer__content-side[data-v-a1c646f3]{min-width:0;min-height:0}.card-drawer__content-main[data-v-a1c646f3]{width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.card-drawer__content-main[data-v-a1c646f3]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.card-drawer__content-main[data-v-a1c646f3]::-webkit-scrollbar{width:8px;height:8px}.card-drawer__content-main[data-v-a1c646f3]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.card-drawer__content-main[data-v-a1c646f3]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.card-drawer__content-main[data-v-a1c646f3]::-webkit-scrollbar-track{background:transparent}.card-drawer__content-side[data-v-a1c646f3]{height:100%}.card-drawer__content-main[data-v-a1c646f3] .card-main-content__editor,.card-drawer__content-main[data-v-a1c646f3] .tiptap{width:100%;max-width:100%}.card-drawer__content-main[data-v-a1c646f3] .tiptap{white-space:pre-wrap;overflow-wrap:anywhere}.card-drawer__header-row[data-v-a1c646f3]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:30;margin-left:-20px;padding:4px 0 4px 20px;background:var(--color-surface);box-shadow:0 2px 0 0 var(--color-surface)}.card-drawer__close[data-v-a1c646f3],.card-drawer__options-btn[data-v-a1c646f3]{padding:4px}.card-drawer__header-title-wrap[data-v-a1c646f3]{flex:1;min-width:0;display:flex;justify-content:center;align-items:center}.card-drawer__header-journey[data-v-a1c646f3]{width:100%;max-width:320px;justify-content:center}.card-drawer__header-title[data-v-a1c646f3]{margin:0;max-width:100%;text-align:center;font-size:13px;font-weight:600;color:var(--color-text-soft);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-drawer__options[data-v-a1c646f3]{position:relative;display:flex;align-items:center;gap:2px}.card-drawer__options-menu[data-v-a1c646f3]{position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:4px;display:flex;flex-direction:column;min-width:160px;z-index:10}.card-drawer__menu-item[data-v-a1c646f3]{background:transparent;border:none;text-align:left;padding:8px 12px;font-size:13px;color:var(--color-text);cursor:pointer;border-radius:8px;transition:background-color .15s ease}.card-drawer__menu-item[data-v-a1c646f3]:hover{background:var(--color-surface-2)}.card-drawer__menu-item[data-v-a1c646f3]:disabled{opacity:.6;cursor:not-allowed}body.dark-mode{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 4px 12px #0000004d}.card-drawer__title-wrap[data-v-a1c646f3]{flex:1;min-width:0}.card-drawer__title-main[data-v-a1c646f3]{display:block}.card-drawer__eyebrow[data-v-a1c646f3]{margin:0 0 8px}.card-drawer__title-button[data-v-a1c646f3]{border:none;background:transparent;padding:0;margin:0;color:var(--color-text);font-size:22px;line-height:1.3;letter-spacing:-.01em;font-weight:700;text-align:left;cursor:default;width:100%;white-space:pre-wrap;word-break:break-word;min-width:0;flex:1}.card-drawer__title-input[data-v-a1c646f3]{border:none;background:transparent;color:var(--color-text);font-size:22px;line-height:1.3;letter-spacing:-.01em;font-weight:700;padding:0;margin:0;width:100%;display:block;outline:none;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word;min-height:1.3em;font-family:inherit;min-width:0;flex:1}.card-drawer__title-input--invalid[data-v-a1c646f3]{box-shadow:inset 0 -2px #ef4444}.card-drawer__title-error[data-v-a1c646f3]{margin:4px 0 0;color:#dc2626;font-size:12px;font-weight:600}::global(body.dark-mode) .card-drawer__title-error[data-v-a1c646f3]{color:#fca5a5}.card-drawer__user-inline[data-v-a1c646f3]{display:flex;align-items:center;gap:4px}.card-drawer__user-inline[data-v-a1c646f3] .select-field{flex:1;min-width:0}.card-drawer__create-actions[data-v-a1c646f3]{display:flex;align-items:center;gap:12px;padding-top:12px;padding-right:20px}.card-drawer__submit[data-v-a1c646f3]{flex:1}@media(max-width:600px){.card-drawer[data-v-a1c646f3]{width:100vw;min-width:0;max-width:none}.card-drawer__content[data-v-a1c646f3]{grid-template-columns:1fr}}.app-shell[data-v-ad79aa37]{display:grid;grid-template-columns:248px 1fr;height:100%;margin:0;border-radius:16px;background:#f7f7f8;box-shadow:0 8px 28px #0f172a0f;overflow:hidden}.app-shell--collapsed[data-v-ad79aa37]{grid-template-columns:72px 1fr}.app-main[data-v-ad79aa37]{background:var(--color-app-main-bg);padding:18px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.state-panel[data-v-ad79aa37]{border:none;background:#eceff4;border-radius:14px;padding:16px;color:#374151}.state-panel--error[data-v-ad79aa37]{border-color:#fecdd3;background:#fff1f2;color:#9f1239}body.dark-mode{background:#0d131b;box-shadow:0 8px 30px #02061780}body.dark-mode{background:var(--color-surface-2);color:var(--color-text)}.app-main--with-drawer[data-v-ad79aa37] .kanban-board,.app-main--with-drawer[data-v-ad79aa37] .task-list{padding-right:55vw}@media(max-width:600px){.app-shell[data-v-ad79aa37]{grid-template-columns:1fr;margin:0;min-height:100vh;border-radius:12px}.app-shell--collapsed[data-v-ad79aa37]{grid-template-columns:1fr}}.card-page[data-v-c0dd4606]{display:grid;grid-template-columns:248px minmax(0,1fr) 380px;height:100%;border-radius:16px;overflow:hidden;background:var(--color-app-main-bg)}.card-page--collapsed[data-v-c0dd4606]{grid-template-columns:72px minmax(0,1fr) 380px}.card-page__main[data-v-c0dd4606]{padding:20px;overflow:auto;border-right:1px solid var(--color-border-soft);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.card-page__main[data-v-c0dd4606]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.card-page__main[data-v-c0dd4606]::-webkit-scrollbar{width:8px;height:8px}.card-page__main[data-v-c0dd4606]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.card-page__main[data-v-c0dd4606]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.card-page__main[data-v-c0dd4606]::-webkit-scrollbar-track{background:transparent}.card-page__header[data-v-c0dd4606]{position:relative;display:flex;align-items:center;margin-bottom:16px;min-height:28px}.card-page__header-journey[data-v-c0dd4606]{position:absolute;left:50%;transform:translate(-50%)}.card-page__content[data-v-c0dd4606]{width:100%;max-width:840px;margin:0 auto;background:var(--color-surface);border-radius:12px;padding:20px}.card-page__properties[data-v-c0dd4606]{padding:20px;background:var(--color-surface);overflow-y:auto;overflow-x:hidden;min-width:380px;max-width:380px;width:380px;min-height:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.card-page__properties[data-v-c0dd4606]:hover{scrollbar-color:rgba(107,114,128,.45) transparent;transition-delay:1s}.card-page__properties[data-v-c0dd4606]::-webkit-scrollbar{width:8px;height:8px}.card-page__properties[data-v-c0dd4606]::-webkit-scrollbar-thumb{background:transparent;border-radius:999px;transition:background-color .3s ease}.card-page__properties[data-v-c0dd4606]:hover::-webkit-scrollbar-thumb{background:#6b728073;transition-delay:1s}.card-page__properties[data-v-c0dd4606]::-webkit-scrollbar-track{background:transparent}body.dark-mode{scrollbar-color:transparent transparent}body.dark-mode{scrollbar-color:rgba(148,163,184,.5) transparent}body.dark-mode{background:transparent}body.dark-mode{background:#94a3b880}.card-page__not-found-actions[data-v-c0dd4606]{margin-top:12px}.state-panel[data-v-c0dd4606]{border:none;background:var(--color-surface-2);border-radius:12px;padding:16px;color:var(--color-text-soft)}.state-panel--error[data-v-c0dd4606]{background:#fff1f2;color:#9f1239}@media(max-width:1024px){.card-page[data-v-c0dd4606],.card-page--collapsed[data-v-c0dd4606]{grid-template-columns:72px minmax(0,1fr)}.card-page__properties[data-v-c0dd4606]{grid-column:2;border-top:1px solid var(--color-border-soft);width:auto;min-width:0;max-width:none}}@media(max-width:600px){.card-page[data-v-c0dd4606],.card-page--collapsed[data-v-c0dd4606]{grid-template-columns:1fr;height:auto;min-height:100vh}.card-page__main[data-v-c0dd4606],.card-page__properties[data-v-c0dd4606]{border-right:none}.card-page__header[data-v-c0dd4606]{flex-direction:column;align-items:flex-start;gap:8px;min-height:0}.card-page__header-journey[data-v-c0dd4606]{position:static;transform:none;align-self:center}}.activities-page[data-v-0260a4bb]{display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;border-radius:16px;overflow:hidden;background:var(--color-app-main-bg)}.activities-page--collapsed[data-v-0260a4bb]{grid-template-columns:72px minmax(0,1fr)}.activities-page__main[data-v-0260a4bb]{padding:16px;overflow:auto}.activities-page__header[data-v-0260a4bb]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.activities-page__user-filter[data-v-0260a4bb]{padding:0 4px 0 0}.activities-page__event-filter[data-v-0260a4bb]{width:240px}.state-panel[data-v-0260a4bb]{margin:0;border:none;background:var(--color-surface-2);border-radius:12px;padding:16px;color:var(--color-text-soft)}.state-panel--error[data-v-0260a4bb]{background:#fff1f2;color:#9f1239}.activities-page__loading[data-v-0260a4bb]{display:flex;justify-content:center}.activities-page__list[data-v-0260a4bb]{margin:0;padding:0;list-style:none;display:grid;gap:22px}.activities-page__group[data-v-0260a4bb]{display:grid;gap:12px;position:relative;padding-left:32px;margin-top:20px}.activities-page__group[data-v-0260a4bb]:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:1px;background:var(--color-border)}.activities-page__group-title[data-v-0260a4bb]{margin:0;padding-left:8px;font-size:13px;color:var(--color-text-muted);text-transform:capitalize;position:relative}.activities-page__group-title[data-v-0260a4bb]:before{content:"";position:absolute;left:-21px;top:50%;transform:translateY(-50%);width:9px;height:9px;border-radius:999px;background:var(--color-primary);border:2px solid var(--color-surface);box-shadow:0 0 0 1px var(--color-border)}.activities-page__group-items[data-v-0260a4bb]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.activities-page__item[data-v-0260a4bb]{border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);padding:8px}.activities-page__item-content[data-v-0260a4bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activities-page__item-main[data-v-0260a4bb]{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.activities-page__item-headline[data-v-0260a4bb]{display:grid;gap:2px;min-width:0}.activities-page__primary-row[data-v-0260a4bb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.activities-page__primary[data-v-0260a4bb]{font-size:13px;color:var(--color-text);font-weight:400;min-width:0}.activities-page__card-title[data-v-0260a4bb]{font-weight:700}.activities-page__details-toggle[data-v-0260a4bb]{border:none;background:transparent;padding:0;color:var(--color-text-muted);font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease}.activities-page__item:hover .activities-page__details-toggle[data-v-0260a4bb],.activities-page__details-toggle[data-v-0260a4bb]:focus-visible{opacity:1;pointer-events:auto}.activities-page__details-toggle[data-v-0260a4bb]:hover{color:var(--color-text-soft)}.activities-page__time[data-v-0260a4bb]{font-size:12px;color:var(--color-text-muted)}.activities-page__details-panel[data-v-0260a4bb]{margin-top:4px;padding:8px;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface-2);display:grid;gap:4px}.activities-page__details-item[data-v-0260a4bb]{margin:0;font-size:13px;color:var(--color-text-soft)}.activities-page__item-link[data-v-0260a4bb]{color:inherit;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:2px}.activities-page__item-link[data-v-0260a4bb]:hover{color:var(--color-text);text-decoration-color:var(--color-text)}.activities-page__item-link--title[data-v-0260a4bb]{font-weight:700}.activities-page__status-badge[data-v-0260a4bb]{flex-shrink:0;align-self:flex-start}.activities-page__meta[data-v-0260a4bb]{font-size:12px;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;line-height:1;padding-top:2px}.activities-page__footer[data-v-0260a4bb]{display:flex;justify-content:center;margin-top:12px}@media(max-width:980px){.activities-page__header[data-v-0260a4bb]{flex-wrap:wrap}.activities-page__event-filter[data-v-0260a4bb]{width:100%}}@media(max-width:600px){.activities-page[data-v-0260a4bb],.activities-page--collapsed[data-v-0260a4bb]{grid-template-columns:1fr;height:auto;min-height:100vh}}.cards-by-period-chart[data-v-9b688e86]{width:100%}.cards-by-period-chart[data-v-9b688e86] svg,.cards-by-period-chart[data-v-9b688e86] .apexcharts-canvas{outline:none}.cards-by-period-chart__empty[data-v-9b688e86]{display:flex;align-items:center;justify-content:center;height:200px;font-size:13px;color:var(--color-text-muted);background:var(--color-surface-2);border-radius:12px}.cards-summary-donut[data-v-a577a31e]{width:100%}.cards-summary-donut[data-v-a577a31e] svg,.cards-summary-donut[data-v-a577a31e] .apexcharts-canvas{outline:none}.cards-summary-donut__empty[data-v-a577a31e]{display:flex;align-items:center;justify-content:center;text-align:center;height:200px;padding:0 12px;font-size:13px;color:var(--color-text-muted);background:var(--color-surface-2);border-radius:12px}.cards-throughput-chart[data-v-3fa231b6]{width:100%}.cards-throughput-chart__empty[data-v-3fa231b6]{display:flex;align-items:center;justify-content:center;height:200px;font-size:13px;color:var(--color-text-muted);background:var(--color-surface-2);border-radius:12px}.cards-throughput-chart[data-v-3fa231b6] svg,.cards-throughput-chart[data-v-3fa231b6] .apexcharts-canvas{outline:none}.weekly-progress[data-v-99d13a37]{padding:20px;border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-surface);display:flex;flex-direction:column;gap:16px}.weekly-progress__header[data-v-99d13a37]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.weekly-progress__heading[data-v-99d13a37]{display:flex;flex-direction:column;gap:4px;min-width:0}.weekly-progress__title[data-v-99d13a37]{margin:0;font-size:14px;font-weight:600;color:var(--color-text-soft)}.weekly-progress__subtitle[data-v-99d13a37]{margin:0;font-size:13px;color:var(--color-text-muted)}.weekly-progress__freshness[data-v-99d13a37]{color:var(--color-text-muted)}.weekly-progress__refresh[data-v-99d13a37]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-soft);border-radius:8px;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.weekly-progress__refresh[data-v-99d13a37]:hover:not(:disabled){background:var(--color-surface-2, rgba(99, 102, 241, .06));color:var(--color-text-soft);border-color:var(--color-border)}.weekly-progress__refresh[data-v-99d13a37]:disabled{cursor:progress;opacity:.6}.weekly-progress__state[data-v-99d13a37]{display:flex;align-items:center;justify-content:center;min-height:120px}.weekly-progress__error[data-v-99d13a37]{margin:0;padding:12px 16px;background:#fecdd3;color:#9f1239;border-radius:8px;font-size:13px}body.dark-mode{background:#9f1239;color:#fecdd3}.weekly-progress__empty[data-v-99d13a37]{margin:0;font-size:13px;color:var(--color-text-muted);font-style:italic}.weekly-progress__article[data-v-99d13a37]{display:flex;flex-direction:column;gap:16px;max-width:760px}.weekly-progress__opening[data-v-99d13a37]{margin:0;font-size:16px;line-height:1.5;color:var(--color-text);font-weight:500}.weekly-progress__section[data-v-99d13a37]{display:flex;flex-direction:column;gap:4px}.weekly-progress__section-title[data-v-99d13a37]{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.weekly-progress__section-narrative[data-v-99d13a37]{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-soft);white-space:pre-line}.weekly-progress__footer[data-v-99d13a37]{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-soft)}.weekly-progress__metric[data-v-99d13a37]{font-size:12px;color:var(--color-text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.weekly-progress__metric--breakdown[data-v-99d13a37]{font-weight:500;text-transform:none;letter-spacing:normal}.reports-page[data-v-b4c58d0e]{display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;border-radius:16px;overflow:hidden;background:var(--color-app-main-bg)}.reports-page--collapsed[data-v-b4c58d0e]{grid-template-columns:72px minmax(0,1fr)}.reports-page__main[data-v-b4c58d0e]{padding:16px 20px;overflow:auto;display:flex;flex-direction:column;gap:20px}.reports-page__header[data-v-b4c58d0e]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.reports-page__title[data-v-b4c58d0e]{margin:0;font-size:20px;font-weight:700;color:var(--color-text);flex-shrink:0}.reports-page__filters[data-v-b4c58d0e]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.reports-page__filter-group[data-v-b4c58d0e]{display:flex;flex-direction:column;gap:4px}.reports-page__filter-label[data-v-b4c58d0e]{font-size:12px;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.reports-page__date-input[data-v-b4c58d0e]{height:40px;padding:0 8px;border:1px solid var(--color-border-soft);border-radius:8px;background:var(--color-surface);color:var(--color-text);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.reports-page__date-input[data-v-b4c58d0e]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #536dfe1f}.reports-page__date-input[data-v-b4c58d0e]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer}.reports-page__period-select[data-v-b4c58d0e]{width:140px}.reports-page__preset-select[data-v-b4c58d0e]{width:180px}.reports-page__section[data-v-b4c58d0e]{padding:20px 0}.reports-page__section-header[data-v-b4c58d0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.reports-page__section-title[data-v-b4c58d0e]{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--color-text-soft)}.reports-page__section-header .reports-page__section-title[data-v-b4c58d0e]{margin:0}.reports-page__cumulative-toggle[data-v-b4c58d0e]{border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-text-muted);padding:3px 8px;font-size:12px;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.reports-page__cumulative-toggle[data-v-b4c58d0e]:hover{border-color:var(--color-border-soft);color:var(--color-text-soft)}.reports-page__cumulative-toggle--active[data-v-b4c58d0e]{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.reports-page__cumulative-toggle[data-v-b4c58d0e]:focus-visible{outline:none;box-shadow:0 0 0 2px #536dfe47}.reports-page__section-description[data-v-b4c58d0e]{margin:0 0 16px;font-size:13px;color:var(--color-text-muted)}.reports-page__chart-grid[data-v-b4c58d0e]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.reports-page__chart-main[data-v-b4c58d0e]{min-width:0}.reports-page__chart-aside[data-v-b4c58d0e]{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--color-border-soft);border-radius:12px;background:var(--color-surface)}.reports-page__aside-title[data-v-b4c58d0e]{margin:0;font-size:13px;font-weight:600;color:var(--color-text-soft)}@media(max-width:1180px){.reports-page__chart-grid[data-v-b4c58d0e]{grid-template-columns:minmax(0,1fr)}}.reports-page__state[data-v-b4c58d0e]{display:flex;align-items:center;justify-content:center;min-height:200px}.reports-page__error[data-v-b4c58d0e]{margin:0;padding:16px;background:#fff1f2;color:#9f1239;border-radius:12px;font-size:13px}body.dark-mode{background:#4c0519;color:#fecdd3}@media(max-width:980px){.reports-page__header[data-v-b4c58d0e]{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.reports-page[data-v-b4c58d0e],.reports-page--collapsed[data-v-b4c58d0e]{grid-template-columns:1fr;height:auto;min-height:100vh}}.ui-card[data-v-42a8b7fa]{border-radius:14px;border:1px solid #e1e6ef;background:#f7f7f8}.ui-card--sm[data-v-42a8b7fa]{padding:12px}.ui-card--md[data-v-42a8b7fa]{padding:22px}.ui-card--lg[data-v-42a8b7fa]{padding:28px}.ui-card--elevated[data-v-42a8b7fa]{box-shadow:0 10px 30px #0f172a14}body.dark-mode{background:var(--color-surface);border-color:var(--color-border-soft)}body.dark-mode{box-shadow:0 10px 30px #02061780}.login-page[data-v-318a3a1f]{height:100%;display:grid;place-items:center;background:#f1f3f6;padding:20px}.login-card[data-v-318a3a1f]{width:min(420px,100%);background:#f7f7f8;border:1px solid #e1e6ef;border-radius:14px;box-shadow:0 10px 30px #0f172a14;padding:22px;display:grid;gap:10px}.login-card__brand[data-v-318a3a1f]{display:inline-flex;align-items:center;gap:8px;color:#111827;margin-bottom:4px}.login-card__brand-icon[data-v-318a3a1f]{color:#4f6bed;font-size:18px;line-height:1}.login-card h1[data-v-318a3a1f]{margin:0;font-size:38px;letter-spacing:-.02em;color:#1f2937}.login-card p[data-v-318a3a1f]{margin:0 0 4px;font-size:14px;color:#6b7280}.login-card small[data-v-318a3a1f]{text-align:center;color:#6b7280;font-size:12px}.login-card__provider[data-v-318a3a1f]{border:1px solid #cfd7e4;border-radius:8px;background:#f8fafc;color:#374151;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-size:14px}.login-card__form[data-v-318a3a1f]{display:grid;gap:8px}.login-card__form input[data-v-318a3a1f]{border:1px solid #cad3e1;border-radius:8px;background:#f8fafc;color:#111827;min-height:38px;padding:0 12px;font-size:14px;outline:none}.login-card__form input[data-v-318a3a1f]:focus{border-color:#8ba6ff;box-shadow:0 0 0 2px #4f6bed26}.login-card__form button[data-v-318a3a1f]{border:none;border-radius:8px;min-height:38px;background:#4f6bed;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.login-card__form button[data-v-318a3a1f]:disabled{opacity:.75;cursor:not-allowed}.login-card__error[data-v-318a3a1f]{margin-top:2px;font-size:12px;color:#b91c1c}body.dark-mode{background:#0b0f14}body.dark-mode{background:var(--color-surface);border-color:var(--color-border-soft);box-shadow:0 10px 30px #02061780}body.dark-mode{color:#f3f4f6}body.dark-mode{color:#cbd5e1}body.dark-mode{border-color:var(--color-border-soft);background:var(--color-surface-2);color:var(--color-text)}:root{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--color-bg: #f5f5f7;--color-surface: #f7f7f8;--color-surface-2: #f8fafc;--color-surface-3: #eef2f7;--color-app-main-bg: #f8f8f9;--color-column-bg: #f0f1f4;--color-column-active-bg: #e8ebf1;--color-column-special-bg: #ede9fe;--color-column-special-active-bg: #e3dcff;--color-column-special-border: #d9ccff;--color-column-special-chip-bg: #ddd6fe;--color-column-special-chip-text: #5b21b6;--color-column-primary-bg: #eaf0ff;--color-column-primary-active-bg: #dfe8ff;--color-column-primary-border: #cddaf9;--color-column-primary-chip-bg: #dbe7ff;--color-column-primary-chip-text: #1e3a8a;--color-column-primary-reviewer-bg: #eee8ff;--color-column-primary-reviewer-active-bg: #e5dcff;--color-column-primary-reviewer-border: #d8cdfa;--color-column-primary-reviewer-chip-bg: #ddd2fd;--color-column-primary-reviewer-chip-text: #5b21b6;--color-column-primary-quality-bg: #fff8dc;--color-column-primary-quality-active-bg: #fff3bf;--color-column-primary-quality-border: #f2d58a;--color-column-primary-quality-chip-bg: #f5d98f;--color-column-primary-quality-chip-text: #6b4e16;--color-column-primary-next-bg: rgba(15, 118, 110, .08);--color-column-primary-next-active-bg: rgba(15, 118, 110, .12);--color-column-primary-next-border: rgba(15, 118, 110, .35);--color-column-primary-next-chip-bg: #0f766e;--color-column-primary-next-chip-text: #ffffff;--color-text: #111827;--color-text-muted: #6b7280;--color-text-soft: #475569;--color-border: #d9dde5;--color-border-soft: #e5e7eb;--color-primary: #536dfe;--color-primary-contrast: #ffffff;--color-secondary: #7c3aed;--color-secondary-contrast: #ffffff;--color-success: #16a34a;--color-warning: #ca8a04;--color-danger: #e11d48;--color-neutral-strong: #64748b;--color-status-working: #0284c7;--color-badge-primary-bg: #dbeafe;--color-badge-secondary-bg: #ede9fe;--color-badge-success-bg: #dcfce7;--color-badge-warning-bg: #fef3c7;--color-badge-danger-bg: #ffe4e6;--color-mode-developer: #536dfe;--color-mode-reviewer: #7c3aed;--color-mode-quality: #ca8a04;--color-mode-quality-contrast: #ffffff;--color-mode-quality-soft: #fde68a;--color-mode-next: #0f766e;--color-mode-next-contrast: #ffffff;--color-mode-next-soft: #99f6e4;color:var(--color-text);background:var(--color-bg);line-height:1.45}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);overflow:hidden;border-top:8px solid var(--color-mode-developer)}body.review-mode{border-top:8px solid var(--color-mode-reviewer)}body.quality-mode{border-top:8px solid var(--color-mode-quality)}body.developer-mode{border-top:8px solid var(--color-mode-developer)}body.next-mode{border-top:8px solid var(--color-mode-next)}#app{overflow:hidden}body.dark-mode{--color-bg: #101317;--color-surface: #181c22;--color-surface-2: #1e232b;--color-surface-3: #2a313b;--color-app-main-bg: #151a21;--color-column-bg: #232a34;--color-column-active-bg: #2c3542;--color-column-special-bg: #2a1d38;--color-column-special-active-bg: #322247;--color-column-special-border: #50326d;--color-column-special-chip-bg: #4b2f66;--color-column-special-chip-text: #e9d5ff;--color-column-primary-bg: #243247;--color-column-primary-active-bg: #2d3e56;--color-column-primary-border: #3a4e69;--color-column-primary-chip-bg: #3a4f6a;--color-column-primary-chip-text: #dbeafe;--color-column-primary-reviewer-bg: #251a32;--color-column-primary-reviewer-active-bg: #2d1f3c;--color-column-primary-reviewer-border: #452b60;--color-column-primary-reviewer-chip-bg: #4f326f;--color-column-primary-reviewer-chip-text: #ead8ff;--color-column-primary-quality-bg: #3e3115;--color-column-primary-quality-active-bg: #4d3a14;--color-column-primary-quality-border: #7a5c1a;--color-column-primary-quality-chip-bg: #8a6922;--color-column-primary-quality-chip-text: #fff4d6;--color-column-primary-next-bg: rgba(20, 184, 166, .18);--color-column-primary-next-active-bg: rgba(20, 184, 166, .24);--color-column-primary-next-border: rgba(45, 212, 191, .55);--color-column-primary-next-chip-bg: #14b8a6;--color-column-primary-next-chip-text: #042f2e;--color-text: #e6e9ef;--color-text-muted: #c3cad6;--color-text-soft: #9aa3b1;--color-border: #3b4452;--color-border-soft: #353d49;--color-primary: #1d4ed8;--color-primary-contrast: #f8fafc;--color-secondary: #6d28d9;--color-secondary-contrast: #f8fafc;--color-success: #22c55e;--color-warning: #facc15;--color-danger: #fb7185;--color-neutral-strong: #64748b;--color-status-working: #0ea5e9;--color-badge-primary-bg: #1e3a8a;--color-badge-secondary-bg: #312e81;--color-badge-success-bg: #14532d;--color-badge-warning-bg: #78350f;--color-badge-danger-bg: #4c0519;--color-mode-developer: #536dfe;--color-mode-reviewer: #7c3aed;--color-mode-quality: #ca8a04;--color-mode-quality-contrast: #111827;--color-mode-quality-soft: #fde68a;--color-mode-next: #14b8a6;--color-mode-next-contrast: #042f2e;--color-mode-next-soft: #99f6e4;background:var(--color-bg);color:var(--color-text)}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{background:#000c;color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}
