.CookieBanner_host__woOZh{position:fixed;z-index:95;right:24px;bottom:24px;max-width:420px;animation:CookieBanner_ckSlide__w6wiK .28s cubic-bezier(.2,.8,.2,1)}@keyframes CookieBanner_ckSlide__w6wiK{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:640px){.CookieBanner_host__woOZh{right:12px;left:12px;bottom:12px;max-width:none}}.CookieBanner_card___mm1l{position:relative;background:#fff;color:#0f172a;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 28px -12px rgba(15,23,42,.18);padding:16px 18px 18px;display:grid;grid-template-columns:32px 1fr 24px;gap:10px}.CookieBanner_icon__Fa8zQ{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#0f172a;margin-top:2px}.CookieBanner_title__xoAOB{margin:0 0 4px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:#0f172a}.CookieBanner_desc__7_V_2{margin:0 0 12px;font-size:12.5px;line-height:1.55;color:#475569}.CookieBanner_link__1C613{color:#0f172a;text-decoration:underline;text-underline-offset:2px}.CookieBanner_actions__v0Yhh{display:flex;gap:8px;flex-wrap:wrap}.CookieBanner_btnGhost__cFb52,.CookieBanner_btnPrimary__Tmsrs{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 14px;border-radius:999px;font-size:12.5px;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s}.CookieBanner_btnGhost__cFb52{background:transparent;color:#0f172a;border-color:#e2e8f0}.CookieBanner_btnGhost__cFb52:hover{border-color:#0f172a}.CookieBanner_btnPrimary__Tmsrs{background:#0a0a0a;color:#fff}.CookieBanner_btnPrimary__Tmsrs:hover{background:#1a1a1a}.CookieBanner_close__Vj1C4{width:24px;height:24px;border-radius:6px;background:transparent;border:0;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.CookieBanner_close__Vj1C4:hover{color:#0f172a;background:#f1f5f9}.MaintenancePage_page__apo_1{min-height:100vh;background:#fafafa;display:flex;align-items:center;justify-content:center;padding:24px;font-family:Inter Variable,Inter,-apple-system,PingFang SC,Microsoft YaHei,sans-serif;color:#0f172a}.MaintenancePage_card__By_iS{max-width:480px;width:100%;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:56px 36px 44px;text-align:center;box-shadow:0 12px 32px -16px rgba(15,23,42,.16)}.MaintenancePage_spinner__gXv57{font-size:36px;margin-bottom:12px}.MaintenancePage_title__S7C7R{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.005em;color:#0a0a0a}.MaintenancePage_message__4Lg3Z{margin:0 0 20px;font-size:14px;line-height:1.65;color:#475569}.MaintenancePage_note__DNHEj{margin:0;font-size:13px;color:#64748b;border-top:1px solid #f1f5f9;padding-top:16px}.MaintenancePage_link__I97TE{color:#0a0a0a;text-decoration:underline;text-underline-offset:2px}.SiteSearch_overlay__9QmPg{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:clamp(56px,12vh,140px) 16px 16px;background:rgba(8,12,24,.48);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);animation:SiteSearch_fadeIn__RvNcE .18s cubic-bezier(.32,.72,.24,1)}@keyframes SiteSearch_fadeIn__RvNcE{0%{opacity:0}to{opacity:1}}.SiteSearch_panel__Q2wG8{position:relative;width:100%;max-width:680px;background:#fff;border-radius:20px;box-shadow:0 1px 1px rgba(15,23,42,.04),0 4px 12px rgba(15,23,42,.06),0 28px 64px -12px rgba(15,23,42,.18);overflow:hidden;display:flex;flex-direction:column;max-height:min(580px,78vh);animation:SiteSearch_pop__frt_z .22s cubic-bezier(.32,.72,.24,1)}@keyframes SiteSearch_pop__frt_z{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.SiteSearch_inputRow__IVhl5{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid rgba(15,23,42,.06)}.SiteSearch_inputIcon__BFYM2{color:#64748b;display:inline-flex;flex-shrink:0}.SiteSearch_input__qINvb{flex:1;border:0;outline:none;background:transparent;font-size:16px;color:#0f172a;font-family:inherit;font-weight:500;letter-spacing:-.005em;min-height:24px}.SiteSearch_input__qINvb::placeholder{color:#94a3b8;font-weight:400}.SiteSearch_shortcut__S9_sI{font-size:11px;color:#475569;background:#f1f5f9;border:1px solid rgba(15,23,42,.06);padding:3px 8px;border-radius:6px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-weight:500;flex-shrink:0;letter-spacing:.02em}.SiteSearch_body__W6Gmo{flex:1;overflow-y:auto;padding:8px 8px 12px;scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.18) transparent}.SiteSearch_body__W6Gmo::-webkit-scrollbar{width:6px}.SiteSearch_body__W6Gmo::-webkit-scrollbar-thumb{background:rgba(15,23,42,.18);border-radius:999px}.SiteSearch_section__SMeuW{padding:4px}.SiteSearch_section__SMeuW+.SiteSearch_section__SMeuW{margin-top:6px}.SiteSearch_sectionHead__p2qm8{display:flex;align-items:center;gap:8px;padding:10px 14px 6px;font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.SiteSearch_sectionHead__p2qm8 svg{color:#94a3b8}.SiteSearch_row__yv48G{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:10px;text-decoration:none;color:#0f172a;cursor:pointer;transition:background .12s ease,transform 80ms ease}.SiteSearch_row__yv48G:before{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:22px;border-radius:999px;background:#1f2329;transition:transform .18s cubic-bezier(.32,.72,.24,1)}.SiteSearch_rowActive__yX3dh,.SiteSearch_row__yv48G:hover{background:#f6f7f9}.SiteSearch_rowActive__yX3dh:before{transform:translateY(-50%) scaleY(1)}.SiteSearch_rowTitle__EC0Fs{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:-.005em;-webkit-line-clamp:1}.SiteSearch_rowExcerpt__zA4sx,.SiteSearch_rowTitle__EC0Fs{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.SiteSearch_rowExcerpt__zA4sx{font-size:12.5px;color:#64748b;line-height:1.55;-webkit-line-clamp:2}.SiteSearch_rowMeta__4hw1o{display:flex;align-items:center;gap:10px;font-size:11.5px;color:#94a3b8;margin-top:2px}.SiteSearch_rowMeta__4hw1o>span:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;border-radius:999px;background:rgba(15,23,42,.2);margin-left:10px;vertical-align:middle}.SiteSearch_empty__IYzog{padding:36px 18px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;color:#475569}.SiteSearch_empty__IYzog .SiteSearch_emptyIcon__rARKx,.SiteSearch_empty__IYzog>svg{width:48px;height:48px;border-radius:999px;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;color:#94a3b8}.SiteSearch_emptyTitle__XwH3X{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.005em}.SiteSearch_emptyHint__vAvVz{font-size:12.5px;color:#94a3b8;line-height:1.6;max-width:32em}.SiteSearch_quickActions__M66VE{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.SiteSearch_quickChip__YLcEX{font-size:12px;padding:6px 14px;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;color:#1f2937;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease;font-weight:500}.SiteSearch_quickChip__YLcEX:hover{background:#f6f7f9;border-color:rgba(15,23,42,.16)}.SiteSearch_quickChip__YLcEX:active{transform:scale(.97)}.SiteSearch_footer___FFhI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid rgba(15,23,42,.06);background:#fafbfc;font-size:11.5px;color:#64748b}.SiteSearch_footerHints__cD3WF{display:flex;align-items:center;gap:14px}.SiteSearch_kbd__7_Wry{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:10.5px;padding:2px 7px;border-radius:5px;background:#fff;border:1px solid rgba(15,23,42,.1);color:#475569;font-weight:500;box-shadow:0 1px 0 rgba(15,23,42,.04)}.SiteSearch_loading__HpdXJ{padding:36px 24px;text-align:center;color:#94a3b8;font-size:13px}.SiteSearch_error__kT159{padding:20px;text-align:center;color:#b91c1c;font-size:13px;background:#fef2f2;border-radius:10px;margin:8px}.SiteSearch_mark__WRS87{background:rgba(15,23,42,.08);color:#0f172a;padding:0 3px;border-radius:3px;font-weight:600}@media (max-width:768px){.SiteSearch_overlay__9QmPg{padding:calc(60px + env(safe-area-inset-top, 0px)) 12px calc(72px + env(safe-area-inset-bottom, 0px))}.SiteSearch_panel__Q2wG8{max-height:calc(100vh - 152px);max-height:calc(100dvh - 152px);border-radius:16px}.SiteSearch_inputRow__IVhl5{padding:16px 18px}.SiteSearch_footer___FFhI{display:none}.SiteSearch_empty__IYzog{padding:28px 16px}}[data-theme=dark] .SiteSearch_panel__Q2wG8{background:#0f172a;box-shadow:0 1px 1px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3),0 28px 64px -12px rgba(0,0,0,.5)}[data-theme=dark] .SiteSearch_input__qINvb{color:#f3f4f6}[data-theme=dark] .SiteSearch_input__qINvb::placeholder{color:#64748b}[data-theme=dark] .SiteSearch_inputRow__IVhl5{border-bottom-color:hsla(0,0%,100%,.06)}[data-theme=dark] .SiteSearch_shortcut__S9_sI{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.08);color:#cbd5e1}[data-theme=dark] .SiteSearch_row__yv48G{color:#f3f4f6}[data-theme=dark] .SiteSearch_rowActive__yX3dh,[data-theme=dark] .SiteSearch_row__yv48G:hover{background:hsla(0,0%,100%,.05)}[data-theme=dark] .SiteSearch_rowActive__yX3dh:before{background:#f3f4f6}[data-theme=dark] .SiteSearch_rowExcerpt__zA4sx{color:#94a3b8}[data-theme=dark] .SiteSearch_rowMeta__4hw1o{color:#64748b}[data-theme=dark] .SiteSearch_empty__IYzog{color:#94a3b8}[data-theme=dark] .SiteSearch_empty__IYzog .SiteSearch_emptyIcon__rARKx,[data-theme=dark] .SiteSearch_empty__IYzog>svg{background:hsla(0,0%,100%,.04);color:#64748b}[data-theme=dark] .SiteSearch_emptyTitle__XwH3X{color:#f3f4f6}[data-theme=dark] .SiteSearch_footer___FFhI{background:hsla(0,0%,100%,.02);border-top-color:hsla(0,0%,100%,.06);color:#94a3b8}[data-theme=dark] .SiteSearch_kbd__7_Wry{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:#cbd5e1}[data-theme=dark] .SiteSearch_quickChip__YLcEX{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08);color:#f3f4f6}[data-theme=dark] .SiteSearch_quickChip__YLcEX:hover{background:hsla(0,0%,100%,.08)}[data-theme=dark] .SiteSearch_mark__WRS87{background:hsla(0,0%,100%,.12);color:#f3f4f6}[data-theme=dark] .SiteSearch_error__kT159{background:rgba(185,28,28,.1)}.MobileShell_root__CNujT{display:none}@media (max-width:768px){.MobileShell_root__CNujT{display:block}}.MobileShell_header__P2thW{position:fixed;top:0;left:0;right:0;z-index:90;display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0) 12px 0;height:calc(52px + env(safe-area-inset-top, 0px));background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--tn-border,var(--line,#eaecf0));-webkit-tap-highlight-color:transparent}[data-theme=dark] .MobileShell_header__P2thW{background:rgba(10,15,31,.85)}.MobileShell_headerInner__aBNQe{display:flex;align-items:center;justify-content:space-between;width:100%;height:52px;gap:12px}.MobileShell_iconBtn__hRaJH{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--fg,#1f2329);background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .15s ease;flex-shrink:0}.MobileShell_iconBtn__hRaJH:active{background:#f1f5f9;transform:scale(.94)}.MobileShell_brand__5y4gg{display:inline-flex;align-items:center;flex-shrink:0;min-width:0}.MobileShell_brand__5y4gg img{height:28px;width:auto;display:block}.MobileShell_headerTitle__QeOJJ{flex:1;font-size:16px;font-weight:600;color:var(--fg,#18181b);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.MobileShell_headerSpacer__q0Kmh{flex:1}.MobileShell_tabbar__LcHch{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:repeat(4,1fr);background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--tn-border,rgba(15,23,42,.08));padding-bottom:env(safe-area-inset-bottom,0);height:calc(64px + env(safe-area-inset-bottom, 0px));-webkit-tap-highlight-color:transparent}[data-theme=dark] .MobileShell_tabbar__LcHch{background:rgba(10,15,31,.94)}.MobileShell_tabItem__5lsUP{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:8px;gap:3px;height:64px;font-size:11px;font-weight:500;color:#1f2329;-webkit-tap-highlight-color:transparent;transition:color .22s cubic-bezier(.4,0,.2,1)}.MobileShell_tabItem__5lsUP:active .MobileShell_tabIconWrap__kEKGg{transform:scale(.94)}.MobileShell_tabIconWrap__kEKGg{display:inline-flex;align-items:center;justify-content:center;padding:5px 18px;border-radius:999px;background:transparent;transition:background .32s cubic-bezier(.34,1.56,.64,1),padding .32s cubic-bezier(.34,1.56,.64,1),transform .18s cubic-bezier(.4,0,.2,1)}.MobileShell_tabIconWrap__kEKGg svg{width:22px;height:22px;stroke-width:2;fill:none;transition:color .22s ease,stroke-width .22s ease}.MobileShell_tabLabel___X_Bo{letter-spacing:.01em;transition:font-weight .2s ease,color .22s ease}[data-theme=dark] .MobileShell_tabItem__5lsUP{color:#f3f4f6}.MobileShell_tabActive__9g5Tp .MobileShell_tabIconWrap__kEKGg{background:#1f2329;padding:5px 22px}.MobileShell_tabActive__9g5Tp .MobileShell_tabIconWrap__kEKGg svg{color:#fff;stroke-width:2.2}.MobileShell_tabActive__9g5Tp .MobileShell_tabLabel___X_Bo{font-weight:600}[data-theme=dark] .MobileShell_tabActive__9g5Tp .MobileShell_tabIconWrap__kEKGg{background:#f3f4f6}[data-theme=dark] .MobileShell_tabActive__9g5Tp .MobileShell_tabIconWrap__kEKGg svg{color:#0a0f1f}