.ContextCards-module__47v0uW__root{margin-top:.55rem;animation:.35s both ContextCards-module__47v0uW__cards-enter}.ContextCards-module__47v0uW__list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ContextCards-module__47v0uW__card{border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-01-hex);color:inherit;border-radius:.85rem;align-items:flex-start;gap:.6rem;min-width:0;padding:.65rem .7rem;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:flex}.ContextCards-module__47v0uW__card:hover{background:var(--color-theme-card-hover-light-hex);border-color:var(--color-theme-border-03);box-shadow:0 4px 14px color-mix(in oklab, var(--color-theme-fg) 4%, transparent)}.ContextCards-module__47v0uW__iconWrap{border:.5px solid var(--color-theme-border-02);background:color-mix(in oklab, var(--color-theme-bg) 55%, var(--color-theme-card-01-hex));border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.ContextCards-module__47v0uW__icon,.ContextCards-module__47v0uW__iconFallback{object-fit:cover;border-radius:.2rem;width:1.125rem;height:1.125rem}.ContextCards-module__47v0uW__iconFallback{color:var(--color-theme-text-sec);background:color-mix(in oklab, var(--color-theme-text) 8%, var(--color-theme-bg));justify-content:center;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}.ContextCards-module__47v0uW__body{flex:1;gap:.2rem;min-width:0;display:grid}.ContextCards-module__47v0uW__titleRow{align-items:center;gap:.35rem;min-width:0;display:flex}.ContextCards-module__47v0uW__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--color-theme-text);flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.ContextCards-module__47v0uW__arrow{color:var(--color-theme-text-ter);opacity:.55;flex-shrink:0;transition:opacity .16s,color .16s;display:inline-flex}.ContextCards-module__47v0uW__card:hover .ContextCards-module__47v0uW__arrow{opacity:1;color:var(--color-theme-text-sec)}.ContextCards-module__47v0uW__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-theme-text-sec);font-size:.6875rem;line-height:1.45;display:block;overflow:hidden}.ContextCards-module__47v0uW__domain{color:var(--color-theme-text-ter)}.ContextCards-module__47v0uW__dot{color:var(--color-theme-text-ter);margin:0 .2rem}.ContextCards-module__47v0uW__snippet{color:var(--color-theme-text-sec)}@keyframes ContextCards-module__47v0uW__cards-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ContextCards-module__47v0uW__root{animation:none}}
.SourceIconStack-module__8ukHda__root{align-items:center;display:inline-flex}.SourceIconStack-module__8ukHda__icon,.SourceIconStack-module__8ukHda__fallback{border:1px solid var(--color-theme-bg);background:var(--color-theme-card-01-hex);object-fit:cover;border-radius:999px;width:.95rem;height:.95rem;margin-left:-.28rem}.SourceIconStack-module__8ukHda__icon:first-child,.SourceIconStack-module__8ukHda__fallback:first-child{margin-left:0}.SourceIconStack-module__8ukHda__fallback{color:var(--color-theme-text-sec);justify-content:center;align-items:center;font-size:.5rem;font-weight:600;line-height:1;display:inline-flex}
.MessageActions-module__KKmGXa__root{gap:.35rem;margin-top:.65rem;display:grid}.MessageActions-module__KKmGXa__toolbar{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.MessageActions-module__KKmGXa__disclaimer{color:var(--color-theme-text-ter);margin:.15rem 0 0;font-size:.6875rem;line-height:1.4}.MessageActions-module__KKmGXa__btn{width:2rem;height:2rem;color:var(--color-theme-text-ter);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .12s;display:inline-flex}.MessageActions-module__KKmGXa__btn:hover:not(:disabled){background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.MessageActions-module__KKmGXa__btn:active:not(:disabled){transform:scale(.92)}.MessageActions-module__KKmGXa__btn:disabled{opacity:.4;cursor:not-allowed}.MessageActions-module__KKmGXa__btnActive{color:var(--color-theme-text);background:color-mix(in oklab, var(--color-theme-text) 12%, var(--color-theme-bg))}.MessageActions-module__KKmGXa__sourcesBtn{color:var(--color-theme-text-sec);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;margin-left:.15rem;padding:.2rem .45rem .2rem .35rem;font-size:.6875rem;transition:background .15s,color .15s;display:inline-flex}.MessageActions-module__KKmGXa__sourcesBtn:hover:not(:disabled),.MessageActions-module__KKmGXa__sourcesBtnOpen{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}
.ChatRichMessage-module__SapkMa__choiceList{gap:.45rem;margin-top:.75rem;display:grid}.ChatRichMessage-module__SapkMa__choice{text-align:left;border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-hex);width:100%;color:var(--color-theme-text);cursor:pointer;font-family:var(--font-sans);border-radius:.75rem;gap:.15rem;padding:.65rem .8rem;transition:background .2s,border-color .2s,transform .2s;display:grid}.ChatRichMessage-module__SapkMa__choice:hover:not(:disabled){background:var(--color-theme-card-hover-hex);border-color:var(--color-theme-border-03);transform:translateY(-1px)}.ChatRichMessage-module__SapkMa__choice:disabled{opacity:.55;cursor:default}.ChatRichMessage-module__SapkMa__choiceLabel{letter-spacing:-.01em;font-size:.8125rem;font-weight:500}.ChatRichMessage-module__SapkMa__choiceSub{color:var(--color-theme-text-ter);font-size:.6875rem}.ChatRichMessage-module__SapkMa__promptList{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.ChatRichMessage-module__SapkMa__prompt{border:.5px solid var(--color-theme-border-02);background:color-mix(in oklab, var(--color-theme-bg) 72%, var(--color-theme-card-hex));width:fit-content;max-width:100%;color:var(--color-theme-text-sec);font-family:var(--font-sans);letter-spacing:-.012em;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:999px;align-items:center;margin:0;padding:.38rem .7rem;font-size:.75rem;font-weight:400;line-height:1.3;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ChatRichMessage-module__SapkMa__promptLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ChatRichMessage-module__SapkMa__prompt:hover:not(:disabled){background:var(--color-theme-card-hover-hex);border-color:var(--color-theme-border-03);color:var(--color-theme-text)}.ChatRichMessage-module__SapkMa__prompt:focus-visible{outline:1.5px solid var(--color-theme-fg);outline-offset:2px}.ChatRichMessage-module__SapkMa__prompt:disabled{opacity:.5;cursor:default}.ChatRichMessage-module__SapkMa__report{gap:1rem;margin-top:.85rem;display:grid}.ChatRichMessage-module__SapkMa__reportSection{border-top:.5px solid var(--color-theme-border-01);gap:.45rem;padding-top:.85rem;display:grid}.ChatRichMessage-module__SapkMa__reportSection:first-child{border-top:0;padding-top:0}.ChatRichMessage-module__SapkMa__reportSection[data-prompts-only=true]{gap:.55rem;padding-top:.75rem}.ChatRichMessage-module__SapkMa__reportTitle{letter-spacing:-.015em;color:var(--color-theme-text);margin:0;font-size:.8125rem;font-weight:560}.ChatRichMessage-module__SapkMa__reportSection[data-prompts-only=true] .ChatRichMessage-module__SapkMa__reportTitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-theme-text-ter);font-size:.5625rem;font-weight:400}.ChatRichMessage-module__SapkMa__reportSection[data-intensity=high] .ChatRichMessage-module__SapkMa__reportTitle{color:color-mix(in oklab, var(--color-theme-text) 88%, #b45309)}.ChatRichMessage-module__SapkMa__reportBody{color:color-mix(in oklab, var(--color-theme-text) 88%, transparent);margin:0;font-size:.8125rem;line-height:1.6}.ChatRichMessage-module__SapkMa__richStack{flex-direction:column;gap:.7rem;display:flex}.ChatRichMessage-module__SapkMa__richPara{overflow-wrap:break-word;word-break:normal;margin:0}.ChatRichMessage-module__SapkMa__richHeading{letter-spacing:.01em;color:var(--color-theme-text);overflow-wrap:break-word;margin:0;font-size:.78rem;font-weight:650}.ChatRichMessage-module__SapkMa__richStack>.ChatRichMessage-module__SapkMa__richHeading{margin-top:.35rem;margin-bottom:-.25rem}.ChatRichMessage-module__SapkMa__richStack>.ChatRichMessage-module__SapkMa__richHeading:first-child{letter-spacing:-.02em;margin-top:0;font-size:.9375rem;font-weight:620}.ChatRichMessage-module__SapkMa__richList{overflow-wrap:break-word;word-break:normal;flex-direction:column;gap:.2rem;margin:0;padding-left:1.2rem;display:flex}.ChatRichMessage-module__SapkMa__richList li{margin:0}.ChatRichMessage-module__SapkMa__inlineStrong{color:var(--color-theme-text);letter-spacing:-.01em;font-weight:600}.ChatRichMessage-module__SapkMa__reportLink{color:var(--color-theme-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-theme-text) 28%, transparent);text-decoration-color:color-mix(in oklab, var(--color-theme-text) 28%, transparent);text-underline-offset:.12em}.ChatRichMessage-module__SapkMa__reportLink:hover{-webkit-text-decoration-color:var(--color-theme-text);text-decoration-color:var(--color-theme-text)}.ChatRichMessage-module__SapkMa__reportSection[data-intensity=high] .ChatRichMessage-module__SapkMa__reportBody{color:color-mix(in oklab, var(--color-theme-text) 92%, #b45309)}.ChatRichMessage-module__SapkMa__liveBlock{gap:.4rem;margin-top:.65rem;display:grid}.ChatRichMessage-module__SapkMa__liveEyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-theme-text-ter);margin:0;font-size:.5625rem}.ChatRichMessage-module__SapkMa__mediaStrip{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.ChatRichMessage-module__SapkMa__mediaStrip::-webkit-scrollbar{display:none}.ChatRichMessage-module__SapkMa__mediaCard{scroll-snap-align:start;flex:0 0 min(10.5rem,44vw);margin:0}.ChatRichMessage-module__SapkMa__mediaFrame{border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-hex);aspect-ratio:1;border-radius:.75rem;position:relative;overflow:hidden}.ChatRichMessage-module__SapkMa__mediaImg{object-fit:cover;width:100%;height:100%;display:block}.ChatRichMessage-module__SapkMa__mediaCaption{background:linear-gradient(180deg, transparent 0%, color-mix(in oklab, var(--color-theme-fg) 72%, transparent) 100%);letter-spacing:-.01em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:1.75rem .45rem .4rem;font-size:.625rem;line-height:1.35;display:-webkit-box;position:absolute;inset:auto 0 0;overflow:hidden}.ChatRichMessage-module__SapkMa__mediaSkeleton{aspect-ratio:1;border:.5px solid var(--color-theme-border-01);background:linear-gradient(90deg, var(--color-theme-card-hex) 0%, color-mix(in oklab, var(--color-theme-card-hover-hex) 80%, transparent) 50%, var(--color-theme-card-hex) 100%);background-size:200% 100%;border-radius:.75rem;flex:0 0 min(10.5rem,44vw);animation:1.2s ease-in-out infinite ChatRichMessage-module__SapkMa__shimmer}@keyframes ChatRichMessage-module__SapkMa__shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ChatRichMessage-module__SapkMa__mediaSkeleton{animation:none}}
.ChatCompletionToast-module__-veu3W__toast{border:.5px solid var(--color-theme-border-02);background:color-mix(in oklab, var(--color-theme-bg) 88%, var(--color-theme-card-hex));width:100%;box-shadow:0 1px 2px color-mix(in oklab, var(--color-theme-fg) 5%, transparent), 0 14px 36px -18px color-mix(in oklab, var(--color-theme-fg) 16%, transparent);border-radius:1.15rem;align-items:center;gap:.65rem;padding:.55rem .5rem .55rem .65rem;animation:.28s cubic-bezier(.23,1,.32,1) ChatCompletionToast-module__-veu3W__toast-in;display:flex}.ChatCompletionToast-module__-veu3W__toastSuccess{border-color:color-mix(in oklab, #1a7f4b 16%, var(--color-theme-border-02))}.ChatCompletionToast-module__-veu3W__toastError{border-color:color-mix(in oklab, #c0392b 24%, var(--color-theme-border-02))}.ChatCompletionToast-module__-veu3W__iconWrap{width:1.75rem;height:1.75rem;color:var(--color-theme-text);background:var(--color-theme-card-01-hex);border:.5px solid var(--color-theme-border-01);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ChatCompletionToast-module__-veu3W__toastSuccess .ChatCompletionToast-module__-veu3W__iconWrap{color:#157a47;background:color-mix(in oklab, #1a7f4b 10%, var(--color-theme-bg));border-color:color-mix(in oklab, #1a7f4b 22%, var(--color-theme-border-01))}.ChatCompletionToast-module__-veu3W__toastError .ChatCompletionToast-module__-veu3W__iconWrap{color:#b42318;background:color-mix(in oklab, #c0392b 10%, var(--color-theme-bg));border-color:color-mix(in oklab, #c0392b 22%, var(--color-theme-border-01))}.ChatCompletionToast-module__-veu3W__copy{flex:auto;gap:.08rem;min-width:0;display:grid}.ChatCompletionToast-module__-veu3W__message{letter-spacing:-.02em;color:var(--color-theme-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.25}.ChatCompletionToast-module__-veu3W__session{color:var(--color-theme-text-sec);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.3;overflow:hidden}.ChatCompletionToast-module__-veu3W__actions{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.ChatCompletionToast-module__-veu3W__dismissBtn{width:1.75rem;height:1.75rem;color:var(--color-theme-text-ter);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.ChatCompletionToast-module__-veu3W__dismissBtn:hover{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.ChatCompletionToast-module__-veu3W__viewBtn{height:1.75rem;font-family:var(--font-sans);white-space:nowrap;color:var(--color-theme-button-text);background:var(--color-theme-button-bg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.75rem;font-weight:500;line-height:1;transition:opacity .15s,transform .15s;display:inline-flex}.ChatCompletionToast-module__-veu3W__toastError .ChatCompletionToast-module__-veu3W__viewBtn{color:var(--color-theme-text);background:var(--color-theme-card-hex);border:.5px solid var(--color-theme-border-02)}.ChatCompletionToast-module__-veu3W__viewBtn:hover{opacity:.88}.ChatCompletionToast-module__-veu3W__toastError .ChatCompletionToast-module__-veu3W__viewBtn:hover{opacity:1;background:var(--color-theme-card-hover-hex);border-color:var(--color-theme-border-03)}.ChatCompletionToast-module__-veu3W__viewBtn svg{opacity:.8;flex-shrink:0;transition:transform .15s}.ChatCompletionToast-module__-veu3W__viewBtn:hover svg{transform:translate(1.5px)}@keyframes ChatCompletionToast-module__-veu3W__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:420px){.ChatCompletionToast-module__-veu3W__viewBtn{padding:0 .55rem}}@media (prefers-reduced-motion:reduce){.ChatCompletionToast-module__-veu3W__toast{animation:none}.ChatCompletionToast-module__-veu3W__viewBtn svg{transition:none}}
.ChatSkeleton-module__KzoZ_a__root{background:var(--color-theme-bg);flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ChatSkeleton-module__KzoZ_a__rootCompact{border:.5px solid var(--color-theme-border-02);border-radius:1rem;flex:none;height:clamp(28rem,72vh,42rem)}.ChatSkeleton-module__KzoZ_a__sidebar{border-right:.5px solid var(--color-theme-border-01);background:color-mix(in oklab, var(--color-theme-bg) 96%, var(--color-theme-fg));flex-direction:column;flex-shrink:0;width:0;display:flex;overflow:hidden}.ChatSkeleton-module__KzoZ_a__sidebarOpen{width:16.5rem;padding:.65rem .75rem}.ChatSkeleton-module__KzoZ_a__sidebarTop{align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.ChatSkeleton-module__KzoZ_a__sidebarRecents{gap:.45rem;margin-top:.35rem;display:grid}.ChatSkeleton-module__KzoZ_a__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ChatSkeleton-module__KzoZ_a__header{padding:.55rem var(--spacing-g2) .5rem;border-bottom:.5px solid var(--color-theme-border-01);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ChatSkeleton-module__KzoZ_a__headerText{gap:.35rem;display:grid}.ChatSkeleton-module__KzoZ_a__thread{flex:1;min-height:0}.ChatSkeleton-module__KzoZ_a__messages{max-width:42rem;padding:1.25rem var(--spacing-g2);margin-inline:auto}.ChatSkeleton-module__KzoZ_a__assistantBlock{gap:.45rem;display:grid}.ChatSkeleton-module__KzoZ_a__chips{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:1rem;display:flex}.ChatSkeleton-module__KzoZ_a__composer{padding:.5rem var(--spacing-g2) calc(.55rem + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--color-theme-border-01)}.ChatSkeleton-module__KzoZ_a__line{border-radius:999px}.ChatSkeleton-module__KzoZ_a__lineIcon{border-radius:.5rem;width:2rem;height:2rem}.ChatSkeleton-module__KzoZ_a__lineBrand{width:4.5rem;height:.75rem}.ChatSkeleton-module__KzoZ_a__lineNewChat{border-radius:999px;width:6.5rem;height:2rem}.ChatSkeleton-module__KzoZ_a__lineRecentLabel{width:3rem;height:.55rem}.ChatSkeleton-module__KzoZ_a__lineRecent{border-radius:.55rem;width:100%;height:1.75rem}.ChatSkeleton-module__KzoZ_a__lineRecentShort{border-radius:.55rem;width:72%;height:1.75rem}.ChatSkeleton-module__KzoZ_a__lineTitle{width:5.5rem;height:.75rem}.ChatSkeleton-module__KzoZ_a__lineSelect{border-radius:.5rem;width:7rem;height:1.75rem}.ChatSkeleton-module__KzoZ_a__lineHero{border-radius:.45rem;width:min(14rem,70%);height:1.5rem;margin:0 auto 1.25rem}.ChatSkeleton-module__KzoZ_a__lineFull{width:100%;height:.65rem}.ChatSkeleton-module__KzoZ_a__lineMid{width:78%;height:.65rem}.ChatSkeleton-module__KzoZ_a__lineShort{width:42%;height:.65rem}.ChatSkeleton-module__KzoZ_a__chip{border-radius:999px;width:5.5rem;height:1.65rem}.ChatSkeleton-module__KzoZ_a__composerBar{border-radius:1.35rem;width:min(100%,44rem);height:2.55rem;margin-inline:auto}@media (min-width:900px){.ChatSkeleton-module__KzoZ_a__sidebar{width:16.5rem;padding:.65rem .75rem}}
.StreamingText-module__hYGBHa__streamWrap{margin:0}.StreamingText-module__hYGBHa__streaming{--stream-blur:5px}.StreamingText-module__hYGBHa__streamWord,.StreamingText-module__hYGBHa__streamStrong,.StreamingText-module__hYGBHa__streamLink{will-change:filter, opacity;animation:.42s cubic-bezier(.22,.61,.25,1) both StreamingText-module__hYGBHa__stream-in}.StreamingText-module__hYGBHa__cursor{display:none}.StreamingText-module__hYGBHa__streaming>div>:last-child:not(ul):after,.StreamingText-module__hYGBHa__streaming>div>ul:last-child>li:last-child:after{content:"";vertical-align:text-bottom;background:var(--color-theme-text-ter);border-radius:1px;width:.45rem;height:.95rem;margin-left:1px;animation:.9s ease-in-out infinite StreamingText-module__hYGBHa__stream-cursor;display:inline-block}@keyframes StreamingText-module__hYGBHa__stream-in{0%{opacity:0;filter:blur(var(--stream-blur))}to{opacity:1;filter:blur()}}@keyframes StreamingText-module__hYGBHa__stream-cursor{0%,45%{opacity:1}46%,to{opacity:.15}}@media (prefers-reduced-motion:reduce){.StreamingText-module__hYGBHa__streaming{--stream-blur:0}.StreamingText-module__hYGBHa__streamWord,.StreamingText-module__hYGBHa__streamStrong,.StreamingText-module__hYGBHa__streamLink{animation:none}.StreamingText-module__hYGBHa__streaming>div>:last-child:not(ul):after,.StreamingText-module__hYGBHa__streaming>div>ul:last-child>li:last-child:after{content:none}}
.Orb-module__menUMa__root{color:inherit;align-items:center;gap:.4rem;line-height:0;display:inline-flex}.Orb-module__menUMa__glyph{flex-shrink:0;display:block;position:relative;overflow:hidden}.Orb-module__menUMa__lattice{width:28px;height:28px;transform:scale(var(--orb-k));transform-origin:0 0;color:#fff;position:absolute;top:0;left:0}html:not(.dark) .Orb-module__menUMa__lattice{color:#111}.Orb-module__menUMa__cell{opacity:.12;background:currentColor;border-radius:1px;width:3.5px;height:3.5px;position:absolute;transform:translate(calc(8px - 50%),calc(8px - 50%))}.Orb-module__menUMa__lattice[data-variant=S3] .Orb-module__menUMa__cell:not([data-still]){animation:1.7s linear infinite Orb-module__menUMa__orb-s3}.Orb-module__menUMa__lattice[data-variant=S3] .Orb-module__menUMa__cell[data-still]{opacity:.08}.Orb-module__menUMa__pillLabel{letter-spacing:-.012em;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.35}@keyframes Orb-module__menUMa__orb-s3{0%{opacity:1;transform:translate(calc(8px - 50%),calc(8px - 50%))scale(1.18)}14%{opacity:.42;transform:translate(calc(8px - 50%),calc(8px - 50%))scale(1)}32%,to{opacity:.1;transform:translate(calc(8px - 50%),calc(8px - 50%))scale(.86)}}@media (prefers-reduced-motion:reduce){.Orb-module__menUMa__lattice[data-variant=S3] .Orb-module__menUMa__cell{opacity:.1;animation:none}.Orb-module__menUMa__lattice[data-variant=S3] .Orb-module__menUMa__cell[data-mid]{opacity:.55}}
.ThinkingReasoning-module__4N5cqG__tr{gap:.35rem;max-width:36rem;animation:.35s both ThinkingReasoning-module__4N5cqG__tr-enter;display:grid}.ThinkingReasoning-module__4N5cqG__trHeader{width:fit-content;max-width:100%;color:var(--color-theme-text-ter);font:inherit;text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.1rem 0;display:inline-flex}.ThinkingReasoning-module__4N5cqG__trHeader.ThinkingReasoning-module__4N5cqG__isClickable{cursor:pointer}.ThinkingReasoning-module__4N5cqG__trHeader.ThinkingReasoning-module__4N5cqG__isClickable:hover{color:var(--color-theme-text-sec)}.ThinkingReasoning-module__4N5cqG__trHeader:focus-visible{outline:1.5px solid var(--color-theme-fg);outline-offset:3px;border-radius:4px}.ThinkingReasoning-module__4N5cqG__trLabel{letter-spacing:-.012em;font-size:.8125rem;font-weight:500;line-height:1.35}.ThinkingReasoning-module__4N5cqG__trVerb{font-weight:500}.ThinkingReasoning-module__4N5cqG__trShimmer{background-image:linear-gradient(90deg, var(--color-theme-text-ter) 0%, var(--color-theme-text) 42%, var(--color-theme-text-ter) 84%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite ThinkingReasoning-module__4N5cqG__tr-shimmer}.ThinkingReasoning-module__4N5cqG__trChevron{color:currentColor;flex-shrink:0;transition:transform .28s cubic-bezier(.23,1,.32,1)}.ThinkingReasoning-module__4N5cqG__trHeader[aria-expanded=false] .ThinkingReasoning-module__4N5cqG__trChevron{transform:rotate(180deg)}.ThinkingReasoning-module__4N5cqG__trCollapsible{grid-template-rows:1fr;transition:grid-template-rows .36s cubic-bezier(.23,1,.32,1);display:grid}.ThinkingReasoning-module__4N5cqG__trCollapsible.ThinkingReasoning-module__4N5cqG__isCollapsed{grid-template-rows:0fr}.ThinkingReasoning-module__4N5cqG__trInner{min-height:0;overflow:hidden}.ThinkingReasoning-module__4N5cqG__trViewport{transition:height .32s cubic-bezier(.23,1,.32,1);overflow:hidden}.ThinkingReasoning-module__4N5cqG__trViewport.ThinkingReasoning-module__4N5cqG__isScroll{overscroll-behavior:contain;scrollbar-width:thin;overflow-y:auto}.ThinkingReasoning-module__4N5cqG__trStream{flex-direction:column;gap:4px;transition:transform .4s cubic-bezier(.23,1,.32,1);display:flex}.ThinkingReasoning-module__4N5cqG__trSentence{letter-spacing:-.011em;height:40px;color:var(--color-theme-text-sec);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:400;line-height:20px;animation:.32s cubic-bezier(.23,1,.32,1) both ThinkingReasoning-module__4N5cqG__tr-line;display:-webkit-box;overflow:hidden}@keyframes ThinkingReasoning-module__4N5cqG__tr-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ThinkingReasoning-module__4N5cqG__tr-line{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ThinkingReasoning-module__4N5cqG__tr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ThinkingReasoning-module__4N5cqG__tr,.ThinkingReasoning-module__4N5cqG__trShimmer,.ThinkingReasoning-module__4N5cqG__trChevron,.ThinkingReasoning-module__4N5cqG__trCollapsible,.ThinkingReasoning-module__4N5cqG__trViewport,.ThinkingReasoning-module__4N5cqG__trStream,.ThinkingReasoning-module__4N5cqG__trSentence{transition:none;animation:none}.ThinkingReasoning-module__4N5cqG__trShimmer{color:var(--color-theme-text-ter);-webkit-text-fill-color:currentColor;background-image:none}}
.ThinkingTrace-module__tamU1W__root{gap:.55rem;padding:.15rem 0;animation:.35s both ThinkingTrace-module__tamU1W__trace-enter;display:grid}.ThinkingTrace-module__tamU1W__header{opacity:.95}.ThinkingTrace-module__tamU1W__list{gap:.3rem;margin:0;padding:0 0 0 .15rem;list-style:none;display:grid}.ThinkingTrace-module__tamU1W__item{color:var(--color-theme-text-ter);align-items:center;gap:.45rem;font-size:.75rem;line-height:1.35;transition:color .25s,opacity .25s;display:flex}.ThinkingTrace-module__tamU1W__itemActive,.ThinkingTrace-module__tamU1W__itemDone{color:var(--color-theme-text-sec)}.ThinkingTrace-module__tamU1W__itemPending{opacity:.45}.ThinkingTrace-module__tamU1W__dot{background:var(--color-theme-border-03);border-radius:999px;flex-shrink:0;width:.35rem;height:.35rem;transition:background .25s,transform .25s}.ThinkingTrace-module__tamU1W__itemActive .ThinkingTrace-module__tamU1W__dot{background:var(--color-theme-fg);animation:1.1s ease-in-out infinite ThinkingTrace-module__tamU1W__trace-pulse}.ThinkingTrace-module__tamU1W__itemDone .ThinkingTrace-module__tamU1W__dot{background:var(--color-theme-fg)}.ThinkingTrace-module__tamU1W__label{flex:1;min-width:0}.ThinkingTrace-module__tamU1W__time{font-family:var(--font-mono);color:var(--color-theme-text-ter);font-variant-numeric:tabular-nums;font-size:.625rem}@keyframes ThinkingTrace-module__tamU1W__trace-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ThinkingTrace-module__tamU1W__trace-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.ThinkingTrace-module__tamU1W__stepsTrace{gap:.2rem;padding:.15rem 0;animation:.35s both ThinkingTrace-module__tamU1W__trace-enter;display:grid}.ThinkingTrace-module__tamU1W__stepsHeader{width:fit-content;max-width:100%;color:var(--color-theme-text-ter);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.4rem;margin:0 -.35rem;padding:.25rem .35rem;transition:background .12s;display:inline-flex}.ThinkingTrace-module__tamU1W__stepsHeader:hover{background:color-mix(in srgb, var(--color-theme-fg) 7%, transparent)}.ThinkingTrace-module__tamU1W__stepsHeader:focus-visible{outline:1.5px solid var(--color-theme-fg);outline-offset:2px}.ThinkingTrace-module__tamU1W__headerLabel{letter-spacing:-.012em;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.35}.ThinkingTrace-module__tamU1W__doneLabel{color:var(--color-theme-text-sec);animation:.3s both ThinkingTrace-module__tamU1W__trace-enter}.ThinkingTrace-module__tamU1W__caret{width:.7rem;height:.7rem;color:var(--color-theme-text-ter);flex-shrink:0;transition:transform .25s}.ThinkingTrace-module__tamU1W__stepsHeader[aria-expanded=false] .ThinkingTrace-module__tamU1W__caret{transform:rotate(-90deg)}.ThinkingTrace-module__tamU1W__panel{transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),opacity .3s;display:grid}.ThinkingTrace-module__tamU1W__panelInner{overflow:hidden}.ThinkingTrace-module__tamU1W__rail{margin-top:.1rem;margin-left:5px;padding-left:1rem;position:relative}.ThinkingTrace-module__tamU1W__railLine{background:var(--color-theme-border-03);width:1px;transition:height .5s cubic-bezier(.23,1,.32,1);position:absolute;top:4px;left:3px}.ThinkingTrace-module__tamU1W__stepList{flex-direction:column;gap:.2rem;margin:0;padding:.15rem 0;list-style:none;display:flex}.ThinkingTrace-module__tamU1W__step{align-items:center;gap:.5rem;min-height:1.5rem;font-size:.78rem;line-height:1.35;animation:.32s cubic-bezier(.23,1,.32,1) both ThinkingTrace-module__tamU1W__trace-rise;display:flex}.ThinkingTrace-module__tamU1W__stepMarker{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.ThinkingTrace-module__tamU1W__check{width:14px;height:14px;color:var(--color-theme-text-ter)}.ThinkingTrace-module__tamU1W__markerSkel{border-radius:999px;width:10px;height:10px}.ThinkingTrace-module__tamU1W__stepSkelHost{flex:1;align-items:center;min-width:0;height:1.5rem;display:flex}.ThinkingTrace-module__tamU1W__stepSkel{border-radius:999px;max-width:100%;height:.65rem}.ThinkingTrace-module__tamU1W__stepLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-theme-text-sec);flex:1;font-weight:500;animation:.28s both ThinkingTrace-module__tamU1W__trace-enter;overflow:hidden}.ThinkingTrace-module__tamU1W__stepMeta{font-family:var(--font-mono);color:var(--color-theme-text-ter);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.625rem}@keyframes ThinkingTrace-module__tamU1W__trace-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ThinkingTrace-module__tamU1W__thought{gap:.7rem;margin-bottom:.85rem;padding:.1rem 0 .15rem;animation:.35s both ThinkingTrace-module__tamU1W__trace-enter;display:grid}.ThinkingTrace-module__tamU1W__thoughtHeader{opacity:.95}.ThinkingTrace-module__tamU1W__toggle{width:fit-content;max-width:100%;color:var(--color-theme-text-ter);letter-spacing:-.012em;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.35;display:inline-flex}.ThinkingTrace-module__tamU1W__toggle:hover{color:var(--color-theme-text-sec)}.ThinkingTrace-module__tamU1W__toggle:focus-visible{outline:1.5px solid var(--color-theme-fg);outline-offset:3px;border-radius:4px}.ThinkingTrace-module__tamU1W__chevron{flex-shrink:0;width:.7rem;height:.7rem;transition:transform .2s}.ThinkingTrace-module__tamU1W__toggle[aria-expanded=false] .ThinkingTrace-module__tamU1W__chevron{transform:rotate(180deg)}.ThinkingTrace-module__tamU1W__thoughtBody{gap:.75rem;max-width:36rem;display:grid}.ThinkingTrace-module__tamU1W__note{letter-spacing:-.011em;color:var(--color-theme-text-sec);margin:0;font-size:.875rem;line-height:1.55}.ThinkingTrace-module__tamU1W__noteActive{color:var(--color-theme-text)}@media (prefers-reduced-motion:reduce){.ThinkingTrace-module__tamU1W__root,.ThinkingTrace-module__tamU1W__thought,.ThinkingTrace-module__tamU1W__itemActive .ThinkingTrace-module__tamU1W__dot,.ThinkingTrace-module__tamU1W__chevron,.ThinkingTrace-module__tamU1W__stepsTrace,.ThinkingTrace-module__tamU1W__doneLabel,.ThinkingTrace-module__tamU1W__caret,.ThinkingTrace-module__tamU1W__panel,.ThinkingTrace-module__tamU1W__step,.ThinkingTrace-module__tamU1W__railLine{transition:none;animation:none}}
.OcularChatDemo-module__U1hB8q__root{width:100%}.OcularChatDemo-module__U1hB8q__shell{border:.5px solid var(--color-theme-border-02);background:var(--color-theme-bg);width:100%;height:clamp(18rem,52vw,22rem);color:var(--color-theme-text);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 36px #0000000f}.OcularChatDemo-module__U1hB8q__topBar{border-bottom:.5px solid var(--color-theme-border-01);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.OcularChatDemo-module__U1hB8q__topTitle{letter-spacing:-.02em;color:var(--color-theme-text);margin:0;font-size:.75rem;font-weight:500}.OcularChatDemo-module__U1hB8q__modelBadge{color:var(--color-theme-text-sec);background:var(--color-theme-card-hex);border:.5px solid var(--color-theme-border-01);border-radius:999px;align-items:center;gap:.2rem;padding:.18rem .45rem;font-size:.625rem;font-weight:500;display:inline-flex}.OcularChatDemo-module__U1hB8q__thread{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:none;background:radial-gradient(120% 60% at 50% -10%, color-mix(in oklab, var(--color-theme-card-hex) 70%, transparent), transparent 58%), var(--color-theme-bg);flex:1;min-height:0;padding:.65rem .65rem .35rem;overflow:hidden auto}.OcularChatDemo-module__U1hB8q__thread::-webkit-scrollbar{display:none}.OcularChatDemo-module__U1hB8q__messages{align-content:start;gap:.55rem;width:100%;min-height:100%;display:grid}.OcularChatDemo-module__U1hB8q__messageUser{justify-content:flex-end;animation:.32s both OcularChatDemo-module__U1hB8q__demo-enter;display:flex}.OcularChatDemo-module__U1hB8q__userText{background:var(--color-theme-card-hex);border:.5px solid var(--color-theme-border-01);color:var(--color-theme-text);border-radius:.85rem .85rem .25rem;margin:0;padding:.45rem .65rem;font-size:.75rem;line-height:1.45}.OcularChatDemo-module__U1hB8q__messageAssistant{font-size:.875rem;line-height:1.55;animation:.32s both OcularChatDemo-module__U1hB8q__demo-enter}.OcularChatDemo-module__U1hB8q__demoMedia{aspect-ratio:4/3;border:.5px solid var(--color-theme-border-01);background:var(--color-theme-card-hex);border-radius:.55rem;max-width:8.5rem;margin:.35rem 0 0;position:relative;overflow:hidden}.OcularChatDemo-module__U1hB8q__demoMediaFrame{position:absolute;inset:0}.OcularChatDemo-module__U1hB8q__demoMediaImg{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.OcularChatDemo-module__U1hB8q__thinkingRow{animation:.28s both OcularChatDemo-module__U1hB8q__demo-enter}.OcularChatDemo-module__U1hB8q__composerDock{flex-shrink:0;padding:.35rem .55rem .45rem}.OcularChatDemo-module__U1hB8q__composer{background:color-mix(in oklab, var(--color-theme-bg) 82%, var(--color-theme-card-hex));border:.5px solid var(--color-theme-border-02);box-shadow:0 1px 2px color-mix(in oklab, var(--color-theme-fg) 4%, transparent);border-radius:999px;grid-template-columns:1.375rem minmax(0,1fr) auto 1.375rem;align-items:center;gap:.2rem;padding:.28rem .32rem;display:grid}.OcularChatDemo-module__U1hB8q__iconBtn{width:1.375rem;height:1.375rem;color:var(--color-theme-text-ter);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.OcularChatDemo-module__U1hB8q__input{width:100%;min-width:0;min-height:1.375rem;max-height:1.375rem;font-family:var(--font-sans);color:var(--color-theme-text);resize:none;background:0 0;border:0;outline:none;margin:0;padding:.15rem .1rem;font-size:.75rem;line-height:1.125rem;overflow:hidden}.OcularChatDemo-module__U1hB8q__input::placeholder{color:var(--color-theme-text-ter)}.OcularChatDemo-module__U1hB8q__modelBtn{height:1.375rem;font-family:var(--font-sans);color:var(--color-theme-text-sec);background:0 0;border:0;border-radius:999px;align-items:center;gap:.15rem;padding:0 .3rem;font-size:.625rem;font-weight:500;display:inline-flex}.OcularChatDemo-module__U1hB8q__sendBtn{width:1.375rem;height:1.375rem;color:var(--color-theme-button-text);background:var(--color-theme-button-bg);opacity:.85;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.OcularChatDemo-module__U1hB8q__cta{pointer-events:auto;justify-content:center;margin-top:.65rem;display:flex}.OcularChatDemo-module__U1hB8q__ctaLink{border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-hex);color:var(--color-theme-text);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.OcularChatDemo-module__U1hB8q__ctaLink:hover{background:var(--color-theme-card-hover-hex);border-color:var(--color-theme-border-03)}@keyframes OcularChatDemo-module__U1hB8q__demo-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:940px){.OcularChatDemo-module__U1hB8q__shell{height:clamp(26rem,38vw,34rem)}.OcularChatDemo-module__U1hB8q__messages{max-width:44rem;margin-inline:auto}.OcularChatDemo-module__U1hB8q__composerDock{padding:.55rem .75rem .7rem}.OcularChatDemo-module__U1hB8q__composer{max-width:44rem;margin-inline:auto;padding:.38rem .42rem}}@media (prefers-reduced-motion:reduce){.OcularChatDemo-module__U1hB8q__thread{scroll-behavior:auto}.OcularChatDemo-module__U1hB8q__messageUser,.OcularChatDemo-module__U1hB8q__messageAssistant,.OcularChatDemo-module__U1hB8q__thinkingRow{animation:none}}
.OcularAttachDemo-module__H4XXPG__emptyBlock{animation:.32s both OcularAttachDemo-module__H4XXPG__demo-enter}.OcularAttachDemo-module__H4XXPG__emptyHero{color:var(--color-theme-text);margin:0;font-size:.8125rem;font-weight:500}.OcularAttachDemo-module__H4XXPG__emptySub{color:var(--color-theme-text-sec);margin:.25rem 0 0;font-size:.6875rem;line-height:1.45}.OcularAttachDemo-module__H4XXPG__attachStrip{flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem;display:flex}.OcularAttachDemo-module__H4XXPG__attachFig{border:.5px solid var(--color-theme-border-01);background:var(--color-theme-card-hex);border-radius:.55rem;margin:0;overflow:hidden}.OcularAttachDemo-module__H4XXPG__attachThumbFrame{width:3.25rem;height:3.25rem;display:block;overflow:hidden}.OcularAttachDemo-module__H4XXPG__attachThumb{object-fit:cover;width:3.25rem;height:3.25rem;display:block}.OcularAttachDemo-module__H4XXPG__attachCaption{letter-spacing:.04em;text-transform:uppercase;color:var(--color-theme-text-ter);text-align:center;padding:.12rem .3rem .18rem;font-size:.5625rem;font-weight:500}.OcularAttachDemo-module__H4XXPG__userBubble{background:var(--color-theme-card-hex);border:.5px solid var(--color-theme-border-01);border-radius:.85rem .85rem .25rem;max-width:88%;margin-left:auto;padding:.45rem .55rem;animation:.32s both OcularAttachDemo-module__H4XXPG__demo-enter}.OcularAttachDemo-module__H4XXPG__userText{color:var(--color-theme-text);margin:0;font-size:.75rem;line-height:1.45}.OcularAttachDemo-module__H4XXPG__composerExpanded{background:color-mix(in oklab, var(--color-theme-bg) 82%, var(--color-theme-card-hex));border:.5px solid var(--color-theme-border-02);box-shadow:0 1px 2px color-mix(in oklab, var(--color-theme-fg) 4%, transparent);border-radius:.85rem;gap:.25rem;padding:.28rem .32rem;display:grid}.OcularAttachDemo-module__H4XXPG__stagedRow{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.1rem .15rem 0;display:flex}.OcularAttachDemo-module__H4XXPG__stagedChip{background:var(--color-theme-card-hover-hex);border-radius:.65rem;align-items:center;gap:.3rem;padding:.18rem .28rem .18rem .18rem;animation:.28s both OcularAttachDemo-module__H4XXPG__demo-enter;display:inline-flex}.OcularAttachDemo-module__H4XXPG__stagedThumbFrame{border-radius:.4rem;flex-shrink:0;width:2rem;height:2rem;overflow:hidden}.OcularAttachDemo-module__H4XXPG__stagedThumb{object-fit:cover;border-radius:.4rem;width:2rem;height:2rem}.OcularAttachDemo-module__H4XXPG__stagedLabel{color:var(--color-theme-text-sec);font-size:.625rem;font-weight:500}.OcularAttachDemo-module__H4XXPG__stagedHint{color:var(--color-theme-text-ter);font-size:.625rem}.OcularAttachDemo-module__H4XXPG__composerControls{grid-template-columns:1.375rem minmax(0,1fr) auto 1.375rem;align-items:center;gap:.2rem;display:grid}.OcularAttachDemo-module__H4XXPG__shellTall{height:clamp(20rem,58vw,24rem)}@media (min-width:940px){.OcularAttachDemo-module__H4XXPG__shellTall{height:clamp(26rem,38vw,34rem)}.OcularAttachDemo-module__H4XXPG__composerExpanded{max-width:44rem;margin-inline:auto}}.OcularAttachDemo-module__H4XXPG__sendBtnPulse{box-shadow:0 0 0 2px color-mix(in oklab, var(--color-theme-button-bg) 35%, transparent);transition:transform .16s,box-shadow .16s;transform:scale(1.08);opacity:1!important}.OcularAttachDemo-module__H4XXPG__reportFollowUps{flex-wrap:wrap;gap:.3rem;margin-top:.45rem;display:flex}.OcularAttachDemo-module__H4XXPG__followUp{border:.5px solid var(--color-theme-border-01);background:var(--color-theme-card-hex);color:var(--color-theme-text-sec);border-radius:999px;padding:.22rem .45rem;font-size:.625rem;display:inline-flex}@keyframes OcularAttachDemo-module__H4XXPG__demo-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.OcularAttachDemo-module__H4XXPG__userBubble,.OcularAttachDemo-module__H4XXPG__stagedChip{animation:none}}
.OcularChatSidebar-module__iFDEka__backdrop{top:var(--dt-header-h,54px);z-index:40;background:color-mix(in oklab, var(--color-theme-fg) 28%, transparent);opacity:0;pointer-events:none;border:0;padding:0;transition:opacity .22s;position:fixed;bottom:0;left:0;right:0}.OcularChatSidebar-module__iFDEka__backdropVisible{opacity:1;pointer-events:auto}.OcularChatSidebar-module__iFDEka__sidebar{border-right:.5px solid var(--color-theme-border-01);background:color-mix(in oklab, var(--color-theme-bg) 96%, var(--color-theme-fg));flex-direction:column;flex-shrink:0;width:16.5rem;min-height:0;transition:transform .28s cubic-bezier(.23,1,.32,1);display:flex;transform:translate(-100%)}.OcularChatSidebar-module__iFDEka__sidebarOpen{transform:translate(0)}.OcularChatSidebar-module__iFDEka__sidebarTop{align-items:center;gap:.5rem;padding:.65rem .75rem .35rem;display:flex}.OcularChatSidebar-module__iFDEka__brand{letter-spacing:-.02em;color:var(--color-theme-text);font-size:.8125rem;font-weight:500;text-decoration:none}.OcularChatSidebar-module__iFDEka__iconBtn{width:2rem;height:2rem;color:var(--color-theme-text-sec);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.OcularChatSidebar-module__iFDEka__iconBtn:hover{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.OcularChatSidebar-module__iFDEka__newChat{border:.5px solid var(--color-theme-border-02);color:var(--color-theme-text);background:var(--color-theme-card-hex);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;margin:.35rem .75rem .85rem;padding:.45rem .75rem;font-size:.8125rem;transition:background .15s,border-color .15s;display:inline-flex}.OcularChatSidebar-module__iFDEka__newChat:hover{background:var(--color-theme-card-hover-hex);border-color:var(--color-theme-border-03)}.OcularChatSidebar-module__iFDEka__section{flex-direction:column;flex:1;min-height:0;padding-inline:.55rem;display:flex}.OcularChatSidebar-module__iFDEka__sectionLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-theme-text-ter);margin:0 0 .35rem .45rem;font-size:.5625rem}.OcularChatSidebar-module__iFDEka__recents{scrollbar-width:thin;flex:1;align-content:start;gap:.125rem;min-height:0;padding-bottom:.75rem;display:grid;overflow-y:auto}.OcularChatSidebar-module__iFDEka__emptyRecents{color:var(--color-theme-text-ter);margin:.25rem .45rem;font-size:.75rem}.OcularChatSidebar-module__iFDEka__recentRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem;display:grid}.OcularChatSidebar-module__iFDEka__recentBtn{text-align:left;width:100%;min-width:0;color:var(--color-theme-text-sec);cursor:pointer;background:0 0;border:0;border-radius:.55rem;padding:.42rem .55rem;font-size:.8125rem;transition:background .15s,color .15s}.OcularChatSidebar-module__iFDEka__recentBtn:hover,.OcularChatSidebar-module__iFDEka__recentBtnActive{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.OcularChatSidebar-module__iFDEka__recentTitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.OcularChatSidebar-module__iFDEka__recentRowProcessing .OcularChatSidebar-module__iFDEka__recentBtn{cursor:default;padding-block:.3rem}.OcularChatSidebar-module__iFDEka__recentLoading{min-width:0;max-width:100%;display:block;overflow:hidden}.OcularChatSidebar-module__iFDEka__recentRowEditing{padding-inline:.1rem}.OcularChatSidebar-module__iFDEka__rowActions{flex-shrink:0;align-items:center;gap:.05rem;display:inline-flex}.OcularChatSidebar-module__iFDEka__actionBtn{width:1.65rem;height:1.65rem;color:var(--color-theme-text-sec);background:color-mix(in oklab, var(--color-theme-card-hex) 88%, transparent);cursor:pointer;border:0;border-radius:.4rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.OcularChatSidebar-module__iFDEka__actionBtn:hover{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.OcularChatSidebar-module__iFDEka__renameInput{border:.5px solid var(--color-theme-border-02);min-width:0;color:var(--color-theme-text);background:var(--color-theme-card-hex);border-radius:.55rem;outline:none;flex:1;padding:.38rem .55rem;font-size:.8125rem}.OcularChatSidebar-module__iFDEka__renameInput:focus{border-color:var(--color-theme-border-03)}.OcularChatSidebar-module__iFDEka__sidebarFooter{padding:.65rem .55rem calc(.75rem + env(safe-area-inset-bottom,0px));border-top:.5px solid var(--color-theme-border-01);gap:.15rem;display:grid}.OcularChatSidebar-module__iFDEka__footerLink{width:100%;font-family:var(--font-sans);color:var(--color-theme-text-sec);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.45rem;padding:.42rem .55rem;font-size:.8125rem;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.OcularChatSidebar-module__iFDEka__footerLink:hover,.OcularChatSidebar-module__iFDEka__footerLinkActive{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}@media (min-width:900px){.OcularChatSidebar-module__iFDEka__backdrop{display:none}.OcularChatSidebar-module__iFDEka__sidebar{z-index:auto;position:relative;transform:none}.OcularChatSidebar-module__iFDEka__sidebar:not(.OcularChatSidebar-module__iFDEka__sidebarOpen){border-right-width:0;width:0;overflow:hidden}}@media (max-width:899px){.OcularChatSidebar-module__iFDEka__sidebar{top:var(--dt-header-h,54px);z-index:50;box-shadow:8px 0 32px -12px color-mix(in oklab, var(--color-theme-fg) 18%, transparent);position:fixed;bottom:0;left:0}.OcularChatSidebar-module__iFDEka__sidebar:not(.OcularChatSidebar-module__iFDEka__sidebarOpen){pointer-events:none}}@media (prefers-reduced-motion:reduce){.OcularChatSidebar-module__iFDEka__sidebar,.OcularChatSidebar-module__iFDEka__backdrop{transition:none}}
.LatestResearchSection-module__Zt9bmq__section{color:#fff;background:#000;padding:48px 0 64px}@media (min-width:768px){.LatestResearchSection-module__Zt9bmq__section{padding:56px 0 80px}}.LatestResearchSection-module__Zt9bmq__header{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 20px;display:flex}@media (min-width:768px){.LatestResearchSection-module__Zt9bmq__header{margin-bottom:24px}}.LatestResearchSection-module__Zt9bmq__title{font-family:var(--font-sans);letter-spacing:-.022em;color:#fff;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}@media (min-width:768px){.LatestResearchSection-module__Zt9bmq__title{font-size:1.75rem}}.LatestResearchSection-module__Zt9bmq__viewAll{font-family:var(--font-sans);color:#fff;flex-shrink:0;font-size:1rem;font-weight:400;line-height:1.4;text-decoration:none}.LatestResearchSection-module__Zt9bmq__viewAll:hover{text-underline-offset:3px;text-decoration:underline}.LatestResearchSection-module__Zt9bmq__grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:768px){.LatestResearchSection-module__Zt9bmq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.LatestResearchSection-module__Zt9bmq__card{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.LatestResearchSection-module__Zt9bmq__thumb{aspect-ratio:1;background:#0b1f5c;border-radius:12px;width:100%;position:relative;overflow:hidden}.LatestResearchSection-module__Zt9bmq__thumbWide{aspect-ratio:16/9}.LatestResearchSection-module__Zt9bmq__wash{pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.LatestResearchSection-module__Zt9bmq__washMesh,.LatestResearchSection-module__Zt9bmq__washCore,.LatestResearchSection-module__Zt9bmq__washFolds,.LatestResearchSection-module__Zt9bmq__washCaustic,.LatestResearchSection-module__Zt9bmq__washShine,.LatestResearchSection-module__Zt9bmq__washVignette{position:absolute;inset:-28%}.LatestResearchSection-module__Zt9bmq__washMesh{filter:blur(14px)saturate(1.55)contrast(1.32);transition:transform .7s;transform:scale(1.05)}.LatestResearchSection-module__Zt9bmq__thumb:hover .LatestResearchSection-module__Zt9bmq__washMesh{transform:scale(1.12)}.LatestResearchSection-module__Zt9bmq__washCore{mix-blend-mode:screen;opacity:.9;filter:blur(26px);background:radial-gradient(70% 60% at 38% 32%,#ffffffd9 0%,#fff3 42%,#0000 72%);border-radius:48% 52% 42% 58%;inset:8% 6% 18% 4%}.LatestResearchSection-module__Zt9bmq__washFolds{mix-blend-mode:overlay;opacity:.8;filter:blur(16px);background:conic-gradient(from 200deg at 42% 38%,#0000 0deg,#ffffff8c 28deg,#0000 62deg,#00000080 118deg,#0000 168deg,#fff6 214deg,#0000 262deg,#00000061 310deg,#0000 360deg);transform:rotate(-18deg)scale(1.45)}.LatestResearchSection-module__Zt9bmq__washCaustic{mix-blend-mode:screen;opacity:.55;filter:blur(10px)contrast(1.4);background:repeating-linear-gradient(118deg,#0000 0 18px,#ffffff2e 22px,#0000 34px),repeating-linear-gradient(62deg,#0000 0 28px,#ffffff1f 32px,#0000 48px);transform:rotate(22deg)scale(1.35)}.LatestResearchSection-module__Zt9bmq__washShine{mix-blend-mode:screen;opacity:.85;filter:blur(8px);background:radial-gradient(42% 18% at 28% 22%,#fffffff2 0%,#0000 62%),radial-gradient(24% 40% at 78% 18%,#ffffff73 0%,#0000 58%),radial-gradient(36% 14% at 62% 58%,#ffffff47 0%,#0000 70%);inset:-10%}.LatestResearchSection-module__Zt9bmq__washVignette{mix-blend-mode:multiply;opacity:.84;background:radial-gradient(68% 66% at 48% 36%,#0000 22%,#00000047 56%,#000 100%);inset:0}.LatestResearchSection-module__Zt9bmq__wash:after{content:"";opacity:.36;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.05' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:140px 140px;position:absolute;inset:0}.LatestResearchSection-module__Zt9bmq__blue{background:#071433}.LatestResearchSection-module__Zt9bmq__blue .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(90% 70% at 8% 12%,#fff 0%,#0000 46%),radial-gradient(70% 90% at 92% 6%,#c4f5ff 0%,#0000 40%),radial-gradient(55% 45% at 48% 32%,#38bdf8 0%,#0000 52%),radial-gradient(80% 70% at 86% 88%,#1e3a8a 0%,#0000 48%),radial-gradient(50% 60% at 18% 78%,#0284c7 0%,#0000 46%),radial-gradient(40% 35% at 62% 62%,#7dd3fc 0 12%,#0000 50%),linear-gradient(148deg,#04102c 0%,#1d4ed8 48%,#67e8f9 100%)}.LatestResearchSection-module__Zt9bmq__gold{background:#c4a017}.LatestResearchSection-module__Zt9bmq__gold .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(85% 70% at 18% 8%,#fff 0%,#0000 44%),radial-gradient(65% 80% at 92% 14%,#bfdbfe 0%,#0000 42%),radial-gradient(50% 40% at 46% 36%,#fde68a 0%,#0000 50%),radial-gradient(80% 65% at 12% 88%,#ca8a04 0%,#0000 48%),radial-gradient(45% 55% at 78% 72%,#a3e635 0%,#0000 46%),radial-gradient(35% 30% at 58% 52%,#fff7ed 0 14%,#0000 48%),linear-gradient(152deg,#92400e 0%,#eab308 46%,#fef9c3 100%)}.LatestResearchSection-module__Zt9bmq__green{background:#06261d}.LatestResearchSection-module__Zt9bmq__green .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(88% 70% at 86% 8%,#f0fdf4 0%,#0000 44%),radial-gradient(70% 85% at 8% 18%,#5eead4 0%,#0000 42%),radial-gradient(48% 40% at 52% 38%,#6ee7b7 0%,#0000 52%),radial-gradient(82% 68% at 18% 90%,#065f46 0%,#0000 48%),radial-gradient(42% 50% at 84% 70%,#a3e635 0%,#0000 46%),radial-gradient(32% 28% at 40% 58%,#ecfdf5 0 12%,#0000 48%),linear-gradient(150deg,#022c22 0%,#047857 50%,#99f6e4 100%)}.LatestResearchSection-module__Zt9bmq__amber{background:#7c2d12}.LatestResearchSection-module__Zt9bmq__amber .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(88% 68% at 14% 10%,#fff7ed 0%,#0000 44%),radial-gradient(62% 80% at 90% 12%,#fde68a 0%,#0000 40%),radial-gradient(50% 42% at 48% 34%,#fdba74 0%,#0000 50%),radial-gradient(80% 66% at 16% 90%,#c2410c 0%,#0000 48%),radial-gradient(40% 48% at 80% 68%,#fb923c 0%,#0000 46%),radial-gradient(30% 26% at 60% 52%,#ffedd5 0 12%,#0000 48%),linear-gradient(148deg,#7c2d12 0%,#ea580c 48%,#fed7aa 100%)}.LatestResearchSection-module__Zt9bmq__slate{background:#0f172a}.LatestResearchSection-module__Zt9bmq__slate .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(88% 68% at 12% 10%,#f8fafc 0%,#0000 44%),radial-gradient(65% 82% at 90% 14%,#7dd3fc 0%,#0000 40%),radial-gradient(48% 40% at 50% 36%,#94a3b8 0%,#0000 50%),radial-gradient(80% 66% at 14% 88%,#1e293b 0%,#0000 48%),radial-gradient(40% 48% at 78% 70%,#38bdf8 0%,#0000 46%),radial-gradient(30% 26% at 58% 54%,#e2e8f0 0 12%,#0000 48%),linear-gradient(150deg,#020617 0%,#334155 48%,#bae6fd 100%)}.LatestResearchSection-module__Zt9bmq__rose{background:#4c0519}.LatestResearchSection-module__Zt9bmq__rose .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(88% 68% at 84% 8%,#fff1f2 0%,#0000 44%),radial-gradient(65% 82% at 10% 16%,#fda4af 0%,#0000 40%),radial-gradient(48% 40% at 48% 36%,#fb7185 0%,#0000 50%),radial-gradient(80% 66% at 86% 90%,#9f1239 0%,#0000 48%),radial-gradient(40% 48% at 22% 70%,#fecdd3 0%,#0000 46%),radial-gradient(30% 26% at 62% 54%,#ffe4e6 0 12%,#0000 48%),linear-gradient(150deg,#4c0519 0%,#e11d48 48%,#fecdd3 100%)}.LatestResearchSection-module__Zt9bmq__violet{background:#2e1065}.LatestResearchSection-module__Zt9bmq__violet .LatestResearchSection-module__Zt9bmq__washMesh{background:radial-gradient(88% 68% at 14% 8%,#f5f3ff 0%,#0000 44%),radial-gradient(65% 82% at 90% 12%,#c4b5fd 0%,#0000 40%),radial-gradient(48% 40% at 50% 36%,#a78bfa 0%,#0000 50%),radial-gradient(80% 66% at 12% 88%,#5b21b6 0%,#0000 48%),radial-gradient(40% 48% at 80% 70%,#818cf8 0%,#0000 46%),radial-gradient(30% 26% at 58% 54%,#ede9fe 0 12%,#0000 48%),linear-gradient(150deg,#1e1b4b 0%,#7c3aed 48%,#ddd6fe 100%)}.LatestResearchSection-module__Zt9bmq__plate{box-sizing:border-box;border-radius:10px;position:absolute;box-shadow:0 10px 28px #00000024}.LatestResearchSection-module__Zt9bmq__goldTitle{z-index:2;color:#1f1f1f;width:76%;font-family:var(--font-sans);letter-spacing:-.03em;background:#f4e7a8;padding:7% 8%;font-size:clamp(1.15rem,4.2vw,1.85rem);font-weight:700;line-height:1.1;top:12%;left:16%}.LatestResearchSection-module__Zt9bmq__goldGraph{z-index:3;aspect-ratio:1;background:#fff;width:48%;padding:9%;bottom:8%;left:7%}.LatestResearchSection-module__Zt9bmq__goldNote{z-index:4;aspect-ratio:1.05;color:#1f1f1f;width:34%;font-family:var(--font-sans);letter-spacing:-.04em;background:#ebc34a;justify-content:center;align-items:center;font-size:clamp(.95rem,3.2vw,1.35rem);font-weight:700;display:flex;bottom:8%;right:7%}.LatestResearchSection-module__Zt9bmq__greenDark{z-index:1;background:#163c30;width:52%;height:46%;bottom:10%;left:8%;overflow:hidden}.LatestResearchSection-module__Zt9bmq__greenRepeat{font-family:var(--font-sans);letter-spacing:.02em;color:#fff;margin:10px 12px;font-size:clamp(.7rem,2.2vw,.85rem);font-weight:600;line-height:1.45}.LatestResearchSection-module__Zt9bmq__greenBar{z-index:2;color:#1f1f1f;width:78%;font-family:var(--font-sans);letter-spacing:-.03em;background:#d7ead4;padding:6.5% 7%;font-size:clamp(1.05rem,3.8vw,1.65rem);font-weight:700;line-height:1.1;top:26%;left:10%}.LatestResearchSection-module__Zt9bmq__greenChart{z-index:3;aspect-ratio:1;background:#fff;width:42%;padding:8%;bottom:8%;right:7%}.LatestResearchSection-module__Zt9bmq__diagram{width:100%;height:100%;display:block}.LatestResearchSection-module__Zt9bmq__diagramStroke{fill:none;stroke:#1a1a1a;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.LatestResearchSection-module__Zt9bmq__diagramFill{fill:#1a1a1a;stroke:none}.LatestResearchSection-module__Zt9bmq__diagramAccent{stroke:#20f;stroke-width:2px}.LatestResearchSection-module__Zt9bmq__diagramFibre{fill:none;stroke:#1a1a1a;stroke-width:.7px;stroke-linecap:round;opacity:.45}.LatestResearchSection-module__Zt9bmq__blueTitle{z-index:2;color:#1f1f1f;width:72%;font-family:var(--font-sans);letter-spacing:-.03em;background:#d7e7fb;padding:6.5% 7%;font-size:clamp(1.05rem,3.8vw,1.65rem);font-weight:700;line-height:1.1;top:11%;left:12%}.LatestResearchSection-module__Zt9bmq__blueIris{z-index:3;aspect-ratio:1;background:#fff;width:54%;padding:8%;bottom:8%;left:8%}.LatestResearchSection-module__Zt9bmq__blueNote{z-index:4;aspect-ratio:1;color:#1f1f1f;width:30%;font-family:var(--font-sans);letter-spacing:-.04em;background:#7eb6f2;justify-content:center;align-items:center;font-size:clamp(.95rem,3.2vw,1.35rem);font-weight:700;display:flex;bottom:10%;right:8%}.LatestResearchSection-module__Zt9bmq__cardCopy{flex-direction:column;gap:8px;margin-top:16px;display:flex}.LatestResearchSection-module__Zt9bmq__cardTitle{font-family:var(--font-sans);letter-spacing:-.016em;color:#fff;text-wrap:pretty;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.35}@media (min-width:768px){.LatestResearchSection-module__Zt9bmq__cardTitle{font-size:1.125rem}}.LatestResearchSection-module__Zt9bmq__meta{font-family:var(--font-sans);color:#ffffff7a;margin:0;font-size:.875rem;font-weight:400;line-height:1.4}
.ocular-chat-shell-module__cAmKXq__app{background:var(--color-theme-bg);flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ocular-chat-shell-module__cAmKXq__appInline{border:.5px solid var(--color-theme-border-02);border-radius:1rem;flex:none;height:clamp(28rem,72vh,42rem);box-shadow:0 1px 2px #0000000a,0 16px 48px #00000012}.ocular-chat-shell-module__cAmKXq__mainInline{opacity:1;transition:none;transform:none}.ocular-chat-shell-module__cAmKXq__main{opacity:0;flex-direction:column;flex:1;min-width:0;min-height:0;transition:opacity .45s,transform .45s;display:flex;position:relative;overflow:hidden;transform:translateY(6px)}.ocular-chat-shell-module__cAmKXq__mainReady{opacity:1;transform:translateY(0)}.ocular-chat-shell-module__cAmKXq__topBar{z-index:10;border-bottom:.5px solid var(--color-theme-border-01);background:color-mix(in oklab, var(--color-theme-bg) 88%, transparent);-webkit-backdrop-filter:blur(12px);flex-direction:column;flex-shrink:0;display:flex;position:relative}.ocular-chat-shell-module__cAmKXq__topBarRow{min-width:0;padding:.6rem var(--spacing-g2) .55rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ocular-chat-shell-module__cAmKXq__topBarStart{flex:auto;align-items:center;gap:.45rem;min-width:0;display:flex}.ocular-chat-shell-module__cAmKXq__topTitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;min-width:0;color:var(--color-theme-text);margin:0;font-size:.875rem;font-weight:500;overflow:hidden}.ocular-chat-shell-module__cAmKXq__topIconBtn{width:2rem;height:2rem;color:var(--color-theme-text-sec);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.ocular-chat-shell-module__cAmKXq__topIconBtn:hover{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.ocular-chat-shell-module__cAmKXq__topIconBtn:disabled{opacity:.5;cursor:not-allowed}.ocular-chat-shell-module__cAmKXq__topIconBtnActive{background:var(--color-theme-card-hover-hex);color:var(--color-theme-text)}.ocular-chat-shell-module__cAmKXq__topBarActions{flex:none;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.ocular-chat-shell-module__cAmKXq__scanPicker{flex-shrink:0;position:relative}.ocular-chat-shell-module__cAmKXq__scanMenu{z-index:24;border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-hex);border-radius:.75rem;min-width:12.5rem;max-width:min(18rem,100vw - 1.7rem);padding:.3rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.ocular-chat-shell-module__cAmKXq__scanMenuItem{width:100%;font-family:var(--font-sans);text-align:left;color:var(--color-theme-text);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.45rem .6rem;font-size:.75rem;line-height:1.35;display:block}.ocular-chat-shell-module__cAmKXq__scanMenuItem:hover,.ocular-chat-shell-module__cAmKXq__scanMenuItemActive{background:var(--color-theme-card-hover-hex)}.ocular-chat-shell-module__cAmKXq__thread{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:radial-gradient(120% 60% at 50% -10%, color-mix(in oklab, var(--color-theme-card-hex) 70%, transparent), transparent 58%), var(--color-theme-bg);flex:1 1 0;min-height:0;overflow:hidden auto}.ocular-chat-shell-module__cAmKXq__messages{width:100%;max-width:44rem;padding:1.35rem var(--spacing-g2) 1.5rem;box-sizing:border-box;margin-inline:auto}.ocular-chat-shell-module__cAmKXq__messagesEmpty{flex-direction:column;justify-content:center;min-height:100%;padding-block:1.5rem;display:flex}.ocular-chat-shell-module__cAmKXq__emptyHeroBlock{justify-items:center;width:100%;max-width:40rem;margin:0 auto .85rem;animation:.4s both ocular-chat-shell-module__cAmKXq__message-enter;display:grid}.ocular-chat-shell-module__cAmKXq__message{width:100%;max-width:44rem;margin:0 auto 1.15rem;animation:.38s both ocular-chat-shell-module__cAmKXq__message-enter}.ocular-chat-shell-module__cAmKXq__messageAssistant{color:var(--color-theme-text)}.ocular-chat-shell-module__cAmKXq__messageUser{color:inherit;box-shadow:none;background:0 0;justify-content:flex-end;padding:0;display:flex}.ocular-chat-shell-module__cAmKXq__userBubble{justify-items:end;gap:.5rem;width:fit-content;max-width:min(85%,30rem);display:grid}.ocular-chat-shell-module__cAmKXq__attachStrip{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ocular-chat-shell-module__cAmKXq__attachFig{border:.5px solid var(--color-theme-border-01);background:var(--color-theme-card-hex);box-shadow:0 1px 2px color-mix(in oklab, var(--color-theme-fg) 4%, transparent), 0 10px 28px -18px color-mix(in oklab, var(--color-theme-fg) 18%, transparent);border-radius:1rem;margin:0;position:relative;overflow:hidden}.ocular-chat-shell-module__cAmKXq__attachThumb{object-fit:cover;width:8.75rem;height:8.75rem;display:block}.ocular-chat-shell-module__cAmKXq__attachCaption{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#0000006b;border-radius:999px;margin:0;padding:.18rem .45rem;font-size:.5625rem;position:absolute;bottom:.45rem;left:.45rem}.ocular-chat-shell-module__cAmKXq__userText{background:var(--color-theme-card-hex);border:.5px solid var(--color-theme-border-01);color:var(--color-theme-text);letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;box-shadow:0 1px 0 color-mix(in oklab, var(--color-theme-fg) 3%, transparent);border-radius:1.2rem 1.2rem .35rem;margin:0;padding:.7rem .95rem;font-size:.875rem;line-height:1.5}.ocular-chat-shell-module__cAmKXq__messageBody{letter-spacing:-.011em;overflow-wrap:break-word;word-break:normal;margin:0;font-size:.9375rem;line-height:1.62}.ocular-chat-shell-module__cAmKXq__messageBody a,.ocular-chat-shell-module__cAmKXq__messageLead a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:.14em}.ocular-chat-shell-module__cAmKXq__messageBody a:hover,.ocular-chat-shell-module__cAmKXq__messageLead a:hover{text-decoration-color:currentColor}.ocular-chat-shell-module__cAmKXq__messageLead{letter-spacing:-.015em;color:var(--color-theme-text);margin:0 0 .35rem;font-size:.9375rem;font-weight:500;line-height:1.55}.ocular-chat-shell-module__cAmKXq__thinkingRow{max-width:44rem;margin:0 auto 1rem}.ocular-chat-shell-module__cAmKXq__suggestions{max-width:44rem;margin:.5rem auto 0;animation:.45s both ocular-chat-shell-module__cAmKXq__message-enter}.ocular-chat-shell-module__cAmKXq__suggestionRow{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.ocular-chat-shell-module__cAmKXq__suggestion{border:.5px solid var(--color-theme-border-02);color:var(--color-theme-text-sec);background:color-mix(in oklab, var(--color-theme-bg) 70%, var(--color-theme-card-hex));cursor:pointer;font-size:.75rem;font-family:var(--font-sans);touch-action:manipulation;border-radius:999px;padding:.4rem .75rem;transition:background .2s,transform .2s,border-color .2s,color .2s;animation:.4s both ocular-chat-shell-module__cAmKXq__chip-enter}.ocular-chat-shell-module__cAmKXq__suggestion:hover{background:var(--color-theme-card-hover-hex);border-color:var(--color-theme-border-03);color:var(--color-theme-text);transform:translateY(-1px)}.ocular-chat-shell-module__cAmKXq__suggestion:disabled{opacity:.55;cursor:default;transform:none}.ocular-chat-shell-module__cAmKXq__messageFollowUps{flex-wrap:wrap;justify-content:flex-start;gap:.45rem;margin-top:.7rem;display:flex}.ocular-chat-shell-module__cAmKXq__composerDock{padding-inline:var(--spacing-g2);background:linear-gradient(to bottom, color-mix(in oklab, var(--color-theme-bg) 0%, transparent), var(--color-theme-bg) 28%);isolation:isolate;flex-shrink:0;justify-content:center;display:flex;position:relative}.ocular-chat-shell-module__cAmKXq__toastWrap{z-index:60;inset-inline:var(--spacing-g2);pointer-events:none;width:auto;max-width:44rem;margin-inline:auto;padding-bottom:.5rem;display:flex;position:absolute;bottom:100%}.ocular-chat-shell-module__cAmKXq__toastWrap>*{pointer-events:auto}.ocular-chat-shell-module__cAmKXq__toastWrapLibrary{z-index:60;left:var(--spacing-g2);right:var(--spacing-g2);bottom:max(1rem, env(safe-area-inset-bottom,0px));pointer-events:none;max-width:44rem;margin-inline:auto;display:flex;position:absolute}.ocular-chat-shell-module__cAmKXq__toastWrapLibrary>*{pointer-events:auto}.ocular-chat-shell-module__cAmKXq__composerDock:before{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--color-theme-bg) 88%, transparent));height:1.75rem;position:absolute;top:-1.75rem}@keyframes ocular-chat-shell-module__cAmKXq__message-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ocular-chat-shell-module__cAmKXq__chip-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ocular-chat-shell-module__cAmKXq__topBarRow{gap:.5rem;padding-inline:.85rem}.ocular-chat-shell-module__cAmKXq__messages{padding-top:1rem;padding-bottom:1.15rem}.ocular-chat-shell-module__cAmKXq__message,.ocular-chat-shell-module__cAmKXq__messageAssistant,.ocular-chat-shell-module__cAmKXq__thinkingRow,.ocular-chat-shell-module__cAmKXq__suggestions{max-width:100%}.ocular-chat-shell-module__cAmKXq__userBubble{max-width:92%}.ocular-chat-shell-module__cAmKXq__attachThumb{width:7.25rem;height:7.25rem}.ocular-chat-shell-module__cAmKXq__userText{padding:.65rem .85rem}}@media (prefers-reduced-motion:reduce){.ocular-chat-shell-module__cAmKXq__main,.ocular-chat-shell-module__cAmKXq__message,.ocular-chat-shell-module__cAmKXq__suggestion,.ocular-chat-shell-module__cAmKXq__suggestions{transition:none;animation:none}.ocular-chat-shell-module__cAmKXq__main{opacity:1;transform:none}}
.OcularChatLibrary-module__FN8WdW__page{min-height:0;padding:1.25rem var(--spacing-g2) 2rem;flex:1;overflow-y:auto}.OcularChatLibrary-module__FN8WdW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.OcularChatLibrary-module__FN8WdW__headerStart{align-items:center;gap:.45rem;min-width:0;display:flex}.OcularChatLibrary-module__FN8WdW__title{letter-spacing:-.03em;color:var(--color-theme-text);margin:0;font-size:1.375rem;font-weight:500}.OcularChatLibrary-module__FN8WdW__search{border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-hex);min-width:min(100%,14rem);color:var(--color-theme-text-ter);border-radius:.65rem;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.OcularChatLibrary-module__FN8WdW__search input{min-width:0;font-family:var(--font-sans);color:var(--color-theme-text);background:0 0;border:0;outline:none;flex:1;font-size:.8125rem}.OcularChatLibrary-module__FN8WdW__search input::placeholder{color:var(--color-theme-text-ter)}.OcularChatLibrary-module__FN8WdW__toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.OcularChatLibrary-module__FN8WdW__tabs{align-items:center;gap:.35rem;display:inline-flex}.OcularChatLibrary-module__FN8WdW__tab{font-family:var(--font-sans);color:var(--color-theme-text-sec);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .75rem;font-size:.8125rem;transition:background .15s,color .15s}.OcularChatLibrary-module__FN8WdW__tab:hover{color:var(--color-theme-text)}.OcularChatLibrary-module__FN8WdW__tabActive{color:var(--color-theme-text);background:var(--color-theme-card-hover-hex)}.OcularChatLibrary-module__FN8WdW__count{color:var(--color-theme-text-ter);font-size:.6875rem}.OcularChatLibrary-module__FN8WdW__grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.65rem;display:grid}.OcularChatLibrary-module__FN8WdW__card{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;gap:.35rem;padding:0;display:grid;overflow:hidden}.OcularChatLibrary-module__FN8WdW__cardMedia{aspect-ratio:3/4;border:.5px solid var(--color-theme-border-02);background:var(--color-theme-card-hex);border-radius:.85rem;width:100%;display:block;position:relative;overflow:hidden}.OcularChatLibrary-module__FN8WdW__cardSkeleton{border-radius:inherit;position:absolute;inset:0}.OcularChatLibrary-module__FN8WdW__cardImg{object-fit:cover;width:100%;height:100%;display:block}.OcularChatLibrary-module__FN8WdW__cardMeta{justify-content:space-between;align-items:center;gap:.35rem;padding:0 .15rem;display:flex}.OcularChatLibrary-module__FN8WdW__cardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-theme-text-sec);font-size:.6875rem;overflow:hidden}.OcularChatLibrary-module__FN8WdW__cardSide{color:var(--color-theme-text-ter);flex-shrink:0;font-size:.625rem}.OcularChatLibrary-module__FN8WdW__empty{text-align:center;place-content:center;min-height:16rem;padding:2rem 1rem;display:grid}.OcularChatLibrary-module__FN8WdW__emptyTitle{color:var(--color-theme-text);margin:0 0 .35rem;font-size:.9375rem;font-weight:500}.OcularChatLibrary-module__FN8WdW__emptyBody{max-width:18rem;color:var(--color-theme-text-ter);margin:0;font-size:.8125rem;line-height:1.5}@media (min-width:720px){.OcularChatLibrary-module__FN8WdW__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.85rem}}
