.follow-control-module__VsIWYG__control{justify-items:start;gap:7px;display:grid}.follow-control-module__VsIWYG__followButton,.follow-control-module__VsIWYG__signInLink,.follow-control-module__VsIWYG__ownProfile{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.follow-control-module__VsIWYG__followButton:not(:disabled):hover,.follow-control-module__VsIWYG__signInLink:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.follow-control-module__VsIWYG__followButton:focus-visible,.follow-control-module__VsIWYG__signInLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.follow-control-module__VsIWYG__followButton:disabled{cursor:wait;opacity:.7}.follow-control-module__VsIWYG__following{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}.follow-control-module__VsIWYG__ownProfile{border-color:var(--border);background:var(--muted);color:var(--muted-foreground)}.follow-control-module__VsIWYG__error{color:var(--destructive);margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.follow-control-module__VsIWYG__followButton,.follow-control-module__VsIWYG__signInLink{transition-duration:.01ms}}
.post-save-button-module__JPfREa__button{min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.post-save-button-module__JPfREa__button:hover:not(:disabled){border-color:var(--border);background:var(--background)}.post-save-button-module__JPfREa__button:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.post-save-button-module__JPfREa__button:disabled{cursor:wait;opacity:.7}.post-save-button-module__JPfREa__saved{color:var(--primary)}
.post-share-button-module__NMap9W__button{border:1px solid var(--border);background:var(--background);min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:650;transition:background-color .14s;display:inline-flex}.post-share-button-module__NMap9W__button:hover{background:var(--muted)}.post-share-button-module__NMap9W__button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.post-share-button-module__NMap9W__button{transition:none}}
.public-post-feed-module__rAIceG__page{background:var(--background);min-height:calc(100svh - 112px);color:var(--foreground);font-family:var(--font-body), sans-serif;padding:clamp(44px,8vw,94px) 22px 88px}.public-post-feed-module__rAIceG__intro{text-align:center;width:min(760px,100%);margin:0 auto 46px}.public-post-feed-module__rAIceG__eyebrow{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.public-post-feed-module__rAIceG__intro h1{font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:15px 0 0;font-size:clamp(38px,7vw,70px);font-weight:650;line-height:.98}.public-post-feed-module__rAIceG__intro>p:not(.public-post-feed-module__rAIceG__eyebrow){max-width:540px;color:var(--muted-foreground);margin:18px auto 0;font-size:15px;line-height:1.7}.public-post-feed-module__rAIceG__introAction{color:var(--foreground);text-underline-offset:4px;font-size:13px;font-weight:650;text-decoration:underline;display:inline-flex}.public-post-feed-module__rAIceG__introActions{flex-wrap:wrap;justify-content:center;gap:12px 22px;margin-top:18px;display:flex}.public-post-feed-module__rAIceG__feed{gap:28px;width:min(640px,100%);margin:0 auto;display:grid}.public-post-feed-module__rAIceG__post{border:1px solid var(--border);background:var(--card);box-shadow:0 14px 36px var(--elevation-1);border-radius:18px;overflow:hidden}.public-post-feed-module__rAIceG__postHeading{justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px 17px;display:flex}.public-post-feed-module__rAIceG__barberLink,.public-post-feed-module__rAIceG__profileLink,.public-post-feed-module__rAIceG__postFooter a,.public-post-feed-module__rAIceG__textLink{color:var(--foreground);text-decoration:none}.public-post-feed-module__rAIceG__barberLink{align-items:center;gap:11px;min-width:0;font-size:14px;font-weight:650;display:inline-flex}.public-post-feed-module__rAIceG__barberLink>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-post-feed-module__rAIceG__avatarMark,.public-post-feed-module__rAIceG__emptyMark{background:var(--foreground);flex:none;justify-content:center;align-items:center;gap:3px;display:inline-flex;transform:rotate(-5deg)}.public-post-feed-module__rAIceG__avatarMark{width:31px;height:31px}.public-post-feed-module__rAIceG__avatarMark span:first-child,.public-post-feed-module__rAIceG__emptyMark span:first-child{background:var(--accent);width:5px}.public-post-feed-module__rAIceG__avatarMark span:first-child{height:16px}.public-post-feed-module__rAIceG__avatarMark span:last-child,.public-post-feed-module__rAIceG__emptyMark span:last-child{border:1px solid var(--background);border-right:0}.public-post-feed-module__rAIceG__avatarMark span:last-child{width:9px;height:16px}.public-post-feed-module__rAIceG__profileLink,.public-post-feed-module__rAIceG__postFooter{color:var(--muted-foreground);font-size:12px}.public-post-feed-module__rAIceG__profileLink:hover,.public-post-feed-module__rAIceG__postFooter a:hover,.public-post-feed-module__rAIceG__textLink:hover{text-underline-offset:3px;text-decoration:underline}.public-post-feed-module__rAIceG__media{aspect-ratio:4/4.5;background:var(--muted);border-radius:12px;margin:0 12px;overflow:hidden}.public-post-feed-module__rAIceG__media img,.public-post-feed-module__rAIceG__media video{object-fit:cover;width:100%;height:100%;display:block}.public-post-feed-module__rAIceG__media video{background:#161714}.public-post-feed-module__rAIceG__caption{color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:16px 18px 2px;font-size:14px;line-height:1.65}.public-post-feed-module__rAIceG__postActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:8px 18px;display:flex}.public-post-feed-module__rAIceG__likeCount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.public-post-feed-module__rAIceG__likeButton{min-height:40px;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.public-post-feed-module__rAIceG__likeButton:hover:not(:disabled){border-color:var(--border);background:var(--background)}.public-post-feed-module__rAIceG__likeButton:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.public-post-feed-module__rAIceG__likeButton:disabled{cursor:wait;opacity:.7}.public-post-feed-module__rAIceG__heart{color:var(--foreground)}.public-post-feed-module__rAIceG__likedHeart{fill:var(--primary);color:var(--primary)}.public-post-feed-module__rAIceG__postFooter{border-top:1px solid var(--border);justify-content:space-between;gap:12px;margin:0;padding:17px 18px 19px;display:flex}.public-post-feed-module__rAIceG__state{border:1px solid var(--border);background:var(--card);width:min(640px,100%);min-height:250px;color:var(--muted-foreground);border-radius:18px;align-content:center;justify-items:start;gap:12px;margin:0 auto;padding:clamp(24px,5vw,42px);font-size:14px;line-height:1.65;display:grid}.public-post-feed-module__rAIceG__state h2{color:var(--foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:5px 0 0;font-size:clamp(25px,4vw,34px);font-weight:650;line-height:1.05}.public-post-feed-module__rAIceG__state p{margin:0}.public-post-feed-module__rAIceG__emptyMark{width:36px;height:36px}.public-post-feed-module__rAIceG__emptyMark span:first-child{height:19px}.public-post-feed-module__rAIceG__emptyMark span:last-child{width:11px;height:19px}.public-post-feed-module__rAIceG__textLink{color:var(--foreground);text-underline-offset:4px;margin-top:4px;font-weight:650;text-decoration:underline}.public-post-feed-module__rAIceG__secondaryButton{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:8px;padding:0 16px;font-weight:600}.public-post-feed-module__rAIceG__secondaryButton:focus-visible,.public-post-feed-module__rAIceG__barberLink:focus-visible,.public-post-feed-module__rAIceG__profileLink:focus-visible,.public-post-feed-module__rAIceG__postFooter a:focus-visible,.public-post-feed-module__rAIceG__textLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:520px){.public-post-feed-module__rAIceG__page{padding-left:14px;padding-right:14px}.public-post-feed-module__rAIceG__intro{margin-bottom:32px}.public-post-feed-module__rAIceG__post{border-radius:15px}.public-post-feed-module__rAIceG__postFooter{flex-direction:column;align-items:flex-start;gap:6px}.public-post-feed-module__rAIceG__postActions{padding-left:14px;padding-right:14px}}
.following-feed-module__brQ0jq__page{color:var(--foreground);font-family:var(--font-body), sans-serif;gap:38px;display:grid}.following-feed-module__brQ0jq__followedProfiles{border:1px solid var(--border);background:var(--card);border-radius:16px;width:min(820px,100%);margin:0 auto;padding:18px 20px}.following-feed-module__brQ0jq__profileHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.following-feed-module__brQ0jq__profileHeading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0;font-size:18px;font-weight:650}.following-feed-module__brQ0jq__profileHeading>span{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px}.following-feed-module__brQ0jq__profileList{flex-wrap:wrap;gap:9px;display:flex}.following-feed-module__brQ0jq__profileChip{border:1px solid var(--border);background:var(--background);min-height:40px;color:var(--foreground);border-radius:999px;align-items:center;gap:9px;padding:4px 13px 4px 5px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.following-feed-module__brQ0jq__profileChip:hover{border-color:var(--ring)}.following-feed-module__brQ0jq__profileChip:focus-visible,.following-feed-module__brQ0jq__primaryLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.following-feed-module__brQ0jq__profileMark{background:var(--primary);width:28px;height:28px;color:var(--primary-foreground);font-family:var(--font-display), sans-serif;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.following-feed-module__brQ0jq__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:8px;display:flex}.following-feed-module__brQ0jq__primaryLink{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.following-feed-module__brQ0jq__primaryLink:hover{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}@media (max-width:520px){.following-feed-module__brQ0jq__page{gap:28px}.following-feed-module__brQ0jq__followedProfiles{padding:15px}}
.public-barber-profile-module__eBhXDq__page{background:var(--background);min-height:calc(100svh - 112px);color:var(--foreground);font-family:var(--font-body), sans-serif;display:block}.public-barber-profile-module__eBhXDq__profile{width:min(1040px,100%);margin:0 auto;padding:clamp(54px,9vw,110px) clamp(22px,5vw,56px) 72px}.public-barber-profile-module__eBhXDq__eyebrow{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.public-barber-profile-module__eBhXDq__profile h1,.public-barber-profile-module__eBhXDq__message h1{max-width:900px;font-family:var(--font-display), sans-serif;letter-spacing:-.085em;overflow-wrap:anywhere;margin:16px 0 0;font-size:clamp(56px,10vw,112px);font-weight:600;line-height:.9}.public-barber-profile-module__eBhXDq__description{max-width:680px;color:var(--muted-foreground);white-space:pre-wrap;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.7}.public-barber-profile-module__eBhXDq__profileActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;display:flex}.public-barber-profile-module__eBhXDq__workSection{border-top:1px solid var(--border);margin-top:clamp(72px,10vw,112px);padding-top:26px}.public-barber-profile-module__eBhXDq__workHeading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:11px 0 26px;font-size:clamp(30px,5vw,46px);font-weight:600;line-height:1}.public-barber-profile-module__eBhXDq__workGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-barber-profile-module__eBhXDq__workItem{border:1px solid var(--border);background:var(--card);border-radius:18px;min-width:0;margin:0;scroll-margin-block:28px;overflow:hidden}.public-barber-profile-module__eBhXDq__workItem img,.public-barber-profile-module__eBhXDq__postVideo{aspect-ratio:4/5;object-fit:cover;background:var(--muted);width:100%;height:auto;max-height:640px;display:block}.public-barber-profile-module__eBhXDq__postVideo{background:#161714}.public-barber-profile-module__eBhXDq__workCaption{color:var(--muted-foreground);white-space:pre-wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 17px;font-size:13px;line-height:1.5;display:flex}.public-barber-profile-module__eBhXDq__workCaption>span{overflow-wrap:anywhere;min-width:0}.public-barber-profile-module__eBhXDq__emptyWork{border:1px solid var(--border);background:var(--card);border-radius:18px;align-content:center;justify-items:start;gap:11px;min-height:210px;padding:clamp(22px,5vw,38px);display:grid}.public-barber-profile-module__eBhXDq__emptyMark{background:var(--foreground);justify-content:center;align-items:center;gap:3px;width:35px;height:35px;display:inline-flex;position:relative;transform:rotate(-5deg)}.public-barber-profile-module__eBhXDq__emptyMark span:first-child{background:var(--accent);width:5px;height:18px}.public-barber-profile-module__eBhXDq__emptyMark span:last-child{border:1px solid var(--background);border-right:0;width:11px;height:18px}.public-barber-profile-module__eBhXDq__emptyWork h3{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(20px,3vw,27px);font-weight:600;line-height:1.15}.public-barber-profile-module__eBhXDq__emptyWork p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.public-barber-profile-module__eBhXDq__message{align-content:center;justify-items:start;gap:17px;width:min(780px,100%);margin:0 auto;padding:80px 24px;display:grid}.public-barber-profile-module__eBhXDq__message h1{margin-top:0;font-size:clamp(48px,8vw,82px)}.public-barber-profile-module__eBhXDq__message>p:not(.public-barber-profile-module__eBhXDq__eyebrow){color:var(--muted-foreground);margin:0;font-size:15px}.public-barber-profile-module__eBhXDq__retryButton{border:1px solid var(--border);background:var(--card);min-height:42px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:8px;padding:0 15px;font-size:13px;font-weight:650}.public-barber-profile-module__eBhXDq__retryButton:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:650px){.public-barber-profile-module__eBhXDq__profile{padding:66px 20px 54px}.public-barber-profile-module__eBhXDq__workGrid{grid-template-columns:1fr;gap:14px}}
.saved-posts-view-module__PqkvdG__page{min-height:calc(100svh - 112px);padding:clamp(38px,6vw,72px) 22px 88px}.saved-posts-view-module__PqkvdG__intro{width:min(760px,100%);margin:0 auto 36px}.saved-posts-view-module__PqkvdG__eyebrow{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.saved-posts-view-module__PqkvdG__intro h1{color:var(--foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.065em;margin:13px 0 0;font-size:clamp(34px,5vw,54px);font-weight:650;line-height:1}.saved-posts-view-module__PqkvdG__intro>p:last-child{max-width:520px;color:var(--muted-foreground);margin:15px 0 0;font-size:15px;line-height:1.7}.saved-posts-view-module__PqkvdG__state{border:1px solid var(--border);background:var(--card);width:min(640px,100%);min-height:230px;color:var(--muted-foreground);border-radius:18px;align-content:center;justify-items:start;gap:12px;margin:0 auto;padding:clamp(24px,5vw,42px);font-size:14px;line-height:1.65;display:grid}.saved-posts-view-module__PqkvdG__state h2{color:var(--foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.08}.saved-posts-view-module__PqkvdG__state p{margin:0}.saved-posts-view-module__PqkvdG__links{flex-wrap:wrap;gap:10px 20px;margin-top:5px;display:flex}.saved-posts-view-module__PqkvdG__link{min-height:40px;color:var(--foreground);text-underline-offset:4px;align-content:center;font-size:13px;font-weight:650;text-decoration:underline}.saved-posts-view-module__PqkvdG__retry{border:1px solid var(--border);background:var(--background);min-height:42px;color:var(--foreground);cursor:pointer;font:inherit;border-radius:999px;padding:0 15px;font-size:13px;font-weight:650}.saved-posts-view-module__PqkvdG__retry:focus-visible,.saved-posts-view-module__PqkvdG__link:focus-visible{outline:3px solid var(--ring);outline-offset:3px}
.barber-post-manager-module__FCKTHG__screen{color:var(--foreground);gap:30px;display:grid}.barber-post-manager-module__FCKTHG__heading{max-width:690px}.barber-post-manager-module__FCKTHG__eyebrow,.barber-post-manager-module__FCKTHG__sectionLabel{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.barber-post-manager-module__FCKTHG__heading h1{font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:12px 0 0;font-size:clamp(42px,7vw,68px);font-weight:650;line-height:.98}.barber-post-manager-module__FCKTHG__heading>p:last-child{max-width:580px;color:var(--muted-foreground);margin:15px 0 0;font-size:14px;line-height:1.7}.barber-post-manager-module__FCKTHG__composer,.barber-post-manager-module__FCKTHG__emptyState,.barber-post-manager-module__FCKTHG__postCard{border:1px solid var(--border);background:var(--card);box-shadow:0 12px 30px var(--elevation-1);border-radius:16px}.barber-post-manager-module__FCKTHG__composer{padding:clamp(20px,4vw,30px)}.barber-post-manager-module__FCKTHG__composerHeading,.barber-post-manager-module__FCKTHG__listHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.barber-post-manager-module__FCKTHG__composerHeading h2,.barber-post-manager-module__FCKTHG__listHeading h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(25px,4vw,34px);font-weight:650;line-height:1.05}.barber-post-manager-module__FCKTHG__form{gap:18px;max-width:720px;margin-top:24px;display:grid}.barber-post-manager-module__FCKTHG__field{color:var(--foreground);gap:8px;font-size:13px;font-weight:650;display:grid}.barber-post-manager-module__FCKTHG__field input[type=file]{border:1px dashed var(--input);background:var(--background);width:100%;color:var(--foreground);font:inherit;border-radius:10px;padding:13px}.barber-post-manager-module__FCKTHG__field input[type=file]::file-selector-button{background:var(--primary);min-height:36px;color:var(--primary-foreground);cursor:pointer;font:inherit;border:0;border-radius:7px;margin-right:12px;padding:0 12px;font-weight:650}.barber-post-manager-module__FCKTHG__field input[type=file]:focus-visible,.barber-post-manager-module__FCKTHG__field textarea:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.barber-post-manager-module__FCKTHG__field textarea[aria-invalid=true]{border-color:var(--destructive)}.barber-post-manager-module__FCKTHG__field textarea{resize:vertical;border:1px solid var(--input);background:var(--background);width:100%;min-height:112px;color:var(--foreground);font:inherit;border-radius:9px;padding:13px 14px;font-size:14px;font-weight:400;line-height:1.6}.barber-post-manager-module__FCKTHG__field textarea::placeholder{color:var(--muted-foreground)}.barber-post-manager-module__FCKTHG__helpText,.barber-post-manager-module__FCKTHG__formNote,.barber-post-manager-module__FCKTHG__optional{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.5}.barber-post-manager-module__FCKTHG__optional{font-size:inherit}.barber-post-manager-module__FCKTHG__progressBlock{color:var(--muted-foreground);gap:8px;font-size:12px;display:grid}.barber-post-manager-module__FCKTHG__progressBlock progress{width:100%;height:8px;accent-color:var(--primary)}.barber-post-manager-module__FCKTHG__preview,.barber-post-manager-module__FCKTHG__postMedia{background:var(--muted);border-radius:13px;overflow:hidden}.barber-post-manager-module__FCKTHG__preview{aspect-ratio:4/5;width:min(100%,480px)}.barber-post-manager-module__FCKTHG__preview img,.barber-post-manager-module__FCKTHG__preview video,.barber-post-manager-module__FCKTHG__postMedia img,.barber-post-manager-module__FCKTHG__postMedia video{object-fit:cover;width:100%;height:100%;display:block}.barber-post-manager-module__FCKTHG__preview video,.barber-post-manager-module__FCKTHG__postMedia video{background:#161714}.barber-post-manager-module__FCKTHG__error{color:var(--destructive);margin:0;font-size:13px;line-height:1.55}.barber-post-manager-module__FCKTHG__recoverableError{border:1px solid color-mix(in srgb, var(--destructive) 45%, var(--border));background:color-mix(in srgb, var(--destructive) 7%, var(--card));color:var(--destructive);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.barber-post-manager-module__FCKTHG__recoverableError p{flex:220px;margin:0}.barber-post-manager-module__FCKTHG__formActions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.barber-post-manager-module__FCKTHG__primaryButton{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);cursor:pointer;font:inherit;border-radius:9px;padding:0 19px;font-size:13px;font-weight:700;transition:transform .14s,opacity .14s}.barber-post-manager-module__FCKTHG__primaryButton:hover:not(:disabled){transform:translateY(-1px)}.barber-post-manager-module__FCKTHG__primaryButton:disabled{cursor:not-allowed;opacity:.55}.barber-post-manager-module__FCKTHG__primaryButton:focus-visible,.barber-post-manager-module__FCKTHG__textButton:focus-visible,.barber-post-manager-module__FCKTHG__profileLink:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.barber-post-manager-module__FCKTHG__recoverableError .barber-post-manager-module__FCKTHG__textButton{color:var(--destructive)}.barber-post-manager-module__FCKTHG__listSection{border-top:1px solid var(--border);gap:18px;padding-top:24px;display:grid}.barber-post-manager-module__FCKTHG__count{color:var(--muted-foreground);font-size:12px}.barber-post-manager-module__FCKTHG__state,.barber-post-manager-module__FCKTHG__emptyState{color:var(--muted-foreground);padding:24px;font-size:13px;line-height:1.6}.barber-post-manager-module__FCKTHG__state{margin:0}.barber-post-manager-module__FCKTHG__emptyState{justify-items:start;gap:9px;display:grid}.barber-post-manager-module__FCKTHG__emptyMark{background:var(--foreground);justify-content:center;align-items:center;gap:3px;width:36px;height:36px;display:inline-flex;transform:rotate(-5deg)}.barber-post-manager-module__FCKTHG__emptyMark span:first-child{background:var(--accent);width:5px;height:19px}.barber-post-manager-module__FCKTHG__emptyMark span:last-child{border:1px solid var(--background);border-right:0;width:11px;height:19px}.barber-post-manager-module__FCKTHG__emptyState h3{color:var(--foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:5px 0 0;font-size:clamp(22px,3vw,29px);font-weight:650;line-height:1.05}.barber-post-manager-module__FCKTHG__emptyState p{max-width:520px;margin:0}.barber-post-manager-module__FCKTHG__postList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.barber-post-manager-module__FCKTHG__postCard{min-width:0;overflow:hidden}.barber-post-manager-module__FCKTHG__postMedia{aspect-ratio:4/3.5;border-radius:0}.barber-post-manager-module__FCKTHG__postDetails{gap:12px;padding:16px;display:grid}.barber-post-manager-module__FCKTHG__postMeta,.barber-post-manager-module__FCKTHG__postActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.barber-post-manager-module__FCKTHG__postMeta{color:var(--muted-foreground);justify-content:space-between;font-size:11px}.barber-post-manager-module__FCKTHG__status{background:var(--muted);color:var(--foreground);letter-spacing:.035em;text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.barber-post-manager-module__FCKTHG__statuspublished{background:var(--accent);color:var(--accent-foreground)}.barber-post-manager-module__FCKTHG__statusarchived{color:var(--muted-foreground)}.barber-post-manager-module__FCKTHG__postCaption{min-height:22px;color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.barber-post-manager-module__FCKTHG__profileLink{width:fit-content;color:var(--muted-foreground);text-underline-offset:3px;font-size:12px;text-decoration:underline}.barber-post-manager-module__FCKTHG__publicPostLinks{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.barber-post-manager-module__FCKTHG__prerequisiteNote{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.55}.barber-post-manager-module__FCKTHG__postActions{border-top:1px solid var(--border);padding-top:10px}.barber-post-manager-module__FCKTHG__textButton{color:var(--foreground);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:650;text-decoration:underline}.barber-post-manager-module__FCKTHG__textButton:disabled{cursor:wait;opacity:.6}@media (max-width:680px){.barber-post-manager-module__FCKTHG__postList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.barber-post-manager-module__FCKTHG__primaryButton{transition:none}}
