.HomeOverview-module__enpn-a__hero{text-align:center;justify-items:center;gap:4px;padding:18px 6px 16px;display:grid}.HomeOverview-module__enpn-a__h1{letter-spacing:-.6px;max-width:18ch;margin:8px 0 14px;font-size:clamp(30px,3vw,46px);line-height:1.05}.HomeOverview-module__enpn-a__searchWrap{width:min(100%,920px);max-width:920px;position:relative}.HomeOverview-module__enpn-a__searchIcon{color:var(--icon-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.HomeOverview-module__enpn-a__search{border:1px solid var(--border-soft);background:var(--input-bg);width:100%;height:54px;color:var(--text-strong);border-radius:16px;outline:none;padding:0 16px 0 46px;font-size:15px}.HomeOverview-module__enpn-a__search:focus{border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--accent-bg)}.HomeOverview-module__enpn-a__chipRow{flex-wrap:wrap;justify-content:center;gap:10px;max-width:980px;margin-top:14px;display:flex}.HomeOverview-module__enpn-a__chip{border:1px solid var(--border-soft);background:var(--chip-bg);height:34px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.HomeOverview-module__enpn-a__chip:hover{border-color:var(--accent-soft);color:var(--text-strong)}.HomeOverview-module__enpn-a__chipActive{border-color:var(--accent-soft);background:var(--accent-bg);color:var(--text-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-soft)35%,transparent)}.HomeOverview-module__enpn-a__section{padding:14px 6px 6px}.HomeOverview-module__enpn-a__sectionHeader{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.HomeOverview-module__enpn-a__infoText{color:var(--text-muted);margin:0 0 10px;font-size:13px}.HomeOverview-module__enpn-a__searchMetaText{color:var(--text-muted);font-size:12px;font-weight:700}.HomeOverview-module__enpn-a__searchResultsStack{gap:16px;display:grid}.HomeOverview-module__enpn-a__resultGroup{gap:10px;display:grid}.HomeOverview-module__enpn-a__resultGroupHeader{align-items:center;gap:8px;display:flex}.HomeOverview-module__enpn-a__resultGroupTitle{color:var(--text-strong);margin:0;font-size:14px;font-weight:900}.HomeOverview-module__enpn-a__resultGroupCount{border:1px solid var(--border-soft);background:var(--surface-1);min-width:22px;height:22px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.HomeOverview-module__enpn-a__businessResultsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.HomeOverview-module__enpn-a__businessCardButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.HomeOverview-module__enpn-a__businessCardButton:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:16px}.HomeOverview-module__enpn-a__businessCard{border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)94%,white),var(--surface-2));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:112px;padding:12px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 8px 18px #1018280a}.HomeOverview-module__enpn-a__businessCardButton:hover .HomeOverview-module__enpn-a__businessCard{border-color:var(--border-soft);transform:translateY(-2px);box-shadow:0 14px 26px #10182812,0 4px 10px #1018280d}.HomeOverview-module__enpn-a__businessLogoWrap{padding-top:2px}.HomeOverview-module__enpn-a__businessLogo{border:1px solid var(--border-soft);background:var(--surface-1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;width:50px;height:50px}.HomeOverview-module__enpn-a__businessLogoFallback{color:var(--text-muted);place-items:center;display:grid}.HomeOverview-module__enpn-a__businessBody{gap:6px;min-width:0;display:grid}.HomeOverview-module__enpn-a__businessTopRow{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.HomeOverview-module__enpn-a__businessName{color:var(--text-strong);margin:0;font-size:15px;font-weight:900;line-height:1.2}.HomeOverview-module__enpn-a__businessCategory{border:1px solid var(--accent-soft);background:var(--accent-bg);height:22px;color:var(--accent-strong);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.HomeOverview-module__enpn-a__businessDescription{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.HomeOverview-module__enpn-a__businessMetaRow{flex-wrap:wrap;gap:10px;display:flex}.HomeOverview-module__enpn-a__businessMetaItem{color:var(--text-muted);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.HomeOverview-module__enpn-a__gridPros{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.HomeOverview-module__enpn-a__skeletonCard{border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)94%,white),var(--surface-2));border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 8px 18px #1018280a}.HomeOverview-module__enpn-a__skeletonBody{gap:8px;padding:12px;display:grid}.HomeOverview-module__enpn-a__skeletonBlock{background:color-mix(in srgb,var(--surface-3)72%,var(--surface-1));border-radius:10px;position:relative;overflow:hidden}.HomeOverview-module__enpn-a__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 48%,#0000 100%);animation:1.2s ease-in-out infinite HomeOverview-module__enpn-a__homeOverviewShimmer;position:absolute;inset:0;transform:translate(-100%)}.HomeOverview-module__enpn-a__skeletonImage{aspect-ratio:3/2;border-bottom:1px solid var(--border-subtle);border-radius:0}.HomeOverview-module__enpn-a__skeletonTitle{width:78%;height:18px}.HomeOverview-module__enpn-a__skeletonLine{width:100%;height:13px}.HomeOverview-module__enpn-a__skeletonLineShort{width:72%;height:13px}.HomeOverview-module__enpn-a__skeletonMetaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.HomeOverview-module__enpn-a__skeletonLocation{width:42%;min-width:96px;height:14px}.HomeOverview-module__enpn-a__skeletonStats{gap:8px;display:inline-flex}.HomeOverview-module__enpn-a__skeletonStat{border-radius:999px;width:38px;height:28px}@keyframes HomeOverview-module__enpn-a__homeOverviewShimmer{to{transform:translate(100%)}}@media (max-width:1180px){.HomeOverview-module__enpn-a__gridPros{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeOverview-module__enpn-a__businessResultsGrid{grid-template-columns:1fr}}@media (max-width:640px){.HomeOverview-module__enpn-a__gridPros{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.HomeOverview-module__enpn-a__skeletonCard{border-radius:18px}.HomeOverview-module__enpn-a__skeletonImage{aspect-ratio:4/3}.HomeOverview-module__enpn-a__skeletonBody{gap:6px;padding:10px}.HomeOverview-module__enpn-a__skeletonTitle{height:16px}.HomeOverview-module__enpn-a__skeletonLine,.HomeOverview-module__enpn-a__skeletonLineShort{height:11px}.HomeOverview-module__enpn-a__skeletonStat{width:32px;height:24px}.HomeOverview-module__enpn-a__searchMetaText{text-align:left;width:100%}.HomeOverview-module__enpn-a__resultGroupHeader{justify-content:space-between}.HomeOverview-module__enpn-a__businessCard{grid-template-columns:44px minmax(0,1fr);gap:10px;min-height:100px;padding:10px}.HomeOverview-module__enpn-a__businessLogo{border-radius:12px;width:44px;height:44px}.HomeOverview-module__enpn-a__businessTopRow{flex-direction:column;align-items:flex-start;gap:6px}.HomeOverview-module__enpn-a__businessName{font-size:14px}}@media (min-width:1500px){.HomeOverview-module__enpn-a__skeletonCard{max-width:440px}.HomeOverview-module__enpn-a__skeletonImage{aspect-ratio:3/2}.HomeOverview-module__enpn-a__skeletonBody{gap:9px;padding:14px}}.HomeOverview-module__enpn-a__sectionGrid2{grid-template-columns:420px 1fr;gap:16px;margin-top:10px;padding:6px 6px 24px;display:grid}.HomeOverview-module__enpn-a__col{min-width:0}.HomeOverview-module__enpn-a__gridMini{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}.HomeOverview-module__enpn-a__categoryTile{cursor:pointer}.HomeOverview-module__enpn-a__tileTitle{align-items:center;gap:10px;font-size:14px;font-weight:950;display:inline-flex}.HomeOverview-module__enpn-a__tileMeta{color:var(--text-muted);margin-top:6px;font-size:12px}.HomeOverview-module__enpn-a__tileAccent{border-color:var(--accent-soft);background:var(--accent-bg)}.HomeOverview-module__enpn-a__gridProjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}@media (max-width:1180px){.HomeOverview-module__enpn-a__sectionGrid2{grid-template-columns:1fr}.HomeOverview-module__enpn-a__gridProjects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HomeOverview-module__enpn-a__gridProjects{grid-template-columns:1fr}}.HomeOverview-module__enpn-a__proCardButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.HomeOverview-module__enpn-a__proCardButton:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:16px}
.HomeShared-module__LiNqxa__h2{letter-spacing:-.2px;margin:0;font-size:18px}.HomeShared-module__LiNqxa__seeAll{color:var(--text);font-weight:800;text-decoration:none}.HomeShared-module__LiNqxa__arrow{color:var(--accent-strong)}.HomeShared-module__LiNqxa__backButton{border:1px solid var(--border-soft);background:var(--surface-1);width:34px;height:34px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.HomeShared-module__LiNqxa__commentAvatar{background:var(--surface-3);border:1px solid var(--border-soft);width:36px;height:36px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.HomeShared-module__LiNqxa__commentName{font-weight:900}.HomeShared-module__LiNqxa__commentTime{color:var(--text-muted);font-size:12px}.HomeShared-module__LiNqxa__commentText{color:var(--text);margin-top:6px}
.PostProjectModal-module__4UD6Eq__postOverlay{z-index:40;background:#00000073;place-items:center;padding:clamp(10px,2vw,18px);display:grid;position:fixed;inset:0}.PostProjectModal-module__4UD6Eq__postModal{background:var(--surface-1);border:1px solid var(--border-subtle);width:min(980px,100vw - 2*clamp(10px,2vw,18px));max-height:calc(100dvh - 2*clamp(10px,2vw,18px));box-shadow:0 24px 60px var(--shadow);border-radius:18px;gap:16px;padding:clamp(14px,2vw,20px);display:grid;overflow:auto}.PostProjectModal-module__4UD6Eq__postHeader{justify-content:flex-start;align-items:center;gap:16px;padding-left:46px;display:flex;position:relative}.PostProjectModal-module__4UD6Eq__postTitle{color:var(--text-strong);font-size:20px;font-weight:900}.PostProjectModal-module__4UD6Eq__postSubtitle{color:var(--text-muted);margin-top:4px;font-size:13px}.PostProjectModal-module__4UD6Eq__postClose{border:1px solid var(--border-soft);background:var(--surface-1);width:36px;height:36px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.PostProjectModal-module__4UD6Eq__postFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,14px);display:grid}.PostProjectModal-module__4UD6Eq__postField{color:var(--text-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.PostProjectModal-module__4UD6Eq__postFieldFull{grid-column:1/-1}.PostProjectModal-module__4UD6Eq__postFieldBudget{align-self:start}.PostProjectModal-module__4UD6Eq__postField input,.PostProjectModal-module__4UD6Eq__postField select,.PostProjectModal-module__4UD6Eq__postField textarea{border:1px solid var(--border-soft);background:var(--input-bg);width:100%;color:var(--text);border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.PostProjectModal-module__4UD6Eq__postField textarea{resize:vertical}.PostProjectModal-module__4UD6Eq__moneyInput{border:1px solid var(--border-soft);background:var(--input-bg);width:fit-content;color:var(--text);border-radius:12px;grid-template-columns:34px auto;align-items:center;display:grid}.PostProjectModal-module__4UD6Eq__moneyInput span{color:var(--text-muted);text-align:center;font-weight:800}.PostProjectModal-module__4UD6Eq__moneyInput input{color:inherit;background:0 0;border:none;outline:none;width:8ch;padding:10px 12px 10px 0;font-size:14px}.PostProjectModal-module__4UD6Eq__postUpload{border:1px dashed var(--border-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.PostProjectModal-module__4UD6Eq__postUploadTitle{color:var(--text-strong);font-weight:900}.PostProjectModal-module__4UD6Eq__postUploadHint{color:var(--text-muted);margin-top:4px;font-size:12px}.PostProjectModal-module__4UD6Eq__postUploadCount{color:var(--text-subtle);font-size:12px;font-weight:700}.PostProjectModal-module__4UD6Eq__postUploadGrid{grid-template-columns:repeat(auto-fill,minmax(220px,220px));justify-content:flex-start;gap:8px;display:grid}@media (max-width:980px){.PostProjectModal-module__4UD6Eq__postModal{width:min(860px,100vw - 24px)}.PostProjectModal-module__4UD6Eq__postFormGrid{grid-template-columns:1fr}.PostProjectModal-module__4UD6Eq__moneyInput{grid-template-columns:34px minmax(0,1fr);width:100%}.PostProjectModal-module__4UD6Eq__moneyInput input{width:100%}.PostProjectModal-module__4UD6Eq__postUploadGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.PostProjectModal-module__4UD6Eq__postUploadButton{border:1px solid var(--accent-soft);background:var(--accent-bg);height:36px;color:var(--text-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:900;display:inline-flex}.PostProjectModal-module__4UD6Eq__postUploadButton input{display:none}.PostProjectModal-module__4UD6Eq__previewCard{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:10px;grid-template-rows:auto auto auto;gap:8px;padding:8px;display:grid}.PostProjectModal-module__4UD6Eq__previewImage{aspect-ratio:16/9;border:1px solid var(--border-soft);object-fit:contain;background:#fff;border-radius:8px;width:100%;height:112px}.PostProjectModal-module__4UD6Eq__previewMeta{gap:2px;min-width:0;display:grid}.PostProjectModal-module__4UD6Eq__previewMeta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.PostProjectModal-module__4UD6Eq__previewMeta span{color:var(--text-subtle);font-size:11px}.PostProjectModal-module__4UD6Eq__removeButton{border:1px solid var(--border-soft);background:var(--surface-1);width:100%;height:28px;color:var(--text-muted);border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.PostProjectModal-module__4UD6Eq__postUploadEmpty{border:1px dashed var(--border-soft);background:var(--surface-2);color:var(--text-muted);border-radius:12px;padding:10px 12px;font-size:12px}.PostProjectModal-module__4UD6Eq__postUploadNotice{color:#c94747;background:#dc46461f;border:1px solid #dc464673;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.PostProjectModal-module__4UD6Eq__postActions{justify-content:flex-end;gap:10px;display:flex}.PostProjectModal-module__4UD6Eq__postCancel{border:1px solid var(--border-soft);background:var(--surface-1);height:38px;color:var(--text);border-radius:999px;padding:0 16px;font-weight:800}.PostProjectModal-module__4UD6Eq__postSubmit{border:1px solid var(--accent-soft);background:var(--accent);height:38px;color:var(--accent-contrast);border-radius:999px;padding:0 18px;font-weight:900}.PostProjectModal-module__4UD6Eq__postSubmit:disabled{opacity:.7;cursor:not-allowed}.PostProjectModal-module__4UD6Eq__postSuccess{color:#2e7d32;background:#4caf501f;border:1px solid #4caf5059;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}@media (prefers-color-scheme:dark){.PostProjectModal-module__4UD6Eq__postOverlay{background:#0000009e}.PostProjectModal-module__4UD6Eq__postModal{background:#14161b;border-color:#ffffff1f}.PostProjectModal-module__4UD6Eq__postClose,.PostProjectModal-module__4UD6Eq__postField input,.PostProjectModal-module__4UD6Eq__postField select,.PostProjectModal-module__4UD6Eq__postField textarea,.PostProjectModal-module__4UD6Eq__postCancel,.PostProjectModal-module__4UD6Eq__moneyInput{background:#1b1e24}.PostProjectModal-module__4UD6Eq__postUpload,.PostProjectModal-module__4UD6Eq__postUploadEmpty{background:#171a20}.PostProjectModal-module__4UD6Eq__postUploadNotice{color:#ff8a8a}.PostProjectModal-module__4UD6Eq__postSuccess{color:#8bd48e}}@media (max-width:720px){.PostProjectModal-module__4UD6Eq__postOverlay{place-items:end center;padding:0}.PostProjectModal-module__4UD6Eq__postModal{border-bottom:none;border-left:none;border-right:none;border-radius:18px 18px 0 0;gap:12px;width:100%;max-height:92dvh;padding:12px}.PostProjectModal-module__4UD6Eq__postHeader{gap:12px;padding-left:42px}.PostProjectModal-module__4UD6Eq__postTitle{font-size:18px}.PostProjectModal-module__4UD6Eq__postSubtitle{font-size:12px}.PostProjectModal-module__4UD6Eq__postClose{border-radius:10px;width:32px;height:32px;font-size:22px}.PostProjectModal-module__4UD6Eq__postField{gap:5px;font-size:12px}.PostProjectModal-module__4UD6Eq__postField input,.PostProjectModal-module__4UD6Eq__postField select,.PostProjectModal-module__4UD6Eq__postField textarea{border-radius:10px;padding:9px 10px;font-size:13px}.PostProjectModal-module__4UD6Eq__moneyInput{border-radius:10px;grid-template-columns:30px minmax(0,1fr)}.PostProjectModal-module__4UD6Eq__moneyInput span{font-size:12px}.PostProjectModal-module__4UD6Eq__moneyInput input{padding:9px 10px 9px 0;font-size:13px}.PostProjectModal-module__4UD6Eq__postUpload{border-radius:12px;gap:10px;padding:10px}.PostProjectModal-module__4UD6Eq__postUploadTitle{font-size:13px}.PostProjectModal-module__4UD6Eq__postUploadHint,.PostProjectModal-module__4UD6Eq__postUploadCount{font-size:11px}.PostProjectModal-module__4UD6Eq__postUploadGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px}.PostProjectModal-module__4UD6Eq__postUpload{flex-direction:column;align-items:flex-start}.PostProjectModal-module__4UD6Eq__postActions{flex-direction:column-reverse;align-items:stretch;gap:8px}.PostProjectModal-module__4UD6Eq__postCancel,.PostProjectModal-module__4UD6Eq__postSubmit{justify-content:center;width:100%;height:36px;font-size:13px}}@media (max-width:420px){.PostProjectModal-module__4UD6Eq__postModal{gap:10px;padding:10px}.PostProjectModal-module__4UD6Eq__postHeader{gap:10px;padding-left:38px}.PostProjectModal-module__4UD6Eq__postTitle{font-size:16px}.PostProjectModal-module__4UD6Eq__postSubtitle{margin-top:2px;font-size:11px}.PostProjectModal-module__4UD6Eq__postClose{width:28px;height:28px;font-size:19px}.PostProjectModal-module__4UD6Eq__postField{font-size:11px}.PostProjectModal-module__4UD6Eq__postField input,.PostProjectModal-module__4UD6Eq__postField select,.PostProjectModal-module__4UD6Eq__postField textarea{border-radius:9px;padding:8px 9px;font-size:12px}.PostProjectModal-module__4UD6Eq__moneyInput{border-radius:9px;grid-template-columns:28px minmax(0,1fr)}.PostProjectModal-module__4UD6Eq__moneyInput input{padding:8px 9px 8px 0;font-size:12px}.PostProjectModal-module__4UD6Eq__postUpload{padding:9px}.PostProjectModal-module__4UD6Eq__postUploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.PostProjectModal-module__4UD6Eq__previewCard{border-radius:8px;gap:6px;padding:6px}.PostProjectModal-module__4UD6Eq__previewImage{border-radius:6px;height:86px}.PostProjectModal-module__4UD6Eq__previewMeta strong{font-size:11px}.PostProjectModal-module__4UD6Eq__previewMeta span{font-size:10px}.PostProjectModal-module__4UD6Eq__removeButton{height:24px;padding:0 8px;font-size:11px}.PostProjectModal-module__4UD6Eq__postUploadButton{height:32px;padding:0 12px;font-size:12px}.PostProjectModal-module__4UD6Eq__postCancel,.PostProjectModal-module__4UD6Eq__postSubmit{height:34px;font-size:12px}.PostProjectModal-module__4UD6Eq__postUploadNotice,.PostProjectModal-module__4UD6Eq__postSuccess,.PostProjectModal-module__4UD6Eq__postUploadEmpty{padding:8px 10px;font-size:12px}}
.LocationAutocompleteInput-module__Xo06oW__wrap{gap:5px;display:grid}.LocationAutocompleteInput-module__Xo06oW__helper{color:var(--text-subtle);font-size:11px;font-weight:600;line-height:1.35}
.ListBusinessModal-module__XXW5WG__overlay{z-index:50;background:#00000073;place-items:center;padding:clamp(10px,2vw,18px);display:grid;position:fixed;inset:0}.ListBusinessModal-module__XXW5WG__modal{background:var(--surface-1);border:1px solid var(--border-subtle);width:min(960px,100vw - 2*clamp(10px,2vw,18px));max-height:calc(100dvh - 2*clamp(10px,2vw,18px));box-shadow:0 24px 60px var(--shadow);border-radius:18px;gap:16px;padding:clamp(14px,2vw,20px);display:grid;overflow:auto}.ListBusinessModal-module__XXW5WG__header{justify-content:flex-start;align-items:center;gap:16px;padding-left:46px;display:flex;position:relative}.ListBusinessModal-module__XXW5WG__title{color:var(--text-strong);font-size:20px;font-weight:900}.ListBusinessModal-module__XXW5WG__subtitle{color:var(--text-muted);margin-top:4px;font-size:13px}.ListBusinessModal-module__XXW5WG__close{border:1px solid var(--border-soft);background:var(--surface-1);width:36px;height:36px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.ListBusinessModal-module__XXW5WG__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,14px);display:grid}.ListBusinessModal-module__XXW5WG__field{color:var(--text-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.ListBusinessModal-module__XXW5WG__full{grid-column:1/-1}.ListBusinessModal-module__XXW5WG__field input:not([type=checkbox]),.ListBusinessModal-module__XXW5WG__field select,.ListBusinessModal-module__XXW5WG__field textarea,.ListBusinessModal-module__XXW5WG__locationInput{border:1px solid var(--border-soft);background:var(--input-bg);width:100%;color:var(--text);border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.ListBusinessModal-module__XXW5WG__field textarea{resize:vertical}.ListBusinessModal-module__XXW5WG__fieldHint{color:var(--text-subtle);font-size:11px;font-weight:600}.ListBusinessModal-module__XXW5WG__locationCard,.ListBusinessModal-module__XXW5WG__coverageCard{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1)92%,white);border-radius:16px;gap:12px;padding:12px;display:grid}.ListBusinessModal-module__XXW5WG__locationCardHeader h4{color:var(--text-strong);margin:0;font-size:14px;font-weight:900}.ListBusinessModal-module__XXW5WG__locationCardHeader p{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.ListBusinessModal-module__XXW5WG__locationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ListBusinessModal-module__XXW5WG__locationGridFull{grid-column:1/-1}.ListBusinessModal-module__XXW5WG__locationDetailsCard{border:1px dashed var(--border-soft);background:color-mix(in srgb,var(--surface-2)86%,white);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ListBusinessModal-module__XXW5WG__locationDetailsHeader{color:var(--text-strong);font-size:12px;font-weight:900}.ListBusinessModal-module__XXW5WG__locationDetailsGrid{color:var(--text-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;font-size:11px;line-height:1.35;display:grid}.ListBusinessModal-module__XXW5WG__locationDetailsGrid strong{color:var(--text)}.ListBusinessModal-module__XXW5WG__locationDetailsSummary{color:var(--text-muted);font-size:12px;line-height:1.4}.ListBusinessModal-module__XXW5WG__coverageList{gap:10px;display:grid}.ListBusinessModal-module__XXW5WG__coverageRow{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-2)80%,white);border-radius:12px;grid-template-columns:140px minmax(0,1fr) minmax(0,180px) auto;align-items:end;gap:10px;padding:10px;display:grid}.ListBusinessModal-module__XXW5WG__coverageRadiusBlock{gap:6px;display:grid}.ListBusinessModal-module__XXW5WG__coverageMetaCard{border:1px dashed var(--border-soft);background:color-mix(in srgb,var(--surface-1)86%,white);min-width:0;color:var(--text-muted);border-radius:10px;gap:4px;padding:8px 10px;font-size:11px;line-height:1.3;display:grid}.ListBusinessModal-module__XXW5WG__coverageMetaCard strong{color:var(--text)}.ListBusinessModal-module__XXW5WG__coverageCoords{color:var(--text-muted);flex-wrap:wrap;gap:8px;min-height:16px;font-size:11px;font-weight:700;display:flex}.ListBusinessModal-module__XXW5WG__coverageAdd,.ListBusinessModal-module__XXW5WG__coverageRemove{border:1px solid var(--border-soft);background:var(--surface-1);height:38px;color:var(--text);border-radius:10px;padding:0 12px;font-weight:800}.ListBusinessModal-module__XXW5WG__coverageAdd{justify-self:flex-start}.ListBusinessModal-module__XXW5WG__coverageRemove{color:#b84d4d;background:#dc464614;border-color:#dc464647}.ListBusinessModal-module__XXW5WG__categoryDropdown{position:relative}.ListBusinessModal-module__XXW5WG__categoryTrigger{border:1px solid var(--border-soft);background:var(--input-bg);width:100%;min-height:40px;color:var(--text);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.ListBusinessModal-module__XXW5WG__categoryChevron{color:var(--text-subtle);font-size:12px}.ListBusinessModal-module__XXW5WG__categoryMenu{border:1px solid var(--border-soft);background:var(--surface-1);max-height:220px;box-shadow:0 12px 24px var(--shadow);z-index:4;border-radius:12px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ListBusinessModal-module__XXW5WG__categoryItem{color:var(--text);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.ListBusinessModal-module__XXW5WG__categoryItem+.ListBusinessModal-module__XXW5WG__categoryItem{border-top:1px solid var(--border-subtle)}.ListBusinessModal-module__XXW5WG__categoryItem input{border:1px solid var(--border-soft);background:var(--surface-1);width:16px;height:16px;accent-color:var(--accent-strong);border-radius:4px;flex:none;margin:0;padding:0}.ListBusinessModal-module__XXW5WG__categoryItem span{flex:1}.ListBusinessModal-module__XXW5WG__note{border:1px dashed var(--border-soft);background:var(--surface-2);color:var(--text-muted);border-radius:12px;padding:10px 12px;font-size:12px}.ListBusinessModal-module__XXW5WG__uploadGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:980px){.ListBusinessModal-module__XXW5WG__modal{width:min(860px,100vw - 24px)}.ListBusinessModal-module__XXW5WG__formGrid,.ListBusinessModal-module__XXW5WG__uploadGrid,.ListBusinessModal-module__XXW5WG__locationGrid{grid-template-columns:1fr}.ListBusinessModal-module__XXW5WG__locationGridFull{grid-column:auto}.ListBusinessModal-module__XXW5WG__locationDetailsGrid{grid-template-columns:1fr}}.ListBusinessModal-module__XXW5WG__actions{justify-content:flex-end;gap:10px;display:flex}.ListBusinessModal-module__XXW5WG__cancel{border:1px solid var(--border-soft);background:var(--surface-1);height:38px;color:var(--text);border-radius:999px;padding:0 16px;font-weight:800}.ListBusinessModal-module__XXW5WG__submit{border:1px solid var(--accent-soft);background:var(--accent);height:38px;color:var(--accent-contrast);border-radius:999px;padding:0 18px;font-weight:900}.ListBusinessModal-module__XXW5WG__submit:disabled{opacity:.55;cursor:not-allowed}.ListBusinessModal-module__XXW5WG__errorText,.ListBusinessModal-module__XXW5WG__successText{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.ListBusinessModal-module__XXW5WG__errorText{color:#c94747;background:#dc46461f;border:1px solid #dc464673}.ListBusinessModal-module__XXW5WG__errorText p{margin:0}.ListBusinessModal-module__XXW5WG__errorText p+p{margin-top:4px}.ListBusinessModal-module__XXW5WG__successText{color:#2f8b4a;background:#41aa5f1f;border:1px solid #41aa5f73}@media (prefers-color-scheme:dark){.ListBusinessModal-module__XXW5WG__overlay{background:#0000009e}.ListBusinessModal-module__XXW5WG__modal{background:#14161b;border-color:#ffffff1f}.ListBusinessModal-module__XXW5WG__close,.ListBusinessModal-module__XXW5WG__field input:not([type=checkbox]),.ListBusinessModal-module__XXW5WG__field select,.ListBusinessModal-module__XXW5WG__categoryTrigger,.ListBusinessModal-module__XXW5WG__field textarea,.ListBusinessModal-module__XXW5WG__cancel,.ListBusinessModal-module__XXW5WG__coverageAdd,.ListBusinessModal-module__XXW5WG__coverageRemove,.ListBusinessModal-module__XXW5WG__categoryMenu{background:#1b1e24}.ListBusinessModal-module__XXW5WG__note,.ListBusinessModal-module__XXW5WG__locationCard,.ListBusinessModal-module__XXW5WG__coverageCard,.ListBusinessModal-module__XXW5WG__coverageRow,.ListBusinessModal-module__XXW5WG__locationDetailsCard,.ListBusinessModal-module__XXW5WG__coverageMetaCard{background:#171a20}.ListBusinessModal-module__XXW5WG__errorText{color:#ff8a8a}.ListBusinessModal-module__XXW5WG__successText{color:#8fe6a7}}@media (max-width:720px){.ListBusinessModal-module__XXW5WG__overlay{place-items:end center;padding:0}.ListBusinessModal-module__XXW5WG__modal{border-bottom:none;border-left:none;border-right:none;border-radius:18px 18px 0 0;gap:12px;width:100%;max-height:92dvh;padding:12px}.ListBusinessModal-module__XXW5WG__header{gap:12px;padding-left:42px}.ListBusinessModal-module__XXW5WG__title{font-size:18px}.ListBusinessModal-module__XXW5WG__subtitle{font-size:12px}.ListBusinessModal-module__XXW5WG__close{border-radius:10px;width:32px;height:32px;font-size:22px}.ListBusinessModal-module__XXW5WG__field{gap:5px;font-size:12px}.ListBusinessModal-module__XXW5WG__field input:not([type=checkbox]),.ListBusinessModal-module__XXW5WG__field select,.ListBusinessModal-module__XXW5WG__field textarea,.ListBusinessModal-module__XXW5WG__locationInput,.ListBusinessModal-module__XXW5WG__categoryTrigger{border-radius:10px;padding:9px 10px;font-size:13px}.ListBusinessModal-module__XXW5WG__categoryTrigger{min-height:36px}.ListBusinessModal-module__XXW5WG__fieldHint{font-size:10px}.ListBusinessModal-module__XXW5WG__locationCard{border-radius:12px;gap:10px;padding:10px}.ListBusinessModal-module__XXW5WG__locationCardHeader h4{font-size:13px}.ListBusinessModal-module__XXW5WG__locationCardHeader p{margin-top:2px;font-size:11px}.ListBusinessModal-module__XXW5WG__locationDetailsCard{border-radius:10px;gap:6px;padding:8px 10px}.ListBusinessModal-module__XXW5WG__locationDetailsHeader,.ListBusinessModal-module__XXW5WG__locationDetailsSummary{font-size:11px}.ListBusinessModal-module__XXW5WG__coverageRow{grid-template-columns:1fr;align-items:stretch}.ListBusinessModal-module__XXW5WG__coverageRemove{width:100%}.ListBusinessModal-module__XXW5WG__actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.ListBusinessModal-module__XXW5WG__cancel,.ListBusinessModal-module__XXW5WG__submit{justify-content:center;width:100%;height:36px;font-size:13px}}@media (max-width:420px){.ListBusinessModal-module__XXW5WG__modal{gap:10px;padding:10px}.ListBusinessModal-module__XXW5WG__header{gap:10px;padding-left:38px}.ListBusinessModal-module__XXW5WG__title{font-size:16px}.ListBusinessModal-module__XXW5WG__subtitle{margin-top:2px;font-size:11px}.ListBusinessModal-module__XXW5WG__close{width:28px;height:28px;font-size:19px}.ListBusinessModal-module__XXW5WG__field{font-size:11px}.ListBusinessModal-module__XXW5WG__field input:not([type=checkbox]),.ListBusinessModal-module__XXW5WG__field select,.ListBusinessModal-module__XXW5WG__field textarea,.ListBusinessModal-module__XXW5WG__locationInput,.ListBusinessModal-module__XXW5WG__categoryTrigger{border-radius:9px;padding:8px 9px;font-size:12px}.ListBusinessModal-module__XXW5WG__categoryTrigger{min-height:34px}.ListBusinessModal-module__XXW5WG__note,.ListBusinessModal-module__XXW5WG__errorText,.ListBusinessModal-module__XXW5WG__successText{padding:8px 10px;font-size:12px}.ListBusinessModal-module__XXW5WG__locationCard{gap:8px;padding:9px}.ListBusinessModal-module__XXW5WG__locationCardHeader h4{font-size:12px}.ListBusinessModal-module__XXW5WG__locationCardHeader p,.ListBusinessModal-module__XXW5WG__locationDetailsSummary{font-size:10px}.ListBusinessModal-module__XXW5WG__cancel,.ListBusinessModal-module__XXW5WG__submit{height:34px;font-size:12px}}
.WriteReviewModal-module__jzRrFa__overlay{z-index:50;background:#00000073;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.WriteReviewModal-module__jzRrFa__modal{background:var(--surface-1);border:1px solid var(--border-subtle);width:min(860px,100%);box-shadow:0 24px 60px var(--shadow);border-radius:18px;gap:16px;padding:20px;display:grid}.WriteReviewModal-module__jzRrFa__header{justify-content:flex-start;align-items:center;gap:16px;padding-left:46px;display:flex;position:relative}.WriteReviewModal-module__jzRrFa__title{color:var(--text-strong);font-size:20px;font-weight:900}.WriteReviewModal-module__jzRrFa__subtitle{color:var(--text-muted);margin-top:4px;font-size:13px}.WriteReviewModal-module__jzRrFa__close{border:1px solid var(--border-soft);background:var(--surface-1);width:36px;height:36px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.WriteReviewModal-module__jzRrFa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.WriteReviewModal-module__jzRrFa__field{color:var(--text-muted);gap:6px;font-size:13px;font-weight:700;display:grid}.WriteReviewModal-module__jzRrFa__full{grid-column:1/-1}.WriteReviewModal-module__jzRrFa__field input,.WriteReviewModal-module__jzRrFa__field select,.WriteReviewModal-module__jzRrFa__field textarea{border:1px solid var(--border-soft);background:var(--input-bg);width:100%;color:var(--text);border-radius:12px;outline:none;padding:10px 12px;font-size:14px}.WriteReviewModal-module__jzRrFa__field textarea{resize:vertical}.WriteReviewModal-module__jzRrFa__fieldHint{color:var(--text-subtle);font-size:11px;font-weight:600}.WriteReviewModal-module__jzRrFa__ratingPicker{border:1px solid var(--border-soft);background:var(--input-bg);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 10px;display:flex}.WriteReviewModal-module__jzRrFa__ratingStars{align-items:center;gap:6px;display:inline-flex}.WriteReviewModal-module__jzRrFa__ratingStar,.WriteReviewModal-module__jzRrFa__ratingStarActive{color:#b7b7b7;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.WriteReviewModal-module__jzRrFa__ratingStarActive{color:#d4af37}.WriteReviewModal-module__jzRrFa__ratingText{color:var(--text);font-size:13px;font-weight:700}.WriteReviewModal-module__jzRrFa__uploadBox{border:1px dashed var(--border-soft);background:var(--surface-2);border-radius:12px;gap:10px;padding:10px;display:grid}.WriteReviewModal-module__jzRrFa__uploadHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.WriteReviewModal-module__jzRrFa__uploadButton{border:1px solid var(--accent-soft);background:var(--accent-bg);height:34px;color:var(--text-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.WriteReviewModal-module__jzRrFa__uploadButton input{display:none}.WriteReviewModal-module__jzRrFa__previewGrid{grid-template-columns:repeat(auto-fill,minmax(220px,220px));justify-content:flex-start;gap:8px;display:grid}.WriteReviewModal-module__jzRrFa__previewCard{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:10px;grid-template-rows:auto auto auto;gap:8px;padding:8px;display:grid}.WriteReviewModal-module__jzRrFa__previewImage{aspect-ratio:16/9;border:1px solid var(--border-soft);object-fit:contain;background:#fff;border-radius:8px;width:100%;height:112px}.WriteReviewModal-module__jzRrFa__previewMeta{gap:2px;min-width:0;display:grid}.WriteReviewModal-module__jzRrFa__previewMeta strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.WriteReviewModal-module__jzRrFa__previewMeta span{color:var(--text-subtle);font-size:11px}.WriteReviewModal-module__jzRrFa__removeButton{border:1px solid var(--border-soft);background:var(--surface-1);width:100%;height:28px;color:var(--text-muted);border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.WriteReviewModal-module__jzRrFa__note{border:1px dashed var(--border-soft);background:var(--surface-2);color:var(--text-muted);border-radius:12px;padding:10px 12px;font-size:12px}.WriteReviewModal-module__jzRrFa__actions{justify-content:flex-end;gap:10px;display:flex}.WriteReviewModal-module__jzRrFa__cancel{border:1px solid var(--border-soft);background:var(--surface-1);height:38px;color:var(--text);border-radius:999px;padding:0 16px;font-weight:800}.WriteReviewModal-module__jzRrFa__submit{border:1px solid var(--accent-soft);background:var(--accent);height:38px;color:var(--accent-contrast);border-radius:999px;padding:0 18px;font-weight:900}.WriteReviewModal-module__jzRrFa__submit:disabled{opacity:.55;cursor:not-allowed}.WriteReviewModal-module__jzRrFa__errorText,.WriteReviewModal-module__jzRrFa__successText{border-radius:12px;padding:10px 12px;font-size:13px;font-weight:700}.WriteReviewModal-module__jzRrFa__errorText{color:#c94747;background:#dc46461f;border:1px solid #dc464673}.WriteReviewModal-module__jzRrFa__errorText p{margin:0}.WriteReviewModal-module__jzRrFa__errorText p+p{margin-top:4px}.WriteReviewModal-module__jzRrFa__successText{color:#2f8b4a;background:#41aa5f1f;border:1px solid #41aa5f73}@media (prefers-color-scheme:dark){.WriteReviewModal-module__jzRrFa__overlay{background:#0000009e}.WriteReviewModal-module__jzRrFa__modal{background:#14161b;border-color:#ffffff1f}.WriteReviewModal-module__jzRrFa__close,.WriteReviewModal-module__jzRrFa__field input,.WriteReviewModal-module__jzRrFa__field select,.WriteReviewModal-module__jzRrFa__field textarea,.WriteReviewModal-module__jzRrFa__cancel{background:#1b1e24}.WriteReviewModal-module__jzRrFa__note,.WriteReviewModal-module__jzRrFa__uploadBox{background:#171a20}.WriteReviewModal-module__jzRrFa__previewCard,.WriteReviewModal-module__jzRrFa__removeButton{background:#1b1e24}.WriteReviewModal-module__jzRrFa__errorText{color:#ff8a8a}.WriteReviewModal-module__jzRrFa__successText{color:#8fe6a7}}@media (max-width:720px){.WriteReviewModal-module__jzRrFa__formGrid,.WriteReviewModal-module__jzRrFa__previewGrid{grid-template-columns:1fr}}
.ProjectsDashboard-module__AdNHUq__dashboard{padding:8px 6px 24px}.ProjectsDashboard-module__AdNHUq__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ProjectsDashboard-module__AdNHUq__title{color:var(--text-strong);margin:0;font-size:26px}.ProjectsDashboard-module__AdNHUq__newProject{border:1px solid var(--accent-soft);background:var(--surface-1);height:40px;color:var(--accent-strong);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:inline-flex}.ProjectsDashboard-module__AdNHUq__newProjectPlus{border:1px solid var(--accent-soft);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__tabs{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:999px;gap:8px;margin-bottom:16px;padding:6px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__tab{height:34px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-weight:800}.ProjectsDashboard-module__AdNHUq__tabActive{border-color:var(--accent-soft);background:var(--accent-bg);color:var(--text-strong)}.ProjectsDashboard-module__AdNHUq__list{gap:14px;display:grid}.ProjectsDashboard-module__AdNHUq__skeletonCard{border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)92%,white),var(--surface-2));border-radius:20px;overflow:hidden;box-shadow:0 10px 24px #1018280f,0 3px 10px #1018280a}.ProjectsDashboard-module__AdNHUq__skeletonRow{grid-template-columns:170px minmax(0,1fr) auto;align-items:stretch;gap:14px;padding:12px;display:grid}.ProjectsDashboard-module__AdNHUq__skeletonBlock{background:color-mix(in srgb,var(--surface-3)72%,var(--surface-1));border-radius:10px;position:relative;overflow:hidden}.ProjectsDashboard-module__AdNHUq__skeletonBlock:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff8c 48%,#0000 100%);animation:1.2s ease-in-out infinite ProjectsDashboard-module__AdNHUq__projectsDashShimmer;position:absolute;inset:0;transform:translate(-100%)}.ProjectsDashboard-module__AdNHUq__skeletonThumb{border-radius:14px;min-height:112px}.ProjectsDashboard-module__AdNHUq__skeletonContent{align-content:center;gap:8px;min-width:0;display:grid}.ProjectsDashboard-module__AdNHUq__skeletonTitle{width:68%;height:18px}.ProjectsDashboard-module__AdNHUq__skeletonMetaLine{width:52%;height:13px}.ProjectsDashboard-module__AdNHUq__skeletonChips,.ProjectsDashboard-module__AdNHUq__skeletonStats{flex-wrap:wrap;gap:8px;display:flex}.ProjectsDashboard-module__AdNHUq__skeletonChip{border-radius:999px;width:86px;height:26px}.ProjectsDashboard-module__AdNHUq__skeletonStat{border-radius:999px;width:48px;height:28px}.ProjectsDashboard-module__AdNHUq__skeletonActions{align-content:center;gap:8px;min-width:110px;display:grid}.ProjectsDashboard-module__AdNHUq__skeletonAction{width:110px;height:34px}.ProjectsDashboard-module__AdNHUq__skeletonIconBtn{border-radius:999px;justify-self:center;width:32px;height:32px}@keyframes ProjectsDashboard-module__AdNHUq__projectsDashShimmer{to{transform:translate(100%)}}.ProjectsDashboard-module__AdNHUq__message{border:1px solid var(--border-soft);background:var(--surface-1);color:var(--text-muted);border-radius:12px;padding:14px;font-weight:700}.ProjectsDashboard-module__AdNHUq__errorMessage{color:#c94747;background:#dc46461f;border:1px solid #dc464673;border-radius:12px;padding:14px;font-weight:700}.ProjectsDashboard-module__AdNHUq__projectDangerModalOverlay{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e10148f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ProjectsDashboard-module__AdNHUq__projectDangerModal{border:1px solid color-mix(in srgb,#d86767 24%,var(--border-soft));background:radial-gradient(circle at top right,#e9bb581f,transparent 46%),linear-gradient(180deg,color-mix(in srgb,var(--surface-1)92%,white),var(--surface-2));border-radius:20px;width:min(100%,640px);overflow:hidden;box-shadow:0 22px 50px #1018282e,0 8px 18px #1018281f}.ProjectsDashboard-module__AdNHUq__projectDangerModalHeader{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 18px 14px;display:grid}.ProjectsDashboard-module__AdNHUq__projectDangerModalHeader h3{color:var(--text-strong);margin:0;font-size:20px;line-height:1.2}.ProjectsDashboard-module__AdNHUq__projectDangerModalHeader p{color:var(--text-muted);margin:8px 0 0;line-height:1.45}.ProjectsDashboard-module__AdNHUq__projectDangerEyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c45a5a;margin:0;font-size:11px;font-weight:900}.ProjectsDashboard-module__AdNHUq__projectDangerClose{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-1)88%,white);width:34px;height:34px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex}.ProjectsDashboard-module__AdNHUq__projectDangerClose:disabled{opacity:.55;cursor:not-allowed}.ProjectsDashboard-module__AdNHUq__projectDangerChecklist{gap:10px;padding:14px 18px 0;display:grid}.ProjectsDashboard-module__AdNHUq__projectDangerCheckItem{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1)90%,white);border-radius:12px;gap:4px;padding:12px 13px;display:grid}.ProjectsDashboard-module__AdNHUq__projectDangerCheckItem strong{color:var(--text-strong);font-size:13px}.ProjectsDashboard-module__AdNHUq__projectDangerCheckItem span{color:var(--text-muted);font-size:13px;line-height:1.4}.ProjectsDashboard-module__AdNHUq__projectDangerModalActions{justify-content:flex-end;gap:10px;padding:16px 18px 18px;display:flex}.ProjectsDashboard-module__AdNHUq__projectDangerActionBtn{color:#b94242;background:#d655551f;border-color:#d6555547}.ProjectsDashboard-module__AdNHUq__projectDangerActionBtn:hover{color:#a93333;background:#d6555529;border-color:#d6555566}.ProjectsDashboard-module__AdNHUq__projectButton{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0}.ProjectsDashboard-module__AdNHUq__projectButton:focus-visible{outline:2px solid var(--accent-soft);outline-offset:4px;border-radius:16px}.ProjectsDashboard-module__AdNHUq__projectCard{border:1px solid var(--border-subtle);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1)92%,white),var(--surface-2));border-radius:20px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 10px 24px #1018280f,0 3px 10px #1018280a}.ProjectsDashboard-module__AdNHUq__projectButton:hover .ProjectsDashboard-module__AdNHUq__projectCard{border-color:var(--border-soft);transform:translateY(-2px);box-shadow:0 16px 30px #10182814,0 5px 12px #1018280d}:is(.ProjectsDashboard-module__AdNHUq__projectCard .cardBody,.ProjectsDashboard-module__AdNHUq__projectCard [class*=cardBody]){padding:12px}.ProjectsDashboard-module__AdNHUq__projectRow{grid-template-columns:170px minmax(0,1fr) auto;align-items:stretch;gap:14px;display:grid}.ProjectsDashboard-module__AdNHUq__projectThumb{background:radial-gradient(500px 200px at 20% 20%,var(--media-grad-1),transparent 60%),linear-gradient(135deg,var(--media-grad-2),#0000001a);border:1px solid var(--media-border);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:14px;align-items:flex-end;min-height:112px;display:flex;position:relative;overflow:hidden}.ProjectsDashboard-module__AdNHUq__projectThumbOverlay{pointer-events:none;background:linear-gradient(#ffffff14,#0000 35%),linear-gradient(#0000 45%,#00000057);position:absolute;inset:0}.ProjectsDashboard-module__AdNHUq__projectThumbMeta{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:10px;display:flex;position:relative}.ProjectsDashboard-module__AdNHUq__projectTitle{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:900;line-height:1.25;display:-webkit-box;overflow:hidden}.ProjectsDashboard-module__AdNHUq__projectMetaLine{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.ProjectsDashboard-module__AdNHUq__projectStatusRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ProjectsDashboard-module__AdNHUq__projectStatus{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a8c;border:1px solid #ffffff59;border-radius:999px;align-items:center;height:26px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.ProjectsDashboard-module__AdNHUq__projectUpdated{color:var(--text-muted);align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__projectCategoryBadge{color:#fff;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-items:center;max-width:100%;height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.ProjectsDashboard-module__AdNHUq__projectStatChip{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-1)78%,transparent);height:28px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ProjectsDashboard-module__AdNHUq__projectActions{grid-auto-flow:row;align-content:center;gap:8px;min-width:110px;display:grid}.ProjectsDashboard-module__AdNHUq__actionBtn{border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-1)88%,white);height:34px;color:var(--text);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.ProjectsDashboard-module__AdNHUq__actionBtn:hover{border-color:var(--border-strong);color:var(--text-strong)}.ProjectsDashboard-module__AdNHUq__actionBtnActive{border-color:var(--accent-soft);background:var(--accent-bg);color:var(--accent-strong)}.ProjectsDashboard-module__AdNHUq__actionIcon{border:1px solid var(--border-soft);background:var(--surface-1);width:32px;height:32px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ProjectsDashboard-module__AdNHUq__projectStats{display:none}.ProjectsDashboard-module__AdNHUq__projectStats span{align-items:center;gap:6px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__bookmarkFilled path{fill:currentColor}@media (max-width:880px){.ProjectsDashboard-module__AdNHUq__projectRow,.ProjectsDashboard-module__AdNHUq__skeletonRow{grid-template-columns:1fr;gap:12px}.ProjectsDashboard-module__AdNHUq__projectThumb,.ProjectsDashboard-module__AdNHUq__skeletonThumb{min-height:148px}.ProjectsDashboard-module__AdNHUq__projectActions,.ProjectsDashboard-module__AdNHUq__skeletonActions{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;min-width:0}.ProjectsDashboard-module__AdNHUq__skeletonAction{width:100%}.ProjectsDashboard-module__AdNHUq__skeletonIconBtn{border-radius:10px;justify-self:stretch;width:100%}.ProjectsDashboard-module__AdNHUq__projectDangerModalOverlay{padding:12px}.ProjectsDashboard-module__AdNHUq__projectDangerModal{border-radius:16px}.ProjectsDashboard-module__AdNHUq__projectDangerModalHeader{padding:14px 14px 12px}.ProjectsDashboard-module__AdNHUq__projectDangerChecklist{padding:12px 14px 0}.ProjectsDashboard-module__AdNHUq__projectDangerModalActions{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;display:grid}}.ProjectsDashboard-module__AdNHUq__detailPage{color:#2f3035;padding:0 0 24px}.ProjectsDashboard-module__AdNHUq__breadcrumbBar{background:linear-gradient(#f5f2f1 0%,#f6f4f3 100%);border-bottom:1px solid #e6e0dc;justify-content:space-between;align-items:center;gap:16px;min-height:86px;margin:0 -6px;padding:0 26px;display:flex}.ProjectsDashboard-module__AdNHUq__breadcrumbs{color:#787375;flex-wrap:wrap;align-items:center;gap:10px;font-size:36px;display:flex}.ProjectsDashboard-module__AdNHUq__breadcrumbBtn{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.ProjectsDashboard-module__AdNHUq__breadcrumbSep{color:#b8b1ad}.ProjectsDashboard-module__AdNHUq__breadcrumbCurrent{color:#2f3035}.ProjectsDashboard-module__AdNHUq__breadcrumbDots{align-items:center;gap:10px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__breadcrumbDots span{background:color-mix(in srgb,var(--accent)70%,white 30%);border-radius:999px;width:10px;height:10px}.ProjectsDashboard-module__AdNHUq__breadcrumbDots span:first-child{background:#aba6a5}.ProjectsDashboard-module__AdNHUq__detailHeaderBlock{padding:26px 26px 0}.ProjectsDashboard-module__AdNHUq__detailHeading{letter-spacing:-1px;color:#282930;margin:0;font-size:60px}.ProjectsDashboard-module__AdNHUq__proMetaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.ProjectsDashboard-module__AdNHUq__proBadge{background:var(--accent);width:40px;height:40px;color:var(--accent-contrast);border-radius:10px;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:inline-flex}.ProjectsDashboard-module__AdNHUq__proName{font-size:45px;font-weight:500}.ProjectsDashboard-module__AdNHUq__ratingRow{color:var(--accent);align-items:center;gap:2px;font-size:42px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__ratingRow span{color:#33353b;margin-left:5px;font-size:44px}.ProjectsDashboard-module__AdNHUq__reviewChip{border:1px solid color-mix(in srgb,var(--accent)40%,white 60%);background:color-mix(in srgb,var(--accent)18%,white 82%);color:#534f4b;border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:35px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__locationLine{color:#797476;align-items:center;gap:12px;margin-top:20px;font-size:43px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__detailGrid{grid-template-columns:minmax(0,1fr) 30%;align-items:start;gap:24px;margin-top:24px;padding:0 20px;display:grid}.ProjectsDashboard-module__AdNHUq__galleryCard{background:#f7f6f6;border:1px solid #e5e0dd;border-radius:22px}.ProjectsDashboard-module__AdNHUq__galleryCardBody{padding:16px}.ProjectsDashboard-module__AdNHUq__galleryTopRow{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.ProjectsDashboard-module__AdNHUq__photosLabel{color:#777274;align-items:center;gap:10px;font-size:38px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__galleryControls{background:#f3f1f0;border:1px solid #dad4d0;border-radius:16px;display:inline-flex;overflow:hidden}.ProjectsDashboard-module__AdNHUq__galleryControls button{color:#6a6666;background:0 0;border:none;justify-content:center;align-items:center;width:52px;height:38px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__galleryLayout{grid-template-columns:58% 1fr;gap:14px;display:grid}.ProjectsDashboard-module__AdNHUq__heroPhoto,.ProjectsDashboard-module__AdNHUq__secondaryPhoto,.ProjectsDashboard-module__AdNHUq__thumb{background-position:50%;background-repeat:no-repeat;background-size:cover}.ProjectsDashboard-module__AdNHUq__heroPhoto{border-radius:16px;min-height:420px;position:relative}.ProjectsDashboard-module__AdNHUq__photoCountBadge{color:#595556;background:#ffffffe0;border:1px solid #ddd6cf;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:26px;display:inline-flex;position:absolute;bottom:12px;right:12px}.ProjectsDashboard-module__AdNHUq__secondaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ProjectsDashboard-module__AdNHUq__secondaryPhoto{border-radius:14px;min-height:126px}.ProjectsDashboard-module__AdNHUq__thumbRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.ProjectsDashboard-module__AdNHUq__thumb{border:2px solid #0000;border-radius:12px;min-height:68px}.ProjectsDashboard-module__AdNHUq__thumbActive{border-color:#e9b84b}.ProjectsDashboard-module__AdNHUq__overviewPreview{margin-top:18px}.ProjectsDashboard-module__AdNHUq__overviewPreview h2{color:#303139;margin:0;font-size:52px}.ProjectsDashboard-module__AdNHUq__overviewPreview p{color:#666163;margin:12px 0 0;font-size:42px;line-height:1.5}.ProjectsDashboard-module__AdNHUq__infoCard{background:#f7f6f6;border:1px solid #e5dfdc;border-radius:22px}.ProjectsDashboard-module__AdNHUq__detailAside{min-width:0}.ProjectsDashboard-module__AdNHUq__infoTitle,.ProjectsDashboard-module__AdNHUq__infoSubtitle{color:#2f3035;margin:0;font-size:53px}.ProjectsDashboard-module__AdNHUq__infoList{border-top:1px solid #e4dddd;margin-top:14px}.ProjectsDashboard-module__AdNHUq__infoItem{color:#5d5758;border-bottom:1px solid #e4dddd;align-items:center;gap:14px;min-height:66px;font-size:44px;display:flex}.ProjectsDashboard-module__AdNHUq__infoItem span{color:#3a3a41}.ProjectsDashboard-module__AdNHUq__infoSubtitle{margin-top:18px}.ProjectsDashboard-module__AdNHUq__infoNestedCard{background:#fbfaf8;border:1px solid #ebe2da;border-radius:16px;margin-top:12px;padding:0 14px}.ProjectsDashboard-module__AdNHUq__infoNestedCard .ProjectsDashboard-module__AdNHUq__infoItem{min-height:58px}.ProjectsDashboard-module__AdNHUq__reactionBar{color:#3c3a3d;background:#f9f1e5;border:1px solid #e8dbc9;border-radius:16px;justify-content:space-around;align-items:center;min-height:64px;margin-top:12px;font-size:45px;display:flex}.ProjectsDashboard-module__AdNHUq__reactionBar span,.ProjectsDashboard-module__AdNHUq__reactionBar button{color:inherit;background:0 0;border:none;align-items:center;gap:8px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__reactionBar :is(svg){color:#e0a93c}.ProjectsDashboard-module__AdNHUq__actionBar{border:1px solid #e3dddd;border-radius:14px;grid-template-columns:1fr 1fr 84px;min-height:62px;margin-top:12px;display:grid;overflow:hidden}.ProjectsDashboard-module__AdNHUq__actionBar button{color:#514d4f;background:#fdfcfc;border:none;justify-content:center;align-items:center;gap:8px;font-size:39px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__actionBar button+button{border-left:1px solid #e3dddd}.ProjectsDashboard-module__AdNHUq__discussionSection{margin-top:24px;padding:0 24px}.ProjectsDashboard-module__AdNHUq__overviewBlock{border-top:1px solid #e4dfdc;border-bottom:1px solid #e4dfdc;padding:20px 0}.ProjectsDashboard-module__AdNHUq__overviewBlock h2,.ProjectsDashboard-module__AdNHUq__commentsBlock h2{color:#2f3036;margin:0;font-size:54px}.ProjectsDashboard-module__AdNHUq__overviewBlock p{color:#666164;max-width:94%;margin:16px 0 0;font-size:53px;line-height:1.48}.ProjectsDashboard-module__AdNHUq__commentsBlock{padding-top:20px}.ProjectsDashboard-module__AdNHUq__commentComposer{border-top:1px solid #e4dfdc;border-bottom:1px solid #e4dfdc;grid-template-columns:56px 1fr 116px;align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:grid}.ProjectsDashboard-module__AdNHUq__avatar,.ProjectsDashboard-module__AdNHUq__avatarSmall{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;width:54px;height:54px}.ProjectsDashboard-module__AdNHUq__avatarSmall{width:46px;height:46px}.ProjectsDashboard-module__AdNHUq__commentComposer input,.ProjectsDashboard-module__AdNHUq__replyComposer input{color:#403e42;background:#f8f7f7;border:1px solid #ddd7d5;border-radius:14px;outline:none;height:52px;padding:0 16px;font-size:42px}.ProjectsDashboard-module__AdNHUq__commentComposer button{color:#2f3035;background:#efd8ad;border:1px solid #e5ca92;border-radius:14px;height:52px;font-size:42px;font-weight:700}.ProjectsDashboard-module__AdNHUq__commentThread{margin-top:6px}.ProjectsDashboard-module__AdNHUq__commentItem{border-bottom:1px solid #e4dfdc;grid-template-columns:56px 1fr;gap:12px;padding:14px 0;display:grid}.ProjectsDashboard-module__AdNHUq__commentMeta{color:#4b484c;margin:0;font-size:44px}.ProjectsDashboard-module__AdNHUq__commentBody>p{color:#4e4a4b;margin:10px 0 0;font-size:42px;line-height:1.42}.ProjectsDashboard-module__AdNHUq__commentActionsRow,.ProjectsDashboard-module__AdNHUq__replyActions{color:#8c8688;align-items:center;gap:16px;margin-top:10px;font-size:39px;display:flex}.ProjectsDashboard-module__AdNHUq__commentActionsRow button,.ProjectsDashboard-module__AdNHUq__replyActions button{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.ProjectsDashboard-module__AdNHUq__commentActionsRow span{color:#5a5557;align-items:center;gap:6px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__replyStack{border-left:1px solid #e4dfdc;gap:10px;margin-top:12px;margin-left:4px;padding-left:16px;display:grid}.ProjectsDashboard-module__AdNHUq__replyItem{grid-template-columns:46px 1fr;gap:12px;display:grid}.ProjectsDashboard-module__AdNHUq__replyComposer{border:1px solid #ddd7d5;border-radius:14px;grid-template-columns:1fr 72px 72px;align-items:center;margin-top:16px;display:grid;overflow:hidden}.ProjectsDashboard-module__AdNHUq__replyComposer button{color:#8e898c;background:#f8f7f7;border:none;border-left:1px solid #ddd7d5;justify-content:center;align-items:center;height:52px;display:inline-flex}.ProjectsDashboard-module__AdNHUq__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectsDashboard-module__AdNHUq__taskBoardHeader{justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.ProjectsDashboard-module__AdNHUq__taskBoard{box-sizing:border-box;align-items:stretch;gap:16px;width:100%;max-width:100%;height:540px;padding-bottom:6px;display:flex;overflow:auto hidden}@media (max-width:980px){.ProjectsDashboard-module__AdNHUq__projectRow{grid-template-columns:1fr}.ProjectsDashboard-module__AdNHUq__projectActions{justify-content:flex-start}.ProjectsDashboard-module__AdNHUq__detailGrid{grid-template-columns:1fr}.ProjectsDashboard-module__AdNHUq__taskBoard{height:520px}}@media (max-width:760px){.ProjectsDashboard-module__AdNHUq__detailPage{padding-bottom:16px}.ProjectsDashboard-module__AdNHUq__breadcrumbBar{min-height:auto;margin:0;padding:10px 12px}.ProjectsDashboard-module__AdNHUq__breadcrumbDots{display:none}.ProjectsDashboard-module__AdNHUq__detailHeaderBlock,.ProjectsDashboard-module__AdNHUq__detailGrid,.ProjectsDashboard-module__AdNHUq__discussionSection{padding-left:10px;padding-right:10px}.ProjectsDashboard-module__AdNHUq__galleryLayout{grid-template-columns:1fr}.ProjectsDashboard-module__AdNHUq__heroPhoto{min-height:220px}.ProjectsDashboard-module__AdNHUq__secondaryPhoto{min-height:96px}.ProjectsDashboard-module__AdNHUq__commentComposer{grid-template-columns:46px 1fr}.ProjectsDashboard-module__AdNHUq__commentComposer button{grid-column:span 2}.ProjectsDashboard-module__AdNHUq__actionBar{grid-template-columns:1fr}.ProjectsDashboard-module__AdNHUq__actionBar button+button{border-top:1px solid #e3dddd;border-left:none}.ProjectsDashboard-module__AdNHUq__replyComposer{grid-template-columns:1fr 54px 54px}.ProjectsDashboard-module__AdNHUq__taskBoard{height:460px}}
