.chat_side__N5Xn2{display:flex;flex:none;flex-direction:column;gap:22px;width:16rem;padding:18px 14px 18px 24px;overflow-y:auto;border-right:1px solid rgb(var(--border))}.chat_sideHead__J8g9_{margin:0 0 6px;color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase}.chat_sideList__HkaKY{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.chat_sideRow__E8GEQ{display:flex;min-width:0;align-items:baseline;gap:6px}.chat_sideItem__ucpzP{flex:1;min-width:0;padding:5px 0;overflow:hidden;color:rgb(var(--dim));font-size:13px;line-height:1.35;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:none;border:0;cursor:pointer}.chat_sideItem__ucpzP:focus-visible,.chat_sideItem__ucpzP:hover,.chat_sideItem__ucpzP[aria-current=true]{color:rgb(var(--foreground));outline:none}.chat_sideKind__PWoWp{flex:none;width:3.1rem;color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.chat_sideX__p9dQY{flex:none;padding:0 2px;color:var(--rikki-text-faint);font-size:12px;background:none;border:0;cursor:pointer}.chat_sideX__p9dQY:focus-visible,.chat_sideX__p9dQY:hover{color:rgb(var(--foreground));outline:none}.chat_scroll__Bsd82{flex:1;min-height:0;overflow-y:auto}.chat_welcome__Rd94s{display:grid;justify-items:center;gap:18px;padding:clamp(18px,3.5vh,36px) 16px 56px}.chat_welcomeAsk__vgl9D{margin:0;color:rgb(var(--foreground));font-size:clamp(15px,1.25vw,18px);line-height:1.55;text-align:center}.chat_ready__tHu52{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.chat_quick__npBcv,.chat_ready__tHu52{display:grid;gap:8px;width:min(100%,48rem)}.chat_quick__npBcv{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}.chat_quick__npBcv button{height:100%}.chat_quickTitle__D_cGH{font-size:14px;line-height:1.35}.chat_thread__idhPB{display:grid;gap:26px;width:min(100% - 32px,46rem);margin:0 auto;padding:28px 0 24px}.chat_mine__cmKWp{justify-self:end;max-width:85%;padding:9px 14px;color:rgb(var(--foreground));font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;background:rgb(var(--foreground)/.06);border:1px solid rgb(var(--border))}.chat_hers__13vnU{display:grid;gap:10px;min-width:0}.chat_status__fnqLe{margin:0;color:rgb(var(--dim-2));font-family:var(--rikki-font-mono);font-size:11px;letter-spacing:var(--rikki-ls-caption);text-transform:uppercase;animation:chat_chat-breathe__tPtGw 1.8s ease-in-out infinite}.chat_threadVoice__HGJf7 li,.chat_threadVoice__HGJf7 p{font-size:15px;line-height:1.6}.chat_acts__cPIo3{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}.chat_act__YITqJ{padding:2px 0;color:rgb(var(--dim-2));font-family:var(--rikki-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;background:none;border:0;cursor:pointer}.chat_act__YITqJ:focus-visible,.chat_act__YITqJ:hover,.chat_act__YITqJ[aria-pressed=true]{color:rgb(var(--foreground));outline:none}.chat_actOpen__777lQ{color:rgb(var(--foreground))}.chat_dock__G9n4F{flex:none;width:min(100% - 32px,46rem);margin:0 auto;padding:6px 0 18px}.chat_composer__cRQvG{display:flex;gap:12px;align-items:flex-end;width:100%;padding:10px 12px 10px 14px;background:rgb(var(--background));border:1px solid rgb(var(--border-strong));transition:border-color var(--rikki-dur-1) var(--rikki-ease-out)}.chat_composer__cRQvG:focus-within{border-color:rgb(var(--foreground))}.chat_composer__cRQvG textarea{flex:1;max-height:200px;padding:5px 0;color:rgb(var(--foreground));font-family:var(--rikki-font-title);font-size:15px;line-height:1.4;resize:none;background:transparent;border:0;outline:none}.chat_composer__cRQvG textarea::placeholder{color:var(--rikki-text-faint)}.chat_dockNote__B_N9t{margin-top:8px;color:var(--rikki-text-faint);font-family:var(--rikki-font-mono);font-size:10px;letter-spacing:var(--rikki-ls-caption);text-align:center;text-transform:uppercase}@keyframes chat_chat-breathe__tPtGw{50%{opacity:.45}}@media (max-width:860px){.chat_side__N5Xn2{display:none}.chat_quick__npBcv{grid-template-columns:minmax(0,1fr)}.chat_ready__tHu52{grid-auto-flow:row}}@media (prefers-reduced-motion:reduce){.chat_status__fnqLe{animation:none}}