.page_heroGraphic__lljOY{min-width:calc(var(--unit)*20)}.page_wordmark__tYv_F{display:flex;align-items:flex-end;line-height:1}.page_wordmarkSk__VnFBR{font-family:var(--font-family-sans);font-size:var(--text-hero);font-weight:580;color:var(--grey-10);line-height:1;margin-bottom:calc(var(--unit)*-.25);margin-left:calc(var(--unit)*-.125);letter-spacing:-.04em}.page_chat__4sh6B{width:100%;display:flex;flex-direction:column;gap:calc(var(--unit)*.625);justify-content:center;padding:calc(var(--unit)*3.75) calc(var(--unit)*2.5)}.page_bubble__SFuRa{max-width:88%;padding:calc(var(--unit)*.5625) calc(var(--unit)*.875);font-family:var(--font-family-sans);font-size:var(--text-lead);line-height:1.6;animation:page_bubbleIn__k_tKu .22s ease both}.page_bubbleUser__IMJIu{align-self:flex-end;background:var(--grey-10);color:var(--grey-10-foreground);border-radius:18px 18px 4px 18px}.page_bubbleAsk__p__8a{color:var(--grey-10)}.page_bubbleAsk__p__8a,.page_typing__M8kCY{align-self:flex-start;background:var(--grey-2);border-radius:18px 18px 18px 4px}.page_typing__M8kCY{display:flex;align-items:center;gap:calc(var(--unit)*.3125);padding:calc(var(--unit)*.8125) var(--space-3);animation:page_bubbleIn__k_tKu .2s ease both}.page_dot__UmCfV{width:calc(var(--unit)*.375);height:calc(var(--unit-reader)*.375);border-radius:50%;background:var(--grey-6);animation:page_typingBounce__NS271 1.1s ease-in-out infinite}.page_dot__UmCfV:nth-child(2){animation-delay:.18s}.page_dot__UmCfV:nth-child(3){animation-delay:.36s}@keyframes page_chatFadeOut__hJY8t{0%{opacity:1}to{opacity:0}}.page_chatFading__EFdL8{animation:page_chatFadeOut__hJY8t .6s ease forwards}@keyframes page_bubbleIn__k_tKu{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes page_typingBounce__NS271{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-2px);opacity:1}}.page_bentoChatOuter__zo2C_{display:flex;flex-direction:column;padding:var(--space-4) calc(var(--unit)*1.625);box-sizing:border-box}.page_chatWin__WbQr9{background:var(--bg-secondary);border:1px solid var(--grey-3);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;flex:1 1;min-height:0}.page_chatWinHeader__66awk{display:flex;align-items:center;gap:calc(var(--unit)*.625);padding:calc(var(--unit)*.6875) var(--space-3) calc(var(--unit)*.5625);flex-shrink:0}.page_chatWinTitle__sM58T{font-family:var(--font-family-academic);font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--grey-9);opacity:.8;flex:1 1}.page_chatWinHeaderBtns__A1QLA{display:flex;gap:var(--space-1)}.page_chatWinHeaderBtn__k5kMU{display:block;width:calc(var(--unit-reader)*1.25);height:calc(var(--unit-reader)*1.25);border-radius:var(--radius-sm);background:var(--grey-2)}.page_chatWinMessages__npkDo{padding:var(--space-2) var(--space-3) calc(var(--unit)*.75);display:flex;flex-direction:column;gap:calc(var(--unit)*.625);flex:1 1;min-height:0;overflow:hidden}.page_chatWinUser__nxBLt{align-self:flex-end;background:var(--grey-10);color:var(--grey-10-foreground);border-radius:12px 12px 2px 12px}.page_chatWinAssistant__O5XhC,.page_chatWinUser__nxBLt{max-width:82%;padding:calc(var(--unit)*.375) calc(var(--unit)*.625);font-family:var(--font-family-sans);font-size:var(--text-meta);line-height:1.4}.page_chatWinAssistant__O5XhC{align-self:flex-start;background:var(--grey-2);color:var(--grey-10);border-radius:12px 12px 12px 2px}.page_chatWinEmpty__U2rRv{padding:calc(var(--unit)*.875) var(--space-3) calc(var(--unit)*1.125);display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.page_chatWinEmptySuggestion__S_hYh{font-family:var(--font-family-sans);font-size:var(--text-meta);font-weight:550;color:var(--grey-10);text-align:center}.page_chatWinEmptyHint__svZHw{font-family:var(--font-family-sans);font-size:var(--text-micro);color:var(--grey-6);text-align:center}.page_chatWinFooter__Nh_Ev{border-top:1px solid var(--grey-3);background:var(--bg-primary);padding:calc(var(--unit)*.5625) var(--space-3) calc(var(--unit)*.6875);display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.page_chatWinPlaceholder__uj5hU{flex:1 1;font-family:var(--font-family-sans);font-size:var(--text-meta);color:var(--grey-5)}.page_chatWinSendBtn__3IoWh{display:block;width:calc(var(--unit-reader)*1.5);height:calc(var(--unit-reader)*1.5);background:var(--grey-2);border-radius:var(--radius-md);flex-shrink:0}.page_bentoTriggerRow__rxEo_{display:flex;align-items:center;margin:0;flex-shrink:0}.page_availableContent__vJPdc{margin-left:calc(var(--unit)*1.375)}.page_bentoTrigger__Oa9B_{width:calc(var(--unit-reader)*1.875);height:calc(var(--unit-reader)*1.875);background:var(--grey-2);border-radius:50% 2px 50% 50%;transform:rotate(45deg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_bentoTriggerIcon__iqyZo{display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);margin-bottom:calc(var(--unit)*.0625)}.page_bentoDocEmbed__ZY2uh{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--unit)*.75);padding:calc(var(--unit)*1.125) calc(var(--unit)*1.375);box-sizing:border-box;overflow:hidden}.page_bentoDocEmbedTight__gPc6h{gap:calc(var(--unit)*.375)}.page_bentoDocLines__SooBQ{display:flex;flex-direction:column;gap:calc(var(--unit)*.4375);flex-shrink:0}.page_bentoDocLine__XMVi1{display:block;height:calc(var(--unit-reader)*.25);border-radius:var(--radius-sm);background:var(--grey-2)}.page_chatWinBareUser__5gRZI{align-self:flex-end;width:55%;height:calc(var(--unit-reader)*1.625);background:var(--grey-10);border-radius:12px 12px 2px 12px;flex-shrink:0;opacity:.35}.page_chatWinBareAssistant__4dUt_{align-self:flex-start;height:calc(var(--unit-reader)*1.625);background:var(--grey-3);border-radius:12px 12px 12px 2px;flex-shrink:0}.page_bentoCallout__tLra6{border-radius:var(--radius-md);background:var(--teal-1);border:1px solid var(--teal-3);flex-shrink:0}.page_bentoCalloutHeader__hm3E3{display:flex;align-items:center;gap:calc(var(--unit)*.75);padding:calc(var(--unit)*.6875) var(--space-3) calc(var(--unit)*.4375)}.page_bentoCalloutLabelBar__EN3mJ{display:block;height:calc(var(--unit-reader)*.25);width:calc(var(--unit)*4.375);border-radius:var(--radius-sm);background:var(--teal-3)}.page_bentoCalloutContent__VWkmU{padding:0 var(--space-3) calc(var(--unit)*.6875);display:flex;flex-direction:column;gap:calc(var(--unit)*.4375)}.page_bentoCalloutLine__bNXrA{display:block;height:calc(var(--unit-reader)*.25);border-radius:var(--radius-sm);background:var(--teal-3)}.page_privacyWrap__RwDPR{width:100%;height:100%;background:radial-gradient(circle at center,color-mix(in srgb,var(--pink-3) 25%,transparent) 0,transparent 65%)}.page_lockRing__WM9Sh,.page_privacyWrap__RwDPR{display:flex;align-items:center;justify-content:center}.page_lockRing__WM9Sh{width:calc(var(--unit-reader)*8.125);height:calc(var(--unit-reader)*8.125);border-radius:50%;border:1.5px solid var(--pink-4);background:color-mix(in srgb,var(--pink-2) 60%,transparent);color:var(--pink-9);box-shadow:0 0 0 16px color-mix(in srgb,var(--pink-2) 30%,transparent),0 0 0 32px color-mix(in srgb,var(--pink-2) 12%,transparent)}.page_subjectsWrap__i61zH{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-3) calc(var(--unit)*1.125) var(--space-2);box-sizing:border-box}.page_subjectsPills__fg1cD{display:flex;flex-wrap:wrap;gap:calc(var(--unit)*.375);justify-content:center;align-content:center}.page_pill__GIth_{display:inline-flex;align-items:center;padding:var(--space-1) calc(var(--unit)*.6875);border-radius:var(--radius-xl);font-family:var(--font-family-sans);font-size:var(--text-micro);font-weight:500;white-space:nowrap}.page_pillYellow__xkHbY{background:var(--yellow-2);color:var(--yellow-9)}.page_pillBlue__Mziy9{background:var(--blue-2);color:var(--blue-9)}.page_pillGreen__5rrQr{background:var(--green-2);color:var(--green-9)}.page_pillPurple__lNTxy{background:var(--purple-2);color:var(--purple-9)}.page_pillPink__diJbf{background:var(--pink-2);color:var(--pink-9)}.page_pillOrange__zyZ4u{background:var(--orange-2);color:var(--orange-9)}.page_pillTeal___jIlv{background:var(--teal-2);color:var(--teal-9)}.page_pillRed__oUqie{background:var(--red-2);color:var(--red-9)}.page_pillGrey__tO6jt{background:var(--grey-2);color:var(--grey-8)}