.ModeTransitionOverlay_overlay__Bphjd{position:fixed;inset:0;bottom:calc(-1 * env(safe-area-inset-top, 0px));z-index:9999;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.ModeTransitionOverlay_overlay__Bphjd.ModeTransitionOverlay_enter__nUT3C{opacity:1}.ModeTransitionOverlay_overlay__Bphjd.ModeTransitionOverlay_exit__R5UDf{opacity:0}.ModeTransitionOverlay_content__bQGsW{width:min(320px,calc(100vw - 32px));text-align:center;color:#fff;padding:24px 28px;border-radius:14px;background:rgba(0,0,0,.35);box-shadow:0 10px 40px rgba(0,0,0,.35);transform:translateY(16px) scale(.98);opacity:0;transition:transform .35s ease,opacity .35s ease}.ModeTransitionOverlay_contentEnter__ur3d2{transform:translateY(0) scale(1);opacity:1}.ModeTransitionOverlay_contentExit__69Vo7{transform:translateY(-12px) scale(.98);opacity:0}.ModeTransitionOverlay_brand__zMHpJ{font-size:12px;letter-spacing:.18em;opacity:.7;margin-bottom:6px}.ModeTransitionOverlay_title__eJAJe{font-size:22px;font-weight:600;line-height:1.2}.ModeTransitionOverlay_progress__5CLEn{position:relative;height:4px;margin:16px auto 0;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.16)}.ModeTransitionOverlay_progressBar__JIU0m{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:var(--primary,#6366f1);animation:ModeTransitionOverlay_modeTransitionProgress__nvTuY 1.2s ease-in-out infinite}.ModeTransitionOverlay_hint__Xhp3d{margin-top:10px;font-size:13px;line-height:1.4;opacity:.75}@keyframes ModeTransitionOverlay_modeTransitionProgress__nvTuY{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.ModeTransitionOverlay_progressBar__JIU0m{left:30%;animation:none}}.CookieConsentBanner_banner__qBz7E{position:fixed;left:0;right:0;bottom:0;z-index:10050;padding:12px clamp(12px,3vw,20px) calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.CookieConsentBanner_panel___fGay{pointer-events:auto;max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-radius:14px;border:1px solid var(--table-border);background:color-mix(in srgb,var(--card-bg) 92%,transparent);box-shadow:0 12px 40px color-mix(in srgb,var(--foreground) 16%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.CookieConsentBanner_message__0meO8{margin:0;font-size:var(--fs-13);line-height:1.5;color:var(--table-text-primary)}.CookieConsentBanner_actions__xixiC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.CookieConsentBanner_actions__xixiC .btn{width:100%;justify-content:center;min-width:0}.CookieConsentBanner_linkRow__6C_fX{font-size:var(--fs-12);color:var(--table-text-secondary)}.CookieConsentBanner_linkRow__6C_fX a{color:var(--color-primary,var(--primary));text-decoration:none;font-weight:600}.CookieConsentBanner_linkRow__6C_fX a:hover{text-decoration:underline}@media (max-width:560px){.CookieConsentBanner_actions__xixiC{grid-template-columns:1fr}}.OpenInBrowserPrompt_prompt___F972{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 8px);left:8px;right:8px;z-index:10000;display:flex;flex-direction:column;gap:6px;max-width:480px;margin-inline:auto;padding:12px 36px 12px 14px;border:1px solid var(--border-primary);border-radius:12px;background:var(--surface-elevated,var(--surface-primary));color:var(--foreground);box-shadow:0 8px 28px rgba(0,0,0,.35)}.OpenInBrowserPrompt_title__jekXc{font-size:14px;font-weight:700}.OpenInBrowserPrompt_text__2Q_jX{margin:0;font-size:13px;line-height:1.35;color:var(--foreground2)}.OpenInBrowserPrompt_actions__s2UBo{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.OpenInBrowserPrompt_close__4cs6i{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:var(--foreground2);cursor:pointer}