.AccountAvatar-module__9lIuSG__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.ProjectSpecificationsCard-module__uo8dfW__content{border-top:1px solid var(--border);min-width:0}.ProjectSpecificationsCard-module__uo8dfW__specifications{margin:0;padding:6px 24px}.ProjectSpecificationsCard-module__uo8dfW__specifications>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:18px;min-height:58px;padding:14px 0;display:grid}.ProjectSpecificationsCard-module__uo8dfW__specifications>div+div{border-top:1px solid var(--border)}.ProjectSpecificationsCard-module__uo8dfW__specifications dt{min-width:0;color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.4}.ProjectSpecificationsCard-module__uo8dfW__specifications dd{min-width:0;color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.4}.ProjectSpecificationsCard-module__uo8dfW__reference{border-top:1px solid var(--border);padding:20px 24px 22px}.ProjectSpecificationsCard-module__uo8dfW__reference>span{color:var(--text-secondary);margin-bottom:9px;font-size:14px;font-weight:500;line-height:1.45;display:block}.ProjectSpecificationsCard-module__uo8dfW__reference a{min-width:0;max-width:100%;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font-size:15px;font-weight:600;line-height:1.45;transition:color .16s,opacity .16s;display:inline-flex}.ProjectSpecificationsCard-module__uo8dfW__reference a:hover{color:var(--dark-gray);opacity:.72}.ProjectSpecificationsCard-module__uo8dfW__reference a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ProjectSpecificationsCard-module__uo8dfW__reference svg{flex:none}.ProjectSpecificationsCard-module__uo8dfW__empty{color:var(--text-secondary);margin:0;padding:22px 24px 24px;font-size:15px;line-height:1.55}@media (max-width:1180px){.ProjectSpecificationsCard-module__uo8dfW__specifications>div{grid-template-columns:1fr;gap:6px}.ProjectSpecificationsCard-module__uo8dfW__specifications dd{text-align:left}}@media (max-width:960px){.ProjectSpecificationsCard-module__uo8dfW__specifications>div{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px}.ProjectSpecificationsCard-module__uo8dfW__specifications dd{text-align:right}}@media (max-width:520px){.ProjectSpecificationsCard-module__uo8dfW__specifications,.ProjectSpecificationsCard-module__uo8dfW__reference{padding-left:22px;padding-right:22px}.ProjectSpecificationsCard-module__uo8dfW__specifications{padding-top:6px;padding-bottom:6px}.ProjectSpecificationsCard-module__uo8dfW__specifications>div{grid-template-columns:1fr;gap:6px;min-height:0;padding:16px 0}.ProjectSpecificationsCard-module__uo8dfW__specifications dd{text-align:left;font-size:14px}.ProjectSpecificationsCard-module__uo8dfW__reference{padding-top:20px;padding-bottom:22px}.ProjectSpecificationsCard-module__uo8dfW__empty{padding:22px;font-size:15px}}@media (prefers-reduced-motion:reduce){.ProjectSpecificationsCard-module__uo8dfW__reference a{transition:none}}.ProjectSpecificationsCard-module__uo8dfW__reference a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.PortalHeader-module__KyHAgG__startProjectLabel{display:none}.PortalHeader-module__KyHAgG__startProjectIcon{place-items:center;display:grid}.PortalHeader-module__KyHAgG__startProjectIcon>svg{width:20px;height:20px}@media (min-width:861px){.PortalHeader-module__KyHAgG__startProject{width:44px;min-width:44px;min-height:44px;color:var(--ink);background:#f4f5f9f0;justify-content:flex-end;padding:0 12px;text-decoration:none;transition:width .24s cubic-bezier(.22,1,.36,1),background-color .16s,color .16s}.PortalHeader-module__KyHAgG__startProjectLabel{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;font-size:14px;font-weight:600;line-height:1;transition:opacity .14s,transform .2s cubic-bezier(.22,1,.36,1);display:block;position:absolute;right:44px;transform:translate(6px)}.PortalHeader-module__KyHAgG__startProjectIcon{flex:none;place-items:center;transition:transform .2s;display:grid}.PortalHeader-module__KyHAgG__startProject:is(:hover,:focus-visible){background:var(--dark-gray);color:#fff;width:156px}.PortalHeader-module__KyHAgG__startProject:is(:hover,:focus-visible) .PortalHeader-module__KyHAgG__startProjectLabel{opacity:1;transform:translate(0)}.PortalHeader-module__KyHAgG__startProject:is(:hover,:focus-visible) .PortalHeader-module__KyHAgG__startProjectIcon{transform:rotate(90deg)}}@media (max-width:860px){.PortalHeader-module__KyHAgG__startProject{color:var(--ink)}.PortalHeader-module__KyHAgG__startProjectLabel{display:none}.PortalHeader-module__KyHAgG__startProjectIcon{display:grid}}@media (prefers-reduced-motion:reduce){.PortalHeader-module__KyHAgG__startProject{transition:none}}
.StatusPill-module__OsXOKG__pill{background:var(--surface-subtle);max-width:100%;min-height:30px;color:var(--text-secondary);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;vertical-align:middle;box-sizing:border-box;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 11px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.StatusPill-module__OsXOKG__blue{background:var(--brand-blue-soft);color:var(--brand-blue)}.StatusPill-module__OsXOKG__green{background:var(--success-soft);color:var(--success)}.StatusPill-module__OsXOKG__amber{background:var(--warning-soft);color:var(--warning)}.StatusPill-module__OsXOKG__coral{color:#b74439;background:#ff6b5e1c}.StatusPill-module__OsXOKG__red{background:var(--danger-soft);color:var(--danger)}.StatusPill-module__OsXOKG__gray{background:var(--surface-subtle);color:var(--text-secondary)}@media (max-width:640px){.StatusPill-module__OsXOKG__pill{min-height:32px;padding:6px 11px;font-size:14px;line-height:20px}}
.CancelProjectButton-module__6fU6Yq__wrap{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.CancelProjectButton-module__6fU6Yq__button{min-height:44px;color:var(--danger);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:600;line-height:1;transition:background-color .16s,color .16s,transform .12s;display:inline-flex}.CancelProjectButton-module__6fU6Yq__button:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.CancelProjectButton-module__6fU6Yq__button:active:not(:disabled){transform:translateY(1px)}.CancelProjectButton-module__6fU6Yq__button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.CancelProjectButton-module__6fU6Yq__button:disabled{opacity:.5;cursor:wait}.CancelProjectButton-module__6fU6Yq__error{color:var(--danger);margin:0;font-size:14px;line-height:1.5}.CancelProjectButton-module__6fU6Yq__modalBackdrop{z-index:1000;background:#14161b6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CancelProjectButton-module__6fU6Yq__modal{background:var(--white);border-radius:16px;width:min(100%,440px);padding:28px;box-shadow:0 24px 70px #14161b2e}.CancelProjectButton-module__6fU6Yq__modalIcon{background:var(--danger-soft);width:44px;height:44px;color:var(--danger);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.CancelProjectButton-module__6fU6Yq__modalContent h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.CancelProjectButton-module__6fU6Yq__modalContent p{color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;margin:10px 0 0;font-size:14px;line-height:1.6}.CancelProjectButton-module__6fU6Yq__modalError{color:var(--danger);font-family:var(--font-inter), Arial, sans-serif;margin:18px 0 0;font-size:13px;font-weight:500;line-height:1.5}.CancelProjectButton-module__6fU6Yq__modalActions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.CancelProjectButton-module__6fU6Yq__keepButton,.CancelProjectButton-module__6fU6Yq__confirmButton{min-height:44px;font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 17px;font-size:14px;font-weight:600;line-height:1;transition:background-color .16s,color .16s,opacity .16s;display:inline-flex}.CancelProjectButton-module__6fU6Yq__keepButton{background:var(--surface-muted);color:var(--ink)}.CancelProjectButton-module__6fU6Yq__keepButton:hover:not(:disabled){background:var(--border)}.CancelProjectButton-module__6fU6Yq__confirmButton{background:var(--danger);color:var(--white)}.CancelProjectButton-module__6fU6Yq__confirmButton:hover:not(:disabled){opacity:.9}.CancelProjectButton-module__6fU6Yq__keepButton:focus-visible,.CancelProjectButton-module__6fU6Yq__confirmButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.CancelProjectButton-module__6fU6Yq__keepButton:disabled,.CancelProjectButton-module__6fU6Yq__confirmButton:disabled{opacity:.5;cursor:wait}@media (max-width:560px){.CancelProjectButton-module__6fU6Yq__wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.CancelProjectButton-module__6fU6Yq__button{width:auto;min-height:46px;font-size:16px}.CancelProjectButton-module__6fU6Yq__error{font-size:15px}.CancelProjectButton-module__6fU6Yq__modalBackdrop{align-items:flex-end;padding:20px}.CancelProjectButton-module__6fU6Yq__modal{border-radius:16px;width:100%;padding:24px 22px 22px}.CancelProjectButton-module__6fU6Yq__modalContent h2{font-size:22px}.CancelProjectButton-module__6fU6Yq__modalContent p{font-size:16px;line-height:1.55}.CancelProjectButton-module__6fU6Yq__modalActions{flex-direction:column-reverse;gap:8px;margin-top:24px}.CancelProjectButton-module__6fU6Yq__keepButton,.CancelProjectButton-module__6fU6Yq__confirmButton{width:100%;min-height:48px;font-size:15px}}@media (prefers-reduced-motion:reduce){.CancelProjectButton-module__6fU6Yq__button,.CancelProjectButton-module__6fU6Yq__keepButton,.CancelProjectButton-module__6fU6Yq__confirmButton{transition:none}}
.ProjectProgressControl-module__vF1ssW__card{background:var(--white);border:1px solid #dedfe3;border-radius:14px;overflow:hidden}.ProjectProgressControl-module__vF1ssW__heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:22px 26px 19px;display:flex}.ProjectProgressControl-module__vF1ssW__heading>div{min-width:0}.ProjectProgressControl-module__vF1ssW__heading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.ProjectProgressControl-module__vF1ssW__heading p{color:var(--slate);margin:6px 0 0;font-size:14px;line-height:1.5}.ProjectProgressControl-module__vF1ssW__editor{padding:22px 26px 23px}.ProjectProgressControl-module__vF1ssW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ProjectProgressControl-module__vF1ssW__field{min-width:0;display:block}.ProjectProgressControl-module__vF1ssW__field>span{color:var(--slate);margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.4;display:block}.ProjectProgressControl-module__vF1ssW__selectWrap{position:relative}.ProjectProgressControl-module__vF1ssW__selectWrap select{appearance:none;border:1px solid var(--border);width:100%;height:48px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:#ffffff9e;border-radius:9px;outline:0;padding:0 44px 0 15px;font-size:14px;font-weight:500;line-height:1;transition:border-color .14s,background .14s,box-shadow .14s;display:block}.ProjectProgressControl-module__vF1ssW__selectWrap select:hover:not(:disabled){background:#ffffffd1;border-color:#bfc2c9}.ProjectProgressControl-module__vF1ssW__selectWrap select:focus-visible{border-color:var(--brand-blue);box-shadow:0 0 0 2px #3d4dff1f}.ProjectProgressControl-module__vF1ssW__selectWrap select:disabled{cursor:default;opacity:.68}.ProjectProgressControl-module__vF1ssW__selectWrap svg{pointer-events:none;color:var(--slate);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.ProjectProgressControl-module__vF1ssW__stateInfo{border-top:1px solid #d8d9dcbf;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:18px;padding-top:18px;display:flex}.ProjectProgressControl-module__vF1ssW__stateDescription{min-width:0}.ProjectProgressControl-module__vF1ssW__stateDescription strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.4;display:block}.ProjectProgressControl-module__vF1ssW__stateDescription p{max-width:610px;color:var(--slate);margin:4px 0 0;font-size:13px;line-height:1.5}.ProjectProgressControl-module__vF1ssW__stateDescription>span{color:#8b8f97;max-width:610px;margin-top:3px;font-size:12px;line-height:1.5;display:block}.ProjectProgressControl-module__vF1ssW__automaticButton{border:1px solid var(--border);min-height:36px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:#ffffff85;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.ProjectProgressControl-module__vF1ssW__automaticButton:hover:not(:disabled){background:#ffffffd9;border-color:#b8bbc3}.ProjectProgressControl-module__vF1ssW__automaticButton:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.ProjectProgressControl-module__vF1ssW__automaticButton:disabled{cursor:wait;opacity:.65}.ProjectProgressControl-module__vF1ssW__footer{border-top:1px solid var(--border);background:#f5f5f266;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:13px 16px 13px 26px;display:flex}.ProjectProgressControl-module__vF1ssW__footerLeft{align-items:center;gap:24px;min-width:0;display:flex}.ProjectProgressControl-module__vF1ssW__dates{align-items:center;gap:24px;display:flex}.ProjectProgressControl-module__vF1ssW__dates>div{min-width:0}.ProjectProgressControl-module__vF1ssW__dates span,.ProjectProgressControl-module__vF1ssW__dates strong{display:block}.ProjectProgressControl-module__vF1ssW__dates span{color:var(--slate);margin-bottom:3px;font-size:11px;line-height:1.35}.ProjectProgressControl-module__vF1ssW__dates strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.ProjectProgressControl-module__vF1ssW__feedback{border-left:1px solid var(--border);min-width:0;padding-left:24px}.ProjectProgressControl-module__vF1ssW__feedback p{margin:0;font-size:12px;line-height:1.45}.ProjectProgressControl-module__vF1ssW__error{color:#a63d42;font-weight:500}.ProjectProgressControl-module__vF1ssW__success{color:#2f7047;font-weight:600}.ProjectProgressControl-module__vF1ssW__helper{color:var(--slate)}.ProjectProgressControl-module__vF1ssW__saveButton{background:var(--ink);min-width:142px;min-height:40px;color:var(--white);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ProjectProgressControl-module__vF1ssW__saveButton:hover:not(:disabled){background:var(--ink)}.ProjectProgressControl-module__vF1ssW__saveButton:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.ProjectProgressControl-module__vF1ssW__saveButton:disabled{color:#858992;cursor:default;background:#d6d7da}@media (max-width:760px){.ProjectProgressControl-module__vF1ssW__fields{grid-template-columns:1fr}.ProjectProgressControl-module__vF1ssW__stateInfo{flex-direction:column;gap:14px}.ProjectProgressControl-module__vF1ssW__automaticButton{width:100%}.ProjectProgressControl-module__vF1ssW__footer{flex-direction:column;align-items:stretch;gap:14px;padding:17px 23px 20px}.ProjectProgressControl-module__vF1ssW__footerLeft{flex-direction:column;align-items:flex-start;gap:12px}.ProjectProgressControl-module__vF1ssW__feedback{border-left:0;width:100%;padding:0}.ProjectProgressControl-module__vF1ssW__saveButton{width:100%}}@media (max-width:680px){.ProjectProgressControl-module__vF1ssW__heading{align-items:flex-start;padding:21px 22px 18px}.ProjectProgressControl-module__vF1ssW__heading h2{font-size:16px}.ProjectProgressControl-module__vF1ssW__editor{padding:20px 22px 21px}.ProjectProgressControl-module__vF1ssW__fields{gap:14px}}@media (max-width:480px){.ProjectProgressControl-module__vF1ssW__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}}@media (max-width:680px){.ProjectProgressControl-module__vF1ssW__heading p{font-size:10.5px;line-height:1.5}}.ProjectProgressControl-module__vF1ssW__footerActions{flex-direction:row;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}
.invoices-module__dCyv_G__page{width:min(100%,1320px);margin:0 auto}.invoices-module__dCyv_G__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.invoices-module__dCyv_G__heading h1{font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.5vw,50px);font-weight:600;line-height:1.05}.invoices-module__dCyv_G__heading p{max-width:560px;color:var(--slate);margin:10px 0 0;font-size:15px;line-height:1.6}.invoices-module__dCyv_G__count{color:var(--slate);flex:none;padding-bottom:3px;font-size:14px;font-weight:500}.invoices-module__dCyv_G__invoiceList{border:1px solid var(--border);background:var(--white);border-radius:16px;overflow:hidden}.invoices-module__dCyv_G__invoiceRow{grid-template-columns:44px minmax(150px,1.25fr) minmax(170px,1.1fr) minmax(105px,.65fr) minmax(105px,.65fr) minmax(105px,.65fr) minmax(210px,auto);align-items:center;gap:18px;min-height:90px;padding:16px 20px;display:grid}.invoices-module__dCyv_G__invoiceRow+.invoices-module__dCyv_G__invoiceRow{border-top:1px solid var(--border)}.invoices-module__dCyv_G__invoiceIcon{width:42px;height:42px;color:var(--accent-coral);background:#fff1ed;border-radius:10px;justify-content:center;align-items:center;display:flex}.invoices-module__dCyv_G__invoiceInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.invoices-module__dCyv_G__invoiceInfo strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.invoices-module__dCyv_G__invoiceInfo span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invoices-module__dCyv_G__projectInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.invoices-module__dCyv_G__projectInfo>span{color:var(--slate);font-size:11px}.invoices-module__dCyv_G__projectInfo a{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;text-decoration:none;transition:color .14s}.invoices-module__dCyv_G__projectInfo a:hover,.invoices-module__dCyv_G__projectInfo a:focus-visible{color:var(--brand-blue)}.invoices-module__dCyv_G__issued,.invoices-module__dCyv_G__amount{flex-direction:column;gap:4px;display:flex}.invoices-module__dCyv_G__issued,.invoices-module__dCyv_G__amount,.invoices-module__dCyv_G__invoiceStatus{justify-self:start}.invoices-module__dCyv_G__issued span,.invoices-module__dCyv_G__amount span{color:var(--slate);font-size:11px}.invoices-module__dCyv_G__issued strong,.invoices-module__dCyv_G__amount strong{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:500}.invoices-module__dCyv_G__amount strong{font-weight:600}.invoices-module__dCyv_G__invoiceStatus{justify-self:start}.invoices-module__dCyv_G__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.invoices-module__dCyv_G__download,.invoices-module__dCyv_G__view{border:1px solid var(--border);min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .14s,background-color .14s,color .14s;display:inline-flex}.invoices-module__dCyv_G__download:not(:disabled),.invoices-module__dCyv_G__view{cursor:pointer}.invoices-module__dCyv_G__download:not(:disabled):hover,.invoices-module__dCyv_G__view:hover{background:var(--surface-subtle);color:var(--brand-blue);border-color:#d3d5da}.invoices-module__dCyv_G__download:focus-visible,.invoices-module__dCyv_G__view:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.invoices-module__dCyv_G__download:disabled{border-color:var(--border);background:var(--surface-subtle);color:#92969f;cursor:not-allowed}.invoices-module__dCyv_G__download svg,.invoices-module__dCyv_G__view svg{flex:none}.invoices-module__dCyv_G__source{width:fit-content;color:var(--slate);align-items:center;margin-top:2px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.invoices-module__dCyv_G__additionalSource{color:var(--accent-coral);font-weight:600}.invoices-module__dCyv_G__emptyState{justify-content:center;align-items:center;gap:17px;min-height:300px;padding:48px 32px;display:flex}.invoices-module__dCyv_G__emptyIcon{width:54px;height:54px;color:var(--accent-coral);background:#fff1ed;border-radius:13px;flex:none;place-items:center;display:grid}.invoices-module__dCyv_G__emptyIcon svg{width:24px;height:24px}.invoices-module__dCyv_G__emptyContent{max-width:440px}.invoices-module__dCyv_G__emptyContent strong{color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;font-size:18px;font-weight:600;line-height:1.25;display:block}.invoices-module__dCyv_G__emptyContent p{color:var(--slate);margin:6px 0 0;font-size:13px;line-height:1.55}@media (max-width:1100px){.invoices-module__dCyv_G__invoiceRow{grid-template-columns:44px minmax(140px,1fr) minmax(140px,1fr) minmax(100px,.6fr) minmax(90px,.5fr) minmax(90px,auto)}.invoices-module__dCyv_G__issued{display:none}}@media (max-width:900px){.invoices-module__dCyv_G__invoiceRow{grid-template-columns:44px minmax(140px,1fr) minmax(130px,1fr) auto auto}.invoices-module__dCyv_G__amount{display:none}.invoices-module__dCyv_G__download,.invoices-module__dCyv_G__view{width:44px;height:44px;min-height:44px;padding:0}.invoices-module__dCyv_G__download>span,.invoices-module__dCyv_G__view>span{display:none}}@media (max-width:700px){.invoices-module__dCyv_G__heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.invoices-module__dCyv_G__heading h1{letter-spacing:-.035em;font-size:28px;line-height:1.08}.invoices-module__dCyv_G__heading p{font-size:14px;line-height:1.5}.invoices-module__dCyv_G__count{padding:0;font-size:12px}.invoices-module__dCyv_G__invoiceRow{grid-template-rows:auto auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:7px 13px;min-height:0;padding:16px 20px}.invoices-module__dCyv_G__invoiceIcon{grid-area:1/1/span 2}.invoices-module__dCyv_G__invoiceInfo{grid-area:1/2;gap:2px;padding-top:1px}.invoices-module__dCyv_G__invoiceInfo strong{font-size:14px;line-height:1.35}.invoices-module__dCyv_G__invoiceInfo span{font-size:12px;line-height:1.35}.invoices-module__dCyv_G__projectInfo{grid-area:2/2;gap:0;margin:0}.invoices-module__dCyv_G__projectInfo>span{display:none}.invoices-module__dCyv_G__projectInfo a{font-size:13px;line-height:1.4}.invoices-module__dCyv_G__invoiceStatus{grid-area:3/2;width:fit-content;margin:1px 0 0}.invoices-module__dCyv_G__actions{flex-direction:row;grid-area:1/3/span 3;align-self:start;gap:6px}.invoices-module__dCyv_G__download,.invoices-module__dCyv_G__view{width:44px;height:44px;min-height:44px;padding:0}.invoices-module__dCyv_G__download>span,.invoices-module__dCyv_G__view>span{display:none}.invoices-module__dCyv_G__emptyState{min-height:260px;padding:40px 24px}.invoices-module__dCyv_G__emptyContent p{font-size:14px}}@media (max-width:480px){.invoices-module__dCyv_G__invoiceRow{grid-template-columns:42px minmax(0,1fr) 44px;padding:16px 20px}.invoices-module__dCyv_G__actions{flex-direction:column;grid-area:1/3/span 3;gap:6px}.invoices-module__dCyv_G__download,.invoices-module__dCyv_G__view{width:44px;height:44px}.invoices-module__dCyv_G__emptyState{text-align:center;flex-direction:column;align-items:center;gap:14px;min-height:230px;padding:34px 20px}.invoices-module__dCyv_G__emptyIcon{width:50px;height:50px}.invoices-module__dCyv_G__emptyContent p{max-width:320px}}@media (prefers-reduced-motion:reduce){.invoices-module__dCyv_G__projectInfo a,.invoices-module__dCyv_G__download,.invoices-module__dCyv_G__view{transition:none}}
.overview-module__nmJ77W__dashboard{box-sizing:border-box;width:min(100%,1320px);min-width:0;max-width:1320px;margin:0 auto}.overview-module__nmJ77W__heading{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:38px;display:flex}.overview-module__nmJ77W__headingCopy{min-width:0}.overview-module__nmJ77W__heading h1{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.038em;margin:0;font-size:clamp(36px,3.1vw,46px);font-weight:600;line-height:1.06}.overview-module__nmJ77W__heading p{color:var(--slate);margin:11px 0 0;font-size:16px;line-height:1.5}.overview-module__nmJ77W__newProjectButton{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--white);white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.overview-module__nmJ77W__newProjectButton svg{flex:none;width:17px;height:17px}.overview-module__nmJ77W__newProjectButton:hover{background:#24262b;border-color:#24262b}.overview-module__nmJ77W__newProjectButton:active{transform:translateY(1px)}.overview-module__nmJ77W__dashboardGrid{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;width:100%;min-width:0;max-width:100%;display:grid}.overview-module__nmJ77W__mainColumn,.overview-module__nmJ77W__sideColumn{--column-gap:22px;gap:var(--column-gap);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex}.overview-module__nmJ77W__mainColumn>*,.overview-module__nmJ77W__sideColumn>*{box-sizing:border-box;min-width:0;max-width:100%}.overview-module__nmJ77W__projectsPanel,.overview-module__nmJ77W__filesPanel,.overview-module__nmJ77W__upcomingPanel,.overview-module__nmJ77W__addWorkPanel{border:1px solid var(--border);box-shadow:none;background:#fff6;border-radius:12px;overflow:hidden}.overview-module__nmJ77W__projectsPanel{--project-columns:minmax(220px, 2fr) repeat(3, minmax(108px, 1fr));--project-gap:18px}.overview-module__nmJ77W__panelHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:19px 24px;display:flex}.overview-module__nmJ77W__panelHeading>div{min-width:0}.overview-module__nmJ77W__panelHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.15}.overview-module__nmJ77W__panelHeading p{color:var(--slate);margin:5px 0 0;font-size:14px;line-height:1.5}.overview-module__nmJ77W__textAction,.overview-module__nmJ77W__sideAction{color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.overview-module__nmJ77W__textAction svg,.overview-module__nmJ77W__sideAction svg{flex:none;width:14px;height:14px;transition:transform .15s}.overview-module__nmJ77W__textAction:hover svg,.overview-module__nmJ77W__sideAction:hover svg{transform:translate(2px)}.overview-module__nmJ77W__projectTableHeader{grid-template-columns:var(--project-columns);align-items:center;gap:var(--project-gap);border-bottom:1px solid var(--border);box-sizing:border-box;background:#f5f5f26b;min-width:0;min-height:37px;padding:0 24px;display:grid}.overview-module__nmJ77W__projectTableHeader span,.overview-module__nmJ77W__pastProjectTableHeader span{min-width:0;color:var(--mid-gray);letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1}.overview-module__nmJ77W__projectTableHeader span:last-child,.overview-module__nmJ77W__pastProjectTableHeader span:last-child{text-align:right}.overview-module__nmJ77W__projectList{flex-direction:column;min-width:0;display:flex}.overview-module__nmJ77W__projectRow{grid-template-columns:var(--project-columns);align-items:center;gap:var(--project-gap);box-sizing:border-box;min-width:0;min-height:86px;padding:14px 24px;transition:background-color .14s;display:grid}.overview-module__nmJ77W__projectRow+.overview-module__nmJ77W__projectRow,.overview-module__nmJ77W__pastProjectRow+.overview-module__nmJ77W__pastProjectRow{border-top:1px solid var(--border)}.overview-module__nmJ77W__projectRow:hover,.overview-module__nmJ77W__pastProjectRow:hover{background:#ffffff52}.overview-module__nmJ77W__projectIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-module__nmJ77W__projectName{width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.overview-module__nmJ77W__projectName:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.overview-module__nmJ77W__projectIdentity>span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.overview-module__nmJ77W__projectStatus{align-items:center;min-width:0;min-height:30px;display:flex}.overview-module__nmJ77W__projectDue{flex-direction:column;gap:3px;min-width:0;display:flex}.overview-module__nmJ77W__projectDue strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.overview-module__nmJ77W__projectDue span{color:var(--slate);font-size:13px;line-height:1.35}.overview-module__nmJ77W__projectDue .overview-module__nmJ77W__deliveryUrgent{color:var(--accent-coral);font-weight:500}.overview-module__nmJ77W__projectAction{justify-content:flex-end;min-width:0;display:flex}.overview-module__nmJ77W__viewProjectButton{border:1px solid var(--border);min-height:44px;color:var(--ink);white-space:nowrap;background:#ffffff4d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;transition:border-color .14s,background-color .14s;display:inline-flex}.overview-module__nmJ77W__viewProjectButton svg{flex:none;width:13px;height:13px;transition:transform .14s}.overview-module__nmJ77W__viewProjectButton:hover{background:#ffffffb8;border-color:#c3c5ca}.overview-module__nmJ77W__viewProjectButton:hover svg{transform:translate(2px)}.overview-module__nmJ77W__viewProjectButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.overview-module__nmJ77W__pastProjectTableHeader{grid-template-columns:var(--project-columns);align-items:center;gap:var(--project-gap);border-bottom:1px solid var(--border);box-sizing:border-box;background:#f5f5f26b;min-width:0;min-height:37px;padding:0 24px;display:grid}.overview-module__nmJ77W__pastProjectRow{grid-template-columns:var(--project-columns);align-items:center;gap:var(--project-gap);box-sizing:border-box;min-width:0;min-height:82px;padding:14px 24px;transition:background-color .14s;display:grid}@media (min-width:761px){.overview-module__nmJ77W__projectTableHeader span:not(:first-child),.overview-module__nmJ77W__pastProjectTableHeader span:not(:first-child){text-align:center}.overview-module__nmJ77W__projectStatus,.overview-module__nmJ77W__projectAction{justify-content:center}.overview-module__nmJ77W__projectDue{text-align:center;align-items:center}}.overview-module__nmJ77W__emptyState{justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px 24px;display:flex}.overview-module__nmJ77W__emptyState strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.overview-module__nmJ77W__emptyState p{color:var(--slate);margin:5px 0 0;font-size:14px;line-height:1.5}.overview-module__nmJ77W__secondaryButton{border:1px solid var(--border);min-height:44px;color:var(--ink);background:#fff6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.overview-module__nmJ77W__secondaryButton svg{width:14px;height:14px}.overview-module__nmJ77W__fileList{flex-direction:column;min-width:0;display:flex}.overview-module__nmJ77W__fileRow{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:74px;padding:14px 24px;display:grid}.overview-module__nmJ77W__fileRow+.overview-module__nmJ77W__fileRow{border-top:1px solid var(--border)}.overview-module__nmJ77W__fileIcon{width:38px;height:38px;color:var(--slate);background:#eff0f2cc;border-radius:8px;place-items:center;display:grid}.overview-module__nmJ77W__fileIcon svg{width:18px;height:18px}.overview-module__nmJ77W__fileInformation{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-module__nmJ77W__fileInformation strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.overview-module__nmJ77W__fileInformation span{color:var(--slate);font-size:13px;line-height:1.4}.overview-module__nmJ77W__sideHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:17px 18px;display:flex}.overview-module__nmJ77W__sideHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.2}.overview-module__nmJ77W__upcomingList{flex-direction:column;display:flex}.overview-module__nmJ77W__upcomingRow{min-height:72px;color:inherit;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:12px 17px;transition:background-color .14s;display:grid}.overview-module__nmJ77W__upcomingRow+.overview-module__nmJ77W__upcomingRow{border-top:1px solid var(--border)}.overview-module__nmJ77W__upcomingRow:hover{background:#ffffff6b}.overview-module__nmJ77W__upcomingDate{background:#eff0f2b8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:38px;min-height:42px;display:flex}.overview-module__nmJ77W__upcomingDate span{color:var(--slate);letter-spacing:.04em;font-size:11px;font-weight:600;line-height:1.2}.overview-module__nmJ77W__upcomingDate strong{color:var(--ink);margin-top:2px;font-size:14px;font-weight:600;line-height:1}.overview-module__nmJ77W__upcomingCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-module__nmJ77W__upcomingCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.overview-module__nmJ77W__upcomingCopy span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.overview-module__nmJ77W__upcomingRow>svg{width:14px;height:14px;color:var(--mid-gray);transition:transform .14s}.overview-module__nmJ77W__upcomingRow:hover>svg{transform:translate(2px)}.overview-module__nmJ77W__sideEmpty{color:var(--slate);padding:24px 18px;font-size:14px;line-height:1.5}.overview-module__nmJ77W__addWorkPanel{background:linear-gradient(145deg,#ff6b5e1a,#ffffff7a);flex-direction:column;gap:24px;min-height:206px;padding:22px;display:flex}.overview-module__nmJ77W__addWorkLabel{color:var(--slate);margin-bottom:9px;font-size:12px;font-weight:600;line-height:1.3;display:block}.overview-module__nmJ77W__addWorkPanel h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.15}.overview-module__nmJ77W__addWorkPanel p{color:var(--slate);margin:9px 0 0;font-size:14px;line-height:1.55}.overview-module__nmJ77W__addWorkButton{border:1px solid var(--border);background:var(--ink);width:fit-content;min-height:44px;color:var(--white);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:0 15px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.overview-module__nmJ77W__addWorkButton svg{flex:none;width:15px;height:15px}.overview-module__nmJ77W__addWorkButton:hover{background:#24262b;border-color:#24262b}.overview-module__nmJ77W__addWorkButton:active{transform:translateY(1px)}.overview-module__nmJ77W__addWorkButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.overview-module__nmJ77W__addWorkModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0b0e5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.overview-module__nmJ77W__addWorkModal{border:1px solid var(--border);background:#fafaf8;border-radius:14px;flex-direction:column;width:min(100%,500px);max-height:min(680px,100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0a0b0e29}.overview-module__nmJ77W__addWorkModalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:25px 25px 21px;display:flex}.overview-module__nmJ77W__addWorkModalHeader>div{min-width:0}.overview-module__nmJ77W__addWorkModalEyebrow{color:var(--accent-coral);margin-bottom:7px;font-size:12px;font-weight:600;line-height:1.3;display:block}.overview-module__nmJ77W__addWorkModalHeader h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.overview-module__nmJ77W__addWorkModalHeader p{color:var(--slate);margin:7px 0 0;font-size:14px;line-height:1.5}.overview-module__nmJ77W__modalCloseButton{border:1px solid var(--border);width:44px;height:44px;color:var(--slate);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;padding:0;transition:border-color .14s,background-color .14s,color .14s;display:grid}.overview-module__nmJ77W__modalCloseButton span{margin-top:-2px;font-size:23px;font-weight:300;line-height:1;display:block}.overview-module__nmJ77W__modalCloseButton:hover{color:var(--ink);background:#ffffffb8;border-color:#c4c6ca}.overview-module__nmJ77W__modalCloseButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.overview-module__nmJ77W__addWorkProjectList{min-height:0;padding:8px;overflow-y:auto}.overview-module__nmJ77W__addWorkProjectRow{min-height:70px;color:inherit;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;transition:background-color .14s;display:flex}.overview-module__nmJ77W__addWorkProjectRow+.overview-module__nmJ77W__addWorkProjectRow{margin-top:2px}.overview-module__nmJ77W__addWorkProjectRow:hover{background:#0a0b0e09}.overview-module__nmJ77W__addWorkProjectRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.overview-module__nmJ77W__addWorkProjectCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-module__nmJ77W__addWorkProjectCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.overview-module__nmJ77W__addWorkProjectCopy span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.overview-module__nmJ77W__addWorkProjectMeta{flex:none;align-items:center;gap:12px;display:flex}.overview-module__nmJ77W__addWorkProjectMeta>svg{width:15px;height:15px;color:var(--mid-gray);transition:transform .14s}.overview-module__nmJ77W__addWorkProjectRow:hover .overview-module__nmJ77W__addWorkProjectMeta>svg{transform:translate(2px)}@media (max-width:1120px){.overview-module__nmJ77W__dashboardGrid{grid-template-columns:minmax(0,1fr) 270px}.overview-module__nmJ77W__projectsPanel{--project-columns:minmax(190px, 2fr) repeat(3, minmax(98px, 1fr));--project-gap:14px}}@media (max-width:940px){.overview-module__nmJ77W__dashboardGrid{grid-template-columns:1fr}.overview-module__nmJ77W__sideColumn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.overview-module__nmJ77W__addWorkPanel{min-height:100%}}@media (max-width:760px){.overview-module__nmJ77W__projectTableHeader,.overview-module__nmJ77W__pastProjectTableHeader{display:none}.overview-module__nmJ77W__projectRow{grid-template-columns:minmax(0,1fr) auto;gap:15px 20px;min-height:0;padding:19px 21px}.overview-module__nmJ77W__projectIdentity{grid-area:1/1}.overview-module__nmJ77W__projectStatus{grid-area:1/2;justify-content:flex-end}.overview-module__nmJ77W__projectDue{grid-area:2/1}.overview-module__nmJ77W__projectAction{grid-area:2/2}.overview-module__nmJ77W__pastProjectRow{grid-template-columns:minmax(0,1fr) auto;gap:15px 20px;min-height:0;padding:19px 21px}.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectIdentity{grid-area:1/1}.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectStatus{grid-area:1/2}.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectDue{grid-area:2/1}.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectAction{grid-area:2/2}}@media (max-width:680px){.overview-module__nmJ77W__heading{flex-direction:column;align-items:stretch;margin-bottom:30px}.overview-module__nmJ77W__newProjectButton{align-self:flex-start;width:auto}.overview-module__nmJ77W__panelHeading,.overview-module__nmJ77W__fileRow{padding-inline:22px}.overview-module__nmJ77W__sideColumn{display:flex}.overview-module__nmJ77W__upcomingPanel{order:1}.overview-module__nmJ77W__addWorkPanel{order:2}}@media (max-width:560px){.overview-module__nmJ77W__addWorkModalBackdrop{align-items:end;padding:20px}.overview-module__nmJ77W__addWorkModal{border-radius:14px;width:100%;max-height:calc(100dvh - 40px)}.overview-module__nmJ77W__addWorkModalHeader{padding:22px 20px 18px}.overview-module__nmJ77W__addWorkModalHeader h2{font-size:20px}.overview-module__nmJ77W__addWorkProjectRow{padding-inline:11px}.overview-module__nmJ77W__addWorkProjectMeta{gap:9px}}@media (max-width:480px){.overview-module__nmJ77W__heading h1{font-size:28px}.overview-module__nmJ77W__panelHeading{align-items:flex-start;min-height:0;padding:18px 20px}.overview-module__nmJ77W__panelHeading h2{font-size:20px}.overview-module__nmJ77W__panelHeading p{margin-top:4px;font-size:14px}.overview-module__nmJ77W__textAction,.overview-module__nmJ77W__sideAction{min-height:40px;padding:0}.overview-module__nmJ77W__projectRow,.overview-module__nmJ77W__pastProjectRow{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;padding:18px 20px}.overview-module__nmJ77W__projectIdentity,.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectIdentity{grid-area:1/1;align-self:start}.overview-module__nmJ77W__projectStatus,.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectStatus{grid-area:1/2;justify-content:flex-end;align-self:start}.overview-module__nmJ77W__projectDue,.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectDue{flex-direction:row;grid-area:2/1;align-items:center;gap:7px}.overview-module__nmJ77W__projectDue span:before,.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectDue span:before{color:var(--mid-gray);content:"·";margin-right:7px}.overview-module__nmJ77W__projectAction,.overview-module__nmJ77W__pastProjectRow .overview-module__nmJ77W__projectAction{grid-area:2/2;justify-content:flex-end;place-self:center end;width:auto;max-width:100%}.overview-module__nmJ77W__viewProjectButton{justify-content:center;width:auto;max-width:100%;min-height:44px;padding:0 12px;font-size:13px}.overview-module__nmJ77W__fileRow{padding:14px 20px}.overview-module__nmJ77W__emptyState{flex-direction:column;align-items:flex-start;padding:21px 20px}.overview-module__nmJ77W__secondaryButton,.overview-module__nmJ77W__addWorkButton{width:auto}}@media (max-width:680px){.overview-module__nmJ77W__heading h1{letter-spacing:-.035em;font-size:28px;line-height:1.08}.overview-module__nmJ77W__heading p{font-size:15px;line-height:1.5}.overview-module__nmJ77W__primaryAction,.overview-module__nmJ77W__addWorkButton{font-size:15px}.overview-module__nmJ77W__reviewCard h2,.overview-module__nmJ77W__reviewTitle{letter-spacing:-.02em;font-size:20px;line-height:1.25}.overview-module__nmJ77W__reviewCard p,.overview-module__nmJ77W__reviewDescription{font-size:15px;line-height:1.55}.overview-module__nmJ77W__reviewBadge{font-size:12px}.overview-module__nmJ77W__reviewFileName,.overview-module__nmJ77W__fileInfo>strong{font-size:15px}.overview-module__nmJ77W__reviewFileMeta,.overview-module__nmJ77W__fileMeta{font-size:13px;line-height:1.4}.overview-module__nmJ77W__reviewCard a,.overview-module__nmJ77W__reviewCard button,.overview-module__nmJ77W__reviewAction,.overview-module__nmJ77W__downloadLink{font-size:14px}.overview-module__nmJ77W__projectIdentity strong,.overview-module__nmJ77W__projectName{font-size:15px}.overview-module__nmJ77W__projectIdentity span,.overview-module__nmJ77W__projectMeta,.overview-module__nmJ77W__projectDue{font-size:13px}.overview-module__nmJ77W__panelHeading h2,.overview-module__nmJ77W__upcomingPanel h2,.overview-module__nmJ77W__addWorkPanel h2{font-size:18px;line-height:1.25}.overview-module__nmJ77W__panelHeading p,.overview-module__nmJ77W__upcomingPanel p,.overview-module__nmJ77W__addWorkPanel p{font-size:14px;line-height:1.5}}.overview-module__nmJ77W__addWorkButton:disabled{color:#92959a;cursor:not-allowed;box-shadow:none;background:0 0;border-color:#d7d8da}.overview-module__nmJ77W__addWorkButton:disabled:hover{color:#92959a;background:0 0;border-color:#d7d8da;transform:none}.overview-module__nmJ77W__orderThankYou{will-change:opacity, transform;color:#fff;background:linear-gradient(115deg,#0b0d12 0%,#101725 52%,#123a78 100%);border-radius:16px;justify-content:space-between;align-items:stretch;min-height:188px;padding:28px 30px;animation:.46s cubic-bezier(.22,1,.36,1) both overview-module__nmJ77W__orderThankYouEnter;display:flex;position:relative;overflow:hidden}.overview-module__nmJ77W__orderThankYouViewport{width:100%;min-width:0;overflow:hidden}.overview-module__nmJ77W__orderThankYouTrack{align-items:stretch;display:grid}.overview-module__nmJ77W__orderThankYouItem{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .28s,transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s;display:flex;transform:translate(-20px)}.overview-module__nmJ77W__orderThankYouItemActive{opacity:1;visibility:visible;pointer-events:auto;transition:none;animation:.6s cubic-bezier(.22,1,.36,1) both overview-module__nmJ77W__orderThankYouContentEnter;transform:translate(0)}@keyframes overview-module__nmJ77W__orderThankYouContentEnter{0%,15%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.overview-module__nmJ77W__orderThankYou.overview-module__nmJ77W__orderThankYouCarousel{padding:0}.overview-module__nmJ77W__orderThankYouCarousel .overview-module__nmJ77W__orderThankYouItem{box-sizing:border-box;padding:28px 30px 36px}@media (max-width:600px){.overview-module__nmJ77W__orderThankYouCarousel .overview-module__nmJ77W__orderThankYouItem{padding:24px 20px 36px}}.overview-module__nmJ77W__orderThankYouDots{max-width:calc(100% - 40px);display:flex;position:absolute;bottom:10px;left:50%;overflow-x:auto;transform:translate(-50%)}.overview-module__nmJ77W__orderThankYouDot{cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:28px;padding:0;display:grid}.overview-module__nmJ77W__orderThankYouDot:before{content:"";background:#ffffff59;border-radius:999px;width:5px;height:5px;transition:width .32s cubic-bezier(.22,1,.36,1),height .32s,background .32s}.overview-module__nmJ77W__orderThankYouDot[aria-current=true]:before{background:#fff;width:16px;height:3px}.overview-module__nmJ77W__orderThankYouDot:focus-visible{outline-offset:-2px;outline:2px solid #5b9cff}.overview-module__nmJ77W__orderThankYouTransition{grid-template-rows:minmax(0,1fr);transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1),margin-bottom .38s cubic-bezier(.4,0,.2,1);display:grid;overflow:hidden}.overview-module__nmJ77W__orderThankYouTransitionExiting{margin-bottom:calc(-1 * var(--column-gap));grid-template-rows:minmax(0,0fr)}.overview-module__nmJ77W__orderThankYouExiting{pointer-events:none;min-height:0;animation:.38s cubic-bezier(.4,0,.2,1) both overview-module__nmJ77W__orderThankYouExit}@keyframes overview-module__nmJ77W__orderThankYouEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes overview-module__nmJ77W__orderThankYouExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.overview-module__nmJ77W__orderThankYouEyebrow{color:#5b9cff;letter-spacing:.045em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600;line-height:1.4}.overview-module__nmJ77W__orderThankYou h2{color:#fff;font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,31px);font-weight:600;line-height:1.08}.overview-module__nmJ77W__orderThankYou p{color:#ffffffd1;max-width:620px;margin:11px 0 0;font-size:15px;line-height:1.6}.overview-module__nmJ77W__orderThankYouProject{color:#fff;text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;margin-top:20px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;display:inline-flex}.overview-module__nmJ77W__orderThankYouFinalFiles{text-underline-offset:4px;text-decoration:underline}.overview-module__nmJ77W__orderThankYouProject:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #fff}.overview-module__nmJ77W__orderThankYouClose{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex;position:absolute;top:16px;right:16px}.overview-module__nmJ77W__orderThankYouClose:hover{background:#ffffff26;border-color:#ffffff4d}.overview-module__nmJ77W__orderThankYouClose:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (max-width:640px){.overview-module__nmJ77W__orderThankYou{min-height:0;padding:24px 22px}.overview-module__nmJ77W__orderThankYou h2{max-width:calc(100% - 20px);font-size:25px}.overview-module__nmJ77W__orderThankYou p{font-size:15px}.overview-module__nmJ77W__orderThankYouClose{width:44px;height:44px;margin:0;top:12px;right:12px}}.overview-module__nmJ77W__orderThankYouDesigner{align-items:center;gap:12px;margin-top:18px;display:flex}.overview-module__nmJ77W__orderThankYouAvatar{color:#fff;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.overview-module__nmJ77W__orderThankYouAvatar img{object-fit:cover;width:100%;height:100%;display:block}.overview-module__nmJ77W__orderThankYouDesignerInfo span{color:#ffffff9e;font-size:12px;line-height:1.4}.overview-module__nmJ77W__orderThankYouActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.overview-module__nmJ77W__orderThankYouReview{color:#fff;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.overview-module__nmJ77W__orderThankYouReview svg{width:14px;height:14px}.overview-module__nmJ77W__orderThankYouReview:hover,.overview-module__nmJ77W__orderThankYouReview:focus-visible{text-underline-offset:4px;text-decoration:underline}.overview-module__nmJ77W__orderThankYouCompletedLayout{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:44px;width:100%;display:grid}.overview-module__nmJ77W__orderThankYouReviewArea{border-left:1px solid #ffffff29;flex-direction:column;gap:8px;padding-left:28px;display:flex}@media (max-width:760px){.overview-module__nmJ77W__orderThankYouCompletedLayout{grid-template-columns:1fr;gap:22px}.overview-module__nmJ77W__orderThankYouReviewArea{border-top:1px solid #ffffff24;border-left:0;padding-top:20px;padding-left:0}}.overview-module__nmJ77W__orderThankYouLayout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;width:100%;display:grid}.overview-module__nmJ77W__orderThankYouContent{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;max-width:680px;display:flex;position:relative}.overview-module__nmJ77W__orderThankYouContent>p{width:min(100%,760px);max-width:760px}.overview-module__nmJ77W__orderThankYouDesignerPanel{border-left:1px solid #ffffff26;align-items:center;gap:15px;min-width:270px;padding:14px 34px 14px 30px;display:flex}.overview-module__nmJ77W__orderThankYouDesignerPanel .overview-module__nmJ77W__orderThankYouAvatar{flex:0 0 48px;width:48px;height:48px}.overview-module__nmJ77W__orderThankYouDesignerInfo{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.overview-module__nmJ77W__orderThankYouDesignerLabel{color:#ffffff85;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.2}.overview-module__nmJ77W__orderThankYouDesignerInfo strong{color:#fff;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3}.overview-module__nmJ77W__orderThankYouDesignerInfo>span:last-child{color:#fff9;white-space:nowrap;font-size:13px;line-height:1.35}.overview-module__nmJ77W__orderThankYouReviewPanel{border-left:1px solid #ffffff26;flex-direction:column;gap:8px;min-width:250px;padding-left:30px;padding-right:34px;display:flex}.overview-module__nmJ77W__orderThankYouReviewTitle{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.3}.overview-module__nmJ77W__orderThankYouReviewButton{min-height:46px;color:var(--ink);text-underline-offset:4px;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:600;line-height:1;text-decoration:underline;transition:background-color .16s,color .16s,transform .16s;display:flex}.overview-module__nmJ77W__orderThankYouReviewButton:hover{background:#ffffffe6;transform:translateY(-1px)}.overview-module__nmJ77W__orderThankYouReviewButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.overview-module__nmJ77W__orderThankYouReviewNote{color:#ffffff8f;text-align:left;margin:0;font-size:13px;line-height:1.4}@media (max-width:760px){.overview-module__nmJ77W__orderThankYouLayout{grid-template-columns:1fr;gap:22px}.overview-module__nmJ77W__orderThankYouContent>p{width:100%;max-width:none}.overview-module__nmJ77W__orderThankYouDesignerPanel,.overview-module__nmJ77W__orderThankYouReviewPanel{border-top:1px solid #ffffff24;border-left:0;width:100%;min-width:0;padding:20px 0 0}.overview-module__nmJ77W__orderThankYouReviewButton{width:100%;max-width:260px}.overview-module__nmJ77W__orderThankYouReviewNote{text-align:center;width:100%;max-width:260px;font-size:13px}}@media (min-width:761px){.overview-module__nmJ77W__orderThankYouContent>p{-webkit-box-orient:initial;-webkit-line-clamp:unset;line-clamp:unset;width:min(100%,820px);max-width:820px;min-height:0;max-height:none;display:block;overflow:visible}.overview-module__nmJ77W__orderThankYouLayout:has(.overview-module__nmJ77W__orderThankYouDesignerPanel){grid-template-columns:minmax(0,1fr) 320px;gap:36px}}.overview-module__nmJ77W__newProjectButton:focus-visible,.overview-module__nmJ77W__textAction:focus-visible,.overview-module__nmJ77W__sideAction:focus-visible,.overview-module__nmJ77W__secondaryButton:focus-visible,.overview-module__nmJ77W__upcomingRow:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.overview-module__nmJ77W__orderThankYou,.overview-module__nmJ77W__orderThankYouItemActive{animation:none}.overview-module__nmJ77W__orderThankYouItem,.overview-module__nmJ77W__orderThankYouTrack,.overview-module__nmJ77W__orderThankYouDot:before{transition:none}.overview-module__nmJ77W__newProjectButton,.overview-module__nmJ77W__textAction svg,.overview-module__nmJ77W__sideAction svg,.overview-module__nmJ77W__projectRow,.overview-module__nmJ77W__pastProjectRow,.overview-module__nmJ77W__viewProjectButton,.overview-module__nmJ77W__viewProjectButton svg,.overview-module__nmJ77W__upcomingRow,.overview-module__nmJ77W__upcomingRow>svg,.overview-module__nmJ77W__addWorkButton,.overview-module__nmJ77W__modalCloseButton,.overview-module__nmJ77W__addWorkProjectRow,.overview-module__nmJ77W__addWorkProjectMeta>svg,.overview-module__nmJ77W__orderThankYouTransition,.overview-module__nmJ77W__orderThankYouClose,.overview-module__nmJ77W__orderThankYouReviewButton{transition:none;animation:none}}
.projects-module__5wdrIq__page{width:min(100%,1320px);min-width:0;margin:0 auto}.projects-module__5wdrIq__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.projects-module__5wdrIq__heading h1{color:var(--text-primary);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.038em;margin:0;font-size:clamp(36px,3.1vw,46px);font-weight:600;line-height:1.06}.projects-module__5wdrIq__heading p{max-width:620px;color:var(--text-secondary);margin:11px 0 0;font-size:16px;font-weight:400;line-height:1.5}.projects-module__5wdrIq__count{color:var(--text-secondary);flex:none;padding-bottom:2px;font-size:14px;font-weight:500;line-height:1.4}.projects-module__5wdrIq__projects{flex-direction:column;gap:16px;display:flex}.projects-module__5wdrIq__project{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;overflow:hidden}.projects-module__5wdrIq__projectTop{background:var(--surface-raised);justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:25px 28px;display:flex}.projects-module__5wdrIq__projectIdentity{align-items:center;gap:16px;min-width:0;display:flex}.projects-module__5wdrIq__projectIcon{background:var(--ink);width:46px;height:46px;color:var(--white);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.projects-module__5wdrIq__projectName{min-width:0}.projects-module__5wdrIq__projectName>span{color:var(--text-secondary);margin-bottom:5px;font-size:13px;font-weight:500;line-height:1.4;display:block}.projects-module__5wdrIq__projectName h2{color:var(--text-primary);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:600;line-height:1.25}.projects-module__5wdrIq__projectBottom{border-top:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:14px 20px 14px 28px;display:flex}.projects-module__5wdrIq__details{align-items:center;min-width:0;display:flex}.projects-module__5wdrIq__detail{flex-direction:column;gap:4px;min-width:150px;display:flex}.projects-module__5wdrIq__detail+.projects-module__5wdrIq__detail{border-left:1px solid var(--border);margin-left:28px;padding-left:28px}.projects-module__5wdrIq__detail>span{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:1.4}.projects-module__5wdrIq__detail>strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.projects-module__5wdrIq__openProject{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--action-primary-text);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.projects-module__5wdrIq__openProject:hover{border-color:var(--dark-gray);background:var(--dark-gray)}.projects-module__5wdrIq__openProject:active{transform:translateY(1px)}.projects-module__5wdrIq__openProject:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.projects-module__5wdrIq__openProject svg{flex:none;width:16px;height:16px}.projects-module__5wdrIq__emptyState{border:1px solid var(--border);background:var(--surface-raised);border-radius:12px;align-items:center;gap:18px;min-height:180px;padding:28px;display:flex}.projects-module__5wdrIq__emptyIcon{background:var(--surface-subtle);width:46px;height:46px;color:var(--text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.projects-module__5wdrIq__emptyState h2{color:var(--text-primary);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.projects-module__5wdrIq__emptyState p{color:var(--text-secondary);margin:6px 0 0;font-size:15px;line-height:1.55}@media (max-width:820px){.projects-module__5wdrIq__projectTop{min-height:104px;padding:23px 24px}.projects-module__5wdrIq__projectBottom{padding:15px 18px 15px 24px}.projects-module__5wdrIq__detail{min-width:125px}.projects-module__5wdrIq__detail+.projects-module__5wdrIq__detail{margin-left:20px;padding-left:20px}}@media (max-width:680px){.projects-module__5wdrIq__heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:30px}.projects-module__5wdrIq__heading h1{font-size:28px;line-height:1.08}.projects-module__5wdrIq__heading p{font-size:15px;line-height:1.55}.projects-module__5wdrIq__count{padding:0;font-size:14px}.projects-module__5wdrIq__projects{gap:14px}.projects-module__5wdrIq__projectTop{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.projects-module__5wdrIq__projectIdentity{gap:14px}.projects-module__5wdrIq__projectIcon{width:44px;height:44px}.projects-module__5wdrIq__projectName>span{font-size:13px}.projects-module__5wdrIq__projectName h2{font-size:18px;line-height:1.3}.projects-module__5wdrIq__projectTop>:last-child{margin-left:58px}.projects-module__5wdrIq__projectBottom{flex-direction:column;align-items:stretch;gap:20px;padding:20px 22px 22px}.projects-module__5wdrIq__details{justify-content:space-between;width:100%}.projects-module__5wdrIq__detail{flex:1 1 0;min-width:0}.projects-module__5wdrIq__detail+.projects-module__5wdrIq__detail{margin-left:16px;padding-left:16px}.projects-module__5wdrIq__detail>span{font-size:13px}.projects-module__5wdrIq__detail>strong{font-size:15px}.projects-module__5wdrIq__openProject{align-self:flex-start;width:auto;min-height:46px;font-size:15px}.projects-module__5wdrIq__emptyState{padding:24px 22px}.projects-module__5wdrIq__emptyState h2{font-size:20px}.projects-module__5wdrIq__emptyState p{font-size:15px}}@media (max-width:480px){.projects-module__5wdrIq__projectTop{padding:22px 20px}.projects-module__5wdrIq__projectTop>:last-child{margin-left:58px}.projects-module__5wdrIq__projectBottom{padding:20px}.projects-module__5wdrIq__details{flex-direction:column;align-items:flex-start;gap:14px}.projects-module__5wdrIq__detail{width:100%}.projects-module__5wdrIq__detail+.projects-module__5wdrIq__detail{border-top:1px solid var(--border);border-left:0;margin-left:0;padding-top:14px;padding-left:0}.projects-module__5wdrIq__openProject{justify-content:center;width:auto}.projects-module__5wdrIq__emptyState{align-items:flex-start;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.projects-module__5wdrIq__openProject{transition:none}}
.designer-module__i97BNG__dashboard{width:min(100%,1320px);min-width:0;margin:0 auto}.designer-module__i97BNG__heading{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;margin-bottom:38px;display:flex}.designer-module__i97BNG__headingCopy{min-width:0}.designer-module__i97BNG__heading h1{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.038em;margin:0;font-size:clamp(36px,3.1vw,46px);font-weight:600;line-height:1.06}.designer-module__i97BNG__heading p{color:var(--slate);margin:11px 0 0;font-size:16px;line-height:1.5}.designer-module__i97BNG__dashboardGrid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;width:100%;min-width:0;display:grid}.designer-module__i97BNG__mainColumn,.designer-module__i97BNG__sideColumn{flex-direction:column;gap:22px;width:100%;min-width:0;display:flex}.designer-module__i97BNG__mainColumn>*,.designer-module__i97BNG__sideColumn>*{box-sizing:border-box;min-width:0;max-width:100%}.designer-module__i97BNG__projectsPanel,.designer-module__i97BNG__upcomingPanel,.designer-module__i97BNG__quickAccessPanel{border:1px solid var(--border);background:#fff6;border-radius:12px;overflow:hidden}.designer-module__i97BNG__reviewCard{background:var(--ink);color:var(--white);border:1px solid #ffffff0f;border-radius:12px;overflow:hidden}.designer-module__i97BNG__reviewHeader{justify-content:space-between;align-items:flex-start;gap:28px;padding:26px 30px 18px;display:flex}.designer-module__i97BNG__reviewHeader>div{min-width:0}.designer-module__i97BNG__reviewEyebrow{color:var(--accent-coral);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:600;line-height:1.3;display:block}.designer-module__i97BNG__reviewHeader h2{color:var(--white);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.designer-module__i97BNG__reviewHeader p{color:#ffffffad;max-width:580px;margin:9px 0 0;font-size:13px;line-height:1.55}.designer-module__i97BNG__reviewBadge{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.designer-module__i97BNG__reviewBody{padding:0 30px 20px}.designer-module__i97BNG__reviewProject{border-top:1px solid #ffffff21;flex-direction:column;gap:5px;padding-top:22px;display:flex}.designer-module__i97BNG__reviewProject span,.designer-module__i97BNG__reviewMessage>span{color:#ffffff80;letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.3}.designer-module__i97BNG__reviewProject strong{color:var(--white);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.designer-module__i97BNG__reviewMessage{margin-top:24px}.designer-module__i97BNG__reviewMessage p{color:#ffffffdb;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.7}.designer-module__i97BNG__reviewActions{justify-content:flex-end;margin-top:28px;display:flex}.designer-module__i97BNG__reviewButton{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--white);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s;display:inline-flex}.designer-module__i97BNG__reviewButton svg{width:14px;height:14px;transition:transform .14s}.designer-module__i97BNG__reviewButton:hover{background:#1b1d22;border-color:#1b1d22}.designer-module__i97BNG__reviewButton:hover svg{transform:translate(2px)}.designer-module__i97BNG__panelHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:19px 24px;display:flex}.designer-module__i97BNG__panelHeading>div{min-width:0}.designer-module__i97BNG__panelHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.25}.designer-module__i97BNG__panelHeading p{color:var(--slate);margin:5px 0 0;font-size:13px;line-height:1.45}.designer-module__i97BNG__textAction,.designer-module__i97BNG__sideAction{min-height:44px;color:var(--ink);white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.designer-module__i97BNG__textAction svg,.designer-module__i97BNG__sideAction svg{flex:none;width:14px;height:14px;transition:transform .15s}.designer-module__i97BNG__textAction:hover svg,.designer-module__i97BNG__sideAction:hover svg{transform:translate(2px)}.designer-module__i97BNG__projectTableHeader,.designer-module__i97BNG__projectRow{box-sizing:border-box;grid-template-columns:minmax(145px,1.45fr) 106px minmax(112px,.78fr) 146px 108px;align-items:center;gap:14px;min-width:0;display:grid}.designer-module__i97BNG__projectTableHeader{border-bottom:1px solid var(--border);background:#f5f5f26b;min-height:37px;padding:0 24px}.designer-module__i97BNG__projectTableHeader span,.designer-module__i97BNG__pastProjectTableHeader span{min-width:0;color:var(--mid-gray);letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.designer-module__i97BNG__projectTableHeader span:last-child,.designer-module__i97BNG__pastProjectTableHeader span:last-child{text-align:right}.designer-module__i97BNG__projectList{flex-direction:column;min-width:0;display:flex}.designer-module__i97BNG__projectRow{min-height:86px;padding:14px 24px;transition:background-color .14s}.designer-module__i97BNG__projectRow+.designer-module__i97BNG__projectRow,.designer-module__i97BNG__pastProjectRow+.designer-module__i97BNG__pastProjectRow{border-top:1px solid var(--border)}.designer-module__i97BNG__projectRow:hover,.designer-module__i97BNG__pastProjectRow:hover{background:#ffffff52}.designer-module__i97BNG__projectIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.designer-module__i97BNG__projectName{width:fit-content;max-width:100%;color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.designer-module__i97BNG__projectName:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.designer-module__i97BNG__projectIdentity>span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.designer-module__i97BNG__projectStatus{align-items:center;min-width:0;display:flex}.designer-module__i97BNG__projectProduction{flex-direction:column;gap:7px;width:85%;min-width:0;display:flex}.designer-module__i97BNG__productionMeta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.designer-module__i97BNG__productionMeta strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.designer-module__i97BNG__productionMeta span{color:var(--slate);flex:none;font-size:10px;font-weight:600;line-height:1}.designer-module__i97BNG__productionTrack{background:#dfe1e5;border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.designer-module__i97BNG__productionFill{border-radius:inherit;background:var(--ink);display:block;position:absolute;inset:0 auto 0 0}.designer-module__i97BNG__projectDue{flex-direction:column;gap:3px;min-width:0;display:flex}.designer-module__i97BNG__projectDue strong{color:var(--ink);font-size:12px;font-weight:600;line-height:1.4}.designer-module__i97BNG__projectDue span{color:var(--slate);font-size:11px;line-height:1.35}.designer-module__i97BNG__projectDue .designer-module__i97BNG__deliveryUrgent{color:var(--accent-coral);font-weight:500}.designer-module__i97BNG__projectAction{justify-content:flex-end;min-width:0;display:flex}.designer-module__i97BNG__viewProjectButton{border:1px solid var(--border);min-height:44px;color:var(--ink);white-space:nowrap;background:#ffffff4d;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;line-height:1;transition:border-color .14s,background-color .14s;display:inline-flex}.designer-module__i97BNG__viewProjectButton svg{flex:none;width:13px;height:13px;transition:transform .14s}.designer-module__i97BNG__viewProjectButton:hover{background:#ffffffb8;border-color:#c3c5ca}.designer-module__i97BNG__viewProjectButton:hover svg{transform:translate(2px)}.designer-module__i97BNG__pastProjectTableHeader,.designer-module__i97BNG__pastProjectRow{box-sizing:border-box;grid-template-columns:minmax(0,1.6fr) 128px 150px 122px;align-items:center;gap:16px;min-width:0;display:grid}.designer-module__i97BNG__pastProjectTableHeader{border-bottom:1px solid var(--border);background:#f5f5f26b;min-height:37px;padding:0 24px}.designer-module__i97BNG__pastProjectRow{min-height:82px;padding:14px 24px;transition:background-color .14s}.designer-module__i97BNG__emptyState{justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px 24px;display:flex}.designer-module__i97BNG__emptyState strong{color:var(--ink);font-size:14px;font-weight:600;display:block}.designer-module__i97BNG__emptyState p{color:var(--slate);margin:5px 0 0;font-size:13px;line-height:1.45}.designer-module__i97BNG__sideHeading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:17px 18px;display:flex}.designer-module__i97BNG__sideHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.designer-module__i97BNG__upcomingList{flex-direction:column;display:flex}.designer-module__i97BNG__upcomingRow{min-height:72px;color:inherit;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:12px 17px;transition:background-color .14s;display:grid}.designer-module__i97BNG__upcomingRow+.designer-module__i97BNG__upcomingRow{border-top:1px solid var(--border)}.designer-module__i97BNG__upcomingRow:hover{background:#ffffff6b}.designer-module__i97BNG__upcomingDate{background:#eff0f2b8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:38px;min-height:42px;display:flex}.designer-module__i97BNG__upcomingDate span{color:var(--slate);letter-spacing:.04em;font-size:9px;font-weight:600;line-height:1.2}.designer-module__i97BNG__upcomingDate strong{color:var(--ink);margin-top:2px;font-size:13px;font-weight:600;line-height:1}.designer-module__i97BNG__upcomingCopy{flex-direction:column;gap:4px;min-width:0;display:flex}.designer-module__i97BNG__upcomingCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.designer-module__i97BNG__upcomingCopy span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.designer-module__i97BNG__upcomingRow>svg{width:14px;height:14px;color:var(--mid-gray);transition:transform .14s}.designer-module__i97BNG__upcomingRow:hover>svg{transform:translate(2px)}.designer-module__i97BNG__sideEmpty{color:var(--slate);padding:24px 18px;font-size:12px;line-height:1.5}.designer-module__i97BNG__quickAccessPanel{background:linear-gradient(145deg,#ff6b5e1a,#ffffff7a)}.designer-module__i97BNG__quickAccessPanel .designer-module__i97BNG__sectionHeading,.designer-module__i97BNG__quickSection .designer-module__i97BNG__sectionHeading{border-bottom:1px solid var(--border);background:0 0;align-items:center;display:flex}.designer-module__i97BNG__quickAccessPanel .designer-module__i97BNG__sectionHeading{min-height:86px;padding:18px 20px}.designer-module__i97BNG__quickSection .designer-module__i97BNG__sectionHeading{min-height:68px;padding:17px 18px}.designer-module__i97BNG__quickAccessPanel .designer-module__i97BNG__sectionHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600;line-height:1.25}.designer-module__i97BNG__quickAccessPanel .designer-module__i97BNG__sectionHeading p{color:var(--slate);margin:5px 0 0;font-size:13px;font-weight:400;line-height:1.45}.designer-module__i97BNG__quickLinks{background:0 0;flex-direction:column;display:flex}.designer-module__i97BNG__quickLinks>a{min-height:72px;color:inherit;grid-template-columns:38px minmax(0,1fr) 14px;align-items:center;gap:11px;padding:12px 17px;text-decoration:none;transition:background-color .14s;display:grid}.designer-module__i97BNG__quickLinks>a+a{border-top:1px solid var(--border)}.designer-module__i97BNG__quickLinks>a:hover{background:#ffffff6b}.designer-module__i97BNG__quickLinks>a:focus-visible{z-index:1;outline:2px solid var(--brand-blue);outline-offset:-2px;position:relative}.designer-module__i97BNG__quickLinks>a>svg{width:16px;height:16px;color:var(--slate);transition:color .14s,transform .14s}.designer-module__i97BNG__quickLinks>a:hover>svg{color:var(--ink);transform:translate(2px)}.designer-module__i97BNG__quickIcon{width:38px;height:42px;color:var(--accent-coral);background:#ffffff7a;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.designer-module__i97BNG__quickIcon svg{width:16px;height:16px}.designer-module__i97BNG__quickCopy{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.designer-module__i97BNG__quickCopy strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.designer-module__i97BNG__quickCopy span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.designer-module__i97BNG__reviewActivityItem{width:100%;min-height:58px;color:inherit;box-sizing:border-box;justify-content:space-between;align-items:center;gap:28px;padding:16px 0;text-decoration:none;display:flex}.designer-module__i97BNG__reviewActivityItem+.designer-module__i97BNG__reviewActivityItem{border-top:1px solid #ffffff1a}.designer-module__i97BNG__reviewActivityProject{min-width:0;color:var(--white);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4;transition:color .14s}.designer-module__i97BNG__reviewActivityMeta{color:#ffffff80;white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.designer-module__i97BNG__reviewActivityArrow{color:#ffffff73;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;transition:background-color .14s,color .14s,transform .14s;display:grid}.designer-module__i97BNG__reviewActivityArrow svg{width:14px;height:14px;display:block}.designer-module__i97BNG__reviewActivityItem:hover .designer-module__i97BNG__reviewActivityProject{color:#ffffffc7}.designer-module__i97BNG__reviewActivityItem:hover .designer-module__i97BNG__reviewActivityArrow{color:var(--white);background:#ffffff14;transform:translate(2px)}.designer-module__i97BNG__reviewActivityItem:focus-visible{outline:2px solid var(--brand-blue);outline-offset:-2px;border-radius:6px}.designer-module__i97BNG__workloadList{flex-direction:column;margin-top:0;display:flex}.designer-module__i97BNG__workloadRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:0 18px;display:flex}.designer-module__i97BNG__workloadRow span{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.designer-module__i97BNG__workloadRow strong{min-width:24px;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}@media (max-width:1120px){.designer-module__i97BNG__dashboardGrid{grid-template-columns:minmax(0,1fr) 270px}.designer-module__i97BNG__projectTableHeader,.designer-module__i97BNG__projectRow{grid-template-columns:minmax(130px,1.3fr) 100px minmax(115px,.9fr) 118px 102px;gap:10px}.designer-module__i97BNG__pastProjectTableHeader,.designer-module__i97BNG__pastProjectRow{grid-template-columns:minmax(0,1.4fr) 115px 135px 114px;gap:12px}}@media (max-width:940px){.designer-module__i97BNG__dashboardGrid{grid-template-columns:1fr}.designer-module__i97BNG__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.designer-module__i97BNG__quickAccessPanel{min-height:100%}}@media (max-width:760px){.designer-module__i97BNG__projectTableHeader,.designer-module__i97BNG__pastProjectTableHeader{display:none}.designer-module__i97BNG__projectRow,.designer-module__i97BNG__pastProjectRow{grid-template-columns:minmax(0,1fr) auto;gap:15px 20px;min-height:0;padding:19px 21px}.designer-module__i97BNG__projectIdentity,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectIdentity{grid-area:1/1}.designer-module__i97BNG__projectStatus,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectStatus{grid-area:1/2;justify-content:flex-end}.designer-module__i97BNG__projectProduction{grid-area:2/1/auto/-1;width:100%}.designer-module__i97BNG__projectDue{grid-area:3/1}.designer-module__i97BNG__projectAction{grid-area:3/2}.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectDue{grid-area:2/1}.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectAction{grid-area:2/2}}@media (max-width:680px){.designer-module__i97BNG__heading{margin-bottom:28px}.designer-module__i97BNG__heading h1{letter-spacing:-.035em;font-size:28px;line-height:1.08}.designer-module__i97BNG__heading p{font-size:14px;line-height:1.5}.designer-module__i97BNG__panelHeading{padding-inline:21px}.designer-module__i97BNG__panelHeading h2{font-size:18px}.designer-module__i97BNG__sideColumn{display:flex}.designer-module__i97BNG__upcomingPanel{order:1}.designer-module__i97BNG__quickAccessPanel{order:2}.designer-module__i97BNG__reviewHeader{padding:24px 22px 20px}.designer-module__i97BNG__reviewBody{padding:0 22px 22px}}@media (max-width:480px){.designer-module__i97BNG__panelHeading{align-items:flex-start;min-height:0;padding:20px}.designer-module__i97BNG__panelHeading p{font-size:13px;display:block}.designer-module__i97BNG__projectRow,.designer-module__i97BNG__pastProjectRow{grid-template-columns:1fr;gap:12px;padding:18px 20px}.designer-module__i97BNG__projectIdentity,.designer-module__i97BNG__projectStatus,.designer-module__i97BNG__projectProduction,.designer-module__i97BNG__projectDue,.designer-module__i97BNG__projectAction,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectIdentity,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectStatus,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectDue,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectAction{grid-area:auto/1}.designer-module__i97BNG__projectStatus,.designer-module__i97BNG__pastProjectRow .designer-module__i97BNG__projectStatus{justify-content:flex-start}.designer-module__i97BNG__projectDue{flex-direction:row;align-items:center;gap:8px}.designer-module__i97BNG__projectAction{justify-content:flex-start}.designer-module__i97BNG__viewProjectButton{width:auto}.designer-module__i97BNG__reviewHeader{flex-direction:column;gap:16px;padding-inline:20px}.designer-module__i97BNG__reviewBody{padding:0 20px 20px}.designer-module__i97BNG__reviewActions{justify-content:flex-start}.designer-module__i97BNG__reviewButton{width:auto}.designer-module__i97BNG__quickAccessPrimary{width:100%}.designer-module__i97BNG__quickAccessSecondary{grid-template-columns:1fr 1fr;display:grid}.designer-module__i97BNG__quickAccessSecondary a{width:100%}}@media (prefers-reduced-motion:reduce){.designer-module__i97BNG__reviewButton,.designer-module__i97BNG__reviewButton svg,.designer-module__i97BNG__textAction svg,.designer-module__i97BNG__sideAction svg,.designer-module__i97BNG__projectRow,.designer-module__i97BNG__pastProjectRow,.designer-module__i97BNG__viewProjectButton,.designer-module__i97BNG__viewProjectButton svg,.designer-module__i97BNG__upcomingRow,.designer-module__i97BNG__upcomingRow>svg,.designer-module__i97BNG__quickLinks>a,.designer-module__i97BNG__quickLinks>a>svg,.designer-module__i97BNG__reviewActivityProject,.designer-module__i97BNG__reviewActivityArrow{transition:none}}
.ProjectReviewSubmission-module__Xl6puG__card{border:1px solid var(--border);background:#fff6;border-radius:12px;overflow:hidden}.ProjectReviewSubmission-module__Xl6puG__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;min-height:106px;padding:22px 24px;display:flex}.ProjectReviewSubmission-module__Xl6puG__header>div{min-width:0}.ProjectReviewSubmission-module__Xl6puG__header h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.2}.ProjectReviewSubmission-module__Xl6puG__header p{max-width:560px;color:var(--slate);margin:7px 0 0;font-size:14px;line-height:1.5}.ProjectReviewSubmission-module__Xl6puG__pendingBadge,.ProjectReviewSubmission-module__Xl6puG__revisionBadge{color:#5f646d;white-space:nowrap;background:#f1f2f3;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:30px;padding:5px 11px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.ProjectReviewSubmission-module__Xl6puG__feedbackPanel{background:#0a0b0e06;border:1px solid #0a0b0e1f;border-radius:10px;margin:22px 24px 0;padding:18px 19px}.ProjectReviewSubmission-module__Xl6puG__feedbackPanel>span{color:var(--brand-blue);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.3;display:block}.ProjectReviewSubmission-module__Xl6puG__feedbackPanel p{color:var(--ink);white-space:pre-wrap;margin:7px 0 0;font-size:14px;line-height:1.55}.ProjectReviewSubmission-module__Xl6puG__feedbackPanel small{color:var(--slate);margin-top:10px;font-size:11px;line-height:1.4;display:block}.ProjectReviewSubmission-module__Xl6puG__currentSubmission{padding:22px 24px 24px}.ProjectReviewSubmission-module__Xl6puG__submissionFile{border:1px solid var(--border);background:#ffffff57;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-width:0;padding:16px 17px;display:flex}.ProjectReviewSubmission-module__Xl6puG__submissionFile>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ProjectReviewSubmission-module__Xl6puG__submissionFile span{color:var(--slate);font-size:11px;font-weight:500;line-height:1.3}.ProjectReviewSubmission-module__Xl6puG__submissionFile strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.ProjectReviewSubmission-module__Xl6puG__submissionFile small{color:var(--slate);flex:none;font-size:11px;line-height:1.4}.ProjectReviewSubmission-module__Xl6puG__submissionNote{color:var(--ink);white-space:pre-wrap;margin:16px 0 0;font-size:14px;line-height:1.55}.ProjectReviewSubmission-module__Xl6puG__waitingCopy{color:var(--slate);margin:14px 0 0;font-size:13px;line-height:1.5}.ProjectReviewSubmission-module__Xl6puG__form{flex-direction:column;gap:18px;padding:22px 24px 24px;display:flex}.ProjectReviewSubmission-module__Xl6puG__attachmentSection{flex-direction:column;gap:12px;display:flex}.ProjectReviewSubmission-module__Xl6puG__attachmentHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}.ProjectReviewSubmission-module__Xl6puG__attachmentHeading>div:first-child{min-width:0}.ProjectReviewSubmission-module__Xl6puG__attachmentHeading>div:first-child>span{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3;display:block}.ProjectReviewSubmission-module__Xl6puG__attachmentHeading p{color:var(--slate);margin:4px 0 0;font-size:12px;line-height:1.45}.ProjectReviewSubmission-module__Xl6puG__attachmentActions{flex:none;align-items:center;gap:8px;display:flex}.ProjectReviewSubmission-module__Xl6puG__selectedFile{background:#eff0f29e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 15px;display:grid}.ProjectReviewSubmission-module__Xl6puG__selectedFile span{color:var(--slate);font-size:11px;line-height:1.4}.ProjectReviewSubmission-module__Xl6puG__selectedFile strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.ProjectReviewSubmission-module__Xl6puG__addedLinks{flex-direction:column;gap:6px;display:flex}.ProjectReviewSubmission-module__Xl6puG__addedLinks>div{border:1px solid var(--border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 15px;display:grid}.ProjectReviewSubmission-module__Xl6puG__addedLinks span{color:var(--slate);font-size:11px;line-height:1.4}.ProjectReviewSubmission-module__Xl6puG__addedLinks strong{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.ProjectReviewSubmission-module__Xl6puG__field{flex-direction:column;gap:8px;display:flex}.ProjectReviewSubmission-module__Xl6puG__field>span{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.ProjectReviewSubmission-module__Xl6puG__field textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:104px;color:var(--ink);font:inherit;background:#ffffff94;border-radius:8px;outline:none;padding:12px 13px;font-size:14px;line-height:1.5;transition:border-color .14s,background-color .14s,box-shadow .14s}.ProjectReviewSubmission-module__Xl6puG__field textarea:hover{border-color:#c4c6ca}.ProjectReviewSubmission-module__Xl6puG__field textarea:focus{border-color:var(--ink);background:#ffffffc7;box-shadow:0 0 0 3px #0a0b0e0e}.ProjectReviewSubmission-module__Xl6puG__field textarea:disabled{cursor:not-allowed;opacity:.6}.ProjectReviewSubmission-module__Xl6puG__error,.ProjectReviewSubmission-module__Xl6puG__success{border-radius:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.ProjectReviewSubmission-module__Xl6puG__error{color:#a33a31;background:#ff6b5e14}.ProjectReviewSubmission-module__Xl6puG__success{color:#276c4b;background:#297e5314}.ProjectReviewSubmission-module__Xl6puG__footer{justify-content:space-between;align-items:center;gap:24px;padding-top:2px;display:flex}.ProjectReviewSubmission-module__Xl6puG__footer p{color:var(--slate);margin:0;font-size:12px;line-height:1.45}.ProjectReviewSubmission-module__Xl6puG__footer button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--white);font:inherit;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ProjectReviewSubmission-module__Xl6puG__footer button:hover:not(:disabled){background:#24262b;border-color:#24262b}.ProjectReviewSubmission-module__Xl6puG__footer button:disabled{cursor:not-allowed;opacity:.52}.project-review-upload-wrap{flex-direction:column;gap:6px;display:flex}.project-review-upload-error{color:#a33a31;max-width:220px;margin:0;font-size:12px;line-height:1.4}.ProjectReviewSubmission-module__Xl6puG__clientReferences{border-top:1px solid #0a0b0e1a;margin-top:16px;padding-top:15px}.ProjectReviewSubmission-module__Xl6puG__clientReferencesTitle{margin-bottom:7px;display:block;color:var(--slate)!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}.ProjectReviewSubmission-module__Xl6puG__clientReferenceRow{border-top:1px solid #0a0b0e14;grid-template-columns:minmax(0,1fr) 82px 170px 76px;align-items:center;gap:16px;min-width:0;min-height:48px;display:grid}.ProjectReviewSubmission-module__Xl6puG__clientReferenceName{align-items:center;gap:10px;min-width:0;display:flex}.ProjectReviewSubmission-module__Xl6puG__clientReferenceName>span{min-width:28px;color:var(--slate);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px;font-weight:600;line-height:1.3}.ProjectReviewSubmission-module__Xl6puG__clientReferenceName strong,.ProjectReviewSubmission-module__Xl6puG__clientReferenceName a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.ProjectReviewSubmission-module__Xl6puG__clientReferenceName a{text-decoration:none}.ProjectReviewSubmission-module__Xl6puG__clientReferenceName a:hover{text-underline-offset:3px;text-decoration:underline}.ProjectReviewSubmission-module__Xl6puG__clientReferenceMeta{color:var(--slate);white-space:nowrap;font-size:11px;line-height:1.4}.ProjectReviewSubmission-module__Xl6puG__clientReferenceAction{min-height:32px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ProjectReviewSubmission-module__Xl6puG__clientReferenceAction:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.ProjectReviewSubmission-module__Xl6puG__clientReferenceAction:disabled{cursor:wait;opacity:.5}@media (max-width:680px){.ProjectReviewSubmission-module__Xl6puG__header{flex-direction:column;gap:15px;padding:20px}.ProjectReviewSubmission-module__Xl6puG__feedbackPanel{margin:20px 20px 0}.ProjectReviewSubmission-module__Xl6puG__currentSubmission,.ProjectReviewSubmission-module__Xl6puG__form{padding-inline:20px}.ProjectReviewSubmission-module__Xl6puG__submissionFile{flex-direction:column;align-items:flex-start;gap:8px}.ProjectReviewSubmission-module__Xl6puG__attachmentHeading{flex-direction:column;align-items:flex-start;gap:12px}.ProjectReviewSubmission-module__Xl6puG__attachmentActions{flex-wrap:wrap;width:100%}.ProjectReviewSubmission-module__Xl6puG__selectedFile,.ProjectReviewSubmission-module__Xl6puG__addedLinks>div{grid-template-columns:minmax(0,1fr);gap:4px}.ProjectReviewSubmission-module__Xl6puG__footer{flex-direction:column;align-items:stretch;gap:14px}.ProjectReviewSubmission-module__Xl6puG__footer button{width:100%}.ProjectReviewSubmission-module__Xl6puG__clientReferenceRow{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px;padding:10px 0}.ProjectReviewSubmission-module__Xl6puG__clientReferenceName{grid-area:1/1}.ProjectReviewSubmission-module__Xl6puG__clientReferenceMeta{grid-column:1;padding-left:38px}.ProjectReviewSubmission-module__Xl6puG__clientReferenceAction{grid-area:1/2/span 3;align-self:center}}
.overview-module__V84mdq__overview{flex-direction:column;gap:20px;display:flex}.overview-module__V84mdq__overview>*{flex-shrink:0}.overview-module__V84mdq__card{background:#f7f6fa;border:0;border-radius:14px;padding:28px 30px 34px}.overview-module__V84mdq__brief{border:1px solid var(--border);background:#fff6;border-radius:12px}.overview-module__V84mdq__sectionHeading{margin-bottom:32px}.overview-module__V84mdq__sectionHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.overview-module__V84mdq__sectionHeading p{color:var(--slate);margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.5}.overview-module__V84mdq__timeline{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.overview-module__V84mdq__timelineRail{z-index:0;background:#dfe1e5;border-radius:999px;height:2px;position:absolute;top:10px;left:10px;right:10px;overflow:hidden}.overview-module__V84mdq__timelineRailComplete{width:var(--timeline-progress,0%);background:#34373d;border-radius:999px;position:absolute;top:0;bottom:0;left:0}.overview-module__V84mdq__timelineStep{z-index:1;text-align:center;flex:1 1 0;min-width:0;position:relative}.overview-module__V84mdq__timelineStep:first-of-type{text-align:left}.overview-module__V84mdq__timelineStep:last-of-type{text-align:right}.overview-module__V84mdq__timelineMarker{z-index:2;vertical-align:top;background:var(--surface);width:22px;height:22px;color:var(--white);border:2px solid #c9ccd2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.overview-module__V84mdq__timelineMarkerComplete{background:#34373d;border-color:#34373d}.overview-module__V84mdq__timelineMarkerCurrent{border-color:var(--brand-blue);background:var(--surface)}.overview-module__V84mdq__timelineMarkerRevision{border-color:var(--accent-coral);background:var(--surface)}.overview-module__V84mdq__currentDot{background:var(--brand-blue);border-radius:50%;width:6px;height:6px;display:block}.overview-module__V84mdq__timelineMarkerRevision .overview-module__V84mdq__currentDot{background:var(--accent-coral)}.overview-module__V84mdq__timelineCopy{flex-direction:column;gap:4px;margin-top:11px;display:flex}.overview-module__V84mdq__timelineCopy strong{color:#565b64;font-size:13px;font-weight:500;line-height:1.4}.overview-module__V84mdq__timelineCopy span{color:#9a9fa8;font-size:12px;font-weight:400;line-height:1.4}.overview-module__V84mdq__brief{overflow:hidden}.overview-module__V84mdq__briefHeading{border-bottom:1px solid var(--border);padding:22px 28px 17px}.overview-module__V84mdq__briefHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600;line-height:1.15}.overview-module__V84mdq__briefHeading p{color:var(--slate);margin:6px 0 0;font-size:14px;line-height:1.5}.overview-module__V84mdq__briefContent,.overview-module__V84mdq__briefEmpty{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:19px 28px 22px;font-size:14px;line-height:1.65}.overview-module__V84mdq__briefEmpty{color:var(--slate)}@media (max-width:680px){.overview-module__V84mdq__overview{gap:18px}.overview-module__V84mdq__card{padding:23px 22px 26px}.overview-module__V84mdq__sectionHeading{margin-bottom:28px}.overview-module__V84mdq__sectionHeading h2{font-size:16px}.overview-module__V84mdq__timeline{flex-direction:column;display:flex}.overview-module__V84mdq__timelineRail{width:2px;height:auto;inset:8px auto 8px 8px}.overview-module__V84mdq__timelineRailComplete{width:100%;height:var(--timeline-progress,0%);inset:0 0 auto}.overview-module__V84mdq__timelineStep,.overview-module__V84mdq__timelineStep:first-of-type,.overview-module__V84mdq__timelineStep:last-of-type{text-align:left;flex:none;grid-template-columns:18px minmax(0,1fr);gap:14px;min-height:72px;display:grid}.overview-module__V84mdq__timelineStep:last-of-type{min-height:18px}.overview-module__V84mdq__timelineMarker{width:18px;height:18px}.overview-module__V84mdq__timelineMarker svg{width:10px;height:10px}.overview-module__V84mdq__currentDot{width:5px;height:5px}.overview-module__V84mdq__timelineCopy{margin-top:-1px}.overview-module__V84mdq__timelineCopy strong{font-size:12px}.overview-module__V84mdq__briefHeading{padding:21px 22px 17px}.overview-module__V84mdq__briefHeading h2{font-size:16px}.overview-module__V84mdq__briefContent,.overview-module__V84mdq__briefEmpty{padding:18px 22px 21px}}
.project-module__HgkeUG__projectPage{width:min(100%,1320px);margin:0 auto}.project-module__HgkeUG__heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.project-module__HgkeUG__eyebrow{color:var(--slate);margin-bottom:9px;font-size:14px;font-weight:500;display:block}.project-module__HgkeUG__heading h1{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.2vw,48px);font-weight:600;line-height:1.05}.project-module__HgkeUG__tabs{scrollbar-width:none;border-bottom:1px solid var(--border);align-items:center;gap:32px;display:flex;overflow:auto hidden}.project-module__HgkeUG__tabs::-webkit-scrollbar{display:none}.project-module__HgkeUG__tabs a{color:var(--slate);white-space:nowrap;flex:none;padding-bottom:16px;font-size:15px;font-weight:500;text-decoration:none;position:relative}.project-module__HgkeUG__tabs a:hover{color:var(--ink)}.project-module__HgkeUG__tabs a:focus-visible{outline-offset:3px;outline:2px solid #3d4dff}.project-module__HgkeUG__workspace{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;padding-top:34px;display:grid}.project-module__HgkeUG__content{min-width:0}.project-module__HgkeUG__sidebar{flex-direction:column;gap:18px;min-width:0;display:flex}.project-module__HgkeUG__sidebar>\*{width:100%;min-width:0}.project-module__HgkeUG__details{border:1px solid var(--border);background:#fff6;border-radius:12px;overflow:hidden}.project-module__HgkeUG__details h2{border-bottom:1px solid var(--border);color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.02em;margin:0;padding:22px 22px 19px;font-size:19px;font-weight:600;line-height:1.15}.project-module__HgkeUG__details dl{margin:0;padding:4px 22px}.project-module__HgkeUG__details dl>div{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 0;display:flex}.project-module__HgkeUG__details dl>div+div{border-top:1px solid var(--border)}.project-module__HgkeUG__details dt{min-width:0;color:var(--slate);font-size:13px;font-weight:500;line-height:1.4}.project-module__HgkeUG__details dd{min-width:0;color:var(--ink);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.4}.project-module__HgkeUG__clientContact{border-bottom:1px solid var(--border);background:0 0;padding:18px 22px 20px}.project-module__HgkeUG__clientContact>span{color:var(--slate);margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.4;display:block}.project-module__HgkeUG__clientContactIdentity{align-items:center;gap:11px;min-width:0;display:flex}.project-module__HgkeUG__clientAvatar{width:38px;height:38px;color:var(--slate);background:#edf0f5;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid;overflow:hidden}.project-module__HgkeUG__clientContactIdentity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.project-module__HgkeUG__clientContactIdentity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.project-module__HgkeUG__clientContactIdentity a,.project-module__HgkeUG__clientContactIdentity span{color:var(--slate);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;text-decoration:none;overflow:hidden}.project-module__HgkeUG__clientContactIdentity a:hover{color:var(--brand-blue);text-underline-offset:2px;text-decoration:underline}.project-module__HgkeUG__overview{flex-direction:column;gap:24px;display:flex}.project-module__HgkeUG__card{background:#f7f6fa;border:0;border-radius:14px;padding:28px 30px 34px}.project-module__HgkeUG__brief{border:1px solid var(--border);background:var(--white);border-radius:14px;padding:28px 30px 34px}.project-module__HgkeUG__sectionHeading{margin-bottom:38px}.project-module__HgkeUG__sectionHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:600}.project-module__HgkeUG__sectionHeading p{color:var(--slate);margin:7px 0 0;font-size:14px;line-height:1.55}.project-module__HgkeUG__timeline{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.project-module__HgkeUG__timelineRail{background:#e1e3e7;border-radius:999px;height:2px;position:absolute;top:11px;left:11px;right:11px}.project-module__HgkeUG__timelineStep{z-index:1;text-align:center;flex:1 1 0;min-width:0;position:relative}.project-module__HgkeUG__timelineStep:first-of-type{text-align:left}.project-module__HgkeUG__timelineStep:last-of-type{text-align:right}.project-module__HgkeUG__timelineMarker{z-index:1;vertical-align:top;background:var(--white);width:24px;height:24px;color:var(--white);border:2px solid #c9ccd2;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.project-module__HgkeUG__timelineMarkerComplete{background:#34373d;border-color:#34373d}.project-module__HgkeUG__timelineMarkerCurrent{border-color:var(--brand-blue);background:var(--white)}.project-module__HgkeUG__timelineMarkerRevision{border-color:var(--accent-coral);background:var(--white)}.project-module__HgkeUG__currentDot{background:var(--brand-blue);border-radius:50%;width:7px;height:7px;display:block}.project-module__HgkeUG__timelineMarkerRevision .project-module__HgkeUG__currentDot{background:var(--accent-coral)}.project-module__HgkeUG__timelineCopy{flex-direction:column;gap:5px;margin-top:13px;display:flex}.project-module__HgkeUG__timelineCopy strong{color:#565b64;font-size:14px;font-weight:500;line-height:1.4}.project-module__HgkeUG__timelineCopy span{color:#9a9fa8;font-size:12px;font-weight:400;line-height:1.45}.project-module__HgkeUG__currentStage{border:1px solid var(--border);background:var(--white);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:inset 3px 0 #3d4dff}.project-module__HgkeUG__currentStageMain{padding:28px 30px 30px}.project-module__HgkeUG__currentStageMain>span{color:var(--slate);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.project-module__HgkeUG__currentStageMain h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.project-module__HgkeUG__currentStageMain p{max-width:520px;color:var(--slate);margin:10px 0 0;font-size:14px;line-height:1.6}.project-module__HgkeUG__dates{border-left:1px solid var(--border);background:#f4f5f7;grid-template-rows:1fr 1fr;min-width:225px;display:grid}.project-module__HgkeUG__dates>div{flex-direction:column;justify-content:center;padding:20px 25px;display:flex}.project-module__HgkeUG__dates>div+div{border-top:1px solid var(--border)}.project-module__HgkeUG__dates span{color:var(--slate);margin-bottom:5px;font-size:13px}.project-module__HgkeUG__dates strong{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;font-size:19px;font-weight:600}.project-module__HgkeUG__brief .project-module__HgkeUG__sectionHeading{margin-bottom:20px}.project-module__HgkeUG__briefList{margin:0}.project-module__HgkeUG__briefList>div{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.project-module__HgkeUG__briefList>div+div{border-top:1px solid var(--border)}.project-module__HgkeUG__briefList dt{color:var(--slate);font-size:13px}.project-module__HgkeUG__briefList dd{color:var(--ink);margin:0;font-size:13px;font-weight:500}.project-module__HgkeUG__filesPage,.project-module__HgkeUG__messagesPage{width:100%}.project-module__HgkeUG__contentHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.project-module__HgkeUG__contentHeading h2{color:var(--ink);font-family:var(--font-bricolage), Arial, sans-serif;letter-spacing:-.025em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.project-module__HgkeUG__contentHeading p{color:var(--slate);margin:8px 0 0;font-size:14px;line-height:1.55}.project-module__HgkeUG__contentCount{color:#626873;white-space:nowrap;background:#f4f5f7;border:1px solid #dfe1e5;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.project-file-heading-actions{flex:none;justify-content:flex-start;align-items:center;gap:10px;width:auto;display:flex}.project-file-upload{flex-direction:column;align-items:flex-start;display:flex;position:relative}.project-file-upload-button{border:1px solid var(--border);min-width:0;height:42px;min-height:42px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;box-shadow:none;cursor:pointer;isolation:isolate;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:border-color .14s,background .14s,opacity .14s;display:inline-flex;position:relative;overflow:hidden}.project-file-upload-button:hover:not(:disabled){color:var(--ink);background:0 0;border-color:#bfc3ca}.project-file-upload-button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.project-file-upload-button:disabled{cursor:wait;opacity:1}.project-file-upload-button-progress{z-index:0;background:var(--brand-blue);transition:width .12s linear;position:absolute;top:0;bottom:0;left:0}.project-file-upload-button-content{z-index:1;min-height:0;color:var(--ink);justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex;position:relative}.project-file-upload-button:disabled .project-file-upload-button-progress{opacity:.78}.project-file-upload-progress-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-file-upload-error{color:#a3362d;max-width:280px;margin:8px 0 0;font-size:12px;line-height:1.45}.project-files-neutral-action{border:1px solid var(--border);min-width:0;height:42px;min-height:42px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;box-shadow:none;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}:is(.project-files-neutral-action svg,.project-file-upload-button svg){color:var(--ink)}.project-files-neutral-action:hover{color:var(--ink);background:0 0;border-color:#bfc3ca}.project-module__HgkeUG__fileList{border:1px solid var(--border);background:var(--white);border-radius:14px;overflow:hidden}.project-module__HgkeUG__fileRow{background:var(--white);grid-template-columns:44px minmax(0,1fr) 90px auto;align-items:center;gap:16px;min-height:88px;padding:15px 18px;display:grid}.project-module__HgkeUG__fileRow+.project-module__HgkeUG__fileRow{border-top:1px solid var(--border)}.project-module__HgkeUG__fileIcon{width:44px;height:44px;color:var(--accent-coral);background:#fff3f1;border:1px solid #ffd9d5;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.project-module__HgkeUG__fileIcon svg{width:19px;height:19px}.project-module__HgkeUG__fileInfo{min-width:0}.project-module__HgkeUG__fileInfo>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;display:block;overflow:hidden}.project-module__HgkeUG__fileMeta{min-width:0;color:var(--slate);flex-wrap:wrap;align-items:center;gap:5px;margin-top:5px;font-size:13px;line-height:1.45;display:flex}.project-module__HgkeUG__fileDate{color:var(--slate);white-space:nowrap;font-size:13px;line-height:1.4}.project-module__HgkeUG__fileAction{border:1px solid var(--border);background:var(--white);min-height:38px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.project-module__HgkeUG__fileAction:hover:not(:disabled){color:var(--ink);background:#f4f5f7;border-color:#c8cbd0}.project-module__HgkeUG__fileAction:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.project-module__HgkeUG__fileAction:disabled{cursor:wait;color:var(--slate);opacity:.68}.project-files-pagination{min-height:42px;color:var(--slate);justify-content:center;align-items:center;gap:14px;margin-top:18px;font-size:12px;font-weight:500;display:flex}:is(.project-files-pagination a,.project-files-pagination>span:first-child,.project-files-pagination>span:last-child){border:1px solid var(--border);background:var(--white);min-width:76px;min-height:34px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}:is(.project-files-pagination>span:first-child,.project-files-pagination>span:last-child){color:var(--slate);opacity:.55}.project-files-pagination a:hover{background:#f4f5f7;border-color:#c8cbd0}.project-file-download{min-width:0}.project-file-download-error{color:#a3362d;max-width:170px;margin:6px 0 0;font-size:11px;line-height:1.35}.project-module__HgkeUG__conversation{border:1px solid var(--border);background:var(--white);border-radius:14px;overflow:hidden}.project-module__HgkeUG__messageThread{flex-direction:column;min-height:390px;padding:0 28px;display:flex}.project-module__HgkeUG__message{width:100%;padding:22px 0 23px}.project-module__HgkeUG__message+.project-module__HgkeUG__message{border-top:1px solid #eeeeea}.project-module__HgkeUG__messageOwn{align-self:auto}.project-module__HgkeUG__messageMeta{justify-content:flex-start;align-items:baseline;gap:9px;margin-bottom:7px;display:flex}.project-module__HgkeUG__messageOwn .project-module__HgkeUG__messageMeta{justify-content:flex-start}.project-module__HgkeUG__messageMeta strong{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.project-module__HgkeUG__messageMeta span{color:var(--slate);font-size:12px;font-weight:400;line-height:1.35}.project-module__HgkeUG__messageBubble{color:var(--ink);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;display:flex}.project-module__HgkeUG__messageOwn .project-module__HgkeUG__messageBubble{color:var(--ink);background:0 0;border:0;border-radius:0}.project-module__HgkeUG__messageBubble p{max-width:780px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:1.6}.project-module__HgkeUG__composer{border-top:1px solid var(--border);background:var(--white)}.project-module__HgkeUG__composer textarea{resize:none;width:100%;min-height:100px;color:var(--ink);font-family:var(--font-inter), Arial, sans-serif;background:0 0;border:0;outline:0;padding:18px 20px 10px;font-size:14px;line-height:1.6;display:block}.project-module__HgkeUG__composer textarea::placeholder{color:#92978f}.project-module__HgkeUG__composerFooter{justify-content:space-between;align-items:center;gap:20px;padding:9px 12px 12px 18px;display:flex}.project-module__HgkeUG__attachButton{border:1px solid var(--border);height:34px;color:var(--slate);font-family:var(--font-inter), Arial, sans-serif;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.project-module__HgkeUG__attachButton:hover{background:var(--ivory);color:var(--ink);border-color:#b9bcb6}.project-module__HgkeUG__sendButton{background:var(--ink);min-height:42px;color:var(--white);font-family:var(--font-inter), Arial, sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:14px;font-weight:600;display:inline-flex}.project-module__HgkeUG__sendButton:hover{background:var(--ink)}.project-module__HgkeUG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.project-module__HgkeUG__previewNote{color:var(--slate);margin:13px 2px 0;font-size:12px;line-height:1.5}.project-module__HgkeUG__overview>.project-module__HgkeUG__previewNote{margin-top:-11px}@media (max-width:1050px){.project-module__HgkeUG__workspace{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.project-module__HgkeUG__currentStage{grid-template-columns:1fr}.project-module__HgkeUG__dates{border-top:1px solid var(--border);border-left:0;grid-template-rows:none;grid-template-columns:1fr 1fr;min-width:0}.project-module__HgkeUG__dates>div+div{border-top:0;border-left:1px solid var(--border)}.project-module__HgkeUG__fileRow{grid-template-columns:44px minmax(0,1fr) auto}.project-module__HgkeUG__fileDate{display:none}}@media (max-width:820px){.project-module__HgkeUG__workspace{grid-template-columns:1fr}.project-module__HgkeUG__sidebar{position:static}}@media (max-width:680px){.project-module__HgkeUG__heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.project-module__HgkeUG__heading h1{font-size:22px}.project-module__HgkeUG__tabs{gap:25px}.project-module__HgkeUG__workspace{padding-top:28px}.project-module__HgkeUG__card,.project-module__HgkeUG__brief{padding:25px 23px 29px}.project-module__HgkeUG__sectionHeading{margin-bottom:30px}.project-module__HgkeUG__timeline{flex-direction:column;display:flex}.project-module__HgkeUG__timelineRail{width:2px;height:auto;inset:9px auto 9px 8px}.project-module__HgkeUG__timelineStep,.project-module__HgkeUG__timelineStep:first-of-type,.project-module__HgkeUG__timelineStep:last-of-type{text-align:left;flex:none;grid-template-columns:18px minmax(0,1fr);gap:15px;min-height:78px;display:grid}.project-module__HgkeUG__timelineStep:last-of-type{min-height:18px}.project-module__HgkeUG__timelineCopy{margin-top:-1px}.project-module__HgkeUG__currentStageMain{padding:25px 23px}.project-module__HgkeUG__dates>div{padding:18px 23px}.project-module__HgkeUG__contentHeading{flex-direction:column;align-items:flex-start;gap:18px}.project-file-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.project-module__HgkeUG__fileRow{grid-template-columns:42px minmax(0,1fr) auto;gap:13px;min-height:82px;padding:15px}.project-module__HgkeUG__fileIcon{width:42px;height:42px}.project-module__HgkeUG__fileAction{width:40px;height:40px;min-height:40px;padding:0}.project-module__HgkeUG__fileAction span{display:none}.project-file-download-error{max-width:110px}.project-module__HgkeUG__messageThread{min-height:340px;padding:0 20px}.project-module__HgkeUG__message{width:100%;padding:20px 0 21px}}@media (max-width:480px){.project-module__HgkeUG__heading h1{font-size:22px}.project-module__HgkeUG__dates{grid-template-columns:1fr}.project-module__HgkeUG__dates>div+div{border-top:1px solid var(--border);border-left:0}.project-module__HgkeUG__briefList>div{grid-template-columns:1fr;gap:5px}.project-file-heading-actions{flex-direction:column;align-items:stretch;gap:10px}.project-module__HgkeUG__contentCount{align-self:flex-start}.project-file-upload{align-items:stretch;width:100%}.project-file-upload-button{width:100%}.project-file-upload-error{max-width:none}.project-module__HgkeUG__fileRow{grid-template-columns:42px minmax(0,1fr) auto;padding:15px 13px}.project-module__HgkeUG__fileMeta{font-size:11.5px}.project-module__HgkeUG__messageThread{padding:0 16px}.project-module__HgkeUG__message{width:100%;padding:18px 0 19px}.project-module__HgkeUG__messageMeta{gap:7px;margin-bottom:6px}.project-module__HgkeUG__messageBubble p{font-size:12px}.project-module__HgkeUG__composer textarea{min-height:90px;padding:16px 16px 9px}.project-module__HgkeUG__composerFooter{gap:12px;padding:8px 10px 10px 12px}.project-module__HgkeUG__attachButton{height:32px;padding:0 10px;font-size:11.5px}.project-module__HgkeUG__sendButton{min-height:40px;padding:0 14px;font-size:12px}}@media (max-width:680px){.project-module__HgkeUG__heading h1{font-size:20px;line-height:1.1}.project-module__HgkeUG__fileInfo>strong,.project-module__HgkeUG__fileMeta{font-size:10.5px}}.designer-project-files-toggle{background:#f1f2f5;border:0;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.designer-project-file-download{justify-content:flex-end;min-width:0;display:flex}.designer-project-files-toggle-option{min-height:32px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:500;transition:color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.designer-project-files-toggle-option:hover{color:var(--ink)}.designer-project-files-toggle-option-active{color:var(--ink);background:#ffffffe6;box-shadow:0 1px 2px #0b0d120f}.project-module__HgkeUG__fileMeta>span[aria-hidden=true]{display:none}@media (max-width:680px){.designer-project-files-toggle{margin-left:0}}.designer-project-files-browser{border:1px solid var(--border);background:var(--surface-raised);border-radius:14px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.designer-project-files-folders{border-right:1px solid var(--border);background:var(--surface-subtle);flex-direction:column;gap:4px;padding:12px;display:flex}.designer-project-files-folder{min-height:42px;color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:13px;font-weight:600;display:flex}.designer-project-files-folder:hover{color:var(--ink);background:#0a0b0e0b}.designer-project-files-folder-active{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0a0b0e0f}.designer-project-files-folder small{color:inherit;font-size:11px;font-weight:600}.designer-project-files-folder-content{min-width:0}.designer-project-files-browser .fileList{border:0;border-radius:0}.designer-project-files-browser .previewNote{margin:0;padding:28px}@media (max-width:680px){.designer-project-files-browser{grid-template-columns:1fr}.designer-project-files-folders{border-right:0;border-bottom:1px solid var(--border);flex-direction:row}.designer-project-files-folder{flex:1 1 0}}
