.client-portal-module__50sFYq__entry{width:min(1000px,100% - 32px)}.client-portal-module__50sFYq__portal{margin-block:24px}.client-portal-module__50sFYq__portalHeading{align-items:center;gap:20px;display:grid}.client-portal-module__50sFYq__portalHeading h2{color:var(--color-ink);font:600 clamp(24px, 3vw, 32px)/1.2 var(--font-editorial);margin:0}.client-portal-module__50sFYq__navigation{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-block:20px;display:grid}.client-portal-module__50sFYq__navigation a{border-radius:var(--radius-control);min-height:44px;color:var(--color-text);align-items:center;padding:8px 12px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.client-portal-module__50sFYq__navigation a[aria-current]{color:var(--color-primary);background:var(--color-accent-soft);font-weight:600}.client-portal-module__50sFYq__navigation a:hover{text-underline-offset:3px;text-decoration:underline}.client-portal-module__50sFYq__content{padding-block:24px}.client-portal-module__50sFYq__content h2{color:var(--color-ink);font:600 26px/1.25 var(--font-editorial);margin:0 0 12px}.client-portal-module__50sFYq__content p{max-width:74ch;line-height:1.6}.client-portal-module__50sFYq__intro{margin:0 0 24px}.client-portal-module__50sFYq__projectSection+.client-portal-module__50sFYq__projectSection{margin-top:32px}.client-portal-module__50sFYq__projectSection h3{color:var(--color-ink);margin:0;font-size:20px;line-height:1.35}.client-portal-module__50sFYq__projectList{margin:16px 0 0;padding:0;list-style:none}.client-portal-module__50sFYq__projectRow{border-top:1px solid var(--color-border);gap:16px;padding-block:24px;display:grid}.client-portal-module__50sFYq__projectRow>div{min-width:0}.client-portal-module__50sFYq__projectRow h4{color:var(--color-ink);margin:0;font-size:18px}.client-portal-module__50sFYq__projectRow p{overflow-wrap:anywhere;margin:6px 0 0}.client-portal-module__50sFYq__state{font-weight:600}.client-portal-module__50sFYq__reference{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px}.client-portal-module__50sFYq__empty{padding-block:16px}.client-portal-module__50sFYq__empty p{margin:8px 0}.client-portal-module__50sFYq__scope{color:var(--color-muted);margin-top:24px;font-size:14px}.client-portal-module__50sFYq__profileForm{max-width:760px}.client-portal-module__50sFYq__fields{gap:16px;display:grid}.client-portal-module__50sFYq__fields label{gap:8px;min-width:0;display:grid}.client-portal-module__50sFYq__fields input{box-sizing:border-box;width:100%;min-width:0}.client-portal-module__50sFYq__accountEmail{overflow-wrap:anywhere;gap:4px;display:grid}.client-portal-module__50sFYq__loading{align-content:start;gap:24px;min-height:220px;display:grid}.client-portal-module__50sFYq__loading>div{background:var(--color-surface-subtle);border-radius:var(--radius-surface);height:56px}@media (min-width:650px){.client-portal-module__50sFYq__navigation{grid-template-columns:repeat(4,minmax(0,1fr))}.client-portal-module__50sFYq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-module__50sFYq__projectRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}}@media (min-width:1000px){.client-portal-module__50sFYq__portalHeading{grid-template-columns:minmax(0,1fr) auto}.client-portal-module__50sFYq__navigation{gap:16px;display:flex}.client-portal-module__50sFYq__navigation a{padding-inline:16px}}