.client-portal-preview_preview__rHns9{margin-top:40px;container-type:inline-size}.client-portal-preview_portal___ubjj{scroll-margin-top:104px}.client-portal-preview_toolbar__qhPuD{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.client-portal-preview_toolbar__qhPuD>span{color:#b7baaa;font:.6875rem var(--font-mono);letter-spacing:.12em}.client-portal-preview_themeSwitch__PLmRs{display:inline-flex;padding:4px;gap:4px;border:1px solid #3e4233;border-radius:8px;background:#171813}.client-portal-preview_themeSwitch__PLmRs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;color:#c3c8b5;font-size:.875rem;border-radius:5px}.client-portal-preview_themeSwitch__PLmRs button[aria-pressed=true]{background:var(--brand-yellow);color:#15170e}.client-portal-preview_themeSwitch__PLmRs button svg{width:15px;height:15px}.client-portal-preview_portal___ubjj{--surface-root:#0E0E0C;--surface-0:#161614;--surface-1:#1C1C1A;--surface-2:#242422;--surface-3:#2E2E2C;--surface-4:#3A3A38;--surface-selected:#2A2730;--surface-accent:#201E25;--border-default:#2C2C2A;--border-subtle:#1E1E1C;--border-strong:#404040;--border-control:#6E6E6A;--border-media:#555550;--text-primary:#F5F5F3;--text-secondary:#A0A09C;--text-tertiary:#8E8E89;--text-inverse:#0E0E0C;--brand-primary:var(--brand-yellow);--brand-primary-hover:var(--brand-yellow);--brand-primary-light:var(--brand-yellow);--brand-primary-glow:rgba(255,239,52,0.18);--brand-primary-text:var(--brand-yellow);--brand-primary-subtle-bg:rgba(255,239,52,0.08);--brand-primary-on-light-bg:#242219;--brand-on-solid:#0E0E0C;--brand-logo-wordmark:var(--brand-yellow);--brand-logo-nx:var(--text-primary);--brand-secondary:#9488B8;--brand-secondary-hover:#7A6FA0;--brand-secondary-light:#B8AED0;--brand-accent:var(--brand-yellow);--brand-accent-subtle-bg:rgba(255,239,52,0.08);--brand-accent-hover-bg:rgba(255,239,52,0.13);--focus-ring:var(--brand-yellow);--focus-ring-soft:rgba(255,239,52,0.18);--logo-filter:brightness(1);--brand-success:#34D399;--brand-warning:#FCD34D;--brand-danger:#FB7185;--brand-info:#60A5FA;--severity-critical-bg:rgba(148,136,184,0.16);--severity-critical-text:#9900FF;--severity-critical-glow:rgba(153,0,255,0.28);--severity-high-bg:rgba(217,64,64,0.14);--severity-high-text:#FF0000;--severity-high-glow:rgba(255,0,0,0.28);--severity-medium-bg:rgba(245,158,11,0.14);--severity-medium-text:#FF9900;--severity-medium-glow:rgba(255,153,0,0.28);--severity-low-bg:rgba(34,197,94,0.14);--severity-low-text:#00B050;--severity-low-glow:rgba(0,176,80,0.28);--severity-info-bg:rgba(154,154,150,0.08);--severity-info-text:#9A9A96;--severity-info-glow:rgba(100,116,139,0.2);--severity-critical:var(--severity-critical-text);--severity-high:var(--severity-high-text);--severity-medium:var(--severity-medium-text);--severity-low:var(--severity-low-text);--severity-info:var(--severity-info-text);--shadow-sm:0 1px 3px rgba(0,0,0,0.4),0 0 1px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.5),0 0 1px rgba(255,255,255,0.03);--shadow-lg:0 12px 40px rgba(0,0,0,0.6),0 0 1px rgba(255,255,255,0.04);--shadow-xl:0 24px 60px rgba(0,0,0,0.7),0 0 1px rgba(255,255,255,0.05);--shadow-glow-brand:0 0 30px rgba(255,239,52,0.12),0 0 60px rgba(255,239,52,0.05);--shadow-glow-violet:0 0 30px rgba(148,136,184,0.15);--elevation-rest:0 1px 2px rgba(0,0,0,0.4),inset 0 1px 0 rgba(255,255,255,0.03);--elevation-hover:0 4px 12px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.05);--elevation-pressed:0 1px 1px rgba(0,0,0,0.5);--elevation-popover:0 12px 32px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.04);--elevation-modal:0 24px 56px rgba(0,0,0,0.7),inset 0 1px 0 rgba(255,255,255,0.05);--elevation-toast:0 8px 24px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.05);--elevation-inner-ring:inset 0 1px 0 rgba(255,255,255,0.05);color-scheme:dark;color:var(--text-primary);background:var(--surface-root);border:1px solid var(--border-strong);border-radius:16px;overflow:hidden;box-shadow:0 28px 90px #0004}.client-portal-preview_portal___ubjj[data-theme=light]{--surface-root:#F2F4F7;--surface-0:#FFFFFF;--surface-1:#F8F9FB;--surface-2:#EEF1F4;--surface-3:#E3E7EC;--surface-4:#D0D6DE;--surface-selected:#F0EDF7;--surface-accent:#FAF8FF;--border-default:#D3D8E0;--border-subtle:#E3E7EC;--border-strong:#AEB6C2;--border-control:#808A98;--border-media:#AEB6C2;--text-primary:#181B20;--text-secondary:#4D5561;--text-tertiary:#5F6875;--text-inverse:#FFFFFF;--brand-primary:var(--brand-yellow);--brand-primary-hover:var(--brand-yellow);--brand-primary-light:var(--brand-yellow);--brand-primary-glow:rgba(255,239,52,0.20);--brand-primary-text:#242219;--brand-primary-subtle-bg:rgba(255,239,52,0.10);--brand-primary-on-light-bg:#242219;--brand-on-solid:#FFFFFF;--brand-logo-wordmark:#65558F;--brand-secondary:#65558F;--brand-secondary-hover:#554777;--brand-secondary-light:#B7AECF;--brand-accent:#65558F;--brand-accent-subtle-bg:rgba(101,85,143,0.09);--brand-accent-hover-bg:rgba(101,85,143,0.14);--focus-ring:#65558F;--focus-ring-soft:rgba(101,85,143,0.18);--logo-filter:brightness(0);--brand-success:#067647;--brand-warning:#865B00;--brand-danger:#B4233D;--brand-info:#2368A2;--severity-critical-bg:#F4F0FB;--severity-critical-text:#7A3DB8;--severity-critical-glow:rgba(122,61,184,0.18);--severity-high-bg:#FFF1F3;--severity-high-text:#B4233D;--severity-high-glow:rgba(255,0,0,0.22);--severity-medium-bg:#FFF7ED;--severity-medium-text:#B54708;--severity-medium-glow:rgba(255,153,0,0.24);--severity-low-bg:#ECFDF3;--severity-low-text:#067647;--severity-low-glow:rgba(0,176,80,0.22);--severity-info-bg:#F1F5F9;--severity-info-text:#475569;--severity-info-glow:rgba(100,116,139,0.15);--severity-critical:var(--severity-critical-text);--severity-high:var(--severity-high-text);--severity-medium:var(--severity-medium-text);--severity-low:var(--severity-low-text);--severity-info:var(--severity-info-text);--shadow-sm:0 1px 2px rgba(24,27,32,0.06),0 1px 4px rgba(24,27,32,0.035);--shadow-md:0 8px 24px rgba(29,25,46,0.075),0 2px 6px rgba(24,27,32,0.045);--shadow-lg:0 16px 44px rgba(29,25,46,0.10),0 5px 14px rgba(24,27,32,0.05);--shadow-xl:0 26px 72px rgba(29,25,46,0.14),0 10px 26px rgba(24,27,32,0.07);--shadow-glow-brand:0 0 24px rgba(255,239,52,0.12),0 0 8px rgba(255,239,52,0.08);--shadow-glow-violet:0 0 24px rgba(109,96,144,0.15);--elevation-rest:0 1px 2px rgba(24,27,32,0.05),0 3px 10px rgba(29,25,46,0.035);--elevation-hover:0 10px 28px rgba(29,25,46,0.09),0 3px 8px rgba(24,27,32,0.045);--elevation-pressed:0 1px 1px rgba(15,23,42,0.06);--elevation-popover:0 18px 50px rgba(29,25,46,0.13),0 4px 12px rgba(24,27,32,0.06);--elevation-modal:0 24px 48px rgba(15,23,42,0.16),0 8px 16px rgba(15,23,42,0.08);--elevation-toast:0 8px 24px rgba(15,23,42,0.12),0 4px 8px rgba(15,23,42,0.06);--elevation-inner-ring:inset 0 1px 0 rgba(255,255,255,0.4);color-scheme:light}.client-portal-preview_portalLayout__1dHy5{display:grid;grid-template-columns:210px minmax(0,1fr)}.client-portal-preview_sidebar__sj6_i{display:flex;flex-direction:column;background:var(--surface-0);border-right:1px solid var(--border-default)}.client-portal-preview_brand__yumgU{display:flex;align-items:center;gap:10px;min-height:60px;padding:12px 18px;border-bottom:1px solid var(--border-subtle);text-align:left}.client-portal-preview_brand__yumgU img{width:34px;height:auto;filter:brightness(0) invert(1)}.client-portal-preview_portal___ubjj[data-theme=light] .client-portal-preview_brand__yumgU img{filter:brightness(0)}.client-portal-preview_brandWordmark__eKaaD{font-size:.9375rem}.client-portal-preview_brand__yumgU small{color:var(--brand-logo-wordmark);display:block;margin-top:3px;font-size:.625rem;font-weight:600}.client-portal-preview_navigation__krCVY{padding:18px 12px 32px}.client-portal-preview_navHeading__ascHd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;font-size:.5625rem;letter-spacing:.1em;font-weight:600;text-transform:uppercase;color:var(--text-tertiary)}.client-portal-preview_navHeading__ascHd svg{width:10px;height:10px}.client-portal-preview_navigation__krCVY>div+div{margin-top:18px}.client-portal-preview_navItem__WgLuP{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px;color:var(--text-tertiary);text-align:left;font-size:.75rem;line-height:1.2;border-radius:8px}.client-portal-preview_navItem__WgLuP>svg{flex-shrink:0;width:15px;height:15px;stroke-width:1.6}.client-portal-preview_navItem__WgLuP[data-active=true]{color:var(--brand-accent);background:var(--brand-accent-subtle-bg);box-shadow:inset 2px 0 var(--brand-accent)}.client-portal-preview_sidebarFooter__FtClP{margin-top:auto;padding:16px 20px;border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:.5625rem}.client-portal-preview_workspace__Bp7bD{min-width:0}.client-portal-preview_topbar__ELN_1{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 22px;background:var(--surface-0);border-bottom:1px solid var(--border-default);color:var(--text-tertiary)}.client-portal-preview_topbar__ELN_1 svg{width:16px;height:16px;flex-shrink:0}.client-portal-preview_mobileMenuIcon__VXRbR{display:none}.client-portal-preview_search__H5wQR{display:flex;align-items:center;gap:10px;width:215px;min-width:44px;min-height:44px;padding:9px 12px;text-align:left;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-1);font-size:.75rem}.client-portal-preview_search__H5wQR kbd{margin-left:auto;padding:1px 4px;border:1px solid var(--border-subtle);border-radius:4px;font-size:.5625rem}.client-portal-preview_accountTools__PHPCM{display:flex;align-items:center;gap:4px;margin-left:auto}.client-portal-preview_avatar__X2Mka{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border-default);border-radius:50%;background:var(--surface-selected);color:var(--brand-accent);font-size:.625rem;font-weight:600}.client-portal-preview_accountTools__PHPCM strong{display:block;color:var(--text-primary);font-size:.75rem;font-weight:500}.client-portal-preview_accountTools__PHPCM small{display:block;margin-top:2px;font-size:.625rem}.client-portal-preview_home__vWOtw{display:flex;flex-direction:column;gap:20px;min-height:680px;padding:24px}.client-portal-preview_greeting__BcSU1{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px}.client-portal-preview_greeting__BcSU1 h3{font-size:1.25rem;line-height:1.2;font-weight:700;letter-spacing:-.04em}.client-portal-preview_greeting__BcSU1 p{margin-top:6px;color:var(--text-secondary);font-size:.8125rem}.client-portal-preview_actions__t5i1x{display:flex;flex-wrap:wrap;gap:8px}.client-portal-preview_outlineAction__tT6f8,.client-portal-preview_primaryAction__hBwBF{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 12px;border-radius:9px;font-size:.75rem;line-height:1.4;font-weight:600;border:1px solid var(--border-default)}.client-portal-preview_actions__t5i1x svg{width:14px;height:14px}.client-portal-preview_primaryAction__hBwBF{background:var(--brand-yellow);color:#161614;border-color:#d6c700}.client-portal-preview_outlineAction__tT6f8{background:var(--surface-0)}.client-portal-preview_cardHeader__tQ1dE{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 16px}.client-portal-preview_cardHeader__tQ1dE>div>div[role=heading],.client-portal-preview_cardHeader__tQ1dE>div[role=heading]{font-size:.875rem;line-height:1.3}.client-portal-preview_cardHeader__tQ1dE>div>div+div{font-size:.75rem;margin-top:5px;line-height:1.5}.client-portal-preview_priorityCount__Y3VfB{padding:3px 8px;color:var(--brand-warning);background:color-mix(in srgb,var(--brand-warning) 15%,transparent);border-radius:20px;font-size:.6875rem;font-weight:600}.client-portal-preview_priorities__DXpuG{padding:0 20px 14px}.client-portal-preview_priorityRow__Mxw1_{display:flex;align-items:center;gap:12px;width:100%;padding:13px 4px;text-align:left;border-radius:4px}.client-portal-preview_priorityRow__Mxw1_+.client-portal-preview_priorityRow__Mxw1_{border-top:1px solid var(--border-default)}.client-portal-preview_priorityIcon__EWYz0{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%}.client-portal-preview_priorityIcon__EWYz0 svg{width:15px;height:15px}.client-portal-preview_priorityIcon__EWYz0[data-tone=danger]{color:var(--brand-danger);background:color-mix(in srgb,var(--brand-danger) 10%,transparent)}.client-portal-preview_priorityIcon__EWYz0[data-tone=warning]{color:var(--brand-warning);background:color-mix(in srgb,var(--brand-warning) 10%,transparent)}.client-portal-preview_priorityRow__Mxw1_ strong{font-size:.8125rem;font-weight:500}.client-portal-preview_priorityRow__Mxw1_ small{display:block;margin-top:3px;font-size:.6875rem;line-height:1.4;color:var(--text-tertiary)}.client-portal-preview_priorityRow__Mxw1_>svg{margin-left:auto;width:14px;height:14px;flex-shrink:0;color:var(--text-tertiary)}.client-portal-preview_stats__5CnL5{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:14px}.client-portal-preview_statContent__9T2_y{display:flex;flex-direction:column;gap:16px;height:100%;padding:20px;font-size:.75rem;color:var(--text-secondary)}.client-portal-preview_statLabel__sno7E{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:500}.client-portal-preview_statLabel__sno7E svg{width:14px;height:14px;flex-shrink:0}.client-portal-preview_statNumber__zJ5zR{display:block;font-size:2.125rem;font-weight:600;line-height:1.1;color:var(--text-primary);letter-spacing:-.04em}.client-portal-preview_statNumber__zJ5zR+p{margin-top:5px}.client-portal-preview_statNote__LiW36{font-size:.6875rem;line-height:1.5}.client-portal-preview_statContent__9T2_y dl{display:flex;flex-direction:column;gap:8px;font-size:.6875rem}.client-portal-preview_statContent__9T2_y dl>div{display:flex;justify-content:space-between;gap:12px}.client-portal-preview_statContent__9T2_y dd{color:var(--text-primary);font-weight:500}.client-portal-preview_portalLink__Hgtl8{display:inline-flex;align-items:center;gap:8px;align-self:start;min-height:44px;margin-top:auto;color:var(--brand-accent);font-size:.75rem;font-weight:500;text-align:left}.client-portal-preview_portalLink__Hgtl8 svg,.client-portal-preview_primaryAction__hBwBF svg{width:16px;height:16px;flex-shrink:0}.client-portal-preview_dataPanels__366HZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.client-portal-preview_viewAll__Y0PXM{display:inline-flex;flex-shrink:0;align-items:center;gap:3px;min-height:44px;padding-inline:4px;color:var(--brand-accent);font-size:.75rem}.client-portal-preview_viewAll__Y0PXM svg{width:12px;height:12px}.client-portal-preview_findings__AdqZg{padding:0 20px 20px}.client-portal-preview_finding__j2ft_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:16px 4px;text-align:left;border-radius:4px}.client-portal-preview_finding__j2ft_+.client-portal-preview_finding__j2ft_{border-top:1px solid var(--border-subtle)}.client-portal-preview_finding__j2ft_ strong{display:block;font-size:.75rem;line-height:1.4;font-weight:500}.client-portal-preview_finding__j2ft_ p,.client-portal-preview_finding__j2ft_ small{color:var(--text-tertiary);font-size:.625rem;margin-top:4px}.client-portal-preview_finding__j2ft_ small{display:block;margin-top:0;margin-bottom:4px;line-height:1.5}.client-portal-preview_finding__j2ft_>svg{width:16px;height:16px;flex-shrink:0;color:var(--text-tertiary)}.client-portal-preview_rowText__GaI0p{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.client-portal-preview_badges__ch5oy{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.client-portal-preview_projects__n8gYh{display:flex;flex-direction:column;gap:12px;padding:0 20px 20px}.client-portal-preview_project__MtqNf{width:100%;border:1px solid var(--border-subtle);border-radius:9px;padding:14px;text-align:left}.client-portal-preview_project__MtqNf>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.client-portal-preview_project__MtqNf strong{font-size:.75rem;font-weight:500;line-height:1.35}.client-portal-preview_project__MtqNf p{margin-top:6px;color:var(--text-tertiary);font-size:.625rem}.client-portal-preview_progressRow__AJ7Nm{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:.625rem;color:var(--text-tertiary)}.client-portal-preview_progressTrack__ugJed{flex:1;height:5px;border-radius:8px;background:var(--surface-3);overflow:hidden}.client-portal-preview_progressTrack__ugJed i{display:block;height:100%;background:var(--brand-accent);border-radius:inherit}.client-portal-preview_portal___ubjj button{cursor:pointer}.client-portal-preview_portal___ubjj button:disabled{cursor:default}.client-portal-preview_portal___ubjj :is(button,a,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.client-portal-preview_portal___ubjj :is(.client-portal-preview_finding__j2ft_,.client-portal-preview_priorityRow__Mxw1_,.client-portal-preview_navItem__WgLuP,.client-portal-preview_searchResult__khNvl):focus-visible{outline-offset:-2px}.client-portal-preview_portal___ubjj :is(.client-portal-preview_finding__j2ft_,.client-portal-preview_priorityRow__Mxw1_,.client-portal-preview_navItem__WgLuP,.client-portal-preview_project__MtqNf,.client-portal-preview_searchResult__khNvl,.client-portal-preview_iconButton__mFuHA,.client-portal-preview_accountButton__6U6pN,.client-portal-preview_outlineAction__tT6f8):hover{background:var(--brand-accent-subtle-bg)}.client-portal-preview_portalLayout__1dHy5[data-collapsed=true]{grid-template-columns:1fr}.client-portal-preview_portalLayout__1dHy5[data-collapsed=true] .client-portal-preview_sidebar__sj6_i{display:none}.client-portal-preview_iconButton__mFuHA{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:8px}.client-portal-preview_iconButton__mFuHA svg{width:17px;height:17px}.client-portal-preview_mobileMenuIcon__VXRbR,.client-portal-preview_mobileNavigation__UMCeP{display:none}.client-portal-preview_accountButton__6U6pN{display:flex;align-items:center;gap:10px;min-height:44px;min-width:44px;padding:6px;border-radius:8px;text-align:left}.client-portal-preview_accountButton__6U6pN .client-portal-preview_avatar__X2Mka{flex-shrink:0}.client-portal-preview_demoBar__Xjj0U{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:49px;padding:4px 24px;border-bottom:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:.6875rem}.client-portal-preview_demoBar__Xjj0U>span{display:flex;align-items:center;gap:7px}.client-portal-preview_demoBar__Xjj0U i{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--brand-accent)}.client-portal-preview_backButton__gKJN_{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px;color:var(--text-secondary);font-size:.75rem}.client-portal-preview_backButton__gKJN_ svg{width:14px;height:14px}.client-portal-preview_projectHeading__A8OTZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.client-portal-preview_projectNote__Mb_jO{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:.6875rem;color:var(--text-secondary)}.client-portal-preview_projectNote__Mb_jO svg{width:14px;height:14px}.client-portal-preview_panelBody__M9Jpb{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}.client-portal-preview_panelBody__M9Jpb>.client-portal-preview_projects__n8gYh{padding:0}.client-portal-preview_panelBody__M9Jpb .client-portal-preview_portalLink__Hgtl8{margin-top:0}.client-portal-preview_searchPanel__KaAQO{border-bottom:1px solid var(--border-default);background:var(--surface-0);padding:20px 24px}.client-portal-preview_mobileNavigation__UMCeP[hidden],.client-portal-preview_searchPanel__KaAQO[hidden]{display:none}.client-portal-preview_searchPanelHead__0FiMj{display:flex;align-items:center;gap:8px;margin-bottom:12px}.client-portal-preview_searchField__SESQR{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--border-control);background:var(--surface-0);border-radius:8px}.client-portal-preview_searchField__SESQR svg{flex-shrink:0;width:16px;height:16px;color:var(--text-tertiary)}.client-portal-preview_searchField__SESQR input{width:100%;min-width:0;min-height:44px;background:transparent;color:var(--text-primary);font-size:.8125rem}.client-portal-preview_searchField__SESQR input::placeholder{color:var(--text-tertiary)}.client-portal-preview_searchField__SESQR:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.client-portal-preview_searchField__SESQR input:focus-visible{outline:none}.client-portal-preview_searchResult__khNvl{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:12px;text-align:left;border-radius:8px}.client-portal-preview_searchResult__khNvl strong{display:block;font-size:.8125rem;font-weight:500}.client-portal-preview_searchResult__khNvl small{display:block;margin-top:3px;font-size:.6875rem;color:var(--text-tertiary)}.client-portal-preview_searchResult__khNvl svg{width:16px;height:16px;flex-shrink:0}.client-portal-preview_filters__JDq_G{display:flex;flex-wrap:wrap;gap:6px}.client-portal-preview_filters__JDq_G button{min-height:44px;padding:10px 12px;border-radius:8px;border:1px solid var(--border-default);font-size:.75rem;color:var(--text-secondary);background:var(--surface-0)}.client-portal-preview_filters__JDq_G button[aria-pressed=true]{color:var(--brand-accent);background:var(--brand-accent-subtle-bg);border-color:var(--brand-accent)}.client-portal-preview_scopeBar__0v7EW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:8px;border:1px solid var(--border-default);color:var(--text-secondary);font-size:.8125rem;overflow-wrap:anywhere}.client-portal-preview_detailGrid__sJp4H{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px}.client-portal-preview_detailTabs__x6Ky5{display:flex;flex-wrap:wrap;justify-content:start;width:100%;gap:4px}.client-portal-preview_detailTabs__x6Ky5 button{min-width:0;max-width:100%;min-height:44px;font-size:.75rem;white-space:normal;overflow-wrap:anywhere}.client-portal-preview_details__XUuwA{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:20px}.client-portal-preview_details__XUuwA dt{color:var(--text-tertiary);font-size:.6875rem;margin-bottom:6px}.client-portal-preview_details__XUuwA dd{color:var(--text-primary);font-size:.8125rem;overflow-wrap:anywhere}.client-portal-preview_prose__VTY_d{color:var(--text-secondary);font-size:.8125rem;line-height:1.8;overflow-wrap:anywhere}.client-portal-preview_emptyState__0dSgq{padding:24px 8px;font-size:.8125rem;line-height:1.7;color:var(--text-secondary)}.client-portal-preview_subtleNote__3o1p6{font-size:.6875rem;line-height:1.6;color:var(--text-tertiary)}.client-portal-preview_linkLabel__iUQnB{display:inline-flex;align-items:center;gap:6px;color:var(--brand-accent);font-size:.75rem}.client-portal-preview_linkLabel__iUQnB svg{width:14px;height:14px}.client-portal-preview_evidence__sMCHu{display:flex;flex-direction:column;gap:16px;padding:16px;background:var(--surface-1);border:1px solid var(--border-default);border-radius:8px;font-size:.8125rem;line-height:1.7;overflow-wrap:anywhere}.client-portal-preview_evidence__sMCHu code{font-size:.6875rem}.client-portal-preview_evidence__sMCHu small{color:var(--text-tertiary)}.client-portal-preview_demoTag__E5cmV{font-size:.625rem;color:var(--brand-accent);letter-spacing:.08em;font-weight:600}.client-portal-preview_timeline__nzg8I{display:grid;gap:20px;counter-reset:steps}.client-portal-preview_timeline__nzg8I li{position:relative;padding-left:38px;counter-increment:steps;font-size:.8125rem}.client-portal-preview_timeline__nzg8I li:before{position:absolute;top:0;left:0;content:counter(steps);display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--border-default);border-radius:50%;color:var(--brand-accent);background:var(--surface-1);font-size:.6875rem}.client-portal-preview_timeline__nzg8I small{display:block;margin-top:5px;font-size:.75rem;line-height:1.6;color:var(--text-tertiary)}.client-portal-preview_reportCover__UF7Kv{display:flex;flex-direction:column;align-items:start;gap:20px;padding:clamp(24px,5cqi,56px);border:1px solid var(--border-default);border-radius:12px;background:var(--surface-0)}.client-portal-preview_reportCover__UF7Kv>svg{width:32px;height:32px;color:var(--brand-accent)}.client-portal-preview_reportCover__UF7Kv h4{font-size:clamp(1.5rem,3cqi,2.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.15}.client-portal-preview_reportCover__UF7Kv p{font-size:.875rem;color:var(--text-secondary)}.client-portal-preview_reportCover__UF7Kv>span:last-child{font-size:.75rem;color:var(--text-tertiary)}.client-portal-preview_metricBar__Dogqs{display:flex;flex-direction:column;gap:12px;font-size:.8125rem}.client-portal-preview_metricBar__Dogqs>div{display:flex;justify-content:space-between;gap:12px}.client-portal-preview_metricBar__Dogqs .client-portal-preview_progressTrack__ugJed{display:block;flex:auto;height:8px}.client-portal-preview_severityRow__tvy5I{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 4px;border-bottom:1px solid var(--border-subtle);font-size:.8125rem}.client-portal-preview_attackPath__XzP4Y{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;padding-bottom:16px}.client-portal-preview_attackPath__XzP4Y>svg{width:16px;color:var(--text-tertiary)}.client-portal-preview_pathNode__pj8P3{display:flex;flex-direction:column;align-items:start;gap:14px;min-width:0;min-height:160px;padding:16px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-1);text-align:left}button.client-portal-preview_pathNode__pj8P3{border-color:var(--brand-accent)}.client-portal-preview_pathNode__pj8P3 strong{font-size:.8125rem;font-weight:500}.client-portal-preview_pathNode__pj8P3 small{font-size:.6875rem;color:var(--text-secondary)}.client-portal-preview_member__4K3Ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle)}.client-portal-preview_member__4K3Ul>div{flex:1 1 130px}.client-portal-preview_member__4K3Ul strong{display:block;font-size:.8125rem;font-weight:500}.client-portal-preview_member__4K3Ul small,.client-portal-preview_member__4K3Ul>span:last-child{font-size:.6875rem;color:var(--text-secondary);overflow-wrap:anywhere}.client-portal-preview_member__4K3Ul small{display:block;margin-top:4px}.client-portal-preview_codeBlock__sPoVl{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:var(--surface-1);border-radius:8px;color:var(--text-secondary);font-size:.75rem;line-height:1.8}.client-portal-preview_preference__GEPrU{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;font-size:.8125rem}.client-portal-preview_preference__GEPrU input{width:44px;height:44px;accent-color:var(--brand-accent);cursor:pointer}.client-portal-preview_srOnly__uMOPU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@container (max-width: 1100px){.client-portal-preview_portalLayout__1dHy5{grid-template-columns:180px minmax(0,1fr)}.client-portal-preview_brand__yumgU{padding-inline:12px;gap:8px}.client-portal-preview_brandWordmark__eKaaD{font-size:.8125rem}.client-portal-preview_brand__yumgU img{width:28px}.client-portal-preview_navItem__WgLuP{font-size:.6875rem}.client-portal-preview_home__vWOtw{padding:20px}.client-portal-preview_statContent__9T2_y{padding:16px}.client-portal-preview_accountTools__PHPCM{gap:4px}.client-portal-preview_accountName____c14,.client-portal-preview_accountTools__PHPCM>div,.client-portal-preview_accountTools__PHPCM>svg:last-child{display:none}.client-portal-preview_dataPanels__366HZ,.client-portal-preview_detailGrid__sJp4H{grid-template-columns:1fr}}@container (max-width: 900px){.client-portal-preview_portalLayout__1dHy5{grid-template-columns:1fr}.client-portal-preview_collapseIcon__xy4_0,.client-portal-preview_sidebar__sj6_i{display:none}.client-portal-preview_mobileMenuIcon__VXRbR{display:inline-flex}.client-portal-preview_mobileNavigation__UMCeP{display:block;background:var(--surface-0);border-bottom:1px solid var(--border-default)}.client-portal-preview_mobileNavigation__UMCeP .client-portal-preview_navigation__krCVY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.client-portal-preview_mobileNavigation__UMCeP .client-portal-preview_navigation__krCVY>div{margin:0}.client-portal-preview_dataPanels__366HZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 640px){.client-portal-preview_portal___ubjj{border-radius:12px}.client-portal-preview_topbar__ELN_1{padding:10px 8px;gap:4px}.client-portal-preview_search__H5wQR{width:auto;padding:8px}.client-portal-preview_search__H5wQR kbd,.client-portal-preview_search__H5wQR>span{display:none}.client-portal-preview_search__H5wQR{justify-content:center}.client-portal-preview_accountTools__PHPCM{gap:0}.client-portal-preview_home__vWOtw{padding:16px;gap:16px}.client-portal-preview_greeting__BcSU1 h3{font-size:1.125rem}.client-portal-preview_greeting__BcSU1 p{font-size:.8125rem;line-height:1.5}.client-portal-preview_dataPanels__366HZ,.client-portal-preview_stats__5CnL5{grid-template-columns:1fr}.client-portal-preview_statContent__9T2_y{padding:20px}.client-portal-preview_statNumber__zJ5zR{font-size:2.25rem}.client-portal-preview_portalLink__Hgtl8,.client-portal-preview_statContent__9T2_y,.client-portal-preview_statLabel__sno7E{font-size:.875rem}.client-portal-preview_statContent__9T2_y dl,.client-portal-preview_statNote__LiW36{font-size:.75rem}.client-portal-preview_finding__j2ft_ strong,.client-portal-preview_priorityRow__Mxw1_ strong,.client-portal-preview_project__MtqNf strong{font-size:.8125rem}.client-portal-preview_cardHeader__tQ1dE{padding:18px 16px 14px}.client-portal-preview_demoBar__Xjj0U,.client-portal-preview_findings__AdqZg,.client-portal-preview_panelBody__M9Jpb,.client-portal-preview_priorities__DXpuG,.client-portal-preview_projects__n8gYh{padding-inline:16px}.client-portal-preview_searchPanel__KaAQO{padding:16px}.client-portal-preview_attackPath__XzP4Y{grid-template-columns:1fr;justify-items:stretch}.client-portal-preview_attackPath__XzP4Y>svg{transform:rotate(90deg);justify-self:center}.client-portal-preview_pathNode__pj8P3{min-height:0}.client-portal-preview_tryHint__Kr7n_{display:none}.client-portal-preview_finding__j2ft_ p,.client-portal-preview_finding__j2ft_ small,.client-portal-preview_priorityRow__Mxw1_ small,.client-portal-preview_progressRow__AJ7Nm,.client-portal-preview_project__MtqNf p{font-size:.6875rem}}@container (max-width: 400px){.client-portal-preview_mobileNavigation__UMCeP .client-portal-preview_navigation__krCVY{grid-template-columns:1fr}}