.Callout-module__mleScq__root{gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border-radius:var(--mantine-radius-md);border:1px solid var(--callout-bd);background:var(--callout-bg);color:var(--callout-fg);align-items:flex-start;display:flex}.Callout-module__mleScq__icon{min-height:1lh;color:var(--callout-icon);flex-shrink:0;align-items:center;display:flex}.Callout-module__mleScq__body{gap:var(--mantine-spacing-xs);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Callout-module__mleScq__body a{color:inherit;text-decoration:underline}
.FundDetailDrawer-module__dZY5XW__drawerBody{height:calc(100% - 60px);padding:0;display:flex}.FundDetailDrawer-module__dZY5XW__viewportLayer.FundDetailDrawer-module__dZY5XW__viewportLayer{width:100vw;height:100vh;inset:50% auto auto 50%;translate:-50% -50%}.FundDetailDrawer-module__dZY5XW__drawerTitle{flex:1;min-width:0}.FundDetailDrawer-module__dZY5XW__fundFrame{border:none;flex:1}
.OfferFundExplorer-module__TNxlOG__fitTable{overflow-x:auto}.OfferFundExplorer-module__TNxlOG__fitTable table{width:100%}.OfferFundExplorer-module__TNxlOG__modalFooter{margin-inline:calc(-1 * var(--mb-padding,var(--mantine-spacing-md)));padding:var(--mantine-spacing-sm) var(--mb-padding,var(--mantine-spacing-md));background-color:var(--mantine-color-body);border-top:1px solid var(--mantine-color-default-border);position:sticky;bottom:0}
.OfferFundPortfolioPicker-module__Cujvrq__tabRoot{width:100%}@media (min-width:62em){.OfferFundPortfolioPicker-module__Cujvrq__tabRoot{flex-direction:column;height:min(88vh,100vh - 6.5rem);display:flex}.OfferFundPortfolioPicker-module__Cujvrq__tabBar{flex-shrink:0}.OfferFundPortfolioPicker-module__Cujvrq__tabBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.OfferFundPortfolioPicker-module__Cujvrq__tabStack{flex:1;min-height:0}}
.PrerequisiteStepper-module__vBF7pW__step{border-radius:var(--mantine-radius-xl);border:1px solid var(--mantine-color-default-border);align-items:center;gap:6px;padding:5px 12px;transition:background-color .15s;display:inline-flex}.PrerequisiteStepper-module__vBF7pW__step:hover:not(:disabled){background-color:var(--mantine-color-default-hover)}.PrerequisiteStepper-module__vBF7pW__step:disabled{cursor:default}.PrerequisiteStepper-module__vBF7pW__step[data-missing]{border-color:var(--mantine-color-warning-4);background-color:var(--mantine-color-warning-light)}.PrerequisiteStepper-module__vBF7pW__step[data-missing]:hover:not(:disabled){background-color:var(--mantine-color-warning-light-hover)}
.StickyBottomBar-module__FhfWuG__stickyBar{background-color:var(--mantine-color-white);transition:box-shadow .15s;position:sticky;bottom:0}.StickyBottomBar-module__FhfWuG__stickyBar[data-stuck]{box-shadow:0 -8px 12px -8px #0000002e}
.DevSettingsPanel-module__2Oitxq__panel{z-index:350;position:fixed}.DevSettingsPanel-module__2Oitxq__header{cursor:move;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--mantine-color-default-border);touch-action:none}
.EmojiGame-module__ExTxAq__overlay{z-index:4000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.EmojiGame-module__ExTxAq__bubble{cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;will-change:transform, opacity;background:0 0;border:none;padding:0;line-height:1;animation-name:EmojiGame-module__ExTxAq__floatFade;animation-timing-function:ease-in-out;animation-fill-mode:both;position:absolute;transform:translate(-50%,-50%)}.EmojiGame-module__ExTxAq__bubble:hover{filter:brightness(1.25)}@keyframes EmojiGame-module__ExTxAq__floatFade{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}15%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1)}}.EmojiGame-module__ExTxAq__hud{color:#fff;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:999px;padding:4px 14px;font-size:18px;font-weight:700;position:absolute;top:16px;left:50%;transform:translate(-50%)}
.ChatMarkdown-module__cROtwa__markdown{width:fit-content;max-width:100%;color:var(--mantine-color-neutral-8);overflow-wrap:anywhere;line-height:1.5}.ChatMarkdown-module__cROtwa__markdown p{margin-block:var(--mantine-spacing-xs)}.ChatMarkdown-module__cROtwa__markdown ul,.ChatMarkdown-module__cROtwa__markdown ol{margin-block:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-lg);padding-inline-start:var(--mantine-spacing-xl);list-style-position:outside}.ChatMarkdown-module__cROtwa__markdown ul{list-style-type:disc}.ChatMarkdown-module__cROtwa__markdown ol{list-style-type:decimal}.ChatMarkdown-module__cROtwa__markdown li{margin-block:0}.ChatMarkdown-module__cROtwa__markdown table{margin-block:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-lg);border-collapse:collapse}.ChatMarkdown-module__cROtwa__markdown th,.ChatMarkdown-module__cROtwa__markdown td{border:1px solid var(--mantine-color-neutral-2);padding:calc(var(--mantine-spacing-xs) / 2) var(--mantine-spacing-sm);text-align:left}.ChatMarkdown-module__cROtwa__markdown hr{margin-block:var(--mantine-spacing-md);border:none;border-top:1px solid var(--mantine-color-neutral-2)}.ChatMarkdown-module__cROtwa__markdown h1,.ChatMarkdown-module__cROtwa__markdown h2,.ChatMarkdown-module__cROtwa__markdown h3,.ChatMarkdown-module__cROtwa__markdown h4{margin-block:var(--mantine-spacing-md) var(--mantine-spacing-xs);font-size:var(--mantine-font-size-md);font-weight:700}.ChatMarkdown-module__cROtwa__markdown blockquote{border-inline-start:2px solid var(--mantine-color-neutral-2);color:var(--mantine-color-neutral-6);margin-inline:0;padding-inline-start:var(--mantine-spacing-md)}.ChatMarkdown-module__cROtwa__markdown code{font-size:var(--mantine-font-size-sm)}
.ChatEntryGroup-module__jMhqTG__group{width:fit-content;max-width:100%}.ChatEntryGroup-module__jMhqTG__group[data-role=assistant]{align-self:flex-start;width:100%;max-width:56rem}.ChatEntryGroup-module__jMhqTG__group[data-role=user]{align-self:flex-end;max-width:min(35rem,100% - 8rem)}.ChatEntryGroup-module__jMhqTG__content{width:fit-content;max-width:100%}.ChatEntryGroup-module__jMhqTG__content[data-role=user]{border-radius:var(--mantine-radius-2xl);background:var(--mantine-color-neutral-1);padding:var(--mantine-spacing-xs) var(--mantine-spacing-lg)}
.GroupStatus-module__y--lqq__status{text-align:left;width:100%}.GroupStatus-module__y--lqq__icon{transform-origin:60% 60%;display:inline-flex}.GroupStatus-module__y--lqq__icon[data-spinning]{animation:1.4s linear infinite GroupStatus-module__y--lqq__spin}.GroupStatus-module__y--lqq__chevron{transition:transform .15s;display:inline-flex}.GroupStatus-module__y--lqq__chevron[data-expanded]{transform:rotate(90deg)}.GroupStatus-module__y--lqq__label[data-shimmer]{background:linear-gradient(90deg, var(--mantine-color-neutral-5) 25%, var(--mantine-color-neutral-9) 50%, var(--mantine-color-neutral-5) 75%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite GroupStatus-module__y--lqq__shimmer}@keyframes GroupStatus-module__y--lqq__spin{to{transform:rotate(360deg)}}@keyframes GroupStatus-module__y--lqq__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.GroupStatus-module__y--lqq__icon[data-spinning],.GroupStatus-module__y--lqq__label[data-shimmer]{animation:none}.GroupStatus-module__y--lqq__label[data-shimmer]{color:var(--mantine-color-neutral-7)}}
.HistorySidebar-module__mOmXja__sidebar{border-right:1px solid var(--mantine-color-default-border);flex-shrink:0;width:16rem;overflow-y:auto}.HistorySidebar-module__mOmXja__entry{width:100%;padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);text-align:start;display:block}.HistorySidebar-module__mOmXja__entry:hover,.HistorySidebar-module__mOmXja__entry[data-active=true]{background-color:var(--mantine-color-default-hover)}@media (max-width:48em){.HistorySidebar-module__mOmXja__sidebar{border-right:none;width:100%}}
.MinimizedChip-module__O3I0CW__chip{cursor:grab;touch-action:none;animation:.18s cubic-bezier(.2,.8,.3,1) both MinimizedChip-module__O3I0CW__chip-enter;position:relative}.MinimizedChip-module__O3I0CW__chip[data-dragging=true]{cursor:grabbing}.MinimizedChip-module__O3I0CW__chip:after{content:"";border-radius:inherit;pointer-events:none;animation:1.1s ease-out 2 MinimizedChip-module__O3I0CW__chip-pulse;position:absolute;inset:0}@keyframes MinimizedChip-module__O3I0CW__chip-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes MinimizedChip-module__O3I0CW__chip-pulse{0%{box-shadow:0 0 0 0 var(--mantine-primary-color-filled);opacity:.4}to{opacity:0;box-shadow:0 0 0 .75rem #0000}}@media (prefers-reduced-motion:reduce){.MinimizedChip-module__O3I0CW__chip,.MinimizedChip-module__O3I0CW__chip:after{animation:none}}.MinimizedChip-module__O3I0CW__restoreButton{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;display:flex}.MinimizedChip-module__O3I0CW__name{max-width:16rem}@media (max-width:48em){.MinimizedChip-module__O3I0CW__name{max-width:8rem}}
.ProductPicker-module__-Yk9Ia__card{height:100%;min-height:4rem;padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);color:var(--mantine-color-text);text-align:left;align-items:center;transition:background-color .12s,border-color .12s;display:flex}.ProductPicker-module__-Yk9Ia__card:hover{background-color:var(--mantine-color-default-hover);border-color:var(--mantine-color-primary-outline)}
.RatingClosePrompt-module__l_pJKW__prompt{background-color:var(--mantine-primary-color-light);border-color:var(--mantine-primary-color-filled)}
.AuthCard-module__iW_tCG__surface{--auth-bleed:clamp(0rem, calc((35rem - 100vw) / 2), var(--mantine-spacing-lg));width:calc(100% + var(--auth-bleed) * 2);margin-inline:calc(var(--auth-bleed) * -1)}@media (max-width:32em){.AuthCard-module__iW_tCG__surface{border-radius:0}}
.index-module__6nkOsG__content{--modal-size:min(60rem, calc(100vw - 3rem));--modal-content-height:min(90vh, 50rem);flex-direction:column;min-width:0;display:flex}@media (max-width:48em){.index-module__6nkOsG__content{--modal-size:100vw;--modal-content-height:100dvh;border-radius:0;max-height:100dvh}}.index-module__6nkOsG__body{flex:1;min-height:0}.index-module__6nkOsG__chatColumn{flex:1;min-width:0;min-height:0}.index-module__6nkOsG__scroll{flex:1;min-height:0;overflow-y:auto}.index-module__6nkOsG__startWrap{min-height:0;padding-block:var(--mantine-spacing-xl);flex:1;overflow-y:auto}.index-module__6nkOsG__pickerWrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.PasskeyAvailability-module__A24-qq__slot[data-unavailable]{visibility:hidden}
.DiscoverabilityMentions-module__NeOp5W__details{display:inline-block}.DiscoverabilityMentions-module__NeOp5W__underlined{cursor:pointer;color:inherit;text-decoration:underline}a.DiscoverabilityMentions-module__NeOp5W__underlined:hover{text-decoration:none}