.left-panel{width:100%;max-width:none}.lp-scroll,.settings-scroll,.lp-settings-scroll{scrollbar-gutter:stable}.left-panel .lp-scroll{padding-bottom:28px;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 22px),transparent)}.left-panel .lp-inner{background:linear-gradient(var(--tm-paper-veil),var(--tm-paper-veil)),var(--tm-paper-texture) var(--tm-paper);background-size:auto,300px 300px;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:1px solid var(--tm-paper-hairline);box-shadow:4px 0 24px rgba(0,0,0,0.10);color:var(--tm-paper-ink)}.sc-head{display:flex;align-items:baseline;gap:8px;padding:16px 18px 0}.sc-head-title{font-family:var(--tm-serif);font-weight:700;letter-spacing:0.24em;font-size:12px;color:var(--tm-paper-ink);text-transform:uppercase}.sc-head-count{font-family:var(--tm-font-mono);font-size:10.5px;color:var(--tm-paper-ink-2);letter-spacing:0.04em;font-variant-numeric:tabular-nums}.sc-head-close{margin-left:auto;border:none;background:none;padding:6px 8px;margin-right:-8px;min-width:26px;min-height:26px;font-size:12px;line-height:1;color:var(--tm-paper-ink-mut);cursor:pointer}.sc-head-close:hover{color:var(--tm-cinnabar)}.sc-seek{margin:10px 18px 0;position:relative}.sc-seek .lp-search-input{width:100%;font:inherit;font-size:12px;color:var(--tm-paper-ink);background:transparent;border:0;border-bottom:1px solid var(--tm-paper-hairline-2);border-radius:0;padding:6px 22px 6px 0;outline:none;cursor:text}.sc-seek .lp-search-input::placeholder{color:var(--tm-paper-ink-mut)}.sc-seek .lp-search-input:focus{border-bottom-color:var(--tm-ink-purple)}.sc-seek-clear{position:absolute;right:20px;bottom:1px;border:none;background:none;padding:5px 7px;min-width:24px;min-height:24px;font-size:11px;color:var(--tm-paper-ink-mut);cursor:pointer}.sc-seek-clear:hover{color:var(--tm-cinnabar)}.sc-seek-clear.hidden{display:none}.sc-seek svg{position:absolute;right:0;bottom:7px;stroke:var(--tm-paper-ink-mut);pointer-events:none}.sc-seekmeta{padding:8px 18px 0;font-size:11px;color:var(--tm-paper-ink-2);letter-spacing:0.04em}.sc-seekmeta.hidden{display:none}.sc-row .sc-ttl mark{background:none;color:var(--tm-paper-ink);font-weight:600;box-shadow:inset 0 -0.42em 0 color-mix(in srgb,var(--tm-ink-purple) 18%,transparent)}.sc-noresults{padding:18px;font-size:12px;color:var(--tm-paper-ink-2)}.left-panel .lp-actions-row{padding:12px 18px 2px;gap:8px}.left-panel .lp-action-btn{border:1px solid var(--tm-paper-hairline);border-radius:3px;background:var(--tm-paper-raised);font-size:12.5px;color:var(--tm-paper-ink-2);transition:border-color var(--tm-dur-fast) var(--tm-ease-out),color var(--tm-dur-fast) var(--tm-ease-out)}.left-panel .lp-action-btn:hover{background:var(--tm-paper-raised);border-color:var(--tm-paper-hairline-2);color:var(--tm-paper-ink)}.left-panel .lp-action-btn svg{opacity:0.55}.left-panel .lp-action-btn.lp-temp-chat.active{color:var(--tm-ink-purple);background:var(--tm-paper-band);border-color:var(--tm-paper-hairline-2)}.left-panel .lp-action-btn.lp-new-chat{border-color:var(--tm-paper-hairline-2);color:var(--tm-paper-ink);font-weight:600}.left-panel .lp-action-btn.lp-new-chat svg{opacity:0.8}.left-panel .lp-action-btn.lp-temp-chat{background:transparent}.left-panel .lp-action-btn.lp-temp-chat:not(.active):hover{background:var(--tm-paper-raised)}.sc-temp{margin:10px 18px 0;padding:8px 11px;background:var(--tm-paper-band);border-radius:3px;display:flex;gap:8px;align-items:baseline;font-size:11.5px;color:var(--tm-paper-ink-2);line-height:1.55}.sc-temp b{font-family:var(--tm-serif);color:var(--tm-paper-ink);font-weight:600;flex:none}.sc-temp.hidden{display:none}.lp-guest .sc-seek,.lp-guest .sc-seekmeta,.lp-guest .lp-actions-row,.lp-guest .sc-temp,.lp-guest .lp-archive-section,.lp-guest .lp-divider{display:none}.sc-gate{margin:26px 18px 0}.sc-gate-cta{width:auto;margin:12px auto 0;padding:9px 22px;display:block}.sc-kick{display:flex;align-items:center;gap:7px;padding:13px 18px 6px;cursor:pointer;user-select:none}.sc-kick b{font-family:var(--tm-serif);font-size:11px;letter-spacing:0.24em;color:var(--tm-paper-ink-2);font-weight:600;white-space:nowrap;text-transform:uppercase}.sc-kick .sc-kick-doc{letter-spacing:0.02em;max-width:46%;overflow:hidden;text-overflow:ellipsis;text-transform:none}.sc-kick i{font-style:normal;font-family:var(--tm-font-mono);font-size:10px;color:var(--tm-paper-ink-2);opacity:0.9;font-variant-numeric:tabular-nums}.sc-caret{width:7px;height:7px;border-right:1.4px solid var(--tm-paper-ink-mut);border-bottom:1.4px solid var(--tm-paper-ink-mut);transform:rotate(45deg);transition:transform var(--tm-dur-fast) var(--tm-ease-out);flex:none;margin-bottom:2px}.sc-kick.closed .sc-caret,.lp-archive-section.collapsed .sc-caret{transform:rotate(-45deg)}.sc-line{flex:1;height:1px;background:var(--tm-paper-hairline)}.sc-badge{flex:none;font-size:10px;letter-spacing:0.06em;color:var(--tm-ink-purple);border:1px solid color-mix(in srgb,var(--tm-ink-purple) 38%,transparent);border-radius:999px;padding:0 6px;line-height:1.5;white-space:nowrap}.sc-kick-body.sc-kick-closed{display:none}.sc-row{position:relative;padding:8px 18px 9px;cursor:pointer;border-bottom:1px solid var(--tm-paper-hairline)}.sc-row:hover,.sc-row:focus-visible{background:var(--tm-paper-band)}.sc-row:focus-visible{outline:2px solid var(--tm-ink-purple);outline-offset:-2px}.sc-ttl{font-family:var(--tm-serif);font-size:13.5px;line-height:1.45;color:var(--tm-paper-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:14px}.sc-row.here::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2.5px;background:var(--tm-cinnabar)}.sc-row.here .sc-ttl{font-weight:600}.sc-meta{margin-top:3px;font-size:11px;font-weight:400;color:var(--tm-paper-ink-2);display:flex;align-items:baseline;gap:6px;white-space:nowrap;overflow:hidden}.sc-meta .sc-dot{opacity:0.5}.sc-meta .sc-meta-doc{overflow:hidden;text-overflow:ellipsis;min-width:0}.sc-pin{flex:none;display:inline-flex;color:var(--tm-ink-purple);opacity:0.85;align-self:center}.sc-row.pinned{background:color-mix(in srgb,var(--tm-paper-band) 55%,transparent)}.sc-more{position:absolute;right:8px;top:2px;border:none;background:none;padding:6px 8px;min-width:26px;min-height:26px;font-size:13px;line-height:1;color:var(--tm-paper-ink-mut);cursor:pointer;opacity:0;transition:opacity var(--tm-dur-fast) var(--tm-ease-out),color var(--tm-dur-fast) var(--tm-ease-out)}.sc-row:hover .sc-more,.sc-row:focus-within .sc-more,.sc-row.here .sc-more{opacity:1}.sc-more:hover{color:var(--tm-cinnabar)}.sc-discard{display:flex;align-items:center;gap:12px;padding:10px 18px 11px;border-bottom:1px solid var(--tm-paper-hairline);background:var(--tm-paper-band);box-shadow:0 2px 0 var(--tm-paper) inset,0 -2px 0 var(--tm-paper) inset}.sc-discard .q{flex:1;font-size:12px;color:var(--tm-cinnabar);line-height:1.5}.sc-discard button{font:inherit;font-size:12px;background:none;border:none;cursor:pointer;padding:0}.sc-discard button{min-height:26px;padding:2px 6px}.sc-discard .no{color:var(--tm-paper-ink);border-bottom:1px solid var(--tm-paper-ink-2);font-weight:500}.sc-discard .yes{color:var(--tm-cinnabar);font-weight:400;border-bottom:1px solid var(--tm-cinnabar)}.sc-void{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:44px 30px;text-align:center}.sc-void svg{margin-bottom:12px}.sc-void svg rect,.sc-void svg path{fill:none;stroke:var(--tm-paper-ink-mut);stroke-width:1.3;stroke-linejoin:round}.sc-void-title{font-family:var(--tm-serif);font-size:15px;font-weight:600;color:var(--tm-paper-ink)}.sc-void-desc{font-size:12px;color:var(--tm-paper-ink-2);line-height:1.7;margin-top:8px}.lp-archive-section .sc-kick-static{margin:0;border-radius:0;padding:13px 18px 6px}.lp-archive-section .sc-kick-static:hover{background:none}.lp-archive-section .sc-kick-static:hover b{color:var(--tm-paper-ink-2)}.lp-archive-section .lp-collapse-arrow{font-size:0;width:auto}.left-panel .lp-archive-item{border-radius:0;padding:6px 18px;color:var(--tm-paper-ink-2);font-size:12.5px}.left-panel .lp-archive-item:hover{background:var(--tm-paper-band)}.left-panel .lp-archive-item .lp-row-time{color:var(--tm-paper-ink-mut)}.left-panel .lp-row-icon-btn{color:var(--tm-paper-ink-mut)}.left-panel .lp-row-icon-btn:hover{background:none;color:var(--tm-cinnabar)}.left-panel .lp-empty-hint{padding:4px 18px 10px;font-size:11.5px;color:var(--tm-paper-ink-2)}.left-panel .lp-divider{display:none}.lp-row-menu{background:var(--tm-paper-raised);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--tm-paper-hairline-2);border-radius:4px;box-shadow:0 6px 18px rgba(0,0,0,0.14)}.lp-row-menu-item{border-radius:2px;color:var(--tm-paper-ink-2);font-size:12.5px}.lp-row-menu-item:hover{background:var(--tm-paper-band);color:var(--tm-paper-ink)}.lp-row-menu-item.danger{color:var(--tm-cinnabar)}.lp-row-menu-item.danger:hover{background:var(--tm-paper-band);color:var(--tm-cinnabar)}.left-panel .lp-rename-input{font-family:var(--tm-serif);font-size:13px;color:var(--tm-paper-ink);background:transparent;border:0;border-bottom:1px solid var(--tm-ink-purple);border-radius:0;padding:0 0 2px;width:100%}.left-panel .lp-footer{border-top:1px solid var(--tm-paper-hairline);background:transparent}.left-panel .lp-user-email{color:var(--tm-paper-ink-2)}.left-panel .lp-user-profile:hover{background:var(--tm-paper-band)}.left-panel .lp-user-avatar{background:var(--tm-paper-band);color:var(--tm-paper-ink-mut)}.left-panel .lp-user-avatar.has-initial{background:var(--tm-paper-exlibris);color:var(--tm-paper)}.left-panel .lp-gear-btn{color:var(--tm-paper-ink-mut)}.left-panel .lp-gear-btn:hover{background:var(--tm-paper-band);color:var(--tm-paper-ink)}.left-panel .lp-user-login-btn{color:var(--tm-ink-purple)}.left-panel .lp-user-login-btn:hover{background:var(--tm-paper-band)}
