.project-file-example-link-module__qb0s8a__link{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.project-file-example-link-module__qb0s8a__link:after{content:none}
.homeowner-scene-motion-module__-4A1GW__track{min-width:0;width:calc(100% - var(--lts-brand-ink-inset,0px));margin-left:var(--lts-brand-ink-inset,0px)}.homeowner-scene-motion-module__-4A1GW__scene{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);background:#ece7dc;width:100%;max-height:600px;margin:0;position:relative;overflow:hidden}.homeowner-scene-motion-module__-4A1GW__surface{position:absolute;inset:0;overflow:hidden}.homeowner-scene-motion-module__-4A1GW__image,.homeowner-scene-motion-module__-4A1GW__video{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.homeowner-scene-motion-module__-4A1GW__image{display:block}.homeowner-scene-motion-module__-4A1GW__video{opacity:0;transition:opacity .6s;display:block}.homeowner-scene-motion-module__-4A1GW__track[data-homeowner-motion=inline][data-motion-active=true] .homeowner-scene-motion-module__-4A1GW__video{opacity:1}@media (max-width:767px){.homeowner-scene-motion-module__-4A1GW__track{width:100%;max-width:none;margin-inline:0}.homeowner-scene-motion-module__-4A1GW__scene{aspect-ratio:4/3}.homeowner-scene-motion-module__-4A1GW__image,.homeowner-scene-motion-module__-4A1GW__video{transform:none}}@media (prefers-reduced-motion:reduce){.homeowner-scene-motion-module__-4A1GW__video{display:none}}
.clear-handoff-visual-module__x39Sgq__composition{width:calc(100% - var(--lts-brand-ink-inset,0px));min-width:0;margin:0 0 0 var(--lts-brand-ink-inset,0px);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fbfaf7;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:21px;display:grid;overflow:hidden}.clear-handoff-visual-module__x39Sgq__gallery{background:#fff;grid-template-rows:minmax(0,3fr) minmax(105px,1fr);gap:3px;min-width:0;min-height:0;display:grid}.clear-handoff-visual-module__x39Sgq__room,.clear-handoff-visual-module__x39Sgq__detail{min-width:0;min-height:0;position:relative;overflow:hidden}.clear-handoff-visual-module__x39Sgq__room img,.clear-handoff-visual-module__x39Sgq__detail img{object-fit:cover}.clear-handoff-visual-module__x39Sgq__room img{object-position:center}.clear-handoff-visual-module__x39Sgq__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;min-width:0;display:grid}.clear-handoff-visual-module__x39Sgq__detail .clear-handoff-visual-module__x39Sgq__caption{z-index:1;color:#fff;text-shadow:0 1px 3px #000c;margin:0;font-size:15px;font-weight:700;line-height:21px;position:absolute;bottom:12px;left:15px;right:15px}.clear-handoff-visual-module__x39Sgq__file{border-left:1px solid var(--line);min-width:0;padding:24px}.clear-handoff-visual-module__x39Sgq__fileHeader{justify-content:space-between;align-items:center;gap:15px;display:flex}.clear-handoff-visual-module__x39Sgq__file .clear-handoff-visual-module__x39Sgq__fileTitle{letter-spacing:-.3px;margin:0;font-size:21px;font-weight:700;line-height:27px}.clear-handoff-visual-module__x39Sgq__file .clear-handoff-visual-module__x39Sgq__fileLabel{color:#34492f;white-space:nowrap;text-wrap:wrap;background:#f0f3eb;border:1px solid #cbd3c5;border-left:3px solid #52674c;border-radius:3px;flex:none;align-items:center;gap:6px;margin:0;padding:6px 9px;font-size:15px;font-weight:600;line-height:18px;display:inline-flex}.clear-handoff-visual-module__x39Sgq__fileLabel svg{flex:none}.clear-handoff-visual-module__x39Sgq__file .clear-handoff-visual-module__x39Sgq__summary{color:var(--ink-soft);text-wrap:pretty;margin:15px 0 0;font-size:15px;line-height:21px}.clear-handoff-visual-module__x39Sgq__fileDetails{border-top:1px solid var(--line);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:15px;margin-top:21px;padding-top:21px;display:grid}.clear-handoff-visual-module__x39Sgq__priorities{min-width:0}.clear-handoff-visual-module__x39Sgq__priority+.clear-handoff-visual-module__x39Sgq__priority{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.clear-handoff-visual-module__x39Sgq__priority h3{margin:0 0 3px;font-size:15px;font-weight:700;line-height:21px}.clear-handoff-visual-module__x39Sgq__priority p{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:21px}.clear-handoff-visual-module__x39Sgq__plan{flex-direction:column;justify-content:flex-start;align-self:start;gap:9px;min-width:0;margin:0;display:flex}.clear-handoff-visual-module__x39Sgq__plan img{width:100%;height:auto;display:block}.clear-handoff-visual-module__x39Sgq__plan figcaption{color:#625843;white-space:nowrap;background:#fffdf8;border:1px solid #d4cec1;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:15px;font-weight:600;line-height:21px;display:inline-flex}.clear-handoff-visual-module__x39Sgq__plan figcaption svg{flex:none}@media (max-width:1100px){.clear-handoff-visual-module__x39Sgq__composition{grid-template-columns:minmax(0,1fr)}.clear-handoff-visual-module__x39Sgq__gallery{aspect-ratio:1.8;grid-template-rows:minmax(0,3fr) minmax(0,1fr);width:100%;min-height:0}.clear-handoff-visual-module__x39Sgq__file{border-top:1px solid var(--line);border-left:0}.clear-handoff-visual-module__x39Sgq__fileDetails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.clear-handoff-visual-module__x39Sgq__composition{width:100%;max-width:none;margin-inline:0}.clear-handoff-visual-module__x39Sgq__gallery{aspect-ratio:1.2;grid-template-rows:minmax(0,2fr) minmax(0,1fr)}.clear-handoff-visual-module__x39Sgq__file{padding:15px}.clear-handoff-visual-module__x39Sgq__fileHeader{gap:6px}.clear-handoff-visual-module__x39Sgq__file .clear-handoff-visual-module__x39Sgq__fileTitle{letter-spacing:-.3px;white-space:nowrap;font-size:18px;line-height:24px}.clear-handoff-visual-module__x39Sgq__file .clear-handoff-visual-module__x39Sgq__fileLabel{padding-inline:6px}.clear-handoff-visual-module__x39Sgq__fileDetails{grid-template-columns:minmax(0,1fr);gap:21px;margin-top:18px;padding-top:18px}.clear-handoff-visual-module__x39Sgq__priority+.clear-handoff-visual-module__x39Sgq__priority{margin-top:15px;padding-top:15px}.clear-handoff-visual-module__x39Sgq__detail .clear-handoff-visual-module__x39Sgq__caption{font-size:15px;line-height:21px;bottom:9px;left:9px;right:9px}.clear-handoff-visual-module__x39Sgq__plan{border-left:0;border-top:1px solid var(--line);gap:9px;padding:18px 0 0}.clear-handoff-visual-module__x39Sgq__plan img{max-height:none}}
.scroll-scrubbed-section-video-module__2lfbRW__root{display:contents}.scroll-scrubbed-section-video-module__2lfbRW__root figure{position:relative;overflow:hidden}.scroll-scrubbed-section-video-module__2lfbRW__video{z-index:1;object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s;display:block;position:absolute;inset:0}.scroll-scrubbed-section-video-module__2lfbRW__root[data-video-ready=true][data-motion-active=true] .scroll-scrubbed-section-video-module__2lfbRW__video{opacity:1}.scroll-scrubbed-section-video-module__2lfbRW__root[data-video-ready=true][data-motion-active=true] figure img{opacity:0}@media (prefers-reduced-motion:reduce){.scroll-scrubbed-section-video-module__2lfbRW__video{transition:none}}.scroll-scrubbed-section-video-module__2lfbRW__contractorHero figure img{object-fit:cover;object-position:center;width:100%!important;height:100%!important;inset:0!important}:is(.scroll-scrubbed-section-video-module__2lfbRW__contractorHero .scroll-scrubbed-section-video-module__2lfbRW__video,.scroll-scrubbed-section-video-module__2lfbRW__contractorHero figure img){object-position:center}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome figure img{object-position:center 52%}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center 52%}@media (max-width:1023px){.scroll-scrubbed-section-video-module__2lfbRW__root figure.ownership-folio__image-wrap{aspect-ratio:16/9}.scroll-scrubbed-section-video-module__2lfbRW__root figure.ownership-folio__image-wrap img{aspect-ratio:16/9;object-position:center}.scroll-scrubbed-section-video-module__2lfbRW__root .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome figure img{object-position:center 47%}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center 47%}}@media (min-width:1024px){.scroll-scrubbed-section-video-module__2lfbRW__root .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:left center}.scroll-scrubbed-section-video-module__2lfbRW__root figure.ownership-folio__image-wrap img{object-position:left center}}@media (max-width:767px){.scroll-scrubbed-section-video-module__2lfbRW__contractorHero figure img{object-position:85% center}.scroll-scrubbed-section-video-module__2lfbRW__contractorHero .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:85% center}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome figure img{object-position:center 46%}.scroll-scrubbed-section-video-module__2lfbRW__contractorOutcome .scroll-scrubbed-section-video-module__2lfbRW__video{object-position:center 46%}}
.project-file-journey-module__ECS8-W__section{color:var(--ink);scroll-margin-top:90px;font-family:Arial,Helvetica,sans-serif}.project-file-journey-module__ECS8-W__intro h2{text-wrap:balance!important}.project-file-journey-module__ECS8-W__intro p{text-wrap:pretty!important}.project-file-journey-module__ECS8-W__journey{gap:60px;margin:0;padding:0;list-style:none;display:grid}.project-file-journey-module__ECS8-W__scene{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:42px;min-width:0;display:grid}.project-file-journey-module__ECS8-W__copy{min-width:0;font-size:15px;font-weight:400}.project-file-journey-module__ECS8-W__scene:nth-child(2n) .project-file-journey-module__ECS8-W__copy{grid-area:1/2}.project-file-journey-module__ECS8-W__scene:nth-child(2n) .project-file-journey-module__ECS8-W__photo{grid-area:1/1}.project-file-journey-module__ECS8-W__stepHeader{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:15px;display:grid}.project-file-journey-module__ECS8-W__stepNumber{color:#172014;background:#c7d2c0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:15px;font-weight:400;line-height:21px;display:flex}.project-file-journey-module__ECS8-W__headingText{min-width:0}.project-file-journey-module__ECS8-W__headingText h3,.project-file-journey-module__ECS8-W__subtitle{text-wrap:balance;margin:0;font-size:15px;line-height:21px}.project-file-journey-module__ECS8-W__headingText h3{color:var(--ink);font-weight:600}.project-file-journey-module__ECS8-W__subtitle{color:var(--ink-soft);text-wrap:pretty;font-weight:400}.project-file-journey-module__ECS8-W__description{color:var(--ink-soft);text-wrap:pretty;margin:15px 0 18px;font-size:15px;font-weight:400;line-height:24px}.project-file-journey-module__ECS8-W__benefits{gap:9px;margin:0;padding:0;list-style:none;display:grid}.project-file-journey-module__ECS8-W__benefits li{color:var(--ink-soft);text-wrap:pretty;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:0;font-size:15px;font-weight:400;line-height:24px;display:grid}.project-file-journey-module__ECS8-W__benefits svg{fill:#7b8c73;stroke:#fff;margin-top:3px}.project-file-journey-module__ECS8-W__photo{border-radius:6px;min-width:0;min-height:0;position:relative;overflow:hidden}.project-file-journey-module__ECS8-W__image{object-fit:cover;object-position:center}@media (max-width:1199px){.project-file-journey-module__ECS8-W__scene{grid-template-columns:minmax(0,1fr);gap:24px}.project-file-journey-module__ECS8-W__scene:nth-child(2n) .project-file-journey-module__ECS8-W__copy,.project-file-journey-module__ECS8-W__scene:nth-child(2n) .project-file-journey-module__ECS8-W__photo{grid-area:auto}.project-file-journey-module__ECS8-W__photo{aspect-ratio:2;width:100%}}@media (max-width:767px){.project-file-journey-module__ECS8-W__journey{gap:45px}.project-file-journey-module__ECS8-W__scene{gap:18px}.project-file-journey-module__ECS8-W__intro h2{font-size:30px;line-height:36px}}
.project-file-gallery-module__I-ncdW__gallery{min-width:0;margin:30px 0 36px}.project-file-gallery-module__I-ncdW__galleryHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.project-file-gallery-module__I-ncdW__galleryHeader h3{text-underline-offset:3px;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:1.35;text-decoration:underline}.project-file-gallery-module__I-ncdW__galleryControls{align-items:center;gap:9px;display:flex}.project-file-gallery-module__I-ncdW__galleryControls>span{color:#65655e;white-space:nowrap;margin-right:3px;font-size:15px}.project-file-gallery-module__I-ncdW__galleryControls button{color:#171717;cursor:pointer;background:#fff;border:1px solid #deddd9;border-radius:6px;justify-content:center;align-items:center;width:39px;height:39px;padding:0;display:inline-flex}.project-file-gallery-module__I-ncdW__galleryControls button:disabled{color:#aaa99f;cursor:default;background:#f7f6f2}.project-file-gallery-module__I-ncdW__galleryRail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b9b7ad transparent;gap:15px;padding:3px 0 15px;display:flex;overflow-x:auto}.project-file-gallery-module__I-ncdW__galleryCard{box-sizing:border-box;scroll-snap-align:start;color:#171717;text-align:left;cursor:pointer;background:#fff;border:1px solid #deddd9;border-radius:6px;flex-direction:column;flex:0 0 calc(30.7692% - 9.23077px);min-width:0;padding:0;font:15px/1.4 Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.project-file-gallery-module__I-ncdW__galleryCard:hover{border-color:#858e79}.project-file-gallery-module__I-ncdW__galleryCard:focus-visible,.project-file-gallery-module__I-ncdW__galleryControls button:focus-visible,.project-file-gallery-module__I-ncdW__galleryRail:focus-visible{outline-offset:0;outline:2px solid #295d40}.project-file-gallery-module__I-ncdW__galleryCard:focus-visible{outline-offset:-2px}.project-file-gallery-module__I-ncdW__galleryMedia{aspect-ratio:4/3;background:#eeece4;width:100%;display:block;position:relative;overflow:hidden}.project-file-gallery-module__I-ncdW__galleryMedia img{object-fit:cover}.project-file-gallery-module__I-ncdW__galleryPdf img{object-fit:contain;background:#eeece4;padding:15px}.project-file-gallery-module__I-ncdW__galleryMedia[data-image-state=loading] img{opacity:0}.project-file-gallery-module__I-ncdW__imageLoading,.project-file-gallery-module__I-ncdW__imageFallback{color:#65655e;justify-content:center;align-items:center;gap:9px;font-size:15px;display:flex;position:absolute;inset:0}.project-file-gallery-module__I-ncdW__pdfBadge{background:#fff;border:1px solid #deddd9;border-radius:3px;align-items:center;gap:6px;padding:3px 9px;font-size:15px;display:flex;position:absolute;bottom:9px;right:9px}.project-file-gallery-module__I-ncdW__galleryCaption{gap:3px;padding:12px 15px 15px;display:grid}.project-file-gallery-module__I-ncdW__galleryCategory{color:#65655e;font-size:15px}.project-file-gallery-module__I-ncdW__galleryCaption strong{white-space:nowrap;font-size:15px;font-weight:700}@media (max-width:1023px){.project-file-gallery-module__I-ncdW__galleryCard{flex-basis:calc(44.4444% - 6.66667px)}}@container project-gallery (max-width:620px){.project-file-gallery-module__I-ncdW__galleryCard{flex-basis:82%}.project-file-gallery-module__I-ncdW__galleryControls>span{display:none}.project-file-gallery-module__I-ncdW__galleryControls button{height:45px}}.project-file-gallery-module__I-ncdW__gallery{container:project-gallery/inline-size}.project-file-gallery-module__I-ncdW__galleryCaption strong{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.project-file-gallery-module__I-ncdW__galleryMedia canvas{object-fit:contain;background:#fff;width:100%;height:100%}.project-file-gallery-module__I-ncdW__galleryMedia img{width:100%;height:100%}.project-file-gallery-module__I-ncdW__galleryStatus{color:#65655e;padding:0 15px 12px;font-size:15px}
.delete-project-file-module__iBh7tq__dialog{color:#171717;background:#fff;border:1px solid #dedddb;border-radius:6px;width:min(480px,100vw - 30px);max-height:calc(100dvh - 30px);margin:auto;padding:0;inset:0;overflow:auto}.delete-project-file-module__iBh7tq__dialog::backdrop{background:#0000004d}.delete-project-file-module__iBh7tq__dialogBody{gap:15px;padding:21px;font:15px/1.5 Arial,Helvetica,sans-serif;display:grid}.delete-project-file-module__iBh7tq__dialogBody h2,.delete-project-file-module__iBh7tq__dialogBody p{overflow-wrap:anywhere;margin:0}.delete-project-file-module__iBh7tq__dialogBody h2{font-size:15px;font-weight:700}.delete-project-file-module__iBh7tq__impactCounts{flex-wrap:wrap;gap:6px 15px;margin:0;display:flex}.delete-project-file-module__iBh7tq__impactCounts>div{white-space:nowrap;gap:6px;display:flex}.delete-project-file-module__iBh7tq__impactCounts dt:after{content:":"}.delete-project-file-module__iBh7tq__impactCounts dd{margin:0}.delete-project-file-module__iBh7tq__retainedReview{gap:12px;display:grid}.delete-project-file-module__iBh7tq__retainedReview p,.delete-project-file-module__iBh7tq__detailChoice>span{text-wrap:pretty}.delete-project-file-module__iBh7tq__detailChoice{overflow-wrap:anywhere;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.delete-project-file-module__iBh7tq__detailChoice input{accent-color:#171717;width:18px;height:18px;margin:3px 0 0}.delete-project-file-module__iBh7tq__detailChoice input:focus-visible{outline-offset:3px;outline:2px solid #476c43}.delete-project-file-module__iBh7tq__detailLabel{font-weight:700;display:block}.delete-project-file-module__iBh7tq__dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.delete-project-file-module__iBh7tq__dialogActions button{color:#171717;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedddb;border-radius:3px;padding:6px 12px}.delete-project-file-module__iBh7tq__dialogActions button:last-child{color:#fff;background:#171717}.delete-project-file-module__iBh7tq__dialogActions button:disabled{opacity:.55;cursor:default}.delete-project-file-module__iBh7tq__dialogActions button:focus-visible{outline-offset:3px;outline:2px solid #476c43}@media (max-width:767px){.delete-project-file-module__iBh7tq__dialogActions button{min-height:45px}}
.project-file-select-module__3eZnaG__root{min-width:0;display:grid;position:relative}.project-file-select-module__3eZnaG__trigger{box-sizing:border-box;color:#171717;cursor:pointer;text-align:left;background:#fff;border:1px solid #1111112e;border-radius:6px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-width:0;min-height:39px;padding:0 12px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;display:flex}.project-file-select-module__3eZnaG__trigger>span:first-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.project-file-select-module__3eZnaG__trigger:hover{border-color:#11111157}.project-file-select-module__3eZnaG__trigger[data-filter-active=true]{background:#eaf0e5;border-color:#476c43ad}.project-file-select-module__3eZnaG__trigger[data-filter-active=true]:hover{background:#e3ecde;border-color:#476c43}.project-file-select-module__3eZnaG__trigger:focus-visible{outline-offset:3px;outline:3px solid #1f5b4257}.project-file-select-module__3eZnaG__chevron{color:#555;flex:none;transition:transform .12s}.project-file-select-module__3eZnaG__chevronOpen{transform:rotate(180deg)}.project-file-select-module__3eZnaG__menu{z-index:70;scrollbar-color:#476c4385 transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:#fff;border:1px solid #1111112e;border-radius:6px;gap:3px;width:max-content;min-width:100%;max-width:min(320px,100vw - 30px);max-height:min(432px,60dvh);padding:6px;display:grid;position:absolute;top:calc(100% + 3px);left:0;overflow:auto;box-shadow:0 15px 33px #11111129}.project-file-select-module__3eZnaG__option,.project-file-select-module__3eZnaG__optionSelected{color:#171717;cursor:pointer;min-height:39px;font:inherit;text-align:left;background:#fff;border:0;border-radius:6px;outline:0;grid-template-columns:minmax(0,1fr) 15px;align-items:center;gap:9px;padding:8px 9px;font-size:15px;font-weight:400;line-height:1.3;display:grid}.project-file-select-module__3eZnaG__option>span:first-child,.project-file-select-module__3eZnaG__optionSelected>span:first-child{text-overflow:clip;white-space:nowrap;min-width:0;overflow:hidden}.project-file-select-module__3eZnaG__optionIcon{place-items:center;width:15px;height:15px;display:grid}.project-file-select-module__3eZnaG__option:hover{background:#f0f4ed}.project-file-select-module__3eZnaG__option:focus-visible,.project-file-select-module__3eZnaG__optionSelected:focus-visible,.project-file-select-module__3eZnaG__optionFocused{outline:0;box-shadow:inset 0 0 0 1px #476c43}.project-file-select-module__3eZnaG__optionSelected{background:#e8efe4;font-weight:400}.project-file-select-module__3eZnaG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:620px){.project-file-select-module__3eZnaG__trigger,.project-file-select-module__3eZnaG__option,.project-file-select-module__3eZnaG__optionSelected{min-height:45px}}@media (prefers-reduced-motion:reduce){.project-file-select-module__3eZnaG__chevron{transition:none}}
.table-pagination-module___ZVeFW__footer{justify-content:space-between;align-items:center;gap:18px;min-width:0;min-height:39px;display:flex}.table-pagination-module___ZVeFW__footer p{color:#686862;white-space:nowrap;margin:0;font:400 15px/1.3 Arial,Helvetica,sans-serif}.table-pagination-module___ZVeFW__footer nav{align-items:center;gap:9px;margin-left:auto;display:flex}.table-pagination-module___ZVeFW__footer button{box-sizing:border-box;color:#171717;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1111112e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:39px;height:39px;padding:0 9px;font:400 15px/1 Arial,Helvetica,sans-serif;display:inline-flex}.table-pagination-module___ZVeFW__footer button:hover:not(:disabled):not([aria-current=page]){background:var(--secondary-hover);border-color:#476c4394}.table-pagination-module___ZVeFW__footer button:focus-visible{box-shadow:var(--focus-ring);outline:0}.table-pagination-module___ZVeFW__footer button[aria-current=page]{color:#fff;background:#1f1f1f;border-color:#1f1f1f}.table-pagination-module___ZVeFW__footer button:disabled{background:var(--surface);color:#aaa9a2;cursor:not-allowed;border-color:#deddd9}.table-pagination-module___ZVeFW__ellipsis{color:#686862;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:39px;font:400 15px/1 Arial,Helvetica,sans-serif;display:inline-flex}@media (max-width:620px){.table-pagination-module___ZVeFW__footer{flex-direction:column;align-items:flex-start;gap:9px}.table-pagination-module___ZVeFW__footer nav{gap:6px;margin-left:0;padding:3px}.table-pagination-module___ZVeFW__footer button{min-width:45px;height:45px}.table-pagination-module___ZVeFW__ellipsis{height:45px}}
.feedback-module__p3XwIG__trigger{border-radius:var(--radius);color:#171717;cursor:pointer;background:0 0;border:1px solid #0000001f;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:15px;font-weight:600;transition:border-color .16s,background .16s;display:inline-flex}.feedback-module__p3XwIG__trigger:hover,.feedback-module__p3XwIG__trigger:focus-visible{background:#0000000a;border-color:#00000052}.feedback-module__p3XwIG__trigger:focus-visible,.feedback-module__p3XwIG__close:focus-visible,.feedback-module__p3XwIG__secondary:focus-visible,.feedback-module__p3XwIG__primary:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #171717}.feedback-module__p3XwIG__dialog{background:var(--surface);color:#171717;border:1px solid #00000024;border-radius:12px;width:min(480px,100vw - 36px);max-height:min(720px,100dvh - 36px);margin:auto;padding:0;box-shadow:0 28px 80px #0000002e}.feedback-module__p3XwIG__dialog::backdrop{background:#00000042}.feedback-module__p3XwIG__dialogHeader{justify-content:space-between;align-items:center;gap:18px;padding:24px 24px 0;display:flex}.feedback-module__p3XwIG__dialog h2{margin:0;font-size:15px;font-weight:700;line-height:1.35}.feedback-module__p3XwIG__close{border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000001f;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex}.feedback-module__p3XwIG__close:hover{background:#0000000a;border-color:#00000047}.feedback-module__p3XwIG__form{gap:16px;padding:22px 24px 24px;display:grid}.feedback-module__p3XwIG__field,.feedback-module__p3XwIG__form label{gap:7px;display:grid}.feedback-module__p3XwIG__field>span,.feedback-module__p3XwIG__form label>span{font-size:15px;font-weight:700}.feedback-module__p3XwIG__form textarea{resize:vertical;color:#171717;width:100%;min-height:128px;font:inherit;background:#fff;border:1px solid #0000002e;border-radius:7px;padding:12px;font-size:15px;line-height:1.45}.feedback-module__p3XwIG__form textarea::placeholder{color:#8a8a8a}.feedback-module__p3XwIG__form small{color:#737373;justify-self:end;font-size:15px}.feedback-module__p3XwIG__notice,.feedback-module__p3XwIG__error{margin:0;font-size:15px;line-height:1.4}.feedback-module__p3XwIG__notice{color:#166534}.feedback-module__p3XwIG__error{color:#991b1b}.feedback-module__p3XwIG__actions{justify-content:flex-end;gap:9px;padding-top:2px;display:flex}.feedback-module__p3XwIG__secondary,.feedback-module__p3XwIG__primary{border-radius:var(--radius);cursor:pointer;min-height:39px;padding:0 15px;font-size:15px;font-weight:700}.feedback-module__p3XwIG__secondary{color:#171717;background:0 0;border:1px solid #00000026}.feedback-module__p3XwIG__secondary:hover{background:#0000000a;border-color:#0000004d}.feedback-module__p3XwIG__primary{color:#fff;background:#171717;border:1px solid #171717}.feedback-module__p3XwIG__primary:hover:not(:disabled){background:#333}.feedback-module__p3XwIG__primary:disabled{cursor:not-allowed;opacity:.6}.feedback-module__p3XwIG__successState{gap:18px;padding:22px 24px 24px;display:grid}.feedback-module__p3XwIG__successState p{color:#36513c;margin:0;font-size:15px;line-height:1.45}@media (max-width:620px){.feedback-module__p3XwIG__triggerFull{width:100%}.feedback-module__p3XwIG__dialogHeader{padding:18px 18px 0}.feedback-module__p3XwIG__form{gap:15px;padding:18px}.feedback-module__p3XwIG__successState{padding:18px}.feedback-module__p3XwIG__actions{grid-template-columns:1fr 1fr;display:grid}.feedback-module__p3XwIG__secondary,.feedback-module__p3XwIG__primary{width:100%}}@media (prefers-reduced-motion:reduce){.feedback-module__p3XwIG__trigger{transition:none}}
.project-file-access-manager-module__ESSvDq__dialog{box-sizing:border-box;color:#171717;background:#fff;border:1px solid #1111112e;border-radius:6px;width:min(1140px,100vw - 48px);max-width:1140px;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;box-shadow:0 24px 81px #1111113d}.project-file-access-manager-module__ESSvDq__dialog::backdrop{background:#1111116b}.project-file-access-manager-module__ESSvDq__shareDialog{width:min(660px,100vw - 48px)}.project-file-access-manager-module__ESSvDq__shareDialog .project-file-access-manager-module__ESSvDq__releaseSummary{grid-template-columns:1fr}.project-file-access-manager-module__ESSvDq__dialog .project-file-access-manager-module__ESSvDq__surface{grid-template-rows:auto minmax(0,1fr) auto auto;max-height:calc(100dvh - 48px)}.project-file-access-manager-module__ESSvDq__dialogBody{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;gap:15px;min-height:0;padding:15px 24px;display:grid;overflow:auto}.project-file-access-manager-module__ESSvDq__shareDialog .project-file-access-manager-module__ESSvDq__recipientHeading>button{justify-content:center;align-items:center;width:33px;min-width:33px;height:33px;min-height:33px;padding:0;display:inline-flex}.project-file-access-manager-module__ESSvDq__surface{gap:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45;display:grid}.project-file-access-manager-module__ESSvDq__surface *{box-sizing:border-box;min-width:0}.project-file-access-manager-module__ESSvDq__surface header{border-bottom:1px solid #e0dfdb;justify-content:space-between;align-items:center;gap:15px;padding:24px 24px 15px;display:flex}.project-file-access-manager-module__ESSvDq__surface header div{gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerActions{align-items:center;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__surface header p,.project-file-access-manager-module__ESSvDq__surface h2,.project-file-access-manager-module__ESSvDq__surface p{margin:0}.project-file-access-manager-module__ESSvDq__surface h2{white-space:nowrap;font-size:15px;font-weight:700;line-height:1.45}.project-file-access-manager-module__ESSvDq__surface header>button,.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__closeButton{color:#171717;background:#fff;border:1px solid #1111112e;border-radius:6px;justify-content:center;align-items:center;width:39px;min-width:39px;height:39px;min-height:39px;padding:0;display:inline-flex}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerAction{justify-content:center;align-items:center;gap:6px;min-height:39px;padding-inline:12px;display:inline-flex}.project-file-access-manager-module__ESSvDq__surface svg{width:15px;min-width:15px;height:15px}.project-file-access-manager-module__ESSvDq__releaseSummary{background:#f5f5f2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:3px 15px;padding:12px;display:grid}.project-file-access-manager-module__ESSvDq__releaseSummary strong,.project-file-access-manager-module__ESSvDq__releaseSummary span,.project-file-access-manager-module__ESSvDq__releaseSummary time{overflow-wrap:anywhere}.project-file-access-manager-module__ESSvDq__releaseSummary span,.project-file-access-manager-module__ESSvDq__releaseSummary time,.project-file-access-manager-module__ESSvDq__privacy{color:#686862}.project-file-access-manager-module__ESSvDq__addRecipient{gap:6px;display:grid}.project-file-access-manager-module__ESSvDq__addRecipient>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.project-file-access-manager-module__ESSvDq__addRecipient input,.project-file-access-manager-module__ESSvDq__note textarea,.project-file-access-manager-module__ESSvDq__note select{color:#171717;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #c8c7c2;border-radius:6px;padding:9px 12px}.project-file-access-manager-module__ESSvDq__addRecipient input{height:39px;padding-block:7px}.project-file-access-manager-module__ESSvDq__addRecipient p,.project-file-access-manager-module__ESSvDq__recipientError{color:#9a2e24}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)){color:#171717;cursor:pointer;min-height:39px;font:inherit;background:#fff;border:1px solid #1113;border-radius:6px;padding:0 12px;font-weight:700}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):disabled{cursor:not-allowed;opacity:.5}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):focus-visible,.project-file-access-manager-module__ESSvDq__surface input:focus-visible,.project-file-access-manager-module__ESSvDq__surface textarea:focus-visible,.project-file-access-manager-module__ESSvDq__history summary:focus-visible{outline-offset:3px;outline:2px solid #476c43}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)){transition:background-color .14s,border-color .14s,color .14s,transform .1s}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):hover:not(:disabled){color:#193b20;background:#eef4eb;border-color:#476c4394}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)):active:not(:disabled){background:#e1ecde;transform:translateY(1px)}.project-file-access-manager-module__ESSvDq__recipients{gap:9px;display:grid}.project-file-access-manager-module__ESSvDq__addRecipient>div>button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;width:auto;height:39px;min-height:39px;display:inline-flex}.project-file-access-manager-module__ESSvDq__announcement:empty{display:none}.project-file-access-manager-module__ESSvDq__managerFilters{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__managerFilters label{flex:180px;gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__managerFilters input{width:100%;height:39px;min-height:39px;font:inherit;background:#fff;border:1px solid #aaa;border-radius:6px;padding:6px 9px}.project-file-access-manager-module__ESSvDq__filterField>span:first-child{line-height:1.2}.project-file-access-manager-module__ESSvDq__filterField [data-project-file-select]{min-width:0}.project-file-access-manager-module__ESSvDq__filterField [data-project-file-select]>button{height:39px;min-height:39px}.project-file-access-manager-module__ESSvDq__tableScroll{border:1px solid #deddd9;border-radius:6px;max-width:100%;overflow:auto}.project-file-access-manager-module__ESSvDq__tableScrollWithNotice{border-bottom:0;border-radius:6px 6px 0 0}.project-file-access-manager-module__ESSvDq__recipientTable{border-collapse:collapse;width:100%;font:inherit}.project-file-access-manager-module__ESSvDq__recipientTable caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-file-access-manager-module__ESSvDq__recipientTable th,.project-file-access-manager-module__ESSvDq__recipientTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #deddd9;padding:9px 12px}.project-file-access-manager-module__ESSvDq__recipientTable th{background:#f5f5f2;font-weight:700}.project-file-access-manager-module__ESSvDq__contractorCell{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.project-file-access-manager-module__ESSvDq__contractorCell>span{white-space:nowrap}.project-file-access-manager-module__ESSvDq__tableActions{flex-shrink:0;gap:3px;display:flex}.project-file-access-manager-module__ESSvDq__recipientActionCell{text-align:right}.project-file-access-manager-module__ESSvDq__recipientActionCell .project-file-access-manager-module__ESSvDq__tableActions{justify-content:flex-end}.project-file-access-manager-module__ESSvDq__tableActions button{flex-shrink:0;justify-content:center;align-items:center;width:39px;min-width:39px;height:39px;min-height:39px;padding:0;scroll-margin-inline:6px;display:inline-flex}.project-file-access-manager-module__ESSvDq__tableActions .project-file-access-manager-module__ESSvDq__revokeAction{gap:6px;width:auto;min-width:39px;padding-inline:10px}.project-file-access-manager-module__ESSvDq__tableActions .project-file-access-manager-module__ESSvDq__revokeAction span{white-space:nowrap;font-size:13px;font-weight:650}.project-file-access-manager-module__ESSvDq__tableActions button:hover:not(:disabled),.project-file-access-manager-module__ESSvDq__recipientActions button:hover:not(:disabled),.project-file-access-manager-module__ESSvDq__recipientHeading>button:hover:not(:disabled),.project-file-access-manager-module__ESSvDq__tableActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientHeading>button:focus-visible{color:#193b20;background:#e7f0e3;border-color:#476c43;box-shadow:0 0 0 3px #476c432e}.project-file-access-manager-module__ESSvDq__tableActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientActions button:focus-visible,.project-file-access-manager-module__ESSvDq__recipientHeading>button:focus-visible{outline:0;box-shadow:0 0 0 3px #476c433d}.project-file-access-manager-module__ESSvDq__recipientMainRowWithStatus td{border-bottom:0}.project-file-access-manager-module__ESSvDq__recipientStatusRow td{border-bottom:0;padding-top:0}.project-file-access-manager-module__ESSvDq__pagination{justify-content:space-between;align-items:center;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__consentSummary{overflow-wrap:anywhere;background:#f7f7f5;border:1px solid #deddd9;border-radius:6px;gap:6px;padding:12px;display:grid}.project-file-access-manager-module__ESSvDq__consentSummary>strong{text-wrap:balance}.project-file-access-manager-module__ESSvDq__materialManifest ul{gap:6px;margin:9px 0 0;padding-left:18px;list-style:outside;display:grid}.project-file-access-manager-module__ESSvDq__materialManifest li{overflow-wrap:anywhere}.project-file-access-manager-module__ESSvDq__recipient{background:#fff;border:1px solid #deddd9;border-radius:6px;gap:9px;padding:12px;display:grid}.project-file-access-manager-module__ESSvDq__recipient[data-state=failed]{border-color:#bd746d}.project-file-access-manager-module__ESSvDq__recipientHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-file-access-manager-module__ESSvDq__recipientHeading>div{overflow-wrap:anywhere;gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__recipientHeading>div span{color:#686862}.project-file-access-manager-module__ESSvDq__status{background:#eff2ea;border-radius:999px;flex:none;padding:3px 9px;font-weight:700}.project-file-access-manager-module__ESSvDq__textAction,.project-file-access-manager-module__ESSvDq__addAnother{justify-self:start;align-items:center;gap:9px;display:inline-flex;color:#365c34!important;border-color:#0000!important;padding-inline:0!important}.project-file-access-manager-module__ESSvDq__note{gap:6px;display:grid}.project-file-access-manager-module__ESSvDq__note textarea{resize:vertical;min-height:81px}.project-file-access-manager-module__ESSvDq__recipientError{background:#fff6f4;border:1px solid #dfb6b1;border-radius:6px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex}.project-file-access-manager-module__ESSvDq__recipientError button{flex:none;align-items:center;gap:6px;display:inline-flex}.project-file-access-manager-module__ESSvDq__recipientTable .project-file-access-manager-module__ESSvDq__recipientError{white-space:normal;max-width:calc(100cqw - 24px);position:sticky;left:12px}.project-file-access-manager-module__ESSvDq__notificationStatus{color:var(--muted,#686862)}.project-file-access-manager-module__ESSvDq__surface .project-file-access-manager-module__ESSvDq__notificationNotice{color:#4e654f;background:#fff;border:1px solid #deddd9;border-radius:0 0 6px 6px;margin:-15px 0 0;padding:9px 12px}.project-file-access-manager-module__ESSvDq__progressStatus{color:#365c34;align-items:center;gap:8px;font-weight:700;display:flex}.project-file-access-manager-module__ESSvDq__progressIcon{animation:.9s linear infinite project-file-access-manager-module__ESSvDq__accessManagerSpin}@keyframes project-file-access-manager-module__ESSvDq__accessManagerSpin{to{transform:rotate(360deg)}}.project-file-access-manager-module__ESSvDq__tableScroll{container-type:inline-size}.project-file-access-manager-module__ESSvDq__recipientTable{min-width:max-content}.project-file-access-manager-module__ESSvDq__history{border-top:1px solid #e0dfdb;padding-top:9px}.project-file-access-manager-module__ESSvDq__history summary{cursor:pointer;font-weight:700}.project-file-access-manager-module__ESSvDq__history ol{gap:9px;margin:9px 0 0;padding:0;list-style:none;display:grid}.project-file-access-manager-module__ESSvDq__history li{background:#f7f7f5;border-radius:6px;gap:3px;padding:9px;display:grid}.project-file-access-manager-module__ESSvDq__history li>div{justify-content:space-between;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__history li span,.project-file-access-manager-module__ESSvDq__history li time,.project-file-access-manager-module__ESSvDq__history li p{color:#686862;overflow-wrap:anywhere}.project-file-access-manager-module__ESSvDq__recipientActions{flex-wrap:wrap;gap:9px;display:flex}.project-file-access-manager-module__ESSvDq__recipientActions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.project-file-access-manager-module__ESSvDq__recipientMetadata{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.project-file-access-manager-module__ESSvDq__recipientMetadata div{gap:3px;display:grid}.project-file-access-manager-module__ESSvDq__recipientMetadata dt{color:#686862}.project-file-access-manager-module__ESSvDq__recipientMetadata dd{overflow-wrap:anywhere;margin:0}.project-file-access-manager-module__ESSvDq__danger{color:#8b2b22!important;border-color:#b9645b!important}.project-file-access-manager-module__ESSvDq__announcement{color:#4e654f;min-height:21px}.project-file-access-manager-module__ESSvDq__surface footer{border-top:1px solid #e0dfdb;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 24px 24px;display:flex}.project-file-access-manager-module__ESSvDq__surface footer .project-file-access-manager-module__ESSvDq__primary{color:#fff;background:#1e1e1e;border-color:#1e1e1e}.project-file-access-manager-module__ESSvDq__surface footer span{color:#4e654f;align-items:center;gap:6px;margin-left:auto;display:inline-flex}@media (max-width:620px){.project-file-access-manager-module__ESSvDq__dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.project-file-access-manager-module__ESSvDq__surface{gap:0;padding:0}.project-file-access-manager-module__ESSvDq__surface header{padding:15px 15px 12px}.project-file-access-manager-module__ESSvDq__dialogBody{gap:12px;padding:12px 15px}.project-file-access-manager-module__ESSvDq__releaseSummary{grid-template-columns:1fr;gap:3px}.project-file-access-manager-module__ESSvDq__addRecipient>div{grid-template-columns:1fr}.project-file-access-manager-module__ESSvDq__surface button:not(:where([data-table-pagination] button)),.project-file-access-manager-module__ESSvDq__surface header>button,.project-file-access-manager-module__ESSvDq__addRecipient input,.project-file-access-manager-module__ESSvDq__addRecipient>div>button{height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__surface header>button,.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__closeButton{width:45px;min-width:45px;height:45px;padding:0}.project-file-access-manager-module__ESSvDq__tableActions button{width:45px;min-width:45px;height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__recipientError{flex-direction:column;align-items:stretch}.project-file-access-manager-module__ESSvDq__dialog .project-file-access-manager-module__ESSvDq__surface{max-height:calc(100dvh - 24px)}.project-file-access-manager-module__ESSvDq__managerFilters input{height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__filterField [data-project-file-select]>button{height:45px;min-height:45px}.project-file-access-manager-module__ESSvDq__status{align-self:flex-start}.project-file-access-manager-module__ESSvDq__recipientActions,.project-file-access-manager-module__ESSvDq__surface footer{grid-template-columns:1fr;display:grid}.project-file-access-manager-module__ESSvDq__surface footer{padding:12px 15px 15px}.project-file-access-manager-module__ESSvDq__recipientMetadata{grid-template-columns:1fr}.project-file-access-manager-module__ESSvDq__recipientActions button,.project-file-access-manager-module__ESSvDq__surface footer button{width:100%}.project-file-access-manager-module__ESSvDq__surface footer span{margin-left:0}}@media (prefers-reduced-motion:reduce){.project-file-access-manager-module__ESSvDq__dialog{scroll-behavior:auto}.project-file-access-manager-module__ESSvDq__progressIcon{animation:none}}.project-file-access-manager-module__ESSvDq__liveAnnouncement{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.project-file-access-manager-module__ESSvDq__recipient .project-file-access-manager-module__ESSvDq__textAction{min-height:33px}.project-file-access-manager-module__ESSvDq__note{gap:9px}.project-file-access-manager-module__ESSvDq__materialManifest{border-top:1px solid #e0dfdb;padding-top:12px}.project-file-access-manager-module__ESSvDq__recipientTable tr:last-child td{border-bottom:0}@media (max-width:620px){.project-file-access-manager-module__ESSvDq__surface header{grid-template-columns:minmax(0,1fr) 45px;gap:12px;display:grid}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerActions{display:contents}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__closeButton{grid-area:1/2}.project-file-access-manager-module__ESSvDq__surface header .project-file-access-manager-module__ESSvDq__headerAction{white-space:nowrap;grid-area:2/1/auto/-1;justify-self:start;min-height:45px}}.project-file-access-manager-module__ESSvDq__surface footer>button{justify-content:center;align-items:center;gap:6px;display:flex}.project-file-access-manager-module__ESSvDq__consentSummary,.project-file-access-manager-module__ESSvDq__recipientError{scroll-margin-block:6px}
.workspace-boundary-module__-xYMIa__boundary{box-sizing:border-box;color:#171717;gap:9px;width:100%;padding:24px;font:15px/1.45 Arial,Helvetica,sans-serif;display:grid}.workspace-boundary-module__-xYMIa__lastGoodContent{min-width:0}.workspace-boundary-module__-xYMIa__error{background:#fff;border:1px solid #11111124;border-radius:6px;align-content:center;justify-items:start;gap:9px;min-height:159px;padding:24px;display:grid}.workspace-boundary-module__-xYMIa__error h2,.workspace-boundary-module__-xYMIa__error p,.workspace-boundary-module__-xYMIa__isolated h2,.workspace-boundary-module__-xYMIa__isolated p{margin:0;font-size:15px}.workspace-boundary-module__-xYMIa__error h2,.workspace-boundary-module__-xYMIa__isolated h2{font-weight:700;line-height:1.35}.workspace-boundary-module__-xYMIa__error p,.workspace-boundary-module__-xYMIa__isolated p{color:#686862;max-width:540px}.workspace-boundary-module__-xYMIa__retry{box-sizing:border-box;color:#171717;cursor:pointer;background:#fff;border:1px solid #1111112e;border-radius:6px;justify-content:center;align-items:center;height:39px;min-height:39px;padding:0 15px;font:700 15px/1.35 Arial,Helvetica,sans-serif;display:inline-flex}.workspace-boundary-module__-xYMIa__retry:disabled{cursor:wait;opacity:.58}.workspace-boundary-module__-xYMIa__retry:focus-visible,.workspace-boundary-module__-xYMIa__error h2:focus-visible,.workspace-boundary-module__-xYMIa__isolated h2:focus-visible{outline-offset:2px;outline:2px solid #171717}.workspace-boundary-module__-xYMIa__isolated{text-align:center;background:#fff;border:1px solid #11111124;border-radius:6px;align-content:center;justify-items:center;gap:9px;min-height:159px;padding:24px;display:grid}@media (max-width:620px){.workspace-boundary-module__-xYMIa__boundary{padding:15px}.workspace-boundary-module__-xYMIa__error,.workspace-boundary-module__-xYMIa__isolated{padding:18px}}
@media (min-width:1024px){.homeowners-module__v2gfkW__controlLayout .homeowners-module__v2gfkW__controlImage{min-height:0;position:relative}.homeowners-module__v2gfkW__controlLayout .homeowners-module__v2gfkW__controlImage img{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}}
.cinematic-hero-module__HSTZpG__preview{display:contents}.cinematic-hero-module__HSTZpG__preview .relay-hero{overflow:visible}.cinematic-hero-module__HSTZpG__preview .relay-hero .neura-heading-shine{color:#050505;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.cinematic-hero-module__HSTZpG__preview [data-cinema-content=pinned]{grid-template-rows:var(--cinema-message-height) calc(var(--cinema-stage-height) + var(--cinema-runway))}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage]{position:relative}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=pinned]{top:var(--cinema-top);height:var(--cinema-stage-height);align-self:start;position:sticky}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=pinned]>article,.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=pinned]>div>div:nth-child(2){opacity:var(--cinema-reveal,0)}.cinematic-hero-module__HSTZpG__scene{z-index:3;pointer-events:none;will-change:width, height, transform;position:absolute;top:0;left:0;overflow:hidden}.cinematic-hero-module__HSTZpG__scene video{object-fit:cover;width:100%;height:100%;display:block}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=loading] .cinematic-hero-module__HSTZpG__scene{visibility:hidden}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=inline] .cinematic-hero-module__HSTZpG__scene{transition:opacity .45s}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=pinned]:after{content:"Scroll to reveal the Project File ↓";z-index:4;color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);opacity:var(--cinema-cue,1);pointer-events:none;background:#1d241bbb;border:1px solid #ffffff60;border-radius:3px;padding:9px 15px;font:15px/21px Arial,Helvetica,sans-serif;position:absolute;bottom:18px;left:18px}@media (prefers-reduced-motion:reduce){.cinematic-hero-module__HSTZpG__scene{display:none}}.cinematic-hero-module__HSTZpG__preview [data-cinema-hero=pinned]{height:var(--cinema-hero-height);align-items:flex-start}.cinematic-hero-module__HSTZpG__preview [data-cinema-content=whole]{top:var(--cinema-header);position:sticky}.cinematic-hero-module__HSTZpG__preview [data-cinema-content=whole] [data-cinema-stage=pinned]{position:relative;top:auto}.cinematic-hero-module__HSTZpG__preview [data-cinema-stage=pinned]>article{transform:translateX(var(--cinema-file-shift,0px))}
.contractor-project-visual-module__rhMg7W__track{min-width:0;width:calc(100% - var(--lts-brand-ink-inset,0px));margin-left:var(--lts-brand-ink-inset,0px)}.contractor-project-visual-module__rhMg7W__scene{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius);background:#ece7dc;width:100%;max-height:600px;margin:0;position:relative;overflow:hidden}.contractor-project-visual-module__rhMg7W__image{object-fit:cover;object-position:center;inset:-14px;width:calc(100% + 28px)!important;height:calc(100% + 28px)!important}@media (max-width:767px){.contractor-project-visual-module__rhMg7W__track{width:100%;max-width:none;margin-inline:0}.contractor-project-visual-module__rhMg7W__scene{aspect-ratio:4/3}.contractor-project-visual-module__rhMg7W__image{object-position:85% center}}
@media (max-width:374px){.contractors-module__URvpxq__hero .relay-hero__content--authority .relay-hero__message h1{font-size:36px;line-height:42px}}
.pricing-module__kvPdYW__intro{border-bottom:1px solid #0000001f;padding:42px 0 27px}.pricing-module__kvPdYW__introCopy{color:#686862;text-align:center;margin:12px 0 0;font-size:15px;line-height:24px}.pricing-module__kvPdYW__offersSection{padding:27px 0 54px}@media (max-width:767px){.pricing-module__kvPdYW__intro{padding:36px 0 24px}.pricing-module__kvPdYW__offersSection{padding:24px 0 42px}}
.access-surface-module__8secpW__accessSection{min-height:0;padding:48px var(--lts-public-gutter);flex:1;justify-content:center;align-items:center;display:flex}.access-surface-module__8secpW__card{width:100%;max-width:519px}.access-surface-module__8secpW__label{color:#0000007a;letter-spacing:0;font-size:15px;font-weight:700;line-height:1.35}.access-surface-module__8secpW__title{color:#111;letter-spacing:0;text-align:center;white-space:nowrap;width:100%;max-width:519px;margin:9px auto 0;font-size:21px;font-weight:700;line-height:27px}.access-surface-module__8secpW__title:focus{outline:none}.access-surface-module__8secpW__copy{color:#111111ad;text-align:center;white-space:nowrap;width:100%;max-width:501px;margin:12px auto 0;font-size:15px;line-height:1.55}.access-surface-module__8secpW__context{background:var(--surface);color:#111111c7;border:1px solid #11111114;border-radius:6px;align-items:center;gap:9px;width:100%;max-width:519px;margin-top:24px;margin-left:auto;margin-right:auto;padding:12px 15px;font-size:15px;line-height:1.45;display:flex}.access-surface-module__8secpW__form{gap:15px;width:100%;max-width:519px;margin-top:24px;margin-left:auto;margin-right:auto;display:grid}.access-surface-module__8secpW__field{gap:9px;display:grid}.access-surface-module__8secpW__labelRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-surface-module__8secpW__inlineLink{color:#111111ad;text-underline-offset:3px;align-items:center;width:fit-content;min-height:39px;font-size:15px;font-weight:500;text-decoration:underline;display:inline-flex}.access-surface-module__8secpW__input{color:#111;background:#fff;border:1px solid #1111111f;border-radius:6px;outline:none;width:100%;min-height:45px;padding:0 15px;font-size:15px;line-height:1.2;transition:border-color .16s,box-shadow .16s}.access-surface-module__8secpW__input::placeholder{color:#1111116b}.access-surface-module__8secpW__input:hover{border-color:#1113}.access-surface-module__8secpW__input:focus{border-color:#11111157;box-shadow:0 0 0 3px #1111110f}.access-surface-module__8secpW__error{color:#9e2424;margin:-3px 0 0;font-size:15px;line-height:1.45}.access-surface-module__8secpW__success{color:#255c37;margin:-3px 0 0;font-size:15px;line-height:1.45}.access-surface-module__8secpW__submit,.access-surface-module__8secpW__submitLink{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;height:39px;min-height:39px;margin-top:3px;padding:0 15px;font-size:15px;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.access-surface-module__8secpW__submit:hover,.access-surface-module__8secpW__submitLink:hover{background:#111111d1;border-color:#111111d1}.access-surface-module__8secpW__submit:focus-visible,.access-surface-module__8secpW__submitLink:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111f}.access-surface-module__8secpW__submit:active{transform:translateY(1px)}.access-surface-module__8secpW__submit:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#767676;border-color:#767676}.access-surface-module__8secpW__submit[aria-busy=true]:disabled{color:#fff;cursor:wait;background:#111;border-color:#111}.access-surface-module__8secpW__submit>svg{flex:0 0 15px}.access-surface-module__8secpW__links{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px 15px;width:100%;max-width:519px;margin-top:18px;margin-left:auto;margin-right:auto;display:flex}.access-surface-module__8secpW__link{color:#111111b8;white-space:nowrap;border:0;align-items:center;gap:6px;width:fit-content;min-height:39px;padding:0 2px;font-size:15px;font-weight:500;line-height:39px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex;position:relative}.access-surface-module__8secpW__continuationLink{color:#111;font-weight:650}.access-surface-module__8secpW__roleSwitchLink{color:#1111119e;font-weight:400}.access-surface-module__8secpW__link:after{content:"";background:#11111138;height:1px;transition:background-color .16s;position:absolute;bottom:0;left:2px;right:2px}.access-surface-module__8secpW__linkButton{color:#111111b8;cursor:pointer;width:fit-content;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:39px;padding:0 2px;font-size:15px;font-weight:500;line-height:39px;transition:border-color .16s,color .16s;display:inline-flex;position:relative}.access-surface-module__8secpW__linkButton:after{content:"";background:#11111138;height:1px;transition:background-color .16s;position:absolute;bottom:0;left:2px;right:2px}.access-surface-module__8secpW__linkButton:hover{color:#111}.access-surface-module__8secpW__linkButton:hover:after{background:#111}.access-surface-module__8secpW__linkButton:focus-visible{outline:none;box-shadow:0 0 0 3px #1111111f}.access-surface-module__8secpW__linkButton:disabled{cursor:wait;opacity:.6}.access-surface-module__8secpW__codeInput{letter-spacing:.14em}.access-surface-module__8secpW__passwordControl{display:block;position:relative}.access-surface-module__8secpW__passwordControl .access-surface-module__8secpW__input{padding-right:51px}.access-surface-module__8secpW__passwordToggle{color:#1111119e;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:39px;height:39px;display:inline-flex;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.access-surface-module__8secpW__passwordToggle:hover{color:#111;background:#1111110f}.access-surface-module__8secpW__passwordToggle:focus-visible{outline-offset:3px;outline:3px solid #11111152}.access-surface-module__8secpW__fieldHint{color:#595959;margin:-3px 0 0;font-size:12px;line-height:1.35}.access-surface-module__8secpW__prerequisite{color:#1111119e;text-align:left;white-space:nowrap;margin:-3px 0 0;font-size:15px;line-height:24px}.access-surface-module__8secpW__consent{box-sizing:border-box;color:#111111ad;cursor:pointer;align-items:center;gap:9px;min-height:39px;font-size:12px;line-height:1.35;display:flex}.access-surface-module__8secpW__consent input{accent-color:#111;flex:0 0 15px;width:15px;height:15px;margin:0}.access-surface-module__8secpW__consent input:focus-visible{outline-offset:3px;outline:3px solid #11111152}.access-surface-module__8secpW__consent a{color:#111;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.access-surface-module__8secpW__loading{color:#11111194;text-align:center;margin:24px auto 0;font-size:15px}.access-surface-module__8secpW__spinner{flex:0 0 15px;width:15px;height:15px;animation:.8s linear infinite access-surface-module__8secpW__access-spin}@keyframes access-surface-module__8secpW__access-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.access-surface-module__8secpW__spinner{animation:none}}.access-surface-module__8secpW__fieldHint,.access-surface-module__8secpW__consent,.access-surface-module__8secpW__expiry{font-size:15px;line-height:1.45}.access-surface-module__8secpW__expiry{color:#11111185;text-align:center;margin:9px auto 0}.access-surface-module__8secpW__signedOut{color:#255c37;text-align:center;margin:9px auto 0;font-size:15px;line-height:1.45}.access-surface-module__8secpW__srOnly{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.access-surface-module__8secpW__link:hover{color:#111}.access-surface-module__8secpW__link:hover:after{background:#111}@media not (min-width:621px){.access-surface-module__8secpW__accessSection{min-height:0;padding-block:33px}.access-surface-module__8secpW__form,.access-surface-module__8secpW__links{max-width:none}.access-surface-module__8secpW__submit,.access-surface-module__8secpW__submitLink{height:45px;min-height:45px}.access-surface-module__8secpW__links{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}.access-surface-module__8secpW__link,.access-surface-module__8secpW__linkButton,.access-surface-module__8secpW__inlineLink{min-height:45px;line-height:45px}.access-surface-module__8secpW__passwordToggle{width:45px;height:45px;right:0}.access-surface-module__8secpW__passwordControl .access-surface-module__8secpW__input{padding-right:54px}}.access-surface-module__8secpW__confirmationCopy{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}.access-surface-module__8secpW__confirmationCopy>span{max-width:100%;display:inline-block}.access-surface-module__8secpW__confirmationContext>span{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty;min-width:0}
.operator-sign-in-module__hDLwhG__surface{min-height:min(620px,100dvh - 150px);padding:32px var(--lts-public-gutter);background:var(--surface);flex:auto;place-items:center;display:grid}.operator-sign-in-module__hDLwhG__card{background:#fff;border:1px solid #1111111f;border-radius:6px;width:min(100%,460px);padding:30px}.operator-sign-in-module__hDLwhG__card h1{color:#171717;letter-spacing:0;margin:0;font-size:15px;font-weight:700;line-height:1.35}.operator-sign-in-module__hDLwhG__card>p{color:#626262;margin:8px 0 0;font-size:15px;line-height:1.45}.operator-sign-in-module__hDLwhG__card form{gap:16px;margin-top:24px;display:grid}.operator-sign-in-module__hDLwhG__card label{gap:7px;display:grid}.operator-sign-in-module__hDLwhG__card label span{color:#171717;font-size:15px;font-weight:700;line-height:1.35}.operator-sign-in-module__hDLwhG__card input{color:#171717;background:#fff;border:1px solid #1113;border-radius:6px;width:100%;min-height:45px;padding:0 12px;font-size:15px}.operator-sign-in-module__hDLwhG__card input:focus-visible{outline-offset:2px;outline:2px solid #171717}.operator-sign-in-module__hDLwhG__card button{color:#fff;cursor:pointer;background:#171717;border:1px solid #171717;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;font-size:15px;font-weight:700;display:inline-flex}.operator-sign-in-module__hDLwhG__card button:hover:not(:disabled){background:#333}.operator-sign-in-module__hDLwhG__card button:disabled{cursor:not-allowed;opacity:.55}.operator-sign-in-module__hDLwhG__error,.operator-sign-in-module__hDLwhG__notice,.operator-sign-in-module__hDLwhG__note{font-size:15px!important;line-height:1.4!important}.operator-sign-in-module__hDLwhG__error{margin:0;color:#991b1b!important}.operator-sign-in-module__hDLwhG__notice{color:#166534!important;margin:16px 0 0!important}.operator-sign-in-module__hDLwhG__note{color:#626262!important;margin:20px 0 0!important}.operator-sign-in-module__hDLwhG__spinner{animation:1s linear infinite operator-sign-in-module__hDLwhG__spin}@keyframes operator-sign-in-module__hDLwhG__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.operator-sign-in-module__hDLwhG__card{padding:22px 18px}}
.process-motion-module__VOs3uG__preview{display:contents}.process-motion-module__VOs3uG__video{object-fit:cover;object-position:center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.process-motion-module__VOs3uG__preview .neura-heading-shine{color:#050505;-webkit-text-fill-color:currentColor;background:0 0;animation:none}.process-motion-module__VOs3uG__preview .lts-faq-answer{transition-duration:.24s,.24s,0s}.process-motion-module__VOs3uG__preview[data-process-motion=reduced] .lts-faq-answer{transition:none}@media (prefers-reduced-motion:reduce){.process-motion-module__VOs3uG__video{display:none}.process-motion-module__VOs3uG__preview .lts-faq-answer{transition:none}}
