.dashboard-overview_page__iCHKD{--ink:var(--v8-color-fg,#0f172a);--muted:var(--v8-color-fg-muted,#64748b);--line:var(--v8-color-border,#e2e8f0);--surface:var(--v8-color-surface,#fff);--surface-muted:var(--v8-color-surface-muted,#f8fafc);--accent:var(--v8-color-accent,#2563eb);--success:var(--v8-color-success,#16a34a);--danger:var(--v8-color-danger,#ef4444);display:flex;flex-direction:column;gap:0;min-width:0}.dashboard-overview_page-header__o3BuZ{margin-bottom:24px}.dashboard-overview_page-title-row__AN7rx{margin-bottom:20px}.dashboard-overview_page-title__hiL9V{margin-bottom:0}.dashboard-overview_filter-bar__De22q{align-items:center;display:flex;gap:16px;flex-wrap:wrap}.dashboard-overview_search-wrap__7epC7{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;padding:7px 12px;flex:0 0 220px;transition:border-color .2s,box-shadow .2s}.dashboard-overview_search-wrap__7epC7:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.dashboard-overview_search-icon__KIztN{color:color-mix(in srgb,var(--muted) 65%,transparent);font-size:13px}.dashboard-overview_search-input__0A0k9{background:transparent;border:0;color:var(--ink);font-size:13px;outline:none;width:100%}.dashboard-overview_search-input__0A0k9::placeholder{color:color-mix(in srgb,var(--muted) 65%,transparent)}.dashboard-overview_cards-grid__GziqT{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.dashboard-overview_metric-card__QzYoZ{background:var(--surface);border:1px solid var(--line);border-radius:var(--v8-radius-lg,12px);box-shadow:var(--v8-shadow-sm,0 1px 2px rgb(0 0 0/6%));display:flex;flex-direction:column;min-width:0;padding:16px;position:relative;transition:box-shadow .2s,transform .2s,border-color .2s}.dashboard-overview_metric-card__QzYoZ:has(.dashboard-overview_card-link__6ojtR):focus-within,.dashboard-overview_metric-card__QzYoZ:has(.dashboard-overview_card-link__6ojtR):hover{border-color:color-mix(in srgb,var(--accent) 20%,var(--line));box-shadow:var(--v8-shadow-md,0 8px 22px rgb(15 23 42/8%));transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.dashboard-overview_metric-card__QzYoZ{transition:none}.dashboard-overview_metric-card__QzYoZ:has(.dashboard-overview_card-link__6ojtR):focus-within,.dashboard-overview_metric-card__QzYoZ:has(.dashboard-overview_card-link__6ojtR):hover{transform:none}}@media (max-width:1024px){.dashboard-overview_cards-grid__GziqT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-overview_cards-grid__GziqT{grid-template-columns:1fr}}.dashboard-overview_card-top-row__YsJ3u{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.dashboard-overview_card-icon__K7sWc{align-items:center;color:var(--accent);display:inline-flex;height:34px;justify-content:center;width:34px}.dashboard-overview_card-icon__K7sWc svg{display:block;height:30px;width:30px}.dashboard-overview_card-title__KEai9{color:var(--ink);font-size:15px;font-weight:700;margin:0 0 6px}.dashboard-overview_card-description__bLtLD{color:var(--muted);font-size:13px;line-height:1.55;margin:0 0 12px;min-height:42px}.dashboard-overview_card-categories__yfQ8K{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.dashboard-overview_badge__jxNg7{border-radius:9999px;display:inline-flex;font-size:11px;font-weight:600;line-height:1;padding:6px 10px;white-space:nowrap}.dashboard-overview_badge-priority-p0__PBFpF{background:color-mix(in srgb,var(--v8-color-danger,#ef4444) 16%,transparent);color:var(--v8-color-danger,#ef4444)}.dashboard-overview_badge-priority-p1__amkPd{background:color-mix(in srgb,var(--v8-color-warning,#f59e0b) 18%,transparent);color:#b45309}.dashboard-overview_badge-priority-p2__tGuGJ{background:color-mix(in srgb,var(--v8-color-accent,#2563eb) 14%,transparent);color:var(--v8-color-accent,#2563eb)}.dashboard-overview_badge-category-engineering__apHBu{background:color-mix(in srgb,var(--v8-color-accent,#2563eb) 12%,transparent);color:var(--v8-color-accent,#2563eb)}.dashboard-overview_badge-category-delivery__aI4Cp{background:color-mix(in srgb,var(--v8-color-success,#16a34a) 12%,transparent);color:var(--v8-color-success,#16a34a)}.dashboard-overview_badge-category-pm-em__HbfWp{background:color-mix(in srgb,var(--v8-color-warning,#f59e0b) 12%,transparent);color:#b45309}.dashboard-overview_badge-category-management__DBFb9{background:color-mix(in srgb,var(--v8-color-fg-muted,#64748b) 16%,transparent);color:var(--v8-color-fg-muted,#64748b)}.dashboard-overview_card-sources__9BINH{color:color-mix(in srgb,var(--muted) 78%,transparent);font-size:12px;margin:0 0 14px}.dashboard-overview_card-bottom__wFb5s{align-items:center;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent);display:flex;justify-content:space-between;padding-top:12px}.dashboard-overview_status-live__BxuBf{align-items:center;color:var(--success);display:flex;font-size:12px;font-weight:600;gap:5px}.dashboard-overview_live-dot__iJFeI{background:var(--success);border-radius:50%;display:inline-block;height:7px;width:7px}.dashboard-overview_status-coming-soon__bB_2d{color:color-mix(in srgb,var(--muted) 72%,transparent);font-size:12px;font-weight:500}.dashboard-overview_card-link__6ojtR{color:var(--accent);font-size:13px;font-weight:600;text-decoration:none}.dashboard-overview_card-link__6ojtR:focus-visible{outline:none}.dashboard-overview_card-link__6ojtR:after{border-radius:var(--v8-radius-lg,12px);content:"";inset:0;position:absolute}.dashboard-overview_metric-card__QzYoZ:has(.dashboard-overview_card-link__6ojtR:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.dashboard-overview_metric-card__QzYoZ:hover .dashboard-overview_card-link__6ojtR{text-decoration:underline}.dashboard-overview_card-link-disabled__uKTL2{color:color-mix(in srgb,var(--muted) 45%,transparent);font-size:13px;font-weight:600}.dashboard-overview_summary-footer__1cfiA{align-items:center;border-top:1px solid var(--line);display:flex;font-size:13px;justify-content:space-between;padding-top:16px}.dashboard-overview_footer-showing__HWVRH{color:var(--muted)}.dashboard-overview_footer-stats__mdtOT{align-items:center;display:flex;gap:20px}.dashboard-overview_footer-live__zNZ0Y{color:var(--success);font-weight:600}.dashboard-overview_footer-coming-soon__6mAUh,.dashboard-overview_footer-updated__9_1yX{color:color-mix(in srgb,var(--muted) 72%,transparent)}.dashboard-overview_state-wrap__P5NII{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:260px;padding:24px;text-align:center}.dashboard-overview_state-title__3bQEA{color:var(--ink);font-size:18px;font-weight:700;margin:0}.dashboard-overview_state-text__vFCch{color:var(--muted);font-size:14px;margin:0;max-width:400px}.dashboard-overview_state-error__B56ns{background:color-mix(in srgb,var(--danger) 12%,transparent);border-radius:8px;color:color-mix(in srgb,var(--danger) 78%,#6b1115);padding:8px 12px}.UserMenu_profile__jUs3S{align-items:center;display:flex;gap:10px;justify-content:center;padding:4px 0;width:100%}.UserMenu_trigger__VaorO{background:transparent;border:0;border-radius:8px;color:inherit;cursor:pointer;font:inherit;justify-content:flex-start;padding:6px;text-align:left}.UserMenu_trigger__VaorO.UserMenu_collapsed__Wy9O9{justify-content:center}.UserMenu_trigger__VaorO:hover,.UserMenu_trigger__VaorO[aria-expanded=true]{background:color-mix(in srgb,var(--v8-color-accent,#2563eb) 12%,white)}.UserMenu_trigger__VaorO:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.UserMenu_avatar__KEyhb{align-items:center;background:linear-gradient(135deg,#456bff,#5d7dff);border-radius:9px;color:var(--v8-color-surface,#fff);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.UserMenu_identity__khY0b{display:flex;flex-direction:column;gap:1px;min-width:0}.UserMenu_name__blxo3{color:var(--v8-color-fg,#172033);font-size:12px;font-weight:600}.UserMenu_email__XsXwP,.UserMenu_name__blxo3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_email__XsXwP{color:var(--v8-color-fg-muted,#667085);font-size:11px}.UserMenu_menu__uDgzq{background:var(--v8-color-surface,#fff);border:1px solid var(--v8-color-border,rgb(50 74 112/12%));border-radius:10px;box-shadow:0 8px 24px rgb(23 32 51/14%);display:flex;flex-direction:column;max-width:280px;min-width:200px;padding:6px;position:fixed;z-index:1000}.UserMenu_menu-header__Tr37V{border-bottom:1px solid var(--v8-color-border,rgb(50 74 112/12%));display:flex;flex-direction:column;gap:2px;margin-bottom:4px;padding:6px 8px 8px}.UserMenu_menu-item__AHZ67{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--v8-color-fg,#172033);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px;text-align:left;width:100%}.UserMenu_menu-item__AHZ67:focus-visible,.UserMenu_menu-item__AHZ67:hover{background:color-mix(in srgb,var(--v8-color-accent,#2563eb) 12%,white);outline:none}.AppSidebar_sidebar__X9wD_{--sidebar-bg:var(--v8-color-surface,#fff);--sidebar-muted:var(--v8-color-fg-muted,#667085);--sidebar-line:var(--v8-color-border,rgb(50 74 112/12%));--sidebar-surface:var(--v8-color-surface-muted,#fafafa);--sidebar-surface-strong:color-mix(in srgb,var(--v8-color-accent,#2563eb) 12%,white);--sidebar-text:var(--v8-color-fg,#172033);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-line);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:width .18s ease;width:200px;flex-shrink:0}.AppSidebar_sidebar-collapsed__rcW4v{width:72px}.AppSidebar_nav__P2vYk{flex:1 1;padding:28px 8px 0}.AppSidebar_sidebar-header__YSxCk{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.AppSidebar_nav-group-label__JILR2{color:var(--sidebar-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 8px 6px;text-transform:uppercase}.AppSidebar_collapse-btn__Xn3NQ{align-items:center;background:var(--sidebar-surface);border:1px solid var(--sidebar-line);border-radius:6px;color:var(--sidebar-muted);cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.AppSidebar_collapse-btn__Xn3NQ:hover{background:var(--sidebar-surface-strong);color:var(--sidebar-text)}.AppSidebar_collapse-btn__Xn3NQ:focus-visible{outline:2px solid #60a5fa;outline-offset:1px}.AppSidebar_nav-list__f0AzQ{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.AppSidebar_nav-item__Yb_pu{align-items:center;border-radius:8px;color:var(--sidebar-muted);display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-decoration:none;transition:background .12s,color .12s}.AppSidebar_sidebar-collapsed__rcW4v .AppSidebar_nav-item__Yb_pu{justify-content:center;padding:8px}.AppSidebar_nav-item-active__ALyvp,.AppSidebar_nav-item__Yb_pu:hover{background:var(--sidebar-surface-strong);color:var(--sidebar-text)}.AppSidebar_nav-item-active__ALyvp{font-weight:600}.AppSidebar_nav-icon__DxVeI{font-size:15px;flex-shrink:0;width:18px;text-align:center}.AppSidebar_sidebar-collapsed__rcW4v .AppSidebar_nav-icon__DxVeI{width:auto}.AppSidebar_nav-label__gCKMG{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppSidebar_bottom__fae8f{border-top:1px solid var(--sidebar-line);display:flex;flex-direction:column;gap:4px;padding:12px 8px}.AppSidebar_settings-btn__BJXgu{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--sidebar-muted);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:10px;padding:8px 10px;text-align:left;width:100%}.AppSidebar_settings-btn__BJXgu:hover{background:var(--sidebar-surface-strong);color:var(--sidebar-text)}.AppTopBar_topbar__0BKNu{align-items:center;background:#fff;border-bottom:1px solid rgb(0 0 0/6%);display:flex;justify-content:space-between;padding:12px 28px}.AppTopBar_icon-breadcrumb__1a1So{align-items:center;display:flex;gap:8px}.AppTopBar_breadcrumb__jkBFU{align-items:center;display:flex;gap:4px}.AppTopBar_breadcrumb-muted__3wJ0n{color:rgb(0 0 0/40%);font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:none}.AppTopBar_breadcrumb-muted__3wJ0n:hover{color:rgb(0 0 0/70%)}.AppTopBar_breadcrumb-sep__qAOCq{color:rgb(0 0 0/10%);font-family:Inter,sans-serif;font-size:14px;font-weight:400}.AppTopBar_breadcrumb-select__85Jjy{appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:400;outline:none;padding:0}.AppTopBar_breadcrumb-select__85Jjy:hover{color:#334155}.AppTopBar_breadcrumb-select__85Jjy:focus-visible{border-radius:2px;outline:2px solid #4f46e5;outline-offset:2px}.AppTopBar_breadcrumb-label__bxil1{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.AppTopBar_actions__eRqbk{align-items:center;display:flex;gap:20px}.AppTopBar_search__dTuUF{align-items:center;background:rgb(0 0 0/4%);border:none;border-radius:6px;cursor:text;display:flex;gap:8px;justify-content:space-between;padding:6px 8px;width:160px}.AppTopBar_search-inner__apYWJ{align-items:center;display:flex;gap:8px;min-width:0}.AppTopBar_search-icon___Pwd1{align-items:center;color:rgb(0 0 0/20%);display:flex;flex-shrink:0}.AppTopBar_search-input__dflB5{background:transparent;border:none;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:400;min-width:0;outline:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.AppTopBar_search-input__dflB5::placeholder{color:rgb(0 0 0/20%)}.AppTopBar_action-group__vKMnA{align-items:center;display:flex;gap:8px}.AppTopBar_avatar-btn__8iq7a{align-items:center;background:#3b82f6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:11px;font-weight:700;height:28px;justify-content:center;width:28px}.AppLayout_shell__vgEIz{display:flex;height:100vh;height:100dvh;overflow:hidden}.AppLayout_main__VOAlg{display:flex;flex:1 1;flex-direction:column;min-width:0;min-height:0;background:var(--v8-color-surface-canvas,#f4f8ff)}.AppLayout_content__dnLCo{flex:1 1;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--v8-color-surface,#fff);padding:32px;view-transition-name:main-window}.AppLayout_shell__vgEIz:has(dialog:modal) .AppLayout_content__dnLCo{overflow:hidden}@media (max-width:768px){.AppLayout_content__dnLCo{padding:16px}}