.HlzsnG_logoLink{-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.HlzsnG_logoImage{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.HlzsnG_loginChip{letter-spacing:-.01em;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;min-height:34px;padding:.35rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.HlzsnG_loginChip:active{transform:scale(.96)}
.DORjQG_sidebar-stage-header{color:var(--text-label);letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:6px;padding:0 20px;font-size:11px;font-weight:800;line-height:1;display:flex}.DORjQG_sidebar-stage-main-nav{padding-top:10px;padding-bottom:8px}.DORjQG_sidebar-stage-link{color:var(--text-secondary);box-sizing:border-box;align-items:center;gap:12px;min-width:0;padding:10px 20px;font-size:13px;font-weight:500;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.DORjQG_sidebar-stage-link:hover{background-color:var(--surface-hover)}.DORjQG_sidebar-stage-linkActive{color:var(--side-drawer-nav-active-text);background-color:var(--side-drawer-nav-active-bg);font-weight:700}.DORjQG_sidebar-stage-linkIcon{width:20px;height:20px;color:var(--text-label);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}.DORjQG_sidebar-stage-linkActive .DORjQG_sidebar-stage-linkIcon{color:var(--side-drawer-nav-active-icon)}.DORjQG_sidebar-stage-list-link{align-items:flex-start}.DORjQG_sidebar-stage-list-link .DORjQG_sidebar-stage-linkIcon{margin-top:1px}.DORjQG_sidebar-stage-list-linkActive{color:var(--side-drawer-nav-active-text);background-color:#0000;font-weight:700}.DORjQG_sidebar-stage-avatar{object-fit:cover;border:1px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:20px;height:20px;margin-top:1px}.DORjQG_sidebar-stage-avatarFallback{background:var(--surface-hover);width:20px;height:20px;color:var(--text-secondary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:800;display:flex}.DORjQG_sidebar-stage-list{flex-direction:column;display:flex}.DORjQG_sidebar-stage-empty{color:var(--text-label);padding:0 20px 8px;font-size:13px;font-weight:600;line-height:1.45}.DORjQG_sidebar-recent-stage-row{align-items:center;min-width:0;transition:background-color .2s;display:flex}.DORjQG_sidebar-recent-stage-row:hover{background-color:var(--surface-hover)}.DORjQG_sidebar-recent-stage-row .DORjQG_sidebar-stage-link:hover,.DORjQG_sidebar-recent-stage-row:hover .DORjQG_sidebar-stage-link{background-color:#0000}.DORjQG_sidebar-recent-stage-row .DORjQG_sidebar-stage-link{flex:1;min-width:0;padding-right:4px}.DORjQG_sidebar-recent-stage-remove{color:var(--text-label);cursor:pointer;filter:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 14px 0 2px;padding:0;line-height:0;transition:color .2s,filter .2s;display:inline-flex}.DORjQG_sidebar-recent-stage-remove:hover{color:#ef4444;filter:drop-shadow(0 0 8px #ef4444cc)}.DORjQG_sidebar-stage-list-paging-area{touch-action:pan-y;cursor:grab}.DORjQG_sidebar-stage-list-paging-area:active{cursor:grabbing}.DORjQG_sidebar-stage-list-paging-viewport{width:100%;overflow:hidden}.DORjQG_sidebar-stage-list-paging-track{width:100%}.DORjQG_sidebar-recent-stage-pagination{justify-content:center;align-items:center;gap:6px;padding:8px 12px 12px;display:flex}.DORjQG_sidebar-recent-stage-page-btn{border:1px solid var(--border-color);min-width:28px;height:24px;color:var(--text-label);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;transition:background-color .2s,color .2s,border-color .2s}.DORjQG_sidebar-recent-stage-page-btn:hover{background-color:var(--surface-hover);color:var(--text-secondary)}.DORjQG_sidebar-recent-stage-page-btnActive,.DORjQG_sidebar-recent-stage-page-btnActive:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}
._2hhxGG_root{z-index:999;box-sizing:border-box;backface-visibility:hidden;width:100%;max-width:100%;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){._2hhxGG_root:not(._2hhxGG_rootForceDesktop){display:none!important}}._2hhxGG_rootForceDesktop{display:block}@media (min-width:768px){._2hhxGG_rootForceDesktop{max-width:min(100%,600px);margin-left:auto;margin-right:auto;display:flex}}._2hhxGG_shell{box-sizing:border-box;border-top:1px solid var(--border-color);background:color-mix(in srgb, var(--card-bg) 95%, transparent);-webkit-backdrop-filter:blur(4px);width:100%}._2hhxGG_rootTransparent{pointer-events:none}._2hhxGG_rootTransparent ._2hhxGG_shell{-webkit-backdrop-filter:none;background:0 0;border-top-color:#0000}._2hhxGG_rootTransparent ._2hhxGG_tab{opacity:0}._2hhxGG_strip{box-sizing:border-box;height:var(--mobile-nav-content-height);min-height:var(--mobile-nav-content-height);flex-flow:row;justify-content:space-evenly;align-items:center;width:100%;min-width:0;line-height:0;display:flex;overflow-x:hidden}._2hhxGG_tab{flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:0 2px;line-height:0;transition:transform .3s;display:flex}._2hhxGG_tab:active{transform:scale(.95)}._2hhxGG_sideDrawerOverlay{z-index:var(--mobile-side-drawer-overlay-z,35000);opacity:0;pointer-events:none;transition:opacity .3s}._2hhxGG_sideDrawerOverlayOpen{opacity:1;pointer-events:auto}._2hhxGG_sideDrawerPanel{box-sizing:border-box;height:auto;z-index:var(--mobile-side-drawer-panel-z,35001);font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;transition:transform .3s;top:0;bottom:0;transform:translate(-100%)}._2hhxGG_sideDrawerPanelOpen{transform:translate(0,0)}:is(html[data-mobile-drawer-open] ._2hhxGG_root,html[data-mobile-write-fab-open] ._2hhxGG_root){z-index:998}:is(html[data-mobile-drawer-open] ._2hhxGG_root ._2hhxGG_shell,html[data-mobile-write-fab-open] ._2hhxGG_root ._2hhxGG_shell){background:var(--card-bg);-webkit-backdrop-filter:none}._2hhxGG_drawerScroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;overflow:hidden auto}._2hhxGG_sideDrawerFooter{border-top:1px solid var(--side-drawer-divider);background:var(--card-bg);flex-shrink:0;width:100%;margin-top:8px}._2hhxGG_sideDrawerBrandExit{align-items:center}._2hhxGG_sideDrawerBrandExitLogo{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}._2hhxGG_sideDrawerBrandExitText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._2hhxGG_sideDrawerBrandExitTitle{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.25}._2hhxGG_sideDrawerBrandExitDesc{color:var(--text-label);font-size:11px;font-weight:500;line-height:1.2}._2hhxGG_sideDrawerBrandExitChevron{color:var(--text-label);opacity:.75;flex-shrink:0;align-self:center}._2hhxGG_sideDrawerFooterInner{padding:20px 20px calc(24px + var(--app-safe-bottom));flex-direction:column;gap:12px;display:flex}._2hhxGG_sideDrawerFooterLinks{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}._2hhxGG_sideDrawerFooterLink{color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s}._2hhxGG_sideDrawerFooterLink:hover{color:var(--text-primary)}._2hhxGG_sideDrawerFooterDivider{color:var(--text-label);font-size:12px}._2hhxGG_sideDrawerFooterMeta{color:var(--text-label);font-size:11px;line-height:1.55}._2hhxGG_sideDrawerFooterCopyright{color:var(--text-muted);font-size:10px;font-weight:500}._2hhxGG_drawerScroll::-webkit-scrollbar{width:0;height:0;display:none}._2hhxGG_sideDrawerHeader{background:var(--side-drawer-header-bg)}._2hhxGG_sideDrawerProfileAvatar{background:var(--side-drawer-profile-avatar-bg);color:var(--side-drawer-profile-avatar-icon)}._2hhxGG_sideDrawerProfileRow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}._2hhxGG_sideDrawerProfileLink{align-items:center;display:flex}._2hhxGG_sideDrawerProfileLink:hover ._2hhxGG_sideDrawerProfileSubtext{color:var(--side-drawer-profile-link-hover)}._2hhxGG_sideDrawerStreamerPageBtn{width:36px;height:36px;color:var(--text-secondary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background-color .15s,transform .1s;display:inline-flex}._2hhxGG_sideDrawerStreamerPageBtn:hover{color:var(--text-primary);background:0 0}._2hhxGG_sideDrawerStreamerPageBtn:active{transform:scale(.94)}._2hhxGG_sideDrawerLoginBtn{border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 16px;font-size:14px;font-weight:800;display:flex}._2hhxGG_sideDrawerLoginBtn:active{transform:scale(.98)}._2hhxGG_sideDrawerStreamerEntry{border:1.5px solid var(--streamer-mode-mobile-border);background:var(--streamer-mode-mobile-bg);color:var(--streamer-mode-mobile-text);box-shadow:var(--streamer-mode-mobile-shadow);-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:12px;margin:12px 16px 4px;padding:12px 14px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}._2hhxGG_sideDrawerStreamerEntry:hover{background:var(--streamer-mode-mobile-hover);border-color:var(--streamer-mode-mobile-border);box-shadow:var(--streamer-mode-mobile-hover-shadow)}._2hhxGG_sideDrawerStreamerEntry:active{transform:scale(.98)}._2hhxGG_sideDrawerStreamerEntryIcon{background:var(--streamer-mode-mobile-icon-bg);width:38px;height:38px;color:var(--streamer-mode-mobile-icon-fg);box-shadow:var(--streamer-mode-mobile-icon-shadow);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._2hhxGG_sideDrawerStreamerEntryText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._2hhxGG_sideDrawerStreamerEntryTitle{color:var(--streamer-mode-mobile-text);font-size:14px;font-weight:800;line-height:1.2}._2hhxGG_sideDrawerStreamerEntryDesc{color:var(--streamer-mode-mobile-desc);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}._2hhxGG_sideDrawerStreamerEntryChevron{color:var(--streamer-mode-mobile-chevron);flex-shrink:0}._2hhxGG_sideDrawerStreamerExit{border:1.5px solid var(--streamer-mode-exit-border);background:var(--streamer-mode-exit-bg);color:var(--streamer-mode-exit-text);box-shadow:var(--streamer-mode-exit-shadow);-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;gap:10px;margin:8px 12px;padding:13px 14px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}._2hhxGG_sideDrawerStreamerExit:hover{background:var(--streamer-mode-exit-hover);border-color:var(--streamer-mode-exit-border);box-shadow:var(--streamer-mode-exit-hover-shadow)}._2hhxGG_sideDrawerStreamerExit:active{transform:scale(.98)}._2hhxGG_sideDrawerLayerViewport{width:100%;overflow:hidden}._2hhxGG_sideDrawerLayerTrack{will-change:transform;width:200%;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}._2hhxGG_sideDrawerLayerTrackPushed{transform:translate(-50%)}._2hhxGG_sideDrawerLayerPane{flex-shrink:0;width:50%;min-width:0}._2hhxGG_sideDrawerLayerTrack:not(._2hhxGG_sideDrawerLayerTrackPushed) ._2hhxGG_sideDrawerLayerPane:last-child,._2hhxGG_sideDrawerLayerTrackPushed ._2hhxGG_sideDrawerLayerPane:first-child{pointer-events:none}@media (prefers-reduced-motion:reduce){._2hhxGG_sideDrawerLayerTrack{transition:none}}._2hhxGG_sideDrawerActivityLink{border-top:1px solid var(--side-drawer-divider);color:inherit;-webkit-tap-highlight-color:transparent;margin-top:2px;padding-top:8px;text-decoration:none;display:block}._2hhxGG_sideDrawerActivityRow{border-radius:8px;align-items:center;gap:8px;min-width:0;padding:4px 2px;transition:background-color .15s;display:flex}._2hhxGG_sideDrawerActivityLink:active ._2hhxGG_sideDrawerActivityRow{background-color:var(--surface-hover)}._2hhxGG_sideDrawerActivityLabel{color:var(--text-label);flex-shrink:0;font-size:11px;font-weight:700}._2hhxGG_sideDrawerActivityGrass{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:4px;min-width:0;display:grid}._2hhxGG_sideDrawerGrassCell{aspect-ratio:1;border-radius:3px;width:100%;min-width:0}._2hhxGG_sideDrawerGrassCellToday{outline:1px solid color-mix(in srgb, var(--side-drawer-profile-link-hover) 45%, transparent);outline-offset:0}._2hhxGG_sideDrawerGrassCellEmpty{background-color:var(--dashboard-grass-empty)}._2hhxGG_sideDrawerGrassCellLow{background-color:var(--dashboard-grass-low)}._2hhxGG_sideDrawerGrassCellMedium{background-color:var(--dashboard-grass-medium)}._2hhxGG_sideDrawerGrassCellHigh{background-color:var(--dashboard-grass-high)}[data-theme=light] ._2hhxGG_sideDrawerGrassCellEmpty{background-color:#dbe2ea;box-shadow:inset 0 0 0 1px #c5d0dc}[data-theme=light] ._2hhxGG_sideDrawerGrassCellLow{background-color:#a7f3d0}[data-theme=light] ._2hhxGG_sideDrawerGrassCellMedium{background-color:#34d399}[data-theme=light] ._2hhxGG_sideDrawerGrassCellToday{outline-offset:-1px;outline:1.5px solid #059669}._2hhxGG_sideDrawerActivityMeta{color:var(--side-drawer-profile-link-hover);flex-shrink:0;font-size:10px;font-weight:700}._2hhxGG_sideDrawerActivityChevron{color:var(--text-label);opacity:.7;flex-shrink:0}._2hhxGG_sideDrawerNavLink{box-sizing:border-box;align-items:center;gap:12px;min-width:0;min-height:0;padding:12px 20px;font-size:14px;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s;display:flex}._2hhxGG_sideDrawerNavLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;line-height:1.25;display:flex;overflow:hidden}@media (min-width:875px){._2hhxGG_sideDrawerNavLink._2hhxGG_sideDrawerBrandExitMobileOnly{display:none}}._2hhxGG_sideDrawerNavNewBadge{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 5px;font-size:.625rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 3px #ef444459}._2hhxGG_sideDrawerCommunityStageBlock{flex-shrink:0}._2hhxGG_sideDrawerCommunityStageHeader{align-items:center;gap:8px;width:100%;margin:0 0 6px;padding:10px 12px 0 16px;display:flex}._2hhxGG_sideDrawerCommunityStageHeaderTitle{color:var(--text-label);letter-spacing:.05em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}._2hhxGG_sideDrawerCommunityMainNav{padding-top:4px;padding-bottom:4px}._2hhxGG_sideDrawerCommunityMainNav ._2hhxGG_sideDrawerNavLink{align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;font-size:13px}._2hhxGG_sideDrawerCommunityMainNav ._2hhxGG_sideDrawerNavIcon{justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:flex}._2hhxGG_sideDrawerStageRequest{cursor:pointer;width:100%;color:var(--brand-green);text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:10px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,opacity .15s;display:flex}._2hhxGG_sideDrawerStageRequest:hover{background-color:var(--surface-hover);opacity:.92}._2hhxGG_sideDrawerStageRequestIcon{width:20px;height:20px;color:var(--brand-green);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}._2hhxGG_sideDrawerNavLinkCompact{min-height:0;color:var(--text-secondary);align-items:center;gap:10px;padding:8px 20px;font-size:13px;font-weight:500;line-height:1.25}._2hhxGG_sideDrawerNavLinkInactive{color:var(--text-secondary);background-color:#0000;font-weight:500}._2hhxGG_sideDrawerNavLinkInactive:hover{background-color:var(--surface-hover);color:var(--text-secondary)}._2hhxGG_sideDrawerNavLinkActive{color:var(--side-drawer-nav-active-text);background-color:var(--side-drawer-nav-active-bg);font-weight:700}._2hhxGG_sideDrawerNavLinkActive._2hhxGG_sideDrawerNavLinkCompact,._2hhxGG_sideDrawerNavLinkActiveCompact{color:var(--side-drawer-nav-active-text);background-color:#0000;font-weight:500;line-height:1.25}._2hhxGG_sideDrawerNavIcon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:flex}._2hhxGG_sideDrawerNavIconCompact{width:18px;height:18px;color:inherit;justify-content:center;align-items:center;line-height:0;display:flex}:is(._2hhxGG_sideDrawerNavIcon svg,._2hhxGG_sideDrawerNavIconCompact svg){color:inherit;stroke:currentColor;flex-shrink:0;display:block}._2hhxGG_sideDrawerNavIconCompact svg{width:16px;height:16px}._2hhxGG_sideDrawerNavIconInactive{color:inherit;opacity:.88}._2hhxGG_sideDrawerNavIconActive{color:inherit;opacity:1}._2hhxGG_sideDrawerNavExpand{flex-direction:column;min-width:0;display:flex}._2hhxGG_sideDrawerNavLink._2hhxGG_sideDrawerNavExpandTrigger,._2hhxGG_sideDrawerNavLinkCompact._2hhxGG_sideDrawerNavExpandTrigger{width:100%;font:inherit;color:var(--text-secondary);cursor:pointer;text-align:left;box-sizing:border-box;appearance:none;background:0 0;border:none;align-items:center;gap:10px;height:auto;min-height:0;margin:0;padding:8px 20px;font-size:13px;font-weight:500;line-height:1.25;display:flex}._2hhxGG_sideDrawerNavLink._2hhxGG_sideDrawerNavExpandTrigger:hover,._2hhxGG_sideDrawerNavLinkCompact._2hhxGG_sideDrawerNavExpandTrigger:hover{background-color:var(--surface-hover);color:var(--text-secondary)}._2hhxGG_sideDrawerNavExpandTriggerCompact{color:var(--text-secondary);font-weight:500}._2hhxGG_sideDrawerNavExpandChevron{width:14px;height:14px;color:inherit;opacity:.72;flex-shrink:0;align-self:center;line-height:0;transition:transform .2s;display:block}._2hhxGG_sideDrawerNavExpandChevronOpen{transform:rotate(180deg)}._2hhxGG_sideDrawerNavExpandPanel{border-left:1px solid var(--side-drawer-divider);flex-direction:column;margin:0 12px 2px 20px;padding:1px 0 2px;display:flex}._2hhxGG_sideDrawerNavSubLink{box-sizing:border-box;background-color:#0000;align-items:center;gap:10px;min-height:0;padding:7px 12px 7px 14px;font-size:13px;font-weight:500;line-height:1.25;display:flex}._2hhxGG_sideDrawerNavSubLinkInactive{color:var(--text-secondary);font-weight:500}._2hhxGG_sideDrawerNavSubLinkInactive:hover{background-color:var(--surface-hover);color:var(--text-secondary)}._2hhxGG_sideDrawerNavSubLinkActive{color:var(--side-drawer-nav-active-text);background-color:#0000;font-weight:500}._2hhxGG_sideDrawerNavExpandPanel ._2hhxGG_sideDrawerNavIconCompact{width:18px;height:18px;color:inherit;justify-content:center;align-items:center;line-height:0;display:flex}._2hhxGG_sideDrawerNavExpandPanel ._2hhxGG_sideDrawerNavIconCompact svg{stroke-width:2px;width:16px;height:16px;color:inherit;stroke:currentColor}._2hhxGG_sideDrawerNavSubIconInactive{color:inherit;opacity:.88}._2hhxGG_sideDrawerNavSubIconActive{color:inherit;opacity:1}._2hhxGG_sideDrawerCollapsibleSection{border-top:1px solid var(--side-drawer-divider);margin-top:4px}._2hhxGG_sideDrawerCollapsibleHeader{width:100%;color:var(--text-label);letter-spacing:.05em;text-transform:none;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:12px 12px 8px 20px;font-size:11px;font-weight:800;display:flex}._2hhxGG_sideDrawerCollapsibleTitle{align-items:center;gap:8px;min-width:0;display:flex}._2hhxGG_sideDrawerCollapsibleSectionBordered{margin-top:.25rem}._2hhxGG_sideDrawerCollapsibleLeadingIcon{color:var(--text-secondary);opacity:.92;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._2hhxGG_sideDrawerCollapsibleLeadingIcon svg{display:block}._2hhxGG_sideDrawerCollapsibleChevron{flex-shrink:0;transition:transform .2s}._2hhxGG_sideDrawerCollapsibleChevronOpen{transform:rotate(180deg)}._2hhxGG_sideDrawerRecentStageRow{align-items:center;min-width:0;transition:background-color .2s;display:flex}._2hhxGG_sideDrawerRecentStageRow:hover{background-color:var(--surface-hover)}._2hhxGG_sideDrawerRecentStageRow ._2hhxGG_sideDrawerNavLinkInactive:hover,._2hhxGG_sideDrawerRecentStageRow:hover ._2hhxGG_sideDrawerNavLink{background-color:#0000}._2hhxGG_sideDrawerRecentStageRow ._2hhxGG_sideDrawerNavLink{flex:1;min-width:0;padding-right:4px}._2hhxGG_sideDrawerRecentStageRemove{color:var(--text-label);cursor:pointer;filter:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0 14px 0 2px;padding:0;line-height:0;transition:color .2s,filter .2s;display:inline-flex}._2hhxGG_sideDrawerRecentStageRemove:hover{color:#ef4444;filter:drop-shadow(0 0 8px #ef4444cc)}._2hhxGG_sideDrawerStageList{flex-direction:column;display:flex}._2hhxGG_sideDrawerRecentStageSwipeArea{touch-action:pan-y}._2hhxGG_sideDrawerStageListPagingViewport{width:100%;overflow:hidden}._2hhxGG_sideDrawerRecentStagePagination{justify-content:center;align-items:center;gap:6px;padding:8px 12px 12px;display:flex}._2hhxGG_sideDrawerRecentStagePageBtn{border:1px solid var(--border-color);min-width:28px;height:24px;color:var(--text-label);cursor:pointer;background:0 0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;transition:background-color .2s,color .2s,border-color .2s}._2hhxGG_sideDrawerRecentStagePageBtn:hover{background-color:var(--surface-hover);color:var(--text-secondary)}._2hhxGG_sideDrawerRecentStagePageBtnActive,._2hhxGG_sideDrawerRecentStagePageBtnActive:hover{background-color:var(--surface-hover);border-color:var(--border-strong);color:var(--text-primary)}._2hhxGG_shell{padding-bottom:var(--app-safe-bottom)}
.rJESwW_root{flex-direction:column;min-height:100%;display:flex}.rJESwW_head{border-bottom:1px solid var(--side-drawer-divider,#0000000f);flex-direction:column;gap:2px;padding:10px 16px;display:flex}.rJESwW_backBtn{color:var(--text-label,#8a90a0);letter-spacing:-.01em;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;align-self:flex-start;align-items:center;gap:1px;margin:0 0 0 -4px;padding:2px 4px 2px 0;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.rJESwW_backBtn:hover,.rJESwW_backBtn:focus-visible{color:var(--accent-text,var(--accent,#3f51db));background:0 0}.rJESwW_backBtn:active{opacity:.72}.rJESwW_title{letter-spacing:-.03em;color:var(--text-primary,#171a26);margin:0;padding:0;font-size:17px;font-weight:850;line-height:1.25}.rJESwW_nav{flex-direction:column;gap:14px;padding:10px 10px 18px;display:flex}.rJESwW_group{flex-direction:column;gap:3px;min-width:0;display:flex}.rJESwW_groupLabel{letter-spacing:.04em;color:var(--text-label);margin:0;padding:6px 12px 2px;font-size:11px;font-weight:800}.rJESwW_groupHint{letter-spacing:-.01em;color:var(--text-label,#8a90a0);margin:0;padding:2px 12px 8px;font-size:11px;font-weight:550;line-height:1.45}.rJESwW_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.rJESwW_item{width:100%;color:var(--text-secondary,#5b6170);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;font-size:13.5px;font-weight:650;transition:background .14s,color .14s,box-shadow .14s;display:flex;position:relative}.rJESwW_item:hover{background:var(--surface-hover,#0000000a);color:var(--text-primary,#171a26)}.rJESwW_itemActive{background:color-mix(in srgb, var(--accent,#5b6cff) 12%, transparent);color:var(--accent-text,var(--accent,#3f51db));font-weight:800}.rJESwW_itemActive:hover{background:color-mix(in srgb, var(--accent,#5b6cff) 16%, transparent);color:var(--accent-text,var(--accent,#3f51db))}.rJESwW_icon{opacity:.9;color:inherit;flex-shrink:0}.rJESwW_itemActive .rJESwW_icon{opacity:1}.rJESwW_label{flex:1;min-width:0}.rJESwW_badge{color:var(--text-label);flex-shrink:0;margin:0;font-size:10px;font-style:normal;font-weight:800}[data-theme=dark] .rJESwW_backBtn{color:#94a3b8}:is([data-theme=dark] .rJESwW_backBtn:hover,[data-theme=dark] .rJESwW_backBtn:focus-visible){color:var(--accent-text,#60a5fa)}[data-theme=dark] .rJESwW_title{color:var(--text-primary,#f8fafc)}[data-theme=dark] .rJESwW_groupLabel{color:#94a3b8}[data-theme=dark] .rJESwW_groupHint{color:#7b8498}[data-theme=dark] .rJESwW_item{color:#cbd5e1}[data-theme=dark] .rJESwW_item:hover{background:var(--surface-hover,#2f3647);color:var(--text-primary,#f8fafc)}[data-theme=dark] .rJESwW_itemActive{background:color-mix(in srgb, var(--accent-text,#60a5fa) 22%, var(--surface-muted,#252b3b));color:var(--accent-text,#93c5fd);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-text,#60a5fa) 32%, transparent)}[data-theme=dark] .rJESwW_itemActive:hover{background:color-mix(in srgb, var(--accent-text,#60a5fa) 28%, var(--surface-muted,#252b3b));color:#bfdbfe}[data-theme=dark] .rJESwW_badge{color:#94a3b8}
.H9072q_desktop-page-background{background-color:var(--bg-color);width:100%;min-height:100vh;color:var(--text-primary);flex-direction:column;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;display:flex}.H9072q_top-bar-frame{background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--header-border);z-index:1000;justify-content:center;width:100%;height:64px;display:flex;position:fixed;top:0;left:0}.H9072q_top-bar-inner{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.H9072q_top-bar-logo-box{align-items:center;gap:6px;width:auto;min-width:0;max-width:min(320px,48vw);height:100%;display:flex}.H9072q_topBarLogoLink{cursor:pointer;align-items:center;min-width:0;line-height:0;display:flex}.H9072q_topBarMenuBtn{width:36px;height:36px;color:var(--header-icon);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:none}.H9072q_topBarMenuBtn:hover{color:var(--header-icon-hover);background:var(--header-icon-hover-bg)}.H9072q_topBarSidebarBtn{width:36px;height:36px;color:var(--header-icon);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.H9072q_topBarSidebarBtn:hover{color:var(--header-icon-hover);background:var(--header-icon-hover-bg)}.H9072q_topBarSidebarBtn:focus-visible{box-shadow:0 0 0 2px var(--header-bg), 0 0 0 4px var(--accent-text,#3b82f6)}.H9072q_sign-button-wrapper{justify-content:flex-end;align-items:center;gap:10px;display:flex}.H9072q_topBarAdContainer{flex:1;justify-content:center;align-items:center;max-width:468px;height:100%;padding:0 16px;display:flex}.H9072q_sign-in-button,.H9072q_user-profile-btn,.H9072q_streamer-mode-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:40px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s;display:flex}.H9072q_sign-up-button{color:var(--text-secondary);background:0 0}.H9072q_sign-up-button:hover{background:var(--surface-muted);color:var(--text-primary)}.H9072q_user-profile-btn{background-color:var(--gnb-profile-bg);color:var(--gnb-profile-text);border:1px solid var(--gnb-profile-border)}.H9072q_user-profile-btn:hover{background-color:var(--gnb-profile-hover);transform:translateY(-1px)}.H9072q_streamer-mode-btn{background-color:var(--streamer-mode-bg);color:var(--streamer-mode-text);border:1px solid var(--streamer-mode-border);box-shadow:var(--streamer-mode-shadow)}.H9072q_streamer-mode-btn:hover{background-color:var(--streamer-mode-hover);box-shadow:var(--streamer-mode-hover-shadow);transform:translateY(-2px)}.H9072q_middle-frame{box-sizing:border-box;width:100%;min-height:100vh;padding-top:64px;display:flex}.H9072q_side-bar-frame{background:var(--card-bg);border-right:1px solid var(--border-color);z-index:900;will-change:transform;flex-direction:column;width:250px;padding:24px 12px;transition:transform .2s,border-color .2s;display:flex;position:fixed;top:64px;bottom:0;left:0;overflow:hidden auto;transform:translate(0)}.H9072q_mainMenuContainer{flex-direction:column;gap:6px;display:flex}.H9072q_navTextRow{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.H9072q_navText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.H9072q_navNewBadge{letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#ef4444 0%,#f97316 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:1px 5px;font-size:.625rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1px 3px #ef444459}.H9072q_navItem{color:var(--sidebar-nav-text);border-radius:10px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.H9072q_navItem:hover{background-color:var(--sidebar-nav-bg-hover);color:var(--sidebar-nav-text-hover)}.H9072q_navItem:hover .H9072q_iconInactive{filter:var(--sidebar-icon-filter-hover);opacity:1}.H9072q_navItem:hover .H9072q_lucideIconInactive{opacity:1;color:var(--sidebar-nav-text-hover)}.H9072q_navActive{background-color:var(--sidebar-nav-bg-active);color:var(--sidebar-nav-text-active);font-weight:700}.H9072q_navActive:before{content:"";background:var(--sidebar-nav-active-accent);border-radius:999px;width:3px;height:18px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.H9072q_iconInactive{opacity:var(--sidebar-icon-opacity-idle);filter:var(--sidebar-icon-filter-idle);transition:filter .2s,opacity .2s}.H9072q_iconActive{filter:var(--sidebar-icon-filter-active);opacity:1}.H9072q_lucideIconInactive,.H9072q_lucideIconActive{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:color .2s,opacity .2s;display:inline-flex}.H9072q_lucideIconInactive{opacity:var(--sidebar-icon-opacity-idle);color:var(--sidebar-nav-text)}.H9072q_lucideIconActive{opacity:1;color:var(--sidebar-nav-text-active)}.H9072q_bullet{background:var(--sidebar-bullet);border-radius:50%;width:6px;height:6px;margin-left:7px;margin-right:7px}.H9072q_navActive .H9072q_bullet{background:var(--accent-text)}.H9072q_sectionDivider{border-top:1px solid var(--border-color);align-items:center;margin-top:10px;margin-bottom:6px;padding:12px 16px 0;display:flex}html[data-theme=light] .H9072q_sectionDivider{border-top-color:var(--border-strong)}.H9072q_sectionLabel{color:var(--text-label);letter-spacing:.05em;opacity:.6;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.H9072q_sidebarFooter{text-align:center;border-top:1px solid var(--border-color);margin-top:auto;padding:12px 12px 14px}html[data-theme=light] .H9072q_sidebarFooter{border-top-color:var(--border-strong)}.H9072q_footerText{color:var(--text-muted);font-size:11px;line-height:1.3}.H9072q_sideBarCollapsed{pointer-events:none;transform:translate(-100%)}.H9072q_main-frame{margin-left:var(--viewer-sidebar-width,250px);width:calc(100% - var(--viewer-sidebar-width,250px));min-width:0;padding-bottom:var(--page-scroll-end-space,5rem);flex:1;transition:margin-left .2s,width .2s}@media (max-width:1280px){.H9072q_right-widget-area{display:none}}@media (max-width:1024px){.H9072q_content-wrapper{padding:16px}.H9072q_search-container{display:none}}.H9072q_mainFrameNoBottomPad{padding-bottom:var(--page-scroll-end-space,5rem)!important}@media (max-width:874px){.H9072q_side-bar-frame{display:none}.H9072q_topBarMenuBtn{display:inline-flex}.H9072q_topBarSidebarBtn{display:none}.H9072q_main-frame{width:100%;padding-bottom:calc(var(--mobile-nav-offset-effective,var(--mobile-nav-offset,calc(var(--mobile-nav-content-height,54px) + var(--app-safe-bottom)))) + var(--page-scroll-end-space,5rem));margin-left:0}.H9072q_main-frame.H9072q_mainFrameNoBottomPad{padding-bottom:calc(var(--page-scroll-end-space,5rem) + var(--app-safe-bottom))}.H9072q_hideOnMobile{display:none}}@media (max-width:360px){.H9072q_hide-on-small-mobile{display:none}}@media (max-width:768px){.H9072q_top-bar-frame{height:56px}.H9072q_middle-frame{min-height:100dvh;padding-top:56px}}@property --viewer-chrome-shift{syntax:"<length>";inherits:true;initial-value:0}@media (max-width:767px){html[data-viewer-chrome]{--viewer-chrome-shift:0px;--sticky-below-header-top:var(--mobile-top-chrome-height,56px);transition:--viewer-chrome-shift .2s cubic-bezier(.4,0,.2,1)}html[data-viewer-header-hidden]{--viewer-chrome-shift:var(--mobile-top-chrome-height,56px)}html[data-viewer-chrome] header[data-top-chrome]{transform:translate3d(0, calc(-1 * var(--viewer-chrome-shift)), 0)}html[data-viewer-header-hidden] header[data-top-chrome]{pointer-events:none}}
