.ExploreSearchBar-module__1DSNyq__wrap{top:calc(var(--top-nav-h) + var(--safe-top));z-index:90;background:var(--color-bg);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);position:sticky}@media (max-width:767px){.ExploreSearchBar-module__1DSNyq__wrap{position:static}}@media (min-width:768px){.ExploreSearchBar-module__1DSNyq__wrap{top:60px}}.ExploreSearchBar-module__1DSNyq__bar{align-items:center;gap:var(--space-3);width:100%;max-width:680px;min-height:48px;padding:0 var(--space-4);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);margin:0 auto;display:flex}.ExploreSearchBar-module__1DSNyq__bar:hover{border-color:var(--color-brand-muted)}.ExploreSearchBar-module__1DSNyq__bar:focus-visible{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle);outline:none}.ExploreSearchBar-module__1DSNyq__bar:active{transform:scale(.99)}.ExploreSearchBar-module__1DSNyq__icon{color:var(--color-text-muted);transition:color var(--duration-base);flex-shrink:0}.ExploreSearchBar-module__1DSNyq__bar:hover .ExploreSearchBar-module__1DSNyq__icon{color:var(--color-brand)}.ExploreSearchBar-module__1DSNyq__placeholder{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}
@keyframes HorizontalRail-module__7ylCvW__spin{to{transform:rotate(360deg)}}.HorizontalRail-module__7ylCvW__rail{gap:var(--space-3);flex-direction:column;display:flex}.HorizontalRail-module__7ylCvW__header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:0 var(--space-4);display:flex}.HorizontalRail-module__7ylCvW__headingGroup{flex-direction:column;gap:2px;min-width:0;display:flex}.HorizontalRail-module__7ylCvW__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:var(--leading-tight)}.HorizontalRail-module__7ylCvW__subtitle{font-size:var(--text-xs);color:var(--color-text-muted)}.HorizontalRail-module__7ylCvW__seeAll{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);transition:gap var(--duration-fast) var(--ease-out), color var(--duration-fast);flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.HorizontalRail-module__7ylCvW__seeAll:hover{color:var(--color-brand);gap:6px}.HorizontalRail-module__7ylCvW__track{align-items:stretch;gap:var(--space-3);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding:var(--space-1) var(--space-4) var(--space-2) var(--space-5);scroll-padding-left:var(--space-5);scrollbar-width:none;display:flex;overflow:auto hidden}.HorizontalRail-module__7ylCvW__track::-webkit-scrollbar{display:none}.HorizontalRail-module__7ylCvW__track>*{scroll-snap-align:start;flex-shrink:0}.HorizontalRail-module__7ylCvW__sentinel{flex-shrink:0;align-self:stretch;width:1px}.HorizontalRail-module__7ylCvW__spinnerSlot{flex-shrink:0;justify-content:center;align-items:center;min-width:52px;display:flex}.HorizontalRail-module__7ylCvW__spinner{border:2.5px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite HorizontalRail-module__7ylCvW__spin}
.ExploreRailShell-module__t_Mboq__errorCard{align-items:flex-start;gap:var(--space-2);min-width:240px;max-width:100%;padding:var(--space-4);background:var(--color-surface);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.ExploreRailShell-module__t_Mboq__errorIcon{color:var(--color-text-muted)}.ExploreRailShell-module__t_Mboq__errorText{font-size:var(--text-sm);color:var(--color-text-secondary)}.ExploreRailShell-module__t_Mboq__retryBtn{align-items:center;gap:var(--space-1);background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);padding:6px 12px;display:inline-flex}.ExploreRailShell-module__t_Mboq__retryBtn:hover{background:var(--color-brand-muted);border-color:var(--color-brand)}
@keyframes UserCard-module__OqjLHa__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.UserCard-module__OqjLHa__card{align-items:center;gap:var(--space-3);width:160px;padding:var(--space-4) var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.UserCard-module__OqjLHa__card:hover{border-color:var(--color-brand-muted);box-shadow:var(--shadow-card)}.UserCard-module__OqjLHa__body{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.UserCard-module__OqjLHa__avatar{margin-bottom:var(--space-1)}.UserCard-module__OqjLHa__name{width:100%;font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-fast);line-height:1.2;overflow:hidden}.UserCard-module__OqjLHa__body:hover .UserCard-module__OqjLHa__name{color:var(--color-brand-hover)}.UserCard-module__OqjLHa__headline{width:100%;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.UserCard-module__OqjLHa__meta{max-width:100%;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:3px;line-height:1.3;display:inline-flex}.UserCard-module__OqjLHa__meta>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UserCard-module__OqjLHa__meta svg{flex-shrink:0}.UserCard-module__OqjLHa__chip{width:100%;margin-top:auto;margin-bottom:var(--space-2);justify-content:center;display:flex}.UserCard-module__OqjLHa__chip~.UserCard-module__OqjLHa__action{margin-top:0}.UserCard-module__OqjLHa__action{width:100%;margin-top:auto}.UserCard-module__OqjLHa__skeletonBlock{background:linear-gradient(90deg, var(--color-surface-raised) 25%, var(--color-border) 50%, var(--color-surface-raised) 75%);border-radius:var(--radius-sm);background-size:400px 100%;animation:1.4s ease-in-out infinite UserCard-module__OqjLHa__shimmer}.UserCard-module__OqjLHa__skeletonAvatar{width:64px;height:64px;margin-bottom:var(--space-1);border-radius:50%}.UserCard-module__OqjLHa__skeletonName{width:80%;height:13px}.UserCard-module__OqjLHa__skeletonHeadline{width:92%;height:10px}.UserCard-module__OqjLHa__skeletonHeadlineSm{width:66%;height:10px}.UserCard-module__OqjLHa__skeletonBtn{border-radius:var(--radius-full);width:100%;height:32px;margin-top:var(--space-2)}
@keyframes OrgCard-module__Stq9da__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.OrgCard-module__Stq9da__card{align-items:center;gap:var(--space-3);width:160px;padding:var(--space-4) var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);text-align:center;transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}.OrgCard-module__Stq9da__card:hover{border-color:var(--color-brand-muted);box-shadow:var(--shadow-card)}.OrgCard-module__Stq9da__body{align-items:center;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.OrgCard-module__Stq9da__logoWrap{width:56px;height:56px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--color-brand-subtle);border:1.5px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.OrgCard-module__Stq9da__logo{object-fit:cover;width:100%;height:100%}.OrgCard-module__Stq9da__logoFallback{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--color-brand-hover)}.OrgCard-module__Stq9da__nameRow{justify-content:center;align-items:center;gap:3px;max-width:100%;display:inline-flex}.OrgCard-module__Stq9da__name{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-fast);line-height:1.2;overflow:hidden}.OrgCard-module__Stq9da__body:hover .OrgCard-module__Stq9da__name{color:var(--color-brand-hover)}.OrgCard-module__Stq9da__verified{color:var(--color-brand);flex-shrink:0}.OrgCard-module__Stq9da__headline{width:100%;font-size:var(--text-xs);color:var(--color-text-secondary);line-height:var(--leading-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OrgCard-module__Stq9da__meta{max-width:100%;font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:3px;line-height:1.3;display:inline-flex}.OrgCard-module__Stq9da__meta>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OrgCard-module__Stq9da__meta svg{flex-shrink:0}.OrgCard-module__Stq9da__action{width:100%;margin-top:auto}.OrgCard-module__Stq9da__skeletonBlock{background:linear-gradient(90deg, var(--color-surface-raised) 25%, var(--color-border) 50%, var(--color-surface-raised) 75%);border-radius:var(--radius-sm);background-size:400px 100%;animation:1.4s ease-in-out infinite OrgCard-module__Stq9da__shimmer}.OrgCard-module__Stq9da__skeletonLogo{border-radius:var(--radius-md);width:56px;height:56px;margin-bottom:var(--space-1)}.OrgCard-module__Stq9da__skeletonName{width:78%;height:13px}.OrgCard-module__Stq9da__skeletonHeadline{width:92%;height:10px}.OrgCard-module__Stq9da__skeletonHeadlineSm{width:68%;height:10px}.OrgCard-module__Stq9da__skeletonBtn{border-radius:var(--radius-full);width:100%;height:32px;margin-top:var(--space-2)}
.LoadMoreError-module__fr-CBW__row{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-6);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.LoadMoreError-module__fr-CBW__text{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;display:inline-flex}.LoadMoreError-module__fr-CBW__retryBtn{align-items:center;gap:var(--space-1);background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);padding:6px 12px;display:inline-flex}.LoadMoreError-module__fr-CBW__retryBtn:hover{background:var(--color-brand-muted);border-color:var(--color-brand)}
@keyframes PostActions-module__sYIJPa__likePop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.PostActions-module__sYIJPa__actionsBar{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.PostActions-module__sYIJPa__actionBtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:12px var(--space-2);border:none;border-right:1px solid var(--color-border);font-family:var(--font-ui);font-weight:var(--weight-semi);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;display:flex}.PostActions-module__sYIJPa__actionsBar>button:last-child{border-right:none}.PostActions-module__sYIJPa__actionsBar>button{justify-content:center;align-items:center;gap:var(--space-2);padding:12px var(--space-2);font-family:var(--font-ui);font-weight:var(--weight-semi);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:flex}.PostActions-module__sYIJPa__actionBtn:hover:not(:disabled),.PostActions-module__sYIJPa__actionsBar>button:hover{background:var(--color-surface-raised);color:var(--color-text-secondary)}.PostActions-module__sYIJPa__actionBtn:disabled{opacity:.4;cursor:not-allowed}.PostActions-module__sYIJPa__actionBtnActive{background:var(--color-brand-subtle);font-weight:var(--weight-bold)!important}.PostActions-module__sYIJPa__actionBtnActive:hover{color:var(--color-error)!important;background:#e8462a0f!important}.PostActions-module__sYIJPa__actionIcon{flex-shrink:0;align-items:center;line-height:0;display:flex}.PostActions-module__sYIJPa__actionBtnActive .PostActions-module__sYIJPa__actionIcon svg{animation:PostActions-module__sYIJPa__likePop .4s var(--ease-spring)}.PostActions-module__sYIJPa__actionLabel{display:none}@media (min-width:380px){.PostActions-module__sYIJPa__actionLabel{display:inline}}
@keyframes ReactionButton-module__Jq7mIG__popIn{0%{opacity:0;transform:translateY(10px)scale(.88)}60%{transform:translateY(-3px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ReactionButton-module__Jq7mIG__popInLeft{0%{opacity:0;transform:translate(10px,-50%)scale(.88)}60%{transform:translate(-3px,-50%)scale(1.03)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes ReactionButton-module__Jq7mIG__iconPop{0%{transform:scale(1)translateY(0)}40%{transform:scale(1.45)translateY(-5px)}to{transform:scale(1.15)translateY(-2px)}}@keyframes ReactionButton-module__Jq7mIG__likePop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.ReactionButton-module__Jq7mIG__wrap{position:relative}.ReactionButton-module__Jq7mIG__popover{z-index:200;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);white-space:nowrap;align-items:center;gap:2px;padding:6px 10px;display:flex;position:absolute}.ReactionButton-module__Jq7mIG__popoverAbove{animation:ReactionButton-module__Jq7mIG__popIn .28s var(--ease-spring) both;bottom:calc(100% + 6px);left:0}@media (max-width:480px){.ReactionButton-module__Jq7mIG__popoverAbove{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}}.ReactionButton-module__Jq7mIG__popoverLeft{animation:ReactionButton-module__Jq7mIG__popInLeft .28s var(--ease-spring) both;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.ReactionButton-module__Jq7mIG__popoverBtn{border-radius:var(--radius-md);cursor:pointer;width:48px;height:56px;padding:var(--space-1);transition:background var(--duration-fast);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex}.ReactionButton-module__Jq7mIG__popoverBtn:hover{background:var(--color-surface-raised)}.ReactionButton-module__Jq7mIG__popoverBtn:hover .ReactionButton-module__Jq7mIG__popoverIcon{animation:ReactionButton-module__Jq7mIG__iconPop .3s var(--ease-spring) forwards}.ReactionButton-module__Jq7mIG__popoverIcon{transition:transform var(--duration-fast);justify-content:center;align-items:center;line-height:0;display:flex}.ReactionButton-module__Jq7mIG__popoverLabel{font-family:var(--font-ui);font-size:.58rem;font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);line-height:1}@media (hover:none){.ReactionButton-module__Jq7mIG__popover{padding:8px 12px}.ReactionButton-module__Jq7mIG__popoverBtn{width:56px;height:64px}.ReactionButton-module__Jq7mIG__popoverIcon svg{width:30px!important;height:30px!important}}.ReactionButton-module__Jq7mIG__railBtn{padding:var(--space-2);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex}.ReactionButton-module__Jq7mIG__railBtn:disabled{opacity:.4;cursor:not-allowed}.ReactionButton-module__Jq7mIG__railIcon{filter:drop-shadow(0 1px 2px #0000008c);flex-shrink:0;align-items:center;line-height:0;display:flex}.ReactionButton-module__Jq7mIG__railBtnActive .ReactionButton-module__Jq7mIG__railIcon svg{animation:ReactionButton-module__Jq7mIG__likePop .4s var(--ease-spring)}.ReactionButton-module__Jq7mIG__railLabel{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);color:#fff;text-shadow:0 1px 2px #0009;line-height:1}.ReactionButton-module__Jq7mIG__panelBtn{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:var(--weight-semi);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:inline-flex}.ReactionButton-module__Jq7mIG__panelBtn:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text-secondary)}.ReactionButton-module__Jq7mIG__panelBtn:disabled{opacity:.4;cursor:not-allowed}.ReactionButton-module__Jq7mIG__panelBtnActive{font-weight:var(--weight-bold)}.ReactionButton-module__Jq7mIG__panelIcon{flex-shrink:0;align-items:center;line-height:0;display:flex}.ReactionButton-module__Jq7mIG__panelBtnActive .ReactionButton-module__Jq7mIG__panelIcon svg{animation:ReactionButton-module__Jq7mIG__likePop .4s var(--ease-spring)}.ReactionButton-module__Jq7mIG__panelLabel{line-height:1}
@keyframes BlockConfirmSheet-module__58dI-q__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes BlockConfirmSheet-module__58dI-q__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BlockConfirmSheet-module__58dI-q__popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes BlockConfirmSheet-module__58dI-q__spin{to{transform:rotate(360deg)}}.BlockConfirmSheet-module__58dI-q__backdrop{z-index:600;-webkit-backdrop-filter:blur(4px);animation:BlockConfirmSheet-module__58dI-q__backdropIn .18s var(--ease-out) both;background:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.BlockConfirmSheet-module__58dI-q__backdrop{padding:var(--space-6);align-items:center}}.BlockConfirmSheet-module__58dI-q__sheet{box-sizing:border-box;background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;text-align:center;align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-6) calc(var(--space-6) + var(--safe-bottom));animation:BlockConfirmSheet-module__58dI-q__sheetUp .26s var(--ease-spring) both;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.BlockConfirmSheet-module__58dI-q__sheet{border-radius:var(--radius-xl);max-width:360px;animation:BlockConfirmSheet-module__58dI-q__popIn .22s var(--ease-spring) both;padding:var(--space-5) var(--space-6) var(--space-6)}}.BlockConfirmSheet-module__58dI-q__handle{background:var(--color-border);width:36px;height:4px;margin:var(--space-3) auto var(--space-2);border-radius:2px;flex-shrink:0}@media (min-width:640px){.BlockConfirmSheet-module__58dI-q__handle{display:none}}.BlockConfirmSheet-module__58dI-q__mark{background:color-mix(in srgb, var(--color-error) 14%, transparent);width:48px;height:48px;color:var(--color-error);margin-bottom:var(--space-1);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.BlockConfirmSheet-module__58dI-q__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.BlockConfirmSheet-module__58dI-q__text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:340px;margin:0;line-height:1.5}.BlockConfirmSheet-module__58dI-q__actions{gap:var(--space-3);width:100%;margin-top:var(--space-3);display:flex}.BlockConfirmSheet-module__58dI-q__cancelBtn,.BlockConfirmSheet-module__58dI-q__blockBtn{white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:13px var(--space-4);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast) var(--ease-spring);flex:1 1 0;display:inline-flex}.BlockConfirmSheet-module__58dI-q__cancelBtn{background:var(--color-surface-raised);border:1.5px solid var(--color-border);color:var(--color-text-primary)}.BlockConfirmSheet-module__58dI-q__cancelBtn:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted)}.BlockConfirmSheet-module__58dI-q__blockBtn{background:var(--color-error);border:1.5px solid var(--color-error);color:#fff}.BlockConfirmSheet-module__58dI-q__blockBtn:hover:not(:disabled){filter:brightness(.92)}.BlockConfirmSheet-module__58dI-q__cancelBtn:active:not(:disabled),.BlockConfirmSheet-module__58dI-q__blockBtn:active:not(:disabled){transform:scale(.98)}.BlockConfirmSheet-module__58dI-q__cancelBtn:disabled,.BlockConfirmSheet-module__58dI-q__blockBtn:disabled{opacity:.6;cursor:not-allowed}.BlockConfirmSheet-module__58dI-q__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite BlockConfirmSheet-module__58dI-q__spin;display:block}
@keyframes ReportSheet-module__ABGUuG__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes ReportSheet-module__ABGUuG__sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ReportSheet-module__ABGUuG__popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ReportSheet-module__ABGUuG__spin{to{transform:rotate(360deg)}}.ReportSheet-module__ABGUuG__backdrop{top:var(--vv-top,0px);height:var(--vv-height,100dvh);z-index:600;-webkit-backdrop-filter:blur(4px);animation:ReportSheet-module__ABGUuG__backdropIn .18s var(--ease-out) both;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;left:0;right:0}@media (min-width:640px){.ReportSheet-module__ABGUuG__backdrop{padding:var(--space-6);align-items:center}}.ReportSheet-module__ABGUuG__sheet{box-sizing:border-box;background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:min(88dvh,100%);padding:0 var(--space-5) calc(var(--space-5) + var(--safe-bottom));animation:ReportSheet-module__ABGUuG__sheetUp .26s var(--ease-spring) both;flex-direction:column;display:flex}@media (min-width:640px){.ReportSheet-module__ABGUuG__sheet{border-radius:var(--radius-xl);max-width:400px;max-height:80vh;animation:ReportSheet-module__ABGUuG__popIn .22s var(--ease-spring) both;padding:var(--space-5) var(--space-6) var(--space-6)}}.ReportSheet-module__ABGUuG__handle{background:var(--color-border);width:36px;height:4px;margin:var(--space-3) auto var(--space-2);border-radius:2px;flex-shrink:0}@media (min-width:640px){.ReportSheet-module__ABGUuG__handle{display:none}}.ReportSheet-module__ABGUuG__header{padding:var(--space-1) 0 var(--space-3);text-align:center;flex-shrink:0;position:relative}.ReportSheet-module__ABGUuG__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary);overflow-wrap:anywhere;margin:0}.ReportSheet-module__ABGUuG__subtitle{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;line-height:1.5}.ReportSheet-module__ABGUuG__backBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.ReportSheet-module__ABGUuG__backBtn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.ReportSheet-module__ABGUuG__options{overscroll-behavior:contain;min-height:0;margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5);flex-direction:column;flex:auto;display:flex;overflow-y:auto}@media (min-width:640px){.ReportSheet-module__ABGUuG__options{margin:0 calc(var(--space-6) * -1);padding:0 var(--space-6)}}.ReportSheet-module__ABGUuG__option{align-items:center;gap:var(--space-3);width:100%;padding:14px var(--space-1);border:none;border-bottom:1px solid var(--color-border);text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;display:flex}.ReportSheet-module__ABGUuG__option:last-child{border-bottom:none}.ReportSheet-module__ABGUuG__option:hover{background:var(--color-surface-raised)}.ReportSheet-module__ABGUuG__option:active{background:var(--color-bg)}.ReportSheet-module__ABGUuG__radio{border:2px solid var(--color-border);width:20px;height:20px;transition:border-color var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ReportSheet-module__ABGUuG__option[aria-checked=true] .ReportSheet-module__ABGUuG__radio{border-color:var(--color-brand)}.ReportSheet-module__ABGUuG__radioDot{background:var(--color-brand);border-radius:50%;width:10px;height:10px}.ReportSheet-module__ABGUuG__optionLabel{min-width:0;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-primary);overflow-wrap:anywhere;flex:auto}.ReportSheet-module__ABGUuG__optionChevron{color:var(--color-text-muted);flex-shrink:0}.ReportSheet-module__ABGUuG__textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:96px;padding:var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);transition:border-color var(--duration-fast);line-height:1.5}.ReportSheet-module__ABGUuG__textarea::placeholder{color:var(--color-text-muted)}.ReportSheet-module__ABGUuG__textarea:focus{border-color:var(--color-brand);outline:none}.ReportSheet-module__ABGUuG__textarea:disabled{opacity:.6}.ReportSheet-module__ABGUuG__done{text-align:center;align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.ReportSheet-module__ABGUuG__doneMark{background:color-mix(in srgb, var(--color-success) 16%, transparent);width:48px;height:48px;color:var(--color-success);margin-bottom:var(--space-1);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ReportSheet-module__ABGUuG__text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:340px;margin:0;line-height:1.5}.ReportSheet-module__ABGUuG__doneActions{gap:var(--space-2);width:100%;margin-top:var(--space-4);flex-direction:column;display:flex}.ReportSheet-module__ABGUuG__blockedNote{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-success);margin:0;display:inline-flex}.ReportSheet-module__ABGUuG__actions{gap:var(--space-3);width:100%;margin-top:var(--space-4);display:flex}.ReportSheet-module__ABGUuG__cancelBtn,.ReportSheet-module__ABGUuG__submitBtn,.ReportSheet-module__ABGUuG__blockBtn,.ReportSheet-module__ABGUuG__doneBtn{white-space:nowrap;justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:13px var(--space-4);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast) var(--ease-spring);flex:1 1 0;display:inline-flex}.ReportSheet-module__ABGUuG__cancelBtn,.ReportSheet-module__ABGUuG__doneBtn{background:var(--color-surface-raised);border:1.5px solid var(--color-border);width:100%;color:var(--color-text-primary)}.ReportSheet-module__ABGUuG__cancelBtn{margin-top:var(--space-4);flex-shrink:0}.ReportSheet-module__ABGUuG__actions .ReportSheet-module__ABGUuG__cancelBtn{margin-top:0}.ReportSheet-module__ABGUuG__cancelBtn:hover:not(:disabled),.ReportSheet-module__ABGUuG__doneBtn:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted)}.ReportSheet-module__ABGUuG__submitBtn{background:var(--color-brand);border:1.5px solid var(--color-brand);color:var(--color-on-brand);touch-action:manipulation}.ReportSheet-module__ABGUuG__submitBtn:hover:not(:disabled){background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.ReportSheet-module__ABGUuG__blockBtn{border:1.5px solid var(--color-error);width:100%;color:var(--color-error);background:0 0}.ReportSheet-module__ABGUuG__blockBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-error) 10%, transparent)}.ReportSheet-module__ABGUuG__cancelBtn:active:not(:disabled),.ReportSheet-module__ABGUuG__submitBtn:active:not(:disabled),.ReportSheet-module__ABGUuG__blockBtn:active:not(:disabled),.ReportSheet-module__ABGUuG__doneBtn:active:not(:disabled){transform:scale(.98)}.ReportSheet-module__ABGUuG__cancelBtn:disabled,.ReportSheet-module__ABGUuG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ReportSheet-module__ABGUuG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ReportSheet-module__ABGUuG__spin;display:block}
@keyframes PostComments-module__YW5YIa__spin{to{transform:rotate(360deg)}}@keyframes PostComments-module__YW5YIa__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes PostComments-module__YW5YIa__sheetUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes PostComments-module__YW5YIa__popIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.PostComments-module__YW5YIa__spin{animation:1s linear infinite PostComments-module__YW5YIa__spin}.PostComments-module__YW5YIa__backdrop{top:var(--vv-top,0px);height:var(--vv-height,100dvh);z-index:600;-webkit-backdrop-filter:blur(4px);animation:PostComments-module__YW5YIa__backdropIn .18s var(--ease-out) both;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;left:0;right:0}@media (min-width:640px){.PostComments-module__YW5YIa__backdrop{padding:var(--space-6);align-items:center}}.PostComments-module__YW5YIa__sheet{background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;height:78dvh;max-height:min(88dvh,100%);animation:PostComments-module__YW5YIa__sheetUp .26s var(--ease-spring) both;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.PostComments-module__YW5YIa__sheet{border-radius:var(--radius-xl);width:480px;max-width:480px;height:auto;min-height:440px;max-height:80vh;animation:PostComments-module__YW5YIa__popIn .22s var(--ease-spring) both}}.PostComments-module__YW5YIa__handle{background:var(--color-border);width:36px;height:4px;margin:var(--space-3) auto var(--space-1);border-radius:2px;flex-shrink:0}@media (min-width:640px){.PostComments-module__YW5YIa__handle{display:none}}.PostComments-module__YW5YIa__header{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.PostComments-module__YW5YIa__headerTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);letter-spacing:.01em;color:var(--color-ink)}.PostComments-module__YW5YIa__closeBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.PostComments-module__YW5YIa__closeBtn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.PostComments-module__YW5YIa__list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:var(--space-4);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PostComments-module__YW5YIa__stateMsg{padding:var(--space-6);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);margin:auto}.PostComments-module__YW5YIa__emptyState{justify-content:center;align-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);flex-direction:column;margin:auto 0;display:flex}.PostComments-module__YW5YIa__emptyTitle{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);color:var(--color-text-secondary)}.PostComments-module__YW5YIa__emptyBody{font-size:var(--text-xs);color:var(--color-text-muted)}.PostComments-module__YW5YIa__composeForm{gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-bottom:calc(var(--space-3) + var(--safe-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;align-items:flex-start;display:flex}.PostComments-module__YW5YIa__composeInputWrap{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;flex:1;padding:2px 2px 2px 4px;display:flex}.PostComments-module__YW5YIa__composeRow{align-items:center;display:flex}.PostComments-module__YW5YIa__replyingBadge{background:var(--color-surface);font-size:var(--text-xs);color:var(--color-text-secondary);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;margin:4px 4px 0;padding:2px 8px;display:inline-flex}.PostComments-module__YW5YIa__replyingBadge button{cursor:pointer;color:var(--color-text-muted);margin-left:var(--space-2);touch-action:manipulation;background:0 0;border:none;align-items:center;display:flex}.PostComments-module__YW5YIa__inputField{padding:var(--space-2) var(--space-3);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1}.PostComments-module__YW5YIa__inputField::placeholder{color:var(--color-text-muted)}.PostComments-module__YW5YIa__inputField:disabled{opacity:.5}.PostComments-module__YW5YIa__sendBtn{cursor:pointer;color:var(--color-brand);padding:var(--space-2) var(--space-3);transition:opacity var(--duration-fast);touch-action:manipulation;background:0 0;border:none;align-self:center;align-items:center;display:flex}.PostComments-module__YW5YIa__sendBtn:disabled{opacity:.3;cursor:not-allowed}.PostComments-module__YW5YIa__commentRow{gap:var(--space-2);scroll-margin-top:var(--space-3);display:flex}.PostComments-module__YW5YIa__actorLink{border-radius:50%;flex-shrink:0;text-decoration:none;display:inline-flex}@keyframes PostComments-module__YW5YIa__fadeInMenu{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PostComments-module__YW5YIa__menuWrap{position:absolute;top:3px;right:3px}.PostComments-module__YW5YIa__menuBtn{width:22px;height:22px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.PostComments-module__YW5YIa__menuBtn:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.PostComments-module__YW5YIa__menuDropdown{z-index:5;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:140px;box-shadow:var(--shadow-lg);animation:PostComments-module__YW5YIa__fadeInMenu .12s var(--ease-out) both;padding:4px;position:absolute;top:calc(100% + 4px);right:0}.PostComments-module__YW5YIa__menuItemDanger{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-error);text-align:left;transition:background var(--duration-fast);background:0 0;border:none;padding:9px 10px;display:flex}.PostComments-module__YW5YIa__menuItemDanger:hover{background:#e8462a14}.PostComments-module__YW5YIa__commentBody{flex-direction:column;flex:1;gap:2px;display:flex}.PostComments-module__YW5YIa__commentContentBox{background:var(--color-surface-raised);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);position:relative}.PostComments-module__YW5YIa__commentHeader{align-items:center;gap:var(--space-2);margin-bottom:2px;padding-right:22px;display:flex}.PostComments-module__YW5YIa__commentName{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary);cursor:pointer;text-decoration:none}.PostComments-module__YW5YIa__commentName:hover{text-decoration:underline}.PostComments-module__YW5YIa__commentTime{color:var(--color-text-muted);font-size:.7rem}.PostComments-module__YW5YIa__commentText{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-snug);white-space:pre-wrap}.PostComments-module__YW5YIa__commentActions{gap:var(--space-3);padding:0 var(--space-2);display:flex}.PostComments-module__YW5YIa__commentActionBtn{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--weight-semi);cursor:pointer;background:0 0;border:none}.PostComments-module__YW5YIa__commentActionBtn:hover{text-decoration:underline}.PostComments-module__YW5YIa__repliesContainer{margin-top:var(--space-2);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.PostComments-module__YW5YIa__replyItem{gap:var(--space-2);display:flex}.PostComments-module__YW5YIa__replyContentBox{background:var(--color-surface-raised);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex:1;position:relative}.PostComments-module__YW5YIa__replyHeader{align-items:center;gap:var(--space-2);padding-right:20px;display:flex}.PostComments-module__YW5YIa__replyToTag{color:var(--color-brand);font-weight:var(--weight-semi)}.PostComments-module__YW5YIa__viewMoreReplies{font-size:var(--text-xs);color:var(--color-brand);font-weight:var(--weight-semi);cursor:pointer;text-align:left;padding:0 var(--space-2);background:0 0;border:none}.PostComments-module__YW5YIa__loadMoreBtn{color:var(--color-brand);font-weight:var(--weight-semi);font-size:var(--text-sm);cursor:pointer;padding:var(--space-2);background:0 0;border:none}.PostComments-module__YW5YIa__loadMoreBtn:hover{text-decoration:underline}.PostComments-module__YW5YIa__commentRow,.PostComments-module__YW5YIa__commentHeader,.PostComments-module__YW5YIa__commentTime,.PostComments-module__YW5YIa__commentActions{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.PostComments-module__YW5YIa__commentText{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}
@keyframes PostOptionsSheet-module__-vMb3G__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes PostOptionsSheet-module__-vMb3G__sheetUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes PostOptionsSheet-module__-vMb3G__popIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes PostOptionsSheet-module__-vMb3G__spin{to{transform:rotate(360deg)}}.PostOptionsSheet-module__-vMb3G__backdrop{z-index:600;-webkit-backdrop-filter:blur(4px);animation:PostOptionsSheet-module__-vMb3G__backdropIn .18s var(--ease-out) both;background:#00000080;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (min-width:640px){.PostOptionsSheet-module__-vMb3G__backdrop{padding:var(--space-6);align-items:center}}.PostOptionsSheet-module__-vMb3G__sheet{background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;padding-bottom:var(--safe-bottom);animation:PostOptionsSheet-module__-vMb3G__sheetUp .26s var(--ease-spring) both;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.PostOptionsSheet-module__-vMb3G__sheet{border-radius:var(--radius-xl);max-width:360px;animation:PostOptionsSheet-module__-vMb3G__popIn .22s var(--ease-spring) both;padding-bottom:0}}.PostOptionsSheet-module__-vMb3G__handle{background:var(--color-border);width:36px;height:4px;margin:var(--space-3) auto var(--space-2);border-radius:2px;flex-shrink:0}@media (min-width:640px){.PostOptionsSheet-module__-vMb3G__handle{display:none}}.PostOptionsSheet-module__-vMb3G__options{padding:var(--space-2) 0;flex-direction:column;display:flex}.PostOptionsSheet-module__-vMb3G__option{align-items:center;gap:var(--space-4);width:100%;padding:15px var(--space-6);cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;display:flex}.PostOptionsSheet-module__-vMb3G__option:hover{background:var(--color-surface-raised)}.PostOptionsSheet-module__-vMb3G__option:active{background:var(--color-brand-subtle)}.PostOptionsSheet-module__-vMb3G__option:disabled{opacity:.55;cursor:not-allowed}@media (min-width:640px){.PostOptionsSheet-module__-vMb3G__option{padding:13px var(--space-5);font-size:var(--text-sm)}}.PostOptionsSheet-module__-vMb3G__optionDanger{color:var(--color-error)}.PostOptionsSheet-module__-vMb3G__optionDanger:hover{background:#e8462a0f}.PostOptionsSheet-module__-vMb3G__optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:flex}.PostOptionsSheet-module__-vMb3G__optionLabel{flex:1;line-height:1.2}.PostOptionsSheet-module__-vMb3G__divider{background:var(--color-border);height:1px;margin:var(--space-1) 0}.PostOptionsSheet-module__-vMb3G__cancelBtn{width:calc(100% - var(--space-8));margin:var(--space-2) var(--space-4) var(--space-4);background:var(--color-surface-raised);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast) var(--ease-spring);padding:14px}.PostOptionsSheet-module__-vMb3G__cancelBtn:hover{background:var(--color-bg);color:var(--color-text-primary);transform:translateY(-1px)}.PostOptionsSheet-module__-vMb3G__cancelBtn:active{transform:scale(.98)}@media (min-width:640px){.PostOptionsSheet-module__-vMb3G__cancelBtn{margin:var(--space-2) var(--space-4) var(--space-3)}}.PostOptionsSheet-module__-vMb3G__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite PostOptionsSheet-module__-vMb3G__spin;display:block}.PostOptionsSheet-module__-vMb3G__confirm{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6);flex-direction:column;display:flex}@media (min-width:640px){.PostOptionsSheet-module__-vMb3G__confirm{padding:var(--space-5) var(--space-6) var(--space-6)}}.PostOptionsSheet-module__-vMb3G__confirmIcon{background:color-mix(in srgb, var(--color-error) 14%, transparent);width:48px;height:48px;color:var(--color-error);margin-bottom:var(--space-1);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.PostOptionsSheet-module__-vMb3G__confirmTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary)}.PostOptionsSheet-module__-vMb3G__confirmText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);max-width:340px;line-height:1.5}.PostOptionsSheet-module__-vMb3G__confirmActions{gap:var(--space-3);width:100%;margin-top:var(--space-3);display:flex}.PostOptionsSheet-module__-vMb3G__confirmCancelBtn,.PostOptionsSheet-module__-vMb3G__confirmDeleteBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:13px var(--space-4);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), transform var(--duration-fast) var(--ease-spring);flex:1;display:inline-flex}.PostOptionsSheet-module__-vMb3G__confirmCancelBtn{background:var(--color-surface-raised);border:1.5px solid var(--color-border);color:var(--color-text-primary)}.PostOptionsSheet-module__-vMb3G__confirmCancelBtn:hover:not(:disabled){background:var(--color-bg);border-color:var(--color-text-muted)}.PostOptionsSheet-module__-vMb3G__confirmDeleteBtn{background:var(--color-error);border:1.5px solid var(--color-error);color:#fff}.PostOptionsSheet-module__-vMb3G__confirmDeleteBtn:hover:not(:disabled){filter:brightness(.92)}.PostOptionsSheet-module__-vMb3G__confirmCancelBtn:active:not(:disabled),.PostOptionsSheet-module__-vMb3G__confirmDeleteBtn:active:not(:disabled){transform:scale(.98)}.PostOptionsSheet-module__-vMb3G__confirmCancelBtn:disabled,.PostOptionsSheet-module__-vMb3G__confirmDeleteBtn:disabled{opacity:.6;cursor:not-allowed}.PostOptionsSheet-module__-vMb3G__picker{gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2);flex-direction:column;display:flex}.PostOptionsSheet-module__-vMb3G__pickerTitle{font-family:var(--font-ui);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}.PostOptionsSheet-module__-vMb3G__pickerText{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.PostOptionsSheet-module__-vMb3G__pickerGrid{gap:var(--space-3);overscroll-behavior:contain;padding-bottom:var(--space-2);scrollbar-width:none;display:flex;overflow-x:auto}.PostOptionsSheet-module__-vMb3G__pickerGrid::-webkit-scrollbar{display:none}.PostOptionsSheet-module__-vMb3G__pickerItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;flex-direction:column;flex:none;gap:5px;width:84px;padding:0;display:flex;overflow:hidden}.PostOptionsSheet-module__-vMb3G__pickerItem:hover:not(:disabled){border-color:var(--color-brand)}.PostOptionsSheet-module__-vMb3G__pickerItem:disabled{opacity:.55;cursor:not-allowed}.PostOptionsSheet-module__-vMb3G__pickerThumb,.PostOptionsSheet-module__-vMb3G__pickerThumbFallback{aspect-ratio:9/16;object-fit:cover;background:var(--color-surface-raised);width:100%;display:block}.PostOptionsSheet-module__-vMb3G__pickerThumbFallback{color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.PostOptionsSheet-module__-vMb3G__pickerMeta{font-size:var(--text-xs);color:var(--color-text-secondary);text-align:left;font-variant-numeric:tabular-nums;padding:0 6px 6px}
@keyframes PostLikesModal-module__jVp56W__plmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PostLikesModal-module__jVp56W__plmSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes PostLikesModal-module__jVp56W__plmPopIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes PostLikesModal-module__jVp56W__plmSpin{to{transform:rotate(360deg)}}.PostLikesModal-module__jVp56W__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);animation:PostLikesModal-module__jVp56W__plmFadeIn .2s var(--ease-out) both;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.PostLikesModal-module__jVp56W__backdrop{align-items:center}}.PostLikesModal-module__jVp56W__sheet{background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;min-height:min(52vh,400px);max-height:80vh;box-shadow:var(--shadow-lg);animation:PostLikesModal-module__jVp56W__plmSlideUp .28s var(--ease-spring) both;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.PostLikesModal-module__jVp56W__sheet{width:440px;max-width:calc(100vw - var(--space-8));border-radius:var(--radius-xl);min-height:min(50vh,380px);max-height:70vh;animation:PostLikesModal-module__jVp56W__plmPopIn .2s var(--ease-out) both}}.PostLikesModal-module__jVp56W__handle{background:var(--color-border);width:36px;height:4px;margin:var(--space-3) auto var(--space-1);border-radius:2px;flex-shrink:0}@media (min-width:640px){.PostLikesModal-module__jVp56W__handle{display:none}}.PostLikesModal-module__jVp56W__header{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.PostLikesModal-module__jVp56W__title{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);display:flex}.PostLikesModal-module__jVp56W__count{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-brand);background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);padding:1px 8px}.PostLikesModal-module__jVp56W__closeBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.PostLikesModal-module__jVp56W__closeBtn:hover{background:var(--color-brand-subtle);color:var(--color-brand-hover)}.PostLikesModal-module__jVp56W__body{-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-2) var(--space-3) calc(var(--space-3) + var(--safe-bottom,0px));overscroll-behavior:contain;flex:auto;overflow-y:auto}.PostLikesModal-module__jVp56W__list{margin:0;padding:0;list-style:none}.PostLikesModal-module__jVp56W__row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);transition:background var(--duration-fast);display:flex}.PostLikesModal-module__jVp56W__row:hover{background:var(--color-surface-raised)}.PostLikesModal-module__jVp56W__main{align-items:center;gap:var(--space-3);flex:auto;min-width:0;text-decoration:none;display:flex}.PostLikesModal-module__jVp56W__avatar{flex-shrink:0}.PostLikesModal-module__jVp56W__text{flex-direction:column;gap:2px;min-width:0;display:flex}.PostLikesModal-module__jVp56W__nameLine{align-items:center;gap:var(--space-1);min-width:0;display:flex}.PostLikesModal-module__jVp56W__name{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostLikesModal-module__jVp56W__verified{color:var(--color-brand);flex-shrink:0}.PostLikesModal-module__jVp56W__headline{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostLikesModal-module__jVp56W__reaction{border-radius:var(--radius-full);background:var(--color-surface-raised);flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;line-height:0;display:flex}.PostLikesModal-module__jVp56W__stateBox{justify-content:center;align-items:center;gap:var(--space-2);min-height:100%;padding:var(--space-10) var(--space-4);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.PostLikesModal-module__jVp56W__stateIcon{color:var(--color-text-muted);opacity:.7}.PostLikesModal-module__jVp56W__stateTitle{font-family:var(--font-ui);font-weight:var(--weight-semi);font-size:var(--text-sm);color:var(--color-text-secondary)}.PostLikesModal-module__jVp56W__retryBtn{align-items:center;gap:var(--space-1);margin-top:var(--space-2);background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-brand-hover);cursor:pointer;padding:8px 16px;display:inline-flex}.PostLikesModal-module__jVp56W__sentinel{height:1px}.PostLikesModal-module__jVp56W__loadingMore{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.PostLikesModal-module__jVp56W__spinner{border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite PostLikesModal-module__jVp56W__plmSpin}.PostLikesModal-module__jVp56W__skeletonRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);display:flex}.PostLikesModal-module__jVp56W__skelAvatar,.PostLikesModal-module__jVp56W__skelLine,.PostLikesModal-module__jVp56W__skelLineSm,.PostLikesModal-module__jVp56W__skelReaction{background:var(--color-surface-raised);border-radius:var(--radius-sm);animation:1.2s ease-in-out infinite alternate PostLikesModal-module__jVp56W__plmFadeIn}.PostLikesModal-module__jVp56W__skelAvatar{border-radius:50%;flex-shrink:0;width:44px;height:44px}.PostLikesModal-module__jVp56W__skelText{flex-direction:column;flex:1;gap:6px;display:flex}.PostLikesModal-module__jVp56W__skelLine{width:45%;height:12px}.PostLikesModal-module__jVp56W__skelLineSm{width:65%;height:10px}.PostLikesModal-module__jVp56W__skelReaction{border-radius:50%;flex-shrink:0;width:34px;height:34px}
@keyframes PostLocationPicker-module__cXKnLW__plpFadeIn{0%{opacity:0}to{opacity:1}}@keyframes PostLocationPicker-module__cXKnLW__plpSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes PostLocationPicker-module__cXKnLW__plpPopIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes PostLocationPicker-module__cXKnLW__plpSpin{to{transform:rotate(360deg)}}.PostLocationPicker-module__cXKnLW__screen{z-index:800;animation:PostLocationPicker-module__cXKnLW__plpFadeIn .15s var(--ease-out) both;background:#00000080;display:flex;position:fixed;inset:0}.PostLocationPicker-module__cXKnLW__panel{background:var(--color-bg);width:100%;height:100dvh;animation:PostLocationPicker-module__cXKnLW__plpSlideUp .22s var(--ease-out) both;flex-direction:column;display:flex;overflow:hidden}@media (min-width:640px){.PostLocationPicker-module__cXKnLW__screen{-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center}.PostLocationPicker-module__cXKnLW__panel{width:480px;max-width:calc(100vw - var(--space-8));height:620px;max-height:calc(100vh - var(--space-16));border-radius:var(--radius-xl);border:1.5px solid var(--color-border);box-shadow:var(--shadow-lg);animation:PostLocationPicker-module__cXKnLW__plpPopIn .18s var(--ease-out) both}}.PostLocationPicker-module__cXKnLW__header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);padding-top:calc(var(--space-2) + var(--safe-top));padding-left:calc(var(--space-3) + var(--safe-left));padding-right:calc(var(--space-3) + var(--safe-right));border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;display:flex}@media (min-width:640px){.PostLocationPicker-module__cXKnLW__header{padding-top:var(--space-2);padding-left:var(--space-3);padding-right:var(--space-3);border-radius:var(--radius-xl) var(--radius-xl) 0 0}}.PostLocationPicker-module__cXKnLW__backBtn{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PostLocationPicker-module__cXKnLW__backBtn:hover{background:var(--color-brand-subtle);color:var(--color-brand-hover)}.PostLocationPicker-module__cXKnLW__title{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.PostLocationPicker-module__cXKnLW__searchRow{align-items:center;gap:var(--space-2);margin:var(--space-3);margin-left:calc(var(--space-3) + var(--safe-left));margin-right:calc(var(--space-3) + var(--safe-right));padding:0 var(--space-3);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-full);transition:border-color var(--duration-base), box-shadow var(--duration-base);flex-shrink:0;display:flex}.PostLocationPicker-module__cXKnLW__searchRow:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-subtle)}.PostLocationPicker-module__cXKnLW__searchIcon{color:var(--color-text-muted);flex-shrink:0;align-items:center;line-height:0;display:flex}.PostLocationPicker-module__cXKnLW__searchRow:focus-within .PostLocationPicker-module__cXKnLW__searchIcon{color:var(--color-brand)}.PostLocationPicker-module__cXKnLW__spin{animation:.7s linear infinite PostLocationPicker-module__cXKnLW__plpSpin}.PostLocationPicker-module__cXKnLW__searchInput{min-width:0;font-family:var(--font-body);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:1rem}.PostLocationPicker-module__cXKnLW__searchInput::placeholder{color:var(--color-text-muted)}.PostLocationPicker-module__cXKnLW__searchInput:disabled{cursor:not-allowed;opacity:.5}.PostLocationPicker-module__cXKnLW__clearBtn{width:44px;height:44px;margin-right:calc(var(--space-3) * -1);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.PostLocationPicker-module__cXKnLW__clearBtn:hover{color:var(--color-text-primary)}.PostLocationPicker-module__cXKnLW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:calc(var(--space-4) + var(--safe-bottom));padding-left:var(--safe-left);padding-right:var(--safe-right);flex:1;overflow-y:auto}.PostLocationPicker-module__cXKnLW__current{padding:var(--space-2) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border)}.PostLocationPicker-module__cXKnLW__currentLabel{margin-bottom:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);display:block}.PostLocationPicker-module__cXKnLW__currentRow{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);background:var(--color-brand-subtle);border:1.5px solid var(--color-brand-muted);border-radius:var(--radius-lg);display:flex}.PostLocationPicker-module__cXKnLW__currentIcon{color:var(--color-brand-hover);flex-shrink:0;align-items:center;line-height:0;display:flex}.PostLocationPicker-module__cXKnLW__currentText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PostLocationPicker-module__cXKnLW__currentName{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-brand-hover);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PostLocationPicker-module__cXKnLW__currentMeta{font-family:var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);opacity:.75;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.PostLocationPicker-module__cXKnLW__removeBtn{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-error);cursor:pointer;transition:background var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PostLocationPicker-module__cXKnLW__removeBtn:hover{background:var(--color-surface)}.PostLocationPicker-module__cXKnLW__removeBtn:disabled{opacity:.5;cursor:not-allowed}.PostLocationPicker-module__cXKnLW__list{margin:0;padding:0;list-style:none}.PostLocationPicker-module__cXKnLW__item{align-items:center;gap:var(--space-3);width:100%;min-height:60px;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--color-border-subtle);text-align:left;cursor:pointer;transition:background var(--duration-fast);background:0 0;display:flex}.PostLocationPicker-module__cXKnLW__item:hover,.PostLocationPicker-module__cXKnLW__itemHi{background:var(--color-brand-subtle)}.PostLocationPicker-module__cXKnLW__itemHi .PostLocationPicker-module__cXKnLW__itemIcon,.PostLocationPicker-module__cXKnLW__item:hover .PostLocationPicker-module__cXKnLW__itemIcon{color:var(--color-brand)}.PostLocationPicker-module__cXKnLW__itemHi .PostLocationPicker-module__cXKnLW__itemName,.PostLocationPicker-module__cXKnLW__item:hover .PostLocationPicker-module__cXKnLW__itemName{color:var(--color-brand-hover)}.PostLocationPicker-module__cXKnLW__item:disabled{opacity:.5;cursor:not-allowed}.PostLocationPicker-module__cXKnLW__itemIcon{color:var(--color-text-muted);transition:color var(--duration-fast);flex-shrink:0;align-items:center;line-height:0;display:flex}.PostLocationPicker-module__cXKnLW__itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.PostLocationPicker-module__cXKnLW__itemName{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-fast);overflow:hidden}.PostLocationPicker-module__cXKnLW__itemMeta{font-family:var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.PostLocationPicker-module__cXKnLW__state{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.PostLocationPicker-module__cXKnLW__stateTitle{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary);margin:var(--space-1) 0 0}.PostLocationPicker-module__cXKnLW__stateBody{font-size:var(--text-sm);line-height:var(--leading-loose);max-width:280px;margin:0}.PostLocationPicker-module__cXKnLW__retryBtn{min-height:44px;margin-top:var(--space-2);padding:0 var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast)}.PostLocationPicker-module__cXKnLW__retryBtn:hover{background:var(--color-brand-subtle);border-color:var(--color-brand)}.PostLocationPicker-module__cXKnLW__selectError{align-items:center;gap:var(--space-2);padding:10px var(--space-4);font-size:var(--text-sm);font-family:var(--font-body);color:var(--color-error);margin:0;display:flex}
.MentionAutocomplete-module__5uHGLq__list{padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:min(220px,40dvh);box-shadow:var(--shadow-md);-webkit-overflow-scrolling:touch;flex-shrink:0;margin:0;list-style:none;overflow-y:auto}.MentionAutocomplete-module__5uHGLq__row{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast);background:0 0;border:none;display:flex}.MentionAutocomplete-module__5uHGLq__rowActive{background:var(--color-brand-subtle)}.MentionAutocomplete-module__5uHGLq__text{flex-direction:column;flex:1;min-width:0;display:flex}.MentionAutocomplete-module__5uHGLq__name{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MentionAutocomplete-module__5uHGLq__handle{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MentionAutocomplete-module__5uHGLq__badge{border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);background:var(--color-brand-subtle);font-family:var(--font-ui);font-size:.6rem;font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);flex:none;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}
@keyframes CreatePostModal-module__LDc-MG__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes CreatePostModal-module__LDc-MG__slideUp{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CreatePostModal-module__LDc-MG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes CreatePostModal-module__LDc-MG__tickPop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}@keyframes CreatePostModal-module__LDc-MG__thumbDone{0%{transform:scale(0)}60%{transform:scale(1.3)}to{transform:scale(1)}}.CreatePostModal-module__LDc-MG__backdrop{z-index:var(--z-post-editor);-webkit-backdrop-filter:blur(4px);animation:CreatePostModal-module__LDc-MG__backdropIn .18s var(--ease-out) both;background:#000000a6;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.CreatePostModal-module__LDc-MG__backdrop{padding:var(--space-6);align-items:center}}.CreatePostModal-module__LDc-MG__modal{background:var(--color-surface);width:100%;height:100dvh;max-height:100dvh;animation:CreatePostModal-module__LDc-MG__slideUp .25s var(--ease-spring) both;flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.CreatePostModal-module__LDc-MG__modal{border-radius:var(--radius-xl);border:1.5px solid var(--color-border);max-width:600px;height:auto;max-height:92dvh;box-shadow:var(--shadow-lg)}}.CreatePostModal-module__LDc-MG__header{padding:var(--space-4) var(--space-5);padding-top:calc(var(--space-4) + var(--safe-top));border-bottom:1px solid var(--color-border);background:var(--color-surface);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.CreatePostModal-module__LDc-MG__headerTitle{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink);line-height:1}.CreatePostModal-module__LDc-MG__closeBtn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.CreatePostModal-module__LDc-MG__closeBtn:hover:not(:disabled){background:var(--color-brand-subtle);color:var(--color-brand-hover)}.CreatePostModal-module__LDc-MG__closeBtn:disabled{opacity:.35;cursor:not-allowed}.CreatePostModal-module__LDc-MG__body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--space-4) var(--space-5);gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}@media (min-width:640px){.CreatePostModal-module__LDc-MG__body{padding:var(--space-5) var(--space-6)}}.CreatePostModal-module__LDc-MG__authorRow{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.CreatePostModal-module__LDc-MG__authorMeta{gap:var(--space-1);flex-direction:column;display:flex}.CreatePostModal-module__LDc-MG__authorName{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-ink)}.CreatePostModal-module__LDc-MG__authorBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:4px;display:flex}.CreatePostModal-module__LDc-MG__badgeBtn{background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);font-family:var(--font-ui);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);cursor:pointer;transition:background var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:4px;padding:3px 10px;font-size:.65rem;display:inline-flex}.CreatePostModal-module__LDc-MG__badgeBtn:hover{background:var(--color-brand-muted);border-color:var(--color-brand)}.CreatePostModal-module__LDc-MG__badgeBtnActive{background:var(--color-brand);color:var(--color-on-brand);border-color:var(--color-brand)}.CreatePostModal-module__LDc-MG__sportField{flex:none;width:auto;max-width:100%}.CreatePostModal-module__LDc-MG__sportField button{background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);width:auto;min-width:0;max-width:100%;height:auto;min-height:0;font-family:var(--font-ui);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);box-shadow:none;transition:background var(--duration-fast), border-color var(--duration-fast);align-items:center;gap:4px;padding:3px 7px 3px 10px;font-size:.65rem;display:inline-flex}.CreatePostModal-module__LDc-MG__sportField button:hover{background:var(--color-brand-muted);border-color:var(--color-brand)}.CreatePostModal-module__LDc-MG__sportField button>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;opacity:1;white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.CreatePostModal-module__LDc-MG__sportField button svg{flex-shrink:0}.CreatePostModal-module__LDc-MG__badgePill{background:var(--color-brand-subtle);border:1px solid var(--color-brand-muted);border-radius:var(--radius-full);font-family:var(--font-ui);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand-hover);align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:.65rem;display:inline-flex}.CreatePostModal-module__LDc-MG__badgePillText{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.CreatePostModal-module__LDc-MG__badgePillClose{width:16px;height:16px;color:var(--color-brand-hover);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:#00b56226;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.CreatePostModal-module__LDc-MG__badgePillClose:hover{background:var(--color-brand);color:var(--color-on-brand)}.CreatePostModal-module__LDc-MG__contentTextarea{width:100%;min-height:90px;max-height:260px;padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-primary);line-height:var(--leading-loose);resize:none;overscroll-behavior:contain;background:0 0;border:none;outline:none;flex-shrink:0;overflow-y:auto}.CreatePostModal-module__LDc-MG__contentTextarea::placeholder{color:var(--color-text-muted)}.CreatePostModal-module__LDc-MG__contentTextarea:disabled{opacity:.55;cursor:not-allowed}.CreatePostModal-module__LDc-MG__charCount{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right;font-family:var(--font-ui);letter-spacing:var(--tracking-wide);flex-shrink:0}.CreatePostModal-module__LDc-MG__charCountDanger{color:var(--color-error);font-weight:var(--weight-bold)}.CreatePostModal-module__LDc-MG__submitError{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-error);animation:CreatePostModal-module__LDc-MG__fadeIn .2s var(--ease-out) both;background:#e8462a12;border:1px solid #e8462a33;flex-shrink:0;display:flex}.CreatePostModal-module__LDc-MG__previewCarousel{gap:var(--space-2);animation:CreatePostModal-module__LDc-MG__fadeIn .25s var(--ease-out) both;flex-direction:column;flex-shrink:0;display:flex;position:relative}.CreatePostModal-module__LDc-MG__previewSlide{border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;position:relative;overflow:hidden}.CreatePostModal-module__LDc-MG__previewMedia{object-fit:cover;object-position:center;background:#000;width:100%;height:100%;display:block}.CreatePostModal-module__LDc-MG__previewVideoWrap{cursor:pointer;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__previewPlayOverlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__previewPlayBtn{-webkit-backdrop-filter:blur(4px);color:#fff;background:#0000008c;border:1.5px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.CreatePostModal-module__LDc-MG__previewUploadOverlay{justify-content:center;align-items:center;gap:var(--space-2);background:#0000008c;flex-direction:column;display:flex;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__ringWrap{justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.CreatePostModal-module__LDc-MG__ringSvg{width:52px;height:52px;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__ringPct{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);color:#fff;z-index:1;position:relative}.CreatePostModal-module__LDc-MG__ringSize{font-family:var(--font-ui);color:#ffffffb3;letter-spacing:var(--tracking-wide);font-size:.65rem}.CreatePostModal-module__LDc-MG__previewDoneOverlay{background:#00000040;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__doneTick{color:var(--color-brand);animation:CreatePostModal-module__LDc-MG__tickPop .45s var(--ease-spring) both;filter:drop-shadow(0 0 8px #00b56299);display:flex}.CreatePostModal-module__LDc-MG__previewErrorOverlay{justify-content:center;align-items:center;gap:var(--space-2);color:#fff;background:#e8462a99;flex-direction:column;display:flex;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__previewErrorText{font-size:var(--text-xs);font-family:var(--font-ui);text-align:center;padding-inline:var(--space-4)}.CreatePostModal-module__LDc-MG__previewRemoveBtn{top:var(--space-2);right:var(--space-2);color:#fff;cursor:pointer;z-index:10;width:28px;height:28px;transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring);background:#0009;border:1.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.CreatePostModal-module__LDc-MG__previewRemoveBtn:hover{background:#e8462ad9;transform:scale(1.1)}.CreatePostModal-module__LDc-MG__previewCropBtn{bottom:var(--space-2);left:var(--space-2);border-radius:var(--radius-full);color:#fff;font-family:var(--font-ui);font-size:.66rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;z-index:4;-webkit-backdrop-filter:blur(4px);transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring);background:#00000094;border:1px solid #ffffff38;align-items:center;gap:5px;padding:5px 11px;display:inline-flex;position:absolute}.CreatePostModal-module__LDc-MG__previewCropBtn:hover{background:#000000c7;transform:translateY(-1px)}.CreatePostModal-module__LDc-MG__previewVideoBadge{bottom:var(--space-2);left:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:.62rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffffe6;background:#0009;align-items:center;gap:4px;padding:3px 9px;display:inline-flex;position:absolute}.CreatePostModal-module__LDc-MG__previewCounter{top:var(--space-2);left:var(--space-2);color:#ffffffe6;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);background:#0000008c;padding:2px 9px;position:absolute}.CreatePostModal-module__LDc-MG__previewNav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:10;width:36px;height:36px;transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring);background:#0000008c;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:calc(50% - 24px);transform:translateY(-50%)}.CreatePostModal-module__LDc-MG__previewNav:hover{background:#00b562b3}.CreatePostModal-module__LDc-MG__previewNavPrev{left:var(--space-2)}.CreatePostModal-module__LDc-MG__previewNavNext{right:var(--space-2)}.CreatePostModal-module__LDc-MG__previewThumbRow{gap:var(--space-2);overscroll-behavior:contain;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.CreatePostModal-module__LDc-MG__previewThumbRow::-webkit-scrollbar{display:none}.CreatePostModal-module__LDc-MG__previewThumb{border-radius:var(--radius-sm);cursor:pointer;background:var(--color-surface-raised);width:52px;height:52px;transition:border-color var(--duration-fast), transform var(--duration-fast) var(--ease-spring);border:2px solid #0000;flex-shrink:0;padding:0;position:relative;overflow:hidden}.CreatePostModal-module__LDc-MG__previewThumb:hover{transform:translateY(-1px)}.CreatePostModal-module__LDc-MG__previewThumbActive{border-color:var(--color-brand)}.CreatePostModal-module__LDc-MG__previewThumbImg{object-fit:cover;width:100%;height:100%}.CreatePostModal-module__LDc-MG__previewThumbVideoIcon{background:var(--primitive-ink-950);width:100%;height:100%;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.CreatePostModal-module__LDc-MG__thumbDone{background:var(--color-brand);width:16px;height:16px;color:var(--color-on-brand);animation:CreatePostModal-module__LDc-MG__thumbDone .3s var(--ease-spring) both;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:2px;right:2px}.CreatePostModal-module__LDc-MG__thumbProgress{background:var(--color-brand);height:3px;width:var(--pct);transition:width .2s linear;position:absolute;bottom:0;left:0;right:0}.CreatePostModal-module__LDc-MG__footer{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);padding-bottom:calc(var(--space-3) + var(--safe-bottom));border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;display:flex}.CreatePostModal-module__LDc-MG__footerTools{align-items:center;gap:var(--space-1);display:flex}.CreatePostModal-module__LDc-MG__toolBtn{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:relative}.CreatePostModal-module__LDc-MG__toolBtn:hover:not(:disabled){background:var(--color-brand-subtle);color:var(--color-brand-hover)}.CreatePostModal-module__LDc-MG__toolBtn:disabled{opacity:.3;cursor:not-allowed}.CreatePostModal-module__LDc-MG__toolCount{background:var(--color-brand);width:14px;height:14px;color:var(--color-on-brand);font-family:var(--font-ui);font-size:.6rem;font-weight:var(--weight-bold);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;top:4px;right:4px}.CreatePostModal-module__LDc-MG__mediaHint{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-left:var(--space-1)}.CreatePostModal-module__LDc-MG__footerRight{align-items:center;gap:var(--space-3);display:flex}.CreatePostModal-module__LDc-MG__postBtn{align-items:center;gap:var(--space-2);padding:10px var(--space-6);background:var(--color-brand);color:var(--color-on-brand);border-radius:var(--radius-full);font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;min-width:76px;transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring), box-shadow var(--duration-base);border:none;justify-content:center;display:inline-flex}.CreatePostModal-module__LDc-MG__postBtn:hover:not(:disabled){background:var(--color-brand-hover);box-shadow:var(--shadow-brand);transform:translateY(-1px)}.CreatePostModal-module__LDc-MG__postBtn:active:not(:disabled){transform:scale(.96)}.CreatePostModal-module__LDc-MG__postBtn:disabled{opacity:.38;cursor:not-allowed}.CreatePostModal-module__LDc-MG__confirmOverlay{z-index:20;padding:var(--space-5);-webkit-backdrop-filter:blur(2px);animation:CreatePostModal-module__LDc-MG__fadeIn .15s var(--ease-out) both;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.CreatePostModal-module__LDc-MG__confirmDialog{text-align:center;align-items:center;gap:var(--space-2);width:100%;max-width:340px;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:CreatePostModal-module__LDc-MG__slideUp .2s var(--ease-spring) both;flex-direction:column;display:flex}.CreatePostModal-module__LDc-MG__confirmIcon{background:color-mix(in srgb, var(--color-error) 14%, transparent);width:46px;height:46px;color:var(--color-error);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CreatePostModal-module__LDc-MG__confirmTitle{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary)}.CreatePostModal-module__LDc-MG__confirmText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.CreatePostModal-module__LDc-MG__confirmActions{gap:var(--space-3);width:100%;margin-top:var(--space-3);display:flex}.CreatePostModal-module__LDc-MG__confirmCancelBtn,.CreatePostModal-module__LDc-MG__confirmDiscardBtn,.CreatePostModal-module__LDc-MG__confirmPrimaryBtn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semi);cursor:pointer;transition:background .15s var(--ease-out), border-color .15s var(--ease-out);flex:1}.CreatePostModal-module__LDc-MG__confirmCancelBtn{background:var(--color-surface-raised);border:1.5px solid var(--color-border);color:var(--color-text-primary)}.CreatePostModal-module__LDc-MG__confirmCancelBtn:hover{background:var(--color-bg);border-color:var(--color-text-muted)}.CreatePostModal-module__LDc-MG__confirmDiscardBtn{background:var(--color-error);border:1.5px solid var(--color-error);color:#fff}.CreatePostModal-module__LDc-MG__confirmDiscardBtn:hover{filter:brightness(.92)}.CreatePostModal-module__LDc-MG__confirmPrimaryBtn{background:var(--color-brand);border:1.5px solid var(--color-brand);color:var(--color-on-brand)}.CreatePostModal-module__LDc-MG__confirmPrimaryBtn:hover{background:var(--color-brand-hover);border-color:var(--color-brand-hover)}.CreatePostModal-module__LDc-MG__confirmIconWarn{color:#d97706;background:#f59e0b29}
.EditPostModal-module__Qq4auG__mediaPreview{margin-top:var(--space-2)}.EditPostModal-module__Qq4auG__previewBox{border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;position:relative;overflow:hidden}.EditPostModal-module__Qq4auG__previewMedia{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.EditPostModal-module__Qq4auG__previewNav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.EditPostModal-module__Qq4auG__previewNavPrev{left:var(--space-2)}.EditPostModal-module__Qq4auG__previewNavNext{right:var(--space-2)}.EditPostModal-module__Qq4auG__previewCounter{top:var(--space-2);right:var(--space-2);color:#ffffffe6;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);z-index:2;background:#0000008c;padding:2px 9px;position:absolute}.EditPostModal-module__Qq4auG__previewVideoBadge{bottom:var(--space-2);left:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:.62rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffffe6;z-index:2;background:#0009;align-items:center;gap:4px;padding:3px 9px;display:inline-flex;position:absolute}.EditPostModal-module__Qq4auG__mediaHint{margin-top:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);align-items:center;gap:6px;display:flex}.EditPostModal-module__Qq4auG__footerNote{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}
@keyframes PostImageCropper-module__Tbr4PG__cropFadeIn{0%{opacity:0}to{opacity:1}}.PostImageCropper-module__Tbr4PG__backdrop{z-index:700;animation:PostImageCropper-module__Tbr4PG__cropFadeIn .15s var(--ease-out) both;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.PostImageCropper-module__Tbr4PG__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) + var(--safe-top)) var(--space-4) var(--space-3);flex-shrink:0;display:flex}.PostImageCropper-module__Tbr4PG__headerBtn{color:#fff;cursor:pointer;width:40px;height:40px;transition:background var(--duration-fast);background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.PostImageCropper-module__Tbr4PG__headerBtn:hover:not(:disabled){background:#ffffff29}.PostImageCropper-module__Tbr4PG__headerBtn:disabled{opacity:.4;cursor:not-allowed}.PostImageCropper-module__Tbr4PG__headerTitle{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-base);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#fff}.PostImageCropper-module__Tbr4PG__applyBtn{border-radius:var(--radius-full);background:var(--color-brand);min-width:72px;color:var(--color-on-brand);font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring);border:none;justify-content:center;align-items:center;gap:6px;padding:9px 18px;display:inline-flex}.PostImageCropper-module__Tbr4PG__applyBtn:hover:not(:disabled){background:var(--color-brand-hover)}.PostImageCropper-module__Tbr4PG__applyBtn:active:not(:disabled){transform:scale(.96)}.PostImageCropper-module__Tbr4PG__applyBtn:disabled{opacity:.5;cursor:not-allowed}.PostImageCropper-module__Tbr4PG__cropArea{background:#000;flex:1;min-height:0;position:relative}.PostImageCropper-module__Tbr4PG__hint{padding:var(--space-2) var(--space-4);color:#fff9;font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.PostImageCropper-module__Tbr4PG__zoomWrap{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5) calc(var(--space-5) + var(--safe-bottom));color:#ffffffb3;flex-shrink:0;display:flex}.PostImageCropper-module__Tbr4PG__zoomSlider{height:3px;accent-color:var(--color-brand);cursor:pointer;flex:1}.PostImageCropper-module__Tbr4PG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite PostImageCropper-module__Tbr4PG__spin;display:block}@keyframes PostImageCropper-module__Tbr4PG__spin{to{transform:rotate(360deg)}}
@keyframes TailSlide-module__5uAqyW__spin{to{transform:rotate(360deg)}}.TailSlide-module__5uAqyW__tail{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;color:#ffffffd9;padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.TailSlide-module__5uAqyW__page{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100%;padding-bottom:calc(var(--space-6) + var(--safe-bottom));flex-shrink:0}.TailSlide-module__5uAqyW__panel{left:50%;bottom:var(--space-6);z-index:5;min-width:260px;max-width:calc(100% - 2 * var(--space-6));-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);background:#000000b3;border:1px solid #ffffff1f;position:absolute;transform:translate(-50%)}.TailSlide-module__5uAqyW__spinner{border:2.5px solid #ffffff40;border-top-color:var(--color-brand);border-radius:50%;flex-shrink:0;width:22px;height:22px;animation:.7s linear infinite TailSlide-module__5uAqyW__spin}.TailSlide-module__5uAqyW__label,.TailSlide-module__5uAqyW__body{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#ffffffa6}.TailSlide-module__5uAqyW__body{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-size:var(--text-sm);max-width:280px}.TailSlide-module__5uAqyW__icon{color:#fff9}.TailSlide-module__5uAqyW__title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:.02em;text-transform:uppercase;color:#fff;line-height:1}.TailSlide-module__5uAqyW__btn{align-items:center;gap:var(--space-2);margin-top:var(--space-2);background:var(--color-brand);border-radius:var(--radius-full);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-brand);cursor:pointer;transition:background var(--duration-fast);-webkit-tap-highlight-color:transparent;border:none;padding:10px 20px;display:inline-flex}.TailSlide-module__5uAqyW__btn:hover{background:var(--color-brand-hover)}.TailSlide-module__5uAqyW__endDots{gap:var(--space-2);display:flex}.TailSlide-module__5uAqyW__endDot{background:#ffffff59;border-radius:50%;width:5px;height:5px}
.ViewerActions-module__ADzwZW__rail{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ViewerActions-module__ADzwZW__railBtn{padding:var(--space-2);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex}.ViewerActions-module__ADzwZW__railBtn:disabled{opacity:.4;cursor:not-allowed}.ViewerActions-module__ADzwZW__railIcon{filter:drop-shadow(0 1px 2px #0000008c);flex-shrink:0;align-items:center;line-height:0;display:flex}.ViewerActions-module__ADzwZW__railLabel{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);color:#fff;text-shadow:0 1px 2px #0009;min-height:0;line-height:1}.ViewerActions-module__ADzwZW__railLabel:empty{display:none}.ViewerActions-module__ADzwZW__panel{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border-top:1px solid var(--color-border);display:flex}.ViewerActions-module__ADzwZW__panelBtn{align-items:center;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-md);font-family:var(--font-ui);font-weight:var(--weight-semi);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:inline-flex}.ViewerActions-module__ADzwZW__panelBtn:hover:not(:disabled){background:var(--color-surface-raised);color:var(--color-text-secondary)}.ViewerActions-module__ADzwZW__panelBtn:disabled{opacity:.4;cursor:not-allowed}.ViewerActions-module__ADzwZW__panelIcon{flex-shrink:0;align-items:center;line-height:0;display:flex}.ViewerActions-module__ADzwZW__panelLabel{line-height:1}.ViewerActions-module__ADzwZW__panelLabel:empty{display:none}.ViewerActions-module__ADzwZW__saved,.ViewerActions-module__ADzwZW__rail .ViewerActions-module__ADzwZW__saved{color:var(--color-brand)}
@keyframes LikeBurst-module__CygTCG__burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(-12deg)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(0)}45%{transform:translate(-50%,-50%)scale(.95)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)translateY(-16px)}}.LikeBurst-module__CygTCG__burst{z-index:3;color:var(--color-brand);filter:drop-shadow(0 4px 18px #00000073);pointer-events:none;animation:LikeBurst-module__CygTCG__burst .9s var(--ease-out) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@keyframes ViewerVideo-module__70onmG__flashPop{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.25)}}.ViewerVideo-module__70onmG__wrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ViewerVideo-module__70onmG__wrapBar{cursor:pointer}.ViewerVideo-module__70onmG__frame{max-width:100%;max-height:100%;display:flex;position:relative}.ViewerVideo-module__70onmG__wrapMinimal .ViewerVideo-module__70onmG__frame{width:100%;height:100%}.ViewerVideo-module__70onmG__wrapMinimal .ViewerVideo-module__70onmG__video{object-fit:contain;width:100%;height:100%}.ViewerVideo-module__70onmG__wrapBar .ViewerVideo-module__70onmG__video{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 48px);display:block}.ViewerVideo-module__70onmG__video{background:#000}.ViewerVideo-module__70onmG__flash{color:#fff;pointer-events:none;width:72px;height:72px;animation:ViewerVideo-module__70onmG__flashPop .6s var(--ease-out) forwards;background:#00000073;border-radius:50%;justify-content:center;align-items:center;margin:-36px 0 0 -36px;display:flex;position:absolute;top:50%;left:50%}.ViewerVideo-module__70onmG__progress{pointer-events:none;background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.ViewerVideo-module__70onmG__progressFill{background:var(--color-brand);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.ViewerVideo-module__70onmG__controls{z-index:2;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);transition:opacity var(--duration-base) var(--ease-out);cursor:default;background:linear-gradient(#0000,#000c);display:flex;position:absolute;bottom:0;left:0;right:0}.ViewerVideo-module__70onmG__controlsHidden{opacity:0;pointer-events:none}.ViewerVideo-module__70onmG__ctrlBtn{color:#fff;cursor:pointer;width:34px;height:34px;transition:background var(--duration-fast);-webkit-tap-highlight-color:transparent;background:#ffffff24;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ViewerVideo-module__70onmG__ctrlBtn:hover{background:#ffffff47}.ViewerVideo-module__70onmG__time{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semi);color:#ffffffd9;letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ViewerVideo-module__70onmG__seek{appearance:none;border-radius:var(--radius-full);cursor:pointer;min-width:0;height:4px;accent-color:var(--color-brand);background:#ffffff4d;flex:auto}.ViewerVideo-module__70onmG__seek::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-brand);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.ViewerVideo-module__70onmG__seek::-moz-range-thumb{background:var(--color-brand);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}
.ViewerMedia-module__AyX8kG__media{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ViewerMedia-module__AyX8kG__mediaActive{touch-action:pan-x pan-y}.ViewerMedia-module__AyX8kG__mediaZoomed{touch-action:none}.ViewerMedia-module__AyX8kG__img,.ViewerMedia-module__AyX8kG__still{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ViewerMedia-module__AyX8kG__media{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.RecruitmentSharePreview-module__2KxuWa__card{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);display:flex}.RecruitmentSharePreview-module__2KxuWa__thumb{border-radius:var(--radius-sm);background:var(--color-brand-subtle);width:48px;height:48px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.RecruitmentSharePreview-module__2KxuWa__cover{object-fit:cover;width:100%;height:100%}.RecruitmentSharePreview-module__2KxuWa__sportIcon{opacity:.9}.RecruitmentSharePreview-module__2KxuWa__body{flex-direction:column;gap:2px;min-width:0;display:flex}.RecruitmentSharePreview-module__2KxuWa__kicker{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-brand);align-items:center;gap:3px;display:inline-flex}.RecruitmentSharePreview-module__2KxuWa__title{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-semi);color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RecruitmentSharePreview-module__2KxuWa__meta{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ViewerTextPost-module__9ibxya__root{background:var(--color-viewer-card);color:#fff;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.ViewerTextPost-module__9ibxya__area{flex-direction:column;align-items:flex-start;min-height:0;display:flex}.ViewerTextPost-module__9ibxya__areaDisplay{justify-content:center}.ViewerTextPost-module__9ibxya__areaBody{justify-content:flex-start}.ViewerTextPost-module__9ibxya__box{text-align:left;width:100%;min-height:0}.ViewerTextPost-module__9ibxya__bolt{color:var(--color-brand);margin-bottom:var(--space-3);display:block}.ViewerTextPost-module__9ibxya__sizeDisplayXl,.ViewerTextPost-module__9ibxya__sizeDisplayLg{font-family:var(--font-display);font-weight:var(--weight-regular);letter-spacing:.01em;line-height:1.04}.ViewerTextPost-module__9ibxya__sizeBodyLg{font-family:var(--font-body);font-size:24px;font-weight:var(--weight-medium);line-height:1.35}.ViewerTextPost-module__9ibxya__sizeBody{font-family:var(--font-body);font-size:18px;font-weight:var(--weight-regular);line-height:1.55}.ViewerTextPost-module__9ibxya__content,.ViewerTextPost-module__9ibxya__tags{padding:0}.ViewerTextPost-module__9ibxya__content p,.ViewerTextPost-module__9ibxya__tags p{font:inherit;letter-spacing:inherit;color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal}.ViewerTextPost-module__9ibxya__content a,.ViewerTextPost-module__9ibxya__tags a{color:var(--color-viewer-link);font-weight:inherit;text-decoration:none}.ViewerTextPost-module__9ibxya__content a:hover,.ViewerTextPost-module__9ibxya__tags a:hover,.ViewerTextPost-module__9ibxya__content a:active,.ViewerTextPost-module__9ibxya__tags a:active{color:var(--color-viewer-link);text-decoration:underline}.ViewerTextPost-module__9ibxya__tags{margin-top:var(--space-4);font-family:var(--font-body);font-size:14px;font-weight:var(--weight-medium);letter-spacing:0;line-height:1.4}.ViewerTextPost-module__9ibxya__tags p{color:var(--color-viewer-link)}.ViewerTextPost-module__9ibxya__phone .ViewerTextPost-module__9ibxya__area{top:calc(44px + 2 * var(--space-2) + var(--safe-top));bottom:calc(100px + var(--safe-bottom));padding:var(--space-3) var(--space-4);position:absolute;left:0;right:76px}.ViewerTextPost-module__9ibxya__phone .ViewerTextPost-module__9ibxya__sizeDisplayXl{font-size:clamp(40px,12vw,52px)}.ViewerTextPost-module__9ibxya__phone .ViewerTextPost-module__9ibxya__sizeDisplayLg{font-size:clamp(30px,9vw,40px)}.ViewerTextPost-module__9ibxya__boxClamped{flex:0 auto;overflow:hidden}.ViewerTextPost-module__9ibxya__boxCut{-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.ViewerTextPost-module__9ibxya__boxExpanded{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;overflow-y:auto}.ViewerTextPost-module__9ibxya__boxExpanded::-webkit-scrollbar{display:none}.ViewerTextPost-module__9ibxya__moreBtn{margin-top:var(--space-3);border-radius:var(--radius-full);color:#fff;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast);background:#ffffff1f;border:1px solid #ffffff2e;flex:none;padding:6px 14px}.ViewerTextPost-module__9ibxya__moreBtn:active{background:#ffffff38}.ViewerTextPost-module__9ibxya__desktop{cursor:default;justify-content:center;align-items:center;display:flex}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__area{width:100%;max-width:36rem;max-height:100%;padding:var(--space-10) var(--space-8)}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__sizeDisplayXl{font-size:clamp(48px,5vw,64px)}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__sizeDisplayLg{font-size:clamp(36px,3.6vw,48px)}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__sizeBodyLg{font-size:28px}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__sizeBody{font-size:18px}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__box{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding-right:var(--space-3);flex:0 auto;overflow-y:auto}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__box::-webkit-scrollbar{width:6px}.ViewerTextPost-module__9ibxya__desktop .ViewerTextPost-module__9ibxya__box::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#ffffff4d}@media (prefers-reduced-motion:reduce){.ViewerTextPost-module__9ibxya__moreBtn{transition:none}.ViewerTextPost-module__9ibxya__boxExpanded{scroll-behavior:auto}}
.RecruitmentShareMenu-module__rQexjG__wrap{flex:none;display:inline-flex;position:relative}.RecruitmentShareMenu-module__rQexjG__scrim{z-index:200;position:fixed;inset:0}.RecruitmentShareMenu-module__rQexjG__menu{top:calc(100% + var(--space-2));z-index:201;min-width:210px;padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg,0 8px 32px #00000047);animation:RecruitmentShareMenu-module__rQexjG__shareMenuIn var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:absolute;right:0}.RecruitmentShareMenu-module__rQexjG__menuUp{top:auto;bottom:calc(100% + var(--space-2))}.RecruitmentShareMenu-module__rQexjG__item{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-sm);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--duration-fast);background:0 0;border:none;font-weight:500;display:flex}.RecruitmentShareMenu-module__rQexjG__item:hover{background:var(--color-surface-raised)}.RecruitmentShareMenu-module__rQexjG__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}@keyframes RecruitmentShareMenu-module__rQexjG__shareMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.RecruitmentShareMenu-module__rQexjG__menu{animation:none}}
@keyframes PostViewer-module__X4ktQq__viewerIn{0%{opacity:0}to{opacity:1}}@keyframes PostViewer-module__X4ktQq__modalIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.PostViewer-module__X4ktQq__root{z-index:var(--z-post-viewer);animation:PostViewer-module__X4ktQq__viewerIn .2s var(--ease-out) both;outline:none;position:fixed;inset:0}.PostViewer-module__X4ktQq__rootPhone{background:#000}.PostViewer-module__X4ktQq__rootDesktop{-webkit-backdrop-filter:blur(8px);background:#000000e0}.PostViewer-module__X4ktQq__rootLeaving{visibility:hidden;pointer-events:none;animation:none}.PostViewer-module__X4ktQq__phone{color:#fff;background:#000;width:100%;height:100dvh;position:relative;overflow:hidden}.PostViewer-module__X4ktQq__vtrack{scroll-snap-type:y mandatory;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:absolute;inset:0;overflow:hidden auto}.PostViewer-module__X4ktQq__vtrack::-webkit-scrollbar{display:none}.PostViewer-module__X4ktQq__page{scroll-snap-align:start;scroll-snap-stop:always;background:#000;width:100%;height:100%;position:relative;overflow:hidden}.PostViewer-module__X4ktQq__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.PostViewer-module__X4ktQq__track::-webkit-scrollbar{display:none}.PostViewer-module__X4ktQq__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.PostViewer-module__X4ktQq__phoneTop{z-index:4;padding:calc(var(--space-2) + var(--safe-top)) var(--space-2) var(--space-2);pointer-events:none;background:linear-gradient(#0000008c,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.PostViewer-module__X4ktQq__phoneTop>*{pointer-events:auto}.PostViewer-module__X4ktQq__phoneIconBtn,.PostViewer-module__X4ktQq__phoneIconSpacer{flex-shrink:0;width:44px;height:44px}.PostViewer-module__X4ktQq__phoneIconBtn{color:#fff;cursor:pointer;filter:drop-shadow(0 1px 2px #0009);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.PostViewer-module__X4ktQq__phoneIconBtn:active{background:#ffffff1f}.PostViewer-module__X4ktQq__phoneCounter{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);color:#ffffffd9;text-shadow:0 1px 2px #0009}.PostViewer-module__X4ktQq__scrim{z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#00000073 60%,#000000c7 100%);height:48%;position:absolute;bottom:0;left:0;right:0}.PostViewer-module__X4ktQq__phoneBottom{z-index:3;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-4) + var(--safe-bottom));pointer-events:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:76px}.PostViewer-module__X4ktQq__phoneBottom>*{pointer-events:auto}.PostViewer-module__X4ktQq__rail{right:var(--space-1);bottom:calc(var(--space-4) + var(--safe-bottom));z-index:3;position:absolute}.PostViewer-module__X4ktQq__dots{gap:var(--space-2);align-self:flex-start;display:flex}.PostViewer-module__X4ktQq__dot{cursor:pointer;width:7px;height:7px;transition:background var(--duration-base), transform var(--duration-base) var(--ease-spring);-webkit-tap-highlight-color:transparent;background:#ffffff59;border:none;border-radius:50%;padding:0}.PostViewer-module__X4ktQq__dotActive{background:var(--color-brand);transform:scale(1.5)}.PostViewer-module__X4ktQq__desktop{justify-content:center;align-items:center;padding:24px 96px;display:flex;position:absolute;inset:0}.PostViewer-module__X4ktQq__modal{background:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:1200px;height:calc(100vh - 48px);box-shadow:var(--shadow-lg);animation:PostViewer-module__X4ktQq__modalIn .22s var(--ease-out) both;display:flex;overflow:hidden}.PostViewer-module__X4ktQq__stage{background:#000;flex:auto;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.PostViewer-module__X4ktQq__slideNav{z-index:4;color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring);background:#ffffff1f;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PostViewer-module__X4ktQq__slideNav:hover{background:var(--color-brand);transform:translateY(-50%)scale(1.08)}.PostViewer-module__X4ktQq__slideNavPrev{left:var(--space-4)}.PostViewer-module__X4ktQq__slideNavNext{right:var(--space-4)}.PostViewer-module__X4ktQq__stage .PostViewer-module__X4ktQq__dots{bottom:var(--space-4);z-index:4;position:absolute;left:50%;transform:translate(-50%)}.PostViewer-module__X4ktQq__position{top:var(--space-4);left:var(--space-4);z-index:4;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semi);letter-spacing:var(--tracking-wider);color:#fff9;font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.PostViewer-module__X4ktQq__zoomChip{top:var(--space-4);z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffe6;font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);white-space:nowrap;background:#0009;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:5px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.PostViewer-module__X4ktQq__zoomResetBtn{background:var(--color-brand);color:var(--color-on-brand);font-family:var(--font-ui);font-size:.6rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast);border:none;margin-left:4px;padding:2px 8px}.PostViewer-module__X4ktQq__zoomResetBtn:hover{background:var(--color-brand-hover)}.PostViewer-module__X4ktQq__panel{background:var(--color-surface);border-left:1px solid var(--color-border);flex-direction:column;flex:0 0 380px;width:380px;min-height:0;display:flex}.PostViewer-module__X4ktQq__panelHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.PostViewer-module__X4ktQq__panelAuthor{align-items:flex-start;gap:var(--space-3);flex:1;min-width:0;text-decoration:none;display:flex}.PostViewer-module__X4ktQq__panelAuthorInfo{flex-direction:column;gap:1.5px;min-width:0;display:flex}.PostViewer-module__X4ktQq__panelAuthorName{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-sm);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;transition:color var(--duration-fast);line-height:1.2;overflow:hidden}.PostViewer-module__X4ktQq__panelAuthor:hover .PostViewer-module__X4ktQq__panelAuthorName{color:var(--color-brand-hover)}.PostViewer-module__X4ktQq__panelAuthorHeadline{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;line-height:1.2;overflow:hidden}.PostViewer-module__X4ktQq__panelMeta{color:var(--color-text-muted);font-size:.65rem;font-family:var(--font-ui);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px;line-height:1;display:flex}.PostViewer-module__X4ktQq__metaDot{opacity:.5}.PostViewer-module__X4ktQq__panelLocation{white-space:nowrap;text-overflow:ellipsis;max-width:140px;overflow:hidden}.PostViewer-module__X4ktQq__panelMoreBtn{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.PostViewer-module__X4ktQq__panelMoreBtn:hover{background:var(--color-brand-subtle);color:var(--color-brand-hover)}.PostViewer-module__X4ktQq__panelCaption{overscroll-behavior:contain;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;max-height:35%;overflow-y:auto}.PostViewer-module__X4ktQq__statsRow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-shrink:0;display:flex}.PostViewer-module__X4ktQq__likesBtn{border-radius:var(--radius-sm);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:none;align-items:center;gap:5px;margin:-2px -4px;padding:2px 4px;display:flex}.PostViewer-module__X4ktQq__likesBtn:hover{background:var(--color-brand-subtle);color:var(--color-text-secondary)}.PostViewer-module__X4ktQq__reactionIcons{align-items:center;display:flex}.PostViewer-module__X4ktQq__reactionBubble{background:var(--color-surface-raised);border:1.5px solid var(--color-surface);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-4px;line-height:0;display:flex}.PostViewer-module__X4ktQq__reactionBubble:first-child{margin-left:0}.PostViewer-module__X4ktQq__statsComments{margin-left:auto}.PostViewer-module__X4ktQq__thread{flex-direction:column;flex:auto;min-height:0;display:flex}.PostViewer-module__X4ktQq__desktopClose{top:var(--space-4);right:var(--space-4);z-index:2;color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--duration-fast);background:#ffffff1a;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.PostViewer-module__X4ktQq__desktopClose:hover{background:#fff3}.PostViewer-module__X4ktQq__postNav{right:var(--space-5);z-index:2;gap:var(--space-3);flex-direction:column;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.PostViewer-module__X4ktQq__postNavBtn{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--duration-fast), transform var(--duration-fast) var(--ease-spring);background:#ffffff1f;border:1.5px solid #fff3;border-radius:50%;justify-content:center;align-items:center;display:flex}.PostViewer-module__X4ktQq__postNavBtn:hover:not(:disabled){background:var(--color-brand);transform:scale(1.08)}.PostViewer-module__X4ktQq__postNavBtn:disabled{opacity:.3;cursor:default}@media (max-width:1100px){.PostViewer-module__X4ktQq__desktop{padding:24px 72px}.PostViewer-module__X4ktQq__panel{flex-basis:340px;width:340px}}
.TrialDatesList-module__2Y6VSa__wrap{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.TrialDatesList-module__2Y6VSa__head{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.TrialDatesList-module__2Y6VSa__title{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:600}.TrialDatesList-module__2Y6VSa__mode{font-size:var(--text-xs);color:var(--color-brand);margin-left:auto}.TrialDatesList-module__2Y6VSa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TrialDatesList-module__2Y6VSa__item{align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.TrialDatesList-module__2Y6VSa__date{color:var(--color-text);white-space:nowrap;font-weight:600}.TrialDatesList-module__2Y6VSa__meta{color:var(--color-text-muted);font-size:var(--text-xs)}.TrialDatesList-module__2Y6VSa__categories{flex-wrap:wrap;flex-basis:100%;gap:4px;margin:0;padding:0;list-style:none;display:flex}.TrialDatesList-module__2Y6VSa__category{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);padding:1px 8px}.TrialDatesList-module__2Y6VSa__itemCancelled .TrialDatesList-module__2Y6VSa__date,.TrialDatesList-module__2Y6VSa__itemCancelled .TrialDatesList-module__2Y6VSa__meta,.TrialDatesList-module__2Y6VSa__itemCancelled .TrialDatesList-module__2Y6VSa__category{opacity:.6;text-decoration:line-through}.TrialDatesList-module__2Y6VSa__cancelled{border-radius:var(--radius-full);background:var(--color-surface-2,var(--color-border));color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;padding:1px 6px}
.PoweredByGoogle-module__AsvVEq__root{padding:6px var(--space-3);justify-content:flex-end;align-items:center;line-height:0;display:flex}.PoweredByGoogle-module__AsvVEq__logo{opacity:.9;width:auto;height:18px;display:block}.PoweredByGoogle-module__AsvVEq__logoDark,:root[data-theme=dark] .PoweredByGoogle-module__AsvVEq__logoLight{display:none}:root[data-theme=dark] .PoweredByGoogle-module__AsvVEq__logoDark{display:block}.PoweredByGoogle-module__AsvVEq__text{letter-spacing:.01em;color:var(--color-text-muted,#6b7280);font-size:11px;font-weight:500;line-height:1.4}
.TrendChart-module__HikO5a__chart{gap:var(--space-3);flex-direction:column;display:flex}.TrendChart-module__HikO5a__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.TrendChart-module__HikO5a__titleWrap{align-items:center;gap:var(--space-2);display:inline-flex}.TrendChart-module__HikO5a__iconDot{justify-content:center;align-items:center;display:inline-flex}.TrendChart-module__HikO5a__title{font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-secondary)}.TrendChart-module__HikO5a__total{align-items:baseline;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink);line-height:1;display:inline-flex}.TrendChart-module__HikO5a__totalLabel{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--color-text-muted)}.TrendChart-module__HikO5a__plot{width:100%;height:96px}.TrendChart-module__HikO5a__svg{width:100%;height:100%;display:block;overflow:visible}.TrendChart-module__HikO5a__axis{font-family:var(--font-ui);font-size:.66rem;font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.TrendChart-module__HikO5a__axis span:nth-child(2){opacity:.7}
