.sidebar_sidebar__A9Lnm{position:fixed;left:0;top:0;width:280px;height:100vh;background:#ffffff;border-right:2px solid #fce7f3;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:20px 16px;display:flex;flex-direction:column;gap:16px;z-index:20;box-sizing:border-box;transition:transform .3s ease}.sidebar_sidebar__A9Lnm.sidebar_closed__CtazS{transform:translateX(-100%)}.sidebar_backdrop__Y3lR1{position:fixed;inset:0;background:rgba(0,0,0,.2);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:19}.sidebar_backdropShow__Bqxmy{opacity:1;pointer-events:auto}.sidebar_closeBtn__Puk_z{display:none;position:absolute;right:12px;top:12px;background:#fff;border:1px solid #f3e8ff;border-radius:10px;padding:6px 8px;cursor:pointer}.sidebar_profile__Ashgk{padding:8px;border-radius:14px;background:#fff0f6}.sidebar_avatar__bdhXo{width:48px;height:48px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(236,72,153,.25)}.sidebar_name__oB2kO{font-weight:800;color:#ec4899;line-height:1.1}.sidebar_email__0tDrV{font-size:.85rem}.sidebar_nav__6zn6K{display:flex;flex-direction:column;gap:8px}.sidebar_navItem__POoSd{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;color:#374151;text-decoration:none;transition:.15s;border:1px solid transparent}.sidebar_navItem__POoSd:hover{background:#fdf2f8;border-color:#fbcfe8}.sidebar_active__dZUk6{background:#fce7f3;border-color:#f9a8d4;color:#ec4899}.sidebar_sectionTitle__2Tj9N{display:flex;align-items:center;gap:8px;color:#9333ea;font-weight:800;margin-top:6px}.sidebar_topicList__8zncE{list-style:none;margin:0;padding:0;max-height:100vh;overflow:auto;display:flex;flex-direction:column;gap:8px;scrollbar-width:none}.sidebar_topicList__8zncE::-webkit-scrollbar{width:0;height:0}.sidebar_topicList__8zncE:hover{scrollbar-width:thin;scrollbar-color:#aaa transparent}.sidebar_topicList__8zncE:hover::-webkit-scrollbar{width:6px;height:6px}.sidebar_topicList__8zncE:hover::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.sidebar_topicItem__C9arD{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid #f3e8ff;background:#faf5ff;color:#374151;text-decoration:none;transition:.15s}.sidebar_topicItem__C9arD:hover{background:#f3e8ff;border-color:#e9d5ff}.sidebar_activeTopic__YXMIo{background:#e9d5ff;border-color:#c4b5fd;color:#6d28d9;font-weight:700}.sidebar_dot__VAKD1{width:8px;height:8px;border-radius:9999px;background:#a78bfa}.sidebar_ellipsis__gKdMI{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar_bottom__AKzqL{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.sidebar_bottomBtn__DBnmE{width:100%;display:inline-flex;align-items:center;font-size:16px;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#374151;text-decoration:none;cursor:pointer;transition:.15s}.sidebar_bottomBtn__DBnmE:hover{background:#f9fafb;border-color:#d1d5db}@keyframes sidebar_shimmer__WhPda{0%{background-position:-200px 0}to{background-position:200px 0}}@media (prefers-reduced-motion:reduce){.sidebar__noAnim__YgECA{animation:none!important}}.sidebar_avatarSkel__6kXJD,.sidebar_emailSkel__LtYBx,.sidebar_nameSkel__33pcM,.sidebar_skelDot__u6DuK,.sidebar_skelLine__MlM8c,.sidebar_skel__47v2s{background:linear-gradient(90deg,#f5f3ff,#ede9fe 50%,#f5f3ff);background-size:400px 100%;animation:sidebar_shimmer__WhPda 1.2s linear infinite}.sidebar_profile__Ashgk{display:flex;align-items:center;gap:12px}.sidebar_profileText__O1JS9{display:grid;grid-gap:4px;gap:4px;min-width:0}.sidebar_avatar__bdhXo{width:40px;height:40px;border-radius:9999px;object-fit:cover}.sidebar_avatarSkel__6kXJD{width:40px;height:40px;border-radius:9999px;border:1px solid #ede9fe}.sidebar_nameSkel__33pcM{width:120px;height:14px;border-radius:6px}.sidebar_emailSkel__LtYBx{width:160px;height:12px;border-radius:6px}.sidebar_name__oB2kO{font-weight:700}.sidebar_email__0tDrV{font-size:.9rem;color:#6b7280}.sidebar_topicSkeleton__YjqeD{display:grid;grid-template-columns:8px 1fr;align-items:center;grid-gap:10px;gap:10px;padding:12px 10px;border-radius:10px;border:1px solid #f3e8ff;background:#faf5ff}.sidebar_skelDot__u6DuK{width:8px;height:8px;border-radius:9999px;border:1px solid #ede9fe}.sidebar_skelLine__MlM8c{height:12px;border-radius:8px}@media (max-width:768px){.sidebar_sidebar__A9Lnm{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .25s ease;height:100vh;z-index:20}.sidebar_open__MJitK{transform:translateX(0)}.sidebar_closeBtn__Puk_z{display:inline-flex;align-items:center;gap:6px}}.home-shell_shell__UhLSE{min-height:100vh;background:linear-gradient(135deg,#fdf2f8,#dbeafe);position:relative}.home-shell_content__qRuLK{padding:24px;margin-left:280px;transition:margin-left .3s ease}.home-shell_mobileHeader__uXMdV{display:none;position:fixed;top:15px;left:15px;z-index:19}.home-shell_menuBtn__AtoEO{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #f3e8ff;border-radius:12px;padding:8px 12px;font-weight:700;cursor:pointer;font-size:.95rem;line-height:1}@media (max-width:768px){.home-shell_content__qRuLK{margin-left:0}.home-shell_mobileHeader__uXMdV{display:block}}