._page_3rttz_2{max-width:68rem;margin:auto;padding:var(--section-space) var(--page-gutter);color:var(--foreground);font-size:1rem;line-height:1.8}._page_3rttz_2>header>span{font-size:.875rem;letter-spacing:.12em;color:var(--accent);font-weight:600}._page_3rttz_2 h1{font:500 clamp(2.5rem,4.5vw,4.5rem)/1.1 var(--font-family-display);letter-spacing:-.025em;margin:20px 0}._page_3rttz_2 h2{line-height:1.2}._page_3rttz_2 p{max-width:var(--reading-width);color:var(--muted-foreground)}._links_3rttz_6{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}._links_3rttz_6 a{min-height:48px;padding:12px 20px;border:1px solid var(--border);border-radius:999px;text-decoration:none;background:var(--card)}._thread_3rttz_7{margin:28px 0 20px;padding:24px;border:1px solid var(--border);border-radius:24px;background:var(--card);max-height:60dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}._thread_3rttz_7 article{padding:20px 24px;border-radius:18px;margin:16px 0;max-width:88%;overflow-wrap:anywhere}._thread_3rttz_7 p{white-space:pre-wrap;color:var(--foreground);margin:8px 0 0;line-height:1.8}._thread_3rttz_7 strong{font-size:.875rem}._user_3rttz_10{background:var(--surface);margin-left:auto!important}._assistant_3rttz_10{background:#fffdf9;border:1px solid var(--border)}._composer_3rttz_11{display:grid;gap:12px;margin-bottom:24px;padding:24px;border:1px solid var(--border);border-radius:20px;background:var(--card)}._composer_3rttz_11 label{font-size:.875rem;font-weight:600}._composer_3rttz_11 textarea{min-height:120px;font-size:1rem;line-height:1.7}._composer_3rttz_11 button{justify-self:end;min-height:48px;padding:12px 28px;height:auto}._page_3rttz_2 small{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:600px){._page_3rttz_2{padding-block:40px}._thread_3rttz_7{padding:12px;max-height:55dvh;border-radius:18px}._thread_3rttz_7 article{max-width:96%;padding:16px}._composer_3rttz_11{padding:18px}._composer_3rttz_11 button{width:100%}._page_3rttz_2 h1{font-size:clamp(2.4rem,10vw,3.5rem)}}
