.not-found_pageContainer__GHKU2{display:flex;min-height:100vh;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:white;overflow:hidden;position:relative;background-color:#090a0f}.not-found_backgroundWrapper__TZ4s5{position:fixed;inset:0;z-index:-10}.not-found_backgroundInner__TE0dX{position:relative;height:100%;width:100%;background-color:#090a0f;overflow:hidden}.not-found_gridPattern__F_zep{position:absolute;height:100%;width:100%;background-image:linear-gradient(90deg,rgba(68,68,68,.05) 1px,transparent 0),linear-gradient(180deg,rgba(68,68,68,.05) 1px,transparent 0);background-size:14px 24px;opacity:.7}.not-found_gradientOrb1__9gwLg{position:absolute;top:10%;left:15%;width:30vh;height:30vh;border-radius:50%;background:radial-gradient(circle,rgba(79,70,229,.15) 0,transparent 70%);filter:blur(40px);opacity:.4}.not-found_gradientOrb2__AyGBh{position:absolute;bottom:20%;right:10%;width:25vh;height:25vh;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.1) 0,transparent 70%);filter:blur(45px);opacity:.4}.not-found_contentContainer__Y_4ta{width:100%;max-width:28rem;text-align:center;display:flex;flex-direction:column;gap:1rem;padding:1rem 0;opacity:1;margin-bottom:70px}.not-found_headingSection__cm7yb{margin-bottom:.5rem}.not-found_errorCode__CAcSi{font-size:clamp(7rem,20vw,14rem);line-height:1;font-weight:700;margin:0;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(180,180,180,.5));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 30px rgba(0,0,0,.2);letter-spacing:-.05em}.not-found_errorText__3kKAE{font-size:1.25rem;color:rgba(220,220,220,.8);margin:.5rem 0 0;font-weight:500;letter-spacing:.025em;opacity:1;line-height:1.5}.not-found_navSection__y63Be{margin-top:0;margin-bottom:0;opacity:1}.not-found_navTitle__STLKn{font-size:.875rem;color:rgba(180,180,180,.7);margin-bottom:1rem;font-weight:400;letter-spacing:.02em}.not-found_navLinks__CYxgz{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.not-found_navLink__dzhgA{display:flex;align-items:center;text-decoration:none;color:rgba(255,255,255,.85);padding:.5rem 1rem;border-radius:25px;transition:all .2s ease;border:1px solid transparent;background:transparent}.not-found_navLink__dzhgA:hover{transform:none;color:#ffffff;border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.not-found_navLink__dzhgA:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.not-found_navLink__dzhgA svg{width:18px;height:18px;stroke-width:1.5;margin-right:.5rem;opacity:.9}.not-found_navLinkText__Tc0cF{font-size:.9375rem;font-weight:400}.not-found_searchSection__b8XIc{margin-top:.5rem;margin-bottom:1rem;opacity:1;z-index:999}.not-found_searchTitle__9LkpZ{font-size:.875rem;color:rgba(180,180,180,.7);margin-bottom:1.2rem}.not-found_searchWrapper__uQf7r{position:relative}.not-found_searchInner__TX1Ja,.not-found_searchWrapper__uQf7r{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.not-found_searchInner__TX1Ja{filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.not-found_homeLinkContainer__h07OQ{margin-top:.5rem}.not-found_homeLink__dJ3y2{display:inline-flex;align-items:center;font-size:.875rem;color:rgba(220,220,220,.7);text-decoration:none;padding:.5rem .75rem;border-radius:2rem;transition:all .2s ease;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:1rem}.not-found_homeLink__dJ3y2:hover{background:rgba(255,255,255,.07);color:white;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.not-found_homeLink__dJ3y2:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.not-found_arrowIcon__z342n{margin-left:.5rem;height:1rem;width:1rem;transition:transform .2s ease}.not-found_homeLink__dJ3y2:hover .not-found_arrowIcon__z342n{transform:translateX(3px)}.not-found_footer__DV_UC{position:fixed;bottom:0;width:100%;padding:1rem;border-top:1px solid rgba(75,75,75,.2);background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.9}.not-found_footerContent__PP7ds{max-width:100%;margin:0 auto;text-align:center;font-size:.875rem;color:rgba(180,180,180,.6)}.not-found_logoBackground__4C7C_{position:absolute;inset:0;z-index:-3;display:flex;justify-content:center;align-items:center;overflow:hidden;pointer-events:none}.not-found_logoWrapper__3kYyp{position:absolute;width:min(90vh,90vw);height:min(90vh,90vw);opacity:.025;transform:rotate(-5deg)}.not-found_logoWrapper__3kYyp svg{width:100%;height:100%;stroke:rgba(255,255,255,.8);stroke-width:.5}.not-found_js-animate__fgRTB .not-found_logoWrapper__3kYyp{animation:not-found_logoPulse__PiV35 12s ease-in-out infinite alternate}@keyframes not-found_logoPulse__PiV35{0%{opacity:.02;transform:rotate(-5deg) scale(.98)}to{opacity:.035;transform:rotate(-5deg) scale(1.03)}}.not-found_js-animate__fgRTB .not-found_errorCode__CAcSi{animation:not-found_pulseLight__tcZfk 4s ease-in-out infinite alternate}.not-found_js-animate__fgRTB .not-found_errorText__3kKAE{animation:not-found_fadeSlideUp__wvyg1 .7s ease-out}.not-found_js-animate__fgRTB .not-found_navSection__y63Be{animation:not-found_fadeIn__12Brx .7s ease-out .1s both}.not-found_js-animate__fgRTB .not-found_searchSection__b8XIc{animation:not-found_fadeSlideUp__wvyg1 .7s ease-out .2s both}.not-found_js-animate__fgRTB .not-found_homeLinkContainer__h07OQ{animation:not-found_fadeSlideUp__wvyg1 .7s ease-out .3s both}.not-found_js-animate__fgRTB .not-found_gradientOrb1__9gwLg{opacity:.7;animation:not-found_float__pUhTr 15s ease-in-out infinite alternate}.not-found_js-animate__fgRTB .not-found_gradientOrb2__AyGBh{opacity:.7;animation:not-found_float__pUhTr 18s ease-in-out infinite alternate-reverse}@keyframes not-found_fadeIn__12Brx{0%{opacity:0}to{opacity:1}}@keyframes not-found_fadeSlideUp__wvyg1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes not-found_float__pUhTr{0%{transform:translate(0)}to{transform:translate(8px,-8px)}}@keyframes not-found_pulseLight__tcZfk{0%{opacity:.9}to{opacity:1}}.not-found_srOnly__wklmP{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (max-width:480px){.not-found_navLinks__CYxgz{gap:.75rem}.not-found_navLink__dzhgA{padding:.4rem .75rem}.not-found_navLink__dzhgA svg{width:16px;height:16px}.not-found_navLinkText__Tc0cF{font-size:.875rem}}.StockSearch_container__KIYkf{position:relative;width:300px}.StockSearch_searchInput__RWFY9{display:flex;height:2.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;border-radius:9999px;border:1px solid var(--border-color);background-color:var(--input-bg);color:var(--text-primary)}.StockSearch_searchInput__RWFY9::placeholder{color:var(--text-secondary)}.StockSearch_searchInput__RWFY9:hover{background-color:var(--input-hover-bg)}.StockSearch_searchInput__RWFY9:focus{outline:none;background-color:var(--input-focus-bg);box-shadow:0 0 0 2px var(--primary-300)}.StockSearch_searchInput__RWFY9:disabled{cursor:not-allowed;opacity:.5}.StockSearch_searchInput__RWFY9[type=file]{border:0;background:transparent;font-size:.875rem;font-weight:500}.StockSearch_error__4NpfI{border-color:var(--error-color)}.StockSearch_searchResults___GZCv{position:absolute;top:100%;left:0;width:100%;background-color:var(--bg-primary);box-shadow:var(--shadow-lg);margin-top:.5rem;border-radius:.5rem;border:1px solid var(--border-color);z-index:50;text-align:left}.StockSearch_emptyState___eo_x,.StockSearch_loadingState__bfbeS{padding:1rem;color:var(--text-secondary);font-size:.875rem}.StockSearch_resultsList__d34Ir{list-style:none;margin:0;padding:.5rem 0}.StockSearch_resultItem__iH0N5{min-height:18px;padding:.5rem .75rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:background-color .2s}.StockSearch_resultItem__iH0N5:hover{background-color:var(--hover-bg)}.StockSearch_stockInfo__uaehJ{font-size:.875rem;color:var(--text-primary);white-space:normal;word-break:break-word;overflow-wrap:break-word}.StockSearch_stockName__YJmHy{font-weight:500;color:var(--text-primary);font-size:.875rem;white-space:nowrap;margin-right:.5rem}.StockSearch_stockSymbol__3SKhS{font-size:.8rem;color:var(--text-muted)}@media (max-width:768px){.StockSearch_container__KIYkf,.StockSearch_searchInput__RWFY9{width:100%}}.header_header__dGL52{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--border-color);background-color:var(--background);position:-webkit-sticky;position:sticky;top:0;z-index:50}.header_headerLeft__7Kj1x{display:flex;align-items:center;gap:2rem}.header_logoLink__2MwUw,.header_logo__zlk1H{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem}.header_logoLink__2MwUw{text-decoration:none;color:inherit;transition:opacity .2s ease;padding:0 0 0 1rem}.header_logoLink__2MwUw:hover{opacity:.8}.header_logoLink__2MwUw img{filter:brightness(0) saturate(100%);filter:invert(100%) sepia(0) saturate(0) hue-rotate(93deg) brightness(103%) contrast(103%)}@media (prefers-color-scheme:dark){.header_logoLink__2MwUw img{filter:invert(21%) sepia(14%) saturate(682%) hue-rotate(176deg) brightness(95%) contrast(88%)}}.header_navigationContainer__HjCS6{margin-left:auto;display:flex;align-items:center;gap:1rem}.header_navContainer__NwpbZ{gap:1rem;padding:0 1rem 0 0}.header_mainNav__I5a9E,.header_navContainer__NwpbZ{display:flex;align-items:center}.header_navList__wViA1{display:flex;list-style:none;margin:0;padding:0;gap:1.5rem}.header_navLink__j7DH9{color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s;padding:.5rem 0}.header_navLink__j7DH9:hover{color:var(--text-primary)}.header_profileDropdown__p_VSB{position:relative;display:inline-block}.header_profileDropdown__p_VSB:after{content:"";position:absolute;top:100%;left:0;width:100%;height:.75rem;background-color:transparent}.header_profileButton__t4fg1{display:flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:50%;border:1px solid var(--border-color);background-color:transparent;cursor:pointer;transition:all .2s ease;padding:0;color:var(--text-secondary);position:relative}.header_profileButton__t4fg1:hover{color:var(--text-primary);box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--border-color)}.header_userIcon__ZROp1{width:1.2rem;height:1.2rem}.header_srOnly__JQ_QE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.header_dropdownContent__m0Lx8{min-width:12rem;background-color:var(--background);border:1px solid var(--border-color);border-radius:.5rem;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);padding:.25rem;z-index:100;animation:header_slideDownAndFade__AB_tp .4s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.header_dropdownContent__m0Lx8[data-side=top]{animation:header_slideUpAndFade__pEdpz .4s cubic-bezier(.16,1,.3,1)}.header_dropdownContent__m0Lx8[data-side=right]{animation:header_slideLeftAndFade__yCvGd .4s cubic-bezier(.16,1,.3,1)}.header_dropdownContent__m0Lx8[data-side=left]{animation:header_slideRightAndFade__o3hIm .4s cubic-bezier(.16,1,.3,1)}@keyframes header_slideDownAndFade__AB_tp{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes header_slideUpAndFade__pEdpz{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes header_slideRightAndFade__o3hIm{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes header_slideLeftAndFade__yCvGd{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.header_dropdownSeparator__bxANS{height:1px;background-color:var(--border-color);margin:.25rem 0}.header_dropdownItem__J2Ia9{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;color:var(--text-primary);text-decoration:none;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;transition:background-color .2s ease;cursor:pointer;border:none;background-color:transparent;width:100%;text-align:left;margin:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header_dropdownItem__J2Ia9:focus,.header_dropdownItem__J2Ia9:hover{background-color:var(--hover-bg);outline:none}.header_dropdownItem__J2Ia9:active{background-color:var(--active-bg)}.header_dropdownItem__J2Ia9[data-disabled]{color:var(--text-muted);pointer-events:none}.header_dropdownItem__J2Ia9 svg{color:var(--text-muted);flex-shrink:0}.header_menuButton___WD5_,.header_mobileMenuButton__D_3eE{display:none;background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;margin-right:.5rem}.header_mobileMenuButton__D_3eE:hover{background-color:var(--hover-bg)}.header_authButtons__dW9Gw{display:flex;align-items:center;gap:.75rem}.header_loginButton__WzQED{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;text-decoration:none;color:var(--text-primary);transition:background-color .2s;border:1px solid transparent}.header_loginButton__WzQED:hover{background-color:var(--hover-bg)}.header_signupButton__Tqfn_{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;text-decoration:none;color:white;background-color:var(--primary);transition:opacity .2s;border:1px solid var(--primary)}.header_signupButton__Tqfn_:hover{opacity:.9}.header_drawer__qQ_mX{position:fixed;right:-280px;top:0;height:100vh;width:280px;background-color:var(--background);transition:right .3s ease-in-out;z-index:100;display:flex;flex-direction:column}.header_drawerOpen__BJdw0{right:0}.header_backdrop__wf_Iz{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:90;animation:header_fadeIn___W3J5 .2s ease-in-out}.header_drawerHeader__89_Qf{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-bottom:1px solid var(--border-color)}.header_drawerLogo__2VEgB{text-decoration:none;color:inherit;padding-left:.5rem}.header_closeDrawer__yGwTv{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem}.header_drawerNav__3SA0L{flex:1 1;overflow-y:auto;padding:1rem 0}.header_drawerNavList__rrsaH{list-style:none;margin:0;padding:0}.header_drawerNavLink__HQNIo{display:flex;align-items:center;padding:.75rem 1.5rem;color:var(--text-primary);text-decoration:none;transition:background-color .2s}.header_drawerNavLink__HQNIo:focus,.header_drawerNavLink__HQNIo:hover{background-color:var(--hover-bg)}.header_drawerIcon__JsX0m{display:flex;margin-right:.75rem;color:var(--text-secondary)}.header_drawerFooter__X7KC1{padding:.5rem 1.5rem;border-top:1px solid var(--border-color)}.header_logoutButton__gKmOe{display:flex;align-items:center;width:100%;padding:.75rem 0;background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:.875rem;text-align:left}.header_logoutButton__gKmOe:hover{color:var(--error-color)}.header_desktopLogo__TZff2{display:block}.header_mobileLogo__nQ7GR{display:none}@media (max-width:640px){.header_header__dGL52{padding:.5rem 0}.header_navContainer__NwpbZ{gap:.5rem}}@media (max-width:768px){.header_headerLeft__7Kj1x{gap:1rem}.header_menuButton___WD5_{display:block;order:3}.header_navContainer__NwpbZ{order:2;width:100%}.header_navContainer__NwpbZ .header_authButtons__dW9Gw,.header_profileDropdown__p_VSB{display:none}.header_header__dGL52{padding:.5rem}.header_headerLeft__7Kj1x{padding:0 1.2rem 0 .5rem}.header_logoLink__2MwUw{padding:0}.header_desktopLogo__TZff2{display:none}.header_mobileLogo__nQ7GR{display:block}.header_headerLeft__7Kj1x{gap:.5rem}.header_mainNav__I5a9E{display:none}}.search_searchOverlay__q_VUU{position:fixed;inset:0;background:rgba(0,0,0,.1);z-index:999;animation:search_fadeIn__HmqyJ .2s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.search_searchSidebar__mJCez{position:fixed;top:0;left:0;bottom:0;width:77vw;background:var(--bg-primary);border-right:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:1000;display:flex;flex-direction:column;font-family:var(--font-google-sans);animation:search_slideInLeft__g2oX9 .3s cubic-bezier(.4,0,.2,1)}@keyframes search_fadeIn__HmqyJ{0%{opacity:0}to{opacity:1}}@keyframes search_slideInLeft__g2oX9{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.search_searchHeader__SBHpE{position:relative;padding:16px 48px 16px 16px;border-bottom:1px solid var(--border-color);background:var(--bg-primary);flex-shrink:0}.search_searchInputContainer__EqvK9{position:relative;display:flex;align-items:center;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:24px;padding:10px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-md)}.search_searchInputContainer__EqvK9:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring-color)}.search_searchIcon__V7Gd1{color:var(--text-muted);margin-right:12px;flex-shrink:0}.search_searchInput__etJsK{flex:1 1;border:none;outline:none;font-size:16px;color:var(--text-primary);background:transparent;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.search_searchInput__etJsK::placeholder{color:var(--text-muted);font-weight:400}.search_closeButton__YPFyp{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.search_closeButton__YPFyp:hover{background:var(--hover-bg);color:var(--text-primary)}@media (max-width:768px){.search_searchSidebar__mJCez{width:100vw;left:0;border-right:none;box-shadow:none}.search_searchHeader__SBHpE{padding:16px 48px 16px 16px}.search_searchInputContainer__EqvK9{padding:12px 16px}.search_searchInput__etJsK{font-size:16px}}.search_searchContent__yQc9R{flex:1 1;overflow-y:auto;padding:8px 0}.search_resultsHeader__OFWg5{font-size:13px;color:var(--text-muted);margin:16px 20px 8px;font-weight:400;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.search_searchResult__wtX3t{padding:12px 20px;margin:0;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border-radius:0;border:none}.search_searchResult__wtX3t:hover{background:var(--hover-bg)}.search_searchResult__wtX3t:active{background:var(--active-bg)}.search_resultTitle__YxjY_{font-size:16px;font-weight:400;color:var(--primary);margin-bottom:4px;line-height:1.3;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.search_resultDate__NLy27{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);margin-bottom:8px;font-weight:400}.search_resultPreview__ncmjo{font-size:14px;color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.search_noResults__i7HiF{text-align:center;color:var(--text-muted);font-size:14px;padding:48px 16px;font-family:Google Sans,-apple-system,BlinkMacSystemFont,sans-serif}.search_sessionsList__i76gf{display:flex;flex-direction:column}@media (max-width:480px){.search_searchHeader__SBHpE{padding:12px 48px 12px 12px}.search_searchInputContainer__EqvK9{padding:10px 14px}.search_noResults__i7HiF{padding:32px 16px;font-size:13px}}@media (prefers-color-scheme:dark){.search_searchOverlay__q_VUU{background:rgba(0,0,0,.4)}.search_searchInputContainer__EqvK9{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media (prefers-color-scheme:light){.search_searchOverlay__q_VUU{background:rgba(0,0,0,.1)}.search_searchInputContainer__EqvK9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.TokenModal_overlay__LjBgm{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;animation:TokenModal_fadeIn__5LDsi .2s cubic-bezier(.4,0,.2,1)}.TokenModal_content__ZfHZK{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bg-primary);border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 0 1px var(--border-color);max-width:440px;width:calc(100% - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto;padding:2rem;z-index:10000;animation:TokenModal_slideUpFade__uBxvf .3s cubic-bezier(.4,0,.2,1)}.TokenModal_closeButton__b7W_a{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:transparent;border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;z-index:1}.TokenModal_closeButton__b7W_a:hover{background:var(--hover-bg);color:var(--text-primary)}.TokenModal_closeButton__b7W_a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.TokenModal_header__y8S4q{text-align:center;margin-bottom:2rem}.TokenModal_icon___8ZQp{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,var(--primary),var(--primary-hover));border-radius:50%;margin:0 auto 1.5rem;color:white}.TokenModal_title__1iRz8{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;font-family:var(--font-google-sans)}.TokenModal_description__ambKL{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.TokenModal_form__fL4Yb{margin-bottom:1.5rem}.TokenModal_inputContainer__fHdZf{position:relative;margin-bottom:1.5rem}.TokenModal_input__Scvml{width:calc(100% - 4.3rem);padding:1rem 3rem 1rem 1rem;border:2px solid var(--border-color);border-radius:12px;font-size:1rem;color:var(--text-primary);background:var(--input-bg);outline:none;transition:all .2s ease;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.TokenModal_input__Scvml:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring-color);background:var(--input-focus-bg)}.TokenModal_input__Scvml:disabled{opacity:.6;cursor:not-allowed}.TokenModal_input__Scvml::placeholder{color:var(--text-muted)}.TokenModal_toggleButton__rPEaW{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.TokenModal_toggleButton__rPEaW:hover{background:var(--hover-bg);color:var(--text-primary)}.TokenModal_toggleButton__rPEaW:disabled{opacity:.6;cursor:not-allowed}.TokenModal_submitButton__0WhGV{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:white;border:none;border-radius:12px;padding:1rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:var(--font-google-sans);min-height:3rem}.TokenModal_submitButton__0WhGV:hover:not(:disabled){background:linear-gradient(135deg,var(--primary-hover),var(--primary));box-shadow:0 8px 25px rgba(59,130,246,.3);transform:translateY(-1px)}.TokenModal_submitButton__0WhGV:active:not(:disabled){transform:translateY(0)}.TokenModal_submitButton__0WhGV:disabled{background:var(--border-color);color:var(--text-muted);cursor:not-allowed;transform:none;box-shadow:none}.TokenModal_spinner__bGoGl{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:TokenModal_spin__Kue6H 1s linear infinite}.TokenModal_footer__ZZOj0{text-align:center;font-size:.8rem;color:var(--text-muted);padding-top:1rem;border-top:1px solid var(--border-color)}@keyframes TokenModal_fadeIn__5LDsi{0%{opacity:0}to{opacity:1}}@keyframes TokenModal_slideUpFade__uBxvf{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes TokenModal_spin__Kue6H{to{transform:rotate(1turn)}}@media (max-width:768px){.TokenModal_content__ZfHZK{padding:1.5rem;border-radius:16px;max-width:calc(100% - 1rem)}.TokenModal_title__1iRz8{font-size:1.25rem}.TokenModal_input__Scvml{padding:.875rem 2.75rem .875rem .875rem}.TokenModal_submitButton__0WhGV{padding:.875rem 1.25rem}}@media (max-width:480px){.TokenModal_content__ZfHZK{padding:1.25rem;border-radius:12px}.TokenModal_icon___8ZQp{width:3rem;height:3rem;margin-bottom:1rem}.TokenModal_header__y8S4q{margin-bottom:1.5rem}.TokenModal_title__1iRz8{font-size:1.125rem}.TokenModal_description__ambKL{font-size:.85rem}}@media (prefers-color-scheme:dark){.TokenModal_overlay__LjBgm{background:rgba(0,0,0,.8)}.TokenModal_content__ZfHZK{box-shadow:0 25px 50px -12px rgba(0,0,0,.5),0 0 0 1px var(--border-color)}}@media (prefers-contrast:high){.TokenModal_input__Scvml{border-width:3px}.TokenModal_submitButton__0WhGV{border:2px solid var(--primary)}}@media (prefers-reduced-motion:reduce){.TokenModal_content__ZfHZK,.TokenModal_overlay__LjBgm,.TokenModal_spinner__bGoGl{animation:none}.TokenModal_submitButton__0WhGV{transition:none}}.TokenUsage_container__EMxJp{position:relative;margin-bottom:.1rem;font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.TokenUsage_mainDisplay__Xzr6D{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-muted);line-height:1}.TokenUsage_thoughtInfo__gQUTy,.TokenUsage_timeInfo__WckpM{display:flex;align-items:center;gap:.25rem}.TokenUsage_thoughtInfo__gQUTy{cursor:pointer;padding:.125rem .25rem;border-radius:.25rem;transition:all .15s cubic-bezier(.4,0,.2,1)}.TokenUsage_thoughtInfo__gQUTy:hover{background:var(--hover-bg);color:var(--text-secondary)}.TokenUsage_divider__CPXEz{color:var(--border-color);font-weight:300}.TokenUsage_icon__NAV7j{color:var(--text-muted);opacity:.7}.TokenUsage_infoIcon__1qayC{opacity:.5;transition:opacity .15s ease}.TokenUsage_thoughtInfo__gQUTy:hover .TokenUsage_infoIcon__1qayC{opacity:.8}.TokenUsage_thoughtText__Xb56u,.TokenUsage_timestamp__kgLiP{font-weight:400;letter-spacing:.01em}.TokenUsage_tooltip__6U6AQ{position:absolute;bottom:100%;left:0;margin-bottom:.5rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;box-shadow:0 10px 38px -10px rgba(22,23,24,.35),0 10px 20px -15px rgba(22,23,24,.2);padding:1rem;min-width:280px;max-width:320px;z-index:50;animation:TokenUsage_tooltipSlideUp__ye_U_ .2s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes TokenUsage_tooltipSlideUp__ye_U_{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.TokenUsage_tooltip__6U6AQ:after{content:"";position:absolute;top:100%;left:1rem;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bg-primary)}.TokenUsage_tooltip__6U6AQ:before{content:"";position:absolute;top:100%;left:calc(1rem - 1px);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid var(--border-color)}.TokenUsage_tooltipHeader__n2JEP{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.TokenUsage_modelInfo__PG8ut{display:flex;align-items:center;gap:.5rem}.TokenUsage_modelIcon__TtVdN{color:var(--primary)}.TokenUsage_modelName__6Sk8s{font-weight:500;color:var(--text-primary);font-size:.875rem}.TokenUsage_totalTokens__FXmBm{display:flex;align-items:center}.TokenUsage_tokenBadge__d8qBH{padding:.25rem .5rem;border-radius:.375rem;font-size:.75rem;font-weight:500;color:white}.TokenUsage_tokenBadge__d8qBH.TokenUsage_efficient__TDDsD{background:linear-gradient(135deg,#10b981,#059669)}.TokenUsage_tokenBadge__d8qBH.TokenUsage_moderate__tUoTG{background:linear-gradient(135deg,#f59e0b,#d97706)}.TokenUsage_tokenBadge__d8qBH.TokenUsage_intensive__zoYOD{background:linear-gradient(135deg,#ef4444,#dc2626)}.TokenUsage_tokenBreakdown__2nFMJ{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05)}.TokenUsage_agentsSection__so7et{padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05);border-top:1px solid var(--border-color)}.TokenUsage_agentsHeader__qd3CB{margin-bottom:8px}.TokenUsage_agentsLabel__7XkHo{font-size:11px;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.TokenUsage_agentsList__m1G5j{display:flex;flex-wrap:wrap;gap:6px}.TokenUsage_agentBadge__CdMUh{display:inline-flex;align-items:center;padding:4px 8px;background:rgba(59,130,246,.1);color:rgb(59,130,246);border:1px solid rgba(59,130,246,.2);border-radius:12px;font-size:10px;font-weight:500;transition:all .2s ease}.TokenUsage_agentBadge__CdMUh:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3)}.TokenUsage_tokenRow__BxypF{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.TokenUsage_tokenRow__BxypF:last-child{border-bottom:none}.TokenUsage_tokenLabel__GMs3K{display:flex;flex-direction:column;gap:.125rem}.TokenUsage_tokenType__v3RFx{font-size:.8125rem;font-weight:500;color:var(--text-primary)}.TokenUsage_tokenDesc__KUgaK{font-size:.6875rem;color:var(--text-muted);opacity:.8}.TokenUsage_tokenValue__TCUk8{display:flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TokenUsage_modality__TE0ko{font-size:.6875rem;color:var(--text-muted);font-weight:400;opacity:.7}.TokenUsage_additionalInfo__hFQPu{margin-bottom:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.TokenUsage_infoRow__EfbDV{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.TokenUsage_infoRow__EfbDV:last-child{margin-bottom:0}.TokenUsage_infoLabel__GWU5A{font-size:.6875rem;color:var(--text-muted);font-weight:400}.TokenUsage_infoValue__m9lPo{font-size:.6875rem;color:var(--text-secondary);font-weight:500;font-family:SF Mono,Monaco,Cascadia Code,monospace}.TokenUsage_tooltipFooter__NOwPl{padding-top:.75rem;border-top:1px solid var(--border-color);text-align:center}.TokenUsage_responseTime__wF3eV{font-size:.6875rem;color:var(--text-muted);font-style:italic}@media (prefers-color-scheme:dark){.TokenUsage_tooltip__6U6AQ{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.8)}.TokenUsage_tooltip__6U6AQ:after{border-top-color:rgba(0,0,0,.8)}}@media (max-width:480px){.TokenUsage_tooltip__6U6AQ{min-width:260px;max-width:280px}.TokenUsage_tooltip__6U6AQ,.TokenUsage_tooltip__6U6AQ:after,.TokenUsage_tooltip__6U6AQ:before{left:50%;transform:translateX(-50%)}.TokenUsage_tooltipHeader__n2JEP{flex-direction:column;align-items:flex-start;gap:.5rem}.TokenUsage_mainDisplay__Xzr6D{font-size:.6875rem}}
/*# sourceMappingURL=fb2bb2f8f1c44181.css.map*/