.app-shell_contextTrigger__YCMOX.app-shell_contextTrigger__YCMOX{min-width:0;max-width:320px;height:40px}.app-shell_attentionDot__HVGMI{width:7px;height:7px;flex:none;margin-left:auto;border-radius:50%;background:var(--action-fill)}.sidebar-collapsed .nav-item:has(.app-shell_attentionDot__HVGMI){position:relative}.sidebar-collapsed .app-shell_attentionDot__HVGMI{position:absolute;top:7px;right:6px;margin:0}.app-shell_contextTrigger__YCMOX .app-shell_scopeLabel__e1_sM.app-shell_scopeLabel__e1_sM{display:block;color:var(--text-muted,var(--muted));font-size:11px}.app-shell_contextPopover__bWugX.app-shell_contextPopover__bWugX{z-index:100;width:min(360px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);display:flex;flex-direction:column;overflow:hidden;padding:8px;background:var(--surface-1,var(--surface));color:var(--text)}.app-shell_selectorHeading__kI_xs{margin:0;padding:6px 8px 10px;color:var(--muted);font-size:12px;font-weight:600}.app-shell_selectorScroll__MMmDe{min-height:0;max-height:min(420px,55dvh);overflow-y:auto;overscroll-behavior:contain}.app-shell_workspaceGroup__ntcNh+.app-shell_workspaceGroup__ntcNh{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.app-shell_projectOption__08EfH,.app-shell_workspaceOption__Nn88f{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.app-shell_projectOption__08EfH{width:calc(100% - 20px);margin-left:20px}.app-shell_projectOption__08EfH:hover,.app-shell_projectOption__08EfH[aria-current],.app-shell_workspaceOption__Nn88f:hover,.app-shell_workspaceOption__Nn88f[aria-current]{background:var(--hover)}.app-shell_projectOption__08EfH:disabled,.app-shell_workspaceOption__Nn88f:disabled{opacity:.6;cursor:wait}.app-shell_optionAvatar__Q95O6{width:26px;height:26px;flex:none;overflow:hidden;border-radius:50%}.app-shell_optionCopy__i0SXv{display:grid;gap:2px;flex:1;min-width:0}.app-shell_optionCopy__i0SXv strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.app-shell_emptyProjects__OnPns,.app-shell_optionCopy__i0SXv small,.app-shell_selectorStatus__tzkXx{color:var(--muted);font-size:12px}.app-shell_projectOption__08EfH>svg,.app-shell_selectorActions__TMfvI svg,.app-shell_workspaceOption__Nn88f>svg{width:16px;height:16px;flex:none}.app-shell_emptyProjects__OnPns,.app-shell_selectorStatus__tzkXx{margin:0;padding:8px}.app-shell_selectorActions__TMfvI{display:grid;gap:2px;margin-top:8px;padding-top:6px;border-top:1px solid var(--border)}.app-shell_selectorActions__TMfvI a{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px;border-radius:6px;color:var(--muted);font-size:12px;text-decoration:none}.app-shell_selectorActions__TMfvI a:hover{background:var(--hover);color:var(--text)}.app-shell_contextError__jyi8U button:focus-visible,.app-shell_contextPopover__bWugX a:focus-visible,.app-shell_contextPopover__bWugX button:focus-visible,.app-shell_contextTrigger__YCMOX:focus-visible{outline:2px solid var(--action-primary,var(--text));outline-offset:-2px}.app-shell_contextError__jyi8U,.app-shell_selectorError__2s5Br{padding:10px;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:6px;font-size:12px}.app-shell_selectorError__2s5Br{margin:8px 0 0}.app-shell_contextError__jyi8U{margin:12px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.app-shell_contextError__jyi8U button{flex:none;color:inherit;text-decoration:underline}@media (max-width:720px){.app-shell_contextTrigger__YCMOX.app-shell_contextTrigger__YCMOX{max-width:none;width:100%}}.workspace-overview_page__VjB1v{width:100%;max-width:1480px;min-width:0;margin:0 auto;padding:28px 32px 48px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;color:var(--text)}.workspace-overview_page__VjB1v .product-header{min-width:0;margin:0;padding:0}.workspace-overview_page__VjB1v .product-header>div{min-width:0}.workspace-overview_page__VjB1v .product-header h1{font-size:26px;font-weight:600;letter-spacing:-.035em;overflow-wrap:anywhere}.workspace-overview_page__VjB1v .product-header p{margin-top:6px;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.workspace-overview_page__VjB1v :is(h2,h3,p,ul){margin:0}.workspace-overview_page__VjB1v ul,.workspace-overview_projectList__ohhec{padding:0;list-style:none}.workspace-overview_page__VjB1v :is(a,button):focus-visible,.workspace-overview_portfolio__DyJ6E :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.workspace-overview_page__VjB1v :is(a,button),.workspace-overview_portfolio__DyJ6E :is(a,button){touch-action:manipulation}.workspace-overview_page__VjB1v :is(strong,h2),.workspace-overview_portfolio__DyJ6E strong{overflow-wrap:anywhere}.workspace-overview_sectionHead__Ux4rG{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px}.workspace-overview_sectionHead__Ux4rG h2{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.5;letter-spacing:-.015em}.workspace-overview_sectionHead__Ux4rG h2>svg{width:16px;height:16px;color:var(--muted)}.workspace-overview_sectionHead__Ux4rG p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:3px}.workspace-overview_textLink__noWWc{display:inline-flex;align-items:center;gap:5px;min-height:32px;border-radius:5px;color:var(--muted);font-size:12px;font-weight:500;flex-shrink:0}.workspace-overview_rowAction__lVaK8 svg,.workspace-overview_textLink__noWWc svg{width:14px;height:14px}.workspace-overview_rowAction__lVaK8:hover,.workspace-overview_textLink__noWWc:hover{color:var(--text);text-decoration:underline;text-underline-offset:4px}.workspace-overview_attention__CE0Lj{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--panel-shadow);min-width:0}.workspace-overview_attentionList__3pPAc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;padding:0 8px 8px!important}.workspace-overview_attentionItem__ZkZBE{position:relative;display:grid;align-content:start;gap:7px;height:100%;min-height:118px;padding:14px 36px 14px 14px;border:1px solid var(--border);border-radius:8px;background:var(--inset);transition:background-color .15s,border-color .15s}.workspace-overview_attentionItem__ZkZBE:hover{background:var(--surface-2);border-color:var(--border-strong)}.workspace-overview_attentionItem__ZkZBE strong{font-size:13px;font-weight:550;line-height:1.55}.workspace-overview_priority__zx8xD{width:fit-content;color:var(--muted);font-size:11px;line-height:1.5}.workspace-overview_priority__zx8xD[data-priority=critical],.workspace-overview_priority__zx8xD[data-priority=urgent]{color:var(--danger)}.workspace-overview_priority__zx8xD[data-priority=high]{color:var(--warning)}.workspace-overview_attentionArrow__Bxm6c{position:absolute;right:14px;top:17px;width:14px;height:14px;color:var(--faint)}.workspace-overview_meta__U_UoO{color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.workspace-overview_calmState__li6lf{display:flex;gap:12px;align-items:center;padding:0 18px 18px}.workspace-overview_calmState__li6lf>svg{color:var(--muted);width:20px;height:20px}.workspace-overview_calmState__li6lf strong{font-size:13px}.workspace-overview_calmState__li6lf p{margin-top:4px;color:var(--muted);font-size:12px}.workspace-overview_metrics__qc90S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workspace-overview_metric__cySsB{min-width:0;display:grid;gap:5px;padding:12px 5px 5px;border:1px solid var(--border);border-radius:13px;background:var(--surface);box-shadow:var(--panel-shadow)}.workspace-overview_metric__cySsB>span{padding:0 10px 3px;color:var(--muted);font-size:12px;font-weight:500}.workspace-overview_metric__cySsB>strong{padding:9px 10px 0;border:1px solid var(--border);border-bottom:0;border-radius:8px 8px 0 0;font-size:28px;font-weight:550;line-height:1.2;letter-spacing:-.04em;background:var(--inset);font-variant-numeric:tabular-nums}.workspace-overview_metric__cySsB>small{margin-top:-5px;padding:8px 10px 12px;border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;color:var(--muted);background:var(--inset);font-size:12px;line-height:1.5}.workspace-overview_metric__cySsB:hover{border-color:var(--border-strong)}.workspace-overview_panel__Zkrwk{min-width:0;padding:0 5px 5px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow);scroll-margin-top:80px}.workspace-overview_panel__Zkrwk .workspace-overview_sectionHead__Ux4rG{padding-left:13px;padding-right:13px}.workspace-overview_inset__ZN_kj{min-width:0;background:var(--inset);border:1px solid var(--border);border-radius:9px}.workspace-overview_count__UVocz{min-width:22px;padding:1px 6px;border:1px solid var(--border);border-radius:5px;font-size:11px;color:var(--muted);font-weight:500;text-align:center;font-variant-numeric:tabular-nums}.workspace-overview_projectColumns__N9s2C,.workspace-overview_projectRow__faGjl{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(110px,.8fr) minmax(140px,.9fr);gap:18px;align-items:center}.workspace-overview_projectColumns__N9s2C{padding:11px 16px;color:var(--muted);font-size:11px;border-bottom:1px solid var(--border)}.workspace-overview_projectRow__faGjl{padding:15px 16px;min-height:84px;transition:background-color .15s}.workspace-overview_projectRow__faGjl+.workspace-overview_projectRow__faGjl{border-top:1px solid var(--border)}.workspace-overview_projectRow__faGjl:last-child{border-radius:0 0 8px 8px}.workspace-overview_projectRow__faGjl:focus-within,.workspace-overview_projectRow__faGjl:hover{background:var(--surface-2)}.workspace-overview_projectIdentity__bdUVe{display:flex;min-width:0;align-items:center;gap:12px;border-radius:5px}.workspace-overview_projectIdentity__bdUVe>span:last-child{display:grid;gap:4px;min-width:0}.workspace-overview_projectIdentity__bdUVe strong{font-size:14px;font-weight:550;line-height:1.4}.workspace-overview_projectIdentity__bdUVe:hover strong{text-decoration:underline;text-underline-offset:4px}.workspace-overview_avatar__lwqiL{width:34px!important;height:34px!important;flex-shrink:0}.workspace-overview_projectRow__faGjl small{display:block;font-size:12px;color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.workspace-overview_projectFindings__r6QpX,.workspace-overview_projectStage__jJtqj{min-width:0;display:grid;gap:5px}.workspace-overview_serviceStage__p8lsZ{min-width:0;display:grid;gap:3px}.workspace-overview_serviceStage__p8lsZ+.workspace-overview_serviceStage__p8lsZ{padding-top:7px;border-top:1px solid var(--border)}.workspace-overview_serviceStageEmpty__FLSBg{color:var(--muted);font-size:12px}.workspace-overview_status__pICeZ{display:inline-flex;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:500}.workspace-overview_status__pICeZ:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint);flex-shrink:0}.workspace-overview_status__pICeZ[data-tone=warning]:before{background:var(--warning)}.workspace-overview_status__pICeZ[data-tone=info]:before{background:var(--info)}.workspace-overview_status__pICeZ[data-tone=success]:before{background:var(--success)}.workspace-overview_projectFindings__r6QpX strong{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.workspace-overview_projectFindings__r6QpX[data-urgent=true] strong{color:var(--danger)}.workspace-overview_rowAction__lVaK8{display:inline-flex;gap:5px;align-items:center;justify-self:end;min-height:36px;border-radius:5px;font-size:12px;color:var(--muted);line-height:1.5}.workspace-overview_detailGrid__ybGlF{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px;align-items:start}.workspace-overview_mainColumn__JUyMa,.workspace-overview_sideColumn__eCyWA{display:grid;gap:20px;min-width:0;align-content:start}.workspace-overview_finding__0fRzB{display:grid;gap:9px;padding:16px;border-radius:6px;transition:background-color .15s}.workspace-overview_finding__0fRzB:hover{background:var(--surface-2)}.workspace-overview_findingList__d7_lw>li+li{border-top:1px solid var(--border)}.workspace-overview_findingMeta__XZ1hA{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.workspace-overview_findingMeta__XZ1hA code{margin-left:auto;color:var(--faint);font-family:var(--mono);font-size:11px;overflow-wrap:anywhere}.workspace-overview_finding__0fRzB>strong{font-size:13px;line-height:1.6;font-weight:550}.workspace-overview_severity__WMpF9{display:inline-flex;gap:5px;align-items:center;color:var(--muted);font-size:11px;text-transform:capitalize}.workspace-overview_severity__WMpF9:before{content:"";width:5px;height:5px;background:currentColor;border-radius:2px}.workspace-overview_severity__WMpF9[data-severity=critical],.workspace-overview_severity__WMpF9[data-severity=high]{color:var(--danger)}.workspace-overview_severity__WMpF9[data-severity=medium]{color:var(--warning)}.workspace-overview_findingStatus__tHBHE{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px}.workspace-overview_findingStatus__tHBHE svg{width:14px;height:14px}.workspace-overview_tool__bBV0e{display:flex;gap:10px;padding:13px;align-items:flex-start;border-radius:7px}.workspace-overview_tool__bBV0e:hover{background:var(--inset)}.workspace-overview_toolList__6iSPP>li+li{border-top:1px solid var(--border)}.workspace-overview_tool__bBV0e>span:nth-child(2){display:grid;gap:5px;min-width:0;flex:1}.workspace-overview_tool__bBV0e strong{font-size:12px;font-weight:550}.workspace-overview_tool__bBV0e span span{color:var(--muted);font-size:12px;line-height:1.5}.workspace-overview_tool__bBV0e small{color:var(--faint);font-size:11px;line-height:1.6}.workspace-overview_tool__bBV0e>svg{width:14px;height:14px;margin-top:8px;color:var(--faint)}.workspace-overview_iconTile__lIdGr{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:8px;background:var(--inset);color:var(--muted);flex-shrink:0}.workspace-overview_iconTile__lIdGr svg{width:15px;height:15px}.workspace-overview_activity__uJPhe{display:grid;gap:7px;padding:13px;border-radius:7px}a.workspace-overview_activity__uJPhe:hover{background:var(--inset)}.workspace-overview_activityList__T9RsB>li+li{border-top:1px solid var(--border)}.workspace-overview_activity__uJPhe strong{font-size:12px;line-height:1.6;font-weight:500}.workspace-overview_activity__uJPhe .workspace-overview_meta__U_UoO{display:flex;flex-wrap:wrap;gap:5px 12px;justify-content:space-between;font-size:11px}.workspace-overview_activity__uJPhe time{flex-shrink:0}.workspace-overview_empty__o5s_H{display:grid;justify-items:start;gap:10px;padding:28px 20px}.workspace-overview_empty__o5s_H>svg{width:22px;height:22px;color:var(--faint)}.workspace-overview_empty__o5s_H strong{font-size:14px;font-weight:550}.workspace-overview_emptyText__Xw0fJ,.workspace-overview_empty__o5s_H p{color:var(--muted);font-size:12px;line-height:1.7}.workspace-overview_emptyText__Xw0fJ{padding:0 13px 18px}.workspace-overview_portfolio__DyJ6E{padding:5px;border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--panel-shadow)}.workspace-overview_updated__Lh00V{color:var(--faint);font-size:11px}.workspace-overview_filters__n1oOz{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.workspace-overview_filters__n1oOz>label:first-child{flex:1;min-width:min(240px,100%)}.workspace-overview_filters__n1oOz input{width:100%}.workspace-overview_filters__n1oOz>label{min-width:0}.workspace-overview_filterSummary__tQXzi{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:-10px;color:var(--muted);font-size:12px}@media (max-width:1180px){.workspace-overview_page__VjB1v{padding:24px;gap:20px}.workspace-overview_projectColumns__N9s2C,.workspace-overview_projectRow__faGjl{grid-template-columns:minmax(160px,1.3fr) minmax(110px,1fr) minmax(100px,.8fr);gap:14px}.workspace-overview_projectColumns__N9s2C>:last-child{display:none}.workspace-overview_rowAction__lVaK8{grid-column:1/-1;justify-self:start;min-height:28px}.workspace-overview_detailGrid__ybGlF{grid-template-columns:minmax(0,1fr)}.workspace-overview_mainColumn__JUyMa{gap:16px}.workspace-overview_sideColumn__eCyWA{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.workspace-overview_page__VjB1v{padding:20px 16px 32px;gap:18px}.workspace-overview_metrics__qc90S{grid-template-columns:minmax(0,1fr);gap:8px}.workspace-overview_metric__cySsB{grid-template-columns:1fr auto;gap:4px 12px;padding:14px}.workspace-overview_metric__cySsB>span{padding:0;align-self:center}.workspace-overview_metric__cySsB>strong{grid-column:2;grid-row:1/3;border:0;background:none;padding:0;align-self:center}.workspace-overview_metric__cySsB>small{border:0;padding:0;margin:0;background:none}.workspace-overview_sectionHead__Ux4rG{flex-wrap:wrap;gap:6px 12px;padding:12px}.workspace-overview_sectionHead__Ux4rG p{max-width:35ch}.workspace-overview_attentionList__3pPAc{grid-template-columns:minmax(0,1fr)}.workspace-overview_attentionItem__ZkZBE{min-height:0}.workspace-overview_projectColumns__N9s2C{display:none}.workspace-overview_projectRow__faGjl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:16px 12px}.workspace-overview_projectIdentity__bdUVe{grid-column:1/-1;min-height:44px}.workspace-overview_projectIdentity__bdUVe strong{font-size:14px}.workspace-overview_rowAction__lVaK8{min-height:44px;padding:0 10px;width:100%;justify-content:space-between;border:1px solid var(--border-strong);background:var(--surface)}.workspace-overview_textLink__noWWc{min-height:44px}.workspace-overview_sideColumn__eCyWA{grid-template-columns:minmax(0,1fr);gap:18px}.workspace-overview_findingMeta__XZ1hA code{margin-left:0}.workspace-overview_filters__n1oOz>label{width:100%}.workspace-overview_filters__n1oOz [data-slot=button],.workspace-overview_filters__n1oOz [data-slot=input],.workspace-overview_filters__n1oOz [data-slot=native-select]{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-overview_page__VjB1v *,.workspace-overview_portfolio__DyJ6E *{transition:none;scroll-behavior:auto}}