.DisclaimerModal_link__jqkK6{text-decoration:underline}.page_root__LHfV1{height:100dvh}.Auth_root__HN0SE,.page_root__LHfV1{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.Auth_root__HN0SE{max-width:576px;gap:12px}.Auth_root__HN0SE .Auth_logoContainer__UFE7b{border-radius:4px;overflow:hidden;width:50px;height:50px}.Auth_root__HN0SE .Auth_button__PQfZN{display:flex;align-items:center!important}.Auth_root__HN0SE .Auth_text__YjGhR{max-width:250px;text-align:center}.Auth_root__HN0SE .Auth_link__9JNOS{text-decoration:underline}.Auth_socialIcon__AWrcK{width:16px;height:16px}.BrokerContactCard_preferredBadge__KpwaF{color:var(--rs-color-on-positive);background-color:var(--rs-color-positive-faded)}.BrokerContactCard_formLink__qZGhW{display:flex;align-items:center;gap:4px}.BrokerContactCard_requirements__e1Z9e{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px;list-style:disc}.BrokerDetails_root__cz0P9{max-width:640px}.CompanyHistory_root__dmV76{display:flex;flex-direction:column;gap:12px}.CompanyHistory_header__bPof6{display:flex;flex-direction:column;gap:4px}.CompanyHistory_nameRow__3uqI4{display:inline}.CompanyHistory_name__QwhdG{font-weight:600;display:inline}.CompanyHistory_symbol__zM8Ob{display:inline}.CompanyHistory_valueRow__vaWvY{display:flex;align-items:baseline;gap:8px}.CompanyHistory_currentPrice__E8Cge{font-weight:600}.CompanyHistory_change__LhoQh.CompanyHistory_positive__pZZ8n{color:#0e871c}.CompanyHistory_change__LhoQh.CompanyHistory_negative__pGD3w{color:#d63031}.CompanyHistory_chartContainer__0OPFP{height:420px;border-radius:8px;overflow:hidden;border:1px solid var(--rs-color-border-neutral-faded)}.CompanyHistory_legend__HFEr1{display:flex;gap:4px;flex-wrap:wrap}.CompanyHistory_legendItem__oO8RJ{display:flex;align-items:center;gap:4px}.CompanyHistory_legendDot__bPoHX{width:10px;height:10px;border-radius:50%}.CompanyHistory_featureBanner__8Fr1s{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:var(--rs-color-background-neutral-faded)}.DividendsByRangeList_card__9_Sln{padding:10px 12px;background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-faded);border-radius:8px;display:flex;flex-direction:column;gap:8px;transition:opacity .2s ease}.DividendsByRangeList_past__QJS3Y{opacity:.5}.DividendsByRangeList_header__EWrB0{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.DividendsByRangeList_company__5yAM0{display:flex;align-items:center;gap:10px;min-width:0}.DividendsByRangeList_logoWrap__FKfQm{width:32px;height:32px;position:relative;border-radius:8px;overflow:hidden;flex-shrink:0}.DividendsByRangeList_logo__XgX4m{object-fit:contain}.DividendsByRangeList_names__jq1iL{display:flex;flex-direction:column;gap:2px;min-width:0}.DividendsByRangeList_meta__CiY4y{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.DividendsByRangeList_perShare__QiWDx{font-size:10px;font-weight:400;color:var(--rs-color-foreground-neutral-faded);margin-left:2px}.DividendsByRangeList_dates__JO3Ab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.DividendsByRangeList_dateGroup__1KSdc{display:flex;flex-direction:column;gap:2px}.DividendsByRangeList_dateLabel__WuSs8{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.DividendsByRangeList_exDiv__ax_oZ{color:var(--rs-color-foreground-critical)}.DividendsByRangeList_record__zaPGz{color:var(--rs-color-foreground-warning)}.DividendsByRangeList_payment__BfEfK{color:var(--rs-color-foreground-positive)}.DividendsByRangeList_dateSep__mLVEV{width:3px;height:3px;border-radius:50%;background:var(--rs-color-foreground-neutral-faded);flex-shrink:0;align-self:center}.MarketEventsList_company__K3K14{display:flex;align-items:center;gap:10px;min-width:0}.MarketEventsList_logoWrap__xJ57Z{width:32px;height:32px;position:relative;border-radius:8px;overflow:hidden;flex-shrink:0}.MarketEventsList_logo__Jrv3s{object-fit:contain}.MarketEventsList_names__Bluqn{display:flex;flex-direction:column;gap:2px;min-width:0}.MarketEventsList_perShare__KS1D3{font-size:10px;font-weight:400;color:var(--rs-color-foreground-neutral-faded);margin-left:2px}.MarketEventsList_dividendCard__k6Kg9{padding:10px 12px;background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-faded);border-radius:8px;display:flex;flex-direction:column;gap:8px;transition:opacity .2s ease}.MarketEventsList_past__FcP7G{opacity:.5}.MarketEventsList_dividendHeader__WHz4z{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.MarketEventsList_dividendMeta__1l1_i{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.MarketEventsList_datesRow__SCH_H{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.MarketEventsList_dateGroup__Un9N5{display:flex;flex-direction:column;gap:2px}.MarketEventsList_dateLabel__7b2jD{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.MarketEventsList_exDiv__aAehh{color:#f97316}.MarketEventsList_record__dQLLq{color:#3b82f6}.MarketEventsList_payment__xdbLs{color:#22c55e}.MarketEventsList_dateSep__cox6Q{width:3px;height:3px;border-radius:50%;background:var(--rs-color-foreground-neutral-faded);flex-shrink:0;align-self:center}.MarketEventsList_eventCard__3vSjq{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;background:var(--rs-color-background-elevated);border:1px solid var(--rs-color-border-faded);border-left:3px solid var(--event-color,var(--rs-color-border-faded));border-radius:8px}.MarketEventsList_eventCard__3vSjq .MarketEventsList_logoWrap__xJ57Z{width:24px;height:24px;border-radius:6px}.MarketEventsList_eventCardLeft__qUJxS{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1}.MarketEventsList_eventMeta__Vj9gR{display:flex;align-items:center;gap:8px}.MarketEventsList_typeLabel__lE7_O{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--event-color,var(--rs-color-foreground-neutral-faded))}.MarketEventsList_eventDate__cfnIE{font-size:11px;font-weight:500;color:var(--rs-color-foreground-neutral-faded)}.MarketEventsList_eventCardRight__5h9Th{display:flex;align-items:center;gap:6px;flex-shrink:0}.MarketEventsList_externalLink__BHKMK{color:var(--rs-color-foreground-neutral-faded);display:flex;align-items:center;border-radius:4px;padding:2px;transition:color .15s ease}.MarketEventsList_externalLink__BHKMK:hover{color:var(--rs-color-foreground-neutral)}.MiniChart_root__4aSqh{width:55px;height:55px}@keyframes SetPriceAlertModal_skeleton__IYNe_{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}.SetPriceAlertModal_spinner__fqZmt{animation:SetPriceAlertModal_spin__lrQ3O 1s linear infinite}@keyframes SetPriceAlertModal_spin__lrQ3O{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SetPriceAlertModal_loadingPulse__HsSkE{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.SetPriceAlertModal_currentPrice__Y2DC8{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--rs-color-border-neutral,rgba(255,255,255,.1));background:var(--rs-color-background-neutral-faded,rgba(255,255,255,.04));cursor:pointer;transition:border-color .15s ease}.SetPriceAlertModal_currentPrice__Y2DC8:hover{border-color:var(--rs-color-border-primary,#748ffc)}.SetPriceAlertModal_segmented__eLnQ_{display:flex;border-radius:8px;border:1px solid var(--rs-color-border-neutral,rgba(255,255,255,.12));overflow:hidden}.SetPriceAlertModal_segment__Tkt3v{flex:1 1;padding:9px 0;background:rgba(0,0,0,0);border:none;color:var(--rs-color-foreground-neutral-faded,rgba(255,255,255,.45));font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease}.SetPriceAlertModal_segment__Tkt3v+.SetPriceAlertModal_segment__Tkt3v{border-left:1px solid var(--rs-color-border-neutral,rgba(255,255,255,.12))}.SetPriceAlertModal_segment__Tkt3v:hover:not(.SetPriceAlertModal_active__2M1Gc){background:var(--rs-color-background-neutral-faded,rgba(255,255,255,.05));color:var(--rs-color-foreground-neutral,#fff)}.SetPriceAlertModal_segment__Tkt3v.SetPriceAlertModal_active__2M1Gc{background:var(--rs-color-background-primary-faded,rgba(116,143,252,.15));color:var(--rs-color-foreground-primary,#748ffc);font-weight:600}.SetPriceAlertModal_alertRow__RD2I1{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.SetPriceAlertModal_alertRow__RD2I1 .SetPriceAlertModal_alertRowLeft__RdWfG{display:flex;align-items:center;gap:10px}.SetPriceAlertModal_directionBadge__cNlVj{font-size:11px;font-weight:600;padding:2px 7px;border-radius:4px}.SetPriceAlertModal_directionBadge__cNlVj.SetPriceAlertModal_above__U7m47{background:rgba(81,207,102,.15);color:#51cf66}.SetPriceAlertModal_directionBadge__cNlVj.SetPriceAlertModal_below__m05d3{background:rgba(255,107,107,.15);color:#ff6b6b}.SetPriceAlertModal_deleteBtn__VhFko{display:flex;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;color:var(--rs-color-foreground-neutral-faded,rgba(255,255,255,.35));border-radius:4px;transition:color .15s ease}.SetPriceAlertModal_deleteBtn__VhFko:hover{color:#ff6b6b}.SetPriceAlertModal_manageLink__h3FCU{text-align:right}.SetPriceAlertModal_manageLink__h3FCU a{text-decoration:none;opacity:.7;transition:opacity .15s}.SetPriceAlertModal_manageLink__h3FCU a:hover{opacity:1}.ExplainerTip_trigger__k8NXX{display:flex;align-items:center;background:rgba(0,0,0,0);border:0;padding:0;color:inherit;cursor:help;opacity:.6}.ExplainerTip_trigger__k8NXX:hover{opacity:1}@keyframes CompoundGrowth_skeleton__HePeT{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes CompoundGrowth_loadingPulse__51XO8{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.CompoundGrowth_chipGrid__gFayE{display:flex;flex-wrap:wrap;gap:8px}.CompoundGrowth_chip__l7wny{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid var(--rs-color-border-neutral-faded);background:var(--rs-color-background-elevation-base);cursor:pointer;transition:border-color .15s ease,background .15s ease}.CompoundGrowth_chip__l7wny:hover:not(.CompoundGrowth_chipDisabled__lZFW5):not(.CompoundGrowth_chipSelected__PjPkk){border-color:var(--rs-color-border-neutral)}.CompoundGrowth_chipSelected__PjPkk{border-color:var(--rs-color-border-primary);background:var(--rs-color-background-neutral-faded)}.CompoundGrowth_chipDisabled__lZFW5{opacity:.4;cursor:not-allowed}.CompoundGrowth_logo__RRLjR{position:relative;width:24px;height:24px;border-radius:8px;overflow:hidden;flex-shrink:0;background:var(--rs-color-background-neutral-faded)}.CompoundGrowth_logoLg__80TT1{width:36px;height:36px}.CompoundGrowth_image__zFW6V{object-fit:contain}.CompoundGrowth_amountRow__RUyGS{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CompoundGrowth_amountRowMain__jSoRH{display:flex;align-items:center;gap:8px;flex:1 1 200px;min-width:0}.CompoundGrowth_amountControls__WGleR{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:576px){.CompoundGrowth_amountControls__WGleR{width:100%;justify-content:space-between}}.CompoundGrowth_amountField__RCQNq{width:150px}@media(max-width:576px){.CompoundGrowth_amountField__RCQNq{flex:1 1 auto}}.CompoundGrowth_quickChips__OupWS{display:flex;gap:6px;flex-wrap:wrap}.CompoundGrowth_quickChip__z6nWr{padding:4px 10px;border-radius:999px;border:1px solid var(--rs-color-border-neutral-faded);background:rgba(0,0,0,0);cursor:pointer;font-size:12px;color:var(--rs-color-foreground-neutral-faded)}.CompoundGrowth_quickChip__z6nWr:hover{border-color:var(--rs-color-border-neutral)}.CompoundGrowth_quickChipActive__WKO4M{border-color:var(--rs-color-border-primary);color:var(--rs-color-foreground-primary)}.CompoundGrowth_removeBtn__r2QKd{background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--rs-color-foreground-neutral-faded);display:inline-flex;align-items:center;padding:4px}.CompoundGrowth_removeBtn__r2QKd:hover{color:var(--rs-color-foreground-critical)}.CompoundGrowth_monthYear__dXWYX{display:flex;gap:8px}.CompoundGrowth_monthYearYear__I1z18{width:110px}.CompoundGrowth_monthYearMonth__3adSU{flex:1 1;min-width:140px}.CompoundGrowth_selectTrigger__jBKQi{justify-content:space-between;width:100%}.CompoundGrowth_actions__NhtL7{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:576px){.CompoundGrowth_actions__NhtL7{flex-direction:column;align-items:stretch}}.CompoundGrowth_periodGrid__vYjIi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:576px){.CompoundGrowth_periodGrid__vYjIi{grid-template-columns:1fr}}.CompoundGrowth_legend__EDGBp{display:flex;flex-wrap:wrap;gap:12px}.CompoundGrowth_legendItem__GdbWV{display:inline-flex;align-items:center;gap:6px}.CompoundGrowth_legendDot__fagip{width:12px;height:12px;border-radius:3px;flex-shrink:0}.CompoundGrowth_chartContainer__5dDAO{width:100%}.CompoundGrowth_revealWrap__NHTK9{position:relative;width:100%;min-height:320px;cursor:crosshair}.CompoundGrowth_revealCanvas___pTb6{display:block;width:100%}.CompoundGrowth_revealFooter__jRg3W{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.CompoundGrowth_revealControls__PIBgt{display:flex;gap:8px;margin-left:auto}.CompoundGrowth_cohortStackWrap__Z0DAW{position:relative;width:100%;min-height:72px;cursor:crosshair}.CompoundGrowth_cohortCanvas__dpLqz{display:block;width:100%}.CompoundGrowth_cohortTooltip__1wy3R,.CompoundGrowth_revealTooltip__O_4c4{position:absolute;display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:8px;background:var(--rs-color-background-elevation-base);border:1px solid var(--rs-color-border-neutral-faded);box-shadow:0 4px 12px rgba(0,0,0,.25);white-space:nowrap;pointer-events:none;z-index:2}.CompoundGrowth_revealTooltip__O_4c4{top:8px;transform:translateX(-50%)}.CompoundGrowth_cohortTooltip__1wy3R{top:-8px;transform:translate(-50%,-100%)}.CompoundGrowth_heroGrid__HEDHa{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.CompoundGrowth_heroMetric__PsnJj{display:flex;flex-direction:column;gap:4px}.CompoundGrowth_donutWrap__HbZHj{max-width:360px;margin:0 auto}.CompoundGrowth_breakdownRow__OITuK{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.CompoundGrowth_breakdownLeft__T3a0c{display:flex;align-items:center;gap:10px;min-width:0}.CompoundGrowth_warnings__SATuw{display:flex;flex-direction:column;gap:6px}.CompoundGrowth_warning__mAyre{display:flex;gap:8px;align-items:flex-start}.CompoundGrowth_tableScroll__2lrUB{width:100%;overflow-x:auto}.CompoundGrowth_monthlyTable__y20Bb{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.CompoundGrowth_monthlyTable__y20Bb td,.CompoundGrowth_monthlyTable__y20Bb th{text-align:right;padding:6px 10px;border-bottom:1px solid var(--rs-color-border-neutral-faded)}.CompoundGrowth_monthlyTable__y20Bb td:first-child,.CompoundGrowth_monthlyTable__y20Bb th:first-child{text-align:left}.CompoundGrowth_monthlyTable__y20Bb th{color:var(--rs-color-foreground-neutral-faded);font-weight:600}.CompoundGrowth_thHint__99U2D{cursor:help;border-bottom:1px dotted var(--rs-color-border-neutral-faded)}.CompoundGrowth_splitRow__OrqwO td{padding:6px 10px;background:var(--rs-color-background-neutral-faded)}.CompoundGrowth_splitBadge__Wojsb{display:inline-flex;cursor:help}.CompoundGrowth_spinner__1Jb2G{animation:CompoundGrowth_spin__OI_zM .8s linear infinite}@keyframes CompoundGrowth_spin__OI_zM{to{transform:rotate(1turn)}}.RankingsTable_header__AT0Uf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.RankingsTable_tableWrapper__FRQSa{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.RankingsTable_rankCol__kIcv_{width:56px;text-align:center}@keyframes ToolOutput_skeleton__KLu2F{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes ToolOutput_spin__2bTEN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ToolOutput_loadingResponseIndicator__3oJj6{animation:ToolOutput_loadingPulse__3_nrI 1.2s ease infinite;width:-moz-fit-content;width:fit-content}@keyframes ToolOutput_loadingPulse__3_nrI{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes InputForm_skeleton__ro7F_{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes InputForm_spin__V3Lgt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes InputForm_loadingPulse__VftuG{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.InputForm_inputForm__pMlso{width:100%;max-width:800px;display:flex;flex-direction:column;gap:8px;z-index:100}@media(max-width:992px){.InputForm_inputForm__pMlso{max-width:640px}}@media(max-width:768px){.InputForm_inputForm__pMlso{width:calc(100% - 32px);max-width:100vw}}.InputForm_inputForm__pMlso .InputForm_inputCard__4gPth{flex:1 1;display:flex;gap:8px}.InputForm_inputForm__pMlso .InputForm_inputField__sRb2u{flex:1 1}.InputForm_inputForm__pMlso .InputForm_sendButton__f2zIi{align-self:flex-end}.ChatHeader_root__PCFja{flex-shrink:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(250,250,250,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(160,160,160,.18);padding:8px 12px;height:48px;width:100%}[data-rs-color-mode=dark] .ChatHeader_root__PCFja{background:rgba(18,18,18,.75)}.ChatHeader_iconButton__vl6GT{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--rs-color-foreground-neutral);transition:background .15s ease,color .15s ease}.ChatHeader_iconButton__vl6GT:hover{background:var(--rs-color-background-elevation-overlay)}.ChatHeader_iconButton__vl6GT:active{background:rgba(0,0,0,.1)}.ChatHeader_titleWrapper__zTP2x{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;position:relative}.ChatHeader_titleButton__Jj06j{display:flex;align-items:center;gap:5px;max-width:100%;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:6px;padding:4px 6px;transition:background .15s ease}.ChatHeader_titleButton__Jj06j:hover{background:var(--rs-color-background-elevation-overlay)}.ChatHeader_titleButton__Jj06j:hover .ChatHeader_pencilIcon__dUoKE{opacity:1}.ChatHeader_titleText__q4Iw_{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}@media(max-width:480px){.ChatHeader_titleText__q4Iw_{max-width:140px}}.ChatHeader_pencilIcon__dUoKE{flex-shrink:0;color:var(--rs-color-foreground-neutral-faded);opacity:0;transition:opacity .15s ease}.ChatHeader_titleInput__oc2Qn{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);background:var(--rs-color-background-elevation-overlay);border:1px solid var(--rs-color-border-neutral);border-radius:6px;padding:4px 8px;outline:none;width:100%;max-width:280px}.ChatHeader_titleInput__oc2Qn:focus{border-color:var(--rs-color-border-primary)}.ChatHeader_commitButton__54Chl{width:26px;height:26px;border-radius:6px;color:var(--rs-color-foreground-primary)}.ConversationHistory_backdrop__9O64c{display:none;position:absolute;inset:0;background:rgba(0,0,0,0);z-index:249;pointer-events:none;transition:background .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.ConversationHistory_backdrop__9O64c{display:block;position:fixed;z-index:199}}.ConversationHistory_backdrop__9O64c.ConversationHistory_open__tgiWt{pointer-events:auto;background:rgba(0,0,0,.35)}.ConversationHistory_panel__OjwVK{position:absolute;top:0;left:0;bottom:0;width:300px;z-index:250;display:flex;flex-direction:column;overflow:hidden;background:var(--rs-color-background-elevation-base);border-right:1px solid rgba(160,160,160,.18);box-shadow:4px 0 24px rgba(0,0,0,.08);transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.ConversationHistory_panel__OjwVK{position:fixed;width:100vw;z-index:200;border-right:none;box-shadow:none;padding-top:env(safe-area-inset-top)}}.ConversationHistory_panel__OjwVK.ConversationHistory_open__tgiWt{transform:translateX(0)}.ConversationHistory_panelHeader__Df2hV{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(160,160,160,.15);flex-shrink:0;height:48px}.ConversationHistory_panelTitle__9q2K0{font-size:14px;font-weight:600;color:var(--rs-color-foreground-neutral);letter-spacing:.04em;text-transform:uppercase}.ConversationHistory_closeButton__Q7fYQ{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--rs-color-foreground-neutral-faded);transition:background .15s ease,color .15s ease}.ConversationHistory_closeButton__Q7fYQ:hover{background:var(--rs-color-background-elevation-overlay);color:var(--rs-color-foreground-neutral)}.ConversationHistory_panelContent__X3FAR{flex:1 1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(160,160,160,.3) rgba(0,0,0,0)}.ConversationHistory_centered__Xiuix{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:32px 20px;text-align:center;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_spinner__0SF61{animation:ConversationHistory_spin__WGYgR 1s linear infinite}@keyframes ConversationHistory_spin__WGYgR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ConversationHistory_emptyIcon__FTbTD,.ConversationHistory_errorIcon__5SkW8,.ConversationHistory_unauthIcon__6VC22{opacity:.45}.ConversationHistory_emptyText__oq5Cb,.ConversationHistory_errorText__Hqeni{font-size:14px;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_unauthenticated__SSSr2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;padding:32px 20px;text-align:center;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_unauthMessage__81PJC{font-size:14px;color:var(--rs-color-foreground-neutral-faded);line-height:1.5}.ConversationHistory_conversationList__SZ6Cm{list-style:none;margin:0;padding:6px}.ConversationHistory_conversationItem__iJcCV{display:flex;align-items:center;gap:0;width:100%;padding:0;border-radius:8px;background:rgba(0,0,0,0);transition:background .15s ease}.ConversationHistory_conversationItem__iJcCV:hover{background:var(--rs-color-background-elevation-overlay)}.ConversationHistory_conversationItem__iJcCV:hover .ConversationHistory_deleteButton__lhQq0{opacity:1}.ConversationHistory_conversationItem__iJcCV.ConversationHistory_active__IZCx2{background:var(--rs-color-background-elevation-overlay)}.ConversationHistory_conversationItem__iJcCV.ConversationHistory_active__IZCx2 .ConversationHistory_conversationIcon__1YOSu,.ConversationHistory_conversationItem__iJcCV.ConversationHistory_active__IZCx2 .ConversationHistory_conversationTitle__YDTDJ{color:var(--rs-color-foreground-primary)}.ConversationHistory_conversationButton__ky2G7{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:0;padding:10px;border:none;border-radius:8px;background:rgba(0,0,0,0);cursor:pointer;text-align:left}.ConversationHistory_deleteButton__lhQq0{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;margin-right:6px;border:none;border-radius:6px;background:rgba(0,0,0,0);cursor:pointer;color:var(--rs-color-foreground-neutral-faded);opacity:0;transition:opacity .15s ease,background .15s ease,color .15s ease}.ConversationHistory_deleteButton__lhQq0:hover{background:var(--rs-color-background-elevation-overlay);color:var(--rs-color-foreground-negative)}@media(max-width:768px){.ConversationHistory_deleteButton__lhQq0{opacity:1}}.ConversationHistory_conversationIcon__1YOSu{flex-shrink:0;margin-top:2px;color:var(--rs-color-foreground-neutral-faded)}.ConversationHistory_conversationMeta__qDh_N{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ConversationHistory_conversationTitle__YDTDJ{font-size:14px;font-weight:500;color:var(--rs-color-foreground-neutral);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}@media(max-width:768px){.ConversationHistory_conversationTitle__YDTDJ{max-width:calc(100vw - 80px)}}.ConversationHistory_conversationDate__bvr7D{font-size:12px;color:var(--rs-color-foreground-neutral-faded)}@keyframes AiChatConsent_skeleton__QXNKA{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes AiChatConsent_spin__WRBeH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AiChatConsent_loadingPulse__EFHkI{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.AiChatConsent_root__3dEgc{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.AiChatConsent_root__3dEgc::-webkit-scrollbar{display:none}.AiChatConsent_root__3dEgc{padding:32px 24px;max-width:560px;margin:0 auto;scroll-behavior:smooth;height:100%}.AiChatConsent_root__3dEgc .AiChatConsent_content__CpXol{display:flex;gap:32px;flex-direction:column;align-items:center;justify-content:center;flex:1 1}.AiChatConsent_iconContainer__mXw2c{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rs-color-background-primary-faded)}.AiChatConsent_cards__UdcSg{display:flex;flex-direction:column;width:100%;gap:12px}.AiChatConsent_card__pqJ5_{border-radius:12px}.AiChatConsent_cardHeader__tvONe{display:flex;align-items:center;gap:8px;margin-bottom:6px}.AiChatConsent_cardHeader__tvONe svg{flex-shrink:0;color:var(--rs-color-foreground-primary)}.AiChatConsent_boldText__EDGcv{font-weight:600}.AiChatConsent_privacyLink__aAvZg{display:inline-flex;align-items:center;gap:4px;color:var(--rs-color-foreground-primary);text-decoration:none;font-weight:500;font-size:14px}.AiChatConsent_privacyLink__aAvZg:hover{text-decoration:underline}.AiChatConsent_privacyLink__aAvZg svg{color:var(--rs-color-foreground-primary)}.AiChatConsent_buttonContainer__sxRKg{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.AiChatConsent_acceptButton__9iaap{width:100%;max-width:320px}@keyframes page_skeleton__cwKmE{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}@keyframes page_spin__3bffv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_loadingPulse__Nhdw5{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(.96)}60%{opacity:.6;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.page_root__GbpSM{display:flex;flex-direction:column;height:100%;width:100%;padding:51px 0 0;overflow:hidden}.page_root__GbpSM.page_consent__SuB5c{overflow:auto}