.XZwBQa_Host{flex:1;min-height:0;display:flex}.XZwBQa_Host:has(>.XZwBQa_Slot>[data-side=below]){flex-direction:column}.XZwBQa_Slot{display:contents}.XZwBQa_Divider{z-index:1;touch-action:none;flex:none;position:relative}.XZwBQa_Divider:before{content:"";border:0 solid var(--color-hairline);position:absolute}.XZwBQa_Divider:hover:before{border-color:var(--color-text-lightest)}.XZwBQa_Divider:active:before{border-color:var(--color-link)}.XZwBQa_Divider[data-side=beside]{cursor:col-resize}.XZwBQa_Divider[data-side=beside]:before{border-inline-start-width:1px;inset-block:0;inset-inline-start:calc(50% - .5px)}.XZwBQa_Divider[data-side=below]{cursor:row-resize}.XZwBQa_Divider[data-side=below]:before{border-block-start-width:1px;inset-block-start:calc(50% - .5px);inset-inline:0}.XZwBQa_Dock{flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;overflow:auto}.XZwBQa_Button{padding-block:6px;padding-inline:12px;}.XZwBQa_Button.XZwBQa_Button{align-items:baseline}.XZwBQa_Button>svg{align-self:center}.XZwBQa_Button[aria-expanded=true],.XZwBQa_Button[aria-expanded=true]:is(:hover,:focus){box-shadow:var(--box-shadow-thin-concave)}@media (forced-colors:active){.XZwBQa_Button[aria-expanded=true]:not(:focus-visible){outline-offset:-3px;outline:1px solid}}.XZwBQa_Menu,.XZwBQa_Close{color:var(--color-text-secondary);}
.kWuo2a_Chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container-type:size}.kWuo2a_ChatHeader{align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.5rem;display:flex;position:sticky;top:0}@media (min-width:768px){.kWuo2a_ChatHeader{padding-left:.5rem;padding-right:.5rem}}.kWuo2a_ChatHeaderNewChatTrigger{}.kWuo2a_Messages{--inset-top:1rem;padding-top:var(--inset-top);scroll-padding-top:var(--inset-top);flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex;overflow-y:auto}.kWuo2a_Messages:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.kWuo2a_MessagesEnd{flex-shrink:0;min-width:24px;min-height:24px}.kWuo2a_SidebarToggleTrigger{}.kWuo2a_Column{width:100%;max-width:48rem;margin-inline:auto;padding-inline:1rem}.kWuo2a_Unread{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;}.kWuo2a_UnreadSays{color:var(--color-text-secondary);margin:0}.kWuo2a_UnreadRetry{margin-inline-start:-.5rem;padding-block:.25rem;padding-inline:.5rem;}.kWuo2a_Greeting{flex-direction:column;gap:.75rem;margin-block-start:auto;display:flex;container-type:inline-size;}.kWuo2a_GreetingTitle{margin:0;font-size:clamp(1.5rem,1rem + 2.5cqi,2rem);font-weight:100;line-height:1.2}.kWuo2a_GreetingSubtitle{color:var(--color-text-secondary);margin:0}.kWuo2a_GreetingLink{color:var(--color-link);text-underline-offset:.2em;text-decoration:underline}.kWuo2a_Starters{flex-direction:column;align-items:flex-start;gap:.25rem;margin:0;margin-block-start:.5rem;margin-inline-start:calc(1px - 12px - var(--box-shadow-offset-inline-start));padding:0;list-style:none;display:flex}.kWuo2a_Starter{text-align:start;padding-block:2px;padding-inline:12px;line-height:1.5;}
.W6thYq_TextArea{width:100%;box-shadow:var(--box-shadow-line-concave);border:none;border-radius:.6rem;padding-block:.5rem;padding-inline:.75rem;font-size:1rem;line-height:1.5rem}.W6thYq_TextArea::placeholder{color:var(--color-text-lightest)}@media (forced-colors:active){.W6thYq_TextArea{border:1px solid}}
.XVrV1a_Form{flex-direction:column;gap:.5rem;padding-block-end:1rem;display:flex;}.XVrV1a_Ask{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}.XVrV1a_Question{resize:none;min-height:24px;max-height:75cqb;padding-bottom:2.5rem;overflow-y:auto}.XVrV1a_Buttons{flex-direction:row;justify-content:flex-end;width:fit-content;padding:.5rem;display:flex;position:absolute;bottom:0;right:0}.XVrV1a_Button{}.XVrV1a_Disclosure{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.875rem}
.mOQQoW_Formula{counter-reset:tmlEqnNo}.mOQQoW_Formula math{font-size-adjust:none;text-indent:0;text-transform:none;letter-spacing:normal;overflow-wrap:normal;font-feature-settings:"dtls" off;direction:ltr;flex-wrap:wrap;align-items:baseline;font-style:normal;font-weight:400;line-height:normal;display:inline-flex}.mOQQoW_Formula math *{border-color:currentColor}.mOQQoW_Formula math.tml-display{width:100%;display:block}.mOQQoW_Formula .mathscr{font-feature-settings:"ss01"}.mOQQoW_Formula mo.tml-prime{font-feature-settings:"ss04"}.mOQQoW_Formula mfrac>:nth-child(2),.mOQQoW_Formula msqrt,.mOQQoW_Formula mover>:first-child{math-shift:compact}.mOQQoW_Formula .menclose{padding:.5ex 0;display:inline-block;position:relative}.mOQQoW_Formula .tml-cancelto{background-color:currentColor;padding:.5ex 0;display:inline-block;position:absolute;top:0;left:0;mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><defs><marker id='a' markerHeight='5' markerUnits='strokeWidth' markerWidth='7' orient='auto' refX='7' refY='2.5'><path fill='black' d='m0 0 7 2.5L0 5z'/></marker></defs><line x2='100%25' y1='100%25' stroke='black' stroke-width='.06em' marker-end='url(%23a)' vector-effect='non-scaling-stroke'/></svg>");mask-position:0 0;mask-size:100% 100%;mask-repeat:no-repeat}@supports ((-moz-appearance:none)){.mOQQoW_Formula .tml-vec{transform:scale(.75)}.mOQQoW_Formula .ff-narrow{width:0}.mOQQoW_Formula .ff-nudge-left{margin-left:-.2em}.mOQQoW_Formula .ff-squash mtd{height:0;display:block}}@supports not ((-moz-appearance:none)){.mOQQoW_Formula mo.tml-prime{font-feature-settings:"ss04"}.mOQQoW_Formula .tml-sml-pad{padding-left:.05em}.mOQQoW_Formula .tml-med-pad{padding-left:.1em}.mOQQoW_Formula .tml-lrg-pad{padding-left:.15em}}@supports ((-webkit-backdrop-filter:blur(1px))){.mOQQoW_Formula .wbk-acc{transform:translateY(.431em)}.mOQQoW_Formula .wbk-sml{transform:translate(.07em)}.mOQQoW_Formula .wbk-sml-acc{transform:translate(.07em,.431em)}.mOQQoW_Formula .wbk-sml-vec{transform:scale(.75)translate(.07em)}.mOQQoW_Formula .wbk-med{transform:translate(.14em)}.mOQQoW_Formula .wbk-med-acc{transform:translate(.14em,.431em)}.mOQQoW_Formula .wbk-med-vec{transform:scale(.75)translate(.14em)}.mOQQoW_Formula .wbk-lrg{transform:translate(.21em)}.mOQQoW_Formula .wbk-lrg-acc{transform:translate(.21em,.431em)}.mOQQoW_Formula .wbk-lrg-vec{transform:scale(.75)translate(.21em)}}.mOQQoW_Formula menclose{print-color-adjust:exact}.mOQQoW_Formula .tml-right{text-align:right}.mOQQoW_Formula .tml-left{text-align:left}.mOQQoW_Formula .tml-shift-left{margin-left:-200%}@supports (not ((-webkit-backdrop-filter:blur(1px)))) and (not ((-moz-appearance:none))){.mOQQoW_Formula .chr-sml{transform:translate(.07em)}.mOQQoW_Formula .chr-sml-vec{transform:scale(.75)translate(.07em)}.mOQQoW_Formula .chr-med{transform:translate(.14em)}.mOQQoW_Formula .chr-med-vec{transform:scale(.75)translate(.14em)}.mOQQoW_Formula .chr-lrg{transform:translate(.21em)}.mOQQoW_Formula .chr-lrg-vec{transform:scale(.75)translate(.21em)}.mOQQoW_Formula .tml-shift-left{margin-left:-100%}.mOQQoW_Formula menclose{padding:.5ex 0;position:relative}.mOQQoW_Formula .tml-overline{border-top:.065em solid;padding:.1em 0 0}.mOQQoW_Formula .tml-underline{border-bottom:.065em solid;padding:0 0 .1em}.mOQQoW_Formula .tml-cancel{background-color:currentColor;width:100%;height:100%;display:inline-block;position:absolute;bottom:0;left:.5px}.mOQQoW_Formula .upstrike{clip-path:polygon(.05em 100%,0 calc(100% - .05em),calc(100% - .05em) 0,100% .05em)}.mOQQoW_Formula .downstrike{clip-path:polygon(0 .05em,.05em 0,100% calc(100% - .05em),calc(100% - .05em) 100%)}.mOQQoW_Formula .sout{clip-path:polygon(0 calc(55% + .0333em),0 calc(55% - .0333em),100% calc(55% - .0333em),100% calc(55% + .0333em))}.mOQQoW_Formula .tml-xcancel{clip-path:polygon(.05em 0,0 .05em,calc(50% - .05em) 50%,0 calc(100% - .05em),.05em 100%,50% calc(50% + .05em),calc(100% - .05em) 100%,100% calc(100% - .05em),calc(50% + .05em) 50%,100% .05em,calc(100% - .05em) 0%,50% calc(50% - .05em))}.mOQQoW_Formula .longdiv-top{border-top:.067em solid;padding:.1em .2em .2em .433em}.mOQQoW_Formula .longdiv-arc{clip-path:inset(0 0 0 .4em);box-sizing:border-box;border:.067em solid;border-radius:70%;width:.7em;position:absolute;top:0;bottom:.1em;left:-.4em;transform:translateY(-.067em)}.mOQQoW_Formula .menclose{text-align:left;display:inline-block;position:relative}.mOQQoW_Formula .phasor-bottom{border-bottom:.067em solid;padding:.2em .2em .1em .6em}.mOQQoW_Formula .phasor-angle{aspect-ratio:.5;clip-path:polygon(.05em 100%,0 calc(100% - .05em),calc(100% - .05em) 0,100% .05em);background-color:currentColor;height:100%;display:inline-block;position:absolute;bottom:-.04em;left:.5px}.mOQQoW_Formula .tml-fbox{border:1px solid;padding:3pt}.mOQQoW_Formula .circle-pad{padding:.267em}.mOQQoW_Formula .textcircle{border:.067em solid;border-radius:50%;position:absolute;inset:0}.mOQQoW_Formula .actuarial{border-style:solid;border-width:.08em .08em 0 0;margin-right:.0389em;padding:.0389em .0389em 0}.mOQQoW_Formula .tml-tilde-2{transform:scale(2,1.1)}.mOQQoW_Formula .tml-tilde-3{transform:scale(3,1.1)}.mOQQoW_Formula .tml-tilde-4{transform:scale(4,1.1)}.mOQQoW_Formula .tml-hat-1{transform:scaleX(1.9)}.mOQQoW_Formula .tml-hat-2{transform:scaleX(3.9)}.mOQQoW_Formula .tml-hat-3{transform:scale(5.8,1.1)}.mOQQoW_Formula .tml-hat-4{transform:scale(7.8,1.1)}.mOQQoW_Formula .tml-right{text-align:-webkit-right}.mOQQoW_Formula .tml-left{text-align:-webkit-left}}.mOQQoW_Formula math>mrow{padding:.5ex 0}.mOQQoW_Formula mtable.tml-jot>mtr>mtd{padding-top:.7ex;padding-bottom:.7ex}.mOQQoW_Formula mtable.tml-small mtd{padding-top:.35ex;padding-bottom:.35ex}@supports ((-moz-appearance:none)){.mOQQoW_Formula math{display:inline}.mOQQoW_Formula math>mrow{padding:0}.mOQQoW_Formula mtd{padding-top:0;padding-bottom:0}.mOQQoW_Formula mtable.tml-small mtd{padding-top:0;padding-bottom:0}.mOQQoW_Formula mtable.tml-jot>mtr>mtd{padding-top:.2ex;padding-bottom:.2ex}}.mOQQoW_Formula .tml-eqn:before{counter-increment:tmlEqnNo;content:"(" counter(tmlEqnNo) ")"}
.k08eQq_Scroller{max-inline-size:100%;overflow:auto hidden}.k08eQq_Scroller:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.k08eQq_Content{inline-size:fit-content;min-inline-size:100%}
.N0w4tG_CodeBlockContainer{flex-direction:column;display:flex}.N0w4tG_CodeBlock{background:var(--color-recessed);width:100%;color:var(--color-text);white-space:pre-wrap;overflow-wrap:break-word;border-radius:.6rem;margin:0;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;overflow-x:auto}@media (forced-colors:active){.N0w4tG_CodeBlock{border:1px solid}}.N0w4tG_InlineCode{background:var(--color-recessed);border-radius:.375rem;padding-block:.125rem;padding-inline:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.N0w4tG_Link .N0w4tG_InlineCode{background:0 0;padding:0}.N0w4tG_CodeBlock .N0w4tG_InlineCode{font-size:inherit;background:0 0;border-radius:0;padding:0}.N0w4tG_OrderedList{padding-inline-start:1.5em;list-style:decimal}.N0w4tG_UnorderedList{padding-inline-start:1.5em;list-style:outside}.N0w4tG_ListItem+.N0w4tG_ListItem{margin-block-start:.25em}.N0w4tG_Link{color:var(--color-link);overflow-wrap:anywhere;text-decoration:none}.N0w4tG_Link:hover{text-decoration:underline}.N0w4tG_Heading1{font-size:1.375rem}.N0w4tG_Heading2{font-size:1.25rem}.N0w4tG_Heading3{font-size:1.125rem}.N0w4tG_Heading4,.N0w4tG_Heading5,.N0w4tG_Heading6{font-size:1rem}.N0w4tG_Table{border-collapse:collapse}.N0w4tG_Table :is(th,td){border-block-end:1px solid var(--color-hairline);text-align:start;vertical-align:top;padding-block:.375rem;padding-inline:.75rem}.N0w4tG_Quote{color:var(--color-text-secondary);margin-inline:0;padding-inline-start:1em}
@keyframes l89eQG_enter{0%{opacity:0;transform:translateY(5px)}}@keyframes l89eQG_appear{0%{opacity:0}}.l89eQG_Message{}.l89eQG_Row{gap:1rem;width:100%;animation:.3s ease-out both l89eQG_enter;display:flex}@media (prefers-reduced-motion:reduce){.l89eQG_Row{animation:none}}.l89eQG_Thinking .l89eQG_Row{animation-delay:1s}@media (prefers-reduced-motion:reduce){.l89eQG_Thinking .l89eQG_Row{animation:0s 1s both l89eQG_appear}}.l89eQG_Message[data-role=human] .l89eQG_Row{max-width:42rem;margin-inline-start:auto}.l89eQG_Body{flex-direction:column;gap:.5rem;width:100%;min-width:0;display:flex}.l89eQG_Message[data-role=human] .l89eQG_Body{align-items:flex-end}.l89eQG_Speaker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-lightest);font-size:.8125rem}.l89eQG_Speaker:before{content:attr(aria-label)}.l89eQG_Content>*,.l89eQG_Content :is(p,ul,ol){margin-block:0 .75em}.l89eQG_Content>:is(h1,h2,h3,h4,h5,h6){margin-block:1.25em .5em;line-height:1.25}.l89eQG_Content>:first-child{margin-block-start:0}.l89eQG_Content>:last-child,.l89eQG_Content :is(p,ul,ol):last-child{margin-block-end:0}.l89eQG_Content :is(p,li,blockquote){line-height:1.6}.l89eQG_Content>:is(p,ul,ol,blockquote,h1,h2,h3,h4,h5,h6){max-inline-size:30em}.l89eQG_DigitalSource{display:none}.l89eQG_Question{width:fit-content;overflow-wrap:anywhere;white-space:pre-wrap;max-inline-size:100%;margin:0;padding-block:.5rem;padding-inline:.75rem}.l89eQG_Said{color:var(--color-text-secondary);margin:0}.l89eQG_Retry{width:fit-content;margin-inline-start:-.5rem;padding-block:.25rem;padding-inline:.5rem;}.l89eQG_Actions{flex-direction:row;gap:.5rem;display:flex}.l89eQG_Action{color:var(--color-text-secondary);}
.OdCI2W_Backdrop{background:color-mix(in srgb, var(--color-surface) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s;position:fixed;inset:0}.OdCI2W_Backdrop[data-starting-style],.OdCI2W_Backdrop[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.OdCI2W_Backdrop{transition:none}}
.JgnqEG_Backdrop{z-index:100;}.JgnqEG_Popup{z-index:100;background:var(--color-surface);width:min(28rem,100vw - 2rem);height:fit-content;max-height:calc(100dvh - 2rem);box-shadow:var(--box-shadow-convex);color:var(--color-text);border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.75rem;margin:auto;padding:1.5rem;transition:opacity .2s;display:flex;position:fixed;inset:0;overflow-y:auto}.JgnqEG_Popup[data-starting-style],.JgnqEG_Popup[data-ending-style]{opacity:0}@media (prefers-reduced-motion:reduce){.JgnqEG_Popup{transition:none}}.JgnqEG_Title{margin:0;font-size:1.125rem}.JgnqEG_Description{color:var(--color-text-secondary);margin:0;font-size:.875rem}.JgnqEG_Actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-block-start:.5rem;display:flex}.JgnqEG_Answer{}.JgnqEG_Actions>.JgnqEG_Answer{overflow-wrap:anywhere;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem}.JgnqEG_Answer.JgnqEG_Destructive{color:var(--color-main-text)}
.rQ-UAq_ChatDock{flex-direction:column;flex:1;min-height:0;display:flex}.rQ-UAq_Header{align-items:center;gap:.25rem;padding-block:.375rem;padding-inline:.5rem;display:flex}.rQ-UAq_Title{min-width:0;color:var(--color-text);font:inherit;background:0 0;border-radius:.4rem;gap:.25rem;margin-inline-end:auto;padding-block:.25rem;padding-inline:.5rem;}.rQ-UAq_TitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rQ-UAq_Open{color:var(--color-text-secondary);}.rQ-UAq_Chats{max-width:min(24rem, var(--available-width));max-height:var(--available-height);overflow-y:auto}.rQ-UAq_Note{color:var(--color-text-lightest);text-wrap:pretty;margin:0;padding-block:0 .5rem;padding-inline:1rem;font-size:.875rem}
