.page-module__oa1I4G__searchPageHost{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.page-module__oa1I4G__pageRoot{box-sizing:border-box;width:100%;min-width:0;padding:var(--home-scroll-padding-y) var(--home-scroll-padding-x) var(--space-xxl)}.page-module__oa1I4G__searchInner{width:100%;max-width:min(var(--home-content-max-narrow), 100%);gap:var(--space-lg);margin:0 auto;display:grid}.page-module__oa1I4G__searchSurface{min-height:560px;position:relative}.page-module__oa1I4G__scroll{scroll-behavior:smooth;padding-bottom:270px;overflow-y:auto}.page-module__oa1I4G__thread{width:100%;max-width:min(var(--home-content-max-narrow), 100%);flex-direction:column;gap:36px;margin:0 auto;display:flex}.page-module__oa1I4G__turn{grid-template-columns:36px 1fr;align-items:flex-start;gap:14px;display:grid}.page-module__oa1I4G__avatar{width:32px;height:32px;font-family:var(--font-mono);background:var(--surface-strong);color:var(--ink);border:1px solid var(--hairline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:11.5px;font-weight:500;display:inline-flex}.page-module__oa1I4G__avatarLex{background:var(--ink);color:var(--surface);border-color:var(--ink);font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:400}.page-module__oa1I4G__userBubble{font-family:var(--font-body);color:var(--ink);letter-spacing:.04px;padding-top:4px;font-size:16px;font-weight:500;line-height:1.55}.page-module__oa1I4G__assistantBody{flex-direction:column;gap:18px;min-width:0;display:flex}.page-module__oa1I4G__answer{font-family:var(--font-body);color:var(--body-strong);letter-spacing:.04px;overflow-wrap:anywhere;white-space:pre-wrap;font-size:15.5px;font-weight:400;line-height:1.7}.page-module__oa1I4G__citesHead{align-items:center;gap:12px;padding-top:4px;display:flex}.page-module__oa1I4G__kicker{font-family:var(--font-mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.page-module__oa1I4G__rule{background:var(--hairline);flex:1;height:1px}.page-module__oa1I4G__citesCount{font-family:var(--font-mono);color:var(--muted-soft);letter-spacing:.04em;font-size:10.5px}.page-module__oa1I4G__citesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.page-module__oa1I4G__composerDock{background:linear-gradient(180deg, transparent 0%, var(--canvas) 60%);padding:40px 0 20px;position:sticky;bottom:0}.page-module__oa1I4G__composer{width:100%;max-width:min(var(--home-content-max-narrow), 100%);background:var(--surface);border:1px solid var(--hairline-strong);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:14px;flex-direction:column;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a14100a,0 12px 28px -12px #1a14102e}.page-module__oa1I4G__composer:focus-within{border-color:var(--ink);box-shadow:0 1px 2px #1a14100f,0 18px 36px -16px #1a141038}.page-module__oa1I4G__textarea{resize:none;font-family:var(--font-body);color:var(--ink);letter-spacing:.04px;background:0 0;border:0;outline:0;min-height:78px;max-height:180px;padding:16px 18px 8px;font-size:15.5px;line-height:1.5}.page-module__oa1I4G__textarea::placeholder{color:var(--muted)}.page-module__oa1I4G__composerFoot{border-top:1px dashed var(--hairline);align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.page-module__oa1I4G__composerUtils{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.page-module__oa1I4G__kbd{font-family:var(--font-mono);color:var(--muted-soft);letter-spacing:.04em;font-size:10.5px}@media (max-width:920px){.page-module__oa1I4G__citesGrid{grid-template-columns:1fr}.page-module__oa1I4G__kbd{display:none}}
.CitationCard-module__E6Hh2a__cite{background:var(--surface);border:1px solid var(--hairline);color:inherit;transition:border-color .18s var(--ease-out), transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"head head""title pin""gist gist""translation translation""foot foot";gap:6px 12px;padding:12px 14px 12px 18px;text-decoration:none;display:grid;position:relative}.CitationCard-module__E6Hh2a__cite:before{content:"";background:var(--cite-tone,var(--accent));border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.CitationCard-module__E6Hh2a__cite:hover{border-color:var(--hairline-strong);transform:translateY(-1px);box-shadow:0 1px 2px #1a14100a,0 6px 16px -8px #1a14101a}.CitationCard-module__E6Hh2a__toneMint{--cite-tone:var(--gradient-mint)}.CitationCard-module__E6Hh2a__tonePeach{--cite-tone:var(--gradient-peach)}.CitationCard-module__E6Hh2a__toneLavender{--cite-tone:var(--gradient-lavender)}.CitationCard-module__E6Hh2a__toneRose{--cite-tone:var(--gradient-rose)}.CitationCard-module__E6Hh2a__head{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;grid-area:head;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.CitationCard-module__E6Hh2a__num{color:var(--ink);font-weight:600}.CitationCard-module__E6Hh2a__kind{text-transform:uppercase;color:var(--ink);background:var(--surface-strong);border:1px solid var(--hairline);letter-spacing:.08em;border-radius:4px;padding:1px 6px;font-size:9.5px}.CitationCard-module__E6Hh2a__ref{color:var(--muted);overflow-wrap:anywhere;margin-left:auto;font-size:10.5px}.CitationCard-module__E6Hh2a__title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.1px;overflow-wrap:anywhere;grid-area:title;font-size:15.5px;font-style:italic;font-weight:400;line-height:1.3}.CitationCard-module__E6Hh2a__pin{font-family:var(--font-mono);color:var(--body);letter-spacing:.04em;text-align:right;white-space:nowrap;grid-area:pin;align-self:end;font-size:10.5px}.CitationCard-module__E6Hh2a__pinHidden{display:none}.CitationCard-module__E6Hh2a__gist{font-family:var(--font-body);color:var(--body);letter-spacing:.04px;overflow-wrap:anywhere;grid-area:gist;font-size:13px;line-height:1.5}.CitationCard-module__E6Hh2a__translation{border-top:1px solid var(--hairline-soft);grid-area:translation;padding-top:6px}.CitationCard-module__E6Hh2a__translation summary{color:var(--muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.CitationCard-module__E6Hh2a__translation p{color:var(--body);font-family:var(--font-body);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.CitationCard-module__E6Hh2a__foot{border-top:1px solid var(--hairline-soft);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;grid-area:foot;align-items:center;gap:8px;padding-top:8px;font-size:10.5px;display:flex}.CitationCard-module__E6Hh2a__validity{color:var(--body-strong);text-transform:uppercase}.CitationCard-module__E6Hh2a__sourceLink{color:var(--accent);text-decoration:none}.CitationCard-module__E6Hh2a__sourceLink:hover{text-decoration:underline}.CitationCard-module__E6Hh2a__sourceMissing{color:var(--muted-soft)}
.ResultsList-module__wKikTa__threadList{gap:30px;display:grid}.ResultsList-module__wKikTa__turnGroup{gap:18px;display:grid}.ResultsList-module__wKikTa__messageRow{align-items:flex-start;gap:12px;min-width:0;display:flex}.ResultsList-module__wKikTa__messageRowUser{justify-content:flex-end}.ResultsList-module__wKikTa__messageRowAssistant{justify-content:flex-start}.ResultsList-module__wKikTa__avatar{border:1px solid var(--hairline);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:inline-flex}.ResultsList-module__wKikTa__avatarUser{background:var(--surface-strong);color:var(--ink);font-family:var(--font-mono);order:2;font-size:11.5px;font-weight:500}.ResultsList-module__wKikTa__avatarAssistant{background:var(--ink);color:var(--surface);border-color:var(--ink);font-family:var(--font-display);font-size:16px;font-style:italic;font-weight:400}.ResultsList-module__wKikTa__userBubble{border:1px solid var(--hairline);background:var(--surface-strong);max-width:min(72%,680px);color:var(--ink);font-family:var(--font-body);letter-spacing:.04px;overflow-wrap:anywhere;border-radius:18px 6px 18px 18px;padding:10px 14px;font-size:15.5px;font-weight:500;line-height:1.55}.ResultsList-module__wKikTa__userBubble .clarification-answer{box-shadow:none;background:0 0;border:0;padding:0}.ResultsList-module__wKikTa__assistantStack{flex-direction:column;gap:18px;width:min(100%,760px);min-width:0;display:flex}.ResultsList-module__wKikTa__toolStatus{background:var(--surface);border:1px solid var(--hairline);border-radius:9999px;align-items:center;gap:7px;width:fit-content;max-width:100%;margin-top:4px;padding:5px 11px;display:inline-flex}.ResultsList-module__wKikTa__toolStatusText{color:var(--body-strong);font-family:var(--font-body);font-size:12.5px;font-weight:500;line-height:1.35}.ResultsList-module__wKikTa__loadingDots{align-items:center;gap:3px;height:9px;padding-left:1px;display:inline-flex}.ResultsList-module__wKikTa__dot{background-color:var(--muted);border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both ResultsList-module__wKikTa__jump-dots}.ResultsList-module__wKikTa__dot:first-child{animation-delay:-.32s}.ResultsList-module__wKikTa__dot:nth-child(2){animation-delay:-.16s}@keyframes ResultsList-module__wKikTa__jump-dots{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;background-color:var(--ink);transform:scale(1.1)translateY(-2.5px)}}.ResultsList-module__wKikTa__answer{color:var(--body-strong);font-family:var(--font-body);letter-spacing:.04px;overflow-wrap:anywhere;font-size:15.5px;font-weight:400;line-height:1.7}.ResultsList-module__wKikTa__answerMeta{align-items:center;gap:6px;margin-top:-10px;padding-left:2px;display:flex}.ResultsList-module__wKikTa__answerTime{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;line-height:1}.ResultsList-module__wKikTa__answerCopy{width:26px;height:26px;color:var(--muted);font-family:var(--font-body);letter-spacing:0;cursor:pointer;transition:background .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.ResultsList-module__wKikTa__answerCopy svg{stroke:currentColor;stroke-width:2px;display:block}.ResultsList-module__wKikTa__answerCopy:hover{background:var(--surface);border-color:var(--hairline);color:var(--ink)}.ResultsList-module__wKikTa__answerCopy:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ResultsList-module__wKikTa__citations{gap:10px;display:grid}.ResultsList-module__wKikTa__citationsHeader{align-items:center;gap:12px;padding-top:4px;display:flex}.ResultsList-module__wKikTa__citationsLabel{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.ResultsList-module__wKikTa__citationsRule{background:var(--hairline);flex:1;height:1px}.ResultsList-module__wKikTa__citationsCount{color:var(--muted-soft);font-family:var(--font-mono);letter-spacing:.04em;font-size:10.5px}.ResultsList-module__wKikTa__citationsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:760px){.ResultsList-module__wKikTa__threadList{gap:26px}.ResultsList-module__wKikTa__messageRow{gap:10px}.ResultsList-module__wKikTa__avatar{width:28px;height:28px}.ResultsList-module__wKikTa__userBubble{max-width:min(84%,620px);font-size:15px}.ResultsList-module__wKikTa__assistantStack{width:min(100% - 40px,760px)}.ResultsList-module__wKikTa__citationsGrid{grid-template-columns:1fr}.ResultsList-module__wKikTa__toolStatus{margin-top:3px;padding:4px 9px}}
