.hNy4zG_bar{border-bottom:1px solid var(--line-2);background:color-mix(in srgb, var(--bg) 88%, transparent);z-index:2;align-items:flex-start;gap:4px;padding:10px max(12px,50% - 25rem) 6px;display:flex;position:relative}.hNy4zG_strip{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;flex:1;gap:6px;min-width:0;margin:0;padding:2px 2px 4px;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.hNy4zG_strip::-webkit-scrollbar{display:none}.hNy4zG_item{scroll-snap-align:start;animation:hNy4zG_pop .45s var(--ease-soft) both;animation-delay:calc(min(var(--i,0), 10) * 30ms);flex:none}@keyframes hNy4zG_pop{0%{opacity:0;transform:scale(.82)}}.hNy4zG_circleButton,.hNy4zG_all{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;align-items:center;gap:5px;width:72px;padding:2px 0;display:flex}.hNy4zG_circleButton:focus-visible,.hNy4zG_all:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hNy4zG_ring{width:58px;height:58px;transition:transform .2s var(--ease-soft);border-radius:50%;padding:2.5px;display:grid;position:relative}.hNy4zG_circleButton:hover .hNy4zG_ring{transform:translateY(-2px)}.hNy4zG_circleButton:active .hNy4zG_ring{transform:scale(.94)}.hNy4zG_ring[data-ring=new]{background:conic-gradient(from 200deg, var(--brand), var(--gold), var(--brand2,var(--brand)), var(--brand))}.hNy4zG_ring[data-ring=seen]{background:var(--line-strong)}.hNy4zG_ring[data-ring=launch]{background:var(--line)}.hNy4zG_ring[data-ring=dim]{border:1.5px dashed var(--line-strong);background:0 0;padding:0}.hNy4zG_ring[data-ring=dim] .hNy4zG_face{border-width:3px}.hNy4zG_face{background:var(--surface);border:2px solid var(--bg);color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.hNy4zG_ring[data-ring=new] .hNy4zG_face{background:linear-gradient(var(--brand-soft), var(--brand-soft)), var(--surface);color:var(--brand-t)}.hNy4zG_ring[data-ring=launch] .hNy4zG_face{background:linear-gradient(var(--sand-soft), var(--sand-soft)), var(--surface);color:var(--ink-2)}.hNy4zG_face[data-muted]{color:var(--faint)}.hNy4zG_badge{background:var(--brand);border:2px solid var(--bg);border-radius:50%;width:13px;height:13px;position:absolute;top:1px;right:1px}.hNy4zG_label{max-width:70px;color:var(--ink-2);text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.25;overflow:hidden}.hNy4zG_divider{background:var(--line);flex:none;align-self:stretch;width:1px;margin:10px 4px 24px}.hNy4zG_ghost{background:linear-gradient(90deg, var(--surface-3), color-mix(in srgb, var(--surface-3) 50%, var(--surface)), var(--surface-3));background-size:200% 100%;border-radius:50%;width:58px;height:58px;margin:2px 7px 24px;animation:1.2s linear infinite hNy4zG_shine;display:block}@keyframes hNy4zG_shine{to{background-position:-200% 0}}.hNy4zG_all{flex:none;width:60px}.hNy4zG_allFace{background:var(--surface);border:1px solid var(--line-strong);width:58px;height:58px;color:var(--ink);transition:background .2s, transform .2s var(--ease-soft);border-radius:50%;place-items:center;display:grid;position:relative}.hNy4zG_all:hover .hNy4zG_allFace{background:var(--surface-2);transform:translateY(-2px)}.hNy4zG_count{background:var(--brand);min-width:20px;height:20px;color:var(--brand-ink,#fff);border:2px solid var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-2px;right:-4px}.hNy4zG_scrim{z-index:50;background:color-mix(in oklch, var(--ink) 28%, transparent);animation:.2s both hNy4zG_fade;position:fixed;inset:0}@keyframes hNy4zG_fade{0%{opacity:0}}.hNy4zG_drawer{z-index:51;background:var(--bg);border-left:1px solid var(--line);width:min(420px,100vw);box-shadow:-24px 0 60px color-mix(in oklch, var(--ink) 16%, transparent);animation:hNy4zG_slide .32s var(--ease-soft) both;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes hNy4zG_slide{0%{transform:translate(100%)}}.hNy4zG_drawerHead{padding:calc(16px + env(safe-area-inset-top)) 18px 10px 22px;justify-content:space-between;align-items:center;display:flex}.hNy4zG_drawerHead h2{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:300}.hNy4zG_close{border-radius:999px;place-items:center;width:38px;min-height:38px;padding:0;display:grid}.hNy4zG_drawerBody{flex:1;padding:0 14px 28px;overflow-y:auto}.hNy4zG_section{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 8px 8px;font-size:12px;font-weight:600}.hNy4zG_rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.hNy4zG_row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:14px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.hNy4zG_row:hover{background:var(--surface-2)}.hNy4zG_row:focus-visible{outline:2px solid var(--focus)}.hNy4zG_rowIcon{background:var(--surface-2);width:38px;height:38px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.hNy4zG_rowIcon[data-new]{background:linear-gradient(var(--brand-soft), var(--brand-soft)), var(--surface);color:var(--brand-t);box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--brand)}.hNy4zG_rowText{flex-direction:column;flex:1;min-width:0;display:flex}.hNy4zG_rowText strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.hNy4zG_rowText span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hNy4zG_rowTime{color:var(--faint);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}.hNy4zG_newDot{background:var(--brand);border-radius:50%;width:8px;height:8px}.hNy4zG_empty{color:var(--muted);margin:0 8px;font-size:14px}.hNy4zG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 2px;list-style:none;display:grid}.hNy4zG_tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:1px solid var(--line);width:100%;height:100%;transition:border-color .2s, transform .2s var(--ease-soft), box-shadow .25s var(--ease-soft);border-radius:18px;flex-direction:column;gap:2px;padding:14px;display:flex}.hNy4zG_tile:hover{border-color:var(--line-strong);box-shadow:0 10px 24px color-mix(in oklch, var(--ink) 6%, transparent);transform:translateY(-1px)}.hNy4zG_tile:focus-visible{outline:2px solid var(--focus)}.hNy4zG_tile strong{margin-top:8px;font-size:14.5px;font-weight:500}.hNy4zG_tile span:last-child{color:var(--muted);font-size:12.5px}.hNy4zG_tile[data-soon]{opacity:.6}.hNy4zG_tileIcon{background:var(--sand-soft,var(--surface-2));width:34px;height:34px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.hNy4zG_toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;background:var(--side);max-width:min(92vw,30rem);color:var(--side-ink);box-shadow:0 14px 40px color-mix(in oklch, var(--ink) 18%, transparent);border-radius:16px;padding:10px 18px;font-size:13.5px;animation:.25s both hNy4zG_fade;position:fixed;translate:-50%}@media (max-width:860px){.hNy4zG_bar{padding:6px 8px 4px}.hNy4zG_ring,.hNy4zG_allFace{width:54px;height:54px}.hNy4zG_circleButton{width:66px}.hNy4zG_all{width:58px}}@media (prefers-reduced-motion:reduce){.hNy4zG_item,.hNy4zG_ghost,.hNy4zG_drawer,.hNy4zG_scrim,.hNy4zG_toast{animation:none!important}.hNy4zG_ring,.hNy4zG_allFace,.hNy4zG_tile{transition:none!important}}
.Yf7yya_shell{background:var(--bg);isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.Yf7yya_ghost{background:linear-gradient(90deg, var(--surface-3), color-mix(in srgb, var(--surface-3) 50%, var(--surface)), var(--surface-3));background-size:200% 100%;border-radius:22px;width:min(70%,26rem);height:52px;animation:1.4s linear infinite Yf7yya_shimmer}.Yf7yya_ghostYou{align-self:flex-end;width:min(45%,18rem);height:40px}.Yf7yya_ghostShort{width:min(40%,14rem);height:36px}.Yf7yya_earlier{align-self:center}.Yf7yya_earlier button{min-height:34px;color:var(--muted);background:var(--surface);padding:6px 14px;font-size:13px}.Yf7yya_step{animation:Yf7yya_rise .35s var(--ease-soft) both}.Yf7yya_aura{z-index:-1;pointer-events:none;filter:blur(60px);opacity:.55;height:520px;position:absolute;inset:-80px -10% auto}.Yf7yya_aura i{animation:Yf7yya_drift 22s var(--ease-soft) infinite alternate;border-radius:50%;position:absolute}.Yf7yya_aura i:first-child{background:radial-gradient(circle, color-mix(in oklch, var(--sand) 90%, transparent) 0%, transparent 70%);width:420px;height:420px;top:40px;left:4%}.Yf7yya_aura i:nth-child(2){background:radial-gradient(circle, color-mix(in oklch, var(--brand) 32%, transparent) 0%, transparent 70%);width:520px;height:520px;animation-duration:28s;top:-40px;right:2%}.Yf7yya_aura i:nth-child(3){background:radial-gradient(circle, color-mix(in oklch, var(--gold) 30%, transparent) 0%, transparent 70%);width:360px;height:360px;animation-duration:34s;top:160px;left:38%}@media (prefers-color-scheme:dark){.Yf7yya_aura{opacity:.32}}@keyframes Yf7yya_drift{0%{transform:translate(0)scale(1)}50%{transform:translate(40px,30px)scale(1.08)}to{transform:translate(-30px,10px)scale(.96)}}.Yf7yya_header{padding:calc(12px + env(safe-area-inset-top)) max(16px, calc(50% - 22rem)) 12px;background:color-mix(in srgb, var(--bg) 80%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);align-items:center;gap:12px;display:flex}.Yf7yya_headerNav{display:none}.Yf7yya_headerNav a{color:var(--ink-2);border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.Yf7yya_headerNav a:hover{background:var(--surface);border-color:var(--line-strong)}.Yf7yya_title{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600;line-height:1.2}.Yf7yya_presence{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.Yf7yya_header>div{min-width:0}.Yf7yya_presenceText{text-overflow:ellipsis;overflow:hidden}.Yf7yya_dot{background:var(--ok-t);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in oklch, var(--ok-t) 22%, transparent);border-radius:50%;flex:none}.Yf7yya_orb{flex:none;width:36px;height:36px;display:inline-block;position:relative}.Yf7yya_orb>span{border:1.5px solid color-mix(in srgb, var(--brand) 45%, transparent);animation:Yf7yya_breathe 5.5s var(--ease-soft) infinite;border-radius:50%;position:absolute;inset:0}.Yf7yya_orb>span:nth-child(2){border-color:color-mix(in oklch, var(--gold) 70%, transparent);animation-delay:.6s;inset:14%}.Yf7yya_orb>span:nth-child(3){background:radial-gradient(circle at 35% 30%, var(--sand), var(--brand));box-shadow:0 6px 24px color-mix(in srgb, var(--brand) 40%, transparent);border:0;animation-delay:1.2s;inset:30%}.Yf7yya_orbSmall{width:26px;height:26px}.Yf7yya_orbLarge{width:132px;height:132px;margin:0 auto}.Yf7yya_orbLarge>span:nth-child(2){inset:18px}.Yf7yya_orbLarge>span:nth-child(3){box-shadow:0 10px 40px color-mix(in srgb, var(--brand) 40%, transparent);inset:40px}.Yf7yya_orbThinking>span{animation:Yf7yya_ripple 1.4s var(--ease-soft) infinite}.Yf7yya_orbThinking>span:nth-child(2){animation-delay:.2s}.Yf7yya_orbThinking>span:nth-child(3){animation:Yf7yya_breathe 1.4s var(--ease-soft) infinite}@keyframes Yf7yya_breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.07)}}@keyframes Yf7yya_ripple{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.Yf7yya_scroller{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;padding:18px 16px 8px;overflow-y:auto}.Yf7yya_log{flex-direction:column;gap:12px;max-width:44rem;margin:0 auto;padding:0;list-style:none;display:flex}.Yf7yya_day{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-self:center;margin:10px 0 2px;font-size:11px;font-weight:600}.Yf7yya_row{align-items:flex-end;gap:10px;display:flex}.Yf7yya_rowYou{justify-content:flex-end}.Yf7yya_bubble{overflow-wrap:anywhere;max-width:min(82%,34rem);animation:Yf7yya_rise .7s var(--ease-soft) both;border-radius:22px;padding:11px 16px;line-height:1.55;position:relative}.Yf7yya_you{background:var(--ink);color:var(--surface);transform-origin:100% 100%;white-space:pre-wrap;border-bottom-right-radius:8px}.Yf7yya_raplo{background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 0 color-mix(in oklch, var(--ink) 4%, transparent);transform-origin:0 100%;border-bottom-left-radius:8px;margin-bottom:8px}.Yf7yya_history .Yf7yya_bubble{animation:none}@keyframes Yf7yya_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Yf7yya_para{margin:0 0 6px}.Yf7yya_para:last-child{margin-bottom:0}.Yf7yya_para strong,.Yf7yya_list strong{font-weight:600}.Yf7yya_list{margin:4px 0 6px;padding-left:1.2em}.Yf7yya_list li::marker{color:var(--brand)}.Yf7yya_word{white-space:pre;animation:Yf7yya_ink .5s var(--ease-soft) both;display:inline-block}@keyframes Yf7yya_ink{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}to{opacity:1;filter:none;transform:none}}.Yf7yya_inlineLink{color:var(--brand-t);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1.5px}.Yf7yya_meta{opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;bottom:-14px;right:10px}.Yf7yya_bubble:hover .Yf7yya_meta,.Yf7yya_bubble:focus-within .Yf7yya_meta{opacity:1}@media (hover:none){.Yf7yya_meta{opacity:.8}}.Yf7yya_iconButton{border:1px solid var(--line);background:var(--surface);min-width:30px;min-height:30px;color:var(--muted);border-radius:999px;padding:4px 8px;font-size:.85rem;line-height:1}.Yf7yya_iconButton:hover:not(:disabled){color:var(--ink);background:var(--surface-2);transform:translateY(-1px)}.Yf7yya_tile{background:var(--surface-2);border:1px solid var(--line);animation:Yf7yya_rise .6s .2s var(--ease-soft) both;border-radius:18px;align-items:center;gap:8px;margin-top:10px;padding:8px 8px 8px 10px;transition:border-color .2s,background .2s;display:flex}.Yf7yya_tile:hover{background:var(--surface);border-color:var(--line-strong)}.Yf7yya_tileLink{color:inherit;flex:1;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.Yf7yya_tileLink strong{font-weight:500}.Yf7yya_tileIcon{width:40px;height:40px;color:var(--brand-t);background:var(--brand-soft);border-radius:12px;flex:none;place-items:center;display:grid}.Yf7yya_tileText{flex-direction:column;min-width:0;display:flex}.Yf7yya_tileUrl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.Yf7yya_thinking{color:var(--muted);animation:Yf7yya_rise .4s var(--ease-soft) both;align-items:center;gap:10px;font-size:14px;display:flex}.Yf7yya_shimmer{background:linear-gradient(90deg, var(--muted) 0%, var(--ink) 50%, var(--muted) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite Yf7yya_shimmer}@keyframes Yf7yya_shimmer{to{background-position:-200% 0}}.Yf7yya_welcome{text-align:center;max-width:40rem;animation:Yf7yya_rise .9s var(--ease-soft) both;margin:5vh auto 0}.Yf7yya_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:28px;font-size:11px;font-weight:600;display:block}.Yf7yya_welcomeTitle{letter-spacing:-.045em;margin:10px 0 14px;font-size:clamp(34px,6vw,56px);font-weight:300;line-height:1.04}.Yf7yya_welcomeTitle em{color:var(--brand-t);font-style:normal}.Yf7yya_lede{color:var(--muted);max-width:40ch;margin:0 auto;font-size:17px;line-height:1.55}.Yf7yya_chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.Yf7yya_chip{border:1px solid var(--line);background:var(--surface);opacity:0;min-height:42px;animation:Yf7yya_rise .55s var(--ease-soft) forwards;animation-delay:calc(var(--i,0) * 60ms + .2s);border-radius:999px;padding:9px 16px;font-size:14px}.Yf7yya_chip:hover:not(:disabled){background:var(--surface);border-color:var(--line-strong);box-shadow:0 8px 20px color-mix(in oklch, var(--ink) 7%, transparent);transform:translateY(-2px)}.Yf7yya_composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px)}.Yf7yya_composerInner{background:var(--surface);border:1px solid var(--line-strong);max-width:44rem;box-shadow:0 6px 24px color-mix(in oklch, var(--ink) 6%, transparent);transition:border-color .2s, box-shadow .25s var(--ease-soft);border-radius:28px;align-items:flex-end;gap:8px;margin:0 auto;padding:6px 6px 6px 18px;display:flex}.Yf7yya_composerInner:focus-within{border-color:var(--brand);box-shadow:var(--ring), 0 10px 30px color-mix(in oklch, var(--ink) 8%, transparent)}.Yf7yya_input{resize:none;max-height:9.5em;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:9px 0;line-height:1.45}.Yf7yya_input:focus{box-shadow:none}.Yf7yya_send{width:40px;height:40px;min-height:40px;color:var(--brand-ink);background:var(--brand);border:0;border-radius:50%;flex:none;padding:0;font-size:1.1rem}.Yf7yya_send:hover:not(:disabled){background:var(--brand2);box-shadow:0 8px 20px color-mix(in oklch, var(--brand) 30%, transparent);transform:translateY(-1px)}.Yf7yya_send:active:not(:disabled){transform:scale(.92)}.Yf7yya_send:disabled{opacity:.3;cursor:default}.Yf7yya_hint{max-width:44rem;color:var(--faint);text-align:center;margin:6px auto 0;font-size:12px}.Yf7yya_toast{border-radius:var(--r);background:var(--side);max-width:calc(100% - 32px);color:var(--side-ink);box-shadow:0 14px 40px color-mix(in oklch, var(--ink) 18%, transparent);animation:Yf7yya_rise .45s var(--ease-soft) both;padding:10px 18px;font-size:13.5px;position:absolute;bottom:100px;left:50%;translate:-50%}.Yf7yya_join{background:var(--surface);border:1px solid var(--line);max-width:28rem;box-shadow:0 24px 70px color-mix(in oklch, var(--ink) 10%, transparent);animation:Yf7yya_rise .9s var(--ease-soft) both;text-align:center;border-radius:28px;margin:6vh auto 0;padding:30px 28px 24px}.Yf7yya_join form{text-align:left;margin-top:18px}.Yf7yya_join label[for]{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.Yf7yya_join input:not([type]){letter-spacing:.08em;font-variant-numeric:tabular-nums;width:100%}.Yf7yya_join .Yf7yya_actions button{width:100%}.Yf7yya_check{align-items:center;gap:10px;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.Yf7yya_shell *,.Yf7yya_shell :before,.Yf7yya_shell :after{transition:none!important;animation:none!important}.Yf7yya_chip{opacity:1}.Yf7yya_scroller{scroll-behavior:auto}}@media (max-width:860px){.Yf7yya_header{display:none}}
.aN5Q9a_shell{z-index:10;background:var(--bg);grid-template-columns:284px minmax(0,1fr);height:100dvh;display:grid;position:fixed;inset:0}.aN5Q9a_side{min-height:0;padding:calc(14px + env(safe-area-inset-top)) 12px calc(12px + env(safe-area-inset-bottom));background:var(--surface-2);border-right:1px solid var(--line);flex-direction:column;display:flex}.aN5Q9a_brandRow{align-items:center;gap:10px;padding:2px 6px 14px;display:flex}.aN5Q9a_brandDot{background:var(--brand);width:10px;height:10px;box-shadow:0 0 0 3px var(--brand-soft-2);border-radius:50%}.aN5Q9a_brandName{letter-spacing:-.015em;font-size:16px;font-weight:600}.aN5Q9a_newChat{background:var(--ink);width:100%;min-height:42px;color:var(--surface);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-bottom:14px;font-weight:500;display:flex}.aN5Q9a_newChat:hover:not(:disabled){background:var(--ink-2)}.aN5Q9a_newChat kbd{font:inherit;opacity:.6;font-size:11px}.aN5Q9a_scroll{flex:1;min-height:0;margin:0 -4px;padding:0 4px;overflow-y:auto}.aN5Q9a_section{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:12px 10px 6px;font-size:11px;font-weight:600}.aN5Q9a_threads{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.aN5Q9a_thread{border-radius:12px;align-items:center;transition:background .15s;display:flex;position:relative}.aN5Q9a_thread:hover,.aN5Q9a_thread:focus-within{background:color-mix(in srgb, var(--surface) 70%, transparent)}.aN5Q9a_thread[data-active=true]{background:var(--surface);box-shadow:0 1px 0 color-mix(in oklch, var(--ink) 5%, transparent), inset 0 0 0 1px var(--line)}.aN5Q9a_threadLink{min-width:0;color:inherit;border-radius:12px;flex-direction:column;flex:1;padding:8px 10px;text-decoration:none;display:flex}.aN5Q9a_threadTitle{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.aN5Q9a_threadPreview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.aN5Q9a_pin{color:var(--brand-t);flex:none;font-size:11px}.aN5Q9a_more{width:30px;min-height:30px;color:var(--muted);opacity:0;background:0 0;border:0;border-radius:999px;flex:none;margin-right:4px;padding:0;transition:opacity .15s}.aN5Q9a_thread:hover .aN5Q9a_more,.aN5Q9a_thread:focus-within .aN5Q9a_more,.aN5Q9a_more[aria-expanded=true]{opacity:1}@media (hover:none){.aN5Q9a_more{opacity:.7}}.aN5Q9a_more:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.aN5Q9a_menu{z-index:20;background:var(--surface);border:1px solid var(--line);min-width:168px;box-shadow:0 18px 40px color-mix(in oklch, var(--ink) 14%, transparent);animation:aN5Q9a_pop .16s var(--ease-soft) both;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% - 4px);right:6px}.aN5Q9a_menu button,.aN5Q9a_menu a{text-align:left;min-height:36px;color:var(--ink);background:0 0;border:0;border-radius:9px;align-items:center;padding:6px 10px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.aN5Q9a_menu button:hover:not(:disabled),.aN5Q9a_menu a:hover{background:var(--surface-2)}.aN5Q9a_menu .aN5Q9a_danger{color:var(--bad-t)}@keyframes aN5Q9a_pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.aN5Q9a_renameInput{width:100%;margin:4px 6px;padding:6px 10px;font-size:14px}.aN5Q9a_skeleton{background:linear-gradient(90deg, var(--surface-3), color-mix(in srgb, var(--surface-3) 50%, var(--surface)), var(--surface-3));background-size:200% 100%;border-radius:12px;height:46px;margin:2px 0;animation:1.2s linear infinite aN5Q9a_shine}@keyframes aN5Q9a_shine{to{background-position:-200% 0}}.aN5Q9a_nav{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:8px;padding:10px 0 8px;display:flex}.aN5Q9a_navLink{color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.aN5Q9a_navLink:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}.aN5Q9a_navLink[aria-current=page]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.aN5Q9a_navIcon{text-align:center;width:18px;color:var(--muted)}.aN5Q9a_account{position:relative}.aN5Q9a_accountButton{text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 8px;display:flex}.aN5Q9a_accountButton:hover:not(:disabled){background:color-mix(in srgb, var(--surface) 70%, transparent)}.aN5Q9a_avatar{background:var(--brand-soft-2);width:32px;height:32px;color:var(--brand-t);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.aN5Q9a_who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.aN5Q9a_whoName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.aN5Q9a_whoEmail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.aN5Q9a_accountMenu{inset:auto 0 calc(100% + 6px)}.aN5Q9a_main{flex-direction:column;min-width:0;max-width:none;min-height:0;margin:0;padding:0;display:flex;position:relative}.aN5Q9a_page{flex:1;min-height:0;padding:24px max(16px,50% - 22rem) 64px;overflow-y:auto}.aN5Q9a_topbar,.aN5Q9a_scrim{display:none}@media (max-width:860px){.aN5Q9a_shell{grid-template-columns:minmax(0,1fr)}.aN5Q9a_side{z-index:30;width:min(86vw,320px);transition:transform .28s var(--ease-soft);box-shadow:0 0 40px color-mix(in oklch, var(--ink) 18%, transparent);position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.aN5Q9a_shell[data-open=true] .aN5Q9a_side{transform:none}.aN5Q9a_scrim{z-index:25;background:color-mix(in oklch, var(--ink) 30%, transparent);opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}.aN5Q9a_shell[data-open=true] .aN5Q9a_scrim{opacity:1;pointer-events:auto}.aN5Q9a_topbar{padding:calc(8px + env(safe-area-inset-top)) 10px 8px;background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);align-items:center;gap:8px;display:flex}.aN5Q9a_menuButton{border:1px solid var(--line);background:var(--surface);border-radius:999px;width:40px;min-height:40px;padding:0;font-size:18px}.aN5Q9a_topTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}}@media (prefers-reduced-motion:reduce){.aN5Q9a_side,.aN5Q9a_scrim,.aN5Q9a_menu,.aN5Q9a_skeleton{transition:none!important;animation:none!important}}
