.CommunityLNB-module__d_N7Ia__lnbWrapper{background-color:var(--community-lnb-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--community-lnb-border);width:100%}@media (min-width:768px){.CommunityLNB-module__d_N7Ia__lnbWrapper{background-color:var(--card-bg);-webkit-backdrop-filter:none;border-bottom-color:var(--community-panel-border)}.CommunityLNB-module__d_N7Ia__lnbScroll{background-color:var(--card-bg)}.CommunityLNB-module__d_N7Ia__lnbTab{border-color:var(--community-panel-border)}.CommunityLNB-module__d_N7Ia__lnbArrowBtnLeft{background:linear-gradient(90deg, var(--card-bg) 55%, transparent)}.CommunityLNB-module__d_N7Ia__lnbArrowBtnRight{background:linear-gradient(270deg, var(--card-bg) 55%, transparent)}}.CommunityLNB-module__d_N7Ia__lnbBar{width:100%;min-width:0;position:relative}.CommunityLNB-module__d_N7Ia__lnbArrowBtnLeft,.CommunityLNB-module__d_N7Ia__lnbArrowBtnRight{z-index:2;width:36px;color:var(--text-secondary);cursor:pointer;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:0;bottom:0}.CommunityLNB-module__d_N7Ia__lnbArrowBtnLeft{background:var(--community-lnb-fade-left);left:0}.CommunityLNB-module__d_N7Ia__lnbArrowBtnRight{background:var(--community-lnb-fade-right);right:0}.CommunityLNB-module__d_N7Ia__lnbArrowBtnLeft:hover,.CommunityLNB-module__d_N7Ia__lnbArrowBtnRight:hover{color:var(--text-primary);background-color:var(--community-lnb-arrow-hover-bg)}.CommunityLNB-module__d_N7Ia__lnbArrowBtnLeft:focus-visible,.CommunityLNB-module__d_N7Ia__lnbArrowBtnRight:focus-visible{outline-offset:-2px;z-index:3;outline:2px solid #3b82f6}.CommunityLNB-module__d_N7Ia__lnbScroll{scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;width:100%;min-width:0;padding:8px 12px;display:flex;overflow-x:auto}.CommunityLNB-module__d_N7Ia__lnbScroll:active,.CommunityLNB-module__d_N7Ia__lnbScrollDragging{cursor:grabbing}.CommunityLNB-module__d_N7Ia__lnbScrollDragging .CommunityLNB-module__d_N7Ia__lnbTab{pointer-events:none}.CommunityLNB-module__d_N7Ia__lnbScroll::-webkit-scrollbar{display:none}.CommunityLNB-module__d_N7Ia__lnbTab{border:1px solid var(--community-lnb-border);background-color:var(--community-lnb-tab-bg);color:var(--text-secondary);cursor:pointer;white-space:pre;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:7px 13px;font-size:13px;font-weight:600;line-height:1;transition:background-color .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}.CommunityLNB-module__d_N7Ia__lnbTab:hover{background-color:var(--community-lnb-tab-hover-bg);color:var(--community-lnb-tab-hover-text);border-color:var(--community-lnb-tab-hover-text)}.CommunityLNB-module__d_N7Ia__lnbTab:active{background-color:var(--community-lnb-tab-active-bg);color:var(--community-lnb-tab-active-text);transform:scale(.98)}.CommunityLNB-module__d_N7Ia__lnbTabSkeleton{background-color:var(--community-lnb-tab-skeleton-bg);color:#0000;pointer-events:none;min-width:72px;height:32px;box-shadow:none}@media (max-width:767px){.CommunityLNB-module__d_N7Ia__lnbWrapper{background-color:var(--header-bg);-webkit-backdrop-filter:none;border-bottom:1px solid var(--community-lnb-border)}.CommunityLNB-module__d_N7Ia__lnbArrowBtnLeft{background:linear-gradient(90deg, var(--header-bg) 55%, transparent)}.CommunityLNB-module__d_N7Ia__lnbArrowBtnRight{background:linear-gradient(270deg, var(--header-bg) 55%, transparent)}.CommunityLNB-module__d_N7Ia__lnbBar{align-items:center;min-height:0;display:flex}.CommunityLNB-module__d_N7Ia__lnbScroll{align-items:center;padding:10px 12px}.CommunityLNB-module__d_N7Ia__lnbTab{padding:6px 11px;font-size:14px}.CommunityLNB-module__d_N7Ia__lnbTabSkeleton{min-width:64px;height:24px}}
.ShareModal-module__5DGcXG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;opacity:0;background-color:#0009;justify-content:center;align-items:center;animation:.2s ease-out forwards ShareModal-module__5DGcXG__fadeIn;display:flex;position:fixed;inset:0}.ShareModal-module__5DGcXG__modal{background-color:var(--card-bg);opacity:0;border-radius:20px;width:90%;max-width:400px;padding:24px;animation:.25s ease-out forwards ShareModal-module__5DGcXG__modalEntry;position:relative;transform:scale(.9);box-shadow:0 10px 25px #00000026}.ShareModal-module__5DGcXG__header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ShareModal-module__5DGcXG__title{color:var(--text-primary);letter-spacing:-.025em;font-size:18px;font-weight:800}.ShareModal-module__5DGcXG__close-btn{cursor:pointer;color:var(--text-label);background:0 0;border:none;transition:color .15s}.ShareModal-module__5DGcXG__close-btn:hover{color:var(--text-secondary)}.ShareModal-module__5DGcXG__url-box{margin-bottom:18px}.ShareModal-module__5DGcXG__url-label{letter-spacing:.06em;color:var(--text-secondary);margin:0 0 6px;font-size:11px;font-weight:800}.ShareModal-module__5DGcXG__url-input{border:1px solid var(--border-color);background:var(--bg-color);width:100%;height:36px;color:var(--text-primary);border-radius:10px;outline:none;padding:0 10px;font-size:12px;font-weight:600}.ShareModal-module__5DGcXG__url-input:focus{border-color:var(--text-muted)}.ShareModal-module__5DGcXG__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ShareModal-module__5DGcXG__option-item{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:8px;text-decoration:none;transition:background-color .15s;display:flex}.ShareModal-module__5DGcXG__option-item:hover{background-color:var(--surface-hover)}.ShareModal-module__5DGcXG__icon-box{border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;transition:transform .15s;display:flex}.ShareModal-module__5DGcXG__option-item:hover .ShareModal-module__5DGcXG__icon-box{transform:scale(1.05)}.ShareModal-module__5DGcXG__label{color:var(--text-secondary);font-size:13px;font-weight:700}.ShareModal-module__5DGcXG__icon-kakao{color:var(--text-primary);background-color:#fee500}.ShareModal-module__5DGcXG__kakao-logo-svg{fill:#191919;width:24px;height:24px}.ShareModal-module__5DGcXG__icon-x{color:#fff;background-color:#000}.ShareModal-module__5DGcXG__x-logo-svg{fill:#fff;width:22px;height:22px}.ShareModal-module__5DGcXG__icon-link{background-color:var(--surface-muted);color:#10b981;border:1px solid var(--border-color)}@media (max-w:640px){.ShareModal-module__5DGcXG__overlay{align-items:flex-end}.ShareModal-module__5DGcXG__modal{width:100%;max-width:none;padding-bottom:max(24px, var(--app-safe-bottom));border-radius:20px 20px 0 0;margin-bottom:0;animation:.3s ease-out forwards ShareModal-module__5DGcXG__modalEntryMobile;transform:translateY(100%)}.ShareModal-module__5DGcXG__header{margin-bottom:20px}.ShareModal-module__5DGcXG__title{text-align:center;flex:1;font-size:16px}.ShareModal-module__5DGcXG__close-btn{position:absolute;top:16px;right:16px}}@keyframes ShareModal-module__5DGcXG__fadeIn{to{opacity:1}}@keyframes ShareModal-module__5DGcXG__modalEntry{to{opacity:1;transform:scale(1)}}@keyframes ShareModal-module__5DGcXG__modalEntryMobile{to{opacity:1;transform:translateY(0)}}
.BlockAuthorConfirmModal-module__e62uKG__overlay{z-index:1200;background:var(--community-modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BlockAuthorConfirmModal-module__e62uKG__modal{border:1px solid var(--border-strong);background:var(--card-bg);border-radius:16px;width:min(92vw,420px);padding:20px;box-shadow:0 20px 45px #00000047}.BlockAuthorConfirmModal-module__e62uKG__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.BlockAuthorConfirmModal-module__e62uKG__title{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.BlockAuthorConfirmModal-module__e62uKG__icon{color:var(--community-modal-danger-icon);flex-shrink:0}.BlockAuthorConfirmModal-module__e62uKG__closeBtn{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.BlockAuthorConfirmModal-module__e62uKG__closeBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.BlockAuthorConfirmModal-module__e62uKG__helperNote{border:1px solid var(--border-color);background:var(--surface-muted);color:var(--text-secondary);border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.5}.BlockAuthorConfirmModal-module__e62uKG__description{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.5}.BlockAuthorConfirmModal-module__e62uKG__actionRow{justify-content:flex-end;gap:10px;display:flex}.BlockAuthorConfirmModal-module__e62uKG__cancelBtn,.BlockAuthorConfirmModal-module__e62uKG__confirmBtn{cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.BlockAuthorConfirmModal-module__e62uKG__cancelBtn{border:1px solid var(--community-modal-cancel-border);background:var(--card-bg);color:var(--text-secondary)}.BlockAuthorConfirmModal-module__e62uKG__cancelBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--text-label)}.BlockAuthorConfirmModal-module__e62uKG__confirmBtn{border:1px solid var(--community-modal-danger-btn-bg);background:var(--community-modal-danger-btn-bg);color:var(--community-modal-danger-btn-text);justify-content:center;align-items:center;gap:6px;display:inline-flex}.BlockAuthorConfirmModal-module__e62uKG__confirmBtn:hover:not(:disabled){background:var(--community-modal-danger-btn-hover-bg);border-color:var(--community-modal-danger-btn-hover-bg)}.BlockAuthorConfirmModal-module__e62uKG__confirmBtn:disabled,.BlockAuthorConfirmModal-module__e62uKG__cancelBtn:disabled{opacity:.6;cursor:not-allowed}.BlockAuthorConfirmModal-module__e62uKG__spinner{animation:.85s linear infinite BlockAuthorConfirmModal-module__e62uKG__block-author-spin}@keyframes BlockAuthorConfirmModal-module__e62uKG__block-author-spin{to{transform:rotate(360deg)}}
.DeletePostModal-module__vWIkdq__overlay{z-index:1200;background:var(--community-modal-overlay,#0f172a8c);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DeletePostModal-module__vWIkdq__modal{border:1px solid var(--border-strong);background:var(--card-bg);cursor:default;border-radius:16px;width:min(92vw,420px);padding:20px;box-shadow:0 20px 40px #02061752,0 0 0 1px #ffffff0a}.DeletePostModal-module__vWIkdq__modal button:not(:disabled){cursor:pointer}.DeletePostModal-module__vWIkdq__modal button:disabled{cursor:not-allowed}.DeletePostModal-module__vWIkdq__modal button svg{pointer-events:none}.DeletePostModal-module__vWIkdq__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.DeletePostModal-module__vWIkdq__title{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.DeletePostModal-module__vWIkdq__warnIcon{color:#ef4444}.DeletePostModal-module__vWIkdq__closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;transition:color .15s}.DeletePostModal-module__vWIkdq__closeBtn:hover:not(:disabled){color:var(--text-primary)}.DeletePostModal-module__vWIkdq__closeBtn:disabled{cursor:not-allowed;opacity:.6}.DeletePostModal-module__vWIkdq__description{color:var(--text-secondary);margin:0 0 14px;font-size:14px}.DeletePostModal-module__vWIkdq__fieldLabel{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.DeletePostModal-module__vWIkdq__codeInput{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--text-primary);background:var(--input-bg-focus,var(--card-bg));cursor:text;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.DeletePostModal-module__vWIkdq__codeInput:focus{border-color:var(--accent,#3b82f6);box-shadow:var(--community-write-focus-blue-ring,0 0 0 2px #3b82f659);outline:none}.DeletePostModal-module__vWIkdq__errorText{color:#dc2626;margin:0 0 14px;font-size:13px;font-weight:700}.DeletePostModal-module__vWIkdq__actionRow{justify-content:flex-end;gap:10px;display:flex}.DeletePostModal-module__vWIkdq__cancelBtn,.DeletePostModal-module__vWIkdq__deleteBtn{border:1px solid var(--border-strong);cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.DeletePostModal-module__vWIkdq__cancelBtn:disabled,.DeletePostModal-module__vWIkdq__deleteBtn:disabled{cursor:not-allowed;opacity:.65}.DeletePostModal-module__vWIkdq__cancelBtn{background:var(--card-bg);color:var(--text-secondary)}.DeletePostModal-module__vWIkdq__cancelBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--text-label)}.DeletePostModal-module__vWIkdq__deleteBtn{color:#fff;background:#ef4444;border-color:#ef4444;align-items:center;gap:6px;display:inline-flex}.DeletePostModal-module__vWIkdq__deleteBtn:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.DeletePostModal-module__vWIkdq__spin{animation:.8s linear infinite DeletePostModal-module__vWIkdq__spin}@keyframes DeletePostModal-module__vWIkdq__spin{to{transform:rotate(360deg)}}
.GuestPostCodeModal-module__Hcy_6G__overlay{z-index:1200;background:var(--community-modal-overlay,#0f172a8c);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.GuestPostCodeModal-module__Hcy_6G__modal{border:1px solid var(--border-strong);background:var(--card-bg);cursor:default;border-radius:16px;width:min(92vw,420px);padding:20px;box-shadow:0 20px 40px #02061752,0 0 0 1px #ffffff0a}.GuestPostCodeModal-module__Hcy_6G__modal button:not(:disabled){cursor:pointer}.GuestPostCodeModal-module__Hcy_6G__modal button:disabled{cursor:not-allowed}.GuestPostCodeModal-module__Hcy_6G__modal button svg{pointer-events:none}.GuestPostCodeModal-module__Hcy_6G__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.GuestPostCodeModal-module__Hcy_6G__title{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.GuestPostCodeModal-module__Hcy_6G__titleIcon{color:var(--text-secondary)}.GuestPostCodeModal-module__Hcy_6G__closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;transition:color .15s}.GuestPostCodeModal-module__Hcy_6G__closeBtn:hover:not(:disabled){color:var(--text-primary)}.GuestPostCodeModal-module__Hcy_6G__closeBtn:disabled{cursor:not-allowed;opacity:.6}.GuestPostCodeModal-module__Hcy_6G__description{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.5}.GuestPostCodeModal-module__Hcy_6G__fieldLabel{color:var(--text-primary);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.GuestPostCodeModal-module__Hcy_6G__codeInput{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--text-primary);background:var(--input-bg-focus,var(--card-bg));cursor:text;border-radius:10px;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.GuestPostCodeModal-module__Hcy_6G__codeInput:focus{border-color:var(--accent,#3b82f6);box-shadow:var(--community-write-focus-blue-ring,0 0 0 2px #3b82f659);outline:none}.GuestPostCodeModal-module__Hcy_6G__errorText{color:#dc2626;margin:10px 0 0;font-size:13px;font-weight:700}.GuestPostCodeModal-module__Hcy_6G__actionRow{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.GuestPostCodeModal-module__Hcy_6G__cancelBtn,.GuestPostCodeModal-module__Hcy_6G__confirmBtn{border:1px solid var(--border-strong);cursor:pointer;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;transition:background-color .15s,border-color .15s,color .15s}.GuestPostCodeModal-module__Hcy_6G__cancelBtn:disabled,.GuestPostCodeModal-module__Hcy_6G__confirmBtn:disabled{cursor:not-allowed;opacity:.65}.GuestPostCodeModal-module__Hcy_6G__cancelBtn{background:var(--card-bg);color:var(--text-secondary)}.GuestPostCodeModal-module__Hcy_6G__cancelBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--text-label)}.GuestPostCodeModal-module__Hcy_6G__confirmBtn{color:#fff;background:#3b82f6;border-color:#3b82f6;align-items:center;gap:6px;display:inline-flex}.GuestPostCodeModal-module__Hcy_6G__confirmBtn:hover:not(:disabled){background:#2563eb;border-color:#2563eb}.GuestPostCodeModal-module__Hcy_6G__spin{animation:.8s linear infinite GuestPostCodeModal-module__Hcy_6G__spin}@keyframes GuestPostCodeModal-module__Hcy_6G__spin{to{transform:rotate(360deg)}}
.home-module__yo8soW__homeContainer{background-color:var(--bg-color);min-height:100vh;padding-bottom:var(--mobile-nav-offset-effective,calc(var(--mobile-nav-content-height,54px) + var(--app-safe-bottom) + 26px));position:relative}.home-module__yo8soW__mainContent{padding-top:16px}.home-module__yo8soW__topBanner{background:linear-gradient(135deg,#92ffad 0%,#6cc4ff 100%);border-radius:12px;justify-content:center;align-self:stretch;align-items:center;margin:0 20px 16px;padding:38px;display:flex}.home-module__yo8soW__topWidgetsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;margin-bottom:8px;padding:0 20px;display:grid}.home-module__yo8soW__showcaseWrap{margin:12px 20px 0}.home-module__yo8soW__fabOverlay{-webkit-backdrop-filter:blur(4px);z-index:var(--mobile-write-fab-overlay-z,1250);touch-action:none;background-color:#0f172a99;position:fixed;inset:0}@media (min-width:1280px){.home-module__yo8soW__fabOverlay{display:none!important}}.home-module__yo8soW__fabWrapper{right:max(12px, env(safe-area-inset-right,0px));left:auto;bottom:calc(var(--mobile-nav-offset-effective,var(--mobile-nav-offset,calc(var(--mobile-nav-content-height,54px) + var(--app-safe-bottom)))) + var(--mobile-fab-gap,16px));pointer-events:none;width:fit-content;z-index:var(--mobile-floating-action-z,1050);flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed}.home-module__yo8soW__fabWrapperOpen{z-index:calc(var(--mobile-write-fab-overlay-z,1250) + 10)}@media (min-width:768px) and (max-width:1279px){.home-module__yo8soW__fabWrapper{bottom:calc(var(--app-safe-bottom) + var(--mobile-fab-gap,16px))}}@media (min-width:600px) and (max-width:1279px){html[data-community-shell] .home-module__yo8soW__fabWrapper,html[data-mobile-shell] .home-module__yo8soW__fabWrapper{right:max(12px, env(safe-area-inset-right,0px));left:auto}html[data-community-shell] .home-module__yo8soW__fabScrollTopBtn,html[data-mobile-shell] .home-module__yo8soW__fabScrollTopBtn{right:calc(max(12px, env(safe-area-inset-right,0px)) + (var(--mobile-write-fab-size,48px) - var(--mobile-scroll-top-compact-size,38px)) / 2)!important}}@media (min-width:1280px){.home-module__yo8soW__fabWrapper{display:none!important}}html[data-mobile-drawer-open] .home-module__yo8soW__fabWrapper,html[data-mobile-drawer-open] .home-module__yo8soW__fabScrollTopBtn{pointer-events:none;z-index:998!important}.home-module__yo8soW__fabActionsContainer{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.home-module__yo8soW__fabActionItem{cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.home-module__yo8soW__fabActionLabel{color:#fff;background-color:#111;border:none;border-radius:12px;padding:8px 14px;font-size:.875rem;font-weight:700;box-shadow:0 10px 28px #0000006b}.home-module__yo8soW__fabActionIconBtn{color:#111;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 10px 28px #0006}.home-module__yo8soW__fabActionIconBtn svg{color:#111;stroke:#111}.home-module__yo8soW__fabActionItem:active .home-module__yo8soW__fabActionLabel,.home-module__yo8soW__fabActionItem:active .home-module__yo8soW__fabActionIconBtn{transform:scale(.97)}.home-module__yo8soW__fabActionLabel,.home-module__yo8soW__fabActionIconBtn{transition:background .15s,box-shadow .15s,transform .15s}.home-module__yo8soW__fabMainBtn{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;background:linear-gradient(135deg,#71ff6c 0%,#68a9ff 100%);border:2px solid #ddeaeb;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 10px 15px -3px #0003}.home-module__yo8soW__fabScrollTopBtn{z-index:var(--mobile-scroll-affordance-z,1060)!important;width:var(--mobile-scroll-top-compact-size,38px)!important;height:var(--mobile-scroll-top-compact-size,38px)!important}.home-module__yo8soW__bottomSheetPortal{z-index:var(--mobile-write-sheet-z,1300);position:relative}.home-module__yo8soW__bottomSheetOverlay{z-index:var(--mobile-write-sheet-z,1300);background-color:#0f172a57;position:fixed;inset:0}.home-module__yo8soW__bottomSheetContainer{background-color:var(--card-bg);z-index:calc(var(--mobile-write-sheet-z,1300) + 10);min-height:0;max-height:calc(100dvh - var(--mobile-top-chrome-height,56px) - 8px);border-top-left-radius:28px;border-top-right-radius:28px;flex-direction:column;padding:12px 24px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -10px 40px #0000001a}.home-module__yo8soW__stagePickerBody{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.home-module__yo8soW__stagePickerTop{z-index:2;background-color:var(--card-bg);flex-shrink:0;position:relative;overflow:visible}.home-module__yo8soW__bottomSheetExpanded{max-height:calc(100dvh - var(--mobile-top-chrome-height,56px) - 8px)}.home-module__yo8soW__bottomSheetDesktopFrame{z-index:calc(var(--mobile-write-sheet-z,1300) + 10);padding:max(24px, env(safe-area-inset-top,0px)) 24px max(24px, var(--app-safe-bottom));box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.home-module__yo8soW__bottomSheetDesktopFrame .home-module__yo8soW__bottomSheetContainer{pointer-events:auto;position:relative;bottom:auto;left:auto;right:auto}.home-module__yo8soW__bottomSheetContainerDesktop{border-radius:22px;flex-direction:column;width:min(860px,100%);max-width:100%;min-height:0;max-height:min(85dvh,720px);margin:0;padding:18px 24px 24px;display:flex;position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 24px 64px #0206173d}.home-module__yo8soW__bottomSheetHandleArea{box-sizing:border-box;touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:0 0 4px;padding:6px 0 10px;display:flex}.home-module__yo8soW__bottomSheetHandleArea:active{cursor:grabbing}.home-module__yo8soW__bottomSheetHandleBar{background-color:var(--text-muted);opacity:.9;border-radius:999px;flex:none;width:44px;height:5px}.home-module__yo8soW__bottomSheetHeader{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.home-module__yo8soW__bottomSheetTitle{color:var(--text-primary);margin:0;font-size:1.25rem;font-weight:800}.home-module__yo8soW__closeBtn{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.home-module__yo8soW__stageSearchWrap{margin-bottom:14px;position:relative}.home-module__yo8soW__stageSearchIcon{color:var(--text-label);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.home-module__yo8soW__stageSearchInput{border:1px solid var(--border-color);width:100%;height:42px;color:var(--text-primary);background:var(--bg-color);border-radius:12px;outline:none;padding:0 12px 0 36px;font-size:14px;transition:border-color .2s,box-shadow .2s}.home-module__yo8soW__stageSearchInput:focus{border-color:#22b8cf;box-shadow:0 0 0 3px #22b8cf24}.home-module__yo8soW__stageRecentShortcuts{border-bottom:1px solid var(--border-color);flex-shrink:0;min-width:0;margin:0 0 14px;padding:0 0 16px;overflow:visible}.home-module__yo8soW__stageRecentShortcutsHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.home-module__yo8soW__stageRecentShortcutsLabel{color:var(--text-label);letter-spacing:.04em;margin:0;font-size:11px;font-weight:800}.home-module__yo8soW__stageRecentShortcutsNav{flex-shrink:0;align-items:center;gap:6px;display:flex}.home-module__yo8soW__stageRecentShortcutsNavBtn{border:1px solid var(--border-color);background:var(--card-bg);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,opacity .15s;display:inline-flex}.home-module__yo8soW__stageRecentShortcutsNavBtn:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:#22b8cf59}.home-module__yo8soW__stageRecentShortcutsNavBtn:disabled{opacity:.35;cursor:default}.home-module__yo8soW__stageRecentShortcutsRow{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:flex-start;gap:12px;width:100%;max-width:100%;margin:0 -4px;padding:2px 4px 6px;scroll-padding-inline:4px;display:flex;overflow:auto visible}.home-module__yo8soW__stageRecentShortcutsRowDragging{cursor:grabbing;scroll-snap-type:none}.home-module__yo8soW__stageRecentShortcutsRow::-webkit-scrollbar{display:none}.home-module__yo8soW__stageRecentShortcutBadge{cursor:pointer;scroll-snap-align:start;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;flex:0 0 72px;align-items:center;gap:6px;width:72px;min-width:72px;max-width:72px;padding:0;transition:transform .15s;display:flex}.home-module__yo8soW__stageRecentShortcutBadge:active{transform:scale(.96)}.home-module__yo8soW__stageRecentShortcutAvatar{object-fit:cover;border:1px solid var(--border-color);background:var(--card-bg);border-radius:999px;flex-shrink:0;width:48px;min-width:48px;height:48px;box-shadow:0 2px 8px #0f172a14}.home-module__yo8soW__stageRecentShortcutName{width:100%;min-width:0;max-width:72px;color:var(--text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden}.home-module__yo8soW__stageListSectionHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.home-module__yo8soW__stageListSectionLabel{color:var(--text-label);letter-spacing:.04em;font-size:11px;font-weight:800}.home-module__yo8soW__stageListSectionCount{color:var(--text-muted);font-size:11px;font-weight:700}.home-module__yo8soW__stageTabRow{gap:8px;margin-bottom:12px;display:flex}.home-module__yo8soW__stageTabBtn{border:1px solid var(--border-color);background:var(--bg-color);height:34px;color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700}.home-module__yo8soW__stageTabBtnActive{color:var(--text-primary);background:#22b8cf1a;border-color:#22b8cf}.home-module__yo8soW__stageSelectList{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#94a3b88c transparent;box-sizing:border-box;z-index:1;flex-direction:column;flex:auto;gap:8px;min-width:0;max-width:100%;min-height:0;padding:2px 1px 10px;display:flex;position:relative;overflow:hidden auto}.home-module__yo8soW__stageSelectList::-webkit-scrollbar{width:8px}.home-module__yo8soW__stageSelectList::-webkit-scrollbar-track{background:0 0}.home-module__yo8soW__stageSelectList::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:999px}.home-module__yo8soW__stageSelectList::-webkit-scrollbar-thumb:hover{background-color:var(--text-muted)}.home-module__yo8soW__stageSelectEmpty{box-sizing:border-box;text-align:center;width:100%;min-height:180px;color:var(--text-secondary);justify-content:center;align-items:center;padding:32px 16px;display:flex}.home-module__yo8soW__stageCreateWrap{border-top:1px solid var(--border-color);flex-shrink:0;margin-top:8px;padding-top:12px}.home-module__yo8soW__stageCreateBtn{color:#22b8cf;cursor:pointer;background:#22b8cf0f;border:1px dashed #22b8cf;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:flex}.home-module__yo8soW__stageCreateBtn:hover{background:#22b8cf1f}.home-module__yo8soW__stageCreateBtn:active{transform:scale(.98)}.home-module__yo8soW__stageSelectLoading{box-sizing:border-box;text-align:center;width:100%;min-height:180px;color:var(--text-muted);justify-content:center;align-items:center;padding:32px 16px;display:flex}.home-module__yo8soW__bottomSheetExpanded .home-module__yo8soW__stageSelectList{flex:auto;min-height:0}.home-module__yo8soW__stageSelectItem{box-sizing:border-box;background-color:var(--card-bg);border:1px solid var(--border-color);cursor:pointer;text-align:left;border-radius:16px;flex-shrink:0;align-items:center;min-width:0;max-width:100%;padding:12px 14px;transition:background-color .2s,border-color .2s,transform .15s;display:flex}.home-module__yo8soW__stageSelectItem:hover{background-color:var(--surface-hover);border-color:#22b8cf59}.home-module__yo8soW__stageSelectItem:active{transform:scale(.985)}.home-module__yo8soW__stageSelectIcon{background-color:var(--bg-color);border:1px solid var(--border-color);object-fit:cover;border-radius:12px;flex-shrink:0;width:40px;height:40px;margin-right:12px}.home-module__yo8soW__stageSelectName{min-width:0;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:1;font-size:1rem;font-weight:700;line-height:1.4}.home-module__yo8soW__chevronIcon{color:var(--text-muted);flex-shrink:0;margin-top:2px}@media (min-width:1024px){.home-module__yo8soW__bottomSheetOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0f172a8f;inset:0}.home-module__yo8soW__bottomSheetContainer.home-module__yo8soW__bottomSheetContainerDesktop{max-height:min(85dvh,720px)}.home-module__yo8soW__bottomSheetDesktopFrame .home-module__yo8soW__stageSelectList{flex:auto;min-height:0;max-height:none}.home-module__yo8soW__bottomSheetHeader{margin-bottom:14px}.home-module__yo8soW__bottomSheetTitle{letter-spacing:-.01em;font-size:1.125rem}.home-module__yo8soW__stageSelectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:2px 4px 10px 1px;display:grid}.home-module__yo8soW__stageSelectLoading,.home-module__yo8soW__stageSelectEmpty{grid-column:1/-1;min-height:220px}.home-module__yo8soW__stageSelectItem{background:var(--card-bg);border-radius:14px;align-items:center;min-width:0;min-height:78px}.home-module__yo8soW__stageSelectItem:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 8px 24px #0f172a14}}
.BackstageVisibilitySettings-module__dTK5bq__wrap{width:100%;margin-bottom:0;position:relative}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger{gap:4px;min-height:40px;padding:0 8px;font-size:11px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger{border-color:var(--border-strong);background:var(--surface-hover);height:34px;min-height:34px;box-shadow:none;border-radius:8px;justify-content:space-between;gap:4px;width:100%;max-width:none;padding:0 8px;font-size:11px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLabel{font-size:11px;display:inline!important}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLeft{gap:4px;margin:0}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerRight{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex!important}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__chevron{flex-shrink:0;display:inline-flex!important}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger svg{width:14px;height:14px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger:hover{background:var(--surface-muted);border-color:var(--border-strong)}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger[aria-expanded=true]{border-color:var(--community-backstage-trigger-open-border);box-shadow:0 0 0 1px var(--community-backstage-trigger-open-ring)}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLabel{white-space:nowrap;font-size:11px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__summary{display:none}@container profile-visibility-slot (min-width:104px){.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger{border-radius:8px;justify-content:space-between;gap:4px;width:100%;height:34px;min-height:34px;margin-inline:0;padding:0 6px 0 8px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLabel{font-size:11px;display:inline}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerRight{flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__chevron{flex-shrink:0;display:inline-flex}}@container profile-visibility-slot (max-width:103px){.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger{border-radius:8px;justify-content:center;gap:0;width:100%;max-width:34px;height:34px;min-height:34px;margin-inline:auto;padding:0}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLabel{display:none}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLeft{gap:0;margin:0}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerRight{display:none}}@media (max-width:639px){.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__panelCompactMobile{left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));z-index:120;box-sizing:border-box;border-radius:12px;width:auto;min-width:0;max-width:none;padding:10px 12px 12px;position:fixed;box-shadow:0 10px 24px #02061747}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__help{margin:0 0 6px;font-size:11px;line-height:1.35}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRow{min-height:36px;font-size:13px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRowTitle{font-size:13px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRowHint{font-size:10px;line-height:1.35}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRowWithHint{padding:6px 0}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleTrack{width:38px;height:22px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleThumb{width:16px;height:16px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleInput:checked+.BackstageVisibilitySettings-module__dTK5bq__toggleTrack .BackstageVisibilitySettings-module__dTK5bq__toggleThumb{transform:translate(16px)}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__footerAction{margin-top:8px;padding-top:8px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__saveBtn{border-radius:8px;gap:6px;min-height:34px;font-size:12px}}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__panel{border-radius:12px;padding:10px 12px 12px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__help{margin:0 0 6px;font-size:11px;line-height:1.35}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRow{min-height:36px;font-size:13px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRowTitle{font-size:13px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRowHint{font-size:10px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleRowWithHint{padding:6px 0}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleTrack{width:38px;height:22px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleThumb{width:16px;height:16px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__toggleInput:checked+.BackstageVisibilitySettings-module__dTK5bq__toggleTrack .BackstageVisibilitySettings-module__dTK5bq__toggleThumb{transform:translate(16px)}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__footerAction{margin-top:8px;padding-top:8px}[data-backstage-shell=mobile] .BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__saveBtn{border-radius:8px;gap:6px;min-height:34px;font-size:12px}@media (min-width:640px){.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__trigger{gap:12px;min-height:40px;padding:0 14px;font-size:13px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__triggerLabel{font-size:13px}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__summary{max-width:240px;display:inline}.BackstageVisibilitySettings-module__dTK5bq__wrapCompact .BackstageVisibilitySettings-module__dTK5bq__panel{width:auto;left:0;right:0}}.BackstageVisibilitySettings-module__dTK5bq__trigger{border:1px solid var(--border-color);background:var(--card-bg);width:100%;min-height:40px;color:var(--text-primary);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.BackstageVisibilitySettings-module__dTK5bq__trigger:hover{border-color:var(--community-backstage-trigger-hover-border)}.BackstageVisibilitySettings-module__dTK5bq__trigger[aria-expanded=true]{border-color:var(--community-backstage-trigger-open-border);box-shadow:0 0 0 1px var(--community-backstage-trigger-open-ring)}.BackstageVisibilitySettings-module__dTK5bq__triggerLeft,.BackstageVisibilitySettings-module__dTK5bq__triggerRight{align-items:center;gap:6px;min-width:0;display:inline-flex}.BackstageVisibilitySettings-module__dTK5bq__triggerLeft{color:var(--community-backstage-trigger-muted);flex-shrink:0}.BackstageVisibilitySettings-module__dTK5bq__triggerLabel{color:var(--text-primary);font-weight:800}.BackstageVisibilitySettings-module__dTK5bq__triggerRight{color:var(--text-primary);margin-left:auto}.BackstageVisibilitySettings-module__dTK5bq__summary{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:700;overflow:hidden}@media (min-width:640px){.BackstageVisibilitySettings-module__dTK5bq__summary{max-width:240px}}.BackstageVisibilitySettings-module__dTK5bq__chevron{color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.BackstageVisibilitySettings-module__dTK5bq__chevronExpanded{transform:rotate(180deg)}.BackstageVisibilitySettings-module__dTK5bq__panel{z-index:30;border:1px solid var(--border-color);background:var(--card-bg);border-radius:16px;padding:14px 16px 16px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 28px #02061733}.BackstageVisibilitySettings-module__dTK5bq__help{color:var(--text-secondary);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.45}.BackstageVisibilitySettings-module__dTK5bq__toggleRow{border-bottom:1px solid var(--community-backstage-toggle-row-border);min-height:44px;color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.BackstageVisibilitySettings-module__dTK5bq__toggleRow:last-of-type{border-bottom:none}.BackstageVisibilitySettings-module__dTK5bq__toggleRowWithHint{align-items:flex-start;min-height:auto;padding:10px 0}.BackstageVisibilitySettings-module__dTK5bq__toggleRowText{flex-direction:column;flex:1;gap:4px;min-width:0;padding-right:12px;display:flex}.BackstageVisibilitySettings-module__dTK5bq__toggleRowTitle{color:var(--text-secondary);font-size:14px;font-weight:700;line-height:1.35}.BackstageVisibilitySettings-module__dTK5bq__toggleRowHint{color:var(--text-muted);font-size:11px;font-weight:500;line-height:1.45}.BackstageVisibilitySettings-module__dTK5bq__toggleRowWithHint .BackstageVisibilitySettings-module__dTK5bq__toggleSwitch{margin-top:4px}.BackstageVisibilitySettings-module__dTK5bq__toggleSwitch{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.BackstageVisibilitySettings-module__dTK5bq__toggleInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.BackstageVisibilitySettings-module__dTK5bq__toggleTrack{background:var(--community-backstage-toggle-track);border:1px solid var(--community-backstage-toggle-track);border-radius:999px;align-items:center;width:44px;height:26px;padding:2px;transition:background .18s,border-color .18s;display:inline-flex}.BackstageVisibilitySettings-module__dTK5bq__toggleThumb{background:var(--card-bg);border-radius:50%;width:20px;height:20px;transition:transform .18s;transform:translate(0);box-shadow:0 1px 2px #0f172a47}.BackstageVisibilitySettings-module__dTK5bq__toggleInput:checked+.BackstageVisibilitySettings-module__dTK5bq__toggleTrack{background:var(--community-backstage-toggle-on);border-color:var(--community-backstage-toggle-on)}.BackstageVisibilitySettings-module__dTK5bq__toggleInput:checked+.BackstageVisibilitySettings-module__dTK5bq__toggleTrack .BackstageVisibilitySettings-module__dTK5bq__toggleThumb{transform:translate(18px)}.BackstageVisibilitySettings-module__dTK5bq__toggleInput:focus-visible+.BackstageVisibilitySettings-module__dTK5bq__toggleTrack{outline:2px solid var(--community-backstage-toggle-focus);outline-offset:2px}.BackstageVisibilitySettings-module__dTK5bq__footerAction{border-top:1px solid var(--border-color);margin-top:14px;padding-top:12px}.BackstageVisibilitySettings-module__dTK5bq__saveBtn{background:var(--community-backstage-save-btn-bg);width:100%;min-height:40px;color:var(--community-backstage-save-btn-text);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:800;transition:background-color .15s;display:inline-flex}.BackstageVisibilitySettings-module__dTK5bq__saveBtn:hover:not(:disabled){background:var(--community-backstage-save-btn-hover-bg)}.BackstageVisibilitySettings-module__dTK5bq__saveBtn:disabled{opacity:.55;cursor:not-allowed}:is(:root:not([data-theme=dark]) .BackstageVisibilitySettings-module__dTK5bq__trigger,:root:not([data-theme=dark]) .BackstageVisibilitySettings-module__dTK5bq__panel){border-color:var(--border-strong)}:root:not([data-theme=dark]) .BackstageVisibilitySettings-module__dTK5bq__footerAction{border-top-color:var(--border-strong)}:is(html[data-theme=dark] .BackstageVisibilitySettings-module__dTK5bq__trigger,html[data-theme=dark] .BackstageVisibilitySettings-module__dTK5bq__panel){border-color:var(--border-strong)}html[data-theme=dark] .BackstageVisibilitySettings-module__dTK5bq__footerAction{border-top-color:var(--border-strong)}
.StageDetail-module__PsicUG__settings-refresh-overlay{min-height:50vh;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;font-size:14px;font-weight:600;display:flex}.StageDetail-module__PsicUG__settings-refresh-message{margin:0}.StageDetail-module__PsicUG__header-card{background-color:#0000;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:clip}.StageDetail-module__PsicUG__banner-area{background-color:var(--community-banner-placeholder);aspect-ratio:4;width:100%;min-height:100px;position:relative}.StageDetail-module__PsicUG__bannerMobileActions{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:10px}.StageDetail-module__PsicUG__bannerMobileActionBtn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;white-space:nowrap;background:#0f172a85;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.StageDetail-module__PsicUG__bannerMobileActionBtn:hover{background:#0f172aad}.StageDetail-module__PsicUG__bannerMobileActionBtn:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:1280px){.StageDetail-module__PsicUG__bannerMobileActions{display:none}}.StageDetail-module__PsicUG__profile-section{border-bottom:1px solid var(--community-panel-border);padding:0 16px 12px}@media (min-width:640px){.StageDetail-module__PsicUG__profile-section{margin-top:-24px;padding:0 10px 16px}}.StageDetail-module__PsicUG__profile-info-group{z-index:10;align-items:flex-start;gap:12px;width:100%;min-width:0;margin-top:-20px;display:flex}@media (min-width:640px){.StageDetail-module__PsicUG__profile-info-group{gap:16px;margin-top:0}}.StageDetail-module__PsicUG__profile-main-column{flex-direction:column;flex:auto;align-items:flex-start;gap:8px;width:100%;min-width:0;padding-top:26px;display:flex}@media (min-width:640px){.StageDetail-module__PsicUG__profile-main-column{gap:12px;padding-top:28px}}@media (max-width:639px){.StageDetail-module__PsicUG__profile-info-group{gap:10px}.StageDetail-module__PsicUG__profile-main-column{gap:6px;padding-top:22px}.StageDetail-module__PsicUG__action-group{gap:6px;margin-top:2px}}.StageDetail-module__PsicUG__avatar-box{border:3px solid var(--community-stage-avatar-ring);background-color:var(--card-bg);border-radius:20px;flex-shrink:0;align-self:flex-start;width:72px;height:72px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}@media (min-width:640px){.StageDetail-module__PsicUG__avatar-box{border-width:4px;width:96px;height:96px}}.StageDetail-module__PsicUG__title-box{flex-direction:column;width:100%;min-width:0;display:flex}.StageDetail-module__PsicUG__stage-title{min-width:0;max-width:100%;color:var(--text-primary);letter-spacing:-.02em;flex-wrap:nowrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;line-height:1.3;display:flex}.StageDetail-module__PsicUG__stage-name-part{flex:auto;min-width:0;max-width:100%}.StageDetail-module__PsicUG__stageNameMarqueeViewport{white-space:pre;flex:auto;min-width:0;max-width:100%;max-height:1.3em;line-height:1.3;display:block;position:relative;overflow:hidden}.StageDetail-module__PsicUG__stageNameMarqueeViewport.StageDetail-module__PsicUG__community-stage-name-display{white-space:pre;overflow-wrap:normal;word-break:keep-all}.StageDetail-module__PsicUG__stageNameMarqueeMeasure{visibility:hidden;pointer-events:none;white-space:pre;width:max-content;max-width:none;position:absolute;overflow:visible}.StageDetail-module__PsicUG__stageNameMarqueeText,.StageDetail-module__PsicUG__stageNameMarqueeSegment{white-space:pre;overflow-wrap:normal;word-break:keep-all;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.StageDetail-module__PsicUG__stageNameMarqueeText{text-overflow:ellipsis}.StageDetail-module__PsicUG__stageNameMarqueeSegment{flex-shrink:0;max-width:none;overflow:visible}.StageDetail-module__PsicUG__stageNameMarqueeActive{text-overflow:clip}.StageDetail-module__PsicUG__stageNameMarqueeTrack{white-space:pre;will-change:transform;max-width:none;display:inline-block}@media (prefers-reduced-motion:reduce){.StageDetail-module__PsicUG__stageNameMarqueeTrack{animation:none;transform:translate(0)}.StageDetail-module__PsicUG__stageNameMarqueeActive .StageDetail-module__PsicUG__stageNameMarqueeText,.StageDetail-module__PsicUG__stageNameMarqueeText{text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}}.StageDetail-module__PsicUG__stage-name-desktop{white-space:pre;min-width:0;display:none;overflow:hidden}.StageDetail-module__PsicUG__stage-name-mobile{white-space:pre;min-width:0;display:block;overflow:hidden}.StageDetail-module__PsicUG__stage-status-badge{background-color:var(--community-stage-detail-status-badge-bg);border:1px solid var(--community-stage-detail-status-badge-border);color:var(--community-stage-detail-status-badge-text);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}@media (min-width:640px){.StageDetail-module__PsicUG__stage-title{font-size:26px}.StageDetail-module__PsicUG__stage-name-desktop{display:block}.StageDetail-module__PsicUG__stage-name-mobile{display:none}}.StageDetail-module__PsicUG__stage-subtitle{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;overflow:hidden}.StageDetail-module__PsicUG__stage-subtitle-row{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-top:2px;display:flex}.StageDetail-module__PsicUG__stage-info-icon-btn{border:1px solid var(--border-strong);background:var(--bg-color);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StageDetail-module__PsicUG__stage-info-icon-btn:hover{background:var(--community-divider);color:var(--text-primary)}@media (max-width:1279px){.StageDetail-module__PsicUG__stage-subtitle-row .StageDetail-module__PsicUG__stage-info-icon-btn{display:none}}.StageDetail-module__PsicUG__action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;max-width:100%;display:flex}.StageDetail-module__PsicUG__btn-write{background-color:var(--community-banner-placeholder);color:var(--text-primary);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.StageDetail-module__PsicUG__btn-write:hover{background-color:var(--community-divider);color:var(--text-primary)}.StageDetail-module__PsicUG__btn-manage{background-color:var(--community-divider);color:var(--text-primary);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.StageDetail-module__PsicUG__btn-manage:hover{background-color:var(--surface-hover)}.StageDetail-module__PsicUG__board-toolbar{top:calc(-1 * var(--community-content-padding-top,0px));z-index:var(--community-sticky-chrome-z,20);background-color:var(--card-bg);border-bottom:1px solid var(--community-panel-border);box-sizing:border-box;justify-content:space-between;align-items:flex-end;width:100%;min-width:0;max-width:100%;margin-bottom:12px;padding:0;display:flex;position:sticky;overflow:hidden}.StageDetail-module__PsicUG__stageFeedToolbarStack,.StageDetail-module__PsicUG__stageFeedStickyChrome{width:100%;min-width:0}.StageDetail-module__PsicUG__stageFeedSortToolbar{margin-bottom:0}.StageDetail-module__PsicUG__stageFeedContent{flex-direction:column;width:100%;min-width:0;display:flex}.StageDetail-module__PsicUG__stageFeedPagination{justify-content:center;padding:8px 0 16px;display:flex}@media (min-width:768px){[data-stage-feed-empty] .StageDetail-module__PsicUG__stageFeedContent{flex:0 auto}[data-stage-feed-empty] .StageDetail-module__PsicUG__stageFeedContent>main{flex:0 auto;min-height:0}[data-stage-feed-empty] .StageDetail-module__PsicUG__stageFeedPagination{padding-bottom:8px}}@media (max-width:767px){.StageDetail-module__PsicUG__board-toolbar{top:var(--community-sticky-chrome-top,0px)}[data-stage-mobile-head-nav-v2]{--stage-mobile-head-nav-height:52px;--stage-mobile-feed-sticky-stack:calc(var(--community-sticky-chrome-top,0px) + var(--stage-mobile-head-nav-shift,var(--stage-mobile-head-nav-height,52px)) + var(--stage-category-tab-bar-height,40px))}.StageDetail-module__PsicUG__stageFeedToolbarStack[data-stage-mobile-head-nav-v2]{box-sizing:border-box}.StageDetail-module__PsicUG__stageMobilePinnedWrap{background-color:var(--header-bg);z-index:calc(var(--community-sticky-chrome-z,20) - 1);flex-shrink:0;position:relative}[data-stage-mobile-head-nav-v2] .StageDetail-module__PsicUG__header-card{display:none}[data-stage-mobile-head-nav-v2] .StageDetail-module__PsicUG__stageMobileStickyBlock{z-index:calc(var(--community-sticky-chrome-z,20) + 1);box-sizing:border-box;padding-top:var(--community-sticky-chrome-top,0px);background:var(--header-bg);border-bottom:1px solid var(--community-panel-border);transition:padding-top var(--community-chrome-duration,.22s) var(--community-chrome-ease,ease-out);position:sticky;top:0}html[data-mobile-drawer-open] [data-stage-mobile-head-nav-v2] .StageDetail-module__PsicUG__stageMobileStickyBlock{z-index:10;pointer-events:none}[data-stage-mobile-head-nav-v2] .StageDetail-module__PsicUG__stageMobileStickyInner{background:var(--header-bg);flex-direction:column;min-height:0;display:flex}[data-stage-mobile-head-nav-v2] .StageDetail-module__PsicUG__stageMobileStickyBlock .StageDetail-module__PsicUG__stageFeedStickyChrome{z-index:1;background-color:var(--header-bg);border-bottom:none;flex-shrink:0;transition:none;position:static;top:auto}.content-wrapper:has([data-stage-mobile-head-nav-v2]){scroll-padding-top:var(--stage-mobile-feed-sticky-stack)}[data-stage-mobile-head-nav-v2] .StageDetail-module__PsicUG__stageFeedContent{box-sizing:border-box;padding-top:0}.StageDetail-module__PsicUG__profile-section{background-color:var(--header-bg);border-bottom:1px solid var(--community-panel-border)}.StageDetail-module__PsicUG__header-card{padding-top:var(--community-sticky-chrome-top,0px);transition:var(--community-mobile-chrome-transition)}.StageDetail-module__PsicUG__stageFeedStickyChrome{top:var(--community-sticky-chrome-top,0px);z-index:var(--community-sticky-chrome-z,20);background-color:var(--header-bg);border-bottom:1px solid var(--community-panel-border);transition:top var(--community-chrome-duration,.22s) var(--community-chrome-ease,ease-out);position:sticky}.StageDetail-module__PsicUG__stageFeedToolbarStack{--stage-category-tab-bar-height:40px;--stage-category-tab-arrow-width:24px;min-width:0;padding-bottom:var(--stage-feed-fab-anchor-bottom,var(--mobile-nav-offset-effective,calc(var(--mobile-nav-content-height,54px) + var(--app-safe-bottom))))}[data-stage-feed-empty].StageDetail-module__PsicUG__stageFeedToolbarStack{min-height:calc(100dvh - var(--community-sticky-chrome-top,var(--mobile-top-chrome-height,56px)) - var(--stage-feed-fab-anchor-bottom,var(--mobile-nav-offset-effective,calc(var(--mobile-nav-content-height,54px) + var(--app-safe-bottom)))));box-sizing:border-box;flex-direction:column;flex:auto;display:flex}[data-stage-feed-empty] .StageDetail-module__PsicUG__stageFeedContent{flex-direction:column;flex:auto;min-height:0;display:flex}[data-stage-feed-empty] .StageDetail-module__PsicUG__stageFeedContent>main{flex:auto;min-height:0}[data-stage-feed-empty] .StageDetail-module__PsicUG__stageFeedPagination{box-sizing:border-box;flex-shrink:0;margin-top:auto;padding:8px 16px 10px}.StageDetail-module__PsicUG__stageFeedStickyChrome .StageDetail-module__PsicUG__board-toolbar{height:var(--stage-category-tab-bar-height);min-height:var(--stage-category-tab-bar-height);background-color:var(--header-bg);border-bottom:none;margin-bottom:0;position:static;top:auto;overflow:hidden}.StageDetail-module__PsicUG__stageFeedStickyChrome .StageDetail-module__PsicUG__board-toolbar:last-child{border-bottom:none}.StageDetail-module__PsicUG__stageFeedToolbarStack :is(.StageDetail-module__PsicUG__category-tabs-row,.StageDetail-module__PsicUG__category-tabs-scroll){align-items:stretch;height:100%;min-height:0}.StageDetail-module__PsicUG__stageFeedToolbarStack :is(.StageDetail-module__PsicUG__category-tabs-arrow,.StageDetail-module__PsicUG__category-tabs-arrowSpacer){width:var(--stage-category-tab-arrow-width);min-width:var(--stage-category-tab-arrow-width);height:var(--stage-category-tab-bar-height);flex-shrink:0}.StageDetail-module__PsicUG__stageFeedToolbarStack .StageDetail-module__PsicUG__category-tabs-arrow{background:linear-gradient(90deg, var(--header-bg) 45%, transparent)}.StageDetail-module__PsicUG__stageFeedToolbarStack .StageDetail-module__PsicUG__category-tabs-arrowRight{background:linear-gradient(270deg, var(--header-bg) 45%, transparent)}.StageDetail-module__PsicUG__stageFeedToolbarStack .StageDetail-module__PsicUG__category-tabs-arrow svg{width:16px;height:16px}.StageDetail-module__PsicUG__stageFeedToolbarStack .StageDetail-module__PsicUG__category-tabs-scroll{padding:0}.StageDetail-module__PsicUG__stageFeedToolbarStack .StageDetail-module__PsicUG__category-btn{box-sizing:border-box;border-bottom-width:2px;align-items:center;height:100%;margin-bottom:0;padding:0 6px;font-size:15px;line-height:1.2;display:inline-flex}}@media (min-width:1280px){.StageDetail-module__PsicUG__board-toolbar{margin-bottom:14px}.StageDetail-module__PsicUG__category-tabs-scroll{gap:24px}}.StageDetail-module__PsicUG__mobile-rules-wrap{padding:10px 16px 0;display:flex}@media (min-width:1280px){.StageDetail-module__PsicUG__mobile-rules-wrap{display:none}}.StageDetail-module__PsicUG__mobile-rules-btn{border:1px solid var(--community-stage-detail-rules-btn-border);background:var(--community-stage-detail-rules-btn-bg);width:100%;height:36px;color:var(--community-stage-detail-rules-btn-text);cursor:pointer;border-radius:10px;font-size:13px;font-weight:800}.StageDetail-module__PsicUG__mobile-rules-overlay{background:var(--community-stage-detail-modal-overlay);z-index:32000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.StageDetail-module__PsicUG__mobile-rules-modal{background:var(--card-bg);border:1px solid var(--community-divider);border-radius:12px;width:min(520px,100%);max-width:100%;max-height:min(78vh,680px);padding:16px;overflow:hidden auto;box-shadow:0 20px 36px #02061747}.StageDetail-module__PsicUG__mobile-rules-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.StageDetail-module__PsicUG__mobile-rules-header h5{color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.StageDetail-module__PsicUG__mobile-rules-close-btn{border:1px solid var(--border-strong);background:var(--bg-color);color:var(--text-primary);cursor:pointer;border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:700;transition:border-color .16s}.StageDetail-module__PsicUG__mobile-rules-close-btn:hover{border-color:var(--text-secondary)}.StageDetail-module__PsicUG__mobile-rules-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.StageDetail-module__PsicUG__mobile-rules-item{border:1px solid var(--community-divider);background:var(--card-bg);overflow-wrap:anywhere;word-break:break-word;border-radius:10px;min-width:0;padding:10px 12px}.StageDetail-module__PsicUG__mobile-rules-item-title{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;margin:0 0 6px;font-size:14px;font-weight:800}.StageDetail-module__PsicUG__mobile-rules-item-body{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.StageDetail-module__PsicUG__stage-info-overlay{background:var(--community-stage-detail-modal-overlay);z-index:32000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.StageDetail-module__PsicUG__stage-info-modal{background:var(--card-bg);border:1px solid var(--community-divider);border-radius:12px;width:min(520px,100%);min-width:0;max-height:min(78vh,680px);padding:16px;overflow:clip auto;box-shadow:0 20px 36px #02061747}.StageDetail-module__PsicUG__stage-info-body{min-width:0;max-width:100%}.StageDetail-module__PsicUG__stage-info-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.StageDetail-module__PsicUG__stage-info-header h5{color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.StageDetail-module__PsicUG__stage-info-close-btn{border:1px solid var(--border-strong);background:var(--bg-color);color:var(--text-primary);cursor:pointer;border-radius:8px;height:28px;padding:0 10px;font-size:12px;font-weight:700;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s}.StageDetail-module__PsicUG__stage-info-close-btn:hover{border-color:var(--text-secondary)}.StageDetail-module__PsicUG__stage-info-close-btn:focus-visible{outline:2px solid var(--community-stage-detail-info-focus-ring);outline-offset:2px}.StageDetail-module__PsicUG__stage-info-body h6{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0 0 8px;font-size:15px;font-weight:800}.StageDetail-module__PsicUG__stage-info-description{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin:0;font-size:14px;line-height:1.55}.StageDetail-module__PsicUG__stage-info-body p{color:var(--text-primary);margin:0;font-size:14px;line-height:1.55}.StageDetail-module__PsicUG__stage-info-meta-list{color:var(--text-secondary);margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.StageDetail-module__PsicUG__stage-info-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.StageDetail-module__PsicUG__stage-info-tag{border:1px solid var(--community-stage-detail-info-tag-border);background:var(--community-stage-detail-info-tag-bg);color:var(--community-stage-detail-info-tag-text);overflow-wrap:anywhere;word-break:break-word;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.StageDetail-module__PsicUG__stage-info-manager-block{border-top:1px solid var(--community-divider);min-width:0;margin-top:14px;padding-top:14px}.StageDetail-module__PsicUG__stage-info-manager-block .StageDetail-module__PsicUG__manager-list{gap:12px}.StageDetail-module__PsicUG__stage-info-manager-block .StageDetail-module__PsicUG__manager-row{align-items:center;gap:12px}.StageDetail-module__PsicUG__stage-info-manager-block .StageDetail-module__PsicUG__manager-meta{gap:4px}.StageDetail-module__PsicUG__stage-info-manager-block .StageDetail-module__PsicUG__manager-meta p{text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.StageDetail-module__PsicUG__stage-info-manager-block .StageDetail-module__PsicUG__manager-name-row{align-items:flex-start}.StageDetail-module__PsicUG__stage-info-manager-title{color:var(--text-primary);margin:0 0 12px;font-size:13px;font-weight:800}.StageDetail-module__PsicUG__stage-info-body .StageDetail-module__PsicUG__stage-info-manager-title{margin:0 0 12px}.StageDetail-module__PsicUG__manager-widget{flex-direction:column;gap:10px;display:flex}.StageDetail-module__PsicUG__manager-widget-title{color:var(--text-primary);margin:0;font-size:14px;font-weight:800}.StageDetail-module__PsicUG__manager-widget-description{color:var(--text-secondary);margin:-2px 0 0;font-size:12px}.StageDetail-module__PsicUG__manager-empty{color:var(--text-muted);margin:0;font-size:12px}.StageDetail-module__PsicUG__manager-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.StageDetail-module__PsicUG__manager-row{align-items:center;gap:10px;display:flex}.StageDetail-module__PsicUG__manager-avatar{background:var(--community-divider);width:32px;height:32px;color:var(--text-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.StageDetail-module__PsicUG__manager-avatar img{object-fit:cover;width:100%;height:100%}.StageDetail-module__PsicUG__manager-avatar span{font-size:12px;font-weight:800}.StageDetail-module__PsicUG__manager-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.StageDetail-module__PsicUG__manager-name-row{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.StageDetail-module__PsicUG__manager-streamer-badge{background:var(--community-sidebar-streamer-badge-bg);border:1px solid var(--community-sidebar-streamer-badge-border);height:18px;color:var(--community-sidebar-streamer-badge-text);letter-spacing:-.02em;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.StageDetail-module__PsicUG__manager-meta p{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:700;overflow:hidden}.StageDetail-module__PsicUG__manager-meta span{color:var(--text-secondary);font-size:11px;font-weight:700}.StageDetail-module__PsicUG__manager-meta span.StageDetail-module__PsicUG__manager-streamer-badge{letter-spacing:-.02em;color:var(--community-sidebar-streamer-badge-text);background:var(--community-sidebar-streamer-badge-bg);border:1px solid var(--community-sidebar-streamer-badge-border);font-size:10px;font-weight:800;line-height:1}.StageDetail-module__PsicUG__category-tabs-row{align-items:flex-end;gap:0;width:100%;min-width:0;display:flex}.StageDetail-module__PsicUG__category-tabs-arrow{width:32px;height:44px;color:var(--text-secondary);cursor:pointer;background:var(--community-lnb-fade-left);border:none;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;margin:0;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.StageDetail-module__PsicUG__category-tabs-arrowRight{background:var(--community-lnb-fade-right)}.StageDetail-module__PsicUG__category-tabs-arrow:hover{color:var(--text-primary);background-color:var(--community-lnb-arrow-hover-bg)}.StageDetail-module__PsicUG__category-tabs-arrow:focus-visible{outline:2px solid var(--community-stage-detail-focus-ring);outline-offset:-2px;z-index:1}.StageDetail-module__PsicUG__category-tabs-arrowSpacer{pointer-events:none;flex-shrink:0;width:32px}.StageDetail-module__PsicUG__category-tabs-scroll{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex:1;align-items:flex-end;gap:20px;min-width:0;padding:0 2px;display:flex;overflow-x:auto}.StageDetail-module__PsicUG__category-tabs-scroll:active{cursor:grabbing}.StageDetail-module__PsicUG__category-tabs-scroll::-webkit-scrollbar{display:none}.StageDetail-module__PsicUG__category-btn{cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:12px 4px 10px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s}.StageDetail-module__PsicUG__category-btn-active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.StageDetail-module__PsicUG__category-btn-inactive{color:var(--text-muted)}.StageDetail-module__PsicUG__category-btn-inactive:hover{color:var(--text-secondary)}.StageDetail-module__PsicUG__btn-subscribe-base{cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;gap:6px;min-width:104px;padding:10px 20px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.StageDetail-module__PsicUG__btn-subscribe-base:disabled{cursor:wait;opacity:.92}.StageDetail-module__PsicUG__subscribeBtnInner{place-items:center;display:inline-grid}.StageDetail-module__PsicUG__subscribeBtnGhost,.StageDetail-module__PsicUG__subscribeBtnFace{font-size:inherit;font-weight:inherit;grid-area:1/1;justify-content:center;align-items:center;gap:6px;line-height:1.25;display:inline-flex}.StageDetail-module__PsicUG__subscribeBtnGhost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.StageDetail-module__PsicUG__subscribeBtnFace{min-height:1.25rem}.StageDetail-module__PsicUG__subscribeBtnSpinner{flex-shrink:0;animation:1s linear infinite StageDetail-module__PsicUG__stage-detail-subscribe-spin}@keyframes StageDetail-module__PsicUG__stage-detail-subscribe-spin{to{transform:rotate(360deg)}}.StageDetail-module__PsicUG__btn-subscribe-default{background-color:var(--community-stage-detail-subscribe-default-bg);color:var(--community-stage-detail-subscribe-default-text)}.StageDetail-module__PsicUG__btn-subscribe-default:hover{background-color:var(--accent-hover)}.StageDetail-module__PsicUG__btn-subscribe-default .StageDetail-module__PsicUG__subscribeBtnSpinner{color:var(--community-stage-detail-subscribe-default-text)}.StageDetail-module__PsicUG__btn-subscribe-active .StageDetail-module__PsicUG__subscribeBtnSpinner,.StageDetail-module__PsicUG__btn-subscribe-cancel .StageDetail-module__PsicUG__subscribeBtnSpinner{color:currentColor}.StageDetail-module__PsicUG__btn-subscribe-active{background-color:var(--community-banner-placeholder);color:var(--text-secondary)}.StageDetail-module__PsicUG__btn-subscribe-cancel{background-color:var(--community-stage-detail-subscribe-cancel-bg);color:var(--community-stage-detail-subscribe-cancel-text)}.StageDetail-module__PsicUG__btn-subscribe-compact{gap:4px;min-width:0;padding:6px 11px;font-size:12px}.StageDetail-module__PsicUG__btn-subscribe-compact .StageDetail-module__PsicUG__subscribeBtnInner{display:inline-flex}.StageDetail-module__PsicUG__btn-subscribe-compact .StageDetail-module__PsicUG__subscribeBtnGhost{display:none}.StageDetail-module__PsicUG__btn-subscribe-compact svg{width:13px;height:13px}.StageDetail-module__PsicUG__btn-subscribe-sheet-split{flex:1.35 1 0;gap:6px;width:100%;min-width:0;min-height:44px;padding:10px 14px;font-size:14px}.StageDetail-module__PsicUG__btn-subscribe-sheet-split .StageDetail-module__PsicUG__subscribeBtnInner{justify-items:center;width:100%;display:inline-grid}.StageDetail-module__PsicUG__btn-subscribe-sheet-full{box-sizing:border-box;justify-content:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:10px 14px;font-size:14px}.StageDetail-module__PsicUG__btn-subscribe-sheet-full .StageDetail-module__PsicUG__subscribeBtnInner{justify-items:center;width:100%;display:inline-grid}@media (max-width:639px){.StageDetail-module__PsicUG__action-group{gap:6px}.StageDetail-module__PsicUG__btn-manage,.StageDetail-module__PsicUG__btn-subscribe-base{padding:6px 11px;font-size:12px;line-height:1.2}.StageDetail-module__PsicUG__btn-subscribe-base{gap:4px;min-width:0}.StageDetail-module__PsicUG__btn-subscribe-base .StageDetail-module__PsicUG__subscribeBtnInner{display:inline-flex}.StageDetail-module__PsicUG__btn-subscribe-base .StageDetail-module__PsicUG__subscribeBtnGhost{display:none}.StageDetail-module__PsicUG__btn-subscribe-base svg{width:13px;height:13px}.StageDetail-module__PsicUG__subscribeBtnFace,.StageDetail-module__PsicUG__subscribeBtnGhost{gap:4px;min-height:0}.StageDetail-module__PsicUG__btn-subscribe-sheet-split{gap:6px;min-width:0;min-height:44px;padding:10px 14px;font-size:14px}.StageDetail-module__PsicUG__btn-subscribe-sheet-split .StageDetail-module__PsicUG__subscribeBtnInner{justify-items:center;width:100%;display:inline-grid}.StageDetail-module__PsicUG__btn-subscribe-sheet-split svg{width:16px;height:16px}.StageDetail-module__PsicUG__btn-subscribe-sheet-full{gap:6px;min-width:0;min-height:44px;padding:10px 14px;font-size:14px}.StageDetail-module__PsicUG__btn-subscribe-sheet-full .StageDetail-module__PsicUG__subscribeBtnInner{justify-items:center;width:100%;display:inline-grid}.StageDetail-module__PsicUG__btn-subscribe-sheet-full svg{width:16px;height:16px}}.StageDetail-module__PsicUG__banner-placeholder-text{white-space:pre-wrap;text-align:center;max-width:100%;padding:0 16px}.StageDetail-module__PsicUG__banner-placeholder{background:var(--community-stage-detail-banner-fallback);width:100%;height:100%;min-height:100%;color:var(--community-stage-detail-banner-fallback-text);text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}.StageDetail-module__PsicUG__avatar-placeholder{background:var(--community-stage-detail-avatar-fallback);width:100%;height:100%;color:var(--community-stage-detail-avatar-fallback-text);border-radius:16px;justify-content:center;align-items:center;font-size:2.5rem;font-weight:800;display:flex}@media (min-width:640px){.StageDetail-module__PsicUG__avatar-placeholder{font-size:3rem}}
.SiteMenu-module__lBMNRG__listBar{background:var(--stp-card-bg,#fff);color:var(--stp-card-ink,var(--stp-text));border:1px solid var(--stp-card-border,#0000000f);box-shadow:0 1px 2px var(--stp-card-shadow,#00000008);scrollbar-width:thin;border-radius:14px;gap:4px;margin-bottom:12px;padding:6px;display:flex;overflow-x:auto}.SiteMenu-module__lBMNRG__listBarColumn{box-sizing:border-box;--list-nav-size:calc(var(--stp-scale-nav,13px) * var(--stp-optical-scale,1));--list-nav-pad-y:var(--stp-scale-nav-pad-y,6px);--list-nav-pad-x:var(--stp-scale-nav-pad-x,9px);--list-icon:var(--stp-scale-icon,26px);--list-label-size:calc(var(--stp-scale-label,10px) * var(--stp-optical-scale,1));flex-direction:column;gap:1px;width:100%;margin-bottom:0;padding:8px;overflow:visible}.SiteMenu-module__lBMNRG__listItem{font-size:var(--list-nav-size,calc(13px * var(--stp-optical-scale,1)));color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fdb));white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.SiteMenu-module__lBMNRG__listItemColumn{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--list-nav-pad-y) var(--list-nav-pad-x);font-size:var(--list-nav-size);white-space:normal;flex-shrink:1;gap:9px}.SiteMenu-module__lBMNRG__listItemIcon{width:var(--list-icon,26px);height:var(--list-icon,26px);font-size:var(--list-nav-size,calc(13px * var(--stp-optical-scale,1)));color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));background:var(--stp-card-hover-bg,#0000000a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.SiteMenu-module__lBMNRG__listItemIcon svg{width:1.05em;height:1.05em}.SiteMenu-module__lBMNRG__listItem:hover{background:var(--stp-card-hover-bg,#00000009);color:var(--stp-card-ink,var(--stp-text,#1a1a1fe0))}.SiteMenu-module__lBMNRG__listItem:hover .SiteMenu-module__lBMNRG__listItemIcon{background:var(--stp-card-hover-bg,#0000000f);color:var(--stp-card-ink,var(--stp-text,#1a1a1fd1))}.SiteMenu-module__lBMNRG__listItemActive,.SiteMenu-module__lBMNRG__listItemActive:hover{color:var(--accent-text);background:var(--accent-muted-bg,#6d5bff21);font-weight:700}.SiteMenu-module__lBMNRG__listItemActive .SiteMenu-module__lBMNRG__listItemIcon,.SiteMenu-module__lBMNRG__listItemActive:hover .SiteMenu-module__lBMNRG__listItemIcon{color:var(--accent-on,#fff);background:linear-gradient(135deg, var(--accent), var(--accent-grad-end,#a45bff))}.SiteMenu-module__lBMNRG__listItemColumn>svg{color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));flex-shrink:0}.SiteMenu-module__lBMNRG__listItemColumn:hover>svg{color:var(--stp-card-ink,var(--stp-text,#1a1a1fd1))}.SiteMenu-module__lBMNRG__listItemColumn.SiteMenu-module__lBMNRG__listItemActive>svg{color:var(--accent-text);background:0 0}.SiteMenu-module__lBMNRG__listItemColumn.SiteMenu-module__lBMNRG__listItemActive:hover>svg{color:var(--accent-text);background:0 0}.SiteMenu-module__lBMNRG__listItemColumn.SiteMenu-module__lBMNRG__listItemActive .SiteMenu-module__lBMNRG__listBoardBullet{background:var(--accent-text)}.SiteMenu-module__lBMNRG__listSection{flex-direction:column;gap:2px;width:100%;display:flex}.SiteMenu-module__lBMNRG__listSectionRow{flex-shrink:0;gap:4px;display:flex}.SiteMenu-module__lBMNRG__listDivider{background:#00000014;flex-shrink:0;width:100%;height:1px;margin:6px 0}.SiteMenu-module__lBMNRG__listDividerRow{background:#0000001a;flex-shrink:0;align-self:stretch;width:1px;margin:2px 4px}.SiteMenu-module__lBMNRG__listStageHead{font-weight:700}.SiteMenu-module__lBMNRG__listStageHeadText{flex-direction:column;flex:1;gap:1px;min-width:0;line-height:1.2;display:flex}.SiteMenu-module__lBMNRG__listStageCaption{font-size:calc(var(--list-label-size,10px) - 0px);color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));font-weight:600}.SiteMenu-module__lBMNRG__listItemActive .SiteMenu-module__lBMNRG__listStageCaption{color:color-mix(in srgb, var(--accent-text,#6d5bff) 75%, transparent)}.SiteMenu-module__lBMNRG__listStageChevron{color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fb3));flex-shrink:0;margin-left:auto;transition:transform .18s}.SiteMenu-module__lBMNRG__listStageChevronOpen{transform:rotate(180deg)}.SiteMenu-module__lBMNRG__listSub{box-sizing:border-box;border-left:2px solid #6d5bff2e;flex-direction:column;gap:1px;width:calc(100% - 18px);max-width:calc(100% - 18px);margin-top:2px;margin-left:18px;padding:2px 0 2px 8px;display:flex}.SiteMenu-module__lBMNRG__listSubItem{font-size:calc(var(--list-nav-size,calc(13px * var(--stp-optical-scale,1))) - .5px);box-sizing:border-box;width:100%;min-width:0;max-width:100%}.SiteMenu-module__lBMNRG__listCount{font-size:calc(var(--list-nav-size,calc(13px * var(--stp-optical-scale,1))) - 2px);color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));margin-left:auto;font-weight:700}.SiteMenu-module__lBMNRG__listBoardLabel{font-size:var(--list-label-size,calc(10px * var(--stp-optical-scale,1)));letter-spacing:.04em;color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));margin:8px 10px 2px;font-weight:700}.SiteMenu-module__lBMNRG__listBoardBullet{background:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fb3));border-radius:2px;flex-shrink:0;width:4px;height:4px;margin-left:11px}.SiteMenu-module__lBMNRG__listEmpty{font-size:calc(12px * var(--stp-optical-scale,1));color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));margin:4px 10px 6px}.SiteMenu-module__lBMNRG__accRoot{z-index:1;flex-direction:column;width:100%;margin-bottom:12px;display:flex;position:relative}.SiteMenu-module__lBMNRG__accRootOpen{z-index:100}.SiteMenu-module__lBMNRG__accTrigger{z-index:102;box-sizing:border-box;width:100%;font-size:calc(14px * var(--stp-optical-scale,1));color:var(--stp-card-ink,var(--stp-text,#1a1a1f));background:var(--stp-card-bg,#fff);border:1.5px solid var(--stp-card-border,#00000014);cursor:pointer;box-shadow:0 1px 3px var(--stp-card-shadow,#0000000f);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:flex;position:relative}.SiteMenu-module__lBMNRG__accTrigger:hover,.SiteMenu-module__lBMNRG__accTriggerOpen:hover{background:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 8%, var(--stp-card-bg,#fff));border-color:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 18%, var(--stp-card-border,#0000001f));color:var(--stp-card-ink,var(--stp-text,#1a1a1f))}.SiteMenu-module__lBMNRG__accTrigger:hover .SiteMenu-module__lBMNRG__accTriggerIcon,.SiteMenu-module__lBMNRG__accTriggerOpen:hover .SiteMenu-module__lBMNRG__accTriggerIcon{color:var(--stp-card-ink,var(--stp-text,#1a1a1f));background:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 12%, var(--stp-card-bg,#fff))}.SiteMenu-module__lBMNRG__accTrigger:hover .SiteMenu-module__lBMNRG__accTriggerChevron,.SiteMenu-module__lBMNRG__accTriggerOpen:hover .SiteMenu-module__lBMNRG__accTriggerChevron{color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fb8))}.SiteMenu-module__lBMNRG__accTriggerOpen{background:var(--stp-card-bg,#fff);color:var(--stp-card-ink,var(--stp-text,#1a1a1f));border-color:var(--accent-border,#6d5bff73);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#6d5bff) 18%, transparent), 0 4px 14px var(--stp-card-shadow,#0000001a)}.SiteMenu-module__lBMNRG__accTriggerIcon{width:26px;height:26px;color:var(--stp-card-ink-sub,#1a1a1fad);background:var(--stp-card-hover-bg,#0000000a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SiteMenu-module__lBMNRG__iconPopular{color:#ef4444}.SiteMenu-module__lBMNRG__iconAll{color:var(--accent-text)}.SiteMenu-module__lBMNRG__listItem .SiteMenu-module__lBMNRG__iconPopular,.SiteMenu-module__lBMNRG__listItemActive .SiteMenu-module__lBMNRG__iconPopular,.SiteMenu-module__lBMNRG__listItem:hover .SiteMenu-module__lBMNRG__iconPopular,.SiteMenu-module__lBMNRG__accSubRow .SiteMenu-module__lBMNRG__iconPopular,.SiteMenu-module__lBMNRG__accSubRowActive .SiteMenu-module__lBMNRG__iconPopular,.SiteMenu-module__lBMNRG__accSubRow:hover .SiteMenu-module__lBMNRG__iconPopular{color:#ef4444}.SiteMenu-module__lBMNRG__listItem .SiteMenu-module__lBMNRG__iconAll,.SiteMenu-module__lBMNRG__listItemActive .SiteMenu-module__lBMNRG__iconAll,.SiteMenu-module__lBMNRG__listItem:hover .SiteMenu-module__lBMNRG__iconAll,.SiteMenu-module__lBMNRG__accSubRow .SiteMenu-module__lBMNRG__iconAll,.SiteMenu-module__lBMNRG__accSubRowActive .SiteMenu-module__lBMNRG__iconAll,.SiteMenu-module__lBMNRG__accSubRow:hover .SiteMenu-module__lBMNRG__iconAll{color:var(--accent-text)}.SiteMenu-module__lBMNRG__accTriggerIcon.SiteMenu-module__lBMNRG__iconPopular{color:#ef4444}.SiteMenu-module__lBMNRG__accTriggerIcon.SiteMenu-module__lBMNRG__iconPopular svg{color:#ef4444}.SiteMenu-module__lBMNRG__accTriggerIcon.SiteMenu-module__lBMNRG__iconAll{color:var(--accent-text)}.SiteMenu-module__lBMNRG__accTriggerIcon.SiteMenu-module__lBMNRG__iconAll svg{color:var(--accent-text)}[data-theme=dark] .SiteMenu-module__lBMNRG__iconPopular{color:#f87171}[data-theme=dark] .SiteMenu-module__lBMNRG__listItem .SiteMenu-module__lBMNRG__iconPopular{color:#f87171}[data-theme=dark] .SiteMenu-module__lBMNRG__listItemActive .SiteMenu-module__lBMNRG__iconPopular{color:#f87171}[data-theme=dark] .SiteMenu-module__lBMNRG__accSubRow .SiteMenu-module__lBMNRG__iconPopular{color:#f87171}[data-theme=dark] .SiteMenu-module__lBMNRG__accSubRowActive .SiteMenu-module__lBMNRG__iconPopular{color:#f87171}[data-theme=dark] .SiteMenu-module__lBMNRG__accTriggerIcon.SiteMenu-module__lBMNRG__iconPopular{color:#f87171}[data-theme=dark] .SiteMenu-module__lBMNRG__accTriggerIcon.SiteMenu-module__lBMNRG__iconPopular svg{color:#f87171}.SiteMenu-module__lBMNRG__accTriggerLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SiteMenu-module__lBMNRG__accTriggerChevron{color:var(--stp-card-ink-sub,#1a1a1fb8);flex-shrink:0;transition:transform .18s}.SiteMenu-module__lBMNRG__accTriggerChevronOpen{transform:rotate(180deg)}.SiteMenu-module__lBMNRG__accBackdrop{z-index:100;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:pointer;background:#0c0e1647;border:none;position:fixed;inset:0}.SiteMenu-module__lBMNRG__accPanel{z-index:101;box-sizing:border-box;overscroll-behavior:contain;background:var(--stp-card-bg,#fff);max-height:min(70vh,520px);color:var(--stp-card-ink,var(--stp-text));border:1px solid var(--stp-card-border,#00000014);box-shadow:0 16px 40px var(--stp-card-shadow,#00000038);scrollbar-width:none;-ms-overflow-style:none;border-radius:14px;flex-direction:column;gap:4px;padding:8px;animation:.2s SiteMenu-module__lBMNRG__accIn;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.SiteMenu-module__lBMNRG__accPanel::-webkit-scrollbar{width:0;height:0;display:none}@keyframes SiteMenu-module__lBMNRG__accIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.SiteMenu-module__lBMNRG__accList{flex-direction:column;gap:1px;display:flex}.SiteMenu-module__lBMNRG__accDivider{background:var(--stp-card-border,#00000014);flex-shrink:0;height:1px;margin:4px 2px}.SiteMenu-module__lBMNRG__accRow{color:var(--stp-card-ink,var(--stp-text,#1a1a1f));border-radius:10px;align-items:center;gap:9px;padding:8px;text-decoration:none;transition:background .12s,color .12s;display:flex}.SiteMenu-module__lBMNRG__accRow:hover{background:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 6%, var(--stp-card-bg,#fff));color:var(--stp-card-ink,var(--stp-text,#1a1a1f))}.SiteMenu-module__lBMNRG__accRow:hover .SiteMenu-module__lBMNRG__accRowIcon{color:var(--stp-card-ink,var(--stp-text,#1a1a1fd1));background:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 10%, var(--stp-card-bg,#fff))}.SiteMenu-module__lBMNRG__accRowIcon{width:28px;height:28px;color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));background:var(--stp-card-hover-bg,#0000000a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SiteMenu-module__lBMNRG__accRowText{min-width:0;font-size:var(--list-nav-size,calc(13px * var(--stp-optical-scale,1)));flex-direction:column;flex:1;gap:1px;font-weight:600;line-height:1.2;display:flex}.SiteMenu-module__lBMNRG__accRowCaption{font-size:calc(10px * var(--stp-optical-scale,1));color:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 78%, transparent);font-weight:600}.SiteMenu-module__lBMNRG__accRowChevron{color:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 52%, transparent);flex-shrink:0;transition:transform .18s}.SiteMenu-module__lBMNRG__accRowChevronOpen{transform:rotate(180deg)}.SiteMenu-module__lBMNRG__accRowActive,.SiteMenu-module__lBMNRG__accRowActive:hover{background:var(--accent-muted-bg,#6d5bff1f);color:var(--accent-text,#6d5bff)}.SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowIcon,.SiteMenu-module__lBMNRG__accRowActive:hover .SiteMenu-module__lBMNRG__accRowIcon{color:var(--accent-on,#fff);background:linear-gradient(135deg, var(--accent), var(--accent-grad-end,#a45bff))}.SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowCaption,.SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowChevron{color:color-mix(in srgb, var(--accent-text,#6d5bff) 72%, transparent)}.SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowText{color:inherit}.SiteMenu-module__lBMNRG__accRowExpanded{background:var(--stp-card-hover-bg,#00000008)}.SiteMenu-module__lBMNRG__accRowExpanded .SiteMenu-module__lBMNRG__accRowChevron{color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7))}.SiteMenu-module__lBMNRG__accStage{flex-direction:column;gap:2px;display:flex}.SiteMenu-module__lBMNRG__accSub{box-sizing:border-box;border-left:2px solid #6d5bff33;flex-direction:column;gap:1px;width:calc(100% - 14px);max-width:calc(100% - 14px);margin:2px 0 2px 14px;padding:4px 0 2px 10px;animation:.18s SiteMenu-module__lBMNRG__accIn;display:flex}.SiteMenu-module__lBMNRG__accSubRow{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:calc(12.5px * var(--stp-optical-scale,1));color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fc7));border-radius:9px;align-items:center;gap:8px;padding:7px 8px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:flex}.SiteMenu-module__lBMNRG__accSubRow:hover{background:var(--stp-card-hover-bg,#00000009);color:var(--stp-card-ink,var(--stp-text,#1a1a1fe0))}.SiteMenu-module__lBMNRG__accSubRowActive,.SiteMenu-module__lBMNRG__accSubRowActive:hover{color:var(--accent-text);background:var(--accent-muted-bg,#6d5bff1a)}.SiteMenu-module__lBMNRG__accSubRow svg{color:var(--stp-card-ink-sub,var(--stp-text-sub,#1a1a1fb8));flex-shrink:0}.SiteMenu-module__lBMNRG__accSubRowActive svg{color:var(--accent-text)}.SiteMenu-module__lBMNRG__accCount{font-size:calc(11px * var(--stp-optical-scale,1));color:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 58%, transparent);margin-left:auto;font-weight:700}.SiteMenu-module__lBMNRG__accBoardLabel{font-size:calc(10px * var(--stp-optical-scale,1));letter-spacing:.04em;color:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 58%, transparent);margin:6px 8px 2px;font-weight:700}.SiteMenu-module__lBMNRG__accBoardBullet{background:color-mix(in srgb, var(--stp-card-ink,var(--stp-text,#1a1a1f)) 52%, transparent);border-radius:2px;flex-shrink:0;width:4px;height:4px;margin-left:4px}:is([data-theme=dark] .SiteMenu-module__lBMNRG__accSub,[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSub,html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSub){border-left-color:#6d5bff59}[data-theme=dark] .SiteMenu-module__lBMNRG__accRowActive{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-theme=dark] .SiteMenu-module__lBMNRG__accRowActive:hover{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-theme=dark] .SiteMenu-module__lBMNRG__accSubRowActive{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-theme=dark] .SiteMenu-module__lBMNRG__accSubRowActive:hover{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive:hover{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSubRowActive{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSubRowActive:hover{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive:hover{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSubRowActive{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSubRowActive:hover{color:var(--accent-soft-2,#c4bbff);background:#6d5bff2e}:is([data-theme=dark] .SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowCaption,[data-theme=dark] .SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowChevron,[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowCaption,[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowChevron,html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowCaption,html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accRowActive .SiteMenu-module__lBMNRG__accRowChevron){color:color-mix(in srgb, var(--accent-soft-2,#c4bbff) 72%, transparent)}:is([data-theme=dark] .SiteMenu-module__lBMNRG__accSubRowActive svg,[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSubRowActive svg,html[data-stp-theme-lock=dark] .SiteMenu-module__lBMNRG__accSubRowActive svg){color:var(--accent-soft-2,#c4bbff)}@media (min-width:1600px),(min-height:1300px){.SiteMenu-module__lBMNRG__listBarColumn{border-radius:16px;padding:10px}.SiteMenu-module__lBMNRG__listItemColumn{gap:10px}.SiteMenu-module__lBMNRG__listItemIcon{border-radius:9px}}.SiteMenu-module__lBMNRG__modalStack{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}
.StageDirectory-module__ioAMZa__directory-wrapper{box-sizing:border-box;flex:auto;width:100%;max-width:720px;margin-inline:auto;padding:24px 16px 32px}@media (max-width:767px){.StageDirectory-module__ioAMZa__directory-wrapper{width:100%;max-width:none;transition:var(--community-mobile-chrome-transition);flex:none;align-self:flex-start;padding:0}.StageDirectory-module__ioAMZa__directory-main{gap:16px}.StageDirectory-module__ioAMZa__directory-main--mobile{flex:auto;gap:0;min-width:0}.StageDirectory-module__ioAMZa__empty-message{padding:48px 16px;font-size:14px}.StageDirectory-module__ioAMZa__load-more-sentinel{min-height:0;padding:8px 12px 0}.StageDirectory-module__ioAMZa__load-more-end{padding:8px 12px 16px;line-height:1.45}}.StageDirectory-module__ioAMZa__directory-main{flex-direction:column;gap:32px;width:100%;min-width:0;display:flex}@media (min-width:768px){.StageDirectory-module__ioAMZa__directory-wrapper{padding-inline:24px}}.StageDirectory-module__ioAMZa__mobile-stage-search{flex-direction:column;gap:8px;display:flex}.StageDirectory-module__ioAMZa__mobile-stage-search-field{border:1px solid var(--border-color);background:var(--card-bg);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex;box-shadow:0 1px 2px #0000000a}.StageDirectory-module__ioAMZa__mobile-stage-search-field:focus-within{border-color:var(--community-stage-dir-search-focus-border);box-shadow:var(--community-stage-dir-search-focus-ring)}.StageDirectory-module__ioAMZa__mobile-stage-search-icon{color:var(--text-label);flex-shrink:0}.StageDirectory-module__ioAMZa__mobile-stage-search-input{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:600}.StageDirectory-module__ioAMZa__mobile-stage-search-input::placeholder{color:var(--text-label);font-weight:500}.StageDirectory-module__ioAMZa__mobile-stage-search-input::-webkit-search-cancel-button{display:none}.StageDirectory-module__ioAMZa__mobile-stage-search-clear{background:var(--surface-muted);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.StageDirectory-module__ioAMZa__mobile-stage-search-hint{color:var(--text-secondary);margin:0;padding:0 4px;font-size:13px;font-weight:600}.StageDirectory-module__ioAMZa__mobile-stage-search-query{color:var(--community-stage-dir-search-query);font-weight:800}.StageDirectory-module__ioAMZa__empty-message{text-align:center;width:100%;color:var(--community-stage-dir-empty-text);justify-content:center;padding:80px 16px;font-size:15px;font-weight:700;display:flex}.StageDirectory-module__ioAMZa__load-more-sentinel{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:80px;padding:32px 0;display:flex}.StageDirectory-module__ioAMZa__load-more-spinner{color:var(--community-stage-dir-loading-text);flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.StageDirectory-module__ioAMZa__load-more-icon{animation:1s linear infinite StageDirectory-module__ioAMZa__stage-directory-spin}.StageDirectory-module__ioAMZa__load-more-end{width:100%;color:var(--community-stage-dir-empty-text);text-align:center;padding:16px 0;font-size:14px;font-weight:700}@keyframes StageDirectory-module__ioAMZa__stage-directory-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width:768px){.StageDirectory-module__ioAMZa__mobile-stage-search{display:none}}@media (max-width:767px){.StageDirectory-module__ioAMZa__toolbar--search-active{display:none}}.StageDirectory-module__ioAMZa__toolbar{border-bottom:1px solid var(--border-strong);flex-direction:column;gap:16px;padding-bottom:16px;display:flex}@media (min-width:640px){.StageDirectory-module__ioAMZa__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.StageDirectory-module__ioAMZa__category-list{scrollbar-width:none;cursor:grab;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.StageDirectory-module__ioAMZa__category-list.StageDirectory-module__ioAMZa__dragging{cursor:grabbing}.StageDirectory-module__ioAMZa__category-list.StageDirectory-module__ioAMZa__dragging .StageDirectory-module__ioAMZa__category-btn{pointer-events:none}.StageDirectory-module__ioAMZa__category-list::-webkit-scrollbar{display:none}@media (min-width:640px){.StageDirectory-module__ioAMZa__category-list{padding-bottom:0}}.StageDirectory-module__ioAMZa__category-btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;flex-shrink:0;padding:8px 16px;font-size:13px;font-weight:700;transition:all .2s}.StageDirectory-module__ioAMZa__category-active{background-color:var(--community-stage-dir-filter-active-bg);color:var(--community-stage-dir-filter-active-text);border-color:var(--community-stage-dir-filter-active-border)}.StageDirectory-module__ioAMZa__category-inactive{background-color:var(--surface-muted);color:var(--text-secondary);border-color:var(--community-stage-dir-filter-inactive-border)}.StageDirectory-module__ioAMZa__category-inactive:hover{background-color:var(--surface-hover);border-color:var(--community-stage-dir-filter-inactive-hover-border);color:var(--text-primary)}.StageDirectory-module__ioAMZa__sort-box{flex-shrink:0;width:140px}@keyframes StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse{0%,to{opacity:1}50%{opacity:.55}}.StageDirectory-module__ioAMZa__stageCardSkeleton{background-color:var(--card-bg);border:1px solid var(--border-color);pointer-events:none;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.StageDirectory-module__ioAMZa__stageCardSkeletonBanner{background:var(--community-popular-skeleton-bg);background-size:200% 100%;height:96px;animation:1.4s ease-in-out infinite StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse}.StageDirectory-module__ioAMZa__stageCardSkeletonBody{min-height:96px;margin-bottom:4px;padding:0 20px 20px;position:relative}.StageDirectory-module__ioAMZa__stageCardSkeletonAvatar{border:4px solid var(--community-stage-dir-avatar-ring);background-color:var(--community-popular-skeleton-chip);border-radius:50%;width:56px;height:56px;animation:1.4s ease-in-out infinite StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse;position:absolute;top:-24px;left:20px}.StageDirectory-module__ioAMZa__stageCardSkeletonText{flex-direction:column;gap:8px;padding-top:36px;display:flex}.StageDirectory-module__ioAMZa__stageCardSkeletonTitle{background-color:var(--community-popular-skeleton-chip);border-radius:6px;width:56%;height:18px;animation:1.4s ease-in-out infinite StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse;display:block}.StageDirectory-module__ioAMZa__stageCardSkeletonDesc,.StageDirectory-module__ioAMZa__stageCardSkeletonDescShort{background-color:var(--community-popular-skeleton-chip);border-radius:6px;animation:1.4s ease-in-out infinite StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse;display:block}.StageDirectory-module__ioAMZa__stageCardSkeletonDesc{width:100%;height:12px}.StageDirectory-module__ioAMZa__stageCardSkeletonDescShort{width:72%;height:12px}.StageDirectory-module__ioAMZa__stageCardSkeletonFooter{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 16px 16px;display:flex}.StageDirectory-module__ioAMZa__stageCardSkeletonMembers{background-color:var(--community-popular-skeleton-chip);border-radius:6px;width:96px;height:14px;animation:1.4s ease-in-out infinite StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse;display:block}.StageDirectory-module__ioAMZa__stageCardSkeletonBtn{background-color:var(--community-popular-skeleton-chip);border-radius:999px;width:64px;height:32px;animation:1.4s ease-in-out infinite StageDirectory-module__ioAMZa__stageDirectorySkeletonPulse;display:block}.StageDirectory-module__ioAMZa__stage-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.StageDirectory-module__ioAMZa__stage-grid{grid-template-columns:repeat(2,1fr)}}.StageDirectory-module__ioAMZa__stage-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}html[data-theme=light] .StageDirectory-module__ioAMZa__stage-card{border-color:var(--border-strong)}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-banner-box{height:72px}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-avatar-box{border-width:3px;width:48px;height:48px;top:-20px;left:16px}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-body{padding:14px 16px 0}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-info{margin-top:32px}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-title{font-size:15px}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-desc{-webkit-line-clamp:2;margin-top:2px}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__card-footer{padding:10px 16px 12px}.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__btn-sub,.StageDirectory-module__ioAMZa__stage-card-compact .StageDirectory-module__ioAMZa__btn-unsub{min-width:4.25rem;min-height:1.875rem;padding:5px 14px;font-size:12px}.StageDirectory-module__ioAMZa__card-main-link{min-width:0;min-height:0;color:inherit;cursor:pointer;flex-direction:column;flex:1;text-decoration:none;display:flex}.StageDirectory-module__ioAMZa__stage-card:hover{border-color:var(--text-label)}.StageDirectory-module__ioAMZa__create-stage-card{border-style:dashed;border-color:var(--community-stage-dir-create-border,#93c5fd);background:linear-gradient(160deg, color-mix(in srgb, #3b82f6 8%, var(--card-bg)) 0%, color-mix(in srgb, #10b981 6%, var(--card-bg)) 100%)}.StageDirectory-module__ioAMZa__create-stage-card:hover{border-color:var(--community-stage-dir-create-border-hover,#60a5fa);border-style:dashed;box-shadow:0 8px 24px #3b82f61f}.StageDirectory-module__ioAMZa__create-card-banner-box{background:linear-gradient(125deg,#3b82f647 0%,#10b98138 55%,#8b5cf629 100%)}.StageDirectory-module__ioAMZa__create-card-banner-inner{color:#fff;text-shadow:0 1px 8px #2563eb59;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.StageDirectory-module__ioAMZa__create-card-avatar-box{color:#fff;border-color:color-mix(in srgb, #34d399 40%, var(--community-stage-dir-avatar-ring));background:linear-gradient(135deg,#3b82f6 0%,#10b981 100%);justify-content:center;align-items:center;display:flex;box-shadow:0 4px 14px #3b82f652}.StageDirectory-module__ioAMZa__create-stage-card:hover .StageDirectory-module__ioAMZa__card-title{color:var(--community-stage-dir-create-title-hover,#2563eb)}.StageDirectory-module__ioAMZa__create-card-action{background:linear-gradient(135deg,#059669 0%,#0d9488 48%,#2563eb 100%);font-weight:800;box-shadow:0 4px 14px #10b98161}.StageDirectory-module__ioAMZa__create-card-action:hover{background:linear-gradient(135deg,#047857 0%,#0f766e 48%,#1d4ed8 100%);box-shadow:0 6px 18px #10b98173}.StageDirectory-module__ioAMZa__create-stage-card-search-empty .StageDirectory-module__ioAMZa__card-desc{-webkit-line-clamp:3}.StageDirectory-module__ioAMZa__card-banner-box{background-color:var(--surface-muted);height:96px;position:relative;overflow:hidden}.StageDirectory-module__ioAMZa__card-banner-fallback{width:100%;height:100%;color:var(--text-label);background:var(--community-stage-dir-banner-fallback);justify-content:center;align-items:center;display:flex}.StageDirectory-module__ioAMZa__card-banner-img{transition:transform .3s}.StageDirectory-module__ioAMZa__stage-card:hover .StageDirectory-module__ioAMZa__card-banner-img{transform:scale(1.05)}.StageDirectory-module__ioAMZa__card-body{flex-direction:column;flex:1;min-width:0;padding:0 20px 20px;display:flex;position:relative}.StageDirectory-module__ioAMZa__card-avatar-box{border:4px solid var(--community-stage-dir-avatar-ring);background-color:var(--card-bg);z-index:2;border-radius:50%;width:56px;height:56px;position:absolute;top:-24px;left:20px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.StageDirectory-module__ioAMZa__card-avatar-fallback{width:100%;height:100%;color:var(--community-stage-dir-avatar-fallback-text);background:var(--community-stage-dir-avatar-fallback-bg);justify-content:center;align-items:center;display:flex}.StageDirectory-module__ioAMZa__card-avatar-fallback span{font-size:22px;font-weight:800;line-height:1}.StageDirectory-module__ioAMZa__card-info{flex-direction:column;flex:1;min-width:0;min-height:0;margin-top:40px;display:flex}.StageDirectory-module__ioAMZa__card-title{color:var(--text-primary);white-space:pre;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:16px;font-weight:800;transition:color .2s;display:block;overflow:hidden}.StageDirectory-module__ioAMZa__stage-card:hover .StageDirectory-module__ioAMZa__card-title{color:var(--community-stage-dir-title-hover)}.StageDirectory-module__ioAMZa__card-desc{color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;min-width:0;margin-top:4px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.StageDirectory-module__ioAMZa__card-footer{border-top:1px solid var(--community-stage-dir-footer-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:auto;padding:16px 20px 20px;display:flex}.StageDirectory-module__ioAMZa__card-members{min-width:0;color:var(--text-secondary);flex:1;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.StageDirectory-module__ioAMZa__card-members svg{flex-shrink:0}.StageDirectory-module__ioAMZa__card-members span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StageDirectory-module__ioAMZa__btn-sub,.StageDirectory-module__ioAMZa__btn-unsub{white-space:nowrap;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;min-width:4.75rem;min-height:2rem;padding:6px 16px;font-size:13px;font-weight:700;transition:background-color .2s;display:inline-flex}.StageDirectory-module__ioAMZa__btn-sub:disabled,.StageDirectory-module__ioAMZa__btn-unsub:disabled{cursor:wait;opacity:.88}.StageDirectory-module__ioAMZa__subscribeBtnInner{place-items:center;display:inline-grid}.StageDirectory-module__ioAMZa__subscribeBtnGhost,.StageDirectory-module__ioAMZa__subscribeBtnFace{font-size:inherit;font-weight:inherit;grid-area:1/1;justify-content:center;align-items:center;min-height:1.25rem;line-height:1.25;display:inline-flex}.StageDirectory-module__ioAMZa__subscribeBtnGhost{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.StageDirectory-module__ioAMZa__subscribeBtnSpinner{flex-shrink:0;animation:1s linear infinite StageDirectory-module__ioAMZa__stage-directory-spin}.StageDirectory-module__ioAMZa__btn-sub .StageDirectory-module__ioAMZa__subscribeBtnSpinner{color:#fff}.StageDirectory-module__ioAMZa__btn-unsub .StageDirectory-module__ioAMZa__subscribeBtnSpinner{color:var(--text-secondary)}.StageDirectory-module__ioAMZa__btn-sub{color:#fff;background-color:#10b981;text-decoration:none}.StageDirectory-module__ioAMZa__btn-sub:hover{background-color:#059669}.StageDirectory-module__ioAMZa__btn-unsub{background-color:var(--surface-muted);color:var(--text-secondary)}.StageDirectory-module__ioAMZa__btn-unsub:hover{background-color:var(--surface-hover)}.StageDirectory-module__ioAMZa__sidebar{flex-direction:column;flex-shrink:0;gap:16px;width:300px;display:none}.StageDirectory-module__ioAMZa__directory-wrapper--with-sidebar{align-items:flex-start;gap:32px;display:flex}.StageDirectory-module__ioAMZa__directory-wrapper--with-sidebar .StageDirectory-module__ioAMZa__directory-main{flex:1;min-width:0}@media (min-width:1280px){.StageDirectory-module__ioAMZa__directory-wrapper--with-sidebar .StageDirectory-module__ioAMZa__sidebar{display:flex}}.StageDirectory-module__ioAMZa__cta-widget{background-color:var(--community-stage-dir-cta-bg);border-radius:12px;padding:24px;position:relative;overflow:hidden}.StageDirectory-module__ioAMZa__cta-bg-icon{opacity:.1;padding:16px;transition:transform .5s;position:absolute;top:0;right:0}.StageDirectory-module__ioAMZa__cta-widget:hover .StageDirectory-module__ioAMZa__cta-bg-icon{transform:scale(1.1)}.StageDirectory-module__ioAMZa__cta-content{z-index:10;position:relative}.StageDirectory-module__ioAMZa__cta-badge{color:#34d399;background-color:#ffffff14;border-radius:4px;margin-bottom:12px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}.StageDirectory-module__ioAMZa__cta-title{color:#fff;margin-bottom:8px;font-size:18px;font-weight:800;line-height:1.3}.StageDirectory-module__ioAMZa__cta-desc{color:var(--community-stage-dir-cta-desc);margin-bottom:24px;font-size:13px;line-height:1.6}.StageDirectory-module__ioAMZa__cta-btn{color:#fff;background-color:#10b981;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s;display:flex}.StageDirectory-module__ioAMZa__cta-btn:hover{background-color:#059669}.StageDirectory-module__ioAMZa__trend-widget{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:20px;box-shadow:0 1px 2px #0000000d}.StageDirectory-module__ioAMZa__trend-header{border-bottom:1px solid var(--community-border-subtle);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.StageDirectory-module__ioAMZa__trend-title{color:var(--text-primary);font-size:15px;font-weight:800}.StageDirectory-module__ioAMZa__tag-list{flex-wrap:wrap;gap:8px;display:flex}.StageDirectory-module__ioAMZa__tag-item{background-color:var(--surface-hover);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.StageDirectory-module__ioAMZa__tag-item:hover{background-color:var(--surface-muted);border-color:var(--border-strong);color:var(--text-primary)}
.PollEndConfirmModal-module__yHMdNW__overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PollEndConfirmModal-module__yHMdNW__modal{background:var(--card-bg);border-radius:16px;width:min(92vw,420px);padding:20px;box-shadow:0 20px 45px #0f172a33}.PollEndConfirmModal-module__yHMdNW__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.PollEndConfirmModal-module__yHMdNW__title{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:flex}.PollEndConfirmModal-module__yHMdNW__icon{color:#b91c1c;flex-shrink:0}.PollEndConfirmModal-module__yHMdNW__closeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}.PollEndConfirmModal-module__yHMdNW__description{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.5}.PollEndConfirmModal-module__yHMdNW__errorText{color:#dc2626;margin:0 0 14px;font-size:13px;font-weight:700}.PollEndConfirmModal-module__yHMdNW__actionRow{justify-content:flex-end;gap:10px;display:flex}.PollEndConfirmModal-module__yHMdNW__cancelBtn,.PollEndConfirmModal-module__yHMdNW__confirmBtn{cursor:pointer;border:1px solid #d1d5db;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700}.PollEndConfirmModal-module__yHMdNW__cancelBtn{background:var(--card-bg);color:var(--text-secondary)}.PollEndConfirmModal-module__yHMdNW__confirmBtn{color:#fff;background:#b91c1c;border-color:#b91c1c;align-items:center;gap:6px;display:inline-flex}.PollEndConfirmModal-module__yHMdNW__spin{animation:.8s linear infinite PollEndConfirmModal-module__yHMdNW__spin}@keyframes PollEndConfirmModal-module__yHMdNW__spin{to{transform:rotate(360deg)}}
