.u1ukq4zb{background-image:radial-gradient(48rem 30rem at 50% -10rem,var(--ui-color-accent-soft),transparent 70%)}
.u1tm7a54{display:grid}
.u1wupocv{min-block-size:100dvh}
.u1r5hr9j{padding:1.5rem}
.u1yy5hvt{place-items:center}
.u1uq0e0a{background-color:var(--ui-color-surface)}
.u6mk7j9{border:1px solid var(--ui-color-border)}
.u24jjvd{border-radius:1.5rem}
.uw0mckm{box-shadow:var(--ui-shadow-raised)}
.u1ioiesu{gap:var(--ui-space-4)}
.uzz8f34{inline-size:min(24rem,100%)}
.uwjpgy2{padding-block:2.5rem 2rem}
.u17upfwr{padding-inline:2rem}
.uiujgad{font-family:var(--ui-font-display)}
.u14yg9pk{font-size:2.5rem}
.u881q7m{font-weight:400}
.u4pjmzj{letter-spacing:-0.02em}
.uc3x2bb{line-height:1}
.u1qysryw{margin:0}
.ubvkju6{text-align:center}
.uopx3ar{color:var(--ui-color-text-muted)}
.u1ykh28o{text-wrap:balance}
.u1u8ovgj{inline-size:100%}
.u11nv13u{block-size:100dvh}
.u829zfr{display:flex}
.un7xpy5{flex-direction:column}
.u15dfnx1{overflow-y:auto}
.ux2zubu{overscroll-behavior:contain}
.u1j9epsm{scroll-behavior:smooth}
.u1b8lnzt{-webkit-backdrop-filter:blur(14px) saturate(1.4)}
.u1em3pkl{backdrop-filter:blur(14px) saturate(1.4)}
.ucqxjun{background-color:color-mix(in oklab,var(--ui-color-surface) 78%,transparent)}
.uubwt8j{align-items:center}
.u1ijwod{border-block-end:1px solid var(--ui-color-border)}
.u39sqi0{flex-wrap:wrap}
.u1ip0dwh{gap:var(--ui-space-3)}
.uzq2e7q{inset-block-start:0}
.u14gbyz1{justify-content:space-between}
.u1okuw2y{padding-block:0.625rem}
.u1llekha{padding-inline:max(clamp(1rem,3vw,2.5rem),calc((100% - 72rem) / 2))}
.u192kkvk{position:sticky}
.ulkwiyz{z-index:2}
.u1axenz8{gap:var(--ui-space-2)}
.upr158i{min-inline-size:0}
.udohjck{background-color:var(--ui-color-text-muted)}
.u12xzqui{block-size:0.5rem}
.uyhd55l{border-radius:50%}
.uyakxvi{inline-size:0.5rem}
.urr358{opacity:0.45}
.u27f5zu{transition:background-color 200ms ease,box-shadow 200ms ease,opacity 200ms ease}
.u45i98a{background-color:var(--ui-color-success)}
.uyav7ue{box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-color-success) 25%,transparent)}
.u1tpqji0{opacity:1}
.u1m6iqqg{font-size:1rem}
.uhmkfoc{font-weight:600}
.u1uadtwa{letter-spacing:-0.01em}
.u18t15n4{background-color:var(--ui-color-tint)}
.u1e0qjf3{border-radius:var(--ui-radius-sm)}
.u13izmii{font-family:var(--ui-font-mono)}
.uwhdqbx{font-size:0.75rem}
.u1qz3vkb{padding-block:0.15rem}
.u1got617{padding-inline:0.4rem}
.u617vwb{font-size:0.8125rem}
.u1topbuv{block-size:1.5rem}
.u1x5p1da{box-shadow:0 0 0 2px var(--ui-color-surface)}
.uzdstw9{font-size:0.6rem}
.u1mjlimj{inline-size:1.5rem}
.u504d5u{margin-inline-start:-0.4rem}
.uebt2rg{border-radius:999px}
.u1jk64u0{padding-inline:0.25rem 0.75rem}
.u1b6q0d2{min-block-size:1.25rem}
.uofa7hi{visibility:hidden}
.u11bnev4{visibility:visible}
.u1tcdd3b{display:inline-flex}
.urspmsu{gap:0.2rem}
.u10lghje{animation:chat-typing-blink 1.2s infinite ease-in-out}
.u1p9n119{animation-delay:var(--ui-chat-dot-delay)}
.u1iya271{block-size:0.35rem}
.u1xg3xvt{inline-size:0.35rem}
.u4yitb2{flex:1}
.uwz4rc8{list-style:none}
.u8zbp0r{padding-block:1.5rem}
.u1h5cb81{align-items:flex-end}
.u1m7tawn{animation:chat-message-rise 200ms ease-out}
.u1gif6z1{gap:0.625rem}
.uxf911g{max-inline-size:min(80%,42rem)}
.uw07i8n{align-self:flex-end}
.u1simzeu{flex-direction:row-reverse}
.uohgkuk{margin-block-start:-0.4rem}
.ub47xwl{align-self:center}
.ubek2ov{gap:var(--ui-space-1)}
.ueswiof{margin:auto}
.u4zqxea{max-inline-size:none}
.u10mpshq{font-size:1.75rem}
.u1lumxct{flex:none}
.uom9qha{inline-size:1.75rem}
.uwyvnen{position:relative}
.uddpyha{border-radius:1.125rem}
.urf1555{font-size:0.9375rem}
.u1mzfzuq{gap:0.15rem}
.u1irta3c{line-height:1.45}
.u134gngo{overflow-wrap:anywhere}
.uqezbdq{padding-block:0.5rem}
.u1yauf3r{padding-inline:0.8rem}
.u15qkr29{background-color:var(--ui-color-accent)}
.urm84nk{border-color:transparent}
.ucnptxr{border-end-end-radius:var(--ui-radius-sm)}
.ud3z63r{box-shadow:inset 0 1px 0 oklch(100% 0 0 / 14%),var(--ui-shadow-raised)}
.ucistkg{color:var(--ui-color-accent-text)}
.uav7bcw{border-end-start-radius:var(--ui-radius-sm)}
.u10np6t8{border-start-end-radius:var(--ui-radius-sm)}
.uz0mr3n{border-start-start-radius:var(--ui-radius-sm)}
.u133me5v{box-shadow:0 0 0 2px color-mix(in oklab,var(--ui-color-accent) 55%,transparent),var(--ui-shadow-raised)}
.u1oqvn2h{letter-spacing:0.01em}
.u72d5mq{font-size:0.65rem}
.ua1xpba{font-variant-numeric:tabular-nums}
.u1i5hx49{display:block}
.u1wiiw89{margin-block-start:0.4rem}
.uclzen6{block-size:auto}
.ugkhxv4{border-radius:var(--ui-radius-md)}
.u185cetw{max-block-size:20rem}
.u1uaq1af{max-inline-size:min(100%,24rem)}
.u1q790j4{white-space:pre-wrap}
.u1vaui5w{margin-block:0.3rem 0.1rem}
.u1414xa7{list-style:disc}
.u1gx5w1w{margin-block:0.2rem 0}
.uwt8ugw{margin-inline:1.1rem 0}
.umw0s1n{padding:0}
.u1s0ot02{border-inline-start:2px solid currentColor}
.uecerut{margin-block:0.3rem}
.u1plqgty{margin-inline:0}
.ug7756i{padding-inline-start:0.6rem}
.u1kucxcg{background-color:color-mix(in srgb,currentColor 9%,transparent)}
.u15b69pf{font-size:0.8rem}
.u1xswkwe{margin-block:0.35rem}
.u170m02c{overflow-x:auto}
.u1k4id5a{padding-inline:0.65rem}
.uvpv29i{border-radius:0.3rem}
.uhrihwa{font-size:0.85em}
.uvpjqkw{padding-block:0.05rem}
.u1xpmt2g{padding-inline:0.3rem}
.u135jjru{color:inherit}
.u18hmwe6{text-decoration:underline}
.u1de58du{text-underline-offset:2px}
.utnh3l2{color:var(--ui-color-accent)}
.u1ycyqtk{background-color:color-mix(in srgb,currentColor 18%,transparent)}
.usr9tl5{padding-inline:0.2rem}
.u1oh0aj4{align-items:flex-start}
.u2ds27g{border-radius:0.5rem}
.uoms8u2{gap:0}
.ucy87ac{justify-content:flex-start}
.u1ir4zzr{line-height:1.35}
.u1dly79h{margin-block-end:0.3rem}
.u11ogkik{min-block-size:0}
.uenyzpw{padding-block:0.3rem}
.u18oigp7{padding-inline:0.55rem}
.u1lqetix{text-align:start}
.u26z2el{background-color:oklch(100% 0 0 / 16%)}
.uf9h1gk{overflow:hidden}
.u1w5ek0p{text-overflow:ellipsis}
.uno2gm7{white-space:nowrap}
.u1l92aey{max-inline-size:100%}
.u4dorsv{gap:0.3rem}
.u81wk2y{margin-block-start:0.3rem}
.u7i19j1{justify-content:flex-end}
.ueh1hlv{border-color:var(--ui-color-border)}
.u12x9ptx{min-block-size:1.75rem}
.u18prp8q{padding-block:0.1rem}
.u1ty3jsc{background-color:var(--ui-color-accent-soft)}
.uinqc3r{border-color:var(--ui-color-accent)}
.utq133l{color:var(--ui-color-text)}
.u4g4y7s{font-size:0.7rem}
.uisaru9{background-color:var(--ui-color-surface-raised)}
.uaxa8k9{gap:0.1rem}
.u10s07cv{inset-block-start:-1.1rem}
.u1jqtm3u{inset-inline-end:0.5rem}
.u1tzq56z{opacity:0}
.uztnh9b{padding:0.15rem}
.u72leki{position:absolute}
.u118vkm1{transition:opacity 120ms ease}
.uluw4ny{z-index:1}
.u1r2vv4y{inset-inline-end:auto}
.ucjimct{inset-inline-start:0.5rem}
.u1jafiwy{font-size:0.9rem}
.u17l7k4n{padding-block:0}
.urpxhq7{background:var(--ui-color-accent)}
.u1xu2nfq{border-block-start:1px solid var(--ui-color-border)}
.u4n12hj{inset-block-end:0}
.uirq1iw{padding-block:0.5rem calc(0.75rem + env(safe-area-inset-bottom))}
.u128001x{padding-inline:0.6rem}
.ulz3ohd{block-size:3.5rem}
.ugmuytq{inset-block-start:-0.5rem}
.u1hhqluz{inset-inline-end:-0.5rem}
.u18l2n3q{min-block-size:1.5rem}
.u5lpeu3{padding-inline:0}
.u1xhqopw{gap:0.4rem}
.upchrqi{padding-inline:0.3rem 0.75rem}
.u9z3kpp{block-size:1.3rem}
.uzatayx{inline-size:1.3rem}
.ud2q3y7{grid-template-columns:auto minmax(0,1fr) auto}
.u1dmlrm8{padding-inline:0.4rem 0.3rem}
.uvc5j9x{transition:border-color 120ms ease,box-shadow 120ms ease}
.u1c8au1p:focus-within{border-color:var(--ui-color-accent)}
.u72ia29:focus-within{box-shadow:0 0 0 3px var(--ui-color-accent-soft),var(--ui-shadow-raised)}
.uttn3y{background-color:transparent}
.u11sdpkd{min-block-size:2.5rem}
.u1acexai{padding-inline:0.5rem}
.u1jm8iib:focus-visible{border-color:transparent}
.urzxhzx:focus-visible{box-shadow:none}
.u1qmqkh:focus-visible{outline:none}
.uwtq4lg{block-size:2.5rem}
.ugony2g{inline-size:2.5rem}
.u1e76k7g{block-size:1.2rem}
.u4jdbag{inline-size:1.2rem}
@keyframes chat-typing-blink{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
@keyframes chat-message-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-chat=message]:hover [data-chat=message-actions],[data-chat=message]:focus-within [data-chat=message-actions]{opacity:1}@media (hover:none){[data-chat=message-actions]{opacity:1}}
