.XT5iAW_page{min-height:100dvh;color:var(--foreground);background:#fffef5;background:lab(99.4444% -.884384 4.44187);flex-direction:column;flex:1;display:flex;position:relative}:root[data-theme=dark] .XT5iAW_page{background:var(--background)}.XT5iAW_medallion{top:max(.5rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));opacity:.5;pointer-events:none;--image-outline:transparent;width:2.5rem;height:2.5rem;position:absolute}:root[data-theme=dark] .XT5iAW_medallion{filter:invert()}.XT5iAW_intro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:2rem 1.5rem;display:flex}.XT5iAW_title{font-size:1.25rem;font-weight:700;line-height:1.3}.XT5iAW_separator{color:var(--muted);margin-top:.5rem;font-size:1.25rem;line-height:1}.XT5iAW_action{justify-content:center;align-items:center;min-height:2.75rem;font-size:1.25rem;font-weight:400;display:flex}.XT5iAW_placeholder{visibility:hidden}.XT5iAW_chat{flex-direction:column;height:100dvh;display:flex}.XT5iAW_header{min-height:3.5rem;padding:max(.5rem, env(safe-area-inset-top)) 1rem .5rem;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.XT5iAW_headerTitle{flex-direction:column;align-items:center;gap:.375rem;display:flex}.XT5iAW_progress{gap:.375rem;display:flex}.XT5iAW_progress span{background:var(--line-strong);border-radius:50%;width:.375rem;height:.375rem;transition:background-color .3s ease-out}.XT5iAW_progress span[data-done]{background:var(--success)}.XT5iAW_submit{opacity:.5;transition:opacity .15s ease-out}.XT5iAW_submit:hover,.XT5iAW_submit:focus-within{opacity:.75}.XT5iAW_scroller{overscroll-behavior:contain;flex:1;overflow-y:auto}.XT5iAW_column{width:100%;max-width:500px;margin-inline:auto;padding-inline:1.25rem}.XT5iAW_transcript{flex-direction:column;gap:1.125rem;padding-block:.5rem 1.5rem;list-style:none;display:flex}.XT5iAW_assistant{white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-start;max-width:92%;font-size:1.1875rem;line-height:1.5}.XT5iAW_userRow{align-self:flex-end;align-items:center;gap:.25rem;max-width:88%;display:flex}.XT5iAW_user{white-space:pre-wrap;overflow-wrap:anywhere;background:#fdf9d3;background:lab(97.6543% -3.21755 18.8993);border-radius:1.125rem;min-width:0;padding:.5rem .875rem;font-size:1.0625rem;line-height:1.45}:root[data-theme=dark] .XT5iAW_user{background:var(--surface)}.XT5iAW_userRow[data-editing] .XT5iAW_user{outline:1px solid var(--line-strong)}.XT5iAW_edit{opacity:.45;display:inline-flex}.XT5iAW_userRow:hover .XT5iAW_edit,.XT5iAW_edit:focus-within{opacity:1}.XT5iAW_skipped{color:var(--muted);font-style:italic}.XT5iAW_links{flex-direction:column;gap:.125rem;display:flex}.XT5iAW_link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.XT5iAW_link:hover{text-decoration-color:currentColor}.XT5iAW_divider{color:var(--muted);align-items:center;gap:.75rem;font-size:.875rem;font-style:italic;display:flex}.XT5iAW_divider:before,.XT5iAW_divider:after{content:"";border-top:1px solid var(--line);flex:1}.XT5iAW_draft{opacity:.6}.XT5iAW_voiceControls{justify-content:center;gap:1rem;display:flex}.XT5iAW_voiceStatus{color:var(--muted);text-align:center;font-size:.875rem}.XT5iAW_typing{align-self:flex-start;gap:.3rem;padding-block:.6rem;display:flex}.XT5iAW_typing span{background:var(--muted);border-radius:50%;width:.375rem;height:.375rem;animation:1.2s ease-in-out infinite XT5iAW_typing}.XT5iAW_typing span:nth-child(2){animation-delay:.15s}.XT5iAW_typing span:nth-child(3){animation-delay:.3s}@keyframes XT5iAW_typing{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.XT5iAW_typing span{opacity:.6;animation:none}}.XT5iAW_headerStart{justify-self:start}.XT5iAW_headerEnd{justify-self:end;display:flex}.XT5iAW_dock{border-top:1px solid var(--line);padding-block:.5rem calc(.75rem + env(safe-area-inset-bottom));flex:none}.XT5iAW_learnMore{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;font-size:.9375rem}.XT5iAW_learnMore:hover{color:var(--foreground);text-decoration-color:currentColor}.XT5iAW_submitted{position:relative}.XT5iAW_submittedLinks{white-space:nowrap;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:absolute;top:calc(50% + 1.0625rem);left:50%;translate:-50%}.XT5iAW_sayMore{font-weight:inherit;border:0}.XT5iAW_legal{padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));justify-content:center;gap:1.25rem;font-size:.875rem;display:flex}.XT5iAW_legal a{color:var(--muted)}.XT5iAW_legal a:hover{color:var(--foreground)}.XT5iAW_shortcut{color:var(--muted);font-size:10px;line-height:1}.XT5iAW_form{flex-direction:column;gap:.5rem;display:flex}.XT5iAW_linkField{align-items:center;gap:.25rem;display:flex}.XT5iAW_composer{align-items:flex-end;gap:.5rem;display:flex}.XT5iAW_actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.XT5iAW_choices{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}
