.zenoApp.walletScreen .accountWalletTabs,.zenoApp.walletScreen .accountWalletTabs.accountWalletTabs--leader{grid-template-columns:repeat(4,minmax(0,1fr));height:58px;margin:0 0 18px;padding:4px;gap:2px;border-color:rgba(109,135,177,.13);border-radius:19px;background:rgba(7,9,13,.94);box-shadow:inset 0 1px rgba(255,255,255,.025)}.zenoApp.walletScreen .accountWalletTabs button,.zenoApp.walletScreen .accountWalletTabs.accountWalletTabs--leader button{min-width:0;height:46px;min-height:46px;padding:0 4px;border:0;border-radius:15px;background:transparent;color:#8f98a8;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)));line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zenoApp.walletScreen.themeNightMode[data-theme] .accountWalletTabs button.active{border:1px solid #579ae9;background:#292d35;color:#f4f7fb;box-shadow:inset 0 1px rgba(255,255,255,.07)}.zenoApp.walletScreen .accountWalletHero.surface{position:relative;isolation:isolate;min-height:274px;padding:28px 26px 24px;gap:0;overflow:hidden;border-color:rgba(81,123,190,.2);border-radius:27px;background:radial-gradient(circle at 15% 4%,rgba(16,112,230,.58),transparent 47%),radial-gradient(circle at 95% 72%,rgba(18,66,147,.26),transparent 44%),linear-gradient(145deg,#0a2a55,#080d16 55%,#05070b 78%);box-shadow:inset 0 1px rgba(255,255,255,.045),0 18px 45px rgba(0,0,0,.27)}.zenoApp.walletScreen .accountWalletHero:after{content:"$";position:absolute;z-index:-1;top:9px;right:20px;color:rgba(36,102,201,.1);font:300 190px/1 Arial,sans-serif;text-shadow:0 0 30px rgba(40,111,222,.12);pointer-events:none}.zenoApp.walletScreen .zenoTokenHero:after{content:"Z"}.zenoApp.walletScreen .accountWalletHero h2{margin:0 0 18px;font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale, 1)));line-height:1.2;font-weight:520}.zenoApp.walletScreen .accountWalletBalanceLabel{color:#9ba8bc;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale, 1)));line-height:1.25}.zenoApp.walletScreen .accountWalletAmount{display:flex;align-items:baseline;min-width:0;margin:7px 0 27px}.zenoApp.walletScreen .accountWalletAmount strong{min-width:0;overflow-wrap:anywhere;color:#f7f9fd;font-size:max(var(--zeno-text-min,0px),calc(clamp(38px, 9.3vw, 54px) * var(--zeno-text-scale, 1)));line-height:1.04;font-weight:390;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.zenoApp.walletScreen .accountWalletTokenUnit{margin-left:10px;color:#b8c7dc;font-size:max(var(--zeno-text-min,0px),calc(19px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletReadOnly{margin:auto 0 0;color:#a5b4c9;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:auto}.zenoApp.walletScreen .accountWalletActions button{min-width:0;min-height:52px;padding:8px 14px;border:1px solid rgba(114,145,188,.15);border-radius:999px;background:rgba(7,10,15,.7);color:#eef3fb;display:flex;align-items:center;justify-content:center;gap:10px;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale, 1)));cursor:pointer}.zenoApp.walletScreen .accountWalletActions .zenoVectorIcon{flex:0 0 29px;width:29px;height:29px;padding:4px;border:1px solid rgba(128,154,193,.22);border-radius:50%;color:#dfe9f9;background:transparent}.zenoApp.walletScreen .rewardWalletActions{grid-template-columns:1fr}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel>a,.zenoApp[data-theme]:is(.themeDayMode,.themeNightMode) :is(.sectionLabel>a,.userAssetRow>i,.userPortfolioBalance>a,.settingsList b){color:#3488ff;stroke:currentColor}.zenoApp.homeScreen[data-theme]:is(.themeDayMode,.themeNightMode) .sectionLabel>a{color:var(--muted)}.zenoApp .transactionIcon img.zenoIcon--withdraw,.zenoApp.homeScreen .walletActions img.zenoIcon--withdraw,.zenoApp.walletScreen .accountWalletActions img.zenoIcon--withdraw{object-fit:contain;border-radius:50%}.zenoApp.walletScreen .accountWalletActions img.zenoIcon--withdraw{width:29px;height:29px;flex:0 0 29px}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory){margin-top:18px;padding:22px 24px;border-color:rgba(105,128,164,.14);border-radius:24px;background:linear-gradient(145deg,rgba(13,16,22,.98),rgba(6,8,12,.98));box-shadow:inset 0 1px rgba(255,255,255,.025),0 14px 34px rgba(0,0,0,.22)}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel{margin-bottom:20px}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale, 1)));font-weight:520}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel>a{display:inline-flex;align-items:center;min-width:0;min-height:44px;margin:-11px 0;gap:7px;padding-left:12px;justify-content:flex-end}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel>a span{margin-left:8px;font-size:27px;line-height:1}.zenoApp.walletScreen .accountWalletMetrics{display:grid;gap:0;margin:0}.zenoApp.walletScreen .accountWalletMetrics,.zenoApp.walletScreen .accountWalletRewardMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.zenoApp.walletScreen .accountWalletRewardTotal{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0}.zenoApp.walletScreen .accountWalletMetrics>div{min-width:0;padding:0 20px;border-right:1px solid rgba(98,120,154,.16)}.zenoApp.walletScreen .accountWalletMetrics>div:first-child{padding-left:0}.zenoApp.walletScreen .accountWalletMetrics>div:last-child{padding-right:0;border-right:0}.zenoApp.walletScreen .accountWalletRewardTotal>div{min-width:0;padding:0}.zenoApp.walletScreen :is(.accountWalletMetrics,.accountWalletRewardTotal) dt{color:var(--muted);font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)));line-height:1.25}.zenoApp.walletScreen :is(.accountWalletMetrics,.accountWalletRewardTotal) dd{min-width:0;margin:8px 0 0;overflow-wrap:anywhere;color:#eaf0f9;font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale, 1)));line-height:1.2;font-weight:500;font-variant-numeric:tabular-nums}.zenoApp.walletScreen .accountWalletTokenNotice{margin:16px 0 0;color:#8e9cb0;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .rewardHistorySearchRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 9px}.zenoApp.walletScreen :is(.rewardHistorySearch,.rewardHistoryFilterButton){min-width:0;min-height:43px;border:1px solid #2769ad;border-radius:16px;background:rgba(12,27,48,.8);color:#d7e4f8;display:flex;align-items:center;gap:10px}.zenoApp.walletScreen .rewardHistorySearch{padding:0 12px}.zenoApp.walletScreen :is(.rewardHistorySearch,.rewardHistoryFilterButton) svg{width:20px;height:20px;flex:none;fill:none;stroke:#6caeff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.zenoApp.walletScreen .rewardHistorySearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#f1f5fb;font:inherit}.zenoApp.walletScreen .rewardHistorySearch input::placeholder{color:#9ca9c1}.zenoApp.walletScreen .rewardHistoryFilterWrap{position:relative}.zenoApp.walletScreen .rewardHistoryFilterButton{padding:0 14px;color:#6fb5ff;cursor:pointer}.zenoApp.walletScreen .rewardHistoryFilterMenu{position:absolute;z-index:10;top:calc(100% + 6px);right:0;min-width:148px;padding:5px;border:1px solid #2b5689;border-radius:12px;background:#0c1726;box-shadow:0 12px 32px rgba(0,0,0,.55)}.zenoApp.walletScreen .rewardHistoryFilterMenu button{display:block;width:100%;padding:9px 11px;border:0;border-radius:8px;background:transparent;color:#d8e3f5;text-align:left;cursor:pointer}.zenoApp.walletScreen .rewardHistoryFilterMenu button[aria-pressed=true]{background:#163968;color:#80bcff}.zenoApp.walletScreen.themeDayMode .accountWalletHero.surface{border-color:rgba(47,107,190,.18);background:radial-gradient(circle at 12% 0,rgba(27,119,230,.3),transparent 50%),linear-gradient(145deg,#e7f2ff,#f7f9fc 63%,#eaf0f7)}.zenoApp.walletScreen.themeDayMode :is(.accountWalletActions button,.accountWalletAmount strong,.accountWalletHero h2){color:#101828}.zenoApp.walletScreen.themeDayMode .accountWalletActions button{border-color:rgba(46,77,117,.14);background:rgba(255,255,255,.72)}.zenoApp.walletScreen.themeDayMode .accountWalletBalanceLabel{color:#667085}.zenoApp.walletScreen.themeDayMode .accountWalletTokenUnit{color:#475467}.zenoApp.walletScreen.themeDayMode .accountWalletActions .zenoVectorIcon{border-color:rgba(46,77,117,.18);color:#344054}.zenoApp.walletScreen.themeDayMode .accountWalletTabs,.zenoApp.walletScreen.themeDayMode .accountWalletTabs.accountWalletTabs--leader{border-color:rgba(51,83,128,.15);background:#edf1f5;box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr))}.zenoApp.walletScreen.themeDayMode .accountWalletTabs button{color:#667085}.zenoApp.walletScreen.themeDayMode .accountWalletTabs button.active{border:1px solid transparent;background:linear-gradient(135deg,#2384ea,#1769d2);color:#fff;box-shadow:0 5px 13px rgba(23,105,210,.17)}.zenoApp.walletScreen.themeDayMode :is(.accountWalletOverview,.accountWalletHistory){border-color:rgba(51,83,128,.15);background:rgba(255,255,255,.91);box-shadow:inset 0 1px rgba(255,255,255,.92),0 13px 30px rgba(47,83,130,.09)}.zenoApp.walletScreen.themeDayMode .accountWalletMetrics>div{border-right-color:rgba(51,83,128,.12)}.zenoApp.walletScreen.themeDayMode :is(.accountWalletMetrics,.accountWalletRewardTotal) dd{color:#101828}.zenoApp.walletScreen.themeDayMode .accountWalletHistory .transactionRow{border-bottom-color:rgba(51,83,128,.12)}.zenoApp.walletScreen.themeDayMode .accountWalletHistory .transactionIcon{background:#e8eef7}.zenoApp.walletScreen.themeDayMode .accountWalletHistory .transactionRow strong{color:#101828}.zenoApp.walletScreen.themeDayMode .accountWalletHistory .transactionRow small{color:#667085}.zenoApp.walletScreen.themeDayMode .accountWalletHistory .transactionRow b:not(.positive){color:#101828}.zenoApp.walletScreen.themeDayMode .accountWalletHistory .transactionRow b.negative{color:#d92d20}.zenoApp.walletScreen.themeDayMode :is(.rewardHistorySearch,.rewardHistoryFilterButton){border-color:rgba(51,83,128,.2);background:#f8fafc;color:#344054}.zenoApp.walletScreen.themeDayMode :is(.rewardHistorySearch,.rewardHistoryFilterButton) svg{stroke:#1769d2}.zenoApp.walletScreen.themeDayMode .rewardHistorySearch input{color:#101828}.zenoApp.walletScreen.themeDayMode .rewardHistorySearch input::placeholder{color:#98a2b3}.zenoApp.walletScreen.themeDayMode .rewardHistoryFilterButton{color:#1769d2}.zenoApp.walletScreen.themeDayMode .rewardHistoryFilterMenu{border-color:rgba(51,83,128,.15);background:#fff;box-shadow:0 12px 28px rgba(47,83,130,.12)}.zenoApp.walletScreen.themeDayMode .rewardHistoryFilterMenu button{color:#344054}.zenoApp.walletScreen.themeDayMode .rewardHistoryFilterMenu button[aria-pressed=true]{background:rgba(44,116,226,.1);color:#1769d2}@media (max-width:430px){.zenoApp.walletScreen .accountWalletTabs,.zenoApp.walletScreen .accountWalletTabs.accountWalletTabs--leader{height:38px;min-height:38px;margin-bottom:10px;padding:2px;gap:1px;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.zenoApp.walletScreen .accountWalletTabs button,.zenoApp.walletScreen .accountWalletTabs.accountWalletTabs--leader button{height:30px;min-height:30px;padding-inline:2px;border-radius:11px;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletHero.surface{min-height:160px;padding:15px 18px 14px;border-radius:20px}.zenoApp.walletScreen .accountWalletHero:after{top:7px;right:12px;font-size:120px}.zenoApp.walletScreen .accountWalletHero h2{margin-bottom:7px;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletBalanceLabel{font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletAmount{margin:2px 0 10px}.zenoApp.walletScreen .accountWalletAmount strong{font-size:max(var(--zeno-text-min,0px),calc(clamp(29px, 8.4vw, 34px) * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletTokenUnit{font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletActions{gap:12px}.zenoApp.walletScreen .accountWalletActions button{min-height:38px;padding:5px 9px;gap:6px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletActions .zenoVectorIcon,.zenoApp.walletScreen .accountWalletActions img.zenoIcon--withdraw{width:23px;height:23px;flex-basis:23px}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory){margin-top:10px;padding:12px 14px;border-radius:18px}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel{margin-bottom:8px}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel h2{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen :is(.accountWalletOverview,.accountWalletHistory) .sectionLabel>a{font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen .accountWalletMetrics>div{padding:0 10px}.zenoApp.walletScreen :is(.accountWalletMetrics,.accountWalletRewardTotal) dt{font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen :is(.accountWalletMetrics,.accountWalletRewardTotal) dd{margin-top:4px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen :is(.rewardHistorySearch,.rewardHistoryFilterButton){min-height:34px;border-radius:12px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)))}.zenoApp.walletScreen :is(.rewardHistorySearch,.rewardHistoryFilterButton) svg{width:17px;height:17px}.zenoApp.walletScreen .rewardHistoryFilterButton{padding:0 9px}}.zenoApp.historyScreen .historyFilters{grid-template-columns:repeat(4,minmax(0,1fr))}.zenoApp.earningsScreen .earningsTypeTabs{grid-template-columns:repeat(3,minmax(0,1fr));height:58px;margin:0 0 14px;padding:5px;gap:4px;border-color:rgba(109,135,177,.13);border-radius:19px;background:rgba(7,9,13,.94);box-shadow:inset 0 1px rgba(255,255,255,.025)}.zenoApp.earningsScreen .earningsTypeTabs button{min-width:0;height:46px;min-height:46px;padding:0 12px;border:0;border-radius:15px;background:transparent;color:#8f98a8;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale, 1)));line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zenoApp.earningsScreen[data-theme]:is(.themeDayMode,.themeNightMode) .earningsTypeTabs button.active{border:1px solid #579ae9;background:#292d35;color:#f4f7fb;box-shadow:inset 0 1px rgba(255,255,255,.07)}.accountWalletActions{display:flex;gap:10px}.accountWalletActions button{flex:1;min-height:44px;border-radius:999px;border:1px solid var(--line);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px}.accountWalletReadOnly,.accountWalletTokenNotice{margin:0;color:var(--muted);font-size:calc(13px * var(--zeno-text-scale, 1))}.accountWalletHistory,.accountWalletOverview{margin-top:12px;padding:16px}.aboutScreen{position:relative;overflow:hidden;background:#000}.aboutScreen .zenoContent{width:100%;max-width:none;padding-top:0;background:radial-gradient(circle at 50% 13%,rgba(26,91,173,.18),transparent 29rem),#000}.aboutCanvas{width:min(100%,760px);margin:0 auto;position:relative;z-index:1}.aboutBrandHero{min-height:390px;padding:66px 20px 88px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.aboutBrandHero:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-114px;width:125%;height:210px;border:1px solid rgba(67,134,255,.72);border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,rgba(36,99,194,.2),rgba(5,17,38,.88) 44%,#01040a 75%);box-shadow:0 -12px 38px rgba(39,111,239,.23)}.aboutBrandSymbol{width:210px;height:210px;margin:-30px 0 -28px;object-fit:contain;filter:drop-shadow(0 0 28px rgba(104,164,255,.2))}.aboutBrandHero>.aboutBrandName{position:relative;display:block;width:210px;height:38px;overflow:hidden;flex:0 0 auto;background:none}.aboutBrandName>img{position:absolute;top:-234.7%;left:-65.1%;width:178.4%;height:553.5%;max-width:none;object-fit:fill;mix-blend-mode:screen}.aboutBrandHero>small{margin-top:14px;color:#bac3d5;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale, 1)));letter-spacing:.34em}.aboutStory{padding:48px 28px 140px}.aboutStory>span{color:#f4f6fa;font-size:max(var(--zeno-text-min,0px),calc(27px * var(--zeno-text-scale, 1)));font-weight:650;letter-spacing:-.02em}.aboutStory>h1{max-width:650px;margin:14px 0 0;color:#88b6ff;font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale, 1)));font-weight:480;line-height:1.35;letter-spacing:-.02em}.aboutStory>i{display:block;width:48px;height:2px;margin:23px 0 30px;background:#4b96ff;box-shadow:0 0 11px rgba(75,150,255,.62)}.aboutStory>p{margin:0 0 16px;color:#b7c0d0;font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale, 1)));line-height:1.72}.aboutStory>small{display:block;margin-top:44px;color:#748198;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)))}@media (max-width:430px){.zenoApp.aboutScreen .backButton{display:none}.zenoApp.aboutScreen .zenoContent{min-height:100svh;padding-right:0;padding-bottom:0;padding-left:0;background:#000}.zenoApp.aboutScreen .aboutCanvas{width:100%;min-height:100svh;background:#000 url(/zeno/assets/brand-v1/about-planet-background-v1.png) top/100% 100svh no-repeat}.zenoApp.aboutScreen .aboutBrandHero{min-height:306px;height:306px;padding:0;overflow:visible;background:none}.zenoApp.aboutScreen .aboutBrandHero:after{content:none}.zenoApp.aboutScreen .aboutBrandSymbol{position:absolute;top:49px;left:50%;width:210px;height:210px;margin:0;transform:translateX(-50%);filter:brightness(1.12) contrast(1.04) drop-shadow(0 0 24px rgba(104,164,255,.18))}.zenoApp.aboutScreen .aboutBrandName{position:absolute;top:231px;left:50%;width:146px;height:26px;margin:0;transform:translateX(-50%)}.zenoApp.aboutScreen .aboutBrandHero>small{position:absolute;top:263px;left:50%;width:100%;margin:0;transform:translateX(-50%);font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale, 1)));letter-spacing:.3em}.zenoApp.aboutScreen .aboutStory{position:relative;overflow:visible;min-height:calc(100svh - 306px);padding:27px 46px calc(84px + env(safe-area-inset-bottom))}.zenoApp.aboutScreen .aboutStory>span{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale, 1)));line-height:1.1}.zenoApp.aboutScreen .aboutStory>h1{margin-top:9px;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale, 1)));line-height:1.24}.zenoApp.aboutScreen .aboutStory>i{width:40px;margin:14px 0 18px}.zenoApp.aboutScreen .aboutStory>p{margin-bottom:8px;font-size:max(var(--zeno-text-min,0px),calc(12.5px * var(--zeno-text-scale, 1)));line-height:1.4}.zenoApp.aboutScreen .aboutStory>small{margin-top:12px;font-size:max(var(--zeno-text-min,0px),calc(10.5px * var(--zeno-text-scale, 1)))}}.pointsHero{min-height:108px;padding:18px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px}.pointsBrandPanel{display:grid;place-items:center;border-right:1px solid var(--line)}.pointsBrandPanel img{width:88px;height:88px;object-fit:contain}.pointsHeroCopy small{color:var(--muted)}.pointsHeroCopy strong{display:block;margin:4px 0;color:#2ed7a4;font-size:calc(28px * var(--zeno-text-scale, 1))}.pointsHeroCopy p{margin:0}.pointsActivity{min-height:168px;margin-top:12px}.pointsEmpty{margin:24px 0;text-align:center;color:var(--muted)}.signalEarningsCap{position:relative;display:grid;grid-template-columns:42px 1fr auto;gap:8px 10px;align-items:center;margin:12px 0;padding:14px;text-decoration:none;color:inherit}.signalEarningsCapAmount{grid-column:1/-1;font-size:calc(22px * var(--zeno-text-scale, 1))}.signalEarningsCap small,.signalEarningsCapAmount span{color:var(--muted);font-weight:400}.signalEarningsCapTrack{display:block;grid-column:1/-1;height:6px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.signalEarningsCapTrack i{display:block;height:100%;background:#3d7dff}.signalMoreTasksHint{float:right;display:inline-flex;align-items:center;gap:8px;margin:-6px 0 8px;padding:8px 10px;border-radius:12px;background:#12315f;color:inherit;text-decoration:none;font-size:calc(12px * var(--zeno-text-scale, 1))}.signalDailyPolicy .signalMoreTasks{display:flex;align-items:center;gap:12px;margin:14px 0;padding:14px 16px;border-radius:16px;background:linear-gradient(90deg,#123a72,#0d2244);color:inherit;text-decoration:none}.signalDailyPolicy .signalMoreTasksSpark{display:grid;flex:0 0 auto;place-items:center;color:#9ec7ff}.signalDailyPolicy .signalMoreTasksCopy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.signalDailyPolicy .signalMoreTasksCopy strong{color:#f7fbff;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale, 1)));font-weight:700;line-height:1.3}.signalDailyPolicy .signalMoreTasksCopy small{color:#c5d4e8;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)));line-height:1.35}.signalDailyPolicy .signalMoreTasksArrow{display:grid;flex:0 0 auto;margin-left:auto;place-items:center;color:#d7e6ff}.signalMilestoneAmount{color:#7dcea0}.subscriptionOffer{min-height:150px;padding:18px;border-radius:18px;background:linear-gradient(100deg,#12386d,#1a4f9a 55%,#0d1c33)}.subscriptionOfferBadge{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:99px;background:#6d4dff;font-size:calc(11px * var(--zeno-text-scale, 1))}.subscriptionOffer h2{margin:0;display:grid}.subscriptionOffer h2 span,.subscriptionOffer p,.subscriptionOffer small{color:#d7e6ff}.planGrid button{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;text-align:left}.subscriptionPlanRadio{width:16px;height:16px;border:2px solid #7f93b5;border-radius:50%}.planGrid button.selected .subscriptionPlanRadio{border-color:#3d8bff;box-shadow:inset 0 0 0 4px #3d8bff}.subscriptionPlanCopy{display:grid}.subscriptionPlanCopy small{color:var(--muted)}.subscriptionPlanFlag{position:absolute;top:0;right:12px;padding:2px 8px;border-radius:0 0 8px 8px;font-size:calc(10px * var(--zeno-text-scale, 1));font-style:normal}.subscriptionPlanFlag.current{background:#1d6dff}.subscriptionPlanFlag.popular{background:#7a4dff}.subscriptionBenefitSummary{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:16px}.subscriptionTokenIncentive b{font-size:calc(22px * var(--zeno-text-scale, 1))}.subscriptionCancellationNote{display:flex;justify-content:flex-end;gap:8px;color:var(--muted)}.subscriptionCancellationNote button{border:0;background:none;color:#4aa3ff;text-decoration:underline;cursor:pointer}.subscriptionCancelModal{display:grid;gap:14px}.subscriptionCancelPlan,.subscriptionCancelRefund,.subscriptionCancelWarning{padding:12px;border:1px solid var(--line);border-radius:14px}.subscriptionCancelAction,.subscriptionCancelConfirm{min-height:44px;border:0;border-radius:12px;background:#e8eef8;color:#121820}.subscriptionCancelAction:disabled,.subscriptionCancelConfirm:disabled{opacity:.5}.subscriptionCancelBack,.subscriptionCancelDone{min-height:44px;border:1px solid var(--line);border-radius:12px;background:transparent;color:inherit}.subscriptionCancelFooter{display:grid;grid-template-columns:1fr 1.4fr;gap:8px}.zRankHero{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:12px}.zRankHeroSide{display:grid;gap:4px}.zRankHeroSide.next{text-align:right}.zRankBenefitsGrid small,.zRankHeroSide small,.zRankProgressCaption{color:var(--muted)}.zRankHeroSide strong{font-size:calc(22px * var(--zeno-text-scale, 1))}.zRankHeroSide a{color:#4aa3ff}.zRankBenefitsGrid,.zRankProgressCard,.zRankUpgradeCard{margin-top:12px;padding:14px}.zRankProgressLine{display:flex;align-items:center;gap:8px}.zRankBenefitsGrid>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.zRankBenefitsGrid .zRankSectionHeading h2,.zRankBenefitsGrid .zRankSectionHeading small{white-space:nowrap}.zRankBenefitsGrid article{display:grid;gap:6px;text-align:center}.zRankUnavailable{color:var(--muted);font-weight:500}.zRankUpgradeCopy h2{margin:0 0 6px}.zenoApp.homeScreen .profileCopy{display:flex;flex-direction:column;justify-content:center;gap:2px;padding-left:0}.zenoApp.homeScreen .profileCopy span,.zenoApp.homeScreen .profileCopy strong{display:block;margin:0;line-height:1.25}.zenoApp.homeScreen .profileHeader{align-items:center;min-height:64px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px}.zenoApp.homeScreen .profileHeader.profileHeaderWithSwitcher{grid-template-columns:minmax(0,1fr) auto}.zenoApp.userScreen .userHeader{align-items:center;min-height:64px;padding:0;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;column-gap:12px}.zenoApp.userScreen .userHeader .avatar{width:54px;height:54px}.zenoApp.userScreen .userHeader>div:nth-child(2){min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.zenoApp.userScreen .userHeader h1{margin:0;line-height:1.25}.zenoApp.userScreen .userHeader>div:nth-child(2) .userWalletRow{margin:0}@media (max-width:390px){.zenoApp.userScreen .userHeader{grid-template-columns:44px minmax(0,1fr) auto;gap:7px;column-gap:7px}.zenoApp.userScreen .userHeader .avatar{width:44px;height:44px}}@media (max-width:340px){.zenoApp.userScreen .userHeader{grid-template-columns:48px minmax(0,1fr) auto;gap:8px;column-gap:8px}.zenoApp.userScreen .userHeader .avatar{width:48px;height:48px}}.zenoApp.referEarnScreen{--refer-gap:12px}.referEarnScreen .referHeading{display:flex;align-items:center;justify-content:space-between;gap:10px}.referEarnScreen .referHeading .pageHeading{min-width:0}.referEarnScreen .referHeading h1{font-size:calc(24px * var(--zeno-text-scale, 1))}.referEarnScreen .referHow{display:flex;align-items:center;gap:6px;padding:9px 12px;min-height:44px;font-size:calc(12px * var(--zeno-text-scale, 1));white-space:nowrap}.referEarnScreen .referPanel{padding:16px;margin:0 0 14px;min-width:0}.referEarnScreen .referPanel h2{margin:0;font-size:calc(19px * var(--zeno-text-scale, 1));line-height:1.4}.referEarnScreen .referPanel p{margin:6px 0 12px;color:var(--muted);line-height:1.5;font-size:calc(14px * var(--zeno-text-scale, 1))}.referEarnScreen .referInvite{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.referEarnScreen .referInviteCopy{display:grid;gap:6px}.referEarnScreen .referInviteCopy h2,.referEarnScreen .referInviteCopy>p{margin:0}.referEarnScreen .referInvite .referCode{grid-column:1/-1}.referEarnScreen .referCode{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;padding:12px}.referEarnScreen .referCode>span{display:grid;gap:5px;flex:1;min-width:0}.referEarnScreen .referCode small{color:var(--muted);font-size:calc(12px * var(--zeno-text-scale, 1))}.referEarnScreen .referCode strong{font-size:calc(17px * var(--zeno-text-scale, 1));white-space:nowrap;overflow-x:auto;max-width:100%;user-select:text;font-variant-numeric:tabular-nums}.referEarnScreen .referCopyControl{position:relative;flex-shrink:0;display:grid;justify-items:center;align-content:center;min-width:36px}.referEarnScreen .referCopyButton{width:36px;min-height:44px;padding:0;display:grid;place-items:center;color:inherit;background:none;border:0;cursor:pointer}.referEarnScreen .referCopyControl.isCopied .referCopyButton{color:#2f9e62}.referEarnScreen .referCopyTick{width:22px;height:22px;display:block}.referEarnScreen .referQrPreview{grid-column:2;grid-row:1/3;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;padding:6px;text-align:center;font-size:calc(12px * var(--zeno-text-scale, 1));line-height:1.5;color:var(--muted)}.referEarnScreen .referQrPreview .qrMock{width:72px;height:72px;min-width:0;padding:0}.referEarnScreen .referQrPreview canvas{width:72px!important;height:72px!important}.referEarnScreen .referQrPreview .referralQrLabel{font-size:12px}.referEarnScreen .referInviteActions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.referEarnScreen .referInviteActions button{min-height:48px;padding:10px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:calc(14px * var(--zeno-text-scale, 1))}.referEarnScreen .referStatus{grid-column:1/-1;font-size:14px}.referEarnScreen .referRewards{display:flex;align-items:center;gap:12px}.referEarnScreen .referRewards>span{flex:1;min-width:0;display:grid;gap:6px}.referEarnScreen .referRewards strong{font-size:calc(15px * var(--zeno-text-scale, 1))}.referEarnScreen .referRewards small{color:var(--muted);font-size:calc(12px * var(--zeno-text-scale, 1));line-height:1.5}.referEarnScreen .referRewards a{display:flex;align-items:center;font-size:calc(14px * var(--zeno-text-scale, 1));gap:5px}.referEarnScreen .referSectionHeading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.referEarnScreen .referSectionHeading>small{color:var(--muted);font-size:12px;white-space:nowrap}.referEarnScreen .referStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.referEarnScreen .referStats>div{display:grid;grid-template-rows:auto minmax(32px,auto);gap:6px;align-items:center;text-align:center;padding:0 4px}.referEarnScreen .referStats>div+div{border-left:1px solid var(--line)}.referEarnScreen .referStats strong{color:var(--action-accent);font-size:calc(27px * var(--zeno-text-scale, 1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.referEarnScreen .referStats button,.referEarnScreen .referStats span{color:var(--muted);font-size:calc(12px * var(--zeno-text-scale, 1))}.referEarnScreen .referStats button{border:0;background:none;padding:0;display:flex;gap:5px;align-items:center;justify-content:center;cursor:pointer}.referEarnScreen .referOverviewGrid>div{padding-bottom:16px}.referEarnScreen .referOverviewGrid>div:nth-child(3n+1){border-left:0}.referEarnScreen .referOverviewGrid>div:nth-child(n+4){margin-top:0;padding-top:16px;padding-bottom:2px;border-top:1px solid var(--line)}.referEarnScreen .referMemberSales .referStats strong,.referEarnScreen .referOverviewGrid strong{font-size:calc(18px * var(--zeno-text-scale, 1));overflow-wrap:normal;white-space:nowrap}.referEarnScreen .referNetwork{display:grid;gap:12px}.referEarnScreen .referTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.referEarnScreen .referTabs button{min-height:46px;padding:10px;font-size:calc(14px * var(--zeno-text-scale, 1))}.zenoApp[data-theme].referEarnScreen .referTabs button.active{background:var(--action-selected-bg);color:var(--action-selected-ink);border-color:var(--action-accent);box-shadow:inset 0 0 0 1px var(--action-accent)}.referEarnScreen .orgSearch{width:100%;min-width:0;font-size:calc(14px * var(--zeno-text-scale, 1));margin:0}.referEarnScreen .referLevel{display:grid;grid-template-columns:auto minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px;border:1px solid var(--line);border-radius:10px;background:none;color:inherit;text-align:left;cursor:pointer}.referEarnScreen .referLevel strong{font-size:calc(14px * var(--zeno-text-scale, 1));font-weight:550}.referEarnScreen .referLevel span{font-size:calc(12px * var(--zeno-text-scale, 1));color:var(--muted);text-align:right}.referEarnScreen .referMemberList{display:grid;gap:8px;margin-top:10px}.referEarnScreen .referMemberRow{display:grid;grid-template-columns:minmax(0,1fr) 132px 44px;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:12px;min-width:0;min-height:76px;background:var(--action-secondary-bg)}.referEarnScreen .referMemberIdentity{display:flex;align-items:center;gap:8px;min-width:0}.referEarnScreen .referMemberIdentity>span{display:grid;gap:6px;min-width:0}.referEarnScreen .referMemberIdentity strong{display:block;font-size:calc(14px * var(--zeno-text-scale, 1));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.referEarnScreen .referPlanBadge{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;max-width:100%;width:fit-content;font-size:calc(12px * var(--zeno-text-scale, 1));color:var(--muted);border:1px solid var(--line);border-radius:12px;padding:2px 8px}.referEarnScreen .rankEmblem.compact{width:44px;height:44px;flex:0 0 44px}.referEarnScreen .referRank{border:0;border-radius:0;clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);background:var(--rank-accent);box-shadow:none}.referEarnScreen .referRank:before{inset:1px;border:0;border-radius:0;clip-path:inherit;background:var(--action-secondary-bg);mask:none;-webkit-mask:none;filter:none}.referEarnScreen .referRank:after{inset:4px;border:0;border-radius:0;clip-path:inherit;background:linear-gradient(145deg,var(--rank-glow),transparent);box-shadow:none}.referEarnScreen .referRank span{font-size:calc(16px * var(--zeno-text-scale, 1));padding:0;letter-spacing:0}.referEarnScreen .referPlanAmount{white-space:nowrap;font-variant-numeric:tabular-nums}.referEarnScreen .referMemberNumbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;font-variant-numeric:tabular-nums}.referEarnScreen .referMemberNumbers>span:first-child{padding-right:12px}.referEarnScreen .referMemberNumbers>span+span{border-left:1px solid var(--line);padding-left:12px}.referEarnScreen .referMemberAction{display:grid;place-items:center}.referEarnScreen .referMemberMetric{display:grid;gap:5px;text-align:center;min-width:0}.referEarnScreen .referMemberMetric b{color:var(--action-accent);font-size:calc(14px * var(--zeno-text-scale, 1));overflow-wrap:anywhere}.referEarnScreen .referMemberMetric small{font-size:calc(12px * var(--zeno-text-scale, 1));color:var(--muted)}.referEarnScreen .referExpand,.referEarnScreen .referMemberAction>a{width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--action-accent);background:none;cursor:pointer}.referEarnScreen .referExpand[aria-expanded=true]{border-color:var(--action-accent);background:var(--action-selected-bg)}.referEarnScreen .referExpandAll{padding:8px 10px;min-height:44px;font-size:12px;white-space:nowrap}.referEarnScreen .referRoot .referMemberRow{border-color:var(--action-accent)}.referEarnScreen .referMapHeading{margin:2px 0 0;min-height:36px}.referEarnScreen .referMapHeading h2{font-size:calc(16px * var(--zeno-text-scale, 1))}.referEarnScreen .referMapScroll{overflow-x:auto;max-width:100%;padding-bottom:4px;overscroll-behavior-x:contain}.referEarnScreen .referMap,.referEarnScreen .referMap ul{list-style:none;margin:0;padding:0;border:0}.referEarnScreen .referMap li{position:relative;margin:0;padding:8px 0 0 20px}.referEarnScreen .referMap li:before{content:"";position:absolute;left:5px;top:0;bottom:0;width:1px;background:var(--action-accent)}.referEarnScreen .referMap li:last-child:before{bottom:auto;height:46px}.referEarnScreen .referMap li:after{content:"";position:absolute;left:5px;top:46px;width:15px;height:1px;background:var(--action-accent)}.referEarnScreen .referMap .referMemberRow{min-width:280px}.referEarnScreen :is(.referMapScroll,.referExpand,.referMemberOpen,.referCopyButton):focus-visible{outline:2px solid var(--action-accent);outline-offset:2px}.referEarnScreen .referMemberDetail .referMemberRow{border:0;padding:4px 12px 4px 4px;gap:14px}.referEarnScreen .referMemberDetail .referMemberIdentity{gap:16px}.referEarnScreen .referMemberDetail .referMemberIdentity strong{white-space:normal;overflow-wrap:break-word}.referEarnScreen .referMemberDetail .rankEmblem{width:64px;height:64px;flex-basis:64px;margin-right:4px}.referEarnScreen .referMemberDetail .referMemberAction{margin-right:4px}.referEarnScreen .referMemberDetail>small,.referEarnScreen .referMuted{color:var(--muted);font-size:14px}.referEarnScreen .referMemberSales{padding-top:22px;padding-bottom:22px}.referEarnScreen .referMemberSales .referStats>div{min-width:0}.referEarnScreen .referMemberSales .referStats span{font-size:calc(13px * var(--zeno-text-scale, 1));line-height:1.3}.referEarnScreen .referMemberDetail p.referActive{color:var(--action-accent)}.referEarnScreen .referPath{display:flex;gap:10px;overflow-x:auto;margin-top:14px;padding-bottom:6px}.referEarnScreen .referPath>span{display:flex;align-items:center;gap:8px}.referEarnScreen .referPath a{display:grid;justify-items:center;gap:8px;width:88px;padding:8px;border:1px solid var(--line);border-radius:10px;text-align:center}.referEarnScreen .referPath a[aria-current=page]{border-color:var(--action-accent)}.referEarnScreen .referPath small{max-width:100%;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referEarnScreen .referDialog{max-height:calc(100dvh - 40px);overflow-y:auto}.referEarnScreen .referDialog li,.referEarnScreen .referDialog p{font-size:16px;line-height:1.6}.referEarnScreen .referDialog ol{padding-left:20px}.referEarnScreen .referQrCode{text-align:center;overflow-wrap:anywhere}@media (max-width:479px){.referEarnScreen .referPanel{padding:12px}.referEarnScreen .referHeading{flex-wrap:wrap;margin-bottom:12px}.referEarnScreen .referMemberRow{grid-template-columns:minmax(0,1fr) 44px;gap:6px 8px}.referEarnScreen .referMemberIdentity{grid-column:1;grid-row:1}.referEarnScreen .referMemberNumbers{grid-column:1;grid-row:2;display:flex;padding-left:52px;gap:10px}.referEarnScreen .referMemberMetric{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.referEarnScreen .referMemberNumbers>span:first-child{padding-right:0}.referEarnScreen .referMemberNumbers>span+span{border:0;padding-left:0}.referEarnScreen .referMemberAction{grid-column:2;grid-row:1/3}.referEarnScreen .referMap .referMemberRow{min-width:250px}.referEarnScreen .referMap li:after{top:40px}.referEarnScreen .referMap li:last-child:before{height:40px}.referEarnScreen .referMemberDetail .referMemberNumbers{padding-left:72px}}@media (max-width:359px){.referEarnScreen .referInvite{grid-template-columns:minmax(0,1fr)}.referEarnScreen .referQrPreview{display:none}.referEarnScreen .referRewards{flex-wrap:wrap}.referEarnScreen .referRewards a{margin-left:auto}.referEarnScreen .referMemberRow{padding:10px}}.referEarnScreen[data-text-size=large] .referHeading,.referEarnScreen[data-text-size=large] .referRewards{flex-wrap:wrap}.referEarnScreen[data-text-size=large] .referInvite{grid-template-columns:minmax(0,1fr)}.referEarnScreen[data-text-size=large] .referLevel{grid-template-columns:minmax(0,1fr) 16px}.referEarnScreen[data-text-size=large] .referLevel span{grid-column:1;text-align:left}.referEarnScreen[data-text-size=large] .referQrPreview{display:none}.referEarnScreen[data-text-size=large] .referMemberRow{grid-template-columns:minmax(0,1fr) 44px}.referEarnScreen[data-text-size=large] .referMemberIdentity{grid-column:1;grid-row:1}.referEarnScreen[data-text-size=large] .referMemberNumbers{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;padding-left:0}.referEarnScreen[data-text-size=large] .referMemberAction{grid-column:2;grid-row:1/3}.zenoApp.subscriptionScreen{--subscription-blue:#2e8dff;--subscription-cyan:#26c8ed;--subscription-violet:#7d55ff;--subscription-card:rgba(10,21,36,.92);--subscription-border:rgba(127,159,205,.32);color:#f5f9ff;background:#01040c}.zenoApp.subscriptionScreen>.zenoContent{background:radial-gradient(ellipse 96% 30% at 50% -4%,rgba(29,88,207,.34),transparent 72%),radial-gradient(circle at 100% 18%,rgba(99,57,222,.15),transparent 24rem),linear-gradient(180deg,#020713,#01040c 54%,#000207)}.zenoApp.subscriptionScreen .pageHeading h1,.zenoApp.subscriptionScreen .subscriptionPlanHeading h2{color:#f7faff}.zenoApp.subscriptionScreen .pageHeading p,.zenoApp.subscriptionScreen .subscriptionPlanHeading p{color:#9aa8bd}.zenoApp.subscriptionScreen .backButton{border-color:rgba(112,153,215,.26);background:rgba(5,13,25,.9);color:#eef5ff;box-shadow:inset 0 1px rgba(255,255,255,.05),0 8px 24px rgba(0,0,0,.32)}.zenoApp.subscriptionScreen .mobileNav{border-color:rgba(77,119,180,.2);background:rgba(1,5,13,.97);box-shadow:0 -14px 34px rgba(0,0,0,.45)}.zenoApp.subscriptionScreen .mobileNav a{color:#77869c}.zenoApp.subscriptionScreen .mobileNav a.active{color:#66a8ff}.zenoApp.subscriptionScreen .mobileNav img{opacity:.64;filter:grayscale(1) brightness(1.5);mix-blend-mode:normal}.zenoApp.subscriptionScreen .mobileNav a.active img{opacity:1;filter:drop-shadow(0 0 9px rgba(65,139,255,.7))}.zenoApp.subscriptionScreen .lightPanel.subscriptionPlanPanel{width:min(100%,720px);margin-inline:auto;padding:0;border:0;background:transparent;box-shadow:none}.subscriptionScreen .subscriptionIntro.subscriptionOffer{position:relative;isolation:isolate;display:block;min-height:252px;margin:0 0 26px;overflow:hidden;border:0;border-radius:26px;background:#020713 url(/zeno/assets/subscription-v128/advance-trial-hero-v2.png) 50%/100% 100% no-repeat;box-shadow:none}.subscriptionScreen .subscriptionOffer:after{position:absolute;z-index:-1;inset:0;content:"";background:none;pointer-events:none}.subscriptionScreen .subscriptionOfferCopy{display:flex;flex-direction:column;align-items:flex-start;width:58%;min-height:252px;padding:48px 0 38px 48px;color:#091a43}.subscriptionScreen .subscriptionOfferBadge{padding:7px 15px;border-radius:999px;background:linear-gradient(100deg,#08aff4,#7938ef);color:#fff;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)));font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase;box-shadow:0 7px 16px rgba(77,78,236,.24)}.subscriptionScreen .subscriptionOfferCopy h2{display:grid;gap:1px;margin:22px 0 4px;color:#091a43;font-size:max(var(--zeno-text-min,0px),calc(30px * var(--zeno-text-scale, 1)));font-weight:850;letter-spacing:-.045em;line-height:1.02}.subscriptionScreen .subscriptionOfferCopy h2 strong{font:inherit}.subscriptionScreen .subscriptionOfferCopy h2 span{color:#1675e8;font:inherit}.subscriptionScreen .subscriptionOfferCopy>p{margin:5px 0 0;color:#14244b;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale, 1)));font-weight:700;line-height:1.25}.subscriptionScreen .subscriptionOfferCopy>small{margin-top:auto;color:#344662;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)));line-height:1.35}.subscriptionScreen .subscriptionPlanHeading{margin-bottom:15px}.subscriptionScreen .subscriptionPlanHeading h2{font-size:max(var(--zeno-text-min,0px),calc(22px * var(--zeno-text-scale, 1)));font-weight:720;letter-spacing:-.025em}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:78px;padding:14px 22px;overflow:hidden;border:1px solid var(--subscription-border);border-radius:18px;background:linear-gradient(105deg,rgba(8,18,31,.98),rgba(13,29,48,.94));color:#f4f8ff;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button:after{content:none}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button.selected{border-color:#42bfff;background:linear-gradient(105deg,rgba(8,38,79,.98),rgba(16,76,131,.94));box-shadow:0 0 0 1px rgba(59,147,255,.48),0 0 22px rgba(33,137,255,.34),inset 0 0 28px rgba(23,127,255,.16)}.subscriptionScreen .subscriptionPlanRadio{display:grid;place-items:center;width:34px;height:34px;border:2px solid #f1f6ff;border-radius:50%}.subscriptionScreen .planGrid button.selected .subscriptionPlanRadio:after{width:20px;height:20px;border-radius:50%;background:linear-gradient(145deg,#60d8ff,#2c78ff);box-shadow:0 0 12px rgba(66,190,255,.7);content:""}.subscriptionScreen .subscriptionPlanCopy{display:grid;align-self:center;gap:2px;min-width:0;text-align:left}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button .subscriptionPlanCopy strong{padding:0;color:#f4f8ff;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale, 1)));font-weight:720;line-height:1.12}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button .subscriptionPlanCopy small{color:#69a8ff;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)));line-height:1.2}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button>b{margin:0;color:#fff;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale, 1)));font-weight:670;line-height:1.1;white-space:nowrap}.subscriptionScreen .subscriptionPlanFlag{position:absolute;top:0;right:0;min-width:116px;padding:5px 13px 6px 17px;border-radius:0 17px 0 17px;color:#082052;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale, 1)));font-style:normal;font-weight:850;letter-spacing:.05em;line-height:1;text-align:center;text-transform:uppercase}.subscriptionScreen .subscriptionPlanFlag.current{background:linear-gradient(100deg,#4ccfff,#88f2eb)}.subscriptionScreen .subscriptionPlanFlag.popular{background:linear-gradient(100deg,#f4a8ff,#b99aff)}.subscriptionScreen .subscriptionTrialButton{margin-top:12px}.zenoApp.subscriptionScreen .subscriptionBenefitSummary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:16px 0 0;padding:22px 20px 16px;border:1px solid var(--subscription-border);border-radius:20px;background:linear-gradient(135deg,rgba(8,18,31,.98),rgba(10,29,50,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.zenoApp.subscriptionScreen .subscriptionBenefitSummary .subscriptionRewardLimit{display:grid;gap:3px;margin:0;padding:0 20px 0 0;border:0;border-radius:0;background:transparent}.zenoApp.subscriptionScreen .subscriptionBenefitSummary .subscriptionRewardLimit>span{color:#abb8ca;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionBenefitSummary .subscriptionRewardLimit>strong{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(32px * var(--zeno-text-scale, 1)));font-weight:740}.zenoApp.subscriptionScreen .subscriptionBenefitSummary .subscriptionRewardLimit>small{color:#d6e0ee;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionTokenIncentive{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding-left:20px;border-left:1px solid rgba(136,162,200,.3)}.subscriptionScreen .subscriptionTokenMark{display:grid;flex:0 0 auto;place-items:center;width:46px;height:46px;border:1px solid rgba(184,217,255,.65);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f7fbff 0 8%,#8ba9d5 20%,#1e3967 48%,#080f1e 68%,#80b7ff 72%,#0f203b 82%);color:#f3f8ff;box-shadow:0 0 18px rgba(78,139,255,.34);font-size:17px;font-weight:850}.subscriptionScreen .subscriptionTokenMark img{width:100%;height:100%;object-fit:contain}.subscriptionScreen .subscriptionTokenIncentive>strong{display:flex;align-items:baseline;gap:7px;min-width:0;color:#f4f8ff;font-size:max(var(--zeno-text-min,0px),calc(15px * var(--zeno-text-scale, 1)));line-height:1.2}.subscriptionScreen .subscriptionTokenIncentive>strong b{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionBenefitSummary>.darkPrimary{grid-column:1/-1;min-height:52px;margin-top:18px;border-radius:14px;background:linear-gradient(105deg,#f8fbff,#dce9ff);color:#0b1524;box-shadow:0 7px 24px rgba(70,136,255,.18);font-size:max(var(--zeno-text-min,0px),calc(17px * var(--zeno-text-scale, 1)));font-weight:800}.zenoApp.subscriptionScreen .subscriptionBenefitSummary>.darkPrimary:disabled{opacity:.58}.zenoApp.subscriptionScreen .subscriptionCancellationNote{display:flex;align-items:center;justify-content:center;gap:12px;min-height:40px;margin:10px 0 0;padding:9px 8px 10px;border-top:1px solid rgba(34,121,210,.42);border-bottom:1px solid rgba(34,121,210,.32);color:#a7b4c8;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)));line-height:1.2;text-align:center}.zenoApp.subscriptionScreen .subscriptionCancellationNote i{color:#7f90a8;font-style:normal}.zenoApp.subscriptionScreen .subscriptionCancellationNote button{padding:0;border:0;background:transparent;color:#41baff;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.zenoApp.subscriptionScreen .subscriptionCancellationNote button:focus-visible{border-radius:3px;outline:2px solid #65c8ff;outline-offset:4px}.zenoApp.subscriptionScreen .subscriptionFeatures{margin-top:24px}.subscriptionScreen .subscriptionCancelBackdrop{z-index:130;padding:22px;background:rgba(0,4,13,.78);backdrop-filter:blur(8px) brightness(.48);-webkit-backdrop-filter:blur(8px) brightness(.48)}.subscriptionScreen .subscriptionCancelModal{width:min(100%,304px);padding:21px 16px 16px;border:1px solid #238be8;border-radius:15px;background:radial-gradient(circle at 72% 0,rgba(15,88,177,.14),transparent 39%),linear-gradient(154deg,#06162e,#030c1b 54%,#020815);box-shadow:0 24px 70px rgba(0,0,0,.72),0 0 26px rgba(20,122,231,.12),inset 0 1px rgba(160,212,255,.045);color:#f4f8ff;display:grid;gap:10px}.subscriptionScreen .subscriptionCancelHeader{position:relative;margin-bottom:4px}.subscriptionScreen .subscriptionCancelHeader h2{padding-right:38px;margin:0 0 8px;color:#fff;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale, 1)));font-weight:730;letter-spacing:-.025em;line-height:1.05}.subscriptionScreen .subscriptionCancelHeader p{margin:0;color:#a6b9df;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)));line-height:1.35;white-space:nowrap}.subscriptionScreen .subscriptionCancelClose{position:absolute;top:0;right:0;width:31px;height:31px;padding:0;border:1px solid rgba(81,126,195,.28);border-radius:50%;background:rgba(8,22,46,.9);color:#aebff0;display:grid;place-items:center;cursor:pointer}.subscriptionScreen .subscriptionCancelPlan,.subscriptionScreen .subscriptionCancelProcessing,.subscriptionScreen .subscriptionCancelRefund{border:1px solid rgba(49,102,178,.34);border-radius:11px;background:linear-gradient(145deg,rgba(5,27,59,.82),rgba(3,17,39,.92));box-shadow:inset 0 1px rgba(147,196,255,.025)}.subscriptionScreen .subscriptionCancelPlan{min-height:68px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.subscriptionScreen .subscriptionCancelPlan>div{display:grid;gap:2px}.subscriptionScreen .subscriptionCancelPlan span{color:#a8b8df;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)));line-height:1.2}.subscriptionScreen .subscriptionCancelPlan strong{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale, 1)));font-weight:720;line-height:1.08}.subscriptionScreen .subscriptionCancelPlan b{color:#aec3ff;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale, 1)));font-weight:520}.subscriptionScreen .subscriptionCancelPlan em{padding:7px 10px;border-radius:999px;background:rgba(0,126,111,.38);color:#1ce9bd;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale, 1)));font-style:normal;line-height:1;display:flex;align-items:center;gap:7px}.subscriptionScreen .subscriptionCancelPlan em i{width:7px;height:7px;border-radius:50%;background:#10edc2;box-shadow:0 0 9px rgba(16,237,194,.5)}.subscriptionScreen .subscriptionCancelRefund{min-height:99px;padding:12px 13px 11px;display:grid;gap:8px}.subscriptionScreen .subscriptionCancelRefund>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.subscriptionScreen .subscriptionCancelRefund span{color:#a8b8df;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)));line-height:1.2}.subscriptionScreen .subscriptionCancelRefund>div>strong{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)));font-weight:570;line-height:1.2;white-space:nowrap}.subscriptionScreen .subscriptionCancelRefund hr{width:100%;height:1px;margin:1px 0 0;border:0;background:rgba(67,112,172,.28)}.subscriptionScreen .subscriptionCancelRefund .subscriptionCancelRefundTotal{align-items:center;padding-top:1px}.subscriptionScreen .subscriptionCancelRefundTotal b{display:flex;align-items:center;gap:7px;color:#fff;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)));font-weight:690}.subscriptionScreen .subscriptionCancelRefundTotal b i{width:14px;height:14px;border:1px solid #228cff;border-radius:50%;color:#3aa3ff;font-size:9px;font-style:normal;font-weight:760;line-height:13px;text-align:center}.subscriptionScreen .subscriptionCancelRefundTotal>strong{color:#52baff!important;font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale, 1)))!important;font-weight:650!important}.subscriptionScreen .subscriptionCancelProcessing{min-height:64px;padding:9px 13px 9px 11px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.subscriptionScreen .subscriptionCancelProcessing>span{width:33px;height:33px;border-radius:50%;background:rgba(0,111,226,.22);color:#2e9cff;display:grid;place-items:center}.subscriptionScreen .subscriptionCancelProcessing>div{min-width:0;display:grid;gap:2px}.subscriptionScreen .subscriptionCancelProcessing strong{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)));font-weight:680;line-height:1.2}.subscriptionScreen .subscriptionCancelProcessing p{margin:0;color:#a8bbe6;font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionCancelProcessing>b{color:#fff;font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale, 1)));font-weight:660;white-space:nowrap}.subscriptionScreen .subscriptionCancelFooter{display:grid;grid-template-columns:.88fr 1.12fr;gap:8px;margin-top:2px}.subscriptionScreen .subscriptionCancelBack,.subscriptionScreen .subscriptionCancelConfirm{width:100%;min-height:43px;border-radius:11px;cursor:pointer;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)));font-weight:620;white-space:nowrap}.subscriptionScreen .subscriptionCancelBack{border:1px solid rgba(103,139,191,.38);background:rgba(4,12,24,.62);color:#d0dcff}.subscriptionScreen .subscriptionCancelStatus{margin:-3px 2px 0;color:#91a4c7;font-size:max(var(--zeno-text-min,0px),calc(9px * var(--zeno-text-scale, 1)));line-height:1.3;text-align:center}.subscriptionScreen .subscriptionCancelConfirm{border:1px solid #0e9cff;background:linear-gradient(104deg,#087cff,#0763db 60%,#054db7);color:#fff;box-shadow:inset 0 1px rgba(125,207,255,.25),0 7px 20px rgba(0,83,191,.18)}.subscriptionScreen .subscriptionCancelConfirm:disabled{cursor:not-allowed;border-color:rgba(103,139,191,.38);background:#1b293c;color:#aebcd2;box-shadow:none}.subscriptionScreen .subscriptionCancelBack:focus-visible,.subscriptionScreen .subscriptionCancelClose:focus-visible,.subscriptionScreen .subscriptionCancelConfirm:focus-visible{outline:2px solid #55bbff;outline-offset:2px}@media (max-width:620px){.subscriptionScreen .subscriptionIntro.subscriptionOffer{min-height:180px;margin-bottom:16px;border-radius:0}.subscriptionScreen .subscriptionOfferCopy{width:63%;min-height:180px;padding:29px 0 25px 26px}.subscriptionScreen .subscriptionOfferBadge{padding:6px 10px;font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionOfferCopy h2{margin-top:12px;font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionOfferCopy>p{max-width:190px;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionOfferCopy>small{max-width:205px;font-size:max(var(--zeno-text-min,0px),calc(8.5px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionPlanHeading{margin-bottom:12px}.subscriptionScreen .subscriptionPlanHeading h2{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionPlanHeading p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid{gap:7px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:10px 15px;border-radius:15px}.subscriptionScreen .subscriptionPlanRadio{width:30px;height:30px}.subscriptionScreen .planGrid button.selected .subscriptionPlanRadio:after{width:18px;height:18px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button .subscriptionPlanCopy strong,.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button>b{font-size:max(var(--zeno-text-min,0px),calc(18px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button .subscriptionPlanCopy small{font-size:max(var(--zeno-text-min,0px),calc(10px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionPlanFlag{min-width:102px;padding:4px 9px 5px 13px;font-size:max(var(--zeno-text-min,0px),calc(8px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionBenefitSummary{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:15px 14px 12px}.zenoApp.subscriptionScreen .subscriptionBenefitSummary .subscriptionRewardLimit{padding-right:14px}.subscriptionScreen .subscriptionTokenIncentive{gap:8px;padding-left:14px}.subscriptionScreen .subscriptionTokenMark{width:32px;height:32px;font-size:12px}.subscriptionScreen .subscriptionTokenIncentive>strong{display:grid;gap:0;font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionTokenIncentive>strong b{font-size:max(var(--zeno-text-min,0px),calc(21px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionBenefitSummary>.darkPrimary{min-height:46px;margin-top:13px}.zenoApp.subscriptionScreen .subscriptionCancellationNote{gap:9px;min-height:36px;margin-top:8px;padding-block:8px;font-size:max(var(--zeno-text-min,0px),calc(11.5px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionCancelModal{width:min(100%,304px)}}@media (max-width:359px){.subscriptionScreen .subscriptionOfferCopy{width:68%;padding-left:17px}.subscriptionScreen .subscriptionOfferCopy h2{font-size:max(var(--zeno-text-min,0px),calc(20px * var(--zeno-text-scale, 1)))}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:12px}.subscriptionScreen .subscriptionPlanRadio{width:26px;height:26px}.subscriptionScreen .planGrid button.selected .subscriptionPlanRadio:after{width:15px;height:15px}.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button .subscriptionPlanCopy strong,.zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button>b{font-size:max(var(--zeno-text-min,0px),calc(16px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionTokenMark{display:none}}.subscriptionScreen dialog.subscriptionCancelModal{container-type:inline-size;width:min(77.4vw,660px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border-radius:clamp(14px,3.4vw,30px);overflow:auto;overscroll-behavior:contain;display:none}.subscriptionScreen dialog.subscriptionCancelModal[open]{display:block}.subscriptionScreen .subscriptionCancelModal::backdrop{background:rgba(0,4,13,.7);backdrop-filter:blur(5px) brightness(.55)}.subscriptionScreen .subscriptionCancelBody{display:grid;gap:3.35cqw;padding:6cqw 5cqw 5cqw}.subscriptionScreen .subscriptionCancelHeader{margin:0 0 1.2cqw}.subscriptionScreen .subscriptionCancelHeader h2{font-size:6.5cqw;line-height:1.14;padding-right:6cqw;margin:0 0 2.2cqw;font-weight:650}.subscriptionScreen .subscriptionCancelHeader p{font-size:3.6cqw;line-height:1.3;white-space:normal}.subscriptionScreen .subscriptionCancelClose{width:9cqw;height:9cqw;right:-1.6cqw;top:-2cqw}.subscriptionScreen .subscriptionCancelClose svg{width:5cqw;height:5cqw}.subscriptionScreen .subscriptionCancelPlan,.subscriptionScreen .subscriptionCancelProcessing,.subscriptionScreen .subscriptionCancelProgress,.subscriptionScreen .subscriptionCancelRefund,.subscriptionScreen .subscriptionCancelWarning{border:1px solid rgba(49,102,178,.34);border-radius:3cqw;background:linear-gradient(145deg,rgba(5,27,59,.82),rgba(3,17,39,.92))}.subscriptionScreen .subscriptionCancelPlan{min-height:22.5cqw;padding:3.4cqw 4.3cqw}.subscriptionScreen .subscriptionCancelPlan>div{gap:1.1cqw}.subscriptionScreen .subscriptionCancelPlan span{font-size:3.5cqw}.subscriptionScreen .subscriptionCancelPlan strong{font-size:5.2cqw}.subscriptionScreen .subscriptionCancelPlan b{font-size:4.3cqw}.subscriptionScreen .subscriptionCancelPlan em{gap:1.5cqw;padding:2.2cqw 2.7cqw;font-size:3.2cqw}.subscriptionScreen .subscriptionCancelPlan em i{width:2cqw;height:2cqw}.subscriptionScreen .subscriptionCancelPlan em.inactive{background:#172338;color:#a8b8df;font-size:2.6cqw}.subscriptionScreen .subscriptionCancelPlan em.inactive i{background:#8b9ebc;box-shadow:none}.subscriptionScreen .subscriptionCancelProgress{padding:3.4cqw 4.3cqw 2.5cqw}.subscriptionScreen .subscriptionCancelProgress>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:2cqw}.subscriptionScreen .subscriptionCancelProgress span{color:#a8b8df;font-size:3.5cqw}.subscriptionScreen .subscriptionCancelProgress strong{font-size:4.1cqw;font-weight:600}.subscriptionScreen .subscriptionCancelProgress i,.subscriptionScreen .subscriptionCancelRefundTotal b i{display:inline-grid;place-items:center;width:3.3cqw;height:3.3cqw;margin-left:.5cqw;border:1px solid #228cff;border-radius:50%;color:#3aa3ff;font-size:2.6cqw;font-style:normal;line-height:1}.subscriptionScreen .subscriptionCancelTrack{height:2.4cqw;margin:1.5cqw 0;border-radius:20px;background:#172940;overflow:hidden}.subscriptionScreen .subscriptionCancelTrack b{display:block;height:100%;border-radius:inherit;background:linear-gradient(#2c9eff,#0076ed)}.subscriptionScreen .subscriptionCancelProgress p{margin:0;color:#a8b8df;font-size:3.05cqw}.subscriptionScreen .subscriptionCancelProgress p b{color:#12a4ff;font-weight:500}.subscriptionScreen .subscriptionCancelWarning{display:grid;grid-template-columns:8cqw minmax(0,1fr);gap:2cqw;padding:3.2cqw 4cqw}.subscriptionScreen .subscriptionCancelWarning>span{width:7cqw;height:7cqw;padding:1.2cqw;border-radius:50%;background:#032653}.subscriptionScreen .subscriptionCancelWarning .zenoIcon{width:100%;height:100%}.subscriptionScreen .subscriptionCancelWarning strong{font-size:4cqw;line-height:1.2;font-weight:600}.subscriptionScreen .subscriptionCancelWarning p{font-size:3.3cqw;color:#a8b8df;margin:1cqw 0;line-height:1.25}.subscriptionScreen .subscriptionCancelWarning small{display:block;font-size:2.95cqw;color:#7486aa;line-height:1.3}.subscriptionScreen .subscriptionCancelAction{display:grid;grid-template-columns:7cqw 1fr 4cqw;align-items:center;gap:3cqw;min-height:14cqw;padding:3.4cqw 4.3cqw;border:1px solid #39404e;border-radius:3cqw;background:#080f19;color:#f4f8ff;text-align:left;font:inherit;font-size:3.9cqw;cursor:pointer}.subscriptionScreen .subscriptionCancelAction svg{width:5cqw;height:5cqw;color:#aebff0}.subscriptionScreen .subscriptionCancelAction:disabled{opacity:.45;cursor:not-allowed}.subscriptionScreen .subscriptionCancelDone{min-height:13cqw;margin-top:.8cqw;border:1px solid #169dff;border-radius:3cqw;background:linear-gradient(120deg,#0750a9,#08254d 65%,#071b36);box-shadow:inset 0 0 2cqw #0079e655;color:#fff;font:inherit;font-size:4.3cqw;font-weight:600;cursor:pointer}.subscriptionScreen .subscriptionCancelRefund{min-height:32.5cqw;padding:4.3cqw;gap:3.4cqw}.subscriptionScreen .subscriptionCancelRefund span{font-size:3.5cqw}.subscriptionScreen .subscriptionCancelRefund>div>strong{font-size:3.9cqw}.subscriptionScreen .subscriptionCancelRefundTotal b{font-size:4cqw;gap:1cqw}.subscriptionScreen .subscriptionCancelRefundTotal>strong{font-size:5.7cqw!important}.subscriptionScreen .subscriptionCancelProcessing{min-height:20.5cqw;padding:3.2cqw;grid-template-columns:10cqw minmax(0,1fr) auto;gap:2.7cqw}.subscriptionScreen .subscriptionCancelProcessing>span{width:9.5cqw;height:9.5cqw}.subscriptionScreen .subscriptionCancelProcessing .zenoIcon{width:7cqw;height:7cqw}.subscriptionScreen .subscriptionCancelProcessing strong{font-size:3.8cqw}.subscriptionScreen .subscriptionCancelProcessing p{font-size:3.25cqw;line-height:1.25;margin-top:1cqw}.subscriptionScreen .subscriptionCancelProcessing>b{align-self:start;margin-top:1cqw;font-size:5cqw}.subscriptionScreen .subscriptionCancelFooter{gap:2.4cqw;margin-top:1.8cqw}.subscriptionScreen .subscriptionCancelBack,.subscriptionScreen .subscriptionCancelConfirm{min-height:13.6cqw;border-radius:2.5cqw;font-size:3.8cqw}.subscriptionScreen .subscriptionCancelStatus{margin:0;font-size:3cqw}.subscriptionScreen .subscriptionCancelModal button:focus-visible{outline:2px solid #65c8ff;outline-offset:3px}@media (max-width:359px){.subscriptionScreen dialog.subscriptionCancelModal{width:calc(100vw - 24px)}}html body .zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid{grid-auto-rows:auto;gap:10px}html body .zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button{min-height:78px;padding:14px 22px;gap:13px;border-radius:18px;background:linear-gradient(105deg,rgba(8,18,31,.98),rgba(13,29,48,.94));color:#f4f8ff}html body .zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button.selected{border-color:#42bfff;background:linear-gradient(105deg,rgba(8,38,79,.98),rgba(16,76,131,.94));box-shadow:0 0 0 1px rgba(59,147,255,.48),0 0 22px rgba(33,137,255,.34),inset 0 0 28px rgba(23,127,255,.16)}@media (max-width:620px){html body .zenoApp.subscriptionScreen .subscriptionPlanPanel .planGrid button{min-height:70px;padding:10px 15px;gap:10px;border-radius:15px}}.subscriptionScreen .subscriptionTrialPromo{position:relative;isolation:isolate;display:grid;align-items:center;min-height:clamp(184px,48vw,240px);margin-top:12px;padding:clamp(14px,4vw,30px);overflow:hidden;border:1px solid #65bbfa;border-radius:19px;background:radial-gradient(ellipse at 95% 97%,#9bdcff 0,transparent 53%),linear-gradient(115deg,#084698 2%,#0866c3 57%,#159eef);color:#fff}.subscriptionScreen .subscriptionTrialPromoArt{position:absolute;z-index:-1;inset-inline-end:-3%;inset-block-start:50%;width:52%;height:112%;object-fit:contain;transform:translateY(-50%);pointer-events:none}.subscriptionScreen .subscriptionTrialPromoCopy{display:grid;justify-items:start;gap:7px;width:63%;min-width:0}.subscriptionScreen .subscriptionTrialPromoCopy h3{margin:0;color:#fff;font-size:max(var(--zeno-text-min,0px),calc(clamp(17px, 5.1vw, 34px) * var(--zeno-text-scale, 1)));font-weight:800;line-height:1.12;text-wrap:balance}.zenoApp.zenoV2[data-theme].subscriptionScreen .subscriptionTrialPromoCopy>:is(p,small){margin:0;color:#f2f8ff;font-size:max(var(--zeno-text-min,0px),calc(clamp(12px, 3.3vw, 17px) * var(--zeno-text-scale, 1)));line-height:1.38;text-wrap:balance}.zenoApp.zenoV2[data-theme].subscriptionScreen .subscriptionTrialPromoCopy>small{margin-top:3px;font-size:max(var(--zeno-text-min,0px),calc(11px * var(--zeno-text-scale, 1)))}.subscriptionScreen .subscriptionTrialPromoAction{display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:100%;min-height:44px;margin-top:5px;padding:8px 14px;border:1px solid #fff;border-radius:999px;background:#f1f8ff;color:#063e8b;font-size:max(var(--zeno-text-min,0px),calc(13px * var(--zeno-text-scale, 1)));font-weight:750;line-height:1.2;cursor:pointer}.subscriptionScreen .subscriptionTrialPromoAction svg{flex:none}.subscriptionScreen .subscriptionTrialPromoAction:focus-visible{outline:2px solid #fff;outline-offset:3px}.subscriptionScreen .subscriptionTrialPromoAction:disabled{opacity:.65;cursor:not-allowed}.zenoApp.signalScreen .taskCard.hourlySignalCard{height:auto;min-height:0}.zenoApp.signalScreen .taskCard.hourlySignalCard--completed{border-color:rgba(66,168,255,.45);box-shadow:0 0 0 1px rgba(66,168,255,.12),0 12px 28px rgba(8,40,90,.35)}.hourlySignalTarget{display:flex;flex-direction:column;gap:4px;margin:0;color:#99a9be}.hourlySignalTarget strong{color:#f6faff;font-size:calc(24px * var(--zeno-text-scale, 1));font-variant-numeric:tabular-nums}.hourlySignalPrices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,300px);margin-top:12px}.hourlySignalPrices .hourlySignalTarget{min-width:0;padding:9px 8px;border:1px solid rgba(100,143,204,.22);border-radius:12px;background:rgba(8,24,43,.55);line-height:1.2}.hourlySignalPrices .hourlySignalTarget>span{font-size:calc(11px * var(--zeno-text-scale, 1))}.hourlySignalPrices .hourlySignalTarget strong{overflow-wrap:anywhere;font-size:calc(17px * var(--zeno-text-scale, 1))}.hourlySignalPrices .hourlySignalTarget small{min-height:12px;color:#7c93aa;font-size:calc(10px * var(--zeno-text-scale, 1))}.zenoApp.signalScreen .hourlySignalEnding{display:flex;align-items:center;justify-content:space-between;gap:10px;width:min(100%,300px);margin-top:12px;padding-top:10px;border-top:1px solid rgba(100,143,204,.22);text-align:left;line-height:1.35}.hourlySignalEnding>span:first-child{display:grid;gap:3px;min-width:0}.hourlySignalEndingLabel{color:#99a9be;font-size:calc(11px * var(--zeno-text-scale, 1))}.hourlySignalEnding time{color:#d4e4f6;font-size:calc(11px * var(--zeno-text-scale, 1))}.hourlySignalCountdown{flex:0 0 auto;color:#7bc3ff;font-size:calc(14px * var(--zeno-text-scale, 1));font-weight:650;font-variant-numeric:tabular-nums}.hourlySignalEnding--closed .hourlySignalCountdown,.hourlySignalEnding--unavailable .hourlySignalCountdown{flex:0 1 45%;color:#a6b5c6;font-size:calc(11px * var(--zeno-text-scale, 1));text-align:right}.zenoApp.signalScreen[data-theme=day] .hourlySignalEnding time{color:#263c56}.zenoApp.signalScreen[data-theme=day] .hourlySignalCountdown{color:#0860ad}.hourlyCoinLogo{width:65%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;color:#fff;background:#485d85;box-shadow:inset 0 1px 2px #ffffff55,0 7px 18px #0008}.hourlyCoinLogo svg{width:57%;height:57%}.hourlyCoinLogoMark{font-size:calc(38px * var(--zeno-text-scale, 1));font-weight:750;line-height:1}.hourlyCoinLogo--btc{background:#f7931a}.hourlyCoinLogo--eth{background:#29334f}.hourlyCoinLogo--sol{background:#1e2440;color:#8ff8c9}.hourlyCoinLogo--xrp{background:#202936}.hourlyCoinLogo--doge{background:#b99a43}.hourlyCoinLogo--bnb{background:#d7a920}.hourlyCoinLogo--avax{background:#d94a4a}.hourlySignalChoices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hourlySignalChoices button{min-height:52px;border:1px solid #287be5;border-radius:12px;background:#0d2f5b;color:#f5faff;font:inherit;font-weight:700;cursor:pointer}.hourlySignalChoices button:last-child{border-color:#58728b;background:#192433}.hourlySignalChoices button.selected{outline:2px solid #39a6ff;outline-offset:2px}.hourlySignalChoices button:disabled{cursor:default}.hourlySignalChoices.isLocked button:disabled.unselected{opacity:.38;border-color:#243246!important;background:#0a111c!important;color:#5a6d84;outline:none;box-shadow:none}.hourlySignalChoices.isLocked button:first-child:disabled.selected{opacity:1;min-height:56px;border-color:#42a8ff;background:linear-gradient(110deg,#0867cf,#129af0);color:#fff;font-size:calc(17px * var(--zeno-text-scale, 1));outline:2px solid rgba(120,200,255,.55);outline-offset:2px;box-shadow:0 0 18px rgba(24,120,255,.32);letter-spacing:.02em}.hourlySignalChoices.isLocked button:last-child:disabled.selected{opacity:1;min-height:56px;border-color:#8fa3bc;background:linear-gradient(145deg,#2a3548,#1a2433);color:#f0f4fa;font-size:calc(17px * var(--zeno-text-scale, 1));outline:2px solid rgba(143,163,188,.45);outline-offset:2px;box-shadow:0 0 14px rgba(100,120,145,.22);letter-spacing:.02em}.hourlySignalChoices:not(.isLocked) button:disabled{opacity:.75}.hourlySignalPending{margin:9px 0 0;color:#8fc9ff;text-align:center;font-size:13px}.hourlySignalMessage{margin:8px 0;color:#89c9ff;font-size:13px}.hourlyAnswerDialog{display:grid;gap:14px;color:#f4f8ff}.hourlyAnswerDialog h2{margin:0;font-size:calc(21px * var(--zeno-text-scale, 1))}.hourlyAnswerDialog p{margin:0;color:#a7b6c9;line-height:1.45}.hourlyAnswerSummary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid rgba(100,143,204,.3);border-radius:13px;background:rgba(8,24,43,.68)}.hourlyAnswerSummary span{min-width:0;color:#d8e5f5;line-height:1.35}.hourlyAnswerSummary strong{flex:0 0 auto;color:#7bc3ff}.hourlyAnswerActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hourlyAnswerActions button{min-width:0}.zenoApp[data-theme=day] .hourlyAnswerDialog{color:#17243a}.zenoApp[data-theme=day] .hourlyAnswerDialog p{color:#52647b}.zenoApp[data-theme=day] .hourlyAnswerSummary{background:#f1f6fc}.zenoApp[data-theme=day] .hourlyAnswerSummary span{color:#22354d}.signalAccessLoading{display:grid;place-items:center;align-content:center;gap:18px;min-height:min(52vh,420px);margin-top:4px;padding:32px 24px;border-radius:22px;text-align:center;background:radial-gradient(circle at 50% 18%,rgba(24,100,255,.12),transparent 42%),linear-gradient(145deg,rgba(10,22,38,.76),rgba(4,9,16,.9))}.signalAccessLoading p{margin:0;color:#8fa7c4;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale, 1)));letter-spacing:.01em}.signalAccessLoadingSpinner{width:46px;height:46px;border:3px solid rgba(72,130,210,.22);border-top-color:#2893ff;border-radius:50%;box-shadow:0 0 22px rgba(40,147,255,.28);animation:signalAccessSpin .9s linear infinite}@keyframes signalAccessSpin{to{transform:rotate(1turn)}}.zenoApp.themeDayMode .signalAccessLoading{background:var(--day-surface,#fff);border-color:var(--day-line,#d2deeb)}.zenoApp.themeDayMode .signalAccessLoading p{color:#516a84}.zenoApp.themeDayMode .signalAccessLoadingSpinner{border-color:#2563eb rgba(37,99,235,.16) rgba(37,99,235,.16);box-shadow:none}.zenoApp.themeDayMode .hourlySignalChoices.isLocked button:disabled.unselected{background:#eef2f7!important;border-color:#cfd9e6!important;color:#8a9bb0}.zenoApp.themeDayMode .hourlySignalChoices.isLocked button:first-child:disabled.selected{background:linear-gradient(110deg,#0b6fd4,#1288eb);border-color:#0b6fd4;color:#fff}.zenoApp.themeDayMode .hourlySignalChoices.isLocked button:last-child:disabled.selected{background:#dce4ee;border-color:#94a8be;color:#1e3148}.signalEmptyState{display:grid;gap:8px;align-content:center;min-height:240px;padding:24px;border:1px solid rgba(55,123,210,.35);border-radius:16px;color:#d7e4f5}.signalEmptyState span{color:#91a5bd;line-height:1.45}.signalEarningsCapIcon{display:grid;width:36px;height:36px;place-items:center;color:#7eb6ff}.signalEarningsCapIcon svg{width:36px;height:36px}.signalEarningsCapCopy{display:grid;min-width:0;gap:2px}.signalEarningsCapCopy>span{display:inline-flex;align-items:center;gap:8px}.signalSettlementLink{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:78px;margin:18px 0;padding:16px 20px;border:1px solid rgba(55,123,210,.4);border-radius:16px;text-decoration:none;color:#f0f7ff}.signalSettlementLink>span{display:grid;gap:5px}.signalSettlementLink strong{font-size:calc(17px * var(--zeno-text-scale, 1))}.signalSettlementLink small{color:#91a5bd;line-height:1.4}.signalResultsIntro{margin:0 0 18px;color:#91a5bd}.signalResultsNotice{padding:20px;border:1px solid #1d314c;border-radius:14px;color:#a8b9cb}.signalResultsList{display:grid;gap:14px}.signalResultCard{padding:20px;border:1px solid #1d314c;border-radius:16px}.signalResultCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#83bfff;font-size:13px}.signalResultCardTop b{border-radius:999px;padding:5px 10px}.signalResultCardTop b.pending{color:#b7c4d2;background:#1a2838}.signalResultCardTop b.correct{color:#38dda0;background:#123c32}.signalResultCardTop b.incorrect{color:#ffa1a1;background:#42242b}.signalResultCard h2{margin:15px 0 10px;color:#f4f8fe;font-size:calc(19px * var(--zeno-text-scale, 1))}.signalResultTarget{display:flex;justify-content:space-between;gap:10px;color:#91a5bd}.signalResultTarget strong{color:#f5f9ff;font-variant-numeric:tabular-nums}.signalResultCard dl{display:grid;gap:0;margin:14px 0}.signalResultCard dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid #1b2b3d}.signalResultCard dt{color:#8b9caf}.signalResultCard dd{margin:0;color:#e7f1ff;text-align:right}.signalResultCard a{color:#55b4ff;text-decoration:none}.zenoApp[data-theme=day] .signalResultCard,.zenoApp[data-theme=day] .signalSettlementLink{color:#192842;background:#fff}.zenoApp[data-theme=day] .signalResultCard dd,.zenoApp[data-theme=day] .signalResultCard h2,.zenoApp[data-theme=day] .signalResultTarget strong{color:#192842}@media (max-width:600px){.hourlySignalPrices .hourlySignalTarget strong{font-size:calc(15px * var(--zeno-text-scale, 1))}.hourlyCoinLogoMark{font-size:calc(32px * var(--zeno-text-scale, 1))}}.zenoApp.signalScreen.specialTasksScreen .specialTaskPanel{width:100%;padding:16px;overflow:hidden;border-color:rgba(79,132,206,.24);background:linear-gradient(155deg,rgba(6,13,25,.98),rgba(2,7,14,.99))}.specialTaskHeader{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px}.specialTaskMark{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(57,143,255,.55);border-radius:14px;background:linear-gradient(145deg,rgba(18,50,93,.94),rgba(6,17,34,.98));color:#e8f4ff;box-shadow:inset 0 0 22px rgba(38,126,255,.12),0 0 18px rgba(24,100,255,.08)}.specialTaskMark svg{width:38px;height:38px;filter:drop-shadow(0 0 7px rgba(87,168,255,.7))}.specialTaskTitleLine{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.specialTaskTitleLine h2{margin:0;color:#f7f9fd;font-size:calc(22px * var(--zeno-text-scale, 1));line-height:1.28;font-weight:650}.specialTaskTitleLine b{display:inline-grid;place-items:center;min-height:30px;padding:3px 13px;border:1px solid #1695ff;border-radius:999px;color:#3ca8ff;font-size:calc(13px * var(--zeno-text-scale, 1));line-height:1}.specialTaskHeader p{margin:5px 0 0;color:#8f9db3;font-size:max(var(--zeno-text-min,0px),calc(14px * var(--zeno-text-scale, 1)));line-height:1.4}.specialTaskCompletion{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin:15px 0 13px;color:#8f9db3}.specialTaskCompletion strong{color:#2893ff;font-size:calc(25px * var(--zeno-text-scale, 1));line-height:1.1;font-weight:600;font-variant-numeric:tabular-nums}.specialTaskCompletion span{font-size:calc(16px * var(--zeno-text-scale, 1))}.zenoApp.signalScreen.specialTasksScreen .specialTaskRail{display:grid;width:100%;max-width:none;grid-auto-flow:column;grid-auto-columns:min(74%,410px);grid-template-columns:none;grid-template-rows:auto;align-items:start;justify-content:start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory}.zenoApp.signalScreen.specialTasksScreen .specialTaskRail .specialTaskCard{scroll-snap-align:center;min-width:0;width:auto}.specialTaskCard{display:flex;flex-direction:column;min-height:250px;padding:16px;border:1px solid rgba(31,132,236,.48);border-radius:16px;background:linear-gradient(145deg,rgba(7,25,48,.98),rgba(3,11,22,.99));scroll-snap-align:center;box-shadow:inset 0 0 28px rgba(17,93,201,.06);min-width:0}.specialTaskCardTop{display:flex;align-items:center;justify-content:space-between;gap:12px}.specialTaskProviderIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#dbeaff;background:#172134;box-shadow:0 0 16px rgba(43,112,244,.2)}.specialTaskProviderIcon .zenoIcon{width:36px;height:36px;object-fit:contain}.specialTaskProviderIcon.provider-polymarket{background:#103268}.specialTaskProviderIcon.provider-predictfun{background:#27203c}.specialTaskProviderIcon.provider-kalshi{background:#173c33}.specialTaskProviderIcon.provider-limitless{background:#24234c}.specialTaskReward{display:inline-flex;align-items:center;min-height:32px;padding:5px 10px;border:1px solid #2099ff;border-radius:12px;color:#94c9ff;font-size:calc(12px * var(--zeno-text-scale, 1));font-weight:600;font-variant-numeric:tabular-nums}.specialTaskCard h2{margin:12px 0;color:#f7f9fd;font-size:calc(21px * var(--zeno-text-scale, 1));line-height:1.25;font-weight:650}.specialTaskChoices{display:grid;gap:10px}.specialTaskChoices :is(button,a,.specialTaskChoiceDisabled){display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:10px 14px;border:1px solid rgba(81,135,199,.48);border-radius:14px;background:rgba(9,30,55,.76);color:#e6ebf3;text-align:left;text-decoration:none;font:inherit;font-size:calc(17px * var(--zeno-text-scale, 1));cursor:pointer}.specialTaskChoices :is(button,a,.specialTaskChoiceDisabled) i{flex:0 0 auto;width:25px;height:25px;border:2px solid #45668e;border-radius:999px}.specialTaskCard .taskProgressBar.compact{margin:0 0 10px;padding:8px 10px;border-radius:11px}.specialTaskAction{display:grid;place-items:center;width:100%;min-height:48px;margin-top:4px;padding:10px 14px;border:1px solid rgba(79,151,235,.7);border-radius:12px;background:linear-gradient(110deg,#0867cf,#129af0);color:#fff;font:inherit;font-size:calc(15px * var(--zeno-text-scale, 1));font-weight:650;text-align:center;text-decoration:none;cursor:pointer}.specialTaskAction:disabled,.specialTaskAction[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;filter:grayscale(.2)}.specialTaskChoiceDisabled{opacity:.45;cursor:not-allowed;pointer-events:none}.specialTaskRules{margin-top:12px;border-top:1px solid rgba(101,138,182,.24);color:#98abc1}.specialTaskRules summary{min-height:40px;padding:10px 0 0;font-size:13px;cursor:pointer}.specialTaskRules p,.specialTaskRules ul{margin:9px 0 0;font-size:12px;line-height:1.5}.specialTaskRules ul{padding-left:18px}.specialTaskStatus{margin:14px 0 0;color:#9eb6d7;font-size:13px;line-height:1.4}.specialTaskStatus.success{color:#48d9b0}.specialTaskEmpty{display:grid;justify-items:center;gap:10px;min-height:220px;padding:44px 24px;border:1px solid rgba(64,115,178,.28);border-radius:16px;color:#8f9db3;text-align:center}.specialTaskEmpty strong{color:#f4f7fb;font-size:18px}.specialTaskRewardSummary{margin-top:10px;padding:14px 0;border-top:1px solid rgba(90,110,139,.25);border-bottom:1px solid rgba(90,110,139,.25)}.specialTaskRewardSummary>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.specialTaskRewardSummary>div:first-child strong{color:#f5f7fb;font-size:18px}.specialTaskRewardSummary>div:first-child span{color:#7f899a;font-size:14px}.specialTaskRewardSummary p{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 12px}.specialTaskRewardSummary p b{color:#1685ff;font-size:calc(36px * var(--zeno-text-scale, 1));font-weight:550;line-height:1.15}.specialTaskRewardSummary p span{color:#818a9a;font-size:calc(20px * var(--zeno-text-scale, 1))}.specialTaskRewardTrack{height:8px;overflow:hidden;border-radius:999px;background:#151e2a}.specialTaskRewardTrack i{display:block;height:100%;border-radius:inherit;background:#1886ff}.zenoApp.specialTasksScreen[data-theme=day] .specialTaskCard,.zenoApp.specialTasksScreen[data-theme=day] .specialTaskPanel{background:#fff;color:#17243a}.zenoApp.specialTasksScreen[data-theme=day] .specialTaskCard h2,.zenoApp.specialTasksScreen[data-theme=day] .specialTaskEmpty strong,.zenoApp.specialTasksScreen[data-theme=day] .specialTaskRewardSummary>div:first-child strong,.zenoApp.specialTasksScreen[data-theme=day] .specialTaskTitleLine h2{color:#17243a}.zenoApp.specialTasksScreen[data-theme=day] .specialTaskChoices :is(button,a,.specialTaskChoiceDisabled){background:#f5f8fc;color:#22314a}.zenoApp.signalScreen.specialTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(clamp(27px, 7vw, 31px) * var(--zeno-text-scale, 1)));line-height:1.08}@media (max-width:600px){.zenoApp.specialTasksScreen .zenoContent{padding-top:14px}.zenoApp.signalScreen.specialTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(25px * var(--zeno-text-scale, 1)))}.specialTaskPanel{margin-inline:-4px;padding:14px;border-radius:16px}.specialTaskHeader{grid-template-columns:44px minmax(0,1fr);gap:10px}.specialTaskMark{width:44px;height:44px;border-radius:11px}.specialTaskMark svg{width:32px;height:32px}.specialTaskTitleLine h2{font-size:calc(17px * var(--zeno-text-scale, 1))}.specialTaskTitleLine b{min-height:24px;padding:3px 9px;font-size:10px}.specialTaskHeader p{font-size:max(var(--zeno-text-min,0px),calc(12px * var(--zeno-text-scale, 1)))}.specialTaskCompletion{margin:13px 0 11px}.specialTaskCompletion strong{font-size:calc(22px * var(--zeno-text-scale, 1))}.zenoApp.signalScreen.specialTasksScreen .specialTaskRail{grid-auto-flow:column;grid-auto-columns:calc(100vw - 32px);grid-template-columns:none;gap:12px}.specialTaskCard{min-height:0;padding:16px}.specialTaskCard h2{font-size:calc(18px * var(--zeno-text-scale, 1));line-height:1.35}.specialTaskChoices :is(button,a,.specialTaskChoiceDisabled){min-height:50px;padding:9px 12px;font-size:calc(14px * var(--zeno-text-scale, 1))}.specialTaskRewardSummary p b{font-size:calc(34px * var(--zeno-text-scale, 1))}}@media (max-width:430px){.zenoApp.signalScreen.specialTasksScreen .pageHeading h1{font-size:max(var(--zeno-text-min,0px),calc(24px * var(--zeno-text-scale, 1)))}}@media (min-width:1024px){.zenoApp.signalScreen.specialTasksScreen .specialTaskRail{width:100%;max-width:none;grid-auto-flow:column;grid-auto-columns:min(42%,380px);grid-template-columns:none;grid-template-rows:auto;overflow-x:auto}}@media (min-width:1100px){.zenoApp.signalScreen.specialTasksScreen .specialTaskRail{width:100%;max-width:none;grid-auto-flow:column;grid-auto-columns:min(40%,380px);grid-template-columns:none;grid-template-rows:auto;overflow-x:auto}}@media (min-width:1380px){.zenoApp.signalScreen.specialTasksScreen .specialTaskRail{width:100%;max-width:none;grid-auto-flow:column;grid-auto-columns:min(32%,360px);grid-template-columns:none;overflow-x:auto}}