.page_app__uoD_J{--ink:#14212b;--muted:#5a6b78;--paper:#e8eef2;--panel:rgba(255,255,255,0.72);--line:rgba(20,33,43,0.12);--accent:#0f7a6c;--accent-ink:#06352f;--user-bg:#d7e6e3;--assistant-bg:#ffffff;--tool:#c45c26;--sidebar:#eef3f6;--sidebar-width:16.5rem;--elevated:#f7fafb;--surface:#ffffff;--surface-soft:rgba(255,255,255,0.7);--surface-muted:rgba(255,255,255,0.55);--hover:rgba(15,122,108,0.1);--hover-strong:rgba(15,122,108,0.12);--chip:rgba(20,33,43,0.06);--danger-bg:rgba(155,28,28,0.1);--backdrop:rgba(20,33,43,0.45);--shadow:0 10px 28px rgba(20,40,48,0.12);--shadow-lg:0 18px 48px rgba(20,40,48,0.18);--composer-fade:linear-gradient(0deg,rgba(232,238,242,0.96),rgba(232,238,242,0.7) 70%,transparent);--app-bg:radial-gradient(1200px 600px at 10% -10%,rgba(15,122,108,0.18),transparent 55%),radial-gradient(900px 500px at 100% 0%,rgba(196,92,38,0.12),transparent 50%),linear-gradient(165deg,#dfe8ee 0%,var(--paper) 45%,#d4dde4 100%);--header-bg:rgba(232,238,242,0.65);--code-bg:rgba(15,122,108,0.08);--bar-track:rgba(15,122,108,0.1);--trend-secondary:#c45c26;display:flex;height:100dvh;max-height:100dvh;overflow:hidden;color:var(--ink);background:var(--app-bg)}html[data-theme=dark] .page_app__uoD_J{--ink:#e6eef2;--muted:#8a9aa6;--paper:#12181d;--panel:rgba(22,30,36,0.88);--line:rgba(230,238,242,0.12);--accent:#2bb5a0;--accent-ink:#b7f0e4;--user-bg:#1a3330;--assistant-bg:#1a2229;--tool:#e08a55;--sidebar:#151c22;--elevated:#1a2229;--surface:#1e272f;--surface-soft:rgba(30,39,47,0.92);--surface-muted:rgba(30,39,47,0.78);--hover:rgba(43,181,160,0.14);--hover-strong:rgba(43,181,160,0.2);--chip:rgba(230,238,242,0.06);--danger-bg:rgba(220,80,80,0.16);--backdrop:rgba(4,8,12,0.65);--shadow:0 10px 28px rgba(0,0,0,0.35);--shadow-lg:0 18px 48px rgba(0,0,0,0.45);--composer-fade:linear-gradient(0deg,rgba(18,24,29,0.98),rgba(18,24,29,0.78) 70%,transparent);--app-bg:radial-gradient(1100px 560px at 8% -12%,rgba(43,181,160,0.16),transparent 55%),radial-gradient(900px 500px at 100% 0%,rgba(224,138,85,0.1),transparent 52%),linear-gradient(165deg,#0f1418 0%,var(--paper) 48%,#0c1115 100%);--header-bg:rgba(18,24,29,0.72);--code-bg:rgba(43,181,160,0.12);--bar-track:rgba(43,181,160,0.16);--trend-secondary:#e08a55}.page_sidebar__J6ahr{position:relative;z-index:30;flex-shrink:0;width:var(--sidebar-width);height:100%;overflow:hidden;border-right:1px solid var(--line);background:var(--sidebar);transition:width .2s ease,opacity .15s ease}.page_sidebarClosed__EI0Vu{width:0;opacity:0;overflow:hidden;border-right:0;pointer-events:none}.page_sidebarOpen___nzt9{width:var(--sidebar-width);opacity:1}.page_sidebarInner__5uV6v{display:flex;flex-direction:column;height:100%;width:var(--sidebar-width);padding:.65rem .55rem .75rem}.page_sidebarHeader__T4E1D{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:0 .35rem}.page_sidebarBrand__KR3oI{font-family:var(--font-body),"Segoe UI",sans-serif;font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.page_iconBtn__KaU5K{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:0;border-radius:.65rem;background:transparent;color:var(--muted);cursor:pointer}.page_iconBtn__KaU5K:hover{background:var(--chip);color:var(--ink)}.page_openSidebar__1lWQO{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:.7rem;background:var(--panel);color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-shrink:0}.page_topChrome__9cf7P{position:fixed;top:.75rem;left:.75rem;right:1.35rem;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:.5rem;pointer-events:none}.page_topChrome__9cf7P>*{pointer-events:auto}.page_topChromeSpacer__BrHRh{width:2.25rem;height:2.25rem;flex-shrink:0;visibility:hidden}@media (max-width:860px){.page_topChrome__9cf7P{right:.75rem}}.page_sidebarBackdrop__Sf3kx{display:none}.page_newChat__1nyaw{display:flex;align-items:center;gap:.55rem;width:100%;margin-top:.55rem;padding:.55rem .7rem;border:0;border-radius:.7rem;background:transparent;color:var(--ink);font:inherit;font-size:.92rem;font-weight:500;text-align:left;cursor:pointer}.page_newChat__1nyaw:hover:not(:disabled){background:var(--chip)}.page_newChat__1nyaw:disabled{opacity:.55;cursor:not-allowed}.page_history__Ils_h{flex:1 1;min-height:0;margin-top:1rem;overflow-y:auto}.page_historySection__vC7Pj{margin-bottom:.65rem}.page_historySectionToggle__QDCuK{display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.page_historySectionToggle__QDCuK:hover .page_historyChevron__Dm91B{opacity:1}.page_historyLabel__xMHWS{margin:0;padding:.35rem .7rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.page_historyChevron__Dm91B{display:inline-flex;margin-right:.55rem;color:var(--muted);opacity:0;transition:transform .15s ease,opacity .15s ease}.page_historyChevronOpen__bEidI{transform:rotate(0deg)}.page_historySectionToggle__QDCuK[aria-expanded=false] .page_historyChevron__Dm91B{transform:rotate(-90deg)}.page_historyEmpty__uTx_T{margin:.35rem .7rem;font-size:.85rem;color:var(--muted)}.page_historyLoadMore__9Xj_e{display:block;width:calc(100% - .7rem);margin:.45rem .35rem .2rem;padding:.45rem .6rem;border:0;border-radius:.55rem;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:550;text-align:center;cursor:pointer}.page_historyLoadMore__9Xj_e:hover:not(:disabled){background:var(--chip);color:var(--ink)}.page_historyLoadMore__9Xj_e:disabled{opacity:.55;cursor:wait}.page_historyList__23_c3{list-style:none;margin:0;padding:0}.page_historyRow__V6fkX{position:relative;display:flex;align-items:center;gap:.2rem;padding:.2rem .3rem .2rem .35rem;border-radius:.65rem}.page_historyRow__V6fkX:hover{background:var(--chip)}.page_historyRowActive__koNzy,.page_historyRowActive__koNzy:hover,.page_historyRow__V6fkX:hover.page_historyRowActive__koNzy{background:var(--hover-strong)}.page_historyItem__86Bly{display:flex;align-items:center;flex:1 1;min-width:0;padding:.25rem .35rem;border-radius:.5rem;color:var(--ink);text-decoration:none;font-size:.88rem}.page_historyTitleWrap__7JozX{position:relative;flex:1 1;min-width:0}.page_historyTitle__1mLaJ{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_historyTooltip__bFNTh{position:fixed;z-index:90;max-width:min(18rem,calc(100vw - 1.5rem));padding:.4rem .55rem;border:1px solid rgba(20,33,43,.12);border-radius:.55rem;background:#f7fafb;color:#14212b;font-family:var(--font-body),"Segoe UI",sans-serif;font-size:.78rem;font-weight:500;line-height:1.35;white-space:normal;overflow-wrap:anywhere;box-shadow:0 10px 28px rgba(20,40,48,.12);pointer-events:none;transform:translateY(-100%)}html[data-theme=dark] .page_historyTooltip__bFNTh{border-color:rgba(230,238,242,.12);background:#1a2229;color:#e6eef2;box-shadow:0 10px 28px rgba(0,0,0,.35)}.page_historyActions__BNsGd{position:relative;display:flex;flex-shrink:0;align-items:center;gap:.05rem}.page_historyAction__4TuOU{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:0;border-radius:.4rem;background:transparent;color:var(--muted);font-size:1.1rem;line-height:1;cursor:pointer;opacity:.9}@media (hover:hover) and (pointer:fine){.page_historyAction__4TuOU{opacity:0}.page_historyRowMenuOpen__AqySw .page_historyAction__4TuOU,.page_historyRow__V6fkX:focus-within .page_historyAction__4TuOU,.page_historyRow__V6fkX:hover .page_historyAction__4TuOU{opacity:1}}.page_historyAction__4TuOU:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.page_historyAction__4TuOU:disabled{opacity:.35;cursor:not-allowed}.page_historyRowMenu__90KPp{position:absolute;top:calc(100% + .2rem);right:0;z-index:50;min-width:9.5rem;padding:.3rem;border:1px solid var(--line);border-radius:.65rem;background:var(--elevated);box-shadow:var(--shadow-lg)}.page_historyRowMenuItem__M_CO8{display:block;width:100%;border:0;border-radius:.45rem;padding:.45rem .6rem;background:transparent;color:var(--ink);font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.page_historyRowMenuItem__M_CO8:hover:not(:disabled){background:var(--hover)}.page_historyRowMenuItem__M_CO8:disabled{opacity:.45;cursor:not-allowed}.page_historyRowMenuDanger__3SVQP{color:#9b1c1c}html[data-theme=dark] .page_historyRowMenuDanger__3SVQP{color:#f0a0a0}.page_historyDelete__oO8Jq:hover{background:var(--danger-bg);color:#9b1c1c}.page_sidebarFooter__Oshia{margin-top:auto;padding-top:.75rem;border-top:1px solid var(--line)}.page_guestAuthActions__gjT_d{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;max-width:17.5rem;margin-top:1.35rem}.page_guestAuthPrimary__jOZjk,.page_guestAuthSecondary__tUt56{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:.75rem;padding:.65rem 1.05rem;font:inherit;font-weight:600;cursor:pointer}.page_guestAuthPrimary__jOZjk{border:0;color:#f4fffc;background:var(--accent)}.page_guestAuthPrimary__jOZjk:hover{background:color-mix(in srgb,var(--accent) 78%,#000)}.page_guestAuthSecondary__tUt56{border:1px solid var(--line);color:inherit;background:var(--elevated)}.page_guestAuthSecondary__tUt56:hover{background:var(--hover)}.page_guestSignInIcon__rlpBc{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--hover-strong);color:var(--muted);flex-shrink:0}.page_guestAuthComposerWrap__0J1_a{position:relative}.page_guestAuthMenuItem__Qucal{display:inline-flex;align-items:center;gap:.55rem}.page_profileMenu__N3qcY{position:relative}.page_profileRow__porOi{display:flex;align-items:center;gap:.65rem;width:100%;padding:.45rem .5rem;border:0;border-radius:.7rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.page_profileRow__porOi:hover,.page_profileRow__porOi[aria-expanded=true]{background:var(--code-bg)}.page_avatarFallback__Uv3kE{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--hover-strong);font-size:.75rem;font-weight:600}.page_profileMeta__fuoAb{min-width:0;display:flex;flex-direction:column;gap:.1rem}.page_profileName__Ht6HJ{font-size:.82rem;font-weight:500}.page_profileHint__iTlD0,.page_profileName__Ht6HJ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_profileHint__iTlD0{font-size:.7rem;color:var(--muted)}.page_profilePopover__0bZ9P{position:absolute;left:0;right:0;bottom:calc(100% + .4rem);z-index:40;padding:.35rem;border:1px solid var(--line);border-radius:.85rem;background:var(--elevated);box-shadow:var(--shadow)}.page_guestAuthComposerMenu___srq3{left:auto;right:0;width:max-content;min-width:14.5rem;max-width:min(18rem,calc(100vw - 1.5rem));bottom:calc(100% + .5rem)}.page_profileMenuItem__rh6Va{display:block;width:100%;border:0;border-radius:.55rem;padding:.55rem .7rem;background:transparent;color:var(--ink);font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.page_profileMenuItem__rh6Va:hover{background:var(--hover)}.page_settingsPanel__bAs_s{padding:.25rem .2rem .35rem}.page_settingsBack__JhpRA{border:0;padding:.25rem .35rem;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;cursor:pointer}.page_settingsBack__JhpRA:hover{color:var(--ink)}.page_settingsTitle__YY1rK{margin:.35rem .35rem .75rem;font-size:.92rem;font-weight:600}.page_settingsLabel__iyoog{margin:0 .35rem .4rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.page_languageOptions__YcR2O+.page_settingsLabel__iyoog{margin-top:.85rem}.page_languageOptions__YcR2O{display:flex;flex-direction:column;gap:.2rem}.page_languageOption__sBFYD{display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:.55rem;padding:.5rem .55rem;background:transparent;color:var(--ink);font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.page_languageOption__sBFYD:hover{background:var(--code-bg)}.page_languageOptionActive__LFKvQ{background:var(--hover-strong);font-weight:550}.page_languageRadio__MBYEo{width:.85rem;height:.85rem;border-radius:50%;border:1.5px solid var(--line);flex-shrink:0;background:var(--surface)}.page_languageOptionActive__LFKvQ .page_languageRadio__MBYEo{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent)}.page_shell__fAVH1{position:relative;flex:1 1;min-width:0;height:100%;min-height:0;display:grid;grid-template-rows:1fr auto;overflow:hidden}.page_chatToolbarBtn__uE6on{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:0;border-radius:.55rem;padding:.4rem .7rem .4rem .55rem;font:inherit;font-size:.84rem;font-weight:550;color:var(--ink);background:transparent;cursor:pointer;margin-left:auto}.page_chatToolbarBtn__uE6on:hover{background:var(--hover)}.page_chatToolbarBtnSvg__Wpn_K{display:inline-flex;flex-shrink:0}.page_chatToolbarBtnLabel__jpyn8{white-space:nowrap}.page_sharedPage__oEF7V{display:flex;flex-direction:column;min-height:100dvh;height:auto;overflow:auto}.page_sharedHeader__pGAl7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_sharedBrand__7vLOA{font-weight:650;color:var(--ink);text-decoration:none}.page_sharedBrand__7vLOA:hover{color:var(--accent)}.page_sharedBadge__iBubQ{font-size:.78rem;font-weight:550;color:var(--muted);padding:.25rem .55rem;border-radius:999px;border:1px solid var(--line);background:var(--chip)}.page_sharedMain__rWwSG{flex:1 1;padding:1.25rem 1rem 2rem}.page_sharedInner__fNrwH{max-width:52rem;margin:0 auto}.page_sharedTitle__t5xoj{margin:0 0 1.25rem;font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.page_sharedFooter__juZVb{padding:1rem 1.25rem 1.5rem;border-top:1px solid var(--line);text-align:center}.page_header__kVzhN{padding:1.25rem 1.5rem .75rem;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--header-bg)}.page_headerInner___yNhq{max-width:52rem;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page_brandBlock__YlaTB{min-width:0}.page_userMenu__XU1r1{display:flex;align-items:center;gap:.65rem;flex-shrink:0;padding-top:.25rem}.page_avatar__m7D8N{width:2rem;height:2rem;border-radius:50%;object-fit:cover;border:1px solid var(--line)}.page_userEmail__M65o_{font-size:.8rem;color:var(--muted);max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_signOut__ZohY2{border:1px solid var(--line);border-radius:.65rem;padding:.4rem .7rem;background:var(--panel);color:var(--ink);font-size:.8rem;font-weight:500;cursor:pointer}.page_signOut__ZohY2:hover{background:var(--surface)}.page_signIn__KOTKb{margin-top:14vh;max-width:28rem;animation:page_rise__3tCje .6s ease both}.page_googleBtn__vOc1N{margin-top:1.5rem;border:0;border-radius:.85rem;padding:.85rem 1.25rem;font:inherit;font-weight:600;cursor:pointer;color:#f4fffc;background:var(--accent);transition:transform .15s ease,background .15s ease}.page_googleBtn__vOc1N:hover{background:var(--accent-ink);transform:translateY(-1px)}.page_brand__f_q1F{margin:0;font-family:var(--font-body),"Segoe UI",sans-serif;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.1}.page_tagline___8E6T{margin:.35rem 0 0;color:var(--muted);font-size:.95rem}.page_main__GlU4n{width:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.page_mainPending__X80ZM{opacity:0;pointer-events:none}.page_mainInner__v6WUi{max-width:52rem;width:100%;margin:0 auto;padding:1.25rem 1.25rem 1.5rem}.page_empty__94dW_{margin-top:18vh;text-align:left;animation:page_rise__3tCje .6s ease both}.page_emptyTitle__Qfq1n{margin:0;font-family:var(--font-body),"Segoe UI",sans-serif;font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:550;letter-spacing:-.02em}.page_emptyHint__fr_PQ{margin:.75rem 0 0;color:var(--muted);max-width:34rem;line-height:1.5}.page_messages__chTI9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.page_msgAssistant__Peupn,.page_msgUser__WH3JW{display:flex;flex-direction:column;gap:.35rem;animation:page_rise__3tCje .35s ease both;width:100%}.page_msgUser__WH3JW{align-items:flex-end}.page_msgAssistant__Peupn{align-items:stretch}.page_role__kBGJa{font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.page_bubble__XiY2Y{max-width:min(100%,36rem);padding:.85rem 1rem;border-radius:1rem;border:1px solid var(--line);background:var(--user-bg);box-shadow:var(--shadow)}.page_assistantBody__et0Zh{width:100%;max-width:100%;display:flex;flex-direction:column;gap:.65rem}.page_thinkingLabel__Inuuf{margin:.25rem 0 0;font-size:.92rem;font-weight:500;color:var(--muted);animation:page_thinkingFade__OtSzc 1.4s ease-in-out infinite}@keyframes page_thinkingFade__OtSzc{0%,to{opacity:.45}50%{opacity:1}}.page_generatingBanner__uTaB6{display:flex;align-items:center;gap:.55rem;max-width:min(100%,42rem);margin-top:.15rem;padding:.55rem .75rem;border:1px solid var(--line);border-radius:.7rem;background:var(--surface-muted)}.page_generatingBannerTitle__zaIyY{font-size:.86rem;font-weight:600;color:var(--ink)}.page_text__LcLL2{margin:0;white-space:pre-wrap;line-height:1.55;font-size:.98rem}.page_text__LcLL2+.page_text__LcLL2{margin-top:.65rem}.page_mdStreaming__v6ZNA,.page_md__e_cT8{width:100%;font-size:1.02rem;line-height:1.7;color:var(--ink);overflow-wrap:anywhere;word-break:break-word}.page_mdStreaming__v6ZNA{white-space:pre-wrap}.page_mdStreaming__v6ZNA+.page_mdStreaming__v6ZNA,.page_mdStreaming__v6ZNA+.page_toolCard__v_ZIn,.page_toolCard__v_ZIn+.page_mdStreaming__v6ZNA{margin-top:.85rem}.page_md__e_cT8>:first-child{margin-top:0}.page_md__e_cT8>:last-child{margin-bottom:0}.page_md__e_cT8+.page_md__e_cT8,.page_md__e_cT8+.page_toolCard__v_ZIn,.page_toolCard__v_ZIn+.page_md__e_cT8,.page_toolCard__v_ZIn+.page_toolCard__v_ZIn{margin-top:.85rem}.page_md__e_cT8 h1,.page_md__e_cT8 h2,.page_md__e_cT8 h3,.page_md__e_cT8 h4{margin:1.35rem 0 .55rem;font-family:var(--font-body),"Segoe UI",sans-serif;font-weight:650;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.page_md__e_cT8 h1{font-size:1.45rem}.page_md__e_cT8 h2{font-size:1.28rem}.page_md__e_cT8 h3{font-size:1.12rem;font-weight:600}.page_md__e_cT8 h4{font-size:1.02rem;font-weight:600}.page_md__e_cT8 p{margin:.7rem 0}.page_md__e_cT8 strong{font-weight:650}.page_md__e_cT8 em{font-style:italic}.page_md__e_cT8 ol,.page_md__e_cT8 ul{margin:.55rem 0;padding-left:1.4rem}.page_md__e_cT8 li{margin:.35rem 0;padding-left:.15rem}.page_md__e_cT8 li>p{margin:.25rem 0}.page_md__e_cT8 li>ol,.page_md__e_cT8 li>ul{margin:.25rem 0 .35rem}.page_md__e_cT8 a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.page_md__e_cT8 a:hover{color:var(--accent)}.page_md__e_cT8 img{display:block;max-width:min(100%,12rem);width:auto;height:auto;margin:.55rem 0;border-radius:.55rem;border:1px solid var(--line);object-fit:cover}.page_md__e_cT8 li>img,.page_md__e_cT8 p>img{max-width:min(100%,7.5rem)}.page_md__e_cT8 .page_inlineCode__rFGgQ,.page_md__e_cT8 code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.88em;padding:.12em .38em;border-radius:.35rem;background:var(--code-bg)}.page_md__e_cT8 pre{margin:.85rem 0;padding:.85rem 1rem;overflow-x:auto;border-radius:.75rem;border:1px solid var(--line);background:var(--surface-soft);font-size:.86rem;line-height:1.5}.page_md__e_cT8 pre code{padding:0;background:transparent}.page_md__e_cT8 .page_codeBlock__d2Ifl{margin:.85rem 0;border-radius:.75rem;border:1px solid var(--line);background:var(--surface-soft);overflow:hidden}.page_md__e_cT8 .page_codeBlockHeader__32vzz{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.4rem .55rem .4rem .85rem;border-bottom:1px solid var(--line);background:transparent}.page_md__e_cT8 .page_codeBlockLang__QYzlk{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.page_md__e_cT8 .page_codeBlockCopy___2V2u{border:0;background:transparent;color:var(--muted);font-size:.75rem;font-weight:600;padding:.25rem .45rem;border-radius:.4rem;cursor:pointer}.page_md__e_cT8 .page_codeBlockCopy___2V2u:hover{color:var(--ink);background:var(--code-bg)}.page_md__e_cT8 pre.page_codeBlockPre__fcjqH{margin:0;padding:.75rem 1rem .9rem;overflow-x:auto;border:0;border-radius:0;background:transparent;font-size:.86rem;line-height:1.55;box-shadow:none}.page_md__e_cT8 pre.page_codeBlockPre__fcjqH code{display:block;padding:0;background:transparent;font-family:var(--font-mono),ui-monospace,monospace;font-size:inherit;border-radius:0}.page_md__e_cT8 table{width:100%;border-collapse:collapse;margin:0;font-size:.92rem}.page_mdTableWrap__9GfI7{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.85rem 0;border:1px solid var(--line);border-radius:.65rem}.page_mdTableWrap__9GfI7 table{min-width:0}.page_md__e_cT8 td,.page_md__e_cT8 th{border:1px solid var(--line);padding:.45rem .6rem;text-align:left;vertical-align:top}.page_md__e_cT8 th{background:var(--code-bg);font-weight:600;white-space:nowrap}.page_mdImg__8QcB_{max-width:2.25rem;max-height:2.25rem;width:2.25rem;height:2.25rem;object-fit:cover;border-radius:999px;display:block}.page_md__e_cT8 td .page_mdImg__8QcB_{margin:0 auto}.page_md__e_cT8 blockquote{margin:.85rem 0;padding:.15rem 0 .15rem .95rem;border-left:3px solid color-mix(in srgb,var(--accent) 55%,var(--line));color:var(--muted)}.page_md__e_cT8 blockquote p{margin:.35rem 0}.page_md__e_cT8 hr{border:0;border-top:1px solid var(--line);margin:1.35rem 0}.page_toolCard__v_ZIn{margin-top:.45rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-muted);overflow:hidden}.page_toolCardRunning__6Ijai{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.page_toolCardError__rPdTY{border-color:color-mix(in srgb,#dc5050 45%,transparent)}.page_toolCardHeader__8QfjL{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:0;padding:.5rem .7rem;background:transparent;color:var(--tool);font:inherit;font-size:.8rem;font-weight:500;text-align:left;cursor:pointer}.page_toolCardHeader__8QfjL:disabled{cursor:default}.page_toolCardLabel__y4CKi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_toolCardChevron__JQKSK{flex-shrink:0;color:var(--muted);font-size:.75rem}.page_toolCardPulse__h_bdG{width:.55rem;height:.55rem;border-radius:50%;background:var(--accent);flex-shrink:0;animation:page_pulse__U_e85 1s ease infinite}@keyframes page_pulse__U_e85{0%,to{opacity:.35}50%{opacity:1}}.page_toolCardBody__cozf7{padding:.15rem .7rem .75rem;border-top:1px solid var(--line)}.page_toolMeta__MRRmK{list-style:none;margin:.45rem 0 .55rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.page_toolMetaChip__Z5IvW{display:inline-flex;align-items:baseline;gap:.3rem;max-width:100%;padding:.18rem .45rem;border-radius:.4rem;background:var(--chip);font-size:.72rem;line-height:1.25}.page_toolMetaKey__aqwtq{color:var(--muted);font-weight:500}.page_toolMetaKey__aqwtq:after{content:":"}.page_toolMetaValue__hCbta{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page_messageToolBlock__fm1_N{display:flex;flex-direction:column;gap:.55rem}.page_messageArtifact__fLnsa{margin:.1rem 0 .35rem;padding:.65rem .75rem .8rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface-muted)}.page_rankList__zt4hI{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.page_rankPeriod__h8Let{margin:.35rem 0 0;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.page_rankFocus__ZeTGM{margin:.35rem 0 0;padding:.45rem .55rem;border-radius:.55rem;background:var(--chip);font-size:.86rem;color:var(--ink)}.page_rankRow__KZ__j{display:grid;grid-template-columns:1.6rem 1fr;grid-gap:.55rem;gap:.55rem;align-items:start}.page_rankRowFocus__RxyWC{padding:.25rem .35rem;margin:0 -.35rem;border-radius:.55rem;background:var(--hover-strong)}.page_rankRelated__2BGVS{margin-top:.65rem;padding-top:.35rem;border-top:1px solid var(--chip)}.page_rankRelatedList__F0ECd{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:var(--muted)}.page_rankRelatedList__F0ECd strong{color:var(--ink);font-weight:600}.page_rankIndex__g8LWu{font-size:.75rem;font-weight:600;color:var(--muted);padding-top:.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_rankBody__SdnJ9{min-width:0}.page_rankTop__TP1jf{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.page_rankName__VoOPt{font-size:.88rem;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.page_rankName__VoOPt{color:inherit;text-decoration:none}a.page_rankName__VoOPt:hover{text-decoration:underline;color:var(--accent)}.page_rankAmount__0f2m6{flex-shrink:0;font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.page_rankBarTrack__wzw6B{margin-top:.3rem;height:.35rem;border-radius:999px;background:var(--hover);overflow:hidden}.page_rankBarFill__PuMPY{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#1aa38f)}.page_rankMeta__T0KxT{display:block;margin-top:.15rem;font-size:.72rem;color:var(--muted)}.page_catalogChangeAdded__Mxi7Z,.page_catalogChangeRemoved__DFd51{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:.1rem;border-radius:.3rem;font-size:.85rem;font-weight:700;line-height:1;flex-shrink:0}.page_catalogChangeAdded__Mxi7Z{color:#157a3a;background:color-mix(in srgb,#157a3a 14%,transparent)}.page_catalogChangeRemoved__DFd51{color:#b42318;background:color-mix(in srgb,#b42318 14%,transparent)}.page_trendBlock__qpWUK{margin-top:.4rem;display:flex;flex-direction:column;gap:.35rem}.page_trendTitle__esNt9{margin:0;font-size:.88rem;font-weight:600;color:var(--ink)}.page_trendChartWrap__UWPOT{margin-top:.15rem}.page_chartSvg__AAqro,.page_trendChart__DcRF_{display:block;width:100%;height:auto;max-height:11.5rem}.page_chartGrid__7_WjK,.page_trendGrid__B9mfI{stroke:var(--line);stroke-width:1}.page_trendBar__jkF4i{fill:var(--accent);opacity:.88}.page_trendLine__6ckEv{stroke:var(--trend-secondary);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.page_trendDot__yfil7{fill:var(--trend-secondary)}.page_chartAxis__PzL_f,.page_trendAxis__2ORVv{fill:var(--muted);font-size:9px;font-family:inherit}.page_trendAxisSecondary__2Dy7F{fill:var(--trend-secondary);font-size:9px;font-family:inherit;opacity:.85}.page_trendLegend__3oxFD{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.2rem;font-size:.72rem;color:var(--muted)}.page_trendLegend7d__kL2pJ:before,.page_trendLegendToday__H6t_B:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;border-radius:2px;vertical-align:-.05rem}.page_trendLegendToday__H6t_B:before{background:var(--accent)}.page_trendLegend7d__kL2pJ:before{background:var(--trend-secondary);border-radius:50%}.page_chart__KpNAI{display:flex;flex-direction:column;gap:.45rem}.page_chartToggles__boCTL{display:flex;flex-wrap:wrap;gap:.35rem}.page_chartToggle__wAK9u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:.72rem;font-weight:600;padding:.28rem .55rem;border-radius:.45rem;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease,color .15s ease,background .15s ease}.page_chartToggle__wAK9u:hover{opacity:.85}.page_chartToggleOn__xMPoO{opacity:1;border-color:color-mix(in srgb,currentColor 45%,var(--line));background:color-mix(in srgb,currentColor 12%,transparent);color:var(--ink)}.page_chartSeriesBar__jHaw7{color:var(--accent)}.page_chartSeriesA__xWwSK{color:var(--trend-secondary)}.page_chartSeriesB__oz6wO{color:#2f6fed}.page_chartSeriesC__tT2py{color:#1a9f6a}.page_chartSeriesD__KnzhZ{color:#b42318}.page_chartStage__ioP_X{position:relative;overflow:hidden}.page_chartBar__enAJn{pointer-events:none}.page_chartLine__wBC6T{fill:none;stroke:currentColor;stroke-width:1.85;stroke-linejoin:round;stroke-linecap:round;pointer-events:none}.page_chartDot__zoWBk{fill:currentColor;stroke:var(--surface);stroke-width:1.25;pointer-events:none}.page_chartHoverLine__gTqLa{stroke:var(--muted);stroke-width:1;stroke-dasharray:3 3;opacity:.55;pointer-events:none}.page_chartHit__yDiJe{cursor:crosshair}.page_chartTooltip___095L{position:absolute;top:.35rem;z-index:2;min-width:8.5rem;max-width:min(12rem,calc(100% - 1rem));padding:.45rem .55rem;border:1px solid var(--line);border-radius:.55rem;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 12%,transparent);pointer-events:none;transform:translateX(-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_chartTooltipDate__OZkEP{margin-bottom:.25rem;font-size:.72rem;font-weight:650;color:var(--ink)}.page_chartTooltipRow__KaxeT{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.72rem;color:var(--muted)}.page_chartTooltipRow__KaxeT strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);font-weight:650}.page_toolsModalRoot__zZ0dK{z-index:80}.page_confirmRoot__DYmfM,.page_toolsModalRoot__zZ0dK{position:fixed;inset:0;display:grid;place-items:center;padding:1rem}.page_confirmRoot__DYmfM{z-index:90;--ink:#14212b;--muted:#5a6b78;--line:rgba(20,33,43,0.12);--accent:#0f7a6c;--accent-ink:#06352f;--elevated:#f7fafb;--surface:#ffffff;--hover:rgba(15,122,108,0.1);--backdrop:rgba(20,33,43,0.45);--shadow-lg:0 18px 48px rgba(20,40,48,0.18);--code-bg:rgba(15,122,108,0.08);color:var(--ink)}html[data-theme=dark] .page_confirmRoot__DYmfM{--ink:#e6eef2;--muted:#8a9aa6;--line:rgba(230,238,242,0.12);--accent:#2bb5a0;--accent-ink:#b7f0e4;--elevated:#1a2229;--surface:#1e272f;--hover:rgba(43,181,160,0.14);--backdrop:rgba(4,8,12,0.65);--shadow-lg:0 18px 48px rgba(0,0,0,0.45);--code-bg:rgba(43,181,160,0.12)}.page_confirmBackdrop__pnGZX{position:absolute;inset:0;border:0;background:var(--backdrop);cursor:pointer}.page_confirmDialog__ZWP25{position:relative;z-index:1;width:min(22rem,100%);padding:1.15rem 1.2rem 1.1rem;border:1px solid var(--line);border-radius:1rem;background:var(--elevated);box-shadow:var(--shadow-lg)}.page_confirmTitle__n2Tz4{margin:0;font-size:1.05rem;font-weight:650}.page_confirmMessage__KY1HE{margin:.45rem 0 0;font-size:.9rem;line-height:1.45;color:var(--muted)}.page_topupPricingHint__00X75{margin:.4rem 0 0;padding:0;color:var(--muted);opacity:.72;font-size:.8rem;line-height:1.4}.page_confirmActions__u1_vW{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.15rem}.page_confirmCancel__fwTxV,.page_confirmDanger__MYQjE,.page_confirmPrimary__kO_uT{border:1px solid var(--line);border-radius:.65rem;padding:.45rem .85rem;font-size:.88rem;font-weight:550;cursor:pointer}.page_confirmCancel__fwTxV{background:transparent;color:var(--ink)}.page_confirmCancel__fwTxV:hover{background:var(--hover)}.page_confirmPrimary__kO_uT{border-color:transparent;background:var(--accent);color:#fff}.page_confirmPrimary__kO_uT:hover{background:var(--accent-ink)}.page_confirmDanger__MYQjE{border-color:transparent;background:#9b1c1c;color:#fff}.page_confirmDanger__MYQjE:hover{background:#7f1616}html[data-theme=dark] .page_confirmDanger__MYQjE{background:#c44a4a}html[data-theme=dark] .page_confirmDanger__MYQjE:hover{background:#a83a3a}.page_toolsModalBackdrop__djTsb{position:absolute;inset:0;border:0;background:var(--backdrop);cursor:pointer}.page_toolsModal__MrArC{position:relative;z-index:1;display:flex;flex-direction:column;width:min(44rem,100%);max-height:min(40rem,calc(100vh - 2rem));border:1px solid var(--line);border-radius:1rem;background:var(--elevated);box-shadow:var(--shadow-lg);overflow:hidden}.page_toolsModalHeader__EDxKx{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.1rem .75rem;border-bottom:1px solid var(--line)}.page_toolsModalTitle__RWzgv{margin:0;font-size:1.05rem;font-weight:650}.page_toolsModalSubtitle__myMWy{margin:.2rem 0 0;font-size:.78rem;color:var(--muted)}.page_toolsModalClose__KbNh4{border:0;background:transparent;color:var(--muted);font-size:1.4rem;line-height:1;cursor:pointer;padding:.1rem .35rem;border-radius:.4rem}.page_toolsModalClose__KbNh4:hover{background:var(--hover);color:var(--ink)}.page_toolsModalFilters__QPupM{display:flex;flex-direction:column;gap:.55rem;padding:.75rem 1.1rem;border-bottom:1px solid var(--line)}.page_toolsSearch__zmqVH{width:100%;border:1px solid var(--line);border-radius:.65rem;padding:.55rem .75rem;background:var(--surface);color:var(--ink);font:inherit;font-size:.88rem}.page_toolsSearch__zmqVH:focus{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.page_toolsMarketTabs___8QsN{display:flex;flex-wrap:wrap;gap:.35rem}.page_toolsMarketTab__ULdI5{border:1px solid var(--line);border-radius:999px;padding:.28rem .7rem;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;cursor:pointer}.page_toolsMarketTabActive__9BvBe,.page_toolsMarketTab__ULdI5:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:var(--hover);color:var(--accent-ink)}.page_toolsModalBody__uCZrm{overflow:auto;padding:.75rem 1.1rem 1.1rem}.page_toolsEmpty__puwvF{margin:1rem 0;color:var(--muted);font-size:.88rem}.page_toolsGroup___kWpo+.page_toolsGroup___kWpo{margin-top:1rem}.page_toolsGroupTitle__AAdkn{display:flex;align-items:baseline;gap:.45rem;margin:0 0 .45rem;font-size:.82rem;font-weight:650;color:var(--ink)}.page_toolsGroupCount__HbkpY{font-size:.72rem;font-weight:500;color:var(--muted)}.page_toolsList__C1Mzf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.page_toolsItem__EZ_fg{border:1px solid var(--line);border-radius:.7rem;background:var(--surface-soft);padding:.55rem .7rem .6rem}.page_toolsItemHeader__yvg5G{display:grid;grid-template-columns:1fr auto auto;grid-gap:.55rem;gap:.55rem;align-items:baseline;width:100%;border:0;background:transparent;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.page_toolsItemLabel__lqRO_{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;font-size:.86rem;font-weight:600}.page_toolsTierLegend__mnyoe{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.55rem}.page_toolsTierLegendLabel__9LjoE{font-size:.72rem;color:var(--muted)}.page_toolsTierBadgeMythic__2iDfH,.page_toolsTierBadgeRare__YT9_6{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.02em;line-height:1.35;white-space:nowrap}.page_toolsTierBadgeRare__YT9_6{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 16%,transparent);border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}.page_toolsTierBadgeMythic__2iDfH{color:var(--trend-secondary);background:color-mix(in srgb,var(--trend-secondary) 14%,transparent);border:1px solid color-mix(in srgb,var(--trend-secondary) 40%,transparent)}.page_toolsItemTierRare__1F4c2{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:color-mix(in srgb,var(--accent) 5%,var(--surface-soft))}.page_toolsItemTierMythic__Fjt83{border-color:color-mix(in srgb,var(--trend-secondary) 32%,var(--line));background:color-mix(in srgb,var(--trend-secondary) 5%,var(--surface-soft))}.page_toolsItemTierNote__m48Gd{margin:.3rem 0 0;font-size:.72rem;color:var(--muted);line-height:1.45}.page_toolsItemName__yHfM9{font-size:.68rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}.page_toolsItemChevron__KJTET{color:var(--muted);font-size:.75rem}.page_toolsItemDesc__dRif4{margin:.35rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.4}.page_toolsParams__kIHuN{margin-top:.55rem;padding-top:.45rem;border-top:1px solid var(--line)}.page_toolsParamEmpty__OthqA{margin:0;font-size:.76rem;color:var(--muted)}.page_toolsParamList__NJMOH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.page_toolsParamTop__J6T5U{display:flex;justify-content:space-between;gap:.75rem;font-size:.78rem}.page_toolsParamTop__J6T5U code{font-size:.76rem}.page_toolsParamType__2Hnvy{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_toolsParamDesc__tqsEq,.page_toolsParamEnum__nODdS{margin:.15rem 0 0;font-size:.72rem;color:var(--muted)}.page_userCardList__dbLhs{display:flex;flex-direction:column;gap:.45rem;margin-top:.45rem}.page_userCard__R3dG0{display:flex;gap:.65rem;align-items:flex-start;padding:.35rem 0}.page_resultAvatar__xXTZ5{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;border:1px solid var(--line);flex-shrink:0}.page_resultAvatarFallback__D2s0k{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--hover-strong);font-size:.9rem;font-weight:600;flex-shrink:0}.page_userCardBody__OHNML{min-width:0;flex:1 1}.page_userCardName__mzd5X{font-size:.95rem;font-weight:600}.page_userCardNameRow__8N810{min-width:0}.page_userCardNameLink__Qbeow{color:inherit;font-size:.95rem;font-weight:600;text-decoration:none}.page_userCardNameLink__Qbeow:hover{text-decoration:underline;text-underline-offset:.12em}.page_userCardMeta__IJgci{display:flex;flex-wrap:wrap;gap:.45rem .75rem;margin-top:.15rem;font-size:.75rem;color:var(--muted)}.page_userCardAbout__NBUA0{margin:.35rem 0 0;font-size:.8rem;line-height:1.4;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_userStats__N4_Sp{display:flex;flex-direction:column;gap:.75rem;margin-top:.35rem}.page_userStatsSummary__OwXsq{display:flex;flex-wrap:wrap;gap:.4rem}.page_userStatsChip___Noci{display:flex;flex-direction:column;gap:.1rem;min-width:4.5rem;padding:.4rem .55rem;border:1px solid var(--line);border-radius:.55rem;background:var(--surface-muted)}.page_userStatsChipLabel__gy_rL{font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.page_userStatsChipValue__ExK4C{font-size:.86rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_userStatsSection__8vwtP{display:flex;flex-direction:column;gap:.25rem}.page_userStatsHeading___94be{margin:0;font-size:.78rem;font-weight:650;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.page_offerList__RIN_h,.page_reviewList__iLZD_{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.page_reviewListIntro__8xgiW{margin:.35rem 0 0;font-size:.78rem;color:var(--muted)}.page_offerRow__F_IFu,.page_reviewRow__wNdd0{padding:.45rem 0;border-bottom:1px solid var(--chip)}.page_offerRow__F_IFu:last-child,.page_reviewRow__wNdd0:last-child{border-bottom:0}.page_offerTitle__8STqw{font-size:.88rem;font-weight:550}.page_offerTop__F04HI{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.page_offerTitle__8STqw a{color:inherit;text-decoration:none}.page_offerTitle__8STqw a:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.page_offerMeta___PPcI,.page_reviewHead__g2Gxm{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-top:.1rem;font-size:.75rem;color:var(--muted)}.page_offerPrice__nn1Ji,.page_reviewRating__i_HYK{color:var(--ink);font-weight:550;flex-shrink:0}.page_reviewMeta__kYZW7{min-width:0;overflow-wrap:anywhere}.page_offerSeller__VxTfe{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;margin-top:.4rem;font-size:.75rem;color:var(--muted)}.page_offerSellerAvatar__kGTwt,.page_offerSellerFallback___bGPw{width:1.35rem;height:1.35rem;border-radius:50%;object-fit:cover;flex-shrink:0}.page_offerSellerFallback___bGPw{display:inline-grid;place-items:center;background:var(--chip);color:var(--ink);font-size:.65rem;font-weight:650}.page_offerSellerName__1sqoE{color:var(--ink);font-weight:550;text-decoration:none}a.page_offerSellerName__1sqoE:hover{text-decoration:underline;text-underline-offset:.12em}.page_reviewText__FwUSt{margin:.25rem 0 0;font-size:.86rem;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.page_commentListWrap__cUHD_{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem}.page_commentListIntro__HIgH0{margin:0;font-size:.78rem;color:var(--muted)}.page_commentSellerLink__MXXmb{color:var(--ink);font-weight:600;text-decoration:none}.page_commentSellerLink__MXXmb:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.page_commentList__SdHEV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.page_commentRow__2PIWH{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem 0;border-bottom:1px solid var(--chip)}.page_commentRow__2PIWH:last-child{border-bottom:0}.page_commentAvatarFallback__KqfW2,.page_commentAvatar__k2eqF{width:2rem;height:2rem;border-radius:50%;object-fit:cover;flex-shrink:0;margin-top:.1rem}.page_commentAvatarFallback__KqfW2{display:inline-grid;place-items:center;background:var(--chip);color:var(--ink);font-size:.72rem;font-weight:650}.page_commentBody__jdDIr{min-width:0;flex:1 1}.page_commentHead__kvwqM{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem}.page_commentAuthor__ZGNQt{font-size:.82rem;font-weight:600;color:var(--ink);text-decoration:none}a.page_commentAuthor__ZGNQt:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.page_commentDate__vEZqz{font-size:.72rem;color:var(--muted)}.page_commentText__bihdo{margin:.2rem 0 0;font-size:.86rem;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.page_serviceChipList__sH1Dp{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.page_serviceChip__GU7L4{padding:.28rem .55rem;border:1px solid var(--line);border-radius:.45rem;background:var(--surface-muted);font-size:.78rem;color:var(--ink)}.page_serviceChipLink__AxUhP{color:inherit;text-decoration:none}.page_serviceChipLink__AxUhP:hover{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.page_resultEmpty__EPm6l{margin:.5rem 0 0;font-size:.84rem;color:var(--muted)}.page_subscriptionLockCard__pTej1{margin:.5rem 0 0;padding:.65rem .75rem;border-radius:.65rem;border:1px solid var(--line);background:var(--surface-muted)}.page_subscriptionLockTitle__qDC7R{margin:0;font-size:.82rem;font-weight:700;color:var(--ink)}.page_subscriptionLockMessage__ll_nF{margin:.35rem 0 0;font-size:.84rem;color:var(--muted);line-height:1.45}.page_subscriptionLockLink__Hxi_O{display:inline-block;margin-top:.5rem;font-size:.84rem;font-weight:600}.page_rankIdentityBanner__bT1Ak{margin:.65rem 0 0;padding:.55rem .65rem;border-radius:.55rem;border:1px dashed var(--line);font-size:.82rem;color:var(--muted);line-height:1.45}.page_rankNameLocked__S747m{filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--muted)}.page_rankLockLabel__6Ve5Z{font-size:.78rem;color:var(--muted);font-weight:600}.page_resultTableWrap__X35Dg{overflow-x:auto;margin-top:.45rem}.page_resultTable__1hhD6{width:100%;border-collapse:collapse;font-size:.8rem}.page_resultTable__1hhD6 td,.page_resultTable__1hhD6 th{border-bottom:1px solid var(--line);padding:.35rem .45rem;text-align:left;vertical-align:top;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_resultTable__1hhD6 th{color:var(--muted);font-weight:600}.page_resultDl__dJg0s{margin:.45rem 0 0}.page_resultDlRow__TLWQT{display:grid;grid-template-columns:7rem 1fr;grid-gap:.5rem;gap:.5rem;padding:.25rem 0;font-size:.82rem}.page_resultDlRow__TLWQT dt{color:var(--muted);margin:0}.page_resultDlRow__TLWQT dd{margin:0;overflow-wrap:anywhere}.page_resultJson__m_lpU{margin:.45rem 0 0;padding:.55rem;overflow-x:auto;max-height:14rem;border-radius:.55rem;background:var(--surface-soft);border:1px solid var(--line);font-size:.72rem;font-family:var(--font-mono),ui-monospace,monospace}.page_statsDocs__2lK8A{display:flex;flex-direction:column;gap:.85rem;margin-top:.45rem}.page_statsDoc__4Lfqq{padding-bottom:.55rem;border-bottom:1px solid var(--line)}.page_statsDoc__4Lfqq:last-child{border-bottom:0;padding-bottom:0}.page_statsDocHead__zmI9_{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.35rem}.page_statsDocId__9RYv4{font-size:.72rem;font-family:var(--font-mono),ui-monospace,monospace;color:var(--muted);word-break:break-all}.page_statsDocMeta__tycih{font-size:.84rem;font-weight:550}.page_footer__sHKi3{flex-shrink:0;padding:.75rem 1.25rem 1.25rem;background:var(--composer-fade)}.page_chatLimitBanner__WqcZ6{max-width:52rem;margin:0 auto .65rem;padding:.55rem .75rem;border-radius:.75rem;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 88%,var(--accent,#3b82f6) 12%);color:var(--text);font-size:.86rem;line-height:1.4}.page_form__Ou5d6{max-width:52rem;margin:0 auto;display:block;padding:.45rem .55rem .55rem;border-radius:1rem;border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.page_composerMain__8_4_j{display:flex;flex-direction:column;gap:.35rem;min-width:0}.page_composerToolbar__tsFry{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .15rem .1rem}.page_input___cVLA{border:0;background:transparent;padding:.55rem .75rem .25rem;font:inherit;color:var(--ink);outline:none;width:100%;resize:none;overflow-y:hidden;line-height:1.45;min-height:1.45em;max-height:320px;field-sizing:content}.page_input___cVLA::placeholder{color:var(--muted)}.page_modelPicker__TxGz1{position:relative;flex:0 1 auto;min-width:0}.page_modelPickerTrigger__wpzCJ{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;border:0;border-radius:.55rem;padding:.35rem .55rem;font:inherit;font-size:.82rem;font-weight:550;color:var(--muted);background:transparent;cursor:pointer;transition:background .12s ease,color .12s ease}.page_modelPickerTrigger__wpzCJ:hover:not(:disabled){color:var(--ink);background:color-mix(in srgb,var(--panel) 70%,var(--line) 30%)}.page_modelPickerTrigger__wpzCJ:disabled{opacity:.55;cursor:not-allowed}.page_modelPickerLabel__jYI5r{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_modelPickerLabelShort__iF1pi{display:none}.page_modelPickerChevron__0GVP6{flex-shrink:0;font-size:.7rem;opacity:.75}.page_modelPickerMenu__VWkSw{position:absolute;left:0;bottom:calc(100% + .35rem);z-index:40;margin:0;padding:.35rem;list-style:none;min-width:14rem;max-width:min(20rem,80vw);max-height:min(22rem,55dvh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:.75rem;border:1px solid var(--line);background:var(--elevated);box-shadow:var(--shadow-lg)}.page_modelPickerOption__Shgwa{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:0;border-radius:.5rem;padding:.45rem .55rem;font:inherit;text-align:left;color:var(--ink);background:transparent;cursor:pointer}.page_modelPickerOption__Shgwa:hover{background:var(--hover)}.page_modelPickerOptionOn__b7eap{background:var(--hover-strong)}.page_modelPickerOptionLocked__wwBFL{opacity:.55}.page_modelPickerOptionLocked__wwBFL:hover{opacity:.75;background:var(--hover)}.page_modelPickerOptionName__3lKLZ{font-size:.86rem;font-weight:600}.page_modelPickerOptionHint__zYnAL{font-size:.72rem;color:var(--muted)}.page_modelPickerLockedNote__ALob3{list-style:none;margin:0 0 .15rem;padding:.25rem .15rem .45rem;border-bottom:1px solid var(--line)}.page_modelPickerLockedHint__12140{margin:0;padding:.15rem .35rem;font-size:.72rem;line-height:1.35;color:var(--muted)}.page_modelPickerUnlockRow__sud_c{list-style:none;position:-webkit-sticky;position:sticky;bottom:-.35rem;z-index:1;margin:.15rem 0 0;padding:.35rem .15rem .15rem;border-top:1px solid var(--line);background:var(--elevated)}.page_modelPickerUnlock__1I9sF{display:block;width:100%;border:0;border-radius:.45rem;padding:.4rem;font:inherit;font-size:.74rem;font-weight:600;text-align:left;color:var(--accent);background:transparent;cursor:pointer}.page_modelPickerUnlock__1I9sF:hover{color:var(--accent-ink);background:var(--hover)}.page_send__v4iGe{border:0;border-radius:.75rem;padding:.55rem 1.05rem;font:inherit;font-weight:600;cursor:pointer;color:#f4fffc;background:var(--accent);transition:transform .15s ease,background .15s ease;flex-shrink:0}.page_send__v4iGe:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 78%,#000);transform:translateY(-1px)}.page_send__v4iGe:disabled{opacity:.55;cursor:not-allowed}.page_error__Jil8M{max-width:52rem;margin:0 auto .5rem;color:#9b1c1c;font-size:.85rem}@keyframes page_rise__3tCje{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_signinOnly__ZTd9H{display:block;height:auto;max-height:none;min-height:100dvh;overflow:auto}.page_signinOnly__ZTd9H .page_shell__fAVH1{height:auto;min-height:100dvh;grid-template-rows:auto 1fr;overflow:visible}@media (max-width:860px){.page_sidebar__J6ahr{position:fixed;inset:0 auto 0 0;height:100dvh;box-shadow:var(--shadow-lg)}.page_sidebarClosed__EI0Vu{transform:translateX(-100%)}.page_sidebarBackdrop__Sf3kx,.page_sidebarOpen___nzt9+.page_sidebarBackdrop__Sf3kx{display:block;position:fixed;inset:0;z-index:28;border:0;background:var(--backdrop);cursor:pointer}.page_topChrome__9cf7P{padding:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none}.page_topChromeCompact__JJ02T{right:auto}.page_openSidebar__1lWQO{display:inline-flex;border:1px solid var(--line);border-radius:.85rem;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.page_openSidebar__1lWQO:hover{background:color-mix(in srgb,var(--panel) 85%,var(--hover) 15%)}.page_chatToolbarBtn__uE6on{min-height:2.25rem;padding:.35rem .65rem .35rem .5rem;border:1px solid var(--line);border-radius:.85rem;background:var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow)}.page_chatToolbarBtn__uE6on:hover{background:color-mix(in srgb,var(--panel) 85%,var(--hover) 15%)}.page_shell__fAVH1{width:100%}}@media (max-width:640px){.page_headerInner___yNhq{flex-direction:column}.page_userEmail__M65o_{max-width:100%}.page_composerToolbar__tsFry{flex-wrap:nowrap;gap:.35rem}.page_modelPicker__TxGz1{flex:1 1 auto;max-width:calc(100% - 6.5rem)}.page_modelPickerTriggerLocked__omks3{max-width:100%;padding-inline:.4rem;font-size:.78rem}.page_modelPickerLabelFull__U6zv8{display:none}.page_modelPickerLabelShort__iF1pi{display:inline}.page_send__v4iGe{margin-left:auto;flex:0 0 auto}.page_modelPickerMenu__VWkSw{max-height:min(14rem,38dvh);min-width:12.5rem;max-width:min(18rem,calc(100vw - 1.5rem))}.page_modelPickerOption__Shgwa{padding:.32rem .45rem;gap:0}.page_modelPickerOptionHint__zYnAL{display:none}.page_modelPickerOptionName__3lKLZ{font-size:.82rem}.page_mdTableWrap__9GfI7{overflow:visible;border:0;border-radius:0}.page_mdTableWrap__9GfI7 table,.page_mdTableWrap__9GfI7 tbody,.page_mdTableWrap__9GfI7 td,.page_mdTableWrap__9GfI7 th,.page_mdTableWrap__9GfI7 thead,.page_mdTableWrap__9GfI7 tr{display:block;width:100%}.page_mdTableWrap__9GfI7 thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_mdTableWrap__9GfI7 tr{margin:0 0 .65rem;padding:.2rem 0;border:1px solid var(--line);border-radius:.65rem;background:var(--surface-muted)}.page_mdTableWrap__9GfI7 td{display:grid;grid-template-columns:minmax(5.5rem,38%) 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);padding:.45rem .7rem;font-size:.86rem}.page_mdTableWrap__9GfI7 tr td:last-child{border-bottom:0}.page_mdTableWrap__9GfI7 td:before{content:attr(data-label);font-weight:600;color:var(--muted);font-size:.78rem;line-height:1.35}.page_mdTableWrap__9GfI7 td:not([data-label]):before,.page_mdTableWrap__9GfI7 td[data-label=""]:before{content:none}.page_mdTableWrap__9GfI7 .page_mdImg__8QcB_{margin:0}}.page_topupLabel__dXW3Q{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0 .25rem;font-size:.85rem;color:var(--muted)}.page_topupInput__PEJW6{border:1px solid var(--line);border-radius:.65rem;padding:.65rem .75rem;font:inherit;background:var(--surface);color:var(--ink)}.page_inlineLinkBtn__08iX_{border:0;padding:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}a.page_inlineLinkBtn__08iX_{display:inline}.page_paymentPage__E4__6{display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem 3rem;overflow:auto}.page_paymentCard__GHqpX{width:min(32rem,100%);padding:1.25rem 1.35rem 1.5rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);box-shadow:var(--shadow)}.page_paymentBack__Eg8Lg{display:inline-block;margin-bottom:.75rem;color:var(--muted);text-decoration:none;font-size:.9rem}.page_paymentBack__Eg8Lg:hover{color:var(--accent)}.page_paymentTitle__JLqu7{margin:0;font-size:1.35rem;font-weight:600}.page_paymentAmount__LFWHP{margin:.35rem 0 1rem;font-size:1.1rem;font-weight:600;color:var(--accent-ink)}.page_paymentHint__15IcX,.page_paymentLoading__1Fdcu,.page_paymentSuccess__5RlFH,.page_paymentWait__5TsjA{margin:.5rem 0;color:var(--muted);font-size:.92rem}.page_paymentSupport__E6dME{margin:1rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.45}.page_paymentSuccess__5RlFH{color:var(--accent);font-weight:600}.page_paymentCurrencies___Vg2h{display:grid;grid-gap:.5rem;gap:.5rem;margin:.75rem 0 1rem}.page_paymentCurrencyBtn__OQMt6{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;padding:.7rem .85rem;border:1px solid var(--line);border-radius:.75rem;background:var(--elevated);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.page_paymentCurrencyBtn__OQMt6:hover:not(:disabled){border-color:var(--accent);background:var(--hover)}.page_paymentCurrencyBtnActive___KVF3{border-color:var(--accent);background:var(--hover-strong)}.page_paymentCurrencyBtn__OQMt6 small{color:var(--muted);font-size:.78rem}.page_paymentDeposit__ETaxC{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.page_paymentAddress__WUjrR{display:block;padding:.75rem;border-radius:.65rem;background:var(--code-bg);font-family:var(--font-mono),ui-monospace,monospace;font-size:.8rem;word-break:break-all}.page_paymentCopy__LY_JX{align-self:flex-start;border:0;border-radius:.65rem;padding:.45rem .85rem;font:inherit;font-weight:600;cursor:pointer;color:#f4fffc;background:var(--accent)}.page_paymentCopy__LY_JX:hover{background:var(--accent-ink)}.page_usageDialog__FMbhf{display:flex;flex-direction:column;width:min(36rem,100%);max-height:min(40rem,calc(100vh - 2rem));overflow:hidden;padding:1.15rem 0 0}.page_usageHeader__GDZ0f{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:0 1.2rem .85rem;border-bottom:1px solid var(--line)}.page_usageBody__0l9uK{flex:1 1;min-height:0;overflow:auto;padding:.85rem 1.2rem 1.25rem}.page_usageClose__0XIZL{border:0;background:transparent;color:var(--muted);font-size:1.35rem;line-height:1;cursor:pointer;padding:.1rem .35rem}.page_usageClose__0XIZL:hover{color:var(--ink)}.page_usageSummary__e81w1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin:0 0 .75rem}.page_usageStat__PZQFR{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border-radius:.7rem;background:var(--code-bg)}.page_usageStatLabel__Vm8aI{font-size:.75rem;color:var(--muted)}.page_usageStat__PZQFR strong{font-size:1.05rem}.page_usageChart__NefQH{margin:.5rem 0 .75rem}.page_usageSectionTitle__UI_Yx{margin:1rem 0 .45rem;font-size:.92rem;font-weight:650}.page_usageMuted__ygN6g{margin:.75rem 0;color:var(--muted);font-size:.9rem}.page_usageSkeleton__8_mNl{display:flex;flex-direction:column;gap:.75rem}.page_usageSkeletonBlock__Z4zuf,.page_usageSkeletonChart__1HVHS,.page_usageSkeletonLine__t3S43,.page_usageSkeletonRow__JQzg2,.page_usageSkeletonStat__rtf9h{border-radius:.7rem;background:linear-gradient(90deg,var(--code-bg) 0,color-mix(in srgb,var(--code-bg) 55%,var(--elevated)) 45%,var(--code-bg) 90%);background-size:200% 100%;animation:page_usageShimmer__I8hOd 1.15s ease-in-out infinite}.page_usageSkeletonStat__rtf9h{height:3.6rem}.page_usageSkeletonChart__1HVHS{height:11.5rem;margin-top:.15rem}.page_usageSkeletonLine__t3S43{width:7rem;height:.9rem;margin-top:.35rem;border-radius:.4rem}.page_usageSkeletonBlock__Z4zuf{height:6.5rem}.page_usageSkeletonRows__eBL97{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--line);border-radius:.7rem;padding:.45rem}.page_usageSkeletonRow__JQzg2{height:2.35rem;border-radius:.55rem}@keyframes page_usageShimmer__I8hOd{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.page_usageSkeletonBlock__Z4zuf,.page_usageSkeletonChart__1HVHS,.page_usageSkeletonLine__t3S43,.page_usageSkeletonRow__JQzg2,.page_usageSkeletonStat__rtf9h{animation:none}}.page_usageTableWrap__poWkM{overflow-x:auto;border:1px solid var(--line);border-radius:.7rem}.page_usageTable__UYB4m{width:100%;border-collapse:collapse;font-size:.85rem}.page_usageTable__UYB4m td,.page_usageTable__UYB4m th{padding:.5rem .65rem;text-align:left;border-bottom:1px solid var(--line)}.page_usageTable__UYB4m th{color:var(--muted);font-weight:550;background:var(--code-bg)}.page_usageTable__UYB4m tr:last-child td{border-bottom:0}.page_usageRecent__EsHlk{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:.7rem;overflow:hidden}.page_usageRecentItem__E8CLm{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border-bottom:1px solid var(--line)}.page_usageRecentItem__E8CLm:last-child{border-bottom:0}.page_usageRecentMain__Ipunk{display:flex;flex-direction:column;gap:.1rem;min-width:0}.page_usageRecentModel__1Py8A{font-weight:550;font-size:.88rem}.page_usageRecentMeta__b1zoc{font-size:.75rem;color:var(--muted)}.page_usageRecentCost__h_N6M{font-size:.88rem;white-space:nowrap}