.page_container__fPope{position:relative;display:flex;height:100vh;width:100%;color-scheme:dark;background:#242424;color:#fff;overflow:hidden;--bg:#242424;--bg-elev-1:#2b2b2b;--bg-elev-2:#1f1f1f;--border:#888;--border-soft:#444;--muted:#a0a0a0;--ring:0 0 0 2px rgba(99,102,241,0.45);--header-h:3rem;--splitter-w:8px}.page_main__YFiVb{--right-w:50%;display:grid;grid-template-columns:minmax(0,1fr) var(--splitter-w) var(--right-w);grid-template-rows:1fr;grid-gap:0;gap:0;height:100vh;width:100%;background:radial-gradient(1200px 60% at 80% 100%,rgba(255,255,255,.04),transparent 60%),radial-gradient(900px 60% at 10% 0,rgba(255,255,255,.035),transparent 60%),var(--bg);overscroll-behavior:contain}.page_leftPane__NL9jz,.page_rightPane__WCqav{min-width:0;min-height:0;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 20%),transparent}.page_leftPane__NL9jz{border-right:1px solid var(--border);grid-column:1}.page_rightPane__WCqav{border-left:1px solid var(--border);grid-column:3}.page_resizerCol__JHC09{grid-column:2;min-width:var(--splitter-w,8px);background:transparent;display:flex;align-items:stretch}.page_generalHeader__quYmi{display:flex;align-items:center;gap:.5rem;height:var(--header-h);padding:.75rem 1rem;border-bottom:1px solid var(--border-soft);background:color-mix(in oklab,var(--bg-elev-1) 96%,black 4%);position:-webkit-sticky;position:sticky;top:0;z-index:5;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px)}.page_chatHeader__wCIm0{justify-content:flex-start}.page_chatArea__NBy67{flex:1 1 auto;min-height:0;padding:1rem 1.25rem max(7rem,calc(20dvh + env(safe-area-inset-bottom, 0px)));overflow-y:auto;overflow-x:hidden;min-width:0;display:flex;flex-direction:column;gap:.75rem;scroll-behavior:smooth;scrollbar-gutter:stable}.page_profileRow__Nu352{justify-content:flex-end;z-index:2000}.page_headerProfileBtn__NH6Ox{height:30px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;line-height:1}.page_headerProfileBtn__NH6Ox:hover{background:rgba(255,255,255,.12)}.page_proposalArea__uMNhq{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem 1rem;gap:.5rem;display:flex;flex-direction:column}.page_chartArea__rpGAQ{flex:1 1 auto;min-height:0;overflow:hidden}.page_disclaimer__p2U_0{font-size:clamp(10.5px,1.6vw,13px);color:var(--muted);text-align:center;margin:0;position:fixed;left:50%;transform:translateX(-50%);bottom:calc(8px + env(safe-area-inset-bottom, 0px));padding:6px 12px;border-radius:10px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:max-content;z-index:6;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 4px 16px rgba(0,0,0,.35)}.page_chatArea__NBy67::-webkit-scrollbar,.page_proposalArea__uMNhq::-webkit-scrollbar{width:10px}.page_chatArea__NBy67::-webkit-scrollbar-thumb,.page_proposalArea__uMNhq::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.page_chatArea__NBy67::-webkit-scrollbar-thumb:hover,.page_proposalArea__uMNhq::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.28)}.page_chatArea__NBy67,.page_proposalArea__uMNhq{scrollbar-color:rgba(255,255,255,.22) transparent;scrollbar-width:thin}.page_container__fPope :focus-visible{outline:var(--ring);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:no-preference){.page_chartArea__rpGAQ,.page_chatArea__NBy67,.page_generalHeader__quYmi,.page_proposalArea__uMNhq{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}}.page_mobileOnly__CLNwI{display:none}@media (max-width:900px){.page_main__YFiVb{grid-template-columns:1fr}.page_resizerCol__JHC09,.page_rightPane__WCqav{display:none}.page_mobileOnly__CLNwI{display:block;padding:6px 10px}.page_chatArea__NBy67{padding:.75rem 1rem calc(6rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:380px){.page_chatArea__NBy67{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom, 0px))}}@supports (height:100dvh){.page_container__fPope,.page_main__YFiVb{height:100dvh}}.sidebarheader_header__B4S0V{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-bottom:.5rem;background:linear-gradient(180deg,rgba(45,45,45,.98),rgba(45,45,45,.92));-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid rgba(255,255,255,.08)}@media (max-width:900px){.sidebarheader_header__B4S0V{padding-top:env(safe-area-inset-top,0);border-bottom-color:rgba(255,255,255,.12);margin-bottom:.75rem}}.button_base__VTTbh{width:36px;height:36px;padding:9px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#2c2c2c,#232323);color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 6px 18px rgba(0,0,0,.35)}.button_base__VTTbh:hover{background:linear-gradient(180deg,#323232,#262626);border-color:rgba(255,255,255,.18)}.button_base__VTTbh:active{transform:translateY(.5px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.35)}.button_base__VTTbh:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.button_send__r4jbV:disabled{background:#555;opacity:.7;cursor:not-allowed;transform:none}.button_chart__eLpH3{margin-top:10px;padding:.4rem .8rem;border:1px solid #444;border-radius:8px;background:#3d3d3d;color:#eee;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.button_chart__eLpH3:hover{background:#4d4d4d;border-color:rgba(255,255,255,.22)}.button_chart__eLpH3:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.button_chart__eLpH3:disabled{opacity:.6;cursor:default}.button_sample__2skKi{width:-moz-fit-content;width:fit-content}.button_sidebarButton__AW1eM{background:transparent;border-color:rgba(255,255,255,.14);box-shadow:none}.button_sidebarButton__AW1eM:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.22)}.button_hideHistory__P9G_Y,.button_newChat__5bV40{margin-bottom:.75rem}.button_function__S7lgf{display:inline-flex;align-items:center;gap:.45rem;padding:.48rem .72rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#2f2f2f,#262626);color:#eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 6px 18px rgba(0,0,0,.35)}.button_function__S7lgf:hover{background:linear-gradient(180deg,#343434,#2a2a2a);border-color:rgba(255,255,255,.2)}.button_function__S7lgf:active{transform:translateY(.5px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.35)}.button_function__S7lgf:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px}.button_function__S7lgf:disabled{opacity:.65;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:no-preference){.button_base__VTTbh,.button_chart__eLpH3,.button_function__S7lgf{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform 80ms ease,opacity .12s ease}}@media (max-width:900px){.button_base__VTTbh,.button_function__S7lgf,.button_hideHistory__P9G_Y,.button_newChat__5bV40,.button_send__r4jbV,.button_showHistory__bXyfj,.button_sidebarButton__AW1eM{width:40px;height:40px;padding:10px;border-radius:12px}.button_chart__eLpH3{padding:.5rem .9rem;border-radius:10px;font-size:.95rem}}@media (max-width:380px){.button_base__VTTbh,.button_function__S7lgf,.button_hideHistory__P9G_Y,.button_newChat__5bV40,.button_send__r4jbV,.button_showHistory__bXyfj,.button_sidebarButton__AW1eM{width:42px;height:42px;padding:11px}.button_chart__eLpH3{padding:.55rem 1rem;font-size:.96rem}}.historylist_list__rNX8o{list-style:none;padding:0;margin:0}.historylist_list__rNX8o::-webkit-scrollbar{width:10px}.historylist_list__rNX8o::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.historylist_list__rNX8o{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.historyitem_item__mVNEC{display:flex;justify-content:space-between;align-items:center;height:2.5rem;padding:.2rem .5rem;margin-bottom:.5rem;background:#3d3d3d;color:#eee;border:1px solid #444;border-radius:.5rem;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform 60ms ease}.historyitem_item__mVNEC:hover{background:#4d4d4d;border-color:#555}.historyitem_item__mVNEC:active{transform:translateY(.5px)}.historyitem_item__mVNEC:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px;border-radius:8px}.historyitem_active__Apl6w{background:linear-gradient(180deg,#585858,#4e4e4e);border-color:#5a5a5a;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 6px 16px rgba(0,0,0,.35)}.historyitem_nameInput__Qv4JZ,.historyitem_name__LC7Fv{flex:1 1 auto;min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.historyitem_name__LC7Fv{margin:0}.historyitem_nameInput__Qv4JZ{background:transparent;border:none;outline:none;padding:0;margin:auto 0;color:#fff;caret-color:#fff}@media (prefers-reduced-motion:reduce){.historyitem_item__mVNEC{transition:none}}@media (max-width:900px){.historyitem_item__mVNEC{height:2.75rem;padding:.3rem .6rem;border-radius:.6rem}.historyitem_nameInput__Qv4JZ,.historyitem_name__LC7Fv{font-size:15px}}@media (max-width:380px){.historyitem_item__mVNEC{height:2.9rem;padding:.35rem .6rem;border-radius:.65rem}.historyitem_nameInput__Qv4JZ,.historyitem_name__LC7Fv{font-size:15px}}.dropdown_container__5zqCx{position:relative;display:inline-block;align-self:center}.dropdown_trigger__EKLr5{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:.25rem;background:transparent;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1}.dropdown_trigger__EKLr5:focus,.dropdown_trigger__EKLr5:focus-visible{outline:none;box-shadow:none}.dropdown_menu__FVFgv{--bg:#2d2d2d;--border:#444;background:var(--bg);border:1px solid var(--border);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.35);padding:6px;min-width:160px;max-width:80vw;color:#eee;z-index:2000;will-change:transform,opacity;transition:opacity .14s ease,transform .14s ease}.dropdown_menu__FVFgv[data-state=open]{opacity:1;transform:translateY(0)}.dropdown_menu__FVFgv[data-state=closed]{opacity:0;transform:translateY(4px)}.dropdown_menu__FVFgv[data-side=top]{transform:translateY(-4px)}.dropdown_menu__FVFgv[data-side=bottom]{transform:translateY(4px)}.dropdown_item__e3vbR{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:14px;color:#eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdown_item__e3vbR:hover,.dropdown_item__e3vbR[data-highlighted]{background:#3d3d3d}.dropdown_item__e3vbR:focus,.dropdown_item__e3vbR:focus-visible{outline:none;box-shadow:none}.dropdown_item__e3vbR[aria-disabled=true],.dropdown_item__e3vbR[data-disabled]{opacity:.5;cursor:not-allowed}.dropdown_itemDanger__0AG9H{color:#ff7a7a}.dropdown_itemDanger__0AG9H:hover,.dropdown_itemDanger__0AG9H[data-highlighted]{background:rgba(255,82,82,.12)}.sidebar_sidebar__FjHOC{position:fixed;top:0;left:0;bottom:0;width:260px;background:#2d2d2d;padding:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:2px 0 14px rgba(0,0,0,.35);transform:translateX(-100%);transform-origin:left;transition:transform .22s ease,box-shadow .18s ease;z-index:1001;will-change:transform}.sidebar_visible__2RN6B{transform:translateX(0)}.sidebar_backdrop__83gzq{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000}.sidebar_toggleHandle__ftgtv{position:fixed;top:calc(1rem + env(safe-area-inset-top, 0px));left:calc(.5rem + env(safe-area-inset-left, 0px));z-index:1002}@media (prefers-reduced-motion:reduce){.sidebar_sidebar__FjHOC{transition:none}}@media (min-width:1200px){.sidebar_sidebar__FjHOC{width:300px}}@media (max-width:900px){.sidebar_sidebar__FjHOC{width:min(88vw,360px);padding:calc(1rem + env(safe-area-inset-top, 0px)) calc(1rem + env(safe-area-inset-right, 0px)) calc(1rem + env(safe-area-inset-bottom, 0px)) calc(1rem + env(safe-area-inset-left, 0px));border-top-right-radius:14px;border-bottom-right-radius:14px}}.sidebar_sidebar__FjHOC::-webkit-scrollbar{width:10px}.sidebar_sidebar__FjHOC::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:8px;border:2px solid transparent;background-clip:padding-box}.sidebar_sidebar__FjHOC{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}.RecentNewsButton_btnLabel__1hIre{display:inline-flex;align-items:center}.RecentNewsButton_backdrop__QJRPM{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.RecentNewsButton_dialog__k4wdz{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.RecentNewsButton_header__gTkJ5{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.RecentNewsButton_headerAvatar__YmjjT{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RecentNewsButton_headerText__B99t6{display:flex;flex-direction:column}.RecentNewsButton_title__pNTdg{font-weight:600;font-size:1rem}.RecentNewsButton_subtitle__hqbUm{color:#c7c7c7;font-size:.92rem}.RecentNewsButton_body__PXdyl{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.RecentNewsButton_info__AnoyG{color:#e0e0e0;font-size:.95rem}.RecentNewsButton_footer__Sstob{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.RecentNewsButton_actionAvatarAccent__vFUog,.RecentNewsButton_actionAvatarNeutral__ouTUx{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.RecentNewsButton_dialog__k4wdz{border-radius:12px;padding:12px}}.EconTrendButton_btnLabel__35ebq{display:inline-flex;align-items:center}.EconTrendButton_backdrop__LheVg{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.EconTrendButton_dialog__31esf{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.EconTrendButton_header__V3KOk{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.EconTrendButton_headerAvatar__cxPMZ{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EconTrendButton_headerText__EK8Sa{display:flex;flex-direction:column}.EconTrendButton_title__FRBCz{font-weight:600;font-size:1rem}.EconTrendButton_subtitle__4AQh7{color:#c7c7c7;font-size:.92rem}.EconTrendButton_body__vfswW{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.EconTrendButton_label__ge_Cs{font-size:.9rem;color:#e0e0e0}.EconTrendButton_select__dPOJ2{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.EconTrendButton_select__dPOJ2:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.EconTrendButton_footer___1Fdv{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.EconTrendButton_actionAvatarAccent__ex4ry,.EconTrendButton_actionAvatarNeutral___yajN{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.EconTrendButton_dialog__31esf{border-radius:12px;padding:12px}}.EconSummaryButton_btnLabel__9AljV{display:inline-flex;align-items:center}.EconSummaryButton_backdrop__UWcNK{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.EconSummaryButton_dialog__nQb0D{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.EconSummaryButton_header__Ly8nD{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.EconSummaryButton_headerAvatar__dUjtN{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EconSummaryButton_headerText__CsrWF{display:flex;flex-direction:column}.EconSummaryButton_title__Heax7{font-weight:600;font-size:1rem}.EconSummaryButton_subtitle__6h6Dx{color:#c7c7c7;font-size:.92rem}.EconSummaryButton_body__mGwfy{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.EconSummaryButton_label__j_368{font-size:.9rem;color:#e0e0e0}.EconSummaryButton_select__OXbtN{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.EconSummaryButton_select__OXbtN:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.EconSummaryButton_footer__4_DJG{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.EconSummaryButton_actionAvatarAccent__DRY0T,.EconSummaryButton_actionAvatarNeutral__uBCuD{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.EconSummaryButton_dialog__nQb0D{border-radius:12px;padding:12px}}.QuantReportButton_btnLabel__rSX8a{display:inline-flex;align-items:center}.QuantReportButton_backdrop___0I84{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.QuantReportButton_dialog__eBNRD{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.QuantReportButton_header__wgubq{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.QuantReportButton_headerAvatar__yl5dJ{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuantReportButton_headerText__fSGsP{display:flex;flex-direction:column}.QuantReportButton_title__u1Rrl{font-weight:600;font-size:1rem}.QuantReportButton_subtitle__mjFZo{color:#c7c7c7;font-size:.92rem}.QuantReportButton_body__8R6am{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.QuantReportButton_label__fyXi2{font-size:.9rem;color:#e0e0e0}.QuantReportButton_input__S_7Xe{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.QuantReportButton_input__S_7Xe:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.QuantReportButton_hint__bGKTL{color:#bdbdbd;font-size:.85rem}.QuantReportButton_footer__i_ORH{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.QuantReportButton_actionAvatarAccent__whDnq,.QuantReportButton_actionAvatarNeutral__QSuv9{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuantReportButton_select__cAQ4U{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.QuantReportButton_select__cAQ4U:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}@media (max-width:480px){.QuantReportButton_dialog__eBNRD{border-radius:12px;padding:12px}}.DeepResearchButton_btnLabel__3a3_y{display:inline-flex;align-items:center}.DeepResearchButton_backdrop__RDMmo{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.DeepResearchButton_dialog__LPfM_{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.DeepResearchButton_header__iPcPt{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.DeepResearchButton_headerAvatar__hXOPf{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DeepResearchButton_headerText__87Gxc{display:flex;flex-direction:column}.DeepResearchButton_title__ahnAq{font-weight:600;font-size:1rem}.DeepResearchButton_subtitle__gy_xM{color:#c7c7c7;font-size:.92rem}.DeepResearchButton_body__EB799{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.DeepResearchButton_label__cNgMZ{font-size:.9rem;color:#e0e0e0}.DeepResearchButton_input__XDHXu{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.DeepResearchButton_input__XDHXu:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.DeepResearchButton_hint__HFAo7{color:#bdbdbd;font-size:.85rem}.DeepResearchButton_footer__Ruszx{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.DeepResearchButton_actionAvatarAccent__rUeAk,.DeepResearchButton_actionAvatarNeutral__lBTeU{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DeepResearchButton_select__Bk52F{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.DeepResearchButton_select__Bk52F:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}@media (max-width:480px){.DeepResearchButton_dialog__LPfM_{border-radius:12px;padding:12px}}.BrainstormButton_btnLabel__tgnlk{display:inline-flex;align-items:center}.BrainstormButton_backdrop__H_99d{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.BrainstormButton_dialog__dzg6F{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.BrainstormButton_header__OeQSN{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.BrainstormButton_headerAvatar__6gUXM{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrainstormButton_headerText__vN4Ev{display:flex;flex-direction:column}.BrainstormButton_title__9Wvm4{font-weight:600;font-size:1rem}.BrainstormButton_subtitle__uKEbo{color:#c7c7c7;font-size:.92rem}.BrainstormButton_body__toCL9{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.BrainstormButton_label__3ikW8{font-size:.9rem;color:#e0e0e0}.BrainstormButton_input__PMHU0{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.BrainstormButton_input__PMHU0:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.BrainstormButton_hint__1XIxV{color:#bdbdbd;font-size:.85rem}.BrainstormButton_footer__tkEwD{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.BrainstormButton_actionAvatarAccent__n8IJw,.BrainstormButton_actionAvatarNeutral__rgXRc{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BrainstormButton_select__1P03P{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.BrainstormButton_select__1P03P:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}@media (max-width:480px){.BrainstormButton_dialog__dzg6F{border-radius:12px;padding:12px}}.ChartPredictionButton_btnLabel__249hZ{display:inline-flex;align-items:center}.ChartPredictionButton_backdrop__IlcQC{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.ChartPredictionButton_dialog__hQBXl{width:min(520px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.ChartPredictionButton_header__MEJ8A{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.ChartPredictionButton_headerAvatar__6E06w{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChartPredictionButton_headerText__pv92S{display:flex;flex-direction:column}.ChartPredictionButton_title__8RAg9{font-weight:600;font-size:1rem}.ChartPredictionButton_subtitle__slFxb{color:#c7c7c7;font-size:.92rem}.ChartPredictionButton_body__iIvHX{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.ChartPredictionButton_label__fQLVS{font-size:.9rem;color:#e0e0e0}.ChartPredictionButton_input__4xQ2k{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.ChartPredictionButton_input__4xQ2k:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.ChartPredictionButton_hint__y6_Wi{color:#bdbdbd;font-size:.85rem}.ChartPredictionButton_footer__MOJFh{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.ChartPredictionButton_actionAvatarAccent__PqJbO,.ChartPredictionButton_actionAvatarNeutral__7Qb73{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChartPredictionButton_select__9mxgF{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.ChartPredictionButton_select__9mxgF:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}@media (max-width:480px){.ChartPredictionButton_dialog__hQBXl{border-radius:12px;padding:12px}}.TickerScreenButton_btnLabel__0nfTi{display:inline-flex;align-items:center}.TickerScreenButton_backdrop__gXrz5{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:12px}.TickerScreenButton_dialog__kyQSI{width:min(560px,96vw);background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.65);padding:14px 14px 12px}.TickerScreenButton_header__oziNm{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:12px}.TickerScreenButton_headerAvatar__f4pXy{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TickerScreenButton_headerText__BYIX8{display:flex;flex-direction:column}.TickerScreenButton_title__p6Zi2{font-weight:600;font-size:1rem}.TickerScreenButton_subtitle__ayHvi{color:#c7c7c7;font-size:.92rem}.TickerScreenButton_body__lYIfe{display:grid;grid-gap:8px;gap:8px;padding:4px 2px 8px}.TickerScreenButton_label__2FHov{font-size:.9rem;color:#e0e0e0}.TickerScreenButton_input__8mKuU,.TickerScreenButton_select__O9ACX{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none}.TickerScreenButton_input__8mKuU:focus,.TickerScreenButton_select__O9ACX:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.TickerScreenButton_hint__KcUfb{color:#bdbdbd;font-size:.85rem;line-height:1.3;word-break:break-word}.TickerScreenButton_segmented__a2BKn{display:inline-flex;border:1px solid #555;border-radius:10px;overflow:hidden;background:#3a3a3a;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.TickerScreenButton_segOption__QYsym{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:.9rem;color:#ddd;cursor:pointer}.TickerScreenButton_segOption__QYsym+.TickerScreenButton_segOption__QYsym{border-left:1px solid #555}.TickerScreenButton_segOption__QYsym input[type=radio]{position:absolute;inset:0;opacity:0;pointer-events:none}.TickerScreenButton_segActive___XVOL{background:#505050;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,211,90,.18)}.TickerScreenButton_metaRow__PLgkP{margin-top:2px;font-size:.85rem;color:#c9c9c9;display:flex;align-items:center;gap:6px}.TickerScreenButton_metaKey__nlH9k{opacity:.9}.TickerScreenButton_footer__67iJP{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343}.TickerScreenButton_actionAvatarAccent___2abA,.TickerScreenButton_actionAvatarNeutral__bG7Ry{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:480px){.TickerScreenButton_dialog__kyQSI{border-radius:12px;padding:12px}}.StrategyBuilderButton_btnLabel__WAgMQ{display:inline-flex;align-items:center}.StrategyBuilderButton_backdrop__9YDSe{position:fixed;inset:0;background:rgba(0,0,0,.6);display:grid;place-items:center;z-index:3000;padding:calc(12px + env(safe-area-inset-top)) calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left))}.StrategyBuilderButton_dialog__wIzUH{width:min(720px,96vw);max-height:78vh;max-height:92dvh;display:flex;flex-direction:column;overflow:hidden;background:#2f2f2f;color:#f5f5f5;border:1px solid #4e4e4e;border-radius:16px;box-shadow:0 12px 36px rgba(0,0,0,.65);padding:14px 14px 12px}.StrategyBuilderButton_header__3rGZS{display:flex;align-items:center;gap:10px;padding:4px 2px 10px;border-bottom:1px solid #434343;margin-bottom:10px;flex:0 0 auto}.StrategyBuilderButton_headerAvatar__F_5uH{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#050505;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StrategyBuilderButton_headerText__Azts3{display:flex;flex-direction:column}.StrategyBuilderButton_title__if01G{font-weight:600;font-size:1rem;line-height:1.1}.StrategyBuilderButton_subtitle__zXOLv{color:#c7c7c7;font-size:.9rem;line-height:1.15}.StrategyBuilderButton_body__o_NBg{display:grid;grid-gap:10px;gap:10px;padding:2px 2px 6px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.StrategyBuilderButton_section__0BcqV{display:grid;grid-gap:8px;gap:8px}.StrategyBuilderButton_splitter__hiAjL{height:1px;background:linear-gradient(90deg,#3d3d3d,#4a4a4a 50%,#3d3d3d);border-radius:1px}.StrategyBuilderButton_label__CHu8s{font-size:.9rem;color:#e0e0e0}.StrategyBuilderButton_input__LSRWJ,.StrategyBuilderButton_select__RBQeU{width:100%;padding:8px 12px;border-radius:10px;border:1px solid #555;background:#3a3a3a;color:#fff;outline:none;height:40px;line-height:1}.StrategyBuilderButton_input__LSRWJ:focus,.StrategyBuilderButton_select__RBQeU:focus{border-color:#6b6b6b;box-shadow:0 0 0 3px rgba(255,211,90,.18)}.StrategyBuilderButton_select__RBQeU{padding-right:12px}.StrategyBuilderButton_hint__myhdp{color:#bdbdbd;font-size:.83rem}.StrategyBuilderButton_footer__LUQ7K{display:flex;justify-content:flex-end;gap:8px;padding-top:10px;border-top:1px solid #434343;margin-top:4px;flex:0 0 auto}.StrategyBuilderButton_actionAvatarAccent__uByvD,.StrategyBuilderButton_actionAvatarNeutral__WXKOs{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:18px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.StrategyBuilderButton_grid1__u2fmg{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.StrategyBuilderButton_grid2__gXLOM{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.StrategyBuilderButton_gridAdd2__BGghG{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"ticker type" "slider addbtn";grid-gap:10px;gap:10px;align-items:start}.StrategyBuilderButton_tickerCell__B3_Vh{grid-area:ticker}.StrategyBuilderButton_typeCell__AZJTq{grid-area:type}.StrategyBuilderButton_sliderCell__FinhF{grid-area:slider;min-width:0}.StrategyBuilderButton_addBtnCell__p9zbj{grid-area:addbtn;align-self:end;display:flex;align-items:center;justify-content:flex-end}.StrategyBuilderButton_sliderRow__0SEGR{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;min-height:40px}.StrategyBuilderButton_sliderVal__qyszm{min-width:54px;text-align:right;color:#eaeaea;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StrategyBuilderButton_range__Mq5xk{display:block;inline-size:100%;margin:0;background:transparent;accent-color:#ffd35a;-webkit-appearance:none;-moz-appearance:none;appearance:none}.StrategyBuilderButton_cellSlider__nnFkZ{min-width:0}.StrategyBuilderButton_range__Mq5xk::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#5a5a5a}.StrategyBuilderButton_range__Mq5xk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#ffd35a;border:1px solid #d2b24c;margin-top:-5px}.StrategyBuilderButton_range__Mq5xk::-moz-range-track{height:4px;border-radius:999px;background:#5a5a5a}.StrategyBuilderButton_range__Mq5xk::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#ffd35a;border:1px solid #d2b24c}.StrategyBuilderButton_portfolioBox__DEY4T{border:1px solid #434343;border-radius:12px;padding:8px;background:#333;width:100%}.StrategyBuilderButton_portfolioHead__7E_Y0{display:flex;justify-content:space-between;align-items:center;color:#e8e8e8;font-size:.93rem;margin-bottom:6px}.StrategyBuilderButton_totalHint__uyz8d{color:#c7c7c7;font-size:.82rem}.StrategyBuilderButton_empty__26CLC{color:#bdbdbd;font-size:.88rem;padding:6px 2px}.StrategyBuilderButton_list__0tVGT{display:grid;grid-gap:6px;gap:6px;max-height:min(240px,45vh);overflow-y:auto;overscroll-behavior:contain}.StrategyBuilderButton_row__PQCB5{display:grid;grid-template-columns:1.1fr 1.8fr 64px 30px;align-items:center;grid-gap:6px;gap:6px;padding:4px 6px;background:#3a3a3a;border:1px solid #4e4e4e;border-radius:10px}.StrategyBuilderButton_cellTicker__e4WY3{display:flex;align-items:center;gap:6px;min-width:0}.StrategyBuilderButton_ticker__J58DU{font-weight:600;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StrategyBuilderButton_badge__G3y8z{display:inline-block;padding:1px 6px;border-radius:999px;background:#505050;color:#f3f3f3;font-size:.7rem}.StrategyBuilderButton_cellVal__4UZpm{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.StrategyBuilderButton_cellRemove__5X2PC{display:flex;justify-content:flex-end}.StrategyBuilderButton_iconBtn__HG7Pp{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;line-height:0;border-radius:8px;background:#454545;border:1px solid #5a5a5a;color:#fff}.StrategyBuilderButton_iconBtn__HG7Pp:hover{background:#4d4d4d}.StrategyBuilderButton_segment__7sEZI{display:inline-flex;background:#3a3a3a;border:1px solid #555;border-radius:10px;padding:2px;gap:2px}.StrategyBuilderButton_segmentItem__z3bYp{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.StrategyBuilderButton_segmentItem__z3bYp input{margin:0;width:16px;height:16px;vertical-align:middle;accent-color:#ffd35a}@media (max-width:640px){.StrategyBuilderButton_dialog__wIzUH{border-radius:12px;padding:12px}.StrategyBuilderButton_grid2__gXLOM{grid-template-columns:1fr}.StrategyBuilderButton_gridAdd2__BGghG{grid-template-columns:1fr;grid-template-areas:"ticker" "type" "slider" "addbtn"}.StrategyBuilderButton_row__PQCB5{grid-template-columns:1fr;gap:8px}.StrategyBuilderButton_ticker__J58DU{max-width:100%}.StrategyBuilderButton_list__0tVGT{max-height:40vh}}.TypingIndicator_wrapper__24P2r{display:inline-block;position:relative;width:2rem;height:2rem}.TypingIndicator_icon__LezyC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transform-origin:center center;font-size:1.5rem;animation:TypingIndicator_flow__Z0f1R 1s ease-in-out infinite}@keyframes TypingIndicator_flow__Z0f1R{0%{transform:translate(-50%,-50%) scale(1);opacity:.6;color:#bbb}50%{transform:translate(-50%,-50%) scale(1.2);opacity:1;color:#fff}to{transform:translate(-50%,-50%) scale(1);opacity:.6;color:#bbb}}.UserMenu_userMenu__Jj9P9,.UserMenu_userTrigger__73PMY{display:inline-flex;align-items:center}.UserMenu_userTrigger__73PMY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#262626,#1f1f1f);color:#fff;font-size:.875rem;padding:.45rem .8rem;border-radius:.5rem;gap:.5rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.4);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserMenu_userTrigger__73PMY:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.UserMenu_userTrigger__73PMY:active{transform:translateY(0)}.UserMenu_userTrigger__73PMY:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.UserMenu_userIcon__XOGfD{width:16px;height:16px}.UserMenu_userId__x6POT{max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_overlay__XSGZs{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:grid;place-items:center;padding:1rem}.UserMenu_panel__SRqjZ{width:min(400px,96vw);max-height:85vh;overflow:auto;overscroll-behavior:contain;background:#1f1f1f;color:#fff;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(0,0,0,.6);padding:1rem}.UserMenu_panelHeader__LFXJz{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.UserMenu_panelHeader__LFXJz h3{margin:0;font-size:1rem}.UserMenu_closeBtn__Dg5Bs{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:8px;padding:.3rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.UserMenu_closeBtn__Dg5Bs svg{width:18px;height:18px}.UserMenu_closeBtn__Dg5Bs:hover{background:rgba(255,255,255,.06)}.UserMenu_closeBtn__Dg5Bs:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.UserMenu_infoGrid__EN4DP{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.UserMenu_infoRow__yXccg{display:grid;grid-template-columns:110px 1fr;grid-gap:1rem;gap:1rem;align-items:center;background:#181818;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.6rem .75rem}.UserMenu_key__3Etnu{opacity:.8;font-size:.85rem}.UserMenu_value__YIi9O{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;word-break:break-word}.UserMenu_actions__VaJK1{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}@media (prefers-reduced-motion:no-preference){.UserMenu_closeBtn__Dg5Bs,.UserMenu_userTrigger__73PMY{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform 80ms ease}.UserMenu_overlay__XSGZs{transition:background-color .16s ease,-webkit-backdrop-filter .16s ease;transition:background-color .16s ease,backdrop-filter .16s ease;transition:background-color .16s ease,backdrop-filter .16s ease,-webkit-backdrop-filter .16s ease}.UserMenu_panel__SRqjZ{transition:box-shadow .16s ease,border-color .16s ease}}@media (max-width:900px){.UserMenu_userTrigger__73PMY{font-size:.9rem;padding:.5rem .9rem;border-radius:.6rem}.UserMenu_userId__x6POT{max-width:12ch}.UserMenu_panel__SRqjZ{width:min(640px,96vw);max-height:88vh;padding:.9rem}.UserMenu_infoRow__yXccg{grid-template-columns:100px 1fr;gap:.75rem;padding:.55rem .7rem}.UserMenu_actions__VaJK1{gap:.6rem}}@media (max-width:380px){.UserMenu_userId__x6POT{max-width:10ch}.UserMenu_panel__SRqjZ{width:96vw;border-radius:10px;padding:.75rem}.UserMenu_infoRow__yXccg{grid-template-columns:1fr;gap:.4rem}.UserMenu_key__3Etnu{font-size:.82rem}.UserMenu_value__YIi9O{font-size:.88rem}.UserMenu_actions__VaJK1{justify-content:stretch;gap:.5rem}.UserMenu_actions__VaJK1>*{flex:1 1 auto}}.PaymentPanel_overlay__2T1V1{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;display:grid;place-items:center;padding:1rem}.PaymentPanel_panel__5WwdY{width:min(560px,96vw);max-height:85vh;overflow:auto;overscroll-behavior:contain;background:#1f1f1f;color:#fff;border-radius:12px;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px rgba(0,0,0,.6);padding:1rem}.PaymentPanel_panelHeader__R7Ssj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.PaymentPanel_panelHeader__R7Ssj h3{margin:0;font-size:1rem}.PaymentPanel_closeBtn__swzv2{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:8px;padding:.3rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.PaymentPanel_closeBtn__swzv2:hover{background:rgba(255,255,255,.06)}.PaymentPanel_closeBtn__swzv2:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.PaymentPanel_planTabs__hDmC4{display:inline-flex;gap:.4rem;margin:.25rem 0 .5rem;background:#181818;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.25rem}.PaymentPanel_planBtn__cSQNS{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:#fff;font-size:.9rem;padding:.4rem .7rem;border-radius:8px;cursor:pointer}.PaymentPanel_planBtn__cSQNS:hover{background:rgba(255,255,255,.06)}.PaymentPanel_planBtn__cSQNS:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.PaymentPanel_planBtnActive__GWTqU,.PaymentPanel_planBtn__cSQNS[aria-selected=true]{background:#202020;border-color:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.PaymentPanel_planNote__jAOd4{margin-top:.4rem;font-size:.85rem;opacity:.85}.PaymentPanel_infoGrid__DIyxp{display:grid;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.PaymentPanel_infoRow__nHxzd{display:grid;grid-template-columns:110px 1fr;grid-gap:1rem;gap:1rem;align-items:center;background:#181818;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.6rem .75rem}.PaymentPanel_key__exMov{opacity:.8;font-size:.85rem}.PaymentPanel_value__FxHAy{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;word-break:break-word}.PaymentPanel_actions__dRvLy{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.PaymentPanel_portalBtn__UHQcy,.PaymentPanel_upgradeBtn__Kf_vd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#262626,#1f1f1f);color:#fff;font-size:.95rem;padding:.6rem .9rem;border-radius:10px;display:inline-flex;align-items:center;gap:.5rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.4);cursor:pointer}.PaymentPanel_portalBtn__UHQcy:hover,.PaymentPanel_upgradeBtn__Kf_vd:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.PaymentPanel_portalBtn__UHQcy:active,.PaymentPanel_upgradeBtn__Kf_vd:active{transform:translateY(0)}.PaymentPanel_portalBtn__UHQcy:focus-visible,.PaymentPanel_upgradeBtn__Kf_vd:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.PaymentPanel_portalBtn__UHQcy:disabled,.PaymentPanel_upgradeBtn__Kf_vd:disabled{opacity:.5;cursor:not-allowed;pointer-events:auto;transform:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.PaymentPanel_midDivider__Edd_P{width:1px;align-self:stretch;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent);margin:0 .25rem;border-radius:1px}.PaymentPanel_lead__mY_Of{margin:.25rem 0 .5rem;opacity:.9}.PaymentPanel_stripeWord__CCY2o{color:#635bff;font-weight:700;letter-spacing:.01em;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial;font-size:1rem}.PaymentPanel_disclaimer__t2pdO{margin-top:.5rem;font-size:.85rem;line-height:1.35;opacity:.8}.PaymentPanel_error__G9vtV{margin-top:.6rem;padding:.5rem .6rem;border-radius:8px;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35);color:#fecaca;font-size:.9rem}@media (prefers-reduced-motion:no-preference){.PaymentPanel_closeBtn__swzv2,.PaymentPanel_planBtn__cSQNS,.PaymentPanel_portalBtn__UHQcy,.PaymentPanel_upgradeBtn__Kf_vd{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform 80ms ease}.PaymentPanel_overlay__2T1V1{transition:background-color .16s ease,-webkit-backdrop-filter .16s ease;transition:background-color .16s ease,backdrop-filter .16s ease;transition:background-color .16s ease,backdrop-filter .16s ease,-webkit-backdrop-filter .16s ease}.PaymentPanel_panel__5WwdY{transition:box-shadow .16s ease,border-color .16s ease}}@media (max-width:900px){.PaymentPanel_panel__5WwdY{width:min(640px,96vw);max-height:88vh;padding:.9rem}.PaymentPanel_infoRow__nHxzd{grid-template-columns:100px 1fr;gap:.75rem;padding:.55rem .7rem}.PaymentPanel_actions__dRvLy{gap:.6rem}.PaymentPanel_planTabs__hDmC4{display:flex;flex-wrap:wrap;gap:.35rem}.PaymentPanel_planBtn__cSQNS{padding:.38rem .65rem;font-size:.9rem}}@media (max-width:380px){.PaymentPanel_panel__5WwdY{width:96vw;border-radius:10px;padding:.75rem}.PaymentPanel_infoRow__nHxzd{grid-template-columns:1fr;gap:.4rem}.PaymentPanel_key__exMov{font-size:.82rem}.PaymentPanel_value__FxHAy{font-size:.88rem}.PaymentPanel_actions__dRvLy{justify-content:stretch;gap:.5rem}.PaymentPanel_actions__dRvLy>*{flex:1 1 auto}.PaymentPanel_planTabs__hDmC4{width:100%;justify-content:stretch}.PaymentPanel_planBtn__cSQNS{flex:1 1;text-align:center}.PaymentPanel_midDivider__Edd_P{display:none}}.resizer_handle__L_b_h,.resizer_root__Z1h8Z{position:relative;width:100%;height:100%}.resizer_handle__L_b_h{cursor:col-resize;background:transparent;outline:none}.resizer_grip__PBIXd{position:absolute;top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),0 0 0 4px rgba(255,255,255,.02);border-radius:2px;pointer-events:none}.resizer_handle__L_b_h:focus-visible .resizer_grip__PBIXd,.resizer_handle__L_b_h:hover .resizer_grip__PBIXd{background:rgba(255,255,255,.32);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25),0 0 0 6px rgba(255,255,255,.04)}.resizer_handle__L_b_h:active .resizer_grip__PBIXd{width:3px}.MessageBubble_container__rS1Y2{position:relative;max-width:100%;margin-bottom:1.5rem;padding:.6rem 1.25rem;border-radius:1rem;font-size:1rem;line-height:1.55;background:#2d2d2d;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.25)}.MessageBubble_user__dgkZY{align-self:flex-end}.MessageBubble_bot__NgZAx{align-self:flex-start}.MessageBubble_user__dgkZY{background:linear-gradient(180deg,#303030,#2a2a2a)}.MessageBubble_bot__NgZAx{background:linear-gradient(180deg,#2d2d2d,#272727)}.MessageBubble_markdown__2qTnQ{background:transparent;margin-right:.5rem}.MessageBubble_text__iOkt5{display:block;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.MessageBubble_markdown__2qTnQ :is(h1,h2,h3,h4){margin:.75rem 0 .5rem;line-height:1.25}.MessageBubble_markdown__2qTnQ :is(p,ul,ol,blockquote){margin:.5rem 0}.MessageBubble_markdown__2qTnQ blockquote{margin:.6rem 0;padding-left:.75rem;border-left:3px solid rgba(255,255,255,.15);color:#ddd}.MessageBubble_markdown__2qTnQ a{color:#9ec5ff;text-decoration:underline;text-underline-offset:2px}.MessageBubble_markdown__2qTnQ :not(pre)>code{background:rgba(255,255,255,.06);padding:.2em .45em;border-radius:.35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.MessageBubble_markdown__2qTnQ .markdown-body pre,.MessageBubble_markdown__2qTnQ pre{background:#1e1e1e;border-radius:8px}.MessageBubble_inlineExtras__29ipS{display:inline-flex;gap:.4rem;margin-left:.5rem;vertical-align:middle}.MessageBubble_codeWrapper__jt_Pb{margin:.75rem 0}.MessageBubble_toggleCodeBtn__wOFdx{background:transparent;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.MessageBubble_toggleCodeBtn__wOFdx svg{width:20px;height:20px}.MessageBubble_codeBlock__uFeI2{background:#1e1e1e;border-radius:.5rem;overflow-x:auto}.markdown-body pre.MessageBubble_codeBlock__uFeI2{padding:0}.MessageBubble_viewCodeBar__dInOl{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem}.MessageBubble_viewCodeBtn__rKgoC{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#262626,#1f1f1f);color:#fff;font-size:.875rem;padding:.375rem .75rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.375rem;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 4px 12px rgba(0,0,0,.4);cursor:pointer;transition:transform .08s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.MessageBubble_viewCodeBtn__rKgoC:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.MessageBubble_viewCodeBtn__rKgoC:active{transform:translateY(0)}.MessageBubble_viewCodeBtn__rKgoC:focus-visible{outline:2px solid rgba(99,102,241,.45);outline-offset:2px;border-radius:8px}.MessageBubble_viewCodeBtnActive__qAPwo{background:linear-gradient(180deg,#2a2a2a,#242424);border-color:rgba(255,255,255,.16)}.MessageBubble_viewCodeBtnDisabled__NGUb5{opacity:.6;cursor:not-allowed;filter:saturate(.6)}.MessageBubble_viewCodeBtn__rKgoC svg{width:16px;height:16px}.MessageBubble_lockedHint__VlYLf{font-size:.75rem;opacity:.85}.MessageBubble_codePanel__k3ac5{margin:.5rem 0 1rem;padding:.75rem;background:#1a1a1a;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.MessageBubble_figureBar__pURtn{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;margin:.75rem 0;min-width:0}.MessageBubble_figureBar__pURtn>*{flex:0 1 auto;min-width:0;max-width:100%;display:inline-flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:34px;padding:.25rem .6rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.MessageBubble_copyButton__uqBGT{position:absolute;top:.5rem;right:.5rem;margin:0;padding:0;border:none;background:none;cursor:pointer;display:flex;align-items:center;opacity:0;pointer-events:none;transition:opacity .2s ease,background .2s ease}.MessageBubble_container__rS1Y2:focus-within .MessageBubble_copyButton__uqBGT,.MessageBubble_container__rS1Y2:hover .MessageBubble_copyButton__uqBGT{opacity:1;pointer-events:auto}.MessageBubble_copyButton__uqBGT:focus-visible,.MessageBubble_copyButton__uqBGT:hover{background:#555;outline:2px solid rgba(99,102,241,.45);border-radius:6px}.MessageBubble_copyButton__uqBGT:active{transform:none}.MessageBubble_copyButton__uqBGT svg polyline,.MessageBubble_copyButton__uqBGT svg rect{stroke:#fff;transition:stroke .1s ease}.MessageBubble_copyButton__uqBGT:before{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:.375rem .75rem;font-size:.75rem;border-radius:.375rem;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .2s ease}.MessageBubble_copyButton__uqBGT:hover:before{opacity:1}@media (prefers-reduced-motion:no-preference){.MessageBubble_container__rS1Y2,.MessageBubble_copyButton__uqBGT,.MessageBubble_viewCodeBtn__rKgoC{transition:box-shadow .18s ease,background .18s ease,opacity .18s ease}}@media (max-width:900px){.MessageBubble_container__rS1Y2{margin-bottom:1rem;padding:.6rem .9rem;border-radius:.9rem;font-size:clamp(.97rem,2.6vw,1rem)}.MessageBubble_markdown__2qTnQ :is(h1,h2,h3,h4){margin:.6rem 0 .35rem}.MessageBubble_markdown__2qTnQ :is(p,ul,ol,blockquote){margin:.4rem 0}.MessageBubble_toggleCodeBtn__wOFdx,.MessageBubble_viewCodeBtn__rKgoC{min-height:40px}.MessageBubble_copyButton__uqBGT{opacity:1;pointer-events:auto;background:rgba(0,0,0,0)}.MessageBubble_copyButton__uqBGT:before{display:none}.MessageBubble_codeBlock__uFeI2{-webkit-overflow-scrolling:touch}.markdown-body pre.MessageBubble_codeBlock__uFeI2 code{font-size:.92rem;line-height:1.5}.MessageBubble_figureBar__pURtn{flex-wrap:wrap}}@media (max-width:380px){.MessageBubble_container__rS1Y2{padding:.55rem .8rem;border-radius:.8rem}.MessageBubble_viewCodeBtn__rKgoC{font-size:.85rem;padding:.35rem .6rem}.MessageBubble_figureBar__pURtn{gap:.4rem}.MessageBubble_figureBar__pURtn>*{padding:.25rem .5rem}.markdown-body pre.MessageBubble_codeBlock__uFeI2 code{font-size:.88rem}}.TableViewport_viewport__psrn8{--surface-1:#161616;--surface-2:#0f0f0f;--chrome:rgba(255,255,255,0.10);--inset:12px;position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-block;min-width:0;border-radius:12px;background:radial-gradient(800px 50% at 80% 0,rgba(255,255,255,.03),transparent 60%),linear-gradient(180deg,var(--surface-1),var(--surface-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 40px rgba(0,0,0,.45);overflow:hidden;resize:none}.TableViewport_toolbar__QhWJE{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 10px;background:transparent;border:0}.TableViewport_toolBtn__3_ku_{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#f6f6f6;font-size:13px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TableViewport_toolBtn__3_ku_:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.TableViewport_toolBtn__3_ku_:active{transform:translateY(1px)}.TableViewport_toolBtn__3_ku_:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.TableViewport_scrollArea__hxtxD{position:relative;width:100%;max-height:clamp(260px,50vh,600px);overflow-x:auto;overflow-y:auto;min-width:0;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;-webkit-mask-image:none;mask-image:none}.TableViewport_scrollArea__hxtxD::-webkit-scrollbar{height:12px;width:12px}.TableViewport_scrollArea__hxtxD::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28);border-radius:999px;border:3px solid transparent;background-clip:content-box}.TableViewport_scrollArea__hxtxD::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.38)}.TableViewport_scrollArea__hxtxD::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.TableViewport_scrollArea__hxtxD{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.5) rgba(255,255,255,.12)}.TableViewport_fullscreenScroll__0PEik>table,.TableViewport_scrollArea__hxtxD>table{display:table!important;overflow:visible!important;width:max-content;max-width:none;table-layout:auto;margin-right:12px}.TableViewport_fullscreenScroll__0PEik tbody,.TableViewport_fullscreenScroll__0PEik thead,.TableViewport_scrollArea__hxtxD tbody,.TableViewport_scrollArea__hxtxD thead{overflow:visible!important}.TableViewport_fullscreen__Oh3oU{position:fixed;inset:0;z-index:4000;background:radial-gradient(1200px 60% at 80% 100%,rgba(255,255,255,.04),transparent 60%),radial-gradient(900px 60% at 10% 0,rgba(255,255,255,.035),transparent 60%),rgba(10,10,10,.94);display:grid;place-items:center}.TableViewport_fullscreenInner__2hRti{position:relative;width:min(96vw,1400px);height:min(92vh,900px);display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(180deg,#131313,#0c0c0c);box-shadow:0 20px 60px rgba(0,0,0,.7);overflow:hidden}.TableViewport_fullscreen__Oh3oU .TableViewport_toolbar__QhWJE{padding:calc(8px + env(safe-area-inset-top, 0px)) 12px}.TableViewport_fullscreenScroll__0PEik{position:relative;flex:1 1 auto;min-height:0;min-width:0;padding:0 var(--inset) calc(12px + env(safe-area-inset-bottom, 0px));overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.TableViewport_fullscreenInner__2hRti :where(table),.TableViewport_viewport__psrn8 :where(table){width:max-content;max-width:none;border-collapse:collapse;background-color:#252525;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-size:.95rem;table-layout:auto}.TableViewport_fullscreenInner__2hRti :where(td),.TableViewport_fullscreenInner__2hRti :where(th),.TableViewport_viewport__psrn8 :where(td),.TableViewport_viewport__psrn8 :where(th){padding:.6em .75em;border:1px solid rgba(255,255,255,.12);color:inherit;background-color:#252525;white-space:nowrap;vertical-align:top}.TableViewport_fullscreenInner__2hRti :where(thead th),.TableViewport_viewport__psrn8 :where(thead th){position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:#2b2b2b;font-weight:700;-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1)}.TableViewport_fullscreenInner__2hRti :where(thead th:first-child,tbody td:first-child),.TableViewport_viewport__psrn8 :where(thead th:first-child,tbody td:first-child){position:-webkit-sticky;position:sticky;left:0;z-index:3;background-color:#2b2b2b}.TableViewport_fullscreenInner__2hRti :where(tbody tr:nth-child(odd) td:first-child),.TableViewport_viewport__psrn8 :where(tbody tr:nth-child(odd) td:first-child){background-color:#2a2a2a}.TableViewport_fullscreenInner__2hRti :where(tbody tr:nth-child(2n) td:first-child),.TableViewport_viewport__psrn8 :where(tbody tr:nth-child(2n) td:first-child){background-color:#252525}.TableViewport_fullscreenInner__2hRti :where(thead th:first-child),.TableViewport_viewport__psrn8 :where(thead th:first-child){z-index:4}.TableViewport_fullscreenInner__2hRti :where(td code,th code),.TableViewport_viewport__psrn8 :where(td code,th code){background:rgba(255,255,255,.08);border-radius:.35em;padding:.1em .35em;font-size:.92em}.TableViewport_fullscreenInner__2hRti :where(caption),.TableViewport_viewport__psrn8 :where(caption){caption-side:top;text-align:left;padding:.4rem .1rem .6rem;color:#cfcfcf;font-size:.92rem}@media (prefers-reduced-motion:no-preference){.TableViewport_fullscreenInner__2hRti,.TableViewport_viewport__psrn8{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}}@media (max-width:900px){.TableViewport_viewport__psrn8{resize:none}.TableViewport_fullscreenInner__2hRti{width:96vw;height:92vh}}.NetworkErrorBanner_root__jYY_9{--accent:239,68,68;--bg1:rgba(var(--accent),0.12);--bg2:rgba(var(--accent),0.06);--border:rgba(var(--accent),0.30);--icon-bg:rgba(var(--accent),0.16);--text:#ffe5e5;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:linear-gradient(180deg,var(--bg1),var(--bg2));color:var(--text);font-size:13px;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.35)}.NetworkErrorBanner_sticky__2QE8P{position:-webkit-sticky;position:sticky;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:40}.NetworkErrorBanner_icon__J2rhx{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:var(--icon-bg);border:1px solid var(--border);color:rgb(var(--accent))}.NetworkErrorBanner_icon__J2rhx>svg{width:12px;height:12px}.NetworkErrorBanner_text__voDM2{flex:1 1 auto;font-weight:600;color:var(--text);min-width:0}.NetworkErrorBanner_actions__JFhof{flex:0 0 auto;display:flex;align-items:center;gap:6px}.NetworkErrorBanner_retry__OOHFd{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--accent),.45);background:rgba(var(--accent),.22);color:#fff;font-weight:600;font-size:12px;padding:6px 10px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NetworkErrorBanner_retry__OOHFd:hover{background:rgba(var(--accent),.28);border-color:rgba(var(--accent),.55)}.NetworkErrorBanner_retry__OOHFd:active{transform:translateY(.5px)}.NetworkErrorBanner_retry__OOHFd:focus-visible{outline:2px solid rgba(var(--accent),.55);outline-offset:2px}.NetworkErrorBanner_dismiss__X_ouN{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;color:#ffd6d6;width:26px;height:26px;line-height:1;border-radius:7px;cursor:pointer}.NetworkErrorBanner_dismiss__X_ouN:hover{background:rgba(255,255,255,.04);border-color:var(--border)}.NetworkErrorBanner_dismiss__X_ouN:focus-visible{outline:2px solid rgba(var(--accent),.55);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.NetworkErrorBanner_dismiss__X_ouN,.NetworkErrorBanner_retry__OOHFd{transition:background-color .16s ease,border-color .16s ease,transform 80ms ease,opacity .12s ease}.NetworkErrorBanner_root__jYY_9{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}}@media (max-width:900px){.NetworkErrorBanner_root__jYY_9{flex-wrap:wrap;gap:6px}.NetworkErrorBanner_text__voDM2{font-size:12.5px}.NetworkErrorBanner_actions__JFhof{margin-left:auto}.NetworkErrorBanner_sticky__2QE8P{bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}@media (max-width:560px){.NetworkErrorBanner_root__jYY_9{padding:7px 9px;border-radius:9px}.NetworkErrorBanner_text__voDM2{font-size:12px}.NetworkErrorBanner_retry__OOHFd{padding:5px 9px;font-size:11px}.NetworkErrorBanner_dismiss__X_ouN{width:24px;height:24px}}.NetworkErrorBanner_root__jYY_9 :focus-visible{outline-offset:2px;border-radius:6px}@media (prefers-contrast:more){.NetworkErrorBanner_icon__J2rhx,.NetworkErrorBanner_root__jYY_9{border-color:rgba(var(--accent),.55)}}.ProfileAvatar_avatarWrap__dcWww{position:relative;display:inline-flex}.ProfileAvatar_circle__m2CKG{width:32px;height:32px;border-radius:50%;background-color:#3d3d3d;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;letter-spacing:.3px}.ProfileAvatar_tierBadge__JmpMu{position:absolute;bottom:-4px;right:-4px;font-size:10px;line-height:1;padding:2px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.18);box-shadow:0 2px 6px rgba(0,0,0,.45)}.ProfileAvatar_tierBasic__fVDuZ{background:#3a3a3a;color:#eeeeee}.ProfileAvatar_tierPlus__cIsFG{background:linear-gradient(180deg,#0ea5e9,#22c55e);color:#ffffff}.ProfileAvatar_tierPro__p1O61{background:linear-gradient(180deg,#6d28d9,#2563eb);color:#ffffff}@media (max-width:900px){.ProfileAvatar_circle__m2CKG{width:36px;height:36px;border-radius:999px}.ProfileAvatar_tierBadge__JmpMu{bottom:-5px;right:-5px}}@media (max-width:380px){.ProfileAvatar_circle__m2CKG{width:40px;height:40px}.ProfileAvatar_tierBadge__JmpMu{bottom:-6px;right:-6px;font-size:11px}}.ProposalBubble_container__pmQvg{position:relative;max-width:100%;margin-bottom:1.25rem;padding:.75rem 1.25rem;border-radius:.75rem;--bg1:#2d2d2d;--bg2:#272727;--text:#eee;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--accent:99,102,241;background:linear-gradient(180deg,var(--bg1),var(--bg2));color:var(--text);font-size:.95rem;line-height:1.55;border:1px solid var(--border);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 28px rgba(0,0,0,.35)}.ProposalBubble_header__EMHe5{font-weight:600;margin-bottom:.5rem;letter-spacing:.005em}.ProposalBubble_markdown__HGz_p{background:transparent;margin-right:.5rem}.ProposalBubble_text__M_dhN{display:block;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.ProposalBubble_markdown__HGz_p :is(h1,h2,h3,h4){margin:.75rem 0 .5rem;line-height:1.25}.ProposalBubble_markdown__HGz_p :is(p,ul,ol,blockquote){margin:.5rem 0}.ProposalBubble_markdown__HGz_p blockquote{margin:.6rem 0;padding-left:.75rem;border-left:3px solid rgba(255,255,255,.15);color:#ddd}.ProposalBubble_markdown__HGz_p a{color:#9ec5ff;text-decoration:underline;text-underline-offset:2px}.ProposalBubble_markdown__HGz_p :not(pre)>code{background:rgba(255,255,255,.06);padding:.2em .45em;border-radius:.35em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em}.ProposalBubble_markdown__HGz_p .markdown-body pre,.ProposalBubble_markdown__HGz_p pre{background:#1e1e1e;border-radius:8px}.ProposalBubble_markdown__HGz_p .markdown-body table,.ProposalBubble_markdown__HGz_p table{display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#252525;border-collapse:collapse;border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.ProposalBubble_markdown__HGz_p .markdown-body td,.ProposalBubble_markdown__HGz_p .markdown-body th,.ProposalBubble_markdown__HGz_p td,.ProposalBubble_markdown__HGz_p th{padding:.6em .75em;border:1px solid rgba(255,255,255,.12);color:inherit;background-color:#252525}.ProposalBubble_inlineExtras__ISkRT{display:inline-flex;gap:.4rem;margin-left:.5rem;vertical-align:middle}.ProposalBubble_codeWrapper__J6TF4{margin:.75rem 0}.ProposalBubble_toggleCodeBtn__30_FJ{background:transparent;border:none;cursor:pointer;padding:4px;border-radius:6px}.ProposalBubble_toggleCodeBtn__30_FJ:hover{background:rgba(255,255,255,.06)}.ProposalBubble_toggleCodeBtn__30_FJ:focus-visible{outline:2px solid rgba(var(--accent),.55);outline-offset:2px}.ProposalBubble_toggleCodeBtn__30_FJ svg{width:18px;height:18px}.ProposalBubble_codeBlock__kyruR{background:#1e1e1e;border-radius:.5rem;overflow-x:auto;font-family:Menlo,Consolas,ui-monospace,monospace;border:1px solid rgba(255,255,255,.06)}.markdown-body pre.ProposalBubble_codeBlock__kyruR{padding:0}.ProposalBubble_copyButton__pabZ9{position:absolute;top:.5rem;right:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-radius:6px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,background-color .2s ease,border-color .2s ease}.ProposalBubble_container__pmQvg:focus-within .ProposalBubble_copyButton__pabZ9,.ProposalBubble_container__pmQvg:hover .ProposalBubble_copyButton__pabZ9{opacity:1;pointer-events:auto}.ProposalBubble_copyButton__pabZ9:hover{background:rgba(255,255,255,.06);border-color:var(--border)}.ProposalBubble_copyButton__pabZ9:focus-visible{outline:2px solid rgba(var(--accent),.55);outline-offset:2px}.ProposalBubble_copyButton__pabZ9:before{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translateX(-50%);background:#111827;color:#fff;padding:.3rem .55rem;font-size:.75rem;border-radius:.35rem;opacity:0;pointer-events:none;white-space:nowrap;transition:opacity .2s ease}.ProposalBubble_copyButton__pabZ9:hover:before{opacity:1}.ProposalBubble_status__M5qxc{display:inline-block;color:#e9ecff;background-color:rgba(var(--accent),.18);border:1px solid rgba(var(--accent),.32);font-size:.85rem;font-weight:600;padding:.18em .55em;border-radius:.35em;margin-bottom:.5em;line-height:1.2}@media (prefers-reduced-motion:no-preference){.ProposalBubble_container__pmQvg,.ProposalBubble_copyButton__pabZ9,.ProposalBubble_toggleCodeBtn__30_FJ{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}}@media (max-width:900px){.ProposalBubble_container__pmQvg{margin-bottom:1rem;padding:.7rem .9rem;border-radius:.7rem;font-size:.95rem}.ProposalBubble_markdown__HGz_p{margin-right:1.25rem}.ProposalBubble_toggleCodeBtn__30_FJ{padding:6px}.ProposalBubble_copyButton__pabZ9{opacity:1;pointer-events:auto;background:rgba(0,0,0,0)}.ProposalBubble_copyButton__pabZ9:before{display:none}.ProposalBubble_codeBlock__kyruR{-webkit-overflow-scrolling:touch}.markdown-body pre.ProposalBubble_codeBlock__kyruR code{font-size:.92rem;line-height:1.5}.ProposalBubble_markdown__HGz_p :is(p,ul,ol,blockquote){margin:.4rem 0}.ProposalBubble_markdown__HGz_p :is(h1,h2,h3,h4){margin:.5rem 0 .3rem}}@media (max-width:380px){.ProposalBubble_container__pmQvg{padding:.6rem .75rem;border-radius:.65rem}.markdown-body pre.ProposalBubble_codeBlock__kyruR code{font-size:.88rem}.ProposalBubble_status__M5qxc{font-size:.8rem}}.ChartContainer_loading__MDT91{color:#b9b9b9;font-size:.95rem}.ChartContainer_wrapper__Gq3Bu{--surface-1:#161616;--surface-2:#0f0f0f;--chrome:rgba(255,255,255,0.10);--dock-max-h:100%;position:relative;width:100%;height:100%;min-height:0;display:flex;flex-direction:column;border:1px solid var(--chrome);border-radius:14px;background:radial-gradient(800px 50% at 80% 0,rgba(255,255,255,.03),transparent 60%),linear-gradient(180deg,var(--surface-1),var(--surface-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 50px rgba(0,0,0,.55);overflow:hidden}.ChartContainer_toolbar__Ci3hW{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:8px 10px 0;background:transparent;border:0}.ChartContainer_toolBtn__fQA3M{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.06);color:#f6f6f6;font-size:13px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChartContainer_toolBtn__fQA3M:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.ChartContainer_toolBtn__fQA3M:active{transform:translateY(1px)}.ChartContainer_toolBtn__fQA3M:focus-visible{outline:2px solid rgba(99,102,241,.55);outline-offset:2px}.ChartContainer_plotArea__2FVnz{position:relative;flex:1 1 auto;max-height:var(--dock-max-h);min-height:0;padding:8px 10px 10px;display:grid;align-items:start;overflow:hidden}.ChartContainer_fullscreen__n8U9Q{position:fixed;inset:0;z-index:4000;background:radial-gradient(1200px 60% at 80% 100%,rgba(255,255,255,.04),transparent 60%),radial-gradient(900px 60% at 10% 0,rgba(255,255,255,.035),transparent 60%),rgba(10,10,10,.94);display:grid;place-items:center}.ChartContainer_fullscreenInner__d25QT{position:relative;width:min(96vw,1400px);height:min(92vh,900px);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:linear-gradient(180deg,#131313,#0c0c0c);box-shadow:0 20px 60px rgba(0,0,0,.7);overflow:hidden}.ChartContainer_fullscreen__n8U9Q .ChartContainer_toolbar__Ci3hW{padding:calc(8px + env(safe-area-inset-top, 0px)) 12px 0}.ChartContainer_fullscreenPlot__Bl7W4{position:relative;flex:1 1 auto;min-height:0;padding:8px 12px calc(12px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;overflow:hidden}.ChartContainer_plotArea__2FVnz>.ChartContainer_plotScroll__mw8By{max-height:inherit;overflow:auto;-webkit-overflow-scrolling:touch}.ChartContainer_plotScroll__mw8By{position:relative;width:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}.ChartContainer_fullscreenPlot__Bl7W4 .ChartContainer_plotScroll__mw8By{flex:1 1 auto;min-height:0}.ChartContainer_plotInner__vJI5d{width:100%;height:100%;min-height:240px}.ChartContainer_fullscreenPlot__Bl7W4 .ChartContainer_plotInner__vJI5d{min-height:100%}@media (prefers-reduced-motion:no-preference){.ChartContainer_fullscreenInner__d25QT,.ChartContainer_wrapper__Gq3Bu{transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}}@media (max-width:900px){.ChartContainer_fullscreenInner__d25QT{width:96vw;height:92vh}}.TypingHeading_cursor__2__37{display:inline-block;margin-left:.25ch;vertical-align:text-bottom;color:rgba(255,255,255,.92);animation:TypingHeading_blink__Gx9Jx 1s step-start infinite}@keyframes TypingHeading_blink__Gx9Jx{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.TypingHeading_cursor__2__37{animation:none}}@media (max-width:900px){.TypingHeading_cursor__2__37{margin-left:.2ch}}@media (max-width:380px){.TypingHeading_cursor__2__37{margin-left:.15ch}}