.portfolio-project-module__Iy7yCG__project{width:100%}.portfolio-project-module__Iy7yCG__hero{min-height:100svh;padding:9rem var(--vec-layout-page-gutter) 4rem;border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(18rem,.78fr) minmax(24rem,1.22fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.portfolio-project-module__Iy7yCG__identity{padding-left:var(--vec-layout-content-indent)}.portfolio-project-module__Iy7yCG__identity>p,.portfolio-project-module__Iy7yCG__identity>strong,.portfolio-project-module__Iy7yCG__placeholderLabel,.portfolio-project-module__Iy7yCG__story span,.portfolio-project-module__Iy7yCG__sectionHeading span,.portfolio-project-module__Iy7yCG__sectionHeading strong,.portfolio-project-module__Iy7yCG__mediaPlaceholder>span,.portfolio-project-module__Iy7yCG__projectNavigation span{font-family:var(--vec-font-mono);letter-spacing:.12em;text-transform:uppercase}.portfolio-project-module__Iy7yCG__identity>p{color:var(--vec-color-text-subtle);margin:0 0 1.35rem;font-size:.65rem}.portfolio-project-module__Iy7yCG__identity h1{letter-spacing:-.065em;overflow-wrap:anywhere;text-transform:uppercase;max-width:42rem;margin:0;font-size:clamp(3rem,6.5vw,7.5rem);font-weight:410;line-height:.9}.portfolio-project-module__Iy7yCG__identity>span{background:var(--vec-color-rule);width:2rem;height:1px;margin:2rem 0;display:block}.portfolio-project-module__Iy7yCG__identity>strong{color:var(--vec-color-text-faint);font-size:.56rem;font-weight:450}.portfolio-project-module__Iy7yCG__cover{min-width:0;position:relative}.portfolio-project-module__Iy7yCG__cover>img{aspect-ratio:1.35;width:100%}.portfolio-project-module__Iy7yCG__cover>.project-art{aspect-ratio:1.35;width:100%}.portfolio-project-module__Iy7yCG__cover>img{border:1px solid var(--vec-color-border-soft);object-fit:cover;display:block}.portfolio-project-module__Iy7yCG__placeholderLabel{color:var(--vec-color-text-faint);font-size:.52rem;position:absolute;bottom:1rem;right:1rem}.portfolio-project-module__Iy7yCG__story,.portfolio-project-module__Iy7yCG__media{padding:clamp(5rem, 9vw, 10rem) var(--vec-layout-page-gutter);border-bottom:1px solid var(--vec-color-border)}.portfolio-project-module__Iy7yCG__story{grid-template-columns:minmax(13rem,.5fr) minmax(22rem,1fr);gap:clamp(2rem,8vw,10rem);display:grid}.portfolio-project-module__Iy7yCG__story>div,.portfolio-project-module__Iy7yCG__sectionHeading{grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.8rem;display:grid}.portfolio-project-module__Iy7yCG__story span,.portfolio-project-module__Iy7yCG__sectionHeading span,.portfolio-project-module__Iy7yCG__sectionHeading strong{color:var(--vec-color-text-faint);font-size:.6rem;font-weight:400}.portfolio-project-module__Iy7yCG__story h2,.portfolio-project-module__Iy7yCG__sectionHeading h2{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(1.75rem,3.5vw,3.8rem);font-weight:420}.portfolio-project-module__Iy7yCG__story>p{max-width:54rem;color:var(--vec-color-text-muted);white-space:pre-wrap;margin:0;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.75}.portfolio-project-module__Iy7yCG__sectionHeading{margin-bottom:3rem}.portfolio-project-module__Iy7yCG__gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.portfolio-project-module__Iy7yCG__gallery figure{margin:0}.portfolio-project-module__Iy7yCG__gallery img,.portfolio-project-module__Iy7yCG__gallery iframe{aspect-ratio:16/10;border:1px solid var(--vec-color-border-soft);background:var(--vec-color-surface);object-fit:cover;width:100%;display:block}.portfolio-project-module__Iy7yCG__gallery iframe{aspect-ratio:16/9}.portfolio-project-module__Iy7yCG__gallery img{aspect-ratio:auto;object-fit:contain;height:auto}.portfolio-project-module__Iy7yCG__gallery figcaption{color:var(--vec-color-text-subtle);padding:.8rem 0;font-size:.75rem;line-height:1.5}.portfolio-project-module__Iy7yCG__mediaPlaceholder{border:1px solid var(--vec-color-border);grid-template-columns:minmax(12rem,.4fr) minmax(20rem,1fr);align-items:center;gap:3rem;min-height:15rem;padding:2rem;display:grid}.portfolio-project-module__Iy7yCG__mediaPlaceholder>span{color:var(--vec-color-text-faint);font-size:.6rem}.portfolio-project-module__Iy7yCG__mediaPlaceholder p{max-width:36rem;color:var(--vec-color-text-muted);margin:0;line-height:1.7}.portfolio-project-module__Iy7yCG__projectNavigation{padding:0 var(--vec-layout-page-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-project-module__Iy7yCG__projectNavigation>a,.portfolio-project-module__Iy7yCG__projectNavigation>span{min-height:12rem;padding:2rem 0}.portfolio-project-module__Iy7yCG__projectNavigation>a:last-child{border-left:1px solid var(--vec-color-border);text-align:right;padding-left:2rem}.portfolio-project-module__Iy7yCG__projectNavigation span,.portfolio-project-module__Iy7yCG__projectNavigation strong{display:block}.portfolio-project-module__Iy7yCG__projectNavigation span{color:var(--vec-color-text-faint);margin-bottom:1rem;font-size:.56rem}.portfolio-project-module__Iy7yCG__projectNavigation strong{color:var(--vec-color-text-soft);font-size:clamp(1rem,2vw,1.6rem);font-weight:440}.portfolio-project-module__Iy7yCG__projectNavigation a:hover strong,.portfolio-project-module__Iy7yCG__projectNavigation a:focus-visible strong{color:var(--vec-color-accent)}@media (max-width:900px){.portfolio-project-module__Iy7yCG__hero{grid-template-columns:1fr;padding-top:10rem}.portfolio-project-module__Iy7yCG__identity{padding-left:0}.portfolio-project-module__Iy7yCG__story{grid-template-columns:1fr}}@media (max-width:680px){.portfolio-project-module__Iy7yCG__hero{min-height:auto}.portfolio-project-module__Iy7yCG__gallery,.portfolio-project-module__Iy7yCG__mediaPlaceholder,.portfolio-project-module__Iy7yCG__projectNavigation{grid-template-columns:1fr}.portfolio-project-module__Iy7yCG__projectNavigation>a:last-child{border-top:1px solid var(--vec-color-border);text-align:left;border-left:0;padding-left:0}}
.copy-value-button-module__4YoqxW__copyValue{appearance:none;cursor:copy;text-align:left;background:0 0;border:0;padding:0}.copy-value-button-module__4YoqxW__feedback.copy-value-button-module__4YoqxW__feedback{color:var(--vec-color-accent);font-family:var(--vec-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 0 .55rem;font-size:.58rem;display:inline}
.spinner-module__-jVpYa__spinner{vertical-align:-.14em;flex:none;width:1em;height:1em;margin-inline-end:.45em;animation:.8s linear infinite spinner-module__-jVpYa__spin;display:inline-block}.spinner-module__-jVpYa__large{width:2rem;height:2rem;margin-inline-end:0}@keyframes spinner-module__-jVpYa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner-module__-jVpYa__spinner{animation-duration:2.5s}}
.deliverables-module__prIdnq__deliverableComposer{border-top:1px solid var(--vec-color-border-soft);border-bottom:1px solid var(--vec-color-border-soft);margin-bottom:2rem}.deliverables-module__prIdnq__deliverableComposer>summary{min-height:4.5rem;color:var(--vec-color-text-soft);cursor:pointer;font-family:var(--vec-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.66rem;list-style:none;display:flex}.deliverables-module__prIdnq__deliverableComposer>summary::-webkit-details-marker{display:none}.deliverables-module__prIdnq__deliverableComposer>summary i{transition:transform var(--vec-duration-fast) var(--vec-ease-standard);font-size:1rem;font-style:normal}.deliverables-module__prIdnq__deliverableComposer[open]>summary i{transform:rotate(45deg)}.deliverables-module__prIdnq__deliverableComposer>summary:hover,.deliverables-module__prIdnq__deliverableComposer>summary:focus-visible{color:var(--vec-color-accent);outline:0}.deliverables-module__prIdnq__deliverableForm{border-top:1px solid var(--vec-color-border-soft);padding:2rem 0 2.5rem}.deliverables-module__prIdnq__deliverableFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.deliverables-module__prIdnq__deliverableFormGrid label{gap:.6rem;min-width:0;display:grid}.deliverables-module__prIdnq__deliverableFormGrid label>span:first-child,.deliverables-module__prIdnq__specificationFields legend,.deliverables-module__prIdnq__deliverableFormActions,.deliverables-module__prIdnq__fieldError,.deliverables-module__prIdnq__deliverableTitle>span,.deliverables-module__prIdnq__deliverableStatus,.deliverables-module__prIdnq__deliverableFacts span,.deliverables-module__prIdnq__deliverableMilestones,.deliverables-module__prIdnq__statusForm label>span,.deliverables-module__prIdnq__statusMessage{font-family:var(--vec-font-mono);text-transform:uppercase}.deliverables-module__prIdnq__deliverableFormGrid label>span:first-child,.deliverables-module__prIdnq__specificationFields legend{color:var(--vec-color-text-subtle);letter-spacing:.09em;font-size:.6rem}.deliverables-module__prIdnq__fullField{grid-column:1/-1}.deliverables-module__prIdnq__deliverableFormGrid input,.deliverables-module__prIdnq__deliverableFormGrid select,.deliverables-module__prIdnq__deliverableFormGrid textarea,.deliverables-module__prIdnq__statusForm select{border:1px solid var(--vec-color-border);width:100%;min-height:3.15rem;color:var(--vec-color-text-soft);font:inherit;background:#ffffff06;border-radius:0;outline:0;padding:.75rem .9rem;font-size:.86rem}.deliverables-module__prIdnq__deliverableFormGrid textarea{resize:vertical;line-height:1.6}.deliverables-module__prIdnq__deliverableFormGrid select,.deliverables-module__prIdnq__statusForm select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.deliverables-module__prIdnq__deliverableFormGrid input::placeholder,.deliverables-module__prIdnq__deliverableFormGrid textarea::placeholder{color:var(--vec-color-text-faint)}.deliverables-module__prIdnq__deliverableFormGrid input:focus,.deliverables-module__prIdnq__deliverableFormGrid select:focus,.deliverables-module__prIdnq__deliverableFormGrid textarea:focus,.deliverables-module__prIdnq__statusForm select:focus{border-color:var(--vec-color-border-strong);box-shadow:0 0 0 1px var(--vec-color-border-soft)}.deliverables-module__prIdnq__deliverableFormGrid [aria-invalid=true]{border-color:var(--vec-color-accent)}.deliverables-module__prIdnq__fieldError{color:var(--vec-color-accent);letter-spacing:.06em;font-size:.56rem}.deliverables-module__prIdnq__specificationFields{border:0;border-top:1px solid var(--vec-color-border-soft);margin:1.5rem 0 0;padding:1.5rem 0 0}.deliverables-module__prIdnq__specificationFields legend{padding:0 1rem 0 0}.deliverables-module__prIdnq__deliverableFormActions{color:var(--vec-color-text-faint);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.75rem;font-size:.58rem;display:flex}.deliverables-module__prIdnq__deliverableFormActions button,.deliverables-module__prIdnq__statusForm button{border:1px solid var(--vec-color-border-strong);min-height:2.85rem;color:var(--vec-color-text-soft);cursor:pointer;font-family:var(--vec-font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 1rem;font-size:.62rem}.deliverables-module__prIdnq__deliverableFormActions button:hover,.deliverables-module__prIdnq__deliverableFormActions button:focus-visible,.deliverables-module__prIdnq__statusForm button:hover,.deliverables-module__prIdnq__statusForm button:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.deliverables-module__prIdnq__deliverableFormActions button:disabled,.deliverables-module__prIdnq__statusForm button:disabled{cursor:wait;opacity:.55}.deliverables-module__prIdnq__actionMessage{color:var(--vec-color-text-soft);margin:0;padding:0 0 1.5rem;font-size:.84rem}.deliverables-module__prIdnq__actionMessage[data-status=error]{color:var(--vec-color-accent)}.deliverables-module__prIdnq__deliverableList{border-top:1px solid var(--vec-color-border-soft)}.deliverables-module__prIdnq__deliverableList>article{border-bottom:1px solid var(--vec-color-border-soft);padding:2rem 0}.deliverables-module__prIdnq__deliverableHeader{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.deliverables-module__prIdnq__deliverableTitle{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.8rem;min-width:0;display:grid}.deliverables-module__prIdnq__deliverableTitle>span{color:var(--vec-color-text-faint);letter-spacing:.08em;font-size:.6rem}.deliverables-module__prIdnq__deliverableTitle strong{color:var(--vec-color-text);font-size:1.1rem;font-weight:480}.deliverables-module__prIdnq__deliverableTitle p{max-width:48rem;color:var(--vec-color-text-subtle);white-space:pre-wrap;margin:.65rem 0 0;font-size:.86rem;line-height:1.6}.deliverables-module__prIdnq__deliverableStatus{color:var(--vec-color-text-soft);letter-spacing:.07em;flex:none;align-items:center;font-size:.6rem;display:inline-flex}.deliverables-module__prIdnq__deliverableStatus i{background:var(--vec-color-text-subtle);border-radius:50%;width:.36rem;height:.36rem;margin-right:.55rem}.deliverables-module__prIdnq__deliverableStatus[data-status=internal_review] i,.deliverables-module__prIdnq__deliverableStatus[data-status=client_review] i,.deliverables-module__prIdnq__deliverableStatus[data-status=approved] i,.deliverables-module__prIdnq__deliverableStatus[data-status=delivered] i{background:var(--vec-color-accent);box-shadow:0 0 .65rem var(--vec-color-glow)}.deliverables-module__prIdnq__deliverableFacts{border-top:1px solid var(--vec-color-border-soft);border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:.35fr 1fr .75fr 1fr .7fr;margin-top:1.75rem;display:grid}.deliverables-module__prIdnq__deliverableFacts>div{min-width:0;padding:1rem}.deliverables-module__prIdnq__deliverableFacts>div:first-child{padding-left:0}.deliverables-module__prIdnq__deliverableFacts>div+div{border-left:1px solid var(--vec-color-border-soft)}.deliverables-module__prIdnq__deliverableFacts span,.deliverables-module__prIdnq__deliverableFacts strong{display:block}.deliverables-module__prIdnq__deliverableFacts span{color:var(--vec-color-text-faint);letter-spacing:.08em;margin-bottom:.65rem;font-size:.55rem}.deliverables-module__prIdnq__deliverableFacts strong{color:var(--vec-color-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:480;overflow:hidden}.deliverables-module__prIdnq__deliverableMilestones{color:var(--vec-color-text-faint);letter-spacing:.07em;margin:1rem 0 0;font-size:.55rem}.deliverables-module__prIdnq__statusForm{grid-template-columns:minmax(12rem,18rem) auto minmax(10rem,1fr);align-items:end;gap:.75rem;margin-top:1.5rem;display:grid}.deliverables-module__prIdnq__statusForm label{gap:.55rem;display:grid}.deliverables-module__prIdnq__statusForm label>span{color:var(--vec-color-text-faint);letter-spacing:.08em;font-size:.55rem}.deliverables-module__prIdnq__statusForm select{min-height:2.85rem;padding-top:0;padding-bottom:0;font-size:.78rem}.deliverables-module__prIdnq__statusMessage{color:var(--vec-color-text-faint);letter-spacing:.06em;align-self:center;font-size:.55rem}.deliverables-module__prIdnq__statusMessage[data-status=error]{color:var(--vec-color-accent)}@media (max-width:900px){.deliverables-module__prIdnq__deliverableFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverables-module__prIdnq__deliverableFacts>div:first-child,.deliverables-module__prIdnq__deliverableFacts>div{padding:1rem 0}.deliverables-module__prIdnq__deliverableFacts>div:nth-child(2n){border-left:1px solid var(--vec-color-border-soft);padding-left:1rem}.deliverables-module__prIdnq__deliverableFacts>div:nth-child(odd){border-left:0}.deliverables-module__prIdnq__deliverableFacts>div:nth-child(n+3){border-top:1px solid var(--vec-color-border-soft)}}@media (max-width:620px){.deliverables-module__prIdnq__deliverableFormGrid{grid-template-columns:1fr}.deliverables-module__prIdnq__fullField{grid-column:auto}.deliverables-module__prIdnq__deliverableFormActions,.deliverables-module__prIdnq__deliverableHeader{flex-direction:column;align-items:flex-start}.deliverables-module__prIdnq__statusForm{grid-template-columns:1fr auto}.deliverables-module__prIdnq__statusMessage{grid-column:1/-1}}@media (max-width:420px){.deliverables-module__prIdnq__deliverableFacts{grid-template-columns:1fr}.deliverables-module__prIdnq__deliverableFacts>div,.deliverables-module__prIdnq__deliverableFacts>div:first-child,.deliverables-module__prIdnq__deliverableFacts>div:nth-child(2n){border-top:1px solid var(--vec-color-border-soft);border-left:0;padding:.9rem 0}.deliverables-module__prIdnq__deliverableFacts>div:first-child{border-top:0}}
.storage-locations-module__6_JNDa__storageComposer{border-top:1px solid var(--vec-color-border-soft);border-bottom:1px solid var(--vec-color-border-soft);margin-bottom:2rem}.storage-locations-module__6_JNDa__storageComposer>summary{min-height:4.5rem;color:var(--vec-color-text-soft);cursor:pointer;font-family:var(--vec-font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;list-style:none;display:flex}.storage-locations-module__6_JNDa__storageComposer>summary::-webkit-details-marker{display:none}.storage-locations-module__6_JNDa__storageComposer>summary i{transition:transform var(--vec-duration-fast) var(--vec-ease-standard);font-size:1rem;font-style:normal}.storage-locations-module__6_JNDa__storageComposer[open]>summary i{transform:rotate(45deg)}.storage-locations-module__6_JNDa__storageComposer>summary:hover,.storage-locations-module__6_JNDa__storageComposer>summary:focus-visible{color:var(--vec-color-accent);outline:0}.storage-locations-module__6_JNDa__storageForm{border-top:1px solid var(--vec-color-border-soft);padding:2rem 0 2.5rem}.storage-locations-module__6_JNDa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.storage-locations-module__6_JNDa__formGrid label{gap:.6rem;min-width:0;display:grid}.storage-locations-module__6_JNDa__formGrid label>span:first-child,.storage-locations-module__6_JNDa__formActions,.storage-locations-module__6_JNDa__fieldError,.storage-locations-module__6_JNDa__locationMeta,.storage-locations-module__6_JNDa__locationLabel,.storage-locations-module__6_JNDa__locationStatus{font-family:var(--vec-font-mono);text-transform:uppercase}.storage-locations-module__6_JNDa__formGrid label>span:first-child{color:var(--vec-color-text-subtle);letter-spacing:.09em;font-size:.65rem}.storage-locations-module__6_JNDa__formGrid input,.storage-locations-module__6_JNDa__formGrid select,.storage-locations-module__6_JNDa__formGrid textarea{border:1px solid var(--vec-color-border);width:100%;min-height:3.15rem;color:var(--vec-color-text-soft);font:inherit;background:#ffffff06;border-radius:0;outline:0;padding:.75rem .9rem;font-size:.9rem}.storage-locations-module__6_JNDa__formGrid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.storage-locations-module__6_JNDa__formGrid textarea{resize:vertical;line-height:1.6}.storage-locations-module__6_JNDa__formGrid input:focus,.storage-locations-module__6_JNDa__formGrid select:focus,.storage-locations-module__6_JNDa__formGrid textarea:focus{border-color:var(--vec-color-border-strong);box-shadow:0 0 0 1px var(--vec-color-border-soft)}.storage-locations-module__6_JNDa__formGrid [aria-invalid=true]{border-color:var(--vec-color-accent)}.storage-locations-module__6_JNDa__formGrid small{color:var(--vec-color-text-faint);font-size:.7rem;line-height:1.5}.storage-locations-module__6_JNDa__fullField{grid-column:1/-1}.storage-locations-module__6_JNDa__primaryField{grid-template-columns:auto 1fr;align-items:start;padding:1rem 0}.storage-locations-module__6_JNDa__primaryField input{width:1rem;min-height:1rem;accent-color:var(--vec-color-accent);margin:.15rem 0 0}.storage-locations-module__6_JNDa__primaryField>span{gap:.35rem;display:grid}.storage-locations-module__6_JNDa__fieldError{color:var(--vec-color-accent);letter-spacing:.06em;font-size:.62rem}.storage-locations-module__6_JNDa__actionMessage{color:var(--vec-color-text-soft);margin:0;padding:0 0 1.5rem;font-size:.88rem}.storage-locations-module__6_JNDa__actionMessage[data-status=error]{color:var(--vec-color-accent)}.storage-locations-module__6_JNDa__formActions{color:var(--vec-color-text-faint);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.75rem;font-size:.64rem;display:flex}.storage-locations-module__6_JNDa__formActions button{border:1px solid var(--vec-color-border-strong);min-height:2.85rem;color:var(--vec-color-text-soft);cursor:pointer;letter-spacing:.08em;background:0 0;padding:0 1rem;font-size:.68rem}.storage-locations-module__6_JNDa__formActions button:hover,.storage-locations-module__6_JNDa__formActions button:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.storage-locations-module__6_JNDa__formActions button:disabled{cursor:wait;opacity:.55}.storage-locations-module__6_JNDa__locationList{border-top:1px solid var(--vec-color-border-soft);display:grid}.storage-locations-module__6_JNDa__locationCard{border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.4fr);align-items:center;gap:2rem;padding:1.75rem 0;display:grid}.storage-locations-module__6_JNDa__locationIdentity{gap:.6rem;display:grid}.storage-locations-module__6_JNDa__locationIdentity strong{color:var(--vec-color-text);font-size:1.15rem;font-weight:480}.storage-locations-module__6_JNDa__locationMeta,.storage-locations-module__6_JNDa__locationLabel,.storage-locations-module__6_JNDa__locationStatus{color:var(--vec-color-text-faint);letter-spacing:.07em;font-size:.62rem}.storage-locations-module__6_JNDa__locationLabel{color:var(--vec-color-accent)}.storage-locations-module__6_JNDa__locationDetails{min-width:0}.storage-locations-module__6_JNDa__locationFacts{color:var(--vec-color-text-subtle);flex-wrap:wrap;gap:.4rem 1rem;margin-top:.7rem;font-size:.76rem;display:flex}.storage-locations-module__6_JNDa__locationStatus[data-availability=online]{color:var(--vec-color-text-soft)}.storage-locations-module__6_JNDa__locationStatus[data-availability=missing]{color:var(--vec-color-accent)}@media (max-width:900px){.storage-locations-module__6_JNDa__locationCard{grid-template-columns:1fr}}@media (max-width:620px){.storage-locations-module__6_JNDa__formGrid{grid-template-columns:1fr}.storage-locations-module__6_JNDa__fullField{grid-column:auto}.storage-locations-module__6_JNDa__formActions{flex-direction:column;align-items:flex-start}.storage-locations-module__6_JNDa__locationCard{grid-template-columns:1fr}}
.project-form-module__dP7CRq__page{width:min(100%,90rem);margin:0 auto}.project-form-module__dP7CRq__pageHeader{border-bottom:1px solid var(--vec-color-border);justify-content:space-between;align-items:flex-end;gap:2rem;min-height:15rem;padding:3rem 0;display:flex}.project-form-module__dP7CRq__pageHeader p,.project-form-module__dP7CRq__pageHeader a,.project-form-module__dP7CRq__sectionHeading>span,.project-form-module__dP7CRq__fieldGrid label>span:first-child,.project-form-module__dP7CRq__clientFields>label>span:first-child,.project-form-module__dP7CRq__modeSelector,.project-form-module__dP7CRq__fieldError,.project-form-module__dP7CRq__formMessage span,.project-form-module__dP7CRq__actions,.project-form-module__dP7CRq__restricted>span,.project-form-module__dP7CRq__restricted a,.project-form-module__dP7CRq__setupRequired>span{font-family:var(--vec-font-mono);text-transform:uppercase}.project-form-module__dP7CRq__pageHeader p{color:var(--vec-color-text-subtle);letter-spacing:.16em;margin:0 0 1.35rem;font-size:.7rem}.project-form-module__dP7CRq__pageHeader h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:410;line-height:.88}.project-form-module__dP7CRq__pageHeader a{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-subtle);letter-spacing:.1em;padding:.7rem 0;font-size:.68rem}.project-form-module__dP7CRq__pageHeader a:hover,.project-form-module__dP7CRq__pageHeader a:focus-visible,.project-form-module__dP7CRq__actions a:hover,.project-form-module__dP7CRq__actions a:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent)}.project-form-module__dP7CRq__form{padding-bottom:3rem}.project-form-module__dP7CRq__formMessage{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-soft);grid-template-columns:minmax(10rem,.3fr) 1fr;gap:2rem;padding:1.25rem 0;display:grid}.project-form-module__dP7CRq__formMessage span{color:var(--vec-color-accent);letter-spacing:.1em;font-size:.64rem}.project-form-module__dP7CRq__formMessage p{margin:0;font-size:.9rem}.project-form-module__dP7CRq__section{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(15rem,.35fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,8rem);padding:3.5rem 0;display:grid}.project-form-module__dP7CRq__sectionHeading{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.8rem;height:max-content;display:grid}.project-form-module__dP7CRq__sectionHeading>span{color:var(--vec-color-text-faint);letter-spacing:.1em;font-size:.62rem}.project-form-module__dP7CRq__sectionHeading h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:430}.project-form-module__dP7CRq__sectionHeading p{max-width:24rem;color:var(--vec-color-text-subtle);margin:1rem 0 0;font-size:.88rem;line-height:1.65}.project-form-module__dP7CRq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.project-form-module__dP7CRq__fieldGrid label,.project-form-module__dP7CRq__clientFields>label{gap:.65rem;min-width:0;display:grid}.project-form-module__dP7CRq__typeFields{border:0;min-width:0;margin:0;padding:0}.project-form-module__dP7CRq__typeFields>legend{color:var(--vec-color-text-subtle);font-family:var(--vec-font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.65rem;font-size:.62rem}.project-form-module__dP7CRq__typeFields .project-form-module__dP7CRq__modeSelector{margin-bottom:0}.project-form-module__dP7CRq__fieldHint{color:var(--vec-color-text-faint);margin:.8rem 0 0;font-size:.74rem;line-height:1.55}.project-form-module__dP7CRq__fieldGrid label>span:first-child,.project-form-module__dP7CRq__clientFields>label>span:first-child{color:var(--vec-color-text-subtle);letter-spacing:.09em;font-size:.62rem}.project-form-module__dP7CRq__wideField{grid-column:1/-1}.project-form-module__dP7CRq__fieldGrid input,.project-form-module__dP7CRq__fieldGrid select,.project-form-module__dP7CRq__fieldGrid textarea,.project-form-module__dP7CRq__clientFields>label select{border:1px solid var(--vec-color-border);width:100%;min-height:3.25rem;color:var(--vec-color-text-soft);font:inherit;background:#ffffff06;border-radius:0;outline:0;padding:.8rem .95rem;font-size:.9rem}.project-form-module__dP7CRq__fieldGrid textarea{resize:vertical;min-height:7rem;line-height:1.6}.project-form-module__dP7CRq__fieldGrid select,.project-form-module__dP7CRq__clientFields select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.project-form-module__dP7CRq__fieldGrid input::placeholder,.project-form-module__dP7CRq__fieldGrid textarea::placeholder{color:var(--vec-color-text-faint)}.project-form-module__dP7CRq__fieldGrid input:focus,.project-form-module__dP7CRq__fieldGrid select:focus,.project-form-module__dP7CRq__fieldGrid textarea:focus,.project-form-module__dP7CRq__clientFields>label select:focus{border-color:var(--vec-color-border-strong);box-shadow:0 0 0 1px var(--vec-color-border-soft)}.project-form-module__dP7CRq__fieldGrid input[aria-invalid=true],.project-form-module__dP7CRq__fieldGrid select[aria-invalid=true],.project-form-module__dP7CRq__fieldGrid textarea[aria-invalid=true],.project-form-module__dP7CRq__clientFields select[aria-invalid=true]{border-color:var(--vec-color-accent)}.project-form-module__dP7CRq__fieldError{color:var(--vec-color-accent);letter-spacing:.06em;font-size:.58rem}.project-form-module__dP7CRq__clientFields{border:0;min-width:0;margin:0;padding:0}.project-form-module__dP7CRq__modeSelector{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem;display:grid}.project-form-module__dP7CRq__modeSelector label{border:1px solid var(--vec-color-border);min-height:3.25rem;color:var(--vec-color-text-subtle);cursor:pointer;letter-spacing:.08em;align-items:center;padding:0 1rem;font-size:.62rem;display:flex}.project-form-module__dP7CRq__modeSelector label+label{border-left:0}.project-form-module__dP7CRq__modeSelector label[data-selected=true]{border-color:var(--vec-color-border-strong);color:var(--vec-color-text);background:#ffffff0e}.project-form-module__dP7CRq__modeSelector input{width:.8rem;height:.8rem;accent-color:var(--vec-color-accent);margin:0 .7rem 0 0}.project-form-module__dP7CRq__modeSelector label:has(input:disabled){cursor:not-allowed;opacity:.4}.project-form-module__dP7CRq__actions{justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.project-form-module__dP7CRq__actions>p{max-width:35rem;color:var(--vec-color-text-faint);letter-spacing:.08em;margin:0;font-size:.6rem;line-height:1.6}.project-form-module__dP7CRq__actions>div{align-items:center;gap:2rem;display:flex}.project-form-module__dP7CRq__actions a,.project-form-module__dP7CRq__actions button{border:0;border-bottom:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-soft);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:.8rem 0;font-family:inherit;font-size:.72rem}.project-form-module__dP7CRq__actions button{border:1px solid var(--vec-color-border-strong);min-width:11rem;padding:.95rem 1.1rem}.project-form-module__dP7CRq__actions button span{margin-left:1.4rem}.project-form-module__dP7CRq__actions button:hover,.project-form-module__dP7CRq__actions button:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.project-form-module__dP7CRq__actions button:disabled{cursor:wait;opacity:.55}.project-form-module__dP7CRq__restricted,.project-form-module__dP7CRq__setupRequired{align-content:center;justify-items:start;min-height:calc(100svh - 7rem);display:grid}.project-form-module__dP7CRq__restricted>span,.project-form-module__dP7CRq__setupRequired>span{color:var(--vec-color-accent);letter-spacing:.12em;margin-bottom:1.5rem;font-size:.65rem}.project-form-module__dP7CRq__restricted h1,.project-form-module__dP7CRq__setupRequired h2{letter-spacing:-.06em;text-transform:uppercase;max-width:55rem;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:410;line-height:.92}.project-form-module__dP7CRq__restricted p,.project-form-module__dP7CRq__setupRequired p{max-width:36rem;color:var(--vec-color-text-muted);margin:2rem 0;line-height:1.7}.project-form-module__dP7CRq__restricted a{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-soft);letter-spacing:.1em;padding:.7rem 0;font-size:.68rem}.project-form-module__dP7CRq__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.project-form-module__dP7CRq__section{grid-template-columns:1fr;gap:2.5rem}.project-form-module__dP7CRq__sectionHeading{max-width:35rem}}@media (max-width:620px){.project-form-module__dP7CRq__pageHeader{min-height:12rem}.project-form-module__dP7CRq__pageHeader a{align-self:flex-start}.project-form-module__dP7CRq__fieldGrid,.project-form-module__dP7CRq__modeSelector{grid-template-columns:1fr}.project-form-module__dP7CRq__wideField{grid-column:auto}.project-form-module__dP7CRq__modeSelector label+label{border-top:0;border-left:1px solid var(--vec-color-border)}.project-form-module__dP7CRq__actions{flex-direction:column;align-items:flex-start}.project-form-module__dP7CRq__actions>div{justify-content:space-between;width:100%}}
.projects-module__Ldmkbq__page,.projects-module__Ldmkbq__workspacePage{width:min(100%,90rem);margin:0 auto}.projects-module__Ldmkbq__pageHeader{border-bottom:1px solid var(--vec-color-border);justify-content:space-between;align-items:flex-end;gap:3rem;min-height:18rem;padding:3rem 0;display:flex}.projects-module__Ldmkbq__eyebrow,.projects-module__Ldmkbq__headerMeta,.projects-module__Ldmkbq__filters label,.projects-module__Ldmkbq__tableHeader,.projects-module__Ldmkbq__projectIdentity>span,.projects-module__Ldmkbq__clientService span,.projects-module__Ldmkbq__manager,.projects-module__Ldmkbq__statusBadge,.projects-module__Ldmkbq__priorityBadge,.projects-module__Ldmkbq__dueDate,.projects-module__Ldmkbq__pendingAction,.projects-module__Ldmkbq__backLink,.projects-module__Ldmkbq__editProjectLink,.projects-module__Ldmkbq__projectFacts span,.projects-module__Ldmkbq__sectionHeading>span,.projects-module__Ldmkbq__sectionHeading>strong,.projects-module__Ldmkbq__requirements dt,.projects-module__Ldmkbq__deliverableList article>span,.projects-module__Ldmkbq__deliverableList article div>span,.projects-module__Ldmkbq__storagePlaceholder>span,.projects-module__Ldmkbq__routeMessage>span,.projects-module__Ldmkbq__routeMessage button,.projects-module__Ldmkbq__routeMessage a{font-family:var(--vec-font-mono);text-transform:uppercase}.projects-module__Ldmkbq__eyebrow{color:var(--vec-color-text-subtle);letter-spacing:.16em;margin:0 0 1.35rem;font-size:.7rem}.projects-module__Ldmkbq__pageHeader h1,.projects-module__Ldmkbq__workspaceHeader h1{letter-spacing:-.068em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:410;line-height:.88}.projects-module__Ldmkbq__headerMeta{color:var(--vec-color-text-faint);letter-spacing:.12em;justify-items:end;gap:.6rem;font-size:.62rem;display:grid}.projects-module__Ldmkbq__headerTools{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex}.projects-module__Ldmkbq__newProjectLink{border:1px solid var(--vec-color-border-strong);min-width:11rem;color:var(--vec-color-text-soft);font-family:var(--vec-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.64rem;display:inline-flex}.projects-module__Ldmkbq__newProjectLink:hover,.projects-module__Ldmkbq__newProjectLink:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.projects-module__Ldmkbq__headerMeta strong{color:var(--vec-color-text-soft);letter-spacing:-.04em;font-size:2rem;font-weight:420}.projects-module__Ldmkbq__filters{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(15rem,1.4fr) repeat(4,minmax(8rem,.65fr)) auto auto;align-items:end;gap:.9rem;padding:1.5rem 0;display:grid}.projects-module__Ldmkbq__searchField,.projects-module__Ldmkbq__selectField{min-width:0}.projects-module__Ldmkbq__filters label{color:var(--vec-color-text-faint);letter-spacing:.11em;margin-bottom:.65rem;font-size:.58rem;display:block}.projects-module__Ldmkbq__filters input,.projects-module__Ldmkbq__filters select{border:1px solid var(--vec-color-border);width:100%;height:2.85rem;color:var(--vec-color-text-soft);font:inherit;background:#ffffff06;border-radius:0;outline:0;padding:0 .8rem;font-size:.82rem}.projects-module__Ldmkbq__filters input::placeholder{color:var(--vec-color-text-faint)}.projects-module__Ldmkbq__filters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.projects-module__Ldmkbq__filters input:focus,.projects-module__Ldmkbq__filters select:focus{border-color:var(--vec-color-border-strong);box-shadow:0 0 0 1px var(--vec-color-border-soft)}.projects-module__Ldmkbq__filterButton,.projects-module__Ldmkbq__clearFilters{border:1px solid var(--vec-color-border-strong);height:2.85rem;color:var(--vec-color-text-soft);cursor:pointer;font-family:var(--vec-font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;font-size:.64rem;display:inline-flex}.projects-module__Ldmkbq__filterButton{gap:1.3rem;padding:0 1.15rem}.projects-module__Ldmkbq__clearFilters{color:var(--vec-color-text-subtle);border-color:#0000;padding:0 .8rem}.projects-module__Ldmkbq__filterButton:hover,.projects-module__Ldmkbq__filterButton:focus-visible,.projects-module__Ldmkbq__clearFilters:hover,.projects-module__Ldmkbq__clearFilters:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.projects-module__Ldmkbq__catalog{padding:2.5rem 0 0}.projects-module__Ldmkbq__tableHeader,.projects-module__Ldmkbq__projectRow{grid-template-columns:minmax(15rem,1.5fr) minmax(11rem,.9fr) minmax(9rem,.7fr) minmax(9rem,.7fr) minmax(7.5rem,.55fr);gap:1.25rem;display:grid}.projects-module__Ldmkbq__tableHeader{color:var(--vec-color-text-faint);letter-spacing:.12em;padding:0 1.2rem .85rem;font-size:.58rem}.projects-module__Ldmkbq__projectList{border-top:1px solid var(--vec-color-border)}.projects-module__Ldmkbq__projectRow{border-bottom:1px solid var(--vec-color-border-soft);min-height:8.5rem;transition:background var(--vec-duration-fast) var(--vec-ease-standard), border-color var(--vec-duration-fast) var(--vec-ease-standard);align-items:center;padding:1.25rem;position:relative}.projects-module__Ldmkbq__projectRow:hover,.projects-module__Ldmkbq__projectRow:focus-within{border-color:var(--vec-color-border-strong);background:#ffffff06}.projects-module__Ldmkbq__projectIdentity{min-width:0}.projects-module__Ldmkbq__projectIdentity>span{color:var(--vec-color-text-faint);letter-spacing:.12em;margin-bottom:.6rem;font-size:.6rem;display:block}.projects-module__Ldmkbq__projectIdentity>a{color:var(--vec-color-text);letter-spacing:-.025em;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:470}.projects-module__Ldmkbq__projectIdentity>a:after{z-index:1;content:"";position:absolute;inset:0}.projects-module__Ldmkbq__projectIdentity>a:focus-visible{outline:0}.projects-module__Ldmkbq__projectIdentity p{max-width:32rem;color:var(--vec-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:.55rem 0 0;font-size:.78rem;line-height:1.45;overflow:hidden}.projects-module__Ldmkbq__clientService,.projects-module__Ldmkbq__manager{min-width:0}.projects-module__Ldmkbq__clientService a,.projects-module__Ldmkbq__clientService span,.projects-module__Ldmkbq__manager strong,.projects-module__Ldmkbq__manager span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projects-module__Ldmkbq__clientService a,.projects-module__Ldmkbq__manager strong{color:var(--vec-color-text-soft);font-size:.8rem;font-weight:480}.projects-module__Ldmkbq__clientService a{z-index:2;position:relative}.projects-module__Ldmkbq__clientService span,.projects-module__Ldmkbq__manager span{color:var(--vec-color-text-faint);letter-spacing:.08em;margin-top:.45rem;font-size:.57rem}.projects-module__Ldmkbq__manager span{display:none}.projects-module__Ldmkbq__stateCell{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.projects-module__Ldmkbq__statusBadge,.projects-module__Ldmkbq__priorityBadge{color:var(--vec-color-text-soft);letter-spacing:.08em;align-items:center;font-size:.62rem;display:inline-flex}.projects-module__Ldmkbq__statusBadge i{background:var(--vec-color-text-subtle);border-radius:50%;width:.38rem;height:.38rem;margin-right:.55rem}.projects-module__Ldmkbq__statusBadge[data-status=in_progress] i,.projects-module__Ldmkbq__statusBadge[data-status=completed] i{background:var(--vec-color-accent);box-shadow:0 0 .65rem var(--vec-color-glow)}.projects-module__Ldmkbq__statusBadge[data-status=on_hold] i,.projects-module__Ldmkbq__statusBadge[data-status=cancelled] i{opacity:.38}.projects-module__Ldmkbq__priorityBadge{color:var(--vec-color-text-faint);font-size:.54rem}.projects-module__Ldmkbq__priorityBadge[data-priority=urgent]{color:var(--vec-color-text)}.projects-module__Ldmkbq__dueDate{color:var(--vec-color-text-subtle);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.projects-module__Ldmkbq__dueDate i{z-index:2;color:var(--vec-color-text-soft);padding:.45rem;font-size:.8rem;font-style:normal;position:relative}.projects-module__Ldmkbq__pagination{border-bottom:1px solid var(--vec-color-border);font-family:var(--vec-font-mono);letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.5rem 0;font-size:.62rem;display:grid}.projects-module__Ldmkbq__pagination a:last-child,.projects-module__Ldmkbq__pagination span:last-child{justify-self:end}.projects-module__Ldmkbq__pagination a{color:var(--vec-color-text-soft)}.projects-module__Ldmkbq__pagination a:hover,.projects-module__Ldmkbq__pagination a:focus-visible{color:var(--vec-color-accent)}.projects-module__Ldmkbq__pagination span{color:var(--vec-color-text-faint)}.projects-module__Ldmkbq__pagination p{color:var(--vec-color-text-subtle);margin:0}.projects-module__Ldmkbq__emptyState{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(8rem,.35fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:31rem;display:grid}.projects-module__Ldmkbq__emptyState>span{color:#ffffff0b;font-family:var(--vec-font-mono);letter-spacing:-.08em;font-size:clamp(7rem,16vw,15rem);font-weight:300}.projects-module__Ldmkbq__emptyState h2{letter-spacing:-.05em;text-transform:uppercase;max-width:38rem;margin:0;font-size:clamp(2rem,4vw,4.25rem);font-weight:420;line-height:.98}.projects-module__Ldmkbq__emptyState div>p:not(.projects-module__Ldmkbq__eyebrow){max-width:32rem;color:var(--vec-color-text-muted);margin:1.5rem 0 2rem;font-size:.95rem;line-height:1.7}.projects-module__Ldmkbq__emptyState a,.projects-module__Ldmkbq__pendingAction{border-bottom:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-soft);letter-spacing:.1em;padding:.7rem 0;font-size:.68rem;display:inline-flex}.projects-module__Ldmkbq__pendingAction{color:var(--vec-color-text-faint)}.projects-module__Ldmkbq__backLink{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-subtle);letter-spacing:.1em;margin:2rem 0;padding:.5rem 0;font-size:.65rem;display:inline-flex}.projects-module__Ldmkbq__backLink:hover,.projects-module__Ldmkbq__backLink:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent)}.projects-module__Ldmkbq__workspaceHeader{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:2.5rem 0 4rem;display:grid}.projects-module__Ldmkbq__workspaceSummary{max-width:44rem;color:var(--vec-color-text-muted);margin:2rem 0 0;font-size:1rem;line-height:1.7}.projects-module__Ldmkbq__workspaceState{flex-direction:column;align-items:flex-end;gap:1rem;padding-bottom:.4rem;display:flex}.projects-module__Ldmkbq__workspaceActions{flex-direction:column;align-items:flex-end;gap:2rem;display:flex}.projects-module__Ldmkbq__editProjectLink{border:1px solid var(--vec-color-border-strong);min-width:11rem;color:var(--vec-color-text-soft);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.9rem 1rem;font-size:.64rem;display:inline-flex}.projects-module__Ldmkbq__editProjectLink:hover,.projects-module__Ldmkbq__editProjectLink:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.projects-module__Ldmkbq__projectFacts{border-bottom:1px solid var(--vec-color-border);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.projects-module__Ldmkbq__projectFacts div{min-height:8.5rem;padding:1.6rem}.projects-module__Ldmkbq__projectFacts div:first-child{padding-left:0}.projects-module__Ldmkbq__projectFacts div+div{border-left:1px solid var(--vec-color-border-soft)}.projects-module__Ldmkbq__projectFacts span,.projects-module__Ldmkbq__projectFacts strong,.projects-module__Ldmkbq__projectFacts a{display:block}.projects-module__Ldmkbq__projectFacts span{color:var(--vec-color-text-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem;font-size:.6rem}.projects-module__Ldmkbq__projectFacts strong,.projects-module__Ldmkbq__projectFacts a{color:var(--vec-color-text-soft);font-size:.82rem;font-weight:480}.projects-module__Ldmkbq__projectFacts a:hover,.projects-module__Ldmkbq__clientService a:hover{color:var(--vec-color-accent)}.projects-module__Ldmkbq__projectFacts a:focus-visible,.projects-module__Ldmkbq__clientService a:focus-visible{color:var(--vec-color-accent);outline:1px solid var(--vec-color-accent);outline-offset:.25rem}.projects-module__Ldmkbq__workspaceGrid{border-bottom:1px solid var(--vec-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.projects-module__Ldmkbq__workspaceSection{min-height:25rem;padding:3rem 3rem 3rem 0}.projects-module__Ldmkbq__workspaceSection+.projects-module__Ldmkbq__workspaceSection{border-left:1px solid var(--vec-color-border-soft);padding-left:3rem;padding-right:0}.projects-module__Ldmkbq__sectionHeading{grid-template-columns:2rem 1fr auto;align-items:baseline;gap:.75rem;margin-bottom:2.5rem;display:grid}.projects-module__Ldmkbq__sectionHeading>span,.projects-module__Ldmkbq__sectionHeading>strong{color:var(--vec-color-text-faint);letter-spacing:.1em;font-size:.62rem;font-weight:400}.projects-module__Ldmkbq__sectionHeading h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:430}.projects-module__Ldmkbq__longCopy,.projects-module__Ldmkbq__emptyCopy{max-width:42rem;color:var(--vec-color-text-muted);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.8}.projects-module__Ldmkbq__emptyCopy{color:var(--vec-color-text-faint)}.projects-module__Ldmkbq__requirements{margin:0}.projects-module__Ldmkbq__requirements div{border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);gap:1.5rem;padding:.9rem 0;display:grid}.projects-module__Ldmkbq__requirements dt{color:var(--vec-color-text-faint);letter-spacing:.09em;font-size:.58rem}.projects-module__Ldmkbq__requirements dd{color:var(--vec-color-text-soft);margin:0;font-size:.82rem}.projects-module__Ldmkbq__deliverablesSection,.projects-module__Ldmkbq__storageSection{border-bottom:1px solid var(--vec-color-border);padding:3rem 0}.projects-module__Ldmkbq__storagePlaceholder{border-top:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(12rem,.5fr) minmax(18rem,1fr);gap:2rem;padding:1.5rem 0;display:grid}.projects-module__Ldmkbq__storagePlaceholder>span{color:var(--vec-color-text-faint);letter-spacing:.1em;font-size:.62rem}.projects-module__Ldmkbq__storagePlaceholder p{max-width:38rem;color:var(--vec-color-text-muted);margin:0;font-size:.9rem;line-height:1.7}.projects-module__Ldmkbq__routeMessage{align-content:center;justify-items:start;min-height:calc(100svh - 8.5rem);display:grid}.projects-module__Ldmkbq__routeMessage>span{color:var(--vec-color-text-faint);letter-spacing:.13em;margin-bottom:1.5rem;font-size:.68rem}.projects-module__Ldmkbq__routeMessage h1{letter-spacing:-.06em;text-transform:uppercase;max-width:55rem;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:410;line-height:.92}.projects-module__Ldmkbq__routeMessage p{max-width:34rem;color:var(--vec-color-text-muted);margin:2rem 0;font-size:.95rem;line-height:1.7}.projects-module__Ldmkbq__routeMessage button,.projects-module__Ldmkbq__routeMessage a{border:0;border-bottom:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-soft);cursor:pointer;letter-spacing:.1em;background:0 0;padding:.7rem 0;font-size:.68rem}.projects-module__Ldmkbq__loading{gap:1rem;padding:4rem 0;display:grid}.projects-module__Ldmkbq__loading span{background:linear-gradient(90deg,#ffffff06,#fff1,#ffffff06) 0 0/200% 100%;height:7rem;animation:1.4s linear infinite projects-module__Ldmkbq__loading-shift;display:block}@keyframes projects-module__Ldmkbq__loading-shift{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.projects-module__Ldmkbq__loading span{animation:none}}@media (max-width:1180px){.projects-module__Ldmkbq__filters{grid-template-columns:repeat(3,minmax(9rem,1fr))}.projects-module__Ldmkbq__searchField{grid-column:span 2}.projects-module__Ldmkbq__tableHeader{display:none}.projects-module__Ldmkbq__projectRow{grid-template-columns:minmax(14rem,1.3fr) minmax(10rem,.8fr) minmax(9rem,.7fr) minmax(8rem,.6fr)}.projects-module__Ldmkbq__manager{display:none}}@media (max-width:900px){.projects-module__Ldmkbq__projectRow{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.projects-module__Ldmkbq__clientService{grid-column:1}.projects-module__Ldmkbq__stateCell{grid-area:1/2/span 2}.projects-module__Ldmkbq__dueDate{border-top:1px solid var(--vec-color-border-soft);grid-column:1/-1;padding-top:1rem}.projects-module__Ldmkbq__projectFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-module__Ldmkbq__projectFacts div,.projects-module__Ldmkbq__projectFacts div:first-child{min-height:7rem;padding:1.4rem 0}.projects-module__Ldmkbq__projectFacts div:nth-child(2n){border-left:1px solid var(--vec-color-border-soft);padding-left:1.4rem}.projects-module__Ldmkbq__projectFacts div:nth-child(odd){border-left:0}.projects-module__Ldmkbq__projectFacts div:nth-child(n+3){border-top:1px solid var(--vec-color-border-soft)}.projects-module__Ldmkbq__workspaceGrid{grid-template-columns:1fr}.projects-module__Ldmkbq__workspaceSection,.projects-module__Ldmkbq__workspaceSection+.projects-module__Ldmkbq__workspaceSection{border-left:0;min-height:0;padding:2.5rem 0}.projects-module__Ldmkbq__workspaceSection+.projects-module__Ldmkbq__workspaceSection{border-top:1px solid var(--vec-color-border-soft)}}@media (max-width:680px){.projects-module__Ldmkbq__pageHeader{min-height:14rem}.projects-module__Ldmkbq__headerMeta{display:none}.projects-module__Ldmkbq__filters{grid-template-columns:1fr 1fr}.projects-module__Ldmkbq__searchField{grid-column:1/-1}.projects-module__Ldmkbq__filterButton,.projects-module__Ldmkbq__clearFilters{width:100%}.projects-module__Ldmkbq__emptyState{padding:4rem 0;display:block}.projects-module__Ldmkbq__emptyState>span{margin-bottom:2rem;font-size:7rem;display:block}.projects-module__Ldmkbq__workspaceHeader{grid-template-columns:1fr;gap:2rem}.projects-module__Ldmkbq__workspaceState,.projects-module__Ldmkbq__workspaceActions{align-items:flex-start}.projects-module__Ldmkbq__storagePlaceholder{grid-template-columns:1fr}}@media (max-width:480px){.projects-module__Ldmkbq__filters{grid-template-columns:1fr}.projects-module__Ldmkbq__searchField{grid-column:auto}.projects-module__Ldmkbq__projectRow{display:block}.projects-module__Ldmkbq__clientService,.projects-module__Ldmkbq__stateCell,.projects-module__Ldmkbq__dueDate{margin-top:1.25rem}.projects-module__Ldmkbq__stateCell{flex-direction:row}.projects-module__Ldmkbq__projectFacts{grid-template-columns:1fr}.projects-module__Ldmkbq__projectFacts div,.projects-module__Ldmkbq__projectFacts div:first-child,.projects-module__Ldmkbq__projectFacts div:nth-child(2n){border-top:1px solid var(--vec-color-border-soft);border-left:0;padding:1.25rem 0}.projects-module__Ldmkbq__projectFacts div:first-child{border-top:0}}
.clients-module__OF-_Lq__page{width:min(100%,90rem);margin:0 auto}.clients-module__OF-_Lq__pageHeader,.clients-module__OF-_Lq__intakeHeader{border-bottom:1px solid var(--vec-color-border);justify-content:space-between;align-items:flex-end;gap:3rem;min-height:18rem;padding:3rem 0;display:flex}.clients-module__OF-_Lq__eyebrow,.clients-module__OF-_Lq__headerMeta,.clients-module__OF-_Lq__newClientLink,.clients-module__OF-_Lq__filters label,.clients-module__OF-_Lq__filterButton,.clients-module__OF-_Lq__clearFilters,.clients-module__OF-_Lq__tableHeader,.clients-module__OF-_Lq__clientIdentity>span,.clients-module__OF-_Lq__clientIdentity>a:not(.clients-module__OF-_Lq__clientNameLink),.clients-module__OF-_Lq__contactBlock>span,.clients-module__OF-_Lq__activityBlock>span,.clients-module__OF-_Lq__statusBadge,.clients-module__OF-_Lq__statusForm,.clients-module__OF-_Lq__statusMessage,.clients-module__OF-_Lq__pagination,.clients-module__OF-_Lq__intakeHeader p,.clients-module__OF-_Lq__intakeHeader a,.clients-module__OF-_Lq__sectionHeading>span,.clients-module__OF-_Lq__fieldGrid label>span:first-child,.clients-module__OF-_Lq__fieldError,.clients-module__OF-_Lq__formMessage>span,.clients-module__OF-_Lq__formActions,.clients-module__OF-_Lq__backLink,.clients-module__OF-_Lq__editClientLink,.clients-module__OF-_Lq__editClientShortcut,.clients-module__OF-_Lq__clientFacts span,.clients-module__OF-_Lq__workspaceSectionHeading>span,.clients-module__OF-_Lq__workspaceSectionHeading>strong,.clients-module__OF-_Lq__relatedProject>div:first-child>span,.clients-module__OF-_Lq__relatedProject time,.clients-module__OF-_Lq__restricted>span,.clients-module__OF-_Lq__restricted a,.clients-module__OF-_Lq__routeMessage>span,.clients-module__OF-_Lq__routeMessage button,.clients-module__OF-_Lq__routeMessage a{font-family:var(--vec-font-mono);text-transform:uppercase}.clients-module__OF-_Lq__eyebrow,.clients-module__OF-_Lq__intakeHeader p{color:var(--vec-color-text-subtle);letter-spacing:.16em;margin:0 0 1.35rem;font-size:.72rem}.clients-module__OF-_Lq__pageHeader h1,.clients-module__OF-_Lq__intakeHeader h1{letter-spacing:-.068em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:410;line-height:.88}.clients-module__OF-_Lq__headerTools{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex}.clients-module__OF-_Lq__headerMeta{color:var(--vec-color-text-faint);letter-spacing:.11em;justify-items:end;gap:.6rem;font-size:.65rem;display:grid}.clients-module__OF-_Lq__headerMeta strong{color:var(--vec-color-text-soft);letter-spacing:-.04em;font-size:2rem;font-weight:420}.clients-module__OF-_Lq__newClientLink{border:1px solid var(--vec-color-border-strong);min-width:11rem;color:var(--vec-color-text-soft);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.95rem 1rem;font-size:.68rem;display:inline-flex}.clients-module__OF-_Lq__newClientLink:hover,.clients-module__OF-_Lq__newClientLink:focus-visible,.clients-module__OF-_Lq__filterButton:hover,.clients-module__OF-_Lq__filterButton:focus-visible,.clients-module__OF-_Lq__clearFilters:hover,.clients-module__OF-_Lq__clearFilters:focus-visible,.clients-module__OF-_Lq__pagination a:hover,.clients-module__OF-_Lq__pagination a:focus-visible,.clients-module__OF-_Lq__formActions a:hover,.clients-module__OF-_Lq__formActions a:focus-visible,.clients-module__OF-_Lq__intakeHeader a:hover,.clients-module__OF-_Lq__intakeHeader a:focus-visible,.clients-module__OF-_Lq__routeMessage a:hover,.clients-module__OF-_Lq__routeMessage a:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__filters{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(16rem,1fr) repeat(2,minmax(10rem,.5fr)) auto auto;align-items:end;gap:.9rem;padding:1.5rem 0;display:grid}.clients-module__OF-_Lq__filters>div{min-width:0}.clients-module__OF-_Lq__filters label{color:var(--vec-color-text-faint);letter-spacing:.11em;margin-bottom:.65rem;font-size:.62rem;display:block}.clients-module__OF-_Lq__filters input,.clients-module__OF-_Lq__filters select,.clients-module__OF-_Lq__statusForm select{border:1px solid var(--vec-color-border);width:100%;height:2.95rem;color:var(--vec-color-text-soft);font:inherit;background:#ffffff06;border-radius:0;outline:0;padding:0 .85rem;font-size:.86rem}.clients-module__OF-_Lq__filters select,.clients-module__OF-_Lq__statusForm select,.clients-module__OF-_Lq__fieldGrid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.clients-module__OF-_Lq__filters input::placeholder,.clients-module__OF-_Lq__fieldGrid input::placeholder,.clients-module__OF-_Lq__fieldGrid textarea::placeholder{color:var(--vec-color-text-faint)}.clients-module__OF-_Lq__filters input:focus,.clients-module__OF-_Lq__filters select:focus,.clients-module__OF-_Lq__statusForm select:focus,.clients-module__OF-_Lq__fieldGrid input:focus,.clients-module__OF-_Lq__fieldGrid select:focus,.clients-module__OF-_Lq__fieldGrid textarea:focus{border-color:var(--vec-color-border-strong);box-shadow:0 0 0 1px var(--vec-color-border-soft)}.clients-module__OF-_Lq__filterButton,.clients-module__OF-_Lq__clearFilters{border:1px solid var(--vec-color-border-strong);height:2.95rem;color:var(--vec-color-text-soft);cursor:pointer;letter-spacing:.1em;background:0 0;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.clients-module__OF-_Lq__filterButton{gap:1.3rem;padding:0 1.15rem}.clients-module__OF-_Lq__clearFilters{color:var(--vec-color-text-subtle);border-color:#0000;padding:0 .8rem}.clients-module__OF-_Lq__catalog{padding-top:2.5rem}.clients-module__OF-_Lq__tableHeader,.clients-module__OF-_Lq__clientRow{grid-template-columns:minmax(15rem,1.15fr) minmax(14rem,1fr) minmax(7rem,.35fr) minmax(15rem,.8fr);gap:1.5rem;display:grid}.clients-module__OF-_Lq__tableHeader{color:var(--vec-color-text-faint);letter-spacing:.12em;padding:0 1.2rem .85rem;font-size:.62rem}.clients-module__OF-_Lq__clientList{border-top:1px solid var(--vec-color-border)}.clients-module__OF-_Lq__clientRow{border-bottom:1px solid var(--vec-color-border-soft);min-height:11rem;transition:background var(--vec-duration-fast) var(--vec-ease-standard);align-items:center;padding:1.5rem 1.2rem}.clients-module__OF-_Lq__clientRow:hover,.clients-module__OF-_Lq__clientRow:focus-within{background:#ffffff06}.clients-module__OF-_Lq__clientRow[data-status=archived]{opacity:.68}.clients-module__OF-_Lq__clientIdentity,.clients-module__OF-_Lq__contactBlock,.clients-module__OF-_Lq__activityBlock,.clients-module__OF-_Lq__stateBlock{min-width:0}.clients-module__OF-_Lq__clientIdentity>span,.clients-module__OF-_Lq__contactBlock>span,.clients-module__OF-_Lq__activityBlock>span{color:var(--vec-color-text-faint);letter-spacing:.09em;margin-bottom:.65rem;font-size:.62rem;display:block}.clients-module__OF-_Lq__clientNameLink,.clients-module__OF-_Lq__contactBlock strong{overflow-wrap:anywhere;color:var(--vec-color-text);font-size:1.05rem;font-weight:480;display:block}.clients-module__OF-_Lq__clientIdentity p,.clients-module__OF-_Lq__contactBlock p{color:var(--vec-color-text-subtle);margin:.5rem 0 0;font-size:.82rem}.clients-module__OF-_Lq__clientIdentity>a:not(.clients-module__OF-_Lq__clientNameLink),.clients-module__OF-_Lq__contactCopyButton{width:fit-content;max-width:100%;color:var(--vec-color-text-muted);letter-spacing:.06em;text-overflow:ellipsis;margin-top:.7rem;font-size:.68rem;display:block;overflow:hidden}.clients-module__OF-_Lq__contactCopyButton{text-transform:none;font-family:inherit;font-size:.78rem}.clients-module__OF-_Lq__clientIdentity a:hover,.clients-module__OF-_Lq__clientIdentity a:focus-visible,.clients-module__OF-_Lq__contactCopyButton:hover,.clients-module__OF-_Lq__contactCopyButton:focus-visible{color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__clientNameLink:hover,.clients-module__OF-_Lq__clientNameLink:focus-visible{color:var(--vec-color-accent)}.clients-module__OF-_Lq__activityBlock strong{color:var(--vec-color-text-soft);letter-spacing:-.05em;font-size:2.3rem;font-weight:420}.clients-module__OF-_Lq__stateBlock{align-content:center;gap:1rem;display:grid}.clients-module__OF-_Lq__stateHeader{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.clients-module__OF-_Lq__editClientShortcut{border:1px solid var(--vec-color-border-strong);min-height:2.5rem;color:var(--vec-color-text-soft);letter-spacing:.08em;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 .8rem;font-size:.6rem;display:inline-flex}.clients-module__OF-_Lq__editClientShortcut:hover,.clients-module__OF-_Lq__editClientShortcut:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__statusBadge{width:fit-content;color:var(--vec-color-text-soft);letter-spacing:.08em;align-items:center;font-size:.65rem;display:inline-flex}.clients-module__OF-_Lq__statusBadge i{background:var(--vec-color-text-subtle);border-radius:50%;width:.38rem;height:.38rem;margin-right:.55rem}.clients-module__OF-_Lq__statusBadge[data-status=active] i{background:var(--vec-color-accent);box-shadow:0 0 .65rem var(--vec-color-glow)}.clients-module__OF-_Lq__statusForm{grid-template-columns:minmax(7rem,1fr) auto;align-items:end;gap:.55rem;display:grid}.clients-module__OF-_Lq__statusForm label{gap:.35rem;display:grid}.clients-module__OF-_Lq__statusForm label>span{color:var(--vec-color-text-faint);letter-spacing:.07em;font-size:.56rem}.clients-module__OF-_Lq__statusForm select{height:2.5rem;font-size:.75rem}.clients-module__OF-_Lq__statusForm button,.clients-module__OF-_Lq__routeMessage button{border:1px solid var(--vec-color-border-strong);min-height:2.5rem;color:var(--vec-color-text-soft);cursor:pointer;font-family:var(--vec-font-mono);letter-spacing:.07em;text-transform:uppercase;background:0 0;padding:0 .8rem;font-size:.6rem}.clients-module__OF-_Lq__statusForm button:hover,.clients-module__OF-_Lq__statusForm button:focus-visible,.clients-module__OF-_Lq__routeMessage button:hover,.clients-module__OF-_Lq__routeMessage button:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__statusForm button:disabled{cursor:wait;opacity:.55}.clients-module__OF-_Lq__statusMessage{color:var(--vec-color-text-faint);letter-spacing:.06em;grid-column:1/-1;font-size:.56rem}.clients-module__OF-_Lq__statusMessage[data-status=error],.clients-module__OF-_Lq__fieldError{color:var(--vec-color-accent)}.clients-module__OF-_Lq__pagination{min-height:6rem;color:var(--vec-color-text-faint);letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.clients-module__OF-_Lq__pagination p{margin:0}.clients-module__OF-_Lq__pagination a,.clients-module__OF-_Lq__pagination>span{color:var(--vec-color-text-soft);padding:.6rem 0}.clients-module__OF-_Lq__pagination>span{opacity:.35}.clients-module__OF-_Lq__emptyState{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);align-items:center;gap:4rem;min-height:30rem;display:grid}.clients-module__OF-_Lq__emptyState>span{color:var(--vec-color-border-strong);letter-spacing:-.1em;font-size:clamp(8rem,18vw,18rem);font-weight:300;line-height:.7}.clients-module__OF-_Lq__emptyState h2{letter-spacing:-.05em;text-transform:uppercase;max-width:42rem;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:420;line-height:1}.clients-module__OF-_Lq__emptyState div>p:not(.clients-module__OF-_Lq__eyebrow){max-width:34rem;color:var(--vec-color-text-muted);margin:1.5rem 0;font-size:.92rem;line-height:1.7}.clients-module__OF-_Lq__emptyState a{border-bottom:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-soft);font-family:var(--vec-font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.7rem 0;font-size:.68rem;display:inline-block}.clients-module__OF-_Lq__intakeHeader{min-height:15rem}.clients-module__OF-_Lq__intakeHeader h1{font-size:clamp(3rem,6vw,6.5rem)}.clients-module__OF-_Lq__intakeHeader a{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-subtle);letter-spacing:.1em;padding:.7rem 0;font-size:.68rem}.clients-module__OF-_Lq__intakeForm{padding-bottom:3rem}.clients-module__OF-_Lq__clientWorkspace{width:min(100%,90rem);margin:0 auto}.clients-module__OF-_Lq__backLink{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-subtle);letter-spacing:.1em;margin:2rem 0;padding:.5rem 0;font-size:.65rem;display:inline-flex}.clients-module__OF-_Lq__backLink:hover,.clients-module__OF-_Lq__backLink:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent)}.clients-module__OF-_Lq__workspaceHeader{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:2.5rem 0 4rem;display:grid}.clients-module__OF-_Lq__workspaceHeader h1{letter-spacing:-.068em;text-transform:uppercase;max-width:65rem;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:410;line-height:.88}.clients-module__OF-_Lq__workspaceSummary{max-width:44rem;color:var(--vec-color-text-muted);margin:2rem 0 0;font-size:1rem;line-height:1.7}.clients-module__OF-_Lq__workspaceActions{flex-direction:column;align-items:flex-end;gap:2rem;display:flex}.clients-module__OF-_Lq__editClientLink{border:1px solid var(--vec-color-border-strong);min-width:11rem;color:var(--vec-color-text-soft);letter-spacing:.08em;justify-content:space-between;align-items:center;padding:.95rem 1rem;font-size:.65rem;display:inline-flex}.clients-module__OF-_Lq__editClientLink:hover,.clients-module__OF-_Lq__editClientLink:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__clientFacts{border-bottom:1px solid var(--vec-color-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.clients-module__OF-_Lq__clientFacts>div{min-width:0;min-height:8.5rem;padding:1.6rem}.clients-module__OF-_Lq__clientFacts>div:first-child{padding-left:0}.clients-module__OF-_Lq__clientFacts>div+div{border-left:1px solid var(--vec-color-border-soft)}.clients-module__OF-_Lq__clientFacts span,.clients-module__OF-_Lq__clientFacts strong,.clients-module__OF-_Lq__clientFacts a,.clients-module__OF-_Lq__factCopyButton{display:block}.clients-module__OF-_Lq__clientFacts span{color:var(--vec-color-text-faint);letter-spacing:.1em;margin-bottom:2rem;font-size:.6rem}.clients-module__OF-_Lq__clientFacts strong,.clients-module__OF-_Lq__clientFacts a,.clients-module__OF-_Lq__factCopyButton{color:var(--vec-color-text-soft);text-overflow:ellipsis;font-size:.82rem;font-weight:480;overflow:hidden}.clients-module__OF-_Lq__clientFacts a:hover,.clients-module__OF-_Lq__clientFacts a:focus-visible,.clients-module__OF-_Lq__factCopyButton:hover,.clients-module__OF-_Lq__factCopyButton:focus-visible{color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__notesSection,.clients-module__OF-_Lq__clientProjects{border-bottom:1px solid var(--vec-color-border);padding:3rem 0}.clients-module__OF-_Lq__workspaceSectionHeading{grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;margin-bottom:2.5rem;display:grid}.clients-module__OF-_Lq__workspaceSectionHeading>span,.clients-module__OF-_Lq__workspaceSectionHeading>strong{color:var(--vec-color-text-faint);letter-spacing:.1em;font-size:.62rem;font-weight:400}.clients-module__OF-_Lq__workspaceSectionHeading h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:430}.clients-module__OF-_Lq__notesCopy,.clients-module__OF-_Lq__emptyCopy{max-width:52rem;color:var(--vec-color-text-muted);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.8}.clients-module__OF-_Lq__emptyCopy{color:var(--vec-color-text-faint)}.clients-module__OF-_Lq__relatedProjectList{border-top:1px solid var(--vec-color-border-soft)}.clients-module__OF-_Lq__relatedProject{border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(15rem,1fr) minmax(9rem,.5fr) minmax(7rem,auto);align-items:center;gap:2rem;min-height:7rem;padding:1.25rem 0;display:grid}.clients-module__OF-_Lq__relatedProject>div:first-child{min-width:0}.clients-module__OF-_Lq__relatedProject>div:first-child>span{color:var(--vec-color-text-faint);letter-spacing:.09em;margin-bottom:.45rem;font-size:.59rem;display:block}.clients-module__OF-_Lq__relatedProject>div:first-child>a{color:var(--vec-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:480;display:block;overflow:hidden}.clients-module__OF-_Lq__relatedProject>div:first-child>a:hover,.clients-module__OF-_Lq__relatedProject>div:first-child>a:focus-visible{color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__relatedProject p{color:var(--vec-color-text-subtle);margin:.4rem 0 0;font-size:.78rem}.clients-module__OF-_Lq__relatedProject>div:nth-child(2){justify-items:start;gap:.7rem;display:grid}.clients-module__OF-_Lq__relatedProject time{color:var(--vec-color-text-subtle);letter-spacing:.06em;text-align:right;font-size:.62rem}.clients-module__OF-_Lq__formMessage{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-soft);grid-template-columns:minmax(10rem,.3fr) 1fr;gap:2rem;padding:1.25rem 0;display:grid}.clients-module__OF-_Lq__formMessage>span{color:var(--vec-color-accent);letter-spacing:.1em;font-size:.65rem}.clients-module__OF-_Lq__formMessage p{margin:0;font-size:.9rem}.clients-module__OF-_Lq__formSection{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(15rem,.35fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,8rem);padding:3.5rem 0;display:grid}.clients-module__OF-_Lq__sectionHeading{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:.8rem;height:max-content;display:grid}.clients-module__OF-_Lq__sectionHeading>span{color:var(--vec-color-text-faint);letter-spacing:.1em;font-size:.65rem}.clients-module__OF-_Lq__sectionHeading h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:430}.clients-module__OF-_Lq__sectionHeading p{max-width:24rem;color:var(--vec-color-text-subtle);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.clients-module__OF-_Lq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.5rem;display:grid}.clients-module__OF-_Lq__fieldGrid label{gap:.65rem;min-width:0;display:grid}.clients-module__OF-_Lq__fieldGrid label>span:first-child{color:var(--vec-color-text-subtle);letter-spacing:.09em;font-size:.65rem}.clients-module__OF-_Lq__wideField{grid-column:1/-1}.clients-module__OF-_Lq__fieldGrid input,.clients-module__OF-_Lq__fieldGrid select,.clients-module__OF-_Lq__fieldGrid textarea{border:1px solid var(--vec-color-border);width:100%;min-height:3.25rem;color:var(--vec-color-text-soft);font:inherit;background:#ffffff06;border-radius:0;outline:0;padding:.8rem .95rem;font-size:.92rem}.clients-module__OF-_Lq__fieldGrid textarea{resize:vertical;min-height:8rem;line-height:1.6}.clients-module__OF-_Lq__fieldGrid [aria-invalid=true]{border-color:var(--vec-color-accent)}.clients-module__OF-_Lq__fieldError{font-family:var(--vec-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.clients-module__OF-_Lq__formActions{justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;display:flex}.clients-module__OF-_Lq__formActions>p{max-width:35rem;color:var(--vec-color-text-faint);letter-spacing:.08em;margin:0;font-size:.62rem;line-height:1.6}.clients-module__OF-_Lq__formActions>div{align-items:center;gap:2rem;display:flex}.clients-module__OF-_Lq__formActions a,.clients-module__OF-_Lq__formActions button{border:0;border-bottom:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-soft);cursor:pointer;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:.85rem 0;font-size:.74rem}.clients-module__OF-_Lq__formActions button{border:1px solid var(--vec-color-border-strong);min-width:12rem;padding:1rem 1.15rem}.clients-module__OF-_Lq__formActions button span{margin-left:1.4rem}.clients-module__OF-_Lq__formActions button:hover,.clients-module__OF-_Lq__formActions button:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent);outline:0}.clients-module__OF-_Lq__formActions button:disabled{cursor:wait;opacity:.55}.clients-module__OF-_Lq__restricted,.clients-module__OF-_Lq__routeMessage{align-content:center;justify-items:start;min-height:calc(100svh - 7rem);display:grid}.clients-module__OF-_Lq__restricted>span,.clients-module__OF-_Lq__routeMessage>span{color:var(--vec-color-accent);letter-spacing:.12em;margin-bottom:1.5rem;font-size:.68rem}.clients-module__OF-_Lq__restricted h1,.clients-module__OF-_Lq__routeMessage h1{letter-spacing:-.06em;text-transform:uppercase;max-width:55rem;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:410;line-height:.92}.clients-module__OF-_Lq__restricted p,.clients-module__OF-_Lq__routeMessage p{max-width:36rem;color:var(--vec-color-text-muted);margin:2rem 0;line-height:1.7}.clients-module__OF-_Lq__restricted a,.clients-module__OF-_Lq__routeMessage a{border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-soft);letter-spacing:.1em;padding:.7rem 0;font-size:.68rem}.clients-module__OF-_Lq__loading{gap:1rem;padding:4rem 0;display:grid}.clients-module__OF-_Lq__loading span{background:linear-gradient(90deg,#ffffff06,#fff1,#ffffff06) 0 0/200% 100%;height:9rem;animation:1.4s linear infinite clients-module__OF-_Lq__loading-shift;display:block}@keyframes clients-module__OF-_Lq__loading-shift{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.clients-module__OF-_Lq__loading span{animation:none}}@media (max-width:1100px){.clients-module__OF-_Lq__tableHeader{display:none}.clients-module__OF-_Lq__clientRow{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-module__OF-_Lq__activityBlock,.clients-module__OF-_Lq__stateBlock{border-top:1px solid var(--vec-color-border-soft);padding-top:1.25rem}.clients-module__OF-_Lq__clientFacts{grid-template-columns:repeat(3,minmax(0,1fr))}.clients-module__OF-_Lq__clientFacts>div:nth-child(4){border-left:0;padding-left:0}.clients-module__OF-_Lq__clientFacts>div:nth-child(n+4){border-top:1px solid var(--vec-color-border-soft)}}@media (max-width:900px){.clients-module__OF-_Lq__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-module__OF-_Lq__searchField{grid-column:1/-1}.clients-module__OF-_Lq__formSection{grid-template-columns:1fr;gap:2.5rem}.clients-module__OF-_Lq__clientFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-module__OF-_Lq__clientFacts>div,.clients-module__OF-_Lq__clientFacts>div:first-child,.clients-module__OF-_Lq__clientFacts>div:nth-child(4){min-height:7rem;padding:1.4rem 0}.clients-module__OF-_Lq__clientFacts>div:nth-child(2n){border-left:1px solid var(--vec-color-border-soft);padding-left:1.4rem}.clients-module__OF-_Lq__clientFacts>div:nth-child(odd){border-left:0}.clients-module__OF-_Lq__clientFacts>div:nth-child(n+3){border-top:1px solid var(--vec-color-border-soft)}.clients-module__OF-_Lq__relatedProject{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.5fr)}.clients-module__OF-_Lq__relatedProject time{text-align:left;grid-column:1/-1}}@media (max-width:680px){.clients-module__OF-_Lq__pageHeader,.clients-module__OF-_Lq__intakeHeader{min-height:14rem}.clients-module__OF-_Lq__headerMeta{display:none}.clients-module__OF-_Lq__clientRow{grid-template-columns:1fr}.clients-module__OF-_Lq__workspaceHeader{grid-template-columns:1fr;gap:2rem}.clients-module__OF-_Lq__workspaceActions{align-items:flex-start}.clients-module__OF-_Lq__contactBlock,.clients-module__OF-_Lq__activityBlock,.clients-module__OF-_Lq__stateBlock{border-top:1px solid var(--vec-color-border-soft);padding-top:1.25rem}.clients-module__OF-_Lq__emptyState{padding:4rem 0;display:block}.clients-module__OF-_Lq__emptyState>span{margin-bottom:2rem;font-size:7rem;display:block}.clients-module__OF-_Lq__fieldGrid{grid-template-columns:1fr}.clients-module__OF-_Lq__wideField{grid-column:auto}.clients-module__OF-_Lq__formActions{flex-direction:column;align-items:flex-start}.clients-module__OF-_Lq__formActions>div{justify-content:space-between;width:100%}.clients-module__OF-_Lq__relatedProject{grid-template-columns:1fr;gap:1rem}.clients-module__OF-_Lq__relatedProject time{grid-column:auto}}@media (max-width:480px){.clients-module__OF-_Lq__filters{grid-template-columns:1fr}.clients-module__OF-_Lq__searchField{grid-column:auto}.clients-module__OF-_Lq__filterButton,.clients-module__OF-_Lq__clearFilters{width:100%}.clients-module__OF-_Lq__pagination p{display:none}.clients-module__OF-_Lq__clientFacts{grid-template-columns:1fr}.clients-module__OF-_Lq__clientFacts>div,.clients-module__OF-_Lq__clientFacts>div:first-child,.clients-module__OF-_Lq__clientFacts>div:nth-child(2n),.clients-module__OF-_Lq__clientFacts>div:nth-child(4){border-top:1px solid var(--vec-color-border-soft);border-left:0;padding:1.25rem 0}.clients-module__OF-_Lq__clientFacts>div:first-child{border-top:0}.clients-module__OF-_Lq__formActions>div{flex-direction:column-reverse;align-items:stretch}}
.portal-shell-module__BZB-Ea__shell{background:linear-gradient(var(--vec-color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vec-color-grid) 1px, transparent 1px), var(--vec-color-canvas);background-size:5rem 5rem;grid-template-columns:17.5rem minmax(0,1fr);min-height:100svh;display:grid}.portal-shell-module__BZB-Ea__shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal-shell-module__BZB-Ea__shell select option{background:var(--vec-color-canvas);color:var(--vec-color-text)}.portal-shell-module__BZB-Ea__shell select option:disabled{color:var(--vec-color-text-faint)}.portal-shell-module__BZB-Ea__sidebar{border-right:1px solid var(--vec-color-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030303eb;flex-direction:column;height:100svh;display:flex;position:sticky;top:0}.portal-shell-module__BZB-Ea__sidebarHeader{border-bottom:1px solid var(--vec-color-border-soft);flex-direction:column;justify-content:center;align-items:flex-start;gap:.9rem;min-height:7rem;padding:1.5rem 2rem;display:flex}.portal-shell-module__BZB-Ea__sidebarHeader>span,.portal-shell-module__BZB-Ea__navigationLabel,.portal-shell-module__BZB-Ea__userPanel span,.portal-shell-module__BZB-Ea__topbar,.portal-shell-module__BZB-Ea__restrictedContent>p,.portal-shell-module__BZB-Ea__restrictedContent button{font-family:var(--vec-font-mono);text-transform:uppercase}.portal-shell-module__BZB-Ea__sidebarHeader>span{color:var(--vec-color-text-faint);letter-spacing:.15em;font-size:.62rem}.portal-shell-module__BZB-Ea__brandLink,.portal-shell-module__BZB-Ea__restrictedBrand{color:inherit;display:inline-flex}.portal-shell-module__BZB-Ea__brandLink:focus-visible,.portal-shell-module__BZB-Ea__restrictedBrand:focus-visible{outline:1px solid var(--vec-color-accent);outline-offset:.4rem;border-radius:.1rem}.portal-shell-module__BZB-Ea__brand{column-gap:.75rem}.portal-shell-module__BZB-Ea__navigation{flex:1;padding:2.4rem 0}.portal-shell-module__BZB-Ea__navigationLabel{color:var(--vec-color-text-faint);letter-spacing:.14em;margin:0 2rem 1.1rem;font-size:.62rem}.portal-shell-module__BZB-Ea__navigation ul{margin:0;padding:0;list-style:none}.portal-shell-module__BZB-Ea__navigationLink{min-height:3.75rem;color:var(--vec-color-text-subtle);transition:border-color var(--vec-duration-fast) var(--vec-ease-standard), background var(--vec-duration-fast) var(--vec-ease-standard), color var(--vec-duration-fast) var(--vec-ease-standard);border-top:1px solid #0000;border-bottom:1px solid #0000;grid-template-columns:2rem 1fr auto;align-items:center;padding:0 2rem;display:grid;position:relative}.portal-shell-module__BZB-Ea__navigationLink>span{font-family:var(--vec-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-style:normal;font-weight:400}.portal-shell-module__BZB-Ea__navigationLink>strong{letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:480}.portal-shell-module__BZB-Ea__navigationLink>i{font-size:.86rem;font-style:normal}.portal-shell-module__BZB-Ea__navigationLink[data-active=true],.portal-shell-module__BZB-Ea__navigationLink:hover,.portal-shell-module__BZB-Ea__navigationLink:focus-visible{border-color:var(--vec-color-border-soft);color:var(--vec-color-accent);background:#ffffff09}.portal-shell-module__BZB-Ea__navigationLink[data-active=true]:before{background:var(--vec-color-accent);width:1px;box-shadow:0 0 .7rem var(--vec-color-glow);content:"";position:absolute;top:.85rem;bottom:.85rem;left:0}.portal-shell-module__BZB-Ea__userPanel{border-top:1px solid var(--vec-color-border-soft);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.85rem;padding:1.5rem 2rem;display:grid}.portal-shell-module__BZB-Ea__avatar{border:1px solid var(--vec-color-border-strong);width:2.25rem;height:2.25rem;color:var(--vec-color-text-soft);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.portal-shell-module__BZB-Ea__userPanel div{min-width:0}.portal-shell-module__BZB-Ea__userPanel strong,.portal-shell-module__BZB-Ea__userPanel div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.portal-shell-module__BZB-Ea__userPanel strong{color:var(--vec-color-text-soft);font-size:.82rem;font-weight:500}.portal-shell-module__BZB-Ea__userPanel div>span{color:var(--vec-color-text-faint);letter-spacing:.09em;margin-top:.32rem;font-size:.58rem}.portal-shell-module__BZB-Ea__workspace{min-width:0}.portal-shell-module__BZB-Ea__topbar{z-index:20;min-height:4.5rem;padding:0 var(--vec-layout-page-gutter);border-bottom:1px solid var(--vec-color-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--vec-color-text-subtle);letter-spacing:.11em;background:#030303db;justify-content:space-between;align-items:center;font-size:.65rem;display:flex;position:sticky;top:0}.portal-shell-module__BZB-Ea__topbar>div{align-items:center;gap:1.4rem;display:flex}.portal-shell-module__BZB-Ea__systemStatus{align-items:center;display:inline-flex}.portal-shell-module__BZB-Ea__systemStatus i{background:var(--vec-color-accent);width:.34rem;height:.34rem;box-shadow:0 0 .7rem var(--vec-color-glow);border-radius:50%;margin-right:.5rem}.portal-shell-module__BZB-Ea__role{border-left:1px solid var(--vec-color-border);padding-left:1.4rem}.portal-shell-module__BZB-Ea__logout{border:0;border-bottom:1px solid var(--vec-color-border);color:var(--vec-color-text-subtle);cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;padding:.6rem 0;font-size:.65rem}.portal-shell-module__BZB-Ea__logout span{margin-left:1.25rem}.portal-shell-module__BZB-Ea__logout:hover,.portal-shell-module__BZB-Ea__logout:focus-visible{border-color:var(--vec-color-accent);color:var(--vec-color-accent)}.portal-shell-module__BZB-Ea__logout:focus-visible{outline:1px solid var(--vec-color-accent);outline-offset:4px}.portal-shell-module__BZB-Ea__main{min-height:calc(100svh - 4.5rem);padding:0 var(--vec-layout-page-gutter) 2rem}.portal-shell-module__BZB-Ea__restrictedPage{min-height:100svh;padding:8rem var(--vec-layout-page-gutter);background:linear-gradient(var(--vec-color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vec-color-grid) 1px, transparent 1px), var(--vec-color-canvas);background-size:5rem 5rem;place-items:center;display:grid}.portal-shell-module__BZB-Ea__restrictedBrand{top:2rem;left:var(--vec-layout-page-gutter);position:absolute}.portal-shell-module__BZB-Ea__restrictedContent{width:min(100%,52rem)}.portal-shell-module__BZB-Ea__restrictedContent>p:first-child{color:var(--vec-color-text-subtle);letter-spacing:.15em;margin:0;font-size:.68rem}.portal-shell-module__BZB-Ea__restrictedContent>span{background:var(--vec-color-accent);width:2.2rem;height:1px;margin:1.4rem 0 2.5rem;display:block}.portal-shell-module__BZB-Ea__restrictedContent h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:410;line-height:.9}.portal-shell-module__BZB-Ea__restrictedContent>p:not(:first-child){max-width:34rem;color:var(--vec-color-text-muted);margin:2.2rem 0;font-size:1rem;line-height:1.7}.portal-shell-module__BZB-Ea__restrictedContent button{border:0;border-bottom:1px solid var(--vec-color-border-strong);cursor:pointer;letter-spacing:.12em;background:0 0;padding:.7rem 0;font-size:.68rem}@media (max-width:820px){.portal-shell-module__BZB-Ea__shell{display:block}.portal-shell-module__BZB-Ea__sidebar{z-index:21;border-right:0;border-bottom:1px solid var(--vec-color-border-soft);height:auto;position:relative}.portal-shell-module__BZB-Ea__sidebarHeader{min-height:4.75rem;padding:0 var(--vec-layout-page-gutter);flex-direction:row;justify-content:space-between;align-items:center}.portal-shell-module__BZB-Ea__navigation{padding:0;overflow-x:auto}.portal-shell-module__BZB-Ea__navigationLabel,.portal-shell-module__BZB-Ea__userPanel{display:none}.portal-shell-module__BZB-Ea__navigation ul{width:max-content;min-width:100%;display:flex}.portal-shell-module__BZB-Ea__navigation li{flex:1}.portal-shell-module__BZB-Ea__navigationLink{grid-template-columns:1.4rem 1fr;min-width:8.5rem;padding:0 1rem}.portal-shell-module__BZB-Ea__navigationLink>i{display:none}.portal-shell-module__BZB-Ea__navigationLink[data-active=true]:before{width:auto;height:1px;inset:auto 1rem 0}.portal-shell-module__BZB-Ea__topbar{top:0}}@media (max-width:560px){.portal-shell-module__BZB-Ea__role{display:none}.portal-shell-module__BZB-Ea__logout span{margin-left:.5rem}}
.mexican-date-input-module__wvuRja__control{width:100%;display:block;position:relative}.mexican-date-input-module__wvuRja__input{z-index:1;caret-color:#0000;position:relative;color:#0000!important}.mexican-date-input-module__wvuRja__input::-webkit-date-and-time-value{color:#0000}.mexican-date-input-module__wvuRja__input::-webkit-datetime-edit{color:#0000}.mexican-date-input-module__wvuRja__input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1}.mexican-date-input-module__wvuRja__displayValue{z-index:2;color:var(--vec-color-text-soft);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1;position:absolute;top:50%;left:.95rem;right:3.25rem;overflow:hidden;transform:translateY(-50%)}.mexican-date-input-module__wvuRja__control:has(.mexican-date-input-module__wvuRja__input:disabled) .mexican-date-input-module__wvuRja__displayValue{opacity:.55}
.portal-notifications-module__xJev3W__stack{z-index:1000;right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));pointer-events:none;gap:.65rem;width:min(25rem,100vw - 2rem);display:grid;position:fixed}.portal-notifications-module__xJev3W__notification{color:#a4e3b7;pointer-events:auto;background:#121412;border:1px solid;grid-template-columns:1.7rem minmax(0,1fr) 1.5rem;align-items:start;gap:.7rem;padding:1rem;animation:.18s ease-out both portal-notifications-module__xJev3W__arrive;display:grid;box-shadow:0 1rem 2.5rem #00000080}.portal-notifications-module__xJev3W__notification[data-tone=warning]{color:#f0d37c;background:#1a180e}.portal-notifications-module__xJev3W__notification[data-tone=error]{color:#f0a3a8;background:#1d1112}.portal-notifications-module__xJev3W__symbol{border:1px solid;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;font-weight:700;display:grid}.portal-notifications-module__xJev3W__notification strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;display:block}.portal-notifications-module__xJev3W__notification p{color:#f5f5f2;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.portal-notifications-module__xJev3W__notification button{color:currentColor;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.25rem;line-height:1}.portal-notifications-module__xJev3W__notification button:focus-visible{outline-offset:3px;outline:2px solid}@keyframes portal-notifications-module__xJev3W__arrive{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.portal-notifications-module__xJev3W__notification{animation:none}}
.login-module__Si-P0q__page{background:radial-gradient(circle at 18% 72%, #ffffff0b, transparent 27rem), var(--vec-color-canvas);grid-template-columns:minmax(0,1.18fr) minmax(25rem,.82fr);min-height:100svh;display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__grid{pointer-events:none;background-image:linear-gradient(var(--vec-color-grid) 1px, transparent 1px), linear-gradient(90deg, var(--vec-color-grid) 1px, transparent 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.login-module__Si-P0q__header{z-index:3;border-bottom:1px solid var(--vec-color-border-soft);justify-content:space-between;align-items:center;height:6.5rem;padding:0 clamp(1.5rem,4vw,4.75rem);display:flex;position:absolute;top:0;left:0;right:0}.login-module__Si-P0q__brandLink{color:inherit;display:inline-flex}.login-module__Si-P0q__brandLink:focus-visible{outline:1px solid var(--vec-color-accent);outline-offset:.4rem;border-radius:.1rem}.login-module__Si-P0q__brand{column-gap:.9rem;height:3.25rem}.login-module__Si-P0q__headerLabel,.login-module__Si-P0q__index,.login-module__Si-P0q__eyebrow,.login-module__Si-P0q__formEyebrow,.login-module__Si-P0q__accessHeading,.login-module__Si-P0q__help,.login-module__Si-P0q__axis{font-family:var(--vec-font-mono);text-transform:uppercase}.login-module__Si-P0q__headerLabel{color:var(--vec-color-text-subtle);letter-spacing:.18em;font-size:.59rem}.login-module__Si-P0q__intro{z-index:1;border-right:1px solid var(--vec-color-border-soft);flex-direction:column;justify-content:center;min-height:100svh;padding:10rem clamp(2rem,6vw,7rem) 6rem clamp(2rem,7vw,8.5rem);display:flex;position:relative}.login-module__Si-P0q__index{color:var(--vec-color-text-faint);letter-spacing:.15em;margin:0;font-size:.56rem;position:absolute;top:8.8rem;left:clamp(1.5rem,4vw,4.75rem)}.login-module__Si-P0q__introCopy{max-width:47rem}.login-module__Si-P0q__eyebrow,.login-module__Si-P0q__formEyebrow{color:var(--vec-color-text-subtle);letter-spacing:.18em;margin:0 0 1.4rem;font-size:.6rem}.login-module__Si-P0q__eyebrow:before{background:var(--vec-color-text);content:"";width:2.2rem;height:1px;margin:0 .9rem .2rem 0;display:inline-block}.login-module__Si-P0q__intro h1{letter-spacing:-.068em;text-transform:uppercase;max-width:47rem;margin:0;font-size:clamp(3.3rem,6.2vw,7.4rem);font-weight:410;line-height:.88}.login-module__Si-P0q__description{max-width:27rem;color:var(--vec-color-text-muted);margin:2.6rem 0 0;font-size:clamp(.78rem,1vw,.92rem);line-height:1.75}.login-module__Si-P0q__axis{color:var(--vec-color-text-faint);letter-spacing:.12em;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;font-size:.5rem;display:grid;position:absolute;bottom:2.2rem;left:clamp(1.5rem,4vw,4.75rem);right:clamp(1.5rem,3vw,3rem)}.login-module__Si-P0q__axis span:first-child{background:linear-gradient(90deg, var(--vec-color-border-strong), transparent);height:1px}.login-module__Si-P0q__access{z-index:2;background:#080808d1;place-items:center;min-height:100svh;padding:8rem clamp(2rem,5vw,5.5rem) 3rem;display:grid;position:relative;overflow:hidden}.login-module__Si-P0q__accessInner{z-index:2;width:min(100%,30rem);position:relative}.login-module__Si-P0q__accessHeading{border-bottom:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-subtle);letter-spacing:.13em;justify-content:space-between;margin-bottom:clamp(4rem,9vh,7rem);padding-bottom:1.15rem;font-size:.54rem;display:flex}.login-module__Si-P0q__status{color:var(--vec-color-text-soft);align-items:center;gap:.55rem;display:inline-flex}.login-module__Si-P0q__status i{background:var(--vec-color-accent);border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 .8rem #ffffffa6}.login-module__Si-P0q__access h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.3vw,3.7rem);font-weight:420;line-height:.95}.login-module__Si-P0q__formIntro{max-width:23rem;color:var(--vec-color-text-muted);margin:1.2rem 0 2.7rem;font-size:.76rem;line-height:1.65}.login-module__Si-P0q__form{gap:1.4rem;display:grid}.login-module__Si-P0q__field{gap:.65rem;display:grid}.login-module__Si-P0q__field label{color:var(--vec-color-text-soft);font-family:var(--vec-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.56rem}.login-module__Si-P0q__field input{border:1px solid var(--vec-color-border);width:100%;height:3.65rem;color:var(--vec-color-text);font:.84rem var(--vec-font-sans);transition:border-color var(--vec-duration-fast) var(--vec-ease-standard), background var(--vec-duration-fast) var(--vec-ease-standard);background:#0000004d;border-radius:0;outline:none;padding:0 1rem}.login-module__Si-P0q__field input::placeholder{color:var(--vec-color-text-faint)}.login-module__Si-P0q__field input:hover{border-color:var(--vec-color-border-strong)}.login-module__Si-P0q__field input:focus-visible{border-color:var(--vec-color-accent);background:#ffffff06}.login-module__Si-P0q__field input[aria-invalid=true]{border-color:#ffaaaab8}.login-module__Si-P0q__fieldError,.login-module__Si-P0q__formMessage{color:#e6aaaa;font-size:.67rem;line-height:1.45}.login-module__Si-P0q__formMessage{opacity:0;min-height:1.1rem;margin-top:-.45rem}.login-module__Si-P0q__formMessage[data-visible=true]{opacity:1}.login-module__Si-P0q__submit{border:1px solid var(--vec-color-accent);background:var(--vec-color-accent);width:100%;height:3.8rem;color:var(--vec-color-text-inverse);cursor:pointer;font-family:var(--vec-font-mono);letter-spacing:.12em;text-transform:uppercase;transition:background var(--vec-duration-fast) var(--vec-ease-standard), color var(--vec-duration-fast) var(--vec-ease-standard);justify-content:space-between;align-items:center;margin-top:.1rem;padding:0 1.2rem;font-size:.62rem;font-weight:620;display:flex}.login-module__Si-P0q__submit:hover:not(:disabled),.login-module__Si-P0q__submit:focus-visible{color:var(--vec-color-text);background:0 0}.login-module__Si-P0q__submit:focus-visible{outline:1px solid var(--vec-color-accent);outline-offset:3px}.login-module__Si-P0q__submit:disabled{cursor:wait;opacity:.6}.login-module__Si-P0q__help{color:var(--vec-color-text-faint);letter-spacing:.08em;margin:2rem 0 0;font-size:.49rem;line-height:1.6}.login-module__Si-P0q__watermark{opacity:.018;width:21rem;position:absolute;bottom:-11rem;right:-5rem;transform:rotate(14deg)}@media (max-width:900px){.login-module__Si-P0q__page{grid-template-columns:1fr;overflow:visible}.login-module__Si-P0q__header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030303db;position:fixed}.login-module__Si-P0q__intro{border-right:0;border-bottom:1px solid var(--vec-color-border-soft);min-height:72svh;padding-top:10rem}.login-module__Si-P0q__access{min-height:100svh;padding-top:6rem}}@media (max-width:560px){.login-module__Si-P0q__header{height:5.25rem}.login-module__Si-P0q__headerLabel{font-size:.5rem}.login-module__Si-P0q__brand{height:2.7rem}.login-module__Si-P0q__intro{min-height:65svh;padding:8.5rem 1.5rem 5rem}.login-module__Si-P0q__index{top:6.7rem;left:1.5rem}.login-module__Si-P0q__intro h1{font-size:clamp(2.75rem,14vw,4.5rem)}.login-module__Si-P0q__description{margin-top:2rem}.login-module__Si-P0q__axis{bottom:1.35rem;left:1.5rem;right:1.5rem}.login-module__Si-P0q__access{padding:5rem 1.5rem 3rem}.login-module__Si-P0q__accessHeading{margin-bottom:4.5rem}}
.portal-module__UNtR0W__dashboard{width:min(100%,90rem);margin:0 auto}.portal-module__UNtR0W__dashboardHeader{border-bottom:1px solid var(--vec-color-border);grid-template-columns:minmax(24rem,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(3rem,8vw,9rem);min-height:22rem;padding:clamp(3rem,6vw,6rem) 0 3.5rem;display:grid}.portal-module__UNtR0W__eyebrow,.portal-module__UNtR0W__headerContext,.portal-module__UNtR0W__quickActions,.portal-module__UNtR0W__metricGrid span,.portal-module__UNtR0W__panelHeading>span,.portal-module__UNtR0W__panelHeading>a,.portal-module__UNtR0W__statusOverview,.portal-module__UNtR0W__queueSummary,.portal-module__UNtR0W__deliverableRow>span,.portal-module__UNtR0W__deliverableRow time,.portal-module__UNtR0W__projectRow>span,.portal-module__UNtR0W__projectRow>div,.portal-module__UNtR0W__workloadGrid h3,.portal-module__UNtR0W__workloadList,.portal-module__UNtR0W__dashboardFooter,.portal-module__UNtR0W__limitNotice,.portal-module__UNtR0W__routeMessage>span,.portal-module__UNtR0W__routeMessage button{font-family:var(--vec-font-mono);text-transform:uppercase}.portal-module__UNtR0W__eyebrow{color:var(--vec-color-text-subtle);letter-spacing:.16em;margin:0 0 1.4rem;font-size:.72rem}.portal-module__UNtR0W__dashboardHeader h1{letter-spacing:-.068em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:410;line-height:.88}.portal-module__UNtR0W__headerContext{color:var(--vec-color-text-faint);letter-spacing:.1em;align-content:end;justify-items:end;gap:.7rem;font-size:.66rem;display:grid}.portal-module__UNtR0W__headerContext>span{color:var(--vec-color-accent)}.portal-module__UNtR0W__headerContext strong{color:var(--vec-color-text-soft);font-size:1.25rem;font-weight:450}.portal-module__UNtR0W__headerContext p{margin:0}.portal-module__UNtR0W__quickActions{border-bottom:1px solid var(--vec-color-border);justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;display:flex}.portal-module__UNtR0W__quickActions>span{color:var(--vec-color-text-faint);letter-spacing:.11em;font-size:.64rem}.portal-module__UNtR0W__quickActions>div{flex-wrap:wrap;justify-content:flex-end;gap:.7rem 2rem;display:flex}.portal-module__UNtR0W__quickActions a{color:var(--vec-color-text-soft);letter-spacing:.08em;padding:.65rem 0;font-size:.66rem}.portal-module__UNtR0W__quickActions a:hover,.portal-module__UNtR0W__quickActions a:focus-visible,.portal-module__UNtR0W__panelHeading>a:hover,.portal-module__UNtR0W__panelHeading>a:focus-visible{color:var(--vec-color-accent);outline:0}.portal-module__UNtR0W__metricGrid{border-bottom:1px solid var(--vec-color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.portal-module__UNtR0W__metricGrid article{min-width:0;min-height:14rem;padding:2rem 2rem 2rem 0}.portal-module__UNtR0W__metricGrid article+article{border-left:1px solid var(--vec-color-border-soft);padding-left:2rem}.portal-module__UNtR0W__metricGrid span{min-height:2rem;color:var(--vec-color-text-faint);letter-spacing:.1em;font-size:.64rem;display:block}.portal-module__UNtR0W__metricGrid strong{color:var(--vec-color-text);letter-spacing:-.07em;margin:1.2rem 0;font-size:clamp(3.2rem,6vw,5.8rem);font-weight:390;line-height:.8;display:block}.portal-module__UNtR0W__metricGrid article[data-alert=true] strong{color:var(--vec-color-accent)}.portal-module__UNtR0W__metricGrid p{max-width:17rem;color:var(--vec-color-text-subtle);margin:0;font-size:.82rem;line-height:1.55}.portal-module__UNtR0W__limitNotice{border-bottom:1px solid var(--vec-color-accent);color:var(--vec-color-accent);letter-spacing:.06em;margin:0;padding:1rem 0;font-size:.62rem;line-height:1.6}.portal-module__UNtR0W__dashboardGrid{border-bottom:1px solid var(--vec-color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-module__UNtR0W__panel{min-width:0;min-height:30rem;padding:3rem 3rem 3rem 0}.portal-module__UNtR0W__panel:nth-child(2n){border-left:1px solid var(--vec-color-border-soft);padding-left:3rem;padding-right:0}.portal-module__UNtR0W__panel:nth-child(n+3){border-top:1px solid var(--vec-color-border-soft)}.portal-module__UNtR0W__panelHeading{grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;margin-bottom:2rem;display:grid}.portal-module__UNtR0W__panelHeading>span,.portal-module__UNtR0W__panelHeading>a{color:var(--vec-color-text-faint);letter-spacing:.09em;font-size:.63rem}.portal-module__UNtR0W__panelHeading h2{letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,2.5vw,2.35rem);font-weight:430}.portal-module__UNtR0W__statusOverview{border-top:1px solid var(--vec-color-border-soft);display:grid}.portal-module__UNtR0W__statusOverview a{border-bottom:1px solid var(--vec-color-border-soft);min-height:4.6rem;color:var(--vec-color-text-soft);grid-template-columns:minmax(9rem,.8fr) minmax(5rem,1fr) 2rem;align-items:center;gap:1.2rem;display:grid}.portal-module__UNtR0W__statusOverview span{letter-spacing:.07em;font-size:.68rem}.portal-module__UNtR0W__statusOverview i,.portal-module__UNtR0W__workloadList i{background:var(--vec-color-border-soft);height:.16rem;display:block;overflow:hidden}.portal-module__UNtR0W__statusOverview b,.portal-module__UNtR0W__workloadList b{background:var(--vec-color-text-subtle);height:100%;transition:width var(--vec-duration-fast) var(--vec-ease-standard);display:block}.portal-module__UNtR0W__statusOverview a:hover b,.portal-module__UNtR0W__statusOverview a:focus-visible b{background:var(--vec-color-accent)}.portal-module__UNtR0W__statusOverview a:hover,.portal-module__UNtR0W__statusOverview a:focus-visible{color:var(--vec-color-accent);outline:0}.portal-module__UNtR0W__statusOverview strong{text-align:right;font-size:.78rem;font-weight:450}.portal-module__UNtR0W__queueSummary{color:var(--vec-color-text-faint);letter-spacing:.07em;flex-wrap:wrap;gap:.6rem 1.5rem;padding:0 0 1.2rem;font-size:.6rem;display:flex}.portal-module__UNtR0W__itemList,.portal-module__UNtR0W__projectList{border-top:1px solid var(--vec-color-border-soft)}.portal-module__UNtR0W__deliverableRow{border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(7.5rem,.5fr) minmax(10rem,1fr) auto;align-items:center;gap:.35rem 1rem;padding:1rem 0;display:grid}.portal-module__UNtR0W__deliverableRow>span{color:var(--vec-color-text-subtle);letter-spacing:.06em;grid-row:1/span 2;font-size:.6rem}.portal-module__UNtR0W__deliverableRow>span[data-timing=overdue],.portal-module__UNtR0W__deliverableRow>span[data-timing=today]{color:var(--vec-color-accent)}.portal-module__UNtR0W__deliverableRow strong,.portal-module__UNtR0W__projectRow strong{color:var(--vec-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:480;overflow:hidden}.portal-module__UNtR0W__deliverableRow p,.portal-module__UNtR0W__projectRow p{color:var(--vec-color-text-subtle);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.72rem;overflow:hidden}.portal-module__UNtR0W__deliverableRow time{color:var(--vec-color-text-faint);letter-spacing:.05em;grid-area:1/3/span 2;font-size:.59rem}.portal-module__UNtR0W__deliverableRow:hover strong,.portal-module__UNtR0W__deliverableRow:focus-visible strong,.portal-module__UNtR0W__projectRow:hover strong,.portal-module__UNtR0W__projectRow:focus-visible strong{color:var(--vec-color-accent)}.portal-module__UNtR0W__deliverableRow:focus-visible,.portal-module__UNtR0W__projectRow:focus-visible{outline:1px solid var(--vec-color-border-strong);outline-offset:.25rem}.portal-module__UNtR0W__projectRow{border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(7rem,.4fr) minmax(10rem,1fr) auto;align-items:center;gap:.35rem 1rem;padding:1.15rem 0;display:grid}.portal-module__UNtR0W__projectRow>span{color:var(--vec-color-text-faint);letter-spacing:.06em;grid-row:1/span 2;font-size:.59rem}.portal-module__UNtR0W__projectRow>div{grid-area:1/3/span 2;justify-items:end;gap:.45rem;display:grid}.portal-module__UNtR0W__projectRow>div i{color:var(--vec-color-text-subtle);letter-spacing:.05em;font-size:.57rem;font-style:normal}.portal-module__UNtR0W__projectRow>div i[data-priority=urgent],.portal-module__UNtR0W__projectRow>div i[data-priority=high]{color:var(--vec-color-accent)}.portal-module__UNtR0W__projectRow>div small{color:var(--vec-color-text-faint);font-size:.56rem}.portal-module__UNtR0W__emptyPanel{border-top:1px solid var(--vec-color-border-soft);max-width:32rem;color:var(--vec-color-text-faint);margin:0;padding:2rem 0;font-size:.86rem;line-height:1.7}.portal-module__UNtR0W__workloadSection,.portal-module__UNtR0W__recentSection{border-bottom:1px solid var(--vec-color-border);padding:3rem 0}.portal-module__UNtR0W__workloadGrid{border-top:1px solid var(--vec-color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-module__UNtR0W__workloadGrid>div{min-width:0;padding:2rem 3rem 0 0}.portal-module__UNtR0W__workloadGrid>div+div{border-left:1px solid var(--vec-color-border-soft);padding-left:3rem;padding-right:0}.portal-module__UNtR0W__workloadGrid h3{color:var(--vec-color-text-faint);letter-spacing:.09em;margin:0 0 1.5rem;font-size:.65rem;font-weight:430}.portal-module__UNtR0W__workloadList{display:grid}.portal-module__UNtR0W__workloadList>div{border-bottom:1px solid var(--vec-color-border-soft);grid-template-columns:minmax(9rem,.8fr) minmax(4rem,1fr) 2rem;align-items:center;gap:1rem;min-height:3.2rem;display:grid}.portal-module__UNtR0W__workloadList span{color:var(--vec-color-text-subtle);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.portal-module__UNtR0W__workloadList strong{color:var(--vec-color-text-soft);text-align:right;font-size:.7rem;font-weight:450}.portal-module__UNtR0W__recentGrid{border-top:1px solid var(--vec-color-border-soft);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}.portal-module__UNtR0W__dashboardFooter{color:var(--vec-color-text-faint);letter-spacing:.09em;justify-content:space-between;padding:2rem 0 0;font-size:.61rem;display:flex}.portal-module__UNtR0W__loading,.portal-module__UNtR0W__routeMessage{width:min(100%,90rem);margin:0 auto}.portal-module__UNtR0W__loading{gap:1rem;padding:4rem 0;display:grid}.portal-module__UNtR0W__loading span{background:linear-gradient(90deg,#ffffff06,#fff1,#ffffff06) 0 0/200% 100%;height:10rem;animation:1.4s linear infinite portal-module__UNtR0W__loading-shift;display:block}.portal-module__UNtR0W__routeMessage{align-content:center;justify-items:start;min-height:calc(100svh - 8rem);display:grid}.portal-module__UNtR0W__routeMessage>span{color:var(--vec-color-accent);letter-spacing:.12em;margin-bottom:1.5rem;font-size:.68rem}.portal-module__UNtR0W__routeMessage h1{letter-spacing:-.06em;text-transform:uppercase;max-width:55rem;margin:0;font-size:clamp(2.8rem,6vw,6rem);font-weight:410;line-height:.92}.portal-module__UNtR0W__routeMessage p{max-width:36rem;color:var(--vec-color-text-muted);margin:2rem 0;line-height:1.7}.portal-module__UNtR0W__routeMessage button{border:1px solid var(--vec-color-border-strong);color:var(--vec-color-text-soft);cursor:pointer;letter-spacing:.08em;background:0 0;padding:.8rem 1rem;font-size:.65rem}@keyframes portal-module__UNtR0W__loading-shift{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.portal-module__UNtR0W__loading span{animation:none}}@media (max-width:1050px){.portal-module__UNtR0W__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-module__UNtR0W__metricGrid article:nth-child(3){border-top:1px solid var(--vec-color-border-soft);border-left:0;padding-left:0}.portal-module__UNtR0W__metricGrid article:nth-child(4){border-top:1px solid var(--vec-color-border-soft)}.portal-module__UNtR0W__deliverableRow,.portal-module__UNtR0W__projectRow{grid-template-columns:minmax(0,1fr) auto}.portal-module__UNtR0W__deliverableRow>span,.portal-module__UNtR0W__projectRow>span{grid-area:auto/1/auto/-1}}@media (max-width:900px){.portal-module__UNtR0W__dashboardHeader{grid-template-columns:1fr;align-items:start;gap:2.5rem}.portal-module__UNtR0W__headerContext{justify-items:start}.portal-module__UNtR0W__dashboardGrid,.portal-module__UNtR0W__workloadGrid{grid-template-columns:1fr}.portal-module__UNtR0W__panel,.portal-module__UNtR0W__panel:nth-child(2n){border-left:0;min-height:0;padding:2.5rem 0}.portal-module__UNtR0W__panel+.portal-module__UNtR0W__panel{border-top:1px solid var(--vec-color-border-soft)}.portal-module__UNtR0W__workloadGrid>div,.portal-module__UNtR0W__workloadGrid>div+div{border-left:0;padding:2rem 0}.portal-module__UNtR0W__workloadGrid>div+div{border-top:1px solid var(--vec-color-border-soft)}}@media (max-width:680px){.portal-module__UNtR0W__dashboardHeader{min-height:18rem}.portal-module__UNtR0W__quickActions{flex-direction:column;align-items:flex-start;padding:1.25rem 0}.portal-module__UNtR0W__quickActions>div{justify-content:flex-start}.portal-module__UNtR0W__metricGrid,.portal-module__UNtR0W__recentGrid{grid-template-columns:1fr}.portal-module__UNtR0W__metricGrid article,.portal-module__UNtR0W__metricGrid article+article,.portal-module__UNtR0W__metricGrid article:nth-child(3){border-top:1px solid var(--vec-color-border-soft);border-left:0;min-height:0;padding:1.75rem 0}.portal-module__UNtR0W__metricGrid article:first-child{border-top:0}.portal-module__UNtR0W__metricGrid span{min-height:0}.portal-module__UNtR0W__metricGrid strong{font-size:4rem}.portal-module__UNtR0W__panelHeading{grid-template-columns:1.6rem minmax(0,1fr) auto}.portal-module__UNtR0W__deliverableRow,.portal-module__UNtR0W__projectRow{grid-template-columns:1fr}.portal-module__UNtR0W__deliverableRow time,.portal-module__UNtR0W__projectRow>div{grid-area:auto;justify-content:space-between;display:flex}.portal-module__UNtR0W__deliverableRow strong,.portal-module__UNtR0W__deliverableRow p,.portal-module__UNtR0W__projectRow strong,.portal-module__UNtR0W__projectRow p{white-space:normal}.portal-module__UNtR0W__workloadList>div{grid-template-columns:minmax(8rem,1fr) 3rem}.portal-module__UNtR0W__workloadList i{display:none}}@media (max-width:460px){.portal-module__UNtR0W__dashboardHeader h1{font-size:clamp(2.8rem,14vw,4.7rem)}.portal-module__UNtR0W__panelHeading>a{display:none}.portal-module__UNtR0W__statusOverview a{grid-template-columns:minmax(8rem,1fr) 2rem}.portal-module__UNtR0W__statusOverview i,.portal-module__UNtR0W__dashboardFooter span:last-child{display:none}}
