.Sidebar-module__GRzGMG__notchBar{z-index:60;background:var(--color-surface);border:1px solid var(--color-border);width:max-content;max-width:min(700px,100vw - 24px);min-height:60px;box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.Sidebar-module__GRzGMG__brandSwap{flex-shrink:0;align-items:center;display:none}.Sidebar-module__GRzGMG__brand{color:var(--color-text-primary);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-weight:800;display:flex}.Sidebar-module__GRzGMG__brand:hover{background:var(--color-surface-elevated)}.Sidebar-module__GRzGMG__brandMark{background:var(--color-surface-elevated);border:2px solid #b6ff2e;border-radius:999px;flex-shrink:0;width:34px;height:34px;overflow:hidden}.Sidebar-module__GRzGMG__brandMark img{object-fit:cover;width:100%;height:100%;display:block}.Sidebar-module__GRzGMG__brandName{font-size:1.05rem}.Sidebar-module__GRzGMG__zoneDivider{background:var(--color-border);flex-shrink:0;align-self:stretch;width:1px;margin:10px 2px}.Sidebar-module__GRzGMG__sectionWrap{min-width:0;display:flex;position:relative}.Sidebar-module__GRzGMG__sectionTrigger{min-width:0;max-width:300px;color:var(--color-text-primary);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.95rem;font-weight:700;display:flex}.Sidebar-module__GRzGMG__sectionTrigger:hover{background:var(--color-surface-elevated)}.Sidebar-module__GRzGMG__sectionTriggerIcon{color:var(--color-accent);flex-shrink:0}.Sidebar-module__GRzGMG__sectionTriggerLabel{text-overflow:ellipsis;overflow:hidden}.Sidebar-module__GRzGMG__sectionChevron{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.Sidebar-module__GRzGMG__sectionChevronOpen{transform:rotate(180deg)}.Sidebar-module__GRzGMG__sectionMenu{z-index:61;background:var(--color-surface);border:1px solid var(--color-border);width:264px;max-height:min(60vh,420px);box-shadow:var(--shadow-lg);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%)}.Sidebar-module__GRzGMG__sectionList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Sidebar-module__GRzGMG__sectionDivider{background:var(--color-border);height:1px;margin:8px 10px}.Sidebar-module__GRzGMG__sectionItem{color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.925rem;font-weight:600;display:flex}.Sidebar-module__GRzGMG__sectionItem:hover{background:var(--color-surface-elevated);color:var(--color-text-primary)}.Sidebar-module__GRzGMG__sectionItemActive{background:color-mix(in srgb, #b6ff2e 38%, var(--color-surface));color:var(--color-text-primary)}.Sidebar-module__GRzGMG__sectionCheck{color:var(--color-accent);flex-shrink:0;margin-left:auto}.Sidebar-module__GRzGMG__feedSeg{opacity:0;white-space:nowrap;align-items:center;gap:4px;min-width:0;max-width:0;transition:max-width .34s cubic-bezier(.16,1,.3,1),opacity .24s;display:flex;position:relative;overflow:hidden}.Sidebar-module__GRzGMG__feedSegOpen{opacity:1;max-width:76px;overflow:visible}.Sidebar-module__GRzGMG__feedSegCreate,.Sidebar-module__GRzGMG__feedSegArrow{cursor:pointer;opacity:0;transition:opacity .2s ease, background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__GRzGMG__feedSegOpen .Sidebar-module__GRzGMG__feedSegCreate,.Sidebar-module__GRzGMG__feedSegOpen .Sidebar-module__GRzGMG__feedSegArrow{opacity:1}.Sidebar-module__GRzGMG__feedSegCreate{color:#23262f;background:#b6ff2e;border:1px solid #b6ff2e;width:32px;height:32px}.Sidebar-module__GRzGMG__feedSegCreate:hover{filter:brightness(1.06)}.Sidebar-module__GRzGMG__feedSegArrow{width:22px;height:32px;color:var(--color-text-muted);background:0 0;border:none}.Sidebar-module__GRzGMG__feedSegArrow:hover{color:var(--color-text-primary)}.Sidebar-module__GRzGMG__feedSegChevron{transition:transform var(--duration-fast) var(--ease-out)}.Sidebar-module__GRzGMG__feedSegChevronOpen{transform:rotate(90deg)}.Sidebar-module__GRzGMG__feedMenu{z-index:61;background:var(--color-surface);border:1px solid var(--color-border);width:220px;box-shadow:var(--shadow-lg);border-radius:18px;flex-direction:column;gap:2px;padding:8px;animation:.22s cubic-bezier(.16,1,.3,1) both Sidebar-module__GRzGMG__feedMenuDown;display:flex;position:absolute;top:calc(100% + 10px);left:50%}@keyframes Sidebar-module__GRzGMG__feedMenuDown{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes Sidebar-module__GRzGMG__feedMenuUp{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Sidebar-module__GRzGMG__notchBar{transition:gap var(--duration-med) var(--ease-out)}.Sidebar-module__GRzGMG__brand,.Sidebar-module__GRzGMG__sectionTrigger,.Sidebar-module__GRzGMG__sectionTriggerLabel,.Sidebar-module__GRzGMG__actions,.Sidebar-module__GRzGMG__signOut,.Sidebar-module__GRzGMG__avatar,.Sidebar-module__GRzGMG__avatarFallback{transition:padding .3s ease, font-size .3s ease, width .3s ease, height .3s ease, gap .3s ease, background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out)}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__sectionTrigger{gap:6px;padding:8px 10px;font-size:.82rem}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__brand{gap:6px;padding:4px 8px 4px 4px}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__brandName{font-size:.92rem}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__actions{gap:2px;padding-left:2px}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__signOut{width:34px;height:34px}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__avatar,.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__avatarFallback{width:28px;height:28px}.Sidebar-module__GRzGMG__actions{align-items:center;gap:8px;padding-left:6px;display:flex}.Sidebar-module__GRzGMG__themeToggle{border:1px solid var(--neu-border);background:var(--neu-ground);width:54px;height:30px;box-shadow:var(--neu-inset);color:var(--color-text-muted);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px;display:flex;position:relative}.Sidebar-module__GRzGMG__themeTrackIcon{z-index:0;pointer-events:none;position:relative}.Sidebar-module__GRzGMG__themeKnob{z-index:1;color:#23262f;width:22px;height:22px;box-shadow:var(--neu-soft-sm);transition:transform var(--duration-med) var(--ease-out);background:#b6ff2e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;left:3px}.Sidebar-module__GRzGMG__themeToggle[data-mode=dark] .Sidebar-module__GRzGMG__themeKnob{transform:translate(24px)}@media (max-width:640px){.Sidebar-module__GRzGMG__themeToggle{width:50px;height:28px;padding:0 7px}.Sidebar-module__GRzGMG__themeKnob{width:20px;height:20px;top:4px;left:3px}.Sidebar-module__GRzGMG__themeToggle[data-mode=dark] .Sidebar-module__GRzGMG__themeKnob{transform:translate(24px)}}.Sidebar-module__GRzGMG__avatarLink{transition:background-color var(--duration-fast) var(--ease-out);border-radius:999px;padding:3px;display:flex}.Sidebar-module__GRzGMG__avatarLink:hover{background:var(--color-surface-elevated)}.Sidebar-module__GRzGMG__avatar{object-fit:cover;border:2px solid #b6ff2e;border-radius:999px;width:32px;height:32px;display:block}.Sidebar-module__GRzGMG__avatarFallback{background:var(--color-surface-elevated);width:32px;height:32px;color:var(--color-text-secondary);border:2px solid #b6ff2e;border-radius:999px;justify-content:center;align-items:center;display:flex}.Sidebar-module__GRzGMG__signOut{width:40px;height:40px;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex}.Sidebar-module__GRzGMG__signOut:hover{background:var(--color-surface-elevated);color:var(--color-text-primary)}.Sidebar-module__GRzGMG__appPromo{display:none}.Sidebar-module__GRzGMG__appPromoLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);margin:10px 14px 4px;font-size:.68rem;font-weight:800}@media (max-width:860px){.Sidebar-module__GRzGMG__brandName{display:none}.Sidebar-module__GRzGMG__brand{padding-right:6px}.Sidebar-module__GRzGMG__sectionTrigger{max-width:220px}}@media (max-width:640px){.Sidebar-module__GRzGMG__notchBar{justify-content:space-between;gap:6px;width:auto;max-width:none;min-height:66px;padding:8px 14px;inset:auto 12px 10px;transform:none}.Sidebar-module__GRzGMG__brand,.Sidebar-module__GRzGMG__brandDivider{display:none}.Sidebar-module__GRzGMG__brandSwap{display:flex}.Sidebar-module__GRzGMG__actions .Sidebar-module__GRzGMG__themeToggle{display:none}.Sidebar-module__GRzGMG__appPromo{display:block}.Sidebar-module__GRzGMG__sectionTrigger{max-width:none}.Sidebar-module__GRzGMG__sectionMenu{top:auto;bottom:calc(100% + 10px)}.Sidebar-module__GRzGMG__feedSeg{gap:3px}.Sidebar-module__GRzGMG__feedSegOpen{max-width:62px}.Sidebar-module__GRzGMG__feedSegCreate{width:28px;height:28px}.Sidebar-module__GRzGMG__feedSegArrow{width:18px;height:28px}.Sidebar-module__GRzGMG__feedSegChevronOpen{transform:rotate(-90deg)}.Sidebar-module__GRzGMG__feedMenu{animation-name:Sidebar-module__GRzGMG__feedMenuUp;top:auto;bottom:calc(100% + 10px)}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__sectionTrigger{padding:7px 8px;font-size:.76rem}.Sidebar-module__GRzGMG__withFeed .Sidebar-module__GRzGMG__sectionTriggerLabel{max-width:72px}}
