.page-module-scss-module__1dgHkq__publisherPageContainer{background-color:#f8fafc;flex-direction:column;min-height:100vh;padding-top:90px;display:flex}@media (max-width:640px){.page-module-scss-module__1dgHkq__publisherPageContainer{padding-top:75px}}.page-module-scss-module__1dgHkq__subHeaderBar{background:0 0;justify-content:space-between;align-items:center;width:100%;max-width:800px;height:52px;margin:12px auto 16px;padding:0 16px;display:flex}.page-module-scss-module__1dgHkq__subHeaderBar .page-module-scss-module__1dgHkq__backBtn{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 2px 6px #0000000d}.page-module-scss-module__1dgHkq__subHeaderBar .page-module-scss-module__1dgHkq__backBtn:hover{background-color:#f1f5f9;transform:translateY(-1px)}.page-module-scss-module__1dgHkq__subHeaderBar .page-module-scss-module__1dgHkq__navTitle{color:#07f;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:20px;font-weight:700;overflow:hidden}.page-module-scss-module__1dgHkq__subHeaderBar .page-module-scss-module__1dgHkq__placeholderRight{width:40px}.page-module-scss-module__1dgHkq__mainContent{width:100%;max-width:800px;margin:0 auto;padding-bottom:48px}.page-module-scss-module__1dgHkq__heroSection{width:100%;margin-bottom:64px;padding:0 16px;position:relative}.page-module-scss-module__1dgHkq__coverContainer{background:linear-gradient(135deg,#1e293b 0%,#3b82f6 100%);border-radius:20px;width:100%;height:220px;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.page-module-scss-module__1dgHkq__coverContainer.page-module-scss-module__1dgHkq__clickable{cursor:pointer}.page-module-scss-module__1dgHkq__coverContainer.page-module-scss-module__1dgHkq__clickable:hover{opacity:.95}@media (max-width:640px){.page-module-scss-module__1dgHkq__coverContainer{border-radius:16px;height:160px}}.page-module-scss-module__1dgHkq__coverImage{object-fit:cover;width:100%;height:100%}.page-module-scss-module__1dgHkq__avatarOverlayWrap{z-index:10;position:absolute;bottom:-45px;left:50%;transform:translate(-50%)}.page-module-scss-module__1dgHkq__avatarCircle{background:#fff;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001f}.page-module-scss-module__1dgHkq__avatarCircle.page-module-scss-module__1dgHkq__clickable{cursor:pointer}.page-module-scss-module__1dgHkq__avatarCircle.page-module-scss-module__1dgHkq__clickable:hover{transform:scale(1.05)}@media (max-width:640px){.page-module-scss-module__1dgHkq__avatarCircle{width:85px;height:85px}}.page-module-scss-module__1dgHkq__avatarImg{object-fit:cover;width:100%;height:100%}.page-module-scss-module__1dgHkq__avatarInitial{color:#07f;text-transform:uppercase;background-color:#eff6ff;justify-content:center;align-items:center;width:100%;height:100%;font-size:36px;font-weight:700;display:flex}.page-module-scss-module__1dgHkq__detailsCard{background:#fff;border:1px solid #f1f5f9;border-radius:16px;justify-content:center;margin:0 16px 32px;padding:28px 24px;display:flex;box-shadow:0 2px 12px #0000000d}.page-module-scss-module__1dgHkq__infoList{flex-direction:column;gap:16px;width:fit-content;max-width:100%;margin:0 auto;display:flex}.page-module-scss-module__1dgHkq__infoItem{color:#334155;align-items:center;gap:16px;font-size:15px;display:flex}.page-module-scss-module__1dgHkq__infoItem .page-module-scss-module__1dgHkq__infoIcon{color:#334155;flex-shrink:0;justify-content:center;align-items:center;width:24px;font-size:20px;display:flex}.page-module-scss-module__1dgHkq__infoItem .page-module-scss-module__1dgHkq__infoText{color:#1e293b;font-weight:500;line-height:1.4}.page-module-scss-module__1dgHkq__infoItem .page-module-scss-module__1dgHkq__infoLink{color:#07f;word-break:break-all;font-weight:500;text-decoration:none}.page-module-scss-module__1dgHkq__infoItem .page-module-scss-module__1dgHkq__infoLink:hover{text-decoration:underline}.page-module-scss-module__1dgHkq__infoItemNoIcon{text-align:center;justify-content:center;align-items:center;margin-top:4px;display:flex}.page-module-scss-module__1dgHkq__infoItemNoIcon .page-module-scss-module__1dgHkq__descriptionText{color:#475569;word-break:break-word;font-size:15px;font-weight:500;line-height:1.5}.page-module-scss-module__1dgHkq__userProfileCard{text-align:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;margin:0 16px 32px;padding:24px;box-shadow:0 2px 12px #0000000d}.page-module-scss-module__1dgHkq__userProfileCard .page-module-scss-module__1dgHkq__userNameHeader{color:#0f172a;margin:0;font-size:24px;font-weight:700}.page-module-scss-module__1dgHkq__jobsSection{padding:0 16px}.page-module-scss-module__1dgHkq__sectionHeaderRow{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module-scss-module__1dgHkq__sectionHeaderRow .page-module-scss-module__1dgHkq__sectionTitle{color:#0f172a;margin:0;font-size:20px;font-weight:700}.page-module-scss-module__1dgHkq__sectionHeaderRow .page-module-scss-module__1dgHkq__countBadge{color:#0284c7;background-color:#e0f2fe;border-radius:20px;padding:4px 12px;font-size:14px;font-weight:700}.page-module-scss-module__1dgHkq__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}@media (max-width:640px){.page-module-scss-module__1dgHkq__jobsGrid{grid-template-columns:1fr}}.page-module-scss-module__1dgHkq__emptyState{text-align:center;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:48px 24px;font-size:15px}.page-module-scss-module__1dgHkq__loadingWrap{color:#64748b;justify-content:center;align-items:center;min-height:80vh;display:flex}.page-module-scss-module__1dgHkq__imageModalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background-color:#0f172ad9;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;animation:.2s ease-out page-module-scss-module__1dgHkq__fadeIn;display:flex;position:fixed;top:0;left:0}.page-module-scss-module__1dgHkq__imageModalOverlay .page-module-scss-module__1dgHkq__imageModalContent{flex-direction:column;justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.page-module-scss-module__1dgHkq__imageModalOverlay .page-module-scss-module__1dgHkq__imageModalContent .page-module-scss-module__1dgHkq__modalImage{object-fit:contain;border-radius:12px;max-width:100%;max-height:80vh;box-shadow:0 10px 30px #00000080}.page-module-scss-module__1dgHkq__imageModalOverlay .page-module-scss-module__1dgHkq__imageModalContent .page-module-scss-module__1dgHkq__closeBtn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s;display:flex;position:absolute;top:-48px;right:0}.page-module-scss-module__1dgHkq__imageModalOverlay .page-module-scss-module__1dgHkq__imageModalContent .page-module-scss-module__1dgHkq__closeBtn:hover{background:#fff6}.page-module-scss-module__1dgHkq__imageModalOverlay .page-module-scss-module__1dgHkq__imageModalContent .page-module-scss-module__1dgHkq__modalCaption{color:#fff;text-align:center;margin-top:16px;font-size:16px;font-weight:600}@keyframes page-module-scss-module__1dgHkq__fadeIn{0%{opacity:0}to{opacity:1}}
