.MarketRouteLoading_main__852oE{min-height:calc(100dvh - 4.25rem);position:relative;overflow:hidden}.MarketRouteLoading_backgroundGlow__pR3Nw,.MarketRouteLoading_snakeVideo__0FOFq{display:none}.MarketRouteLoading_center__d_GKD{position:relative;z-index:1;min-height:calc(100dvh - 4.25rem);display:grid;place-items:center;padding:1rem}.MarketRouteLoading_card__h0W0A{width:min(24rem,calc(100vw - 2rem));padding:1.1rem 1rem 1.15rem;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border));border-radius:var(--r-2xl);background:linear-gradient(180deg,rgba(4,10,5,.44),rgba(4,10,5,.72)),color-mix(in srgb,var(--bg-2) 86%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px color-mix(in srgb,var(--primary) 12%,transparent),var(--glass-shadow);display:flex;flex-direction:column;align-items:center;gap:.9rem;text-align:center}.MarketRouteLoading_spinner__fWv2g{width:3.25rem;height:3.25rem;border-radius:50%;border:3px solid color-mix(in srgb,var(--primary) 22%,transparent);border-top-color:var(--primary);animation:MarketRouteLoading_marketLoadingSpin__L6kUh .9s linear infinite}@keyframes MarketRouteLoading_marketLoadingSpin__L6kUh{to{transform:rotate(1turn)}}.MarketRouteLoading_label__79sZ3{color:var(--text);font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.03em}.spotlight-theme-snek .MarketRouteLoading_backgroundGlow__pR3Nw{display:block;position:absolute;inset:-12rem auto auto 50%;transform:translateX(-50%);width:min(88rem,92vw);height:32rem;background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 34%),radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 28%);filter:blur(18px);pointer-events:none}.spotlight-theme-snek .MarketRouteLoading_snakeVideo__0FOFq{display:block;width:min(12rem,70vw);aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none}.spotlight-theme-snek .MarketRouteLoading_spinner__fWv2g{display:none}@media (max-width:640px){.MarketRouteLoading_card__h0W0A{width:min(100%,21rem);padding:1.15rem 1rem;gap:.75rem}.MarketRouteLoading_spinner__fWv2g{width:2.75rem;height:2.75rem}.MarketRouteLoading_label__79sZ3{font-size:.92rem}.spotlight-theme-snek .MarketRouteLoading_snakeVideo__0FOFq{width:min(10.5rem,72vw)}}.Header_header__L4VD4{display:flex;align-items:center;justify-content:space-between;min-height:4.25rem;padding:.8rem 1.25rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 84%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40;gap:1rem}.Header_header__L4VD4:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--primary) 34%,transparent) 30%,color-mix(in srgb,var(--accent) 26%,transparent) 70%,transparent 100%);pointer-events:none}.Header_logo__FNTjA{display:flex;align-items:center;flex-shrink:0}.Header_nav__twjfv{display:flex;align-items:center;gap:.25rem}.Header_navLink__v64fS{display:flex;align-items:center;gap:.45rem;padding:.55rem .82rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--text-2);transition:background-color .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;position:relative;border:1px solid transparent}.Header_navLink__v64fS:hover{background:color-mix(in srgb,var(--bg-3) 78%,transparent);color:var(--text);border-color:var(--border)}.Header_navLinkActive__CY59v{color:var(--text);background:linear-gradient(135deg,var(--primary-bg),color-mix(in srgb,var(--bg-3) 80%,#fff 20%));border-color:color-mix(in srgb,var(--primary) 26%,var(--border));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.Header_searchWrap__sIQ4Z{flex:1;max-width:460px;display:flex;align-items:center;gap:.6rem;position:relative}.Header_adaBadge__TB0rF{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .72rem;border-radius:99px;background:color-mix(in srgb,var(--bg-3) 76%,transparent);border:1px solid var(--border);white-space:nowrap;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .15s ease,background .15s ease}.Header_adaBadge__TB0rF:hover{background:color-mix(in srgb,var(--bg-3) 90%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,var(--border))}.Header_adaBadgeCaret__zBpMv{color:var(--text-3);display:flex;align-items:center;margin-left:.1rem}.Header_adaDropdown__rmp1T{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-md,10px);box-shadow:0 8px 24px rgba(0,0,0,.28);overflow:hidden;z-index:50}.Header_adaDropdownItem__YsOcB{display:flex;align-items:center;gap:.55rem;width:100%;padding:.52rem .8rem;background:transparent;border:none;color:var(--text-2);font-family:var(--font-mono);font-size:.76rem;font-weight:600;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease;white-space:nowrap}.Header_adaDropdownItem__YsOcB:hover{background:color-mix(in srgb,var(--primary) 8%,var(--bg-3));color:var(--text)}.Header_adaDropdownItemActive__1nZMt{color:var(--text);background:color-mix(in srgb,var(--primary) 10%,var(--bg-3))}.Header_adaDropdownItemIcon__IR8XT{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;flex-shrink:0;border-radius:50%;font-size:.65rem;font-weight:800;background:color-mix(in srgb,var(--primary) 14%,var(--bg-3));color:var(--text)}.Header_adaDropdownItemPrice__j8b0_{margin-left:auto;color:var(--text-3);font-size:.72rem}.Header_adaIcon__b8S0D{width:1.1rem;height:1.1rem;flex-shrink:0}.Header_adaPrice__dxGKi{font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:var(--text);letter-spacing:.01em}.Header_searchBox__HXypp{flex:1;position:relative;display:flex;align-items:center}.Header_searchIcon__c66Ud{position:absolute;left:.7rem;color:var(--text-3);pointer-events:none;flex-shrink:0}.Header_searchInput__EYqgQ{width:100%;height:2.5rem;padding:0 2.25rem 0 2.1rem;border-radius:999px;background:color-mix(in srgb,var(--bg-3) 82%,transparent);border:1px solid var(--border);color:var(--text);font-family:var(--font-mono);font-size:.78rem;transition:border-color .18s ease,box-shadow .18s ease;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.Header_searchInput__EYqgQ::-moz-placeholder{color:var(--text-3);font-family:var(--font-body);font-size:.82rem}.Header_searchInput__EYqgQ::placeholder{color:var(--text-3);font-family:var(--font-body);font-size:.82rem}.Header_searchInput__EYqgQ:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 36%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}.Header_searchInputError__W0_6f{border-color:hsl(var(--down)/.6)!important;box-shadow:0 0 0 3px hsl(var(--down)/.08)!important}.Header_searchHelp__WA1ER{position:absolute;top:calc(100% + 6px);left:0;font-size:.72rem;color:hsl(var(--down));white-space:nowrap;background:hsl(var(--card));border:1px solid hsl(var(--down)/.2);padding:.25rem .6rem;border-radius:var(--r-sm)}.Header_searchResults__m_YyC{position:absolute;top:calc(100% + .42rem);left:0;right:0;z-index:70;display:flex;flex-direction:column;gap:.2rem;max-height:min(22rem,calc(100dvh - 6rem));overflow-y:auto;padding:.34rem;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:var(--r-md);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 8%,transparent),transparent 34%),color-mix(in srgb,var(--bg-2) 98%,#000 2%);box-shadow:0 16px 38px rgba(0,0,0,.32)}.Header_searchResultItem__BLm80{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.55rem;width:100%;min-height:2.6rem;padding:.38rem .44rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .14s ease,border-color .14s ease}.Header_searchResultItem__BLm80:focus-visible,.Header_searchResultItem__BLm80:hover{outline:none;border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--bg-3) 78%,transparent)}.Header_searchResultFallback__k6uU7,.Header_searchResultIcon__TFpd0{width:1.75rem;height:1.75rem;border-radius:.55rem;flex-shrink:0}.Header_searchResultIcon__TFpd0{-o-object-fit:cover;object-fit:cover;background:color-mix(in srgb,var(--bg-3) 78%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent)}.Header_searchResultFallback__k6uU7{display:inline-flex;align-items:center;justify-content:center;color:var(--text);background:color-mix(in srgb,var(--primary) 14%,var(--bg-3));border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));font-family:var(--font-mono);font-size:.76rem;font-weight:800}.Header_searchResultText__9f2n_{display:flex;min-width:0;flex-direction:column;gap:.08rem}.Header_searchResultTicker__sKCBE{overflow:hidden;color:var(--text);font-family:var(--font-mono);font-size:.76rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.Header_searchResultLabel__TSJvZ{overflow:hidden;color:var(--text-3);font-size:.7rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.Header_searchResultEmpty__x97e7{padding:.72rem .74rem;color:var(--text-3);font-size:.74rem}.Header_searchSpinner__Kkamk{position:absolute;right:.65rem;width:.85rem;height:.85rem;border:1.5px solid hsl(var(--foreground)/.2);border-top-color:hsl(var(--primary));border-radius:50%;animation:Header_spin__hFU_u .75s linear infinite;flex-shrink:0}@keyframes Header_spin__hFU_u{to{transform:rotate(1turn)}}.Header_actions__l4CG2{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Header_settingsWrap__d8Lqd{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.Header_settingsTrigger__oNWsp{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.25rem;padding:0 .82rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-3) 72%,transparent);color:var(--text-2);font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.Header_settingsTriggerOpen__Zw2oD,.Header_settingsTrigger__oNWsp:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 26%,var(--border));background:color-mix(in srgb,var(--bg-3) 86%,transparent)}.Header_settingsTriggerOpen__Zw2oD{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 10%,transparent)}.Header_settingsTriggerLabel__nesmI{line-height:1}.Header_settingsPanel____9kA{position:absolute;top:calc(100% + .75rem);right:0;width:min(22rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 5.5rem);overflow-y:auto;overscroll-behavior:contain;padding:.8rem;border:1px solid var(--border);border-radius:var(--r-lg);background:radial-gradient(circle at top right,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 98%,#000 2%),color-mix(in srgb,var(--bg) 99%,#000 1%));box-shadow:0 20px 48px rgba(0,0,0,.34);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);z-index:80}.Header_mobileSearchSection__eOTbz,.Header_settingsFooterSection__aZbIX,.Header_settingsSection__tlSSd{display:flex;flex-direction:column;gap:.46rem}.Header_settingsAlertsSection__XcVLI{margin-top:.72rem;padding-top:.72rem;border-top:1px solid color-mix(in srgb,var(--border) 86%,transparent)}.Header_alertsDropdownTrigger__aKthd{width:100%;min-height:2.55rem;cursor:pointer;text-align:left}.Header_alertsDropdownIcon__dy8YV{flex:0 0 auto;color:var(--text-3);transition:transform .16s ease,color .16s ease}.Header_alertsDropdownIconOpen__XwSxl,.Header_alertsDropdownTrigger__aKthd:hover .Header_alertsDropdownIcon__dy8YV{color:var(--text-2)}.Header_alertsDropdownIconOpen__XwSxl{transform:rotate(180deg)}.Header_alertsDropdownPanel__CO468{display:flex;flex-direction:column;gap:.4rem;padding-top:.42rem}.Header_mobileSearchSection__eOTbz,.Header_settingsFooterSection__aZbIX{display:none;margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 86%,transparent)}.Header_settingsSectionLabel__trvhs{color:var(--text-3);font-family:var(--font-mono);font-size:.64rem;text-transform:uppercase;letter-spacing:.08em}.Header_settingsDescription__eYRd2{margin:-.16rem 0 0;color:var(--text-2);font-size:.76rem;line-height:1.45}.Header_settingsControls__PWcjJ,.Header_settingsRows__Xnnov{display:flex;flex-direction:column;gap:.5rem}.Header_settingsRow__trE9d{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.65rem;padding:.34rem .4rem .34rem .68rem;border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-3) 54%,transparent)}.Header_settingsExtensionLink__cjHOJ{color:var(--text-2);text-decoration:none;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.Header_settingsExtensionLink__cjHOJ:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--bg-3) 82%,#fff 18%)}.Header_settingsWideRow__pX4k4{align-items:stretch}.Header_settingsWideRow__pX4k4 .Header_settingsRowLabel__5BzdE{align-self:center}.Header_settingsRowLabel__5BzdE{color:var(--text-2);font-size:.78rem;font-weight:700;white-space:nowrap}.Header_notificationRows__f1lYX{display:flex;flex-direction:column;gap:.4rem}.Header_notificationRow__r8_gn{min-height:2.35rem;padding:.32rem .38rem .32rem .58rem}.Header_notificationText__myZuI{display:flex;flex-direction:column;min-width:0;gap:.08rem}.Header_notificationTitle__Eu3Qs{color:var(--text-2);font-size:.76rem;font-weight:800;line-height:1.15}.Header_notificationDescription__k0SMW{color:var(--text-3);font-size:.64rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_notificationSwitch__cElmr{position:relative;flex:0 0 auto;width:2.1rem;height:1.15rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent);background:color-mix(in srgb,var(--bg) 72%,transparent);transition:background .16s ease,border-color .16s ease,opacity .16s ease}.Header_notificationSwitch__cElmr:disabled{cursor:wait;opacity:.62}.Header_notificationSwitchOn__FJA1s{border-color:transparent;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--accent) 68%,var(--primary)))}.Header_notificationSwitchThumb__BtbAl{position:absolute;top:50%;left:.14rem;width:.82rem;height:.82rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transform:translateY(-50%);transition:left .16s ease}.Header_notificationSwitchOn__FJA1s .Header_notificationSwitchThumb__BtbAl{left:calc(100% - .96rem)}.Header_notificationControls__jB8mH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.Header_notificationControlItem___2rT1{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-height:2rem;padding:.28rem .42rem;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-3) 42%,transparent);color:var(--text-3);font-size:.64rem;font-weight:700}.Header_notificationSelect___IM_h{min-width:4.6rem;max-width:6rem;height:1.42rem;padding:0 1.15rem 0 .42rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text-2);font-size:.64rem;font-weight:800}.Header_notificationSelect___IM_h:focus{outline:none;border-color:color-mix(in srgb,var(--primary) 58%,var(--border))}.Header_notificationNote__GCEi_,.Header_notificationStatus__RAgDA{margin:.05rem 0 0;color:var(--text-3);font-size:.64rem;line-height:1.35}.Header_notificationStatus__RAgDA{color:var(--text-2)}.Header_notificationStatusError__OQJF4{color:#f87171}.Header_settingsLinks__OEwk3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.Header_settingsLink__Syf1O{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:2.15rem;padding:.48rem .62rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-3) 66%,transparent);color:var(--text-2);font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease}.Header_settingsLink__Syf1O:hover{color:var(--text);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--bg-3) 82%,#fff 18%)}.Header_settingsCopyright__RQGuO{color:var(--text-3);font-family:var(--font-mono);font-size:.7rem}.Header_iconBtn__4vKZa{color:var(--text-2);transition:color .18s ease;border:1px solid var(--border);border-radius:999px;background:color-mix(in srgb,var(--bg-3) 72%,transparent)}.Header_iconBtn__4vKZa:hover{color:var(--text)}@media (max-width:767px){.Header_mobileSearchSection__eOTbz,.Header_settingsFooterSection__aZbIX{display:flex}.Header_mobileSearchSection__eOTbz{margin-top:0;padding-top:0;border-top:none}.Header_mobileSearchSection__eOTbz+.Header_settingsSection__tlSSd{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 86%,transparent)}.Header_header__L4VD4{flex-wrap:nowrap;align-items:center;min-height:3.55rem;padding:.62rem .75rem;gap:.5rem;flex-direction:row}.Header_searchWrap__sIQ4Z{order:0;flex:0 1 auto;max-width:none;width:auto;flex-wrap:nowrap;align-items:center;gap:0;min-width:0;margin-left:auto}.Header_searchBox__HXypp{display:none}.Header_searchInput__EYqgQ{height:2.35rem;font-size:.74rem}.Header_adaBadge__TB0rF{flex:0 0 auto;padding:.36rem .58rem;max-width:100%}.Header_adaPrice__dxGKi{font-size:.74rem}.Header_searchHelp__WA1ER{white-space:normal;max-width:100%}.Header_actions__l4CG2{gap:.28rem;flex:0 0 auto;min-width:0}.Header_settingsTrigger__oNWsp{width:2rem;height:2rem;min-height:2rem;padding:0}.Header_settingsTriggerLabel__nesmI{display:none}.Header_settingsPanel____9kA{position:fixed;top:calc(3.75rem + env(safe-area-inset-top, 0px));right:.6rem;left:.6rem;width:auto;max-height:calc(100dvh - 4.55rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));padding:.75rem;border-radius:var(--r-lg)}.Header_settingsControls__PWcjJ,.Header_settingsRows__Xnnov{align-items:stretch}.Header_settingsRow__trE9d{min-height:2.8rem}.Header_settingsWideRow__pX4k4{flex-direction:column;gap:.5rem;padding:.58rem .62rem}.Header_mobileSearchSection__eOTbz .Header_searchBox__HXypp{display:flex;width:100%}.Header_mobileSearchSection__eOTbz .Header_searchInput__EYqgQ{height:2.45rem}.Header_mobileSearchSection__eOTbz .Header_searchHelp__WA1ER{position:static;margin-top:.35rem;width:-moz-fit-content;width:fit-content}.Header_settingsLinks__OEwk3{grid-template-columns:repeat(2,minmax(0,1fr))}.Header_iconBtn__4vKZa{display:inline-flex;width:2rem;height:2rem;min-width:2rem;padding:0}.Header_header__L4VD4>:first-child{flex:0 0 auto;min-width:0}}@media (max-width:390px){.Header_header__L4VD4{padding-inline:.5rem;gap:.35rem}.Header_searchWrap__sIQ4Z{flex-shrink:1}.Header_adaBadge__TB0rF{gap:.24rem;padding:.32rem .45rem}.Header_adaBadgeCaret__zBpMv,.Header_adaBadge__TB0rF .live-dot{display:none}.Header_adaIcon__b8S0D{width:.96rem;height:.96rem}.Header_adaPrice__dxGKi{font-size:.7rem}.Header_actions__l4CG2{gap:.18rem}.Header_settingsPanel____9kA{right:.45rem;left:.45rem}}@media (max-width:340px){.Header_adaIcon__b8S0D{display:none}.Header_settingsLinks__OEwk3{grid-template-columns:1fr}}.PriceColorToggle_toggle__FhI2s{display:inline-flex;align-items:center;gap:.2rem;padding:.16rem;border-radius:999px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-2) 82%,transparent);max-width:100%}.PriceColorToggle_option__xzpas{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:1.75rem;min-width:0;padding:0 .48rem;border:0;border-radius:999px;background:transparent;color:var(--text-3);font-size:.68rem;font-weight:800;white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.PriceColorToggle_option__xzpas:hover{color:var(--text);background:color-mix(in srgb,var(--bg-3) 82%,transparent)}.PriceColorToggle_optionActive__a9_Qf{color:var(--text);background:color-mix(in srgb,var(--primary) 13%,var(--bg-3));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 22%,transparent)}.PriceColorToggle_swatches__j5kOt{display:inline-flex;align-items:center;gap:.08rem;flex-shrink:0}.PriceColorToggle_red__d_RsB{color:#ef4444}.PriceColorToggle_green__c_XAY{color:#22c55e}@media (max-width:390px){.PriceColorToggle_toggle__FhI2s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.PriceColorToggle_option__xzpas{padding:0 .28rem}}.AITokenInsight_trigger__ruCy4{position:relative;overflow:hidden;display:inline-flex;width:100%;max-width:none;align-items:center;gap:.75rem;padding:.6rem .9rem;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border));border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-4) 82%,transparent),color-mix(in srgb,var(--accent-bg) 115%,transparent) 48%,color-mix(in srgb,var(--primary-bg) 56%,transparent));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease;text-align:left;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 1px hsla(0,0%,100%,.02),0 12px 32px rgba(0,0,0,.18)}.AITokenInsight_trigger__ruCy4:before{content:"";position:absolute;inset:-40% auto -40% -32%;width:30%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 22%,transparent),transparent);transform:rotate(16deg);opacity:.65;animation:AITokenInsight_aiScan__nRoUu 4.8s ease-in-out infinite;pointer-events:none}.AITokenInsight_trigger__ruCy4:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 16% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28%),radial-gradient(circle at 82% 80%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 32%);pointer-events:none}.AITokenInsight_trigger__ruCy4:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 56%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--bg-4) 74%,transparent),color-mix(in srgb,var(--accent-bg) 155%,transparent) 48%,color-mix(in srgb,var(--primary-bg) 72%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 24px color-mix(in srgb,var(--accent) 18%,transparent),0 16px 40px rgba(0,0,0,.24)}.AITokenInsight_trigger__ruCy4:disabled{opacity:.6;cursor:default}.AITokenInsight_aiBadge__5Ov_z{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.78rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#fff 8%),color-mix(in srgb,var(--primary) 58%,var(--accent))),var(--accent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 18px color-mix(in srgb,var(--accent) 36%,transparent);font-size:.68rem;font-weight:800;color:#fff;font-family:var(--font-mono);letter-spacing:.03em;position:relative;z-index:1}.AITokenInsight_aiBadge__5Ov_z:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);opacity:0;animation:AITokenInsight_badgePing__4XtMk 2.4s ease-out infinite}.AITokenInsight_triggerStack__LC9nx{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1;position:relative;z-index:1}.AITokenInsight_triggerTop__Etfft{display:flex;align-items:center;gap:.5rem}.AITokenInsight_triggerLabel__Or4iz{font-size:.7rem;font-weight:700;color:var(--accent);letter-spacing:.07em;text-transform:uppercase;font-family:var(--font-mono)}.AITokenInsight_triggerSentiment__MqLGr{font-size:.7rem;font-weight:800;font-family:var(--font-mono)}.AITokenInsight_sentimentBullish__jmxko{color:var(--up)}.AITokenInsight_sentimentBearish__RECrz{color:var(--down)}.AITokenInsight_triggerNarrative__JS_sr{font-size:.77rem;color:var(--text-2);line-height:1.4}.AITokenInsight_triggerNarrative__JS_sr,.AITokenInsight_triggerSubline__u0nM6{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.AITokenInsight_triggerSubline__u0nM6{font-size:.67rem;color:var(--text-3);font-family:var(--font-mono)}.AITokenInsight_triggerCta__Q86Uf{flex-shrink:0;font-size:.68rem;font-weight:600;color:var(--text-2);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;position:relative;z-index:1;padding:.28rem .52rem;border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg-2) 38%,transparent)}.AITokenInsight_overlay__FMA_X{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:.75rem;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 34%),rgba(0,0,0,.78);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.AITokenInsight_modal__1L5hF{position:relative;width:100%;max-width:660px;max-height:88vh;overflow-y:auto;border-radius:1.25rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-2));background:linear-gradient(155deg,color-mix(in srgb,var(--bg-2) 88%,var(--accent) 12%),color-mix(in srgb,var(--bg-2) 92%,#000 8%) 46%,color-mix(in srgb,var(--primary-bg) 46%,var(--bg-2)) 100%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),inset 0 0 0 1px hsla(0,0%,100%,.02),0 0 44px color-mix(in srgb,var(--accent) 10%,transparent),0 32px 96px rgba(0,0,0,.5);scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;animation:AITokenInsight_modalEnter__Ca7Z1 .18s ease-out}.AITokenInsight_modal__1L5hF:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 55%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 55%);opacity:.28}.AITokenInsight_modal__1L5hF:after{content:"";position:sticky;display:block;top:0;height:2px;width:100%;background:linear-gradient(90deg,transparent,var(--accent),color-mix(in srgb,var(--primary) 80%,var(--accent)),transparent);box-shadow:0 0 18px color-mix(in srgb,var(--accent) 70%,transparent);animation:AITokenInsight_modalSweep__b8NCX 2.8s ease-in-out infinite;z-index:4;pointer-events:none}.AITokenInsight_modalHeader__XJCla{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bg) 84%,transparent),transparent);position:sticky;top:0;z-index:2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AITokenInsight_modalHeaderLeft__YXu6H{display:flex;align-items:center;gap:.85rem}.AITokenInsight_modalAiBadge__LJI2w{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#fff 8%),color-mix(in srgb,var(--primary) 50%,var(--accent)));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 24px color-mix(in srgb,var(--accent) 42%,transparent);font-size:.72rem;font-weight:800;color:#fff;font-family:var(--font-mono)}.AITokenInsight_modalTitleGroup__eOO9C{display:flex;flex-direction:column;gap:.18rem;min-width:0}.AITokenInsight_modalEyebrow__dSHnt{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-family:var(--font-mono)}.AITokenInsight_modalTitle__fbEV8{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--text);letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AITokenInsight_modalTitleMuted__euSdg{opacity:.45;font-weight:400}.AITokenInsight_closeBtn__dYBOP{flex-shrink:0;padding:.32rem .62rem;border:1px solid var(--border);border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-3) 70%,transparent);color:var(--text-2);font-size:.74rem;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease;font-family:var(--font-body)}.AITokenInsight_closeBtn__dYBOP:hover{color:var(--text);border-color:var(--border-2)}.AITokenInsight_modalBody__Wndww{display:flex;flex-direction:column;gap:.78rem;padding:1.2rem 1.4rem 1.4rem}.AITokenInsight_sentimentRow__y_6wT{position:relative;overflow:hidden;display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border));border-radius:var(--r-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-3) 72%,transparent),color-mix(in srgb,var(--accent-bg) 58%,transparent)),color-mix(in srgb,var(--bg-3) 55%,transparent)}.AITokenInsight_sentimentRail__0PVyW{width:.22rem;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--primary) 72%,var(--accent)));box-shadow:0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}.AITokenInsight_sentimentBadge__URX9C{flex-shrink:0;display:inline-flex;align-items:center;padding:.28rem .72rem;border-radius:999px;font-size:.73rem;font-weight:800;font-family:var(--font-mono);letter-spacing:.05em}.AITokenInsight_sentimentBadgeBull__iikjn{background:var(--up-bg);color:var(--up);border:1px solid color-mix(in srgb,var(--up) 26%,transparent)}.AITokenInsight_sentimentBadgeBear__7mADQ{background:var(--down-bg);color:var(--down);border:1px solid color-mix(in srgb,var(--down) 26%,transparent)}.AITokenInsight_sentimentText__xtkW4{font-size:.84rem;color:var(--text-2);line-height:1.5}.AITokenInsight_metricsGrid__3n6Du{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.AITokenInsight_scoreGrid__4QaqJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.AITokenInsight_scoreCard__Blghj{padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:var(--r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--accent-bg) 52%,transparent),color-mix(in srgb,var(--bg-3) 54%,transparent));display:flex;flex-direction:column;gap:.24rem}.AITokenInsight_scoreValue__pwO2b{font-size:1rem;font-weight:800;color:var(--text);font-family:var(--font-mono)}.AITokenInsight_metricCard__VjpfI{padding:.8rem .95rem;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));border-radius:var(--r-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-3) 66%,transparent),color-mix(in srgb,var(--bg-2) 42%,transparent));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:.26rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.AITokenInsight_metricCard__VjpfI:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 28%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-3) 78%,transparent),color-mix(in srgb,var(--accent-bg) 42%,transparent))}.AITokenInsight_metricCardLabel__o6Aiv{font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-family:var(--font-mono)}.AITokenInsight_metricCardValue__rXpS8{font-size:.94rem;font-weight:700;color:var(--text);font-family:var(--font-mono);letter-spacing:-.01em}.AITokenInsight_section__qGuZb{position:relative;border:1px solid color-mix(in srgb,var(--accent) 13%,var(--border));border-radius:var(--r-xl);background:color-mix(in srgb,var(--bg-3) 38%,transparent);overflow:hidden;animation:AITokenInsight_sectionReveal__C2HSF .28s ease-out both}.AITokenInsight_section__qGuZb:nth-of-type(2){animation-delay:.03s}.AITokenInsight_section__qGuZb:nth-of-type(3){animation-delay:.06s}.AITokenInsight_section__qGuZb:nth-of-type(4){animation-delay:.09s}.AITokenInsight_section__qGuZb:nth-of-type(5){animation-delay:.12s}.AITokenInsight_section__qGuZb:nth-of-type(6){animation-delay:.15s}.AITokenInsight_section__qGuZb:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,transparent),transparent);opacity:.8}.AITokenInsight_sectionHeader__FwXpJ{padding:.7rem 1rem .58rem;border-bottom:1px solid color-mix(in srgb,var(--accent) 12%,var(--border));font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-family:var(--font-mono);background:color-mix(in srgb,var(--bg-2) 26%,transparent)}.AITokenInsight_sectionBody__kwkXE{padding:.88rem 1rem;font-size:.86rem;color:var(--text-2);line-height:1.7}.AITokenInsight_listBody__y0cF4{margin:0;padding:.86rem 1rem .86rem 1.32rem;color:var(--text-2)}.AITokenInsight_listBody__y0cF4 li{margin-bottom:.48rem;font-size:.84rem;line-height:1.55}.AITokenInsight_listBody__y0cF4 li:last-child{margin-bottom:0}.AITokenInsight_riskList__30Uvh li::marker{color:var(--down)}.AITokenInsight_linkList__vs617{display:flex;flex-direction:column;gap:.55rem;padding:.86rem 1rem}.AITokenInsight_newsLink__7Sk8L{display:flex;flex-direction:column;gap:.32rem;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border));border-radius:var(--r-md);background:color-mix(in srgb,var(--bg-3) 28%,transparent);color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.AITokenInsight_newsLink__7Sk8L:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent-bg) 46%,transparent)}.AITokenInsight_newsLinkTitle__1UmZz{font-size:.84rem;line-height:1.45;color:var(--text);font-weight:600}.AITokenInsight_newsLinkMeta__glU6W{font-size:.68rem;line-height:1.35;color:var(--text-3);font-family:var(--font-mono)}.AITokenInsight_sectionBodyRows__8Ib9L{display:flex;flex-direction:column;gap:.5rem;padding:.88rem 1rem}.AITokenInsight_sectionRow__nxC3N{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.83rem}.AITokenInsight_sectionRowLabel__k89t1{color:var(--text-3)}.AITokenInsight_sectionRowValue__IALa5{color:var(--text);font-family:var(--font-mono);font-weight:600}.AITokenInsight_klineRow__3QfJ7{display:flex;align-items:center;gap:.6rem}.AITokenInsight_klineDot__84tmE{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;animation:AITokenInsight_chipPulse__DuZnO 1.6s ease-in-out infinite}.AITokenInsight_klineUp__LzKqa{background:var(--up);box-shadow:0 0 7px var(--up)}.AITokenInsight_klineDown__GY1fs{background:var(--down);box-shadow:0 0 7px var(--down)}.AITokenInsight_klineSide__y1htw{background:var(--warn);box-shadow:0 0 7px var(--warn)}.AITokenInsight_klineLabel__I55p0{font-size:.84rem;color:var(--text-2)}.AITokenInsight_klineStrong__W0Zyt{color:var(--text);font-weight:700}.AITokenInsight_klineForecast__59s2F{font-size:.82rem;color:var(--text-2);line-height:1.55;font-style:italic}.AITokenInsight_socialRow__QLL6j{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.AITokenInsight_socialTag__2eJO_{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .58rem;border-radius:999px;font-size:.7rem;font-weight:600;font-family:var(--font-mono);letter-spacing:.03em}.AITokenInsight_socialActive__Qkef4{background:var(--up-bg);color:var(--up);border:1px solid color-mix(in srgb,var(--up) 22%,transparent)}.AITokenInsight_socialInactive__WtmrU{background:color-mix(in srgb,var(--bg-4) 80%,transparent);color:var(--text-3);border:1px solid var(--border)}.AITokenInsight_disclaimer__6s0Id{padding:.7rem .95rem;border:1px solid var(--border);border-radius:var(--r-lg);background:color-mix(in srgb,var(--bg-3) 30%,transparent);font-size:.7rem;color:var(--text-3);line-height:1.55;font-style:italic}.AITokenInsight_loadingPanel__dyOQt{position:relative;display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;color:var(--text-2);font-size:.86rem;overflow:hidden}.AITokenInsight_loadingBeam__bMQkZ{width:.6rem;height:.6rem;border-radius:999px;background:var(--accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 72%,transparent);animation:AITokenInsight_chipPulse__DuZnO 1.1s ease-in-out infinite}.AITokenInsight_metaLine__CS9do{font-size:.68rem;color:var(--text-3);font-family:var(--font-mono);line-height:1.5}@media (max-width:480px){.AITokenInsight_trigger__ruCy4{max-width:100%;gap:.55rem;padding:.5rem .68rem;border-radius:999px}.AITokenInsight_aiBadge__5Ov_z{width:1.8rem;height:1.8rem;font-size:.62rem}.AITokenInsight_triggerLabel__Or4iz,.AITokenInsight_triggerSentiment__MqLGr{font-size:.62rem}.AITokenInsight_triggerNarrative__JS_sr{font-size:.72rem}.AITokenInsight_triggerSubline__u0nM6{display:none}.AITokenInsight_triggerCta__Q86Uf{font-size:.62rem}.AITokenInsight_modal__1L5hF{max-height:92vh;border-radius:var(--r-xl);max-width:100%}.AITokenInsight_modalBody__Wndww,.AITokenInsight_modalHeader__XJCla{padding-left:1rem;padding-right:1rem}.AITokenInsight_metricsGrid__3n6Du,.AITokenInsight_scoreGrid__4QaqJ{grid-template-columns:1fr 1fr;gap:.5rem}.AITokenInsight_scoreValue__pwO2b{font-size:.92rem}}@keyframes AITokenInsight_aiScan__nRoUu{0%,42%{transform:translateX(0) rotate(16deg);opacity:0}58%{opacity:.75}to{transform:translateX(520%) rotate(16deg);opacity:0}}@keyframes AITokenInsight_modalEnter__Ca7Z1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes AITokenInsight_chipPulse__DuZnO{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes AITokenInsight_badgePing__4XtMk{0%{transform:scale(.82);opacity:.55}70%,to{transform:scale(1.2);opacity:0}}@keyframes AITokenInsight_modalSweep__b8NCX{0%,to{transform:translateX(-42%);opacity:.2}50%{transform:translateX(42%);opacity:.9}}@keyframes AITokenInsight_sectionReveal__C2HSF{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.TradeNotificationToasts_toastStack__DxNmd{position:fixed;bottom:1.25rem;right:1.25rem;z-index:70;display:flex;flex-direction:column;gap:.7rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.TradeNotificationToasts_toast__cgpwb{pointer-events:auto;display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 90%,transparent),color-mix(in srgb,var(--bg-3) 96%,transparent));box-shadow:0 16px 40px rgba(0,0,0,.28);text-decoration:none;color:inherit;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:TradeNotificationToasts_toastLifecycle__ysb_t 5s ease forwards}.TradeNotificationToasts_toastIconLaunch__XtV8x,.TradeNotificationToasts_toastIconPump__bBsiG,.TradeNotificationToasts_toastIconSuccess__viINP,.TradeNotificationToasts_toastIconWhale__som46,.TradeNotificationToasts_toastIcon__EsDzb{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0}.TradeNotificationToasts_toastIcon__EsDzb{color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent)}.TradeNotificationToasts_toastIconSuccess__viINP{color:#4ade80;background:rgba(74,222,128,.14)}.TradeNotificationToasts_toastIconLaunch__XtV8x{color:#f97316;background:rgba(249,115,22,.16)}.TradeNotificationToasts_toastIconPump__bBsiG{color:#22c55e;background:rgba(34,197,94,.16)}.TradeNotificationToasts_toastIconWhale__som46{color:#38bdf8;background:rgba(56,189,248,.18)}.TradeNotificationToasts_toastThumb__rInT8{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;overflow:hidden;flex-shrink:0;background:color-mix(in srgb,var(--bg-3) 70%,transparent)}.TradeNotificationToasts_toastThumb__rInT8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TradeNotificationToasts_toastBody__ExySX{display:flex;flex-direction:column;gap:.2rem;min-width:0}.TradeNotificationToasts_toastTitle__SKeqr{font-size:.88rem;font-weight:700;color:var(--text)}.TradeNotificationToasts_toastMessage__prYhn{font-size:.78rem;line-height:1.45;color:var(--text-2)}.TradeNotificationToasts_toastLinkIcon__okwB4{color:var(--text-3);flex-shrink:0;margin-top:.15rem}@keyframes TradeNotificationToasts_toastLifecycle__ysb_t{0%{opacity:0;transform:translateY(-8px)}6%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (max-width:640px){.TradeNotificationToasts_toastStack__DxNmd{bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));right:.6rem;left:.6rem;width:auto;gap:.5rem}.TradeNotificationToasts_toast__cgpwb{gap:.68rem;padding:.78rem .82rem;border-radius:.9rem}.TradeNotificationToasts_toastIconLaunch__XtV8x,.TradeNotificationToasts_toastIconPump__bBsiG,.TradeNotificationToasts_toastIconSuccess__viINP,.TradeNotificationToasts_toastIconWhale__som46,.TradeNotificationToasts_toastIcon__EsDzb,.TradeNotificationToasts_toastThumb__rInT8{width:1.8rem;height:1.8rem}.TradeNotificationToasts_toastTitle__SKeqr{font-size:.8rem}.TradeNotificationToasts_toastMessage__prYhn{font-size:.72rem;line-height:1.35}.TradeNotificationToasts_toastLinkIcon__okwB4{margin-top:.05rem}}.FavoriteButton_wrap__2pPlH{position:relative;flex-shrink:0}.FavoriteButton_button__wIkSI,.FavoriteButton_wrap__2pPlH{display:inline-flex;align-items:center;justify-content:center}.FavoriteButton_button__wIkSI{border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-3);cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}.FavoriteButton_button__wIkSI:hover{color:var(--text);background:color-mix(in srgb,var(--bg-3) 72%,transparent);border-color:color-mix(in srgb,var(--border) 88%,transparent);transform:translateY(-1px)}.FavoriteButton_button__wIkSI svg{stroke-width:2}.FavoriteButton_active__8PiH3{color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.FavoriteButton_active__8PiH3 svg{fill:currentColor}.FavoriteButton_sm__wtRCH{width:1.45rem;height:1.45rem}.FavoriteButton_md__RKPPK{width:1.8rem;height:1.8rem}.FavoriteButton_lg__NdkTv{width:2.25rem;height:2.25rem}.AppPageHeader_root__7XSn4{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.3rem 1.35rem;border:1px solid var(--border);border-radius:var(--r-2xl);background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 16%,transparent),transparent 34%),radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 24%),var(--surface-1);box-shadow:var(--glass-shadow);position:relative;overflow:hidden}.AppPageHeader_root__7XSn4:after{content:"";position:absolute;inset:auto -12% -58% auto;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 12%,transparent),transparent 70%);pointer-events:none}.AppPageHeader_copy__SxkGa{display:flex;flex-direction:column;gap:.35rem;min-width:0;position:relative;z-index:1}.AppPageHeader_kicker__WEy0D{width:-moz-fit-content;width:fit-content;padding:.36rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary-bg) 72%,transparent);color:var(--text-2);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.AppPageHeader_title__8oIAj{font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2.2rem);font-weight:800;line-height:.98;letter-spacing:-.04em;color:var(--text)}.AppPageHeader_description__912W3{max-width:58ch;color:var(--text-2);font-size:.9rem;line-height:1.65}.AppPageHeader_meta__S3wRK{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end;position:relative;z-index:1}.AppPageHeader_metaPill__KTFI_{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);font-size:.76rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.AppPageHeader_metaPillHighlight__LpYju{border-color:color-mix(in srgb,var(--primary) 24%,var(--border));background:color-mix(in srgb,var(--primary-bg) 72%,var(--surface-2));color:var(--text)}.AppPageHeader_metaDot__8hKMZ{width:.45rem;height:.45rem;border-radius:999px;background:var(--up);box-shadow:0 0 16px color-mix(in srgb,var(--up) 60%,transparent)}@media (max-width:720px){.AppPageHeader_root__7XSn4{flex-direction:column;padding:1rem}.AppPageHeader_meta__S3wRK{justify-content:flex-start}.AppPageHeader_metaPill__KTFI_{min-height:2.3rem;padding-inline:.9rem}}.TokenDistributionSummary_panel__dimnH{content-visibility:auto;contain-intrinsic-size:7.5rem}.TokenDistributionSummary_grid__1WpZt{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.28rem}.TokenDistributionSummary_tile__1SvPU{position:relative;min-height:2.86rem;border-radius:.76rem;border:1px solid hsl(var(--card-border)/.76);background:radial-gradient(circle at top,hsl(var(--foreground)/.04),transparent 58%),hsl(var(--secondary)/.72);padding:.24rem .18rem .22rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.12rem;overflow:hidden}.TokenDistributionSummary_tile__1SvPU:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(var(--foreground)/.02),transparent 44%);pointer-events:none}.TokenDistributionSummary_iconWrap__uqUVp{position:relative;z-index:1;width:.82rem;height:.82rem;display:inline-flex;align-items:center;justify-content:center;color:hsl(var(--foreground)/.78)}.TokenDistributionSummary_icon__MNZdy{width:.52rem;height:.52rem;stroke-width:2.1}.TokenDistributionSummary_value__kUQJv{position:relative;z-index:1;min-height:.82rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.7rem;font-weight:800;letter-spacing:-.04em;line-height:1;color:hsl(var(--foreground))}.TokenDistributionSummary_label__NE9Ai{position:relative;z-index:1;color:hsl(var(--foreground)/.7);font-size:.38rem;font-weight:700;letter-spacing:.08em;line-height:1.15;text-transform:uppercase}.TokenDistributionSummary_alert__g9cTM{border-color:hsla(0,100%,75%,.26);background:radial-gradient(circle at top,hsla(0,100%,75%,.08),transparent 58%),hsl(var(--secondary)/.72)}.TokenDistributionSummary_alert__g9cTM .TokenDistributionSummary_iconWrap__uqUVp,.TokenDistributionSummary_alert__g9cTM .TokenDistributionSummary_value__kUQJv{color:#ff7d7d}.TokenDistributionSummary_alert__g9cTM .TokenDistributionSummary_label__NE9Ai{color:hsla(0,100%,84%,.86)}.TokenDistributionSummary_success__H4ZcN{border-color:color-mix(in srgb,var(--up) 28%,transparent);background:radial-gradient(circle at top,color-mix(in srgb,var(--up) 10%,transparent),transparent 58%),hsl(var(--secondary)/.72)}.TokenDistributionSummary_success__H4ZcN .TokenDistributionSummary_iconWrap__uqUVp,.TokenDistributionSummary_success__H4ZcN .TokenDistributionSummary_value__kUQJv{color:var(--up)}.TokenDistributionSummary_success__H4ZcN .TokenDistributionSummary_label__NE9Ai{color:color-mix(in srgb,var(--up) 74%,#fff 26%)}.TokenDistributionSummary_skeleton__j2DDO{display:block;width:2.3rem;height:.56rem;border-radius:999px;background:linear-gradient(90deg,hsl(var(--foreground)/.08),hsl(var(--foreground)/.16),hsl(var(--foreground)/.08));background-size:200% 100%;animation:TokenDistributionSummary_shimmer__jjpT4 1.5s linear infinite}@keyframes TokenDistributionSummary_shimmer__jjpT4{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:980px){.TokenDistributionSummary_grid__1WpZt{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.TokenDistributionSummary_grid__1WpZt{grid-template-columns:repeat(3,minmax(0,1fr))}.TokenDistributionSummary_tile__1SvPU{min-height:2.7rem;padding:.22rem .18rem .2rem}.TokenDistributionSummary_value__kUQJv{font-size:.64rem}.TokenDistributionSummary_label__NE9Ai{font-size:.35rem}}.TokenSocials_list__g96Ei{display:flex;align-items:center}.TokenSocials_link__utqup{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bg-3) 72%,transparent);color:var(--text-2);border:1px solid var(--border);transition:background .15s ease,color .15s ease,border-color .15s ease;flex-shrink:0;text-decoration:none}.TokenSocials_link__utqup:hover{background:var(--primary-bg);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}.TokenSocials_linkCompact__lhozW{width:1.65rem;height:1.65rem;padding:0}.TokenSocials_linkDefault__2pAqt{width:2.1rem;height:2.1rem;padding:0}.PendingRouteLink_inlineSpinner__WqeIi{width:.76rem;height:.76rem;margin-left:.12rem;border-radius:999px;border:2px solid;border-right:2px solid transparent;opacity:.72;animation:PendingRouteLink_spin__RKJUa .72s linear infinite;flex-shrink:0}@keyframes PendingRouteLink_spin__RKJUa{to{transform:rotate(1turn)}}.LoginModal_overlay__yAy7H{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(0,0,0,.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);animation:LoginModal_fadeIn__c8_AC .18s ease-out;overscroll-behavior:contain}.LoginModal_modal__1aNgG{width:100%;max-width:420px;max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--primary) 12%,transparent),transparent 34%),var(--surface-1);box-shadow:var(--glass-shadow);animation:LoginModal_zoomIn__Dd_Lk .2s ease-out}.LoginModal_modalHeader__1QvG0{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent);flex-shrink:0}.LoginModal_kicker__qye_z{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.LoginModal_title__DDpOI{margin:.3rem 0 0;font-size:1.25rem;font-weight:700;color:var(--text)}.LoginModal_closeBtn__Uy18I{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;border:none;border-radius:50%;background:transparent;color:var(--text-3);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0;-webkit-tap-highlight-color:transparent}.LoginModal_closeBtn__Uy18I:hover{background:color-mix(in srgb,var(--bg-3) 72%,transparent);color:var(--text)}.LoginModal_body__wwgAq{padding:1.1rem 1.5rem;display:flex;flex-direction:column;gap:.95rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;overscroll-behavior:contain}.LoginModal_section__vRELk{display:flex;flex-direction:column;gap:.55rem}.LoginModal_authError__gMIuC{padding:.75rem .9rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--down) 28%,var(--border));background:color-mix(in srgb,var(--down-bg) 72%,transparent);color:var(--text);font-size:.82rem;line-height:1.45}.LoginModal_authList__zv13W{display:flex;flex-direction:column;gap:.6rem}.LoginModal_authBtn__LJKKc{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.2rem;padding:.7rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 76%,#fff 24%);background:var(--surface-2);color:var(--text);cursor:pointer;text-align:left;transition:background .15s,border-color .15s,transform .15s;-webkit-tap-highlight-color:transparent;overflow:hidden}@media (hover:hover) and (pointer:fine){.LoginModal_authBtn__LJKKc:hover:not(:disabled){background:color-mix(in srgb,var(--bg-3) 92%,#fff 8%);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));transform:translateY(-1px)}}.LoginModal_authBtn__LJKKc:active:not(:disabled){background:color-mix(in srgb,var(--bg-3) 92%,#fff 8%)}.LoginModal_authBtn__LJKKc:disabled{opacity:.55;cursor:not-allowed}.LoginModal_authBtnIconGoogle__oNA2_{background:color-mix(in srgb,var(--bg-1) 30%,#fff 70%)}.LoginModal_authBtnIconGoogle__oNA2_,.LoginModal_authBtnIconTelegram__hQr_g{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;flex-shrink:0}.LoginModal_authBtnIconTelegram__hQr_g{background:linear-gradient(135deg,#60a5fa,#38bdf8);color:#fff}.LoginModal_authBtnLabel__PIYdT{font-size:.93rem;font-weight:600;color:var(--text);flex:1}.LoginModal_telegramOverlay__w288x{position:absolute;inset:0;opacity:.004;cursor:pointer;z-index:1}.LoginModal_noProviders__qPvMK{padding:.9rem 1rem;border-radius:12px;border:1px dashed var(--border);color:var(--text-2);font-size:.83rem;text-align:center}.LoginModal_sectionLabel__uaROA{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3)}.LoginModal_sectionHint__TMgau{margin:0;font-size:.8rem;line-height:1.4;color:var(--text-2)}.LoginModal_divider__qmYWa{display:flex;align-items:center;gap:.75rem;color:var(--text-3);font-size:.78rem}.LoginModal_divider__qmYWa:after,.LoginModal_divider__qmYWa:before{content:"";flex:1;height:1px;background:var(--border)}.LoginModal_walletList__cxqLV{display:flex;flex-direction:column;gap:.4rem}.LoginModal_walletItem__gJA3j{display:flex;align-items:center;gap:.9rem;min-height:3rem;padding:.7rem 1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;transition:background .15s,border-color .15s;text-align:left;width:100%;-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){.LoginModal_walletItem__gJA3j:hover{background:color-mix(in srgb,var(--bg-3) 88%,#fff 12%);border-color:color-mix(in srgb,var(--primary) 22%,var(--border));transform:translateY(-1px)}}.LoginModal_walletItem__gJA3j:active{background:color-mix(in srgb,var(--bg-3) 88%,#fff 12%)}.LoginModal_walletItem__gJA3j:disabled{cursor:wait;opacity:.68;transform:none}.LoginModal_walletItemConnecting__jsVz5{border-color:color-mix(in srgb,var(--primary) 34%,var(--border));background:color-mix(in srgb,var(--primary-bg) 68%,var(--surface-2))}.LoginModal_walletIconWrap__JfK6B{width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--bg-1) 76%,#fff 24%);display:flex;align-items:center;justify-content:center;padding:4px;flex-shrink:0}.LoginModal_walletIcon__QPEYS{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.LoginModal_walletIconInitial__SzoG8{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:6px;background:color-mix(in srgb,var(--primary-bg) 78%,transparent);color:var(--primary);font-size:.9rem;font-weight:800}.LoginModal_walletName___jye3{font-size:.95rem;font-weight:600}.LoginModal_noWallets__FZfZ5{padding:.9rem 1rem;border-radius:12px;border:1px dashed var(--border);color:var(--text-2);font-size:.83rem;text-align:center}.LoginModal_footer__vkfln{padding:.75rem 1.5rem;text-align:center;font-size:.73rem;color:var(--text-3);border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:color-mix(in srgb,var(--bg-3) 50%,transparent);flex-shrink:0}@media (max-width:520px){.LoginModal_overlay__yAy7H{align-items:flex-end;padding:0}.LoginModal_modal__1aNgG{max-width:100%;max-height:calc(100dvh - env(safe-area-inset-top, 0px) - .5rem);border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;animation:LoginModal_slideUp__cvBXI .25s ease-out;padding-bottom:env(safe-area-inset-bottom,0)}.LoginModal_authBtn__LJKKc{border-radius:12px}}@media (max-height:660px),(max-width:380px){.LoginModal_modalHeader__1QvG0{padding:.88rem 1rem .7rem}.LoginModal_body__wwgAq{gap:.68rem;padding:.85rem 1rem}.LoginModal_title__DDpOI{font-size:1.05rem}.LoginModal_authBtn__LJKKc,.LoginModal_walletItem__gJA3j{min-height:2.75rem;padding:.58rem .72rem}.LoginModal_footer__vkfln{padding:.58rem 1rem calc(.58rem + env(safe-area-inset-bottom, 0px))}}@keyframes LoginModal_fadeIn__c8_AC{0%{opacity:0}to{opacity:1}}@keyframes LoginModal_zoomIn__Dd_Lk{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes LoginModal_slideUp__cvBXI{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.CampaignCheckinVote_panel__LaNpp{--campaign-accent:var(--primary);--campaign-accent-2:var(--accent);--campaign-green:#32f58b;--campaign-yellow:#ffe45c;--campaign-orange:#ff8b2f;--campaign-red:#ff3358;--campaign-accent-soft:color-mix(in srgb,var(--campaign-accent) 16%,transparent);--campaign-accent-faint:color-mix(in srgb,var(--campaign-accent) 10%,transparent);--campaign-accent-border:color-mix(in srgb,var(--campaign-accent) 34%,var(--border));--campaign-accent-text:color-mix(in srgb,var(--campaign-accent) 54%,var(--text));--campaign-accent-strong:color-mix(in srgb,var(--campaign-accent) 72%,var(--text));--campaign-accent-2-soft:color-mix(in srgb,var(--campaign-accent-2) 12%,transparent);position:relative;display:grid;gap:.72rem;overflow:hidden;padding:.72rem;border:1px solid var(--campaign-accent-border);border-radius:var(--r-xl);background:radial-gradient(circle at 12% 8%,rgba(50,245,139,.12),transparent 34%),radial-gradient(circle at 92% 4%,rgba(0,212,255,.14),transparent 30%),radial-gradient(circle at 98% 98%,rgba(255,51,88,.11),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-2) 98%,#000 2%),var(--bg));box-shadow:0 16px 48px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.06)}.CampaignCheckinVote_panel__LaNpp:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent,transparent 30px,hsla(0,0%,100%,.018) 31px,transparent 32px);pointer-events:none}.CampaignCheckinVote_activityGrid__59yBE,.CampaignCheckinVote_error__aPBqc,.CampaignCheckinVote_header__LfFBz{position:relative;z-index:1}.CampaignCheckinVote_hero__DjTuH{position:relative;min-height:clamp(9.6rem,18vh,12.4rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--campaign-accent) 28%,var(--border));border-radius:1.05rem;background:#07101d}.CampaignCheckinVote_heroImage__lzY6p{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.015)}.CampaignCheckinVote_heroShade__b8Lts{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,10,18,.92),rgba(5,10,18,.68) 38%,rgba(5,10,18,.1) 75%),linear-gradient(0deg,rgba(5,10,18,.9),transparent 48%),radial-gradient(circle at 16% 74%,rgba(50,245,139,.16),transparent 38%)}.CampaignCheckinVote_header__LfFBz{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;min-height:inherit;padding:1rem}.CampaignCheckinVote_titleBlock__9DxTn{display:grid;gap:.32rem;min-width:0}.CampaignCheckinVote_kicker__UID0O{display:inline-flex;align-items:center;gap:.38rem;width:-moz-fit-content;width:fit-content;color:color-mix(in srgb,var(--campaign-green) 62%,var(--text));font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.CampaignCheckinVote_titleBlock__9DxTn h2{color:var(--text);font-family:var(--font-display);font-size:3.05rem;font-weight:900;line-height:.92;letter-spacing:0;text-shadow:0 18px 46px rgba(0,0,0,.55)}.CampaignCheckinVote_titleBlock__9DxTn p{max-width:56ch;color:var(--text-2);font-size:.88rem;line-height:1.45;text-shadow:0 10px 26px rgba(0,0,0,.45)}.CampaignCheckinVote_timer__ZojtI{display:grid;justify-items:end;gap:.22rem;min-width:7.7rem;padding:.58rem .72rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 22%,transparent);border-radius:.76rem;background:rgba(5,10,18,.64);backdrop-filter:blur(14px)}.CampaignCheckinVote_metricRow__ElzSA span,.CampaignCheckinVote_timer__ZojtI span{color:var(--text-3);font-family:var(--font-mono);font-size:.64rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.CampaignCheckinVote_timer__ZojtI strong{color:var(--campaign-accent-text);font-family:var(--font-mono);font-size:.86rem}.CampaignCheckinVote_activityGrid__59yBE{display:grid;grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);align-items:start;gap:.72rem}.CampaignCheckinVote_checkinBox__DVwlO,.CampaignCheckinVote_voteBox__xdnKA{display:grid;align-content:start;gap:.62rem;min-width:0;padding:.72rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 18%,var(--border));border-radius:.92rem;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-3) 56%,transparent),color-mix(in srgb,var(--bg-2) 82%,transparent));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.CampaignCheckinVote_metricRow__ElzSA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.CampaignCheckinVote_metricRow__ElzSA div{display:grid;gap:.32rem;min-height:3.35rem;padding:.55rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 14%,var(--border));border-radius:.7rem;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--campaign-accent) 9%,transparent),transparent 58%),hsla(0,0%,100%,.035)}.CampaignCheckinVote_metricRow__ElzSA strong{display:inline-flex;align-items:center;gap:.34rem;min-width:0;color:var(--text);font-family:var(--font-mono);font-size:.86rem;font-weight:850}.CampaignCheckinVote_metricRow__ElzSA strong svg{color:var(--campaign-accent)}.CampaignCheckinVote_streakCaption__LmqrJ{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin-top:-.08rem;color:var(--text-3);font-family:var(--font-mono);font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.CampaignCheckinVote_streakCaption__LmqrJ strong{color:var(--campaign-accent-text);font-size:.68rem}.CampaignCheckinVote_streakTrack__Bg_f1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.32rem}.CampaignCheckinVote_streakTrack__Bg_f1 span{--streak-color:var(--campaign-green);--streak-color-2:var(--campaign-yellow);display:grid;justify-items:center;gap:.22rem;min-width:0;padding:.45rem .2rem;border:1px solid color-mix(in srgb,var(--streak-color) 16%,var(--border));border-radius:.72rem;background:linear-gradient(180deg,color-mix(in srgb,var(--streak-color) 7%,transparent),hsla(0,0%,100%,.026));color:var(--text-3)}.CampaignCheckinVote_streakTrack__Bg_f1 em{position:relative;display:grid;place-items:center;width:1.72rem;height:1.72rem;border-radius:.68rem;background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--streak-color) 14%,transparent),transparent 62%),rgba(148,163,184,.1);font-family:var(--font-mono);font-size:.68rem;font-style:normal;font-weight:850}.CampaignCheckinVote_streakTrack__Bg_f1 em svg{color:color-mix(in srgb,var(--streak-color) 34%,var(--text-3));filter:drop-shadow(0 0 9px color-mix(in srgb,var(--streak-color) 12%,transparent))}.CampaignCheckinVote_streakTrack__Bg_f1 em small{position:absolute;right:-.12rem;bottom:-.16rem;display:grid;place-items:center;width:.92rem;height:.92rem;border-radius:999px;background:var(--bg-2);color:var(--text-3);font-size:.56rem;line-height:1}.CampaignCheckinVote_streakTrack__Bg_f1 strong{color:var(--text-2);font-family:var(--font-mono);font-size:.66rem}.CampaignCheckinVote_streakActive__qAgnU{border-color:color-mix(in srgb,var(--streak-color) 58%,transparent)!important;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--streak-color-2) 24%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--streak-color) 18%,transparent),color-mix(in srgb,var(--bg-3) 58%,transparent))!important;color:var(--streak-color-2)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 24px color-mix(in srgb,var(--streak-color) 14%,transparent)}.CampaignCheckinVote_streakActive__qAgnU em{background:linear-gradient(135deg,color-mix(in srgb,var(--streak-color) 28%,transparent),color-mix(in srgb,var(--streak-color-2) 20%,transparent)),hsla(0,0%,100%,.04)}.CampaignCheckinVote_streakActive__qAgnU em svg{color:var(--streak-color);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--streak-color) 62%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--streak-color-2) 34%,transparent))}.CampaignCheckinVote_streakActive__qAgnU em small{color:var(--streak-color-2)}.CampaignCheckinVote_actionRow__BlXq0,.CampaignCheckinVote_voteAction__V_W4F,.CampaignCheckinVote_voteTop__OYL74{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.CampaignCheckinVote_actionRow__BlXq0{justify-content:space-between}.CampaignCheckinVote_amountControls__ldgq_ button,.CampaignCheckinVote_detailBtn__kFONG,.CampaignCheckinVote_primaryBtn__PvZ_2{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:2.12rem;border-radius:999px;font-family:var(--font-mono);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.CampaignCheckinVote_primaryBtn__PvZ_2{padding:0 .82rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 42%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--campaign-accent) 22%,transparent),color-mix(in srgb,var(--bg) 72%,transparent));color:var(--campaign-accent-text)}.CampaignCheckinVote_primaryBtn__PvZ_2:disabled{cursor:not-allowed;opacity:.58;transform:none}.CampaignCheckinVote_amountControls__ldgq_ button:hover,.CampaignCheckinVote_detailBtn__kFONG:hover,.CampaignCheckinVote_primaryBtn__PvZ_2:not(:disabled):hover{transform:translateY(-1px)}.CampaignCheckinVote_identity__5Z1TO{display:inline-flex;align-items:center;gap:.36rem;color:var(--text-3);font-family:var(--font-mono);font-size:.72rem}.CampaignCheckinVote_voteTop__OYL74{justify-content:space-between}.CampaignCheckinVote_voteTop__OYL74>div:first-child{display:grid;gap:.18rem}.CampaignCheckinVote_voteTop__OYL74 strong{color:var(--text);font-family:var(--font-display);font-size:.96rem}.CampaignCheckinVote_amountControls__ldgq_{display:inline-flex;gap:.26rem}.CampaignCheckinVote_amountControls__ldgq_ button{min-width:2.05rem;padding:0 .48rem;border:1px solid var(--border);background:hsla(0,0%,100%,.04);color:var(--text-2)}.CampaignCheckinVote_amountControls__ldgq_ button:disabled{cursor:not-allowed;opacity:.42;transform:none}.CampaignCheckinVote_amountActive__KfXe1{border-color:color-mix(in srgb,var(--campaign-accent) 50%,transparent)!important;color:var(--campaign-accent-text)!important;background:color-mix(in srgb,var(--campaign-accent) 14%,transparent)!important}.CampaignCheckinVote_options___yXpQ{display:grid;gap:.34rem}.CampaignCheckinVote_option__1tNlr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.32rem .42rem;align-items:center;width:100%;min-height:0;padding:.42rem;overflow:hidden;border:1px solid var(--border);border-radius:.72rem;background:hsla(0,0%,100%,.035);color:var(--text);text-align:left}.CampaignCheckinVote_milestoneStrip__K0_dw{grid-column:1/-1;display:grid;gap:.24rem;padding-top:.34rem;margin-top:0;border-top:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}.CampaignCheckinVote_milestoneHead__pToeG{display:flex;align-items:center;justify-content:space-between;gap:.48rem;min-width:0}.CampaignCheckinVote_milestoneHeadTitle__kHa2v{display:inline-flex;align-items:center;gap:.24rem;color:var(--text-3);font-family:var(--font-mono);font-size:.56rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.CampaignCheckinVote_milestoneHeadTitle__kHa2v svg{color:var(--campaign-accent-2)}.CampaignCheckinVote_dialogOverlay__SMJCX,.CampaignCheckinVote_shareOverlay__HQBTE{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 50% 18%,rgba(0,212,255,.14),transparent 34%),rgba(0,0,0,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.CampaignCheckinVote_dialog__Jpoc5{position:relative;width:min(82rem,calc(100vw - 1.5rem));max-height:min(96dvh,58rem);overflow:auto;border-radius:var(--r-xl);box-shadow:0 34px 92px rgba(0,0,0,.64),0 0 0 1px color-mix(in srgb,var(--primary) 20%,transparent)}.CampaignCheckinVote_dialogClose__1D7S_,.CampaignCheckinVote_shareClose__qf62W{position:absolute;z-index:8;display:inline-grid;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(5,10,18,.72);color:hsla(0,0%,100%,.82);cursor:pointer;backdrop-filter:blur(10px);transition:transform .16s ease,border-color .16s ease,color .16s ease,background .16s ease}.CampaignCheckinVote_dialogClose__1D7S_{top:1.35rem;right:1.35rem;width:2.3rem;height:2.3rem}.CampaignCheckinVote_dialogClose__1D7S_:hover,.CampaignCheckinVote_shareClose__qf62W:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 52%,transparent);background:rgba(5,16,28,.9);color:#fff}.CampaignCheckinVote_milestoneHeadNext__hxyu1{color:var(--campaign-accent-text);font-family:var(--font-mono);font-size:.58rem;font-weight:850}.CampaignCheckinVote_milestoneBar___wTkY{height:.2rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.14)}.CampaignCheckinVote_milestoneBar___wTkY span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--campaign-accent-2),var(--campaign-accent));transition:width .22s ease}.CampaignCheckinVote_milestoneList__LVyhm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem}.CampaignCheckinVote_option__1tNlr:not(.CampaignCheckinVote_optionSelected__jZQf4) .CampaignCheckinVote_milestoneList__LVyhm{display:none}.CampaignCheckinVote_milestone__zqI_f{display:grid;gap:.14rem;min-width:0;padding:.3rem .42rem;border:1px solid var(--border);border-radius:.58rem;background:hsla(0,0%,100%,.025);color:var(--text-3)}.CampaignCheckinVote_milestoneReached__tPfFe{border-color:color-mix(in srgb,var(--campaign-accent) 42%,transparent);background:var(--campaign-accent-faint);color:var(--campaign-accent-text)}.CampaignCheckinVote_milestoneTopRow__tYXgK{display:inline-flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:0}.CampaignCheckinVote_milestoneTier__aRlQL{display:inline-flex;align-items:center;gap:.2rem;min-width:0;color:inherit;font-family:var(--font-mono);font-size:.56rem;font-weight:850;letter-spacing:.04em}.CampaignCheckinVote_milestoneTier__aRlQL svg{flex:0 0 auto}.CampaignCheckinVote_milestoneReached__tPfFe .CampaignCheckinVote_milestoneTier__aRlQL svg{color:var(--campaign-accent)}.CampaignCheckinVote_milestoneNote__pIXpQ{padding:.06rem .28rem;border-radius:999px;background:color-mix(in srgb,var(--campaign-accent-2) 18%,transparent);color:var(--campaign-accent-2);font-family:var(--font-mono);font-size:.5rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.CampaignCheckinVote_milestoneReward__7EAxz{overflow:hidden;color:var(--text-2);font-size:.62rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.CampaignCheckinVote_milestoneReached__tPfFe .CampaignCheckinVote_milestoneReward__7EAxz{color:color-mix(in srgb,var(--campaign-accent) 32%,var(--text))}.CampaignCheckinVote_optionSelect__thK1C{display:grid;grid-template-columns:2.1rem minmax(0,1fr) minmax(4.4rem,6rem) 4.4rem;gap:.5rem;align-items:center;width:100%;min-width:0;min-height:2.5rem;padding:.05rem .12rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.CampaignCheckinVote_optionSelected__jZQf4{border-color:color-mix(in srgb,var(--campaign-accent) 48%,transparent);background:color-mix(in srgb,var(--campaign-accent) 8%,transparent)}.CampaignCheckinVote_optionLogo__9USqk{display:grid;place-items:center;width:2rem;height:2rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--campaign-accent) 26%,transparent);border-radius:.62rem;background:color-mix(in srgb,var(--campaign-accent) 12%,transparent);color:var(--campaign-accent-text);font-family:var(--font-display);font-weight:900}.CampaignCheckinVote_optionLogo__9USqk img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CampaignCheckinVote_optionMain__fjpfx{display:grid;gap:.06rem;min-width:0}.CampaignCheckinVote_optionMain__fjpfx strong{overflow:hidden;font-family:var(--font-display);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.CampaignCheckinVote_optionMain__fjpfx em,.CampaignCheckinVote_optionMain__fjpfx small{overflow:hidden;color:var(--text-3);font-family:var(--font-mono);font-size:.58rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.CampaignCheckinVote_voteMeter__7N1Fi{height:.32rem;overflow:hidden;border-radius:999px;background:rgba(148,163,184,.16)}.CampaignCheckinVote_voteMeter__7N1Fi span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--campaign-accent),var(--campaign-accent-2))}.CampaignCheckinVote_voteCount__PITOA{color:var(--campaign-accent-text);font-family:var(--font-mono);font-size:.64rem;font-weight:850;text-align:right;white-space:nowrap}.CampaignCheckinVote_detailBtn__kFONG{min-width:4rem;padding:0 .58rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 28%,transparent);background:var(--campaign-accent-faint);color:var(--campaign-accent-text);text-decoration:none}.CampaignCheckinVote_voteAction__V_W4F{justify-content:flex-end;gap:.48rem}.CampaignCheckinVote_voteAction__V_W4F input{width:5.4rem;height:2.12rem;padding:0 .72rem;border:1px solid var(--border);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text);font-family:var(--font-mono);font-weight:850}.CampaignCheckinVote_error__aPBqc{padding:.68rem .8rem;border:1px solid color-mix(in srgb,var(--down) 35%,transparent);border-radius:.72rem;background:var(--down-bg);color:color-mix(in srgb,var(--down) 30%,var(--text));font-size:.82rem}.CampaignCheckinVote_shareOverlay__HQBTE{z-index:120}.CampaignCheckinVote_shareModal__RArr1{position:relative;display:grid;align-content:start;gap:.9rem;width:min(30rem,100%);overflow:hidden;padding:.9rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 32%,var(--border));border-radius:1.05rem;background:radial-gradient(circle at 16% 8%,rgba(50,245,139,.12),transparent 36%),radial-gradient(circle at 100% 100%,rgba(255,51,88,.12),transparent 34%),var(--bg-2);box-shadow:0 30px 86px rgba(0,0,0,.62)}.CampaignCheckinVote_shareClose__qf62W{top:1.25rem;right:1.25rem;width:2rem;height:2rem}.CampaignCheckinVote_shareImage__mPng9{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border:1px solid color-mix(in srgb,var(--campaign-accent) 24%,var(--border));border-radius:.82rem}.CampaignCheckinVote_shareCopy__CMd_O{display:grid;gap:.45rem;padding:0 .15rem}.CampaignCheckinVote_shareCopy__CMd_O h3{color:var(--text);font-family:var(--font-display);font-size:2rem;font-weight:900;line-height:.98;letter-spacing:0}.CampaignCheckinVote_shareCopy__CMd_O p,.CampaignCheckinVote_shareStatus__yFJSs{color:var(--text-2);font-size:.9rem;line-height:1.5}.CampaignCheckinVote_shareStatus__yFJSs{display:grid;gap:.35rem;padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--campaign-accent) 18%,var(--border));border-radius:.76rem;background:hsla(0,0%,100%,.035)}.CampaignCheckinVote_shareStatus__yFJSs span,.CampaignCheckinVote_shareStatus__yFJSs strong,.CampaignCheckinVote_shareSuccess__GbGOQ{display:inline-flex;align-items:center;gap:.4rem;min-width:0;font-family:var(--font-mono);font-size:.74rem;font-weight:850}.CampaignCheckinVote_shareStatus__yFJSs strong{color:color-mix(in srgb,var(--down) 30%,var(--text))}.CampaignCheckinVote_shareSuccess__GbGOQ{color:color-mix(in srgb,var(--campaign-green) 62%,var(--text))}.CampaignCheckinVote_shareActions__ydKlY{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}@media (max-width:980px){.CampaignCheckinVote_activityGrid__59yBE{grid-template-columns:1fr}}@media (max-width:680px){.CampaignCheckinVote_dialogOverlay__SMJCX{align-items:flex-end;padding:0}.CampaignCheckinVote_dialog__Jpoc5{width:100%;max-height:calc(100dvh - .5rem);border-radius:1.1rem 1.1rem 0 0}.CampaignCheckinVote_dialogClose__1D7S_{top:.85rem;right:.85rem}.CampaignCheckinVote_panel__LaNpp{padding:.5rem;gap:.5rem;border-radius:1.1rem 1.1rem 0 0}.CampaignCheckinVote_hero__DjTuH{min-height:10.6rem;border-radius:.9rem}.CampaignCheckinVote_heroImage__lzY6p{-o-object-position:58% center;object-position:58% center}.CampaignCheckinVote_heroShade__b8Lts{background:linear-gradient(0deg,rgba(5,10,18,.96),rgba(5,10,18,.62) 58%,rgba(5,10,18,.1)),radial-gradient(circle at 24% 78%,rgba(50,245,139,.15),transparent 42%)}.CampaignCheckinVote_header__LfFBz{gap:.58rem;padding:.72rem}.CampaignCheckinVote_actionRow__BlXq0,.CampaignCheckinVote_voteAction__V_W4F,.CampaignCheckinVote_voteTop__OYL74{align-items:stretch;flex-direction:column}.CampaignCheckinVote_timer__ZojtI{justify-items:start;width:100%;min-width:0;padding:.48rem .62rem}.CampaignCheckinVote_titleBlock__9DxTn h2{font-size:1.66rem;line-height:.96}.CampaignCheckinVote_titleBlock__9DxTn p{font-size:.76rem;line-height:1.34}.CampaignCheckinVote_checkinBox__DVwlO,.CampaignCheckinVote_voteBox__xdnKA{gap:.48rem;padding:.56rem}.CampaignCheckinVote_metricRow__ElzSA{grid-template-columns:repeat(3,minmax(0,1fr))}.CampaignCheckinVote_metricRow__ElzSA div{min-height:2.78rem;padding:.42rem .38rem}.CampaignCheckinVote_metricRow__ElzSA span,.CampaignCheckinVote_timer__ZojtI span{font-size:.52rem;letter-spacing:.11em}.CampaignCheckinVote_metricRow__ElzSA strong{font-size:.72rem}.CampaignCheckinVote_streakTrack__Bg_f1{grid-template-columns:repeat(7,minmax(0,1fr));gap:.22rem}.CampaignCheckinVote_streakTrack__Bg_f1 span{gap:.16rem;padding:.34rem .08rem;border-radius:.56rem}.CampaignCheckinVote_streakTrack__Bg_f1 em{width:1.38rem;height:1.38rem;border-radius:.52rem}.CampaignCheckinVote_streakTrack__Bg_f1 em small{width:.76rem;height:.76rem;font-size:.46rem}.CampaignCheckinVote_streakTrack__Bg_f1 strong{font-size:.54rem}.CampaignCheckinVote_option__1tNlr{grid-template-columns:1fr;gap:.24rem;padding:.34rem}.CampaignCheckinVote_optionSelect__thK1C{grid-template-columns:1.8rem minmax(0,1fr) 3.45rem;gap:.36rem;min-height:2.2rem}.CampaignCheckinVote_voteMeter__7N1Fi{grid-column:2/-1;width:100%}.CampaignCheckinVote_optionLogo__9USqk{width:1.75rem;height:1.75rem}.CampaignCheckinVote_optionMain__fjpfx strong{font-size:.78rem}.CampaignCheckinVote_optionMain__fjpfx em,.CampaignCheckinVote_optionMain__fjpfx small,.CampaignCheckinVote_voteCount__PITOA{font-size:.52rem}.CampaignCheckinVote_option__1tNlr .CampaignCheckinVote_detailBtn__kFONG{display:none}.CampaignCheckinVote_milestoneStrip__K0_dw{gap:.18rem;padding-top:.22rem}.CampaignCheckinVote_milestoneList__LVyhm,.CampaignCheckinVote_option__1tNlr:not(.CampaignCheckinVote_optionSelected__jZQf4) .CampaignCheckinVote_milestoneList__LVyhm{display:none}.CampaignCheckinVote_milestoneHead__pToeG{flex-direction:column;align-items:flex-start;gap:.2rem}.CampaignCheckinVote_detailBtn__kFONG,.CampaignCheckinVote_primaryBtn__PvZ_2{width:100%}.CampaignCheckinVote_voteAction__V_W4F{display:grid;grid-template-columns:minmax(4.5rem,5.4rem) minmax(0,1fr)}.CampaignCheckinVote_voteAction__V_W4F .CampaignCheckinVote_primaryBtn__PvZ_2,.CampaignCheckinVote_voteAction__V_W4F input{width:100%}.CampaignCheckinVote_shareOverlay__HQBTE{align-items:flex-end;padding:.8rem}.CampaignCheckinVote_shareModal__RArr1{width:100%;max-height:90dvh;overflow:auto}.CampaignCheckinVote_shareActions__ydKlY{grid-template-columns:1fr}}.page_page__qJIqn{min-height:calc(100dvh - 4.25rem);position:relative}.page_content__qNcrE{max-width:1500px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.15rem}@media (max-width:720px){.page_content__qNcrE{padding:1rem;gap:.95rem}}