.home-sidebar{--rail-ground:#050508;--rail-plate-1:#0a0a10;--rail-plate-2:#141420;--rail-ink-1:#fff;--rail-ink-2:#767d88;--rail-ink-3:#8c8c8c;--rail-hairline:#27272a;--rail-hairline-strong:#3a3a40;--rail-veil-2:#ffffff12;--rail-veil-3:#ffffff1a;--rail-rim:inset 0 1px 0 #ffffff14;--rail-accent:#7c8cff;--rail-fill-accent:linear-gradient(180deg, #8d9bff 0%, #7c8cff 100%);--rail-gold:#ffd479;--rail-ease:cubic-bezier(.22, 1, .36, 1);z-index:100;box-sizing:border-box;background:var(--rail-ground);overscroll-behavior:contain;scrollbar-width:none;width:264px;transition:width .2s var(--rail-ease), box-shadow .15s var(--rail-ease);flex-direction:column;padding:0 12px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:inset -1px 0 #0000}[data-theme=light] .home-sidebar{--rail-ground:#f8fafb;--rail-plate-1:#fff;--rail-plate-2:#f1f3f5;--rail-ink-1:#0f0f0f;--rail-ink-2:#4b5563;--rail-ink-3:#6b7280;--rail-hairline:#e5e7eb;--rail-hairline-strong:#d1d5db;--rail-veil-2:#0000000d;--rail-veil-3:#00000014;--rail-rim:inset 0 0 0 transparent;--rail-gold:#b7791f}.home-sidebar::-webkit-scrollbar{display:none}@media (hover:hover){.home-sidebar:hover{box-shadow:inset -1px 0 0 var(--rail-hairline)}}.home-sidebar-head{flex:none;justify-content:space-between;align-items:center;gap:8px;height:56px;display:flex}.home-sidebar .home-brand{min-width:0;height:36px;color:var(--rail-ink-1);letter-spacing:-.01em;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 8px 0 6px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.home-sidebar .home-brand .brand-mark{border-radius:6px;flex:none;width:22px;height:22px}.home-brand-text{white-space:nowrap;align-items:center;display:inline-flex}.home-collapse{width:36px;height:36px;color:var(--rail-ink-2);cursor:pointer;transition:background .15s var(--rail-ease), color .15s var(--rail-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.home-collapse:hover{background:var(--rail-veil-2);color:var(--rail-ink-1)}.home-create-pill-wrap{flex:none;width:100%;margin:0 0 12px;display:block;position:relative}.home-create-pill{box-sizing:border-box;background:var(--rail-plate-1);width:100%;height:44px;color:var(--rail-ink-1);text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--rail-hairline), var(--rail-rim);transition:background .15s var(--rail-ease), box-shadow .15s var(--rail-ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;font-family:inherit;font-size:15px;font-weight:600;line-height:20px;display:flex}.home-create-plus{background:var(--rail-fill-accent);color:#000;width:28px;height:28px;transition:transform .3s var(--rail-ease);border-radius:50%;flex:none;place-items:center;display:grid}.home-create-pill-label{white-space:nowrap;flex:auto;min-width:0}.home-create-chev{color:var(--rail-ink-3);transition:color .15s var(--rail-ease), transform .15s var(--rail-ease);flex:none;place-items:center;display:grid}.home-create-pill:hover,.home-create-pill[aria-expanded=true]{background:var(--rail-plate-2);box-shadow:inset 0 0 0 1px var(--rail-hairline-strong), var(--rail-rim)}.home-create-pill:hover .home-create-plus,.home-create-pill[aria-expanded=true] .home-create-plus{transform:rotate(90deg)}.home-create-pill:hover .home-create-chev,.home-create-pill[aria-expanded=true] .home-create-chev{color:var(--rail-ink-1);transform:translate(2px)}.home-create-pill.active{box-shadow:inset 0 0 0 2px var(--rail-accent), var(--rail-rim)}.home-sidebar .home-nav{flex:none;gap:2px;margin:0;display:grid}.home-sidebar .home-nav-item{box-sizing:border-box;width:100%;height:44px;color:var(--rail-ink-2);text-align:left;cursor:pointer;transition:background .15s var(--rail-ease), color .15s var(--rail-ease);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:15px;font-weight:400;line-height:20px;text-decoration:none;display:flex;position:relative}.home-sidebar .home-nav-item:hover{background:var(--rail-veil-2);color:var(--rail-ink-1)}.home-sidebar .home-nav-item:active{background:var(--rail-veil-3)}.home-sidebar .home-nav-item.active{background:var(--rail-plate-1);color:var(--rail-ink-1);box-shadow:var(--rail-rim);font-weight:600}.home-nav-sign{flex:none;place-items:center;width:20px;height:20px;display:grid}.home-nav-sign svg{width:20px;height:20px}.home-sidebar .home-nav-item.active svg{color:inherit}.home-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.home-nav-face{background:var(--rail-plate-2);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--rail-hairline);border-radius:50%;display:block;overflow:hidden}.home-nav-face img{object-fit:cover;width:100%;height:100%;display:block}.home-nav-gem{color:var(--rail-gold)}.home-nav-count{color:var(--rail-gold);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.home-rail-line{background:var(--rail-hairline);border:0;flex:none;width:auto;height:1px;margin:12px 10px}.home-chats{flex-direction:column;flex:auto;min-height:0;display:flex}.home-chats-pick{flex:none;margin-bottom:2px}.home-chats-head{height:32px;color:var(--rail-ink-1);font:inherit;white-space:nowrap;cursor:pointer;transition:background .15s var(--rail-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:13px;font-weight:600;display:inline-flex}.home-chats-head svg{color:var(--rail-ink-3);transition:color .15s var(--rail-ease);flex:none}.home-chats-head svg path{transition:transform .15s var(--rail-ease)}.home-chats-head:hover,.home-chats-head.on{background:var(--rail-veil-2)}.home-chats-head:hover svg,.home-chats-head.on svg{color:var(--rail-ink-1)}.home-chats-head:hover svg .up,.home-chats-head.on svg .up{transform:translateY(-1.5px)}.home-chats-head:hover svg .down,.home-chats-head.on svg .down{transform:translateY(1.5px)}.home-chats-head:focus-visible{outline:2px solid var(--rail-accent);outline-offset:1px}.home-chats-menu{left:var(--pick-x,12px);top:var(--pick-y,0px);z-index:200;background:var(--rail-plate-2);min-width:180px;box-shadow:inset 0 0 0 1px var(--rail-hairline-strong);border-radius:14px;gap:2px;padding:6px;display:grid;position:fixed}.home-chats-menu-item{height:36px;color:var(--rail-ink-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:14px;display:flex}.home-chats-menu-item:hover,.home-chats-menu-item:focus-visible{background:var(--rail-veil-2);outline:none}.home-chats-menu-item svg{color:var(--rail-accent)}.home-chats-rows{scrollbar-width:none;flex:auto;align-content:start;gap:2px;min-height:0;display:grid;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.home-chats-rows::-webkit-scrollbar{display:none}.home-chat-row{box-sizing:border-box;min-height:52px;color:var(--rail-ink-1);transition:background .15s var(--rail-ease);border-radius:14px;align-items:center;gap:12px;padding:6px 8px;font-size:15px;line-height:20px;text-decoration:none;display:flex}.home-chat-row:hover{background:var(--rail-veil-2)}.home-chat-pic{background:var(--rail-plate-2);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--rail-hairline);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.home-chat-pic img{object-fit:cover;width:100%;height:100%;display:block}.home-chat-initials{color:var(--rail-ink-2);font-size:13px;font-weight:600}.home-chat-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.home-chats-empty{color:var(--rail-ink-2);gap:2px;padding:4px 12px;font-size:13px;line-height:18px;display:grid}.home-chats-empty b{color:var(--rail-ink-1);font-weight:600}.home-chats-all{color:var(--rail-ink-2);padding:8px 12px 16px;font-size:13px;font-weight:600;text-decoration:none}.home-chats-all:hover{color:var(--rail-ink-1)}.home-sidebar .home-account{background:var(--rail-ground);z-index:1;flex:none;margin-top:auto;padding-top:8px;position:sticky;bottom:0}.home-root--collapsed .home-sidebar{width:72px}.home-root--collapsed .home-sidebar-head{justify-content:center}.home-root--collapsed .home-sidebar .home-brand{display:none}.home-root--collapsed .home-create-pill-wrap,.home-root--collapsed .home-sidebar .home-nav{justify-items:center}.home-root--collapsed .home-create-pill,.home-root--collapsed .home-sidebar .home-nav-item{justify-content:center;gap:0;width:44px;padding:0}.home-root--collapsed .home-create-pill{margin:0 auto}.home-root--collapsed .home-create-pill-label,.home-root--collapsed .home-create-chev,.home-root--collapsed .home-nav-label,.home-root--collapsed .home-nav-count{display:none}.home-root--collapsed .home-rail-line{width:24px;margin-inline:auto}.home-root--collapsed .home-chat-row{justify-content:center;padding:6px 0}.home-root--collapsed .home-chats-pick{justify-content:center;display:flex}.home-root--collapsed .home-chats-head{justify-content:center;width:44px;padding:0}.home-root--collapsed .home-sidebar .home-nav-wallet{margin:0 auto}@media (max-width:900px){.home-sidebar{display:none}}
