.shell-module__k28k9a__frame{background:var(--page-bg);height:100dvh;display:flex}.shell-module__k28k9a__app{background:var(--app-bg);min-height:0;color:var(--chrome-ink);flex:1;grid-template-columns:248px minmax(0,1fr);display:grid}.shell-module__k28k9a__appWithRail{grid-template-columns:248px minmax(0,1fr) 272px}.shell-module__k28k9a__sidebar{background:var(--sidebar-bg);border-right:1px solid var(--chrome-line);flex-direction:column;min-height:0;padding:20px 14px 12px;display:flex}.shell-module__k28k9a__brand{color:var(--accent);gap:8px;padding:2px 10px 18px;text-decoration:none;display:grid}.shell-module__k28k9a__tagline{letter-spacing:.06em;text-transform:uppercase;color:var(--chrome-muted);font-size:11px}.shell-module__k28k9a__nav{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.shell-module__k28k9a__navLink,.shell-module__k28k9a__navActive{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.shell-module__k28k9a__navLink:hover{background:var(--nav-hover)}.shell-module__k28k9a__navActive{background:var(--nav-active-bg);color:var(--primary-ink)}.shell-module__k28k9a__newButton{background:var(--primary-bg);color:var(--primary-ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 2px 18px;padding:11px 16px;font-weight:600;text-decoration:none;display:flex}.shell-module__k28k9a__newButton:hover{background:var(--primary-hover)}.shell-module__k28k9a__lists{scrollbar-width:thin;scrollbar-color:var(--chrome-line) transparent;flex:1;min-height:0;overflow-y:auto}.shell-module__k28k9a__recentHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--chrome-muted);margin:14px 0 8px;padding:0 8px;font-size:12px;font-weight:600}.shell-module__k28k9a__recentHeading:first-child{margin-top:0}.shell-module__k28k9a__recentEmpty{color:var(--chrome-muted);margin:0 0 8px;padding:0 8px;font-size:13px}.shell-module__k28k9a__subtleLink{color:var(--chrome-muted);align-items:center;gap:6px;margin:0 8px 8px;font-size:13px;text-decoration:none;display:inline-flex}.shell-module__k28k9a__subtleLink:hover{color:var(--chrome-ink)}.shell-module__k28k9a__recent{margin:0;padding:0;list-style:none}.shell-module__k28k9a__item{position:relative}.shell-module__k28k9a__item:hover .shell-module__k28k9a__recentTime,.shell-module__k28k9a__item:focus-within .shell-module__k28k9a__recentTime{visibility:hidden}.shell-module__k28k9a__item:hover [data-chat-menu],.shell-module__k28k9a__item:focus-within [data-chat-menu]{opacity:1}@media (hover:none){.shell-module__k28k9a__item .shell-module__k28k9a__recentItem,.shell-module__k28k9a__item .shell-module__k28k9a__recentActive{padding-right:40px}.shell-module__k28k9a__item .shell-module__k28k9a__recentTime{visibility:visible}}.shell-module__k28k9a__recentItem,.shell-module__k28k9a__recentActive{border-radius:12px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.shell-module__k28k9a__recentItem:hover{background:var(--nav-hover)}.shell-module__k28k9a__recentActive{background:var(--nav-active-bg)}.shell-module__k28k9a__recentIcon{color:var(--chrome-muted);flex:none}.shell-module__k28k9a__recentText{flex-direction:column;flex:1;min-width:0;display:flex}.shell-module__k28k9a__recentTitle,.shell-module__k28k9a__recentSub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell-module__k28k9a__recentTitle{font-size:14px}.shell-module__k28k9a__recentSub{color:var(--chrome-muted);font-size:12px}.shell-module__k28k9a__recentTime{text-align:right;min-width:28px;color:var(--chrome-muted);flex:none;font-size:11px}.shell-module__k28k9a__sidebarFoot{border-top:1px solid var(--chrome-line);flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;display:flex}.shell-module__k28k9a__upgradeCard{color:var(--chrome-ink);background:#ffffff0a;border-radius:16px;gap:6px;padding:12px;text-decoration:none;display:grid}.shell-module__k28k9a__upgradeTitle{align-items:center;gap:6px;font-size:14px;font-weight:650;display:flex}.shell-module__k28k9a__upgradeCopy{color:var(--chrome-muted);font-size:12px;line-height:1.4}.shell-module__k28k9a__upgradeAction{background:var(--primary-bg);color:var(--primary-ink);border-radius:999px;justify-self:start;margin-top:4px;padding:7px 12px;font-size:13px;font-weight:600}.shell-module__k28k9a__main{flex-direction:column;min-width:0;min-height:0;padding:14px;display:flex;position:relative}.shell-module__k28k9a__rail{border-left:1px solid var(--chrome-line);background:var(--sidebar-bg);min-width:0;min-height:0;color:var(--chrome-ink);overflow-y:auto}.shell-module__k28k9a__profile{position:relative}.shell-module__k28k9a__profile summary{border:1px solid var(--line);background:var(--control-bg);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.shell-module__k28k9a__profile summary::-webkit-details-marker{display:none}.shell-module__k28k9a__profileMenu{z-index:10;border:1px solid var(--line);background:var(--control-bg);min-width:140px;color:var(--ink);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #1f1a1d14}.shell-module__k28k9a__profileMenu a,.shell-module__k28k9a__profileMenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:8px 12px;text-decoration:none;display:block}.shell-module__k28k9a__profileMenu a:hover,.shell-module__k28k9a__profileMenu button:hover{background:var(--accent-faint)}.shell-module__k28k9a__headerStart{align-items:center;gap:12px;min-width:0;display:flex}.shell-module__k28k9a__menuButton,.shell-module__k28k9a__drawerClose,.shell-module__k28k9a__drawerAccount,.shell-module__k28k9a__navBackdrop{display:none}@media (max-width:1100px){.shell-module__k28k9a__appWithRail{grid-template-columns:248px minmax(0,1fr)}.shell-module__k28k9a__rail{display:none}}@media (max-width:860px){.shell-module__k28k9a__menuButton{border:1px solid var(--line);background:var(--control-bg);width:42px;height:42px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.shell-module__k28k9a__sidebar{z-index:50;isolation:isolate;width:min(320px,86vw);padding:calc(18px + env(safe-area-inset-top)) 12px calc(14px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));border-right:1px solid var(--chrome-line);background:var(--sidebar-bg);visibility:hidden;transition:transform .24s,visibility 0s linear .24s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:0 0 40px #0000002e}.shell-module__k28k9a__frame[data-nav-open] .shell-module__k28k9a__sidebar{visibility:visible;transition:transform .24s;transform:none}.shell-module__k28k9a__lists{overscroll-behavior:contain}.shell-module__k28k9a__drawerClose{top:calc(14px + env(safe-area-inset-top));border:1px solid var(--chrome-line);background:var(--nav-active-bg);width:42px;height:42px;color:var(--chrome-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:12px}.shell-module__k28k9a__drawerClose:focus-visible,.shell-module__k28k9a__menuButton:focus-visible{outline:3px solid rgb(var(--accent-rgb) / .5);outline-offset:2px}.shell-module__k28k9a__drawerAccount{flex-direction:column;gap:4px;display:flex}.shell-module__k28k9a__drawerAccount button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500}.shell-module__k28k9a__navBackdrop{z-index:49;background:#0a080c59;animation:.24s shell-module__k28k9a__backdrop-in;display:block;position:fixed;inset:0}.shell-module__k28k9a__app,.shell-module__k28k9a__appWithRail{grid-template-columns:minmax(0,1fr)}.shell-module__k28k9a__main{padding:12px}}@media (max-width:860px) and (prefers-reduced-motion:reduce){.shell-module__k28k9a__sidebar,.shell-module__k28k9a__frame[data-nav-open] .shell-module__k28k9a__sidebar,.shell-module__k28k9a__navBackdrop{transition:none;animation:none}}@keyframes shell-module__k28k9a__backdrop-in{0%{opacity:0}}
